Skip to content
Snippets Groups Projects
Commit fbf571df authored by Adry_85's avatar Adry_85
Browse files

BETA: Quest '''Jumble, Tumble, Diamond Fuss''' (108) in Java.

	Patch by: janiko
	Reviewed by: Adry_85, jurchiks
	Tested by: Adry_85
parent 62473e4d
No related branches found
No related tags found
No related merge requests found
Showing
with 5 additions and 329 deletions
...@@ -281,7 +281,7 @@ quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java ...@@ -281,7 +281,7 @@ quests/Q00104_SpiritOfMirrors/Q00104_SpiritOfMirrors.java
quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.java quests/Q00105_SkirmishWithOrcs/Q00105_SkirmishWithOrcs.java
quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java quests/Q00106_ForgottenTruth/Q00106_ForgottenTruth.java
quests/107_MercilessPunishment/__init__.py quests/107_MercilessPunishment/__init__.py
quests/108_JumbleTumbleDiamondFuss/__init__.py quests/Q00108_JumbleTumbleDiamondFuss/Q00108_JumbleTumbleDiamondFuss.java
quests/Q00109_InSearchOfTheNest/Q00109_InSearchOfTheNest.java quests/Q00109_InSearchOfTheNest/Q00109_InSearchOfTheNest.java
quests/Q00110_ToThePrimevalIsle/Q00110_ToThePrimevalIsle.java quests/Q00110_ToThePrimevalIsle/Q00110_ToThePrimevalIsle.java
quests/111_Elrokian_Hunters_Proof/__init__.py quests/111_Elrokian_Hunters_Proof/__init__.py
......
<html><body>Weapon Merchant Reep:<br>
Why have you come back? Didn't I tell you? I don't have the star diamond!!! The last person who had the jewel was<font color="LEVEL"> Carrier Torocco</font>. If you find him, show him the contract I gave you and ask him why the delivery is taking so long. I have nothing to do with this anymore, so don't come back to me again.
</body></html>
\ No newline at end of file
<html><body>Warehouse Keeper Murdoc:<br>
Hey, you! Don't be shy, and give those pastries to<font color="LEVEL"> Warehouse Keeper Airy</font>! Also, tell her that I'm very sorry ...
</body></html>
\ No newline at end of file
<html><body>Warehouse Keeper Airy:<br>
Berry tart ...? Wow ... My favorite ... Is that for me? Wow! Thank you very much!<br>
It's from Murphy? Humph! I hate Murphy! He harassed my lovely Kurupuru ... It was just a stupid jewel ... He didn't have to run after Kurupuru with a knife ... Kurupuru got scared and flew away!!!<br>
Find my Kurupuru! I've had that lovely<font color="LEVEL"> blade bat</font> for one year! Look at this drawing! Kurupuru looks like this! What do you think? You can find him, right? You can find the jewel if you bring Kurupuru, right ...? Right? Right? So please find him ...!
</body></html>
\ No newline at end of file
<html><body>Warehouse Keeper Airy:<br>
That diamond is ...? It's the jewel Kurupuru swallowed, right ...? Right? Then, have you found Kurupuru? What? What?<br>
Wait ...! What is this blood on the jewel ... It can't be ... Kurupuru? Kurupuru!!!
</body></html>
\ No newline at end of file
<html><body>Collector Gouph:<br>
Hey, young friend. Have you ever heard of a jewel called the<font color="LEVEL"> star diamond</font>? It's a very rare gem of which only twelve exist on the entire continent. Due to a recent stroke of luck, I've managed to obtain one of those star diamonds ...<br>
But it's been more than three days since it was supposed to be delivered ...! Hmmph ... What's going on?<br>
Look here, chum! Are you interested in some work? Go and find out why the delivery is taking so long. Don't worry about the reward. I'll pay you more than enough! Those who work for me are all satisfied with their pay. You won't regret it!<br>
<a action="bypass -h Quest 108_JumbleTumbleDiamondFuss 1">Say you will take the task</a></body></html>
\ No newline at end of file
<html><body>Collector Gouph<br>
Good! Do you know<font color="LEVEL"> Weapon Merchant Reep of the weapons shop</font>? He got the star diamond for me as my agent in Giran. That fellow is a master of bargaining, and so he got me a really nice price for the jewel. Go see him and ask him what's going on. If you show him this contract, that scoundrel can't play innocent!<br>
And tell him this ... if that no-good crook is planning to cheat me, I will not let him get away with it!
</body></html>
\ No newline at end of file
<html><body>Collector Gouph<br>
Oooh! You've finally brought me my jewel. My precious star diamond ... Heh, heh, heh ... Let me see ... my baby ...<br>
What in the world is this?<font color="LEVEL"> A lump of coal?</font> Look, young friend, what is the meaning of this? Can't you do a simple job right? Why have you brought me the wrong box? Take this dirty coal piece back immediately!
</body></html>
\ No newline at end of file
<html><body>Blacksmith Brunon:<br>
All right. I will explain this quest to you, so listen carefully. This happened few weeks ago ...<br>
... When I was delivering jewels that I got at the Mithril Mines, I was attacked by goblin brigands ... I barely got out alive, but they took all the jewels I was delivering ... I fired those guards, but ... Anyway, I didn't get the jewels back yet ... I think the<font color="LEVEL"> Goblin Brigand Lieutenant</font> split the jewels ...<br>
Please go to the Spine Mines, defeat them, and bring the jewels back. They are ten aquamarines and ten chrysoberyls. Should you return all of them, I shall give you the jewel your friend had lost from me. You have my word. I consider our agreement to be a binding contract and I hope it will satisfy you. Please concentrate on finding my precious jewels.
</body></html>
\ No newline at end of file
<html><body>Blacksmith Brunon:<br>
What? Isn't that Murdoc's lucky coal piece? Why do you have it?<br>
Oh my! I gave you the wrong gem box! How on earth...? Look, I didn't mean to deceive you. This sounds terrible, but I thought the gem box that<font color="LEVEL"> Warehouse Keeper Murdoc</font> entrusted to me was the gem box with the diamond in it. Ha ha ha... I didn't mean this to happen, so please forgive me.<br>
I'm very sorry. I will write a letter explaining this situation, so take this to Warehouse Keeper Murdoc. Then you will be able to get your gem box back.
</body></html>
\ No newline at end of file
<html><body>Miner Maron:<br>
Elven wine ...? A gift from Torocco? Oh my ... This gift is great, but ... he's going to have to fix that bad drinking habit of his ... I'm always worried that Torocco might start trouble while drinking ...<br>
Whew ... I am worried about him ... My friend, Torocco, is a fine, steady lad, but ... He has two bad habits ... One is drinking ... . And the other is gambling ...<br>
... We were drinking together last night ... Then,<font color="LEVEL"> Blacksmith Bruno</font> suggested we gamble with dice ... I told him not to ... but Torocco just couldn't resist the temptation, and started to roll the dice ... These exact dice here ... He was very drunk and lost everything he had ... Whew ... He may be my friend, but I'm very ashamed of him ...
</body></html>
\ No newline at end of file
<html><body>Miner Maron:<br>
Ah! You again ... Are you an investigator of the Bronze Key Guild? I told you everything I know ... I don't know about the star diamond ... But what I know for sure is that my friend lost everything he had while gambling ... to<font color="LEVEL"> Blacksmith Bruno</font>.
</body></html>
\ No newline at end of file
<html><body>Miner Maron:<br>
Whew ... I am very worried about my friend, Torocco ... He is a nice fellow ... Except for his terrible drinking and gambling habits ... I don't know when he will cause another problem, so I can't let down my guard ... Whew ...
</body></html>
\ No newline at end of file
<html><body>Carrier Torocco:<br>
Blast... What should I do? What should I do? How can I ever get that diamond back? I am in so much trouble... Gouph will kill me... What should I do?<br>
...What the?! Who are you? How long have you been there? Did Gouph sent you?? Agghh... I</body></html>
\ No newline at end of file
<html><body>Carrier Torocco:<br>
I received the star diamond at Giran ... .and drew a contract with Reep ... I told him that I would be responsible for delivery ... Everything was great when I was traveling ... And I got here, Kingdom of the Dwarves, last night ... I drank with my old friend,<font color="LEVEL"> Miner Maron</font> ... We have been friends ever since we were very young ... When we meet once in awhile, we have the bad habit of drinking until we pass out ...<br>
... and we had quite a bit to drink last night ... But when I woke up in the morning, I found that my weapons, equipment, travel money, and the box where I put the star diamond were missing ...! I don't know what could have happened ... Agghhhhh ...! However ... Perhaps my friend Maron remembers something about last night ...<br>
But he paid for the drinks last night, as well as for the tables and chairs I broke ... I'm too ashamed to meet him ... Why don't you go to the<font color="LEVEL"> strip mine</font> and ask him? Give this wine to Maron for me ... This is a rare wine I brought for him from Giran as a present ...
</body></html>
\ No newline at end of file
<html><body>Carrier Torocco:<br>
Have you found the star diamond ...? Not yet ... Oh no, oh no ... What should I do ...<br>
But you ... Didn't you say that you would meet my friend,<font color="LEVEL"> Miner Maron</font>, and ask him about the jewel? Hurry up and go to the<font color="LEVEL"> strip mine</font> and meet Maron!
</body></html>
\ No newline at end of file
<html><body>Carrier Torocco:<br>
This is ...? Oh wow! The treasure chest I was delivering ...! You've found the star diamond!!! Thank you. Thank you. How can I ever repay you ... But first, please take this treasure chest to<font color="LEVEL"> Collector Gouph</font> ... He must be waiting ...
</body></html>
\ No newline at end of file
<html><body>Carrier Torocco:<br>
... What should I do ... What should I do ... How can I ever get the diamond back ... I am in so much trouble ... Gouph will kill me ... What should I do ... What should I do ... Disqualification and excommunication from the guild ... ... Expensive fines that I can never pay back in this lifetime ... The mocking laughter of my colleagues and my family ... Aghh ... This is the end of my life ...
</body></html>
\ No newline at end of file
# Made by Mr. Have fun! Version 0.3 by Censor for www.l2jdp.com
import sys
from com.l2jserver import Config
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest import Quest as JQuest
qn = "108_JumbleTumbleDiamondFuss"
GOUPHS_CONTRACT = 1559
REEPS_CONTRACT = 1560
ELVEN_WINE = 1561
BRONPS_DICE = 1562
BRONPS_CONTRACT = 1563
AQUAMARINE = 1564
CHRYSOBERYL = 1565
GEM_BOX1 = 1566
COAL_PIECE = 1567
BRONPS_LETTER = 1568
BERRY_TART = 1569
BAT_DIAGRAM = 1570
STAR_DIAMOND = 1571
SILVERSMITH_HAMMER = 1511
#Newbie/one time rewards section
#Any quest should rely on a unique bit, but
#it could be shared among quest that were mutually
#exclusive or race restricted.
#Bit #1 isn't used for backwards compatibility.
NEWBIE_REWARD = 2
SOULSHOT_NO_GRADE_FOR_BEGINNERS = 5789
SPIRITSHOT_NO_GRADE_FOR_BEGINNERS = 5790
class Quest (JQuest) :
def __init__(self,id,name,descr):
JQuest.__init__(self,id,name,descr)
self.questItemIds = [GEM_BOX1, STAR_DIAMOND, GOUPHS_CONTRACT, REEPS_CONTRACT, ELVEN_WINE, BRONPS_CONTRACT, AQUAMARINE, CHRYSOBERYL, COAL_PIECE, BRONPS_DICE, BRONPS_LETTER, BERRY_TART, BAT_DIAGRAM]
def onAdvEvent (self,event,npc, player) :
htmltext = event
st = player.getQuestState(qn)
if not st : return
if event == "1" :
htmltext = "30523-03.htm"
st.giveItems(GOUPHS_CONTRACT,1)
st.set("cond","1")
st.setState(State.STARTED)
st.playSound("ItemSound.quest_accept")
elif event == "30555_1" :
htmltext = "30555-02.htm"
st.takeItems(REEPS_CONTRACT,1)
st.giveItems(ELVEN_WINE,1)
elif event == "30526_1" :
htmltext = "30526-02.htm"
st.takeItems(BRONPS_DICE,1)
st.giveItems(BRONPS_CONTRACT,1)
return htmltext
def onTalk (self,npc,player):
npcId = npc.getId()
htmltext = Quest.getNoQuestMsg(player)
st = player.getQuestState(qn)
if not st : return htmltext
id = st.getState()
if id == State.CREATED :
st.set("cond","0")
if npcId == 30523 and id == State.COMPLETED :
htmltext = Quest.getAlreadyCompletedMsg(player)
elif npcId == 30523 and st.getInt("cond")==0 :
if player.getRace().ordinal() != 4 :
htmltext = "30523-00.htm"
st.exitQuest(1)
elif player.getLevel() >= 10 :
htmltext = "30523-02.htm"
return htmltext
else:
htmltext = "30523-01.htm"
st.exitQuest(1)
elif npcId == 30523 and st.getInt("cond")==1 and st.getQuestItemsCount(GOUPHS_CONTRACT) :
htmltext = "30523-04.htm"
elif npcId == 30523 and st.getInt("cond")==1 and (st.getQuestItemsCount(REEPS_CONTRACT) or st.getQuestItemsCount(ELVEN_WINE) or st.getQuestItemsCount(BRONPS_DICE) or st.getQuestItemsCount(BRONPS_CONTRACT)) :
htmltext = "30523-05.htm"
elif npcId == 30523 and st.getInt("cond")==1 and st.getQuestItemsCount(GEM_BOX1) :
htmltext = "30523-06.htm"
st.takeItems(GEM_BOX1,1)
st.giveItems(COAL_PIECE,1)
elif npcId == 30523 and st.getInt("cond")==1 and (st.getQuestItemsCount(BRONPS_LETTER) or st.getQuestItemsCount(COAL_PIECE) or st.getQuestItemsCount(BERRY_TART) or st.getQuestItemsCount(BAT_DIAGRAM)) :
htmltext = "30523-07.htm"
elif npcId == 30523 and st.getInt("cond")==1 and st.getQuestItemsCount(STAR_DIAMOND) :
htmltext = "30523-08.htm"
# check the player state against this quest newbie rewarding mark.
st.giveItems(57,14666)
newbie = player.getNewbie()
if newbie | NEWBIE_REWARD != newbie :
player.setNewbie(newbie|NEWBIE_REWARD)
if player.getClassId().isMage() :
st.giveItems(SPIRITSHOT_NO_GRADE_FOR_BEGINNERS,3000)
st.playTutorialVoice("tutorial_voice_027")
else :
st.giveItems(SOULSHOT_NO_GRADE_FOR_BEGINNERS,7000)
st.playTutorialVoice("tutorial_voice_026")
st.rewardItems(1060,100) # Lesser Healing Potions
st.giveItems(SILVERSMITH_HAMMER,1)
for item in range(4412,4417) :
st.rewardItems(item,10) # Echo crystals
st.takeItems(STAR_DIAMOND,-1)
st.addExpAndSp(34565,2962)
st.set("cond","0")
st.exitQuest(False)
st.playSound("ItemSound.quest_finish")
elif id == State.STARTED :
if npcId == 30516 and st.getInt("cond")==1 and st.getQuestItemsCount(GOUPHS_CONTRACT) and st.getQuestItemsCount(REEPS_CONTRACT)==0 :
htmltext = "30516-01.htm"
st.giveItems(REEPS_CONTRACT,1)
st.takeItems(GOUPHS_CONTRACT,1)
elif npcId == 30516 and st.getInt("cond")==1 and st.getQuestItemsCount(GOUPHS_CONTRACT)==0 and st.getQuestItemsCount(REEPS_CONTRACT) :
htmltext = "30516-02.htm"
elif npcId == 30516 and st.getInt("cond")==1 and st.getQuestItemsCount(GOUPHS_CONTRACT)==0 and st.getQuestItemsCount(REEPS_CONTRACT)==0 :
htmltext = "30516-03.htm"
elif npcId == 30555 and st.getInt("cond")==1 and st.getQuestItemsCount(REEPS_CONTRACT)==0 and st.getQuestItemsCount(ELVEN_WINE)==0 :
htmltext = "30555-01.htm"
elif npcId == 30555 and st.getInt("cond")==1 and st.getQuestItemsCount(REEPS_CONTRACT) and st.getQuestItemsCount(ELVEN_WINE)==0 :
htmltext = "30555-02.htm"
st.giveItems(ELVEN_WINE,1)
st.takeItems(REEPS_CONTRACT,1)
elif npcId == 30555 and st.getInt("cond")==1 and st.getQuestItemsCount(REEPS_CONTRACT)==0 and st.getQuestItemsCount(ELVEN_WINE) :
htmltext = "30555-03.htm"
elif npcId == 30555 and st.getInt("cond")==1 and st.getQuestItemsCount(GEM_BOX1)==1 :
htmltext = "30555-04.htm"
elif npcId == 30555 and st.getInt("cond")==1 and st.getQuestItemsCount(GEM_BOX1)==0 and st.getQuestItemsCount(REEPS_CONTRACT)==0 and st.getQuestItemsCount(ELVEN_WINE)==0 :
htmltext = "30555-05.htm"
elif npcId == 30529 and st.getInt("cond")==1 and st.getQuestItemsCount(ELVEN_WINE) and st.getQuestItemsCount(BRONPS_DICE)==0 :
htmltext = "30529-01.htm"
st.giveItems(BRONPS_DICE,1)
st.takeItems(ELVEN_WINE,1)
elif npcId == 30529 and st.getInt("cond")==1 and st.getQuestItemsCount(ELVEN_WINE)==0 and st.getQuestItemsCount(BRONPS_DICE) :
htmltext = "30529-02.htm"
elif npcId == 30529 and st.getInt("cond")==1 and st.getQuestItemsCount(ELVEN_WINE)==0 and st.getQuestItemsCount(BRONPS_DICE)==0 :
htmltext = "30529-03.htm"
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_DICE) :
htmltext = "30526-01.htm"
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_CONTRACT) and (st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL)<20) :
htmltext = "30526-03.htm"
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_CONTRACT) and (st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL)>=20) :
htmltext = "30526-04.htm"
st.takeItems(BRONPS_CONTRACT,1)
st.takeItems(AQUAMARINE,st.getQuestItemsCount(AQUAMARINE))
st.takeItems(CHRYSOBERYL,st.getQuestItemsCount(CHRYSOBERYL))
st.giveItems(GEM_BOX1,1)
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(GEM_BOX1) :
htmltext = "30526-05.htm"
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(COAL_PIECE) :
htmltext = "30526-06.htm"
st.takeItems(COAL_PIECE,1)
st.giveItems(BRONPS_LETTER,1)
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_LETTER) :
htmltext = "30526-07.htm"
elif npcId == 30526 and st.getInt("cond")==1 and st.getQuestItemsCount(BERRY_TART) or st.getQuestItemsCount(BAT_DIAGRAM) or st.getQuestItemsCount(STAR_DIAMOND) :
htmltext = "30526-08.htm"
elif npcId == 30521 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_LETTER) and st.getQuestItemsCount(BERRY_TART)==0 :
htmltext = "30521-01.htm"
st.giveItems(BERRY_TART,1)
st.takeItems(BRONPS_LETTER,1)
elif npcId == 30521 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_LETTER)==0 and st.getQuestItemsCount(BERRY_TART) :
htmltext = "30521-02.htm"
elif npcId == 30521 and st.getInt("cond")==1 and st.getQuestItemsCount(BRONPS_LETTER)==0 and st.getQuestItemsCount(BERRY_TART)==0 :
htmltext = "30521-03.htm"
elif npcId == 30522 and st.getInt("cond")==1 and st.getQuestItemsCount(BAT_DIAGRAM)==0 and st.getQuestItemsCount(BERRY_TART) and st.getQuestItemsCount(STAR_DIAMOND)==0 :
htmltext = "30522-01.htm"
st.giveItems(BAT_DIAGRAM,1)
st.takeItems(BERRY_TART,1)
elif npcId == 30522 and st.getInt("cond")==1 and st.getQuestItemsCount(BAT_DIAGRAM) and st.getQuestItemsCount(BERRY_TART)==0 and st.getQuestItemsCount(STAR_DIAMOND)==0 :
htmltext = "30522-02.htm"
elif npcId == 30522 and st.getInt("cond")==1 and st.getQuestItemsCount(BAT_DIAGRAM)==0 and st.getQuestItemsCount(BERRY_TART)==0 and st.getQuestItemsCount(STAR_DIAMOND) :
htmltext = "30522-03.htm"
elif npcId == 30522 and st.getInt("cond")==1 and st.getQuestItemsCount(BAT_DIAGRAM)==0 and st.getQuestItemsCount(BERRY_TART)==0 and st.getQuestItemsCount(STAR_DIAMOND)==0 :
htmltext = "30522-04.htm"
return htmltext
def onKill(self,npc,player,isPet):
st = player.getQuestState(qn)
if not st : return
if st.getState() != State.STARTED : return
npcId = npc.getId()
if npcId == 20323 :
if st.getInt("cond") == 1 and st.getQuestItemsCount(BRONPS_CONTRACT) :
if self.getRandom(10) < 8 :
st.giveItems(AQUAMARINE,1)
if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 :
if st.getQuestItemsCount(AQUAMARINE) < 10 :
st.playSound("ItemSound.quest_itemget")
else :
st.playSound("ItemSound.quest_middle")
else:
if st.getQuestItemsCount(AQUAMARINE) < 10 :
st.playSound("ItemSound.quest_itemget")
else :
st.playSound("ItemSound.quest_middle")
if self.getRandom(10) < 8 :
if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 :
if st.getQuestItemsCount(CHRYSOBERYL) < 10 :
st.giveItems(CHRYSOBERYL,1)
st.playSound("ItemSound.quest_middle")
elif st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) < 20 :
if st.getQuestItemsCount(CHRYSOBERYL) < 10 :
st.giveItems(CHRYSOBERYL,1)
st.playSound("ItemSound.quest_itemget")
elif npcId == 20324 :
if st.getInt("cond") == 1 and st.getQuestItemsCount(BRONPS_CONTRACT) :
if self.getRandom(10) < 6 :
if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 :
if st.getQuestItemsCount(AQUAMARINE) < 10 :
st.giveItems(AQUAMARINE,1)
st.playSound("ItemSound.quest_middle")
else:
if st.getQuestItemsCount(AQUAMARINE) < 10 :
st.giveItems(AQUAMARINE,1)
st.playSound("ItemSound.quest_itemget")
if self.getRandom(10) < 6 :
if st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) == 19 :
if st.getQuestItemsCount(CHRYSOBERYL) < 10 :
st.giveItems(CHRYSOBERYL,1)
st.playSound("ItemSound.quest_middle")
elif st.getQuestItemsCount(AQUAMARINE)+st.getQuestItemsCount(CHRYSOBERYL) < 20 :
if st.getQuestItemsCount(CHRYSOBERYL) < 10 :
st.giveItems(CHRYSOBERYL,1)
st.playSound("ItemSound.quest_itemget")
elif npcId == 20480 :
if st.getInt("cond") == 1 and st.getQuestItemsCount(BAT_DIAGRAM) and st.getQuestItemsCount(STAR_DIAMOND) == 0 :
if self.getRandom(10) < 2 :
st.giveItems(STAR_DIAMOND,1)
st.takeItems(BAT_DIAGRAM,1)
st.playSound("ItemSound.quest_middle")
return
QUEST = Quest(108,qn,"Jumble Tumble Diamond Fuss")
QUEST.addStartNpc(30523)
QUEST.addTalkId(30523)
QUEST.addTalkId(30516)
QUEST.addTalkId(30521)
QUEST.addTalkId(30522)
QUEST.addTalkId(30523)
QUEST.addTalkId(30526)
QUEST.addTalkId(30529)
QUEST.addTalkId(30555)
QUEST.addKillId(20323)
QUEST.addKillId(20324)
QUEST.addKillId(20480)
<html><body>Weapon Merchant Reep:<br> <html><body>Trader Reep:<br>
Star diamond? I went on a business trip to Giran expressly for Gouph, and acquired the star diamond, that is a fact. I was going to bring it here myself... But Gouph insisted that one of his guild members,<font color="LEVEL"> Carrier Torocco,</font> be in charge of delivery... So, I gave the jewel to Torocco as he asked. I don't know what happened afterwards.<br> Star Diamond? I went on a business trip to Giran expressly for Gouph, and acquired the Star Diamond, that is a fact. I was going to bring it here myself... But Gouph insisted that one of his guild members, <font color="LEVEL">Carrier Torocco</font>, be in charge of delivery... So, I gave the jewel to Torocco as he asked. I don't know what happened afterwards.<br>
As our contract states, I acquired the star diamond for him. It was Gouph who insisted that someone else should deliver it. This contract was drawn up when requesting the delivery. It may be of aid, so take it. I have nothing to do with this anymore.<br> As our Contract states, I acquired the Star Diamond for him. It was Gouph who insisted that someone else should deliver it. This Contract was drawn up when requesting the delivery. It may be of aid, so take it. I have nothing to do with this anymore.<br>
Ah! And when you see Gouph again, tell him that Trader Reep wants the rest of the payment for the jewel. And!!! If he's trying to cheat me, tell him I won't let him get away with it!!! Ah! And when you see Gouph again, tell him that Trader Reep wants the rest of the payment for the jewel. And!!! If he's trying to cheat me, tell him I won't let him get away with it!!!
</body></html> </body></html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment