(script 52)

(string
    string_193e "Beams"
    string_1944 "Bricks1"
    string_194c "Bricks2"
    string_1954 "Bricks3"
    string_195c "Bricks4"
    string_1964 "Bricks5"
    string_196c "Chute"
    string_1972 "CrankIt"
    string_197a "Drip"
    string_197f "Floor1"
    string_1986 "Floor2"
    string_198d "Room52"
    string_1994 "Scurry"
    string_199b "Splash1"
    string_19a3 "Splash2"
    string_19ab "WallPlate"
    string_19b5 "Walls"
    string_19bb "bodies"
    string_19c2 "cBlock"
    string_19c9 "crank"
    string_19cf "crankCage"
    string_19d9 "door"
    string_19de "drip"
    string_19e3 "equipment"
    string_19ed "floor"
    string_19f3 "glow"
    string_19f8 "panelCrank"
    string_1a03 "rags"
    string_1a08 "rat"
    string_1a0c "soundFX"
    string_1a14 "tub"
)

(said
    said_1114 (enter,aller,get,climb)[<(haut,dans)]/chute[<laundry]
    said_1134 (look<dans),chercher,get
    said_1142 */control
    said_1148 /body,pile>
    said_1150 /brick,(mur<brick)
    said_115c /mouse>
    said_1161 /panel,door>
    said_1169 /passage
    said_116d /pile/body[<dead]>
    said_117a /eau,boue
    said_1181 [<around,at][/room]
    said_118f attach/control
    said_1195 attach/barre
    said_119b attach/cle
    said_11a1 attach/poker
    said_11a7 break/mur[<brick]
    said_11b2 clore/panel,door
    said_11bb arracher/nameplate
    said_11c1 get,attraper
    said_11c7 get,detach,find/brick[<loose][/mur]
    said_11dd get,detach,attirer/control
    said_11e9 get/cloth
    said_11ef abattre
    said_11f2 look
    said_11f5 look/archway[<cachoterie,cachoterie]
    said_1203 look/beam
    said_1209 look/ceiling
    said_120f look/cloth
    said_1215 look/control
    said_121b look/control>
    said_1222 look/dirt
    said_1228 look/door,panel[<cachoterie,cachoterie]
    said_1239 look/nameplate
    said_123f look/mur
    said_1245 look<bas
    said_124b look<haut
    said_1251 look>
    said_1255 look[<at]
    said_125d look[<haut]/chute[<laundry]
    said_126d open//control
    said_1274 open/panel,door
    said_127d open<control
    said_1283 rotate,look/baignoire,accessoire[<laundry,gommer]
    said_1297 rotate/control,fontainier
    said_12a0 gommer/cloth
    said_12a6 chercher,get,detach,bouger/body[/pile[<de]]
    said_12bf debloquer/nameplate
    said_12c5 actionner/cle
)

(synonym
    body | corps | corpse = body | corps | corpse
    body | corps | corpse = actress | gloria
    body | corps | corpse = c | doc | docteur | doctor | dr | wilbur
    body | corps | corpse = gertie | gertrude
    body | corps | corpse = ethel
    body | corps | corpse = fifi | maid
    body | corps | corpse = attorney | clarence | lawyer
    body | corps | corpse = butler | jeeves
    rotate | swivel | tourner | turn | twist | unscrew = vent | wind
    detach | detacher | enlever | remove | retirer = desserrer | loosen
    room = basement | cave | cellar | cellier
)

(local
    local0 = $0046
    local1 = $0097
    local2 = $00bb
    local3 = $00a1
    local4 = $00bb
    local5 = $00a1
    local6 = $0046
    local7 = $0097
    local8 = $0046
    local9 = $0097
    local10 = $00d0
    local11 = $006f
    local12 = $00d0
    local13 = $006f
    local14 = $0046
    local15 = $0097
    local16 = $0000
    local17 = $0000
    local18 = $0000
    local19 = $0000
    local20 = $0000
    local21 = $0000
)

// 12d2
(instance public Room52 of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $34
        style $ffff
        horizon $0
        controls $0
        north $0
        east $0
        south $0
        west $0
        curPic $0
        picAngle $0
        vanishingX $a0
        vanishingY $8ad0
        vertAngle $0
    )
    (method (init) // method_0053
  0053:35 00              ldi 0 
  0055:65 16             aTop horizon 
  0057:39 57            pushi 57 // $57 init
  0059:76               push0 
  005a:57 37 04         super Rm 4 

  005d:39 61            pushi 61 // $61 add
  005f:7a               push2 
  0060:74 153d          lofss $15a0 // rags
  0063:74 1570          lofss $15d6 // tub
  0066:39 62            pushi 62 // $62 eachElementDo
  0068:78               push1 
  0069:39 57            pushi 57 // $57 init
  006b:39 3c            pushi 3c // $3c doit
  006d:76               push0 
  006e:81 0a              lag gAddToPics 
  0070:4a 12             send 12 

  0072:89 7b              lsg gCorpseFlags 
  0074:35 3f              ldi 3f 
  0076:14                  or 
  0077:a1 7b              sag gCorpseFlags 
  0079:38 010a          pushi 10a // $10a setRegions
  007c:78               push1 
  007d:38 00f2          pushi f2 // $f2 read
  0080:38 010b          pushi 10b // $10b setFeatures
  0083:39 0d            pushi d // $d lsTop
  0085:74 1518          lofss $15a0 // rags
  0088:74 154b          lofss $15d6 // tub
  008b:74 132e          lofss $13bc // WallPlate
  008e:74 1357          lofss $13e8 // Chute
  0091:74 1380          lofss $1414 // Bricks1
  0094:74 13a9          lofss $1440 // Bricks2
  0097:74 13d2          lofss $146c // Bricks3
  009a:74 13fb          lofss $1498 // Bricks4
  009d:74 1424          lofss $14c4 // Bricks5
  00a0:74 144d          lofss $14f0 // Walls
  00a3:74 1476          lofss $151c // Beams
  00a6:74 149f          lofss $1548 // Floor1
  00a9:74 14c8          lofss $1574 // Floor2
  00ac:54 24             self 24 

  00ae:39 03            pushi 3 // $3 y
  00b0:38 0080          pushi 80 // $80 timeLeft
  00b3:39 33            pushi 33 // $33 b-di
  00b5:38 039c          pushi 39c // $39c sel_924
  00b8:45 15 06         callb procedure_0015 6 // LoadMany 

  00bb:39 04            pushi 4 // $4 x
  00bd:38 0084          pushi 84 // $84 stop
  00c0:39 2d            pushi 2d // $2d client
  00c2:39 54            pushi 54 // $54 delete
  00c4:39 7e            pushi 7e // $7e setCycle
  00c6:45 15 08         callb procedure_0015 8 // LoadMany 

  00c9:80 00df            lag gDetailLevel 
  00cc:31 2c              bnt code_00fa 
  00ce:38 00c9          pushi c9 // $c9 ignoreActors
  00d1:78               push1 
  00d2:78               push1 
  00d3:39 42            pushi 42 // $42 setPri
  00d5:78               push1 
  00d6:39 03            pushi 3 // $3 y
  00d8:39 57            pushi 57 // $57 init
  00da:76               push0 
  00db:38 0089          pushi 89 // $89 hide
  00de:76               push0 
  00df:72 1758          lofsa $183a // Splash1
  00e2:4a 14             send 14 

  00e4:38 00c9          pushi c9 // $c9 ignoreActors
  00e7:78               push1 
  00e8:78               push1 
  00e9:39 42            pushi 42 // $42 setPri
  00eb:78               push1 
  00ec:39 03            pushi 3 // $3 y
  00ee:39 57            pushi 57 // $57 init
  00f0:76               push0 
  00f1:38 0089          pushi 89 // $89 hide
  00f4:76               push0 
  00f5:72 1790          lofsa $1888 // Splash2
  00f8:4a 14             send 14 


        code_00fa
  00fa:38 00dc          pushi dc // $dc setStep
  00fd:7a               push2 
  00fe:39 05            pushi 5 // $5 view
  0100:39 05            pushi 5 // $5 view
  0102:39 7a            pushi 7a // $7a setScript
  0104:78               push1 
  0105:74 1254          lofss $135c // Scurry
  0108:39 7e            pushi 7e // $7e setCycle
  010a:78               push1 
  010b:51 17            class Walk 
  010d:36                push 
  010e:38 00c9          pushi c9 // $c9 ignoreActors
  0111:78               push1 
  0112:78               push1 
  0113:39 57            pushi 57 // $57 init
  0115:76               push0 
  0116:38 0089          pushi 89 // $89 hide
  0119:76               push0 
  011a:72 1659          lofsa $1776 // rat
  011d:4a 22             send 22 

  011f:39 42            pushi 42 // $42 setPri
  0121:78               push1 
  0122:39 0e            pushi e // $e lsLeft
  0124:39 57            pushi 57 // $57 init
  0126:76               push0 
  0127:38 00c6          pushi c6 // $c6 stopUpd
  012a:76               push0 
  012b:72 152c          lofsa $165a // bodies
  012e:4a 0e             send e 

  0130:39 42            pushi 42 // $42 setPri
  0132:78               push1 
  0133:39 03            pushi 3 // $3 y
  0135:38 00a4          pushi a4 // $a4 cycleSpeed
  0138:78               push1 
  0139:78               push1 
  013a:39 7a            pushi 7a // $7a setScript
  013c:78               push1 
  013d:74 11e8          lofss $1328 // Drip
  0140:39 57            pushi 57 // $57 init
  0142:76               push0 
  0143:72 15e2          lofsa $1728 // drip
  0146:4a 16             send 16 

  0148:39 42            pushi 42 // $42 setPri
  014a:78               push1 
  014b:39 08            pushi 8 // $8 underBits
  014d:39 57            pushi 57 // $57 init
  014f:76               push0 
  0150:72 1559          lofsa $16ac // panelCrank
  0153:4a 0a             send a 

  0155:38 0082          pushi 82 // $82 owner
  0158:76               push0 
  0159:39 43            pushi 43 // $43 at
  015b:78               push1 
  015c:39 14            pushi 14 // $14 brLeft
  015e:81 09              lag gInventory 
  0160:4a 06             send 6 

  0162:4a 04             send 4 

  0164:36                push 
  0165:81 0b              lag gCurRoomNum 
  0167:1a                 eq? 
  0168:31 16              bnt code_0180 
  016a:38 00c6          pushi c6 // $c6 stopUpd
  016d:76               push0 
  016e:72 153b          lofsa $16ac // panelCrank
  0171:4a 04             send 4 

  0173:38 00d8          pushi d8 // $d8 observeBlocks
  0176:78               push1 
  0177:74 175c          lofss $18d6 // cBlock
  017a:81 00              lag gEgo 
  017c:4a 06             send 6 

  017e:33 09              jmp code_0189 

        code_0180
  0180:38 0089          pushi 89 // $89 hide
  0183:76               push0 
  0184:72 1525          lofsa $16ac // panelCrank
  0187:4a 04             send 4 


        code_0189
  0189:39 42            pushi 42 // $42 setPri
  018b:78               push1 
  018c:39 04            pushi 4 // $4 x
  018e:39 57            pushi 57 // $57 init
  0190:76               push0 
  0191:38 00c6          pushi c6 // $c6 stopUpd
  0194:76               push0 
  0195:72 1474          lofsa $160c // door
  0198:4a 0e             send e 

  019a:88 00cd            lsg global205 
  019d:35 01              ldi 1 
  019f:12                 and 
  01a0:31 16              bnt code_01b8 
  01a2:39 07            pushi 7 // $7 cel
  01a4:78               push1 
  01a5:78               push1 
  01a6:74 1463          lofss $160c // door
  01a9:43 0e 02         callk NumCels 2 

  01ac:36                push 
  01ad:35 01              ldi 1 
  01af:04                 sub 
  01b0:36                push 
  01b1:72 1458          lofsa $160c // door
  01b4:4a 06             send 6 

  01b6:33 13              jmp code_01cb 

        code_01b8
  01b8:39 07            pushi 7 // $7 cel
  01ba:78               push1 
  01bb:76               push0 
  01bc:72 144d          lofsa $160c // door
  01bf:4a 06             send 6 

  01c1:39 12            pushi 12 // $12 illegalBits
  01c3:78               push1 
  01c4:38 8004          pushi 8004 // $8004 sel_32772
  01c7:81 00              lag gEgo 
  01c9:4a 06             send 6 


        code_01cb
  01cb:88 00bd            lsg global189 
  01ce:35 33              ldi 33 
  01d0:1a                 eq? 
  01d1:31 14              bnt code_01e7 
  01d3:39 42            pushi 42 // $42 setPri
  01d5:78               push1 
  01d6:39 03            pushi 3 // $3 y
  01d8:38 00c5          pushi c5 // $c5 posn
  01db:7a               push2 
  01dc:38 00c3          pushi c3 // $c3 waitApogeeY
  01df:39 3f            pushi 3f // $3f priority
  01e1:81 00              lag gEgo 
  01e3:4a 0e             send e 

  01e5:33 0c              jmp code_01f3 

        code_01e7
  01e7:38 00c5          pushi c5 // $c5 posn
  01ea:7a               push2 
  01eb:39 45            pushi 45 // $45 done
  01ed:39 67            pushi 67 // $67 first
  01ef:81 00              lag gEgo 
  01f1:4a 08             send 8 


        code_01f3
  01f3:39 05            pushi 5 // $5 view
  01f5:78               push1 
  01f6:39 07            pushi 7 // $7 cel
  01f8:39 57            pushi 57 // $57 init
  01fa:76               push0 
  01fb:81 00              lag gEgo 
  01fd:4a 0a             send a 

  01ff:38 0146          pushi 146 // $146 deltaX
  0202:78               push1 
  0203:39 08            pushi 8 // $8 underBits
  0205:38 0147          pushi 147 // $147 deltaY
  0208:78               push1 
  0209:39 08            pushi 8 // $8 underBits
  020b:38 0149          pushi 149 // $149 ignoreCast
  020e:78               push1 
  020f:78               push1 
  0210:39 57            pushi 57 // $57 init
  0212:76               push0 
  0213:72 15c8          lofsa $17de // glow
  0216:4a 16             send 16 

  0218:48                 ret 
    )

    (method (doit) // method_0219
  0219:76               push0 
  021a:45 14 00         callb procedure_0014 0 // IsFirstTimeInRoom 

  021d:31 0a              bnt code_0229 
  021f:7a               push2 
  0220:39 34            pushi 34 // $34 b-xAxis
  0222:76               push0 
  0223:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0229
  0229:38 00db          pushi db // $db onControl
  022c:78               push1 
  022d:76               push0 
  022e:81 00              lag gEgo 
  0230:4a 06             send 6 

  0232:36                push 
  0233:35 40              ldi 40 
  0235:12                 and 
  0236:30 0186            bnt code_03bf 
  0239:39 3b            pushi 3b // $3b mover
  023b:76               push0 
  023c:81 00              lag gEgo 
  023e:4a 04             send 4 

  0240:36                push 
  0241:35 00              ldi 0 
  0243:1c                 ne? 
  0244:30 0178            bnt code_03bf 
  0247:80 00df            lag gDetailLevel 
  024a:30 0172            bnt code_03bf 
  024d:39 06            pushi 6 // $6 loop
  024f:76               push0 
  0250:81 00              lag gEgo 
  0252:4a 04             send 4 

  0254:36                push 
  0255:3c                 dup 
  0256:35 02              ldi 2 
  0258:1a                 eq? 
  0259:31 73              bnt code_02ce 
  025b:39 07            pushi 7 // $7 cel
  025d:76               push0 
  025e:81 00              lag gEgo 
  0260:4a 04             send 4 

  0262:36                push 
  0263:35 02              ldi 2 
  0265:1a                 eq? 
  0266:31 2b              bnt code_0293 
  0268:38 00c5          pushi c5 // $c5 posn
  026b:7a               push2 
  026c:39 04            pushi 4 // $4 x
  026e:76               push0 
  026f:81 00              lag gEgo 
  0271:4a 04             send 4 

  0273:36                push 
  0274:35 05              ldi 5 
  0276:02                 add 
  0277:36                push 
  0278:39 03            pushi 3 // $3 y
  027a:76               push0 
  027b:81 00              lag gEgo 
  027d:4a 04             send 4 

  027f:36                push 
  0280:39 07            pushi 7 // $7 cel
  0282:78               push1 
  0283:76               push0 
  0284:38 00ca          pushi ca // $ca show
  0287:76               push0 
  0288:39 7e            pushi 7e // $7e setCycle
  028a:78               push1 
  028b:51 1a            class End 
  028d:36                push 
  028e:72 15a9          lofsa $183a // Splash1
  0291:4a 18             send 18 


        code_0293
  0293:39 07            pushi 7 // $7 cel
  0295:76               push0 
  0296:81 00              lag gEgo 
  0298:4a 04             send 4 

  029a:36                push 
  029b:35 05              ldi 5 
  029d:1a                 eq? 
  029e:31 2b              bnt code_02cb 
  02a0:38 00c5          pushi c5 // $c5 posn
  02a3:7a               push2 
  02a4:39 04            pushi 4 // $4 x
  02a6:76               push0 
  02a7:81 00              lag gEgo 
  02a9:4a 04             send 4 

  02ab:36                push 
  02ac:35 05              ldi 5 
  02ae:02                 add 
  02af:36                push 
  02b0:39 03            pushi 3 // $3 y
  02b2:76               push0 
  02b3:81 00              lag gEgo 
  02b5:4a 04             send 4 

  02b7:36                push 
  02b8:39 07            pushi 7 // $7 cel
  02ba:78               push1 
  02bb:76               push0 
  02bc:38 00ca          pushi ca // $ca show
  02bf:76               push0 
  02c0:39 7e            pushi 7e // $7e setCycle
  02c2:78               push1 
  02c3:51 1a            class End 
  02c5:36                push 
  02c6:72 15bf          lofsa $1888 // Splash2
  02c9:4a 18             send 18 


        code_02cb
  02cb:32 00f0            jmp code_03be 

        code_02ce
  02ce:3c                 dup 
  02cf:35 03              ldi 3 
  02d1:1a                 eq? 
  02d2:31 72              bnt code_0346 
  02d4:39 07            pushi 7 // $7 cel
  02d6:76               push0 
  02d7:81 00              lag gEgo 
  02d9:4a 04             send 4 

  02db:36                push 
  02dc:35 02              ldi 2 
  02de:1a                 eq? 
  02df:31 2b              bnt code_030c 
  02e1:38 00c5          pushi c5 // $c5 posn
  02e4:7a               push2 
  02e5:39 04            pushi 4 // $4 x
  02e7:76               push0 
  02e8:81 00              lag gEgo 
  02ea:4a 04             send 4 

  02ec:36                push 
  02ed:35 05              ldi 5 
  02ef:02                 add 
  02f0:36                push 
  02f1:39 03            pushi 3 // $3 y
  02f3:76               push0 
  02f4:81 00              lag gEgo 
  02f6:4a 04             send 4 

  02f8:36                push 
  02f9:39 07            pushi 7 // $7 cel
  02fb:78               push1 
  02fc:76               push0 
  02fd:38 00ca          pushi ca // $ca show
  0300:76               push0 
  0301:39 7e            pushi 7e // $7e setCycle
  0303:78               push1 
  0304:51 1a            class End 
  0306:36                push 
  0307:72 1530          lofsa $183a // Splash1
  030a:4a 18             send 18 


        code_030c
  030c:39 07            pushi 7 // $7 cel
  030e:76               push0 
  030f:81 00              lag gEgo 
  0311:4a 04             send 4 

  0313:36                push 
  0314:35 05              ldi 5 
  0316:1a                 eq? 
  0317:31 2b              bnt code_0344 
  0319:38 00c5          pushi c5 // $c5 posn
  031c:7a               push2 
  031d:39 04            pushi 4 // $4 x
  031f:76               push0 
  0320:81 00              lag gEgo 
  0322:4a 04             send 4 

  0324:36                push 
  0325:35 05              ldi 5 
  0327:02                 add 
  0328:36                push 
  0329:39 03            pushi 3 // $3 y
  032b:76               push0 
  032c:81 00              lag gEgo 
  032e:4a 04             send 4 

  0330:36                push 
  0331:39 07            pushi 7 // $7 cel
  0333:78               push1 
  0334:76               push0 
  0335:38 00ca          pushi ca // $ca show
  0338:76               push0 
  0339:39 7e            pushi 7e // $7e setCycle
  033b:78               push1 
  033c:51 1a            class End 
  033e:36                push 
  033f:72 1546          lofsa $1888 // Splash2
  0342:4a 18             send 18 


        code_0344
  0344:33 78              jmp code_03be 

        code_0346
  0346:39 07            pushi 7 // $7 cel
  0348:76               push0 
  0349:81 00              lag gEgo 
  034b:4a 04             send 4 

  034d:36                push 
  034e:35 00              ldi 0 
  0350:1a                 eq? 
  0351:31 2f              bnt code_0382 
  0353:38 00c5          pushi c5 // $c5 posn
  0356:7a               push2 
  0357:39 04            pushi 4 // $4 x
  0359:76               push0 
  035a:81 00              lag gEgo 
  035c:4a 04             send 4 

  035e:36                push 
  035f:35 02              ldi 2 
  0361:04                 sub 
  0362:36                push 
  0363:39 03            pushi 3 // $3 y
  0365:76               push0 
  0366:81 00              lag gEgo 
  0368:4a 04             send 4 

  036a:36                push 
  036b:35 01              ldi 1 
  036d:02                 add 
  036e:36                push 
  036f:39 07            pushi 7 // $7 cel
  0371:78               push1 
  0372:76               push0 
  0373:38 00ca          pushi ca // $ca show
  0376:76               push0 
  0377:39 7e            pushi 7e // $7e setCycle
  0379:78               push1 
  037a:51 1a            class End 
  037c:36                push 
  037d:72 14ba          lofsa $183a // Splash1
  0380:4a 18             send 18 


        code_0382
  0382:39 07            pushi 7 // $7 cel
  0384:76               push0 
  0385:81 00              lag gEgo 
  0387:4a 04             send 4 

  0389:36                push 
  038a:35 04              ldi 4 
  038c:1a                 eq? 
  038d:31 2f              bnt code_03be 
  038f:38 00c5          pushi c5 // $c5 posn
  0392:7a               push2 
  0393:39 04            pushi 4 // $4 x
  0395:76               push0 
  0396:81 00              lag gEgo 
  0398:4a 04             send 4 

  039a:36                push 
  039b:35 02              ldi 2 
  039d:04                 sub 
  039e:36                push 
  039f:39 03            pushi 3 // $3 y
  03a1:76               push0 
  03a2:81 00              lag gEgo 
  03a4:4a 04             send 4 

  03a6:36                push 
  03a7:35 01              ldi 1 
  03a9:02                 add 
  03aa:36                push 
  03ab:39 07            pushi 7 // $7 cel
  03ad:78               push1 
  03ae:76               push0 
  03af:38 00ca          pushi ca // $ca show
  03b2:76               push0 
  03b3:39 7e            pushi 7e // $7e setCycle
  03b5:78               push1 
  03b6:51 1a            class End 
  03b8:36                push 
  03b9:72 14cc          lofsa $1888 // Splash2
  03bc:4a 18             send 18 


        code_03be
  03be:3a                toss 

        code_03bf
  03bf:88 00cd            lsg global205 
  03c2:35 02              ldi 2 
  03c4:12                 and 
  03c5:31 10              bnt code_03d7 
  03c7:39 07            pushi 7 // $7 cel
  03c9:76               push0 
  03ca:72 128d          lofsa $165a // bodies
  03cd:4a 04             send 4 

  03cf:31 06              bnt code_03d7 
  03d1:35 01              ldi 1 
  03d3:a3 14              sal local20 
  03d5:33 5d              jmp code_0434 

        code_03d7
  03d7:39 07            pushi 7 // $7 cel
  03d9:76               push0 
  03da:72 127d          lofsa $165a // bodies
  03dd:4a 04             send 4 

  03df:36                push 
  03e0:78               push1 
  03e1:74 1276          lofss $165a // bodies
  03e4:43 0e 02         callk NumCels 2 

  03e7:36                push 
  03e8:35 01              ldi 1 
  03ea:04                 sub 
  03eb:1a                 eq? 
  03ec:31 42              bnt code_0430 
  03ee:88 00cd            lsg global205 
  03f1:35 02              ldi 2 
  03f3:12                 and 
  03f4:18                 not 
  03f5:31 39              bnt code_0430 
  03f7:39 2b            pushi 2b // $2b number
  03f9:78               push1 
  03fa:39 35            pushi 35 // $35 b-incr
  03fc:39 06            pushi 6 // $6 loop
  03fe:78               push1 
  03ff:78               push1 
  0400:39 2a            pushi 2a // $2a play
  0402:76               push0 
  0403:72 12f8          lofsa $16fe // soundFX
  0406:4a 10             send 10 

  0408:35 19              ldi 19 
  040a:a0 00d5            sag global213 
  040d:39 03            pushi 3 // $3 y
  040f:76               push0 
  0410:39 34            pushi 34 // $34 b-xAxis
  0412:78               push1 
  0413:45 01 06         callb procedure_0001 6 // Say 

  0416:7a               push2 
  0417:39 34            pushi 34 // $34 b-xAxis
  0419:7a               push2 
  041a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0420:88 00cd            lsg global205 
  0423:35 02              ldi 2 
  0425:14                  or 
  0426:a0 00cd            sag global205 
  0429:35 65              ldi 65 
  042b:a0 00c8            sag gEthelState 
  042e:33 04              jmp code_0434 

        code_0430
  0430:35 00              ldi 0 
  0432:a3 14              sal local20 

        code_0434
  0434:38 00db          pushi db // $db onControl
  0437:78               push1 
  0438:78               push1 
  0439:81 00              lag gEgo 
  043b:4a 06             send 6 

  043d:36                push 
  043e:3c                 dup 
  043f:35 02              ldi 2 
  0441:1a                 eq? 
  0442:31 1c              bnt code_0460 
  0444:39 12            pushi 12 // $12 illegalBits
  0446:78               push1 
  0447:38 8000          pushi 8000 // $8000 sel_32768
  044a:81 00              lag gEgo 
  044c:4a 06             send 6 

  044e:35 33              ldi 33 
  0450:a0 00bd            sag global189 
  0453:38 00f8          pushi f8 // $f8 newRoom
  0456:78               push1 
  0457:39 37            pushi 37 // $37 yStep
  0459:81 02              lag gCurRoom 
  045b:4a 06             send 6 

  045d:32 009a            jmp code_04fa 

        code_0460
  0460:3c                 dup 
  0461:35 04              ldi 4 
  0463:1a                 eq? 
  0464:31 12              bnt code_0478 
  0466:35 34              ldi 34 
  0468:a0 00bd            sag global189 
  046b:38 00f8          pushi f8 // $f8 newRoom
  046e:78               push1 
  046f:39 37            pushi 37 // $37 yStep
  0471:81 02              lag gCurRoom 
  0473:4a 06             send 6 

  0475:32 0082            jmp code_04fa 

        code_0478
  0478:3c                 dup 
  0479:34 0800            ldi 800 
  047c:1a                 eq? 
  047d:31 0f              bnt code_048e 
  047f:39 07            pushi 7 // $7 cel
  0481:78               push1 
  0482:78               push1 
  0483:38 00c7          pushi c7 // $c7 forceUpd
  0486:76               push0 
  0487:72 11d0          lofsa $165a // bodies
  048a:4a 0a             send a 

  048c:33 6c              jmp code_04fa 

        code_048e
  048e:3c                 dup 
  048f:34 1000            ldi 1000 
  0492:1a                 eq? 
  0493:31 0f              bnt code_04a4 
  0495:39 07            pushi 7 // $7 cel
  0497:78               push1 
  0498:7a               push2 
  0499:38 00c7          pushi c7 // $c7 forceUpd
  049c:76               push0 
  049d:72 11ba          lofsa $165a // bodies
  04a0:4a 0a             send a 

  04a2:33 56              jmp code_04fa 

        code_04a4
  04a4:3c                 dup 
  04a5:34 2000            ldi 2000 
  04a8:1a                 eq? 
  04a9:31 10              bnt code_04bb 
  04ab:39 07            pushi 7 // $7 cel
  04ad:78               push1 
  04ae:39 03            pushi 3 // $3 y
  04b0:38 00c7          pushi c7 // $c7 forceUpd
  04b3:76               push0 
  04b4:72 11a3          lofsa $165a // bodies
  04b7:4a 0a             send a 

  04b9:33 3f              jmp code_04fa 

        code_04bb
  04bb:3c                 dup 
  04bc:34 4000            ldi 4000 
  04bf:1a                 eq? 
  04c0:31 10              bnt code_04d2 
  04c2:39 07            pushi 7 // $7 cel
  04c4:78               push1 
  04c5:39 04            pushi 4 // $4 x
  04c7:38 00c7          pushi c7 // $c7 forceUpd
  04ca:76               push0 
  04cb:72 118c          lofsa $165a // bodies
  04ce:4a 0a             send a 

  04d0:33 28              jmp code_04fa 

        code_04d2
  04d2:3c                 dup 
  04d3:35 01              ldi 1 
  04d5:1a                 eq? 
  04d6:31 0f              bnt code_04e7 
  04d8:39 07            pushi 7 // $7 cel
  04da:78               push1 
  04db:76               push0 
  04dc:38 00c7          pushi c7 // $c7 forceUpd
  04df:76               push0 
  04e0:72 1177          lofsa $165a // bodies
  04e3:4a 0a             send a 

  04e5:33 13              jmp code_04fa 

        code_04e7
  04e7:3c                 dup 
  04e8:35 10              ldi 10 
  04ea:1a                 eq? 
  04eb:31 0d              bnt code_04fa 
  04ed:39 07            pushi 7 // $7 cel
  04ef:78               push1 
  04f0:76               push0 
  04f1:38 00c7          pushi c7 // $c7 forceUpd
  04f4:76               push0 
  04f5:72 1162          lofsa $165a // bodies
  04f8:4a 0a             send a 


        code_04fa
  04fa:3a                toss 
  04fb:39 03            pushi 3 // $3 y
  04fd:76               push0 
  04fe:81 00              lag gEgo 
  0500:4a 04             send 4 

  0502:36                push 
  0503:35 42              ldi 42 
  0505:22                 lt? 
  0506:31 0b              bnt code_0513 
  0508:39 42            pushi 42 // $42 setPri
  050a:78               push1 
  050b:39 03            pushi 3 // $3 y
  050d:81 00              lag gEgo 
  050f:4a 06             send 6 

  0511:33 09              jmp code_051c 

        code_0513
  0513:39 42            pushi 42 // $42 setPri
  0515:78               push1 
  0516:39 ff            pushi ff // $ff checkAni
  0518:81 00              lag gEgo 
  051a:4a 06             send 6 


        code_051c
  051c:39 03            pushi 3 // $3 y
  051e:76               push0 
  051f:81 00              lag gEgo 
  0521:4a 04             send 4 

  0523:36                push 
  0524:35 42              ldi 42 
  0526:22                 lt? 
  0527:2f 16               bt code_053f 
  0529:88 00cd            lsg global205 
  052c:35 01              ldi 1 
  052e:12                 and 
  052f:31 19              bnt code_054a 
  0531:38 00db          pushi db // $db onControl
  0534:76               push0 
  0535:81 00              lag gEgo 
  0537:4a 04             send 4 

  0539:36                push 
  053a:35 14              ldi 14 
  053c:12                 and 
  053d:31 0b              bnt code_054a 

        code_053f
  053f:38 00ca          pushi ca // $ca show
  0542:76               push0 
  0543:72 1298          lofsa $17de // glow
  0546:4a 04             send 4 

  0548:33 09              jmp code_0553 

        code_054a
  054a:38 0089          pushi 89 // $89 hide
  054d:76               push0 
  054e:72 128d          lofsa $17de // glow
  0551:4a 04             send 4 


        code_0553
  0553:39 04            pushi 4 // $4 x
  0555:76               push0 
  0556:81 00              lag gEgo 
  0558:4a 04             send 4 

  055a:36                push 
  055b:35 6e              ldi 6e 
  055d:22                 lt? 
  055e:31 06              bnt code_0566 
  0560:35 1e              ldi 1e 
  0562:65 2a             aTop vertAngle 
  0564:33 19              jmp code_057f 

        code_0566
  0566:39 04            pushi 4 // $4 x
  0568:76               push0 
  0569:81 00              lag gEgo 
  056b:4a 04             send 4 

  056d:36                push 
  056e:34 00a0            ldi a0 
  0571:22                 lt? 
  0572:31 06              bnt code_057a 
  0574:35 00              ldi 0 
  0576:65 2a             aTop vertAngle 
  0578:33 05              jmp code_057f 

        code_057a
  057a:34 0096            ldi 96 
  057d:65 2a             aTop vertAngle 

        code_057f
  057f:39 3c            pushi 3c // $3c doit
  0581:76               push0 
  0582:57 37 04         super Rm 4 

  0585:48                 ret 
    )

    (method (dispose) // method_0586
  0586:78               push1 
  0587:38 03d9          pushi 3d9 // $3d9 sel_985
  058a:43 03 02         callk DisposeScript 2 

  058d:78               push1 
  058e:38 00d6          pushi d6 // $d6 observeControl
  0591:43 03 02         callk DisposeScript 2 

  0594:39 58            pushi 58 // $58 dispose
  0596:76               push0 
  0597:57 37 04         super Rm 4 

  059a:48                 ret 
    )

    (method (newRoom) // method_059b
  059b:39 7a            pushi 7a // $7a setScript
  059d:78               push1 
  059e:76               push0 
  059f:72 1186          lofsa $1728 // drip
  05a2:4a 06             send 6 

  05a4:38 00f8          pushi f8 // $f8 newRoom
  05a7:78               push1 
  05a8:8f 01              lsp param1 
  05aa:57 37 06         super Rm 6 

  05ad:48                 ret 
    )

    (method (handleEvent) // method_05ae
  05ae:3e 00fb           link fb // (var $fb)
  05b1:39 4c            pushi 4c // $4c claimed
  05b3:76               push0 
  05b4:87 01              lap param1 
  05b6:4a 04             send 4 

  05b8:31 01              bnt code_05bb 
  05ba:48                 ret 

        code_05bb
  05bb:39 22            pushi 22 // $22 type
  05bd:76               push0 
  05be:87 01              lap param1 
  05c0:4a 04             send 4 

  05c2:36                push 
  05c3:34 0080            ldi 80 
  05c6:1a                 eq? 
  05c7:30 0255            bnt code_081f 
  05ca:38 00ee          pushi ee // $ee has
  05cd:78               push1 
  05ce:39 14            pushi 14 // $14 brLeft
  05d0:81 00              lag gEgo 
  05d2:4a 06             send 6 

  05d4:31 31              bnt code_0607 
  05d6:78               push1 
  05d7:74 0bb5          lofss $118f // attach/control
  05da:43 25 02         callk Said 2 

  05dd:31 06              bnt code_05e5 
  05df:35 01              ldi 1 
  05e1:a3 13              sal local19 
  05e3:33 1f              jmp code_0604 

        code_05e5
  05e5:78               push1 
  05e6:74 0b78          lofss $1161 // /panel,door>
  05e9:43 25 02         callk Said 2 

  05ec:31 16              bnt code_0604 
  05ee:78               push1 
  05ef:74 0c8b          lofss $127d // open<control
  05f2:43 25 02         callk Said 2 

  05f5:2f 09               bt code_0600 
  05f7:78               push1 
  05f8:74 0c72          lofss $126d // open//control
  05fb:43 25 02         callk Said 2 

  05fe:31 04              bnt code_0604 

        code_0600
  0600:35 03              ldi 3 
  0602:a3 13              sal local19 

        code_0604
  0604:32 00b1            jmp code_06b8 

        code_0607
  0607:38 0082          pushi 82 // $82 owner
  060a:76               push0 
  060b:39 43            pushi 43 // $43 at
  060d:78               push1 
  060e:39 14            pushi 14 // $14 brLeft
  0610:81 09              lag gInventory 
  0612:4a 06             send 6 

  0614:4a 04             send 4 

  0616:36                push 
  0617:81 0b              lag gCurRoomNum 
  0619:1a                 eq? 
  061a:30 0084            bnt code_06a1 
  061d:78               push1 
  061e:74 0b6e          lofss $118f // attach/control
  0621:43 25 02         callk Said 2 

  0624:31 0d              bnt code_0633 
  0626:7a               push2 
  0627:39 34            pushi 34 // $34 b-xAxis
  0629:39 03            pushi 3 // $3 y
  062b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0631:33 6c              jmp code_069f 

        code_0633
  0633:78               push1 
  0634:74 0c60          lofss $1297 // rotate/control,fontainier
  0637:43 25 02         callk Said 2 

  063a:31 06              bnt code_0642 
  063c:35 02              ldi 2 
  063e:a3 13              sal local19 
  0640:33 5d              jmp code_069f 

        code_0642
  0642:78               push1 
  0643:74 0c2e          lofss $1274 // open/panel,door
  0646:43 25 02         callk Said 2 

  0649:31 1b              bnt code_0666 
  064b:88 00cd            lsg global205 
  064e:35 01              ldi 1 
  0650:12                 and 
  0651:31 06              bnt code_0659 
  0653:76               push0 
  0654:45 10 00         callb procedure_0010 0 // AlreadyOpen 

  0657:33 0b              jmp code_0664 

        code_0659
  0659:7a               push2 
  065a:39 34            pushi 34 // $34 b-xAxis
  065c:39 04            pushi 4 // $4 x
  065e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0664
  0664:33 39              jmp code_069f 

        code_0666
  0666:78               push1 
  0667:74 0b73          lofss $11dd // get,detach,attirer/control
  066a:43 25 02         callk Said 2 

  066d:31 06              bnt code_0675 
  066f:35 04              ldi 4 
  0671:a3 13              sal local19 
  0673:33 2a              jmp code_069f 

        code_0675
  0675:78               push1 
  0676:74 0b9c          lofss $1215 // look/control
  0679:43 25 02         callk Said 2 

  067c:31 21              bnt code_069f 
  067e:39 05            pushi 5 // $5 view
  0680:39 05            pushi 5 // $5 view
  0682:5b 04 01           lea 4 1 
  0685:36                push 
  0686:39 34            pushi 34 // $34 b-xAxis
  0688:39 05            pushi 5 // $5 view
  068a:39 34            pushi 34 // $34 b-xAxis
  068c:39 06            pushi 6 // $6 loop
  068e:43 4c 0a         callk Format a 

  0691:36                push 
  0692:39 52            pushi 52 // $52 icon
  0694:38 0270          pushi 270 // $270 sel_624
  0697:76               push0 
  0698:78               push1 
  0699:46 00ff 0000 0a  calle ff procedure_0000 a // Print 


        code_069f
  069f:33 17              jmp code_06b8 

        code_06a1
  06a1:78               push1 
  06a2:74 0b76          lofss $121b // look/control>
  06a5:43 25 02         callk Said 2 

  06a8:18                 not 
  06a9:31 0d              bnt code_06b8 
  06ab:78               push1 
  06ac:74 0a93          lofss $1142 // */control
  06af:43 25 02         callk Said 2 

  06b2:31 04              bnt code_06b8 
  06b4:76               push0 
  06b5:45 0d 00         callb procedure_000d 0 // DontHave 


        code_06b8
  06b8:39 4c            pushi 4c // $4c claimed
  06ba:76               push0 
  06bb:87 01              lap param1 
  06bd:4a 04             send 4 

  06bf:18                 not 
  06c0:30 0148            bnt code_080b 
  06c3:78               push1 
  06c4:74 0ac8          lofss $118f // attach/control
  06c7:43 25 02         callk Said 2 

  06ca:31 0e              bnt code_06da 
  06cc:7a               push2 
  06cd:39 34            pushi 34 // $34 b-xAxis
  06cf:39 07            pushi 7 // $7 cel
  06d1:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  06d7:32 0131            jmp code_080b 

        code_06da
  06da:78               push1 
  06db:74 0ad4          lofss $11b2 // clore/panel,door
  06de:43 25 02         callk Said 2 

  06e1:31 1c              bnt code_06ff 
  06e3:88 00cd            lsg global205 
  06e6:35 01              ldi 1 
  06e8:12                 and 
  06e9:31 0d              bnt code_06f8 
  06eb:7a               push2 
  06ec:39 34            pushi 34 // $34 b-xAxis
  06ee:39 04            pushi 4 // $4 x
  06f0:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  06f6:33 04              jmp code_06fc 

        code_06f8
  06f8:76               push0 
  06f9:45 11 00         callb procedure_0011 0 // AlreadyClosed 


        code_06fc
  06fc:32 010c            jmp code_080b 

        code_06ff
  06ff:78               push1 
  0700:74 0b4e          lofss $1251 // look>
  0703:43 25 02         callk Said 2 

  0706:30 00c1            bnt code_07ca 
  0709:78               push1 
  070a:74 0a74          lofss $1181 // [<around,at][/room]
  070d:43 25 02         callk Said 2 

  0710:31 23              bnt code_0735 
  0712:88 00cd            lsg global205 
  0715:35 02              ldi 2 
  0717:12                 and 
  0718:18                 not 
  0719:31 0c              bnt code_0727 
  071b:7a               push2 
  071c:39 34            pushi 34 // $34 b-xAxis
  071e:76               push0 
  071f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0725:33 0b              jmp code_0732 

        code_0727
  0727:7a               push2 
  0728:39 34            pushi 34 // $34 b-xAxis
  072a:39 08            pushi 8 // $8 underBits
  072c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0732
  0732:32 0093            jmp code_07c8 

        code_0735
  0735:78               push1 
  0736:74 0ae9          lofss $1222 // look/dirt
  0739:43 25 02         callk Said 2 

  073c:2f 09               bt code_0747 
  073e:78               push1 
  073f:74 0b03          lofss $1245 // look<bas
  0742:43 25 02         callk Said 2 

  0745:31 0d              bnt code_0754 

        code_0747
  0747:7a               push2 
  0748:39 34            pushi 34 // $34 b-xAxis
  074a:39 09            pushi 9 // $9 nsTop
  074c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0752:33 74              jmp code_07c8 

        code_0754
  0754:78               push1 
  0755:74 0ab1          lofss $1209 // look/ceiling
  0758:43 25 02         callk Said 2 

  075b:2f 09               bt code_0766 
  075d:78               push1 
  075e:74 0aea          lofss $124b // look<haut
  0761:43 25 02         callk Said 2 

  0764:31 0d              bnt code_0773 

        code_0766
  0766:7a               push2 
  0767:39 34            pushi 34 // $34 b-xAxis
  0769:39 0a            pushi a // $a nsLeft
  076b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0771:33 55              jmp code_07c8 

        code_0773
  0773:78               push1 
  0774:74 09d9          lofss $1150 // /brick,(mur<brick)
  0777:43 25 02         callk Said 2 

  077a:31 0d              bnt code_0789 
  077c:7a               push2 
  077d:39 34            pushi 34 // $34 b-xAxis
  077f:39 0b            pushi b // $b nsBottom
  0781:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0787:33 3f              jmp code_07c8 

        code_0789
  0789:78               push1 
  078a:74 09dc          lofss $1169 // /passage
  078d:43 25 02         callk Said 2 

  0790:31 22              bnt code_07b4 
  0792:88 00cd            lsg global205 
  0795:35 01              ldi 1 
  0797:12                 and 
  0798:31 0d              bnt code_07a7 
  079a:7a               push2 
  079b:39 34            pushi 34 // $34 b-xAxis
  079d:39 0c            pushi c // $c nsRight
  079f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  07a5:33 0b              jmp code_07b2 

        code_07a7
  07a7:7a               push2 
  07a8:39 34            pushi 34 // $34 b-xAxis
  07aa:39 0d            pushi d // $d lsTop
  07ac:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_07b2
  07b2:33 14              jmp code_07c8 

        code_07b4
  07b4:78               push1 
  07b5:74 09c2          lofss $117a // /eau,boue
  07b8:43 25 02         callk Said 2 

  07bb:31 0b              bnt code_07c8 
  07bd:7a               push2 
  07be:39 34            pushi 34 // $34 b-xAxis
  07c0:39 0e            pushi e // $e lsLeft
  07c2:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_07c8
  07c8:33 41              jmp code_080b 

        code_07ca
  07ca:78               push1 
  07cb:74 09f9          lofss $11c7 // get,detach,find/brick[<loose][/mur]
  07ce:43 25 02         callk Said 2 

  07d1:2f 09               bt code_07dc 
  07d3:78               push1 
  07d4:74 09d0          lofss $11a7 // break/mur[<brick]
  07d7:43 25 02         callk Said 2 

  07da:31 0d              bnt code_07e9 

        code_07dc
  07dc:7a               push2 
  07dd:39 34            pushi 34 // $34 b-xAxis
  07df:39 0f            pushi f // $f lsBottom
  07e1:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  07e7:33 22              jmp code_080b 

        code_07e9
  07e9:78               push1 
  07ea:74 0ab9          lofss $12a6 // chercher,get,detach,bouger/body[/pile[<de]]
  07ed:43 25 02         callk Said 2 

  07f0:31 19              bnt code_080b 
  07f2:88 00cd            lsg global205 
  07f5:35 02              ldi 2 
  07f7:12                 and 
  07f8:31 0d              bnt code_0807 
  07fa:7a               push2 
  07fb:39 34            pushi 34 // $34 b-xAxis
  07fd:39 10            pushi 10 // $10 lsRight
  07ff:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0805:33 04              jmp code_080b 

        code_0807
  0807:76               push0 
  0808:45 12 00         callb procedure_0012 0 // NotHere 


        code_080b
  080b:83 13              lal local19 
  080d:31 10              bnt code_081f 
  080f:83 11              lal local17 
  0811:18                 not 
  0812:31 0b              bnt code_081f 
  0814:39 7a            pushi 7a // $7a setScript
  0816:78               push1 
  0817:74 0b72          lofss $138c // CrankIt
  081a:72 0e8f          lofsa $16ac // panelCrank
  081d:4a 06             send 6 


        code_081f
  081f:48                 ret 
    )

)

// 1322
(instance Drip of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (doit) // method_0820
  0820:39 07            pushi 7 // $7 cel
  0822:76               push0 
  0823:72 0f02          lofsa $1728 // drip
  0826:4a 04             send 4 

  0828:36                push 
  0829:35 05              ldi 5 
  082b:1a                 eq? 
  082c:31 2a              bnt code_0858 
  082e:39 20            pushi 20 // $20 state
  0830:76               push0 
  0831:72 0eca          lofsa $16fe // soundFX
  0834:4a 04             send 4 

  0836:36                push 
  0837:35 00              ldi 0 
  0839:1a                 eq? 
  083a:31 1c              bnt code_0858 
  083c:39 2b            pushi 2b // $2b number
  083e:78               push1 
  083f:39 23            pushi 23 // $23 window
  0841:39 0a            pushi a // $a nsLeft
  0843:7a               push2 
  0844:76               push0 
  0845:78               push1 
  0846:43 40 04         callk Random 4 

  0849:06                 mul 
  084a:02                 add 
  084b:36                push 
  084c:39 06            pushi 6 // $6 loop
  084e:78               push1 
  084f:78               push1 
  0850:39 2a            pushi 2a // $2a play
  0852:76               push0 
  0853:72 0ea8          lofsa $16fe // soundFX
  0856:4a 10             send 10 


        code_0858
  0858:39 3c            pushi 3c // $3c doit
  085a:76               push0 
  085b:57 05 04         super Script 4 

  085e:48                 ret 
    )

    (method (changeState) // method_085f
  085f:87 01              lap param1 
  0861:65 0a             aTop state 
  0863:36                push 
  0864:3c                 dup 
  0865:35 00              ldi 0 
  0867:1a                 eq? 
  0868:31 0c              bnt code_0876 
  086a:7a               push2 
  086b:39 05            pushi 5 // $5 view
  086d:39 0a            pushi a // $a nsLeft
  086f:43 40 04         callk Random 4 

  0872:65 12             aTop seconds 
  0874:33 16              jmp code_088c 

        code_0876
  0876:3c                 dup 
  0877:35 01              ldi 1 
  0879:1a                 eq? 
  087a:31 10              bnt code_088c 
  087c:39 7e            pushi 7e // $7e setCycle
  087e:7a               push2 
  087f:51 1a            class End 
  0881:36                push 
  0882:7c            pushSelf 
  0883:72 0ea2          lofsa $1728 // drip
  0886:4a 08             send 8 

  0888:35 ff              ldi ff 
  088a:65 0a             aTop state 

        code_088c
  088c:3a                toss 
  088d:48                 ret 
    )

)

// 1356
(instance Scurry of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_088e
  088e:87 01              lap param1 
  0890:65 0a             aTop state 
  0892:36                push 
  0893:3c                 dup 
  0894:35 00              ldi 0 
  0896:1a                 eq? 
  0897:31 0d              bnt code_08a6 
  0899:7a               push2 
  089a:39 0a            pushi a // $a nsLeft
  089c:39 12            pushi 12 // $12 illegalBits
  089e:43 40 04         callk Random 4 

  08a1:65 12             aTop seconds 
  08a3:32 0099            jmp code_093f 

        code_08a6
  08a6:3c                 dup 
  08a7:35 01              ldi 1 
  08a9:1a                 eq? 
  08aa:31 73              bnt code_091f 
  08ac:7a               push2 
  08ad:76               push0 
  08ae:39 03            pushi 3 // $3 y
  08b0:43 40 04         callk Random 4 

  08b3:36                push 
  08b4:35 04              ldi 4 
  08b6:06                 mul 
  08b7:a3 10              sal local16 
  08b9:38 00c8          pushi c8 // $c8 setLoop
  08bc:78               push1 
  08bd:83 10              lal local16 
  08bf:9b 00             lsli local0 
  08c1:8b 10              lsl local16 
  08c3:35 02              ldi 2 
  08c5:02                 add 
  08c6:93 00             lali local0 
  08c8:22                 lt? 
  08c9:31 04              bnt code_08cf 
  08cb:35 02              ldi 2 
  08cd:33 02              jmp code_08d1 

        code_08cf
  08cf:35 03              ldi 3 

        code_08d1
  08d1:36                push 
  08d2:38 00c5          pushi c5 // $c5 posn
  08d5:7a               push2 
  08d6:83 10              lal local16 
  08d8:9b 00             lsli local0 
  08da:c3 10              +al local16 
  08dc:9b 00             lsli local0 
  08de:38 00d3          pushi d3 // $d3 setMotion
  08e1:39 04            pushi 4 // $4 x
  08e3:51 1d            class MoveTo 
  08e5:36                push 
  08e6:c3 10              +al local16 
  08e8:9b 00             lsli local0 
  08ea:c3 10              +al local16 
  08ec:9b 00             lsli local0 
  08ee:7c            pushSelf 
  08ef:38 00ca          pushi ca // $ca show
  08f2:76               push0 
  08f3:72 0e80          lofsa $1776 // rat
  08f6:4a 1e             send 1e 

  08f8:39 2b            pushi 2b // $2b number
  08fa:78               push1 
  08fb:39 06            pushi 6 // $6 loop
  08fd:76               push0 
  08fe:72 0e75          lofsa $1776 // rat
  0901:4a 04             send 4 

  0903:36                push 
  0904:35 02              ldi 2 
  0906:1a                 eq? 
  0907:31 04              bnt code_090d 
  0909:35 54              ldi 54 
  090b:33 02              jmp code_090f 

        code_090d
  090d:35 3a              ldi 3a 

        code_090f
  090f:36                push 
  0910:39 06            pushi 6 // $6 loop
  0912:78               push1 
  0913:39 ff            pushi ff // $ff checkAni
  0915:39 2a            pushi 2a // $2a play
  0917:76               push0 
  0918:72 0de3          lofsa $16fe // soundFX
  091b:4a 10             send 10 

  091d:33 20              jmp code_093f 

        code_091f
  091f:3c                 dup 
  0920:35 02              ldi 2 
  0922:1a                 eq? 
  0923:31 1a              bnt code_093f 
  0925:38 0089          pushi 89 // $89 hide
  0928:76               push0 
  0929:72 0e4a          lofsa $1776 // rat
  092c:4a 04             send 4 

  092e:38 0088          pushi 88 // $88 fade
  0931:76               push0 
  0932:72 0dc9          lofsa $16fe // soundFX
  0935:4a 04             send 4 

  0937:35 ff              ldi ff 
  0939:65 0a             aTop state 
  093b:35 01              ldi 1 
  093d:65 10             aTop cycles 

        code_093f
  093f:3a                toss 
  0940:48                 ret 
    )

)

// 1386
(instance CrankIt of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_0941
  0941:87 01              lap param1 
  0943:65 0a             aTop state 
  0945:36                push 
  0946:3c                 dup 
  0947:35 00              ldi 0 
  0949:1a                 eq? 
  094a:31 42              bnt code_098e 
  094c:76               push0 
  094d:45 03 00         callb procedure_0003 0 // HandsOff 

  0950:38 00da          pushi da // $da inRect
  0953:39 04            pushi 4 // $4 x
  0955:39 28            pushi 28 // $28 message
  0957:39 7c            pushi 7c // $7c lastTime
  0959:39 46            pushi 46 // $46 width
  095b:38 00a0          pushi a0 // $a0 cycleDone
  095e:81 00              lag gEgo 
  0960:4a 0c             send c 

  0962:31 06              bnt code_096a 
  0964:35 01              ldi 1 
  0966:65 10             aTop cycles 
  0968:33 1d              jmp code_0987 

        code_096a
  096a:38 00d4          pushi d4 // $d4 setAvoider
  096d:78               push1 
  096e:39 56            pushi 56 // $56 new
  0970:76               push0 
  0971:51 21            class Avoid 
  0973:4a 04             send 4 

  0975:36                push 
  0976:38 00d3          pushi d3 // $d3 setMotion
  0979:39 04            pushi 4 // $4 x
  097b:51 1d            class MoveTo 
  097d:36                push 
  097e:39 55            pushi 55 // $55 z
  0980:39 78            pushi 78 // $78 changeState
  0982:7c            pushSelf 
  0983:81 00              lag gEgo 
  0985:4a 12             send 12 


        code_0987
  0987:35 01              ldi 1 
  0989:a3 11              sal local17 
  098b:32 0226            jmp code_0bb4 

        code_098e
  098e:3c                 dup 
  098f:35 01              ldi 1 
  0991:1a                 eq? 
  0992:31 14              bnt code_09a8 
  0994:38 00d3          pushi d3 // $d3 setMotion
  0997:39 04            pushi 4 // $4 x
  0999:51 1d            class MoveTo 
  099b:36                push 
  099c:39 39            pushi 39 // $39 canBeHere
  099e:39 7e            pushi 7e // $7e setCycle
  09a0:7c            pushSelf 
  09a1:81 00              lag gEgo 
  09a3:4a 0c             send c 

  09a5:32 020c            jmp code_0bb4 

        code_09a8
  09a8:3c                 dup 
  09a9:35 02              ldi 2 
  09ab:1a                 eq? 
  09ac:31 4f              bnt code_09fd 
  09ae:39 57            pushi 57 // $57 init
  09b0:76               push0 
  09b1:72 0f42          lofsa $18f6 // crankCage
  09b4:4a 04             send 4 

  09b6:39 06            pushi 6 // $6 loop
  09b8:78               push1 
  09b9:39 03            pushi 3 // $3 y
  09bb:38 00d4          pushi d4 // $d4 setAvoider
  09be:78               push1 
  09bf:76               push0 
  09c0:38 00d8          pushi d8 // $d8 observeBlocks
  09c3:78               push1 
  09c4:74 0f2f          lofss $18f6 // crankCage
  09c7:38 0089          pushi 89 // $89 hide
  09ca:76               push0 
  09cb:81 00              lag gEgo 
  09cd:4a 16             send 16 

  09cf:39 05            pushi 5 // $5 view
  09d1:78               push1 
  09d2:39 33            pushi 33 // $33 b-di
  09d4:39 06            pushi 6 // $6 loop
  09d6:78               push1 
  09d7:76               push0 
  09d8:39 07            pushi 7 // $7 cel
  09da:78               push1 
  09db:76               push0 
  09dc:38 00c5          pushi c5 // $c5 posn
  09df:7a               push2 
  09e0:39 39            pushi 39 // $39 canBeHere
  09e2:39 7e            pushi 7e // $7e setCycle
  09e4:38 00a4          pushi a4 // $a4 cycleSpeed
  09e7:78               push1 
  09e8:78               push1 
  09e9:38 00ca          pushi ca // $ca show
  09ec:76               push0 
  09ed:72 0cbc          lofsa $16ac // panelCrank
  09f0:4a 24             send 24 

  09f2:76               push0 
  09f3:45 04 00         callb procedure_0004 0 // HandsOn 

  09f6:35 02              ldi 2 
  09f8:65 10             aTop cycles 
  09fa:32 01b7            jmp code_0bb4 

        code_09fd
  09fd:3c                 dup 
  09fe:35 03              ldi 3 
  0a00:1a                 eq? 
  0a01:30 00a1            bnt code_0aa5 
  0a04:8b 13              lsl local19 
  0a06:35 01              ldi 1 
  0a08:1a                 eq? 
  0a09:2f 07               bt code_0a12 
  0a0b:8b 13              lsl local19 
  0a0d:35 03              ldi 3 
  0a0f:1a                 eq? 
  0a10:31 41              bnt code_0a53 

        code_0a12
  0a12:38 00d8          pushi d8 // $d8 observeBlocks
  0a15:78               push1 
  0a16:74 0ebd          lofss $18d6 // cBlock
  0a19:81 00              lag gEgo 
  0a1b:4a 06             send 6 

  0a1d:39 05            pushi 5 // $5 view
  0a1f:39 34            pushi 34 // $34 b-xAxis
  0a21:39 11            pushi 11 // $11 signal
  0a23:39 43            pushi 43 // $43 at
  0a25:39 5a            pushi 5a // $5a showSelf
  0a27:39 37            pushi 37 // $37 yStep
  0a29:46 00ff 0000 0a  calle ff procedure_0000 a // Print 

  0a2f:38 008f          pushi 8f // $8f moveTo
  0a32:78               push1 
  0a33:89 0b              lsg gCurRoomNum 
  0a35:39 43            pushi 43 // $43 at
  0a37:78               push1 
  0a38:39 14            pushi 14 // $14 brLeft
  0a3a:81 09              lag gInventory 
  0a3c:4a 06             send 6 

  0a3e:4a 06             send 6 

  0a40:8b 13              lsl local19 
  0a42:35 01              ldi 1 
  0a44:1a                 eq? 
  0a45:31 06              bnt code_0a4d 
  0a47:35 00              ldi 0 
  0a49:a3 13              sal local19 
  0a4b:33 04              jmp code_0a51 

        code_0a4d
  0a4d:35 04              ldi 4 
  0a4f:65 0a             aTop state 

        code_0a51
  0a51:33 4b              jmp code_0a9e 

        code_0a53
  0a53:8b 13              lsl local19 
  0a55:35 02              ldi 2 
  0a57:1a                 eq? 
  0a58:31 27              bnt code_0a81 
  0a5a:88 00cd            lsg global205 
  0a5d:35 01              ldi 1 
  0a5f:12                 and 
  0a60:18                 not 
  0a61:31 06              bnt code_0a69 
  0a63:35 04              ldi 4 
  0a65:65 0a             aTop state 
  0a67:33 16              jmp code_0a7f 

        code_0a69
  0a69:39 05            pushi 5 // $5 view
  0a6b:39 34            pushi 34 // $34 b-xAxis
  0a6d:39 12            pushi 12 // $12 illegalBits
  0a6f:39 43            pushi 43 // $43 at
  0a71:39 5a            pushi 5a // $5a showSelf
  0a73:39 37            pushi 37 // $37 yStep
  0a75:46 00ff 0000 0a  calle ff procedure_0000 a // Print 

  0a7b:35 06              ldi 6 
  0a7d:65 0a             aTop state 

        code_0a7f
  0a7f:33 1d              jmp code_0a9e 

        code_0a81
  0a81:8b 13              lsl local19 
  0a83:35 04              ldi 4 
  0a85:1a                 eq? 
  0a86:31 16              bnt code_0a9e 
  0a88:39 05            pushi 5 // $5 view
  0a8a:39 34            pushi 34 // $34 b-xAxis
  0a8c:39 12            pushi 12 // $12 illegalBits
  0a8e:39 43            pushi 43 // $43 at
  0a90:39 5a            pushi 5a // $5a showSelf
  0a92:39 37            pushi 37 // $37 yStep
  0a94:46 00ff 0000 0a  calle ff procedure_0000 a // Print 

  0a9a:35 06              ldi 6 
  0a9c:65 0a             aTop state 

        code_0a9e
  0a9e:35 01              ldi 1 
  0aa0:65 10             aTop cycles 
  0aa2:32 010f            jmp code_0bb4 

        code_0aa5
  0aa5:3c                 dup 
  0aa6:35 04              ldi 4 
  0aa8:1a                 eq? 
  0aa9:31 2f              bnt code_0ada 
  0aab:83 11              lal local17 
  0aad:31 20              bnt code_0acf 
  0aaf:39 04            pushi 4 // $4 x
  0ab1:76               push0 
  0ab2:81 00              lag gEgo 
  0ab4:4a 04             send 4 

  0ab6:36                push 
  0ab7:35 39              ldi 39 
  0ab9:1a                 eq? 
  0aba:31 13              bnt code_0acf 
  0abc:39 03            pushi 3 // $3 y
  0abe:76               push0 
  0abf:81 00              lag gEgo 
  0ac1:4a 04             send 4 

  0ac3:36                push 
  0ac4:35 7e              ldi 7e 
  0ac6:1a                 eq? 
  0ac7:31 06              bnt code_0acf 
  0ac9:35 02              ldi 2 
  0acb:65 0a             aTop state 
  0acd:33 04              jmp code_0ad3 

        code_0acf
  0acf:35 06              ldi 6 
  0ad1:65 0a             aTop state 

        code_0ad3
  0ad3:35 01              ldi 1 
  0ad5:65 10             aTop cycles 
  0ad7:32 00da            jmp code_0bb4 

        code_0ada
  0ada:3c                 dup 
  0adb:35 05              ldi 5 
  0add:1a                 eq? 
  0ade:31 46              bnt code_0b26 
  0ae0:76               push0 
  0ae1:45 03 00         callb procedure_0003 0 // HandsOff 

  0ae4:39 05            pushi 5 // $5 view
  0ae6:39 34            pushi 34 // $34 b-xAxis
  0ae8:39 13            pushi 13 // $13 brTop
  0aea:39 43            pushi 43 // $43 at
  0aec:39 5a            pushi 5a // $5a showSelf
  0aee:39 37            pushi 37 // $37 yStep
  0af0:46 00ff 0000 0a  calle ff procedure_0000 a // Print 

  0af6:39 2b            pushi 2b // $2b number
  0af8:78               push1 
  0af9:39 7e            pushi 7e // $7e setCycle
  0afb:39 06            pushi 6 // $6 loop
  0afd:78               push1 
  0afe:78               push1 
  0aff:39 2a            pushi 2a // $2a play
  0b01:76               push0 
  0b02:72 0bf9          lofsa $16fe // soundFX
  0b05:4a 10             send 10 

  0b07:38 00a4          pushi a4 // $a4 cycleSpeed
  0b0a:78               push1 
  0b0b:7a               push2 
  0b0c:39 7e            pushi 7e // $7e setCycle
  0b0e:7a               push2 
  0b0f:51 1a            class End 
  0b11:36                push 
  0b12:7c            pushSelf 
  0b13:72 0af6          lofsa $160c // door
  0b16:4a 0e             send e 

  0b18:39 7e            pushi 7e // $7e setCycle
  0b1a:78               push1 
  0b1b:51 16            class Fwd 
  0b1d:36                push 
  0b1e:72 0b8b          lofsa $16ac // panelCrank
  0b21:4a 06             send 6 

  0b23:32 008e            jmp code_0bb4 

        code_0b26
  0b26:3c                 dup 
  0b27:35 06              ldi 6 
  0b29:1a                 eq? 
  0b2a:31 17              bnt code_0b43 
  0b2c:39 7e            pushi 7e // $7e setCycle
  0b2e:7a               push2 
  0b2f:51 1a            class End 
  0b31:36                push 
  0b32:7c            pushSelf 
  0b33:72 0b76          lofsa $16ac // panelCrank
  0b36:4a 08             send 8 

  0b38:88 00cd            lsg global205 
  0b3b:35 01              ldi 1 
  0b3d:14                  or 
  0b3e:a0 00cd            sag global205 
  0b41:33 71              jmp code_0bb4 

        code_0b43
  0b43:3c                 dup 
  0b44:35 07              ldi 7 
  0b46:1a                 eq? 
  0b47:31 6b              bnt code_0bb4 
  0b49:76               push0 
  0b4a:45 0f 00         callb procedure_000f 0 // cls 

  0b4d:38 00e3          pushi e3 // $e3 controls
  0b50:78               push1 
  0b51:78               push1 
  0b52:38 00e2          pushi e2 // $e2 canInput
  0b55:78               push1 
  0b56:78               push1 
  0b57:51 2b            class User 
  0b59:4a 0c             send c 

  0b5b:39 05            pushi 5 // $5 view
  0b5d:78               push1 
  0b5e:38 0098          pushi 98 // $98 center
  0b61:39 06            pushi 6 // $6 loop
  0b63:78               push1 
  0b64:7a               push2 
  0b65:39 07            pushi 7 // $7 cel
  0b67:78               push1 
  0b68:7a               push2 
  0b69:38 00c5          pushi c5 // $c5 posn
  0b6c:7a               push2 
  0b6d:39 43            pushi 43 // $43 at
  0b6f:39 5a            pushi 5a // $5a showSelf
  0b71:72 0b38          lofsa $16ac // panelCrank
  0b74:4a 1a             send 1a 

  0b76:38 00c8          pushi c8 // $c8 setLoop
  0b79:78               push1 
  0b7a:39 ff            pushi ff // $ff checkAni
  0b7c:38 00c5          pushi c5 // $c5 posn
  0b7f:7a               push2 
  0b80:39 39            pushi 39 // $39 canBeHere
  0b82:39 7e            pushi 7e // $7e setCycle
  0b84:38 00d9          pushi d9 // $d9 ignoreBlocks
  0b87:78               push1 
  0b88:74 0d6b          lofss $18f6 // crankCage
  0b8b:38 00d8          pushi d8 // $d8 observeBlocks
  0b8e:78               push1 
  0b8f:74 0d44          lofss $18d6 // cBlock
  0b92:39 12            pushi 12 // $12 illegalBits
  0b94:78               push1 
  0b95:38 8000          pushi 8000 // $8000 sel_32768
  0b98:38 00ca          pushi ca // $ca show
  0b9b:76               push0 
  0b9c:39 7e            pushi 7e // $7e setCycle
  0b9e:78               push1 
  0b9f:51 17            class Walk 
  0ba1:36                push 
  0ba2:81 00              lag gEgo 
  0ba4:4a 2a             send 2a 

  0ba6:35 00              ldi 0 
  0ba8:a3 11              sal local17 
  0baa:a3 13              sal local19 
  0bac:39 7a            pushi 7a // $7a setScript
  0bae:78               push1 
  0baf:76               push0 
  0bb0:63 08             pToa client 
  0bb2:4a 06             send 6 


        code_0bb4
  0bb4:3a                toss 
  0bb5:48                 ret 
    )

)

// 13b6
(instance WallPlate of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $56
        nsLeft $37
        nsBottom $5b
        nsRight $3a
    )
    (method (handleEvent) // method_0bb6
  0bb6:3f 4b             link 4b // (var $4b)
  0bb8:39 03            pushi 3 // $3 y
  0bba:7c            pushSelf 
  0bbb:8f 01              lsp param1 
  0bbd:39 03            pushi 3 // $3 y
  0bbf:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0bc5:2f 09               bt code_0bd0 
  0bc7:78               push1 
  0bc8:74 066e          lofss $1239 // look/nameplate
  0bcb:43 25 02         callk Said 2 

  0bce:31 61              bnt code_0c31 

        code_0bd0
  0bd0:39 4c            pushi 4c // $4c claimed
  0bd2:78               push1 
  0bd3:78               push1 
  0bd4:87 01              lap param1 
  0bd6:4a 06             send 6 

  0bd8:38 0082          pushi 82 // $82 owner
  0bdb:76               push0 
  0bdc:39 43            pushi 43 // $43 at
  0bde:78               push1 
  0bdf:39 14            pushi 14 // $14 brLeft
  0be1:81 09              lag gInventory 
  0be3:4a 06             send 6 

  0be5:4a 04             send 4 

  0be7:36                push 
  0be8:81 0b              lag gCurRoomNum 
  0bea:1a                 eq? 
  0beb:31 23              bnt code_0c10 
  0bed:39 05            pushi 5 // $5 view
  0bef:39 05            pushi 5 // $5 view
  0bf1:5b 04 00           lea 4 0 
  0bf4:36                push 
  0bf5:39 34            pushi 34 // $34 b-xAxis
  0bf7:39 05            pushi 5 // $5 view
  0bf9:39 34            pushi 34 // $34 b-xAxis
  0bfb:39 06            pushi 6 // $6 loop
  0bfd:43 4c 0a         callk Format a 

  0c00:36                push 
  0c01:39 52            pushi 52 // $52 icon
  0c03:38 0270          pushi 270 // $270 sel_624
  0c06:76               push0 
  0c07:78               push1 
  0c08:46 00ff 0000 0a  calle ff procedure_0000 a // Print 

  0c0e:33 21              jmp code_0c31 

        code_0c10
  0c10:39 05            pushi 5 // $5 view
  0c12:39 05            pushi 5 // $5 view
  0c14:5b 04 00           lea 4 0 
  0c17:36                push 
  0c18:39 34            pushi 34 // $34 b-xAxis
  0c1a:39 14            pushi 14 // $14 brLeft
  0c1c:39 34            pushi 34 // $34 b-xAxis
  0c1e:39 06            pushi 6 // $6 loop
  0c20:43 4c 0a         callk Format a 

  0c23:36                push 
  0c24:39 52            pushi 52 // $52 icon
  0c26:38 0270          pushi 270 // $270 sel_624
  0c29:76               push0 
  0c2a:76               push0 
  0c2b:46 00ff 0000 0a  calle ff procedure_0000 a // Print 


        code_0c31
  0c31:78               push1 
  0c32:74 0690          lofss $12c5 // actionner/cle
  0c35:43 25 02         callk Said 2 

  0c38:2f 12               bt code_0c4c 
  0c3a:78               push1 
  0c3b:74 055d          lofss $119b // attach/cle
  0c3e:43 25 02         callk Said 2 

  0c41:2f 09               bt code_0c4c 
  0c43:78               push1 
  0c44:74 0678          lofss $12bf // debloquer/nameplate
  0c47:43 25 02         callk Said 2 

  0c4a:31 2c              bnt code_0c78 

        code_0c4c
  0c4c:38 00ee          pushi ee // $ee has
  0c4f:78               push1 
  0c50:39 05            pushi 5 // $5 view
  0c52:81 00              lag gEgo 
  0c54:4a 06             send 6 

  0c56:2f 0c               bt code_0c64 
  0c58:38 00ee          pushi ee // $ee has
  0c5b:78               push1 
  0c5c:39 12            pushi 12 // $12 illegalBits
  0c5e:81 00              lag gEgo 
  0c60:4a 06             send 6 

  0c62:31 0d              bnt code_0c71 

        code_0c64
  0c64:7a               push2 
  0c65:39 34            pushi 34 // $34 b-xAxis
  0c67:39 15            pushi 15 // $15 brBottom
  0c69:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0c6f:33 04              jmp code_0c75 

        code_0c71
  0c71:76               push0 
  0c72:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0c75
  0c75:32 00ab            jmp code_0d23 

        code_0c78
  0c78:78               push1 
  0c79:74 0525          lofss $11a1 // attach/poker
  0c7c:43 25 02         callk Said 2 

  0c7f:31 20              bnt code_0ca1 
  0c81:38 00ee          pushi ee // $ee has
  0c84:78               push1 
  0c85:39 06            pushi 6 // $6 loop
  0c87:81 00              lag gEgo 
  0c89:4a 06             send 6 

  0c8b:31 0d              bnt code_0c9a 
  0c8d:7a               push2 
  0c8e:39 34            pushi 34 // $34 b-xAxis
  0c90:39 16            pushi 16 // $16 brRight
  0c92:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0c98:33 04              jmp code_0c9e 

        code_0c9a
  0c9a:76               push0 
  0c9b:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0c9e
  0c9e:32 0082            jmp code_0d23 

        code_0ca1
  0ca1:78               push1 
  0ca2:74 04f0          lofss $1195 // attach/barre
  0ca5:43 25 02         callk Said 2 

  0ca8:31 1f              bnt code_0cc9 
  0caa:38 00ee          pushi ee // $ee has
  0cad:78               push1 
  0cae:39 07            pushi 7 // $7 cel
  0cb0:81 00              lag gEgo 
  0cb2:4a 06             send 6 

  0cb4:31 0d              bnt code_0cc3 
  0cb6:7a               push2 
  0cb7:39 34            pushi 34 // $34 b-xAxis
  0cb9:39 16            pushi 16 // $16 brRight
  0cbb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0cc1:33 04              jmp code_0cc7 

        code_0cc3
  0cc3:76               push0 
  0cc4:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0cc7
  0cc7:33 5a              jmp code_0d23 

        code_0cc9
  0cc9:78               push1 
  0cca:74 04ce          lofss $119b // attach/cle
  0ccd:43 25 02         callk Said 2 

  0cd0:31 2b              bnt code_0cfd 
  0cd2:38 00ee          pushi ee // $ee has
  0cd5:78               push1 
  0cd6:39 12            pushi 12 // $12 illegalBits
  0cd8:81 00              lag gEgo 
  0cda:4a 06             send 6 

  0cdc:2f 0c               bt code_0cea 
  0cde:38 00ee          pushi ee // $ee has
  0ce1:78               push1 
  0ce2:39 05            pushi 5 // $5 view
  0ce4:81 00              lag gEgo 
  0ce6:4a 06             send 6 

  0ce8:31 0d              bnt code_0cf7 

        code_0cea
  0cea:7a               push2 
  0ceb:39 34            pushi 34 // $34 b-xAxis
  0ced:39 16            pushi 16 // $16 brRight
  0cef:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0cf5:33 04              jmp code_0cfb 

        code_0cf7
  0cf7:76               push0 
  0cf8:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0cfb
  0cfb:33 26              jmp code_0d23 

        code_0cfd
  0cfd:78               push1 
  0cfe:74 04ba          lofss $11bb // arracher/nameplate
  0d01:43 25 02         callk Said 2 

  0d04:31 1d              bnt code_0d23 
  0d06:38 00ee          pushi ee // $ee has
  0d09:78               push1 
  0d0a:39 07            pushi 7 // $7 cel
  0d0c:81 00              lag gEgo 
  0d0e:4a 06             send 6 

  0d10:31 0d              bnt code_0d1f 
  0d12:7a               push2 
  0d13:39 34            pushi 34 // $34 b-xAxis
  0d15:39 17            pushi 17 // $17 name
  0d17:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0d1d:33 04              jmp code_0d23 

        code_0d1f
  0d1f:76               push0 
  0d20:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0d23
  0d23:48                 ret 
    )

)

// 13e2
(instance Chute of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $47
        nsLeft $22
        nsBottom $68
        nsRight $36
    )
    (method (handleEvent) // method_0d24
  0d24:39 03            pushi 3 // $3 y
  0d26:7c            pushSelf 
  0d27:8f 01              lsp param1 
  0d29:39 03            pushi 3 // $3 y
  0d2b:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0d31:2f 09               bt code_0d3c 
  0d33:78               push1 
  0d34:74 0526          lofss $125d // look[<haut]/chute[<laundry]
  0d37:43 25 02         callk Said 2 

  0d3a:31 15              bnt code_0d51 

        code_0d3c
  0d3c:39 4c            pushi 4c // $4c claimed
  0d3e:78               push1 
  0d3f:78               push1 
  0d40:87 01              lap param1 
  0d42:4a 06             send 6 

  0d44:7a               push2 
  0d45:39 34            pushi 34 // $34 b-xAxis
  0d47:39 18            pushi 18 // $18 key
  0d49:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0d4f:33 14              jmp code_0d65 

        code_0d51
  0d51:78               push1 
  0d52:74 03bf          lofss $1114 // (enter,aller,get,climb)[<(haut,dans)]/chute[<laundry]
  0d55:43 25 02         callk Said 2 

  0d58:31 0b              bnt code_0d65 
  0d5a:7a               push2 
  0d5b:39 34            pushi 34 // $34 b-xAxis
  0d5d:39 19            pushi 19 // $19 time
  0d5f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0d65
  0d65:48                 ret 
    )

)

// 140e
(instance Bricks1 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $69
        nsLeft $22
        nsBottom $7e
        nsRight $2a
    )
    (method (handleEvent) // method_0d66
  0d66:39 03            pushi 3 // $3 y
  0d68:7c            pushSelf 
  0d69:8f 01              lsp param1 
  0d6b:39 03            pushi 3 // $3 y
  0d6d:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0d73:31 13              bnt code_0d88 
  0d75:39 4c            pushi 4c // $4c claimed
  0d77:78               push1 
  0d78:78               push1 
  0d79:87 01              lap param1 
  0d7b:4a 06             send 6 

  0d7d:7a               push2 
  0d7e:39 34            pushi 34 // $34 b-xAxis
  0d80:39 0b            pushi b // $b nsBottom
  0d82:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0d88
  0d88:48                 ret 
    )

)

// 143a
(instance Bricks2 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $31
        nsLeft $3a
        nsBottom $6d
        nsRight $49
    )
    (method (handleEvent) // method_0d89
  0d89:39 03            pushi 3 // $3 y
  0d8b:7c            pushSelf 
  0d8c:8f 01              lsp param1 
  0d8e:39 03            pushi 3 // $3 y
  0d90:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0d96:31 2a              bnt code_0dc2 
  0d98:39 4c            pushi 4c // $4c claimed
  0d9a:78               push1 
  0d9b:78               push1 
  0d9c:87 01              lap param1 
  0d9e:4a 06             send 6 

  0da0:88 00cd            lsg global205 
  0da3:35 01              ldi 1 
  0da5:12                 and 
  0da6:31 0d              bnt code_0db5 
  0da8:7a               push2 
  0da9:39 34            pushi 34 // $34 b-xAxis
  0dab:39 1a            pushi 1a // $1a text
  0dad:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0db3:33 0b              jmp code_0dc0 

        code_0db5
  0db5:7a               push2 
  0db6:39 34            pushi 34 // $34 b-xAxis
  0db8:39 0b            pushi b // $b nsBottom
  0dba:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0dc0
  0dc0:33 40              jmp code_0e02 

        code_0dc2
  0dc2:78               push1 
  0dc3:74 0462          lofss $1228 // look/door,panel[<cachoterie,cachoterie]
  0dc6:43 25 02         callk Said 2 

  0dc9:31 1b              bnt code_0de6 
  0dcb:88 00cd            lsg global205 
  0dce:35 01              ldi 1 
  0dd0:12                 and 
  0dd1:31 0d              bnt code_0de0 
  0dd3:7a               push2 
  0dd4:39 34            pushi 34 // $34 b-xAxis
  0dd6:39 1a            pushi 1a // $1a text
  0dd8:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0dde:33 04              jmp code_0de4 

        code_0de0
  0de0:76               push0 
  0de1:45 12 00         callb procedure_0012 0 // NotHere 


        code_0de4
  0de4:33 1c              jmp code_0e02 

        code_0de6
  0de6:88 00cd            lsg global205 
  0de9:35 01              ldi 1 
  0deb:12                 and 
  0dec:31 14              bnt code_0e02 
  0dee:78               push1 
  0def:74 0403          lofss $11f5 // look/archway[<cachoterie,cachoterie]
  0df2:43 25 02         callk Said 2 

  0df5:31 0b              bnt code_0e02 
  0df7:7a               push2 
  0df8:39 34            pushi 34 // $34 b-xAxis
  0dfa:39 1a            pushi 1a // $1a text
  0dfc:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0e02
  0e02:48                 ret 
    )

)

// 1466
(instance Bricks3 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $31
        nsLeft $52
        nsBottom $40
        nsRight $59
    )
    (method (handleEvent) // method_0e03
  0e03:39 03            pushi 3 // $3 y
  0e05:7c            pushSelf 
  0e06:8f 01              lsp param1 
  0e08:39 03            pushi 3 // $3 y
  0e0a:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0e10:31 13              bnt code_0e25 
  0e12:39 4c            pushi 4c // $4c claimed
  0e14:78               push1 
  0e15:78               push1 
  0e16:87 01              lap param1 
  0e18:4a 06             send 6 

  0e1a:7a               push2 
  0e1b:39 34            pushi 34 // $34 b-xAxis
  0e1d:39 0b            pushi b // $b nsBottom
  0e1f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0e25
  0e25:48                 ret 
    )

)

// 1492
(instance Bricks4 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $f
        nsLeft $51
        nsBottom $22
        nsRight $57
    )
    (method (handleEvent) // method_0e26
  0e26:39 03            pushi 3 // $3 y
  0e28:7c            pushSelf 
  0e29:8f 01              lsp param1 
  0e2b:39 03            pushi 3 // $3 y
  0e2d:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0e33:31 13              bnt code_0e48 
  0e35:39 4c            pushi 4c // $4c claimed
  0e37:78               push1 
  0e38:78               push1 
  0e39:87 01              lap param1 
  0e3b:4a 06             send 6 

  0e3d:7a               push2 
  0e3e:39 34            pushi 34 // $34 b-xAxis
  0e40:39 0b            pushi b // $b nsBottom
  0e42:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0e48
  0e48:48                 ret 
    )

)

// 14be
(instance Bricks5 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $31
        nsLeft $d3
        nsBottom $3c
        nsRight $dd
    )
    (method (handleEvent) // method_0e49
  0e49:39 03            pushi 3 // $3 y
  0e4b:7c            pushSelf 
  0e4c:8f 01              lsp param1 
  0e4e:39 03            pushi 3 // $3 y
  0e50:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0e56:31 13              bnt code_0e6b 
  0e58:39 4c            pushi 4c // $4c claimed
  0e5a:78               push1 
  0e5b:78               push1 
  0e5c:87 01              lap param1 
  0e5e:4a 06             send 6 

  0e60:7a               push2 
  0e61:39 34            pushi 34 // $34 b-xAxis
  0e63:39 0b            pushi b // $b nsBottom
  0e65:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0e6b
  0e6b:48                 ret 
    )

)

// 14ea
(instance Walls of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $0
        nsLeft $60
        nsBottom $23
        nsRight $ca
    )
    (method (handleEvent) // method_0e6c
  0e6c:39 03            pushi 3 // $3 y
  0e6e:7c            pushSelf 
  0e6f:8f 01              lsp param1 
  0e71:39 03            pushi 3 // $3 y
  0e73:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0e79:31 15              bnt code_0e90 
  0e7b:39 4c            pushi 4c // $4c claimed
  0e7d:78               push1 
  0e7e:78               push1 
  0e7f:87 01              lap param1 
  0e81:4a 06             send 6 

  0e83:7a               push2 
  0e84:39 34            pushi 34 // $34 b-xAxis
  0e86:39 1b            pushi 1b // $1b elements
  0e88:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0e8e:33 29              jmp code_0eb9 

        code_0e90
  0e90:78               push1 
  0e91:74 03ab          lofss $123f // look/mur
  0e94:43 25 02         callk Said 2 

  0e97:31 20              bnt code_0eb9 
  0e99:88 00cd            lsg global205 
  0e9c:35 01              ldi 1 
  0e9e:12                 and 
  0e9f:31 0d              bnt code_0eae 
  0ea1:7a               push2 
  0ea2:39 34            pushi 34 // $34 b-xAxis
  0ea4:39 1c            pushi 1c // $1c color
  0ea6:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0eac:33 0b              jmp code_0eb9 

        code_0eae
  0eae:7a               push2 
  0eaf:39 34            pushi 34 // $34 b-xAxis
  0eb1:39 1d            pushi 1d // $1d back
  0eb3:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0eb9
  0eb9:48                 ret 
    )

)

// 1516
(instance Beams of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $24
        nsLeft $0
        nsBottom $30
        nsRight $ed
    )
    (method (handleEvent) // method_0eba
  0eba:39 03            pushi 3 // $3 y
  0ebc:7c            pushSelf 
  0ebd:8f 01              lsp param1 
  0ebf:39 03            pushi 3 // $3 y
  0ec1:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0ec7:2f 09               bt code_0ed2 
  0ec9:78               push1 
  0eca:74 0336          lofss $1203 // look/beam
  0ecd:43 25 02         callk Said 2 

  0ed0:31 13              bnt code_0ee5 

        code_0ed2
  0ed2:39 4c            pushi 4c // $4c claimed
  0ed4:78               push1 
  0ed5:78               push1 
  0ed6:87 01              lap param1 
  0ed8:4a 06             send 6 

  0eda:7a               push2 
  0edb:39 34            pushi 34 // $34 b-xAxis
  0edd:39 1e            pushi 1e // $1e mode
  0edf:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0ee5
  0ee5:48                 ret 
    )

)

// 1542
(instance Floor1 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $32
        nsLeft $60
        nsBottom $49
        nsRight $c8
    )
    (method (handleEvent) // method_0ee6
  0ee6:39 03            pushi 3 // $3 y
  0ee8:7c            pushSelf 
  0ee9:8f 01              lsp param1 
  0eeb:39 03            pushi 3 // $3 y
  0eed:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0ef3:31 13              bnt code_0f08 
  0ef5:39 4c            pushi 4c // $4c claimed
  0ef7:78               push1 
  0ef8:78               push1 
  0ef9:87 01              lap param1 
  0efb:4a 06             send 6 

  0efd:7a               push2 
  0efe:39 34            pushi 34 // $34 b-xAxis
  0f00:39 1f            pushi 1f // $1f style
  0f02:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0f08
  0f08:48                 ret 
    )

)

// 156e
(instance Floor2 of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $4a
        nsLeft $4b
        nsBottom $89
        nsRight $b4
    )
    (method (handleEvent) // method_0f09
  0f09:39 03            pushi 3 // $3 y
  0f0b:7c            pushSelf 
  0f0c:8f 01              lsp param1 
  0f0e:39 03            pushi 3 // $3 y
  0f10:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0f16:31 0f              bnt code_0f27 
  0f18:39 4c            pushi 4c // $4c claimed
  0f1a:78               push1 
  0f1b:78               push1 
  0f1c:87 01              lap param1 
  0f1e:4a 06             send 6 

  0f20:78               push1 
  0f21:74 0ac9          lofss $19ed // floor
  0f24:45 19 02         callb procedure_0019 2 // DoLook 


        code_0f27
  0f27:48                 ret 
    )

)

// 159a
(instance rags of RPicView
    (properties
        y $a4
        x $cb
        z $0
        heading $0
        view $98
        loop $2
        cel $1
        priority $9
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
    )
    (method (handleEvent) // method_0f28
  0f28:39 03            pushi 3 // $3 y
  0f2a:7c            pushSelf 
  0f2b:8f 01              lsp param1 
  0f2d:39 03            pushi 3 // $3 y
  0f2f:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0f35:31 11              bnt code_0f48 
  0f37:39 4c            pushi 4c // $4c claimed
  0f39:78               push1 
  0f3a:78               push1 
  0f3b:87 01              lap param1 
  0f3d:4a 06             send 6 

  0f3f:78               push1 
  0f40:74 0aa0          lofss $19e3 // equipment
  0f43:45 19 02         callb procedure_0019 2 // DoLook 

  0f46:33 40              jmp code_0f88 

        code_0f48
  0f48:78               push1 
  0f49:74 0354          lofss $12a0 // gommer/cloth
  0f4c:43 25 02         callk Said 2 

  0f4f:31 0d              bnt code_0f5e 
  0f51:7a               push2 
  0f52:39 34            pushi 34 // $34 b-xAxis
  0f54:39 20            pushi 20 // $20 state
  0f56:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0f5c:33 2a              jmp code_0f88 

        code_0f5e
  0f5e:78               push1 
  0f5f:74 0287          lofss $11e9 // get/cloth
  0f62:43 25 02         callk Said 2 

  0f65:31 0d              bnt code_0f74 
  0f67:7a               push2 
  0f68:39 34            pushi 34 // $34 b-xAxis
  0f6a:39 21            pushi 21 // $21 font
  0f6c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0f72:33 14              jmp code_0f88 

        code_0f74
  0f74:78               push1 
  0f75:74 0297          lofss $120f // look/cloth
  0f78:43 25 02         callk Said 2 

  0f7b:31 0b              bnt code_0f88 
  0f7d:7a               push2 
  0f7e:39 34            pushi 34 // $34 b-xAxis
  0f80:39 22            pushi 22 // $22 type
  0f82:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0f88
  0f88:48                 ret 
    )

)

// 15d0
(instance tub of RPicView
    (properties
        y $a6
        x $bc
        z $0
        heading $0
        view $98
        loop $2
        cel $0
        priority $e
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
    )
    (method (handleEvent) // method_0f89
  0f89:78               push1 
  0f8a:74 02f6          lofss $1283 // rotate,look/baignoire,accessoire[<laundry,gommer]
  0f8d:43 25 02         callk Said 2 

  0f90:31 0d              bnt code_0f9f 
  0f92:7a               push2 
  0f93:39 34            pushi 34 // $34 b-xAxis
  0f95:39 23            pushi 23 // $23 window
  0f97:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0f9d:33 1e              jmp code_0fbd 

        code_0f9f
  0f9f:39 03            pushi 3 // $3 y
  0fa1:7c            pushSelf 
  0fa2:8f 01              lsp param1 
  0fa4:39 03            pushi 3 // $3 y
  0fa6:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0fac:31 0f              bnt code_0fbd 
  0fae:39 4c            pushi 4c // $4c claimed
  0fb0:78               push1 
  0fb1:78               push1 
  0fb2:87 01              lap param1 
  0fb4:4a 06             send 6 

  0fb6:78               push1 
  0fb7:74 0a29          lofss $19e3 // equipment
  0fba:45 19 02         callb procedure_0019 2 // DoLook 


        code_0fbd
  0fbd:48                 ret 
    )

)

// 1606
(instance door of Prop
    (properties
        y $31
        x $3c
        z $0
        heading $0
        yStep $2
        view $98
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 1654
(instance bodies of Prop
    (properties
        y $94
        x $45
        z $0
        heading $0
        yStep $2
        view $98
        loop $3
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
    (method (handleEvent) // method_0fbe
  0fbe:78               push1 
  0fbf:74 0186          lofss $1148 // /body,pile>
  0fc2:43 25 02         callk Said 2 

  0fc5:2f 09               bt code_0fd0 
  0fc7:78               push1 
  0fc8:74 01a2          lofss $116d // /pile/body[<dead]>
  0fcb:43 25 02         callk Said 2 

  0fce:31 4d              bnt code_101d 

        code_0fd0
  0fd0:78               push1 
  0fd1:74 0160          lofss $1134 // (look<dans),chercher,get
  0fd4:43 25 02         callk Said 2 

  0fd7:31 1d              bnt code_0ff6 
  0fd9:83 14              lal local20 
  0fdb:2f 08               bt code_0fe5 
  0fdd:88 00cd            lsg global205 
  0fe0:35 02              ldi 2 
  0fe2:12                 and 
  0fe3:31 0d              bnt code_0ff2 

        code_0fe5
  0fe5:7a               push2 
  0fe6:39 34            pushi 34 // $34 b-xAxis
  0fe8:39 10            pushi 10 // $10 lsRight
  0fea:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0ff0:33 04              jmp code_0ff6 

        code_0ff2
  0ff2:76               push0 
  0ff3:45 12 00         callb procedure_0012 0 // NotHere 


        code_0ff6
  0ff6:78               push1 
  0ff7:74 025b          lofss $1255 // look[<at]
  0ffa:43 25 02         callk Said 2 

  0ffd:31 1c              bnt code_101b 
  0fff:83 14              lal local20 
  1001:31 0d              bnt code_1010 
  1003:7a               push2 
  1004:39 34            pushi 34 // $34 b-xAxis
  1006:39 24            pushi 24 // $24 cursor
  1008:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  100e:33 0b              jmp code_101b 

        code_1010
  1010:7a               push2 
  1011:39 34            pushi 34 // $34 b-xAxis
  1013:39 25            pushi 25 // $25 max
  1015:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_101b
  101b:33 26              jmp code_1043 

        code_101d
  101d:83 14              lal local20 
  101f:31 22              bnt code_1043 
  1021:39 03            pushi 3 // $3 y
  1023:7c            pushSelf 
  1024:8f 01              lsp param1 
  1026:39 03            pushi 3 // $3 y
  1028:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  102e:31 13              bnt code_1043 
  1030:39 4c            pushi 4c // $4c claimed
  1032:78               push1 
  1033:78               push1 
  1034:87 01              lap param1 
  1036:4a 06             send 6 

  1038:7a               push2 
  1039:39 34            pushi 34 // $34 b-xAxis
  103b:39 24            pushi 24 // $24 cursor
  103d:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_1043
  1043:48                 ret 
    )

)

// 16a6
(instance panelCrank of Prop
    (properties
        y $5a
        x $43
        z $0
        heading $0
        yStep $2
        view $98
        loop $2
        cel $2
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
    (method (handleEvent) // method_1044
  1044:83 11              lal local17 
  1046:18                 not 
  1047:31 1e              bnt code_1067 
  1049:39 03            pushi 3 // $3 y
  104b:7c            pushSelf 
  104c:8f 01              lsp param1 
  104e:39 03            pushi 3 // $3 y
  1050:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  1056:31 0f              bnt code_1067 
  1058:39 4c            pushi 4c // $4c claimed
  105a:78               push1 
  105b:78               push1 
  105c:87 01              lap param1 
  105e:4a 06             send 6 

  1060:78               push1 
  1061:74 0965          lofss $19c9 // crank
  1064:45 19 02         callb procedure_0019 2 // DoLook 


        code_1067
  1067:48                 ret 
    )

)

// 16f8
(instance soundFX of Sound
    (properties
        state $0
        number $35
        priority $0
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $0
    )
)

// 1722
(instance drip of Prop
    (properties
        y $3f
        x $75
        z $0
        heading $0
        yStep $2
        view $98
        loop $1
        cel $0
        priority $0
        underBits $0
        signal $4000
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 1770
(instance rat of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $97
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
    (method (handleEvent) // method_1068
  1068:78               push1 
  1069:74 00f0          lofss $115c // /mouse>
  106c:43 25 02         callk Said 2 

  106f:31 72              bnt code_10e3 
  1071:78               push1 
  1072:74 017d          lofss $11f2 // look
  1075:43 25 02         callk Said 2 

  1078:31 1d              bnt code_1097 
  107a:39 3b            pushi 3b // $3b mover
  107c:76               push0 
  107d:72 06f6          lofsa $1776 // rat
  1080:4a 04             send 4 

  1082:31 0d              bnt code_1091 
  1084:7a               push2 
  1085:39 34            pushi 34 // $34 b-xAxis
  1087:39 26            pushi 26 // $26 mark
  1089:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  108f:33 04              jmp code_1095 

        code_1091
  1091:76               push0 
  1092:45 12 00         callb procedure_0012 0 // NotHere 


        code_1095
  1095:33 4a              jmp code_10e1 

        code_1097
  1097:78               push1 
  1098:74 0126          lofss $11c1 // get,attraper
  109b:43 25 02         callk Said 2 

  109e:31 1d              bnt code_10bd 
  10a0:39 3b            pushi 3b // $3b mover
  10a2:76               push0 
  10a3:72 06d0          lofsa $1776 // rat
  10a6:4a 04             send 4 

  10a8:31 0d              bnt code_10b7 
  10aa:7a               push2 
  10ab:39 34            pushi 34 // $34 b-xAxis
  10ad:39 27            pushi 27 // $27 who
  10af:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  10b5:33 04              jmp code_10bb 

        code_10b7
  10b7:76               push0 
  10b8:45 12 00         callb procedure_0012 0 // NotHere 


        code_10bb
  10bb:33 24              jmp code_10e1 

        code_10bd
  10bd:78               push1 
  10be:74 012e          lofss $11ef // abattre
  10c1:43 25 02         callk Said 2 

  10c4:31 1b              bnt code_10e1 
  10c6:39 3b            pushi 3b // $3b mover
  10c8:76               push0 
  10c9:72 06aa          lofsa $1776 // rat
  10cc:4a 04             send 4 

  10ce:31 0d              bnt code_10dd 
  10d0:7a               push2 
  10d1:39 34            pushi 34 // $34 b-xAxis
  10d3:39 28            pushi 28 // $28 message
  10d5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  10db:33 04              jmp code_10e1 

        code_10dd
  10dd:76               push0 
  10de:45 12 00         callb procedure_0012 0 // NotHere 


        code_10e1
  10e1:33 2c              jmp code_110f 

        code_10e3
  10e3:39 3b            pushi 3b // $3b mover
  10e5:76               push0 
  10e6:72 068d          lofsa $1776 // rat
  10e9:4a 04             send 4 

  10eb:31 22              bnt code_110f 
  10ed:39 03            pushi 3 // $3 y
  10ef:7c            pushSelf 
  10f0:8f 01              lsp param1 
  10f2:39 03            pushi 3 // $3 y
  10f4:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  10fa:31 13              bnt code_110f 
  10fc:39 4c            pushi 4c // $4c claimed
  10fe:78               push1 
  10ff:78               push1 
  1100:87 01              lap param1 
  1102:4a 06             send 6 

  1104:7a               push2 
  1105:39 34            pushi 34 // $34 b-xAxis
  1107:39 26            pushi 26 // $26 mark
  1109:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_110f
  110f:48                 ret 
    )

)

// 17d8
(instance glow of HighLite
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        highLiteX $0
        highLiteY $0
        deltaX $0
        deltaY $0
        leadingEdge $0
        ignoreCast $0
        eyesID $0
    )
)

// 1834
(instance Splash1 of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $1
        loop $6
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 1882
(instance Splash2 of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $1
        loop $6
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 18d0
(instance cBlock of Blk
    (properties
        top $75
        left $36
        bottom $77
        right $3f
    )
)

// 18f0
(instance crankCage of Cage
    (properties
        top $78
        left $2a
        bottom $8e
        right $50
    )
)



