Advertisement
Guest User

Questttt

a guest
Apr 19th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.12 KB | None | 0 0
  1. ------------------------------------------------------ Missione livello 75
  2. -- Grotta dell'Esilio
  3. ----------------------------------------------------
  4.  
  5.  
  6. quest grotto_of_exile begin
  7.  
  8.  
  9.  
  10. state start begin
  11.  
  12. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  13. say_title ( "Seon-Pyeong:" )
  14. say ( "Ciao " .. pc.get_name() .. "" )
  15. say ( "Perchè sei giunto fin qui?" )
  16. wait()
  17. say_title ( "Seon-Pyeong:" )
  18. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  19. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri enormi")
  20. say ( "E creature possenti e immortali..." )
  21. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  22. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  23. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  24. say ( "Dunque,vuoi ancora entrare?" )
  25. local a = select ( "Si" , "No" )
  26. if a == 2 then
  27. say_title ( "Seon-Pyeong:" )
  28. say ( "Saggia decisione..." )
  29. return
  30. elseif a == 1 then
  31. if pc . get_level ( ) >= 75 then
  32. if pc . countitem ( "30190" ) > 0 then
  33. say_title ( "Seon-Pyeong:" )
  34. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  35. say ( "Adesso ti teleportero'..." )
  36. pc . removeitem ( "30190" )
  37. pc . warp ( 0 , 1203200 )
  38. else
  39. say_title ( "Seon-Pyeong:" )
  40. say ( "Non hai con te nessuna Ematite!" )
  41. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  42. end
  43. else
  44. say_title ( "Seon-Pyeong:" )
  45. say ( "Non sei al livello adatto per entrare!" )
  46. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  47. end
  48. end
  49. end
  50.  
  51.  
  52. when login or levelup with pc.level >= 75 begin
  53. set_state(information)
  54. end
  55.  
  56. end
  57.  
  58. state information begin
  59.  
  60. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  61. say_title ( "Seon-Pyeong:" )
  62. say ( "Ciao " .. pc.get_name() .. "" )
  63. say ( "Perchè sei giunto fin qui?" )
  64. wait()
  65. say_title ( "Seon-Pyeong:" )
  66. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  67. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  68. say ( "E creature possenti e immortali..." )
  69. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  70. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  71. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  72. say ( "Dunque,vuoi ancora entrare?" )
  73. local a = select ( "Si" , "No" )
  74. if a == 2 then
  75. say_title ( "Seon-Pyeong:" )
  76. say ( "Saggia decisione..." )
  77. return
  78. elseif a == 1 then
  79. if pc . get_level ( ) >= 75 then
  80. if pc . countitem ( "30190" ) > 0 then
  81. say_title ( "Seon-Pyeong:" )
  82. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  83. say ( "Adesso ti teleportero'..." )
  84. pc . removeitem ( "30190" )
  85. pc . warp ( 0 , 1203200 )
  86. else
  87. say_title ( "Seon-Pyeong:" )
  88. say ( "Non hai con te nessuna Ematite!" )
  89. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  90. end
  91. else
  92. say_title ( "Seon-Pyeong:" )
  93. say ( "Non sei al livello adatto per entrare!" )
  94. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  95. end
  96. end
  97. end
  98.  
  99. when letter begin
  100. send_letter("Grotta dell'Esilio")
  101. local v = find_npc_by_vnum(20095)
  102. if v == 0 then
  103. else
  104. target.vid("__TARGET__", v, "Seon-Hae")
  105. end
  106. end
  107.  
  108. when button or info begin
  109. say_title("Grotta dell'Esilio:")
  110. say("Seon-Hae conosce il modo per entrare nella Grotta dell'Esilio")
  111. say("Va da lui, ti dirà di cosa ha bisogno")
  112. say("Per consentirti l'accesso alla dimora di Beran-Setaou")
  113. end
  114.  
  115. when __TARGET__.target.click or 20095.chat."Grotta dell'Esilio" begin
  116. target.delete("__TARGET__")
  117. local asd = pc.getqf("rifai_quest_time")
  118. if pc . is_gm ( ) then
  119. pc.setqf ( "rifai_quest_time" , get_time() -1 )
  120. end
  121. if get_time ( ) < asd then
  122. say_title("Seon-Hae:")
  123. say("Mi dispiace,posso crearti una sola Ematite al giorno")
  124. say("Se il Guardiano della Grotta dell'Esilio si accorgesse")
  125. say("Che entri piu volte al giorno nella Grotta del'Esilio")
  126. say("Non ti farebbe piu entrare...")
  127. else
  128. say_title("Seon-Hae:")
  129. say("Giovane avventuriero, vedo in te un animo forte ed intraprendente")
  130. wait()
  131. say_title("Seon-Hae:")
  132. say("Vorresti oltrepassare la soglia della Grotta dell'Esilio?!")
  133. say("Creature spaventose si nascondono nei meandri della dimora di Beran-Setaou")
  134. say("Deve albergare molto coraggio nel tuo cuore. La maggior parte di coloro i quali varcano quell'entrata scompaiono definitivamente nell'Oblio")
  135. say("Se la tua scelta è quella di proseguire io non posso fare nulla per impedirtelo.")
  136. say("Ma l'accesso non è consentito a tutti. Baljit-Elvedin sigillò questo luogo maledetto")
  137. say("Per rompere il sigillo ho bisogno di particolari oggetti estremamente rari e preziosi.")
  138. wait()
  139. say_title("Procurami l'Ossidiana")
  140. say("L'ossidiana è una pietra lavica sulla quale gli antichi alchimisti")
  141. say("Incidevano le preghiere rivolte a Baljit-Elvedin.")
  142. say("Me ne servirebbero quattro... Si, quattro dovrebbero proprio bastare!")
  143. set_state(ossidiane)
  144. end
  145.  
  146.  
  147. end
  148.  
  149. end
  150.  
  151.  
  152. state ossidiane begin
  153.  
  154. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  155. say_title ( "Seon-Pyeong:" )
  156. say ( "Ciao " .. pc.get_name() .. "" )
  157. say ( "Perchè sei giunto fin qui?" )
  158. wait()
  159. say_title ( "Seon-Pyeong:" )
  160. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  161. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  162. say ( "E creature possenti e immortali..." )
  163. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  164. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  165. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  166. say ( "Dunque,vuoi ancora entrare?" )
  167. local a = select ( "Si" , "No" )
  168. if a == 2 then
  169. say_title ( "Seon-Pyeong:" )
  170. say ( "Saggia decisione..." )
  171. return
  172. elseif a == 1 then
  173. if pc . get_level ( ) >= 75 then
  174. if pc . countitem ( "30190" ) > 0 then
  175. say_title ( "Seon-Pyeong:" )
  176. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  177. say ( "Adesso ti teleportero'..." )
  178. pc . removeitem ( "30190" )
  179. pc . warp ( 0 , 1203200 )
  180. else
  181. say_title ( "Seon-Pyeong:" )
  182. say ( "Non hai con te nessuna Ematite!" )
  183. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  184. end
  185. else
  186. say_title ( "Seon-Pyeong:" )
  187. say ( "Non sei al livello adatto per entrare!" )
  188. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  189. end
  190. end
  191. end
  192.  
  193.  
  194. when letter begin
  195. send_letter("Le ossidiane")
  196. end
  197.  
  198. when button or info begin
  199. say_title("Le Ossidiane:")
  200. say ( "Dopo la caduta delle rocce Metin le pietre laviche sono state recuperate" )
  201. say ( "Da esseri malvagi noti come FIAMMA e riportate alle pendici dei vulcani" )
  202. say ( "Di Carta Dojum. Uccidi i FIAMMA e riappropriati delle Ossidiane!" )
  203. end
  204.  
  205. when 2204.kill begin
  206. local s = number(1, 10)
  207. local a = 0
  208. if s == 1 and pc.count_item(30188)<4 then
  209. a = a + 1
  210. pc.give_item2(30188, a )
  211. end
  212. if pc.count_item(30188)==4 then
  213.  
  214. local v = find_npc_by_vnum(20095)
  215. if v == 0 then
  216. else
  217. target.vid("__TARGET__", v, "??????")
  218. end
  219. set_state(ossidiane_trovate)
  220. end
  221. end
  222. end
  223.  
  224. state ossidiane_trovate begin
  225.  
  226.  
  227. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  228. say_title ( "Seon-Pyeong:" )
  229. say ( "Ciao " .. pc.get_name() .. "" )
  230. say ( "Perchè sei giunto fin qui?" )
  231. wait()
  232. say_title ( "Seon-Pyeong:" )
  233. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  234. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  235. say ( "E creature possenti e immortali..." )
  236. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  237. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  238. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  239. say ( "Dunque,vuoi ancora entrare?" )
  240. local a = select ( "Si" , "No" )
  241. if a == 2 then
  242. say_title ( "Seon-Pyeong:" )
  243. say ( "Saggia decisione..." )
  244. return
  245. elseif a == 1 then
  246. if pc . get_level ( ) >= 75 then
  247. if pc . countitem ( "30190" ) > 0 then
  248. say_title ( "Seon-Pyeong:" )
  249. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  250. say ( "Adesso ti teleportero'..." )
  251. pc . removeitem ( "30190" )
  252. pc . warp ( 0 , 1203200 )
  253. else
  254. say_title ( "Seon-Pyeong:" )
  255. say ( "Non hai con te nessuna Ematite!" )
  256. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  257. end
  258. else
  259. say_title ( "Seon-Pyeong:" )
  260. say ( "Non sei al livello adatto per entrare!" )
  261. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  262. end
  263. end
  264. end
  265.  
  266. when letter begin
  267. send_letter("Ho le Ossidiane")
  268. end
  269. when button or info begin
  270. say_title("Ho le Ossidiane:")
  271. say ( "Hai trovato le Ossidiane!!" )
  272. say ( "Portale al piu presto da Seon-Hae in modo" )
  273. say ( "che le possa esaminare")
  274. end
  275. when __TARGET__.target.click or
  276. 20095.chat."Ho le Ossidiane" with pc.count_item(30188) >= 4 begin
  277. target.delete("__TARGET__")
  278. say_title ( "Seon-Hae:" )
  279. say ( "Bene giovane guerriero" )
  280. say ( "Ora che ho le ossidane posso cominciare a lavorare sulla creazione dell'Ematite.." )
  281. say ( "Ma senza le lacrime pietrificate il mio lavoro si fermerà presto." )
  282. wait()
  283. say_title("Procurami lacrima pietrificata")
  284. say("Ho bisogno di una Lacrima Pietrificata del dio Baljit-Elvedin")
  285. say("Colui che oggi veneriamo col nome di Dio Drago")
  286. say("Credo che avrò bisogno di almeno 7 Lacrime")
  287. say("Recati nella Terra del Fuoco, Ma stai attento, creature mostruose")
  288. say("Si celano tra le anguste rocce incandescenti.")
  289. pc.remove_item(30188,4)
  290. set_state(lacrime_pietrificate)
  291. end
  292.  
  293.  
  294. end
  295.  
  296. state lacrime_pietrificate begin
  297.  
  298. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  299. say_title ( "Seon-Pyeong:" )
  300. say ( "Ciao " .. pc.get_name() .. "" )
  301. say ( "Perchè sei giunto fin qui?" )
  302. wait()
  303. say_title ( "Seon-Pyeong:" )
  304. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  305. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  306. say ( "E creature possenti e immortali..." )
  307. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  308. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  309. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  310. say ( "Dunque,vuoi ancora entrare?" )
  311. local a = select ( "Si" , "No" )
  312. if a == 2 then
  313. say_title ( "Seon-Pyeong:" )
  314. say ( "Saggia decisione..." )
  315. return
  316. elseif a == 1 then
  317. if pc . get_level ( ) >= 75 then
  318. if pc . countitem ( "30190" ) > 0 then
  319. say_title ( "Seon-Pyeong:" )
  320. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  321. say ( "Adesso ti teleportero'..." )
  322. pc . removeitem ( "30190" )
  323. pc . warp ( 0 , 1203200 )
  324. else
  325. say_title ( "Seon-Pyeong:" )
  326. say ( "Non hai con te nessuna Ematite!" )
  327. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  328. end
  329. else
  330. say_title ( "Seon-Pyeong:" )
  331. say ( "Non sei al livello adatto per entrare!" )
  332. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  333. end
  334. end
  335. end
  336.  
  337.  
  338. when letter begin
  339. send_letter("Le Lacrime pietrificate")
  340. end
  341.  
  342. when button or info begin
  343. say_title("Le Lacrime pietrificate:")
  344. say("Le Lacrime di Baljit-Elvedin caddero dal cielo")
  345. say("Quando il dio pianse per il destino dei suoi fratelli.")
  346. say("Così cariche del suo spirito non tutte evaporarono")
  347. say("E quelle rimaste si trasformarono in rocce sacre")
  348. say("Trovale nella Carta Dojum.")
  349. set_state(lacrima1)
  350.  
  351.  
  352.  
  353.  
  354. end
  355. end
  356.  
  357. state lacrima1 begin
  358.  
  359.  
  360.  
  361. when letter begin
  362. local x1 = number(1145, 1414)
  363. local y1 = number(649, 819)
  364. target.pos("__TARGET__", x1, y1, 62, "")
  365. end
  366.  
  367. when letter begin
  368. -- setskin(NOWINDOW)
  369. -- makequestbutton("lacrima 1")
  370. -- q.set_title("Trova la prima lacrima")
  371. -- q.start()
  372. end
  373.  
  374.  
  375. when __TARGET__.target.arrive begin
  376. target.delete("__TARGET__")
  377. say_title ( "Le Lacrime pietrificate:" )
  378. say ( "Hai trovato un Lacrima pietrificata" )
  379. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  380. say ( "Trova le altre e portale a Seon-Hae" )
  381. pc.give_item2(30186, 1)
  382. setstate(lacrima2)
  383. end
  384.  
  385.  
  386.  
  387.  
  388. end
  389.  
  390.  
  391. state lacrima2 begin
  392. when letter begin
  393. local x2 = number(1245, 1414)
  394. local y2 = number(160, 266)
  395. target.pos("__TARGET__", x2, y2, 62, "")
  396. end
  397.  
  398. when letter begin
  399. -- setskin(NOWINDOW)
  400. -- makequestbutton("lacrima 1")
  401. -- q.set_title("Trova la prima lacrima")
  402. -- q.start()
  403. end
  404.  
  405.  
  406. when __TARGET__.target.arrive begin
  407. target.delete("__TARGET__")
  408. say_title ( "Le Lacrime pietrificate:" )
  409. say ( "Hai trovato un Lacrima pietrificata" )
  410. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  411. say ( "Trova le altre e portale a Seon-Hae" )
  412. pc.give_item2(30186, 1)
  413. setstate(lacrima3)
  414. end
  415.  
  416.  
  417.  
  418.  
  419. end
  420.  
  421.  
  422. state lacrima3 begin
  423. when letter begin
  424. local x3 = number(84, 198)
  425. local y3= number(671, 877)
  426. target.pos("__TARGET__", x3, y3, 62, "")
  427. end
  428.  
  429. when letter begin
  430. -- setskin(NOWINDOW)
  431. -- makequestbutton("lacrima 1")
  432. -- q.set_title("Trova la prima lacrima")
  433. -- q.start()
  434. end
  435.  
  436.  
  437. when __TARGET__.target.arrive begin
  438. target.delete("__TARGET__")
  439. say_title ( "Le Lacrime pietrificate:" )
  440. say ( "Hai trovato un Lacrima pietrificata" )
  441. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  442. say ( "Trova le altre e portale a Seon-Hae" )
  443. pc.give_item2(30186, 1)
  444. setstate(lacrima4)
  445. end
  446.  
  447.  
  448.  
  449.  
  450. end
  451. state lacrima4 begin
  452. when letter begin
  453. local x4 = number(568, 690)
  454. local y4 = number(365, 498)
  455. target.pos("__TARGET__", x4, y4, 62, "")
  456. end
  457.  
  458. when letter begin
  459. -- setskin(NOWINDOW)
  460. -- makequestbutton("lacrima 1")
  461. -- q.set_title("Trova la prima lacrima")
  462. -- q.start()
  463. end
  464.  
  465.  
  466. when __TARGET__.target.arrive begin
  467. target.delete("__TARGET__")
  468. say_title ( "Le Lacrime pietrificate:" )
  469. say ( "Hai trovato un Lacrima pietrificata" )
  470. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  471. say ( "Trova le altre e portale a Seon-Hae" )
  472. pc.give_item2(30186, 1)
  473. setstate(lacrima5)
  474. end
  475.  
  476.  
  477.  
  478.  
  479. end
  480. state lacrima5 begin
  481. when letter begin
  482. local x5 = number(1059, 1395)
  483. local y5 = number(139, 237)
  484. target.pos("__TARGET__", x5, y5, 62, "")
  485. end
  486.  
  487. when letter begin
  488. -- setskin(NOWINDOW)
  489. -- makequestbutton("lacrima 1")
  490. -- q.set_title("Trova la prima lacrima")
  491. -- q.start()
  492. end
  493.  
  494.  
  495. when __TARGET__.target.arrive begin
  496. target.delete("__TARGET__")
  497. say_title ( "Le Lacrime pietrificate:" )
  498. say ( "Hai trovato un Lacrima pietrificata" )
  499. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  500. say ( "Trova le altre e portale a Seon-Hae" )
  501. pc.give_item2(30186, 1)
  502. setstate(lacrima6)
  503. end
  504.  
  505.  
  506.  
  507.  
  508. end
  509. state lacrima6 begin
  510. when letter begin
  511. local x6 = number(368, 454)
  512. local y6 = number(977, 1122)
  513. target.pos("__TARGET__", x6, y6, 62, "")
  514. end
  515.  
  516. when letter begin
  517. -- setskin(NOWINDOW)
  518. -- makequestbutton("lacrima 1")
  519. -- q.set_title("Trova la prima lacrima")
  520. -- q.start()
  521. end
  522.  
  523.  
  524. when __TARGET__.target.arrive begin
  525. target.delete("__TARGET__")
  526. say_title ( "Le Lacrime pietrificate:" )
  527. say ( "Hai trovato un Lacrima pietrificata" )
  528. say ( "E' gelida nonostante la temperatura dell'ambiente." )
  529. say ( "Trova le altre e portale a Seon-Hae" )
  530. pc.give_item2(30186, 1)
  531. setstate(lacrima7)
  532. end
  533.  
  534.  
  535.  
  536.  
  537. end
  538. state lacrima7 begin
  539. when letter begin
  540. local x7 = number(888, 975)
  541. local y7 = number(690, 867)
  542. target.pos("__TARGET__", x7, y7, 62, "")
  543. end
  544.  
  545. when letter begin
  546. -- setskin(NOWINDOW)
  547. -- makequestbutton("lacrima 1")
  548. -- q.set_title("Trova la prima lacrima")
  549. -- q.start()
  550. end
  551.  
  552.  
  553. when __TARGET__.target.arrive begin
  554. target.delete("__TARGET__")
  555. say_title ( "Le Lacrime pietrificate:" )
  556. say ( "Hai trovato tutte le Lacrime Pietrificate" )
  557. say ( "Del dio Baljit-Elvedin." )
  558. say ( "Ora portale a Seon-Hae" )
  559. pc.give_item2(30186, 1)
  560. setstate(Lacrime_Bajit)
  561. end
  562.  
  563.  
  564.  
  565.  
  566. end
  567. state Lacrime_Bajit begin
  568.  
  569. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  570. say_title ( "Seon-Pyeong:" )
  571. say ( "Ciao " .. pc.get_name() .. "" )
  572. say ( "Perchè sei giunto fin qui?" )
  573. wait()
  574. say_title ( "Seon-Pyeong:" )
  575. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  576. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  577. say ( "E creature possenti e immortali..." )
  578. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  579. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  580. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  581. say ( "Dunque,vuoi ancora entrare?" )
  582. local a = select ( "Si" , "No" )
  583. if a == 2 then
  584. say_title ( "Seon-Pyeong:" )
  585. say ( "Saggia decisione..." )
  586. return
  587. elseif a == 1 then
  588. if pc . get_level ( ) >= 75 then
  589. if pc . countitem ( "30190" ) > 0 then
  590. say_title ( "Seon-Pyeong:" )
  591. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  592. say ( "Adesso ti teleportero'..." )
  593. pc . removeitem ( "30190" )
  594. pc . warp ( 0 , 1203200 )
  595. else
  596. say_title ( "Seon-Pyeong:" )
  597. say ( "Non hai con te nessuna Ematite!" )
  598. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  599. end
  600. else
  601. say_title ( "Seon-Pyeong:" )
  602. say ( "Non sei al livello adatto per entrare!" )
  603. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  604. end
  605. end
  606. end
  607.  
  608. when letter begin
  609. local v = find_npc_by_vnum(20095)
  610. if v != 0 then
  611. target.vid("__TARGET__", v, "?????")
  612. end
  613. send_letter("Hai 7 Lacrime Pietrificate")
  614. end
  615.  
  616. when button or info begin
  617. say_title ( "Le Lacrime pietrificate:" )
  618. say ( "Hai trovato tutte le Lacrime Pietrificate" )
  619. say ( "Del dio Baljit-Elvedin." )
  620. say ( "Ora portale a Seon-Hae" )
  621. end
  622.  
  623. when __TARGET__.target.click or
  624. 20095.chat."Hai 7 Lacrime Pietrificate" with pc.count_item(30186) >= 7 begin
  625. target.delete("__TARGET__")
  626. say_title("Seon-Hae:")
  627. say( "Dai tuoi occhi posso intuire che hai trovato cio'" )
  628. say( "Che cercavi." )
  629. say( "Si, sono proprio le lacrime pietrificate del sommo Baljit-Elvedin" )
  630. wait()
  631. say_title("Seon-Hae:")
  632. say( "Bene, non ti resta che consacrare" )
  633. say( "Le Lacrime dove il dio Baljit-Elvedin ha riposato" )
  634. say( "Un'ultima volta, cullato dal fruscio del vento, prima di abbandonare la dimora dei mortali." )
  635. say( "Recati nel bosco ed ascolta il canto della brezza" )
  636. say( "Svuota il tuo cuore, il Dio ascolterà le tue preghiere" )
  637. wait()
  638. say_title("Seon-Hae:")
  639. say("Se il Dio Drago vedra' la purezza nel tuo animo")
  640. say("Ti darà in dono una goccia del sangue di sua sorella,")
  641. say("La dea Bahar-Taraji.")
  642. pc.removeitem(30186, 7)
  643. pc.give_item2(30189, 1)
  644. set_state( Goccia_Sangue )
  645. end
  646.  
  647. end
  648.  
  649. state Goccia_Sangue begin
  650.  
  651. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  652. say_title ( "Seon-Pyeong:" )
  653. say ( "Ciao " .. pc.get_name() .. "" )
  654. say ( "Perchè sei giunto fin qui?" )
  655. wait()
  656. say_title ( "Seon-Pyeong:" )
  657. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  658. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  659. say ( "E creature possenti e immortali..." )
  660. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  661. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  662. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  663. say ( "Dunque,vuoi ancora entrare?" )
  664. local a = select ( "Si" , "No" )
  665. if a == 2 then
  666. say_title ( "Seon-Pyeong:" )
  667. say ( "Saggia decisione..." )
  668. return
  669. elseif a == 1 then
  670. if pc . get_level ( ) >= 75 then
  671. if pc . countitem ( "30190" ) > 0 then
  672. say_title ( "Seon-Pyeong:" )
  673. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  674. say ( "Adesso ti teleportero'..." )
  675. pc . removeitem ( "30190" )
  676. pc . warp ( 0 , 1203200 )
  677. else
  678. say_title ( "Seon-Pyeong:" )
  679. say ( "Non hai con te nessuna Ematite!" )
  680. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  681. end
  682. else
  683. say_title ( "Seon-Pyeong:" )
  684. say ( "Non sei al livello adatto per entrare!" )
  685. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  686. end
  687. end
  688. end
  689.  
  690.  
  691. when letter begin
  692.  
  693. send_letter("Trova la il luogo consacrato")
  694. end
  695.  
  696. when button or info begin
  697. say_title("Recati nel bosco rosso:")
  698. say("Recati nel bosco rosso e trova il punto")
  699. say("Che Seon-Hae ti ha indicato.")
  700. say("Lì troverai una goccia del sangue di Bahar-Taraji")
  701. set_state(goccia1 )
  702. end
  703. end
  704.  
  705.  
  706.  
  707.  
  708. state goccia1 begin
  709.  
  710.  
  711. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  712. say_title ( "Seon-Pyeong:" )
  713. say ( "Ciao " .. pc.get_name() .. "" )
  714. say ( "Perchè sei giunto fin qui?" )
  715. wait()
  716. say_title ( "Seon-Pyeong:" )
  717. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  718. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  719. say ( "E creature possenti e immortali..." )
  720. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  721. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  722. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  723. say ( "Dunque,vuoi ancora entrare?" )
  724. local a = select ( "Si" , "No" )
  725. if a == 2 then
  726. say_title ( "Seon-Pyeong:" )
  727. say ( "Saggia decisione..." )
  728. return
  729. elseif a == 1 then
  730. if pc . get_level ( ) >= 75 then
  731. if pc . countitem ( "30190" ) > 0 then
  732. say_title ( "Seon-Pyeong:" )
  733. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  734. say ( "Adesso ti teleportero'..." )
  735. pc . removeitem ( "30190" )
  736. pc . warp ( 0 , 1203200 )
  737. else
  738. say_title ( "Seon-Pyeong:" )
  739. say ( "Non hai con te nessuna Ematite!" )
  740. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  741. end
  742. else
  743. say_title ( "Seon-Pyeong:" )
  744. say ( "Non sei al livello adatto per entrare!" )
  745. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  746. end
  747. end
  748. end
  749.  
  750. when letter begin
  751. target.pos("__TARGET__", 234, 483, 68, "")
  752. end
  753.  
  754. when letter begin
  755. -- setskin(NOWINDOW)
  756. -- makequestbutton("lacrima 1")
  757. -- q.set_title("Trova la prima lacrima")
  758. -- q.start()
  759. end
  760.  
  761.  
  762. when __TARGET__.target.arrive begin
  763. target.delete("__TARGET__")
  764. say_title("Baljit-Elvedin:")
  765. say("Giovane e valoroso guerriero dal cuore puro")
  766. say("Hai dimostrato tenacia e coraggio, hai meritato la mia benedizione")
  767. say("Il cammino che intendi intraprendere ti porterà in un luogo")
  768. say("In cui la malvagità ed il caos regnano sovrani.")
  769. say("Bada bene a non sprofondare nell'Oblio.")
  770. wait()
  771. say_title("Baljit-Elvedin:")
  772. say("Questa è una goccia del sangue di Bahar-Taraji")
  773. say("che ti permetterà di rompere il sigillo della Grotta dell'Esilio")
  774. say("Ora vai, impugna la tua arma e combatti le forze del male")
  775. say("Che contaminano questa terra.")
  776. pc.removeitem( 30189, 1)
  777. pc.give_item2(30187, 1)
  778. set_state(Ematite)
  779.  
  780. end
  781. end
  782.  
  783. state Ematite begin
  784.  
  785. when 20091.chat."Grotta dell'Esilio" with pc . get_map_index ( ) == 64 begin
  786. say_title ( "Seon-Pyeong:" )
  787. say ( "Ciao " .. pc.get_name() .. "" )
  788. say ( "Perchè sei giunto fin qui?" )
  789. wait()
  790. say_title ( "Seon-Pyeong:" )
  791. say ( "Dunque vorresti entrare nella Grotta dell'Esilio?" )
  792. say ( "Sai che nella Grotta dell'Esilio si nascondono mostri abnormi")
  793. say ( "E creature possenti e immortali..." )
  794. say ( "Per questo motivo per entrare devi essere almeno livello 75!" )
  795. say ( "E non solo! Devi dimostrarmi il tuo valore! Devi avere con te un'Ematite!" )
  796. say ( "Un mistico oggetto che solo i Guerrieri piu' forti hanno!" )
  797. say ( "Dunque,vuoi ancora entrare?" )
  798. local a = select ( "Si" , "No" )
  799. if a == 2 then
  800. say_title ( "Seon-Pyeong:" )
  801. say ( "Saggia decisione..." )
  802. return
  803. elseif a == 1 then
  804. if pc . get_level ( ) >= 75 then
  805. if pc . countitem ( "30190" ) > 0 then
  806. say_title ( "Seon-Pyeong:" )
  807. say ( "Hai tutti i requisiti necessari per entrare nella Grotta dell'Esilio!" )
  808. say ( "Adesso ti teleportero'..." )
  809. pc . removeitem ( "30190" )
  810. pc . warp ( 0 , 1203200 )
  811. else
  812. say_title ( "Seon-Pyeong:" )
  813. say ( "Non hai con te nessuna Ematite!" )
  814. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  815. end
  816. else
  817. say_title ( "Seon-Pyeong:" )
  818. say ( "Non sei al livello adatto per entrare!" )
  819. say ( "Non posso far entrare chiunque! Torna quando potrai dimostrarmi il tuo valore!" )
  820. end
  821. end
  822. end
  823.  
  824.  
  825. when letter begin
  826. local v = find_npc_by_vnum(20095)
  827. if v != 0 then
  828. target.vid("__TARGET__", v, "?????")
  829. end
  830. send_letter("Hai Goccia di Sangue")
  831. end
  832.  
  833. when button or info begin
  834. say_title("Torna da Seon-Hae:")
  835. say("Hai tutto l'occorrente per produrre l'Ematite.")
  836.  
  837.  
  838. end
  839.  
  840. when __TARGET__.target.click or
  841. 20095.chat."Goccia di Sangue" begin
  842. target.delete("__TARGET__")
  843. say_title("Seon-Hae:")
  844. say("Non credevo potessi davvero riuscire ad ottenere")
  845. say("La benedizione del magnanimo Baljit-Elvedin.")
  846. say("Solo pochi prescelti possono attirare la sua attenzione")
  847. wait()
  848. say("Ecco a te l'Ematite, una goccia cristallizzata del sangue")
  849. say("Di Bahar-Taraji.")
  850. say("Con questa potrai accedere alla Grotta dell'Esilio.")
  851. pc.removeitem( 30187, 1)
  852. pc.give_item2(30190, 1)
  853. pc.setqf("rifai_quest_time", get_time()+ 24*60*60)
  854. set_state( _COMPLETE_ )
  855. end
  856.  
  857. end
  858.  
  859. state _COMPLETE_ begin
  860. when login or levelup begin
  861. if pc.getqf ( "rifai_quest_time" ) >= get_time ( ) then
  862. set_state ( information )
  863. end
  864. end
  865. end
  866. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement