org.starhope.appius.game.inventory.effects
Class SimpleArmour

java.lang.Object
  extended by org.starhope.appius.game.inventory.ItemEffects
      extended by org.starhope.appius.game.inventory.effects.SimpleArmour

public class SimpleArmour
extends ItemEffects

A simple armour device which somehow alters the wearer's stats, probably increasing their defense values

Author:
brpocock@star-hope.org

Field Summary
protected  boolean attritionLinear
          WRITEME: Document this brpocock@star-hope.org
protected  double attritionRate
          WRITEME: Document this brpocock@star-hope.org
protected  DamageTypeRanks defence
          WRITEME: Document this brpocock@star-hope.org
protected  double effectiveness
          WRITEME: Document this brpocock@star-hope.org
 
Fields inherited from class org.starhope.appius.game.inventory.ItemEffects
item
 
Constructor Summary
SimpleArmour(InventoryItem theItem)
           
 
Method Summary
 
Methods inherited from class org.starhope.appius.game.inventory.ItemEffects
alter, canSwim, conflicts, considerAsVehicle, forItem, getDefenseGeometric, getDefenseLinear, getItem, isFloatingVehicle, isMountedAnimal, isWheeledVehicle, notifyEquipment, onDeEquip, onEquip, takeDamage, use
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attritionLinear

protected boolean attritionLinear
WRITEME: Document this brpocock@star-hope.org


attritionRate

protected double attritionRate
WRITEME: Document this brpocock@star-hope.org


defence

protected DamageTypeRanks defence
WRITEME: Document this brpocock@star-hope.org


effectiveness

protected double effectiveness
WRITEME: Document this brpocock@star-hope.org

Constructor Detail

SimpleArmour

public SimpleArmour(InventoryItem theItem)
Parameters:
theItem - the item being used as armour