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

31 lines
865 B
Java
Raw Normal View History

package org.moparscape.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;
}
}