diff options
Diffstat (limited to 'world/map/npc/annuals/xmas/barriers.txt')
-rw-r--r-- | world/map/npc/annuals/xmas/barriers.txt | 165 |
1 files changed, 0 insertions, 165 deletions
diff --git a/world/map/npc/annuals/xmas/barriers.txt b/world/map/npc/annuals/xmas/barriers.txt deleted file mode 100644 index 8460e7bf..00000000 --- a/world/map/npc/annuals/xmas/barriers.txt +++ /dev/null @@ -1,165 +0,0 @@ -// This file is part of Christmas Event -// author: Jenalya, Chayenne, cinderweb, wushin -// please see #XmasConfig - -function|script|ThrowOutTheBum -{ - set @getout, 0; - if((@xmas_thrown_out) && ($@xmas_time)) - goto L_SideOut; - goto L_Return; - -L_SideOut: - if(@xmas_helper_start_state) - goto L_Warp; - goto L_Hint; - -L_Hint: - message strcharinfo(0), "I said get out! We've got no time for your kind here."; - mes "[Orum's Homunculus]"; - mes "\"What are you doing? Come, see me in the caves below!\""; - mes "\"I said go south till you reach the snowman. Then head into the cave to the east.\""; - close2; - warp "020-1",33,94; - set @getout, 1; - goto L_Return; - -L_Warp: - message strcharinfo(0), "I said get out, We've no time for your kind here."; - warp "020-1",33,94; - set @getout, 1; - goto L_Return; - -L_Return: - return; -} - -// Annual Xmas Boss Fight Door -030-2,153,21,0|script|#DarkDoor|45,0,0 -{ - callfunc "XmasStates"; - - if((@xmas_boss_door_state) && ($@xmas_time)) - goto L_XmasMain; - goto L_NotActive; - -L_XmasMain: - mes "You get the strange sensation that this might go terribly wrong. You had better bring some of your strongest comrades to help you in that case."; - mes "Open the warehouse door?"; - menu - "Yes, I feel brave.", L_Open, - "No, It's quite nice out here.", L_Close; - -L_Open: - if ($@XmasBattleStatus) goto L_BattleInProgress; - warp "030-4",34,48; - goto L_Close; - -L_BattleInProgress: - mes "You can hear shouts and screams of despair from behind the door. But trying to open it fails."; - next; - mes "You will have to wait till someone from the inside opens the door again."; - goto L_Close; - -L_NotActive: - message strcharinfo(0), "This door appears locked by magical forces."; - end; - -L_Close: - close; -} - -// Annual Xmas secret passage to a trapdoor in Santa's Inn Basement - -030-3,27,24,0|script|SmallCrack#XmasPassage|400,0,1 -{ - callfunc "XmasStates"; - - if((@xmas_basement_passage) && ($@xmas_time)) - goto L_XmasMain; - goto L_NotActive; - -L_NotActive: - mes "You don't notice anything special."; - goto L_Close; - -L_XmasMain: - mes "You notice a small creak in the wall, what do you want to do?"; - next; - goto L_EnterDialogue; - -L_EnterDialogue: - menu - "Nothing.", L_Close, - "Bang my head against it repeatedly.", L_Tux9th, - "Oh, not very much, I do not see anynthing there.", L_Close, - "Hit it with my strong fist.", L_Enter; - -L_Tux9th: - heal -20, 0; - message strcharinfo(0), "Ouch, that hurt!"; - setlook LOOK_HAIR_STYLE, rand(20); - goto L_Fail; - -L_Enter: - if (getequipid(equip_hand1) > 0 || getequipid(equip_hand2) > 0) goto L_Sword; - if (getequipid(equip_gloves) <= 0) goto L_Gloves; - goto L_QueryWarp; - -L_Sword: - mes "That is not your fist silly,"; - mes "use your fist, alright?"; - goto L_Close; - -L_Gloves: - mes "Wow! Next time you plan to hit a wall,"; - mes "you had better equip some decent gloves in advance."; - heal -20, 0; - message strcharinfo(0), "Ouch, that hurt!"; - goto L_QueryWarp; - -L_QueryWarp: - mes "You gaze into a black hole, do you want to enter?"; - mes " "; - menu - "Yes", L_Warp, - "No", L_Close; - -L_Warp: - warp "030-2",47,44; - goto L_Close; - -L_Fail: - mes "Seems like that won't work out as you planned."; - goto L_Close; - -L_Close: - close; -} - -// Annual Xmas Escape Hatch -030-2,48,44,0|script|#BasementDoor|45,0,0 -{ - callfunc "XmasStates"; - - if((@xmas_basement_passage) && ($@xmas_time)) - goto L_XmasMain; - goto L_NotActive; - -L_XmasMain: - mes "Descend into the caves?"; - menu - "Yes.", L_Open, - "No.", L_Close; - -L_Open: - warp "030-3",27,26; - goto L_Close; - -L_NotActive: - message strcharinfo(0), "This door appears locked by magical forces."; - end; - -L_Close: - close; -} |