diff options
Diffstat (limited to 'world/map/npc/015-1')
-rw-r--r-- | world/map/npc/015-1/alice.txt | 20 | ||||
-rw-r--r-- | world/map/npc/015-1/sword.txt | 29 |
2 files changed, 31 insertions, 18 deletions
diff --git a/world/map/npc/015-1/alice.txt b/world/map/npc/015-1/alice.txt index bf37d874..8b7255b1 100644 --- a/world/map/npc/015-1/alice.txt +++ b/world/map/npc/015-1/alice.txt @@ -33,7 +33,9 @@ L_findmany: next; menu "Yes, I already got plenty of them.", L_plenty, - "No, I am out of luck.", -; + "No, I am out of luck.", L_Next; + +L_Next: mes "[Alice]"; mes "\"Oooh, how sad. Let me give you a little tip:"; mes "Herbs are often growing in places where they can't be spotted that easily. Don't forget to look behind the trees, too.\""; @@ -59,14 +61,18 @@ L_cave: mes "\"Haha, that is no monster! It's just a sweet little cat.\""; next; menu - "But it wanted to kill me!", -, - "A cat!? I'll go and kill it!", -; + "But it wanted to kill me!", L_Next1, + "A cat!? I'll go and kill it!", L_Next1; + +L_Next1: mes "[Alice]"; mes "\"No no, I'm sure it was only frightened. It gets upset when you've got clothes or weapons on you.\""; next; menu - "Ok, let's try it without clothes then", -, - "What a stupid cat!", -; + "Ok, let's try it without clothes then", L_Next2, + "What a stupid cat!", L_Next2; + +L_Next2: mes "[Alice]"; mes "\"Please don't do her any harm. See you later!\""; goto L_Close; @@ -77,7 +83,9 @@ L_cat: next; menu "Thank you so much!", L_Close, - "Are you crazy? Taming a cat?", -; + "Are you crazy? Taming a cat?", L_Next3; + +L_Next3: mes "[Alice]"; mes "\"Well, it's up to you.\""; goto L_Close; diff --git a/world/map/npc/015-1/sword.txt b/world/map/npc/015-1/sword.txt index a20d9ef2..42db0870 100644 --- a/world/map/npc/015-1/sword.txt +++ b/world/map/npc/015-1/sword.txt @@ -52,7 +52,6 @@ L_Initial: "Nothing in particular.", L_Initial_nothing, "I was just exploring...", L_Initial_nothing, "I am trying to learn magic!", L_Initial_learn; - close; L_noq: mes "[Mystic Sword]"; @@ -74,8 +73,10 @@ L_Initial_learn: next; menu "I am not interested in that.", L_Farewell, - "It might be good for me to learn that.", -, - "I am quite interested.", -; + "It might be good for me to learn that.", L_Next, + "I am quite interested.", L_Next; + +L_Next: mes "[Mystic Sword]"; mes "\"Why is it that thou seekest this power?\""; next; @@ -85,7 +86,6 @@ L_Initial_learn: "To kill!", L_Initial_selfish, "I don't know yet...", L_Initial_dontknow, "To protect the ones I love!", L_Initial_protect; - close; L_Initial_selfish: mes "[Mystic Sword]"; @@ -100,6 +100,7 @@ L_Initial_dontknow: L_Initial_protect: mes "[Mystic Sword]"; mes "\"Quite a high and laundable goal thou hast chosen for thyself! I do hope that thou canst live up to it.\""; + goto L_Initial_ok; L_Initial_ok: mes "\"Hark, then, mortal! For I shall bestow upon thee the secret of the flare dart spell!\""; @@ -125,7 +126,6 @@ L_FlareStage: "Uhm... Hello, Sword?", L_FlareStage_hello, "Can you teach me more magic?", L_FlareStage_impolite, "Where can I get sulphur powder?", L_FlareStage_impolite; - close; L_FlareStage_impolite: mes "[Mystic Sword]"; @@ -141,7 +141,6 @@ L_FlareStage_hello: "Can you teach me more magic?", L_FlareStage_moremagic, "Where can I find sulphur powder?", L_FlareStage_sulphur, "Farewell!", L_Farewell; - close; L_FlareStage_moremagic: mes "[Mystic Sword]"; @@ -163,9 +162,8 @@ L_MagicBladeStage: mes "\"Dost thou wish to continue thy pursuits of this school of magic?\""; next; menu - "No.", -, + "No.", L_Farewell, "Yes.", L_Levelup2_yes; - goto L_Farewell; L_Levelup2_yes: mes "[Mystic Sword]"; @@ -181,9 +179,10 @@ L_Levelup2_yes: mes "\"Thou hast collected " + Mobpt + " Monster Points. For one thousand of them, I shall admit thee to the school of war magic.\""; next; menu - "OK!", -, + "OK!", L_Next1, "No... never mind.", L_Farewell; +L_Next1: set Mobpt, Mobpt - 1000; mes "[Mystic Sword]"; @@ -245,13 +244,17 @@ L_L2_W12: next; menu "No.", L_farewell, - "Yes.", -; + "Yes.", L_Next2; + +L_Next2: mes "[Mystic Sword]"; mes "\"Very well. I shall teach thee another spell, if thou provest thy progress by sacrificing another five thousand monster points.\""; next; menu "No, I don't want that.", L_farewell, - "So be it.", -; + "So be it.", L_Next3; + +L_Next3: if (Mobpt < 5000) goto L_lacking_mobpoints; mes "[Mystic Sword]"; @@ -282,8 +285,10 @@ L_L2_W10: mes "\"For this spell, I ask that thou bringest a lump of iron ore. Thou must also sacrifice ten thousand monster points.\""; next; menu - "OK.", -, + "OK.", L_Next4, "No way.", L_farewell; + +L_Next4: if (countitem("IronOre") < 1) goto L_no_ore; if (MPQUEST && (Mobpt < 10000)) |