MoparClassic/GameServer/src/msc/gs/quest/QuestAction.java

24 lines
838 B
Java
Raw Normal View History

package msc.gs.quest;
/**
* Handles the list of possible quest triggers
*/
public enum QuestAction {
KILLED_NPC("The player killed a NPC", 0), TALKED_NPC("The player talked to a NPC", 1), USED_OBJECT("The player used an object", 2), USED_ITEM("The player used an inventory item", 3), ITEM_PICKED_UP("The player picked up an item", 4), ITEM_USED_ON_OBJECT("The player used an item on an object", 5), ITEM_USED_ON_ITEM("The player used an item on another item", 6), ATTACKED_NPC("The player attacked an NPC", 7);
private String description = "";
private int id = -1;
public String toString() {
return description + " (id " + id + ")";
}
public int getID() {
return id;
}
private QuestAction(String description, int id) {
this.description = description;
this.id = id;
}
}