diff options
Diffstat (limited to 'world/map/npc/030-2/shipping_helper.txt')
-rw-r--r-- | world/map/npc/030-2/shipping_helper.txt | 119 |
1 files changed, 0 insertions, 119 deletions
diff --git a/world/map/npc/030-2/shipping_helper.txt b/world/map/npc/030-2/shipping_helper.txt deleted file mode 100644 index 92277278..00000000 --- a/world/map/npc/030-2/shipping_helper.txt +++ /dev/null @@ -1,119 +0,0 @@ -// Annual Xmas -// Author: Jenalya, wushin - -030-2,30,88,0|script|Mo|328 -{ - set $@npc_name$, "Mo"; - callfunc "helpersPacking"; - close; -} - -030-2,33,88,0|script|Lorrie|329 -{ - set $@npc_name$, "Lorrie"; - callfunc "helpersPacking"; - close; -} - -030-2,37,88,0|script|Curlee|329 -{ - set $@npc_name$, "Curlee"; - callfunc "helpersPacking"; - close; -} - -function|script|helpersPacking -{ - callfunc "XmasStates"; - - if($@xmas_time) - goto L_XmasMain; - goto L_OffSeason; - -L_OffSeason: - mes "[" + $@npc_name$ + "]"; - mes "\"Boy it sure is grand to goof off all day with no presents to wrap.\""; - goto L_Close; - -L_XmasMain: - mes "[" + $@npc_name$ + "]"; - mes "Hello, hello, hello!"; - - if(@xmas_helper_bit) goto L_Helping; - - mes "\"Real busy now, gotta go or the boss will have my head. Back to work knuckleheads!\""; - goto L_Close; - -L_Helping: - mes "\"I am " + $@npc_name$ + ". We are in charge of getting all the presents together, but we messed up and now all our supplies are ruined. Can you help us out?\""; - mes "\"We need wrapping paper and empty boxes! We can provide the gifts!\""; - next; - goto L_Main; - -L_Main: - mes "\"Do you have any supplies we can use?\""; - next; - menu - "What? err... I just wanted to say hello.",L_Close, - "Purple Wrapping Paper and an empty box.",L_Purple, - "Blue Wrapping Paper and an empty box.",L_Blue, - "Green Wrapping Paper and an empty box.",L_Green, - "Yellow Wrapping Paper and an empty box.",L_Yellow, - "White Wrapping Paper and an empty box.",L_White; - -L_Purple: - set @wrap$, "PurpleWrap"; - set @present_name$, "PurplePresentBox"; - goto L_Gift; - -L_Blue: - set @wrap$, "BlueWrap"; - set @present_name$, "BluePresentBox"; - goto L_Gift; - -L_Green: - set @wrap$, "GreenWrap"; - set @present_name$, "GreenPresentBox"; - goto L_Gift; - -L_Yellow: - set @wrap$, "YellowWrap"; - set @present_name$, "YellowPresentBox"; - goto L_Gift; - -L_White: - set @wrap$, "WhiteWrap"; - set @present_name$, "WhitePresentBox"; - goto L_Gift; - -L_Gift: - if ($@xmas_wrap_amount > countitem(@wrap$)) - goto L_NotEnough; - if ($@xmas_empty_box_amount > countitem("OpenPresentBox")) - goto L_NotEnough; - getinventorylist; - if ((@inventorylist_count == 100) || (checkweight(@present_name$, $@xmas_wrap_reward) == 0)) - goto L_FullInv; - delitem "OpenPresentBox", $@xmas_empty_box_amount; - delitem @wrap$, $@xmas_wrap_amount; - getitem @present_name$, $@xmas_ship_present_amount; - goto L_Give; - -L_Give: - mes "\"Ok, here is the present. Make sure to drop these off at the warehouse.\""; - goto L_Main; - -L_NotEnough: - mes "\"O wiseguy, huh? Why don't you come back when you got all the supplies you knucklehead.\""; - goto L_Main; - -L_FullInv: - mes "\"Where you going to put this? In your ear? Come back when you have more space in your inventory.\""; - goto L_Main; - -L_Close: - mes "\"Ok, back to work you two, we have to make up lost time for your antics.\""; - set @wrap$, ""; - set @present_name$, ""; - return; -} |