ROOM ID 335 NAME "Scrabble Backgrnd1" PICT "scrabbleeoh.gif" ARTIST "Dutchess" DOOR ID 1 DONTMOVEHERE OUTLINE 386,340 439,340 439,364 386,364 LOC 401,356 SCRIPT ON ENTER { " Welcome to TJ's SCRABBLE! If you've played SCRABBLE before you know it's an addictive, fun word game in which you're given 7 letter tiles to build words in exchange for points." LOCALMSG "To BEGIN, choose 7 letters or tiles by TYPING 'player 1' or 'player 2'...this will randomly select these letters for you, just keep typing it until you have your 7 starting tiles." LOCALMSG "CLICK on the '?' below for more game instructions. Enjoy!" LOCALMSG } ON SELECT {"@28 326, After making a word, replace the used letters by typing either 'player 1' or 'player 2'...depending which player you are. To get the letter or tile you need to make your word, type 'letter (plus the letter itself..ie: letter B)'. Good Luck!" LOCALMSG } ENDSCRIPT ENDDOOR SPOT ID 2 OUTLINE 90,3 115,3 115,26 92,26 LOC 103,14 SCRIPT ON OUTCHAT { { [ "@0 10 A " "@0 10 B. " "@0 10 C " "@0 10 A " "@0 10 E " "@0 10 D " "@0 10 F " "@0 10 E " "@0 10 G " "@0 10 H " "@0 10 E " "@0 10 E " "@0 10 I " "@0 10 J " "@0 10 A " "@0 10 K " "@0 10 L " "@0 10 A " "@0 10 E " "@0 10 E " "@0 10 M " "@0 10 N " "@0 10 A " "@0 10 P " "@0 10 U " "@0 10 Q " "@0 10 R " "@0 10 I " "@0 10 I " "@0 10 I " "@0 10 S " "@0 10 T " "@0 10 I " "@0 10 U " "@0 10 V " "@0 10 W " "@0 10 X " "@0 10 O " "@0 10 O " "@0 10 O " "@0 10 Y " "@0 10 Z " "@0 10 O " "@0 10 BLANK " "@0 10 BLANK " ] 40 RANDOM GET USERNAME + LOCALMSG } CHATSTR "^(.*)player 1(.*)" GREPSTR IF } ENDSCRIPT ENDSPOT SPOT ID 3 OUTLINE 117,3 139,3 139,23 117,25 LOC 128,13 SCRIPT ON OUTCHAT { { [ "@0 10 A " "@0 10 B. " "@0 10 C " "@0 10 A " "@0 10 E " "@0 10 D " "@0 10 F " "@0 10 E " "@0 10 G " "@0 10 H " "@0 10 E " "@0 10 E " "@0 10 I " "@0 10 J " "@0 10 A " "@0 10 K " "@0 10 L " "@0 10 A " "@0 10 E " "@0 10 E " "@0 10 M " "@0 10 N " "@0 10 A " "@0 10 P " "@0 10 U " "@0 10 Q " "@0 10 R " "@0 10 I " "@0 10 I " "@0 10 I " "@0 10 S " "@0 10 T " "@0 10 I " "@0 10 U " "@0 10 V " "@0 10 W " "@0 10 X " "@0 10 O " "@0 10 O " "@0 10 O " "@0 10 Y " "@0 10 Z " "@0 10 O " "@0 10 BLANK " "@0 10 BLANK " ] 40 RANDOM GET USERNAME + LOCALMSG } CHATSTR "^(.*)player 2(.*)" GREPSTR IF } ENDSCRIPT ENDSPOT SPOT ID 4 OUTLINE 142,3 165,3 165,25 141,25 LOC 153,14 SCRIPT ON OUTCHAT { { "$1" GREPSUB mnitem = 0 didit = { WHOTARGET WHOPOS y = x = } { WHOME WHOPOS y = x = } WHOTARGET IFELSE { x 67 + x = } { x 67 - x = } x 256 < IFELSE { bzy = { bzy 1 GET x y ADDLOOSEPROP 1 didit = { "@" x ITOA + "," + y ITOA + WHOME WHONAME + " gave you a " + mnitem + "!" + WHOTARGET PRIVATEMSG } { "@" x ITOA + "," + y ITOA + "Here's your " + mnitem + ", " + USERNAME + "!" + LOCALMSG } WHOTARGET IFELSE } mnitem bzy 0 GET == IF } [ [ "BLANK" 960274039 ] [ "B" 960273542 ] [ "K" 960273675 ] [ "C" 960273551 ] [ "L" 960273685 ] [ "R" 960273927 ] [ "S" 960273940 ] [ "T" 960273949 ] [ "U" 960273958 ] [ "V" 960273971 ] [ "W" 960273983 ] [ "X" 960274006 ] [ "Y" 960274017 ] [ "D" 960273567 ] [ "M" 960273861 ] [ "E" 960273581 ] [ "N" 960273874 ] [ "F" 960273591 ] [ "O" 960273886 ] [ "G" 960273614 ] [ "P" 960273895 ] [ "H" 960273636 ] [ "Q" 960273910 ] [ "I" 960273650 ] [ "Z" 960274026 ] [ "A" 960273519 ] [ "J" 960273661 ] ] FOREACH { "@" POSX itoa + "," + POSY itoa + systr = systr "Sorry Retry using a letter -> " + "$1" GREPSUB + " <- please!\x0a" + systr = systr LOCALMSG } 0 didit == IF "" CHATSTR = } CHATSTR "^letter (.*)$" GREPSTR IF } ENDSCRIPT ENDSPOT SPOT ID 5 OUTLINE 168,2 190,2 190,24 168,24 LOC 179,13 SCRIPT ON OUTCHAT { lowchat GLOBAL CHATSTR LOWERCASE lowchat = { CLEARLOOSEPROPS PAINTCLEAR "" CHATSTR = } CHATSTR "^;*derunner$" GREPSTR IF { "scrabbleB" 417 280 ADDLOOSEPROP "scrabbleI" 390 177 ADDLOOSEPROP "scrabbleBLANK" 318 61 ADDLOOSEPROP "scrabbleZ" 288 61 ADDLOOSEPROP "scrabbleY" 262 61 ADDLOOSEPROP "scrabbleX" 319 177 ADDLOOSEPROP "scrabbleW" 204 61 ADDLOOSEPROP "scrabbleV" 176 61 ADDLOOSEPROP "scrabbleU" 268 177 ADDLOOSEPROP "scrabbleT" 366 177 ADDLOOSEPROP "scrabbleS" 416 150 ADDLOOSEPROP "scrabbleR" 416 202 ADDLOOSEPROP "scrabbleQ" 242 177 ADDLOOSEPROP "scrabbleP" 287 32 ADDLOOSEPROP "scrabbleO" 341 177 ADDLOOSEPROP "scrabbleN" 229 32 ADDLOOSEPROP "scrabbleM" 201 32 ADDLOOSEPROP "scrabbleL" 417 304 ADDLOOSEPROP "scrabbleK" 146 32 ADDLOOSEPROP "scrabbleJ" 399 3 ADDLOOSEPROP "scrabbleI" 294 177 ADDLOOSEPROP "scrabbleH" 343 3 ADDLOOSEPROP "scrabbleG" 315 3 ADDLOOSEPROP "scrabbleF" 286 3 ADDLOOSEPROP "scrabbleE" 417 329 ADDLOOSEPROP "scrabbleD" 229 3 ADDLOOSEPROP "scrabbleC" 416 177 ADDLOOSEPROP "scrabbleB" 417 255 ADDLOOSEPROP "scrabbleA" 417 228 ADDLOOSEPROP "" CHATSTR = } CHATSTR "boardsetup" == IF } ENDSCRIPT ENDSPOT ENDROOM