030-2,140,31,0 script Reino NPC328,{ callfunc "XmasStates"; if($@xmas_time) goto L_XmasMain; goto L_OffSeason; L_OffSeason: mes "[Reino]"; mes "\"Hrmm... I forgot what the real color of my hand was... \""; goto L_close; L_XmasMain: if (@xmas_helper_bit) goto L_Helping; mes "[Reino]"; mes "\"Excuse me, but please don't interrupt. We're all very busy.\""; goto L_close; L_Helping: mes "[Reino]"; mes "\"Oh, I see you're here to help. Maybe you can assist me with a problem we have."; mes "We're nearly out of wrapping paper for the present boxes."; mes "That's very very bad. Can you imagine how it would look if the presents didn't have wrapping paper?\""; next; mes "\"So, eh, I can only give you some of the remaining wrapping paper if you bring me the needed material to make new wrapping paper."; mes "For making one roll of wrapping paper, I need " + $@xmas_reed_amount + " Reed Bundles, " + $@xmas_water_amount + " Bottle of Water and some dye to make it colored.\""; next; goto L_Again; L_Again: mes "\"Let's see... These are the regulations for wrapping paper colors and designs for this year. Tell me which you want.\""; mes "He shows you an official looking piece of paper."; menu "White dotted (" + $@xmas_poa_amount +" Piles of Ash)", L_White, "Yellow dotted (" + $@xmas_wrap_yellow_amount + " Yellow Dyes)", L_Yellow, "Blue dotted (" + $@xmas_wrap_ltblue_amount + " Light Blue Dyes)", L_Blue, "Purple striped (" + $@xmas_wrap_purple_amount + " Purple Dye)", L_Purple, "Green (" + $@xmas_wrap_green_amount + " Green Dye)", L_Green, "Why do you have a regulation for wrapping papers?!", L_Regulation, "I'm on my way.",L_close; L_White: getinventorylist; if (@inventorylist_count == 100 || (checkweight("WhiteWrap", $@xmas_wrap_reward) == 0)) goto L_FullInv; if ((countitem("ReedBundle") < $@xmas_reed_amount) || (countitem("BottleOfWater") < $@xmas_water_amount) || (countitem("PileOfAsh") < $@xmas_poa_amount)) goto L_NoItems; delitem "ReedBundle", $@xmas_reed_amount; delitem "BottleOfWater", $@xmas_water_amount; delitem "PileOfAsh", $@xmas_poa_amount; getitem "WhiteWrap", $@xmas_wrap_reward; mes "[Reino]"; mes "\"This one is classical.\""; goto L_MadePaper; L_Yellow: getinventorylist; if (@inventorylist_count == 100 || (checkweight("YellowWrap", $@xmas_wrap_reward) == 0)) goto L_FullInv; if ((countitem("ReedBundle") < $@xmas_reed_amount) || (countitem("BottleOfWater") < $@xmas_water_amount) || (countitem("YellowDye") < $@xmas_wrap_yellow_amount)) goto L_NoItems; delitem "ReedBundle", $@xmas_reed_amount; delitem "BottleOfWater", $@xmas_water_amount; delitem "YellowDye", $@xmas_wrap_yellow_amount; getitem "YellowWrap", $@xmas_wrap_reward; mes "[Reino]"; mes "\"Right, bright paper brings good vibes.\""; goto L_MadePaper; L_Blue: getinventorylist; if (@inventorylist_count == 100 || (checkweight("BlueWrap", $@xmas_wrap_reward) == 0)) goto L_FullInv; if ((countitem("ReedBundle") < $@xmas_reed_amount) || (countitem("BottleOfWater") < $@xmas_water_amount) || (countitem("LightBlueDye") < $@xmas_wrap_ltblue_amount)) goto L_NoItems; delitem "ReedBundle", $@xmas_reed_amount; delitem "BottleOfWater", $@xmas_water_amount; delitem "LightBlueDye", $@xmas_wrap_ltblue_amount; getitem "BlueWrap", $@xmas_wrap_reward; mes "[Reino]"; mes "\"Plain and simple. Here.\""; goto L_MadePaper; L_Purple: getinventorylist; if (@inventorylist_count == 100 || (checkweight("PurpleWrap", $@xmas_wrap_reward) == 0)) goto L_FullInv; if ((countitem("ReedBundle") < $@xmas_reed_amount) || (countitem("BottleOfWater") < $@xmas_water_amount) || (countitem("PurpleDye") < $@xmas_wrap_purple_amount)) goto L_NoItems; delitem "ReedBundle", $@xmas_reed_amount; delitem "BottleOfWater", $@xmas_water_amount; delitem "PurpleDye", $@xmas_wrap_purple_amount; getitem "PurpleWrap", $@xmas_wrap_reward; mes "[Reino]"; mes "\"Mh, personally I don't like it that much, but here you go.\""; goto L_MadePaper; L_Green: getinventorylist; if (@inventorylist_count == 100 || (checkweight("GreenWrap", $@xmas_wrap_reward) == 0)) goto L_FullInv; if ((countitem("ReedBundle") < $@xmas_reed_amount) || (countitem("BottleOfWater") < $@xmas_water_amount) || (countitem("GreenDye") < $@xmas_wrap_green_amount)) goto L_NoItems; delitem "ReedBundle", $@xmas_reed_amount; delitem "BottleOfWater", $@xmas_water_amount; delitem "GreenDye", $@xmas_wrap_green_amount; getitem "GreenWrap", $@xmas_wrap_reward; mes "[Reino]"; mes "\"Yeah, this is really Christmas-styled.\""; goto L_MadePaper; L_MadePaper: next; mes "\"Do you need more wrapping paper?\""; menu "Yes.",L_Again, "No, I have all I need.",L_close; L_Regulation: mes "Reino seems irritated."; mes "[Reino]"; mes "\"Well, because, ah - there would be total chaos without regulations!"; mes "You know, this Christmas business requires a lot of coordination. Things have to be well-ordered.\""; goto L_close; L_FullInv: mes "\"You need some space to put the wrapping paper.\""; goto L_close; L_NoItems: mes "[Reino]"; mes "\"Oh? It seems you don't have the required items.\""; goto L_close; L_close: close; }