wyvern.kernel.combat.parts
Class ClawedHand

java.lang.Object
  extended bywyvern.kernel.combat.BodyPart
      extended bywyvern.kernel.combat.AttackingBodyPart
          extended bywyvern.kernel.combat.parts.ClawedHand
All Implemented Interfaces:
Attack, MethodHookable

public class ClawedHand
extends AttackingBodyPart

Can wield a weapon or wear a shield, but not wear a glove. Can also do a fair amount of damage by itself.

Version:
1.0, Jun 08, 1998
Author:
Steve Yegge

Field Summary
 
Fields inherited from class wyvern.kernel.combat.AttackingBodyPart
dtypes_, tohit_
 
Fields inherited from class wyvern.kernel.combat.BodyPart
hitWeight_, name_, pluralName_, slots_, uniqueName_
 
Constructor Summary
ClawedHand()
          Constructs a new ClawedHand
ClawedHand(java.lang.String uniqueName)
          Constructs a new ClawedHand
 
Method Summary
 void addWCs()
          Adds damage types.
 void setWC(int wc)
          Sets the WC for this claw.
 
Methods inherited from class wyvern.kernel.combat.AttackingBodyPart
addDamageType, addMethodHook, didDamage, getToHit, getWC, getWeaponSkill, makeClone, recomputeWCs, removeMethodHook, runMethodHook, setShowAttackerMessage, setToHit, setWC, showAttackerMessage, toString
 
Methods inherited from class wyvern.kernel.combat.BodyPart
equals, getName, getPluralName, getProbability, getSlots, getTotalAC, getUniqueName, makeSingleSlot, setName, setPluralName, setProbability, setUniqueName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClawedHand

public ClawedHand()
Constructs a new ClawedHand


ClawedHand

public ClawedHand(java.lang.String uniqueName)
Constructs a new ClawedHand

Method Detail

addWCs

public void addWCs()
Adds damage types.

Specified by:
addWCs in class AttackingBodyPart

setWC

public void setWC(int wc)
Sets the WC for this claw.

Overrides:
setWC in class AttackingBodyPart