public interface Targetable extends ObjectiveTarget
Modifier and Type | Method and Description |
---|---|
boolean |
addModifier(Modifier bonus)
Adds(and applies) specified modifier to this object
|
Attributes |
getAttributes()
Returns target attributes
|
Defense |
getDefense()
Returns object defense
|
Effects |
getEffects() |
int |
getExperience() |
Effective |
getGEffectsTarget()
Returns target for graphical effects
|
int |
getHealth() |
Inventory |
getInventory() |
int |
getLevel() |
int |
getMagicka() |
int |
getMaxExperience() |
int |
getMaxHealth() |
int |
getMaxMagicka() |
java.lang.String |
getName()
Returns object name
|
Portrait |
getPortrait() |
int[] |
getPosition() |
java.lang.String |
getSerialId()
Returns serial ID of target
|
Signals |
getSignals()
Returns target signals
|
Targetable |
getTarget()
Returns this object target
|
boolean |
hasModifier(Modifier bonus)
Checks if object has specified modifier
|
boolean |
isLive() |
boolean |
isMouseOver() |
Targetable |
looting()
Checks if looting action is in progress
|
void |
modExperience(int value) |
void |
modHealth(int value) |
void |
modMagicka(int value) |
void |
modMaxHealth(int value)
Mods maximal amount of health points by specified value
|
void |
modMaxMagicka(int value)
Modifies maximal amount of magicka points by specified value
|
java.lang.String |
reading()
Checks if reading action is in progress
|
boolean |
removeModifier(Modifier bonus)
Removes specified modifier from this object
|
void |
setTarget(Targetable target)
Sets this game objects target on another targetable game object
|
void |
takeHealth(Targetable source,
int value) |
getId
void setTarget(Targetable target)
target
- Targetable game objectTargetable getTarget()
java.lang.String getSerialId()
java.lang.String getName()
Portrait getPortrait()
Effects getEffects()
Inventory getInventory()
Attributes getAttributes()
Defense getDefense()
Effective getGEffectsTarget()
int getHealth()
int getMaxHealth()
int getMagicka()
int getMaxMagicka()
int getExperience()
int getMaxExperience()
int getLevel()
int[] getPosition()
void takeHealth(Targetable source, int value)
void modHealth(int value)
void modMagicka(int value)
void modExperience(int value)
void modMaxHealth(int value)
value
- Value to add(negative value to subtract)void modMaxMagicka(int value)
value
- Value to add(negative value to subtract)Signals getSignals()
boolean addModifier(Modifier bonus)
modifier
- Modifier to add and applyboolean removeModifier(Modifier bonus)
modifier
- Bonus to removeboolean hasModifier(Modifier bonus)
modifier
- Modifier to checkboolean isLive()
boolean isMouseOver()
Targetable looting()
java.lang.String reading()