From 3d0823d5c9b56be5c3892c0a4e717f961cb93e69 Mon Sep 17 00:00:00 2001 From: Jared Adams Date: Wed, 1 Jun 2011 15:27:26 -0600 Subject: Change the Converter to use different folder names And update everything to use it. --- npc/001-1/vincent.txt | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 npc/001-1/vincent.txt (limited to 'npc/001-1/vincent.txt') diff --git a/npc/001-1/vincent.txt b/npc/001-1/vincent.txt new file mode 100644 index 00000000..ffd05162 --- /dev/null +++ b/npc/001-1/vincent.txt @@ -0,0 +1,125 @@ +// + +001-1.gat,135,42,0 script Vincent 113,{ + if (TMW_Quest >= 10) goto L_Done; + if (TMW_Quest == 9) goto L_Progress; + if (TMW_Quest == 8) goto L_Start; + if (TMW_Quest < 8) goto L_Convince_Vincent_First; + + // If this happens, something is wrong with the above code. + mes "Vincent looks confused."; + close; + +L_Convince_Vincent_First: + mes "[Vincent]"; + mes "\"I'm making an action figure. I'm almost done with it.\""; + mes ""; + mes "Vincent seems distracted with his near-completed figurine for now."; + close; + + +L_Start: + + set @TEMP, rand(4); + if(@TEMP == 0) goto L_Opening1; + if(@TEMP == 1) goto L_Opening2; + if(@TEMP == 2) goto L_Opening3; + if(@TEMP == 3) goto L_Opening4; + +L_Opening1: + mes "[Vincent]"; + mes "\"I just need 10 more [Bug Leg]s to finish my action figure!\""; + next; + goto L_Ask; + +L_Opening2: + mes "[Vincent]"; + mes "\"This maggot action figure is awesome! I just need to attach 10 [Bug Leg]s.\""; + next; + goto L_Ask; + +L_Opening3: + mes "[Vincent]"; + mes "\"This is a great action figure! A must have! All I need is a few parts...\""; + next; + goto L_Ask; + +L_Opening4: + mes "[Vincent]"; + mes "\"Can you get me 10 [Bug Leg]s? I need them to replace the action figure parts.\""; + next; + goto L_Ask; + +L_Ask: + mes "[Vincent]"; + mes "\"Will you help me find 10 [Bug Leg]s?\""; + next; + menu + "Yes", L_Sure, + "No", -; + close; + +L_Sure: + set TMW_Quest, 9; + set @TEMP,rand(4); + if(@TEMP == 0) goto L_Req1; + if(@TEMP == 1) goto L_Req2; + if(@TEMP == 2) goto L_Req3; + if(@TEMP == 3) goto L_Req4; + +L_Req1: + mes "[Vincent]"; + mes "\"Thank you!\""; + next; + goto L_Wait; + +L_Req2: + mes "[Vincent]"; + mes "\"I don't know how to thank you enough!\""; + next; + goto L_Wait; + +L_Req3: + mes "[Vincent]"; + mes "\"I will thank you when I get them!\""; + next; + goto L_Wait; + +L_Req4: + mes "[Vincent]"; + mes "\"I'm sure I will give a small reward. :D\""; + next; + goto L_Wait; + +L_Wait: + mes "[Vincent]"; + mes "\"Now please go get me 10 [Bug Leg]s.\""; + close; + +L_Progress: + if(countitem("BugLeg") >= 10) goto L_Have; + mes "[Vincent]"; + mes "\"Please help me collect 10 [Bug Leg]s!\""; + close; + +L_Have: + mes "[Vincent]"; + mes "\"Excellent! Finally I can complete the model!!\""; + next; + + if(countitem("BugLeg") < 10) goto L_Progress; + delitem "BugLeg", 10; + set zeny, zeny + 1000; + set TMW_Quest, 10; + + mes "[Vincent]"; + mes "\"Here you go, a little of my appreciation!\""; + mes ""; + mes "[1000 gold]"; + close; + +L_Done: + mes "[Vincent]"; + mes "\"Thanks for your help!\""; + close; +} -- cgit v1.2.3-70-g09d2