wyvern.lib.monsters
Class RustCounterAttack

java.lang.Object
  extended bywyvern.lib.monsters.AbstractCounterAttack
      extended bywyvern.lib.monsters.RustCounterAttack
All Implemented Interfaces:
CounterAttack

public class RustCounterAttack
extends AbstractCounterAttack

Counterattack for rusting weapons if you hit the monster.

Version:
1.0, May 20, 2002
Author:
Steve Yegge

Field Summary
 
Fields inherited from class wyvern.lib.monsters.AbstractCounterAttack
chance_, DEFAULT_CHANCE, level_
 
Constructor Summary
RustCounterAttack()
           
 
Method Summary
 void notifyAttacked(GameObject attacker, GameObject defender, Attack attack)
          Triggers the counter-attack.
 
Methods inherited from class wyvern.lib.monsters.AbstractCounterAttack
getChance, getLevel, setChance, setLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RustCounterAttack

public RustCounterAttack()
Method Detail

notifyAttacked

public void notifyAttacked(GameObject attacker,
                           GameObject defender,
                           Attack attack)
Triggers the counter-attack. Rusts the weapon (maybe).

Parameters:
attacker - the attacker (can be null)
defender - the defender (the one with this counterattack)
attack - the weapon (can be null)