// TMW2 Scripts // Author: // Jesusalva // Description: // Controls Forgotten Chamber ///////////////////////////// 018-6-0,90,67,0 script #ToForgottenShrine NPC_SUMMONING_CIRC,0,0,{ dispbottom l("It looks dangerous."); end; OnTouch: .@q=getq(LoFQuest_Barbara); if (.@q >= 2) { warp BarbaraInstCheck(3), 31, 151; //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); } else { Exception("ERROR, YOU SHOULD NOT BEEN SEEING THIS. 018-6-1.TFC"); } end; OnInit: disablenpc .name$; end; OnInstanceInit: disablenpc instance_npcname(.name$); end; } ///////////////////////////// 018-6-0,90,90,0 script #FromEleniumMines NPC_SUMMONING_CIRC,0,0,{ dispbottom l("It should bring me back."); end; OnTouch: .@q=getq(LoFQuest_Barbara); if (.@q < 10) { warp BarbaraInstCheck(1), 83, 28; //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); } else { warp "018-6-1", 83, 28; } end; } ///////////////////////////// 018-6-0,90,113,0 script #ToSouthHall NPC_SUMMONING_CIRC,0,0,{ dispbottom l("It looks dangerous."); end; OnTouch: .@q=getq(LoFQuest_Barbara); .@q2=getq2(LoFQuest_Barbara); .@q3=getq3(LoFQuest_Barbara); if (.@q == 2 && .@q3 >= 3) { warp BarbaraInstCheck(2), 90, 32; //warp BarbaraInstCheck(0), 90+any(-1, 1), 90+any(-1,1); } else { dispbottom l("I already visited this warp."); } end; OnInit: disablenpc .name$; end; OnInstanceInit: disablenpc instance_npcname(.name$); end; } ///////////////////////////// 018-6-0,67,90,0 script #ToWestHall NPC_SUMMONING_CIRC,0,0,{ dispbottom l("It looks dangerous."); end; OnTouch: .@q=getq(LoFQuest_Barbara); .@q2=getq2(LoFQuest_Barbara); .@q3=getq3(LoFQuest_Barbara); if (.@q == 2 && !(.@q3 & 1)) { warp BarbaraInstCheck(2), 70, 150; } else { dispbottom l("I already visited this warp."); } end; OnInit: disablenpc .name$; end; } ///////////////////////////// 018-6-0,113,90,0 script #ToEastHall NPC_SUMMONING_CIRC,0,0,{ dispbottom l("It looks dangerous."); end; OnTouch: .@q=getq(LoFQuest_Barbara); .@q2=getq2(LoFQuest_Barbara); .@q3=getq3(LoFQuest_Barbara); if (.@q == 2 && !(.@q3 & 2)) { warp BarbaraInstCheck(2), 103, 156; } else { dispbottom l("I already visited this warp."); } end; OnInit: disablenpc .name$; end; }