// TMW2 scripts. // Author: // Jesusalva // Description: // 023-3 Abandoned Ice Caves Configuration File 023-3 mapflag zone MMO 023-3,63,220,0 script #Exit0233 NPC_HIDDEN,0,0,{ end; OnTouch: .@q=getq(General_Narrator); .@q2=getq2(General_Narrator); // Cheater Detected if (.@q < 15) { warp "Save", 0, 0; percentheal -100, -100; return false; } mesc l("Return to Frostia's Castle?"); if (askyesno() == ASK_YES) { .@mapn$="024-16"; warp .@mapn$, 30, 26; } closeclientdialog; close; } 023-3,48,22,0 script #Finish0233 NPC_HIDDEN,0,0,{ end; OnTouch: .@q=getq(General_Narrator); .@q2=getq2(General_Narrator); // Cheater Detected if (.@q < 13) { warp "Save", 0, 0; percentheal -100, -100; return false; } .@mapn$="001-7"; warp .@mapn$, 91, 90; end; } 001-7,91,89,0 script #Init0233 NPC_HIDDEN,0,0,{ end; OnTouch: .@q=getq(General_Narrator); .@q2=getq2(General_Narrator); // Cheater Detected if (.@q < 13) { warp "Save", 0, 0; percentheal -100, -100; return false; } if (.@q == 15) { dispbottom lg("I'm not a coward! I must press forward!"); end; } .@mapn$="023-3"; warp .@mapn$, 48, 23; end; } // A simple random treasure chest - to be sure players were introduced to this // awesome system. Same rules as any treasure box still applies. 023-3,94,212,0 script #chest_02330 NPC_CHEST,{ TreasureBox(); specialeffect(.dir == 0 ? 24 : 25, AREA, getnpcid()); // closed ? opening : closing close; OnInit: .distance = 2; end; }