Advertisement
SoshiSen

A Soul for a Soul

Dec 10th, 2020
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.64 KB | None | 0 0
  1. A Soul for a Soul
  2.  
  3. islegendary=True
  4. requiredquestpoints=15
  5. rewardquestpoints=5
  6. canpreview=true
  7. previewtext=Trouble arises in Nyr as an ocean spirit seems to be wreaking havoc. Can you get to the bottom of the cause?
  8. ignoresquestlimit=False
  9. repeatdays=-1
  10. objectives
  11. {
  12. stage=0
  13. {
  14. {
  15. description=A description
  16. hint=An optional hint
  17. timestocomplete=1
  18. hidden=True
  19. infinite=False
  20. conditions
  21. {
  22. has_completed(flipped=False;completedquestname=Choosing Wisely)
  23. has_completed(flipped=False;completedquestname=Under the Sea)
  24. }
  25. type=chat_npc(uuid=be5964e2-7805-44fd-8399-0f4e4ee8662a;chatline1=Oh thank god, some help! You're that trainer who investigated the shipwreck, right?;chatline2=I could use someone like you.;chatline3=There's a crazed ocean spirit sinking every ship that tries to set sail to the battle frontier!;chatline4=You'll definitely need some help dealing with it. Are you in a guild?;chatline5=You should talk to your Guild Rep. They'll be in the Guild House here in Nyr.;chatline6=You'll need all the hands you can get to catch it.)
  26. }
  27. }
  28. stage=1
  29. {
  30. {
  31. description=Talk to your guild representative.
  32. hint=In the Guild House, Nyr.
  33. timestocomplete=1
  34. hidden=False
  35. infinite=False
  36. triggers
  37. {
  38. skip_to_stage(delay=0;stage=2)
  39. }
  40. type=chat_npc(uuid=a9105ce1-28ca-4e72-921f-a129a25fd4b4;chatline1=Ah, you're the recent recruit. You needed help? Sure.;chatline2=Ah, the sea spirit. I had heard about that. We'll lend our assistance.;chatline3=You are aware of our main building, yes? I'll be there with some friends to help.;chatline4=Once we're all geared up, we'll come up with a strategy.)
  41. }
  42. {
  43. description=Talk to your guild representative.
  44. hint=In the Guild House, Nyr.
  45. timestocomplete=1
  46. hidden=True
  47. infinite=False
  48. triggers
  49. {
  50. skip_to_stage(delay=0;stage=20)
  51. }
  52. type=chat_npc(uuid=b774bd66-0bb9-4fcb-b1a9-af78fbafbe85;chatline1=Huh? You wanna get rid of that ocean spirit? Easy! Those things are incredibly weak.;chatline2=By the way, they're Phione. Ocean spirits is far too formal for the things.;chatline3=Sure, they're rare. But we can give 'em a good whack and they'll back off.;chatline4=Talk to Nikolaos in our base, they'll give you some tools to take it on.;chatline5=If you're lucky, that is.)
  53. }
  54. {
  55. description=Talk to your guild representative.
  56. hint=In the Guild House, Nyr.
  57. timestocomplete=1
  58. hidden=True
  59. infinite=False
  60. triggers
  61. {
  62. skip_to_stage(delay=0;stage=32)
  63. }
  64. type=chat_npc(uuid=f032ed94-18ab-463f-bf13-fc33a4a8ecce;chatline1=Ah, welcome. You've come for guidance? Hm, an Ocean Spirit?;chatline2=Likely a Phione, the younger Prince of the Sea.;chatline3=We can grant you assistance in ridding Nyr of them.;chatline4=Meet me and my cohort under the tree in erudi.)
  65. }
  66. }
  67. stage=2
  68. {
  69. {
  70. description=Check out the main hall of Vulpe.
  71. hint=Try joining the group of Vulpe members right at the entrance.
  72. timestocomplete=1
  73. hidden=False
  74. infinite=False
  75. triggers
  76. {
  77. show_chat_gui(delay=0;name=Seni;chatline1=Took ya long enough! Anyways, we've been thinking for a while now.;chatline2=The Ocean Spirit is most likely a Phione. They're rare 'round Nyr.;chatline3=They only show up if something is seriously wrong in their home, but they've caused trouble before.;chatline4=Regardless, we've figured out a way to corner it. There's a large cave that digs under Nyr's port a bit.;chatline5=It's submerged, so if we lure Phione in there, we can catch it without any hassle.;chatline6=Would you mind talking to the sailors and having them shut down the harbour while we prepare our equipment?)
  78. }
  79. type=enter_zone(minx=-580;maxx=-570;miny=15;maxy=20;minz=130;maxz=140;world=Vanha)
  80. }
  81. }
  82. stage=3
  83. {
  84. {
  85. description=Enter Nyr's dock.
  86. hint=Make sure to walk, rather than fly.
  87. timestocomplete=1
  88. hidden=False
  89. infinite=False
  90. triggers
  91. {
  92. send_chat(delay=0;message=&bThe boss of a few fisheries seems to be ordering folks around nearby. Perhaps asking them nicely could get things off to a good start.)
  93. }
  94. type=enter_zone(minx=-280;maxx=-272;miny=67;maxy=69;minz=-315;maxz=-287;world=Vanha)
  95. }
  96. }
  97. stage=4
  98. {
  99. {
  100. description=Try talking to the boss.
  101. hint=They're the important-looking man atop an anvil.
  102. timestocomplete=1
  103. hidden=False
  104. infinite=False
  105. triggers
  106. {
  107. show_chat_gui(delay=0;name=Sailor Boss Diavolo;chatline1=Wha-? No way in hell are we shutting down for a day!;chatline2=We'd lose all our profits!;chatline3=You hippies in Vulpe can wait 'til we're done.;chatline4=Unless you think you're strong enough to beat me?)
  108. send_chat(delay=5;message=&bWell, nevermind that then. Battle it is.)
  109. }
  110. type=right_click_entity(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  111. }
  112. }
  113. stage=5
  114. {
  115. {
  116. description=Defeat Sailor Boss Diavolo!
  117. hint=They're the important-looking one on top of the anvil.
  118. timestocomplete=1
  119. hidden=False
  120. infinite=False
  121. triggers
  122. {
  123. send_chat(delay=0;message=&bDiavolo looks crestfallen. You should try convincing them now that they've been defeated.)
  124. skip_to_stage(delay=0;stage=6)
  125. }
  126. type=defeat_trainer(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  127. }
  128. {
  129. description=A description
  130. hint=An optional hint
  131. timestocomplete=1
  132. hidden=True
  133. infinite=False
  134. triggers
  135. {
  136. send_chat(delay=0;message=&bDiavolo chuckles. You'll have to heal up and try convincing them again.)
  137. skip_to_stage(delay=0;stage=4)
  138. }
  139. type=lose_to_trainer(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  140. }
  141. }
  142. stage=6
  143. {
  144. {
  145. description=Try talking to the boss.
  146. hint=They're the important-looking man atop an anvil.
  147. timestocomplete=1
  148. hidden=False
  149. infinite=False
  150. triggers
  151. {
  152. show_chat_gui(delay=0;name=Sailor Boss Diavolo;chatline1=Oh for the love of... Fine, we'll clear the way.;chatline2=Yer aiming for that cave, right? I suppose we can work around you for the time being.)
  153. send_chat(delay=5;message=&bNow that I've convinced the sailor of our cause, I should go back and talk to my cohort in Vulpe.)
  154. }
  155. type=right_click_entity(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  156. }
  157. }
  158. stage=7
  159. {
  160. {
  161. description=Speak to your Guild's Rep in Vulpe.
  162. hint=Where you met up with them earlier to strategize.
  163. timestocomplete=1
  164. hidden=False
  165. infinite=False
  166. triggers
  167. {
  168. give_item(delay=4;itemid=pixelmon:good_rod;nbt={display:{Name:"Spirit Styler",Lore:["A gift from the Tao Trio that calms pokémon. Similar to the Stylers modern Rangers use."]}};count=1)
  169. }
  170. type=chat_npc(uuid=e5d2a487-20ea-4bea-8ffb-b6645ffe53fe;chatline1=Wow, you got them to clear the way? Excellent.;chatline2=Since you'll be leading the charge, I'll give you this! It's one of Vulpe's Legendary Artifacts, handed down to us from the prophets of the Tao Trio themselves.;chatline3=This is the Spirit Styler! Those trusted by the Balanced One were granted use of these to calm wild beasts.;chatline4=In fact, the pokémon rangers Stylers are based on these. If you were to lasso a pokémon with this, they'd calm down for a time with great loyalty.;chatline5=We'll help you corner it in the trench, then you run in and tame it with that, capiche?;chatline6=Meet us at Nyr's Dock when you're ready.)
  171. }
  172. }
  173. stage=8
  174. {
  175. {
  176. description=Talk to your Guild Rep in Nyr's dock.
  177. hint=They're leading a group of Rangers.
  178. timestocomplete=1
  179. hidden=False
  180. infinite=False
  181. type=chat_npc(uuid=572607b8-4aaf-4433-90f4-c05d0ea472aa;chatline1=Let's get to it! The Phione seems to be resting nearby.;chatline2=Find it and alert us, we'll be right behind ya.;chatline3=They should be in the shallows.)
  182. }
  183. }
  184. stage=9
  185. {
  186. {
  187. description=Approach Phione.
  188. hint=They're in the water near the Docks. Right Click them.
  189. timestocomplete=1
  190. hidden=False
  191. infinite=False
  192. triggers
  193. {
  194. send_chat(delay=0;message=&bThis must be the ocean spirit, Phione. They seem deeply uncomfortable and angry. As you shout to alert your colleagues, Phione is startled and attacks!)
  195. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrops;bossLevel=2)
  196. }
  197. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  198. }
  199. }
  200. stage=10
  201. {
  202. {
  203. description=Defeat Phione!
  204. hint=
  205. timestocomplete=1
  206. hidden=False
  207. infinite=False
  208. triggers
  209. {
  210. send_chat(delay=0;message=&bPhione, surrounded by you and your cohort, struggles to find an exit. They run into the cave for sanctuary. Time to follow them in.)
  211. skip_to_stage(delay=0;stage=11)
  212. }
  213. type=kill_pokemon(name=Phione)
  214. }
  215. {
  216. description=A description
  217. hint=An optional hint
  218. timestocomplete=1
  219. hidden=True
  220. infinite=False
  221. triggers
  222. {
  223. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  224. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  225. skip_to_stage(delay=0;stage=9)
  226. }
  227. type=run_out_of_pokemon()
  228. }
  229. {
  230. description=A description
  231. hint=An optional hint
  232. timestocomplete=1
  233. hidden=True
  234. infinite=False
  235. triggers
  236. {
  237. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  238. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  239. skip_to_stage(delay=0;stage=9)
  240. }
  241. type=flee_from_pokemon(name=Phione)
  242. }
  243. {
  244. description=A description
  245. hint=An optional hint
  246. timestocomplete=1
  247. hidden=True
  248. infinite=False
  249. triggers
  250. {
  251. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  252. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  253. skip_to_stage(delay=0;stage=9)
  254. }
  255. type=battle_end_abnormal()
  256. }
  257. }
  258. stage=11
  259. {
  260. {
  261. description=Follow Phione into the cave!
  262. hint=Underneath Nyr's Dock.
  263. timestocomplete=1
  264. hidden=False
  265. infinite=False
  266. triggers
  267. {
  268. send_chat(delay=0;message=&bThe cave feels suffocating. The little breathable air there is tastes of rotten seaweed, while the submerged part of the cave hosts various forms of life. Phione seems to have retreated past an extremely strong current. Perhaps there's a pokémon in here that can help you get past the current? They'd need to have weight, power and speed.)
  269. fire_command(delay=0;command=effect PLAYER 13 120 60)
  270. }
  271. type=enter_zone(minx=-275;maxx=-272;miny=50;maxy=60;minz=-327;maxz=-316;world=Vanha)
  272. }
  273. }
  274. stage=12
  275. {
  276. {
  277. description=Use the Styler on a pokémon.
  278. hint=They need to be heavy, fast and strong.
  279. timestocomplete=1
  280. hidden=False
  281. infinite=False
  282. triggers
  283. {
  284. send_chat(delay=0;message=&bLanturn is now following you! Bring them to the current.)
  285. skip_to_stage(delay=0;stage=13)
  286. }
  287. type=right_click_entity(uuid=ce8fae76-ce62-4dd7-9d59-f4b6fed478ca)
  288. }
  289. {
  290. description=Use the Styler on a pokémon.
  291. hint=They need to be heavy, fast and strong.
  292. timestocomplete=1
  293. hidden=True
  294. infinite=False
  295. triggers
  296. {
  297. send_chat(delay=0;message=&bSharpedo is now following you! Bring them to the current.)
  298. skip_to_stage(delay=0;stage=14)
  299. }
  300. type=right_click_entity(uuid=5cb361b9-b896-4794-9fa4-386b9c09fe48)
  301. }
  302. {
  303. description=Use the Styler on a pokémon.
  304. hint=They need to be heavy, fast and strong.
  305. timestocomplete=1
  306. hidden=True
  307. infinite=False
  308. triggers
  309. {
  310. send_chat(delay=0;message=&bHuntail is now following you! Bring them to the current.)
  311. skip_to_stage(delay=0;stage=15)
  312. }
  313. type=right_click_entity(uuid=4602749c-83b2-41cb-98ac-56a49909204b)
  314. }
  315. {
  316. description=Use the Styler on a pokémon.
  317. hint=They need to be heavy, fast and strong.
  318. timestocomplete=1
  319. hidden=True
  320. infinite=False
  321. triggers
  322. {
  323. send_chat(delay=0;message=&bKingdra is now following you! Bring them to the current.)
  324. skip_to_stage(delay=0;stage=16)
  325. }
  326. type=right_click_entity(uuid=11e24cb4-d93a-4995-974a-83eff311ec6e)
  327. }
  328. {
  329. description=Bring your pokémon to the current!
  330. hint=It's right in front of Phione.
  331. timestocomplete=1
  332. hidden=False
  333. infinite=False
  334. triggers
  335. {
  336. send_chat(delay=0;message=&bFor some reason, you figure it'd be a good idea to go without a pokémon. Predictably, you're washed away and end up on a beach.)
  337. skip_to_stage(delay=0;stage=11)
  338. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  339. }
  340. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  341. }
  342. }
  343. stage=13
  344. {
  345. {
  346. description=Bring your pokémon to the current!
  347. hint=It's right in front of Phione.
  348. timestocomplete=1
  349. hidden=False
  350. infinite=False
  351. triggers
  352. {
  353. send_chat(delay=0;message=&bThough a strong swimmer, Lanturn isn't fast enough to prevent being swept away by the current. You wash up, dazed, on a beach in Nyr.)
  354. skip_to_stage(delay=0;stage=11)
  355. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  356. }
  357. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  358. }
  359. }
  360. stage=14
  361. {
  362. {
  363. description=Bring your pokémon to the current!
  364. hint=It's right in front of Phione.
  365. timestocomplete=1
  366. hidden=False
  367. infinite=False
  368. triggers
  369. {
  370. send_chat(delay=0;message=&bThough swift and strong, Sharpedo can't endure a bombardment of water. You wash up on a beach in Nyr.)
  371. skip_to_stage(delay=0;stage=11)
  372. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  373. }
  374. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  375. }
  376. }
  377. stage=15
  378. {
  379. {
  380. description=Bring your pokémon to the current!
  381. hint=It's right in front of Phione.
  382. timestocomplete=1
  383. hidden=False
  384. infinite=False
  385. triggers
  386. {
  387. send_chat(delay=0;message=&bHuntail is much too small to ride, and your hands quickly slip. You don't know what you expected. You wash up on a beach in Nyr.)
  388. skip_to_stage(delay=0;stage=11)
  389. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  390. }
  391. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  392. }
  393. }
  394. stage=16
  395. {
  396. {
  397. description=Bring your pokémon to the current!
  398. hint=It's right in front of Phione.
  399. timestocomplete=1
  400. hidden=False
  401. infinite=False
  402. triggers
  403. {
  404. send_chat(delay=0;message=&bWith power, speed and weight, Kingdra easily bests the ocean current. Time to face Phione. The coral and plantlife around Phione glow as you approach. Phione seems fearful, out of energy. Now would be a good time to catch them!)
  405. }
  406. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  407. }
  408. }
  409. stage=17
  410. {
  411. {
  412. description=Approach Phione.
  413. hint=Right click that LAD.
  414. timestocomplete=1
  415. hidden=False
  416. infinite=False
  417. triggers
  418. {
  419. spawn_and_battle(delay=0;spec=Phione nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:SwiftSwim move1:tail_glow move2:surf move3:ice_beam move4:grass_knot texture:quest-legendaries helditem:waterium_z lvl:20;level=20;shiny=false)
  420. }
  421. type=right_click_entity(uuid=be2dc63a-055a-4a98-a447-63ef6ce022f6)
  422. }
  423. }
  424. stage=18
  425. {
  426. {
  427. description=A description
  428. hint=An optional hint
  429. timestocomplete=1
  430. hidden=True
  431. infinite=False
  432. triggers
  433. {
  434. send_chat(delay=0;message=&bAs you swim back in shock, you're caught by the current and swept away.)
  435. skip_to_stage(delay=0;stage=11)
  436. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  437. }
  438. type=run_out_of_pokemon()
  439. }
  440. {
  441. description=A description
  442. hint=An optional hint
  443. timestocomplete=1
  444. hidden=True
  445. infinite=False
  446. triggers
  447. {
  448. send_chat(delay=0;message=&bPhione twirls out of the way of your attack. Keep trying!)
  449. skip_to_stage(delay=0;stage=17)
  450. }
  451. type=kill_pokemon(name=Phione)
  452. }
  453. {
  454. description=Catch Phione!
  455. hint=If you're reading this: How?
  456. timestocomplete=1
  457. hidden=False
  458. infinite=False
  459. triggers
  460. {
  461. send_chat(delay=0;message=&bYes! Phione was Caught! The guild members signal for you to meet them outside. You follow with Kingdra.)
  462. warp(delay=3;world=Vanha;x=-279;y=68;z=-313)
  463. skip_to_stage(delay=0;stage=19)
  464. }
  465. type=catch_pokemon(name=Phione)
  466. }
  467. {
  468. description=A description
  469. hint=An optional hint
  470. timestocomplete=1
  471. hidden=True
  472. infinite=False
  473. triggers
  474. {
  475. send_chat(delay=0;message=&bAs you swim back in shock, you're caught by the current and swept away.)
  476. skip_to_stage(delay=0;stage=11)
  477. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  478. }
  479. type=battle_end_abnormal()
  480. }
  481. {
  482. description=A description
  483. hint=An optional hint
  484. timestocomplete=1
  485. hidden=True
  486. infinite=False
  487. triggers
  488. {
  489. send_chat(delay=0;message=&bAs you swim back in shock, you're caught by the current and swept away.)
  490. skip_to_stage(delay=1;stage=11)
  491. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  492. }
  493. type=flee_from_pokemon(spec=Phione;name=Phione)
  494. }
  495. }
  496. stage=19
  497. {
  498. {
  499. description=Talk to Vulpe's guild rep.
  500. hint=They're on Nyr's Dock.
  501. timestocomplete=1
  502. hidden=False
  503. infinite=False
  504. triggers
  505. {
  506. give_money(delay=4;amount=500)
  507. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  508. skip_to_stage(delay=0;stage=100)
  509. }
  510. type=chat_npc(uuid=572607b8-4aaf-4433-90f4-c05d0ea472aa;chatline1=You've done it! That was amazing.;chatline2=I'm stunned by how well that went, you're certainly reliable.;chatline3=Keep that Styler, we'll need you and your skill someday.)
  511. }
  512. }
  513. stage=20
  514. {
  515. {
  516. description=Talk to Nikolaos.
  517. hint=Scary-looking dude in Oxus's main hall.
  518. timestocomplete=1
  519. hidden=False
  520. infinite=False
  521. type=chat_npc(uuid=d1db7531-6cf1-4fae-ad71-123ce4a0d93c;chatline1=Ah. You're the recruit. You wanted to take on a Phione? Very well.;chatline2=If you can prove your endurance in a battle, I'll allow you to use a fraction of Oxus's power.;chatline3=One of the few people I respect, Theo the Doubler, specializes in outlasting opponents.;chatline4=They're in the arena near the barracks, to the left of here & downstairs.;chatline5=If you defeat them, return to me.)
  522. }
  523. }
  524. stage=21
  525. {
  526. {
  527. description=Talk to Theo.
  528. hint=Entering Oxus, take a left, down the stairs, in the barracks.
  529. timestocomplete=1
  530. hidden=False
  531. infinite=False
  532. triggers
  533. {
  534. show_chat_gui(delay=0;name=Theo;chatline1=Thank the Gods! A battle! I've been waiting for something to do.;chatline2=Hm? Ah, alright. If you can prove your endurance against me within 3 minutes, I'll report your victory to ol' Nik.;chatline3=I'll give ya a hint- use attack-boosting moves to make your pokémon more powerful.;chatline4=Then, bust through my defenses!;chatline5=Talk to me again when you're ready, and we'll start the battle.)
  535. }
  536. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  537. }
  538. }
  539. stage=22
  540. {
  541. {
  542. description=Get ready, then talk to Theo.
  543. hint=
  544. timestocomplete=1
  545. hidden=False
  546. infinite=False
  547. triggers
  548. {
  549. send_chat(delay=0;message=&bTheo prepares three pokéballs, and starts a timer on their watch! Better send out your pokémon, and fast!)
  550. start_timer(delay=4;id=Theo;showbar=true;label=Battle of Endurance;seconds=180;barColour=blue)
  551. }
  552. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  553. }
  554. }
  555. stage=23
  556. {
  557. {
  558. description=Defeat Theo, quick!
  559. hint=Hurry up!
  560. timestocomplete=1
  561. hidden=False
  562. infinite=False
  563. triggers
  564. {
  565. send_chat(delay=0;message=&bTheo grins, then starts laughing. They seem to be offering you something.)
  566. skip_to_stage(delay=0;stage=24)
  567. }
  568. type=defeat_trainer(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  569. }
  570. {
  571. description=Defeat Theo, quick!
  572. hint=Hurry up!
  573. timestocomplete=1
  574. hidden=True
  575. infinite=False
  576. triggers
  577. {
  578. send_chat(delay=0;message=&bTheo shakes his head, dissapointed. He motions to his watch that he can start again, if you so wish.)
  579. skip_to_stage(delay=0;stage=22)
  580. }
  581. type=lose_to_trainer(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  582. }
  583. {
  584. description=Defeat Theo, quick!
  585. hint=Hurry up!
  586. timestocomplete=1
  587. hidden=True
  588. infinite=False
  589. triggers
  590. {
  591. send_chat(delay=1;message=&bTheo shakes his head, dissapointed. He motions to his watch that he can start again, if you so wish.)
  592. skip_to_stage(delay=0;stage=22)
  593. fire_command(delay=0;command=endbattle PLAYER)
  594. }
  595. type=timer_finished(id=Theo)
  596. }
  597. {
  598. description=Defeat Theo, quick!
  599. hint=Hurry up!
  600. timestocomplete=1
  601. hidden=True
  602. infinite=False
  603. triggers
  604. {
  605. send_chat(delay=0;message=&bTheo shakes his head, dissapointed. He motions to his watch that he can start again, if you so wish.)
  606. skip_to_stage(delay=0;stage=22)
  607. }
  608. type=battle_end_abnormal()
  609. }
  610. }
  611. stage=24
  612. {
  613. {
  614. description=Talk to Theo.
  615. hint=In the arena next to the Barracks of Oxus.
  616. timestocomplete=1
  617. hidden=False
  618. infinite=False
  619. triggers
  620. {
  621. show_chat_gui(delay=0;name=Theo;chatline1=That was fantastic!;chatline2=You took out my pokémon with speed and power!;chatline3=Here, take this TM. If you wanna use strategies like mine, this is essential!;chatline4=Toxic's damage doubles with each turn!;chatline5=Go see Nikolaos, I'll tell 'em you won.)
  622. }
  623. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  624. }
  625. }
  626. stage=25
  627. {
  628. {
  629. description=Talk to Nikolaos.
  630. hint=Scary looking dude in Oxus's main hall.
  631. timestocomplete=1
  632. hidden=False
  633. infinite=False
  634. triggers
  635. {
  636. give_item(delay=4;itemid=pixelmon:orb;nbt={display:{Name:"Primal Orb",Lore:["A gift from the Weather Deities. It has the power to manipulate water and earth."]}};count=1)
  637. send_chat(delay=15;message=&bNow that I have this power, it'd be a good idea to return to the sailor on Nyr's port to get an idea of Phione's location.)
  638. }
  639. type=chat_npc(uuid=e970f1a5-ded8-4bad-8f3c-9ce2124c710a;chatline1=Unexpected. I didn't realize you held enough power to break through Theo's defenses. Very well.;chatline2=This is a Primal Orb. One of many we house here at Oxus. It is a gift passed down from the deities of Weather, Kyogre and Groudon.;chatline3=Years ago, the two's strife nearly tour the region apart. But a powerful pokémon broke the fight.;chatline4=As an apology to humanity, Kyogre and Groudon combined a fraction of their power into many Orbs.;chatline5=Oxus inherited 5 of them.;chatline6=2 of them are lost to time.;chatline7=Using this, you should be able to manipulate the water around Phione.)
  640. }
  641. }
  642. stage=26
  643. {
  644. {
  645. description=Return to the Sailor on Nyr's port.
  646. hint=They're standing by a hunk of rocks.
  647. timestocomplete=1
  648. hidden=False
  649. infinite=False
  650. type=chat_npc(uuid=be5964e2-7805-44fd-8399-0f4e4ee8662a;chatline1=Christ on a stick, you've grown quite a bit!;chatline2=Yer looking tough! The Ocean Spirit should be due west of here.;chatline3=You'll know it when you see it- keep an eye out!)
  651. }
  652. }
  653. stage=27
  654. {
  655. {
  656. description=Find Phione!
  657. hint=Right click them, slightly west of Docks.
  658. timestocomplete=1
  659. hidden=False
  660. infinite=False
  661. triggers
  662. {
  663. send_chat(delay=0;message=&bThis must be Phione! The Primal Orb glows with an energy foreign to the spirit's power. You force your palm towards Phione, and the water bends to your will. Phione's forced into the seabed, eating dirt. They let out an eerie scream and fight back.)
  664. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrops;bossLevel=2)
  665. }
  666. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  667. }
  668. }
  669. stage=28
  670. {
  671. {
  672. description=Defeat Phione.
  673. hint=
  674. timestocomplete=1
  675. hidden=False
  676. infinite=False
  677. triggers
  678. {
  679. send_chat(delay=0;message=&bWeakened, Phione attempts to retreat. Now would be a good time to catch it.)
  680. skip_to_stage(delay=0;stage=29)
  681. }
  682. type=kill_pokemon(name=Phione)
  683. }
  684. {
  685. description=A description
  686. hint=An optional hint
  687. timestocomplete=1
  688. hidden=True
  689. infinite=False
  690. triggers
  691. {
  692. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  693. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  694. skip_to_stage(delay=0;stage=27)
  695. }
  696. type=flee_from_pokemon(name=Phione b:2)
  697. }
  698. {
  699. description=A description
  700. hint=An optional hint
  701. timestocomplete=1
  702. hidden=True
  703. infinite=False
  704. triggers
  705. {
  706. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  707. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  708. skip_to_stage(delay=0;stage=27)
  709. }
  710. type=run_out_of_pokemon()
  711. }
  712. {
  713. description=A description
  714. hint=An optional hint
  715. timestocomplete=1
  716. hidden=True
  717. infinite=False
  718. triggers
  719. {
  720. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  721. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  722. skip_to_stage(delay=0;stage=27)
  723. }
  724. type=battle_end_abnormal()
  725. }
  726. }
  727. stage=29
  728. {
  729. {
  730. description=Interact with Phione!
  731. hint=Right click them, slightly west of Docks.
  732. timestocomplete=1
  733. hidden=False
  734. infinite=False
  735. triggers
  736. {
  737. send_chat(delay=0;message=&bTerrified and weakened, Phione weakly tries to resist.)
  738. spawn_and_battle(delay=0;spec=Phione lvl:20 nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:swift_swim texture:quest-legendaries helditem:waterium_z move1:Scald move2:Icy_Wind move3:Supersonic move4:Charm;level=20;shiny=false)
  739. }
  740. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  741. }
  742. }
  743. stage=30
  744. {
  745. {
  746. description=Defeat Phione.
  747. hint=
  748. timestocomplete=1
  749. hidden=True
  750. infinite=False
  751. triggers
  752. {
  753. send_chat(delay=0;message=&bPhione breaks free, trying to retreat. The release of energy sends you upwards. You'll have to catch it next time.)
  754. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  755. skip_to_stage(delay=0;stage=27)
  756. }
  757. type=kill_pokemon(name=Phione)
  758. }
  759. {
  760. description=A description
  761. hint=An optional hint
  762. timestocomplete=1
  763. hidden=True
  764. infinite=False
  765. triggers
  766. {
  767. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  768. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  769. skip_to_stage(delay=0;stage=27)
  770. }
  771. type=flee_from_pokemon(name=Phione)
  772. }
  773. {
  774. description=A description
  775. hint=An optional hint
  776. timestocomplete=1
  777. hidden=True
  778. infinite=False
  779. triggers
  780. {
  781. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  782. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  783. skip_to_stage(delay=0;stage=27)
  784. }
  785. type=run_out_of_pokemon()
  786. }
  787. {
  788. description=Catch that Phione!
  789. hint=
  790. timestocomplete=1
  791. hidden=False
  792. infinite=False
  793. triggers
  794. {
  795. send_chat(delay=0;message=&bWith a shake of the pokéball, Phione is caught. With the job done, now would be a good time to report to Nikolaos.)
  796. skip_to_stage(delay=0;stage=31)
  797. }
  798. type=catch_pokemon(name=Phione)
  799. }
  800. {
  801. description=A description
  802. hint=An optional hint
  803. timestocomplete=1
  804. hidden=True
  805. infinite=False
  806. triggers
  807. {
  808. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  809. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  810. skip_to_stage(delay=0;stage=27)
  811. }
  812. type=battle_end_abnormal()
  813. }
  814. }
  815. stage=31
  816. {
  817. {
  818. description=Report to Nikolaos.
  819. hint=They're in Oxus's main hall.
  820. timestocomplete=1
  821. hidden=False
  822. infinite=False
  823. triggers
  824. {
  825. give_money(delay=4;amount=500)
  826. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  827. skip_to_stage(delay=0;stage=100)
  828. }
  829. type=chat_npc(uuid=d1db7531-6cf1-4fae-ad71-123ce4a0d93c;chatline1=That pokéball... It must be Phione. Good. Your ability has pleasantly surprised me since you've arrived.;chatline2=Keep that Primal Orb for now.;chatline3=It's possible we'll need your experience with it in the future.)
  830. }
  831. }
  832. stage=32
  833. {
  834. {
  835. description=Talk to Tor in Erudi.
  836. hint=They're under the giant tree at /warp Erudi.
  837. timestocomplete=1
  838. hidden=False
  839. infinite=False
  840. triggers
  841. {
  842. give_item(delay=4;itemid=minecraft:nether_star;nbt={display:{Name:"Fragment of Distortion",Lore:["A shard of rock, it's reality torn at the seams during the Night of Torn Veil. It's blessed under the Creation Trio's light."]}};count=1)
  843. }
  844. type=chat_npc(uuid=1b8547c8-d837-4da6-b88d-b8eecc2d11c8;chatline1=Welcome back. We'd like to use this issue as a chance to realize your wisdom and skill. We will grant you a key to the puzzle.;chatline2=This... is a fragment of distortion. It comes from space torn at the seams during the night of torn veil.;chatline3=It's blessed under our Lord's light, Giratina's Distortion and Palkia's power.;chatline4=It would be the key to halting Phione's power.;chatline5=You'll have to find out how Phione's power works and how the Fragment of Distortion can stop it.;chatline6=There's a library here in Erudi that can help.)
  845. }
  846. }
  847. stage=33
  848. {
  849. {
  850. description=Enter the library.
  851. hint=It's on the north side of Erudi.
  852. timestocomplete=1
  853. hidden=False
  854. infinite=False
  855. triggers
  856. {
  857. send_chat(delay=0;message=&bThough big, the library seems incomplete somehow. In fact, some of the books are missing, and letters in the author section are skipped.)
  858. }
  859. type=enter_zone(minx=853;maxx=857;miny=91;maxy=95;minz=-732;maxz=-730;world=Vanha)
  860. }
  861. }
  862. stage=34
  863. {
  864. {
  865. description=Find & Read books.
  866. hint=They're in item frames, R-Click.
  867. timestocomplete=1
  868. hidden=False
  869. infinite=False
  870. triggers
  871. {
  872. skip_to_stage(delay=0;stage=35)
  873. }
  874. conditions
  875. {
  876. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=1)
  877. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=2)
  878. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=3)
  879. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=4)
  880. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=5)
  881. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=6)
  882. }
  883. type=enter_zone(minx=847;maxx=864;miny=90;maxy=96;minz=-750;maxz=-734;world=Vanha)
  884. }
  885. {
  886. description=GRAY
  887. hint=An optional hint
  888. timestocomplete=1
  889. hidden=True
  890. infinite=False
  891. triggers
  892. {
  893. send_chat(delay=0;message=&bIt's a newspaper! It may contain info about the ocean spirits that have been cropping up recently.)
  894. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["[\"\",{\"text\":\"MURDER ON THE SS.LOCKE!\",\"bold\":true},{\"text\":\"\\nJust recently, the S.S Locke sent out a distress signal: There's been a murder on board! Details are few, but it's been confirmed it was the Duchess Fiora, renowned author of the Vuosi family.\",\"color\":\"reset\"}]","[\"\",{\"text\":\"The members of the crew are reaching out to trainers to try and investigate. If you'd like to help, their coordinates are:\\n-1309, 79, -287.\\n\\n\"},{\"text\":\"While that was interesting, it doesn't seem much help at the moment. Maybe later.\",\"bold\":true}]"],title:"Murder on the S.S Locke!",author:"Battle Frontier Times",display:{Lore:["It seems to be an excerpt of a newspaper from yesterday. How'd it get here?"]}};count=1)
  895. }
  896. type=right_click_entity(uuid=3f7b71be-91ed-452b-b13b-67cfc80cd5ad)
  897. }
  898. {
  899. description=LIME
  900. hint=An optional hint
  901. timestocomplete=1
  902. hidden=True
  903. infinite=False
  904. triggers
  905. {
  906. send_chat(delay=0;message=&bA lime-coloured book about water magic. This could prove useful!)
  907. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["{\"text\":\"An art lost to time, water Mages used to be the best method of travel in Vanha, travelling atop water at high speeds. Water Magic was taught to humanity by the royalty of the sea, Phione and another pokémon lost to time. \",\"italic\":true}","[\"\",{\"text\":\"Water Magic has few weaknesses, but corrupting the water with enough pollutant can prevent it from working well.\",\"italic\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Huh? There's a sticky note between the pages.\",\"bold\":true},{\"text\":\"\\n\\\"3. Who am I? I have the ability of Poison Point.\\\"\",\"color\":\"reset\"}]"],title:"Water Magic",author:"Manuela von Hresvelg"};count=1)
  908. }
  909. type=right_click_entity(uuid=7fd5707a-3d76-4988-81ad-66c2f9f7b5ee)
  910. }
  911. {
  912. description=BROWN
  913. hint=An optional hint
  914. timestocomplete=1
  915. hidden=True
  916. infinite=False
  917. triggers
  918. {
  919. send_chat(delay=0;message=&bIt's a book about Poison Types! This could prove useful. It has a brown cover.)
  920. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["[\"\",{\"text\":\"...A page draws your attention.\",\"bold\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Water/Poison types are known for being somewhat contradictory. The poison they generate can spread and cause their prey to die out, and weaken their water attacks. Some of them have developed good control of their poison to prevent this, though.\",\"italic\":true}]","[\"\",{\"text\":\"Some of the less-adept ones live in polluted areas to ensure their poison doesn't make much of a difference.\",\"italic\":true},{\"text\":\"\\n\\n\",\"color\":\"reset\"},{\"text\":\"Huh? There's a sticky note between the pages.\",\"bold\":true},{\"text\":\"\\n\\\"4. Who am I? I can learn Poison Jab.\\\"\",\"color\":\"reset\"}]"],title:"Poison-Types.",author:"Duchess Fiora"};count=1)
  921. }
  922. type=right_click_entity(uuid=f6424485-2446-410c-9e19-8db828da72a7)
  923. }
  924. {
  925. description=BLACK
  926. hint=An optional hint
  927. timestocomplete=1
  928. hidden=True
  929. infinite=False
  930. triggers
  931. {
  932. fire_command(delay=0;command=give PLAYER minecraft:written_book{pages:["[\"\",{\"text\":\"Mythical Pokémon \",\"italic\":true,\"color\":\"dark_red\"},{\"text\":\"are entities distinct from legendary Pokémon. They're known for being adept in mutiple stats and often have nique abilities. For example, \",\"color\":\"reset\",\"italic\":true},{\"text\":\"Mew \",\"italic\":true,\"color\":\"light_purple\"},{\"text\":\"the ancient pokémon. Likely extinct, it's claimed Mew's ability was to transform.\",\"color\":\"reset\",\"italic\":true}]","[\"\",{\"text\":\"The book details a lot of strange pokémon you've never seen.\",\"bold\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Íon, the younger Sea Prince. They do not have the same soul morph power as their sibling, Moríon. They use their power over water to protect themselves until they're ready to evolve.\",\"italic\":true}]","[\"\",{\"text\":\"...The book seems rather outdated, using what you guess is Phione's old name- Íon.\",\"bold\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Huh? There's a sticky note in between the pages.\",\"bold\":true},{\"text\":\"\\n\\n\\\"2. Who am I? My secondary type is \",\"color\":\"reset\"},{\"text\":\"Poison\",\"color\":\"dark_purple\"},{\"text\":\".\\\"\",\"color\":\"reset\"}]"],title:"Mythical Pokémon",author:"I.C Wiener",display:{Lore:["...hehe."]}})
  933. send_chat(delay=0;message=&bIt's a black book about Mythical Pokémon, this could be useful!... Someone's scrawled "I.C Wiener" over the author's name.)
  934. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["[\"\",{\"text\":\"Mythical Pokémon \",\"italic\":true,\"color\":\"dark_red\"},{\"text\":\"are entities distinct from legendary Pokémon. They're known for being adept in mutiple stats and often have nique abilities. For example, \",\"color\":\"reset\",\"italic\":true},{\"text\":\"Mew \",\"italic\":true,\"color\":\"light_purple\"},{\"text\":\"the ancient pokémon. Likely extinct, it's claimed Mew's ability was to transform.\",\"color\":\"reset\",\"italic\":true}]","[\"\",{\"text\":\"The book details a lot of strange pokémon you've never seen.\",\"bold\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Íon, the younger Sea Prince. They do not have the same soul morph power as their sibling, Moríon. They use their power over water to protect themselves until they're ready to evolve.\",\"italic\":true}]","[\"\",{\"text\":\"...The book seems rather outdated, using what you guess is Phione's old name- Íon.\",\"bold\":true},{\"text\":\"\\n\",\"color\":\"reset\"},{\"text\":\"Huh? There's a sticky note in between the pages.\",\"bold\":true},{\"text\":\"\\n\\n\\\"2. Who am I? My secondary type is \",\"color\":\"reset\"},{\"text\":\"Poison\",\"color\":\"dark_purple\"},{\"text\":\".\\\"\",\"color\":\"reset\"}]"],title:"Mythical Pokémon",author:"I.C Wiener",display:{Lore:["...hehe."]}};count=1)
  935. }
  936. type=right_click_entity(uuid=e6a7905d-af0a-4b74-a484-51a6d46df3de)
  937. }
  938. {
  939. description=BLUE
  940. hint=An optional hint
  941. timestocomplete=1
  942. hidden=True
  943. infinite=False
  944. triggers
  945. {
  946. send_chat(delay=0;message=&bIt's a... recipe for shortbread. Why'd you pick this up...?)
  947. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["{\"text\":\"You'll need:\\n125g of Butter.\\n60g of Caster Sugar.\\n180g of Plain Flour.\\nLet butter soften, then squish against the sugar until combined. Sift in flour, cornflour until its a smooth batter.\",\"italic\":true}","[\"\",{\"text\":\"Turn out onto floured surface and roll until 1cm thick, then cut into shapes and place onto baking tray. Cook at 190Degrees C for 20 minutes.\\n\\n\",\"italic\":true},{\"text\":\"Hmm.. That wasn't very helpful. Better keep looking.\",\"bold\":true,\"italic\":true}]"],title:"Shortbread Recipes",author:"Mary Very Berry"};count=1)
  948. }
  949. type=right_click_entity(uuid=8dc55e52-e376-4251-b050-8db3011cb7da)
  950. }
  951. {
  952. description=Right click books that stick out.
  953. hint=The item frames, my dude.
  954. timestocomplete=1
  955. hidden=True
  956. infinite=False
  957. triggers
  958. {
  959. send_chat(delay=0;message=&bIt's a book with a red cover about water spirits! This'd be useful.)
  960. give_item(delay=0;itemid=minecraft:written_book;nbt={pages:["{\"text\":\"Many water type Pokémon have deep ties to Vanha\\u2019s past. They only appear in the purest of waters and are peaceful unless disturbed. Íon, nowadays known as Phione, is the least powerful of these spirits. They\\u2019re rarely found near modern Nyr. \",\"italic\":true}","{\"text\":\"100 years ago, a large amount of them were dashed from their home by increasing industrialization. For weeks shipwrecks and tsunamis were common until a trainer managed to calm them with a gift from the Tao Trio.\",\"italic\":true}","[\"\",{\"text\":\"Huh? There's a sticky note in between the pages.\",\"bold\":true},{\"text\":\"\\n\\\"1. Who am I? My primary type is \",\"color\":\"reset\"},{\"text\":\"Water\",\"color\":\"blue\"},{\"text\":\".\\\"\",\"color\":\"reset\"}]"],title:"Water Spirits of Vanha",author:"William Wil Wilhelm"};count=1)
  961. }
  962. type=right_click_entity(uuid=02b76aa9-4b15-4309-ac45-59e3f9c78b6b)
  963. }
  964. }
  965. stage=35
  966. {
  967. {
  968. description=A description
  969. hint=An optional hint
  970. timestocomplete=1
  971. hidden=True
  972. infinite=False
  973. triggers
  974. {
  975. send_chat(delay=0;message=&bYou've noticed that a monk in the corner of the room has been watching you read this whole time. They may be part of the test, better ask..)
  976. }
  977. type=enter_zone(minx=847;maxx=864;miny=90;maxy=96;minz=-750;maxz=-734;world=Vanha)
  978. }
  979. }
  980. stage=36
  981. {
  982. {
  983. description=Approach the monk.
  984. hint=In the corner of the Erudi Library.
  985. timestocomplete=1
  986. hidden=False
  987. infinite=False
  988. triggers
  989. {
  990. show_options(delay=8;id=Quiz;name=Quizmaster;text=To which pokémon do the notes refer?;choice1=Skrelp;choice2=Mareanie;choice3=Tentacool;choice4=Qwilfish)
  991. }
  992. type=chat_npc(uuid=067512e0-da35-4593-8ae4-cc62a1d5e1b0;chatline1=I see you've been looking at very specific books.;chatline2=To tell you the truth, I've been tasked with testing you.;chatline3=I'm sure you've noticed the notes by now.;chatline4=Tell me, to which pokémon do the notes refer?)
  993. }
  994. }
  995. stage=37
  996. {
  997. {
  998. description=
  999. hint=An optional hint
  1000. timestocomplete=1
  1001. hidden=True
  1002. infinite=False
  1003. triggers
  1004. {
  1005. show_chat_gui(delay=0;name=Quzimaster;chatline1=Hmm... Not the answer I was looking for.;chatline2=I'd recommend coming back once you've studied those books some more.)
  1006. skip_to_stage(delay=0;stage=36)
  1007. }
  1008. type=choose_option(id=Quiz;choice=1)
  1009. }
  1010. {
  1011. description=
  1012. hint=An optional hint
  1013. timestocomplete=1
  1014. hidden=True
  1015. infinite=False
  1016. triggers
  1017. {
  1018. show_chat_gui(delay=0;name=Quzimaster;chatline1=Hmm... Not the answer I was looking for.;chatline2=I'd recommend coming back once you've studied those books some more.)
  1019. skip_to_stage(delay=0;stage=36)
  1020. }
  1021. type=choose_option(id=Quiz;choice=2)
  1022. }
  1023. {
  1024. description=
  1025. hint=An optional hint
  1026. timestocomplete=1
  1027. hidden=True
  1028. infinite=False
  1029. triggers
  1030. {
  1031. show_chat_gui(delay=0;name=Quzimaster;chatline1=Hmm... Not the answer I was looking for.;chatline2=I'd recommend coming back once you've studied those books some more.)
  1032. skip_to_stage(delay=0;stage=36)
  1033. }
  1034. type=choose_option(id=Quiz;choice=3)
  1035. }
  1036. {
  1037. description=
  1038. hint=An optional hint
  1039. timestocomplete=1
  1040. hidden=True
  1041. infinite=False
  1042. triggers
  1043. {
  1044. show_chat_gui(delay=0;name=Quzimaster;chatline1=Correct! I see they were right to allow you into our guild.;chatline2=The answer to your problem lies in this book: Distortion & Magic.)
  1045. skip_to_stage(delay=0;stage=38)
  1046. fire_command(delay=4;command=give PLAYER minecraft:written_book{pages:["{\"text\":\"Erudi\\u2019s long-held Fragments of Distortion have proven especially useful in their effects on magic. They amplify Magic\\u2019s strengths and weaknesses. For example, if a Water Mage was to be afflicted with a pollutant in the presence of Distortion, their magic would be nearly null.\",\"italic\":true}"],title:"Distortion & Magic",author:"Tor the Erudite",display:{Lore:["That guy knew the answer the entire time?"]}})
  1047. send_chat(delay=8;message=&bWith this information, it'd be easy to defeat Phione! I'll need either a Skrelp or a Qwilfish to weaken them. Once I've caught one, I should take to the sailor in Nyr to get an update on where Phione is.)
  1048. }
  1049. type=choose_option(id=Quiz;choice=4)
  1050. }
  1051. {
  1052. description=If you accidently exit'd the menu!
  1053. hint=Just talk to the monk again :D
  1054. timestocomplete=1
  1055. hidden=False
  1056. infinite=True
  1057. triggers
  1058. {
  1059. show_options(delay=2;id=Quiz;name=Quizmaster;text=To which pokémon do the notes refer?;choice1=Skrelp;choice2=Mareanie;choice3=Tentacool;choice4=Qwilfish)
  1060. }
  1061. type=chat_npc(uuid=067512e0-da35-4593-8ae4-cc62a1d5e1b0;chatline1=I see you've been looking at very specific books.;chatline2=To tell you the truth, I've been tasked with testing you.;chatline3=I'm sure you've noticed the notes by now.;chatline4=Tell me, to which pokémon do the notes refer?)
  1062. }
  1063. }
  1064. stage=38
  1065. {
  1066. {
  1067. description=Talk to the Sailor on Nyr's dock.
  1068. hint=Make sure you have either a Skrelp or a Qwilfish with you.
  1069. timestocomplete=1
  1070. hidden=False
  1071. infinite=False
  1072. triggers
  1073. {
  1074. skip_to_stage(delay=0;stage=39)
  1075. }
  1076. conditions
  1077. {
  1078. carrying_pokemon(flipped=False;name=Qwilfish)
  1079. }
  1080. type=chat_npc(uuid=be5964e2-7805-44fd-8399-0f4e4ee8662a;chatline1=Hey there, been a while!;chatline2=You've been studying? You look wiser already!;chatline3=Phione should be just west of here.;chatline4=Keep an eye out and you'll spot 'em.)
  1081. }
  1082. {
  1083. description=Talk to the Sailor on Nyr's dock.
  1084. hint=Make sure you have either a Skrelp or a Qwilfish with you.
  1085. timestocomplete=1
  1086. hidden=True
  1087. infinite=False
  1088. triggers
  1089. {
  1090. skip_to_stage(delay=0;stage=43)
  1091. }
  1092. conditions
  1093. {
  1094. carrying_pokemon(flipped=False;name=Skrelp)
  1095. }
  1096. type=chat_npc(uuid=be5964e2-7805-44fd-8399-0f4e4ee8662a;chatline1=Hey there, been a while!;chatline2=You've been studying? You look wiser already!;chatline3=Phione should be just west of here.;chatline4=Keep an eye out and you'll spot 'em.)
  1097. }
  1098. }
  1099. stage=39
  1100. {
  1101. {
  1102. description=Find Phione!
  1103. hint=Right click them, slightly west of Docks.
  1104. timestocomplete=1
  1105. hidden=False
  1106. infinite=False
  1107. triggers
  1108. {
  1109. send_chat(delay=0;message=&bThere's Phione! You send out your Qwilfish and instruct it to cloud the area with poison. As they do so, Phione attacks! You'll need to buy Qwilfish some time.)
  1110. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrop;bossLevel=2)
  1111. }
  1112. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1113. }
  1114. }
  1115. stage=40
  1116. {
  1117. {
  1118. description=A description
  1119. hint=An optional hint
  1120. timestocomplete=1
  1121. hidden=True
  1122. infinite=False
  1123. triggers
  1124. {
  1125. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1126. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1127. skip_to_stage(delay=0;stage=39)
  1128. }
  1129. type=flee_from_pokemon(name=Phione)
  1130. }
  1131. {
  1132. description=A description
  1133. hint=An optional hint
  1134. timestocomplete=1
  1135. hidden=True
  1136. infinite=False
  1137. triggers
  1138. {
  1139. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1140. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1141. skip_to_stage(delay=0;stage=39)
  1142. }
  1143. type=run_out_of_pokemon()
  1144. }
  1145. {
  1146. description=Defeat Phione!
  1147. hint=If you're reading this, something's gone wrong.
  1148. timestocomplete=1
  1149. hidden=False
  1150. infinite=False
  1151. triggers
  1152. {
  1153. send_chat(delay=0;message=&bPhione, weakened, attempts to retreat. Due to the Fragment of Distortion and Qwilfish's poison, they can't manipulate the water to swim away, time to catch 'em!)
  1154. skip_to_stage(delay=0;stage=41)
  1155. }
  1156. type=kill_pokemon(name=Phione)
  1157. }
  1158. {
  1159. description=A description
  1160. hint=An optional hint
  1161. timestocomplete=1
  1162. hidden=True
  1163. infinite=False
  1164. triggers
  1165. {
  1166. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1167. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1168. skip_to_stage(delay=0;stage=39)
  1169. }
  1170. type=battle_end_abnormal()
  1171. }
  1172. }
  1173. stage=41
  1174. {
  1175. {
  1176. description=Interact with Phione!
  1177. hint=Right click them, slightly west of Docks.
  1178. timestocomplete=1
  1179. hidden=False
  1180. infinite=False
  1181. triggers
  1182. {
  1183. send_chat(delay=0;message=&bPhione tries to use the last of their strength!)
  1184. spawn_and_battle(delay=4;spec=Phione nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:SwiftSwim move1:tail_glow move2:surf move3:ice_beam move4:grass_knot texture:quest-legendaries helditem:waterium_z lvl:20)
  1185. }
  1186. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1187. }
  1188. }
  1189. stage=42
  1190. {
  1191. {
  1192. description=Catch that Phione!
  1193. hint=
  1194. timestocomplete=1
  1195. hidden=False
  1196. infinite=False
  1197. triggers
  1198. {
  1199. send_chat(delay=0;message=&bWith a shake of the pokéball, Phione is caught. With the job done. You should tell the Sailor the good news.)
  1200. skip_to_stage(delay=0;stage=47)
  1201. }
  1202. type=catch_pokemon(name=Phione)
  1203. }
  1204. {
  1205. description=A description
  1206. hint=An optional hint
  1207. timestocomplete=1
  1208. hidden=True
  1209. infinite=False
  1210. triggers
  1211. {
  1212. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1213. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1214. skip_to_stage(delay=0;stage=39)
  1215. }
  1216. type=flee_from_pokemon(name=Phione)
  1217. }
  1218. {
  1219. description=A description
  1220. hint=An optional hint
  1221. timestocomplete=1
  1222. hidden=True
  1223. infinite=False
  1224. triggers
  1225. {
  1226. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1227. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1228. skip_to_stage(delay=0;stage=39)
  1229. }
  1230. type=run_out_of_pokemon()
  1231. }
  1232. {
  1233. description=
  1234. hint=An optional hint
  1235. timestocomplete=1
  1236. hidden=False
  1237. infinite=False
  1238. triggers
  1239. {
  1240. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1241. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave. Seems you'll have to catch them.)
  1242. skip_to_stage(delay=0;stage=39)
  1243. }
  1244. type=kill_pokemon(name=Phione)
  1245. }
  1246. {
  1247. description=A description
  1248. hint=An optional hint
  1249. timestocomplete=1
  1250. hidden=True
  1251. infinite=False
  1252. triggers
  1253. {
  1254. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1255. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1256. skip_to_stage(delay=0;stage=39)
  1257. }
  1258. type=battle_end_abnormal()
  1259. }
  1260. }
  1261. stage=43
  1262. {
  1263. {
  1264. description=Find Phione!
  1265. hint=Right click them, slightly west of Docks.
  1266. timestocomplete=1
  1267. hidden=False
  1268. infinite=False
  1269. triggers
  1270. {
  1271. send_chat(delay=0;message=&bThere's Phione! You send out your Skrelp and instruct it to cloud the area with poison. As they do so, Phione attacks! You'll need to buy Skrelp some time.)
  1272. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot;bossLevel=2)
  1273. }
  1274. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1275. }
  1276. }
  1277. stage=44
  1278. {
  1279. {
  1280. description=Defeat Phione!
  1281. hint=If you're reading this, something's gone wrong.
  1282. timestocomplete=1
  1283. hidden=False
  1284. infinite=False
  1285. triggers
  1286. {
  1287. send_chat(delay=0;message=&bPhione, weakened, attempts to retreat. Due to the Fragment of Distortion and Skrelp's poison, they can't manipulate the water to swim away, time to catch 'em!)
  1288. skip_to_stage(delay=0;stage=41)
  1289. }
  1290. type=kill_pokemon(name=Phione)
  1291. }
  1292. {
  1293. description=A description
  1294. hint=An optional hint
  1295. timestocomplete=1
  1296. hidden=True
  1297. infinite=False
  1298. triggers
  1299. {
  1300. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1301. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1302. skip_to_stage(delay=0;stage=43)
  1303. }
  1304. type=run_out_of_pokemon()
  1305. }
  1306. {
  1307. description=A description
  1308. hint=An optional hint
  1309. timestocomplete=1
  1310. hidden=True
  1311. infinite=False
  1312. triggers
  1313. {
  1314. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1315. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1316. skip_to_stage(delay=0;stage=43)
  1317. }
  1318. type=flee_from_pokemon(name=Phione)
  1319. }
  1320. {
  1321. description=A description
  1322. hint=An optional hint
  1323. timestocomplete=1
  1324. hidden=True
  1325. infinite=False
  1326. triggers
  1327. {
  1328. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1329. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1330. skip_to_stage(delay=0;stage=43)
  1331. }
  1332. type=battle_end_abnormal()
  1333. }
  1334. }
  1335. stage=45
  1336. {
  1337. {
  1338. description=Interact with Phione!
  1339. hint=Right click them, slightly west of Docks.
  1340. timestocomplete=1
  1341. hidden=False
  1342. infinite=False
  1343. triggers
  1344. {
  1345. send_chat(delay=0;message=&bPhione tries to use the last of their strength!)
  1346. spawn_and_battle(delay=4;spec=Phione nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:SwiftSwim move1:tail_glow move2:surf move3:ice_beam move4:grass_knot texture:quest-legendaries helditem:waterium_z lvl:20)
  1347. }
  1348. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1349. }
  1350. }
  1351. stage=46
  1352. {
  1353. {
  1354. description=Catch that Phione!
  1355. hint=
  1356. timestocomplete=1
  1357. hidden=False
  1358. infinite=False
  1359. triggers
  1360. {
  1361. send_chat(delay=0;message=&bWith a shake of the pokéball, Phione is caught. With the job done. You should tell the Sailor the good news.)
  1362. skip_to_stage(delay=0;stage=47)
  1363. }
  1364. type=catch_pokemon(name=Phione)
  1365. }
  1366. {
  1367. description=A description
  1368. hint=An optional hint
  1369. timestocomplete=1
  1370. hidden=True
  1371. infinite=False
  1372. triggers
  1373. {
  1374. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1375. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1376. skip_to_stage(delay=0;stage=43)
  1377. }
  1378. type=flee_from_pokemon(name=Phione)
  1379. }
  1380. {
  1381. description=A description
  1382. hint=An optional hint
  1383. timestocomplete=1
  1384. hidden=True
  1385. infinite=False
  1386. triggers
  1387. {
  1388. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1389. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1390. skip_to_stage(delay=0;stage=43)
  1391. }
  1392. type=run_out_of_pokemon()
  1393. }
  1394. {
  1395. description=
  1396. hint=An optional hint
  1397. timestocomplete=1
  1398. hidden=False
  1399. infinite=False
  1400. triggers
  1401. {
  1402. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1403. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave. Seems you'll have to catch them.)
  1404. skip_to_stage(delay=0;stage=43)
  1405. }
  1406. type=kill_pokemon(name=Phione)
  1407. }
  1408. {
  1409. description=A description
  1410. hint=An optional hint
  1411. timestocomplete=1
  1412. hidden=True
  1413. infinite=False
  1414. triggers
  1415. {
  1416. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1417. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1418. skip_to_stage(delay=0;stage=43)
  1419. }
  1420. type=battle_end_abnormal()
  1421. }
  1422. }
  1423. stage=47
  1424. {
  1425. {
  1426. description=Talk to the Sailor on Nyr's dock.
  1427. hint=They're near some geodes.
  1428. timestocomplete=1
  1429. hidden=False
  1430. infinite=False
  1431. triggers
  1432. {
  1433. give_money(delay=0;amount=5000)
  1434. skip_to_stage(delay=0;stage=100)
  1435. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  1436. }
  1437. type=chat_npc(uuid=be5964e2-7805-44fd-8399-0f4e4ee8662a;chatline1=Oh, thank the heavens above!;chatline2=It was a Pokémon responsible for all this, and you caught it...?;chatline3=I don't know how to feel about that.;chatline4=With this, the folks who lost their lives in that shipwreck can rest in peace...)
  1438. }
  1439. }
  1440. }
  1441.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement