Interface BattleCritter

All Known Implementing Classes:
BattleUnit, CreatureServerSide, EvaluatedBattleCritter

public interface BattleCritter
Author:
Romain Dolbeau
  • Method Details

    • getType

      CreatureType getType()
    • getCurrentHex

      BattleHex getCurrentHex()
    • getDescription

      String getDescription()
    • getHits

      int getHits()
    • getPointValue

      int getPointValue()
    • getPower

      int getPower()
    • getPoisonDamage

      int getPoisonDamage()
    • getPoison

      int getPoison()
    • getSlows

      int getSlows()
    • getSlowed

      int getSlowed()
    • getSkill

      int getSkill()
    • getStartingHex

      BattleHex getStartingHex()
    • getTag

      int getTag()
    • getTitanPower

      int getTitanPower()
    • hasMoved

      boolean hasMoved()
    • hasStruck

      boolean hasStruck()
    • moveToHex

      void moveToHex(BattleHex hex)
    • isDead

      boolean isDead()
    • isDefender

      boolean isDefender()
    • isLord

      boolean isLord()
    • isDemiLord

      boolean isDemiLord()
    • isRangestriker

      boolean isRangestriker()
    • isTitan

      boolean isTitan()
    • setDead

      void setDead(boolean dead)
    • setCurrentHex

      void setCurrentHex(BattleHex hex)
    • setHits

      void setHits(int hits)
    • setMoved

      void setMoved(boolean moved)
    • setPoisonDamage

      void setPoisonDamage(int damage)
    • setSlowed

      void setSlowed(int slowValue)
    • addPoisonDamage

      void addPoisonDamage(int damage)
    • addSlowed

      void addSlowed(int slowValue)
    • setStruck

      void setStruck(boolean struck)
    • useMagicMissile

      boolean useMagicMissile()
    • wouldDieFrom

      boolean wouldDieFrom(int hits)