Advertisement
CenizaRey

The Betrayer's Oubliette

Dec 22nd, 2018
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.70 KB | None | 0 0
  1. The Betrayer's Oubliette
  2.  
  3. requiredquestpoints=140
  4. rewardquestpoints=5
  5. canpreview=true
  6. previewtext=As usual, arcane happenings have been sighted in Skadi. Perhaps you should go there and see what the problem is this time.
  7. ignoresquestlimit=False
  8. repeatdays=-1
  9. objectives
  10. {
  11. stage=0
  12. {
  13. {
  14. description=A description
  15. hint=An optional hint
  16. timestocomplete=1
  17. hidden=True
  18. infinite=False
  19. triggers
  20. {
  21. show_title(delay=0;titletext=The Betrayer's Oubliette;titlecolour=dark_green;subtitletext=Legendary Quest Started;subtitlecolour=white)
  22. send_chat(delay=0;message=&bAn Eldritch presence invades your mind, hundreds of disembodied voices fill your ears.)
  23. fire_command(delay=0;command=/effect PLAYER minecraft:blindness 8 2)
  24. fire_command(delay=0;command=/effect PLAYER minecraft:nausea 8 2)
  25. 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.)
  26. }
  27. conditions
  28. {
  29. has_completed(flipped=False;completedquestname=Fallen but Not Forgotten)
  30. has_completed(flipped=False;completedquestname=The Monarchs Labyrinth)
  31. }
  32. type=enter_zone(minx=651;maxx=668;miny=120;maxy=150;minz=-1161;maxz=-1145;world=vanha)
  33. }
  34. }
  35. stage=1
  36. {
  37. {
  38. description=Find "The Labyrinth Inn"
  39. hint=It's somewhere in the Skadi Region
  40. timestocomplete=1
  41. hidden=False
  42. infinite=False
  43. triggers
  44. {
  45. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 5 3)
  46. 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.)
  47. }
  48. type=enter_zone(minx=584;maxx=637;minz=-932;maxz=-879;world=vanha)
  49. }
  50. }
  51. stage=2
  52. {
  53. {
  54. description=Speak to the Innkeeper
  55. hint=He's behind the desk in The Labyrinth Inn
  56. timestocomplete=1
  57. hidden=False
  58. infinite=False
  59. triggers
  60. {
  61. 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.)
  62. }
  63. 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.)
  64. }
  65. }
  66. stage=3
  67. {
  68. {
  69. description=Keep talking to the Innkeeper
  70. hint=Dialogue is IMPORTANT
  71. timestocomplete=1
  72. hidden=False
  73. infinite=False
  74. triggers
  75. {
  76. 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.)
  77. }
  78. 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.)
  79. }
  80. }
  81. stage=4
  82. {
  83. {
  84. description=Head to Room 3
  85. hint=It's the second door on your right upstairs.
  86. timestocomplete=1
  87. hidden=False
  88. infinite=False
  89. triggers
  90. {
  91. 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.)
  92. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 5 3)
  93. }
  94. type=enter_zone(minx=606;maxx=613;miny=76;minz=-904;maxz=-900;world=vanha)
  95. }
  96. }
  97. stage=5
  98. {
  99. {
  100. description=You're tired, take a rest...
  101. hint=In the bed, dummy.
  102. timestocomplete=1
  103. hidden=False
  104. infinite=False
  105. triggers
  106. {
  107. 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.)
  108. warp(delay=2;world=DIM1;x=-198;y=69;z=-524)
  109. 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.)
  110. 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.)
  111. fire_command(delay=5;command=/effect PLAYER minecraft:blindness 7 2)
  112. skip_to_stage(delay=6;stage=6)
  113. }
  114. type=right_click_block(minx=608;maxx=609;miny=78;maxy=78;minz=-903;maxz=-903;world=vanha)
  115. }
  116. {
  117. description=A description
  118. hint=An optional hint
  119. timestocomplete=1
  120. hidden=True
  121. infinite=False
  122. triggers
  123. {
  124. skip_to_stage(delay=0;stage=6)
  125. }
  126. type=enter_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  127. }
  128. }
  129. stage=6
  130. {
  131. {
  132. description=Leave Room 3
  133. hint=Open the door
  134. timestocomplete=1
  135. hidden=False
  136. infinite=False
  137. triggers
  138. {
  139. warp(delay=0;world=DIM1;x=-201;y=71;z=-527)
  140. send_chat(delay=0;message=&bYou briefly struggle with the door until you realise the handle turns the opposite direction than normal.)
  141. send_chat(delay=5;message=&bYou decide to see the Innkeeper to see if he knows about any strange happenings.)
  142. skip_to_stage(delay=0;stage=7)
  143. }
  144. type=right_click_block(minx=-200;maxx=-200;miny=69;maxy=70;minz=-523;maxz=-523;world=DIM1)
  145. }
  146. {
  147. description=A description
  148. hint=An optional hint
  149. timestocomplete=1
  150. hidden=True
  151. infinite=False
  152. triggers
  153. {
  154. skip_to_stage(delay=2;stage=5)
  155. }
  156. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  157. }
  158. }
  159. stage=7
  160. {
  161. {
  162. description=Ring the bell
  163. hint=It's on the Innkeeper's desk
  164. timestocomplete=1
  165. hidden=False
  166. infinite=False
  167. triggers
  168. {
  169. 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.)
  170. skip_to_stage(delay=0;stage=8)
  171. }
  172. type=right_click_block(minx=-197;maxx=-197;miny=66;maxy=66;minz=-523;maxz=-523;world=DIM1)
  173. }
  174. {
  175. description=A description
  176. hint=An optional hint
  177. timestocomplete=1
  178. hidden=True
  179. infinite=False
  180. triggers
  181. {
  182. skip_to_stage(delay=0;stage=5)
  183. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  184. }
  185. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  186. }
  187. }
  188. stage=8
  189. {
  190. {
  191. description=Leave the Labyrinth Inn.
  192. hint=Watch your step...
  193. timestocomplete=1
  194. hidden=False
  195. infinite=False
  196. triggers
  197. {
  198. 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.)
  199. send_chat(delay=3;message=&bYou decide to approach the monolithic structure in the distance. It strangely resembles Skadi's gym...)
  200. skip_to_stage(delay=0;stage=9)
  201. }
  202. type=exit_zone(minx=-205;maxx=-190;minz=-535;maxz=-521;world=DIM1)
  203. }
  204. {
  205. description=A description
  206. hint=An optional hint
  207. timestocomplete=1
  208. hidden=True
  209. infinite=False
  210. triggers
  211. {
  212. skip_to_stage(delay=0;stage=5)
  213. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  214. }
  215. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  216. }
  217. }
  218. stage=9
  219. {
  220. {
  221. description=Approach "Skadi's Gym"
  222. hint=It's the massive structure at the end of the path
  223. timestocomplete=1
  224. hidden=False
  225. infinite=False
  226. triggers
  227. {
  228. fire_command(delay=0;command=/effect PLAYER minecraft:slowness 10 3)
  229. 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.)
  230. skip_to_stage(delay=0;stage=10)
  231. }
  232. type=enter_zone(minx=-213;maxx=-188;minz=-498;maxz=-475;world=DIM1)
  233. }
  234. {
  235. description=A description
  236. hint=An optional hint
  237. timestocomplete=1
  238. hidden=True
  239. infinite=False
  240. triggers
  241. {
  242. skip_to_stage(delay=0;stage=5)
  243. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  244. }
  245. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  246. }
  247. }
  248. stage=10
  249. {
  250. {
  251. description=Approach "Skadi's Gym"
  252. hint=It's the massive structure at the end of the path
  253. timestocomplete=1
  254. hidden=False
  255. infinite=False
  256. triggers
  257. {
  258. 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.)
  259. skip_to_stage(delay=0;stage=11)
  260. }
  261. type=enter_zone(minx=-214;maxx=-191;minz=-411;maxz=-396;world=DIM1)
  262. }
  263. {
  264. description=A description
  265. hint=An optional hint
  266. timestocomplete=1
  267. hidden=True
  268. infinite=False
  269. triggers
  270. {
  271. skip_to_stage(delay=0;stage=5)
  272. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  273. }
  274. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  275. }
  276. }
  277. stage=11
  278. {
  279. {
  280. description=Reach the Final Room of the Gym
  281. hint=Stay on the path
  282. timestocomplete=1
  283. hidden=False
  284. infinite=False
  285. triggers
  286. {
  287. 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.)
  288. 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.)
  289. skip_to_stage(delay=0;stage=12)
  290. }
  291. type=enter_zone(minx=-214;maxx=-185;miny=50;maxy=65;minz=-416;maxz=-372;world=DIM1)
  292. }
  293. {
  294. description=A description
  295. hint=An optional hint
  296. timestocomplete=1
  297. hidden=True
  298. infinite=False
  299. triggers
  300. {
  301. skip_to_stage(delay=0;stage=5)
  302. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  303. }
  304. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  305. }
  306. }
  307. stage=12
  308. {
  309. {
  310. description=Jump into the Vortex
  311. hint=It's in the Arena floor
  312. timestocomplete=1
  313. hidden=False
  314. infinite=False
  315. triggers
  316. {
  317. warp(delay=1;world=vanha;x=452;y=28;z=-953)
  318. 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...)
  319. skip_to_stage(delay=0;stage=13)
  320. }
  321. type=enter_zone(minx=-206;maxx=-197;maxy=65;minz=-399;maxz=-389;world=DIM1)
  322. }
  323. {
  324. description=A description
  325. hint=An optional hint
  326. timestocomplete=1
  327. hidden=True
  328. infinite=False
  329. triggers
  330. {
  331. skip_to_stage(delay=0;stage=5)
  332. }
  333. type=exit_zone(minx=-231;maxx=-172;minz=-541;maxz=-334;world=DIM1)
  334. }
  335. }
  336. stage=13
  337. {
  338. {
  339. description=A description
  340. hint=An optional hint
  341. timestocomplete=1
  342. hidden=True
  343. infinite=False
  344. triggers
  345. {
  346. skip_to_stage(delay=0;stage=14)
  347. }
  348. type=enter_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  349. }
  350. }
  351. stage=14
  352. {
  353. {
  354. description=Explore the Oubliette
  355. hint=Perhaps one of the rooms has a clue...
  356. timestocomplete=1
  357. hidden=False
  358. infinite=False
  359. triggers
  360. {
  361. spawn_and_battle(delay=5;spec=Spiritomb;bossLevel=4)
  362. skip_to_stage(delay=5;stage=15)
  363. show_chat_gui(delay=0;name=Spiritomb;chatline1=We sense whence you come...)
  364. }
  365. type=enter_zone(minx=481;maxx=485;minz=-997;maxz=-993;world=vanha)
  366. }
  367. {
  368. description=A description
  369. hint=An optional hint
  370. timestocomplete=1
  371. hidden=True
  372. infinite=False
  373. triggers
  374. {
  375. skip_to_stage(delay=0;stage=5)
  376. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  377. }
  378. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  379. }
  380. }
  381. stage=15
  382. {
  383. {
  384. description=A description
  385. hint=An optional hint
  386. timestocomplete=1
  387. hidden=False
  388. infinite=False
  389. triggers
  390. {
  391. skip_to_stage(delay=0;stage=16)
  392. fire_command(delay=3;command=/give PLAYER minecraft:paper 1 0 {display:{Name:"E"}})
  393. }
  394. type=kill_pokemon(spec=Spiritomb)
  395. }
  396. {
  397. description=A description
  398. hint=An optional hint
  399. timestocomplete=1
  400. hidden=False
  401. infinite=False
  402. triggers
  403. {
  404. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  405. heal_pokemon(delay=4)
  406. 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.)
  407. skip_to_stage(delay=0;stage=14)
  408. }
  409. type=flee_from_pokemon(spec=Spiritomb)
  410. }
  411. {
  412. description=A description
  413. hint=An optional hint
  414. timestocomplete=1
  415. hidden=False
  416. infinite=False
  417. triggers
  418. {
  419. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  420. heal_pokemon(delay=4)
  421. 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.)
  422. skip_to_stage(delay=0;stage=14)
  423. }
  424. type=run_out_of_pokemon()
  425. }
  426. {
  427. description=A description
  428. hint=An optional hint
  429. timestocomplete=1
  430. hidden=False
  431. infinite=False
  432. triggers
  433. {
  434. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  435. heal_pokemon(delay=4)
  436. 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.)
  437. skip_to_stage(delay=0;stage=14)
  438. }
  439. type=battle_end_abnormal()
  440. }
  441. {
  442. description=A description
  443. hint=An optional hint
  444. timestocomplete=1
  445. hidden=True
  446. infinite=False
  447. triggers
  448. {
  449. skip_to_stage(delay=0;stage=5)
  450. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  451. }
  452. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  453. }
  454. }
  455. stage=16
  456. {
  457. {
  458. description=Continue exploring the Oubliette
  459. hint=You need more information...
  460. timestocomplete=1
  461. hidden=False
  462. infinite=False
  463. triggers
  464. {
  465. show_chat_gui(delay=0;name=Aegislash;chatline1=This is no place for you.)
  466. spawn_and_battle(delay=5;spec=Aegislash;bossLevel=4)
  467. skip_to_stage(delay=5;stage=17)
  468. }
  469. type=enter_zone(minx=499;maxx=503;minz=-957;maxz=-961;world=vanha)
  470. }
  471. {
  472. description=A description
  473. hint=An optional hint
  474. timestocomplete=1
  475. hidden=True
  476. infinite=False
  477. triggers
  478. {
  479. skip_to_stage(delay=0;stage=5)
  480. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  481. }
  482. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  483. }
  484. }
  485. stage=17
  486. {
  487. {
  488. description=A description
  489. hint=An optional hint
  490. timestocomplete=1
  491. hidden=False
  492. infinite=False
  493. triggers
  494. {
  495. skip_to_stage(delay=0;stage=18)
  496. fire_command(delay=3;command=/give PLAYER minecraft:paper 1 0 {display:{Name:"D"}})
  497. }
  498. type=kill_pokemon(spec=Aegislash)
  499. }
  500. {
  501. description=A description
  502. hint=An optional hint
  503. timestocomplete=1
  504. hidden=False
  505. infinite=False
  506. triggers
  507. {
  508. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  509. heal_pokemon(delay=4)
  510. 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.)
  511. skip_to_stage(delay=0;stage=14)
  512. }
  513. type=flee_from_pokemon(spec=Aegislash)
  514. }
  515. {
  516. description=A description
  517. hint=An optional hint
  518. timestocomplete=1
  519. hidden=False
  520. infinite=False
  521. triggers
  522. {
  523. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  524. heal_pokemon(delay=4)
  525. 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.)
  526. skip_to_stage(delay=0;stage=14)
  527. }
  528. type=run_out_of_pokemon()
  529. }
  530. {
  531. description=A description
  532. hint=An optional hint
  533. timestocomplete=1
  534. hidden=False
  535. infinite=False
  536. triggers
  537. {
  538. warp(delay=0;world=vanha;x=452;y=28;z=-953)
  539. heal_pokemon(delay=4)
  540. 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.)
  541. skip_to_stage(delay=0;stage=14)
  542. }
  543. type=battle_end_abnormal()
  544. }
  545. {
  546. description=A description
  547. hint=An optional hint
  548. timestocomplete=1
  549. hidden=True
  550. infinite=False
  551. triggers
  552. {
  553. skip_to_stage(delay=0;stage=5)
  554. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  555. }
  556. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  557. }
  558. }
  559. stage=18
  560. {
  561. {
  562. description=Solve the riddle
  563. hint=The pieces of paper from the Sentinels hold a secret...
  564. timestocomplete=1
  565. hidden=False
  566. infinite=False
  567. triggers
  568. {
  569. warp(delay=0;world=vanha;x=323;y=41;z=-955)
  570. 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.)
  571. show_chat_gui(delay=5;name=The Betrayer;chatline1=The one who was to follow the signs...)
  572. skip_to_stage(delay=7;stage=19)
  573. }
  574. type=right_click_block(minx=477;maxx=477;miny=29;maxy=30;minz=-972;maxz=-972;world=vanha)
  575. }
  576. {
  577. description=A description
  578. hint=An optional hint
  579. timestocomplete=1
  580. hidden=True
  581. infinite=False
  582. triggers
  583. {
  584. skip_to_stage(delay=0;stage=5)
  585. }
  586. type=exit_zone(minx=447;maxx=509;minz=-1010;maxz=-946;world=vanha)
  587. }
  588. }
  589. stage=19
  590. {
  591. {
  592. description=Approach the Betrayer.
  593. hint=Have a little faith.
  594. timestocomplete=1
  595. hidden=False
  596. infinite=False
  597. triggers
  598. {
  599. skip_to_stage(delay=3;stage=20)
  600. show_chat_gui(delay=0;name=The Betrayer;chatline1=To read the omens...)
  601. send_chat(delay=1;message=&bThe Betrayer breathes deeply, as if relieved. The clatter of the red chains echoes throughout the room.)
  602. }
  603. type=enter_zone(minx=321;maxx=325;minz=-963;maxz=-960;world=vanha)
  604. }
  605. {
  606. description=A description
  607. hint=An optional hint
  608. timestocomplete=1
  609. hidden=True
  610. infinite=False
  611. triggers
  612. {
  613. skip_to_stage(delay=0;stage=5)
  614. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  615. }
  616. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  617. }
  618. }
  619. stage=20
  620. {
  621. {
  622. description=Approach the Betrayer.
  623. hint=Slowly.
  624. timestocomplete=1
  625. hidden=False
  626. infinite=False
  627. triggers
  628. {
  629. 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?)
  630. skip_to_stage(delay=3;stage=21)
  631. 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.)
  632. }
  633. type=enter_zone(minx=321;maxx=325;minz=-967;maxz=-964;world=vanha)
  634. }
  635. {
  636. description=A description
  637. hint=An optional hint
  638. timestocomplete=1
  639. hidden=True
  640. infinite=False
  641. triggers
  642. {
  643. skip_to_stage(delay=0;stage=5)
  644. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  645. }
  646. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  647. }
  648. }
  649. stage=21
  650. {
  651. {
  652. description=Approach the Betrayer.
  653. hint=Slowly.
  654. timestocomplete=1
  655. hidden=False
  656. infinite=False
  657. triggers
  658. {
  659. skip_to_stage(delay=6;stage=22)
  660. 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.)
  661. 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.)
  662. }
  663. type=enter_zone(minx=321;maxx=325;minz=-971;maxz=-968;world=vanha)
  664. }
  665. {
  666. description=A description
  667. hint=An optional hint
  668. timestocomplete=1
  669. hidden=True
  670. infinite=False
  671. triggers
  672. {
  673. skip_to_stage(delay=0;stage=5)
  674. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  675. }
  676. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  677. }
  678. }
  679. stage=22
  680. {
  681. {
  682. description=Approach Giratina.
  683. hint=Slowly.
  684. timestocomplete=1
  685. hidden=False
  686. infinite=False
  687. triggers
  688. {
  689. 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...)
  690. 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.)
  691. skip_to_stage(delay=6;stage=23)
  692. }
  693. type=enter_zone(minx=321;maxx=325;minz=-976;maxz=-972;world=vanha)
  694. }
  695. {
  696. description=A description
  697. hint=An optional hint
  698. timestocomplete=1
  699. hidden=True
  700. infinite=False
  701. triggers
  702. {
  703. skip_to_stage(delay=0;stage=5)
  704. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  705. }
  706. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  707. }
  708. }
  709. stage=23
  710. {
  711. {
  712. description=Right click the Altar.
  713. hint=The glowing red thing.
  714. timestocomplete=1
  715. hidden=False
  716. infinite=False
  717. triggers
  718. {
  719. fire_command(delay=0;command=/give PLAYER pixelmon:griseous_orb 1 0)
  720. 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.)
  721. show_chat_gui(delay=3;name=Giratina;chatline1=YES... YES! MORTAL FOOL! NONE SHALL RULE BESIDE THE GOD OF CHAOS!)
  722. skip_to_stage(delay=0;stage=24)
  723. }
  724. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  725. }
  726. {
  727. description=A description
  728. hint=An optional hint
  729. timestocomplete=1
  730. hidden=True
  731. infinite=False
  732. triggers
  733. {
  734. skip_to_stage(delay=0;stage=5)
  735. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  736. }
  737. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  738. }
  739. }
  740. stage=24
  741. {
  742. {
  743. description=Defeat Giratina!
  744. hint=Right click the Altar to begin the fight.
  745. timestocomplete=1
  746. hidden=False
  747. infinite=False
  748. triggers
  749. {
  750. spawn_and_battle(delay=0;spec=Giratina;bossLevel=4)
  751. skip_to_stage(delay=2;stage=25)
  752. }
  753. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  754. }
  755. {
  756. description=A description
  757. hint=An optional hint
  758. timestocomplete=1
  759. hidden=True
  760. infinite=False
  761. triggers
  762. {
  763. skip_to_stage(delay=0;stage=5)
  764. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  765. }
  766. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  767. }
  768. }
  769. stage=25
  770. {
  771. {
  772. description=A description
  773. hint=An optional hint
  774. timestocomplete=1
  775. hidden=False
  776. infinite=False
  777. triggers
  778. {
  779. skip_to_stage(delay=4;stage=26)
  780. show_chat_gui(delay=7;name=Giratina;chatline1=NO! I WILL NOT ALLOW YOU TO DESTROY EVERYTHING I HAVE YET TO BUILD!)
  781. }
  782. type=kill_pokemon(spec=Giratina)
  783. }
  784. {
  785. description=A description
  786. hint=An optional hint
  787. timestocomplete=1
  788. hidden=True
  789. infinite=False
  790. triggers
  791. {
  792. skip_to_stage(delay=0;stage=5)
  793. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  794. }
  795. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  796. }
  797. {
  798. description=A description
  799. hint=An optional hint
  800. timestocomplete=1
  801. hidden=False
  802. infinite=False
  803. triggers
  804. {
  805. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  806. skip_to_stage(delay=2;stage=24)
  807. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  808. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  809. heal_pokemon(delay=3)
  810. }
  811. type=flee_from_pokemon(spec=Giratina)
  812. }
  813. {
  814. description=A description
  815. hint=An optional hint
  816. timestocomplete=1
  817. hidden=False
  818. infinite=False
  819. triggers
  820. {
  821. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  822. skip_to_stage(delay=2;stage=24)
  823. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  824. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  825. heal_pokemon(delay=3)
  826. }
  827. type=battle_end_abnormal()
  828. }
  829. {
  830. description=A description
  831. hint=An optional hint
  832. timestocomplete=1
  833. hidden=False
  834. infinite=False
  835. triggers
  836. {
  837. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  838. skip_to_stage(delay=2;stage=24)
  839. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  840. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  841. heal_pokemon(delay=3)
  842. }
  843. type=run_out_of_pokemon()
  844. }
  845. }
  846. stage=26
  847. {
  848. {
  849. description=You must defeat Giratina a second time, his strength is waning!
  850. hint=Right click the Altar to begin the fight.
  851. timestocomplete=1
  852. hidden=False
  853. infinite=False
  854. triggers
  855. {
  856. spawn_and_battle(delay=0;spec=Giratina;bossLevel=3)
  857. skip_to_stage(delay=2;stage=27)
  858. }
  859. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  860. }
  861. {
  862. description=A description
  863. hint=An optional hint
  864. timestocomplete=1
  865. hidden=True
  866. infinite=False
  867. triggers
  868. {
  869. skip_to_stage(delay=0;stage=5)
  870. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  871. }
  872. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  873. }
  874. }
  875. stage=27
  876. {
  877. {
  878. description=A description
  879. hint=An optional hint
  880. timestocomplete=1
  881. hidden=False
  882. infinite=False
  883. triggers
  884. {
  885. skip_to_stage(delay=4;stage=28)
  886. show_chat_gui(delay=7;name=Giratina;chatline1=FIEND! FANATIC! I DID NOT SPEND EONS IN CHAINS TO LOSE TO A MORTAL!)
  887. }
  888. type=kill_pokemon(spec=Giratina)
  889. }
  890. {
  891. description=A description
  892. hint=An optional hint
  893. timestocomplete=1
  894. hidden=True
  895. infinite=False
  896. triggers
  897. {
  898. skip_to_stage(delay=0;stage=5)
  899. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  900. }
  901. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  902. }
  903. {
  904. description=A description
  905. hint=An optional hint
  906. timestocomplete=1
  907. hidden=False
  908. infinite=False
  909. triggers
  910. {
  911. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  912. skip_to_stage(delay=2;stage=26)
  913. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  914. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  915. heal_pokemon(delay=3)
  916. }
  917. type=flee_from_pokemon(spec=Giratina)
  918. }
  919. {
  920. description=A description
  921. hint=An optional hint
  922. timestocomplete=1
  923. hidden=False
  924. infinite=False
  925. triggers
  926. {
  927. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  928. skip_to_stage(delay=2;stage=26)
  929. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  930. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  931. heal_pokemon(delay=3)
  932. }
  933. type=battle_end_abnormal()
  934. }
  935. {
  936. description=A description
  937. hint=An optional hint
  938. timestocomplete=1
  939. hidden=False
  940. infinite=False
  941. triggers
  942. {
  943. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  944. skip_to_stage(delay=2;stage=26)
  945. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  946. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  947. heal_pokemon(delay=3)
  948. }
  949. type=run_out_of_pokemon()
  950. }
  951. }
  952. stage=28
  953. {
  954. {
  955. description=You must defeat Giratina for a third and final time, he is weak!
  956. hint=Right click the Altar to begin the fight.
  957. timestocomplete=1
  958. hidden=False
  959. infinite=False
  960. triggers
  961. {
  962. spawn_and_battle(delay=0;spec=Giratina;bossLevel=2)
  963. skip_to_stage(delay=2;stage=29)
  964. }
  965. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  966. }
  967. {
  968. description=A description
  969. hint=An optional hint
  970. timestocomplete=1
  971. hidden=True
  972. infinite=False
  973. triggers
  974. {
  975. skip_to_stage(delay=0;stage=5)
  976. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  977. }
  978. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  979. }
  980. }
  981. stage=29
  982. {
  983. {
  984. description=A description
  985. hint=An optional hint
  986. timestocomplete=1
  987. hidden=False
  988. infinite=False
  989. triggers
  990. {
  991. skip_to_stage(delay=4;stage=30)
  992. show_chat_gui(delay=7;name=Giratina;chatline1=YOU... CANNOT DEFEAT ME... I AM THE ONE... TRUE... DEITY...)
  993. }
  994. type=kill_pokemon(spec=Giratina)
  995. }
  996. {
  997. description=A description
  998. hint=An optional hint
  999. timestocomplete=1
  1000. hidden=True
  1001. infinite=False
  1002. triggers
  1003. {
  1004. skip_to_stage(delay=0;stage=5)
  1005. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1006. }
  1007. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1008. }
  1009. {
  1010. description=A description
  1011. hint=An optional hint
  1012. timestocomplete=1
  1013. hidden=False
  1014. infinite=False
  1015. triggers
  1016. {
  1017. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1018. skip_to_stage(delay=2;stage=28)
  1019. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1020. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1021. heal_pokemon(delay=3)
  1022. }
  1023. type=run_out_of_pokemon()
  1024. }
  1025. {
  1026. description=A description
  1027. hint=An optional hint
  1028. timestocomplete=1
  1029. hidden=False
  1030. infinite=False
  1031. triggers
  1032. {
  1033. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1034. skip_to_stage(delay=2;stage=28)
  1035. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1036. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1037. heal_pokemon(delay=3)
  1038. }
  1039. type=battle_end_abnormal()
  1040. }
  1041. {
  1042. description=A description
  1043. hint=An optional hint
  1044. timestocomplete=1
  1045. hidden=False
  1046. infinite=False
  1047. triggers
  1048. {
  1049. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1050. skip_to_stage(delay=2;stage=28)
  1051. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1052. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1053. heal_pokemon(delay=3)
  1054. }
  1055. type=flee_from_pokemon(spec=Giratina)
  1056. }
  1057. }
  1058. stage=30
  1059. {
  1060. {
  1061. description=You must capture Giratina.
  1062. hint=Right click the Altar to begin the fight.
  1063. timestocomplete=1
  1064. hidden=False
  1065. infinite=False
  1066. triggers
  1067. {
  1068. skip_to_stage(delay=2;stage=31)
  1069. spawn_and_battle(delay=0;spec=Giratina;level=70)
  1070. }
  1071. type=right_click_block(minx=323;maxx=323;miny=41;maxy=42;minz=-981;maxz=-981;world=vanha)
  1072. }
  1073. {
  1074. description=A description
  1075. hint=An optional hint
  1076. timestocomplete=1
  1077. hidden=True
  1078. infinite=False
  1079. triggers
  1080. {
  1081. skip_to_stage(delay=0;stage=5)
  1082. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1083. }
  1084. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1085. }
  1086. }
  1087. stage=31
  1088. {
  1089. {
  1090. description=A description
  1091. hint=An optional hint
  1092. timestocomplete=1
  1093. hidden=False
  1094. infinite=False
  1095. triggers
  1096. {
  1097. 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...)
  1098. skip_to_stage(delay=7;stage=32)
  1099. warp(delay=12;world=vanha;x=609;y=78;z=-903)
  1100. 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.)
  1101. }
  1102. type=catch_pokemon(spec=Giratina)
  1103. }
  1104. {
  1105. description=A description
  1106. hint=An optional hint
  1107. timestocomplete=1
  1108. hidden=True
  1109. infinite=False
  1110. triggers
  1111. {
  1112. skip_to_stage(delay=0;stage=5)
  1113. send_chat(delay=0;message=&bThe Betrayer does not tolerate cowardice...)
  1114. }
  1115. type=exit_zone(minx=288;maxx=358;minz=-1027;maxz=-941;world=vanha)
  1116. }
  1117. {
  1118. description=A description
  1119. hint=An optional hint
  1120. timestocomplete=1
  1121. hidden=False
  1122. infinite=False
  1123. triggers
  1124. {
  1125. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1126. skip_to_stage(delay=2;stage=30)
  1127. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1128. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1129. heal_pokemon(delay=3)
  1130. }
  1131. type=flee_from_pokemon(spec=Giratina)
  1132. }
  1133. {
  1134. description=A description
  1135. hint=An optional hint
  1136. timestocomplete=1
  1137. hidden=False
  1138. infinite=False
  1139. triggers
  1140. {
  1141. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1142. skip_to_stage(delay=2;stage=30)
  1143. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1144. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1145. heal_pokemon(delay=3)
  1146. }
  1147. type=run_out_of_pokemon()
  1148. }
  1149. {
  1150. description=A description
  1151. hint=An optional hint
  1152. timestocomplete=1
  1153. hidden=False
  1154. infinite=False
  1155. triggers
  1156. {
  1157. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1158. skip_to_stage(delay=2;stage=30)
  1159. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1160. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1161. heal_pokemon(delay=3)
  1162. }
  1163. type=battle_end_abnormal()
  1164. }
  1165. {
  1166. description=A description
  1167. hint=An optional hint
  1168. timestocomplete=1
  1169. hidden=False
  1170. infinite=False
  1171. triggers
  1172. {
  1173. warp(delay=2;world=vanha;x=323;y=41;z=-955)
  1174. skip_to_stage(delay=2;stage=30)
  1175. send_chat(delay=2;message=&bWith indescribable cosmic power, Giratina knocks you back. You must defeat him before he returns to his full strength!)
  1176. send_chat(delay=3;message=&bA mysterious energy heals your team's wounds...)
  1177. heal_pokemon(delay=3)
  1178. }
  1179. type=kill_pokemon(spec=Giratina)
  1180. }
  1181. }
  1182. stage=32
  1183. {
  1184. {
  1185. description=Speak to the Innkeeper.
  1186. hint=He's downstairs behind the desk.
  1187. timestocomplete=1
  1188. hidden=False
  1189. infinite=False
  1190. triggers
  1191. {
  1192. show_title(delay=3;titletext=The Betrayer's Oubliette;titlecolour=dark_green;subtitletext=Legendary Quest Complete;subtitlecolour=white)
  1193. }
  1194. 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?)
  1195. }
  1196. }
  1197. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement