Advertisement
BlitzAsogi

The Betrayer's Oubliette

Mar 21st, 2020 (edited)
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.96 KB | None | 0 0
  1. The Betrayer's Oubliette
  2.  
  3. islegendary=True
  4. requiredquestpoints=140
  5. rewardquestpoints=5
  6. canpreview=true
  7. previewtext=As usual, arcane happenings have been sighted in Skadi. Perhaps you should go there and see what the problem is this time.
  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=The Betrayer's Oubliette;titlecolour=dark_green;subtitletext=Legendary Quest Started;subtitlecolour=white)
  23. send_chat(delay=0;message=&bAn Eldritch presence invades your mind, hundreds of disembodied voices fill your ears.)
  24. fire_command(delay=0;command=/effect PLAYER minecraft:blindness 8 2)
  25. fire_command(delay=0;command=/effect PLAYER minecraft:nausea 8 2)
  26. send_chat(delay=5;message=&bWith your eyes screwed shut, a vision of an obscure building somewhere in Skadi flashes through your mind. You must find and investigate this building.)
  27. }
  28. conditions
  29. {
  30. has_completed(flipped=False;completedquestname=Fallen but Not Forgotten)
  31. has_completed(flipped=False;completedquestname=The Monarchs Labyrinth)
  32. }
  33. type=enter_zone(minx=651;maxx=668;miny=120;maxy=150;minz=-1161;maxz=-1145;world=vanha)
  34. }
  35. }
  36. stage=1
  37. {
  38. {
  39. description=Find "The Labyrinth Inn"
  40. hint=It's somewhere in the Skadi Region
  41. timestocomplete=1
  42. hidden=False
  43. infinite=False
  44. triggers
  45. {
  46. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 5 3)
  47. send_chat(delay=0;message=&bAs you approach the Inn, you are beset by an overwhelming sense of fatigue. You decide to ask the Innkeeper for a room.)
  48. }
  49. type=enter_zone(minx=584;maxx=637;minz=-932;maxz=-879;world=vanha)
  50. }
  51. }
  52. stage=2
  53. {
  54. {
  55. description=Speak to the Innkeeper
  56. hint=He's behind the desk in The Labyrinth Inn
  57. timestocomplete=1
  58. hidden=False
  59. infinite=False
  60. triggers
  61. {
  62. send_chat(delay=5;message=&bYou are disturbed by the Innkeeper's mysterious familiarity with you. He's staring back at you with distant eyes, as if he were looking straight through you.)
  63. }
  64. type=chat_npc(uuid=94c25c40-8338-46a8-8f9a-9835fa039aac;chatline1=Well, well. So you've come. I thought you might arrive eventually, stumbling around Skadi can take a toll on one's endurance.)
  65. }
  66. }
  67. stage=3
  68. {
  69. {
  70. description=Keep talking to the Innkeeper
  71. hint=Dialogue is IMPORTANT
  72. timestocomplete=1
  73. hidden=False
  74. infinite=False
  75. triggers
  76. {
  77. send_chat(delay=8;message=&bThe Innkeeper shakes your hand. He is extremely cold. Unnaturally so, even for a resident of Skadi. You hurriedly thank him and head to Room 3.)
  78. }
  79. type=chat_npc(uuid=94c25c40-8338-46a8-8f9a-9835fa039aac;chatline1=But let us not tarry. You are tired, and that's my business. I believe we have a vacancy in... Room 3.;chatline2=No need for a room key. We already unlocked the door in anticipation of your arrival.)
  80. }
  81. }
  82. stage=4
  83. {
  84. {
  85. description=Head to Room 3
  86. hint=It's the second door on your right upstairs.
  87. timestocomplete=1
  88. hidden=False
  89. infinite=False
  90. triggers
  91. {
  92. send_chat(delay=0;message=&bThe room is filled with a deafening silence. The bombardment of voices has relented, but you cannot shake the feeling you're being watched. The overwhelming fatigue returns.)
  93. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 5 3)
  94. }
  95. type=enter_zone(minx=606;maxx=613;miny=76;minz=-904;maxz=-900;world=vanha)
  96. }
  97. }
  98. stage=5
  99. {
  100. {
  101. description=You're tired, take a rest...
  102. hint=In the bed, dummy.
  103. timestocomplete=1
  104. hidden=False
  105. infinite=False
  106. triggers
  107. {
  108. send_chat(delay=0;message=&bYou climb into the bed. The sheets are freezing and do not warm up after exposure to your body heat, as if they were immersed in the snow. Your fatigue overwhelms you and you drift into a disturbed sleep.)
  109. fire_command(delay=0;command=world load DIM1)
  110. warp(delay=2;world=DIM1;x=-987;y=115;z=258)
  111. send_chat(delay=10;message=&bYou awake from your light slumber to several voices in your mind. You cannot figure out what they're saying, but you can only assume they're warnings.)
  112. send_chat(delay=15;message=&bTo your confusion, you notice the room has changed somehow, as if you were looking into a mirror. Slowly, and with an instinctive reluctance, you rise out of bed, and start towards the closed door.)
  113. fire_command(delay=5;command=/effect PLAYER minecraft:blindness 7 2)
  114. skip_to_stage(delay=6;stage=6)
  115. }
  116. type=right_click_block(minx=608;maxx=609;miny=78;maxy=78;minz=-903;maxz=-903;world=vanha)
  117. }
  118. {
  119. description=A description
  120. hint=An optional hint
  121. timestocomplete=1
  122. hidden=True
  123. infinite=False
  124. triggers
  125. {
  126. skip_to_stage(delay=0;stage=6)
  127. }
  128. type=enter_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  129. }
  130. }
  131. stage=6
  132. {
  133. {
  134. description=Leave Room 3
  135. hint=Open the door
  136. timestocomplete=1
  137. hidden=False
  138. infinite=False
  139. triggers
  140. {
  141. warp(delay=0;world=DIM1;x=-990;y=115;z=258)
  142. send_chat(delay=0;message=&bYou briefly struggle with the door until you realize the handle turns the opposite direction than normal.)
  143. send_chat(delay=5;message=&bYou decide to see the Innkeeper to see if he knows about any strange happenings.)
  144. skip_to_stage(delay=0;stage=7)
  145. }
  146. type=right_click_block(minx=-989;maxx=-989;miny=115;maxy=116;minz=258;maxz=258;world=DIM1)
  147. }
  148. {
  149. description=A description
  150. hint=An optional hint
  151. timestocomplete=1
  152. hidden=True
  153. infinite=False
  154. triggers
  155. {
  156. skip_to_stage(delay=2;stage=5)
  157. }
  158. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  159. }
  160. }
  161. stage=7
  162. {
  163. {
  164. description=Ring the bell
  165. hint=It's on the Innkeeper's desk
  166. timestocomplete=1
  167. hidden=False
  168. infinite=False
  169. triggers
  170. {
  171. send_chat(delay=0;message=&bYou ring the bell on the desk, it is strangely reversed, as if its noise was rewound. The torches burn with a reluctance around you, as if any light and warmth is suppressed by an unearthly presence.)
  172. skip_to_stage(delay=0;stage=8)
  173. }
  174. type=right_click_block(minx=-986;maxx=-986;miny=112;maxy=112;minz=258;maxz=258;world=DIM1)
  175. }
  176. {
  177. description=A description
  178. hint=An optional hint
  179. timestocomplete=1
  180. hidden=True
  181. infinite=False
  182. triggers
  183. {
  184. skip_to_stage(delay=0;stage=5)
  185. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  186. }
  187. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  188. }
  189. }
  190. stage=8
  191. {
  192. {
  193. description=Leave the Labyrinth Inn.
  194. hint=Watch your step...
  195. timestocomplete=1
  196. hidden=False
  197. infinite=False
  198. triggers
  199. {
  200. send_chat(delay=0;message=&bYour confusion quickly morphs into horror at what you see. A world without sense, without physics, shrouded in an impossible darkness unlike any night. Vanha is gone. You have arrived somewhere else. Somewhere wrong.)
  201. send_chat(delay=3;message=&bYou decide to approach the monolithic structure in the distance. It strangely resembles Skadi's gym...)
  202. skip_to_stage(delay=0;stage=9)
  203. }
  204. type=exit_zone(minx=-990;maxx=-986;minz=263;maxz=265;world=DIM1)
  205. }
  206. {
  207. description=A description
  208. hint=An optional hint
  209. timestocomplete=1
  210. hidden=True
  211. infinite=False
  212. triggers
  213. {
  214. skip_to_stage(delay=0;stage=5)
  215. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  216. }
  217. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  218. }
  219. }
  220. stage=9
  221. {
  222. {
  223. description=Approach "Skadi's Gym"
  224. hint=It's the massive structure at the end of the path
  225. timestocomplete=1
  226. hidden=False
  227. infinite=False
  228. triggers
  229. {
  230. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 10 3)
  231. send_chat(delay=0;message=&bAs you step into the blackness, you feel your sanity beginning to decay. You struggle to drag your feet through the earth underfoot, as if the shadows are gripping at your ankles, trying to pull you into oblivion.)
  232. skip_to_stage(delay=0;stage=10)
  233. }
  234. type=enter_zone(minx=-994;maxx=-982;minz=270;maxz=282;world=DIM1)
  235. }
  236. {
  237. description=A description
  238. hint=An optional hint
  239. timestocomplete=1
  240. hidden=True
  241. infinite=False
  242. triggers
  243. {
  244. skip_to_stage(delay=0;stage=5)
  245. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  246. }
  247. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  248. }
  249. }
  250. stage=10
  251. {
  252. {
  253. description=Approach "Skadi's Gym"
  254. hint=It's the massive structure at the end of the path
  255. timestocomplete=1
  256. hidden=False
  257. infinite=False
  258. triggers
  259. {
  260. send_chat(delay=0;message=&bSomehow, the gym looks even more imposing than the one in Vanha. You gradually work up the nerve to enter the building.)
  261. skip_to_stage(delay=0;stage=11)
  262. }
  263. type=enter_zone(minx=-999;maxx=-988;minz=358;maxz=369;world=DIM1)
  264. }
  265. {
  266. description=A description
  267. hint=An optional hint
  268. timestocomplete=1
  269. hidden=True
  270. infinite=False
  271. triggers
  272. {
  273. skip_to_stage(delay=0;stage=5)
  274. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  275. }
  276. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  277. }
  278. }
  279. stage=11
  280. {
  281. {
  282. description=Reach the Final Room of the Gym
  283. hint=Stay on the path
  284. timestocomplete=1
  285. hidden=False
  286. infinite=False
  287. triggers
  288. {
  289. send_chat(delay=0;message=&bYou enter the Arena to find a crevice in the floor that opens up to a portal. You feel the spacetime continuum tear as you draw nearer to the vortex, as if it is constantly battling with whatever mighty entity that could create such unfathomable magic.)
  290. send_chat(delay=5;message=&bYou feel compelled to jump into the tear in the Fabric of Reality as you draw closer to it, as if it literally calls to you. All desire to return to Vanha fades away.)
  291. skip_to_stage(delay=0;stage=12)
  292. }
  293. type=enter_zone(minx=-995;maxx=-987;miny=90;maxy=106;minz=402;maxz=407;world=DIM1)
  294. }
  295. {
  296. description=A description
  297. hint=An optional hint
  298. timestocomplete=1
  299. hidden=True
  300. infinite=False
  301. triggers
  302. {
  303. skip_to_stage(delay=0;stage=5)
  304. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  305. }
  306. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  307. }
  308. }
  309. stage=12
  310. {
  311. {
  312. description=Jump into the Vortex
  313. hint=It's in the Arena floor
  314. timestocomplete=1
  315. hidden=False
  316. infinite=False
  317. triggers
  318. {
  319. warp(delay=1;world=vanha;x=452;y=28;z=-953)
  320. send_chat(delay=2;message=&bYou emerge in what appears to be a fusion of a temple or a dungeon. You discern from the many doorways that you are in a maze of some sort. According to the inscriptions on the walls, something called "The Betrayer" is kept here...)
  321. skip_to_stage(delay=0;stage=13)
  322. }
  323. type=enter_zone(minx=-996;maxx=-987;maxy=93;minz=380;maxz=391;world=DIM1)
  324. }
  325. {
  326. description=A description
  327. hint=An optional hint
  328. timestocomplete=1
  329. hidden=True
  330. infinite=False
  331. triggers
  332. {
  333. skip_to_stage(delay=0;stage=5)
  334. }
  335. type=exit_zone(minx=-1019;maxx=-964;minz=241;maxz=445;world=DIM1)
  336. }
  337. }
  338. stage=13
  339. {
  340. {
  341. description=A description
  342. hint=An optional hint
  343. timestocomplete=1
  344. hidden=True
  345. infinite=False
  346. triggers
  347. {
  348. skip_to_stage(delay=0;stage=14)
  349. }
  350. type=enter_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  351. }
  352. }
  353. stage=14
  354. {
  355. {
  356. description=Explore the Oubliette
  357. hint=Perhaps one of the rooms has a clue...
  358. timestocomplete=1
  359. hidden=False
  360. infinite=False
  361. triggers
  362. {
  363. spawn_and_battle(delay=5;spec=Spiritomb;bossLevel=4)
  364. skip_to_stage(delay=5;stage=15)
  365. show_chat_gui(delay=0;name=Spiritomb;chatline1=We sense whence you come...)
  366. }
  367. type=enter_zone(minx=481;maxx=485;minz=-997;maxz=-993;world=vanha)
  368. }
  369. {
  370. description=A description
  371. hint=An optional hint
  372. timestocomplete=1
  373. hidden=True
  374. infinite=False
  375. triggers
  376. {
  377. skip_to_stage(delay=0;stage=5)
  378. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  379. }
  380. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  381. }
  382. }
  383. stage=15
  384. {
  385. {
  386. description=A description
  387. hint=An optional hint
  388. timestocomplete=1
  389. hidden=False
  390. infinite=False
  391. triggers
  392. {
  393. skip_to_stage(delay=0;stage=16)
  394. fire_command(delay=3;command=/give PLAYER minecraft:paper 1 0 {display:{Name:"E"}})
  395. }
  396. type=kill_pokemon(name=Spiritomb)
  397. }
  398. {
  399. description=A description
  400. hint=An optional hint
  401. timestocomplete=1
  402. hidden=False
  403. infinite=False
  404. triggers
  405. {
  406. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  407. heal_pokemon(delay=4)
  408. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  409. skip_to_stage(delay=0;stage=14)
  410. }
  411. type=flee_from_pokemon(name=Spiritomb)
  412. }
  413. {
  414. description=A description
  415. hint=An optional hint
  416. timestocomplete=1
  417. hidden=False
  418. infinite=False
  419. triggers
  420. {
  421. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  422. heal_pokemon(delay=4)
  423. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  424. skip_to_stage(delay=0;stage=14)
  425. }
  426. type=run_out_of_pokemon()
  427. }
  428. {
  429. description=A description
  430. hint=An optional hint
  431. timestocomplete=1
  432. hidden=False
  433. infinite=False
  434. triggers
  435. {
  436. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  437. heal_pokemon(delay=4)
  438. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  439. skip_to_stage(delay=0;stage=14)
  440. }
  441. type=battle_end_abnormal()
  442. }
  443. {
  444. description=A description
  445. hint=An optional hint
  446. timestocomplete=1
  447. hidden=True
  448. infinite=False
  449. triggers
  450. {
  451. skip_to_stage(delay=0;stage=5)
  452. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  453. }
  454. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  455. }
  456. }
  457. stage=16
  458. {
  459. {
  460. description=Continue exploring the Oubliette
  461. hint=You need more information...
  462. timestocomplete=1
  463. hidden=False
  464. infinite=False
  465. triggers
  466. {
  467. show_chat_gui(delay=0;name=Aegislash;chatline1=This is no place for you.)
  468. spawn_and_battle(delay=5;spec=Aegislash;bossLevel=4)
  469. skip_to_stage(delay=5;stage=17)
  470. }
  471. type=enter_zone(minx=499;maxx=503;minz=-957;maxz=-961;world=vanha)
  472. }
  473. {
  474. description=A description
  475. hint=An optional hint
  476. timestocomplete=1
  477. hidden=True
  478. infinite=False
  479. triggers
  480. {
  481. skip_to_stage(delay=0;stage=5)
  482. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  483. }
  484. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  485. }
  486. }
  487. stage=17
  488. {
  489. {
  490. description=A description
  491. hint=An optional hint
  492. timestocomplete=1
  493. hidden=False
  494. infinite=False
  495. triggers
  496. {
  497. skip_to_stage(delay=0;stage=18)
  498. fire_command(delay=3;command=/give PLAYER minecraft:paper 1 0 {display:{Name:"D"}})
  499. }
  500. type=kill_pokemon(name=Aegislash)
  501. }
  502. {
  503. description=A description
  504. hint=An optional hint
  505. timestocomplete=1
  506. hidden=False
  507. infinite=False
  508. triggers
  509. {
  510. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  511. heal_pokemon(delay=4)
  512. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  513. skip_to_stage(delay=0;stage=14)
  514. }
  515. type=flee_from_pokemon(name=Aegislash)
  516. }
  517. {
  518. description=A description
  519. hint=An optional hint
  520. timestocomplete=1
  521. hidden=False
  522. infinite=False
  523. triggers
  524. {
  525. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  526. heal_pokemon(delay=4)
  527. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  528. skip_to_stage(delay=0;stage=14)
  529. }
  530. type=run_out_of_pokemon()
  531. }
  532. {
  533. description=A description
  534. hint=An optional hint
  535. timestocomplete=1
  536. hidden=False
  537. infinite=False
  538. triggers
  539. {
  540. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  541. heal_pokemon(delay=4)
  542. send_chat(delay=4;message=&bYou flee as fast as you can from the Sentinel without stopping. You find yourself in the first room of the Oubliette. A mysterious energy heals your team's wounds.)
  543. skip_to_stage(delay=0;stage=14)
  544. }
  545. type=battle_end_abnormal()
  546. }
  547. {
  548. description=A description
  549. hint=An optional hint
  550. timestocomplete=1
  551. hidden=True
  552. infinite=False
  553. triggers
  554. {
  555. skip_to_stage(delay=0;stage=5)
  556. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  557. }
  558. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  559. }
  560. }
  561. stage=18
  562. {
  563. {
  564. description=Solve the riddle
  565. hint=The pieces of paper from the Sentinels hold a secret...
  566. timestocomplete=1
  567. hidden=False
  568. infinite=False
  569. triggers
  570. {
  571. warp(delay=0;world=vanha;x=323;y=41;z=-955)
  572. send_chat(delay=0;message=&bYou enter a room that feels like a vacuum. The air is heavy, plagued with a constant feeling of dread. Thousands of voices assault your ears, telling you to turn back. They instantly fall silent as you step into The Betrayer's Parlour.)
  573. show_chat_gui(delay=5;name=The Betrayer;chatline1=The one who was to follow the signs...)
  574. skip_to_stage(delay=7;stage=19)
  575. }
  576. type=right_click_block(minx=477;maxx=477;miny=29;maxy=30;minz=-972;maxz=-972;world=vanha)
  577. }
  578. {
  579. description=A description
  580. hint=An optional hint
  581. timestocomplete=1
  582. hidden=True
  583. infinite=False
  584. triggers
  585. {
  586. skip_to_stage(delay=0;stage=5)
  587. }
  588. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  589. }
  590. }
  591. stage=19
  592. {
  593. {
  594. description=Approach the Betrayer.
  595. hint=Have a little faith.
  596. timestocomplete=1
  597. hidden=False
  598. infinite=False
  599. triggers
  600. {
  601. skip_to_stage(delay=3;stage=20)
  602. show_chat_gui(delay=0;name=The Betrayer;chatline1=To read the omens...)
  603. send_chat(delay=1;message=&bThe Betrayer breathes deeply, as if relieved. The clatter of the red chains echoes throughout the room.)
  604. }
  605. type=enter_zone(minx=321;maxx=325;minz=-963;maxz=-960;world=vanha)
  606. }
  607. {
  608. description=A description
  609. hint=An optional hint
  610. timestocomplete=1
  611. hidden=True
  612. infinite=False
  613. triggers
  614. {
  615. skip_to_stage(delay=0;stage=5)
  616. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  617. }
  618. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  619. }
  620. }
  621. stage=20
  622. {
  623. {
  624. description=Approach the Betrayer.
  625. hint=Slowly.
  626. timestocomplete=1
  627. hidden=False
  628. infinite=False
  629. triggers
  630. {
  631. show_chat_gui(delay=0;name=The Betrayer;chatline1=You have finally arrived...;chatline2=Do you know who I am, one-who-walks-in-light?)
  632. skip_to_stage(delay=3;stage=21)
  633. send_chat(delay=1;message=&bPainfully aware of the connotations of a creature that bears the power or intelligence to refer to you with such familiarity, you take several trembling steps towards the Betrayer.)
  634. }
  635. type=enter_zone(minx=321;maxx=325;minz=-967;maxz=-964;world=vanha)
  636. }
  637. {
  638. description=A description
  639. hint=An optional hint
  640. timestocomplete=1
  641. hidden=True
  642. infinite=False
  643. triggers
  644. {
  645. skip_to_stage(delay=0;stage=5)
  646. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  647. }
  648. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  649. }
  650. }
  651. stage=21
  652. {
  653. {
  654. description=Approach the Betrayer.
  655. hint=Slowly.
  656. timestocomplete=1
  657. hidden=False
  658. infinite=False
  659. triggers
  660. {
  661. skip_to_stage(delay=6;stage=22)
  662. show_chat_gui(delay=0;name=The Betrayer;chatline1=I am Giratina! The Renegade, the Interloper...;chatline2=But you may know me as "The Betrayer". That is the name Arceus' fool acolytes gave me when they used the power of Alph to seal me in this bondage.)
  663. send_chat(delay=5;message=&bYou tear your eyes away from Giratina's monolithic body to the altar in front of it. It glows a crimson red, expelling dark energy from within an object resting in the center. It sparkles as brightly as anything can in the Mirror Dimension.)
  664. }
  665. type=enter_zone(minx=321;maxx=325;minz=-971;maxz=-968;world=vanha)
  666. }
  667. {
  668. description=A description
  669. hint=An optional hint
  670. timestocomplete=1
  671. hidden=True
  672. infinite=False
  673. triggers
  674. {
  675. skip_to_stage(delay=0;stage=5)
  676. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  677. }
  678. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  679. }
  680. }
  681. stage=22
  682. {
  683. {
  684. description=Approach Giratina.
  685. hint=Slowly.
  686. timestocomplete=1
  687. hidden=False
  688. infinite=False
  689. triggers
  690. {
  691. show_chat_gui(delay=0;name=Giratina;chatline1=The Griseous Orb... The former source of my power, and now its undoing...;chatline2=It is what holds me here. Are you going to stand there for eternity, mortal?;chatline3=That is how long I have to wait.;chatline4=You, however... Are not nearly as enduring in the face of time.;chatline5=Take the Orb, mortal... And we will laugh in the face of Arceus. Your name will be sung in the Halls of Alph for eternity and beyond...)
  692. send_chat(delay=5;message=&bThe same feeling that compelled you to jump into the portal into the Oubliette calls to you once more. Losing control, your hand slowly begins to reach for the Griseous Orb.)
  693. skip_to_stage(delay=6;stage=23)
  694. }
  695. type=enter_zone(minx=321;maxx=325;minz=-976;maxz=-972;world=vanha)
  696. }
  697. {
  698. description=A description
  699. hint=An optional hint
  700. timestocomplete=1
  701. hidden=True
  702. infinite=False
  703. triggers
  704. {
  705. skip_to_stage(delay=0;stage=5)
  706. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  707. }
  708. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  709. }
  710. }
  711. stage=23
  712. {
  713. {
  714. description=Right click the Altar.
  715. hint=The glowing red thing.
  716. timestocomplete=1
  717. hidden=False
  718. infinite=False
  719. triggers
  720. {
  721. fire_command(delay=0;command=/give PLAYER pixelmon:griseous_orb 1 0)
  722. send_chat(delay=0;message=&bAs you remove the Griseous Orb from its altar, the Red Chains lose their power, and Giratina bursts free of them. The Betrayer roars so fiercely your ears begin to bleed.)
  723. show_chat_gui(delay=3;name=Giratina;chatline1=YES... YES! MORTAL FOOL! NONE SHALL RULE BESIDE THE GOD OF CHAOS!)
  724. skip_to_stage(delay=0;stage=24)
  725. }
  726. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  727. }
  728. {
  729. description=A description
  730. hint=An optional hint
  731. timestocomplete=1
  732. hidden=True
  733. infinite=False
  734. triggers
  735. {
  736. skip_to_stage(delay=0;stage=5)
  737. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  738. }
  739. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  740. }
  741. }
  742. stage=24
  743. {
  744. {
  745. description=Defeat Giratina!
  746. hint=Right click the Altar to begin the fight.
  747. timestocomplete=1
  748. hidden=False
  749. infinite=False
  750. triggers
  751. {
  752. spawn_and_battle(delay=0;spec=Giratina;bossLevel=4)
  753. skip_to_stage(delay=2;stage=25)
  754. }
  755. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  756. }
  757. {
  758. description=A description
  759. hint=An optional hint
  760. timestocomplete=1
  761. hidden=True
  762. infinite=False
  763. triggers
  764. {
  765. skip_to_stage(delay=0;stage=5)
  766. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  767. }
  768. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  769. }
  770. }
  771. stage=25
  772. {
  773. {
  774. description=A description
  775. hint=An optional hint
  776. timestocomplete=1
  777. hidden=False
  778. infinite=False
  779. triggers
  780. {
  781. skip_to_stage(delay=4;stage=26)
  782. show_chat_gui(delay=7;name=Giratina;chatline1=NO! I WILL NOT ALLOW YOU TO DESTROY EVERYTHING I HAVE YET TO BUILD!)
  783. }
  784. type=kill_pokemon(name=Giratina)
  785. }
  786. {
  787. description=A description
  788. hint=An optional hint
  789. timestocomplete=1
  790. hidden=True
  791. infinite=False
  792. triggers
  793. {
  794. skip_to_stage(delay=0;stage=5)
  795. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  796. }
  797. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  798. }
  799. {
  800. description=A description
  801. hint=An optional hint
  802. timestocomplete=1
  803. hidden=False
  804. infinite=False
  805. triggers
  806. {
  807. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  808. skip_to_stage(delay=2;stage=24)
  809. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  810. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  811. heal_pokemon(delay=3)
  812. }
  813. type=flee_from_pokemon(name=Giratina)
  814. }
  815. {
  816. description=A description
  817. hint=An optional hint
  818. timestocomplete=1
  819. hidden=False
  820. infinite=False
  821. triggers
  822. {
  823. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  824. skip_to_stage(delay=2;stage=24)
  825. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  826. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  827. heal_pokemon(delay=3)
  828. }
  829. type=battle_end_abnormal()
  830. }
  831. {
  832. description=A description
  833. hint=An optional hint
  834. timestocomplete=1
  835. hidden=False
  836. infinite=False
  837. triggers
  838. {
  839. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  840. skip_to_stage(delay=2;stage=24)
  841. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  842. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  843. heal_pokemon(delay=3)
  844. }
  845. type=run_out_of_pokemon()
  846. }
  847. }
  848. stage=26
  849. {
  850. {
  851. description=You must defeat Giratina a second time, his strength is waning!
  852. hint=Right click the Altar to begin the fight.
  853. timestocomplete=1
  854. hidden=False
  855. infinite=False
  856. triggers
  857. {
  858. spawn_and_battle(delay=0;spec=Giratina;bossLevel=3)
  859. skip_to_stage(delay=2;stage=27)
  860. }
  861. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  862. }
  863. {
  864. description=A description
  865. hint=An optional hint
  866. timestocomplete=1
  867. hidden=True
  868. infinite=False
  869. triggers
  870. {
  871. skip_to_stage(delay=0;stage=5)
  872. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  873. }
  874. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  875. }
  876. }
  877. stage=27
  878. {
  879. {
  880. description=A description
  881. hint=An optional hint
  882. timestocomplete=1
  883. hidden=False
  884. infinite=False
  885. triggers
  886. {
  887. skip_to_stage(delay=4;stage=28)
  888. show_chat_gui(delay=7;name=Giratina;chatline1=FIEND! FANATIC! I DID NOT SPEND EONS IN CHAINS TO LOSE TO A MORTAL!)
  889. }
  890. type=kill_pokemon(name=Giratina)
  891. }
  892. {
  893. description=A description
  894. hint=An optional hint
  895. timestocomplete=1
  896. hidden=True
  897. infinite=False
  898. triggers
  899. {
  900. skip_to_stage(delay=0;stage=5)
  901. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  902. }
  903. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  904. }
  905. {
  906. description=A description
  907. hint=An optional hint
  908. timestocomplete=1
  909. hidden=False
  910. infinite=False
  911. triggers
  912. {
  913. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  914. skip_to_stage(delay=2;stage=26)
  915. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  916. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  917. heal_pokemon(delay=3)
  918. }
  919. type=flee_from_pokemon(name=Giratina)
  920. }
  921. {
  922. description=A description
  923. hint=An optional hint
  924. timestocomplete=1
  925. hidden=False
  926. infinite=False
  927. triggers
  928. {
  929. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  930. skip_to_stage(delay=2;stage=26)
  931. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  932. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  933. heal_pokemon(delay=3)
  934. }
  935. type=battle_end_abnormal()
  936. }
  937. {
  938. description=A description
  939. hint=An optional hint
  940. timestocomplete=1
  941. hidden=False
  942. infinite=False
  943. triggers
  944. {
  945. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  946. skip_to_stage(delay=2;stage=26)
  947. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  948. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  949. heal_pokemon(delay=3)
  950. }
  951. type=run_out_of_pokemon()
  952. }
  953. }
  954. stage=28
  955. {
  956. {
  957. description=You must defeat Giratina for a third and final time, he is weak!
  958. hint=Right click the Altar to begin the fight.
  959. timestocomplete=1
  960. hidden=False
  961. infinite=False
  962. triggers
  963. {
  964. spawn_and_battle(delay=0;spec=Giratina;bossLevel=2)
  965. skip_to_stage(delay=2;stage=29)
  966. }
  967. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  968. }
  969. {
  970. description=A description
  971. hint=An optional hint
  972. timestocomplete=1
  973. hidden=True
  974. infinite=False
  975. triggers
  976. {
  977. skip_to_stage(delay=0;stage=5)
  978. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  979. }
  980. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  981. }
  982. }
  983. stage=29
  984. {
  985. {
  986. description=A description
  987. hint=An optional hint
  988. timestocomplete=1
  989. hidden=False
  990. infinite=False
  991. triggers
  992. {
  993. skip_to_stage(delay=4;stage=30)
  994. show_chat_gui(delay=7;name=Giratina;chatline1=YOU... CANNOT DEFEAT ME... I AM THE ONE... TRUE... DEITY...)
  995. }
  996. type=kill_pokemon(name=Giratina)
  997. }
  998. {
  999. description=A description
  1000. hint=An optional hint
  1001. timestocomplete=1
  1002. hidden=True
  1003. infinite=False
  1004. triggers
  1005. {
  1006. skip_to_stage(delay=0;stage=5)
  1007. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1008. }
  1009. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1010. }
  1011. {
  1012. description=A description
  1013. hint=An optional hint
  1014. timestocomplete=1
  1015. hidden=False
  1016. infinite=False
  1017. triggers
  1018. {
  1019. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1020. skip_to_stage(delay=2;stage=28)
  1021. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1022. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1023. heal_pokemon(delay=3)
  1024. }
  1025. type=run_out_of_pokemon()
  1026. }
  1027. {
  1028. description=A description
  1029. hint=An optional hint
  1030. timestocomplete=1
  1031. hidden=False
  1032. infinite=False
  1033. triggers
  1034. {
  1035. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1036. skip_to_stage(delay=2;stage=28)
  1037. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1038. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1039. heal_pokemon(delay=3)
  1040. }
  1041. type=battle_end_abnormal()
  1042. }
  1043. {
  1044. description=A description
  1045. hint=An optional hint
  1046. timestocomplete=1
  1047. hidden=False
  1048. infinite=False
  1049. triggers
  1050. {
  1051. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1052. skip_to_stage(delay=2;stage=28)
  1053. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1054. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1055. heal_pokemon(delay=3)
  1056. }
  1057. type=flee_from_pokemon(name=Giratina)
  1058. }
  1059. }
  1060. stage=30
  1061. {
  1062. {
  1063. description=You must capture Giratina.
  1064. hint=Right click the Altar to begin the fight.
  1065. timestocomplete=1
  1066. hidden=False
  1067. infinite=False
  1068. triggers
  1069. {
  1070. skip_to_stage(delay=2;stage=31)
  1071. spawn_and_battle(delay=0;spec=Giratina nature:calm evhp:252 evspdef:252 evspatk:4 move1:u-turn move2:will-o-wisp move3:hex move4:defog helditem:leftovers customtexture:quest-legendaries nodrops;level=70;shiny=false)
  1072. }
  1073. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  1074. }
  1075. {
  1076. description=A description
  1077. hint=An optional hint
  1078. timestocomplete=1
  1079. hidden=True
  1080. infinite=False
  1081. triggers
  1082. {
  1083. skip_to_stage(delay=0;stage=5)
  1084. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1085. }
  1086. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1087. }
  1088. }
  1089. stage=31
  1090. {
  1091. {
  1092. description=A description
  1093. hint=An optional hint
  1094. timestocomplete=1
  1095. hidden=False
  1096. infinite=False
  1097. triggers
  1098. {
  1099. send_chat(delay=2;message=&bThe Distortion World begins to wail, the ceiling to Giratina's chamber collapses around you. It seems the world cannot maintain itself without Giratina's presence. The platform collapses, and you begin to plummet into the endless Oblivion below...)
  1100. skip_to_stage(delay=7;stage=32)
  1101. warp(delay=12;world=vanha;x=609;y=78;z=-903)
  1102. send_chat(delay=6;message=&bYou awake with a start, as if the whole ordeal had been a convoluted falling dream. You find yourself in your room at the Labyrinth Inn. The voices in your head have stopped. You have returned to Vanha. Your actions have been observed by forces unknown.)
  1103. }
  1104. type=catch_pokemon(name=Giratina)
  1105. }
  1106. {
  1107. description=A description
  1108. hint=An optional hint
  1109. timestocomplete=1
  1110. hidden=True
  1111. infinite=False
  1112. triggers
  1113. {
  1114. skip_to_stage(delay=0;stage=5)
  1115. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1116. }
  1117. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1118. }
  1119. {
  1120. description=A description
  1121. hint=An optional hint
  1122. timestocomplete=1
  1123. hidden=False
  1124. infinite=False
  1125. triggers
  1126. {
  1127. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1128. skip_to_stage(delay=2;stage=30)
  1129. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1130. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1131. heal_pokemon(delay=3)
  1132. }
  1133. type=flee_from_pokemon(name=Giratina)
  1134. }
  1135. {
  1136. description=A description
  1137. hint=An optional hint
  1138. timestocomplete=1
  1139. hidden=False
  1140. infinite=False
  1141. triggers
  1142. {
  1143. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1144. skip_to_stage(delay=2;stage=30)
  1145. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1146. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1147. heal_pokemon(delay=3)
  1148. }
  1149. type=run_out_of_pokemon()
  1150. }
  1151. {
  1152. description=A description
  1153. hint=An optional hint
  1154. timestocomplete=1
  1155. hidden=False
  1156. infinite=False
  1157. triggers
  1158. {
  1159. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1160. skip_to_stage(delay=2;stage=30)
  1161. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1162. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1163. heal_pokemon(delay=3)
  1164. }
  1165. type=battle_end_abnormal()
  1166. }
  1167. {
  1168. description=A description
  1169. hint=An optional hint
  1170. timestocomplete=1
  1171. hidden=False
  1172. infinite=False
  1173. triggers
  1174. {
  1175. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1176. skip_to_stage(delay=2;stage=30)
  1177. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1178. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1179. heal_pokemon(delay=3)
  1180. }
  1181. type=kill_pokemon(name=Giratina)
  1182. }
  1183. }
  1184. stage=32
  1185. {
  1186. {
  1187. description=Speak to the Innkeeper.
  1188. hint=He's downstairs behind the desk.
  1189. timestocomplete=1
  1190. hidden=False
  1191. infinite=False
  1192. triggers
  1193. {
  1194. give_money(delay=0;amount=15000)
  1195. show_title(delay=3;titletext=The Betrayer's Oubliette;titlecolour=dark_green;subtitletext=Legendary Quest Complete;subtitlecolour=white)
  1196. }
  1197. type=chat_npc(uuid=94c25c40-8338-46a8-8f9a-9835fa039aac;chatline1=Slumbering Snorlax, I thought you would never wake up! Did you have a pleasant night's sleep?)
  1198. }
  1199. }
  1200. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement