From a7c45a192268da2601cef47a4cdba987ae2327ca Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 23 Oct 2022 21:44:22 -0300 Subject: Initial commit (Moubootaur Legends fork) --- npc/001-4/_import.txt | 7 + npc/001-4/_mobs.txt | 16 ++ npc/001-4/event_soulmenhir.txt | 25 ++ npc/001-4/lilica.txt | 186 ++++++++++++++ npc/001-4/mushroom.txt | 174 +++++++++++++ npc/001-4/traps.txt | 557 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 965 insertions(+) create mode 100644 npc/001-4/_import.txt create mode 100644 npc/001-4/_mobs.txt create mode 100644 npc/001-4/event_soulmenhir.txt create mode 100644 npc/001-4/lilica.txt create mode 100644 npc/001-4/mushroom.txt create mode 100644 npc/001-4/traps.txt (limited to 'npc/001-4') diff --git a/npc/001-4/_import.txt b/npc/001-4/_import.txt new file mode 100644 index 0000000..a580541 --- /dev/null +++ b/npc/001-4/_import.txt @@ -0,0 +1,7 @@ +// Map 001-4: Enchanted Forest +// This file is generated automatically. All manually added changes will be removed when running the Converter. +"npc/001-4/_mobs.txt", +"npc/001-4/event_soulmenhir.txt", +"npc/001-4/lilica.txt", +"npc/001-4/mushroom.txt", +"npc/001-4/traps.txt", diff --git a/npc/001-4/_mobs.txt b/npc/001-4/_mobs.txt new file mode 100644 index 0000000..5b74a87 --- /dev/null +++ b/npc/001-4/_mobs.txt @@ -0,0 +1,16 @@ +// This file is generated automatically. All manually added changes will be removed when running the Converter. +// Map 001-4: Enchanted Forest mobs +001-4,72,232,23,23 monster Clover Field 1028,2,60000,120000 +001-4,224,238,23,23 monster Clover Field 1028,2,60000,120000 +001-4,226,77,23,23 monster Clover Field 1028,2,60000,120000 +001-4,74,77,23,23 monster Clover Field 1028,2,60000,120000 +001-4,149,149,130,129 monster Bhop Fluffy 1049,180,60000,120000 +001-4,150,149,129,128 monster Easter Mouboo 1121,40,60000,120000 +001-4,72,132,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,125,76,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,176,72,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,228,131,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,226,188,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,174,237,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,125,238,23,23 monster Easter Angry Forain 1061,1,60000,120000 +001-4,72,184,23,23 monster Easter Angry Forain 1061,1,60000,120000 diff --git a/npc/001-4/event_soulmenhir.txt b/npc/001-4/event_soulmenhir.txt new file mode 100644 index 0000000..464212b --- /dev/null +++ b/npc/001-4/event_soulmenhir.txt @@ -0,0 +1,25 @@ +// TMW2 scripts. +// Author: +// Jesusalva +// Description: +// Special Soul Menhir which only allows leaving the map. + +001-4,152,154,0 script Soul Stone#001-4 NPC_SOUL_CLEAN,{ + mesn; + mes l("(A mystical aura surrounds this stone. It probably can return you home. What do you do?)"); + + menu + l("Touch it."), L_Warp, + l("Leave it alone."), -; + close; + +L_Warp: + //warp getsavepoint(0), getsavepoint(1), getsavepoint(2); + warp "000-1", 22, 22; + close; + +OnInit: + .distance = 5; + end; +} + diff --git a/npc/001-4/lilica.txt b/npc/001-4/lilica.txt new file mode 100644 index 0000000..5d7f152 --- /dev/null +++ b/npc/001-4/lilica.txt @@ -0,0 +1,186 @@ +// TMW2 scripts. +// Author: +// Jesusalva +// Description: +// Lilica is TMW-BR Scary Scary Easter Bunny and will help your trading stuff. + +001-4,139,151,0 script Lilica#easter NPC_EASTER,{ + mesn; + mesq lg("Ah, traveller! I am Lilica the Scary Bunny! I exchange many @@ and @@ for neat rewards!","Ah, traveller! I am Lilica the Scary Bunny! I exchange many @@ and @@ for neat rewards!", getitemlink(SilverEasteregg), getitemlink(GoldenEasteregg)); + next; + mesn; + mesq l("Golden Eggs are used for the grand collector prize. Ah, I love Easter! I loooooooove it!"); + mesc l("Note: Golden and Silver Eggs are deleted after the next event end."); + + menu + l("Scary..........."), -, + l("Trade Silver Eggs"), L_Silver, + l("Trade Golden Eggs"), L_Golden, + rif(getq(SQuest_Easter) != gettime(7), l("I want an Eggshell Hat!")), L_Quest, + l("View LeaderBoard"), L_Leader; + close; + +L_Silver: + openshop "#eastershop1"; + closedialog; + close; + +L_Golden: + openshop "#eastershop2"; + closedialog; + close; + +L_Leader: + mesc l("Leaderboard is refresh daily at 1 AM!"); + mes("1."+$@easter_name$[0]+" ("+$@easter_value[0]+")"); + mes("2."+$@easter_name$[1]+" ("+$@easter_value[1]+")"); + mes("3."+$@easter_name$[2]+" ("+$@easter_value[2]+")"); + mes("4."+$@easter_name$[3]+" ("+$@easter_value[3]+")"); + mes("5."+$@easter_name$[4]+" ("+$@easter_value[4]+")"); + mes("6."+$@easter_name$[5]+" ("+$@easter_value[5]+")"); + mes("7."+$@easter_name$[6]+" ("+$@easter_value[6]+")"); + mes("8."+$@easter_name$[7]+" ("+$@easter_value[7]+")"); + mes("9."+$@easter_name$[8]+" ("+$@easter_value[8]+")"); + mes("10."+$@easter_name$[9]+" ("+$@easter_value[9]+")"); + close; + +L_Quest: + setarray .@Seasonal, EggshellHat, EggshellHat, GreenEggshellHat, OrangeEggshellHat, BlueEggshellHat, EggshellHat; + .@Hat=.@Seasonal[gettime(7)%6]; // Magically choose the hat from the array + mesn; + mesq l("Good choice! This year we're having a @@!", getitemlink(.@Hat)); + next; + mesn; + mesq l("As usual, you can get only one hat yearly, for the symbolic amount of 40 @@ and 10 @@!", getitemlink(GoldenEasteregg), getitemlink(SilverEasteregg)); + next; + menu + l("Maybe later."), -, + rif(countitem(GoldenEasteregg) >= 40 && countitem(SilverEasteregg) >= 10, l("Deal.")), L_QuestDone; + close; + +L_QuestDone: + inventoryplace .@Hat, 1; + delitem GoldenEasteregg, 40; + delitem SilverEasteregg, 10; + if (rand2(10000) < 100) goto L_Unlucky; + setq SQuest_Easter, gettime(7), min(500, getq2(SQuest_Easter)+100); + npctalk3 l("Strange Coins stock on shops was restored!"); + getnameditem(.@Hat, strcharinfo(0)); + mesn; + mesq l("Here you go! Happy easter! Bhop bhop!"); + close; + +L_Unlucky: + getitem GoldenGift, 1; + mesn; + mes l("\"Oh... Sorry, @@.", strcharinfo(0)); + mes l("But in accordance to an old %s, you were unlucky.", b(l("Community Decision"))); + mes l("This means ##BAll items were lost##b, and you need to collect EVERYTHING, again, to get the hat."); + mes l("But, hm hm hm! I have a %s for you! It won't have what you wanted, but maybe you're lucky, after all?", getitemlink(GoldenGift)); + mes l("Better luck next time!\""); + close; + +OnClock0100: +OnClock1300: + if ($EVENT$ == "Easter") + .@nb = query_sql("SELECT c.name, i.amount FROM `inventory` AS i, `char` AS c WHERE i.nameid=834 AND i.char_id=c.char_id ORDER BY i.amount DESC LIMIT 10", $@easter_name$, $@easter_value); + end; + +OnInit: + .sex = G_OTHER; + .distance = 5; + + if ($EVENT$ == "Easter") + sEaster(); + end; +} + +function script EasterCoinCheck { + for (.@i=0;.@i < getarraysize(@bought_nameid); .@i++) { + + if (debug || $@GM_OVERRIDE) + debugmes("%dx %s", @bought_quantity[.@i], getitemname(@bought_nameid[.@i])); + + if (@bought_nameid[.@i] == StrangeCoin) { + .@q2=getq2(SQuest_Easter)-@bought_quantity[.@i]; + if (.@q2 < 0) { + dispbottom l("Attempted to buy %d/%d %s, operation cancelled.", + @bought_quantity[.@i], getq2(SQuest_Easter), + getitemlink(StrangeCoin)); + if (TUTORIAL) + dispbottom l("This quota is reset yearly, by completing %s's quest.", b("Lilica")); + end; + } + setq2 SQuest_Easter, .@q2; + } + } + return; +} + +// Silver Easter Egg exchange. +001-4,139,151,0 trader #eastershop1 NPC_HIDDEN,{ + end; + +OnInit: + tradertype(NST_CUSTOM); + + sellitem ChocolateMouboo,100; + sellitem StrangeCoin,50; + sellitem GoldenEasteregg,25; + sellitem EasterEgg,5; + end; + +OnCountFunds: + setcurrency(countitem(SilverEasteregg)); + end; + +OnPayFunds: + if( countitem(SilverEasteregg) < @price ) + end; + // Strange Coins are different + EasterCoinCheck(); + // Complete purchase + delitem SilverEasteregg, @price; + purchaseok(); + end; +} +// Golden Easter Egg exchange. +001-4,139,151,0 trader #eastershop2 NPC_HIDDEN,{ + end; + +OnInit: + tradertype(NST_CUSTOM); + setarray .@Seasonal, EggshellHat, EggshellHat, GreenEggshellHat, OrangeEggshellHat, BlueEggshellHat, EggshellHat; + .Hat=.@Seasonal[(gettime(7)+1)%6]; // Magically choose the hat from the array + .PrevHat=.@Seasonal[(gettime(7)-1)%6]; // Magically choose the hat from the array + + // Seasonal item + sellitem .Hat,200; + sellitem .PrevHat,500; + + // Rare and not-so-rare Items + sellitem MercBoxE,1500; + sellitem MercBoxD,1000; + sellitem MercBoxC,500; + sellitem Boots,450; + sellitem BronzeGift,100; + sellitem BunnyEars,50; + sellitem StrangeCoin,10; + sellitem SilverEasteregg,1; + end; + +OnCountFunds: + setcurrency(countitem(GoldenEasteregg)); + end; + +OnPayFunds: + if( countitem(GoldenEasteregg) < @price ) + end; + // Strange Coins are different + EasterCoinCheck(); + // Complete purchase + delitem GoldenEasteregg, @price; + purchaseok(); + end; +} + diff --git a/npc/001-4/mushroom.txt b/npc/001-4/mushroom.txt new file mode 100644 index 0000000..1ba604d --- /dev/null +++ b/npc/001-4/mushroom.txt @@ -0,0 +1,174 @@ +// TMW2 SCRIPT. +// Author: +// The Mana World Brazil +function script mushroomWarp { + if (playerattached()) + { + heal -5, -5; + warp getmapname(), 0, 0; + @n = rand(3); + if (@n == 0) dispbottom l("Uhh... What happened..."); + if (@n == 1) dispbottom l("The world is spiniiiiiiiing..."); + if (@n == 2) dispbottom l("Ah... What is happening to meeeeeeee?"); + } + else + { + unitwarp(0, "this", -1, -1); + } + return; +} + +001-4,252,184,0 script #001-4_252x184 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,259,128,0 script #001-4_259x128 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,252,255,0 script #001-4_252x255 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,180,270,0 script #001-4_180x270 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,124,267,0 script #001-4_124x267 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,44,243,0 script #001-4_44x243 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,41,180,0 script #001-4_41x180 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,58,127,0 script #001-4_58x127 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,56,51,0 script #001-4_56x51 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,114,39,0 script #001-4_114x39 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,183,37,0 script #001-4_183x37 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,244,57,0 script #001-4_244x57 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,154,136,0 script #001-4_154x136 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + +001-4,142,173,0 script #001-4_142x173 NPC_FANCY_CIRCLE,0,0,{ + mes l("A bright and mysterious mushroom!!!"); + mes l("Only getting closer to find out what kind this one is."); + close; + +OnTouchNPC: +OnTouch: + mushroomWarp(); + end; +} + diff --git a/npc/001-4/traps.txt b/npc/001-4/traps.txt new file mode 100644 index 0000000..4965fe8 --- /dev/null +++ b/npc/001-4/traps.txt @@ -0,0 +1,557 @@ +// TMW2 Scripts +// Author: +// The Mana World Brazil +// Description: +// Traps. + +001-4,275,204,0 script #001-4_275x204 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_275x204", NPC_TRAP; + end; +} + +001-4,260,182,0 script #001-4_260x182 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_260x182", NPC_TRAP; + end; +} + +001-4,231,173,0 script #001-4_231x173 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_231x173", NPC_TRAP; + end; +} + +001-4,199,171,0 script #001-4_199x171 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_199x171", NPC_TRAP; + end; +} + +001-4,200,144,0 script #001-4_200x144 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_200x144", NPC_TRAP; + end; +} + +001-4,247,127,0 script #001-4_247x127 NPC_TRAP,0,0,{ + @map$ = "001-4"; + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_247x127", NPC_TRAP; + end; +} + +001-4,265,135,0 script #001-4_265x135 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_265x135", NPC_TRAP; + end; +} + +001-4,271,110,0 script #001-4_271x110 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_271x110", NPC_TRAP; + end; +} + +001-4,190,30,0 script #001-4_190x30 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_190x30", NPC_TRAP; + end; +} + +001-4,163,33,0 script #001-4_163x33 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_163x33", NPC_TRAP; + end; +} + +001-4,177,49,0 script #001-4_177x49 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer5000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_177x49", NPC_TRAP; + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_177x49", NPC_TRAP; + end; +} + +001-4,164,89,0 script #001-4_164x89 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_164x89", NPC_TRAP; + end; +} + +001-4,130,84,0 script #001-4_130x84 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_130x84", NPC_TRAP; + end; +} + +001-4,126,47,0 script #001-4_126x47 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_126x47", NPC_TRAP; + end; +} + +001-4,130,32,0 script #001-4_130x32 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_130x32", NPC_TRAP; + end; +} + +001-4,107,33,0 script #001-4_107x33 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_107x33", NPC_TRAP; + end; +} + +001-4,33,141,0 script #001-4_33x141 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_33x141", NPC_TRAP; + end; +} + +001-4,82,149,0 script #001-4_82x149 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_82x149", NPC_TRAP; + end; +} + +001-4,42,118,0 script #001-4_42x118 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_42x118", NPC_TRAP; + end; +} + +001-4,24,106,0 script #001-4_24x106 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_24x106", NPC_TRAP; + end; +} + +001-4,79,163,0 script #001-4_79x163 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_79x163", NPC_TRAP; + end; +} + +001-4,42,175,0 script #001-4_42x175 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_42x175", NPC_TRAP; + end; +} + +001-4,26,184,0 script #001-4_26x184 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_26x184", NPC_TRAP; + end; +} + +001-4,32,198,0 script #001-4_32x198 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_32x198", NPC_TRAP; + end; +} + +001-4,102,275,0 script #001-4_102x275 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_102x275", NPC_TRAP; + end; +} + +001-4,128,274,0 script #001-4_128x274 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_128x274", NPC_TRAP; + end; +} + +001-4,130,256,0 script #001-4_130x256 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_130x256", NPC_TRAP; + end; +} + +001-4,128,220,0 script #001-4_128x220 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_128x220", NPC_TRAP; + end; +} + +001-4,156,212,0 script #001-4_156x212 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_156x212", NPC_TRAP; + end; +} + +001-4,166,246,0 script #001-4_166x246 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_166x246", NPC_TRAP; + end; +} + +001-4,176,270,0 script #001-4_176x270 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_176x270", NPC_TRAP; + end; +} + +001-4,160,270,0 script #001-4_160x270 NPC_TRAP,0,0,{ + mesn strcharinfo(0); + mesq l("Something seems off with that!"); + close; + +OnTouchNPC: +OnTouch: + SteelTrap(); + end; + +OnTimer10000: + stopnpctimer; + setnpctimer 0; + setnpcdisplay "#001-4_160x270", NPC_TRAP; + end; +} + -- cgit v1.2.3-70-g09d2