ClassUnlockObjective

public final class ClassUnlockObjective extends Objective

Observes the existing class profile; only the class trial awards the unlock.

Constructors

Link copied to clipboard
public void ClassUnlockObjective(String classId, String className, String npcFilename)

Types

Link copied to clipboard
public final class Events implements Listener

Properties

Link copied to clipboard
public final String classId
Link copied to clipboard
public final String npcFilename

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 String getClassId()
Link copied to clipboard
public String getNpcFilename()
Link copied to clipboard
public void progressNonlinearObjective(QuestObjectives objectives, Player player)
Link copied to clipboard
public static void refresh(Player player)
Also reconciles quests accepted before profile loading or restored after reconnecting.

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 progressObjective(QuestObjectives questObjectives)
Link copied to clipboard
public void setCurrentAmount(int currentAmount)
Link copied to clipboard
public void setObjectiveName(String objectiveName)