ROOM ID 295 NAME "Racing - Finish Line" PICT "rtrack.gif" PICTURE ID 1 NAME "rflags.gif" TRANSCOLOR 0 ENDPICTURE SPOT ID 1 OUTLINE 10,7 35,7 35,25 10,25 LOC 256,192 SCRIPT ON ENTER { lane GLOBAL { 32 200 SETPOS } 1 lane == IF { 32 275 SETPOS } 2 lane == IF { 32 350 SETPOS } 3 lane == IF { 10 ME SETALARM } { 1 3 SETALARM } POSX 461 <= IFELSE 10 2 SETALARM 10 3 SETALARM 10 4 SETALARM 10 5 SETALARM } ENDSCRIPT ENDSPOT SPOT ID 2 NAME "LANE 1" OUTLINE 3,181 69,181 69,217 3,217 LOC 35,194 SCRIPT ON ALARM { 5 RANDOM spd = 15 spd + 0 MOVE { 10 ME SETALARM } POSX 461 <= IF } ENDSCRIPT ENDSPOT SPOT ID 3 NAME "MOVE" DONTMOVEHERE OUTLINE 434,8 494,8 494,380 434,380 LOC 462,97 SCRIPT ON ALARM { ME GETSPOTSTATE finished = USERNAME " has finished " & [ "first!" "second!" "third!" ] finished GET & ROOMMSG finished 1 + 3 % ME SETSPOTSTATE ;3 is the number of lanes ")applause" SAY } ENDSCRIPT ENDSPOT SPOT ID 4 NAME "LANE 2" OUTLINE 3,256 70,256 70,292 3,292 LOC 36,268 SCRIPT ON ALARM { 5 RANDOM spd = 15 spd + 0 MOVE { 10 ME SETALARM } POSX 461 <= IF } ENDSCRIPT ENDSPOT SPOT ID 5 NAME "LANE 3" OUTLINE 4,329 72,329 72,367 4,367 LOC 37,342 SCRIPT ON ALARM { 5 RANDOM spd = 15 spd + 0 MOVE { 10 ME SETALARM } POSX 461 <= IF } ENDSCRIPT ENDSPOT SPOT ID 6 OUTLINE 222,77 245,77 245,96 222,96 LOC 251,92 PICTS 1,0,0 ENDPICTS ENDSPOT ENDROOM