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 = "You dont have enough orbs! Come back when you have some!" elif event == "4" : if st.getQuestItemsCount(ORB)>=10 : st.takeItems(ORB,10) htmltext = "7934-03.htm" elif st.getQuestItemsCount(ORB)<10 : htmltext = "You dont have enough orbs! Come back when you have some!" # 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 = "You dont have enough orbs! Come back when you have some!" elif event == "8" : if st.getQuestItemsCount(ORB)>=10 : st.takeItems(ORB,10) htmltext = "7935-03.htm" elif st.getQuestItemsCount(ORB)<10 : htmltext = "You dont have enough orbs! Come back when you have some!" #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