Advertisement
Primalcyndaquil

Untitled

Dec 1st, 2019
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 62.97 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=-577;maxx=-573;miny=17;maxy=20;minz=118;maxz=122;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 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)
  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. stage=19
  483. {
  484. {
  485. description=Talk to Vulpe's guild rep.
  486. hint=They're on Nyr's Dock.
  487. timestocomplete=1
  488. hidden=False
  489. infinite=False
  490. triggers
  491. {
  492. give_money(delay=4;amount=500)
  493. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  494. skip_to_stage(delay=0;stage=100)
  495. }
  496. 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.)
  497. }
  498. }
  499. stage=20
  500. {
  501. {
  502. description=Talk to Nikolaos.
  503. hint=Scary-looking dude in Oxus's main hall.
  504. timestocomplete=1
  505. hidden=False
  506. infinite=False
  507. 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.)
  508. }
  509. }
  510. stage=21
  511. {
  512. {
  513. description=Talk to Theo.
  514. hint=Entering Oxus, take a left, down the stairs, in the barracks.
  515. timestocomplete=1
  516. hidden=False
  517. infinite=False
  518. triggers
  519. {
  520. 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.)
  521. }
  522. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  523. }
  524. }
  525. stage=22
  526. {
  527. {
  528. description=Get ready, then talk to Theo.
  529. hint=
  530. timestocomplete=1
  531. hidden=False
  532. infinite=False
  533. triggers
  534. {
  535. 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!)
  536. start_timer(delay=4;id=Theo;showbar=true;label=Battle of Endurance;seconds=180;barColour=blue)
  537. }
  538. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  539. }
  540. }
  541. stage=23
  542. {
  543. {
  544. description=Defeat Theo, quick!
  545. hint=Hurry up!
  546. timestocomplete=1
  547. hidden=False
  548. infinite=False
  549. triggers
  550. {
  551. send_chat(delay=0;message=&bTheo grins, then starts laughing. They seem to be offering you something.)
  552. skip_to_stage(delay=0;stage=24)
  553. }
  554. type=defeat_trainer(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  555. }
  556. {
  557. description=Defeat Theo, quick!
  558. hint=Hurry up!
  559. timestocomplete=1
  560. hidden=True
  561. infinite=False
  562. triggers
  563. {
  564. send_chat(delay=0;message=&bTheo shakes his head, dissapointed. He motions to his watch that he can start again, if you so wish.)
  565. skip_to_stage(delay=0;stage=22)
  566. }
  567. type=lose_to_trainer(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  568. }
  569. {
  570. description=Defeat Theo, quick!
  571. hint=Hurry up!
  572. timestocomplete=1
  573. hidden=True
  574. infinite=False
  575. triggers
  576. {
  577. send_chat(delay=1;message=&bTheo shakes his head, dissapointed. He motions to his watch that he can start again, if you so wish.)
  578. skip_to_stage(delay=0;stage=22)
  579. fire_command(delay=0;command=endbattle PLAYER)
  580. }
  581. type=timer_finished(id=Theo)
  582. }
  583. }
  584. stage=24
  585. {
  586. {
  587. description=Talk to Theo.
  588. hint=In the arena next to the Barracks of Oxus.
  589. timestocomplete=1
  590. hidden=False
  591. infinite=False
  592. triggers
  593. {
  594. 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.)
  595. }
  596. type=right_click_entity(uuid=6643e65c-3480-48bd-a737-ac04d6c706d1)
  597. }
  598. }
  599. stage=25
  600. {
  601. {
  602. description=Talk to Nikolaos.
  603. hint=Scary looking dude in Oxus's main hall.
  604. timestocomplete=1
  605. hidden=False
  606. infinite=False
  607. triggers
  608. {
  609. 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)
  610. 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.)
  611. }
  612. type=chat_npc(uuid=d1db7531-6cf1-4fae-ad71-123ce4a0d93c;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.)
  613. }
  614. }
  615. stage=26
  616. {
  617. {
  618. description=Return to the Sailor on Nyr's port.
  619. hint=They're standing by a hunk of rocks.
  620. timestocomplete=1
  621. hidden=False
  622. infinite=False
  623. 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!)
  624. }
  625. }
  626. stage=27
  627. {
  628. {
  629. description=Find Phione!
  630. hint=Right click them, slightly west of Docks.
  631. timestocomplete=1
  632. hidden=False
  633. infinite=False
  634. triggers
  635. {
  636. 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.)
  637. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrops;bossLevel=2)
  638. }
  639. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  640. }
  641. }
  642. stage=28
  643. {
  644. {
  645. description=Defeat Phione.
  646. hint=
  647. timestocomplete=1
  648. hidden=False
  649. infinite=False
  650. triggers
  651. {
  652. send_chat(delay=0;message=&bWeakened, Phione attempts to retreat. Now would be a good time to catch it.)
  653. skip_to_stage(delay=0;stage=29)
  654. }
  655. type=kill_pokemon(name=Phione)
  656. }
  657. {
  658. description=A description
  659. hint=An optional hint
  660. timestocomplete=1
  661. hidden=True
  662. infinite=False
  663. triggers
  664. {
  665. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  666. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  667. skip_to_stage(delay=0;stage=27)
  668. }
  669. type=flee_from_pokemon(name=Phione b:2)
  670. }
  671. {
  672. description=A description
  673. hint=An optional hint
  674. timestocomplete=1
  675. hidden=True
  676. infinite=False
  677. triggers
  678. {
  679. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  680. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  681. skip_to_stage(delay=0;stage=27)
  682. }
  683. type=run_out_of_pokemon()
  684. }
  685. {
  686. description=A description
  687. hint=An optional hint
  688. timestocomplete=1
  689. hidden=True
  690. infinite=False
  691. triggers
  692. {
  693. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  694. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  695. skip_to_stage(delay=0;stage=27)
  696. }
  697. type=battle_end_abnormal()
  698. }
  699. }
  700. stage=29
  701. {
  702. {
  703. description=Interact with Phione!
  704. hint=Right click them, slightly west of Docks.
  705. timestocomplete=1
  706. hidden=False
  707. infinite=False
  708. triggers
  709. {
  710. send_chat(delay=0;message=&bTerrified and weakened, Phione weakly tries to resist.)
  711. 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)
  712. }
  713. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  714. }
  715. }
  716. stage=30
  717. {
  718. {
  719. description=Defeat Phione.
  720. hint=
  721. timestocomplete=1
  722. hidden=True
  723. infinite=False
  724. triggers
  725. {
  726. 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.)
  727. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  728. skip_to_stage(delay=0;stage=27)
  729. }
  730. type=kill_pokemon(name=Phione)
  731. }
  732. {
  733. description=A description
  734. hint=An optional hint
  735. timestocomplete=1
  736. hidden=True
  737. infinite=False
  738. triggers
  739. {
  740. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  741. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  742. skip_to_stage(delay=0;stage=27)
  743. }
  744. type=flee_from_pokemon(name=Phione)
  745. }
  746. {
  747. description=A description
  748. hint=An optional hint
  749. timestocomplete=1
  750. hidden=True
  751. infinite=False
  752. triggers
  753. {
  754. send_chat(delay=0;message=&bThe built-up pressure from the Primal Orb explodes, sending you sky-high.)
  755. warp(delay=0;world=Vanha;x=-275;y=94;z=-350)
  756. skip_to_stage(delay=0;stage=27)
  757. }
  758. type=run_out_of_pokemon()
  759. }
  760. {
  761. description=Catch that Phione!
  762. hint=
  763. timestocomplete=1
  764. hidden=False
  765. infinite=False
  766. triggers
  767. {
  768. 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.)
  769. skip_to_stage(delay=0;stage=31)
  770. }
  771. type=catch_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=battle_end_abnormal()
  786. }
  787. }
  788. stage=31
  789. {
  790. {
  791. description=Report to Nikolaos.
  792. hint=They're in Oxus's main hall.
  793. timestocomplete=1
  794. hidden=False
  795. infinite=False
  796. triggers
  797. {
  798. give_money(delay=4;amount=500)
  799. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  800. skip_to_stage(delay=0;stage=100)
  801. }
  802. 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.)
  803. }
  804. }
  805. stage=32
  806. {
  807. {
  808. description=Talk to Tor in Erudi.
  809. hint=They're under the giant tree at /warp Erudi.
  810. timestocomplete=1
  811. hidden=False
  812. infinite=False
  813. triggers
  814. {
  815. 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)
  816. }
  817. 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.)
  818. }
  819. }
  820. stage=33
  821. {
  822. {
  823. description=Enter the library.
  824. hint=It's on the north side of Erudi.
  825. timestocomplete=1
  826. hidden=False
  827. infinite=False
  828. triggers
  829. {
  830. 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.)
  831. }
  832. type=enter_zone(minx=853;maxx=857;miny=91;maxy=95;minz=-732;maxz=-730;world=Vanha)
  833. }
  834. }
  835. stage=34
  836. {
  837. {
  838. description=Find & Read books.
  839. hint=They're in item frames, R-Click.
  840. timestocomplete=1
  841. hidden=False
  842. infinite=False
  843. triggers
  844. {
  845. skip_to_stage(delay=0;stage=35)
  846. }
  847. conditions
  848. {
  849. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=1)
  850. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=2)
  851. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=3)
  852. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=4)
  853. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=5)
  854. has_completed(flipped=False;completedquestname=A Soul for a Soul;completedstageid=34;completedobjectiveid=6)
  855. }
  856. type=enter_zone(minx=847;maxx=864;miny=90;maxy=96;minz=-750;maxz=-734;world=Vanha)
  857. }
  858. {
  859. description=GRAY
  860. hint=An optional hint
  861. timestocomplete=1
  862. hidden=True
  863. infinite=False
  864. triggers
  865. {
  866. send_chat(delay=0;message=&bIt's a newspaper! It may contain info about the ocean spirits that have been cropping up recently.)
  867. 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)
  868. }
  869. type=right_click_entity(uuid=3f7b71be-91ed-452b-b13b-67cfc80cd5ad)
  870. }
  871. {
  872. description=LIME
  873. hint=An optional hint
  874. timestocomplete=1
  875. hidden=True
  876. infinite=False
  877. triggers
  878. {
  879. send_chat(delay=0;message=&bA lime-coloured book about water magic. This could prove useful!)
  880. 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)
  881. }
  882. type=right_click_entity(uuid=7fd5707a-3d76-4988-81ad-66c2f9f7b5ee)
  883. }
  884. {
  885. description=BROWN
  886. hint=An optional hint
  887. timestocomplete=1
  888. hidden=True
  889. infinite=False
  890. triggers
  891. {
  892. send_chat(delay=0;message=&bIt's a book about Poison Types! This could prove useful. It has a brown cover.)
  893. 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)
  894. }
  895. type=right_click_entity(uuid=f6424485-2446-410c-9e19-8db828da72a7)
  896. }
  897. {
  898. description=BLACK
  899. hint=An optional hint
  900. timestocomplete=1
  901. hidden=True
  902. infinite=False
  903. triggers
  904. {
  905. 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."]}})
  906. 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.)
  907. 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)
  908. }
  909. type=right_click_entity(uuid=e6a7905d-af0a-4b74-a484-51a6d46df3de)
  910. }
  911. {
  912. description=BLUE
  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... recipe for shortbread. Why'd you pick this up...?)
  920. 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)
  921. }
  922. type=right_click_entity(uuid=8dc55e52-e376-4251-b050-8db3011cb7da)
  923. }
  924. {
  925. description=Right click books that stick out.
  926. hint=The item frames, my dude.
  927. timestocomplete=1
  928. hidden=True
  929. infinite=False
  930. triggers
  931. {
  932. send_chat(delay=0;message=&bIt's a book with a red cover about water spirits! This'd be useful.)
  933. 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)
  934. }
  935. type=right_click_entity(uuid=02b76aa9-4b15-4309-ac45-59e3f9c78b6b)
  936. }
  937. }
  938. stage=35
  939. {
  940. {
  941. description=A description
  942. hint=An optional hint
  943. timestocomplete=1
  944. hidden=True
  945. infinite=False
  946. triggers
  947. {
  948. 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..)
  949. }
  950. type=enter_zone(minx=847;maxx=864;miny=90;maxy=96;minz=-750;maxz=-734;world=Vanha)
  951. }
  952. }
  953. stage=36
  954. {
  955. {
  956. description=Approach the monk.
  957. hint=In the corner of the Erudi Library.
  958. timestocomplete=1
  959. hidden=False
  960. infinite=False
  961. triggers
  962. {
  963. show_options(delay=10;id=Quiz;name=Quizmaster;text=To which pokémon do the notes refer?;choice1=Skrelp;choice2=Mareanie;choice3=Tentacool;choice4=Qwilfish)
  964. }
  965. 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?)
  966. }
  967. }
  968. stage=37
  969. {
  970. {
  971. description=
  972. hint=An optional hint
  973. timestocomplete=1
  974. hidden=True
  975. infinite=False
  976. triggers
  977. {
  978. 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.)
  979. skip_to_stage(delay=0;stage=36)
  980. }
  981. type=choose_option(id=Quiz;choice=1)
  982. }
  983. {
  984. description=
  985. hint=An optional hint
  986. timestocomplete=1
  987. hidden=True
  988. infinite=False
  989. triggers
  990. {
  991. 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.)
  992. skip_to_stage(delay=0;stage=36)
  993. }
  994. type=choose_option(id=Quiz;choice=2)
  995. }
  996. {
  997. description=
  998. hint=An optional hint
  999. timestocomplete=1
  1000. hidden=True
  1001. infinite=False
  1002. triggers
  1003. {
  1004. 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.)
  1005. skip_to_stage(delay=0;stage=36)
  1006. }
  1007. type=choose_option(id=Quiz;choice=3)
  1008. }
  1009. {
  1010. description=
  1011. hint=An optional hint
  1012. timestocomplete=1
  1013. hidden=True
  1014. infinite=False
  1015. triggers
  1016. {
  1017. 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.)
  1018. skip_to_stage(delay=0;stage=38)
  1019. 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?"]}})
  1020. 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.)
  1021. }
  1022. type=choose_option(id=Quiz;choice=4)
  1023. }
  1024. }
  1025. stage=38
  1026. {
  1027. {
  1028. description=Talk to the Sailor on Nyr's dock.
  1029. hint=Make sure you have either a Skrelp or a Qwilfish with you.
  1030. timestocomplete=1
  1031. hidden=False
  1032. infinite=False
  1033. triggers
  1034. {
  1035. skip_to_stage(delay=0;stage=39)
  1036. }
  1037. conditions
  1038. {
  1039. carrying_pokemon(flipped=False;name=Qwilfish)
  1040. }
  1041. 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.)
  1042. }
  1043. {
  1044. description=Talk to the Sailor on Nyr's dock.
  1045. hint=Make sure you have either a Skrelp or a Qwilfish with you.
  1046. timestocomplete=1
  1047. hidden=True
  1048. infinite=False
  1049. triggers
  1050. {
  1051. skip_to_stage(delay=0;stage=43)
  1052. }
  1053. conditions
  1054. {
  1055. carrying_pokemon(flipped=False;name=Skrelp)
  1056. }
  1057. 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.)
  1058. }
  1059. }
  1060. stage=39
  1061. {
  1062. {
  1063. description=Find Phione!
  1064. hint=Right click them, slightly west of Docks.
  1065. timestocomplete=1
  1066. hidden=False
  1067. infinite=False
  1068. triggers
  1069. {
  1070. 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.)
  1071. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrop;bossLevel=2)
  1072. }
  1073. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1074. }
  1075. }
  1076. stage=40
  1077. {
  1078. {
  1079. description=A description
  1080. hint=An optional hint
  1081. timestocomplete=1
  1082. hidden=True
  1083. infinite=False
  1084. triggers
  1085. {
  1086. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1087. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1088. skip_to_stage(delay=0;stage=39)
  1089. }
  1090. type=flee_from_pokemon(name=Phione)
  1091. }
  1092. {
  1093. description=A description
  1094. hint=An optional hint
  1095. timestocomplete=1
  1096. hidden=True
  1097. infinite=False
  1098. triggers
  1099. {
  1100. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1101. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1102. skip_to_stage(delay=0;stage=39)
  1103. }
  1104. type=run_out_of_pokemon()
  1105. }
  1106. {
  1107. description=Defeat Phione!
  1108. hint=If you're reading this, something's gone wrong.
  1109. timestocomplete=1
  1110. hidden=False
  1111. infinite=False
  1112. triggers
  1113. {
  1114. 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!)
  1115. skip_to_stage(delay=0;stage=41)
  1116. }
  1117. type=kill_pokemon(name=Phione)
  1118. }
  1119. {
  1120. description=A description
  1121. hint=An optional hint
  1122. timestocomplete=1
  1123. hidden=True
  1124. infinite=False
  1125. triggers
  1126. {
  1127. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1128. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1129. skip_to_stage(delay=0;stage=39)
  1130. }
  1131. type=battle_end_abnormal()
  1132. }
  1133. }
  1134. stage=41
  1135. {
  1136. {
  1137. description=Interact with Phione!
  1138. hint=Right click them, slightly west of Docks.
  1139. timestocomplete=1
  1140. hidden=False
  1141. infinite=False
  1142. triggers
  1143. {
  1144. send_chat(delay=0;message=&bPhione tries to use the last of their strength!)
  1145. 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)
  1146. }
  1147. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1148. }
  1149. }
  1150. stage=42
  1151. {
  1152. {
  1153. description=Catch that Phione!
  1154. hint=
  1155. timestocomplete=1
  1156. hidden=False
  1157. infinite=False
  1158. triggers
  1159. {
  1160. 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.)
  1161. skip_to_stage(delay=0;stage=47)
  1162. }
  1163. type=catch_pokemon(name=Phione)
  1164. }
  1165. {
  1166. description=A description
  1167. hint=An optional hint
  1168. timestocomplete=1
  1169. hidden=True
  1170. infinite=False
  1171. triggers
  1172. {
  1173. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1174. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1175. skip_to_stage(delay=0;stage=39)
  1176. }
  1177. type=flee_from_pokemon(name=Phione)
  1178. }
  1179. {
  1180. description=A description
  1181. hint=An optional hint
  1182. timestocomplete=1
  1183. hidden=True
  1184. infinite=False
  1185. triggers
  1186. {
  1187. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1188. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1189. skip_to_stage(delay=0;stage=39)
  1190. }
  1191. type=run_out_of_pokemon()
  1192. }
  1193. {
  1194. description=
  1195. hint=An optional hint
  1196. timestocomplete=1
  1197. hidden=False
  1198. infinite=False
  1199. triggers
  1200. {
  1201. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1202. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave. Seems you'll have to catch them.)
  1203. skip_to_stage(delay=0;stage=39)
  1204. }
  1205. type=kill_pokemon(name=Phione)
  1206. }
  1207. {
  1208. description=A description
  1209. hint=An optional hint
  1210. timestocomplete=1
  1211. hidden=True
  1212. infinite=False
  1213. triggers
  1214. {
  1215. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1216. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1217. skip_to_stage(delay=0;stage=39)
  1218. }
  1219. type=battle_end_abnormal()
  1220. }
  1221. }
  1222. stage=43
  1223. {
  1224. {
  1225. description=Find Phione!
  1226. hint=Right click them, slightly west of Docks.
  1227. timestocomplete=1
  1228. hidden=False
  1229. infinite=False
  1230. triggers
  1231. {
  1232. 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.)
  1233. spawn_and_battle(delay=4;spec=Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot;bossLevel=2)
  1234. }
  1235. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1236. }
  1237. }
  1238. stage=44
  1239. {
  1240. {
  1241. description=Defeat Phione!
  1242. hint=If you're reading this, something's gone wrong.
  1243. timestocomplete=1
  1244. hidden=False
  1245. infinite=False
  1246. triggers
  1247. {
  1248. 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!)
  1249. skip_to_stage(delay=0;stage=41)
  1250. }
  1251. type=kill_pokemon(name=Phione)
  1252. }
  1253. {
  1254. description=A description
  1255. hint=An optional hint
  1256. timestocomplete=1
  1257. hidden=True
  1258. infinite=False
  1259. triggers
  1260. {
  1261. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1262. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1263. skip_to_stage(delay=0;stage=43)
  1264. }
  1265. type=run_out_of_pokemon()
  1266. }
  1267. {
  1268. description=A description
  1269. hint=An optional hint
  1270. timestocomplete=1
  1271. hidden=True
  1272. infinite=False
  1273. triggers
  1274. {
  1275. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1276. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1277. skip_to_stage(delay=0;stage=43)
  1278. }
  1279. type=flee_from_pokemon(name=Phione)
  1280. }
  1281. }
  1282. stage=45
  1283. {
  1284. {
  1285. description=Interact with Phione!
  1286. hint=Right click them, slightly west of Docks.
  1287. timestocomplete=1
  1288. hidden=False
  1289. infinite=False
  1290. triggers
  1291. {
  1292. send_chat(delay=0;message=&bPhione tries to use the last of their strength!)
  1293. spawn_and_battle(delay=4;spec=Phione nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:swift_swim move1:tail_glow move2:surf move3:ice_beam move4:grass_knot helditem:waterium_z texture:quest-legendaries lvl:20)
  1294. }
  1295. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  1296. }
  1297. }
  1298. stage=46
  1299. {
  1300. {
  1301. description=Catch that Phione!
  1302. hint=
  1303. timestocomplete=1
  1304. hidden=False
  1305. infinite=False
  1306. triggers
  1307. {
  1308. 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.)
  1309. skip_to_stage(delay=0;stage=47)
  1310. }
  1311. type=catch_pokemon(name=Phione)
  1312. }
  1313. {
  1314. description=A description
  1315. hint=An optional hint
  1316. timestocomplete=1
  1317. hidden=True
  1318. infinite=False
  1319. triggers
  1320. {
  1321. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1322. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1323. skip_to_stage(delay=0;stage=43)
  1324. }
  1325. type=flee_from_pokemon(name=Phione)
  1326. }
  1327. {
  1328. description=A description
  1329. hint=An optional hint
  1330. timestocomplete=1
  1331. hidden=True
  1332. infinite=False
  1333. triggers
  1334. {
  1335. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1336. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave.)
  1337. skip_to_stage(delay=0;stage=43)
  1338. }
  1339. type=run_out_of_pokemon()
  1340. }
  1341. {
  1342. description=
  1343. hint=An optional hint
  1344. timestocomplete=1
  1345. hidden=False
  1346. infinite=False
  1347. triggers
  1348. {
  1349. warp(delay=0;world=Vanha;x=-282;y=63;z=-313)
  1350. send_chat(delay=0;message=&bFreeing themselves of distortion, Phione sends you away with a wave. Seems you'll have to catch them.)
  1351. skip_to_stage(delay=0;stage=43)
  1352. }
  1353. type=kill_pokemon(name=Phione)
  1354. }
  1355. }
  1356. stage=47
  1357. {
  1358. {
  1359. description=Talk to the Sailor on Nyr's dock.
  1360. hint=They're near some geodes.
  1361. timestocomplete=1
  1362. hidden=True
  1363. infinite=False
  1364. triggers
  1365. {
  1366. give_money(delay=0;amount=5000)
  1367. skip_to_stage(delay=0;stage=100)
  1368. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  1369. }
  1370. 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...)
  1371. }
  1372. }
  1373. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement