rendered paste body def onEvent (self,event,st) :
htmltext = event
random1 = st.getRandom(2)
random2 = st.getRandom(1)
tail = st.getInt("tail")
if event == "1" :
st.setState(STARTED)
st.set("cond","1")
htmltext = "7834-02.htm"
st.playSound("ItemSound.quest_accept")
elif event == "2" :
st.giveItems(ADENA,st.getQuestItemsCount(ORB)*125)
st.takeItems(ORB,-1)
htmltext = "7834-05.htm"
elif event == "3" :
if st.getQuestItemsCount(ORB)>=10 :
htmltext = "7934-02.htm"
elif st.getQuestItemsCount(ORB)<10 :
htmltext = "<html><head><body>You dont have enough orbs! Come back when you have some!</body></html>"
elif event == "4" :
if st.getQuestItemsCount(ORB)>=10 :
st.takeItems(ORB,10)
htmltext = "7934-03.htm"
elif st.getQuestItemsCount(ORB)<10 :
htmltext = "<html><head><body>You dont have enough orbs! Come back when you have some!</body></html>"
# 0 Rock; htm04 win
# 1 Paper; htm 05 draw
# 2 Scissors; htm 06 loose
elif event == "5" :
if random1==0 :
htmltext = "7934-05.htm"
st.giveItems(ORB,10)
elif random1==1 :
htmltext = "7934-06.htm"
elif random1==2 :
htmltext = "7934-04.htm"
st.giveItems(ORB,20)
elif event == "6" :
if random1==0 :
htmltext = "7934-04.htm"
st.giveItems(ORB,20)
elif random1==1 :
htmltext = "7934-05.htm"
st.giveItems(ORB,10)
elif random1==2 :
htmltext = "7934-06.htm"
elif event == "6" :
if random1==0 :
htmltext = "7934-06.htm"
elif random1==1 :
htmltext = "7934-04.htm"
st.giveItems(ORB,20)
elif random1==2 :
htmltext = "7934-05.htm"
st.giveItems(ORB,10)
elif event == "7" :
if st.getQuestItemsCount(ORB)>=10 :
htmltext = "7935-02.htm"
elif st.getQuestItemsCount(ORB)<10 :
htmltext = "<html><head><body>You dont have enough orbs! Come back when you have some!</body></html>"
elif event == "8" :
if st.getQuestItemsCount(ORB)>=10 :
st.takeItems(ORB,10)
htmltext = "7935-03.htm"
elif st.getQuestItemsCount(ORB)<10 :
htmltext = "<html><head><body>You dont have enough orbs! Come back when you have some!</body></html>"
#0 tail; 04win
#1 head; 05loose
elif event == "9" :
if random2==0 :
tail = tail+1
if tail==1 :
st.giveItems(ORB,20)
elif tail==2 :
st.giveItems(ORB,20+10)
else:
st.giveItems(ORB,20+((tail*10)+10)/2)
htmltext = "7935-04.htm"
elif random2==1 :
htmltext = "7935-05.htm"
st.set("tail","0")
elif event == "10" :
if random2==0 :
htmltext = "7935-05.htm"
st.set("head","0")
elif random2==1 :
htmltext = "7935-04.htm"
st.giveItems(ORB,20)
st.set("head","1")
elif event == "q" :
st.exitQuest(1)
return htmltext