Author: AlexMan
# Created by Ham Wong on 2007.02.28
import sys
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
qn = "2400_toivortex_exit"
NPC=[29055]
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onTalk (Self,npc,player):
chance = st.getRandom(3)
if chance == 0:
x=108784+st.getRandom(100)
y=16000+st.getRandom(100)
z=-4928
elif chance == 1:
x=113824+st.getRandom(100)
y=10448+st.getRandom(100)
z=-5164
else:
x=115488+st.getRandom(100)
y=22096+st.getRandom(100)
z=-5168
player.teleToLocation(x,y,z)
st.exitQuest(1)
return
QUEST = Quest(2400,qn,"Teleports")
for item in NPC:
QUEST.addStartNpc(item)
QUEST.addTalkId(item)