DialogObjective

public class DialogObjective extends Objective

Constructors

Link copied to clipboard
public void DialogObjective(String npcFilename, String npcName, String targetLocation, List<String> dialog)

Properties

Link copied to clipboard
public final List<String> dialog
Link copied to clipboard
public final String npcFilename
Link copied to clipboard
public final String targetLocation

Inherited properties

Link copied to clipboard
protected int currentAmount
Link copied to clipboard
protected boolean objectiveCompleted
Link copied to clipboard
protected String objectiveName
Link copied to clipboard
protected int targetAmount

Functions

Link copied to clipboard
public boolean checkProgress(Player player, QuestObjectives questObjectives)
Link copied to clipboard
public List<String> getDialog()
Link copied to clipboard
public String getNpcFilename()
Link copied to clipboard
public String getTargetLocation()
Link copied to clipboard
public static boolean progressAtNPC(Player player, NPCEntity npcEntity)
Consumes an NPC interaction when it advances dialogue, before opening the NPC's menu.

Inherited functions

Link copied to clipboard
public int getCurrentAmount()
Link copied to clipboard
public String getObjectiveName()
Link copied to clipboard
public int getTargetAmount()
Link copied to clipboard
public boolean isObjectiveCompleted()
Link copied to clipboard
public void progressNonlinearObjective(QuestObjectives questObjectives, Player player)
Link copied to clipboard
public void progressObjective(QuestObjectives questObjectives)
Link copied to clipboard
public void setCurrentAmount(int currentAmount)
Link copied to clipboard
public void setObjectiveName(String objectiveName)