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 _

H

HALL_OF_FAME_LEVEL - Static variable in class wyvern.kernel.player.Races
 
HEARTBEAT_INTERVAL - Static variable in class wyvern.kernel.monsters.HeartbeatManager
The delay (in millis) between heartbeats in the game.
HEARTS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
HEARTS - Static variable in class wyvern.lib.classes.games.card.Suit
 
HP_TABLE - Static variable in class wyvern.kernel.monsters.MonsterTables
 
HUGE - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
HURLED_SKILL - Static variable in class wyvern.kernel.combat.AttackType
 
HURLED_WEAPON - Static variable in class wyvern.kernel.combat.AttackType
Attacker is throwing a spear, dart, or other weapon intended to be thrown.
HalflingSkills - class wyvern.lib.skills.HalflingSkills.
Implements the "hide" and "unhide" commands.
HalflingSkills() - Constructor for class wyvern.lib.skills.HalflingSkills
 
Hammer - class wyvern.lib.classes.weapons.Hammer.
A war hammer: a heavy, blunt metal head attached to a strong wooden handle.
Hammer() - Constructor for class wyvern.lib.classes.weapons.Hammer
 
Hand - class wyvern.kernel.combat.parts.Hand.
This body part can wear a glove and/or wield a weapon.
Hand() - Constructor for class wyvern.kernel.combat.parts.Hand
Constructs a new Hand
Hand(String) - Constructor for class wyvern.kernel.combat.parts.Hand
Constructs a new Hand
Hand - class wyvern.lib.classes.games.card.Hand.
Represents a 5-card hand, which is an unordered set of 5 cards chosen from the standard deck of 52.
Hand(Card, Card, Card, Card, Card) - Constructor for class wyvern.lib.classes.games.card.Hand
Constructs a new Hand
HandType - class wyvern.lib.classes.games.card.HandType.
Represents the "good" hands you can get: 2 pair, 3 of a kind, full house, etc.
HandType(String, int) - Constructor for class wyvern.lib.classes.games.card.HandType
Constructs a new HandType
HashcodePredicate - class wyvern.lib.predicates.HashcodePredicate.
Checks an object to see if it's got the right hashcode.
HashcodePredicate(int) - Constructor for class wyvern.lib.predicates.HashcodePredicate
Creates a HashcodePredicate with the specified hashcode.
HashcodePredicate(String) - Constructor for class wyvern.lib.predicates.HashcodePredicate
Constructs a new HashcodePredicate
Head - class wyvern.kernel.combat.parts.Head.
This body part is for wearing helmets.
Head() - Constructor for class wyvern.kernel.combat.parts.Head
Constructs a new Head
HeadFilter - class wyvern.kernel.commands.filters.HeadFilter.
Implements the "head" command: pass a numeric arg, such as "-20", to see that many lines of the output.
HeadFilter() - Constructor for class wyvern.kernel.commands.filters.HeadFilter
 
Heal - class wyvern.lib.spells.Heal.
Your basic heal spell.
Heal() - Constructor for class wyvern.lib.spells.Heal
 
HealersCurse - class wyvern.lib.properties.HealersCurse.
Property that prohibits players from entering hospitals or drinking from fountains When the property gets added or removed to the player, it registers apply and teleport hooks on the player.
HealersCurse() - Constructor for class wyvern.lib.properties.HealersCurse
 
HealersRevenge - class wyvern.lib.spells.HealersRevenge.
adds property to the player so they can't enter hospitals or use fountains for 10 minutes, cumulative (and curses stuff).
HealersRevenge() - Constructor for class wyvern.lib.spells.HealersRevenge
 
Heart - class wyvern.kernel.player.Heart.
Handles heartbeat timer every 5 seconds, computing regeration of all the player's time-sensitive stats (health, mana, food, etc.)
Heart(PlayerImpl) - Constructor for class wyvern.kernel.player.Heart
Constructs a new Heart for the specified Player.
HeartbeatCallback - interface wyvern.lib.properties.HeartbeatCallback.
This interface allows an object to register for heartbeat notifications.
HeartbeatManager - class wyvern.kernel.monsters.HeartbeatManager.
This class makes sure all monsters get a heartbeat, and allows other game objects to register for heartbeat notifications as well.
Helmet - class wyvern.lib.classes.armor.Helmet.
The basic helmet class.
Helmet() - Constructor for class wyvern.lib.classes.armor.Helmet
 
HelmetSlot - class wyvern.kernel.combat.slots.HelmetSlot.
This interface is for body parts that can wear a piece of armor.
HelmetSlot() - Constructor for class wyvern.kernel.combat.slots.HelmetSlot
 
HelpCommand - class wyvern.lib.commands.HelpCommand.
Prints help message
HelpCommand.HelpEvent - class wyvern.lib.commands.HelpCommand.HelpEvent.
Inner event class to handle giving the user help.
HelpCommand.HelpEvent(String, Commandable) - Constructor for class wyvern.lib.commands.HelpCommand.HelpEvent
 
HiddenObject - class wyvern.lib.classes.HiddenObject.
Implements an invisible map object with a pre-set inventory.
HiddenObject() - Constructor for class wyvern.lib.classes.HiddenObject
 
HitCommand - class wyvern.kernel.combat.HitCommand.
This special Command deals with the to-hit event.
HitEvent - class wyvern.kernel.combat.HitEvent.
The event that's used in the Hit phase of the combat sequence.
HitEvent() - Constructor for class wyvern.kernel.combat.HitEvent
Constructs a new HitEvent
HitEvent(CommandEvent) - Constructor for class wyvern.kernel.combat.HitEvent
Constructs a new HitEvent
HitNotify - interface wyvern.lib.properties.HitNotify.
Interface for monsters to be notified when they were hit by someone, so they can do a counterattack.
HoldingSlot - class wyvern.kernel.combat.slots.HoldingSlot.
This is a special slot indicating that the body part can grasp something, such as a sword or shield.
HoldingSlot() - Constructor for class wyvern.kernel.combat.slots.HoldingSlot
 
HookCallback - interface wyvern.lib.HookCallback.
Allows you to hook a Hookable event.
HookList - class wyvern.kernel.commands.HookList.
This class provides a standard implementation for objects that wish to provide hookable events.
HookList() - Constructor for class wyvern.kernel.commands.HookList
 
HookManager - class wyvern.kernel.kernel.HookManager.
This class is a way for any object in the game to provide a method-hook, even if the object doesn't have its own hook-list.
Hookable - interface wyvern.lib.Hookable.
Declares that an object has events and/or methods that can be "hooked" by other objects.
HtmlDialog - class wyvern.common.util.HtmlDialog.
A dialog that pops up an HTML document specified by a URL string.
HtmlDialog(JFrame, String) - Constructor for class wyvern.common.util.HtmlDialog
 
HtmlPanel - class wyvern.common.util.HtmlPanel.
 
HtmlPanel(String) - Constructor for class wyvern.common.util.HtmlPanel
 
Humanoid - class wyvern.kernel.combat.shapes.Humanoid.
This Body type has all the body parts of a standard human.
Humanoid() - Constructor for class wyvern.kernel.combat.shapes.Humanoid
 
HurledWeapon - class wyvern.lib.classes.weapons.HurledWeapon.
This is the superclass for weapons that are primarily intended to be used by throwing them.
HurledWeapon() - Constructor for class wyvern.lib.classes.weapons.HurledWeapon
 
h1(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
h2(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
h3(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
h4(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
hAlign - Variable in class wyvern.util.TableLayoutConstraints
Horizontal justification if component occupies just one cell
hGap - Variable in class wyvern.util.TableLayout
Horizontal gap between columns
handheld_ - Variable in class wyvern.kernel.maps.Frame
True if player is playing on a PDA.
handleAdd(Commandable, String[]) - Method in class wyvern.lib.commands.StartupCommand
Adds a new command to the end of the list.
handleAdjacent(Monster, String, String, String, CommandEvent) - Method in class wyvern.lib.commands.AtmosphereCommands
Sets up the messages for a adjacent atmosphere.
handleApply(CommandEvent) - Method in class wyvern.lib.properties.HealersCurse
 
handleAutoGrab(Commandable) - Method in class wyvern.lib.properties.AutoGrab
Looks under the agent to try to grab stuff we like.
handleBack(CommandEvent) - Method in class wyvern.kernel.motion.TeleportCommand
Executes the "back" command, taking the wizard back to whichever map they were in before they last typed "goto <map>".
handleBuy(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Agent wants to buy something.
handleChange(Commandable, String[]) - Method in class wyvern.lib.commands.StartupCommand
Changes the command stored at a particular location.
handleCommand(String, boolean) - Method in class wyvern.kernel.player.CommandPreprocessor
Deals with a command coming in to the player via the command() method.
handleConsume(int, GameObject, Commandable, CommandEvent) - Static method in class wyvern.lib.commands.EatCommand
Handles consuming something.
handleConsume(int, GameObject, Commandable, CommandEvent) - Static method in class wyvern.lib.commands.OrderCommand
Handles consuming something.
handleControlCommand(String) - Method in class wyvern.kernel.player.CommandPreprocessor
Handles some special control characters for doing history substitution.
handleDefaultResponse(CommandEvent, Commandable, GameObject) - Method in class wyvern.lib.commands.TalkCommand
Looks for a "default-response" property on the monster.
handleError(Throwable) - Method in interface wyvern.lib.event.EventErrorHandler
An exception happened in your code.
handleEvent(CommandEvent) - Method in class wyvern.kernel.commands.SimpleHandler
Callback method for subclasses to handle their command.
handleEvent(CommandEvent) - Method in class wyvern.lib.classes.magic.Wand.SimpleWandHandler
Handles the event.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.AliasCommand
Turns alias on or off.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.AutoGrabCommand
Changes autograb settings.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.BugCommand
Logs a bug.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.EchoCommand
Turns echo on or off.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.EmoteCommand
 
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.FriendsCommand
Modifies or views the startup-cmds list.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.InvCommand
Handles the command.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.LastCommand
Handles the command.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Handles the command.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.MonitorCommand
Turns monitoring on or off.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.ReadyCommand
Attempts to ready the object specified in the event.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.ScoreCommand
 
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.SkillsCommand
Prints skills.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.SpellCommand
 
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.StartupCommand
Modifies or views the startup-cmds list.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.TrainCommand
Trains the player.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.VerboseCommand
Turns verbose mode on or off.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.WarnCommand
Implements the "warn" commands.
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.WhoCommand
 
handleEvent(CommandEvent) - Method in class wyvern.lib.commands.autobag.AutobagCommand
 
handleEvent(CommandEvent) - Method in class wyvern.lib.skills.JumpSkill
Jumps.
handleExit(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Player wants out.
handleFailedPostMove(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Handles notifying the player, after we moved, if something went wrong.
handleGift(Commandable, GameObject) - Method in class wyvern.lib.classes.construct.QuestPerson
Handles getting the correct item.
handleGive(CommandEvent) - Method in class wyvern.lib.properties.QuestInfo
Handles giving the NPC something.
handleGroundDisplay(int, int, String, CommandEvent) - Method in class wyvern.lib.commands.MouseCommand
Handles mouse-click in ground display.
handleJoin(Player) - Method in class wyvern.lib.classes.construct.Guild
Handles joining the guild.
handleList(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Handles listing the contents of the shop.
handleList(Commandable, String[]) - Method in class wyvern.lib.commands.StartupCommand
Lists out your stored commands, with nice counting numbers in front of each one.
handleLookAll(CommandEvent, Commandable) - Method in class wyvern.lib.commands.LookCommand
Creates an event that shows every object on the ground where the user is at.
handleLookXY(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Handles mouse-click for looking at an object.
handleLookXY(LookCommand.LookEvent, Commandable) - Method in class wyvern.lib.commands.LookCommand
Looks at the top object at the (x,y) location specified in the event's arguments.
handleMacroCommand(String, boolean) - Method in class wyvern.kernel.player.CommandPreprocessor
Splits a multiple-command macro into its sub-commands and enqueues them with the player.
handleMouse(CommandEvent) - Method in class wyvern.lib.classes.Ship
Handles mouse clicks while player is in the vehicle.
handleMouse(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Handles mouse clicks while player is in the vehicle.
handleMouse(Commandable, Point) - Method in class wyvern.lib.classes.games.Checkers
Moves a piece.
handleMouse(Commandable, Point) - Method in class wyvern.lib.classes.games.Chess
Moves a piece.
handleMouse(Commandable, Point) - Method in class wyvern.lib.classes.games.sokoban.SokobanLevel
(Try to) run to the location they clicked on.
handleMove(Commandable, String[]) - Method in class wyvern.lib.commands.StartupCommand
Moves a startup command to a new spot in the list.
handleNonMacroCommand(String, boolean) - Method in class wyvern.kernel.player.CommandPreprocessor
Handles enqueueing a command string that's not going to be parsed as a multiple-command macro.
handlePilot(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Turns vehicle piloting (i.e. overriding moves to move the vehicle) on or off.
handlePopupCommand(int, String, String, CommandEvent) - Method in class wyvern.lib.commands.MouseCommand
Handles user choosing a popup menu command for an item on the ground or in inventory.
handlePostAttack(CommandEvent, Commandable) - Method in class wyvern.kernel.combat.AttackCommand
Handles automatically maybe-enqueuing another attack.
handlePreMove(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Figures out whether to move the vehicle instead of the agent.
handleRefund(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Refunds the customer's money for the item.
handleRelease() - Method in class wyvern.common.util.ImageButton
Mouse was released - send action.
handleRemove(Commandable, String[]) - Method in class wyvern.lib.commands.StartupCommand
Removes a command from the list, by counting numbers.
handleSay(String, CommandEvent) - Method in class wyvern.lib.properties.QuestInfo
Handles a player saying something near the NPC.
handleSell(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Agent wants to sell something.
handleSolo(Monster, String, String, String, CommandEvent) - Method in class wyvern.lib.commands.AtmosphereCommands
Sets up the messages for a solo atmosphere.
handleTeleport(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
See if we can intercept teleporting out of the vehicle.
handleTeleport(CommandEvent) - Method in class wyvern.lib.properties.HealersCurse
Handles user trying to leave.
handleUnsell(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Allows a player to reverse a sale; i.e. get their item back and lose the money they got for it.
handleUpdate(Frame) - Method in class wyvern.kernel.player.MapCamera
Sends frame information to client.
handleValue(CommandEvent, Monster) - Method in class wyvern.lib.classes.Shop
Tells them how much the thing will cost (if unpaid), or how much they'd get for selling an unpaid item.
handleView(CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Handles the "view" command, by way of which the user can put their camera inside or outside the vehicle.
handleVisible(Monster, String, String, String, CommandEvent) - Method in class wyvern.lib.commands.AtmosphereCommands
Sets up the messages for a visible atmosphere.
handler_ - Variable in class wyvern.kernel.commands.EventImpl
 
handler_ - Variable in class wyvern.lib.classes.magic.Wand
 
handlesCommand(String) - Method in interface wyvern.lib.CommandList.CommandFilter
Returns true if this object wants to handle the command.
hasArgs() - Method in class wyvern.kernel.commands.EventImpl
 
hasArgs() - Method in interface wyvern.lib.CommandEvent
Returns true if there were any arguments to the event.
hasBeenMoved() - Method in class wyvern.kernel.maps.AbstractCamera
 
hasBeenMoved() - Method in interface wyvern.lib.Camera
Returns whether the camera has been moved since the last client refresh.
hasBorders() - Method in class wyvern.common.util.TerrainInfo
 
hasBorders() - Method in class wyvern.lib.classes.Terrain
Returns true if this terrain type has borders.
hasBorders_ - Variable in class wyvern.lib.classes.Terrain
 
hasCustomImage() - Method in class wyvern.lib.classes.construct.Guild
Returns true if there are custom images for humans in the guild.
hasHelmet(BodyPart) - Method in class wyvern.lib.classes.traps.RockTrap
Returns true if the head has a helmet on it.
hasHitLocation() - Method in class wyvern.kernel.combat.DamageEvent
Returns true if the event has a hit location.
hasListeners(String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
hasListeners(String) - Method in interface wyvern.lib.GameMap
Checks if there are any listeners for a specific property.
hasLocalProperty(String) - Method in class wyvern.kernel.properties.PList
 
hasLocalProperty(String) - Method in interface wyvern.lib.PropertyList
Checks whether a given property is local to an object.
hasMoved_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
hasNewMail(Player) - Static method in class wyvern.lib.classes.town.PostOffice
Returns true if the specified player has new mail.
hasNext() - Method in class wyvern.kernel.maps.GameHashIterator
Returns true if there's another item available in the iteration.
hasNext() - Method in class wyvern.util.Bresenham
Implements java.util.Iterator.hasNext();
hasNoSettings() - Method in class wyvern.lib.properties.AutoGrab
Returns true if none of the settings are on for this object.
hasObstructions(int, int, int, int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
hasOwner() - Method in class wyvern.lib.player.PlayerGrave
Returns true if there's a "player" property.
hasPersistentProperty(String) - Method in class wyvern.kernel.properties.PList
 
hasPersistentProperty(String) - Method in interface wyvern.lib.PropertyList
Checks whether the list contains the given property in the persistent property list - ignores any transient setting.
hasProperty(String) - Method in class wyvern.kernel.properties.PList
 
hasProperty(String) - Method in interface wyvern.lib.PropertyList
Checks whether the list contains the given property.
hasRoomFor(GameObject) - Method in class wyvern.kernel.player.PlayerInventory
 
hasRoomFor(GameObject) - Method in interface wyvern.lib.Bag
Returns true if the specified object could be added to the bag's current contents without exceeding the bag's weight capacity.
hasRoomFor(long) - Method in interface wyvern.lib.Bag
Returns true if the specified weight could be added to the bag's current contents without exceeding the bag's weight capacity.
hasRoomFor(GameObject) - Method in class wyvern.lib.classes.BasicBag
Returns true if the object could be placed in the bag.
hasRoomFor(long) - Method in class wyvern.lib.classes.BasicBag
Returns true if the weight could be added to the bag
hasRoomFor(GameObject) - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns true if the specified object could be added to the bag's current contents without exceeding the bag's weight capacity.
hasRoomFor(long) - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns true if the specified weight could be added to the bag's current contents without exceeding the bag's weight capacity.
hasSpell() - Method in class wyvern.lib.classes.magic.Book
Returns true if we have a spell
hasSpellArguments() - Method in class wyvern.lib.commands.CastEvent
Returns whether the spell has "with-args" arguments
hasTarget() - Method in class wyvern.kernel.commands.TargetedEvent
Returns true if we have a target set.
hasTransientProperty(String) - Method in class wyvern.kernel.properties.PList
 
hasTransientProperty(String) - Method in interface wyvern.lib.PropertyList
Returns true if the transient list contains the specified property.
hasWeapon() - Method in class wyvern.kernel.combat.DamageEvent
Returns true if there was a weapon for this event.
hashCode() - Method in class wyvern.common.net.RPCVersion
If you override equals(), you have to override hashCode().
hashCode() - Method in class wyvern.kernel.player.SpellListImpl
Have to override this if you override equals(), in Java.
hashCode() - Method in class wyvern.lib.Dimension
Returns the hash code for this Dimension
hashCode() - Method in class wyvern.lib.Point
Returns a hashcode for this point.
hashCode() - Method in class wyvern.lib.Rectangle
Returns the hashcode for this rectangle
hashCode() - Method in class wyvern.lib.classes.games.card.Card
Returns a hashcode for the card.
hashCode() - Method in class wyvern.lib.classes.games.card.Hand
We overrode equals(), so we need to override hashcode().
hashCode() - Method in class wyvern.lib.properties.AnimationParams
Have to override this if you override equals()
hashCode() - Method in class wyvern.lib.properties.Appearance
Returns the hashcode for this object.
hashCode() - Method in class wyvern.lib.properties.Weight
Overridden hashcode method, required since we overrode equals().
hashCode() - Method in class wyvern.lib.skills.GiantShrink
 
hashCode() - Method in class wyvern.lib.skills.HalflingSkills
 
hashCode() - Method in class wyvern.lib.skills.JumpSkill
 
hashCode() - Method in class wyvern.lib.skills.NagaShift
 
hashCode() - Method in class wyvern.lib.skills.PixieSkills
 
hashCode() - Method in class wyvern.lib.skills.RakshasaSkills
 
hashCode() - Method in class wyvern.lib.skills.Searcher
 
hashCode() - Method in class wyvern.util.ConcurrentHashSet
Returns the hash code value for this set.
haveNeighbor(int, int, GameMap) - Method in class wyvern.lib.classes.construct.ConnectedObject
Returns true if we have a neighbor at the specified location.
haveNeighbor(int, int, GameMap) - Method in class wyvern.lib.classes.construct.TerrainRoad
Returns true if we have a neighbor at the specified location.
heartbeat() - Method in class wyvern.kernel.monsters.MonsterImpl
Heartbeat notification.
heartbeat() - Method in class wyvern.kernel.player.PlayerImpl
Heartbeat notification, called every 5 seconds on every player and (started) monster in the game.
heartbeat() - Method in interface wyvern.lib.properties.HeartbeatCallback
This is the notification method for getting a heartbeat.
height - Variable in class wyvern.lib.Dimension
 
height - Variable in class wyvern.lib.Rectangle
 
height_ - Variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
height_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
height_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
height_ - Variable in class wyvern.kernel.maps.Frame
 
height_ - Variable in class wyvern.kernel.player.GroundFrame
 
hello_ - Variable in class wyvern.lib.commands.SayEvent
 
heuristic_ - Variable in class wyvern.kernel.monsters.AStarSearch.Node
 
hitButton(Commandable) - Method in class wyvern.lib.classes.construct.PuzzleBall
 
hitMonster(Monster) - Method in class wyvern.lib.classes.weapons.WeaponImpl
Invokes the HitCommand to check if we hit the monster.
hitWeight_ - Variable in class wyvern.kernel.combat.BodyPart
 
hookEvent(String, CommandEvent) - Method in class wyvern.kernel.monsters.Generator
A monster died.
hookEvent(String, CommandEvent) - Method in interface wyvern.lib.HookCallback
Gives the HookCallback a chance to do something with the passed event.
hookEvent(String, GameObject, CommandEvent) - Method in interface wyvern.lib.ProximityCallback
The desired event has taken place within the specified range of the target that was passed to GameMap.addProximityHook().
hookEvent(String, Rectangle, CommandEvent) - Method in interface wyvern.lib.RoomHookCallback
The desired event has taken place in the specified room.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.Instrument
The person playing us did something to stop playing.
hookEvent(String, Rectangle, CommandEvent) - Method in class wyvern.lib.classes.Shop
Player is trying to do something that we might want to veto.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.Shop
Movement hook handler - don't let them leave without paying.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.Vault
Gives the HookCallback a chance to do something with the passed event.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.Vehicle
Hooks motion events.
hookEvent(String, Rectangle, CommandEvent) - Method in class wyvern.lib.classes.construct.VoiceDoor
The desired event has taken place in the specified room.
hookEvent(String, Rectangle, CommandEvent) - Method in class wyvern.lib.classes.construct.VoicePerson
The desired event has taken place in the specified room.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.filters.SpeechFilter
Called when the player's trying to say something.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.games.SideScroller.LinkedMovement
Movement hook handler
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
Movement hook handler
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.games.sokoban.SokobanLevel
Player moved, pushed, or whatever.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.magic.BoltSpell
When one of the concentration-hooks is called, stops the spell.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.magic.ConeSpell
Caster has broken concentration, so stop adding swaths.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.magic.SummonSpell
Called when the monster dies.
hookEvent(String, Rectangle, CommandEvent) - Method in class wyvern.lib.classes.random.TreasurePile
Player did a "get" in our square.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.town.Converter
Converts currencies when they're dropped.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.traps.BearTrap
Blocks moves.
hookEvent(String, Rectangle, CommandEvent) - Method in class wyvern.lib.classes.traps.NeedleLeaf
Someone stepped nearby.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.traps.PitTrap
Blocks moves.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.classes.traps.WebTrap
Blocks moves.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.commands.EchoCommand
Event pre-hook being run.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.commands.VerboseCommand.Verboser
Player moved; prints stuff out.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.commands.autobag.AutobagRules
Called after an item is picked up.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.magic.misc.PortableHole
Prevent dropping items in the hole - it's too risky, error-prone, and they don't serialize out anyway, which is confusing.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.magic.weapon.VorpalBlade
Hooks the damage event.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.properties.HealersCurse
 
hookEvent(String, GameObject, CommandEvent) - Method in class wyvern.lib.properties.MonsterReactions
Callback for prehooks.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.properties.MovableSoundSource
Hooks move and teleport for listeners, so we can adjust the sound volume.
hookEvent(String, GameObject, CommandEvent) - Method in class wyvern.lib.properties.ProximityProperty
 
hookEvent(String, GameObject, CommandEvent) - Method in class wyvern.lib.properties.QuestInfo
The desired event has taken place within the specified range of the target that was passed to GameMap.addProximityHook().
hookEvent(String, CommandEvent) - Method in class wyvern.lib.skills.BerserkSkill
Player died.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.skills.NagaShift
Turns "turn" into "move" if they're in a long form.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.skills.Searcher
Hooks each move and performs a search.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.Jump
Agent moved.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.ManaShield
Someone in the current map took damage.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.TimeStop
Hooks various events.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.WizardEye
 
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.effects.Confuser
Chooses a random direction for the target to move.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.effects.Paralyzer
Stops them from moving.
hookEvent(String, CommandEvent) - Method in class wyvern.lib.spells.effects.Poison
If the agent dies, stop the poison.
hookList_ - Variable in class wyvern.kernel.commands.AbstractCommandable
 
hookNames_ - Static variable in class wyvern.lib.properties.QuestInfo
 
horizontal(List) - Static method in class wyvern.kernel.motion.AxisShapeChanger
Returns true if the agent is currently horizontal.
howLongSinceLastBerserk(Commandable) - Method in class wyvern.lib.skills.BerserkSkill
Returns the number of milliseconds that have passed since they last used the berserk skill.
hyperlinkUpdate(HyperlinkEvent) - Method in class wyvern.common.util.HtmlPanel
Notification of a change relative to a hyperlink.

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 _