(script 330)

(string
    string_07d2 "EthArm"
    string_07d9 "EthMouth"
    string_07e2 "Ethel"
    string_07e8 "LilEyes"
    string_07f0 "LilMouth"
    string_07f9 "Lillian"
    string_0801 "LillsEyes"
    string_080b "TakeASip"
    string_0814 "cycleMouth"
    string_081f "myMusic"
    string_0827 "scene44a"
    string_0830 "speech44a"
)

(said
)

(local
    local0 = $0000
    local1 = $0000
    local2 = $0000
)

// 04a2
(instance public scene44a of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $3e
        style $7
        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_0091
  0091:39 57            pushi 57 // $57 init
  0093:76               push0 
  0094:57 37 04         super Rm 4 

  0097:7a               push2 
  0098:38 0087          pushi 87 // $87 clean
  009b:39 04            pushi 4 // $4 x
  009d:43 00 04         callk Load 4 

  00a0:76               push0 
  00a1:45 03 00         callb procedure_0003 0 // HandsOff 

  00a4:39 2b            pushi 2b // $2b number
  00a6:78               push1 
  00a7:39 1b            pushi 1b // $1b elements
  00a9:39 06            pushi 6 // $6 loop
  00ab:78               push1 
  00ac:39 ff            pushi ff // $ff checkAni
  00ae:39 2a            pushi 2a // $2a play
  00b0:76               push0 
  00b1:72 06f2          lofsa $07a6 // myMusic
  00b4:4a 10             send 10 

  00b6:39 42            pushi 42 // $42 setPri
  00b8:78               push1 
  00b9:78               push1 
  00ba:39 57            pushi 57 // $57 init
  00bc:76               push0 
  00bd:72 04fc          lofsa $05bc // Lillian
  00c0:4a 0a             send a 

  00c2:39 42            pushi 42 // $42 setPri
  00c4:78               push1 
  00c5:7a               push2 
  00c6:39 57            pushi 57 // $57 init
  00c8:76               push0 
  00c9:38 0089          pushi 89 // $89 hide
  00cc:76               push0 
  00cd:72 0588          lofsa $0658 // LilMouth
  00d0:4a 0e             send e 

  00d2:38 00c8          pushi c8 // $c8 setLoop
  00d5:78               push1 
  00d6:7a               push2 
  00d7:7a               push2 
  00d8:39 04            pushi 4 // $4 x
  00da:43 40 04         callk Random 4 

  00dd:36                push 
  00de:39 42            pushi 42 // $42 setPri
  00e0:78               push1 
  00e1:7a               push2 
  00e2:39 57            pushi 57 // $57 init
  00e4:76               push0 
  00e5:38 00c6          pushi c6 // $c6 stopUpd
  00e8:76               push0 
  00e9:39 7a            pushi 7a // $7a setScript
  00eb:78               push1 
  00ec:74 0405          lofss $04f4 // LillsEyes
  00ef:72 05b4          lofsa $06a6 // LilEyes
  00f2:4a 1a             send 1a 

  00f4:39 42            pushi 42 // $42 setPri
  00f6:78               push1 
  00f7:78               push1 
  00f8:39 57            pushi 57 // $57 init
  00fa:76               push0 
  00fb:72 050c          lofsa $060a // Ethel
  00fe:4a 0a             send a 

  0100:39 42            pushi 42 // $42 setPri
  0102:78               push1 
  0103:7a               push2 
  0104:39 57            pushi 57 // $57 init
  0106:76               push0 
  0107:38 0089          pushi 89 // $89 hide
  010a:76               push0 
  010b:72 05e6          lofsa $06f4 // EthMouth
  010e:4a 0e             send e 

  0110:38 00c8          pushi c8 // $c8 setLoop
  0113:78               push1 
  0114:7a               push2 
  0115:38 00a2          pushi a2 // $a2 setCel
  0118:78               push1 
  0119:76               push0 
  011a:39 42            pushi 42 // $42 setPri
  011c:78               push1 
  011d:39 03            pushi 3 // $3 y
  011f:38 00c9          pushi c9 // $c9 ignoreActors
  0122:78               push1 
  0123:78               push1 
  0124:39 57            pushi 57 // $57 init
  0126:76               push0 
  0127:72 0618          lofsa $0742 // EthArm
  012a:4a 1c             send 1c 

  012c:88 00ad            lsg gSpyFlags 
  012f:34 0080            ldi 80 
  0132:12                 and 
  0133:18                 not 
  0134:31 0a              bnt code_0140 
  0136:39 7a            pushi 7a // $7a setScript
  0138:78               push1 
  0139:74 03e8          lofss $0524 // speech44a
  013c:54 06             self 6 

  013e:33 16              jmp code_0156 

        code_0140
  0140:39 7a            pushi 7a // $7a setScript
  0142:78               push1 
  0143:74 0412          lofss $0558 // TakeASip
  0146:72 05f9          lofsa $0742 // EthArm
  0149:4a 06             send 6 

  014b:39 7a            pushi 7a // $7a setScript
  014d:78               push1 
  014e:74 03a3          lofss $04f4 // LillsEyes
  0151:72 0552          lofsa $06a6 // LilEyes
  0154:4a 06             send 6 


        code_0156
  0156:48                 ret 
    )

    (method (doit) // method_0157
  0157:39 3c            pushi 3c // $3c doit
  0159:76               push0 
  015a:57 37 04         super Rm 4 

  015d:48                 ret 
    )

    (method (dispose) // method_015e
  015e:88 00ad            lsg gSpyFlags 
  0161:34 0080            ldi 80 
  0164:12                 and 
  0165:18                 not 
  0166:31 0e              bnt code_0176 
  0168:81 7d              lag global125 
  016a:31 0a              bnt code_0176 
  016c:88 00ad            lsg gSpyFlags 
  016f:34 0080            ldi 80 
  0172:14                  or 
  0173:a0 00ad            sag gSpyFlags 

        code_0176
  0176:39 58            pushi 58 // $58 dispose
  0178:76               push0 
  0179:57 37 04         super Rm 4 

  017c:48                 ret 
    )

    (method (handleEvent) // method_017d
  017d:39 6f            pushi 6f // $6f handleEvent
  017f:78               push1 
  0180:8f 01              lsp param1 
  0182:57 37 06         super Rm 6 

  0185:48                 ret 
    )

)

// 04ee
(instance LillsEyes 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_0186
  0186:87 01              lap param1 
  0188:65 0a             aTop state 
  018a:36                push 
  018b:3c                 dup 
  018c:35 00              ldi 0 
  018e:1a                 eq? 
  018f:31 26              bnt code_01b7 
  0191:38 00c8          pushi c8 // $c8 setLoop
  0194:78               push1 
  0195:39 04            pushi 4 // $4 x
  0197:7a               push2 
  0198:76               push0 
  0199:7a               push2 
  019a:43 40 04         callk Random 4 

  019d:36                push 
  019e:35 02              ldi 2 
  01a0:06                 mul 
  01a1:02                 add 
  01a2:36                push 
  01a3:38 00c6          pushi c6 // $c6 stopUpd
  01a6:76               push0 
  01a7:72 04fc          lofsa $06a6 // LilEyes
  01aa:4a 0a             send a 

  01ac:7a               push2 
  01ad:7a               push2 
  01ae:39 05            pushi 5 // $5 view
  01b0:43 40 04         callk Random 4 

  01b3:65 12             aTop seconds 
  01b5:33 1a              jmp code_01d1 

        code_01b7
  01b7:3c                 dup 
  01b8:35 01              ldi 1 
  01ba:1a                 eq? 
  01bb:31 14              bnt code_01d1 
  01bd:38 00a3          pushi a3 // $a3 startUpd
  01c0:76               push0 
  01c1:39 7e            pushi 7e // $7e setCycle
  01c3:7a               push2 
  01c4:51 1b            class Beg 
  01c6:36                push 
  01c7:7c            pushSelf 
  01c8:72 04db          lofsa $06a6 // LilEyes
  01cb:4a 0c             send c 

  01cd:35 ff              ldi ff 
  01cf:65 0a             aTop state 

        code_01d1
  01d1:3a                toss 
  01d2:48                 ret 
    )

)

// 051e
(instance speech44a of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (handleEvent) // method_01d3
  01d3:39 6f            pushi 6f // $6f handleEvent
  01d5:78               push1 
  01d6:8f 01              lsp param1 
  01d8:57 05 06         super Script 6 

  01db:39 4c            pushi 4c // $4c claimed
  01dd:76               push0 
  01de:87 01              lap param1 
  01e0:4a 04             send 4 

  01e2:18                 not 
  01e3:31 34              bnt code_0219 
  01e5:39 04            pushi 4 // $4 x
  01e7:39 22            pushi 22 // $22 type
  01e9:76               push0 
  01ea:87 01              lap param1 
  01ec:4a 04             send 4 

  01ee:1a                 eq? 
  01ef:31 28              bnt code_0219 
  01f1:39 28            pushi 28 // $28 message
  01f3:76               push0 
  01f4:87 01              lap param1 
  01f6:4a 04             send 4 

  01f8:36                push 
  01f9:35 53              ldi 53 
  01fb:1a                 eq? 
  01fc:2f 0d               bt code_020b 
  01fe:39 28            pushi 28 // $28 message
  0200:76               push0 
  0201:87 01              lap param1 
  0203:4a 04             send 4 

  0205:36                push 
  0206:35 73              ldi 73 
  0208:1a                 eq? 
  0209:31 0e              bnt code_0219 

        code_020b
  020b:76               push0 
  020c:45 0f 00         callb procedure_000f 0 // cls 

  020f:38 00f8          pushi f8 // $f8 newRoom
  0212:78               push1 
  0213:89 0c              lsg gPrevRoomNum 
  0215:81 02              lag gCurRoom 
  0217:4a 06             send 6 


        code_0219
  0219:48                 ret 
    )

    (method (changeState) // method_021a
  021a:39 2d            pushi 2d // $2d client
  021c:76               push0 
  021d:72 0368          lofsa $0588 // cycleMouth
  0220:4a 04             send 4 

  0222:31 0b              bnt code_022f 
  0224:35 01              ldi 1 
  0226:a3 01              sal local1 
  0228:35 01              ldi 1 
  022a:65 10             aTop cycles 
  022c:32 0147            jmp code_0376 

        code_022f
  022f:87 01              lap param1 
  0231:65 0a             aTop state 
  0233:36                push 
  0234:3c                 dup 
  0235:35 00              ldi 0 
  0237:1a                 eq? 
  0238:31 07              bnt code_0241 
  023a:35 07              ldi 7 
  023c:65 10             aTop cycles 
  023e:32 0134            jmp code_0375 

        code_0241
  0241:3c                 dup 
  0242:35 01              ldi 1 
  0244:1a                 eq? 
  0245:31 33              bnt code_027a 
  0247:39 0e            pushi e // $e lsLeft
  0249:38 014a          pushi 14a // $14a eyesID
  024c:76               push0 
  024d:39 64            pushi 64 // $64 allTrue
  024f:39 30            pushi 30 // $30 b-moveCnt
  0251:39 08            pushi 8 // $8 underBits
  0253:39 6a            pushi 6a // $6a prev
  0255:38 0100          pushi 100 // $100 notify
  0258:39 66            pushi 66 // $66 isEmpty
  025a:39 0f            pushi f // $f lsBottom
  025c:39 67            pushi 67 // $67 first
  025e:39 ff            pushi ff // $ff checkAni
  0260:39 69            pushi 69 // $69 last
  0262:76               push0 
  0263:39 6b            pushi 6b // $6b addToFront
  0265:43 1b 1c         callk Display 1c 

  0268:a3 02              sal local2 
  026a:7a               push2 
  026b:38 014a          pushi 14a // $14a eyesID
  026e:78               push1 
  026f:40 fdeb 04        call proc_005e 4 

  0273:35 07              ldi 7 
  0275:65 12             aTop seconds 
  0277:32 00fb            jmp code_0375 

        code_027a
  027a:3c                 dup 
  027b:35 02              ldi 2 
  027d:1a                 eq? 
  027e:31 1b              bnt code_029b 
  0280:7a               push2 
  0281:38 014a          pushi 14a // $14a eyesID
  0284:7a               push2 
  0285:40 fda3 04        call proc_002c 4 

  0289:39 7a            pushi 7a // $7a setScript
  028b:78               push1 
  028c:74 02c9          lofss $0558 // TakeASip
  028f:72 04b0          lofsa $0742 // EthArm
  0292:4a 06             send 6 

  0294:35 05              ldi 5 
  0296:65 12             aTop seconds 
  0298:32 00da            jmp code_0375 

        code_029b
  029b:3c                 dup 
  029c:35 03              ldi 3 
  029e:1a                 eq? 
  029f:31 31              bnt code_02d2 
  02a1:39 76            pushi 76 // $76 script
  02a3:76               push0 
  02a4:72 049b          lofsa $0742 // EthArm
  02a7:4a 04             send 4 

  02a9:31 16              bnt code_02c1 
  02ab:39 20            pushi 20 // $20 state
  02ad:76               push0 
  02ae:72 02a7          lofsa $0558 // TakeASip
  02b1:4a 04             send 4 

  02b3:36                push 
  02b4:35 03              ldi 3 
  02b6:22                 lt? 
  02b7:31 08              bnt code_02c1 
  02b9:6d 0a            dpToa state 
  02bb:35 01              ldi 1 
  02bd:65 10             aTop cycles 
  02bf:33 0e              jmp code_02cf 

        code_02c1
  02c1:7a               push2 
  02c2:38 014a          pushi 14a // $14a eyesID
  02c5:39 03            pushi 3 // $3 y
  02c7:40 fd93 04        call proc_005e 4 

  02cb:35 07              ldi 7 
  02cd:65 12             aTop seconds 

        code_02cf
  02cf:32 00a3            jmp code_0375 

        code_02d2
  02d2:3c                 dup 
  02d3:35 04              ldi 4 
  02d5:1a                 eq? 
  02d6:31 1c              bnt code_02f4 
  02d8:7a               push2 
  02d9:38 014a          pushi 14a // $14a eyesID
  02dc:39 04            pushi 4 // $4 x
  02de:40 fd4a 04        call proc_002c 4 

  02e2:39 7a            pushi 7a // $7a setScript
  02e4:78               push1 
  02e5:74 0270          lofss $0558 // TakeASip
  02e8:72 0457          lofsa $0742 // EthArm
  02eb:4a 06             send 6 

  02ed:35 05              ldi 5 
  02ef:65 12             aTop seconds 
  02f1:32 0081            jmp code_0375 

        code_02f4
  02f4:3c                 dup 
  02f5:35 05              ldi 5 
  02f7:1a                 eq? 
  02f8:31 30              bnt code_032a 
  02fa:39 76            pushi 76 // $76 script
  02fc:76               push0 
  02fd:72 0442          lofsa $0742 // EthArm
  0300:4a 04             send 4 

  0302:31 16              bnt code_031a 
  0304:39 20            pushi 20 // $20 state
  0306:76               push0 
  0307:72 024e          lofsa $0558 // TakeASip
  030a:4a 04             send 4 

  030c:36                push 
  030d:35 03              ldi 3 
  030f:22                 lt? 
  0310:31 08              bnt code_031a 
  0312:6d 0a            dpToa state 
  0314:35 01              ldi 1 
  0316:65 10             aTop cycles 
  0318:33 0e              jmp code_0328 

        code_031a
  031a:7a               push2 
  031b:38 014a          pushi 14a // $14a eyesID
  031e:39 05            pushi 5 // $5 view
  0320:40 fd3a 04        call proc_005e 4 

  0324:35 07              ldi 7 
  0326:65 12             aTop seconds 

        code_0328
  0328:33 4b              jmp code_0375 

        code_032a
  032a:3c                 dup 
  032b:35 06              ldi 6 
  032d:1a                 eq? 
  032e:31 15              bnt code_0345 
  0330:39 7a            pushi 7a // $7a setScript
  0332:78               push1 
  0333:74 0222          lofss $0558 // TakeASip
  0336:72 0409          lofsa $0742 // EthArm
  0339:4a 06             send 6 

  033b:76               push0 
  033c:45 0f 00         callb procedure_000f 0 // cls 

  033f:35 07              ldi 7 
  0341:65 12             aTop seconds 
  0343:33 30              jmp code_0375 

        code_0345
  0345:3c                 dup 
  0346:35 07              ldi 7 
  0348:1a                 eq? 
  0349:31 2a              bnt code_0375 
  034b:39 76            pushi 76 // $76 script
  034d:76               push0 
  034e:72 03f1          lofsa $0742 // EthArm
  0351:4a 04             send 4 

  0353:31 16              bnt code_036b 
  0355:39 20            pushi 20 // $20 state
  0357:76               push0 
  0358:72 01fd          lofsa $0558 // TakeASip
  035b:4a 04             send 4 

  035d:36                push 
  035e:35 03              ldi 3 
  0360:22                 lt? 
  0361:31 08              bnt code_036b 
  0363:6d 0a            dpToa state 
  0365:35 01              ldi 1 
  0367:65 10             aTop cycles 
  0369:33 0a              jmp code_0375 

        code_036b
  036b:38 00f8          pushi f8 // $f8 newRoom
  036e:78               push1 
  036f:89 0c              lsg gPrevRoomNum 
  0371:81 02              lag gCurRoom 
  0373:4a 06             send 6 


        code_0375
  0375:3a                toss 

        code_0376
  0376:48                 ret 
    )

)

// 0552
(instance TakeASip 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_0377
  0377:87 01              lap param1 
  0379:65 0a             aTop state 
  037b:36                push 
  037c:3c                 dup 
  037d:35 00              ldi 0 
  037f:1a                 eq? 
  0380:31 32              bnt code_03b4 
  0382:88 00ad            lsg gSpyFlags 
  0385:34 0080            ldi 80 
  0388:12                 and 
  0389:31 0f              bnt code_039a 
  038b:39 03            pushi 3 // $3 y
  038d:38 014a          pushi 14a // $14a eyesID
  0390:39 06            pushi 6 // $6 loop
  0392:39 58            pushi 58 // $58 dispose
  0394:46 00ff 0000 06  calle ff procedure_0000 6 // Print 


        code_039a
  039a:39 38            pushi 38 // $38 moveSpeed
  039c:78               push1 
  039d:78               push1 
  039e:38 00d3          pushi d3 // $d3 setMotion
  03a1:39 04            pushi 4 // $4 x
  03a3:51 1d            class MoveTo 
  03a5:36                push 
  03a6:38 00bf          pushi bf // $bf findPosn
  03a9:39 71            pushi 71 // $71 timer
  03ab:7c            pushSelf 
  03ac:72 0393          lofsa $0742 // EthArm
  03af:4a 12             send 12 

  03b1:32 0096            jmp code_044a 

        code_03b4
  03b4:3c                 dup 
  03b5:35 01              ldi 1 
  03b7:1a                 eq? 
  03b8:31 0f              bnt code_03c9 
  03ba:39 7e            pushi 7e // $7e setCycle
  03bc:7a               push2 
  03bd:51 1a            class End 
  03bf:36                push 
  03c0:7c            pushSelf 
  03c1:72 037e          lofsa $0742 // EthArm
  03c4:4a 08             send 8 

  03c6:32 0081            jmp code_044a 

        code_03c9
  03c9:3c                 dup 
  03ca:35 02              ldi 2 
  03cc:1a                 eq? 
  03cd:31 19              bnt code_03e8 
  03cf:39 07            pushi 7 // $7 cel
  03d1:78               push1 
  03d2:76               push0 
  03d3:39 7e            pushi 7e // $7e setCycle
  03d5:78               push1 
  03d6:51 16            class Fwd 
  03d8:36                push 
  03d9:38 00ca          pushi ca // $ca show
  03dc:76               push0 
  03dd:72 0314          lofsa $06f4 // EthMouth
  03e0:4a 10             send 10 

  03e2:35 02              ldi 2 
  03e4:65 12             aTop seconds 
  03e6:33 62              jmp code_044a 

        code_03e8
  03e8:3c                 dup 
  03e9:35 03              ldi 3 
  03eb:1a                 eq? 
  03ec:31 1f              bnt code_040d 
  03ee:39 7e            pushi 7e // $7e setCycle
  03f0:7a               push2 
  03f1:51 1b            class Beg 
  03f3:36                push 
  03f4:7c            pushSelf 
  03f5:72 034a          lofsa $0742 // EthArm
  03f8:4a 08             send 8 

  03fa:39 07            pushi 7 // $7 cel
  03fc:78               push1 
  03fd:76               push0 
  03fe:39 7e            pushi 7e // $7e setCycle
  0400:78               push1 
  0401:76               push0 
  0402:38 0089          pushi 89 // $89 hide
  0405:76               push0 
  0406:72 02eb          lofsa $06f4 // EthMouth
  0409:4a 10             send 10 

  040b:33 3d              jmp code_044a 

        code_040d
  040d:3c                 dup 
  040e:35 04              ldi 4 
  0410:1a                 eq? 
  0411:31 16              bnt code_0429 
  0413:38 00d3          pushi d3 // $d3 setMotion
  0416:39 04            pushi 4 // $4 x
  0418:51 1d            class MoveTo 
  041a:36                push 
  041b:38 00a5          pushi a5 // $a5 cycler
  041e:38 0088          pushi 88 // $88 fade
  0421:7c            pushSelf 
  0422:72 031d          lofsa $0742 // EthArm
  0425:4a 0c             send c 

  0427:33 21              jmp code_044a 

        code_0429
  0429:3c                 dup 
  042a:35 05              ldi 5 
  042c:1a                 eq? 
  042d:31 1b              bnt code_044a 
  042f:39 7a            pushi 7a // $7a setScript
  0431:78               push1 
  0432:76               push0 
  0433:63 08             pToa client 
  0435:4a 06             send 6 

  0437:88 00ad            lsg gSpyFlags 
  043a:34 0080            ldi 80 
  043d:12                 and 
  043e:31 0a              bnt code_044a 
  0440:38 00f8          pushi f8 // $f8 newRoom
  0443:78               push1 
  0444:89 0c              lsg gPrevRoomNum 
  0446:81 02              lag gCurRoom 
  0448:4a 06             send 6 


        code_044a
  044a:3a                toss 
  044b:48                 ret 
    )

)

// 0582
(instance cycleMouth 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_044c
  044c:39 3c            pushi 3c // $3c doit
  044e:76               push0 
  044f:57 05 04         super Script 4 

  0452:83 01              lal local1 
  0454:31 08              bnt code_045e 
  0456:35 00              ldi 0 
  0458:a3 01              sal local1 
  045a:35 01              ldi 1 
  045c:65 10             aTop cycles 

        code_045e
  045e:48                 ret 
    )

    (method (changeState) // method_045f
  045f:87 01              lap param1 
  0461:65 0a             aTop state 
  0463:36                push 
  0464:3c                 dup 
  0465:35 00              ldi 0 
  0467:1a                 eq? 
  0468:31 18              bnt code_0482 
  046a:39 07            pushi 7 // $7 cel
  046c:78               push1 
  046d:76               push0 
  046e:39 7e            pushi 7e // $7e setCycle
  0470:78               push1 
  0471:51 16            class Fwd 
  0473:36                push 
  0474:38 00ca          pushi ca // $ca show
  0477:76               push0 
  0478:63 08             pToa client 
  047a:4a 10             send 10 

  047c:83 00              lal local0 
  047e:65 10             aTop cycles 
  0480:33 18              jmp code_049a 

        code_0482
  0482:3c                 dup 
  0483:35 01              ldi 1 
  0485:1a                 eq? 
  0486:31 12              bnt code_049a 
  0488:39 7a            pushi 7a // $7a setScript
  048a:78               push1 
  048b:76               push0 
  048c:38 0089          pushi 89 // $89 hide
  048f:76               push0 
  0490:63 08             pToa client 
  0492:4a 0a             send a 

  0494:39 2d            pushi 2d // $2d client
  0496:78               push1 
  0497:76               push0 
  0498:54 06             self 6 


        code_049a
  049a:3a                toss 
  049b:48                 ret 
    )

)

// 05b6
(instance Lillian of Prop
    (properties
        y $6e
        x $60
        z $0
        heading $0
        yStep $2
        view $205
        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
    )
)

// 0604
(instance Ethel of Prop
    (properties
        y $6e
        x $e9
        z $0
        heading $0
        yStep $2
        view $144
        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
    )
)

// 0652
(instance LilMouth of Prop
    (properties
        y $58
        x $63
        z $0
        heading $0
        yStep $2
        view $205
        loop $2
        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 $1
        script $0
        cycler $0
        timer $0
    )
)

// 06a0
(instance LilEyes of Prop
    (properties
        y $4b
        x $62
        z $0
        heading $0
        yStep $2
        view $205
        loop $4
        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 $1
        script $0
        cycler $0
        timer $0
    )
)

// 06ee
(instance EthMouth of Prop
    (properties
        y $5e
        x $d4
        z $0
        heading $0
        yStep $2
        view $144
        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 $1
        script $0
        cycler $0
        timer $0
    )
)

// 073c
(instance EthArm of Act
    (properties
        y $88
        x $a5
        z $0
        heading $0
        yStep $5
        view $144
        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
    )
)

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



(procedure proc_000c
  000c:3e 01f4           link 1f4 // (var $1f4)
  000f:78               push1 
  0010:59 01            &rest 1 
  0012:5b 04 00           lea 4 0 
  0015:36                push 
  0016:43 4d 02         callk GetFarText 2 

  0019:78               push1 
  001a:5b 04 00           lea 4 0 
  001d:36                push 
  001e:43 4a 02         callk StrLen 2 

  0021:36                push 
  0022:35 02              ldi 2 
  0024:08                 div 
  0025:36                push 
  0026:35 01              ldi 1 
  0028:02                 add 
  0029:a3 00              sal local0 
  002b:48                 ret 
)

(procedure proc_002c
  002c:76               push0 
  002d:59 01            &rest 1 
  002f:41 da 00          call proc_000c 0 

  0032:39 7a            pushi 7a // $7a setScript
  0034:78               push1 
  0035:74 0550          lofss $0588 // cycleMouth
  0038:72 061d          lofsa $0658 // LilMouth
  003b:4a 06             send 6 

  003d:39 0b            pushi b // $b nsBottom
  003f:59 01            &rest 1 
  0041:39 43            pushi 43 // $43 at
  0043:39 14            pushi 14 // $14 brLeft
  0045:39 73            pushi 73 // $73 seconds
  0047:39 21            pushi 21 // $21 font
  0049:39 04            pushi 4 // $4 x
  004b:39 46            pushi 46 // $46 width
  004d:38 008c          pushi 8c // $8c track
  0050:39 1e            pushi 1e // $1e mode
  0052:78               push1 
  0053:39 53            pushi 53 // $53 draw
  0055:39 58            pushi 58 // $58 dispose
  0057:46 00ff 0000 16  calle ff procedure_0000 16 // Print 

  005d:48                 ret 
)

(procedure proc_005e
  005e:76               push0 
  005f:59 01            &rest 1 
  0061:41 a8 00          call proc_000c 0 

  0064:39 7a            pushi 7a // $7a setScript
  0066:78               push1 
  0067:74 051e          lofss $0588 // cycleMouth
  006a:72 0687          lofsa $06f4 // EthMouth
  006d:4a 06             send 6 

  006f:39 0b            pushi b // $b nsBottom
  0071:59 01            &rest 1 
  0073:39 43            pushi 43 // $43 at
  0075:38 00a0          pushi a0 // $a0 cycleDone
  0078:39 73            pushi 73 // $73 seconds
  007a:39 21            pushi 21 // $21 font
  007c:39 04            pushi 4 // $4 x
  007e:39 46            pushi 46 // $46 width
  0080:38 008c          pushi 8c // $8c track
  0083:39 1e            pushi 1e // $1e mode
  0085:78               push1 
  0086:39 53            pushi 53 // $53 draw
  0088:39 58            pushi 58 // $58 dispose
  008a:46 00ff 0000 16  calle ff procedure_0000 16 // Print 

  0090:48                 ret 
)

