(script 209)

(string
    string_16d6 "CHead"
    string_16dc "Clarence"
    string_16e5 "Colonel"
    string_16ed "Dinner"
    string_16f4 "Ethel"
    string_16fa "Eye"
    string_16fe "FHead"
    string_1704 "Gertie"
    string_170b "Gloria"
    string_1712 "Hand"
    string_1717 "Jeeves"
    string_171e "Lilian"
    string_1725 "Mouth"
    string_172b "RHead"
    string_1731 "Rudy"
    string_1736 "Wilbur"
    string_173d "You"
    string_1741 "cHead"
    string_1747 "chair"
    string_174d "chair1"
    string_1754 "chair4"
    string_175b "chair5"
    string_1762 "chandelier"
    string_176d "chute"
    string_1773 "coffee"
    string_177a "eHead"
    string_1780 "eyeball"
    string_1788 "fire"
    string_178d "flowers"
    string_1795 "gas"
    string_1799 "glHead"
    string_17a0 "grHead"
    string_17a7 "handMotion"
    string_17b2 "lHead"
    string_17b8 "mouthCyc"
    string_17c1 "myMusic"
    string_17c9 "speech"
    string_17d0 "tableTop"
    string_17d9 "wHead"
    string_17df "wOPath"
    string_17e6 "yHead"
)

(said
)

(local
    local0 = $0000
    local1 = $0000
    local2 = $0000
    local3 = $0000
    local4 = $0000
    local5 = $0000
    local6 = $0000
    local7 = $0000
    local8 = $0049
    local9 = $0071
    local10 = $0032
    local11 = $0095
    local12 = $ffec
    local13 = $0095
    local14 = $8000
)

// 0c98
(instance wOPath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_010a
  010a:87 01              lap param1 
  010c:93 08             lali local8 
  010e:48                 ret 
    )

)

// 0cd2
(instance public Dinner of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $22
        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_010f
  010f:39 57            pushi 57 // $57 init
  0111:76               push0 
  0112:57 37 04         super Rm 4 

  0115:76               push0 
  0116:45 03 00         callb procedure_0003 0 // HandsOff 

  0119:39 61            pushi 61 // $61 add
  011b:39 0e            pushi e // $e lsLeft
  011d:74 0ccc          lofss $0dec // tableTop
  0120:74 0cf3          lofss $0e16 // chute
  0123:74 0d98          lofss $0ebe // Ethel
  0126:74 0dbf          lofss $0ee8 // Gertie
  0129:74 0de6          lofss $0f12 // Gloria
  012c:74 0e0d          lofss $0f3c // Rudy
  012f:74 0d38          lofss $0e6a // Jeeves
  0132:74 0d5f          lofss $0e94 // Clarence
  0135:74 0d08          lofss $0e40 // Wilbur
  0138:74 0e2b          lofss $0f66 // chair4
  013b:74 0e52          lofss $0f90 // chair5
  013e:74 0e79          lofss $0fba // coffee
  0141:74 0ea0          lofss $0fe4 // chandelier
  0144:74 0ec7          lofss $100e // flowers
  0147:39 3c            pushi 3c // $3c doit
  0149:76               push0 
  014a:81 0a              lag gAddToPics 
  014c:4a 24             send 24 

  014e:7a               push2 
  014f:38 0081          pushi 81 // $81 prevSignal
  0152:39 43            pushi 43 // $43 at
  0154:43 00 04         callk Load 4 

  0157:39 04            pushi 4 // $4 x
  0159:38 0080          pushi 80 // $80 timeLeft
  015c:76               push0 
  015d:38 01f4          pushi 1f4 // $1f4 sel_500
  0160:38 0320          pushi 320 // $320 sel_800
  0163:45 15 08         callb procedure_0015 8 // LoadMany 

  0166:7a               push2 
  0167:38 0087          pushi 87 // $87 clean
  016a:39 29            pushi 29 // $29 edit
  016c:43 00 04         callk Load 4 

  016f:39 42            pushi 42 // $42 setPri
  0171:78               push1 
  0172:39 0e            pushi e // $e lsLeft
  0174:39 57            pushi 57 // $57 init
  0176:76               push0 
  0177:38 00c6          pushi c6 // $c6 stopUpd
  017a:76               push0 
  017b:72 0ff2          lofsa $1170 // RHead
  017e:4a 0e             send e 

  0180:39 42            pushi 42 // $42 setPri
  0182:78               push1 
  0183:39 0a            pushi a // $a nsLeft
  0185:39 57            pushi 57 // $57 init
  0187:76               push0 
  0188:38 00c6          pushi c6 // $c6 stopUpd
  018b:76               push0 
  018c:72 0ef7          lofsa $1086 // lHead
  018f:4a 0e             send e 

  0191:39 42            pushi 42 // $42 setPri
  0193:78               push1 
  0194:39 0a            pushi a // $a nsLeft
  0196:39 57            pushi 57 // $57 init
  0198:76               push0 
  0199:38 00c6          pushi c6 // $c6 stopUpd
  019c:76               push0 
  019d:72 0e98          lofsa $1038 // yHead
  01a0:4a 0e             send e 

  01a2:39 42            pushi 42 // $42 setPri
  01a4:78               push1 
  01a5:39 0a            pushi a // $a nsLeft
  01a7:39 57            pushi 57 // $57 init
  01a9:76               push0 
  01aa:38 00c6          pushi c6 // $c6 stopUpd
  01ad:76               push0 
  01ae:72 0f23          lofsa $10d4 // cHead
  01b1:4a 0e             send e 

  01b3:39 42            pushi 42 // $42 setPri
  01b5:78               push1 
  01b6:39 0a            pushi a // $a nsLeft
  01b8:39 57            pushi 57 // $57 init
  01ba:76               push0 
  01bb:38 00c6          pushi c6 // $c6 stopUpd
  01be:76               push0 
  01bf:72 0f60          lofsa $1122 // grHead
  01c2:4a 0e             send e 

  01c4:39 42            pushi 42 // $42 setPri
  01c6:78               push1 
  01c7:39 0a            pushi a // $a nsLeft
  01c9:39 57            pushi 57 // $57 init
  01cb:76               push0 
  01cc:38 00c6          pushi c6 // $c6 stopUpd
  01cf:76               push0 
  01d0:72 1039          lofsa $120c // eHead
  01d3:4a 0e             send e 

  01d5:39 42            pushi 42 // $42 setPri
  01d7:78               push1 
  01d8:39 0a            pushi a // $a nsLeft
  01da:39 57            pushi 57 // $57 init
  01dc:76               push0 
  01dd:38 00c6          pushi c6 // $c6 stopUpd
  01e0:76               push0 
  01e1:72 0fda          lofsa $11be // glHead
  01e4:4a 0e             send e 

  01e6:39 42            pushi 42 // $42 setPri
  01e8:78               push1 
  01e9:39 07            pushi 7 // $7 cel
  01eb:39 57            pushi 57 // $57 init
  01ed:76               push0 
  01ee:38 00c6          pushi c6 // $c6 stopUpd
  01f1:76               push0 
  01f2:72 1065          lofsa $125a // wHead
  01f5:4a 0e             send e 

  01f7:39 57            pushi 57 // $57 init
  01f9:76               push0 
  01fa:38 00c6          pushi c6 // $c6 stopUpd
  01fd:76               push0 
  01fe:72 1159          lofsa $135a // You
  0201:4a 08             send 8 

  0203:39 57            pushi 57 // $57 init
  0205:76               push0 
  0206:38 00c6          pushi c6 // $c6 stopUpd
  0209:76               push0 
  020a:72 11b1          lofsa $13be // Lilian
  020d:4a 08             send 8 

  020f:80 00df            lag gDetailLevel 
  0212:31 23              bnt code_0237 
  0214:39 7e            pushi 7e // $7e setCycle
  0216:78               push1 
  0217:51 16            class Fwd 
  0219:36                push 
  021a:39 57            pushi 57 // $57 init
  021c:76               push0 
  021d:72 1088          lofsa $12a8 // fire
  0220:4a 0a             send a 

  0222:39 42            pushi 42 // $42 setPri
  0224:78               push1 
  0225:39 09            pushi 9 // $9 nsTop
  0227:39 7e            pushi 7e // $7e setCycle
  0229:78               push1 
  022a:51 16            class Fwd 
  022c:36                push 
  022d:39 57            pushi 57 // $57 init
  022f:76               push0 
  0230:72 12b5          lofsa $14e8 // gas
  0233:4a 10             send 10 

  0235:33 1d              jmp code_0254 

        code_0237
  0237:39 42            pushi 42 // $42 setPri
  0239:78               push1 
  023a:39 09            pushi 9 // $9 nsTop
  023c:39 57            pushi 57 // $57 init
  023e:76               push0 
  023f:38 00c6          pushi c6 // $c6 stopUpd
  0242:76               push0 
  0243:72 12a2          lofsa $14e8 // gas
  0246:4a 0e             send e 

  0248:39 57            pushi 57 // $57 init
  024a:76               push0 
  024b:38 00c6          pushi c6 // $c6 stopUpd
  024e:76               push0 
  024f:72 1056          lofsa $12a8 // fire
  0252:4a 08             send 8 


        code_0254
  0254:39 12            pushi 12 // $12 illegalBits
  0256:78               push1 
  0257:76               push0 
  0258:39 7e            pushi 7e // $7e setCycle
  025a:78               push1 
  025b:51 17            class Walk 
  025d:36                push 
  025e:39 42            pushi 42 // $42 setPri
  0260:78               push1 
  0261:39 0a            pushi a // $a nsLeft
  0263:39 57            pushi 57 // $57 init
  0265:76               push0 
  0266:38 00c6          pushi c6 // $c6 stopUpd
  0269:76               push0 
  026a:72 1089          lofsa $12f6 // Colonel
  026d:4a 1a             send 1a 

  026f:39 7a            pushi 7a // $7a setScript
  0271:78               push1 
  0272:74 0ab3          lofss $0d28 // speech
  0275:54 06             self 6 

  0277:48                 ret 
    )

    (method (doit) // method_0278
  0278:39 3c            pushi 3c // $3c doit
  027a:76               push0 
  027b:57 37 04         super Rm 4 

  027e:48                 ret 
    )

    (method (dispose) // method_027f
  027f:78               push1 
  0280:38 03d7          pushi 3d7 // $3d7 sel_983
  0283:43 03 02         callk DisposeScript 2 

  0286:39 58            pushi 58 // $58 dispose
  0288:76               push0 
  0289:57 37 04         super Rm 4 

  028c:48                 ret 
    )

    (method (newRoom) // method_028d
  028d:38 00f8          pushi f8 // $f8 newRoom
  0290:78               push1 
  0291:8f 01              lsp param1 
  0293:57 37 06         super Rm 6 

  0296:48                 ret 
    )

    (method (handleEvent) // method_0297
  0297:39 4c            pushi 4c // $4c claimed
  0299:76               push0 
  029a:87 01              lap param1 
  029c:4a 04             send 4 

  029e:31 03              bnt code_02a3 
  02a0:35 01              ldi 1 
  02a2:48                 ret 

        code_02a3
  02a3:39 22            pushi 22 // $22 type
  02a5:76               push0 
  02a6:87 01              lap param1 
  02a8:4a 04             send 4 

  02aa:36                push 
  02ab:3c                 dup 
  02ac:35 04              ldi 4 
  02ae:1a                 eq? 
  02af:31 3c              bnt code_02ed 
  02b1:39 28            pushi 28 // $28 message
  02b3:76               push0 
  02b4:87 01              lap param1 
  02b6:4a 04             send 4 

  02b8:36                push 
  02b9:35 53              ldi 53 
  02bb:1a                 eq? 
  02bc:2f 27               bt code_02e5 
  02be:39 28            pushi 28 // $28 message
  02c0:76               push0 
  02c1:87 01              lap param1 
  02c3:4a 04             send 4 

  02c5:36                push 
  02c6:35 73              ldi 73 
  02c8:1a                 eq? 
  02c9:2f 1a               bt code_02e5 
  02cb:39 28            pushi 28 // $28 message
  02cd:76               push0 
  02ce:87 01              lap param1 
  02d0:4a 04             send 4 

  02d2:36                push 
  02d3:35 0d              ldi d 
  02d5:1a                 eq? 
  02d6:2f 0d               bt code_02e5 
  02d8:39 28            pushi 28 // $28 message
  02da:76               push0 
  02db:87 01              lap param1 
  02dd:4a 04             send 4 

  02df:36                push 
  02e0:35 20              ldi 20 
  02e2:1a                 eq? 
  02e3:31 06              bnt code_02eb 

        code_02e5
  02e5:78               push1 
  02e6:39 32            pushi 32 // $32 b-i2
  02e8:45 05 02         callb procedure_0005 2 // SetFlag 


        code_02eb
  02eb:33 0c              jmp code_02f9 

        code_02ed
  02ed:3c                 dup 
  02ee:35 01              ldi 1 
  02f0:1a                 eq? 
  02f1:31 06              bnt code_02f9 
  02f3:78               push1 
  02f4:39 32            pushi 32 // $32 b-i2
  02f6:45 05 02         callb procedure_0005 2 // SetFlag 


        code_02f9
  02f9:3a                toss 
  02fa:78               push1 
  02fb:39 32            pushi 32 // $32 b-i2
  02fd:45 07 02         callb procedure_0007 2 // IsFlag 

  0300:31 12              bnt code_0314 
  0302:39 4c            pushi 4c // $4c claimed
  0304:78               push1 
  0305:78               push1 
  0306:87 01              lap param1 
  0308:4a 06             send 6 

  030a:38 00f8          pushi f8 // $f8 newRoom
  030d:78               push1 
  030e:39 2c            pushi 2c // $2c handle
  0310:81 02              lag gCurRoom 
  0312:4a 06             send 6 


        code_0314
  0314:48                 ret 
    )

)

// 0d22
(instance speech 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_0315
  0315:39 3c            pushi 3c // $3c doit
  0317:76               push0 
  0318:57 05 04         super Script 4 

  031b:38 0081          pushi 81 // $81 prevSignal
  031e:76               push0 
  031f:72 119c          lofsa $14be // myMusic
  0322:4a 04             send 4 

  0324:36                push 
  0325:35 ff              ldi ff 
  0327:1a                 eq? 
  0328:31 17              bnt code_0341 
  032a:67 0a             pTos state 
  032c:35 14              ldi 14 
  032e:1a                 eq? 
  032f:31 10              bnt code_0341 
  0331:78               push1 
  0332:39 32            pushi 32 // $32 b-i2
  0334:45 05 02         callb procedure_0005 2 // SetFlag 

  0337:38 00f8          pushi f8 // $f8 newRoom
  033a:78               push1 
  033b:39 2c            pushi 2c // $2c handle
  033d:81 02              lag gCurRoom 
  033f:4a 06             send 6 


        code_0341
  0341:48                 ret 
    )

    (method (changeState) // method_0342
  0342:87 01              lap param1 
  0344:65 0a             aTop state 
  0346:36                push 
  0347:3c                 dup 
  0348:35 00              ldi 0 
  034a:1a                 eq? 
  034b:31 07              bnt code_0354 
  034d:35 05              ldi 5 
  034f:65 10             aTop cycles 
  0351:32 088c            jmp code_0be0 

        code_0354
  0354:3c                 dup 
  0355:35 01              ldi 1 
  0357:1a                 eq? 
  0358:31 3b              bnt code_0395 
  035a:39 2b            pushi 2b // $2b number
  035c:78               push1 
  035d:39 04            pushi 4 // $4 x
  035f:39 06            pushi 6 // $6 loop
  0361:78               push1 
  0362:39 ff            pushi ff // $ff checkAni
  0364:39 2a            pushi 2a // $2a play
  0366:76               push0 
  0367:72 1154          lofsa $14be // myMusic
  036a:4a 10             send 10 

  036c:35 29              ldi 29 
  036e:a3 03              sal local3 
  0370:35 20              ldi 20 
  0372:a3 04              sal local4 
  0374:7a               push2 
  0375:38 00d1          pushi d1 // $d1 viewer
  0378:78               push1 
  0379:40 fd5e 04        call proc_00db 4 

  037d:35 28              ldi 28 
  037f:a3 03              sal local3 
  0381:35 1e              ldi 1e 
  0383:a3 04              sal local4 
  0385:7a               push2 
  0386:38 00d1          pushi d1 // $d1 viewer
  0389:78               push1 
  038a:40 fd1d 04        call proc_00ab 4 

  038e:35 08              ldi 8 
  0390:65 12             aTop seconds 
  0392:32 084b            jmp code_0be0 

        code_0395
  0395:3c                 dup 
  0396:35 02              ldi 2 
  0398:1a                 eq? 
  0399:31 11              bnt code_03ac 
  039b:76               push0 
  039c:40 fd2d 00        call proc_00cd 0 

  03a0:76               push0 
  03a1:40 fd57 00        call proc_00fc 0 

  03a5:35 01              ldi 1 
  03a7:65 10             aTop cycles 
  03a9:32 0834            jmp code_0be0 

        code_03ac
  03ac:3c                 dup 
  03ad:35 03              ldi 3 
  03af:1a                 eq? 
  03b0:31 76              bnt code_0428 
  03b2:39 06            pushi 6 // $6 loop
  03b4:38 00d1          pushi d1 // $d1 viewer
  03b7:7a               push2 
  03b8:39 43            pushi 43 // $43 at
  03ba:39 68            pushi 68 // $68 release
  03bc:39 0a            pushi a // $a nsLeft
  03be:39 58            pushi 58 // $58 dispose
  03c0:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  03c6:38 00d3          pushi d3 // $d3 setMotion
  03c9:39 04            pushi 4 // $4 x
  03cb:51 1d            class MoveTo 
  03cd:36                push 
  03ce:39 4b            pushi 4b // $4b said
  03d0:39 7b            pushi 7b // $7b cycleCnt
  03d2:7c            pushSelf 
  03d3:72 0f20          lofsa $12f6 // Colonel
  03d6:4a 0c             send c 

  03d8:39 7e            pushi 7e // $7e setCycle
  03da:78               push1 
  03db:51 1a            class End 
  03dd:36                push 
  03de:72 0cf3          lofsa $10d4 // cHead
  03e1:4a 06             send 6 

  03e3:39 7e            pushi 7e // $7e setCycle
  03e5:78               push1 
  03e6:51 1a            class End 
  03e8:36                push 
  03e9:72 0e6e          lofsa $125a // wHead
  03ec:4a 06             send 6 

  03ee:39 7e            pushi 7e // $7e setCycle
  03f0:78               push1 
  03f1:51 1a            class End 
  03f3:36                push 
  03f4:72 0e15          lofsa $120c // eHead
  03f7:4a 06             send 6 

  03f9:39 7e            pushi 7e // $7e setCycle
  03fb:78               push1 
  03fc:51 1a            class End 
  03fe:36                push 
  03ff:72 0d20          lofsa $1122 // grHead
  0402:4a 06             send 6 

  0404:39 7e            pushi 7e // $7e setCycle
  0406:78               push1 
  0407:51 1a            class End 
  0409:36                push 
  040a:72 0d63          lofsa $1170 // RHead
  040d:4a 06             send 6 

  040f:39 7e            pushi 7e // $7e setCycle
  0411:78               push1 
  0412:51 1a            class End 
  0414:36                push 
  0415:72 0c20          lofsa $1038 // yHead
  0418:4a 06             send 6 

  041a:39 7e            pushi 7e // $7e setCycle
  041c:78               push1 
  041d:51 1a            class End 
  041f:36                push 
  0420:72 0c63          lofsa $1086 // lHead
  0423:4a 06             send 6 

  0425:32 07b8            jmp code_0be0 

        code_0428
  0428:3c                 dup 
  0429:35 04              ldi 4 
  042b:1a                 eq? 
  042c:31 43              bnt code_0471 
  042e:76               push0 
  042f:45 0f 00         callb procedure_000f 0 // cls 

  0432:76               push0 
  0433:40 fbd5 00        call proc_000c 0 

  0437:39 06            pushi 6 // $6 loop
  0439:38 00d1          pushi d1 // $d1 viewer
  043c:39 03            pushi 3 // $3 y
  043e:39 43            pushi 43 // $43 at
  0440:39 0a            pushi a // $a nsLeft
  0442:39 75            pushi 75 // $75 register
  0444:39 58            pushi 58 // $58 dispose
  0446:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  044c:35 05              ldi 5 
  044e:a3 07              sal local7 
  0450:39 7a            pushi 7a // $7a setScript
  0452:78               push1 
  0453:74 0966          lofss $0dbc // mouthCyc
  0456:72 11c7          lofsa $1620 // Mouth
  0459:4a 06             send 6 

  045b:39 06            pushi 6 // $6 loop
  045d:78               push1 
  045e:7a               push2 
  045f:39 7e            pushi 7e // $7e setCycle
  0461:78               push1 
  0462:51 1a            class End 
  0464:36                push 
  0465:72 116a          lofsa $15d2 // Eye
  0468:4a 0c             send c 

  046a:35 0a              ldi a 
  046c:65 12             aTop seconds 
  046e:32 076f            jmp code_0be0 

        code_0471
  0471:3c                 dup 
  0472:35 05              ldi 5 
  0474:1a                 eq? 
  0475:31 3a              bnt code_04b1 
  0477:76               push0 
  0478:45 0f 00         callb procedure_000f 0 // cls 

  047b:39 7e            pushi 7e // $7e setCycle
  047d:78               push1 
  047e:51 1b            class Beg 
  0480:36                push 
  0481:72 114e          lofsa $15d2 // Eye
  0484:4a 06             send 6 

  0486:35 06              ldi 6 
  0488:a3 07              sal local7 
  048a:39 7a            pushi 7a // $7a setScript
  048c:78               push1 
  048d:74 092c          lofss $0dbc // mouthCyc
  0490:72 118d          lofsa $1620 // Mouth
  0493:4a 06             send 6 

  0495:39 06            pushi 6 // $6 loop
  0497:38 00d1          pushi d1 // $d1 viewer
  049a:39 04            pushi 4 // $4 x
  049c:39 43            pushi 43 // $43 at
  049e:39 0a            pushi a // $a nsLeft
  04a0:39 75            pushi 75 // $75 register
  04a2:39 58            pushi 58 // $58 dispose
  04a4:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  04aa:35 0a              ldi a 
  04ac:65 12             aTop seconds 
  04ae:32 072f            jmp code_0be0 

        code_04b1
  04b1:3c                 dup 
  04b2:35 06              ldi 6 
  04b4:1a                 eq? 
  04b5:31 44              bnt code_04fb 
  04b7:76               push0 
  04b8:45 0f 00         callb procedure_000f 0 // cls 

  04bb:39 06            pushi 6 // $6 loop
  04bd:78               push1 
  04be:78               push1 
  04bf:38 00a4          pushi a4 // $a4 cycleSpeed
  04c2:78               push1 
  04c3:39 06            pushi 6 // $6 loop
  04c5:39 7e            pushi 7e // $7e setCycle
  04c7:78               push1 
  04c8:51 16            class Fwd 
  04ca:36                push 
  04cb:72 1104          lofsa $15d2 // Eye
  04ce:4a 12             send 12 

  04d0:35 05              ldi 5 
  04d2:a3 07              sal local7 
  04d4:39 7a            pushi 7a // $7a setScript
  04d6:78               push1 
  04d7:74 08e2          lofss $0dbc // mouthCyc
  04da:72 1143          lofsa $1620 // Mouth
  04dd:4a 06             send 6 

  04df:39 06            pushi 6 // $6 loop
  04e1:38 00d1          pushi d1 // $d1 viewer
  04e4:39 05            pushi 5 // $5 view
  04e6:39 43            pushi 43 // $43 at
  04e8:39 0a            pushi a // $a nsLeft
  04ea:39 75            pushi 75 // $75 register
  04ec:39 58            pushi 58 // $58 dispose
  04ee:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  04f4:35 0a              ldi a 
  04f6:65 12             aTop seconds 
  04f8:32 06e5            jmp code_0be0 

        code_04fb
  04fb:3c                 dup 
  04fc:35 07              ldi 7 
  04fe:1a                 eq? 
  04ff:31 2f              bnt code_0530 
  0501:76               push0 
  0502:45 0f 00         callb procedure_000f 0 // cls 

  0505:35 03              ldi 3 
  0507:a3 07              sal local7 
  0509:39 7a            pushi 7a // $7a setScript
  050b:78               push1 
  050c:74 08ad          lofss $0dbc // mouthCyc
  050f:72 110e          lofsa $1620 // Mouth
  0512:4a 06             send 6 

  0514:39 06            pushi 6 // $6 loop
  0516:38 00d1          pushi d1 // $d1 viewer
  0519:39 06            pushi 6 // $6 loop
  051b:39 43            pushi 43 // $43 at
  051d:39 0a            pushi a // $a nsLeft
  051f:39 75            pushi 75 // $75 register
  0521:39 58            pushi 58 // $58 dispose
  0523:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0529:35 05              ldi 5 
  052b:65 12             aTop seconds 
  052d:32 06b0            jmp code_0be0 

        code_0530
  0530:3c                 dup 
  0531:35 08              ldi 8 
  0533:1a                 eq? 
  0534:31 2f              bnt code_0565 
  0536:76               push0 
  0537:45 0f 00         callb procedure_000f 0 // cls 

  053a:35 01              ldi 1 
  053c:a3 07              sal local7 
  053e:39 7a            pushi 7a // $7a setScript
  0540:78               push1 
  0541:74 0878          lofss $0dbc // mouthCyc
  0544:72 10d9          lofsa $1620 // Mouth
  0547:4a 06             send 6 

  0549:39 06            pushi 6 // $6 loop
  054b:38 00d1          pushi d1 // $d1 viewer
  054e:39 07            pushi 7 // $7 cel
  0550:39 43            pushi 43 // $43 at
  0552:39 0a            pushi a // $a nsLeft
  0554:39 75            pushi 75 // $75 register
  0556:39 58            pushi 58 // $58 dispose
  0558:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  055e:35 03              ldi 3 
  0560:65 12             aTop seconds 
  0562:32 067b            jmp code_0be0 

        code_0565
  0565:3c                 dup 
  0566:35 09              ldi 9 
  0568:1a                 eq? 
  0569:31 2f              bnt code_059a 
  056b:76               push0 
  056c:45 0f 00         callb procedure_000f 0 // cls 

  056f:35 05              ldi 5 
  0571:a3 07              sal local7 
  0573:39 7a            pushi 7a // $7a setScript
  0575:78               push1 
  0576:74 0843          lofss $0dbc // mouthCyc
  0579:72 10a4          lofsa $1620 // Mouth
  057c:4a 06             send 6 

  057e:39 06            pushi 6 // $6 loop
  0580:38 00d1          pushi d1 // $d1 viewer
  0583:39 08            pushi 8 // $8 underBits
  0585:39 43            pushi 43 // $43 at
  0587:39 0a            pushi a // $a nsLeft
  0589:39 75            pushi 75 // $75 register
  058b:39 58            pushi 58 // $58 dispose
  058d:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0593:35 0a              ldi a 
  0595:65 12             aTop seconds 
  0597:32 0646            jmp code_0be0 

        code_059a
  059a:3c                 dup 
  059b:35 0a              ldi a 
  059d:1a                 eq? 
  059e:31 3e              bnt code_05de 
  05a0:76               push0 
  05a1:45 0f 00         callb procedure_000f 0 // cls 

  05a4:39 06            pushi 6 // $6 loop
  05a6:78               push1 
  05a7:7a               push2 
  05a8:39 7e            pushi 7e // $7e setCycle
  05aa:78               push1 
  05ab:51 1a            class End 
  05ad:36                push 
  05ae:72 1021          lofsa $15d2 // Eye
  05b1:4a 0c             send c 

  05b3:35 05              ldi 5 
  05b5:a3 07              sal local7 
  05b7:39 7a            pushi 7a // $7a setScript
  05b9:78               push1 
  05ba:74 07ff          lofss $0dbc // mouthCyc
  05bd:72 1060          lofsa $1620 // Mouth
  05c0:4a 06             send 6 

  05c2:39 06            pushi 6 // $6 loop
  05c4:38 00d1          pushi d1 // $d1 viewer
  05c7:39 09            pushi 9 // $9 nsTop
  05c9:39 43            pushi 43 // $43 at
  05cb:39 0a            pushi a // $a nsLeft
  05cd:39 75            pushi 75 // $75 register
  05cf:39 58            pushi 58 // $58 dispose
  05d1:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  05d7:35 0a              ldi a 
  05d9:65 12             aTop seconds 
  05db:32 0602            jmp code_0be0 

        code_05de
  05de:3c                 dup 
  05df:35 0b              ldi b 
  05e1:1a                 eq? 
  05e2:31 3a              bnt code_061e 
  05e4:76               push0 
  05e5:45 0f 00         callb procedure_000f 0 // cls 

  05e8:39 7e            pushi 7e // $7e setCycle
  05ea:78               push1 
  05eb:51 1b            class Beg 
  05ed:36                push 
  05ee:72 0fe1          lofsa $15d2 // Eye
  05f1:4a 06             send 6 

  05f3:35 03              ldi 3 
  05f5:a3 07              sal local7 
  05f7:39 7a            pushi 7a // $7a setScript
  05f9:78               push1 
  05fa:74 07bf          lofss $0dbc // mouthCyc
  05fd:72 1020          lofsa $1620 // Mouth
  0600:4a 06             send 6 

  0602:39 06            pushi 6 // $6 loop
  0604:38 00d1          pushi d1 // $d1 viewer
  0607:39 0a            pushi a // $a nsLeft
  0609:39 43            pushi 43 // $43 at
  060b:39 0a            pushi a // $a nsLeft
  060d:39 75            pushi 75 // $75 register
  060f:39 58            pushi 58 // $58 dispose
  0611:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0617:35 05              ldi 5 
  0619:65 12             aTop seconds 
  061b:32 05c2            jmp code_0be0 

        code_061e
  061e:3c                 dup 
  061f:35 0c              ldi c 
  0621:1a                 eq? 
  0622:31 38              bnt code_065c 
  0624:76               push0 
  0625:45 0f 00         callb procedure_000f 0 // cls 

  0628:35 01              ldi 1 
  062a:a3 07              sal local7 
  062c:39 7a            pushi 7a // $7a setScript
  062e:78               push1 
  062f:74 078a          lofss $0dbc // mouthCyc
  0632:72 0feb          lofsa $1620 // Mouth
  0635:4a 06             send 6 

  0637:39 06            pushi 6 // $6 loop
  0639:38 00d1          pushi d1 // $d1 viewer
  063c:39 0b            pushi b // $b nsBottom
  063e:39 43            pushi 43 // $43 at
  0640:39 0a            pushi a // $a nsLeft
  0642:39 75            pushi 75 // $75 register
  0644:39 58            pushi 58 // $58 dispose
  0646:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  064c:39 7e            pushi 7e // $7e setCycle
  064e:78               push1 
  064f:76               push0 
  0650:72 101b          lofsa $166e // Hand
  0653:4a 06             send 6 

  0655:35 05              ldi 5 
  0657:65 12             aTop seconds 
  0659:32 0584            jmp code_0be0 

        code_065c
  065c:3c                 dup 
  065d:35 0d              ldi d 
  065f:1a                 eq? 
  0660:31 30              bnt code_0692 
  0662:76               push0 
  0663:45 0f 00         callb procedure_000f 0 // cls 

  0666:76               push0 
  0667:40 f9fe 00        call proc_0069 0 

  066b:38 00d3          pushi d3 // $d3 setMotion
  066e:39 04            pushi 4 // $4 x
  0670:51 1d            class MoveTo 
  0672:36                push 
  0673:39 04            pushi 4 // $4 x
  0675:76               push0 
  0676:72 0c7d          lofsa $12f6 // Colonel
  0679:4a 04             send 4 

  067b:36                push 
  067c:39 03            pushi 3 // $3 y
  067e:76               push0 
  067f:72 0c74          lofsa $12f6 // Colonel
  0682:4a 04             send 4 

  0684:36                push 
  0685:35 14              ldi 14 
  0687:02                 add 
  0688:36                push 
  0689:7c            pushSelf 
  068a:72 0c69          lofsa $12f6 // Colonel
  068d:4a 0c             send c 

  068f:32 054e            jmp code_0be0 

        code_0692
  0692:3c                 dup 
  0693:35 0e              ldi e 
  0695:1a                 eq? 
  0696:31 16              bnt code_06ae 
  0698:38 00d3          pushi d3 // $d3 setMotion
  069b:39 04            pushi 4 // $4 x
  069d:51 1d            class MoveTo 
  069f:36                push 
  06a0:39 d8            pushi d8 // $d8 observeBlocks
  06a2:38 0096          pushi 96 // $96 busy
  06a5:7c            pushSelf 
  06a6:72 0c4d          lofsa $12f6 // Colonel
  06a9:4a 0c             send c 

  06ab:32 0532            jmp code_0be0 

        code_06ae
  06ae:3c                 dup 
  06af:35 0f              ldi f 
  06b1:1a                 eq? 
  06b2:31 58              bnt code_070c 
  06b4:76               push0 
  06b5:45 0f 00         callb procedure_000f 0 // cls 

  06b8:39 7e            pushi 7e // $7e setCycle
  06ba:78               push1 
  06bb:51 1b            class Beg 
  06bd:36                push 
  06be:72 0a13          lofsa $10d4 // cHead
  06c1:4a 06             send 6 

  06c3:39 7e            pushi 7e // $7e setCycle
  06c5:78               push1 
  06c6:51 1b            class Beg 
  06c8:36                push 
  06c9:72 0b8e          lofsa $125a // wHead
  06cc:4a 06             send 6 

  06ce:39 7e            pushi 7e // $7e setCycle
  06d0:78               push1 
  06d1:51 1b            class Beg 
  06d3:36                push 
  06d4:72 0b35          lofsa $120c // eHead
  06d7:4a 06             send 6 

  06d9:39 7e            pushi 7e // $7e setCycle
  06db:78               push1 
  06dc:51 1b            class Beg 
  06de:36                push 
  06df:72 0a40          lofsa $1122 // grHead
  06e2:4a 06             send 6 

  06e4:39 7e            pushi 7e // $7e setCycle
  06e6:78               push1 
  06e7:51 1b            class Beg 
  06e9:36                push 
  06ea:72 0a83          lofsa $1170 // RHead
  06ed:4a 06             send 6 

  06ef:39 7e            pushi 7e // $7e setCycle
  06f1:78               push1 
  06f2:51 1b            class Beg 
  06f4:36                push 
  06f5:72 0940          lofsa $1038 // yHead
  06f8:4a 06             send 6 

  06fa:39 7e            pushi 7e // $7e setCycle
  06fc:78               push1 
  06fd:51 1b            class Beg 
  06ff:36                push 
  0700:72 0983          lofsa $1086 // lHead
  0703:4a 06             send 6 

  0705:35 04              ldi 4 
  0707:65 10             aTop cycles 
  0709:32 04d4            jmp code_0be0 

        code_070c
  070c:3c                 dup 
  070d:35 10              ldi 10 
  070f:1a                 eq? 
  0710:30 033b            bnt code_0a4e 
  0713:76               push0 
  0714:45 0f 00         callb procedure_000f 0 // cls 

  0717:8b 02              lsl local2 
  0719:3c                 dup 
  071a:35 00              ldi 0 
  071c:1a                 eq? 
  071d:31 44              bnt code_0763 
  071f:39 06            pushi 6 // $6 loop
  0721:38 00d1          pushi d1 // $d1 viewer
  0724:39 0c            pushi c // $c nsRight
  0726:39 43            pushi 43 // $43 at
  0728:39 49            pushi 49 // $49 semanticFail
  072a:38 0091          pushi 91 // $91 isType
  072d:39 58            pushi 58 // $58 dispose
  072f:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0735:39 06            pushi 6 // $6 loop
  0737:78               push1 
  0738:39 04            pushi 4 // $4 x
  073a:39 7e            pushi 7e // $7e setCycle
  073c:78               push1 
  073d:51 1a            class End 
  073f:36                push 
  0740:72 08f5          lofsa $1038 // yHead
  0743:4a 0c             send c 

  0745:39 06            pushi 6 // $6 loop
  0747:78               push1 
  0748:39 09            pushi 9 // $9 nsTop
  074a:39 7e            pushi 7e // $7e setCycle
  074c:78               push1 
  074d:51 1a            class End 
  074f:36                push 
  0750:72 0933          lofsa $1086 // lHead
  0753:4a 0c             send c 

  0755:39 7e            pushi 7e // $7e setCycle
  0757:78               push1 
  0758:51 1a            class End 
  075a:36                push 
  075b:72 09c4          lofsa $1122 // grHead
  075e:4a 06             send 6 

  0760:32 02e3            jmp code_0a46 

        code_0763
  0763:3c                 dup 
  0764:35 01              ldi 1 
  0766:1a                 eq? 
  0767:31 48              bnt code_07b1 
  0769:39 06            pushi 6 // $6 loop
  076b:38 00d1          pushi d1 // $d1 viewer
  076e:39 0d            pushi d // $d lsTop
  0770:39 43            pushi 43 // $43 at
  0772:39 6e            pushi 6e // $6e indexOf
  0774:39 1c            pushi 1c // $1c color
  0776:39 58            pushi 58 // $58 dispose
  0778:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  077e:39 7e            pushi 7e // $7e setCycle
  0780:78               push1 
  0781:51 1b            class Beg 
  0783:36                push 
  0784:72 0ad3          lofsa $125a // wHead
  0787:4a 06             send 6 

  0789:39 7e            pushi 7e // $7e setCycle
  078b:78               push1 
  078c:51 1b            class Beg 
  078e:36                push 
  078f:72 0990          lofsa $1122 // grHead
  0792:4a 06             send 6 

  0794:39 7e            pushi 7e // $7e setCycle
  0796:78               push1 
  0797:51 1a            class End 
  0799:36                push 
  079a:72 0a6f          lofsa $120c // eHead
  079d:4a 06             send 6 

  079f:39 06            pushi 6 // $6 loop
  07a1:78               push1 
  07a2:78               push1 
  07a3:39 7e            pushi 7e // $7e setCycle
  07a5:78               push1 
  07a6:51 16            class Fwd 
  07a8:36                push 
  07a9:72 0aae          lofsa $125a // wHead
  07ac:4a 0c             send c 

  07ae:32 0295            jmp code_0a46 

        code_07b1
  07b1:3c                 dup 
  07b2:35 02              ldi 2 
  07b4:1a                 eq? 
  07b5:31 48              bnt code_07ff 
  07b7:39 06            pushi 6 // $6 loop
  07b9:38 00d1          pushi d1 // $d1 viewer
  07bc:39 0e            pushi e // $e lsLeft
  07be:39 43            pushi 43 // $43 at
  07c0:39 49            pushi 49 // $49 semanticFail
  07c2:38 0091          pushi 91 // $91 isType
  07c5:39 58            pushi 58 // $58 dispose
  07c7:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  07cd:39 7e            pushi 7e // $7e setCycle
  07cf:78               push1 
  07d0:51 1b            class Beg 
  07d2:36                push 
  07d3:72 0a36          lofsa $120c // eHead
  07d6:4a 06             send 6 

  07d8:39 7e            pushi 7e // $7e setCycle
  07da:78               push1 
  07db:51 1a            class End 
  07dd:36                push 
  07de:72 098f          lofsa $1170 // RHead
  07e1:4a 06             send 6 

  07e3:39 06            pushi 6 // $6 loop
  07e5:78               push1 
  07e6:39 08            pushi 8 // $8 underBits
  07e8:39 7e            pushi 7e // $7e setCycle
  07ea:78               push1 
  07eb:51 1a            class End 
  07ed:36                push 
  07ee:72 08e3          lofsa $10d4 // cHead
  07f1:4a 0c             send c 

  07f3:39 7e            pushi 7e // $7e setCycle
  07f5:78               push1 
  07f6:76               push0 
  07f7:72 0a60          lofsa $125a // wHead
  07fa:4a 06             send 6 

  07fc:32 0247            jmp code_0a46 

        code_07ff
  07ff:3c                 dup 
  0800:35 03              ldi 3 
  0802:1a                 eq? 
  0803:31 43              bnt code_0848 
  0805:39 08            pushi 8 // $8 underBits
  0807:38 00d1          pushi d1 // $d1 viewer
  080a:39 0f            pushi f // $f lsBottom
  080c:39 43            pushi 43 // $43 at
  080e:38 00c8          pushi c8 // $c8 setLoop
  0811:38 0090          pushi 90 // $90 setMark
  0814:39 46            pushi 46 // $46 width
  0816:39 4b            pushi 4b // $4b said
  0818:39 58            pushi 58 // $58 dispose
  081a:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  0820:39 7e            pushi 7e // $7e setCycle
  0822:78               push1 
  0823:51 1b            class Beg 
  0825:36                push 
  0826:72 0947          lofsa $1170 // RHead
  0829:4a 06             send 6 

  082b:39 7e            pushi 7e // $7e setCycle
  082d:78               push1 
  082e:51 1b            class Beg 
  0830:36                push 
  0831:72 08a0          lofsa $10d4 // cHead
  0834:4a 06             send 6 

  0836:39 06            pushi 6 // $6 loop
  0838:78               push1 
  0839:7a               push2 
  083a:39 7e            pushi 7e // $7e setCycle
  083c:78               push1 
  083d:51 1a            class End 
  083f:36                push 
  0840:72 08df          lofsa $1122 // grHead
  0843:4a 0c             send c 

  0845:32 01fe            jmp code_0a46 

        code_0848
  0848:3c                 dup 
  0849:35 04              ldi 4 
  084b:1a                 eq? 
  084c:31 48              bnt code_0896 
  084e:39 08            pushi 8 // $8 underBits
  0850:38 00d1          pushi d1 // $d1 viewer
  0853:39 10            pushi 10 // $10 lsRight
  0855:39 43            pushi 43 // $43 at
  0857:38 0095          pushi 95 // $95 theItem
  085a:39 0f            pushi f // $f lsBottom
  085c:39 46            pushi 46 // $46 width
  085e:39 64            pushi 64 // $64 allTrue
  0860:39 58            pushi 58 // $58 dispose
  0862:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  0868:39 7e            pushi 7e // $7e setCycle
  086a:78               push1 
  086b:51 1b            class Beg 
  086d:36                push 
  086e:72 08b1          lofsa $1122 // grHead
  0871:4a 06             send 6 

  0873:39 06            pushi 6 // $6 loop
  0875:78               push1 
  0876:39 04            pushi 4 // $4 x
  0878:39 7e            pushi 7e // $7e setCycle
  087a:78               push1 
  087b:51 1a            class End 
  087d:36                push 
  087e:72 09d9          lofsa $125a // wHead
  0881:4a 0c             send c 

  0883:39 06            pushi 6 // $6 loop
  0885:78               push1 
  0886:39 03            pushi 3 // $3 y
  0888:39 7e            pushi 7e // $7e setCycle
  088a:78               push1 
  088b:51 16            class Fwd 
  088d:36                push 
  088e:72 097b          lofsa $120c // eHead
  0891:4a 0c             send c 

  0893:32 01b0            jmp code_0a46 

        code_0896
  0896:3c                 dup 
  0897:35 05              ldi 5 
  0899:1a                 eq? 
  089a:31 41              bnt code_08dd 
  089c:39 06            pushi 6 // $6 loop
  089e:38 00d1          pushi d1 // $d1 viewer
  08a1:39 11            pushi 11 // $11 signal
  08a3:39 43            pushi 43 // $43 at
  08a5:39 6e            pushi 6e // $6e indexOf
  08a7:39 19            pushi 19 // $19 time
  08a9:39 58            pushi 58 // $58 dispose
  08ab:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  08b1:39 7e            pushi 7e // $7e setCycle
  08b3:78               push1 
  08b4:51 1b            class Beg 
  08b6:36                push 
  08b7:72 09a0          lofsa $125a // wHead
  08ba:4a 06             send 6 

  08bc:39 06            pushi 6 // $6 loop
  08be:78               push1 
  08bf:7a               push2 
  08c0:39 7e            pushi 7e // $7e setCycle
  08c2:78               push1 
  08c3:51 1a            class End 
  08c5:36                push 
  08c6:72 0943          lofsa $120c // eHead
  08c9:4a 0c             send c 

  08cb:39 06            pushi 6 // $6 loop
  08cd:78               push1 
  08ce:78               push1 
  08cf:39 7e            pushi 7e // $7e setCycle
  08d1:78               push1 
  08d2:51 16            class Fwd 
  08d4:36                push 
  08d5:72 0982          lofsa $125a // wHead
  08d8:4a 0c             send c 

  08da:32 0169            jmp code_0a46 

        code_08dd
  08dd:3c                 dup 
  08de:35 06              ldi 6 
  08e0:1a                 eq? 
  08e1:31 41              bnt code_0924 
  08e3:39 08            pushi 8 // $8 underBits
  08e5:38 00d1          pushi d1 // $d1 viewer
  08e8:39 12            pushi 12 // $12 illegalBits
  08ea:39 43            pushi 43 // $43 at
  08ec:38 00c8          pushi c8 // $c8 setLoop
  08ef:38 0090          pushi 90 // $90 setMark
  08f2:39 46            pushi 46 // $46 width
  08f4:39 64            pushi 64 // $64 allTrue
  08f6:39 58            pushi 58 // $58 dispose
  08f8:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  08fe:39 7e            pushi 7e // $7e setCycle
  0900:78               push1 
  0901:51 1b            class Beg 
  0903:36                push 
  0904:72 0905          lofsa $120c // eHead
  0907:4a 06             send 6 

  0909:39 7e            pushi 7e // $7e setCycle
  090b:78               push1 
  090c:51 1a            class End 
  090e:36                push 
  090f:72 0810          lofsa $1122 // grHead
  0912:4a 06             send 6 

  0914:39 06            pushi 6 // $6 loop
  0916:78               push1 
  0917:78               push1 
  0918:39 7e            pushi 7e // $7e setCycle
  091a:78               push1 
  091b:76               push0 
  091c:72 093b          lofsa $125a // wHead
  091f:4a 0c             send c 

  0921:32 0122            jmp code_0a46 

        code_0924
  0924:3c                 dup 
  0925:35 07              ldi 7 
  0927:1a                 eq? 
  0928:31 42              bnt code_096c 
  092a:39 08            pushi 8 // $8 underBits
  092c:38 00d1          pushi d1 // $d1 viewer
  092f:39 13            pushi 13 // $13 brTop
  0931:39 43            pushi 43 // $43 at
  0933:38 00cc          pushi cc // $cc isExtra
  0936:39 0a            pushi a // $a nsLeft
  0938:39 46            pushi 46 // $46 width
  093a:39 5f            pushi 5f // $5f yourself
  093c:39 58            pushi 58 // $58 dispose
  093e:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  0944:39 7e            pushi 7e // $7e setCycle
  0946:78               push1 
  0947:51 1b            class Beg 
  0949:36                push 
  094a:72 07d5          lofsa $1122 // grHead
  094d:4a 06             send 6 

  094f:39 06            pushi 6 // $6 loop
  0951:78               push1 
  0952:78               push1 
  0953:39 7e            pushi 7e // $7e setCycle
  0955:78               push1 
  0956:51 1a            class End 
  0958:36                push 
  0959:72 08b0          lofsa $120c // eHead
  095c:4a 0c             send c 

  095e:39 7e            pushi 7e // $7e setCycle
  0960:78               push1 
  0961:51 16            class Fwd 
  0963:36                push 
  0964:72 0857          lofsa $11be // glHead
  0967:4a 06             send 6 

  0969:32 00da            jmp code_0a46 

        code_096c
  096c:3c                 dup 
  096d:35 08              ldi 8 
  096f:1a                 eq? 
  0970:31 51              bnt code_09c3 
  0972:39 08            pushi 8 // $8 underBits
  0974:38 00d1          pushi d1 // $d1 viewer
  0977:39 14            pushi 14 // $14 brLeft
  0979:39 43            pushi 43 // $43 at
  097b:38 0095          pushi 95 // $95 theItem
  097e:39 0f            pushi f // $f lsBottom
  0980:39 46            pushi 46 // $46 width
  0982:39 64            pushi 64 // $64 allTrue
  0984:39 58            pushi 58 // $58 dispose
  0986:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  098c:39 7e            pushi 7e // $7e setCycle
  098e:78               push1 
  098f:51 1b            class Beg 
  0991:36                push 
  0992:72 0877          lofsa $120c // eHead
  0995:4a 06             send 6 

  0997:39 06            pushi 6 // $6 loop
  0999:78               push1 
  099a:39 04            pushi 4 // $4 x
  099c:39 7e            pushi 7e // $7e setCycle
  099e:78               push1 
  099f:51 1a            class End 
  09a1:36                push 
  09a2:72 08b5          lofsa $125a // wHead
  09a5:4a 0c             send c 

  09a7:39 7e            pushi 7e // $7e setCycle
  09a9:78               push1 
  09aa:76               push0 
  09ab:72 0810          lofsa $11be // glHead
  09ae:4a 06             send 6 

  09b0:39 06            pushi 6 // $6 loop
  09b2:78               push1 
  09b3:39 03            pushi 3 // $3 y
  09b5:39 7e            pushi 7e // $7e setCycle
  09b7:78               push1 
  09b8:51 16            class Fwd 
  09ba:36                push 
  09bb:72 084e          lofsa $120c // eHead
  09be:4a 0c             send c 

  09c0:32 0083            jmp code_0a46 

        code_09c3
  09c3:3c                 dup 
  09c4:35 09              ldi 9 
  09c6:1a                 eq? 
  09c7:31 38              bnt code_0a01 
  09c9:39 06            pushi 6 // $6 loop
  09cb:38 00d1          pushi d1 // $d1 viewer
  09ce:39 15            pushi 15 // $15 brBottom
  09d0:39 43            pushi 43 // $43 at
  09d2:38 0090          pushi 90 // $90 setMark
  09d5:38 0093          pushi 93 // $93 advance
  09d8:39 58            pushi 58 // $58 dispose
  09da:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  09e0:39 7e            pushi 7e // $7e setCycle
  09e2:78               push1 
  09e3:51 1b            class Beg 
  09e5:36                push 
  09e6:72 0871          lofsa $125a // wHead
  09e9:4a 06             send 6 

  09eb:39 7e            pushi 7e // $7e setCycle
  09ed:78               push1 
  09ee:51 1a            class End 
  09f0:36                push 
  09f1:72 072e          lofsa $1122 // grHead
  09f4:4a 06             send 6 

  09f6:39 7e            pushi 7e // $7e setCycle
  09f8:78               push1 
  09f9:76               push0 
  09fa:72 080f          lofsa $120c // eHead
  09fd:4a 06             send 6 

  09ff:33 45              jmp code_0a46 

        code_0a01
  0a01:3c                 dup 
  0a02:35 0a              ldi a 
  0a04:1a                 eq? 
  0a05:31 3f              bnt code_0a46 
  0a07:39 08            pushi 8 // $8 underBits
  0a09:38 00d1          pushi d1 // $d1 viewer
  0a0c:39 16            pushi 16 // $16 brRight
  0a0e:39 43            pushi 43 // $43 at
  0a10:38 00e0          pushi e0 // $e0 vanishingY
  0a13:39 0f            pushi f // $f lsBottom
  0a15:39 46            pushi 46 // $46 width
  0a17:39 4b            pushi 4b // $4b said
  0a19:39 58            pushi 58 // $58 dispose
  0a1b:46 00ff 0000 10  calle ff procedure_0000 10 // Print 

  0a21:39 7e            pushi 7e // $7e setCycle
  0a23:78               push1 
  0a24:51 1b            class Beg 
  0a26:36                push 
  0a27:72 06f8          lofsa $1122 // grHead
  0a2a:4a 06             send 6 

  0a2c:39 06            pushi 6 // $6 loop
  0a2e:78               push1 
  0a2f:78               push1 
  0a30:39 7e            pushi 7e // $7e setCycle
  0a32:78               push1 
  0a33:51 1a            class End 
  0a35:36                push 
  0a36:72 07d3          lofsa $120c // eHead
  0a39:4a 0c             send c 

  0a3b:39 7e            pushi 7e // $7e setCycle
  0a3d:78               push1 
  0a3e:51 16            class Fwd 
  0a40:36                push 
  0a41:72 077a          lofsa $11be // glHead
  0a44:4a 06             send 6 


        code_0a46
  0a46:3a                toss 
  0a47:35 03              ldi 3 
  0a49:65 12             aTop seconds 
  0a4b:32 0192            jmp code_0be0 

        code_0a4e
  0a4e:3c                 dup 
  0a4f:35 11              ldi 11 
  0a51:1a                 eq? 
  0a52:31 2f              bnt code_0a83 
  0a54:76               push0 
  0a55:45 0f 00         callb procedure_000f 0 // cls 

  0a58:39 7e            pushi 7e // $7e setCycle
  0a5a:78               push1 
  0a5b:76               push0 
  0a5c:72 075f          lofsa $11be // glHead
  0a5f:4a 06             send 6 

  0a61:8b 02              lsl local2 
  0a63:35 0a              ldi a 
  0a65:1c                 ne? 
  0a66:31 0c              bnt code_0a74 
  0a68:c3 02              +al local2 
  0a6a:35 0f              ldi f 
  0a6c:65 0a             aTop state 
  0a6e:35 01              ldi 1 
  0a70:65 10             aTop cycles 
  0a72:33 0c              jmp code_0a80 

        code_0a74
  0a74:39 7e            pushi 7e // $7e setCycle
  0a76:7a               push2 
  0a77:51 1b            class Beg 
  0a79:36                push 
  0a7a:7c            pushSelf 
  0a7b:72 05ba          lofsa $1038 // yHead
  0a7e:4a 08             send 8 


        code_0a80
  0a80:32 015d            jmp code_0be0 

        code_0a83
  0a83:3c                 dup 
  0a84:35 12              ldi 12 
  0a86:1a                 eq? 
  0a87:30 00b7            bnt code_0b41 
  0a8a:38 00cb          pushi cb // $cb addToPic
  0a8d:76               push0 
  0a8e:72 0991          lofsa $1422 // chair
  0a91:4a 04             send 4 

  0a93:39 06            pushi 6 // $6 loop
  0a95:78               push1 
  0a96:39 03            pushi 3 // $3 y
  0a98:39 7e            pushi 7e // $7e setCycle
  0a9a:78               push1 
  0a9b:51 1a            class End 
  0a9d:36                push 
  0a9e:72 0597          lofsa $1038 // yHead
  0aa1:4a 0c             send c 

  0aa3:39 06            pushi 6 // $6 loop
  0aa5:78               push1 
  0aa6:39 07            pushi 7 // $7 cel
  0aa8:39 7e            pushi 7e // $7e setCycle
  0aaa:78               push1 
  0aab:51 1a            class End 
  0aad:36                push 
  0aae:72 0623          lofsa $10d4 // cHead
  0ab1:4a 0c             send c 

  0ab3:39 06            pushi 6 // $6 loop
  0ab5:78               push1 
  0ab6:39 05            pushi 5 // $5 view
  0ab8:39 7e            pushi 7e // $7e setCycle
  0aba:78               push1 
  0abb:51 1a            class End 
  0abd:36                push 
  0abe:72 0799          lofsa $125a // wHead
  0ac1:4a 0c             send c 

  0ac3:39 06            pushi 6 // $6 loop
  0ac5:78               push1 
  0ac6:7a               push2 
  0ac7:39 7e            pushi 7e // $7e setCycle
  0ac9:78               push1 
  0aca:51 1a            class End 
  0acc:36                push 
  0acd:72 073c          lofsa $120c // eHead
  0ad0:4a 0c             send c 

  0ad2:39 06            pushi 6 // $6 loop
  0ad4:78               push1 
  0ad5:78               push1 
  0ad6:39 7e            pushi 7e // $7e setCycle
  0ad8:78               push1 
  0ad9:51 1a            class End 
  0adb:36                push 
  0adc:72 0643          lofsa $1122 // grHead
  0adf:4a 0c             send c 

  0ae1:39 7e            pushi 7e // $7e setCycle
  0ae3:78               push1 
  0ae4:51 1a            class End 
  0ae6:36                push 
  0ae7:72 0686          lofsa $1170 // RHead
  0aea:4a 06             send 6 

  0aec:39 58            pushi 58 // $58 dispose
  0aee:76               push0 
  0aef:72 0594          lofsa $1086 // lHead
  0af2:4a 04             send 4 

  0af4:38 00a3          pushi a3 // $a3 startUpd
  0af7:76               push0 
  0af8:39 05            pushi 5 // $5 view
  0afa:78               push1 
  0afb:38 0320          pushi 320 // $320 sel_800
  0afe:39 06            pushi 6 // $6 loop
  0b00:78               push1 
  0b01:39 04            pushi 4 // $4 x
  0b03:39 07            pushi 7 // $7 cel
  0b05:78               push1 
  0b06:76               push0 
  0b07:39 04            pushi 4 // $4 x
  0b09:78               push1 
  0b0a:39 64            pushi 64 // $64 allTrue
  0b0c:39 03            pushi 3 // $3 y
  0b0e:78               push1 
  0b0f:39 76            pushi 76 // $76 script
  0b11:39 12            pushi 12 // $12 illegalBits
  0b13:78               push1 
  0b14:76               push0 
  0b15:38 00c9          pushi c9 // $c9 ignoreActors
  0b18:78               push1 
  0b19:78               push1 
  0b1a:39 7e            pushi 7e // $7e setCycle
  0b1c:78               push1 
  0b1d:51 16            class Fwd 
  0b1f:36                push 
  0b20:72 089b          lofsa $13be // Lilian
  0b23:4a 34             send 34 

  0b25:39 06            pushi 6 // $6 loop
  0b27:38 00d1          pushi d1 // $d1 viewer
  0b2a:39 17            pushi 17 // $17 name
  0b2c:39 43            pushi 43 // $43 at
  0b2e:39 28            pushi 28 // $28 message
  0b30:39 12            pushi 12 // $12 illegalBits
  0b32:39 58            pushi 58 // $58 dispose
  0b34:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0b3a:35 05              ldi 5 
  0b3c:65 12             aTop seconds 
  0b3e:32 009f            jmp code_0be0 

        code_0b41
  0b41:3c                 dup 
  0b42:35 13              ldi 13 
  0b44:1a                 eq? 
  0b45:31 70              bnt code_0bb7 
  0b47:76               push0 
  0b48:45 0f 00         callb procedure_000f 0 // cls 

  0b4b:39 05            pushi 5 // $5 view
  0b4d:78               push1 
  0b4e:38 01f4          pushi 1f4 // $1f4 sel_500
  0b51:39 06            pushi 6 // $6 loop
  0b53:78               push1 
  0b54:7a               push2 
  0b55:39 7e            pushi 7e // $7e setCycle
  0b57:78               push1 
  0b58:51 17            class Walk 
  0b5a:36                push 
  0b5b:38 00d3          pushi d3 // $d3 setMotion
  0b5e:78               push1 
  0b5f:78               push1 
  0b60:74 013b          lofss $0c9e // wOPath
  0b63:43 04 02         callk Clone 2 

  0b66:36                push 
  0b67:72 0854          lofsa $13be // Lilian
  0b6a:4a 18             send 18 

  0b6c:38 00cb          pushi cb // $cb addToPic
  0b6f:76               push0 
  0b70:72 08fd          lofsa $1470 // chair1
  0b73:4a 04             send 4 

  0b75:38 0089          pushi 89 // $89 hide
  0b78:76               push0 
  0b79:72 04bc          lofsa $1038 // yHead
  0b7c:4a 04             send 4 

  0b7e:39 05            pushi 5 // $5 view
  0b80:78               push1 
  0b81:76               push0 
  0b82:39 06            pushi 6 // $6 loop
  0b84:78               push1 
  0b85:7a               push2 
  0b86:39 04            pushi 4 // $4 x
  0b88:78               push1 
  0b89:39 7c            pushi 7c // $7c lastTime
  0b8b:39 03            pushi 3 // $3 y
  0b8d:78               push1 
  0b8e:39 76            pushi 76 // $76 script
  0b90:38 00a3          pushi a3 // $a3 startUpd
  0b93:76               push0 
  0b94:39 7e            pushi 7e // $7e setCycle
  0b96:78               push1 
  0b97:51 17            class Walk 
  0b99:36                push 
  0b9a:39 12            pushi 12 // $12 illegalBits
  0b9c:78               push1 
  0b9d:76               push0 
  0b9e:38 00c9          pushi c9 // $c9 ignoreActors
  0ba1:78               push1 
  0ba2:78               push1 
  0ba3:38 00d3          pushi d3 // $d3 setMotion
  0ba6:7a               push2 
  0ba7:78               push1 
  0ba8:74 00f3          lofss $0c9e // wOPath
  0bab:43 04 02         callk Clone 2 

  0bae:36                push 
  0baf:7c            pushSelf 
  0bb0:72 07a7          lofsa $135a // You
  0bb3:4a 36             send 36 

  0bb5:33 29              jmp code_0be0 

        code_0bb7
  0bb7:3c                 dup 
  0bb8:35 14              ldi 14 
  0bba:1a                 eq? 
  0bbb:31 0b              bnt code_0bc8 
  0bbd:38 0088          pushi 88 // $88 fade
  0bc0:76               push0 
  0bc1:72 08fa          lofsa $14be // myMusic
  0bc4:4a 04             send 4 

  0bc6:33 18              jmp code_0be0 

        code_0bc8
  0bc8:3c                 dup 
  0bc9:35 15              ldi 15 
  0bcb:1a                 eq? 
  0bcc:31 12              bnt code_0be0 
  0bce:39 7a            pushi 7a // $7a setScript
  0bd0:78               push1 
  0bd1:76               push0 
  0bd2:63 08             pToa client 
  0bd4:4a 06             send 6 

  0bd6:38 00f8          pushi f8 // $f8 newRoom
  0bd9:78               push1 
  0bda:39 2c            pushi 2c // $2c handle
  0bdc:81 02              lag gCurRoom 
  0bde:4a 06             send 6 


        code_0be0
  0be0:3a                toss 
  0be1:48                 ret 
    )

)

// 0d56
(instance eyeball 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_0be2
  0be2:87 01              lap param1 
  0be4:65 0a             aTop state 
  0be6:36                push 
  0be7:3c                 dup 
  0be8:35 00              ldi 0 
  0bea:1a                 eq? 
  0beb:31 16              bnt code_0c03 
  0bed:39 7e            pushi 7e // $7e setCycle
  0bef:78               push1 
  0bf0:51 1a            class End 
  0bf2:36                push 
  0bf3:72 098e          lofsa $1584 // FHead
  0bf6:4a 06             send 6 

  0bf8:7a               push2 
  0bf9:78               push1 
  0bfa:39 06            pushi 6 // $6 loop
  0bfc:43 40 04         callk Random 4 

  0bff:65 12             aTop seconds 
  0c01:33 13              jmp code_0c16 

        code_0c03
  0c03:3c                 dup 
  0c04:35 01              ldi 1 
  0c06:1a                 eq? 
  0c07:31 0d              bnt code_0c16 
  0c09:35 ff              ldi ff 
  0c0b:65 0a             aTop state 
  0c0d:7a               push2 
  0c0e:78               push1 
  0c0f:39 06            pushi 6 // $6 loop
  0c11:43 40 04         callk Random 4 

  0c14:65 12             aTop seconds 

        code_0c16
  0c16:3a                toss 
  0c17:48                 ret 
    )

)

// 0d86
(instance handMotion 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_0c18
  0c18:87 01              lap param1 
  0c1a:65 0a             aTop state 
  0c1c:36                push 
  0c1d:3c                 dup 
  0c1e:35 00              ldi 0 
  0c20:1a                 eq? 
  0c21:31 16              bnt code_0c39 
  0c23:39 7e            pushi 7e // $7e setCycle
  0c25:78               push1 
  0c26:51 1a            class End 
  0c28:36                push 
  0c29:72 0a42          lofsa $166e // Hand
  0c2c:4a 06             send 6 

  0c2e:7a               push2 
  0c2f:78               push1 
  0c30:39 06            pushi 6 // $6 loop
  0c32:43 40 04         callk Random 4 

  0c35:65 12             aTop seconds 
  0c37:33 13              jmp code_0c4c 

        code_0c39
  0c39:3c                 dup 
  0c3a:35 01              ldi 1 
  0c3c:1a                 eq? 
  0c3d:31 0d              bnt code_0c4c 
  0c3f:35 ff              ldi ff 
  0c41:65 0a             aTop state 
  0c43:7a               push2 
  0c44:78               push1 
  0c45:39 06            pushi 6 // $6 loop
  0c47:43 40 04         callk Random 4 

  0c4a:65 12             aTop seconds 

        code_0c4c
  0c4c:3a                toss 
  0c4d:48                 ret 
    )

)

// 0db6
(instance mouthCyc 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_0c4e
  0c4e:87 01              lap param1 
  0c50:65 0a             aTop state 
  0c52:36                push 
  0c53:3c                 dup 
  0c54:35 00              ldi 0 
  0c56:1a                 eq? 
  0c57:31 0d              bnt code_0c66 
  0c59:39 7e            pushi 7e // $7e setCycle
  0c5b:7a               push2 
  0c5c:51 1a            class End 
  0c5e:36                push 
  0c5f:7c            pushSelf 
  0c60:63 08             pToa client 
  0c62:4a 08             send 8 

  0c64:33 29              jmp code_0c8f 

        code_0c66
  0c66:3c                 dup 
  0c67:35 01              ldi 1 
  0c69:1a                 eq? 
  0c6a:31 23              bnt code_0c8f 
  0c6c:c3 06              +al local6 
  0c6e:8b 07              lsl local7 
  0c70:83 06              lal local6 
  0c72:1a                 eq? 
  0c73:31 12              bnt code_0c87 
  0c75:35 00              ldi 0 
  0c77:a3 06              sal local6 
  0c79:39 07            pushi 7 // $7 cel
  0c7b:78               push1 
  0c7c:76               push0 
  0c7d:39 7a            pushi 7a // $7a setScript
  0c7f:78               push1 
  0c80:76               push0 
  0c81:63 08             pToa client 
  0c83:4a 0c             send c 

  0c85:33 08              jmp code_0c8f 

        code_0c87
  0c87:35 ff              ldi ff 
  0c89:65 0a             aTop state 
  0c8b:35 01              ldi 1 
  0c8d:65 10             aTop cycles 

        code_0c8f
  0c8f:3a                toss 
  0c90:48                 ret 
  0c91:00                bnot 
    )

)

// 0de6
(instance tableTop of PV
    (properties
        y $6b
        x $97
        z $0
        heading $0
        view $a7
        loop $6
        cel $0
        priority $9
        signal $0
    )
)

// 0e10
(instance chute of PV
    (properties
        y $79
        x $17
        z $0
        heading $0
        view $86
        loop $2
        cel $0
        priority $ffff
        signal $0
    )
)

// 0e3a
(instance Wilbur of PV
    (properties
        y $76
        x $98
        z $0
        heading $0
        view $1a5
        loop $0
        cel $0
        priority $7
        signal $0
    )
)

// 0e64
(instance Jeeves of PV
    (properties
        y $69
        x $af
        z $0
        heading $0
        view $1c2
        loop $0
        cel $0
        priority $7
        signal $0
    )
)

// 0e8e
(instance Clarence of PV
    (properties
        y $87
        x $84
        z $0
        heading $0
        view $191
        loop $0
        cel $5
        priority $a
        signal $0
    )
)

// 0eb8
(instance Ethel of PV
    (properties
        y $76
        x $b2
        z $0
        heading $0
        view $141
        loop $0
        cel $2
        priority $7
        signal $0
    )
)

// 0ee2
(instance Gertie of PV
    (properties
        y $87
        x $a1
        z $0
        heading $0
        view $155
        loop $0
        cel $1
        priority $a
        signal $0
    )
)

// 0f0c
(instance Gloria of PV
    (properties
        y $77
        x $da
        z $0
        heading $0
        view $169
        loop $0
        cel $1
        priority $8
        signal $0
    )
)

// 0f36
(instance Rudy of PV
    (properties
        y $87
        x $c7
        z $0
        heading $0
        view $17d
        loop $0
        cel $1
        priority $a
        signal $0
    )
)

// 0f60
(instance chair4 of PV
    (properties
        y $5a
        x $cd
        z $0
        heading $0
        view $86
        loop $6
        cel $1
        priority $5
        signal $0
    )
)

// 0f8a
(instance chair5 of PV
    (properties
        y $5a
        x $32
        z $0
        heading $0
        view $86
        loop $6
        cel $0
        priority $5
        signal $0
    )
)

// 0fb4
(instance coffee of PV
    (properties
        y $8a
        x $12d
        z $0
        heading $0
        view $86
        loop $0
        cel $0
        priority $c
        signal $0
    )
)

// 0fde
(instance chandelier of PV
    (properties
        y $2a
        x $90
        z $0
        heading $0
        view $86
        loop $0
        cel $3
        priority $9
        signal $0
    )
)

// 1008
(instance flowers of PV
    (properties
        y $37
        x $81
        z $0
        heading $0
        view $86
        loop $0
        cel $2
        priority $9
        signal $0
    )
)

// 1032
(instance yHead of Prop
    (properties
        y $52
        x $7b
        z $0
        heading $0
        yStep $2
        view $2
        loop $3
        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
    )
)

// 1080
(instance lHead of Prop
    (properties
        y $52
        x $63
        z $0
        heading $0
        yStep $2
        view $1f5
        loop $8
        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
    )
)

// 10ce
(instance cHead of Prop
    (properties
        y $65
        x $87
        z $0
        heading $0
        yStep $2
        view $191
        loop $7
        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
    )
)

// 111c
(instance grHead of Prop
    (properties
        y $65
        x $a3
        z $0
        heading $0
        yStep $2
        view $155
        loop $1
        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
    )
)

// 116a
(instance RHead of Prop
    (properties
        y $63
        x $c9
        z $0
        heading $0
        yStep $2
        view $17d
        loop $7
        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
    )
)

// 11b8
(instance glHead of Prop
    (properties
        y $54
        x $dd
        z $0
        heading $0
        yStep $2
        view $169
        loop $1
        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
    )
)

// 1206
(instance eHead of Prop
    (properties
        y $53
        x $b4
        z $0
        heading $0
        yStep $2
        view $141
        loop $2
        cel $0
        priority $a
        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
    )
)

// 1254
(instance wHead of Prop
    (properties
        y $53
        x $98
        z $0
        heading $0
        yStep $2
        view $1a5
        loop $8
        cel $0
        priority $a
        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
    )
)

// 12a2
(instance fire of Prop
    (properties
        y $55
        x $83
        z $0
        heading $0
        yStep $2
        view $e8
        loop $0
        cel $1
        priority $5
        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
    )
)

// 12f0
(instance Colonel of Act
    (properties
        y $96
        x $fff6
        z $0
        heading $0
        yStep $2
        view $132
        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 $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 1354
(instance You of Act
    (properties
        y $76
        x $7c
        z $0
        heading $0
        yStep $2
        view $2
        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 $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 13b8
(instance Lilian of Act
    (properties
        y $76
        x $64
        z $0
        heading $0
        yStep $2
        view $1f5
        loop $0
        cel $1
        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 $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 141c
(instance chair of Prop
    (properties
        y $72
        x $5e
        z $0
        heading $0
        yStep $2
        view $86
        loop $5
        cel $4
        priority $6
        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
    )
)

// 146a
(instance chair1 of Prop
    (properties
        y $74
        x $76
        z $0
        heading $0
        yStep $2
        view $86
        loop $5
        cel $3
        priority $6
        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
    )
)

// 14b8
(instance myMusic of Sound
    (properties
        state $0
        number $0
        priority $0
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $0
    )
)

// 14e2
(instance gas of Prop
    (properties
        y $52
        x $18
        z $0
        heading $0
        yStep $2
        view $86
        loop $3
        cel $1
        priority $9
        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
    )
)

// 1530
(instance CHead of Prop
    (properties
        y $60
        x $ad
        z $0
        heading $0
        yStep $2
        view $a7
        loop $0
        cel $0
        priority $1
        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
    )
)

// 157e
(instance FHead of Prop
    (properties
        y $27
        x $6d
        z $0
        heading $0
        yStep $2
        view $a7
        loop $5
        cel $1
        priority $1
        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
    )
)

// 15cc
(instance Eye of Prop
    (properties
        y $55
        x $b4
        z $0
        heading $0
        yStep $2
        view $a7
        loop $1
        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
    )
)

// 161a
(instance Mouth of Prop
    (properties
        y $6a
        x $b1
        z $0
        heading $0
        yStep $2
        view $a7
        loop $3
        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
    )
)

// 1668
(instance Hand of Prop
    (properties
        y $93
        x $ba
        z $0
        heading $0
        yStep $2
        view $a7
        loop $4
        cel $0
        priority $1
        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
    )
)



(procedure proc_000c
  000c:39 62            pushi 62 // $62 eachElementDo
  000e:78               push1 
  000f:38 0089          pushi 89 // $89 hide
  0012:81 05              lag gCast 
  0014:4a 06             send 6 

  0016:7a               push2 
  0017:39 43            pushi 43 // $43 at
  0019:39 07            pushi 7 // $7 cel
  001b:43 08 04         callk DrawPic 4 

  001e:39 42            pushi 42 // $42 setPri
  0020:78               push1 
  0021:78               push1 
  0022:39 57            pushi 57 // $57 init
  0024:76               push0 
  0025:72 150e          lofsa $1536 // CHead
  0028:4a 0a             send a 

  002a:39 57            pushi 57 // $57 init
  002c:76               push0 
  002d:39 7a            pushi 7a // $7a setScript
  002f:78               push1 
  0030:74 0d29          lofss $0d5c // eyeball
  0033:72 154e          lofsa $1584 // FHead
  0036:4a 0a             send a 

  0038:39 57            pushi 57 // $57 init
  003a:76               push0 
  003b:72 15e2          lofsa $1620 // Mouth
  003e:4a 04             send 4 

  0040:38 00a4          pushi a4 // $a4 cycleSpeed
  0043:78               push1 
  0044:39 05            pushi 5 // $5 view
  0046:39 7e            pushi 7e // $7e setCycle
  0048:78               push1 
  0049:51 16            class Fwd 
  004b:36                push 
  004c:39 57            pushi 57 // $57 init
  004e:76               push0 
  004f:72 1580          lofsa $15d2 // Eye
  0052:4a 10             send 10 

  0054:38 00a4          pushi a4 // $a4 cycleSpeed
  0057:78               push1 
  0058:39 05            pushi 5 // $5 view
  005a:39 57            pushi 57 // $57 init
  005c:76               push0 
  005d:39 7a            pushi 7a // $7a setScript
  005f:78               push1 
  0060:74 0d29          lofss $0d8c // handMotion
  0063:72 1608          lofsa $166e // Hand
  0066:4a 10             send 10 

  0068:48                 ret 
)

(procedure proc_0069
  0069:7a               push2 
  006a:39 22            pushi 22 // $22 type
  006c:39 06            pushi 6 // $6 loop
  006e:43 08 04         callk DrawPic 4 

  0071:39 3c            pushi 3c // $3c doit
  0073:76               push0 
  0074:81 0a              lag gAddToPics 
  0076:4a 04             send 4 

  0078:39 62            pushi 62 // $62 eachElementDo
  007a:78               push1 
  007b:38 00ca          pushi ca // $ca show
  007e:81 05              lag gCast 
  0080:4a 06             send 6 

  0082:39 58            pushi 58 // $58 dispose
  0084:76               push0 
  0085:72 14ae          lofsa $1536 // CHead
  0088:4a 04             send 4 

  008a:39 58            pushi 58 // $58 dispose
  008c:76               push0 
  008d:72 14f4          lofsa $1584 // FHead
  0090:4a 04             send 4 

  0092:39 58            pushi 58 // $58 dispose
  0094:76               push0 
  0095:72 1588          lofsa $1620 // Mouth
  0098:4a 04             send 4 

  009a:39 58            pushi 58 // $58 dispose
  009c:76               push0 
  009d:72 1532          lofsa $15d2 // Eye
  00a0:4a 04             send 4 

  00a2:39 58            pushi 58 // $58 dispose
  00a4:76               push0 
  00a5:72 15c6          lofsa $166e // Hand
  00a8:4a 04             send 4 

  00aa:48                 ret 
)

(procedure proc_00ab
  00ab:39 0c            pushi c // $c nsRight
  00ad:59 01            &rest 1 
  00af:39 69            pushi 69 // $69 last
  00b1:39 29            pushi 29 // $29 edit
  00b3:39 65            pushi 65 // $65 contains
  00b5:78               push1 
  00b6:39 64            pushi 64 // $64 allTrue
  00b8:8b 03              lsl local3 
  00ba:8b 04              lsl local4 
  00bc:39 6a            pushi 6a // $6a prev
  00be:38 0104          pushi 104 // $104 picture
  00c1:39 66            pushi 66 // $66 isEmpty
  00c3:39 0f            pushi f // $f lsBottom
  00c5:39 6b            pushi 6b // $6b addToFront
  00c7:43 1b 18         callk Display 18 

  00ca:a3 00              sal local0 
  00cc:48                 ret 
)

(procedure proc_00cd
  00cd:39 04            pushi 4 // $4 x
  00cf:38 00d1          pushi d1 // $d1 viewer
  00d2:76               push0 
  00d3:39 6c            pushi 6c // $6c addToEnd
  00d5:8b 00              lsl local0 
  00d7:43 1b 08         callk Display 8 

  00da:48                 ret 
)

(procedure proc_00db
  00db:39 0c            pushi c // $c nsRight
  00dd:59 01            &rest 1 
  00df:39 69            pushi 69 // $69 last
  00e1:39 29            pushi 29 // $29 edit
  00e3:39 65            pushi 65 // $65 contains
  00e5:78               push1 
  00e6:39 64            pushi 64 // $64 allTrue
  00e8:8b 03              lsl local3 
  00ea:8b 04              lsl local4 
  00ec:39 6a            pushi 6a // $6a prev
  00ee:38 0104          pushi 104 // $104 picture
  00f1:39 66            pushi 66 // $66 isEmpty
  00f3:76               push0 
  00f4:39 6b            pushi 6b // $6b addToFront
  00f6:43 1b 18         callk Display 18 

  00f9:a3 01              sal local1 
  00fb:48                 ret 
)

(procedure proc_00fc
  00fc:39 04            pushi 4 // $4 x
  00fe:38 00d1          pushi d1 // $d1 viewer
  0101:76               push0 
  0102:39 6c            pushi 6c // $6c addToEnd
  0104:8b 01              lsl local1 
  0106:43 1b 08         callk Display 8 

  0109:48                 ret 
)

