us.asciiroth.client.items
Class PoisonDart
java.lang.Object
us.asciiroth.client.core.AbstractPiece
us.asciiroth.client.items.AbstractItem
us.asciiroth.client.items.PoisonDart
- All Implemented Interfaces:
- Item, Piece
public class PoisonDart
- extends AbstractItem
If this dart hits the player, the player is poisoned, and cannot heal
until the poisoning is removed.
Method Summary |
void |
onHit(Event event,
Cell agentLoc,
Agent agent)
Item has touched an agent either as a result of being thrown against the
agent, or as a result of the player walking into the agent while holding
the item. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERIALIZER
public static final Serializer<PoisonDart> SERIALIZER
- Type serializer.
onHit
public void onHit(Event event,
Cell agentLoc,
Agent agent)
- Description copied from interface:
Item
- Item has touched an agent either as a result of being thrown against the
agent, or as a result of the player walking into the agent while holding
the item. Cancelling the event within this method has no effect.
- Specified by:
onHit
in interface Item
- Overrides:
onHit
in class AbstractItem
© 2009 Alx Dark