summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2024-04-21 22:58:55 -0300
committerJesusaves <cpntb1@ymail.com>2024-04-21 22:58:55 -0300
commit8cec328bede6381ddddb0eb3394aa43dd4007e46 (patch)
treef4087ed09c6a18b4e95a5fd7a1ff30be2f4864a5
parentce21eff1786402cab5ce883adf30622abef6788d (diff)
downloadserverdata-8cec328bede6381ddddb0eb3394aa43dd4007e46.tar.gz
serverdata-8cec328bede6381ddddb0eb3394aa43dd4007e46.tar.bz2
serverdata-8cec328bede6381ddddb0eb3394aa43dd4007e46.tar.xz
serverdata-8cec328bede6381ddddb0eb3394aa43dd4007e46.zip
Add the final, missing stage of Sagratha's quest. (Based on my personal notes)
This unlocks Fairy Empire skill. Above that requires Savior race. Thus, not yet planned, as that means the Moubootaur Arc and my notes stop at "Here ends the Monster King Arc - Game Story Stage 5".
-rw-r--r--npc/014-5-1/sagratha.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/npc/014-5-1/sagratha.txt b/npc/014-5-1/sagratha.txt
index 6b727f4e3..878a7e3df 100644
--- a/npc/014-5-1/sagratha.txt
+++ b/npc/014-5-1/sagratha.txt
@@ -613,6 +613,36 @@ function requireHelp {
setq General_Sagratha, 10;
}
break;
+ case 11:
+ .@m=Tengu;
+ if (BaseLevel < getmonsterinfo(.@m, MOB_LV)) {
+ mesn;
+ mesq l("When you're stronger I may consider asking for your help.");
+ break;
+ }
+ mesn;
+ mesq l("I need help because, you see, I don't carry a cauldron around.");
+ next;
+ mesn;
+ mesq l("I need @@ @@, if you could arrange me that I would be grateful.", 1, getitemlink(BlackPearl));
+ if (countitem(BlackPearl) < 1)
+ break;
+ mesq l("Ah! I also want @@ @@.", 1, getitemlink(BlueManaPearl));
+ if (countitem(BlueManaPearl) < 1)
+ break;
+ next;
+ mesc l("Deliver the items to Sagratha?");
+ if (askyesno() == ASK_YES) {
+ delitem BlackPearl, 1;
+ delitem BlueManaPearl, 1;
+ .@xp=getmonsterinfo(.@m, MOB_BASEEXP);
+ .@jp=getmonsterinfo(.@m, MOB_JOBEXP);
+ getexp .@xp*20, .@jp*15;
+ mesn;
+ mesq l("Thanks. I am willing to share you more magic, if you're interested.");
+ setq General_Sagratha, 12;
+ }
+ break;
default:
mesn;
mesq l("Maybe. Come back later.");