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