ROOM ID 241 NAME "Othello " PICT "othello4.gif" ARTIST "Kalina" PICTURE ID 1 NAME "white.gif" TRANSCOLOR 0 ENDPICTURE PICTURE ID 2 NAME "blank.gif" TRANSCOLOR 0 ENDPICTURE PICTURE ID 3 NAME "black.gif" TRANSCOLOR 0 ENDPICTURE PICTURE ID 4 NAME "arrowll.gif" TRANSCOLOR 0 ENDPICTURE PICTURE ID 5 NAME "arrowrr.gif" TRANSCOLOR 0 ENDPICTURE SPOT ID 1 DONTMOVEHERE OUTLINE 123,11 140,11 140,28 123,28 LOC 155,10 SCRIPT ON ENTER { pics GLOBAL 3 pics = ;pics is number of pics in your game, change ;to fit } ENDSCRIPT ENDSPOT SPOT ID 3 DONTMOVEHERE OUTLINE 310,271 359,271 359,308 310,308 LOC 334,288 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 9 DONTMOVEHERE OUTLINE 256,272 307,272 307,309 256,309 LOC 280,290 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 11 DONTMOVEHERE OUTLINE 101,78 152,78 152,114 101,114 LOC 125,95 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 12 DONTMOVEHERE OUTLINE 152,77 202,77 202,116 152,116 LOC 174,95 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 13 DONTMOVEHERE OUTLINE 203,78 255,77 255,116 204,116 LOC 227,96 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 14 DONTMOVEHERE OUTLINE 360,271 411,271 411,309 360,309 LOC 383,289 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 15 DONTMOVEHERE OUTLINE 361,77 410,77 410,116 361,116 LOC 384,95 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 16 DONTMOVEHERE OUTLINE 309,76 360,76 360,116 309,116 LOC 335,95 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 17 DONTMOVEHERE OUTLINE 255,77 307,77 307,116 255,116 LOC 280,95 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 18 DONTMOVEHERE OUTLINE 205,271 254,271 254,309 205,309 LOC 228,291 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 19 DONTMOVEHERE OUTLINE 153,271 204,271 204,309 153,309 LOC 176,289 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 20 DONTMOVEHERE OUTLINE 99,118 151,118 151,157 99,157 LOC 120,137 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 21 DONTMOVEHERE OUTLINE 153,117 204,117 204,155 153,155 LOC 176,135 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 22 DONTMOVEHERE OUTLINE 204,115 255,115 255,153 204,153 LOC 228,133 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 23 DONTMOVEHERE OUTLINE 362,232 412,232 412,271 362,271 LOC 385,252 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 24 DONTMOVEHERE OUTLINE 362,117 410,116 412,152 360,154 LOC 385,135 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 25 DONTMOVEHERE OUTLINE 310,117 359,117 359,155 310,155 LOC 332,134 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 26 DONTMOVEHERE OUTLINE 256,118 308,118 308,154 256,154 LOC 281,135 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 27 DONTMOVEHERE OUTLINE 99,156 152,156 152,195 99,195 LOC 122,174 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 28 DONTMOVEHERE OUTLINE 154,155 203,155 203,193 154,193 LOC 177,174 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 29 DONTMOVEHERE OUTLINE 205,154 256,154 256,194 205,194 LOC 227,173 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 30 DONTMOVEHERE OUTLINE 258,156 307,156 307,194 258,194 LOC 282,175 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 31 DONTMOVEHERE OUTLINE 309,155 360,155 360,192 309,192 LOC 334,173 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 32 DONTMOVEHERE OUTLINE 308,232 360,232 360,269 308,269 LOC 333,251 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 33 DONTMOVEHERE OUTLINE 361,154 412,154 412,193 361,193 LOC 388,172 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 34 DONTMOVEHERE OUTLINE 101,271 150,271 150,307 101,307 LOC 123,289 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 35 DONTMOVEHERE OUTLINE 101,194 150,194 150,233 101,233 LOC 123,212 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 36 DONTMOVEHERE OUTLINE 153,193 202,193 202,231 153,231 LOC 177,212 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 37 DONTMOVEHERE OUTLINE 204,194 255,194 255,231 204,231 LOC 226,210 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 38 DONTMOVEHERE OUTLINE 258,195 308,195 308,231 258,231 LOC 284,212 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 39 DONTMOVEHERE OUTLINE 309,193 358,193 358,230 309,230 LOC 335,210 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 40 DONTMOVEHERE OUTLINE 361,193 411,193 411,231 361,231 LOC 385,210 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 41 DONTMOVEHERE OUTLINE 257,232 308,232 308,268 257,268 LOC 283,249 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 47 DONTMOVEHERE OUTLINE 151,231 205,230 203,270 152,270 LOC 176,250 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 48 DONTMOVEHERE OUTLINE 101,231 151,231 151,270 101,270 LOC 125,250 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 49 DONTMOVEHERE OUTLINE 206,233 255,233 255,268 206,268 LOC 230,250 PICTS 2,0,0 1,0,0 3,0,0 ENDPICTS SCRIPT ON SELECT { pics GLOBAL ME GETSPOTSTATE cs = cs 1 + DUP pics / pics * - ME SETSPOTSTATE ENDSCRIPT ENDSPOT SPOT ID 44 OUTLINE 92,10 113,10 113,27 92,27 LOC 220,106 SCRIPT ON ENTER { "@13 17 Please see Othello help rules room if u need help learning how to play " ROOMMSG "@13 17 To reset the board type RESET " ROOMMSG } ENDSCRIPT ENDSPOT DOOR ID 42 DONTMOVEHERE DEST 240 OUTLINE 437,346 508,346 508,378 437,378 LOC 380,282 ENDDOOR SPOT ID 43 OUTLINE 63,9 83,9 83,26 63,26 LOC 168,0 SCRIPT ;Put the Spot ID's of all of the Spots that need ;set to 0 SPOTSTATE in the array. ON OUTCHAT { { { i= 0 i SETSPOTSTATE } [ 11 12 13 17 16 15 20 21 22 26 25 24 27 28 31 33 35 36 39 40 48 47 49 41 32 23 34 19 18 9 3 14 ] FOREACH ;List the spots here that need to be set to { i= 1 i SETSPOTSTATE } [ 29 38 ] FOREACH { i= 2 i SETSPOTSTATE } [ 37 30 ] FOREACH } CHATSTR "reset" == IF } ENDSCRIPT ENDSPOT DOOR ID 45 DEST 308 OUTLINE 5,5 59,5 59,25 5,25 LOC 30,15 PICTS 4,0,0 ENDPICTS ENDDOOR DOOR ID 46 DEST 95 OUTLINE 452,5 508,5 508,24 452,24 LOC 480,14 PICTS 5,0,0 ENDPICTS SCRIPT ON INCHAT { nDoIt GLOBAL nDoIt EXEC } ON ENTER { { CLEARLOOSEPROPS PAINTCLEAR } NBRROOMUSERS 2 < IF } ENDSCRIPT ENDDOOR ENDROOM