Advertisement
Primalcyndaquil

Untitled

Mar 14th, 2021
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.81 KB | None | 0 0
  1. Breath of a Dragon
  2.  
  3. islegendary=False
  4. requiredquestpoints=7
  5. rewardquestpoints=2
  6. canpreview=true
  7. previewtext=A fire-breather in Agni is struggling to complete. Gather intel on his competitors to help him gain an equal playing field in the upcoming Agni Festival.
  8. ignoresquestlimit=False
  9. repeatdays=-1
  10. objectives
  11. {
  12. stage=0
  13. {
  14. {
  15. description=Talk to Marv
  16. hint=Marv's near Agni Gym.
  17. timestocomplete=1
  18. hidden=True
  19. infinite=False
  20. triggers
  21. {
  22. show_title(delay=3;titletext=Breath of a Dragon;titlecolour=dark_green;subtitletext=Quest Start!;subtitlecolour=white)
  23. }
  24. type=chat_npc(uuid=980f4019-5a18-4a6c-ba9a-b8242348fd5f;chatline1=Hey, man. Sorry if you wanted a performance, these bellows are all dried up.;chatline2=Can't breathe so much as an ember anymore.;chatline3=Say, you look like a helpful person. How about doing me a favour?;chatline4=Apparently, there's a camp of expert firebreathers near Agni on the cliffs, not sure exactly where.;chatline5=Talk to some of the locals and see if you can get some intel on 'em, get their secrets.;chatline6=You'll be handsomely rewarded, of course.)
  25. }
  26. }
  27. stage=1
  28. {
  29. {
  30. description=Gather intel.
  31. hint=Try to talk to someone in the Agni Pokemart.
  32. timestocomplete=1
  33. hidden=False
  34. infinite=False
  35. triggers
  36. {
  37. send_chat(delay=2;message=&bThe lead firebreather apparently has a bit of a sweet-tooth.)
  38. }
  39. type=chat_npc(uuid=19464f23-dfab-495e-9e1b-4f74785ea3a3;chatline1=Firebreathers? There's that grouchy looking one at the gym..;chatline2=But apart from that I've only heard snippets about some expert firebreather with a sweet-tooth.)
  40. }
  41. {
  42. description=Gather intel.
  43. hint=Try to talk to one of Agni's elderly.
  44. timestocomplete=1
  45. hidden=False
  46. infinite=False
  47. triggers
  48. {
  49. send_chat(delay=2;message=&bSo, firebreathers often work in the gym.)
  50. }
  51. type=chat_npc(uuid=19b74d42-1fc2-4945-87d6-8e2ba04d4f4b;chatline1=Ah, firebreathers. They always performed at Escua when I was a wee one.;chatline2=From what I remember, the highest-ranking firebreathers worked at the gym, stoking flames and adding a bit of flare to challenges.;chatline3=I always go to spectate them with my grandson.)
  52. }
  53. {
  54. description=Gather intel.
  55. hint=Try to talk to someone near Agni's gym.
  56. timestocomplete=1
  57. hidden=False
  58. infinite=False
  59. triggers
  60. {
  61. send_chat(delay=2;message=&bIt seems the firebreathers are stationed east of here.)
  62. }
  63. type=chat_npc(uuid=943b341d-3054-45ee-83d4-6ab896c0b2a1;chatline1=Ah, yea. Those guys. It gets annoying, cleaning up all the ashes they spill.;chatline2=I always see their boss shoving down sweets like there's no tomorrow.;chatline3=I heard their base is east of here, if you wanted to watch 'em train.)
  64. }
  65. }
  66. stage=2
  67. {
  68. {
  69. description=Find the firebreathers.
  70. hint=They're apparently east of Agni, up on the hills.
  71. timestocomplete=1
  72. hidden=False
  73. infinite=False
  74. triggers
  75. {
  76. send_chat(delay=0;message=&bThis must be it. A large fire is sending plumes of smoke into the sky. There seems to be someone sitting by the fire. Try asking them for advice first.)
  77. }
  78. type=enter_zone(minx=-458;maxx=-435;minz=-150;maxz=-124;world=Vanha)
  79. }
  80. }
  81. stage=3
  82. {
  83. {
  84. description=Talk to the odd-one-out.
  85. hint=They're not wearing firebreather garb. At the firebreather hideout in Agni.
  86. timestocomplete=1
  87. hidden=False
  88. infinite=False
  89. type=chat_npc(uuid=cdcabb95-5dee-4d9c-8947-082f7ce7c519;chatline1=Oh, hey. I imagine you're looking for our secrets, huh?;chatline2=You'll have to figure out which firebreather is the leader to get our methods.;chatline3=Good luck!)
  90. }
  91. }
  92. stage=4
  93. {
  94. {
  95. description=Talk to the firebreathers.
  96. hint=Pay attention to their dialogue. At the firebreather hideout in Agni.
  97. timestocomplete=1
  98. hidden=False
  99. infinite=False
  100. triggers
  101. {
  102. show_chat_gui(delay=0;name=Trickster Tartar;chatline1=I'm the first trickster of the firebreathers! I enjoy relaxing walks on the beach.;chatline2=You should visit Highrift's beaches sometime!)
  103. }
  104. type=right_click_entity(uuid=b7ebe69d-2f9d-4226-90e1-71b3a3ecceef)
  105. }
  106. {
  107. description=Talk to the Firebreathers.
  108. hint=Pay attention!
  109. timestocomplete=1
  110. hidden=False
  111. infinite=False
  112. triggers
  113. {
  114. show_chat_gui(delay=0;name=Trickster Persephone;chatline1=I'm the second Trickster of the firebreathers! I've a bit of a sweet-tooth.;chatline2=I also work at the Agni Gym during challenges.)
  115. }
  116. type=right_click_entity(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  117. }
  118. {
  119. description=Talk to the firebreathers.
  120. hint=Pay attention to their dialogue.
  121. timestocomplete=1
  122. hidden=False
  123. infinite=False
  124. triggers
  125. {
  126. show_chat_gui(delay=0;name=Trickster Hades;chatline1=I'm the third Trickster of the firebreathers! I'm the youngest of the group.;chatline2=I figured out a way to dye the fire we spit!)
  127. }
  128. type=right_click_entity(uuid=aac5bd75-f64f-42dd-a352-6ef1a63b0260)
  129. }
  130. }
  131. stage=5
  132. {
  133. {
  134. description=Find the firebreathers.
  135. hint=They're apparently east of Agni, up on the hills.
  136. timestocomplete=1
  137. hidden=False
  138. infinite=False
  139. triggers
  140. {
  141. send_chat(delay=0;message=&bNow that I've talked to all of the firebreathers, I can try to suss out the leader...)
  142. }
  143. type=enter_zone(minx=-458;maxx=-435;minz=-150;maxz=-124;world=Vanha)
  144. }
  145. }
  146. stage=6
  147. {
  148. {
  149. description=Suss out the leader.
  150. hint=Remember what each Trickster said. At the firebreather hideout in Agni.
  151. timestocomplete=1
  152. hidden=False
  153. infinite=True
  154. triggers
  155. {
  156. show_options(delay=0;id=Trickster1;name=Trickster Tartar;text=I enjoy long walks on the beach. Am I the leader?;choice1=Yes;choice2=No)
  157. }
  158. type=right_click_entity(uuid=b7ebe69d-2f9d-4226-90e1-71b3a3ecceef)
  159. }
  160. {
  161. description=A description
  162. hint=An optional hint
  163. timestocomplete=1
  164. hidden=True
  165. infinite=False
  166. triggers
  167. {
  168. show_chat_gui(delay=0;name=Trickster 1;chatline1=Haha! You're wrong, you must be so embarassed!)
  169. skip_to_stage(delay=1;stage=7)
  170. send_chat(delay=0;message=&bThe trickster is holding out a Pokeball. Seems a battle is in order.)
  171. }
  172. type=choose_option(id=Trickster1;choice=1)
  173. }
  174. {
  175. description=A description
  176. hint=An optional hint
  177. timestocomplete=1
  178. hidden=True
  179. infinite=False
  180. triggers
  181. {
  182. show_chat_gui(delay=0;name=Trickster 1;chatline1=Damn, you figured me out!)
  183. skip_to_stage(delay=1;stage=5)
  184. }
  185. type=choose_option(id=Trickster1;choice=2)
  186. }
  187. {
  188. description=Suss out the leader.
  189. hint=Remember what each Trickster said. At the firebreather hideout in Agni.
  190. timestocomplete=1
  191. hidden=False
  192. infinite=True
  193. triggers
  194. {
  195. show_options(delay=0;id=Trickster2;name=Trickster Persephone;text=I work at the gym and have a sweet-tooth. Am I the leader?;choice1=Yes;choice2=No)
  196. }
  197. type=right_click_entity(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  198. }
  199. {
  200. description=A description
  201. hint=An optional hint
  202. timestocomplete=1
  203. hidden=True
  204. infinite=False
  205. triggers
  206. {
  207. show_chat_gui(delay=0;name=Trickster Persephone;chatline1=Damn, you got me. Alright, battle time!)
  208. skip_to_stage(delay=1;stage=8)
  209. send_chat(delay=0;message=&bThe trickster is holding out a Pokeball. Seems a battle is in order.)
  210. }
  211. type=choose_option(id=Trickster2;choice=1)
  212. }
  213. {
  214. description=A description
  215. hint=An optional hint
  216. timestocomplete=1
  217. hidden=True
  218. infinite=False
  219. triggers
  220. {
  221. show_chat_gui(delay=0;name=Trickster 2;chatline1=...Yep! I'm definitely not the real leader!)
  222. skip_to_stage(delay=1;stage=5)
  223. }
  224. type=choose_option(id=Trickster2;choice=2)
  225. }
  226. {
  227. description=Suss out the leader.
  228. hint=Remember what each Trickster said. At the firebreather hideout in Agni.
  229. timestocomplete=1
  230. hidden=False
  231. infinite=True
  232. triggers
  233. {
  234. show_options(delay=0;id=Trickster3;name=Trickster Hades;text=I'm the youngest here, and I figured out how to dye our flames. Am I the leader?;choice1=Yes;choice2=No)
  235. }
  236. type=right_click_entity(uuid=aac5bd75-f64f-42dd-a352-6ef1a63b0260)
  237. }
  238. {
  239. description=A description
  240. hint=An optional hint
  241. timestocomplete=1
  242. hidden=True
  243. infinite=False
  244. triggers
  245. {
  246. show_chat_gui(delay=0;name=Trickster 3;chatline1=You probably should've paid more attention.)
  247. skip_to_stage(delay=1;stage=9)
  248. send_chat(delay=0;message=&bThe trickster is holding out a Pokeball. Seems a battle is in order.)
  249. }
  250. type=choose_option(id=Trickster3;choice=1)
  251. }
  252. {
  253. description=A description
  254. hint=An optional hint
  255. timestocomplete=1
  256. hidden=True
  257. infinite=False
  258. triggers
  259. {
  260. show_chat_gui(delay=0;name=Trickster 3;chatline1=Ouch. You figured me out.)
  261. skip_to_stage(delay=1;stage=5)
  262. }
  263. type=choose_option(id=Trickster3;choice=2)
  264. }
  265. }
  266. stage=7
  267. {
  268. {
  269. description=Defeat the Trickster in Agni!
  270. hint=Battle 'em atop a hill east of Agni!
  271. timestocomplete=1
  272. hidden=False
  273. infinite=False
  274. triggers
  275. {
  276. skip_to_stage(delay=0;stage=5)
  277. }
  278. type=defeat_trainer(uuid=b7ebe69d-2f9d-4226-90e1-71b3a3ecceef)
  279. }
  280. {
  281. description=A description
  282. hint=An optional hint
  283. timestocomplete=1
  284. hidden=True
  285. infinite=True
  286. triggers
  287. {
  288. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  289. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  290. }
  291. type=lose_to_trainer(uuid=b7ebe69d-2f9d-4226-90e1-71b3a3ecceef)
  292. }
  293. {
  294. description=A description
  295. hint=An optional hint
  296. timestocomplete=1
  297. hidden=True
  298. infinite=True
  299. triggers
  300. {
  301. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  302. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  303. }
  304. type=battle_end_abnormal()
  305. }
  306. {
  307. description=A description
  308. hint=An optional hint
  309. timestocomplete=1
  310. hidden=True
  311. infinite=True
  312. triggers
  313. {
  314. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  315. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  316. }
  317. type=log_off()
  318. }
  319. }
  320. stage=8
  321. {
  322. {
  323. description=Defeat the Trickster!
  324. hint=Battle 'em atop a hill east of Agni!
  325. timestocomplete=1
  326. hidden=False
  327. infinite=False
  328. triggers
  329. {
  330. skip_to_stage(delay=0;stage=10)
  331. }
  332. type=defeat_trainer(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  333. }
  334. {
  335. description=A description
  336. hint=An optional hint
  337. timestocomplete=1
  338. hidden=True
  339. infinite=True
  340. triggers
  341. {
  342. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  343. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  344. }
  345. type=lose_to_trainer(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  346. }
  347. {
  348. description=A description
  349. hint=An optional hint
  350. timestocomplete=1
  351. hidden=True
  352. infinite=True
  353. triggers
  354. {
  355. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  356. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  357. }
  358. type=battle_end_abnormal()
  359. }
  360. {
  361. description=A description
  362. hint=An optional hint
  363. timestocomplete=1
  364. hidden=True
  365. infinite=True
  366. triggers
  367. {
  368. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  369. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  370. }
  371. type=log_off()
  372. }
  373. }
  374. stage=9
  375. {
  376. {
  377. description=Defeat the Trickster!
  378. hint=Battle 'em atop a hill east of Agni!
  379. timestocomplete=1
  380. hidden=False
  381. infinite=False
  382. triggers
  383. {
  384. skip_to_stage(delay=0;stage=5)
  385. }
  386. type=defeat_trainer(uuid=aac5bd75-f64f-42dd-a352-6ef1a63b0260)
  387. }
  388. {
  389. description=A description
  390. hint=An optional hint
  391. timestocomplete=1
  392. hidden=True
  393. infinite=True
  394. triggers
  395. {
  396. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  397. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  398. }
  399. type=lose_to_trainer(uuid=aac5bd75-f64f-42dd-a352-6ef1a63b0260)
  400. }
  401. {
  402. description=A description
  403. hint=An optional hint
  404. timestocomplete=1
  405. hidden=True
  406. infinite=True
  407. triggers
  408. {
  409. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  410. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  411. }
  412. type=battle_end_abnormal()
  413. }
  414. {
  415. description=A description
  416. hint=An optional hint
  417. timestocomplete=1
  418. hidden=True
  419. infinite=True
  420. triggers
  421. {
  422. send_chat(delay=0;message=&bYou retreated to the Pokecenter, protecting your pokemon from further harm. Looks like you'll need to go back and fight that trainer again.)
  423. warp(delay=1;world=Vanha;x=-580;y=44;z=-145)
  424. }
  425. type=log_off()
  426. }
  427. }
  428. stage=10
  429. {
  430. {
  431. description=Talk to the lead Trickster.
  432. hint=She's the one you just beat up, atop one of Agni's mountains.
  433. timestocomplete=1
  434. hidden=False
  435. infinite=False
  436. triggers
  437. {
  438. send_chat(delay=3;message=&bThe lead Trickster teaches you some advanced techniques and gives you a list of various ingredients for firebreathing. You should return to Marv with these.)
  439. show_chat_gui(delay=0;name=Trickster Persephone;chatline1=Alright lad, I'll teach ya. You've a fiery breath already in battle!;chatline2=Don't go telling anyone how we do this stuff though, okay?)
  440. }
  441. type=right_click_entity(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  442. }
  443. }
  444. stage=11
  445. {
  446. {
  447. description=Return to Marv.
  448. hint=He's still by Agni's gym.
  449. timestocomplete=1
  450. hidden=False
  451. infinite=False
  452. triggers
  453. {
  454. give_item(delay=2;itemid=minecraft:paper;nbt={display:{Name:"Firebreathing Ingredients",Lore:["30 lava crystals obtained from smashing Magma Blocks & 2 blaze rods obtained in Agni."]}};count=1)
  455. give_item(delay=2;itemid=pixelmon:fire_stone_pickaxe;count=1)
  456. }
  457. type=chat_npc(uuid=980f4019-5a18-4a6c-ba9a-b8242348fd5f;chatline1=Whoa, you got it already? Please tell me, man! Those guys were such jerks back in the day.;chatline2=I'm totally gonna upstage them in Escua, man the look on their faces is gonna be great!;chatline3=Oh, seems you need to get some items for this stuff to work. Here, use my pickaxe. Got it in Nogrod.;chatline4=It's head is flammable, but not the rod. It's great for firebreathing!;chatline5=I'll need 30 lava crystals. Mine some magma stone in the nether to get that.;chatline6=Seems I also need a couple of blaze rods. The Agni Pokemart sells those fairly often, so shouldn't be too hard.;chatline7=Consider the pickaxe a down-payment on your help.)
  458. }
  459. }
  460. stage=12
  461. {
  462. {
  463. description=Gather 30 Magma Blocks.
  464. hint=They're found near lava in the nether. Be careful!
  465. timestocomplete=30
  466. hidden=False
  467. infinite=False
  468. type=obtain_item(itemid=minecraft:magma)
  469. }
  470. {
  471. description=Gather 2 Blaze Rods.
  472. hint=A vendor sells them in the Agni Pokemart.
  473. timestocomplete=2
  474. hidden=False
  475. infinite=False
  476. type=obtain_item(itemid=minecraft:blaze_rod)
  477. }
  478. }
  479. stage=13
  480. {
  481. {
  482. description=Return the items to Marv.
  483. hint=He's surprisingly still by the Agni gym.
  484. timestocomplete=1
  485. hidden=False
  486. infinite=False
  487. triggers
  488. {
  489. take_item(delay=0;itemid=minecraft:blaze_rod;count=2)
  490. take_item(delay=0;itemid=minecraft:magma;count=30)
  491. give_item(delay=3;itemid=minecraft:paper;nbt={display:{Name:"Marv's Letter",Lore:["A letter from Marv to an old friend."]}};count=1)
  492. }
  493. type=chat_npc(uuid=980f4019-5a18-4a6c-ba9a-b8242348fd5f;chatline1=Oh, you're back. You got the stuff? I've been feeling pretty weird.;chatline2=Talked to a friend of mine and he said it was guilt or something.;chatline3=I think... maybe I should talk with the lads. I've got a letter, can you please pass it on to them?;chatline4=I'm sorry to have used you like this. You'll still get your money and stuff.;chatline5=I guess my conscience is getting to me, or something. Go before I change my mind.)
  494. }
  495. }
  496. stage=14
  497. {
  498. {
  499. description=Give the letter to the lead Trickster.
  500. hint=She's in the firebreathing base east of Agni.
  501. timestocomplete=1
  502. hidden=False
  503. infinite=False
  504. triggers
  505. {
  506. give_money(delay=2;amount=1500)
  507. take_item(delay=0;itemid=minecraft:paper;count=1)
  508. show_chat_gui(delay=0;name=Trickster Persephone;chatline1=Back so soon? We know you’ve been spreading our-... A letter? From Marv?;chatline2=We heard he was pretty down in the dumps, but I didn’t think he’d be desperate enough to come back to us.;chatline3=He burnt that bridge down in a way only a firebreather could. But… maybe I’ll take a look.;chatline4=If things work out, we could resolve all our problems before Escua. Wouldn’t that be something?;chatline5=I'd love for you to be there, despite all the betrayal and espionage.;chatline6=You sort of reconnected us, despite your ill intentions.;chatline7=Thanks for that.)
  509. show_title(delay=3;titletext=Breath of a Dragon;titlecolour=dark_green;subtitletext=Quest Complete!;subtitlecolour=white)
  510. }
  511. type=right_click_entity(uuid=62aad48c-288e-432d-9d4f-37485efe2b22)
  512. }
  513. }
  514. }
  515.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement