diff options
author | Jared Adams <jaxad0127@gmail.com> | 2011-06-01 15:27:26 -0600 |
---|---|---|
committer | Jared Adams <jaxad0127@gmail.com> | 2011-06-01 15:37:09 -0600 |
commit | 3d0823d5c9b56be5c3892c0a4e717f961cb93e69 (patch) | |
tree | 6545b29dbd08d81b57f9cb1f9f83df57ead489c2 /npc/001-1/sarah.txt | |
parent | c6e448824925eec18edffffc7342399b73b6feb4 (diff) | |
download | serverdata-3d0823d5c9b56be5c3892c0a4e717f961cb93e69.tar.gz serverdata-3d0823d5c9b56be5c3892c0a4e717f961cb93e69.tar.bz2 serverdata-3d0823d5c9b56be5c3892c0a4e717f961cb93e69.tar.xz serverdata-3d0823d5c9b56be5c3892c0a4e717f961cb93e69.zip |
Change the Converter to use different folder names
And update everything to use it.
Diffstat (limited to 'npc/001-1/sarah.txt')
-rw-r--r-- | npc/001-1/sarah.txt | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/npc/001-1/sarah.txt b/npc/001-1/sarah.txt new file mode 100644 index 00000000..7a109fa6 --- /dev/null +++ b/npc/001-1/sarah.txt @@ -0,0 +1,91 @@ +// + +001-1.gat,137,78,0 script Sarah 106,{ + if (TMW_Quest >= 8) goto L_Done; + if (TMW_Quest == 7) goto L_Progress; + if (TMW_Quest == 6) goto L_Start; + if (TMW_Quest < 6) goto L_Convince_Sarah_First; + + // If this is shown, something is wrong with the above case handling. + mes "Sarah looks confused."; + close; + +L_Convince_Sarah_First: + mes "[Sarah]"; + mes "\"Boy, am I hungry or what!\""; + next; + mes "\"The girl suddenly looks at you suspiciously.\""; + next; + mes "\"My mommy says not to talk to strangers!\""; + close; + +L_Start: + + set @TEMP, rand(2); + if(@TEMP == 0) goto L_Opening0; + if(@TEMP == 1) goto L_Opening1; + +L_Opening0: + mes "[Sarah]"; + mes "\"[Cherry Cake] is the best!\""; + next; + goto L_Ask; + +L_Opening1: + mes "[Sarah]"; + mes "\"Mmm, [Cherry Cake]... I love it!\""; + next; + goto L_Ask; + +L_Ask: + mes "\"Can you bring me a piece of [Cherry Cake]? Pretty please?\""; + menu + "Yes.", L_Req0, + "No.", L_No; + +L_Req0: + mes "[Sarah]"; + mes "\"Yippee! Bring me a piece of [Cherry Cake], and I'll give you a nice hat!\""; + next; + goto L_Set; + +L_Set: + set TMW_Quest,7; + mes "[Sarah]"; + mes "\"Please bring it to me!\""; + close; + +L_Progress: + if (countitem("CherryCake") < 1) goto L_NotEnough; + mes "[Sarah]"; + mes "\"Whee!\""; + next; + mes "You brought me [Cherry Cake]! Here is your new hat, as promised.\""; + emotion 9; + getinventorylist; + if ((@inventorylist_count - (countitem("CherryCake") == 1)) > 99) goto L_TooMany; + delitem "CherryCake", 1; + getitem "serfhat", 1; + set TMW_Quest, 8; + close; + +L_NotEnough: + mes "[Sarah]"; + mes "\"Oh, I'm starving! Please bring me [Cherry Cake]!\""; + close; + +L_Done: + mes "[Sarah]"; + mes "\"It was so tasty, I can't eat anything more... Thank you!\""; + emotion 9; + close; + +L_No: + close; + +L_TooMany: + next; + mes "[Sarah]"; + mes "\"You don't have room for my reward. I'll wait until you do.\""; + close; +} |