Packages |
wyvern.common.config |
System-wide configuration classes. |
wyvern.common.net |
Constants and interfaces for making remote procedure calls (RPC).
|
wyvern.common.tiles |
Classes for manipulating and caching image files.
|
wyvern.common.util |
A set of generic utility classes used by client and server.
|
wyvern.kernel.combat |
Classes that implement the combat system, including automatic
attacking and the body-parts system. |
wyvern.kernel.combat.damages |
|
wyvern.kernel.combat.parts |
|
wyvern.kernel.combat.shapes |
|
wyvern.kernel.combat.slots |
|
wyvern.kernel.commands |
Classes that implement commands, event queues, hooks and the
other elements of Wyvern's command/event system.
|
wyvern.kernel.commands.filters |
Provides implementations for some Unix-like command filters,
such as sort, grep, and wc. |
wyvern.kernel.dungeon |
Classes for generating random dungeons, mazes and caverns. |
wyvern.kernel.kernel |
The game kernel and event scheduler. |
wyvern.kernel.maps |
Classes that implement GameMaps and the camera system. |
wyvern.kernel.monsters |
System classes dealing with monsters. |
wyvern.kernel.motion |
Classes that handle moving objects around. |
wyvern.kernel.player |
Classes implementing players, races, skills and player cameras. |
wyvern.kernel.properties |
Implements the game persistence engine and property system. |
wyvern.lib |
Provides most of the top-level game interfaces for programmers. |
wyvern.lib.ai |
Provides the standard built-in game AIs. |
wyvern.lib.ai.behaviors |
|
wyvern.lib.classes |
Contains the most commonly-found game classes. |
wyvern.lib.classes.armor |
Contains implementations for the standard armor types. |
wyvern.lib.classes.bags |
|
wyvern.lib.classes.construct |
Provides classes for implementing dungeons and game areas. |
wyvern.lib.classes.filters |
|
wyvern.lib.classes.games |
Has implementations of some games-within-the-game, such as Chess. |
wyvern.lib.classes.games.card |
|
wyvern.lib.classes.games.SideScroller |
|
wyvern.lib.classes.games.sokoban |
|
wyvern.lib.classes.magic |
Classes that implement the spell system and standard magic items. |
wyvern.lib.classes.random |
Provides classes that can generate random objects of various types. |
wyvern.lib.classes.sound |
|
wyvern.lib.classes.town |
|
wyvern.lib.classes.traps |
Includes implementations of some standard traps.
|
wyvern.lib.classes.weapons |
Provides implementations for the standard weapon types. |
wyvern.lib.combat |
Enhances the base combat system by providing classes that
implement custom attack types. |
wyvern.lib.commands |
Provides the implementations of nearly all the standard game commands.
|
wyvern.lib.commands.autobag |
|
wyvern.lib.event |
Contains Events and EventListeners for being notified when
various events happen in the Wyvern system. |
wyvern.lib.magic.armor |
|
wyvern.lib.magic.misc |
|
wyvern.lib.magic.ring |
|
wyvern.lib.magic.weapon |
|
wyvern.lib.monsters |
|
wyvern.lib.player |
|
wyvern.lib.predicates |
A set of standard Predicate functions for figuring out
whether objects are of certain types or have certain properties. |
wyvern.lib.properties |
Provides some standard properties and property values for GameObjects. |
wyvern.lib.properties.materials |
Has a bunch of materials you can use for GameObjects.
|
wyvern.lib.skills |
|
wyvern.lib.spells |
Implementations of all the built-in spells for the Wyvern platform.
|
wyvern.lib.spells.effects |
Implementations of damage types that have a duration or delay,
such as Poison. |
wyvern.util |
Provides Java 1.4-based utility classes for use by
the game server, the kernel, and the Java 1.4 clients.
|
wyvern.world |
Classes for registering players, managing which maps are
loaded, system configuration, and other server-wide functions. |
wyvern.world.lists.inv |
|