Package wyvern.lib.classes.traps

Includes implementations of some standard traps.

See:
          Description

Class Summary
AbstractTrap Basic trap functionality: hidden until discovered or stepped on.
AntiMagicTrap Drains magical energy.
ArrowTrap Shoots an arrow at you.
BearTrap Gets you stuck.
BladeTrap Exposes a whirling blade that cuts you if you step on it.
ElectricBarrier Subclass of Firespout.
Firespout This class implements a small hole which spews flame periodically.
FireTrap Creates a little fireball.
MagicTrap Nethack-style magic trap.
NeedleLeaf This class implements a plant which spews needles if anyone steps next to it.
PitTrap Pit: hurts you, and you have to struggle out of it.
RockPiercerTrap Rock piercer trap: drops a rock piercer on your head.
RockTrap Rock trap: a rock falls on your head.
RustTrap Rust trap: rusts random armor or weapon.
RustTrap.WornIronPredicate Checks if an object is worn/wielded and made of iron.
SpikedPit Spiked Pit: hurts you, and you have to struggle out of it.
Spikes Subclass of Firespout.
SqueakyBoard A squeaky board.
TeleportTrap Teleports you randomly.
WebTrap Gets agent stuck in a web.
 

Package wyvern.lib.classes.traps Description

Includes implementations of some standard traps. Most of the traps are implemented in JPython, and we don't have a way to provide API documentation for them yet.