From b1ced66321ffed02cde1a9ccd39fa2c9ba004125 Mon Sep 17 00:00:00 2001 From: Jared Adams Date: Tue, 23 Dec 2008 17:16:49 +0000 Subject: Fixeds to check for invy room before giving items --- npc/019-1_Snow_field/santa_helper.txt | 40 +++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 16 deletions(-) (limited to 'npc/019-1_Snow_field/santa_helper.txt') diff --git a/npc/019-1_Snow_field/santa_helper.txt b/npc/019-1_Snow_field/santa_helper.txt index 72b00acf..a8a86af6 100644 --- a/npc/019-1_Snow_field/santa_helper.txt +++ b/npc/019-1_Snow_field/santa_helper.txt @@ -1,11 +1,12 @@ 019-1.gat,74,75,0 script Santa's Helper 105,{ if (ChristmasQuest2 == 1) goto L_Done; mes "[Santa's Helper]"; - mes "Hello my young friend."; - mes "Would you like to help me?"; + mes "\"Hello my young friend."; + mes "Would you like to help me?\""; next; - mes "Those monsters stole Santa's presents."; - mes "If you help me, I'll give you something very nice"; + mes "[Santa's Helper]"; + mes "\"Those monsters stole Santa's presents."; + mes "If you help me, I'll give you something very nice\""; next; L_M: @@ -16,12 +17,15 @@ L_M: L_Y: mes "[Santa's Helper]"; - mes "Hmm, let me check what you have."; + mes "\"Hmm, let me check what you have.\""; next; - if(countitem(515)<25) goto L_NoItem; - if(countitem(516)<20) goto L_NoItem; - if(countitem(538)<5) goto L_NoItem; - mes "Great! Here is something for you"; + if (countitem(515) < 25) goto L_NoItem; + if (countitem(516) < 20) goto L_NoItem; + if (countitem(538) < 5) goto L_NoItem; + getinventorylist; + if (@inventorylist_count > 99) goto L_TooMany; + mes "[Santa's Helper]"; + mes "\"Great! Here is something for you\""; delitem 515, 25; delitem 516, 20; delitem 538, 5; @@ -31,27 +35,31 @@ L_Y: L_R: mes "[Santa's Helper]"; - mes "I need:"; + mes "\"I need:"; mes "25 purple present boxes"; mes "20 blue present boxes"; - mes "5 green present boxes"; + mes "5 green present boxes\""; next; goto L_M; L_N: mes "[Santa's Helper]"; - mes "Enjoy your holidays and I wish you an happy Christmas!"; + mes "\"Enjoy your holidays and I wish you an happy Christmas!\""; close; L_NoItem: mes "[Santa's Helper]"; - mes "You dont seem to have enough presents."; + mes "\"You dont seem to have enough presents.\""; close; L_Done: mes "[Santa's Helper]"; - mes "All the children got their Christmas presents."; - mes "Thank you for your help."; + mes "\"All the children got their Christmas presents."; + mes "Thank you for your help.\""; close; -} +L_TooMany: + mes "[Santa's Helper]"; + mes "\"It doesn't look like you have room for this. Come back later.\""; + close; +} -- cgit v1.2.3-70-g09d2