瀏覽代碼

BETA: Restoring some methods for Jython scripts.

Reported by: oscard
Zoey76 12 年之前
父節點
當前提交
8b1455d403
共有 1 個文件被更改,包括 26 次插入0 次删除
  1. 26 0
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/quest/Quest.java

+ 26 - 0
L2J_Server_BETA/java/com/l2jserver/gameserver/model/quest/Quest.java

@@ -1882,6 +1882,32 @@ public class Quest extends ManagedScript
 		}
 	}
 	
+	// TODO: Remove after all Jython scripts are replaced with Java versions.
+	public void addStartNpc(int npcId)
+	{
+		addEventId(QuestEventType.QUEST_START, npcId);
+	}
+	
+	public void addFirstTalkId(int npcId)
+	{
+		addEventId(QuestEventType.ON_FIRST_TALK, npcId);
+	}
+	
+	public void addTalkId(int npcId)
+	{
+		addEventId(QuestEventType.ON_TALK, npcId);
+	}
+	
+	public void addKillId(int killId)
+	{
+		addEventId(QuestEventType.ON_KILL, killId);
+	}
+	
+	public void addAttackId(int npcId)
+	{
+		addEventId(QuestEventType.ON_ATTACK, npcId);
+	}
+	
 	/**
 	 * Add the quest to the NPC's startQuest
 	 * @param npcIds