Advertisement
Primalcyndaquil

Untitled

Jun 21st, 2021
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.33 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. triggers
  21. {
  22. show_title(delay=0;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Start!;subtitlecolour=white)
  23. }
  24. conditions
  25. {
  26. has_completed(flipped=False;completedquestname=Under the Sea)
  27. }
  28. 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. Have you seen that new sign outside Nyr’s gym?;chatline5=I think it’s a new Ranger HQ set up recently. Maybe they could provide some assistance?;chatline6=They’re all about helping Pokémon, right?)
  29. }
  30. }
  31. stage=1
  32. {
  33. {
  34. description=Enter the Ranger HQ in Nyr.
  35. hint=It's near the Event Gym.
  36. timestocomplete=1
  37. hidden=False
  38. infinite=False
  39. triggers
  40. {
  41. send_chat(delay=0;message=&bYour senses are suddenly under full attack by what must be Captain Glass. They yell at the top of their lungs, spit flying everywhere.)
  42. show_chat_gui(delay=5;name=Captain Glass;chatline1=ATTEN-SHUN, TRAINER! What business have 'ya here?;chatline2=An Ocean Spirit? Bah, that’s just a Phione. Any old grass type can deal with one of those.;chatline3=Hm… You say it’s angered because it lost its home? I suppose we can do something in that case.;chatline4=Follow me to the docks. And bring some mighty strong Pokémon with ‘ya, too.)
  43. }
  44. type=enter_zone(minx=-66;maxx=-55;minz=-204;maxz=-186;world=Vanha)
  45. }
  46. }
  47. stage=2
  48. {
  49. {
  50. description=Enter Nyr's dock.
  51. hint=Make sure to walk, rather than fly.
  52. timestocomplete=1
  53. hidden=False
  54. infinite=False
  55. triggers
  56. {
  57. send_chat(delay=0;message=&bCaptain Glass is yelling at a sailor over the head of one of his Rangers.)
  58. show_chat_gui(delay=3;name=Captain Glass;chatline1=DO YOU KNOW WHO I AM? I AM CAPTAIN GLASS- TOP RANGER OF THE NYR DIVISION OF THE RANGERS AND I’LL HAVE YOU KNOW THAt-...)
  59. send_chat(delay=7;message=&bGlass notices you.)
  60. }
  61. type=enter_zone(minx=-280;maxx=-272;miny=67;maxy=72;minz=-315;maxz=-287;world=Vanha)
  62. }
  63. }
  64. stage=3
  65. {
  66. {
  67. description=Speak to Captain Glass at Nyr's Dock.
  68. hint=The dock is West of Nyr.
  69. timestocomplete=1
  70. hidden=False
  71. infinite=False
  72. triggers
  73. {
  74. 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.)
  75. }
  76. type=chat_npc(uuid=572607b8-4aaf-4433-90f4-c05d0ea472aa;chatline1=Oh. Ah-hem.;chatline2=Trainer, we have a problem.;chatline3=These sailors here refuse to stand down and let us do our job.;chatline4=Thank you can talk to them?)
  77. }
  78. }
  79. stage=4
  80. {
  81. {
  82. description=Try talking to the boss.
  83. hint=They're the important-looking man atop an anvil.
  84. timestocomplete=1
  85. hidden=False
  86. infinite=False
  87. triggers
  88. {
  89. show_chat_gui(delay=0;name=Sailor Boss Diavolo;chatline1=Finally! A normal person. Bloody hell, does that lad ever shut the hell up? Alright, whaddya want?;chatline2=...You want us to stop work, too? For a PHIONE? Ugh, fine. You’re a trainer, right? Unlike that Glass fella.;chatline3=I’m itchin’ for a battle. If ‘ya beat me, we’ll give you 24 hours. I’ll give the boys the day off.)
  90. }
  91. type=right_click_entity(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  92. }
  93. }
  94. stage=5
  95. {
  96. {
  97. description=Defeat Sailor Boss Diavolo!
  98. hint=They're the important-looking one on top of the anvil.
  99. timestocomplete=1
  100. hidden=False
  101. infinite=False
  102. triggers
  103. {
  104. send_chat(delay=0;message=&bDiavolo looks crestfallen. You should try convincing them now that they've been defeated.)
  105. skip_to_stage(delay=0;stage=6)
  106. }
  107. type=defeat_trainer(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  108. }
  109. {
  110. description=A description
  111. hint=An optional hint
  112. timestocomplete=1
  113. hidden=True
  114. infinite=False
  115. triggers
  116. {
  117. send_chat(delay=0;message=&bDiavolo chuckles. You'll have to heal up and try convincing them again.)
  118. skip_to_stage(delay=0;stage=4)
  119. }
  120. type=lose_to_trainer(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  121. }
  122. }
  123. stage=6
  124. {
  125. {
  126. description=Try talking to the boss.
  127. hint=They're the important-looking man atop an anvil.
  128. timestocomplete=1
  129. hidden=False
  130. infinite=False
  131. triggers
  132. {
  133. show_chat_gui(delay=0;name=Sailor Boss Diavolo;chatline1=Well… Looks like the boys are getting that day off after all. Curse my stupid mouth. Be quick, OK?)
  134. send_chat(delay=5;message=&bGlass shoots the boss one final glare before signalling you over.)
  135. }
  136. type=right_click_entity(uuid=fe174c48-d054-48b3-b9ec-82f453ae1f92)
  137. }
  138. }
  139. stage=7
  140. {
  141. {
  142. description=Speak to Captain Glass at Nyr's Dock.
  143. hint=West of Nyr.
  144. timestocomplete=1
  145. hidden=False
  146. infinite=False
  147. triggers
  148. {
  149. give_item(delay=4;itemid=pixelmon:good_rod;nbt={display:{Name:"Trainer Styler",Lore:["A styler that allows the use of both Pokeballs and Capture Stylers at the same time. Used only in special circumstances."]}};count=1)
  150. }
  151. type=chat_npc(uuid=572607b8-4aaf-4433-90f4-c05d0ea472aa;chatline1=The nerve of some civvies! Every fibre of my being wants to go up there and shove my styler right up his- … Oh, right. The Phione.;chatline2=Alright, maggots! Let’s get this done. Using my incredible sight, I’ve spotted the Phione in the shallows. Get yer stylers ready.;chatline3=Here kid, take a Trainer Styler for now. It’s modified to allow use of both the Capture Styler and Pokeballs.;chatline4=Don’t break it, or I’ll have ‘ya pay for it. Move out!)
  152. }
  153. }
  154. stage=8
  155. {
  156. {
  157. description=Approach Phione.
  158. hint=They're in the water near the Docks. Right Click them.
  159. timestocomplete=1
  160. hidden=False
  161. infinite=False
  162. triggers
  163. {
  164. send_chat(delay=0;message=&bThe rangers back you up, pointing their capture stylers at the Ocean Spirit. They calm it down enough for you to be able to battle it.)
  165. spawn_and_battle(delay=4;spec=despawns Phione move1:Tail_Glow move2:Scald move3:Ice_Beam move4:Grass_Knot nodrops;bossLevel=2)
  166. }
  167. type=right_click_entity(uuid=16e44a0d-e6b3-4c7c-9a2a-d39a1218c840)
  168. }
  169. }
  170. stage=9
  171. {
  172. {
  173. description=Defeat Phione!
  174. hint=
  175. timestocomplete=1
  176. hidden=False
  177. infinite=False
  178. triggers
  179. {
  180. send_chat(delay=0;message=&bPhione panics, seemingly breaking free of the stylers. It dives deeper into an underwater cave. Glass’s face is red with anger, and he desperately signals for you and the rangers to follow it.)
  181. skip_to_stage(delay=0;stage=10)
  182. }
  183. type=kill_pokemon(name=Phione)
  184. }
  185. {
  186. description=A description
  187. hint=An optional hint
  188. timestocomplete=1
  189. hidden=True
  190. infinite=False
  191. triggers
  192. {
  193. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  194. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  195. skip_to_stage(delay=0;stage=8)
  196. }
  197. type=run_out_of_pokemon()
  198. }
  199. {
  200. description=A description
  201. hint=An optional hint
  202. timestocomplete=1
  203. hidden=True
  204. infinite=False
  205. triggers
  206. {
  207. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  208. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  209. skip_to_stage(delay=0;stage=8)
  210. }
  211. type=flee_from_pokemon(name=Phione)
  212. }
  213. {
  214. description=A description
  215. hint=An optional hint
  216. timestocomplete=1
  217. hidden=True
  218. infinite=False
  219. triggers
  220. {
  221. warp(delay=0;world=Vanha;x=-285;y=63;z=-298)
  222. send_chat(delay=0;message=&bWith a large wave, Phione washes you away.)
  223. skip_to_stage(delay=0;stage=8)
  224. }
  225. type=battle_end_abnormal()
  226. }
  227. }
  228. stage=10
  229. {
  230. {
  231. description=Follow Phione into the cave!
  232. hint=Underneath Nyr's Dock.
  233. timestocomplete=1
  234. hidden=False
  235. infinite=False
  236. triggers
  237. {
  238. send_chat(delay=0;message=&bThe cave is much bigger than expected and the little breathable air at the top of the cave tastes like rotten seaweed. There’s a huge, extremely fast current that Phione seems to have hidden behind.)
  239. fire_command(delay=0;command=effect PLAYER 13 120 60)
  240. fire_command(delay=0;command=effect PLAYER 16 120 60)
  241. send_chat(delay=7;message=&bGlass gestures wildly, creating a circling gesture on his palm. The other rangers go to capture other pokemon. You spot four. Which one could get past that current…? It’d need power, speed, and weight to get past it.)
  242. }
  243. type=enter_zone(minx=-275;maxx=-272;miny=50;maxy=60;minz=-327;maxz=-316;world=Vanha)
  244. }
  245. }
  246. stage=11
  247. {
  248. {
  249. description=Use the Styler on a pokémon.
  250. hint=They need to be heavy, fast and strong.
  251. timestocomplete=1
  252. hidden=False
  253. infinite=False
  254. triggers
  255. {
  256. send_chat(delay=0;message=&bLanturn is now following you! Bring them to the current.)
  257. skip_to_stage(delay=0;stage=12)
  258. }
  259. type=right_click_entity(uuid=ce8fae76-ce62-4dd7-9d59-f4b6fed478ca)
  260. }
  261. {
  262. description=Use the Styler on a pokémon.
  263. hint=They need to be heavy, fast and strong.
  264. timestocomplete=1
  265. hidden=True
  266. infinite=False
  267. triggers
  268. {
  269. send_chat(delay=0;message=&bSharpedo is now following you! Bring them to the current.)
  270. skip_to_stage(delay=0;stage=13)
  271. }
  272. type=right_click_entity(uuid=5cb361b9-b896-4794-9fa4-386b9c09fe48)
  273. }
  274. {
  275. description=Use the Styler on a pokémon.
  276. hint=They need to be heavy, fast and strong.
  277. timestocomplete=1
  278. hidden=True
  279. infinite=False
  280. triggers
  281. {
  282. send_chat(delay=0;message=&bHuntail is now following you! Bring them to the current.)
  283. skip_to_stage(delay=0;stage=14)
  284. }
  285. type=right_click_entity(uuid=4602749c-83b2-41cb-98ac-56a49909204b)
  286. }
  287. {
  288. description=Use the Styler on a pokémon.
  289. hint=They need to be heavy, fast and strong.
  290. timestocomplete=1
  291. hidden=True
  292. infinite=False
  293. triggers
  294. {
  295. send_chat(delay=0;message=&bKingdra is now following you! Bring them to the current.)
  296. skip_to_stage(delay=0;stage=15)
  297. }
  298. type=right_click_entity(uuid=11e24cb4-d93a-4995-974a-83eff311ec6e)
  299. }
  300. {
  301. description=Bring your pokémon to the current!
  302. hint=It's right in front of Phione.
  303. timestocomplete=1
  304. hidden=False
  305. infinite=False
  306. triggers
  307. {
  308. 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.)
  309. skip_to_stage(delay=0;stage=11)
  310. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  311. }
  312. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  313. }
  314. }
  315. stage=12
  316. {
  317. {
  318. description=Bring your pokémon to the current!
  319. hint=It's right in front of Phione.
  320. timestocomplete=1
  321. hidden=False
  322. infinite=False
  323. triggers
  324. {
  325. 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.)
  326. skip_to_stage(delay=0;stage=10)
  327. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  328. }
  329. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  330. }
  331. }
  332. stage=13
  333. {
  334. {
  335. description=Bring your pokémon to the current!
  336. hint=It's right in front of Phione.
  337. timestocomplete=1
  338. hidden=False
  339. infinite=False
  340. triggers
  341. {
  342. 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.)
  343. skip_to_stage(delay=0;stage=10)
  344. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  345. }
  346. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  347. }
  348. }
  349. stage=14
  350. {
  351. {
  352. description=Bring your pokémon to the current!
  353. hint=It's right in front of Phione.
  354. timestocomplete=1
  355. hidden=False
  356. infinite=False
  357. triggers
  358. {
  359. 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.)
  360. skip_to_stage(delay=0;stage=10)
  361. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  362. }
  363. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  364. }
  365. }
  366. stage=15
  367. {
  368. {
  369. description=Bring your pokémon to the current!
  370. hint=It's right in front of Phione.
  371. timestocomplete=1
  372. hidden=False
  373. infinite=False
  374. triggers
  375. {
  376. send_chat(delay=0;message=&bKingdra easily gets through the current. You nod your head in thanks as it is released. Time to face Phione. The other rangers seem to have found similarly powerful pokemon to get through, and have Phione in a Capture loop.)
  377. }
  378. type=enter_zone(minx=-243;maxx=-240;minz=-336;maxz=-305;world=Vanha)
  379. }
  380. }
  381. stage=16
  382. {
  383. {
  384. description=Approach Phione.
  385. hint=Right click that LAD.
  386. timestocomplete=1
  387. hidden=False
  388. infinite=False
  389. triggers
  390. {
  391. spawn_and_battle(delay=0;spec=despawns Phione nature:modest evspeed:252 evspdef:4 evspatk:252 abilty:SwiftSwim move1:tail_glow move2:surf move3:ice_beam move4:grass_knot customtexture:quest-legendaries helditem:waterium_z lvl:20;level=20;shiny=false)
  392. send_chat(delay=0;message=&bPhione, cornered and under a capture loop, lashes out wildly…!)
  393. }
  394. type=right_click_entity(uuid=be2dc63a-055a-4a98-a447-63ef6ce022f6)
  395. }
  396. }
  397. stage=17
  398. {
  399. {
  400. description=A description
  401. hint=An optional hint
  402. timestocomplete=1
  403. hidden=True
  404. infinite=False
  405. triggers
  406. {
  407. send_chat(delay=0;message=&bAs you swim back in shock, you're caught by the current and swept away.)
  408. skip_to_stage(delay=0;stage=10)
  409. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  410. }
  411. type=run_out_of_pokemon()
  412. }
  413. {
  414. description=A description
  415. hint=An optional hint
  416. timestocomplete=1
  417. hidden=True
  418. infinite=False
  419. triggers
  420. {
  421. send_chat(delay=0;message=&bPhione twirls out of the way of your attack. Keep trying!)
  422. skip_to_stage(delay=0;stage=16)
  423. }
  424. type=kill_pokemon(name=Phione)
  425. }
  426. {
  427. description=Catch Phione!
  428. hint=If you're reading this: How?
  429. timestocomplete=1
  430. hidden=False
  431. infinite=False
  432. triggers
  433. {
  434. send_chat(delay=0;message=&bThe yellow light of the capture loop fades with the final shake of the Pokeball. Phione will finally stop plaguing the ships of the Nyr Docks. Glass points upwards. He wants to meet back at the docks.)
  435. warp(delay=7;world=Vanha;x=-279;y=68;z=-313)
  436. skip_to_stage(delay=0;stage=18)
  437. }
  438. type=catch_pokemon(name=Phione)
  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=&bAs you swim back in shock, you're caught by the current and swept away.)
  449. skip_to_stage(delay=0;stage=10)
  450. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  451. }
  452. type=battle_end_abnormal()
  453. }
  454. {
  455. description=A description
  456. hint=An optional hint
  457. timestocomplete=1
  458. hidden=True
  459. infinite=False
  460. triggers
  461. {
  462. send_chat(delay=0;message=&bAs you swim back in shock, you're caught by the current and swept away.)
  463. skip_to_stage(delay=1;stage=10)
  464. warp(delay=0;world=Vanha;x=-174;y=63;z=-302)
  465. }
  466. type=flee_from_pokemon(spec=Phione;name=Phione)
  467. }
  468. }
  469. stage=18
  470. {
  471. {
  472. description=Show Captain Glass the Phione (Slot 1).
  473. hint=They're on Nyr's Dock.
  474. timestocomplete=1
  475. hidden=False
  476. infinite=False
  477. triggers
  478. {
  479. give_money(delay=4;amount=500)
  480. show_title(delay=4;titletext=A Soul for a Soul;titlecolour=dark_green;subtitletext=Legendary Quest Completed!;subtitlecolour=white)
  481. fire_command(delay=0;command=pokeedit PLAYER 1 ab:SwiftSwim)
  482. }
  483. conditions
  484. {
  485. carrying_pokemon(flipped=False;spec=Phione customtexture:quest-legendaries;slot=0)
  486. }
  487. type=chat_npc(uuid=572607b8-4aaf-4433-90f4-c05d0ea472aa;chatline1=Hm.. That worked out well enough. I suppose I have to say it: Good work, lads.;chatline2=Let’s get back to base. And, Trainer… Thanks.;chatline3=It was nice working with ‘ya. Stop by the HQ any time.)
  488. }
  489. }
  490. }
  491.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement