Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
_
F
FAILED_DROPPED
- Static variable in class wyvern.lib.monsters.
StealAttack
FAILED_RESTORED
- Static variable in class wyvern.lib.monsters.
StealAttack
FASTEST_MOVE_SPEED
- Static variable in class wyvern.kernel.motion.
Mover
It puts a HUGE load on the server if your move speed is too fast, since player movement is the largest consumer of CPU and network bandwidth.
FILL
- Static variable in interface wyvern.util.
TableLayoutConstants
Indicates that the row/column should fill the available space
FIRE
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_AIR
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_AIR
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_DEATH
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_DEATH
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_EARTH
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_EARTH
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_LIFE
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_LIFE
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_MIND
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_MIND
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_SPIRIT
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_SPIRIT
- Static variable in class wyvern.lib.classes.magic.
Spell
FIRE_AND_WATER
- Static variable in class wyvern.lib.classes.magic.
Element
FIRE_AND_WATER
- Static variable in class wyvern.lib.classes.magic.
Spell
FIVE
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FIVE
- Static variable in class wyvern.lib.classes.games.card.
Face
FIVE_OF_CLUBS
- Static variable in class wyvern.lib.classes.games.card.
Card
FIVE_OF_CLUBS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FIVE_OF_DIAMONDS
- Static variable in class wyvern.lib.classes.games.card.
Card
FIVE_OF_DIAMONDS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FIVE_OF_HEARTS
- Static variable in class wyvern.lib.classes.games.card.
Card
FIVE_OF_HEARTS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FIVE_OF_SPADES
- Static variable in class wyvern.lib.classes.games.card.
Card
FIVE_OF_SPADES
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FIXED_LAYER
- Static variable in class wyvern.lib.properties.
Appearance
Layer for buildings, signs, and other fixed objects.
FLOOR
- Static variable in interface wyvern.kernel.dungeon.
DungeonConstants
FLUSH
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FLUSH
- Static variable in class wyvern.lib.classes.games.card.
HandType
FLUSH_CHANCE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FLUSH_GRAPHICS
- Static variable in interface wyvern.common.net.
RPCConstants
FLUSH_HANDS
- Static variable in class wyvern.lib.classes.games.card.
HandType
FLUSH_SCORE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FOOD
- Static variable in class wyvern.lib.properties.
TavernMenu
FOOD_DELAY
- Static variable in class wyvern.kernel.player.
PlayerGroups
FOOD_DELAY
- Static variable in class wyvern.lib.commands.
EatCommand
FORCE_PLAYERS
- Static variable in class wyvern.lib.classes.
Teleporter
This behavior might bother some people, so I've set a compile-time flag for it, for now.
FOUR
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FOUR
- Static variable in class wyvern.lib.classes.games.card.
Face
FOUR_OF_A_KIND
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FOUR_OF_A_KIND
- Static variable in class wyvern.lib.classes.games.card.
HandType
FOUR_OF_A_KIND_CHANCE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FOUR_OF_A_KIND_HANDS
- Static variable in class wyvern.lib.classes.games.card.
HandType
FOUR_OF_A_KIND_SCORE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FOUR_OF_CLUBS
- Static variable in class wyvern.lib.classes.games.card.
Card
FOUR_OF_CLUBS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FOUR_OF_DIAMONDS
- Static variable in class wyvern.lib.classes.games.card.
Card
FOUR_OF_DIAMONDS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FOUR_OF_HEARTS
- Static variable in class wyvern.lib.classes.games.card.
Card
FOUR_OF_HEARTS
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FOUR_OF_SPADES
- Static variable in class wyvern.lib.classes.games.card.
Card
FOUR_OF_SPADES
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FRESH
- Static variable in class wyvern.lib.classes.
Corpse.CorpseState
FRIENDLY
- Static variable in interface wyvern.kernel.dungeon.
DungeonConstants
FULL
- Static variable in interface wyvern.util.
TableLayoutConstants
Indicates that the component is full justified in its cell
FULL_HOUSE
- Static variable in interface wyvern.lib.classes.games.card.
CardConstants
FULL_HOUSE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FULL_HOUSE_CHANCE
- Static variable in class wyvern.lib.classes.games.card.
HandType
FULL_HOUSE_HANDS
- Static variable in class wyvern.lib.classes.games.card.
HandType
FULL_HOUSE_SCORE
- Static variable in class wyvern.lib.classes.games.card.
HandType
Face
- class wyvern.lib.classes.games.card.
Face
.
Typesafe enum representing card faces in a standard deck of playing cards.
FallingDown
- class wyvern.lib.classes.games.SideScroller.
FallingDown
.
Property to make a player "fall" towards the bottom of the screen... or some other direction (if jumping).
FallingDown(GameObject, List, int, boolean, GameObject)
- Constructor for class wyvern.lib.classes.games.SideScroller.
FallingDown
Make someone or something start moving.
FallingDown
- class wyvern.lib.properties.
FallingDown
.
Property to make a player "fall" towards the bottom of the screen... or some other direction.
FallingDown(GameObject, List, int, boolean)
- Constructor for class wyvern.lib.properties.
FallingDown
Make someone or something start moving.
Fear
- class wyvern.lib.spells.
Fear
.
Creates a cone of fear.
Fear()
- Constructor for class wyvern.lib.spells.
Fear
FearAttack
- class wyvern.lib.monsters.
FearAttack
.
Attack for truly terrifying monsters.
FearAttack()
- Constructor for class wyvern.lib.monsters.
FearAttack
FieldPanel
- class wyvern.common.util.
FieldPanel
.
A panel that lays out fields and their labels neatly, even if the fields aren't all JTextFields.
FieldPanel()
- Constructor for class wyvern.common.util.
FieldPanel
Constructs a new FieldPanel
FileCache
- class wyvern.common.tiles.
FileCache
.
Serves up image files as byte arrays, for sending to clients.
FileCache()
- Constructor for class wyvern.common.tiles.
FileCache
FileFinder
- class wyvern.util.
FileFinder
.
A java version of perl's File::Find.
FileFinder(FileFinder.Callback)
- Constructor for class wyvern.util.
FileFinder
Constructs a new FileFinder with the specified callback.
FileFinder.Callback
- interface wyvern.util.
FileFinder.Callback
.
FileUtils
- class wyvern.util.
FileUtils
.
1.4-compatible filesystem utilities.
FileUtils()
- Constructor for class wyvern.util.
FileUtils
FillBuff()
- Method in class wyvern.lib.commands.autobag.
SimpleCharStream
FilterUtils
- class wyvern.kernel.commands.filters.
FilterUtils
.
Provides utilities for use by CommandFilter implementations.
FindTraps
- class wyvern.lib.spells.
FindTraps
.
Reveals any traps near the caster.
FindTraps()
- Constructor for class wyvern.lib.spells.
FindTraps
Fire
- class wyvern.lib.properties.materials.
Fire
.
Fire.
Fire()
- Constructor for class wyvern.lib.properties.materials.
Fire
Constructs a new Fire
FireAttack
- class wyvern.lib.monsters.
FireAttack
.
Fire counter-attack.
FireAttack()
- Constructor for class wyvern.lib.monsters.
FireAttack
FireCommand
- class wyvern.lib.commands.
FireCommand
.
"Fires" the currently readied Readyable item (spell, range weapon, etc.)
FireDamage
- class wyvern.kernel.combat.damages.
FireDamage
.
Fire, flame, or intense heat.
FireDamage()
- Constructor for class wyvern.kernel.combat.damages.
FireDamage
Required no-arg constructor for Class.newInstance()
FireDamage(int)
- Constructor for class wyvern.kernel.combat.damages.
FireDamage
Constructs a new FireDamage
FireTrap
- class wyvern.lib.classes.traps.
FireTrap
.
Creates a little fireball.
FireTrap()
- Constructor for class wyvern.lib.classes.traps.
FireTrap
Fireball
- class wyvern.lib.spells.
Fireball
.
Fireball spell.
Fireball()
- Constructor for class wyvern.lib.spells.
Fireball
Firefrost
- class wyvern.lib.spells.
Firefrost
.
A randomly bouncing bolt of fire and ice.
Firefrost()
- Constructor for class wyvern.lib.spells.
Firefrost
Firespout
- class wyvern.lib.classes.traps.
Firespout
.
This class implements a small hole which spews flame periodically.
Firespout()
- Constructor for class wyvern.lib.classes.traps.
Firespout
Firewall
- class wyvern.lib.classes.construct.
Firewall
.
Firewall.
Firewall()
- Constructor for class wyvern.lib.classes.construct.
Firewall
Firewall
- class wyvern.lib.spells.
Firewall
.
Creates a wall of fire in front of the caster.
Firewall()
- Constructor for class wyvern.lib.spells.
Firewall
FixedSizeList
- class wyvern.util.
FixedSizeList
.
A linked list that will store no more than N elements.
FixedSizeList(int)
- Constructor for class wyvern.util.
FixedSizeList
Constructs a new FixedSizeList
Flail
- class wyvern.lib.classes.weapons.
Flail
.
Flail: an iron ball, possibly spiked, connected to a wooden handle by a short chain.
Flail()
- Constructor for class wyvern.lib.classes.weapons.
Flail
FlameShield
- class wyvern.lib.spells.
FlameShield
.
Creates a ring of flames around the caster.
FlameShield()
- Constructor for class wyvern.lib.spells.
FlameShield
FleeBE
- class wyvern.lib.ai.behaviors.
FleeBE
.
FleeIfBadlyHurtBE
- class wyvern.lib.ai.behaviors.
FleeIfBadlyHurtBE
.
Fly
- class wyvern.lib.spells.
Fly
.
Makes the caster fly for a while.
Fly()
- Constructor for class wyvern.lib.spells.
Fly
FlyingBoulder
- class wyvern.lib.classes.construct.
FlyingBoulder
.
A huge rock that flies around a room, damaging whatever it hits.
FlyingBoulder()
- Constructor for class wyvern.lib.classes.construct.
FlyingBoulder
Foil
- class wyvern.lib.classes.weapons.
Foil
.
A fencing sword having a thing, flexible four-side blade and a circular guard.
Foil()
- Constructor for class wyvern.lib.classes.weapons.
Foil
FollowPathBE
- class wyvern.lib.ai.behaviors.
FollowPathBE
.
Foot
- class wyvern.kernel.combat.parts.
Foot
.
This body part can wear a boot.
Foot()
- Constructor for class wyvern.kernel.combat.parts.
Foot
Constructs a new Foot
Foot(String)
- Constructor for class wyvern.kernel.combat.parts.
Foot
Constructs a new Foot
Forestry
- class wyvern.lib.spells.
Forestry
.
Makes the caster move through trees more easily.
Forestry()
- Constructor for class wyvern.lib.spells.
Forestry
Frame
- class wyvern.kernel.maps.
Frame
.
This is the DisplayPolicy implementation that handles sending map updates to the client map view.
Frame(Commandable)
- Constructor for class wyvern.kernel.maps.
Frame
Constructs a new Frame object with a default 1x1 bounding rectangle, anchored at (0, 0) in the map.
Frame(Commandable, int, int, int, int)
- Constructor for class wyvern.kernel.maps.
Frame
Constructs a new Frame object with the specified bounds.
Frame.VisibilityConstants
- class wyvern.kernel.maps.
Frame.VisibilityConstants
.
Basically we hardcode all the properties on the agent that affect what they can see.
Frame.VisibilityConstants()
- Constructor for class wyvern.kernel.maps.
Frame.VisibilityConstants
FreeAction
- class wyvern.lib.spells.
FreeAction
.
Makes the caster temporarily immune to slow and paralysis.
FreeAction()
- Constructor for class wyvern.lib.spells.
FreeAction
FreezingSphere
- class wyvern.lib.monsters.
FreezingSphere
.
A sphere that explodes into a frost wave when you attack it.
FreezingSphere()
- Constructor for class wyvern.lib.monsters.
FreezingSphere
FriendsCommand
- class wyvern.lib.commands.
FriendsCommand
.
Manages a list of friends.
FrostDamage
- class wyvern.kernel.combat.damages.
FrostDamage
.
Cold, ice, frost.
FrostDamage()
- Constructor for class wyvern.kernel.combat.damages.
FrostDamage
Required no-arg constructor for Class.newInstance()
FrostDamage(int)
- Constructor for class wyvern.kernel.combat.damages.
FrostDamage
Constructs a new FrostDamage
FrostWard
- class wyvern.lib.spells.
FrostWard
.
Just like a Flame Shield, but for frost.
FrostWard()
- Constructor for class wyvern.lib.spells.
FrostWard
FrostWave
- class wyvern.lib.spells.
FrostWave
.
An explosion of cold surrounding the caster.
FrostWave()
- Constructor for class wyvern.lib.spells.
FrostWave
f_
- Variable in class wyvern.kernel.monsters.
AStarSearch.Node
fail()
- Method in class wyvern.kernel.commands.
EventImpl
fail()
- Method in interface wyvern.lib.
CommandEvent
Issues the event's failure-message to the event's agent.
fail(Commandable, TargetedEvent)
- Method in class wyvern.lib.commands.
LockPickCommand
Agent fails to pick the lock.
failsPreconditions(CommandEvent)
- Method in class wyvern.lib.classes.magic.
Book
Checks various preconditions: empty spellbook, unpaid, up for auction, used, etc.
failsPreconditions(CommandEvent)
- Method in class wyvern.lib.commands.
BugCommand
Checks if it's OK to log the bug.
failsPreconditions(GameObject)
- Method in class wyvern.lib.spells.
ShrinkArmor
failsPreconditions(GameObject)
- Method in class wyvern.lib.spells.
StaticBlade
failsRestrictionReason(CommandEvent)
- Method in class wyvern.lib.classes.magic.
Book
Looks for a Predicate bean property called "restriction".
failureMessage_
- Variable in class wyvern.kernel.commands.
EventImpl
fatalError(SAXParseException)
- Method in class wyvern.kernel.properties.
WyvernXMLErrorHandler
fiftyFifty()
- Static method in class wyvern.lib.
Range
Synonym for randomBoolean().
fileAction(int)
- Method in class wyvern.util.
JDocControl
Handles saving the document before doing anything else.
filename_
- Variable in class wyvern.kernel.maps.
MapLoader
filename_
- Variable in class wyvern.kernel.maps.
MapWriter
filename_
- Variable in class wyvern.util.
JDocControl
filter(ArrayList)
- Method in interface wyvern.kernel.commands.filters.
CommandFilter
Filters the event output according to whatever rules the filter uses.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
GrepFilter
Filters the lines.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
HeadFilter
Filters the lines.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
SortFilter
Filters the lines.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
TailFilter
Filters the lines.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
UniqFilter
Filters the lines.
filter(ArrayList)
- Method in class wyvern.kernel.commands.filters.
WCFilter
Filters the lines.
filter(GameObject)
- Method in interface wyvern.lib.
Bag
Returns true if the container can hold this type of item.
filter(GameObject)
- Method in class wyvern.lib.classes.
BasicBag
Returns true if the container can hold this type of item.
filter(GameObject)
- Method in class wyvern.lib.classes.bags.
Quiver
Returns true if the item can go in the quiver.
filter(GameObject)
- Method in class wyvern.lib.classes.bags.
RockPouch
filter(GameObject)
- Method in class wyvern.lib.classes.bags.
Scabbard
Returns true if the item can go in the scabbard.
filter(GameObject)
- Method in class wyvern.lib.magic.armor.
Trenchcoat
Returns true if the container can hold this type of item.
filter(GameObject)
- Method in class wyvern.lib.magic.misc.
CoinPurse
Returns true if the item can go in the bag.
filterAgent(Commandable)
- Method in class wyvern.lib.classes.filters.
PigLatin
Attaches the filter to the specified agent.
filterAgent(Commandable)
- Method in class wyvern.lib.classes.filters.
SpeechFilter
Attaches the filter to the specified agent.
filterImage(Image, ImageFilter)
- Static method in class wyvern.common.util.
Util
Takes the specified image and creates a grayscale version.
filterMessage(String)
- Method in class wyvern.kernel.commands.
EventImpl
Runs the message through any filters the player specified.
filterObjects_
- Variable in class wyvern.kernel.commands.
EventImpl
A list of CommandFilters parsed from the filter expressions we found in the command.
filterSay()
- Method in class wyvern.lib.classes.filters.
SpeechFilter
Determines whether the filter filters "say" messages.
filterShout()
- Method in class wyvern.lib.classes.filters.
SpeechFilter
Determines whether the filter filters "shout" messages.
filterTell()
- Method in class wyvern.lib.classes.filters.
SpeechFilter
Determines whether the filter filters "tell" messages.
filterWhisper()
- Method in class wyvern.lib.classes.filters.
SpeechFilter
Determines whether the filter filters "whisper" messages.
filters_
- Variable in class wyvern.kernel.commands.
CommandListImpl
The list of objects requesting to get a chance to handle each command as it comes through.
filters_
- Variable in class wyvern.kernel.commands.
EventImpl
A list of filter expressions that we found within the player's command.
find(GenericPredicate)
- Method in class wyvern.kernel.combat.
Body
Iterates over the parts, looking for one that satisfies the passed predicate.
find(GenericPredicate)
- Method in interface wyvern.kernel.combat.
PartsList
Iterates over the parts, looking for one that satisfies the passed predicate.
find(Predicate)
- Method in interface wyvern.lib.
Bag
Returns an object satisfying the specified Predicate, without actually removing the object.
find(GenericPredicate)
- Method in interface wyvern.lib.
EventQueue
Looks for the first event in the queue that matches the passed predicate.
find(Predicate)
- Method in class wyvern.lib.classes.
BasicBag
Returns the first object matching the passed Predicate.
find(Predicate)
- Method in class wyvern.lib.magic.armor.
Trenchcoat
Returns an object satisfying the specified Predicate, without actually removing the object.
find(String)
- Method in class wyvern.util.
FileFinder
Starts the search from the specified directory.
find(File)
- Method in class wyvern.util.
FileFinder
Starts the search from the specified directory
findAllMatches(Commandable, Predicate)
- Method in class wyvern.kernel.commands.
EventImpl
findAllMatches(Commandable, Predicate)
- Method in interface wyvern.lib.
CommandEvent
Finds all objects in the map, adjacent to or beneath the agent, that match the passed predicate.
findAllMatches(Commandable, Predicate)
- Static method in class wyvern.lib.
Search
Finds all objects in the map, adjacent to or beneath the agent, that match the passed predicate.
findAt(Point, Predicate)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findAt(Point, String)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findAt(int, int, String)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findAt(int, int, Predicate)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findAt(int, int, Predicate)
- Method in interface wyvern.lib.
GameMap
Looks for an object at the passed map location that passes the specified Predicate.
findBag(Commandable, PutCommand.PutEvent, String)
- Method in class wyvern.lib.commands.
PutCommand
Looks for the destination bag, first in inventory, then on the ground beneath the player.
findBodyParts(Monster, Armor, WearEvent)
- Static method in class wyvern.kernel.combat.
WearCommand
Searches the monster's parts-list for enough available body parts to wear the armor.
findBodyParts(Weapon, Monster, TargetedEvent)
- Static method in class wyvern.kernel.combat.
WieldCommand
Finds the body part(s) that will wield the weapon and stuffs references to them into the event.
findByHashcode(String)
- Method in class wyvern.kernel.commands.
EventImpl
findByHashcode(String)
- Method in class wyvern.kernel.monsters.
MonsterInventory
Returns an object in the inventory matching the passed hashcode.
findByHashcode(int)
- Method in class wyvern.kernel.monsters.
MonsterInventory
Returns an object in the inventory matching the passed hashcode.
findByHashcode(String)
- Method in interface wyvern.lib.
CommandEvent
Looks for an object by its hashcode.
findByHashcode(String)
- Method in interface wyvern.lib.
Inventory
Returns an object in the inventory matching the passed hashcode.
findByHashcode(int)
- Method in interface wyvern.lib.
Inventory
Returns an object in the inventory matching the passed hashcode.
findByName(Point, String)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findByName(int, int, String)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findByName(String)
- Method in interface wyvern.lib.
Bag
Returns the first object that matches the passed name.
findByName(int, int, String)
- Method in interface wyvern.lib.
GameMap
Finds the first object at the specified location that matches the passed name, using a standard NameMatchPredicate.
findByName(Point, String)
- Method in interface wyvern.lib.
GameMap
Returns the topmost visible object at the passed location.
findByName(String)
- Method in class wyvern.lib.classes.
BasicBag
Returns the first object that matches the passed name.
findByName(String)
- Method in class wyvern.lib.magic.armor.
Trenchcoat
Returns the first object that matches the passed name.
findClone(GameMap, GameObject, Point)
- Method in class wyvern.kernel.maps.
MapWriter
Looks for an object at the specified location that exactly matches the passed object.
findClosestPlayer(Point, Set)
- Method in class wyvern.lib.ai.
BeelineAI
Finds the most desirable player to attack, using the simple logic "closer is better".
findDisembarkLocation(Commandable)
- Method in class wyvern.lib.classes.
Vehicle
Looks for a place to dump the player upon disembarking.
findFirstWielded()
- Method in class wyvern.lib.spells.
StaticBlade
findFreeSpot(Point, GameObject)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findFreeSpot(int, int, GameObject)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findFreeSpot(Point, GameObject)
- Method in interface wyvern.lib.
GameMap
Tries to find a free spot to put this object in.
findHandler(CommandEvent)
- Method in class wyvern.kernel.commands.
CommandListImpl
findHandler(CommandEvent)
- Method in interface wyvern.lib.
CommandList
Finds an object to handle the specified command.
findHead(Monster)
- Method in class wyvern.lib.classes.traps.
RockTrap
Returns the monster's first head, if any.
findInMap(Commandable, Predicate)
- Method in class wyvern.kernel.commands.
EventImpl
findInMap(Commandable, Predicate)
- Method in interface wyvern.lib.
CommandEvent
Searches for an object matching the specified predicate.
findInMap(Commandable, Predicate)
- Static method in class wyvern.lib.
Search
Searches for an object matching the specified predicate.
findInRect(int, int, int, int, Predicate)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findInRect(int, int, int, int, Predicate)
- Method in interface wyvern.lib.
GameMap
Searches the objects in the specified rectangle and returns the first one that satisfies the passed Predicate.
findLastMatchingCommand(String)
- Method in class wyvern.kernel.player.
CommandPreprocessor
Looks through the history list to find the most recent command that starts with the passed prefix.
findNeighbor(Commandable, Predicate)
- Method in class wyvern.kernel.commands.
EventImpl
findNeighbor(Commandable, Predicate)
- Method in interface wyvern.lib.
CommandEvent
Searches for an object on the ground under and adjacent to the agent.
findNeighbor(Commandable, Predicate)
- Static method in class wyvern.lib.
Search
Searches the locations around an agent for an object matching the specified predicate.
findObject(Commandable, Predicate)
- Method in class wyvern.kernel.commands.
EventImpl
findObject(Commandable, Predicate)
- Method in interface wyvern.lib.
CommandEvent
Searches for an object matching the specified predicate.
findObject(Commandable, Predicate)
- Static method in class wyvern.lib.
Search
Looks for the specified object in the vicinity of the agent.
findPartsUsed(Armor, Monster)
- Static method in class wyvern.kernel.combat.
WearCommand
If for some reason the armor lost track of its list of body-parts that were used to wear the armor, we need to sniff around the agent's body to see where the armor is worn.
findPlayerToChase(Commandable, Commandable[])
- Method in class wyvern.kernel.monsters.
StandardAI
Looks for a player nearby to move towards.
findSpace(Commandable, int)
- Method in class wyvern.lib.skills.
NagaShift
Locates a spot to put the agent after the polymorph.
findTarget(Commandable, Predicate)
- Method in class wyvern.kernel.commands.
EventImpl
findTarget(Commandable, Predicate)
- Method in interface wyvern.lib.
CommandEvent
Searches for an object matching the specified predicate.
findTarget(Commandable, Predicate)
- Static method in class wyvern.lib.
Search
This utility method looks first in the agent's inventory, then on the ground beneath the agent, for an object that passes the specified predicate.
findTargetObj()
- Method in class wyvern.lib.spells.
ShrinkArmor
findTargetObject(boolean)
- Method in class wyvern.lib.classes.magic.
Spell
Uses standard rules for finding the target.
findTargetObject()
- Method in class wyvern.lib.classes.magic.
Spell
Same as findTargetObject(useAgent), but never uses the caster as the target.
findTargetOrVeto()
- Method in class wyvern.lib.commands.
PickupEvent
Looks for the target object to pick up.
findTop(int, int)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findTop(Point)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findTop(int, int, Predicate)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findTop(int, int)
- Method in interface wyvern.lib.
GameMap
Returns the "topmost" object at this location.
findTop(int, int, Predicate)
- Method in interface wyvern.lib.
GameMap
Returns the topmost object at the specified location that passes a specified predicate.
findTopObject(DisplayPolicy, Commandable, int, int)
- Method in class wyvern.lib.commands.
LookCommand
Locates the topmost object under the agent at the (x, y) spot where they clicked.
findUnder(GameObject, Predicate)
- Method in class wyvern.kernel.maps.
AbstractGameMap
findUnder(GameObject, Predicate)
- Method in interface wyvern.lib.
GameMap
Looks under the passed GameObject's locations for an object that matches the passed Predicate.
fine(String, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINE message.
fine(Class, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINE message.
finer(String, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINER message.
finer(Class, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINER message.
finest(String, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINEST message.
finest(Class, String, String)
- Static method in class wyvern.lib.
Kernel
Logs a FINEST message.
finishStateChange()
- Method in class wyvern.lib.classes.
Corpse
Called when we switch states (except for going from putrid to destroying the corpse).
finished()
- Method in class wyvern.lib.classes.traps.
BearTrap
Called when the player finally breaks out of the trap.
fireContainerEntered(Bag)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireContainerEntered(Bag)
- Method in class wyvern.kernel.maps.
MapObject
fireContainerExited(Bag)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireContainerExited(Bag)
- Method in class wyvern.kernel.maps.
MapObject
fireDirection(Commandable, int)
- Method in class wyvern.lib.classes.magic.
Spell
Tells the spell to fire itself in the specified direction.
fireDirection(Commandable, int)
- Method in class wyvern.lib.classes.magic.
SpellProxy
Tells the spell to fire itself in the specified direction.
fireDirection(Commandable, int)
- Method in class wyvern.lib.classes.magic.
Wand
Zaps the wand in a certain direction.
fireDirection(Commandable, int)
- Method in class wyvern.lib.classes.weapons.
RangeWeapon
Tells the object to fire itself in the specified direction.
fireDirection(Commandable, int)
- Method in interface wyvern.lib.properties.
Targetable
Tells the object to fire itself in the specified direction.
fireEnteredMap(GameMap, int, int)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireEnteredMap(GameMap, int, int)
- Method in class wyvern.kernel.maps.
MapObject
fireExitedMap(GameMap, int, int)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireExitedMap(GameMap, int, int)
- Method in class wyvern.kernel.maps.
MapObject
fireLocation(Commandable, Point)
- Method in class wyvern.lib.classes.magic.
Spell
Tells the object to fire itself along the line specified from the agent to a destination point.
fireLocation(Commandable, Point)
- Method in class wyvern.lib.classes.magic.
SpellProxy
Tells the object to fire itself along the line specified from the agent to a destination point.
fireLocation(Commandable, Point)
- Method in class wyvern.lib.classes.magic.
Wand
Fires the wand towards a specific target location.
fireLocation(Commandable, Point)
- Method in class wyvern.lib.classes.weapons.
RangeWeapon
Tells the object to fire itself along the line specified from the agent to a destination point.
fireLocation(Commandable, Point)
- Method in interface wyvern.lib.properties.
Targetable
Tells the object to fire itself along the line specified from the agent to a destination point.
fireMapLoaded()
- Method in class wyvern.kernel.maps.
AbstractGameMap
fireMapResumed()
- Method in class wyvern.kernel.maps.
AbstractGameMap
fireMapSuspended()
- Method in class wyvern.kernel.maps.
AbstractGameMap
fireMapUnloaded()
- Method in class wyvern.kernel.maps.
AbstractGameMap
fireMessageReceived(String, byte)
- Method in class wyvern.kernel.commands.
AbstractCommandable
fireMessageReceived(Commandable, String, byte)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireMovedInMap(GameMap, List, List)
- Method in class wyvern.kernel.maps.
GameObjectEventSupport
fireMovedInMap(GameMap, List, List)
- Method in class wyvern.kernel.maps.
MapObject
firePropertyChange(PropertyChangeEvent)
- Method in class wyvern.kernel.maps.
AbstractGameMap
firePropertyChange(String, boolean, boolean)
- Method in class wyvern.kernel.maps.
AbstractGameMap
firePropertyChange(String, int, int)
- Method in class wyvern.kernel.maps.
AbstractGameMap
firePropertyChange(String, Object, Object)
- Method in class wyvern.kernel.maps.
AbstractGameMap
firePropertyChange(PropertyChangeEvent)
- Method in interface wyvern.lib.
GameMap
Fires an existing PropertyChangeEvent to any registered listeners.
firePropertyChange(String, boolean, boolean)
- Method in interface wyvern.lib.
GameMap
Reports a boolean bound property update to any registered listeners.
firePropertyChange(String, int, int)
- Method in interface wyvern.lib.
GameMap
Reports an int bound property update to any registered listeners.
firePropertyChange(String, Object, Object)
- Method in interface wyvern.lib.
GameMap
Reports a bound property update to any registered listeners.
fixSpeed()
- Method in class wyvern.lib.properties.
TerrainSpeed
Sets the terrain speed (by cloning a new terrain, sometimes), and adds "can-walk" to the target object if appropriate.
flagEnchantmentForAppraisers()
- Method in class wyvern.lib.classes.random.
WeaponEnchanter
Sets the total enchantment in a "base-enchantment" property for the Appraisal skill.
flee(Commandable, int)
- Method in class wyvern.lib.ai.behaviors.
FleeBE
floor_
- Variable in class wyvern.kernel.dungeon.
AbstractLevelGenerator
flushCameras()
- Static method in class wyvern.kernel.kernel.
CameraManager
Flushes all changes to all maps that we've gathered since the last refresh.
fly(CommandEvent)
- Method in class wyvern.lib.skills.
PixieSkills
fogeys(CommandEvent)
- Method in class wyvern.lib.commands.
MiscCommands
Shows the "who" list, sorted by birthday.
follow(CommandEvent, Commandable)
- Method in class wyvern.kernel.player.
PlayerGroups
Executes the "follow" command.
food_
- Variable in class wyvern.lib.properties.
AutoGrab
forceInvalidate()
- Method in class wyvern.kernel.maps.
AbstractCamera
forceInvalidate()
- Method in interface wyvern.lib.
Camera
Forces the camera contents to refresh, even if it's already been marked as completely invalid.
forceRemoval()
- Method in interface wyvern.lib.
Armor
Removes the armor from its wearer, removing the armor from any defense-list on the wearer as well.
forceRemoval()
- Method in class wyvern.lib.classes.armor.
ArmorImpl
Removes the armor from its wearer, removing the armor from any defense-list on the wearer as well.
forceUnwield(Weapon, Commandable)
- Static method in class wyvern.kernel.combat.
WieldCommand
Removes the weapon from the agent's attacks.
forceUnwield()
- Method in interface wyvern.lib.
Weapon
Forcibly unwields the weapon, even if it's cursed.
forceUnwield()
- Method in class wyvern.lib.classes.weapons.
WeaponImpl
forgetSpell(String, Commandable)
- Method in class wyvern.kernel.player.
SpellListImpl
Forgets a spell.
forgetSpell(String, Commandable)
- Method in interface wyvern.lib.
SpellList
Forgets a spell.
formatAsGrams(long)
- Static method in class wyvern.lib.properties.
Weight
Formats the specified gram-weight.
formatAsKilos(long)
- Static method in class wyvern.lib.properties.
Weight
Formats the specified gram-weight as a number of kilograms (kg).
formatAsOunces(long)
- Static method in class wyvern.lib.properties.
Weight
Formats the specified gram-weight as a number of ounces.
formatAsPounds(long)
- Static method in class wyvern.lib.properties.
Weight
Formats the specified gram-weight as a number of pounds.
formatColor(Color)
- Static method in class wyvern.common.util.
Util
prints out a color as a 3-item list
formatCurrency(int)
- Static method in class wyvern.lib.classes.
Shop
Formats a currency as platinum, gold and silver.
formatDate(Date)
- Static method in class wyvern.lib.
Kernel
Formats the specified Date in the format we use for date properties.
formatDouble(double)
- Static method in class wyvern.common.util.
Strings
Returns a double formatted to 2 decimal places.
formatInt(long)
- Static method in class wyvern.common.util.
Strings
Formats an integer with commas.
formatMoney(long)
- Method in class wyvern.lib.classes.town.
ATM
Puts commas in to make numbers more readable.
formatPoint(Dimension)
- Static method in class wyvern.common.util.
Util
Formats a Dimension object as (x, y).
formatPoint(int, int)
- Static method in class wyvern.common.util.
Util
Use this for error-checking and diagnostics.
formatPoint(Point)
- Static method in class wyvern.common.util.
Util
formatPoint(int, int, int)
- Static method in class wyvern.common.util.
Util
formatPoint(int, int)
- Static method in class wyvern.lib.
Location
Point-formatting utility.
formatPoint(Point)
- Static method in class wyvern.lib.
Location
Point-formatting utility.
formatPoint(int, int, int)
- Static method in class wyvern.lib.
Location
Point-formatting utility.
formatStringArray(String[])
- Static method in class wyvern.common.util.
Strings
Returns a printable version of a string array.
formatTime(long)
- Static method in class wyvern.common.util.
Util
Turns a number of seconds into a string showing the days, hours, minutes and seconds for that interval.
formatTimeShort(long)
- Static method in class wyvern.common.util.
Util
Formats a time (in seconds) as hrs:min, e.g. 12:34
found(File)
- Method in interface wyvern.util.
FileFinder.Callback
foundLadder(int, int)
- Method in class wyvern.lib.classes.games.SideScroller.
SideScroller
Returns true if the selected square has the property Ladder, meaning that it can support a character's weight.
foundQuantity()
- Method in class wyvern.kernel.commands.
PrepositionParser
Returns true if there was a quantity specified.
foundQuantity()
- Method in class wyvern.kernel.commands.
QuantityParser
Returns true if a quantity was specified.
frameCache_
- Variable in class wyvern.kernel.maps.
Frame
frame_
- Variable in class wyvern.kernel.maps.
AbstractCamera
friends(CommandEvent)
- Method in class wyvern.lib.commands.
FriendsCommand
Manages a list of friends.
friendsWith(Player, Player)
- Static method in class wyvern.lib.commands.
FriendsCommand
Returns true if player A has player B in his/her friends list.
friendtell(CommandEvent)
- Method in class wyvern.lib.commands.
FriendsCommand
Does a friend-tell.
friendwho(CommandEvent)
- Method in class wyvern.lib.commands.
FriendsCommand
Shows which of your friends are currently online.
fuelTimer_
- Variable in class wyvern.lib.classes.
Lamp
fullCount_
- Static variable in class wyvern.kernel.player.
MapCamera
fullPathToLocalPath(String)
- Method in class wyvern.kernel.properties.
ArchetypeManager
Converts a fully-qualified archetype pathname (including filename and, optionally, extension) to a local pathname, e.g.
fullTime_
- Static variable in class wyvern.kernel.player.
MapCamera
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
_