// TMW2 scripts. // Authors: // Jesusalva // Dusty in a Bottle (aka. Dustynator, Dustman, mr. willbelz) // Description: // Scripts for 001-10: Snipers, Bottles and Warps 001-10,89,43,0 script #COD_BossRoomCheck NPC_NO_SPRITE,0,0,{ end; OnTouch: if (!@COD_CHECKPOINT) { dispbottom l("Magic Barrier is active. You must give a whole circle on the desert to break it."); } else { // warp dispbottom l("A dangerous boss room, keep your guard up!"); } end; } 001-10,132,106,0 script #COD_Checkpoint106 NPC_NO_SPRITE,0,0,{ end; OnTouch: @COD_CHECKPOINT=1; getmapxy(.@m$, .@x, .@y, 0); slide .@x+2, .@y; dispbottom l("Checkpoint! Magic Barrier went down!"); end; } 001-10,132,107,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint107 NPC_NO_SPRITE 001-10,132,108,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint108 NPC_NO_SPRITE 001-10,132,109,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint109 NPC_NO_SPRITE 001-10,132,110,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint110 NPC_NO_SPRITE 001-10,132,111,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint111 NPC_NO_SPRITE 001-10,132,112,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint112 NPC_NO_SPRITE 001-10,132,113,0 duplicate(#COD_Checkpoint106) #COD_Checkpoint113 NPC_NO_SPRITE 001-10,0,0,0 script #CODMASTER NPC_NO_SPRITE,{ end; OnDeath: areamonster("001-10", 0, 0, 200, 200, l("TODO"), any(DustRifle, DustGatling, DustRevolver), 1, "#CODMASTER::OnDeath"); end; OnInit: areamonster("001-10", 0, 0, 200, 200, l("TODO"), any(DustRifle, DustGatling, DustRevolver), 10, "#CODMASTER::OnDeath"); end; }