class PreserveCreatureTacticalObjective extends AbstractTacticalObjective
Modifier and Type | Field and Description |
---|---|
private Client |
client |
private int |
count |
private Creature |
critter |
private Legion |
liveLegion |
private static java.util.logging.Logger |
LOGGER |
Constructor and Description |
---|
PreserveCreatureTacticalObjective(float priority,
Client client,
Legion liveLegion,
Creature critter) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Get the description of this objective.
|
boolean |
objectiveAttained()
Whether the objective is already achieved
|
ValueRecorder |
situationContributeToTheObjective()
How much does the 'current situation' contributes to the objective.
|
changePriority, getPriority
private static final java.util.logging.Logger LOGGER
private final Creature critter
private final Legion liveLegion
private final Client client
private final int count
public boolean objectiveAttained()
TacticalObjective
public ValueRecorder situationContributeToTheObjective()
TacticalObjective
public java.lang.String getDescription()
TacticalObjective