ROOM ID 128 NAME "Dart Game" PICT "target.gif" PICTURE ID 1 NAME "arrowll.gif" TRANSCOLOR 0 ENDPICTURE PICTURE ID 2 NAME "arrowrr.gif" TRANSCOLOR 0 ENDPICTURE SPOT ID 1 NAME "Click For Darts" DONTMOVEHERE SHOWNAME OUTLINE 420,3 508,3 508,53 420,53 LOC 462,22 SCRIPT ON SELECT { CLEARLOOSEPROPS 895787491 7 21 ADDLOOSEPROP 895787491 5 3 ADDLOOSEPROP 895787503 5 58 ADDLOOSEPROP 895787503 5 74 ADDLOOSEPROP } ENDSCRIPT ENDSPOT SPOT ID 2 DONTMOVEHERE OUTLINE 248,4 379,35 452,121 409,244 274,295 121,258 62,139 122,42 LOC 278,150 SCRIPT ON SELECT { MOUSEPOS my = mx = rx GLOBAL ry GLOBAL 40 RANDOM rx = 40 RANDOM ry = xs GLOBAL ys GLOBAL 2 RANDOM xs = 2 RANDOM ys = { rx -1 * rx = } xs IF { ry -1 * ry = } ys IF mx rx + mx = my ry + my = 1 i = POSX cx = POSY cy = { mx cx - 5 / cx + newx = my cy - 5 / cy + newy = "CLEARLOOSEPROPS 895787491 " newx ITOA & " " & newy ITOA & " ADDLOOSEPROP" & STRTOATOM 30 ALARMEXEC newx cx = newy cy = i ++ } { i 10 < } WHILE "CLEARLOOSEPROPS 895787491 " mx ITOA & " " & my ITOA & " ADDLOOSEPROP" & STRTOATOM 30 ALARMEXEC { rx GLOBAL ry GLOBAL xs GLOBAL ys GLOBAL { rx -1 * sx = } xs IF { ry -1 * sy = } ys IF { 0 score = } sx 35 >= sx 40 < AND sy 35 >= sy 40 < AND OR IF { 5 score = } sx 30 >= sx 35 < AND sy 30 >= sy 35 < AND OR IF { 10 score = } sx 25 >= sx 30 < AND sy 25 >= sy 30 < AND OR IF { 15 score = } sx 20 >= sx 25 < AND sy 20 >= sy 25 < AND OR IF { 20 score = } sx 15 >= sx 20 < AND sy 15 >= sy 20 < AND OR IF { 25 score = } sx 10 >= sx 15 < AND sy 10 >= sy 15 < AND OR IF { 30 score = } sx 1 >= sx 10 < AND sy 1 >= sy 10 < AND OR IF { 50 score = } sx 0 == sy 0 == AND IF score itoa say } 200 ALARMEXEC { CLEARLOOSEPROPS } 300 ALARMEXEC } ENDSCRIPT ENDSPOT DOOR ID 3 DONTMOVEHERE DEST 270 OUTLINE 3,358 58,358 58,380 3,380 LOC 30,369 PICTS 1,0,0 ENDPICTS ENDDOOR DOOR ID 4 DONTMOVEHERE DEST 283 OUTLINE 452,358 508,358 508,379 452,379 LOC 479,368 PICTS 2,0,0 ENDPICTS SCRIPT ON INCHAT { nDoIt GLOBAL nDoIt EXEC } ON ENTER { { CLEARLOOSEPROPS PAINTCLEAR } NBRROOMUSERS 2 < IF } ENDSCRIPT ENDDOOR ENDROOM