diff options
author | Jesusaves <cpntb1@ymail.com> | 2024-04-21 22:58:55 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2024-04-21 22:58:55 -0300 |
commit | 8cec328bede6381ddddb0eb3394aa43dd4007e46 (patch) | |
tree | f4087ed09c6a18b4e95a5fd7a1ff30be2f4864a5 | |
parent | ce21eff1786402cab5ce883adf30622abef6788d (diff) | |
download | serverdata-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.txt | 30 |
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."); |