Interface BattleCritter
- All Known Implementing Classes:
BattleUnit, CreatureServerSide, EvaluatedBattleCritter
public interface BattleCritter
- Author:
- Romain Dolbeau
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPoisonDamage(int damage) voidaddSlowed(int slowValue) intgetHits()intintintintgetPower()intgetSkill()intintgetSlows()intgetTag()intgetType()booleanhasMoved()booleanbooleanisDead()booleanbooleanbooleanisLord()booleanbooleanisTitan()voidvoidsetCurrentHex(BattleHex hex) voidsetDead(boolean dead) voidsetHits(int hits) voidsetMoved(boolean moved) voidsetPoisonDamage(int damage) voidsetSlowed(int slowValue) voidsetStruck(boolean struck) booleanbooleanwouldDieFrom(int hits)
-
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
-
isDead
boolean isDead() -
isDefender
boolean isDefender() -
isLord
boolean isLord() -
isDemiLord
boolean isDemiLord() -
isRangestriker
boolean isRangestriker() -
isTitan
boolean isTitan() -
setDead
void setDead(boolean dead) -
setCurrentHex
-
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)
-