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 _

S

S - Static variable in class wyvern.common.tiles.Directions
 
S - Static variable in class wyvern.common.tiles.TileInfo
 
S - Static variable in interface wyvern.lib.Direction.Dirs
 
S - Static variable in class wyvern.lib.Direction
 
SAME_EMAIL_ONLINE - Static variable in interface wyvern.common.net.RPCConstants
 
SAVE - Static variable in class wyvern.util.JDocControl
 
SAVE_AS - Static variable in class wyvern.util.JDocControl
 
SE - Static variable in class wyvern.common.tiles.Directions
 
SE - Static variable in class wyvern.common.tiles.TileInfo
 
SE - Static variable in interface wyvern.lib.Direction.Dirs
 
SE - Static variable in class wyvern.lib.Direction
 
SECRETDOOR - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
SELECT_ALL - Static variable in class wyvern.common.util.EditControl
 
SELF_DAMAGE_CHANCE - Static variable in class wyvern.lib.classes.magic.Spell
 
SEND_FILE - Static variable in interface wyvern.common.net.RPCConstants
 
SEND_IMAGE - Static variable in interface wyvern.common.net.RPCConstants
 
SEND_PICTURE - Static variable in interface wyvern.common.net.RPCConstants
 
SEND_TILE - Static variable in interface wyvern.common.net.RPCConstants
 
SEND_TILE_MAPPINGS - Static variable in interface wyvern.common.net.RPCConstants
 
SENIOR - Static variable in interface wyvern.lib.WizTypes
 
SERVER_OUTPUT - Static variable in interface wyvern.common.net.RPCConstants.OutputView
 
SERVER_TRANSFER - Static variable in interface wyvern.common.net.RPCConstants
 
SET_GAIN - Static variable in interface wyvern.common.net.RPCConstants
 
SEVEN - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SEVEN - Static variable in class wyvern.lib.classes.games.card.Face
 
SEVEN_OF_CLUBS - Static variable in class wyvern.lib.classes.games.card.Card
 
SEVEN_OF_CLUBS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SEVEN_OF_DIAMONDS - Static variable in class wyvern.lib.classes.games.card.Card
 
SEVEN_OF_DIAMONDS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SEVEN_OF_HEARTS - Static variable in class wyvern.lib.classes.games.card.Card
 
SEVEN_OF_HEARTS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SEVEN_OF_SPADES - Static variable in class wyvern.lib.classes.games.card.Card
 
SEVEN_OF_SPADES - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SHADED - Static variable in interface wyvern.lib.properties.LightingConstants
 
SHAPES - Static variable in class wyvern.lib.skills.NagaShift
These are all the shapes nagas can become.
SHAPE_NAMES - Static variable in class wyvern.lib.skills.NagaShift
 
SHOP - Static variable in interface wyvern.kernel.dungeon.DungeonConstants.RoomType
 
SHORTEST_TIMER_DELAY - Static variable in class wyvern.kernel.kernel.Timers
We don't allow anyone to set a repeating timer faster than this, to make sure the server doesn't get bogged down.
SILVER_PER_GOLD - Static variable in class wyvern.lib.classes.town.Converter
 
SILVER_PER_PLAT - Static variable in class wyvern.lib.classes.town.Converter
 
SIX - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SIX - Static variable in class wyvern.lib.classes.games.card.Face
 
SIX_OF_CLUBS - Static variable in class wyvern.lib.classes.games.card.Card
 
SIX_OF_CLUBS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SIX_OF_DIAMONDS - Static variable in class wyvern.lib.classes.games.card.Card
 
SIX_OF_DIAMONDS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SIX_OF_HEARTS - Static variable in class wyvern.lib.classes.games.card.Card
 
SIX_OF_HEARTS - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SIX_OF_SPADES - Static variable in class wyvern.lib.classes.games.card.Card
 
SIX_OF_SPADES - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SIZES - Static variable in class wyvern.lib.skills.NagaShift
The sizes of the shapes. 1 means 1x1, 2 means 1x2 or 2x1 depending on direction, and 4 means 2x2.
SMALL - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
SMALLEST_INTERVAL - Static variable in class wyvern.lib.properties.AnimationParams
The smallest allowable animation interval.
SMALL_BALL_SPELL_RADIUS - Static variable in class wyvern.lib.classes.magic.BallSpell
 
SMELLY - Static variable in class wyvern.lib.classes.Corpse.CorpseState
 
SNARE - Static variable in interface wyvern.kernel.dungeon.DungeonConstants.RoomType
 
SOLID - Static variable in interface wyvern.lib.properties.materials.Phase
 
SOUND_EVENT - Static variable in interface wyvern.common.net.RPCConstants
 
SOUTH - Static variable in class wyvern.common.tiles.Directions
 
SOUTH - Static variable in interface wyvern.kernel.dungeon.DungeonConstants
 
SOUTH - Static variable in interface wyvern.lib.Direction.Dirs
 
SOUTH - Static variable in class wyvern.lib.Direction
 
SPADES - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
SPADES - Static variable in class wyvern.lib.classes.games.card.Suit
 
SPHERICAL - Static variable in interface wyvern.lib.properties.PhysicalProperties
 
SPIRIT - Static variable in class wyvern.lib.classes.magic.Element
 
SPIRIT - Static variable in class wyvern.lib.classes.magic.Spell
 
START_STATE - Static variable in interface wyvern.common.net.RemoteAudioState
 
STAT_SEND_SPELLS - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_FOOD - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_GOLD - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_HP - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_LEVEL - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_LOAD - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_NAME - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_RANGE - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_SP - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_SET_XP - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_START_POISON - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_STOP_POISON - Static variable in interface wyvern.common.net.RPCConstants
 
STAT_UPDATE_ALL - Static variable in interface wyvern.common.net.RPCConstants
 
STOP_ALL_SOUNDS - Static variable in interface wyvern.common.net.RPCConstants
 
STOP_MUSIC - Static variable in interface wyvern.common.net.RPCConstants
 
STOP_SOUND - Static variable in interface wyvern.common.net.RPCConstants
 
STRAIGHT - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
STRAIGHT - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_CHANCE - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_FLUSH - Static variable in interface wyvern.lib.classes.games.card.CardConstants
 
STRAIGHT_FLUSH - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_FLUSH_CHANCE - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_FLUSH_HANDS - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_FLUSH_SCORE - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_HANDS - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAIGHT_SCORE - Static variable in class wyvern.lib.classes.games.card.HandType
 
STRAINED - Static variable in class wyvern.lib.properties.Encumbrance
Indicates the player is heavily slowed because of inventory load.
STRING_LITERAL - Static variable in interface wyvern.lib.commands.autobag.AutobagParserConstants
 
SUCCESS - Static variable in interface wyvern.kernel.player.PlayerManager.OfflineProperties
 
SUCCESS - Static variable in interface wyvern.lib.GameMap.UnloadMapConstants
 
SUCCESS - Static variable in class wyvern.lib.monsters.StealAttack
 
SUSPEND - Static variable in class wyvern.lib.event.MapLifecycleEvent
MapLifecycleEvent type for when a map has just been suspended.
SW - Static variable in class wyvern.common.tiles.Directions
 
SW - Static variable in class wyvern.common.tiles.TileInfo
 
SW - Static variable in interface wyvern.lib.Direction.Dirs
 
SW - Static variable in class wyvern.lib.Direction
 
SameClassPredicate - class wyvern.lib.predicates.SameClassPredicate.
This predicate tests to see if an object is of the specified class.
SameClassPredicate(Class) - Constructor for class wyvern.lib.predicates.SameClassPredicate
Saves the predicate class.
SameClassPredicate(Class[]) - Constructor for class wyvern.lib.predicates.SameClassPredicate
Constructs a new SameClassPredicate for an array of classes.
Sandstorm - class wyvern.lib.spells.Sandstorm.
Creates a blast of sand.
Sandstorm() - Constructor for class wyvern.lib.spells.Sandstorm
 
Satiety - class wyvern.lib.spells.Satiety.
Fills the caster up (with food).
Satiety() - Constructor for class wyvern.lib.spells.Satiety
 
SatyrInv - class wyvern.world.lists.inv.SatyrInv.
Generates satyr inventory.
SatyrInv() - Constructor for class wyvern.world.lists.inv.SatyrInv
 
SaurianInv - class wyvern.world.lists.inv.SaurianInv.
Generates saurian inventory.
SaurianInv() - Constructor for class wyvern.world.lists.inv.SaurianInv
 
SayCommand - class wyvern.lib.commands.SayCommand.
Built-in command for letting a user say something to everyone nearby.
SayEvent - class wyvern.lib.commands.SayEvent.
Event generated when someone says something with "say" or "nofilter".
SayEvent(String, Commandable) - Constructor for class wyvern.lib.commands.SayEvent
Constructs a new SayEvent.
Scabbard - class wyvern.lib.classes.bags.Scabbard.
A scabbard for swords.
Scabbard() - Constructor for class wyvern.lib.classes.bags.Scabbard
 
Scarer - class wyvern.lib.spells.effects.Scarer.
When invoked on a monster, enqueues a number of random moves for the monster.
Scarer() - Constructor for class wyvern.lib.spells.effects.Scarer
Constructs a new Scarer, ready to invoke on the specified monster.
Scarer(Monster) - Constructor for class wyvern.lib.spells.effects.Scarer
Constructs a new Scarer on the specified monster.
Scarer(Monster, int) - Constructor for class wyvern.lib.spells.effects.Scarer
Constructs a new Scarer
Scheduler - class wyvern.kernel.kernel.Scheduler.
Frontend to the Wyvern Event Scheduler subsystem.
Scheduler() - Constructor for class wyvern.kernel.kernel.Scheduler
 
ScoreCommand - class wyvern.lib.commands.ScoreCommand.
Prints score in various formats.
ScoreListUpdater - class wyvern.world.ScoreListUpdater.
A thread that updates score lists and other files in the background.
ScoreListUpdater() - Constructor for class wyvern.world.ScoreListUpdater
Constructs a new ScoreListUpdater
Scripting - class wyvern.world.Scripting.
Wrapper interface for Jakarta's BSF (Bean Scripting Framework).
Scroll - class wyvern.lib.classes.magic.Scroll.
The generic Scroll class.
Scroll() - Constructor for class wyvern.lib.classes.magic.Scroll
 
Scrying - class wyvern.lib.spells.Scrying.
Allows you to spy on another player.
Scrying() - Constructor for class wyvern.lib.spells.Scrying
 
Search - class wyvern.lib.Search.
Contains a whole bunch of common ways to look for objects.
SearchCommand - class wyvern.lib.commands.SearchCommand.
Built-in command to search for a hidden item such as a secret door or a trap.
Searchable - interface wyvern.lib.properties.Searchable.
Interface for things that can be uncovered with the "search" command.
Searcher - class wyvern.lib.skills.Searcher.
Implements automatic searching ability.
Searcher() - Constructor for class wyvern.lib.skills.Searcher
 
SeeInvisible - class wyvern.lib.spells.SeeInvisible.
Gives the caster the temporary ability to see invisible things.
SeeInvisible() - Constructor for class wyvern.lib.spells.SeeInvisible
 
SelfExternalizable - interface wyvern.lib.properties.SelfExternalizable.
This interface tells the system that the object wants to manage the reading and writing of its property list.
Serpentine - class wyvern.kernel.combat.shapes.Serpentine.
This Body type has all the body parts of a standard human.
Serpentine() - Constructor for class wyvern.kernel.combat.shapes.Serpentine
 
ServerBridge - class wyvern.lib.classes.ServerBridge.
A special kind of teleporter that can move a player to another game server.
ServerBridge() - Constructor for class wyvern.lib.classes.ServerBridge
 
ServerURL - class wyvern.lib.ServerURL.
Specifies a game server to teleport to, optionally including the desired map and location in the destination server.
ServerURL() - Constructor for class wyvern.lib.ServerURL
Required no-arg constructor for Class.newInstance().
ServerURL(String) - Constructor for class wyvern.lib.ServerURL
Constructs a new ServerURL
ServerURL(String, int) - Constructor for class wyvern.lib.ServerURL
Constructs a new ServerURL
ServerURL(String, String, int, int) - Constructor for class wyvern.lib.ServerURL
Constructs a new ServerURL
ShamblerInv - class wyvern.world.lists.inv.ShamblerInv.
Generates shambler inventory.
ShamblerInv() - Constructor for class wyvern.world.lists.inv.ShamblerInv
 
Shield - class wyvern.lib.classes.armor.Shield.
A broad, rigid piece of armor strapped to the arm for protection.
Shield() - Constructor for class wyvern.lib.classes.armor.Shield
 
ShieldSlot - class wyvern.kernel.combat.slots.ShieldSlot.
This interface is for body parts that can wear a piece of armor.
ShieldSlot() - Constructor for class wyvern.kernel.combat.slots.ShieldSlot
 
Ship - class wyvern.lib.classes.Ship.
A player-pilotable Ship.
Ship() - Constructor for class wyvern.lib.classes.Ship
 
Ship.ShipMover - class wyvern.lib.classes.Ship.ShipMover.
This class determines where the ship is allowed to move.
Ship.ShipMover() - Constructor for class wyvern.lib.classes.Ship.ShipMover
 
ShipAI - class wyvern.lib.ai.ShipAI.
Implements the AI for sailing ships (e.g. pirate ships); needs work.
ShockAttack - class wyvern.lib.monsters.ShockAttack.
Shock counter-attack.
ShockAttack() - Constructor for class wyvern.lib.monsters.ShockAttack
 
Shop - class wyvern.lib.classes.Shop.
The basic Shop object.
Shop() - Constructor for class wyvern.lib.classes.Shop
 
ShortDescEqualPredicate - class wyvern.lib.predicates.ShortDescEqualPredicate.
A very simple version of the NameMatchPredicate that checks whether the object's toString() description exactly matches the specified string.
ShortDescEqualPredicate(String) - Constructor for class wyvern.lib.predicates.ShortDescEqualPredicate
 
ShortDescMatchPredicate - class wyvern.lib.predicates.ShortDescMatchPredicate.
A very simple version of the NameMatchPredicate that checks whether the object's toString() description matches the specified string, by looking to see if the match is a substring of the description.
ShortDescMatchPredicate(String) - Constructor for class wyvern.lib.predicates.ShortDescMatchPredicate
 
ShoutCommand - class wyvern.lib.commands.ShoutCommand.
Sends a message to every player on the game.
ShoutEvent - class wyvern.lib.commands.ShoutEvent.
Encapsulates a player shout.
ShoutEvent(String, Commandable) - Constructor for class wyvern.lib.commands.ShoutEvent
Constructs a new ShoutEvent.
ShowCommand - class wyvern.lib.commands.ShowCommand.
Shows players subsets of their inventory.
ShriekAttack - class wyvern.lib.monsters.ShriekAttack.
Monster shrieks or shouts when attacked, waking up other monsters.
ShriekAttack() - Constructor for class wyvern.lib.monsters.ShriekAttack
 
ShrinkArmor - class wyvern.lib.spells.ShrinkArmor.
Shrinks the targeted armor down a size
ShrinkArmor() - Constructor for class wyvern.lib.spells.ShrinkArmor
 
SideScroller - class wyvern.lib.classes.games.SideScroller.SideScroller.
This class implements a SideScroller level, where movement is handled differently.
SideScroller() - Constructor for class wyvern.lib.classes.games.SideScroller.SideScroller
 
Sign - class wyvern.lib.classes.Sign.
A sign that you can apply to read.
Sign() - Constructor for class wyvern.lib.classes.Sign
 
Silver - class wyvern.lib.properties.materials.Silver.
Silver.
Silver() - Constructor for class wyvern.lib.properties.materials.Silver
Constructs a new Silver
SimpleApplyable - class wyvern.lib.classes.SimpleApplyable.
An object you can apply to produce a simple message, or play a very short sound.
SimpleApplyable() - Constructor for class wyvern.lib.classes.SimpleApplyable
 
SimpleBehavior - class wyvern.lib.ai.behaviors.SimpleBehavior.
 
SimpleCharStream - class wyvern.lib.commands.autobag.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class wyvern.lib.commands.autobag.SimpleCharStream
 
SimpleHandler - class wyvern.kernel.commands.SimpleHandler.
This class provides a simple, common-case implementation of the Command interface.
SimpleHandler() - Constructor for class wyvern.kernel.commands.SimpleHandler
Constructs a new SimpleHandler with a command delay of zero.
SimpleHandler(int) - Constructor for class wyvern.kernel.commands.SimpleHandler
Constructs a new SimpleHandler.
SimpleLightSource - class wyvern.lib.properties.SimpleLightSource.
This class provides a simple light that you can place in a map.
SimpleLightSource(int) - Constructor for class wyvern.lib.properties.SimpleLightSource
Constructs a new SimpleLightSource
SimpleLightSource() - Constructor for class wyvern.lib.properties.SimpleLightSource
Constructs a new SimpleLightSource with the default intensity.
SimpleSound - class wyvern.lib.properties.SimpleSound.
Implementation of wyvern.lib.Alert, the most basic sound type in Wyvern's audio framework.
SimpleSound() - Constructor for class wyvern.lib.properties.SimpleSound
No-arg constructor.
SimpleSound(String) - Constructor for class wyvern.lib.properties.SimpleSound
Constructs a new SimpleSound for the specified sound file.
SimpleSound(String, double) - Constructor for class wyvern.lib.properties.SimpleSound
Constructs a new SimpleSound
Singleton - interface wyvern.lib.properties.Singleton.
This tagging interface is used by GameObjects that don't want to be instantiated by the map loader or property parser.
SirenSong - class wyvern.lib.spells.SirenSong.
Sucks victims towards the caster.
SirenSong() - Constructor for class wyvern.lib.spells.SirenSong
 
SkeletonInv - class wyvern.world.lists.inv.SkeletonInv.
Generates skeleton inventory.
SkeletonInv() - Constructor for class wyvern.world.lists.inv.SkeletonInv
 
Skills - class wyvern.kernel.player.Skills.
Special handling for various skills players can train in.
SkillsCommand - class wyvern.lib.commands.SkillsCommand.
Handles the "skills" command, which prints information about the player's current skills (including points from magical bonuses).
SkinDialog - class wyvern.util.SkinDialog.
Puts up a dialog that lets user pick another skin.
SkinDialog(JFrame) - Constructor for class wyvern.util.SkinDialog
Constructs a new SkinDialog
SkinManager - class wyvern.util.SkinManager.
Sets up a custom Look & Feel for the application.
SlayDamage - class wyvern.kernel.combat.damages.SlayDamage.
Slay damage, for weapons of Slaying.
SlayDamage() - Constructor for class wyvern.kernel.combat.damages.SlayDamage
Required no-arg constructor for Class.newInstance()
SlayDamage(int) - Constructor for class wyvern.kernel.combat.damages.SlayDamage
Constructs a new SlayDamage
Sliding - class wyvern.lib.classes.games.SideScroller.Sliding.
Property to make a player slide to the left and right along ice.
Sliding(GameObject, int, int) - Constructor for class wyvern.lib.classes.games.SideScroller.Sliding
Make someone or something start moving.
Sling - class wyvern.lib.classes.weapons.Sling.
A weapon consisting of a looped strap in which a stone is whirled and then let fly.
Sling() - Constructor for class wyvern.lib.classes.weapons.Sling
 
SlingStone - class wyvern.lib.classes.weapons.SlingStone.
Any missile fired from a sling.
SlingStone() - Constructor for class wyvern.lib.classes.weapons.SlingStone
 
Slow - class wyvern.lib.spells.Slow.
A cone of slow-monster.
Slow() - Constructor for class wyvern.lib.spells.Slow
 
SlowPoison - class wyvern.lib.spells.SlowPoison.
Slows the rate at which target is being poisoned.
SlowPoison() - Constructor for class wyvern.lib.spells.SlowPoison
 
Slower - class wyvern.lib.spells.effects.Slower.
When placed on a monster, cuts the move-speed in half by doubling the event delay.
Slower() - Constructor for class wyvern.lib.spells.effects.Slower
Constructs a new Slower, ready to place on the specified monster.
Slower(Monster) - Constructor for class wyvern.lib.spells.effects.Slower
Constructs a new Slower on the specified monster.
Slower(Monster, int) - Constructor for class wyvern.lib.spells.effects.Slower
Constructs a new Slower
SmallButton - class wyvern.lib.classes.construct.SmallButton.
A button that a monster or player will activate when standing on it.
SmallButton() - Constructor for class wyvern.lib.classes.construct.SmallButton
 
SmashDamage - class wyvern.kernel.combat.damages.SmashDamage.
Smash/crush damage.
SmashDamage() - Constructor for class wyvern.kernel.combat.damages.SmashDamage
Required no-arg constructor for Class.newInstance()
SmashDamage(int) - Constructor for class wyvern.kernel.combat.damages.SmashDamage
Constructs a new SmashDamage
Snooper - class wyvern.kernel.player.Snooper.
Sets up snooping, in which a player can view another player or other Commandable.
Snooper(Player, Commandable) - Constructor for class wyvern.kernel.player.Snooper
Constructs a new Snooper.
Soil - class wyvern.lib.properties.materials.Soil.
Dirt, sand, earth.
Soil() - Constructor for class wyvern.lib.properties.materials.Soil
 
Sokoban - class wyvern.lib.classes.games.sokoban.Sokoban.
This class implements a dungeon (or tower, take your pick) whose floors are Sokoban levels.
Sokoban() - Constructor for class wyvern.lib.classes.games.sokoban.Sokoban
 
SokobanLevel - class wyvern.lib.classes.games.sokoban.SokobanLevel.
This class implements a single Sokoban level.
SokobanLevel(Sokoban, int, int, int) - Constructor for class wyvern.lib.classes.games.sokoban.SokobanLevel
Constructs a new SokobanLevel.
SoldierInv - class wyvern.world.lists.inv.SoldierInv.
Generates soldier inventory.
SoldierInv() - Constructor for class wyvern.world.lists.inv.SoldierInv
 
SortFilter - class wyvern.kernel.commands.filters.SortFilter.
Matches lines against a particular string, and discards lines that don't match the string.
SortFilter() - Constructor for class wyvern.kernel.commands.filters.SortFilter
 
Sound - interface wyvern.lib.Sound.
Represents a physical sound.
Soundtrack - class wyvern.lib.properties.Soundtrack.
Default implementation for the wyvern.lib.Music interface.
Soundtrack() - Constructor for class wyvern.lib.properties.Soundtrack
No-arg constructor required for bean properties.
Soundtrack(String) - Constructor for class wyvern.lib.properties.Soundtrack
Constructs a new Soundtrack
Spawn - class wyvern.lib.spells.Spawn.
Summons whatever you have as your "spawn-arch" property.
Spawn() - Constructor for class wyvern.lib.spells.Spawn
 
Spear - class wyvern.lib.classes.weapons.Spear.
A weapon with a long shaft and a sharply pointed end.
Spear() - Constructor for class wyvern.lib.classes.weapons.Spear
 
SpeechFilter - class wyvern.lib.classes.filters.SpeechFilter.
A generic mechanism for filtering things people say.
SpeechFilter() - Constructor for class wyvern.lib.classes.filters.SpeechFilter
Constructs a new SpeechFilter
SpeechFilter(Commandable) - Constructor for class wyvern.lib.classes.filters.SpeechFilter
Constructs a new SpeechFilter to filter the specified agent.
SpeechFilter.Replacement - class wyvern.lib.classes.filters.SpeechFilter.Replacement.
Keeps track of a pattern and its replacement.
SpeechFilter.Replacement(Pattern, String) - Constructor for class wyvern.lib.classes.filters.SpeechFilter.Replacement
Constructs a new Replacement
Speed - class wyvern.lib.spells.Speed.
Speeds up the caster for a while.
Speed() - Constructor for class wyvern.lib.spells.Speed
 
Spell - class wyvern.lib.classes.magic.Spell.
This class extends Monster in various ways, to make spells behave more or less like monsters in the game.
Spell() - Constructor for class wyvern.lib.classes.magic.Spell
 
Spell.DamageVisitor - class wyvern.lib.classes.magic.Spell.DamageVisitor.
Invokes callback function for damaging monsters.
Spell.DamageVisitor() - Constructor for class wyvern.lib.classes.magic.Spell.DamageVisitor
 
Spell.UsableReagentPredicate - class wyvern.lib.classes.magic.Spell.UsableReagentPredicate.
Determines if we can use a given reagent.
Spell.UsableReagentPredicate(String) - Constructor for class wyvern.lib.classes.magic.Spell.UsableReagentPredicate
 
SpellCommand - class wyvern.lib.commands.SpellCommand.
Prints spells that you know.
SpellList - interface wyvern.lib.SpellList.
Manages the list of spells a player or monster knows.
SpellListImpl - class wyvern.kernel.player.SpellListImpl.
Manages the player's list of known spells.
SpellListImpl() - Constructor for class wyvern.kernel.player.SpellListImpl
 
SpellProxy - class wyvern.lib.classes.magic.SpellProxy.
This proxy class allows spells to be readied, like wands or range weapons.
SpellProxy(Commandable, String) - Constructor for class wyvern.lib.classes.magic.SpellProxy
Constructs a new SpellProxy
SpellRegistry - class wyvern.lib.classes.magic.SpellRegistry.
Class that manages the XML spell registry, which contains metadata about all the spells.
SpikedPit - class wyvern.lib.classes.traps.SpikedPit.
Spiked Pit: hurts you, and you have to struggle out of it.
SpikedPit() - Constructor for class wyvern.lib.classes.traps.SpikedPit
 
Spikes - class wyvern.lib.classes.traps.Spikes.
Subclass of Firespout.
Spikes() - Constructor for class wyvern.lib.classes.traps.Spikes
 
SpiralStair - class wyvern.lib.classes.construct.SpiralStair.
A staircase that has 2 destination teleporters, one for "up" and one for "down".
SpiralStair() - Constructor for class wyvern.lib.classes.construct.SpiralStair
 
SqueakyBoard - class wyvern.lib.classes.traps.SqueakyBoard.
A squeaky board.
SqueakyBoard() - Constructor for class wyvern.lib.classes.traps.SqueakyBoard
 
StabDamage - class wyvern.kernel.combat.damages.StabDamage.
Stabbing/poking damage.
StabDamage() - Constructor for class wyvern.kernel.combat.damages.StabDamage
Required no-arg constructor for Class.newInstance()
StabDamage(int) - Constructor for class wyvern.kernel.combat.damages.StabDamage
Constructs a new StabDamage
Staff - class wyvern.lib.classes.weapons.Staff.
Staff: a stout stick used as a weapon.
Staff() - Constructor for class wyvern.lib.classes.weapons.Staff
 
Stair - class wyvern.lib.classes.construct.Stair.
A teleporter that handles the "up" and "down" commands.
Stair() - Constructor for class wyvern.lib.classes.construct.Stair
 
StandardAI - class wyvern.kernel.monsters.StandardAI.
The most common AI for game monsters.
StandardBehavior - class wyvern.lib.ai.behaviors.StandardBehavior.
 
StandardBehavior() - Constructor for class wyvern.lib.ai.behaviors.StandardBehavior
Constructor has to be public for Bean objects.
Stars - class wyvern.util.Stars.
Utility for generating 5-pointed stars - you can use generateStar to create one in an array, then create an icon, map, or whatever using that pattern.
Stars() - Constructor for class wyvern.util.Stars
 
Start() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
StartupCommand - class wyvern.lib.commands.StartupCommand.
Allows you to specify commands that run when you log in.
StaticBag - class wyvern.lib.classes.StaticBag.
This class implements a "singleton container" - everyone who has one is sharing the same reference, so it's effectively a single extra-dimensional space that can be used to transfer items across great distances.
StaticBlade - class wyvern.lib.spells.StaticBlade.
Weapon inflicts electrical damage on next hit only.
StaticBlade() - Constructor for class wyvern.lib.spells.StaticBlade
 
StaticObject - class wyvern.lib.classes.StaticObject.
This class is used for game objects that can't be picked up, like trees and certain indoor objects.
StaticObject() - Constructor for class wyvern.lib.classes.StaticObject
 
StationaryBehavior - class wyvern.lib.ai.behaviors.StationaryBehavior.
 
Statue - class wyvern.lib.classes.Statue.
A petrified monster.
Statue() - Constructor for class wyvern.lib.classes.Statue
 
Statue(Monster) - Constructor for class wyvern.lib.classes.Statue
Constructs a new Statue from the specified monster.
StealAttack - class wyvern.lib.monsters.StealAttack.
Superclass for the various steal attacks.
StealAttack() - Constructor for class wyvern.lib.monsters.StealAttack
 
StealGoldAttack - class wyvern.lib.monsters.StealGoldAttack.
A custom attack in which the monster tries to take some of your money, then teleport away.
StealGoldAttack() - Constructor for class wyvern.lib.monsters.StealGoldAttack
 
Steel - class wyvern.lib.properties.materials.Steel.
Steel - hardened iron.
Steel() - Constructor for class wyvern.lib.properties.materials.Steel
Constructs a new Steel
StingDamage - class wyvern.lib.combat.StingDamage.
A damage type that's basically sting damage with different messages, since it's produced by a stinger.
StingDamage() - Constructor for class wyvern.lib.combat.StingDamage
 
StingDamage(int) - Constructor for class wyvern.lib.combat.StingDamage
 
Stone - class wyvern.lib.properties.materials.Stone.
Stone.
Stone() - Constructor for class wyvern.lib.properties.materials.Stone
 
Stoner - class wyvern.lib.spells.effects.Stoner.
This cleverly-named class turns things to stone in its path
Stoner(int, Commandable, Spell) - Constructor for class wyvern.lib.spells.effects.Stoner
 
Stonewind - class wyvern.lib.spells.Stonewind.
A cone of petrification.
Stonewind() - Constructor for class wyvern.lib.spells.Stonewind
 
Strength - class wyvern.lib.spells.Strength.
Makes the caster stronger.
Strength() - Constructor for class wyvern.lib.spells.Strength
 
StringList - class wyvern.lib.properties.StringList.
This property knows how to read & write itself as a list of strings.
StringList() - Constructor for class wyvern.lib.properties.StringList
Constructs a new, empty StringList.
StringList(List) - Constructor for class wyvern.lib.properties.StringList
Constructs a new StringList with the specified strings.
StringOp() - Method in class wyvern.lib.commands.autobag.AutobagParser
 
StringPropertyPredicate - class wyvern.lib.predicates.StringPropertyPredicate.
Checks if the object has a String property with the given name and value.
StringPropertyPredicate(String, String) - Constructor for class wyvern.lib.predicates.StringPropertyPredicate
Constructs a new StringPropertyPredicate
StringUtils - class wyvern.util.StringUtils.
JDK 1.4-compatible String utilities class.
Strings - class wyvern.common.util.Strings.
This class provides static utility methods for doing complex string processing.
Strings() - Constructor for class wyvern.common.util.Strings
 
Structure - class wyvern.lib.classes.Structure.
Used for buildings and other static exits - typically ones that have some areas you can walk on and others that you can't.
Structure() - Constructor for class wyvern.lib.classes.Structure
 
Subscriber - interface wyvern.lib.Subscriber.
Subscriber interface for the Wyvern Publish/Subscribe system.
Suit - class wyvern.lib.classes.games.card.Suit.
Typesafe enum for the four Suits in a standard deck of playing cards.
SummonAirElemental - class wyvern.lib.spells.SummonAirElemental.
Summons an air elemental to fight for the caster.
SummonAirElemental() - Constructor for class wyvern.lib.spells.SummonAirElemental
 
SummonAnimal - class wyvern.lib.spells.SummonAnimal.
Summons an animal to fight for the caster.
SummonAnimal() - Constructor for class wyvern.lib.spells.SummonAnimal
 
SummonDemon - class wyvern.lib.spells.SummonDemon.
Summons a demon to fight for the caster.
SummonDemon() - Constructor for class wyvern.lib.spells.SummonDemon
 
SummonEarthElemental - class wyvern.lib.spells.SummonEarthElemental.
Summons an earth elemental to fight for the caster.
SummonEarthElemental() - Constructor for class wyvern.lib.spells.SummonEarthElemental
 
SummonElemental - class wyvern.lib.spells.SummonElemental.
Summons a random elemental to fight for the caster.
SummonElemental() - Constructor for class wyvern.lib.spells.SummonElemental
 
SummonFireElemental - class wyvern.lib.spells.SummonFireElemental.
Summons a fire elemental to fight for the caster.
SummonFireElemental() - Constructor for class wyvern.lib.spells.SummonFireElemental
 
SummonGolem - class wyvern.lib.spells.SummonGolem.
Summons a golem to fight for the caster.
SummonGolem() - Constructor for class wyvern.lib.spells.SummonGolem
 
SummonInsect - class wyvern.lib.spells.SummonInsect.
Summons an insect to fight for the caster.
SummonInsect() - Constructor for class wyvern.lib.spells.SummonInsect
 
SummonMonster - class wyvern.lib.spells.SummonMonster.
Summons a monster to fight for the caster.
SummonMonster() - Constructor for class wyvern.lib.spells.SummonMonster
 
SummonPlayer - class wyvern.lib.spells.SummonPlayer.
Summons a player by name to your location.
SummonPlayer() - Constructor for class wyvern.lib.spells.SummonPlayer
 
SummonSpell - class wyvern.lib.classes.magic.SummonSpell.
Abstract superclass of the various summoning spells.
SummonSpell() - Constructor for class wyvern.lib.classes.magic.SummonSpell
 
SummonUndead - class wyvern.lib.spells.SummonUndead.
Summons an undead creature to fight for the caster.
SummonUndead() - Constructor for class wyvern.lib.spells.SummonUndead
 
SummonWaterElemental - class wyvern.lib.spells.SummonWaterElemental.
Summons a water elemental to fight for the caster.
SummonWaterElemental() - Constructor for class wyvern.lib.spells.SummonWaterElemental
 
SuspendableTimer - class wyvern.lib.properties.SuspendableTimer.
A proxy for a repeating timer that knows how to stop when the target's map suspends (or unloads), and resume when the target's map resumes.
SuspendableTimer(Timed, long) - Constructor for class wyvern.lib.properties.SuspendableTimer
Constructs a new SuspendableTimer for the specified target object.
SwingListCellRenderer - class wyvern.common.util.SwingListCellRenderer.
Renders an item in a list.
SwingListCellRenderer() - Constructor for class wyvern.common.util.SwingListCellRenderer
 
SwingListCellRenderer.UIResource - class wyvern.common.util.SwingListCellRenderer.UIResource.
A subclass of SwingListCellRenderer that implements UIResource.
SwingListCellRenderer.UIResource() - Constructor for class wyvern.common.util.SwingListCellRenderer.UIResource
 
Switch - class wyvern.lib.classes.construct.Switch.
Common superclass for levers and buttons.
Switch() - Constructor for class wyvern.lib.classes.construct.Switch
 
SwitchTo(int) - Method in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
Sword - class wyvern.lib.classes.weapons.Sword.
Swords are straight/symmetrical bladed weapons.
Sword() - Constructor for class wyvern.lib.classes.weapons.Sword
 
SwordOfMercy - class wyvern.lib.magic.weapon.SwordOfMercy.
A pretty good artifact sword with 5 full heals.
SwordOfMercy() - Constructor for class wyvern.lib.magic.weapon.SwordOfMercy
 
SystemMonitor - class wyvern.world.SystemMonitor.
This class touches a file periodically, which an external process monitors to make sure the server is alive.
SystemProps - class wyvern.world.SystemProps.
This class reads and retrieves properties set in the wyvern.ini file.
SystemStatus - class wyvern.world.SystemStatus.
Provides utilities for querying system status via xml/rpc.
SystemStatus() - Constructor for class wyvern.world.SystemStatus
 
sameMusic(String) - Method in class wyvern.kernel.player.MusicState
Returns true if the passed path is the same as the one the player is currently playing.
sameObjectMsg - Static variable in class wyvern.kernel.combat.WearEvent
 
sameObjectMsg2 - Static variable in class wyvern.kernel.combat.WearEvent
 
save(String) - Method in class wyvern.common.util.InitFile
Saves the current set of properties to the specified file.
save() - Method in class wyvern.kernel.player.PlayerImpl
 
save() - Method in interface wyvern.lib.Player
Saves the player with notification.
save(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Saves the player.
saveDocument(String) - Method in interface wyvern.util.DocumentManager
Tells the document to save itself to the specified file.
saveDocument() - Method in class wyvern.util.JDocControl
Saves the document.
saveDocumentAs() - Method in class wyvern.util.JDocControl
Save the document under a different name.
savePlayer(Player) - Static method in class wyvern.kernel.player.PlayerManager
Saves the specified player.
saveTitle_ - Variable in class wyvern.util.JDocControl
 
saveUserSettings(Properties) - Method in class wyvern.common.util.UserProps
Saves user settings to mapedit.ini.local
saveUserSettings() - Method in class wyvern.common.util.UserProps
Saves the current user settings we've stored.
saveVault() - Method in class wyvern.lib.classes.Vault
Saves the vault contents to the vault file.
saveVisitor(String, String, String) - Static method in class wyvern.kernel.player.PlayerManager
Saves a visitor from another server.
sayGoodbye() - Method in class wyvern.lib.classes.QuestItem
Broadcasts the fact that it's going away.
scanObjects() - Method in class wyvern.lib.classes.Shop
Looks for objects to add to the shop's item-list.
scare(Monster, int) - Method in class wyvern.lib.spells.effects.Scarer
Scares the specified target.
scheduleReboot(int) - Static method in class wyvern.world.World
Sets a timer to schedule a reboot.
scrollToBottom() - Method in class wyvern.common.util.ColorTextArea
Scrolls to bottom of pane.
scroller_ - Variable in class wyvern.lib.classes.games.SideScroller.FallingDown
 
scroller_ - Variable in class wyvern.lib.classes.games.SideScroller.LinkedMovement
 
scroller_ - Variable in class wyvern.lib.classes.games.SideScroller.Platform
 
search(Commandable, GameMap, Point) - Method in class wyvern.kernel.monsters.AStarSearch
Executes the A* search to a given destination point.
search(Commandable, GameMap, Commandable[]) - Method in class wyvern.kernel.monsters.AStarSearch
Executes the A* search to a list of possible targets.
searchInv(Predicate) - Method in class wyvern.kernel.commands.EventImpl
 
searchInv(Predicate) - Method in interface wyvern.lib.CommandEvent
Searches the agent's inventory for the first object matching the passed Predicate.
searchInvAndMapNearby(Predicate) - Method in class wyvern.kernel.commands.EventImpl
 
searchInvAndMapNearby(Predicate) - Method in interface wyvern.lib.CommandEvent
Searches for an object matching the specified predicate.
searchInvAndMapUnder(Predicate) - Method in class wyvern.kernel.commands.EventImpl
 
searchInvAndMapUnder(Predicate) - Method in interface wyvern.lib.CommandEvent
Searches for an object matching the specified predicate.
searchInvByHashcode(String) - Method in class wyvern.kernel.commands.EventImpl
 
searchInvByHashcode(String) - Method in interface wyvern.lib.CommandEvent
Searches the agent's inventory for an object with the specified hashcode.
searchMapNearby(Predicate) - Method in class wyvern.kernel.commands.EventImpl
 
searchMapNearby(Predicate) - Method in interface wyvern.lib.CommandEvent
Searches for an object on the ground under and adjacent to the agent.
searchMapUnder(Predicate) - Method in class wyvern.kernel.commands.EventImpl
 
searchMapUnder(Predicate) - Method in interface wyvern.lib.CommandEvent
Searches for an object matching the specified predicate.
searchMapUnderByHashcode(String) - Method in class wyvern.kernel.commands.EventImpl
 
searchMapUnderByHashcode(String) - Method in interface wyvern.lib.CommandEvent
Searches agent's inventory and the ground under the agent for an object with the specified hashcode.
searchParts(Commandable, Class[]) - Static method in class wyvern.kernel.combat.WieldCommand
Searches for available parts to hold the specified types.
seeInvisible_ - Variable in class wyvern.kernel.maps.Frame.VisibilityConstants
 
selectAll() - Method in class wyvern.common.util.EditControl
Called when the user selects "Select All".
sell(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
sellAll(CommandEvent) - Method in class wyvern.lib.classes.Shop
Agent wants to sell all non-kept stuff in inventory.
sellList_ - Variable in class wyvern.lib.classes.Shop
 
sendEmptyList() - Method in class wyvern.kernel.player.GroundCamera
Sends a blank screen.
sendFile(String, String) - Method in interface wyvern.common.net.RemoteClient
Sends a file to the client, requested by a #download command.
sendFile(String, String) - Method in class wyvern.kernel.player.PlayerImpl
 
sendFile(String, String) - Method in interface wyvern.lib.Player
Downloads a file to the client.
sendFood() - Method in class wyvern.kernel.player.PlayerImpl
 
sendFood() - Method in interface wyvern.lib.Player
Updates player's food display on the client.
sendFullScreen(Frame) - Method in class wyvern.kernel.player.MapCamera
Sends the entire frame.
sendHP() - Method in class wyvern.kernel.player.PlayerImpl
 
sendHP() - Method in interface wyvern.lib.Player
Updates the player's hit-points display on the client.
sendHandshake(boolean, String) - Method in interface wyvern.common.net.RemoteClient
Acknowledges registration with a success or failure code.
sendImage(String) - Method in interface wyvern.common.net.RemoteClient
Sends an image file to the client.
sendImage(String) - Method in class wyvern.kernel.player.PlayerImpl
 
sendInfo(GroundFrame) - Method in class wyvern.kernel.player.GroundCamera
Sends the information gathered by the GroundViewer to the client.
sendLevel() - Method in class wyvern.kernel.player.PlayerImpl
 
sendLevel() - Method in interface wyvern.lib.Player
Updates player's level display on the client.
sendLoad() - Method in class wyvern.kernel.player.PlayerImpl
 
sendLoad() - Method in interface wyvern.lib.Player
Updates the player's encumbrance display on the client.
sendMessage(String, String, String) - Static method in class wyvern.lib.classes.town.PostOffice
Sends a post-office message to the specified player.
sendMessage(String, String, String, String) - Static method in class wyvern.lib.classes.town.PostOffice
Sends a post-office message to the specified player.
sendMessage(String, String, String, String, String) - Static method in class wyvern.world.EmailDispatcher
Sends a message to a user.
sendName() - Method in class wyvern.kernel.player.PlayerImpl
 
sendName() - Method in interface wyvern.lib.Player
Updates the player's name on the client.
sendNoMissileMsg(Class, Commandable) - Method in class wyvern.lib.classes.weapons.RangeWeapon
Issues a message to the agent telling them they have none of the right kind of missile.
sendPartialScreen(RPCDataSource, short[], int[][][], short[]) - Method in interface wyvern.common.net.RemoteMap
Sends the data for a partial-screen update.
sendPartialScreen(Frame) - Method in class wyvern.kernel.player.MapCamera
Sends a set of changes (as opposed to the whole screen).
sendPicture(String, String, byte, byte, byte, int) - Method in interface wyvern.common.net.RemoteClient
Sends a picture to be displayed in the text-display area, or in a popup.
sendPicture(String, String, byte, byte, byte, int) - Method in class wyvern.kernel.commands.AbstractCommandable
 
sendPicture(String, String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
sendPicture(String, String, byte, byte, byte, int) - Method in class wyvern.kernel.player.PlayerImpl
 
sendPicture(String, String) - Method in class wyvern.kernel.player.PlayerImpl
 
sendPicture(String, String, byte, byte, byte, int) - Method in interface wyvern.lib.Commandable
Sends a picture to the client.
sendPicture(String, String) - Method in interface wyvern.lib.Commandable
Sends a picture to the client.
sendRange() - Method in class wyvern.kernel.player.PlayerImpl
 
sendRange() - Method in interface wyvern.lib.Player
Updates the player's range-weapon on the client.
sendSP() - Method in class wyvern.kernel.player.PlayerImpl
 
sendSP() - Method in interface wyvern.lib.Player
Updates the player's spell-points display on the client.
sendSpells(String) - Method in interface wyvern.common.net.RemoteStats
Sends over the spells the player knows.
sendSpells() - Method in class wyvern.kernel.player.PlayerImpl
 
sendSpells() - Method in interface wyvern.lib.Player
Resends the player's list of known spells to the client.
sendTile(int, String, long) - Method in interface wyvern.common.net.RemoteClient
Sends a tile-number-to-image mapping to the client.
sendTile(int, String, long) - Method in class wyvern.kernel.player.PlayerImpl
 
sendTileMappings() - Method in interface wyvern.common.net.RemoteClient
Sends the tile/image mappings that have been generated on the server since the server started up.
sendTimer(Timed) - Method in class wyvern.kernel.kernel.TimerAgent
Enqueues a timer into the scheduler queue.
sendToAgent_ - Variable in class wyvern.kernel.commands.EventImpl
 
sendXP() - Method in class wyvern.kernel.player.PlayerImpl
 
sendXP() - Method in interface wyvern.lib.Player
Updates the player's experience display on the client.
sendZippedScreen(RPCDataSource, int[][], short[]) - Method in interface wyvern.common.net.RemoteMap
Sends a complete screen (terrain records and non-terrain) with an implicit flushGraphics().
seniors_ - Static variable in class wyvern.world.AccessControl
 
serialize() - Method in class wyvern.lib.commands.autobag.AutobagRule
Returns a serialized version of the rule, in a canonical format similar to how the rules are specified.
serverTransfer(String) - Method in interface wyvern.common.net.RemoteClient
Instructs the player to connect to the specified server.
serverTransfer(String) - Method in class wyvern.kernel.player.PlayerImpl
 
serverTransfer(String) - Method in interface wyvern.lib.Player
Tells the client to connect to a different server after a successful transfer.
server_ - Variable in class wyvern.lib.ServerURL
 
serviceQueues() - Method in class wyvern.kernel.commands.AbstractAI
"Think" for all the ready commandables.
setAI(AI) - Method in class wyvern.kernel.commands.AbstractCommandable
 
setAI(AI) - Method in interface wyvern.lib.Commandable
Sets the AI for this monster.
setActionCommand(String) - Method in class wyvern.common.util.ImageButton
Sets the action command.
setActivationMsg(String) - Method in class wyvern.lib.properties.QuestInfo
Sets activation-msg property.
setAgent(Commandable) - Method in class wyvern.kernel.commands.EventImpl
 
setAgent(Commandable) - Method in interface wyvern.lib.CommandEvent
Sets the agent for this event.
setAgent(Commandable) - Method in class wyvern.lib.classes.magic.Spell
Sets the agent casting or invoking the spell.
setAgent(Commandable) - Method in class wyvern.lib.classes.weapons.Missile
Sets the agent who fired this missile.
setAi(AI) - Method in class wyvern.lib.spells.CharmMonster
Sets the monster's AI before we took control
setAlpha(int) - Method in class wyvern.kernel.maps.MapObject
 
setAlpha(int) - Method in interface wyvern.lib.GameObject
Sets the alpha value for this appearance (1-100).
setAlpha(int) - Method in class wyvern.lib.properties.Appearance
Sets the alpha value for this appearance (1-100).
setAnimated(boolean) - Method in class wyvern.kernel.maps.MapObject
 
setAnimated(boolean) - Method in interface wyvern.lib.GameObject
Starts or stops the object's animation timer.
setAnimated(boolean) - Method in class wyvern.lib.classes.magic.BallSpell
Gives the object the Animated property with default params.
setAnimated() - Method in class wyvern.lib.classes.magic.BoltSpell
Disables the standard AnimationParams behavior.
setAnimated(boolean) - Method in class wyvern.lib.classes.magic.ConeSpell
Overrides MapObject.setAnimated and doesn't put on the heartbeat list.
setAnimation() - Method in class wyvern.lib.classes.traps.Firespout
Sets the Animation property.
setAnimationFlag(boolean) - Static method in class wyvern.world.SystemProps
Sets the system property controlling the startup of animation timers.
setAppearance(String) - Method in class wyvern.lib.classes.Terrain
The Appearance property ("image") is cached for Terrain, for performance reasons.
setApplet(Applet) - Static method in class wyvern.common.config.Wyvern
Sets the Applet for the system.
setAppropriateBehavior(Commandable) - Method in class wyvern.kernel.monsters.StandardAI
This function attempts to figure out which behavior to assign to a creature which doesn't currently have one.
setArgs(String[]) - Method in class wyvern.kernel.commands.EventImpl
 
setArgs(String[]) - Method in interface wyvern.lib.CommandEvent
Sets the arguments for this command.
setArmor(Armor) - Method in class wyvern.kernel.combat.slots.AbstractArmorSlot
Puts the armor in the slot (nuking what was there before).
setArmor(Armor) - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Puts the armor in the slot (nuking what was there before).
setArmor(Armor) - Method in interface wyvern.kernel.combat.slots.ArmorSlot
Puts the armor in the slot (nuking what was there before).
setAskMap(boolean) - Method in class wyvern.lib.Location
Tells the user of this Location that they should ask the destination map for the start point.
setAsynchronousSaves() - Static method in class wyvern.kernel.player.PlayerManager
Turns saves back to async-mode, using a thread pool.
setAttack(Attack) - Method in class wyvern.kernel.combat.HitEvent
Sets the weapon or attack used
setAttackType(AttackType) - Method in class wyvern.kernel.combat.HitEvent
Sets the type of attack.
setAttackerMessage(String) - Method in class wyvern.kernel.combat.DamageEvent
Sets message to print to attacker
setAutoScroll(boolean) - Method in class wyvern.common.util.ColorTextArea
Sets whether we want to scroll to bottom on appends.
setAutoload() - Method in class wyvern.kernel.maps.AbstractGameMap
 
setAutoload() - Method in interface wyvern.lib.GameMap
Tells the map that it was autoloaded.
setBackground(Color) - Method in class wyvern.common.util.ColorTextArea
Sets background color.
setBackground(Color) - Method in class wyvern.common.util.TextDisplay
Sets background color.
setBackgroundImage(Image) - Method in class wyvern.common.util.AWTImageList
Sets the background drawing image.
setBackgroundImage(Image) - Method in class wyvern.common.util.ColorTextArea
Sets image to draw behind the text.
setBackgroundImage(Image) - Method in class wyvern.common.util.TextDisplay
Sets background
setBagList(BagList) - Method in class wyvern.lib.commands.autobag.AutobagRule
Sets the list of bags we're going to insert into for this rule.
setBaseBitmap() - Method in class wyvern.lib.classes.construct.ConnectedObject
Get the base name for our bitmap (no directions)
setBaseBitmap() - Method in class wyvern.lib.classes.construct.TerrainRoad
Get the base name for our bitmap (no directions)
setBaseLevel(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets the base level to use for the weapon.
setBitmap(String) - Method in class wyvern.kernel.maps.MapObject
 
setBitmap(String) - Method in interface wyvern.lib.GameObject
Deprecated. setBitmap() and setCategory() are deprecated - use setImage(path) instead
setBitmap(String) - Method in class wyvern.lib.properties.Appearance
Sets the underlying Bitmap string for this property.
setBlessChance(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets chance that the item will be blessed (1-100)
setBlockage(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets hall/door junction blockage.
setBlockingIfLarge() - Method in class wyvern.lib.classes.Statue
If the statue size is greater than 1x1, make it blocking.
setBodyParts(List) - Method in class wyvern.kernel.combat.WearEvent
 
setBodyParts(Commandable, PartsList) - Method in class wyvern.lib.skills.NagaShift
Changes the agent's body parts to those of the new shape.
setBorders(boolean) - Method in class wyvern.common.util.TerrainInfo
 
setBounce(boolean) - Method in class wyvern.lib.classes.magic.BoltSpell
Sets whether or not the bolt bounces when blocked
setBounds(int, int, int, int, GameMap, boolean) - Method in interface wyvern.kernel.maps.DisplayPolicy
Tells the DisplayPolicy what area the camera is viewing.
setBounds(int, int, int, int, GameMap) - Method in interface wyvern.kernel.maps.DisplayPolicy
Tells the DisplayPolicy what area the camera is viewing.
setBounds(int, int, int, int, GameMap, boolean) - Method in class wyvern.kernel.maps.Frame
Sets the bounds of the frame.
setBounds(int, int, int, int, GameMap) - Method in class wyvern.kernel.maps.Frame
Sets the bounds of the frame.
setBounds(int, int, int, int, GameMap, boolean) - Method in class wyvern.kernel.player.GroundFrame
Sets the bounds of the frame.
setBounds(int, int, int, int, GameMap) - Method in class wyvern.kernel.player.GroundFrame
Sets the bounds of the frame.
setBounds(int, int, int, int) - Method in class wyvern.lib.Rectangle
Reshapes the rectangle.
setBungled(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets whether the spell is being bungled.
setCapacity(long) - Method in interface wyvern.lib.Bag
Sets the max carrying-capacity of the bag.
setCapacity(Weight) - Method in interface wyvern.lib.Bag
Sets the max carrying-capacity of the bag.
setCapacity(long) - Method in class wyvern.lib.classes.BasicBag
Sets the carrying capacity for the bag, in grams.
setCapacity(Weight) - Method in class wyvern.lib.classes.BasicBag
Sets the capacity of the bag.
setCapacity(String) - Method in class wyvern.lib.classes.BasicBag
Sets the capacity of the bag.
setCapacity(long) - Method in class wyvern.lib.magic.armor.Trenchcoat
Sets the max carrying-capacity of the bag.
setCapacity(Weight) - Method in class wyvern.lib.magic.armor.Trenchcoat
Sets the max carrying-capacity of the bag.
setCaption(String) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setCaseSensitive(boolean) - Method in class wyvern.lib.properties.QuestInfo
Sets the case-sensitive property.
setCategory(String) - Method in class wyvern.kernel.maps.MapObject
 
setCategory(String) - Method in interface wyvern.lib.GameObject
Deprecated. setBitmap() and setCategory() are deprecated - use setImage(path) instead
setCategory(String) - Method in class wyvern.lib.properties.Appearance
Sets the underlying category string for this object.
setCensored() - Method in class wyvern.lib.commands.ShoutEvent
 
setCenter(Point) - Method in class wyvern.lib.classes.magic.BallSpell
Sets the center point for the explosion.
setChance(int) - Method in class wyvern.kernel.monsters.Talker.Response
Sets the percentage chance that there will be a response.
setChance(int) - Method in class wyvern.lib.monsters.AbstractCounterAttack
Sets the chance (in 100) that this attack will be triggered when the defender is hit.
setChance(int) - Method in interface wyvern.lib.properties.CounterAttack
Sets the chance (in 100) that this attack will be triggered when the defender is hit.
setCleanupOnStop() - Method in class wyvern.lib.properties.MovableSoundSource
Tells the sound source that as soon as it stops, it should unlink itself from its owner.
setClient(RemoteClient) - Method in class wyvern.world.LoginEvent
 
setCode(int) - Method in class wyvern.lib.classes.Key
Sets the code for this key.
setCode(int) - Method in class wyvern.lib.classes.construct.Lock
Sets the 32-bit combination that opens the lock.
setColumn(double[]) - Method in class wyvern.util.TableLayout
Adjusts the number and sizes of rows in this layout.
setColumn(int, double) - Method in class wyvern.util.TableLayout
Adjusts the width of a single column in this layout.
setCombat() - Method in class wyvern.kernel.monsters.Talker.Response
 
setCommands(String) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setConditions(AutobagConditions) - Method in class wyvern.lib.commands.autobag.AutobagRule
 
setConeLength(int) - Method in class wyvern.lib.classes.magic.ConeSpell
Sets the cone-length for the spell.
setConstraints(Component, TableLayoutConstraints) - Method in class wyvern.util.TableLayout
Sets the constraints of a given component.
setContainer(Bag) - Method in class wyvern.kernel.maps.MapObject
 
setContainer(GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Notifies the object it's being placed in the inventory, e.g. from being picked up, or received in some way.
setContainer(Bag) - Method in interface wyvern.lib.GameObject
Sets the link to the parent container.
setContainer(GameObject) - Method in class wyvern.lib.classes.BasicBag
Sets this bag as the container for the passed object.
setContainer(Bag) - Method in class wyvern.lib.classes.random.RandomObject
We've been placed in a container.
setContainer(Bag) - Method in class wyvern.lib.commands.GetFromCommand.GetFromEvent
 
setContainer(Bag) - Method in class wyvern.lib.commands.PutCommand.PutEvent
Sets the container in which to place the item.
setContinueOnError(boolean) - Method in class wyvern.kernel.properties.ArchetypeManager
Tells the ArchetypeManager object to continue parsing if it encounters an error.
setContinueOnError(boolean) - Method in class wyvern.kernel.properties.PropertyParser
Tells this PropertyParser to keep going if we encounter an error, such as a property that can't be instantiated.
setCoords(Point) - Method in class wyvern.lib.Location
Sets coordinates to those of the passed Point.
setCorpseName(Monster) - Method in class wyvern.lib.classes.Corpse
Initializes the corpse name from the monster name.
setCount(Object, int) - Method in class wyvern.util.Counter
Sets the count directly for this object.
setCr(int, double[]) - Method in class wyvern.util.TableLayout
Sets the sizes of rows or columns for the methods setRow or setColumn.
setCr(int, int, double) - Method in class wyvern.util.TableLayout
Sets the sizes of rows or columns for the methods setRow or setColumn.
setCurseChance(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets chance that the item will be cursed (1-100)
setCustomImage(Player) - Method in class wyvern.lib.classes.construct.Guild
Sets the custom image for humans, and remembers the old one they had.
setDamage(int) - Method in class wyvern.lib.classes.CombatFlash
Set its pic according to the damage being done.
setDamage(int) - Method in class wyvern.lib.spells.effects.Poison
Sets the amount of damage to do per round.
setDamageAmount(GameMap) - Method in class wyvern.lib.classes.construct.FlyingBoulder
 
setDamageAmounts(int[]) - Method in class wyvern.kernel.combat.DamageEvent
Sets array of damage amounts done
setDamageTypes(DamageType[]) - Method in class wyvern.kernel.combat.DamageEvent
Sets damage types involved
setDamnationChance(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets chance that the item will be damned (1-100)
setDangerLevel(int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setDangerLevel(int) - Method in interface wyvern.lib.GameMap
Sets the danger level for this map.
setDangerLevelFromMap(GameMap) - Method in class wyvern.lib.classes.random.RandomObject
Sets the "level" property if we don't have one, by copying the map's danger level.
setDebugStream(PrintStream) - Method in class wyvern.lib.commands.autobag.AutobagParserTokenManager
 
setDefault() - Method in class wyvern.kernel.monsters.Talker.Response
 
setDefaultAttackSpeed() - Method in class wyvern.kernel.monsters.MonsterImpl
 
setDefaultBitmap(String) - Method in class wyvern.kernel.maps.MapObject
Deprecated. setDefaultBitmap() and setDefaultCategory() are deprecated - use setDefaultImage(path) instead
setDefaultCategory(String) - Method in class wyvern.kernel.maps.MapObject
Deprecated. setDefaultBitmap() and setDefaultCategory() are deprecated - use setDefaultImage(path) instead
setDefaultDamageType() - Method in class wyvern.lib.classes.construct.Firewall
Sets the damage type to wc-fire.
setDefaultDesc(String) - Method in class wyvern.kernel.maps.MapObject
Sets long description if we don't have one.
setDefaultHP() - Method in class wyvern.lib.classes.weapons.WeaponImpl
Initializes HP for the weapon.
setDefaultImage(String) - Method in class wyvern.kernel.maps.MapObject
Sets image if we don't have it already
setDefaultIntProperty(String, int) - Method in class wyvern.kernel.maps.MapObject
Sets an int property if it's not already set.
setDefaultLayer(int) - Method in class wyvern.kernel.maps.MapObject
Sets the layer for the image if getLayer() == 0.
setDefaultMaterial(Material) - Method in class wyvern.kernel.maps.MapObject
If we don't already have a "material" property from the object's archetype, sets "material" to the passed Material.
setDefaultProperty(String, Object) - Method in class wyvern.kernel.maps.MapObject
Sets a property if it's not already set.
setDefaultShortDesc(String) - Method in class wyvern.kernel.maps.MapObject
Sets short description if we don't have one.
setDefaultTerrain(String) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Sets the default terrain to use for the generated maps.
setDefaultTerrain(Terrain) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setDefaultTerrain(String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setDefaultTerrain(GameMap) - Method in class wyvern.kernel.maps.MapLoader
Transfers the "terrain" property into instance data.
setDefaultTerrain(Terrain) - Method in interface wyvern.lib.GameMap
Sets the default terrain for the map: the terrain that will be returned if a query is made on a location where no terrain type has been set explicitly using setTerrain().
setDefaultTerrain(String) - Method in interface wyvern.lib.GameMap
Sets the default terrain for the map.
setDefenderMessage(String) - Method in class wyvern.kernel.combat.DamageEvent
Sets message to print to defender
setDelay(long) - Method in class wyvern.kernel.commands.EventImpl
 
setDelay(long) - Method in interface wyvern.lib.CommandEvent
Sets the delay time to wait after this event is executed.
setDelay(int) - Method in class wyvern.lib.spells.effects.Slower
Sets the delay (how much to add to the move-speed) for the effect.
setDensity(int) - Method in class wyvern.kernel.dungeon.CaveGenerator
Sets the number of attempts it makes to create random new rooms.
setDescription(String) - Method in class wyvern.common.util.ExtensionFileFilter
Sets the human readable description of this filter.
setDescription(String) - Method in class wyvern.lib.commands.ItemDesc
Sets a new description for this ItemDesc.
setDescription(String) - Method in class wyvern.lib.properties.materials.Material
Sets the short description for the object.
setDest(List) - Method in class wyvern.kernel.motion.MoveEvent
Sets the location list the agent is moving to.
setDestination(String) - Method in class wyvern.lib.classes.ServerBridge
Sets the destination for this ServerBridge in the "destination" property.
setDestination(Location) - Method in class wyvern.lib.classes.ServerBridge
 
setDestination(int, int, String) - Method in class wyvern.lib.classes.Teleporter
Sets the destination for this teleporter.
setDestination(Location) - Method in class wyvern.lib.classes.Teleporter
Sets the destination for this teleporter.
setDestination(Point) - Method in class wyvern.lib.properties.Projectile
 
setDestinationTeleporters() - Method in class wyvern.lib.classes.construct.SpiralStair
Creates "@up-loc" and "@down-loc" Teleporters for the "up" and/or "down" Location properties.
setDeviation(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
The percent chance that the tunnel will choose a random direction instead of continuing in the same direction.
setDifficulty(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
This value determines how far away from the entrance the exit will lie.
setDirection(int) - Method in class wyvern.kernel.maps.MapObject
 
setDirection(int) - Method in class wyvern.kernel.motion.MoveEvent
Sets the direction to move.
setDirection(int) - Method in interface wyvern.lib.GameObject
Sets the direction this object is facing.
setDirection(int) - Method in class wyvern.lib.classes.PirateShip
Sets the current direction this ship is traveling.
setDirection(int) - Method in class wyvern.lib.classes.games.SideScroller.Sliding
Reset the direction.
setDirection(String) - Method in class wyvern.lib.commands.CastEvent
Sets which direction the spell was cast in, if directional
setDirection(int) - Method in class wyvern.lib.commands.TurnCommand.TurnEvent
 
setDirection(int) - Method in class wyvern.lib.properties.Appearance
Sets the direction for this object.
setDirectional(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets whether the user cast the spell in a given direction
setDirections(List) - Method in class wyvern.lib.classes.games.SideScroller.FallingDown
Reset the list of directions.
setDirections(List) - Method in class wyvern.lib.properties.FallingDown
 
setDirectory(String) - Method in class wyvern.util.JDocControl
Sets the starting directory.
setDirty(boolean) - Method in interface wyvern.util.DocumentManager
Specifies whether the document has been modified.
setDiscount(GameObject) - Method in class wyvern.lib.classes.random.RandomAxe
Transfers the (shop) discount to the item.
setDiscount(GameObject) - Method in class wyvern.lib.classes.random.RandomBow
Transfers the (shop) discount to the item.
setDiscount(GameObject) - Method in class wyvern.lib.classes.random.RandomClub
Transfers the (shop) discount to the item.
setDockBitmap() - Method in class wyvern.lib.classes.Ship
Sets the bitmap, depending on whether we're docked or not.
setDocked(boolean) - Method in class wyvern.lib.classes.Ship
Sets whether the ship is docked or not.
setDoorArchetype(String) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the archetype to use for the dungeon doors.
setDoorHP(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the number of HP to use for doors in the dungeon.
setDoubleProperty(String, double) - Method in class wyvern.kernel.properties.PList
 
setDoubleProperty(String, double) - Method in interface wyvern.lib.PropertyList
Sets the persistent value of a double property.
setDownTeleporter(Teleporter) - Method in class wyvern.lib.classes.construct.SpiralStair
Sets the "down" destination for this staircase.
setDownstairArchetype(String) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Sets the arch to use for the down-staircase, if any.
setDrawFilter(Predicate) - Method in class wyvern.lib.classes.construct.MagicMapper
Sets a Predicate that tells whether or not to draw each object in the map.
setDrawInvisible(boolean) - Method in class wyvern.lib.classes.construct.MagicMapper
Sets whether to draw invisible (-10) objects.
setDuration(int) - Method in class wyvern.lib.classes.magic.BoltSpell
Sets the number of turns this bolt will propagate.
setDuration(int) - Method in class wyvern.lib.classes.magic.ConeSpell
Sets the duration for the spell - i.e., the number of "swaths" to generate.
setDuration(int) - Method in class wyvern.lib.spells.effects.Confuser
Sets the duration for the confusion.
setDuration(int) - Method in class wyvern.lib.spells.effects.Paralyzer
Sets the duration for the paralysis.
setDuration(int) - Method in class wyvern.lib.spells.effects.Poison
Sets the duration for the poison.
setDuration(int) - Method in class wyvern.lib.spells.effects.Slower
Sets the duration for being slowed.
setEncumbrance(int) - Method in class wyvern.kernel.commands.AbstractCommandable
 
setEncumbrance(int) - Method in class wyvern.kernel.player.PlayerImpl
Sets the encumbrance of the player.
setEncumbrance(int) - Method in interface wyvern.lib.Commandable
Sets the encumbrance for the monster.
setEntries(int, int, int, int) - Method in class wyvern.util.BitMatrix
Sets a rectangular area of bits in the matrix.
setEntry(int, int, boolean) - Method in class wyvern.util.BitMatrix
Sets an entry at the specified (x, y) location.
setErrorLog(String) - Method in class wyvern.kernel.properties.ArchetypeManager
Tells the ArchetypeManager object to write any errors it finds to the specified logfile.
setExit(String, int, int) - Method in class wyvern.lib.classes.games.sokoban.SokobanLevel
Sets the exit map for this level.
setExitType(String) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets whether up/down stairs are desired.
setExtensionListInDescription(boolean) - Method in class wyvern.common.util.ExtensionFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFailureMessage(String) - Method in class wyvern.kernel.commands.EventImpl
 
setFailureMessage(String) - Method in interface wyvern.lib.CommandEvent
Sets the "failure" message for this event.
setFanout(int) - Method in class wyvern.lib.classes.magic.ConeSpell
Sets the fanout for the spell.
setFavorite(int, Archetype) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setFavorite(int, Archetype) - Method in interface wyvern.lib.GameMap
Adds a "favorite" archetype to the map, for use in the map editor.
setFileCache(boolean) - Static method in class wyvern.kernel.player.PlayerManager
Turns disk-file caching on and off.
setFilename(String) - Method in class wyvern.kernel.properties.WyvernXMLErrorHandler
Remember the filename for printing errors, since the getSystemId() doesn't work, as we pass a stream to the parser.
setFloorArchetype(String) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Sets the archetype to use for the floor in places that differ from the default terrain, if appropriate.
setFont(int) - Method in class wyvern.common.util.AWTImageList
Sets the font for the text labels.
setFont(int) - Method in class wyvern.common.util.AWTList
Sets the new font size for all the items.
setFont(int) - Method in class wyvern.common.util.AWTListItem
Sets the font for the text labels.
setFont(Font) - Method in class wyvern.common.util.ColorTextArea
Sets a new font, re-wrapping the display lines.
setFont(Font) - Method in class wyvern.common.util.ImageList
Sets the font for the list items.
setFont(Font) - Method in class wyvern.common.util.TextDisplay
Sets a new font, re-wrapping the lines.
setFood(int) - Method in interface wyvern.common.net.RemoteStats
Updates player food display.
setForegroundColor(Color) - Method in class wyvern.common.util.ImageList.ImageListItem
 
setFrame(int) - Method in class wyvern.lib.properties.Appearance
Sets the current animation frame number for the appearance.
setFrameAndDirection(Monster) - Method in class wyvern.lib.classes.Statue
Makes sure the statue's animation frame and direction are correct for where the monster was when it froze.
setFrames(int) - Method in class wyvern.lib.properties.AnimationParams
Sets the number of frames in this animation.
setFuelLevel(int) - Method in class wyvern.lib.classes.Lamp
Sets the new fuel-level of the lamp.
setGain(double) - Method in interface wyvern.lib.Alert
Sets the sound volume
setGain(double) - Method in class wyvern.lib.properties.SimpleSound
Sets the volume for the alert.
setGain(double) - Method in class wyvern.lib.properties.Soundtrack
Sets the sound gain (volume) from 0.0 to 1.0.
setGameObject(GameObject) - Method in class wyvern.lib.properties.Appearance
Sets the object we negotiate with over the appearance.
setGift(GameObject) - Method in class wyvern.lib.commands.GiveCommand.GiveEvent
Sets the thing being given.
setGiftArch(String) - Method in class wyvern.lib.properties.QuestInfo
Sets "gift-arch" property.
setGiftMsg(String) - Method in class wyvern.lib.properties.QuestInfo
Sets "gift-msg" property.
setGiveCount(int) - Method in class wyvern.lib.properties.QuestInfo
Sets "give-count" property.
setGold(int) - Method in interface wyvern.common.net.RemoteStats
Updates player gold display.
setGroupName(String) - Method in class wyvern.kernel.player.PlayerGroups.Group
Sets the name for the group.
setGuildXP(int) - Method in class wyvern.lib.properties.GuildSkills
Sets the guild XP on this object - used when reading it from the map or player file.
setHGap(int) - Method in class wyvern.util.TableLayout
Sets the horizontal gap between colunns.
setHP(int) - Method in interface wyvern.common.net.RemoteStats
Updates player hit-points display.
setHP(int) - Method in class wyvern.kernel.monsters.MonsterImpl
 
setHP(int) - Method in class wyvern.kernel.player.PlayerImpl
 
setHP(int) - Method in interface wyvern.lib.Monster
Sets the current HP for the player, but keeps it within the valid range of (0, "max-hp")
setHandheld(boolean) - Method in interface wyvern.common.net.RemoteClient
Flags this as a handheld client.
setHandheld(boolean) - Method in class wyvern.kernel.maps.AbstractCamera
 
setHandheld(boolean) - Method in class wyvern.kernel.maps.Frame
Sets whether we're playing on a handheld.
setHandler(Command) - Method in class wyvern.kernel.commands.EventImpl
 
setHandler(Command) - Method in interface wyvern.lib.CommandEvent
Sets the Command that will handle this event.
setHasBorders(boolean) - Method in class wyvern.lib.classes.Terrain
Sets whether this terrain object uses borders or not.
setHasSpellArguments(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets whether the spell has "with-args" arguments
setHeart(Heart) - Method in class wyvern.kernel.player.PlayerImpl
 
setHeight(int) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
setHeight(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
Sets the height to use next time a maze is generated.
setHitLocation(BodyPart) - Method in class wyvern.kernel.combat.DamageEvent
Sets the body part where the damage is taking place.
setHitLocation(BodyPart) - Method in class wyvern.kernel.combat.HitEvent
Sets Body part hit during the attack, if any.
setHost(String) - Static method in class wyvern.world.SystemStatus
Sets the host we want to query.
setImage(Image) - Method in class wyvern.common.util.AWTListItem
Sets the image for this entry.
setImage(Image) - Method in class wyvern.common.util.ImageButton
Changes to a new image.
setImage(String, String) - Method in class wyvern.kernel.maps.MapObject
 
setImage(String) - Method in class wyvern.kernel.maps.MapObject
 
setImage(String, String) - Method in interface wyvern.lib.GameObject
Deprecated. this method is deprecated - use setImage(path) instead
setImage(String) - Method in interface wyvern.lib.GameObject
Sets the image (relative path + filename) for this object.
setImage(String, String) - Method in class wyvern.lib.properties.Appearance
Sets the image (relative path + filename) for this object.
setImage(String) - Method in class wyvern.lib.properties.Appearance
Sets the image (relative path + filename) for this object.
setImageType(int) - Method in class wyvern.lib.classes.construct.MagicMapper
Sets an image type: MagicMapper.JPG, MagicMapper.PNG, etc.
setInFlightImage() - Method in class wyvern.lib.properties.Projectile
Sets the in-flight image for the target object that we're moving.
setInitialState() - Method in class wyvern.lib.classes.Lamp
Figure out whether we're on or off initially.
setInitialTileMappings(IntHashtable) - Static method in class wyvern.common.util.ClientImageCache
Sets the initial tile/image mappings, received from the server.
setInscription(String) - Method in class wyvern.lib.player.PlayerGrave
Sets the inscription to "'s Gravestone".
setIntProperty(String, int) - Method in class wyvern.kernel.properties.PList
 
setIntProperty(String, int) - Method in interface wyvern.lib.PropertyList
Sets the persistent value of an int property.
setIntUserProperty(String, int) - Method in class wyvern.common.util.UserProps
Saves an int setting.
setIntensity(int) - Method in class wyvern.lib.properties.SimpleLightSource
Sets the intensity of the light source.
setInterval(int) - Method in class wyvern.lib.classes.games.SideScroller.FallingDown
Sets the speed at which we're moving.
setInterval(int) - Method in class wyvern.lib.classes.games.SideScroller.Sliding
 
setInterval(int) - Method in class wyvern.lib.properties.AnimationParams
Sets the delay between animation frames for this object.
setInterval(int) - Method in class wyvern.lib.properties.FallingDown
 
setInterval(int) - Method in class wyvern.lib.properties.Projectile
 
setIsGetAll(boolean) - Method in class wyvern.lib.commands.PickupEvent
Sets the flag indicating whether this is a "get all" command.
setItem(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractArmorSlot
Sets the item in this slot.
setItem(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Sets the item in the slot.
setItem(GameObject) - Method in class wyvern.kernel.combat.slots.AbstractWeaponSlot
Sets the item in this slot.
setItemArch(String) - Method in class wyvern.lib.properties.QuestInfo
Sets item-arch property.
setItemID(String) - Method in class wyvern.lib.properties.QuestInfo
Sets item-id property.
setItemList(List) - Static method in class wyvern.lib.classes.StaticBag
Returns the old item list and sets the new one, atomically.
setItemNumber(int) - Method in class wyvern.lib.commands.ItemDesc
Sets the item number for this ItemDesc.
setKeepItem(boolean) - Method in class wyvern.lib.properties.QuestInfo
Sets "keep-item" property.
setLayer(int) - Method in class wyvern.kernel.combat.slots.AbstractSlot
Sets the slot-layer.
setLayer(int) - Method in interface wyvern.kernel.combat.slots.ItemSlot
Sets the slot-layer.
setLayer(int) - Method in class wyvern.kernel.maps.MapObject
 
setLayer(int) - Method in interface wyvern.lib.GameObject
Sets the drawing layer this object appears in.
setLayer(int) - Method in class wyvern.lib.properties.Appearance
Sets the drawing layer for this object.
setLeader(String) - Method in class wyvern.kernel.player.PlayerGroups.Group
Sets the leader for the group.
setLength(int) - Method in class wyvern.lib.classes.magic.BoltSpell
Sets the max length for the bolt.
setLetsBordersIn(boolean) - Method in class wyvern.lib.classes.Terrain
Tells this terrain object to allow borders into its square.
setLetsBordersOut(boolean) - Method in class wyvern.lib.classes.Terrain
Tells this terrain object to allow borders into its square.
setLetsIn(boolean) - Method in class wyvern.common.util.TerrainInfo
 
setLetsOut(boolean) - Method in class wyvern.common.util.TerrainInfo
 
setLevel(int, int) - Method in interface wyvern.common.net.RemoteStats
Updates player level display.
setLevel(int) - Method in class wyvern.lib.classes.magic.Spell
Sets the spell's level property.
setLevel(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets level of the weapon to be generated.
setLevel(int) - Method in class wyvern.lib.monsters.AbstractCounterAttack
Sets the power level of the attack.
setLevel(int) - Method in class wyvern.lib.monsters.DrainAttack
Sets the drain Level, for use in performDamage.
setLevelProperties() - Method in class wyvern.kernel.monsters.MonsterImpl
Initializes default properties based on the monster's level.
setLevelProperties() - Method in class wyvern.kernel.player.PlayerImpl
 
setLightTurnedOff() - Method in class wyvern.kernel.maps.MapDirtyRegions
Works around a problem with the design of the camera system.
setLighting(boolean) - Method in class wyvern.lib.classes.construct.MagicMapper
Turns lighting model on and off.
setLightingLevel(int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setLightingLevel(int) - Method in interface wyvern.lib.GameMap
Sets the global, ambient lighting level for the map.
setList(List) - Method in class wyvern.lib.properties.PointList
Sets the location list.
setList(List) - Method in class wyvern.lib.properties.StringList
Sets the list of strings in this StringList.
setListSelection() - Method in class wyvern.util.SkinDialog
Tries to figure out which skin we're running, so it can show it as selected in the list.
setLit(boolean) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setLit(boolean) - Method in interface wyvern.lib.GameMap
Marks the map as having lighting effects, or not.
setLoad(int, int, int, int, int, String) - Method in interface wyvern.common.net.RemoteStats
Updates player encumbrance display.
setLocation(Point) - Method in class wyvern.kernel.commands.TargetedEvent
Sets the location at which the target object is acted on.
setLocation(Point) - Method in class wyvern.lib.properties.SimpleLightSource
Sets the location at the center of the area we should be illuminating.
setLocations(List) - Method in class wyvern.kernel.maps.MapObject
 
setLocations(List) - Method in class wyvern.kernel.player.GroundViewer
Sets the locations this viewer wants to check.
setLocations(List) - Method in interface wyvern.lib.GameObject
Sets an object's location-list using absolute coordinates.
setLockLevel(int) - Method in class wyvern.lib.classes.construct.Lock
Sets the lockLevel level for the lock, from 0-100.
setLogLevel(String, Level) - Static method in class wyvern.lib.Kernel
Sets the log level for a given Logger, specified by its name.
setLogLevel(String, String) - Static method in class wyvern.lib.Kernel
Sets the log level for a given Logger, specified by its name.
setLongName(String) - Method in class wyvern.lib.properties.QuestInfo
Sets quest long-name.
setLongProperty(String, long) - Method in class wyvern.kernel.properties.PList
 
setLongProperty(String, long) - Method in interface wyvern.lib.PropertyList
Sets the persistent value of a long property.
setMagicItem(GameObject) - Method in class wyvern.lib.classes.magic.Spell
Sets the magic item that was used to invoke this spell, such as a wand or scroll.
setMalignChance(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets chance the item will have a maligned (negative) enchantment
setMap(GameMap) - Method in class wyvern.kernel.commands.EventImpl
 
setMap(GameMap, Point) - Method in class wyvern.kernel.maps.AbstractCamera
 
setMap(GameMap, int, int) - Method in class wyvern.kernel.maps.AbstractCamera
 
setMap(GameMap, int, int) - Method in class wyvern.kernel.maps.MapObject
 
setMap(GameMap, int, int) - Method in class wyvern.kernel.monsters.Generator
 
setMap(GameMap, int, int) - Method in class wyvern.kernel.monsters.MonsterImpl
 
setMap(GameMap, int, int) - Method in class wyvern.kernel.player.GroundCamera
Sets the map for the camera.
setMap(GameMap, int, int) - Method in class wyvern.kernel.player.MapCamera
Centers the camera view around the passed position.
setMap(GameMap, int, int) - Method in class wyvern.kernel.player.PlayerImpl
Puts the player in a new map.
setMap(GameMap, int, int) - Method in interface wyvern.lib.Camera
Sets a new map and position for the camera simultaneously.
setMap(GameMap, Point) - Method in interface wyvern.lib.Camera
Sets a new map and position for the camera simultaneously.
setMap(GameMap) - Method in interface wyvern.lib.CommandEvent
Sets the map where this event is taking place.
setMap(GameMap, int, int) - Method in interface wyvern.lib.GameObject
Sets the parent map for this object, passing requested location at which to put the object.
setMap(String) - Method in class wyvern.lib.Location
 
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.CombatFlash
Add it to the map, generally on top of the target critter.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.Corpse
Sets the corpse in the map - starts decay timer.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.NoMonsters
Sets it in the map - looks for another no-monsters object, and doesn't allow it there if there's one already.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.NoSpells
Sets it in the map - looks for another no-monsters object, and doesn't allow it there if there's one already.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.QuestItem
If we're active (someone has picked us up), don't go in map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.Shop
Puts the shop in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.Teleporter
Autoloads our destination, if we have the "autoload" property.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.Vehicle
Puts the vehicle in a new map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Boulder
After being put in a new location, checks whether there are any buttons to activate at that location.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Bridge
Sets the terrain speed, replacing the terrain if necessary (it may be a flyweight).
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.ConnectedObject
Updates bitmap & neighbors.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.DisplayCase
Take (random) item inside out of a bag.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.EmoteRoom
Puts the room in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.FlyingBoulder
We've been put in a map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Gate
Sets the gate in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Guild
Puts the guild in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Mountains
Sets the mountain in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.SmallButton
When the button is set in the map, registers with the map to be notified when objects are added to or removed from the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.TerrainRoad
Connects to neighbors.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.VoiceDoor
Puts the door in the map - sets a room-hook for the "say" command.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.VoicePerson
Puts the door in the map - sets a room-hook for the "say" command.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.construct.Wall
Removes any existing wall or door there.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.games.Checkers
Sets the checkers board in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.games.Chess
Sets the chess board in the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.games.SideScroller.Platform
We've been put in a map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.games.SideScroller.SideScroller
Puts the SideScroller in the map, turning it into a SideScroller level.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.magic.BallSpell
Sets the start location.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.magic.ConeSpell
Sets the start location.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.random.RandomObject
When you try to put it in the map, it randomly generates an object from our list and puts that in the map instead.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.random.TreasurePile
Adds a room hook for "get".
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.sound.LoopingSound
Registers map-hooks.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.town.Converter
When placed in a map, get on drop-hook.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.town.PostOffice
Registers commands with the map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.town.RealityBed
When we're placed in a map, make the map no-pk.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.traps.BearTrap
Sets the initial hold-count for the trap, based on the map's danger level.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.traps.Firespout
We've been put in a map.
setMap(GameMap, int, int) - Method in class wyvern.lib.classes.traps.NeedleLeaf
We've been put in a map.
setMap(GameMap, int, int) - Method in class wyvern.lib.magic.misc.CrystalBall
Sets up initial props if not in map editor.
setMap() - Method in class wyvern.lib.magic.weapon.MageWhip
Don't let it be placed in a map.
setMap(GameMap, int, int) - Method in interface wyvern.lib.properties.LightSource
Tells the light which map to illuminate.
setMap(GameMap) - Method in class wyvern.lib.properties.SimpleLightSource
Tells us which map we're illuminating.
setMap(GameMap, int, int) - Method in class wyvern.lib.properties.SimpleLightSource
Tells the light which map to illuminate.
setMap(GameMap, int, int) - Method in class wyvern.lib.spells.WizardEye
Sets our map - puts caster's camera in our position.
setMapCoords(Point) - Method in class wyvern.lib.commands.MouseCommandEvent
Sets the point (in the map) where the agent clicked.
setMapEditor(boolean) - Method in class wyvern.kernel.maps.MapLoader
 
setMapEditor(boolean) - Method in interface wyvern.lib.GameMapLoader
Sets whether the map is being loaded within the Map Editor
setMapLink(GameMap) - Method in class wyvern.kernel.maps.MapObject
 
setMapLink(GameMap) - Method in interface wyvern.lib.GameObject
Sets the parent map for this object.
setMapPath(GameMap, String) - Method in class wyvern.kernel.maps.MapLoader
Sets the path for the map.
setMaxLength(int) - Method in class wyvern.lib.classes.magic.BoltSpell
Sets the length of the bolt.
setMaxLines(int) - Method in class wyvern.common.util.ColorTextArea
Sets the maximum number of lines (before wrapping) that we'll display onscreen.
setMaxLines(int) - Method in class wyvern.common.util.TextDisplay
Sets the maximum number of lines we'll display before starting to remove them from the top.
setMaxMoves(int) - Method in class wyvern.lib.classes.PirateShip
Sets the maximum moves the ship will travel before turning.
setMaxRadius(int) - Method in class wyvern.lib.classes.magic.BallSpell
Sets the maximum radius for the spell.
setMaxSize(int) - Static method in class wyvern.common.util.ClientImageCache
Sets the maximum size for the cache, after which we'll start aging out images.
setMaxSwaths(int) - Method in class wyvern.lib.classes.magic.ConeSpell
Change the maximum number of swaths in mid-spell.
setMaximum(int) - Method in class wyvern.kernel.monsters.Generator
 
setMaximum(int) - Method in interface wyvern.lib.Lair
Sets the maximum number of monsters this lair will generate before stopping.
setMessage(String) - Method in interface wyvern.kernel.commands.VerbalEvent
Sets the message to be said, shouted, told, whispered.
setMessage(String) - Method in class wyvern.lib.commands.SayEvent
Sets the message the player will say.
setMessage(String) - Method in class wyvern.lib.commands.ShoutEvent
 
setMessage(String) - Method in class wyvern.lib.commands.TellCommand.Tell
 
setMessage(String) - Method in class wyvern.lib.commands.WhisperCommand.WhisperEvent
Sets the whisper message.
setMessageOfTheDay(String) - Static method in class wyvern.world.Registration
 
setMinRooms(int) - Method in class wyvern.kernel.dungeon.CaveGenerator
Sets the minimum number of rooms.
setMinimum(int) - Method in class wyvern.kernel.monsters.Generator
 
setMinimum(int) - Method in interface wyvern.lib.Lair
Sets the minimum number of monsters to generate.
setMinimumRoomSize(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the minimum number of squares across a room in any dimension.
setModified(boolean) - Method in class wyvern.kernel.commands.EventImpl
 
setModified(boolean) - Method in interface wyvern.lib.CommandEvent
Sets the "modified" flag for this event.
setModifiers(int) - Method in class wyvern.lib.commands.MouseCommandEvent
 
setMonster(Monster) - Method in class wyvern.lib.classes.Corpse
Sets the monster that this corpse came from.
setMonster(Monster) - Method in class wyvern.lib.classes.Statue
Initializes the statue from the monster's appearance.
setMonster(Monster) - Method in class wyvern.lib.spells.CharmMonster
Sets the monster we've charmed, if any
setMoveTimer() - Method in class wyvern.lib.classes.construct.FlyingBoulder
 
setMoved(int, int) - Method in class wyvern.kernel.maps.AbstractCamera
 
setMoved(int, int) - Method in interface wyvern.lib.Camera
Remembers that the camera has been moved by a small amount, so the client can blit the old contents over.
setMoves(int) - Method in class wyvern.lib.classes.PirateShip
Sets the current number of moves that the ship
setMusicGain(double) - Method in interface wyvern.common.net.RemoteAudio
Sets the volume of the background music.
setMusicGain(double) - Method in interface wyvern.common.net.RemoteClient
Sets the volume of the background music.
setMusicGain(double) - Method in class wyvern.kernel.commands.AbstractCommandable
 
setMusicGain(Player, double) - Static method in class wyvern.kernel.player.MusicManager
Sets the volume for the background music.
setMusicGain(double) - Method in class wyvern.kernel.player.PlayerImpl
 
setName(String) - Method in interface wyvern.common.net.RemoteStats
Updates player name display.
setName(String) - Method in class wyvern.kernel.combat.BodyPart
Sets the singular name of the part (e.g.
setName(String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
setName(String) - Method in class wyvern.kernel.kernel.NamedTimer
Sets the name of the timer thread.
setName(String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setName(String) - Method in class wyvern.kernel.monsters.Talker
Sets the name of the NPC doing the talking.
setName(String) - Method in class wyvern.kernel.properties.ArchetypeImpl
 
setName(String) - Method in class wyvern.kernel.properties.Property
Sets the name of the property we're representing.
setName(String) - Method in interface wyvern.lib.Archetype
Sets the name of the archetype file.
setName(String) - Method in interface wyvern.lib.Commandable
Gives the commandable a name, stored under the "name" property.
setName(String) - Method in interface wyvern.lib.GameMap
Sets the name of the map.
setName(String) - Method in class wyvern.lib.commands.autobag.AutobagRule
 
setName(String) - Method in class wyvern.world.LoginEvent
 
setNearestReachable(Commandable, Commandable[], String) - Method in class wyvern.lib.ai.behaviors.Behavior
Given a set of creatures, find the nearest one we can reach.
setNearestVisible(Commandable, Commandable[], String) - Method in class wyvern.lib.ai.behaviors.Behavior
Given a set of creatures, find the nearest one we have a clear LOS to.
setNetDead() - Method in class wyvern.kernel.player.PlayerImpl
 
setNetDead() - Method in interface wyvern.lib.Player
Sets the net-dead flag.
setNoMapMsg(String) - Method in class wyvern.lib.properties.QuestInfo
Sets "no-map-msg" property.
setNoPassDelay(MoveEvent) - Method in class wyvern.kernel.motion.Mover
Sets the delay for a blocked move.
setNoSay(String, boolean) - Method in class wyvern.kernel.monsters.Talker.Response
Sets no-say for the given reply.
setNoSpellsArea(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets true if the spell is being blocked by a no-spells area.
setNoSubject() - Method in class wyvern.kernel.monsters.Talker.Response
 
setNosay(boolean) - Method in class wyvern.kernel.monsters.Talker.Reply
Sets this reply as no-say or not.
setNotFoundMsg(String) - Method in class wyvern.lib.commands.LookCommand.LookEvent
Sets the message to display if the thing isn't found.
setNothingMsg(String) - Method in class wyvern.lib.commands.LookCommand.LookEvent
Sets the "you see nothing special" message for when there isn't anything with a description nearby.
setOOBTerrain(String) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Sets the default out-of-bounds terrain to use for the generated maps.
setObject(GameObject, GameMap, int, int) - Method in class wyvern.kernel.maps.MapLoader
Places an object in the map.
setObject(String, int, int) - Method in class wyvern.kernel.maps.PythonMap
Clones the passed archetype and puts it in this map at the specified location.
setObject(GameObject) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setObjectAt(int, GameObject) - Method in interface wyvern.kernel.maps.Cell
Replaces the object at the specified index.
setObjectAt(int, GameObject) - Method in class wyvern.kernel.maps.MapCell
 
setObjectAt(int, GameObject) - Method in class wyvern.kernel.monsters.MonsterInventory
Replaces the object at the specified index with a new object.
setObjectAt(int, GameObject) - Method in class wyvern.kernel.player.PlayerInventory
 
setObjectAt(int, GameObject) - Method in interface wyvern.lib.Bag
Replaces the object at the specified index with a new object.
setObjectAt(int, GameObject) - Method in class wyvern.lib.classes.BasicBag
Replaces the object at the specified index with a new object.
setObjectAt(int, GameObject) - Method in class wyvern.lib.magic.armor.Trenchcoat
Replaces the object at the specified index with a new object.
setOfflineProperties(String, String[], Object[]) - Static method in class wyvern.kernel.player.PlayerManager
Sets properties on an offline player.
setOffsets(Point) - Method in class wyvern.kernel.motion.MoveEvent
Sets the offsets for the move.
setOffsets(short) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setOpenTitle(String) - Method in class wyvern.util.JDocControl
Sets the title of the "Open Document" dialog - make sure you call this before doing any DocCtrl operations; i.e. before the dialog actually opens.
setOriginalText(String) - Method in class wyvern.kernel.commands.EventImpl
 
setOriginalText(String) - Method in interface wyvern.lib.CommandEvent
This method is here for the sake of completeness, but it's not recommended that objects change the original text of a command, as other objects may rely on it.
setOutOfBoundsTerrain(Terrain) - Method in class wyvern.kernel.maps.DenseMap
Sets the terrain to use outside the valid map bounds.
setOutOfBoundsTerrain(String) - Method in class wyvern.kernel.maps.DenseMap
Sets the terrain to use outside the valid map bounds.
setOutOfBoundsTerrain(Terrain) - Method in interface wyvern.lib.GameMap
Sets the terrain to use outside the valid map bounds.
setOwner(Commandable) - Method in class wyvern.kernel.monsters.MonsterInventory
Sets the new owner for the inventory.
setOwner(Player) - Method in class wyvern.kernel.player.PlayerInventory
Sets the player for this inventory.
setOwner(Commandable) - Method in interface wyvern.lib.Inventory
Sets the owner for this inventory.
setOwner(String) - Method in class wyvern.lib.player.PlayerGrave
Sets the name of the player who died.
setOwner(GameObject) - Method in class wyvern.lib.properties.MovableSoundSource
Sets the owner for this sound.
setParent(PropertyList) - Method in class wyvern.kernel.properties.PList
 
setParent(PropertyList) - Method in interface wyvern.lib.PropertyList
Sets the parent list for this list.
setParent(GameObject) - Method in class wyvern.lib.properties.ItemList
Sets the parent container.
setPassword(String) - Method in class wyvern.lib.properties.QuestInfo
Sets password
setPassword(String) - Method in class wyvern.world.LoginEvent
 
setPath(String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setPath(Resource) - Method in class wyvern.kernel.maps.Area
Sets the path.
setPath(String) - Method in class wyvern.kernel.player.MusicState
Sets relative path to the music/sound file
setPath(String) - Method in interface wyvern.lib.Alert
Sets relative path to the sound file
setPath(String) - Method in interface wyvern.lib.GameMap
Sets the path to the map.
setPath(String) - Method in class wyvern.lib.properties.MovableSoundSource
Sets the path on this sound source.
setPath(String) - Method in class wyvern.lib.properties.SimpleSound
Sets the relative path to the sound file to play.
setPath(String) - Method in class wyvern.lib.properties.Soundtrack
Sets the path.
setPerPlayer(String) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setPerPlayer(String) - Method in interface wyvern.lib.GameMap
Marks the map as being a per-player map.
setPerQueueRecording(boolean) - Static method in class wyvern.kernel.kernel.Scheduler
Tells the Executive to keep a total event count for every queue in the game.
setPerformCommand(String) - Method in class wyvern.lib.properties.QuestInfo
Sets the "perform-cmd" property.
setPerformCount(int) - Method in class wyvern.lib.properties.QuestInfo
Sets "perform-count" property.
setPhase(int) - Method in class wyvern.lib.properties.materials.Material
Sets the phase (solid, liquid, gas).
setPhaseChance(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
The odds (of 1000) that a given corridor ends in a "phase wall"- a barrier that appears and disappears at random but which otherwise appears to be a normal wall.
setPic(int) - Method in class wyvern.lib.classes.traps.ElectricBarrier
Sets the picture according to the state.
setPic(int) - Method in class wyvern.lib.classes.traps.Firespout
Sets the picture according to the state.
setPic(int) - Method in class wyvern.lib.classes.traps.Spikes
Sets the picture according to the state.
setPlatformDefaultLookAndFeel() - Static method in class wyvern.util.SkinManager
Attempts to set the default, system-specific look and feel for the current platform.
setPlayer(Player) - Method in interface wyvern.common.net.RemoteClient
Sets the Player object for this RemoteClient.
setPlayer(PlayerImpl) - Method in class wyvern.kernel.player.Heart
 
setPlayer(Player) - Method in class wyvern.kernel.player.MusicState
Sets the player we're attached to
setPlayer(Player) - Method in class wyvern.world.LoginEvent
 
setPlayerInvis(boolean) - Method in class wyvern.world.LoginEvent
 
setPlayerOriginated(boolean) - Method in class wyvern.kernel.commands.EventImpl
 
setPlayerOriginated(boolean) - Method in interface wyvern.lib.CommandEvent
Sets the event flag indicating that this command was originated by a player.
setPluralName(String) - Method in class wyvern.kernel.combat.BodyPart
Sets the plural name of the part (e.g.
setPoisonAdjust(int) - Method in class wyvern.lib.classes.Corpse
Sets the amount to add to "poison-corpse" each time corpse changes state.
setPort(int) - Method in class wyvern.lib.ServerURL
Sets the port.
setPosition(int, int) - Method in class wyvern.kernel.maps.AbstractCamera
 
setPosition(int, int) - Method in interface wyvern.lib.Camera
Tells the camera where in the map to view.
setPosition(Point) - Method in class wyvern.lib.commands.CastEvent
Sets the location the spell was cast towards, if positional
setPositional(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets whether spell was cast towards a given (x, y) target location
setPowerLevel(Commandable) - Method in class wyvern.lib.spells.Destruction
Sets the wc-magic of the spell based on the agent's death skill.
setPredicate(Predicate) - Method in class wyvern.lib.commands.PickupEvent
Sets the predicate used to determine whether an object can be picked up.
setPredicate(Predicate) - Method in class wyvern.lib.commands.autobag.AutobagConditions
Sets the top-level Predicate.
setPriority(int) - Method in class wyvern.common.util.TerrainInfo
 
setPriority(int) - Method in class wyvern.lib.classes.Terrain
Sets the terrain-priority for this object.
setProbability(int) - Method in class wyvern.kernel.combat.BodyPart
Sets the new hit-location "weight" for this body part.
setProducer(AI) - Method in interface wyvern.lib.EventQueue
Registers an AI with a queue, so when the queue needs another command, it can notify the AI.
setProperties(Properties) - Static method in class wyvern.util.SkinManager
Sets the configuration properties for the SkinManager.
setProperty(String, String) - Method in class wyvern.common.util.UserProps
Sets an arbitrary property by name.
setProperty(String, Object) - Method in class wyvern.kernel.properties.PList
 
setProperty(String, Object) - Method in interface wyvern.lib.PropertyList
Sets a persistent property on an object.
setProperty(String) - Method in class wyvern.lib.predicates.PropertyPredicate
 
setProperty(String, String) - Static method in class wyvern.world.SystemProps
Sets an arbitrary property by name.
setQP(int) - Method in class wyvern.lib.properties.QuestInfo
Sets "qp" property.
setQuantified(boolean) - Method in class wyvern.kernel.commands.TargetedEvent
Sets or clears event flag indicating that the command specified a partial amount of the object (applies only if the object has the "groupable" property).
setQuantity(int) - Method in class wyvern.kernel.commands.TargetedEvent
Sets the quantity of the target object to operate on.
setQuantity(int) - Method in class wyvern.kernel.maps.MapObject
 
setQuantity(int) - Method in interface wyvern.lib.GameObject
Sets a quantity on the object.
setQuestPath(String) - Method in class wyvern.lib.properties.QuestInfo
Sets quest-path property.
setRPCVersion(RPCVersion) - Method in interface wyvern.common.net.RemoteClient
Sets the protocol version for this client.
setRadius(int) - Method in class wyvern.lib.classes.magic.BallSpell
Sets the current radius of the spell.
setRandomCharge() - Method in class wyvern.lib.classes.magic.Rod
Overrides parent method; rods don't have charges.
setRandomCharge() - Method in class wyvern.lib.classes.magic.Wand
Sets a random number of charges on the wand, between one and the maximum specified for the wand in the "max_charges" property.
setRange(int, String) - Method in interface wyvern.common.net.RemoteStats
Updates player range-weapon display.
setRange(int) - Method in class wyvern.lib.properties.Projectile
 
setRangeWeapon(Weapon) - Method in class wyvern.lib.classes.weapons.Missile
Sets the range weapon used to fire this missile.
setRate(int) - Method in class wyvern.lib.classes.construct.Gate
Sets the rate at which the gate opens or closes.
setRate(int) - Method in class wyvern.lib.spells.effects.Poison
Sets the rate at which the poison does damage to the target.
setReadOnly(boolean) - Method in class wyvern.kernel.properties.PList
 
setReadOnly(boolean) - Method in interface wyvern.lib.PropertyList
Marks the property list as read-only, so you can't set, remove, or change properties in the list.
setRecipient(Monster) - Method in class wyvern.lib.commands.GiveCommand.GiveEvent
Sets the recipient for the gift in the transaction.
setRemoteInventory(RemoteInventory) - Method in class wyvern.kernel.player.PlayerInventory
Sets a new RemoteInventory to talk to, e.g. after a reconnect from net-death.
setRepeatDelay(int) - Method in interface wyvern.lib.Music
Sets delay in millis between repeats
setRepeatDelay(int) - Method in class wyvern.lib.properties.MovableSoundSource
Sets delay in millis between repeats
setRepeatDelay(int) - Method in class wyvern.lib.properties.Soundtrack
Sets delay in millis between repeats.
setRepeatingTimer(Timed, long) - Static method in class wyvern.kernel.kernel.Timers
Registers a repeating timer.
setRepeatingTimer(Timed, long, long) - Static method in class wyvern.kernel.kernel.Timers
Registers a repeating timer to start after the specified delay.
setRepeatingTimer(long, Timed) - Static method in class wyvern.lib.Kernel
Registers a repeating timer.
setRepeatingTimer(long, long, Timed) - Static method in class wyvern.lib.Kernel
Registers a repeating timer to start after the specified delay.
setRepeatingTimer(long, Timed) - Static method in class wyvern.util.GameTimers
Registers a repeating timer.
setRepeatingTimer(long, long, Timed) - Static method in class wyvern.util.GameTimers
Registers a repeating timer to start after the specified delay.
setRepeats(int) - Method in interface wyvern.lib.Music
Sets number of times to repeat the music before stopping.
setRepeats(int) - Method in class wyvern.lib.properties.MovableSoundSource
Sets number of times to repeat the music before stopping.
setRepeats(int) - Method in class wyvern.lib.properties.Soundtrack
Sets the number of repeats to play before stopping.
setReplyString(String) - Method in class wyvern.kernel.monsters.Talker.Reply
Sets the reply string for this Reply.
setRequiredShoutPoints(int) - Method in class wyvern.lib.commands.ShoutEvent
 
setResetDelay(int) - Method in class wyvern.kernel.monsters.Generator
 
setResetDelay(int) - Method in interface wyvern.lib.Lair
Sets the time after the last monster croaks before the Lair will spew out more monsters.
setResponse(String, boolean) - Method in class wyvern.kernel.monsters.Talker.Response
Sets the (only) response for this topic.
setRobot() - Method in class wyvern.world.LoginEvent
 
setRodCharges(int) - Method in class wyvern.lib.classes.magic.Rod
Rods have charges, many more than wands.
setRoomDensity(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the density of rooms per map area.
setRoomRandomSize(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the maximum random amount added to the room width & height.
setRow(double[]) - Method in class wyvern.util.TableLayout
Adjusts the number and sizes of rows in this layout.
setRow(int, double) - Method in class wyvern.util.TableLayout
Adjusts the height of a single row in this layout.
setSP(int) - Method in interface wyvern.common.net.RemoteStats
Updates player spell-points display.
setSP(int) - Method in class wyvern.kernel.monsters.MonsterImpl
 
setSP(int) - Method in class wyvern.kernel.player.PlayerImpl
 
setSP(int) - Method in interface wyvern.lib.Monster
Sets the current SP for the player, but keeps it within the valid range of (0, "max-sp")
setSafePoints(List) - Method in class wyvern.lib.classes.games.sokoban.SokobanLevel
Stores the safe-point list for this level.
setSafeSpot(SokobanLevel, Terrain, List, int, int) - Method in class wyvern.lib.classes.games.sokoban.Sokoban
Sets safe spot at passed location.
setSaveTitle(String) - Method in class wyvern.util.JDocControl
Sets the title of the "Save Document" dialog - make sure you call this before doing any DocCtrl operations; i.e. before the dialog actually opens.
setScale(int) - Method in class wyvern.lib.classes.construct.MagicMapper
Sets the scale factor for the map, for shrinking it.
setScrollPosition(int) - Method in class wyvern.common.util.TextDisplay
Sets the display line we're currently scrolled to.
setSecretChance(int) - Method in class wyvern.kernel.dungeon.CaveGenerator
The odds, 0-100, that a given door is a secret door.
setSecretChance(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
The odds (of 1000) that a given corridor ends in a "false wall" (a secret door).
setServer(String) - Method in class wyvern.lib.ServerURL
Sets the server to teleport to.
setServer(String, int) - Method in class wyvern.lib.ServerURL
Sets the server to teleport to.
setSession(IClientSession) - Method in class wyvern.kernel.player.PlayerImpl
 
setSession(IClientSession) - Method in interface wyvern.lib.Player
Sets the ClientSession (the thread reading from the socket).
setSession(IClientSession) - Method in class wyvern.world.LoginEvent
 
setShape(List) - Method in class wyvern.kernel.maps.MapObject
 
setShape(List) - Method in interface wyvern.lib.GameObject
This is the setSize() method for non-rectangular objects.
setShortDescFromMonsterName(Monster) - Method in class wyvern.lib.classes.Statue
Sets a short description like "statue of a goblin".
setShortName(String) - Method in class wyvern.lib.properties.QuestInfo
Sets quest short name.
setShoutOnSolve(boolean) - Method in class wyvern.lib.properties.QuestInfo
Sets shout-on-solve property.
setShowAttackerMessage(boolean) - Method in class wyvern.kernel.combat.AttackingBodyPart
 
setShowAttackerMessage(boolean) - Method in interface wyvern.lib.Attack
Toggles showing the attacker message for the damage event.
setShowAttackerMessage(boolean) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
setShowAttackerMessage(boolean) - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
setShowingSpells(boolean) - Method in class wyvern.kernel.player.GroundCamera
Turns the display of spells on or off in the Ground View.
setSilent() - Method in class wyvern.lib.spells.effects.Scarer
Sets silent-mode, so the agent won't hear messages when it's dispelled.
setSize(Dimension) - Method in class wyvern.kernel.maps.DenseMap
Changes the size of the map.
setSize(int, int) - Method in class wyvern.kernel.maps.MapObject
 
setSize(Dimension) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setSize(Dimension) - Method in interface wyvern.lib.GameMap
Changes the size of the map.
setSize(int, int) - Method in interface wyvern.lib.GameObject
Shapes the object into a rectangle of the specified dimensions.
setSize(int, int) - Method in class wyvern.lib.classes.Shop
Throws out the cached image descriptors when the size changes.
setSize(int, int) - Method in class wyvern.lib.classes.Structure
Overrides MapObject.setSize() - 1x1 objects don't block.
setSizeFromImage(String) - Method in class wyvern.lib.classes.Corpse
Sets the size of the corpse to match the size of the image.
setSizeFromImage(Image) - Method in class wyvern.lib.classes.Corpse
Sets the size from specified image's dimensions.
setSnoopType(String) - Method in class wyvern.kernel.player.Snooper
Sets the type of snooping.
setSolveMsg(String) - Method in class wyvern.lib.properties.QuestInfo
Sets solve-msg property.
setSolvesQuest(boolean) - Method in class wyvern.lib.properties.QuestInfo
Sets "solves-quest" property.
setSound(Sound) - Method in class wyvern.lib.classes.Instrument
Sets the Sound to use for this object.
setSoundGain(String, double) - Method in interface wyvern.common.net.RemoteAudio
Sets the volume of a particular sound playing on the client.
setSoundGain(String, double) - Method in interface wyvern.common.net.RemoteClient
Sets the volume of a particular sound playing on the client.
setSoundGain(String, double) - Method in class wyvern.kernel.commands.AbstractCommandable
 
setSoundGain(String, double) - Method in class wyvern.kernel.player.PlayerImpl
 
setSource(List) - Method in class wyvern.kernel.motion.MoveEvent
Sets the location list the agent is starting from.
setSpecialRoom(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the special room to generate, if any.
setSpeed(int) - Method in class wyvern.kernel.monsters.Generator
 
setSpeed(int) - Method in interface wyvern.lib.Lair
Sets the speed at which this object generates monsters.
setSpeed(int) - Method in class wyvern.lib.classes.magic.BallSpell
This method exists on the off chance that someone wants to set the speed of the spell without knowing (or caring) that it's a BallSpell.
setSpeed(int) - Method in class wyvern.lib.classes.magic.BoltSpell
Sets the propagation speed.
setSpeed(int) - Method in class wyvern.lib.classes.magic.ConeSpell
Sets the propagation speed for the spell, in millis.
setSpeed(int) - Method in class wyvern.lib.classes.magic.Spell
Sets the propagation speed of the spell.
setSpeed(int) - Method in class wyvern.lib.properties.TerrainSpeed
Sets the speed to use for the terrain beneath our target obj.
setSpellArgs(String) - Method in class wyvern.lib.classes.magic.Spell
Sets the argument string used to invoke the spell, using the "with-args" keyword.
setSpellArguments(String) - Method in class wyvern.lib.commands.CastEvent
Sets "with-args" arguments for the spell
setSpellName(String) - Method in class wyvern.lib.commands.CastEvent
Sets user-visible name of the spell being cast, e.g.
setSpellObject(Spell) - Method in class wyvern.lib.commands.CastEvent
Sets the spell being cast
setSpellWC() - Method in class wyvern.lib.spells.FlameShield
Sets the spell's weapon class based on its level.
setSpellWC() - Method in class wyvern.lib.spells.PrismaticShield
 
setStairArchetype(String) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the archetype base-name to use for the dungeon/room stairs.
setStartLocation(Point) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setStartLocation(Point) - Method in interface wyvern.lib.GameMap
Sets the location at which players start when they enter the map, if the teleporter asks the map where to start.
setState(int) - Method in class wyvern.kernel.player.MusicState
Sets the current state of the client's soundtrack
setState(int) - Method in class wyvern.lib.classes.construct.Gate
Sets the current state of the gate.
setState(int) - Method in class wyvern.lib.classes.magic.BallSpell
Sets the state of the spell.
setSubProperty(Object, PropertyDescriptor, Object) - Static method in class wyvern.kernel.properties.PropertyParser
Sets a sub-property on a bean-value object.
setSuccessMessage(String) - Method in class wyvern.kernel.commands.EventImpl
 
setSuccessMessage(String) - Method in interface wyvern.lib.CommandEvent
Sets the "success" message for this event.
setSuccessMessage(CommandEvent) - Method in class wyvern.lib.classes.magic.Book
Creates the message to print if the player succeeds in learning the spell.
setSuffix(int) - Method in class wyvern.lib.classes.construct.Gate
Sets the current bitmap number we're displaying.
setSynchronousSaves() - Static method in class wyvern.kernel.player.PlayerManager
Tells the PlayerManager to save players on the current thread, rather than using a thread pool.
setTarget(GameObject) - Method in class wyvern.kernel.commands.TargetedEvent
Sets the target object for this event.
setTarget(GameObject) - Method in class wyvern.kernel.motion.PushCommand.PushEvent
Sets the target (adjusts messages to refer to target).
setTarget(GameObject) - Method in class wyvern.lib.classes.magic.Spell
Sets the actual target of the spell.
setTargetName(String) - Method in class wyvern.kernel.commands.TargetedEvent
Saves the string name of the target object.
setTargetName(String) - Method in class wyvern.lib.classes.magic.Spell
Names the object on which the user wants to cast the spell.
setTargetName(String) - Method in class wyvern.lib.commands.CastEvent
Sets name of the direct target of the spell, if specified
setTargetPoint(Point) - Method in class wyvern.lib.classes.magic.Spell
Sets a location at which the user requested to cast the spell, usually via the mouse.
setTargetStartLocation(Point) - Method in class wyvern.lib.commands.PickupEvent
Sets initial reference location for the target object
setTargeted(boolean) - Method in class wyvern.lib.commands.CastEvent
Sets whether the spell has a direct target
setTeller(String) - Method in class wyvern.lib.commands.TellCommand.Tell
 
setTerrain(Point, Terrain) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setTerrain(int, int, Terrain) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setTerrain(Terrain) - Method in interface wyvern.kernel.maps.Cell
Sets the Terrain for this cell.
setTerrain(int, int, Terrain) - Method in class wyvern.kernel.maps.DenseMap
Sets the terrain for this map location.
setTerrain(Terrain) - Method in class wyvern.kernel.maps.MapCell
 
setTerrain(int, int, Terrain) - Method in interface wyvern.lib.GameMap
Sets (or removes) the terrain at the specified map location.
setTerrainBorders(boolean) - Method in class wyvern.lib.classes.construct.MagicMapper
Sets whether to draw terrain borders.
setTerrainSpeed() - Method in class wyvern.lib.classes.construct.Bridge
Replaces the terrain beneath us with some faster terrain.
setTerrainSpeed() - Method in class wyvern.lib.properties.TerrainSpeed
Replaces the terrain beneath us with some faster terrain.
setText(String) - Method in class wyvern.common.util.AWTListItem
Sets the text of the item.
setText(String) - Method in class wyvern.common.util.ColorTextArea
Replaces the text in the pane with the passed string.
setText(String) - Method in class wyvern.common.util.TextDisplay
Replaces the text.
setText(String, Color) - Method in class wyvern.common.util.TextDisplay
Replaces all the text with a new string in the specified color.
setTextColor(int, Color) - Method in class wyvern.common.util.AWTImageList
Sets the color of the text at the passed index.
setTextColor(int, Color) - Method in class wyvern.common.util.AWTList
Sets the text color for the item at the specified index.
setTextColor(Color) - Method in class wyvern.common.util.AWTListItem
Sets the color for the text.
setTile(int) - Method in class wyvern.common.util.TerrainInfo
 
setTile(int) - Method in class wyvern.kernel.player.GroundObjDescriptor
 
setTimer(long, Timed) - Static method in class wyvern.kernel.kernel.Timers
Registers a one-shot timer.
setTimer(long, Timed) - Static method in class wyvern.lib.Kernel
Registers a one-shot timer.
setTimer() - Method in class wyvern.lib.classes.Vault
Sets a timer after the last player leaves.
setTimer(int) - Method in class wyvern.lib.classes.magic.TimedSpell
Sets the Timer for the specified duration in milliseconds.
setTimer() - Method in class wyvern.lib.skills.NagaShift
Starts the sp-drain timer.
setTimer(long, Timed) - Static method in class wyvern.util.GameTimers
Registers a one-shot timer.
setTitle(String) - Method in class wyvern.kernel.player.PlayerImpl
 
setTitle(String) - Method in interface wyvern.lib.Player
Sets the player's title, e.g.
setToHit(int) - Method in class wyvern.kernel.combat.AbstractAttack
 
setToHit(int) - Method in class wyvern.kernel.combat.AttackingBodyPart
 
setToHit(int) - Method in interface wyvern.lib.Attack
Sets the base chance to hit for the weapon, against all attackers.
setToHit(int) - Method in class wyvern.lib.classes.weapons.WeaponImpl
Sets the base chance to hit for the weapon, against all attackers.
setToHit(int) - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
setToolTip(String) - Method in class wyvern.common.util.FieldPanel
Sets tooltip text for label and field that were most recently added.
setTotalDamage(int) - Method in class wyvern.kernel.combat.DamageEvent
Sets total damage done in the event
setTransientDoubleProperty(String, double) - Method in class wyvern.kernel.properties.PList
 
setTransientDoubleProperty(String, double) - Method in interface wyvern.lib.PropertyList
Sets a transient double value explicitly.
setTransientIntProperty(String, int) - Method in class wyvern.kernel.properties.PList
 
setTransientIntProperty(String, int) - Method in interface wyvern.lib.PropertyList
Sets a transient int value explicitly.
setTransientLongProperty(String, long) - Method in class wyvern.kernel.properties.PList
 
setTransientLongProperty(String, long) - Method in interface wyvern.lib.PropertyList
Sets a transient long value explicitly.
setTransientProperty(String, Object) - Method in class wyvern.kernel.properties.PList
 
setTransientProperty(String, Object) - Method in interface wyvern.lib.PropertyList
Sets a transient property.
setTransientSize(int, int) - Method in class wyvern.kernel.maps.MapObject
 
setTransientSize(int, int) - Method in interface wyvern.lib.GameObject
Calls setSize, but saves our original size first, in a transient property called "real-size".
setTraps(int) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets level of traps to generate.
setTrenchcoat(Trenchcoat) - Method in class wyvern.lib.magic.armor.TrenchcoatPocket
 
setType(String) - Method in class wyvern.kernel.monsters.Generator
 
setType(String) - Method in interface wyvern.lib.Lair
Sets one specific monster type for this lair to produce.
setType(String) - Method in class wyvern.lib.classes.random.WeaponEnchanter.WeaponEnchantment
 
setTypeList(String) - Method in class wyvern.kernel.monsters.Generator
Sets a list of monster types for this lair to generate.
setTypeList(String) - Method in interface wyvern.lib.Lair
Sets a list of monster types for this lair to generate.
setTypes(String) - Method in class wyvern.kernel.monsters.Generator
Sets a list of monsters to randomly choose from when generating.
setTypes(String) - Method in interface wyvern.lib.Lair
Sets a list of monsters to randomly choose from when generating.
setUniqueName(String) - Method in class wyvern.kernel.combat.BodyPart
Sets a unique name for the object.
setUnloadDelay(int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
setUnloadDelay(int) - Method in interface wyvern.lib.GameMap
Sets the amount of time to wait (in millis) after suspending before the map is unloaded.
setUpTeleporter(Teleporter) - Method in class wyvern.lib.classes.construct.SpiralStair
Sets the "up" destination for this staircase.
setUplinks(List) - Method in class wyvern.lib.classes.BasicBag
Goes through the contents-list handed to us by the map loader and sets the container link for each of them.
setUpstairArchetype(String) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
Sets the arch to use for the up-staircase, if any.
setUserProperty(String, String) - Method in class wyvern.common.util.UserProps
Sets a user-override for a property.
setVGap(int) - Method in class wyvern.util.TableLayout
Sets the vertical gap between rows.
setValue(Object) - Method in class wyvern.kernel.properties.ArchetypeEditor
Sets the value (an Archetype).
setValue(Object) - Method in class wyvern.kernel.properties.Property
Sets the value of the property we're representing.
setValue(int) - Method in class wyvern.lib.classes.random.WeaponEnchanter.WeaponEnchantment
 
setValue(long) - Method in class wyvern.lib.properties.Weight
Sets the value of the weight in grams.
setValue(String) - Method in class wyvern.lib.properties.Weight
Sets the value from the passed weight-specifier string.
setValues(Point) - Method in class wyvern.lib.Point
Sets values to those of the passed Point.
setVerb(String) - Method in class wyvern.kernel.commands.EventImpl
 
setVerb(String) - Method in interface wyvern.lib.CommandEvent
Convenience method; when constructing an event, a Command should set the verb; otherwise it'll have to be deduced from the command text, and the guess could be incorrect.
setVersion(String) - Method in class wyvern.world.LoginEvent
 
setVerticalGap(int) - Method in class wyvern.common.util.FieldPanel
Sets the vertical gap between components.
setVeto(boolean) - Method in class wyvern.kernel.commands.EventImpl
 
setVeto(boolean) - Method in interface wyvern.lib.CommandEvent
Sets the veto-flag for this event.
setViewRect(Rectangle) - Method in class wyvern.kernel.maps.AbstractCamera
 
setViewRect(Rectangle) - Method in class wyvern.kernel.player.GroundCamera
Resets the view rectangle; dumps the saved-object list.
setViewRect(Rectangle) - Method in interface wyvern.lib.Camera
Sets the view rectangle to a new position and size.
setViewSize(int, int) - Method in class wyvern.kernel.maps.AbstractCamera
 
setViewSize(int, int) - Method in class wyvern.kernel.player.GroundCamera
Changes the view size; dumps the saved-object list.
setViewSize(int, int) - Method in class wyvern.kernel.player.PlayerImpl
 
setViewSize(int, int) - Method in interface wyvern.lib.Camera
Resizes the camera view without moving the upper-left corner.
setViewSize(int, int) - Method in interface wyvern.lib.Player
Sets new dimensions for the map camera.
setViewSize(Dimension) - Method in class wyvern.world.LoginEvent
 
setWC(String, int) - Method in class wyvern.kernel.combat.AbstractAttack
 
setWC(String, int) - Method in class wyvern.kernel.combat.AttackingBodyPart
Adds a new wc for this attack.
setWC(int) - Method in class wyvern.kernel.combat.AttackingBodyPart
Sets the (primary) WC value for this attacking body part.
setWC(int) - Method in class wyvern.kernel.combat.DamageType
Sets the wc for this damage type.
setWC(int) - Method in class wyvern.kernel.combat.parts.BitingHead
Sets the WC.
setWC(int) - Method in class wyvern.kernel.combat.parts.ClawedHand
Sets the WC for this claw.
setWC(String, int) - Method in interface wyvern.lib.Attack
Sets the base weapon-class of this weapon.
setWC(GameMap) - Method in class wyvern.lib.classes.traps.ElectricBarrier
Sets the WC.
setWC(GameMap) - Method in class wyvern.lib.classes.traps.Firespout
Sets the WC.
setWC(GameMap) - Method in class wyvern.lib.classes.traps.Spikes
Sets the WC.
setWC(String, int) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
setWC(String, int) - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
setWC() - Method in class wyvern.lib.spells.Excavation
 
setWC() - Method in class wyvern.lib.spells.MagicDart
Sets damage for the spell.
setWC() - Method in class wyvern.lib.spells.Thunderbolt
 
setWallArchetype(String) - Method in class wyvern.kernel.dungeon.DungeonGenerator
Sets the archetype to use for the dungeon/room walls.
setWallArchetype(String) - Method in class wyvern.kernel.dungeon.MazeGenerator
Archetype to use for the walls between corridors.
setWeapon(Object) - Method in class wyvern.kernel.combat.DamageEvent
Sets the weapon or attack used to produce the damage
setWeapon(Weapon) - Method in class wyvern.kernel.combat.slots.AbstractArmorWeaponSlot
Puts a Weapon in this slot.
setWeapon(Weapon) - Method in class wyvern.kernel.combat.slots.AbstractWeaponSlot
Puts a Weapon in this slot.
setWeapon(Weapon) - Method in interface wyvern.kernel.combat.slots.WeaponSlot
Puts a Weapon in this slot.
setWeapon(GameObject) - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets the weapon to add enchantments to
setWeaponSkill(String) - Method in class wyvern.kernel.combat.HitEvent
Sets Weapon skill used for the event.
setWebStart() - Static method in class wyvern.common.config.Wyvern
Tells the system we're operating in Java WebStart mode, so resources should be loaded from the jar file.
setWeight(String) - Method in class wyvern.kernel.maps.MapObject
 
setWeight(long) - Method in class wyvern.kernel.maps.MapObject
 
setWeight(String) - Method in interface wyvern.lib.GameObject
Sets a new weight for the object.
setWeight(long) - Method in interface wyvern.lib.GameObject
Sets the weight of the object in grams.
setWeightInGrams(long) - Method in class wyvern.lib.properties.Weight
Sets the object's weight in grams; same as setValue().
setWeightInKilos(double) - Method in class wyvern.lib.properties.Weight
Sets the object's weight by rounding the passed value to the nearest gram.
setWeightInOunces(double) - Method in class wyvern.lib.properties.Weight
Sets the object's weight by rounding the passed value to the nearest gram.
setWeightInPounds(double) - Method in class wyvern.lib.properties.Weight
Sets the object's weight by rounding the passed value to the nearest gram.
setWidth(int) - Method in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
setWidth(int) - Method in class wyvern.kernel.dungeon.MazeGenerator
Sets the width to use next time a maze is generated.
setWieldLevel() - Method in class wyvern.lib.classes.random.WeaponEnchanter
Sets an appropriate "wield-level" on the weapon, based on its final enchantment(s), so that newbies can't wield it to major advantage.
setWielded(boolean, Commandable) - Method in interface wyvern.lib.Weapon
Notifies the weapon it's being wielded.
setWielded(boolean, Commandable) - Method in class wyvern.lib.classes.weapons.RangeWeapon
Wields (or unwields) the weapon.
setWielded(boolean, Commandable) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
setWielded(boolean, Commandable) - Method in class wyvern.lib.magic.weapon.MageWhip
Someone is trying to wield the whip.
setWielded(boolean, Commandable) - Method in class wyvern.lib.magic.weapon.VorpalBlade
Get on/off the damage hook.
setWizInvis(boolean) - Method in class wyvern.world.LoginEvent
 
setWizTest(boolean) - Method in class wyvern.lib.commands.CastEvent
Flags this as a "wiz test" - they're casting a spell that's not in the registry.
setWorn(boolean, Commandable) - Method in interface wyvern.lib.Armor
Notifies the armor it's being worn.
setWorn(boolean, Commandable) - Method in class wyvern.lib.classes.armor.ArmorImpl
Notifies the armor it's being worn.
setWorn(boolean, Commandable) - Method in class wyvern.lib.magic.armor.LightRing
Someone wore the ring.
setWorn(boolean, Commandable) - Method in class wyvern.lib.magic.ring.InvisibilityRing
Someone wore the ring.
setWrongItemMsg(String) - Method in class wyvern.lib.properties.QuestInfo
Sets wrong-item-msg property.
setX(int) - Method in class wyvern.lib.Location
 
setX(int) - Method in class wyvern.lib.Point
Sets X coordinate.
setX(int) - Method in class wyvern.lib.commands.MouseCommandEvent
Sets the X-coordinate relative to the agent's viewport.
setXP(int) - Method in interface wyvern.common.net.RemoteStats
Updates player experience-points display.
setY(int) - Method in class wyvern.lib.Location
 
setY(int) - Method in class wyvern.lib.Point
Sets Y coordinate.
setY(int) - Method in class wyvern.lib.commands.MouseCommandEvent
Sets the Y-coordinate relative to the agent's viewport.
severe(String, String, String) - Static method in class wyvern.lib.Kernel
Logs a SEVERE message.
severe(Class, String, String) - Static method in class wyvern.lib.Kernel
Logs a SEVERE message.
shape_ - Static variable in interface wyvern.lib.properties.PhysicalProperties
The approximate shape of this object.
shift(Commandable, CommandEvent) - Method in class wyvern.lib.skills.NagaShift
Shifts the naga into the specified shape.
shift(Commandable, String) - Method in class wyvern.lib.skills.NagaShift
Shifts the naga into a specific shape.
shootDart(int, int, int) - Method in class wyvern.lib.classes.traps.NeedleLeaf
Launch a dart in the selected direction.
shopList_ - Variable in class wyvern.lib.classes.Shop
 
shortString() - Method in interface wyvern.lib.EventQueue
Returns a short description of the queue.
shortcut(CommandEvent) - Method in class wyvern.lib.commands.autobag.AutobagCommand
Lets you type in a predefined shortcut for a popular autobag command.
shouldBlindAgent(Commandable, Commandable) - Method in class wyvern.lib.magic.misc.CrystalBall
 
shouldDoDamage(int) - Method in class wyvern.lib.classes.traps.ElectricBarrier
Easily redefinable subroutine that tells you whether or not to do damage.
shouldDoDamage(int) - Method in class wyvern.lib.classes.traps.Firespout
Easily redefinable subroutine that tells you whether or not to do damage.
shouldDoDamage(int) - Method in class wyvern.lib.classes.traps.Spikes
Easily redefinable subroutine that tells you whether or not to do damage.
shouldExclude(GameObject) - Method in class wyvern.kernel.player.GroundViewer
Returns true if the Predicate passed in to our constructor wants to exclude the object.
shouldSkipCorpse(Monster) - Static method in class wyvern.lib.classes.Corpse
Returns true if we should skip the corpse creation for this monster.
shouldStop(Point) - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
shouldStop(Point) - Method in interface wyvern.lib.properties.Movable
Function called on every move for a thrown/fired weapon or missile.
shouldTrip(Monster) - Method in class wyvern.lib.classes.traps.AbstractTrap
Decide if this trap should be activated or not.
shouldWrite() - Method in class wyvern.kernel.combat.Body
Returns true if we should write the property at all.
shouldWrite() - Method in class wyvern.kernel.maps.AbstractGameMap
 
shouldWrite() - Method in class wyvern.kernel.monsters.MonsterInventory
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.kernel.monsters.RandomMessages
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.kernel.monsters.Talker
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.kernel.player.SpellListImpl
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.classes.BasicBag
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.commands.autobag.AutobagRules
 
shouldWrite() - Method in class wyvern.lib.properties.AutoGrab
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.properties.GuildSkills
Allows the object to determine whether it wants to be written out at all.
shouldWrite() - Method in class wyvern.lib.properties.ItemList
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.properties.MovableLightSource
Don't write the object out.
shouldWrite() - Method in class wyvern.lib.properties.PointList
Returns true if we should write the object at all.
shouldWrite() - Method in interface wyvern.lib.properties.SelfExternalizable
Allows the object to determine whether it wants to be written out at all.
shouldWrite() - Method in class wyvern.lib.properties.StringList
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.properties.TavernMenu
Returns true if we should write the object at all.
shouldWrite() - Method in class wyvern.lib.properties.Weight
Returns true if we should write the property at all.
shout(String) - Static method in class wyvern.world.World
Sends a shout message to everyone on the game.
shout(String, byte) - Static method in class wyvern.world.World
Sends a shout message to everyone on the game, in the specified RPCConstants.TextStyle.
shout(String, byte, int) - Static method in class wyvern.world.World
Sends a shout message to everyone on the game, in the specified RPCConstants.TextStyle.
shoutToAllPlayers(Commandable, String, boolean, String) - Static method in class wyvern.lib.commands.ShoutCommand
Shouts a message to all the players on the game, skipping any with earmuffs, or who are ignoring the agent, or whatever.
shoutingEnabled() - Static method in class wyvern.world.World
Returns true if shouting is currently enabled.
showActiveSpells(CommandEvent) - Method in class wyvern.lib.commands.CastCommand
Displays to the user a list of the spells they have active.
showAliases(CommandEvent) - Method in class wyvern.lib.commands.AliasCommand
Shows teh agent's aliases to the agent.
showAttackerMessage() - Method in class wyvern.kernel.combat.AttackingBodyPart
 
showAttackerMessage() - Method in interface wyvern.lib.Attack
Returns true if we show the attacker message.
showAttackerMessage() - Method in class wyvern.lib.classes.weapons.WeaponImpl
 
showAttackerMessage() - Method in class wyvern.lib.monsters.DefaultCustomAttack
 
showCatCommands(CommandEvent) - Method in class wyvern.lib.skills.RakshasaSkills
Shows the cat-specific atmospheres.
showCountsPerQueue() - Static method in class wyvern.kernel.kernel.Scheduler
Prints out the queues that have had the most events since recording was last turned on.
showCursed(Monster) - Method in class wyvern.lib.commands.ShowCommand
Shows the user's cursed items.
showImageDesc(Commandable, GameObject) - Method in class wyvern.lib.commands.LookCommand
Shows the description of the object along with a picture of some sort.
showImageSize(Image) - Method in class wyvern.common.util.Util
Used for debugging only.
showKept(Monster) - Method in class wyvern.lib.commands.ShowCommand
Shows the user's kept items.
showMenu(CommandEvent, Commandable) - Method in class wyvern.lib.commands.OrderCommand
Shows the contents of the tavern menu.
showResizeDialog(JFrame, String, String, Dimension, Dimension, Dimension) - Static method in class wyvern.common.util.ResizeDialog
Puts up a ResizeDialog with the specified parameters and blocks until the user enters a size.
showStrength(Commandable) - Static method in class wyvern.lib.commands.InvCommand
Shows how many pounds or kg they can carry without slowing down.
showTells(CommandEvent) - Method in class wyvern.lib.commands.TellCommand
Shows the agent the things they've been told.
showUnpaid(Monster) - Method in class wyvern.lib.commands.ShowCommand
Shows the user's unpaid items.
showWorn(Monster) - Method in class wyvern.lib.commands.ShowCommand
Shows the user's worn/wielded items.
showingSpells() - Method in class wyvern.kernel.player.GroundCamera
Returns true if we're displaying spells in the ground view.
shrink(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
 
shrink(Commandable, CommandEvent) - Method in class wyvern.lib.skills.GiantShrink
Shrinks the giant to 1x1.
shrinkTarget(GameObject) - Method in class wyvern.lib.spells.ShrinkArmor
 
shuffle() - Method in class wyvern.lib.classes.games.card.Deck
Shuffles the deck.
shutDown() - Method in interface wyvern.common.net.RemoteClient
Shuts the client down.
shutDown() - Method in class wyvern.kernel.maps.AbstractCamera
 
shutDown() - Method in interface wyvern.lib.Camera
Turns the camera off (permanently).
shutdown() - Method in class wyvern.kernel.kernel.Bootstrap
Called when the system is shutting down, assuming it's not shutting down by crashing.
shutdown() - Method in class wyvern.lib.classes.filters.SpeechFilter
Turns the filter off and removes it.
shutdown() - Method in class wyvern.lib.classes.sound.LoopingSound
Shuts the sound down.
shutdown() - Method in class wyvern.lib.properties.GuildSkills
Removes any guild abilities from the player.
shutdown() - Static method in class wyvern.world.World
Shuts down the game server.
shutdownBootstraps() - Static method in class wyvern.kernel.kernel.Bootstrap
Calls shutdown() on all the wiz bootstrap objects.
sign(int) - Method in class wyvern.lib.classes.magic.BoltSpell
Returns the sign of the integer value passed.
silencePlayer(Player, int, String, String) - Static method in class wyvern.kernel.player.Punishments
Silences a player for a given amount of time.
size() - Method in class wyvern.common.util.IntHashtable
 
size() - Method in class wyvern.common.util.VectorQueue
Returns the number of items currently in the queue.
size() - Method in class wyvern.kernel.combat.Body
Returns the number of parts in the list.
size() - Method in interface wyvern.kernel.combat.PartsList
Returns the number of items in the list.
size() - Method in interface wyvern.kernel.maps.Cell
Returns the number of objects in this cell.
size() - Method in class wyvern.kernel.maps.MapCell
 
size() - Method in interface wyvern.lib.Bag
Returns the number of objects in the bag.
size() - Method in interface wyvern.lib.EventQueue
Returns the number of events currently in the queue.
size() - Method in class wyvern.lib.classes.BasicBag
Returns the number of objects in the bag.
size() - Method in class wyvern.lib.commands.autobag.AutobagRules
 
size() - Method in class wyvern.lib.magic.armor.Trenchcoat
Returns the number of objects in the bag.
size() - Method in class wyvern.util.ConcurrentHashSet
Returns the number of elements in this set (its cardinality)
size() - Method in class wyvern.util.Counter
Returns the number of distinct keys in the table.
size() - Method in class wyvern.util.Queue
Returns the number of items currently in the queue.
size_ - Variable in class wyvern.kernel.maps.AbstractCamera
 
size_ - Variable in class wyvern.kernel.maps.DenseMap
 
size_ - Variable in class wyvern.lib.properties.FallingDown
 
size_ - Static variable in interface wyvern.lib.properties.PhysicalProperties
A qualitative measure of the size of this object.
skills_ - Variable in class wyvern.lib.classes.weapons.Missile
 
skipPlayer_ - Variable in class wyvern.kernel.player.GroundFrame
 
skipUniqueItem(GameObject) - Method in class wyvern.lib.properties.ItemList
Returns true if we should skip this item because it's unique, and being carried by a player.
slots_ - Variable in class wyvern.kernel.combat.BodyPart
 
slow(Monster) - Method in class wyvern.lib.spells.effects.Slower
Attaches to, and slows, the specified target.
snoopType_ - Variable in class wyvern.kernel.player.Snooper
 
snooper_ - Variable in class wyvern.kernel.player.Snooper
 
snuffActiveSpells() - Method in class wyvern.kernel.monsters.MonsterImpl
 
solo_ - Variable in class wyvern.lib.commands.Atmospheres
 
solveQuest(Commandable, GameObject) - Method in class wyvern.lib.classes.construct.QuestSolver
Solves the quest (maybe).
solveQuest(Commandable, GameObject) - Method in class wyvern.lib.properties.QuestInfo
Solves the quest (maybe).
solvedQuest(String) - Method in class wyvern.kernel.player.PlayerImpl
 
solvedQuest(String) - Method in interface wyvern.lib.Player
Returns true if the player has solved the specified quest.
solvesQuest() - Method in class wyvern.lib.properties.QuestInfo
Returns true if the NPC is a quest-solver.
solvingQuest() - Method in class wyvern.lib.classes.QuestItem
Notifies the item that it's being given to a quest monster, so it shouldn't disappear when it's removed from inventory.
solving_ - Variable in class wyvern.lib.classes.QuestItem
 
sortEnchantments() - Method in class wyvern.lib.classes.random.WeaponEnchanter
If 2nd enchantment is greater, swaps them (easier to read).
sourceLoc_ - Variable in class wyvern.kernel.motion.MoveEvent
 
southmost_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
spacing - Variable in class wyvern.common.util.ColumnLayout
 
specialConstructor - Variable in class wyvern.lib.commands.autobag.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class wyvern.lib.commands.autobag.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialX_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
specialY_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
special_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
speed_ - Variable in class wyvern.lib.spells.Berserk
 
spellNotOKEverywhere() - Method in class wyvern.lib.classes.magic.Scroll
 
spells_ - Variable in class wyvern.kernel.player.SpellListImpl
 
splitDate(String) - Static method in class wyvern.util.StringUtils
Splits a date in the format "MM/DD/YYYY" or "MM-DD-YYYY" into an array of 3 ints (m, d, y).
splitSubject(String) - Static method in class wyvern.common.util.Strings
Splits a dotted subject into an array of Strings, one per parent subject.
spookMonster() - Method in class wyvern.lib.spells.effects.Scarer
Enqueues a random, small number of random moves into the monster's queue, and issues a message to the monster.
spy(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Toggles snooping on or off.
src_ - Variable in class wyvern.lib.properties.FallingDown
 
src_ - Variable in class wyvern.lib.properties.Projectile
 
stair_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
stairsDown_ - Variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
stairsUp_ - Variable in class wyvern.kernel.dungeon.AbstractLevelGenerator
 
start() - Method in class wyvern.kernel.commands.AbstractCommandable
 
start() - Method in class wyvern.kernel.kernel.TimerAgent
Disallows start(), in the unlikely event that someone tries to call it directly.
start() - Method in class wyvern.kernel.monsters.Generator
Sets the initial timer; called by reset() and setMap().
start() - Static method in class wyvern.kernel.monsters.HeartbeatManager
For bootstrapping the object.
start() - Method in class wyvern.kernel.monsters.MonsterImpl
Gets on the heartbeat list, and initializes inventory if we have an auto-inv.
start() - Method in class wyvern.kernel.player.Snooper
Starts the snooping, and stuffs a reference to this Snooper object in a property on the agent called "@snooper".
start() - Method in interface wyvern.lib.Commandable
"Starts" the monster.
start() - Method in interface wyvern.lib.Lair
Starts the generator.
start() - Method in class wyvern.lib.classes.games.SideScroller.FallingDown
Starts them moving in the desired direction.
start() - Method in class wyvern.lib.classes.games.SideScroller.LinkedMovement
Sets up the hooks and such.
start() - Method in class wyvern.lib.classes.games.SideScroller.Platform
Start it up
start() - Method in class wyvern.lib.classes.games.SideScroller.Sliding
Starts them moving in the desired direction.
start() - Method in class wyvern.lib.classes.magic.BallSpell
Starts the spell.
start() - Method in class wyvern.lib.classes.magic.BoltSpell
Sets the spell in the map and gets it going.
start() - Method in class wyvern.lib.classes.magic.ConeSpell
Starts the spell.
start() - Method in class wyvern.lib.classes.magic.DispelSpell
 
start() - Method in class wyvern.lib.classes.magic.ResistSpell
 
start() - Method in class wyvern.lib.classes.magic.Spell
Starts the spell.
start() - Method in class wyvern.lib.classes.magic.SummonSpell
Starts the spell.
start() - Method in class wyvern.lib.classes.traps.Firespout
Starts the firespout.
start(GameObject) - Method in class wyvern.lib.properties.AnimationParams
Starts the animation timer for our object.
start() - Method in class wyvern.lib.properties.FallingDown
Starts them moving in the desired direction.
start() - Method in class wyvern.lib.properties.Projectile
Starts projectile moving toward its destination.
start(GameMap) - Method in class wyvern.lib.properties.SuspendableTimer
Starts the timer.
start() - Method in class wyvern.lib.spells.Berserk
 
start() - Method in class wyvern.lib.spells.Blizzard
 
start() - Method in class wyvern.lib.spells.Charging
 
start() - Method in class wyvern.lib.spells.CharmMonster
 
start() - Method in class wyvern.lib.spells.CreateLava
 
start() - Method in class wyvern.lib.spells.CreateWater
 
start() - Method in class wyvern.lib.spells.CurseStorm
 
start() - Method in class wyvern.lib.spells.Darksight
 
start() - Method in class wyvern.lib.spells.DeathRay
 
start() - Method in class wyvern.lib.spells.DestroyArmor
 
start() - Method in class wyvern.lib.spells.DestroyObject
 
start() - Method in class wyvern.lib.spells.Destruction
 
start() - Method in class wyvern.lib.spells.Dig
 
start() - Method in class wyvern.lib.spells.Elixir
Starts the spell.
start() - Method in class wyvern.lib.spells.EnlargeArmor
 
start() - Method in class wyvern.lib.spells.Enlightenment
 
start() - Method in class wyvern.lib.spells.Excavation
 
start() - Method in class wyvern.lib.spells.Fear
 
start() - Method in class wyvern.lib.spells.FindTraps
 
start() - Method in class wyvern.lib.spells.Fireball
 
start() - Method in class wyvern.lib.spells.Firefrost
 
start() - Method in class wyvern.lib.spells.Firewall
 
start() - Method in class wyvern.lib.spells.FlameShield
 
start() - Method in class wyvern.lib.spells.Fly
 
start() - Method in class wyvern.lib.spells.Forestry
 
start() - Method in class wyvern.lib.spells.FreeAction
 
start() - Method in class wyvern.lib.spells.FrostWave
 
start() - Method in class wyvern.lib.spells.Glimpse
 
start() - Method in class wyvern.lib.spells.Heal
 
start() - Method in class wyvern.lib.spells.Identify
 
start() - Method in class wyvern.lib.spells.IllusionaryWall
 
start() - Method in class wyvern.lib.spells.JoinPlayer
 
start() - Method in class wyvern.lib.spells.Jump
 
start() - Method in class wyvern.lib.spells.Knock
 
start() - Method in class wyvern.lib.spells.KnowAlignment
 
start() - Method in class wyvern.lib.spells.Light
 
start() - Method in class wyvern.lib.spells.MagicDart
 
start() - Method in class wyvern.lib.spells.MagicMap
 
start() - Method in class wyvern.lib.spells.MagicMouth
 
start() - Method in class wyvern.lib.spells.MagicWhip
 
start() - Method in class wyvern.lib.spells.ManaShield
 
start() - Method in class wyvern.lib.spells.Paralysis
 
start() - Method in class wyvern.lib.spells.Paralyze
 
start() - Method in class wyvern.lib.spells.ParalyzeSelf
 
start() - Method in class wyvern.lib.spells.Petrify
 
start() - Method in class wyvern.lib.spells.PoisonBreath
 
start() - Method in class wyvern.lib.spells.RemoveCurse
 
start() - Method in class wyvern.lib.spells.Repair
 
start() - Method in class wyvern.lib.spells.Restoration
 
start() - Method in class wyvern.lib.spells.RestoreMana
 
start() - Method in class wyvern.lib.spells.Resurrection
 
start() - Method in class wyvern.lib.spells.Sandstorm
 
start() - Method in class wyvern.lib.spells.Satiety
 
start() - Method in class wyvern.lib.spells.Scrying
 
start() - Method in class wyvern.lib.spells.SeeInvisible
 
start() - Method in class wyvern.lib.spells.ShrinkArmor
 
start() - Method in class wyvern.lib.spells.SirenSong
 
start() - Method in class wyvern.lib.spells.Slow
 
start() - Method in class wyvern.lib.spells.SlowPoison
 
start() - Method in class wyvern.lib.spells.Speed
 
start() - Method in class wyvern.lib.spells.StaticBlade
 
start() - Method in class wyvern.lib.spells.Stonewind
 
start() - Method in class wyvern.lib.spells.Strength
 
start() - Method in class wyvern.lib.spells.SummonPlayer
 
start() - Method in class wyvern.lib.spells.Teleport
 
start() - Method in class wyvern.lib.spells.TimeStop
 
start() - Method in class wyvern.lib.spells.WaterWalk
 
start() - Method in class wyvern.lib.spells.Weakness
 
start() - Method in class wyvern.lib.spells.WizardEye
 
start() - Method in class wyvern.lib.spells.WizardLock
 
start() - Method in class wyvern.lib.spells.WordOfRecall
 
start() - Method in class wyvern.lib.spells.Xray
 
start() - Static method in class wyvern.world.SystemMonitor
Starts the monitor timer.
startConcentrationHooks() - Method in class wyvern.lib.classes.magic.BoltSpell
Sets up the hook callbacks so that the spell stops if you stop concentrating.
startConcentrationHooks() - Method in class wyvern.lib.classes.magic.ConeSpell
Adds hooks to stop spell if caster breaks concentration.
startDocument() - Method in class wyvern.util.XMLSimple
Notification that the document is beginning.
startElement(String, String, String, Attributes) - Method in class wyvern.util.XMLSimple
Constructs a new element, adding it to the children of its parent.
startFuelTimer() - Method in class wyvern.lib.classes.Lamp
Sets the fuel timer to the lamp's burn-rate.
startPoison() - Method in interface wyvern.common.net.RemoteStats
Turns the HP indicator green.
startPoison() - Method in class wyvern.kernel.player.PlayerImpl
 
startPoison() - Method in interface wyvern.lib.Player
Turns the client HP indicator green.
startScrying(Player) - Method in class wyvern.lib.spells.Scrying
 
startSpell(Spell, Commandable) - Method in class wyvern.lib.classes.magic.MagicItem
Sets the spell's agent, direction, and magic item, and starts the spell.
startSpell(Commandable) - Method in class wyvern.lib.skills.BerserkSkill
Starts us as a spell.
startSpell() - Method in class wyvern.lib.spells.WordOfRecall
 
startSuspendTimer() - Method in class wyvern.kernel.maps.AbstractGameMap
 
startTeleport(Commandable) - Method in class wyvern.lib.classes.ServerBridge
Initiates a command that will teleport the agent to another server.
startTeleport(Commandable) - Method in class wyvern.lib.classes.Teleporter
Initiates a command that will teleport the agent.
startTeleport(Commandable) - Method in class wyvern.lib.classes.games.sokoban.Sokoban
User has applied the teleporter.
startTimer() - Method in class wyvern.lib.classes.magic.BallSpell
Starts the next propagation timer.
startTimer() - Method in class wyvern.lib.classes.magic.ConeSpell
Starts the propagation timer.
startTimer() - Method in class wyvern.lib.properties.SuspendableTimer
Starts the timer up.
startTimer() - Method in class wyvern.lib.spells.MagicWhip
 
startTracking(GameObject) - Method in class wyvern.lib.properties.MovableLightSource
Adds motion and container listeners to the passed object.
startUnloadTimer() - Method in class wyvern.kernel.maps.AbstractGameMap
 
startUnloadTimer(int) - Method in class wyvern.kernel.maps.AbstractGameMap
 
start_ - Variable in class wyvern.kernel.player.Snooper
 
start_ - Variable in class wyvern.lib.classes.traps.Firespout
Valid states for the firespout.
started_ - Variable in class wyvern.kernel.commands.AbstractCommandable
 
startup() - Method in class wyvern.kernel.kernel.Bootstrap
Called when the system is starting up.
startup() - Method in class wyvern.lib.classes.sound.LoopingSound
Starts the sound up.
startup() - Method in class wyvern.lib.properties.GuildSkills
Sets up the guild abilities for the player.
state_ - Variable in class wyvern.lib.classes.Corpse
 
staticFlag - Static variable in class wyvern.lib.commands.autobag.SimpleCharStream
 
stealCoins(GameObject, String, Inventory, Inventory) - Method in class wyvern.lib.monsters.StealGoldAttack
Steals some coins from the defender.
stealObject(GameObject, Inventory, Inventory) - Method in class wyvern.lib.monsters.StealAttack
Tries to steal an object from the defender.
stealPurse(GameObject, Inventory, Inventory) - Method in class wyvern.lib.monsters.StealGoldAttack
Steals a coin purse from the defender.
steppedOn(Monster) - Method in interface wyvern.lib.Trap
Someone stepped on the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.Teleporter
WalkNotify: someone moved over us.
steppedOn(Monster) - Method in class wyvern.lib.classes.construct.Firewall
Notification that a monster has stepped in the square containing this object.
steppedOn(Monster) - Method in class wyvern.lib.classes.construct.Lava
Notification that a monster has stepped in the square containing this object.
steppedOn(Monster) - Method in class wyvern.lib.classes.construct.MagicMouth
Someone stepped on the mouth.
steppedOn(Monster) - Method in class wyvern.lib.classes.construct.Water
Notification that a monster has stepped in the square containing this object.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.AbstractTrap
Someone stepped on the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.AntiMagicTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.ArrowTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.BearTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.BladeTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.FireTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.Firespout
Someone stepped on the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.MagicTrap
Activates the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.PitTrap
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.RockPiercerTrap
Triggers the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.RockTrap
Triggers the trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.RustTrap
Some oaf stepped on the trap, so rust them.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.SqueakyBoard
Activates trap.
steppedOn(Monster) - Method in class wyvern.lib.classes.traps.TeleportTrap
Triggers the trap.
steppedOn(Monster) - Method in interface wyvern.lib.properties.WalkNotify
Notification that a monster has stepped in the square containing this object.
stop() - Method in class wyvern.kernel.commands.AbstractCommandable
 
stop() - Method in class wyvern.kernel.monsters.Generator
Stops the generator.
stop() - Method in class wyvern.kernel.monsters.MonsterImpl
 
stop() - Method in class wyvern.kernel.player.PlayerImpl
Stops the player permanently.
stop() - Method in interface wyvern.lib.Commandable
"Stops" the monster by destroying its event queue.
stop() - Method in interface wyvern.lib.Sound
Stops playing the sound (for everyone who can hear it).
stop() - Method in class wyvern.lib.classes.CombatFlash
 
stop() - Method in class wyvern.lib.classes.games.SideScroller.FallingDown
Stop falling.
stop() - Method in class wyvern.lib.classes.games.SideScroller.LinkedMovement
Remove the linkage.
stop() - Method in class wyvern.lib.classes.games.SideScroller.Platform
Stop it
stop() - Method in class wyvern.lib.classes.games.SideScroller.Sliding
Stop falling.
stop() - Method in class wyvern.lib.classes.magic.BallSpell
Stops the spell.
stop() - Method in class wyvern.lib.classes.magic.ConeSpell
 
stop() - Method in class wyvern.lib.classes.traps.Firespout
Stops the firespout.
stop() - Method in class wyvern.lib.properties.AnimationParams
Stops the animation timer for our target.
stop() - Method in class wyvern.lib.properties.FallingDown
Stop falling.
stop() - Method in class wyvern.lib.properties.MovableSoundSource
Stops the sound.
stop() - Method in class wyvern.lib.properties.Projectile
Stops projectile.
stop() - Method in class wyvern.lib.properties.SuspendableTimer
Stops the timer and removes the hooks from the map.
stopAfterMove_ - Variable in class wyvern.lib.classes.games.SideScroller.FallingDown
 
stopAllSounds() - Method in interface wyvern.common.net.RemoteAudio
Stops all of the currently playing sounds on the client.
stopAllSounds() - Method in interface wyvern.common.net.RemoteClient
Stops all of the currently playing sounds on the client.
stopAllSounds() - Method in class wyvern.kernel.commands.AbstractCommandable
 
stopAllSounds() - Method in class wyvern.kernel.player.PlayerImpl
 
stopConcentrationHooks() - Method in class wyvern.lib.classes.magic.BoltSpell
Sets up the hook callbacks for spell concentration.
stopConcentrationHooks() - Method in class wyvern.lib.classes.magic.ConeSpell
Removes hooks to stop spell if caster breaks concentration.
stopMusic() - Method in interface wyvern.common.net.RemoteAudio
Stops the background music completely.
stopMusic() - Method in interface wyvern.common.net.RemoteClient
Stops the background music completely.
stopMusic() - Method in class wyvern.kernel.commands.AbstractCommandable
 
stopMusic(Player) - Static method in class wyvern.kernel.player.MusicManager
Stops the background music for a given player.
stopMusic() - Method in class wyvern.kernel.player.PlayerImpl
 
stopPoison() - Method in interface wyvern.common.net.RemoteStats
Turns the HP indicator red.
stopPoison() - Method in class wyvern.kernel.player.PlayerImpl
 
stopPoison() - Method in interface wyvern.lib.Player
Returns the client HP indicator red.
stopSound(String) - Method in interface wyvern.common.net.RemoteAudio
Stops the specified sound effect.
stopSound(String) - Method in interface wyvern.common.net.RemoteClient
Stops the specified sound effect.
stopSound(String) - Method in class wyvern.kernel.commands.AbstractCommandable
 
stopSound(String) - Method in class wyvern.kernel.player.PlayerImpl
 
stopTimer() - Method in class wyvern.lib.classes.magic.BallSpell
Stops the current propagation timer.
stopTimer() - Method in class wyvern.lib.classes.magic.ConeSpell
Stops the current propagation timer.
stopTracking(GameObject) - Method in class wyvern.lib.properties.MovableLightSource
Removes motion/container listeners from the passed object.
stop_ - Variable in class wyvern.lib.classes.traps.Firespout
 
stopped_ - Variable in class wyvern.lib.properties.Projectile
Is set to true when stop() is called, so multiple calls to stop() don't result in duping bugs.
store(String, String, int) - Static method in class wyvern.common.tiles.TileRegistry
Deprecated. use store(path, ID) instead
store(String, int) - Method in class wyvern.common.tiles.TileRegistry
Stores a tile in the database under the specified key.
storeImage(String, Image) - Static method in class wyvern.common.util.ClientImageCache
Stores an image in the cache - called by wyvern.client.core.Timestamps for the Applet version, since it can't write the image to disk.
strength_ - Variable in class wyvern.lib.spells.Berserk
 
stripBase(String) - Static method in class wyvern.kernel.properties.PropertyPrinter
Strips the standard property directory from the name.
stripDirs(String, String) - Method in class wyvern.lib.classes.construct.ConnectedObject
Strips the directions off a wall or road filename.
stripDirs(String, String) - Method in class wyvern.lib.classes.construct.Door
Strips off the direction suffix, if any.
stripDirs(String, String) - Method in class wyvern.lib.classes.construct.TerrainRoad
Strips the directions off a wall or road filename.
stuffPoint(short, short) - Static method in class wyvern.kernel.maps.Frame
Stuffs two short values ( which must each be < 256 ) into a single short value with x in the high byte and y in the low byte.
subject_ - Variable in class wyvern.lib.properties.MovableSoundSource
The pubsub subject we listen for, to get a notification that the endsound came in from a client.
subjects_ - Variable in class wyvern.kernel.monsters.Talker.Response
 
submaze_ - Variable in class wyvern.kernel.dungeon.DungeonGenerator
 
subscribe(Subscriber, String) - Static method in class wyvern.kernel.kernel.PubSub
Registers a Subscriber for a particular subject.
subscribe(Subscriber, String) - Static method in class wyvern.lib.Kernel
Registers a Subscriber for a particular subject.
subscribe(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Subscribes to a chat-channel.
substitute(String, String, String) - Static method in class wyvern.common.util.Strings
Performs a substitution of one substring for another in the passed String.
substitute(String, String, String, boolean) - Static method in class wyvern.common.util.Strings
Performs a substitution of one substring for another in the passed String.
successMessage_ - Variable in class wyvern.kernel.commands.EventImpl
 
summonMonsters(Monster) - Method in class wyvern.lib.classes.traps.MagicTrap
Summons a bunch of monsters and blinds the agent.
summonSpider() - Method in class wyvern.lib.classes.traps.WebTrap
Creates a spider nearby.
suspend() - Method in class wyvern.kernel.maps.AbstractGameMap
 
suspend() - Method in interface wyvern.lib.GameMap
Tells the map to suspend itself.
suspendTime_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
suspendTimer_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
suspended_ - Variable in class wyvern.kernel.maps.AbstractGameMap
 
swim(CommandEvent) - Method in class wyvern.lib.commands.MiscCommands
Toggles swimming on or off.
switchLookAndFeel(String) - Static method in class wyvern.util.SkinManager
Switches to either a LookAndFeel or a SkinLookAndFeel + theme.
switchTheme(String) - Static method in class wyvern.util.SkinManager
Loads and uses the specified SkinLookAndFeel theme pack.

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 _