(script 259)

(string
    string_11a8 "AshTray"
    string_11b0 "CHead"
    string_11b6 "Clarence"
    string_11bf "Rudy"
    string_11c4 "Smoke"
    string_11ca "Wisp"
    string_11cf "argue"
    string_11d5 "clarActions"
    string_11e1 "clarence"
    string_11ea "crArgue"
    string_11f2 "glass"
    string_11f8 "goSee"
    string_11fe "rHead"
    string_1204 "rudy"
    string_1209 "rudyActions"
    string_1215 ""
)

(said
    said_0d4c /attorney>
    said_0d51 /rudolph>
    said_0d56 ask[/attorney,man,person]/rudolph<about
    said_0d6a ask[/rudolph,man,person]/attorney<about
    said_0d7e boire/alcohol
    said_0d84 get/butt
    said_0d8a get/boire,glass,alcohol
    said_0d96 deliver,hold
    said_0d9c ecouter
    said_0d9f look/ashtray,butt
    said_0da8 look/attorney
    said_0dae look/boire,glass,alcohol
    said_0dba look/hommes,gens
    said_0dc3 look/person,man
    said_0dcc look/rudolph
    said_0dd2 bonjour
    said_0dd5 bonjour/gens,hommes
    said_0dde bonjour/person,man>
    said_0de8 raconter
    said_0deb raconter[/rudolph]/gertie<about
)

(synonym
    butt | cigar | cigare | megot = cigarette
)

(local
    local0 = $0000
    local1 = $0000
    local2 = $0000
    local3 = $0000
    local4 = $0000
    local5 = $0000
)

// 0e00
(instance public crArgue of Rgn
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
    )
    (method (init) // method_00d8
  00d8:39 57            pushi 57 // $57 init
  00da:76               push0 
  00db:57 36 04         super Rgn 4 

  00de:89 76              lsg gMustDos 
  00e0:35 04              ldi 4 
  00e2:12                 and 
  00e3:18                 not 
  00e4:31 30              bnt code_0116 
  00e6:39 03            pushi 3 // $3 y
  00e8:38 0087          pushi 87 // $87 clean
  00eb:39 04            pushi 4 // $4 x
  00ed:39 29            pushi 29 // $29 edit
  00ef:45 15 06         callb procedure_0015 6 // LoadMany 

  00f2:7a               push2 
  00f3:38 0080          pushi 80 // $80 timeLeft
  00f6:38 0282          pushi 282 // $282 sel_642
  00f9:43 00 04         callk Load 4 

  00fc:39 05            pushi 5 // $5 view
  00fe:38 0084          pushi 84 // $84 stop
  0101:39 1d            pushi 1d // $1d back
  0103:39 5e            pushi 5e // $5e respondsTo
  0105:39 5f            pushi 5f // $5f yourself
  0107:39 60            pushi 60 // $60 size
  0109:45 15 0a         callb procedure_0015 a // LoadMany 

  010c:7a               push2 
  010d:38 0082          pushi 82 // $82 owner
  0110:38 0196          pushi 196 // $196 sel_406
  0113:43 00 04         callk Load 4 


        code_0116
  0116:7a               push2 
  0117:38 0082          pushi 82 // $82 owner
  011a:38 03d9          pushi 3d9 // $3d9 sel_985
  011d:43 00 04         callk Load 4 

  0120:39 04            pushi 4 // $4 x
  0122:38 008f          pushi 8f // $8f moveTo
  0125:38 00f3          pushi f3 // $f3 close
  0128:38 011c          pushi 11c // $11c normal
  012b:38 0121          pushi 121 // $121 radius
  012e:45 15 08         callb procedure_0015 8 // LoadMany 

  0131:39 03            pushi 3 // $3 y
  0133:38 008e          pushi 8e // $8e move
  0136:39 07            pushi 7 // $7 cel
  0138:39 09            pushi 9 // $9 nsTop
  013a:45 15 06         callb procedure_0015 6 // LoadMany 

  013d:34 0140            ldi 140 
  0140:a0 00d0            sag global208 
  0143:34 011c            ldi 11c 
  0146:a0 017f            sag global383 
  0149:34 0121            ldi 121 
  014c:a0 0181            sag global385 
  014f:39 57            pushi 57 // $57 init
  0151:76               push0 
  0152:72 0df1          lofsa $0f46 // Rudy
  0155:4a 04             send 4 

  0157:38 00c9          pushi c9 // $c9 ignoreActors
  015a:78               push1 
  015b:78               push1 
  015c:39 57            pushi 57 // $57 init
  015e:76               push0 
  015f:72 0d96          lofsa $0ef8 // rHead
  0162:4a 0a             send a 

  0164:38 00c9          pushi c9 // $c9 ignoreActors
  0167:78               push1 
  0168:78               push1 
  0169:39 57            pushi 57 // $57 init
  016b:76               push0 
  016c:72 0e8d          lofsa $0ffc // CHead
  016f:4a 0a             send a 

  0171:39 57            pushi 57 // $57 init
  0173:76               push0 
  0174:72 0ed3          lofsa $104a // Clarence
  0177:4a 04             send 4 

  0179:39 42            pushi 42 // $42 setPri
  017b:78               push1 
  017c:39 0d            pushi d // $d lsTop
  017e:38 00c9          pushi c9 // $c9 ignoreActors
  0181:78               push1 
  0182:78               push1 
  0183:39 7e            pushi 7e // $7e setCycle
  0185:78               push1 
  0186:51 16            class Fwd 
  0188:36                push 
  0189:38 00a4          pushi a4 // $a4 cycleSpeed
  018c:78               push1 
  018d:78               push1 
  018e:39 57            pushi 57 // $57 init
  0190:76               push0 
  0191:72 0fbe          lofsa $1152 // Wisp
  0194:4a 1c             send 1c 

  0196:39 42            pushi 42 // $42 setPri
  0198:78               push1 
  0199:39 0d            pushi d // $d lsTop
  019b:38 00c9          pushi c9 // $c9 ignoreActors
  019e:78               push1 
  019f:78               push1 
  01a0:39 57            pushi 57 // $57 init
  01a2:76               push0 
  01a3:38 00c6          pushi c6 // $c6 stopUpd
  01a6:76               push0 
  01a7:72 0f56          lofsa $1100 // AshTray
  01aa:4a 14             send 14 

  01ac:39 42            pushi 42 // $42 setPri
  01ae:78               push1 
  01af:39 0c            pushi c // $c nsRight
  01b1:38 00c9          pushi c9 // $c9 ignoreActors
  01b4:78               push1 
  01b5:78               push1 
  01b6:39 57            pushi 57 // $57 init
  01b8:76               push0 
  01b9:38 0089          pushi 89 // $89 hide
  01bc:76               push0 
  01bd:72 0ef2          lofsa $10b2 // Smoke
  01c0:4a 14             send 14 

  01c2:39 42            pushi 42 // $42 setPri
  01c4:78               push1 
  01c5:39 0e            pushi e // $e lsLeft
  01c7:38 00c9          pushi c9 // $c9 ignoreActors
  01ca:78               push1 
  01cb:78               push1 
  01cc:39 57            pushi 57 // $57 init
  01ce:76               push0 
  01cf:38 00c6          pushi c6 // $c6 stopUpd
  01d2:76               push0 
  01d3:72 0dd8          lofsa $0fae // glass
  01d6:4a 14             send 14 

  01d8:39 7a            pushi 7a // $7a setScript
  01da:78               push1 
  01db:74 0c5a          lofss $0e38 // argue
  01de:54 06             self 6 

  01e0:48                 ret 
    )

    (method (doit) // method_01e1
  01e1:39 3c            pushi 3c // $3c doit
  01e3:76               push0 
  01e4:57 36 04         super Rgn 4 

  01e7:39 03            pushi 3 // $3 y
  01e9:76               push0 
  01ea:81 00              lag gEgo 
  01ec:4a 04             send 4 

  01ee:36                push 
  01ef:34 009e            ldi 9e 
  01f2:1e                 gt? 
  01f3:31 0b              bnt code_0200 
  01f5:39 42            pushi 42 // $42 setPri
  01f7:78               push1 
  01f8:39 0e            pushi e // $e lsLeft
  01fa:81 00              lag gEgo 
  01fc:4a 06             send 6 

  01fe:33 09              jmp code_0209 

        code_0200
  0200:39 42            pushi 42 // $42 setPri
  0202:78               push1 
  0203:39 ff            pushi ff // $ff checkAni
  0205:81 00              lag gEgo 
  0207:4a 06             send 6 


        code_0209
  0209:48                 ret 
    )

    (method (dispose) // method_020a
  020a:88 00ad            lsg gSpyFlags 
  020d:35 08              ldi 8 
  020f:12                 and 
  0210:18                 not 
  0211:31 0e              bnt code_0221 
  0213:88 0172            lsg global370 
  0216:35 00              ldi 0 
  0218:1a                 eq? 
  0219:31 06              bnt code_0221 
  021b:34 0708            ldi 708 
  021e:a0 0172            sag global370 

        code_0221
  0221:78               push1 
  0222:38 03d9          pushi 3d9 // $3d9 sel_985
  0225:43 03 02         callk DisposeScript 2 

  0228:39 58            pushi 58 // $58 dispose
  022a:76               push0 
  022b:57 36 04         super Rgn 4 

  022e:48                 ret 
    )

    (method (handleEvent) // method_022f
  022f:39 6f            pushi 6f // $6f handleEvent
  0231:78               push1 
  0232:8f 01              lsp param1 
  0234:57 36 06         super Rgn 6 

  0237:48                 ret 
    )

)

// 0e32
(instance argue 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_0238
  0238:87 01              lap param1 
  023a:65 0a             aTop state 
  023c:36                push 
  023d:3c                 dup 
  023e:35 00              ldi 0 
  0240:1a                 eq? 
  0241:31 41              bnt code_0284 
  0243:80 00d8            lag global216 
  0246:18                 not 
  0247:31 06              bnt code_024f 
  0249:35 ff              ldi ff 
  024b:65 0a             aTop state 
  024d:33 2e              jmp code_027d 

        code_024f
  024f:89 76              lsg gMustDos 
  0251:35 04              ldi 4 
  0253:12                 and 
  0254:18                 not 
  0255:31 1b              bnt code_0272 
  0257:89 76              lsg gMustDos 
  0259:35 04              ldi 4 
  025b:14                  or 
  025c:a1 76              sag gMustDos 
  025e:39 7a            pushi 7a // $7a setScript
  0260:78               push1 
  0261:7a               push2 
  0262:38 0196          pushi 196 // $196 sel_406
  0265:76               push0 
  0266:43 02 04         callk ScriptID 4 

  0269:36                push 
  026a:54 06             self 6 

  026c:35 ff              ldi ff 
  026e:65 0a             aTop state 
  0270:33 0b              jmp code_027d 

        code_0272
  0272:39 76            pushi 76 // $76 script
  0274:76               push0 
  0275:54 04             self 4 

  0277:31 04              bnt code_027d 
  0279:35 ff              ldi ff 
  027b:65 0a             aTop state 

        code_027d
  027d:35 01              ldi 1 
  027f:65 10             aTop cycles 
  0281:32 024a            jmp code_04ce 

        code_0284
  0284:3c                 dup 
  0285:35 01              ldi 1 
  0287:1a                 eq? 
  0288:30 00f6            bnt code_0381 
  028b:38 00e9          pushi e9 // $e9 canControl
  028e:78               push1 
  028f:78               push1 
  0290:51 2b            class User 
  0292:4a 06             send 6 

  0294:88 00b2            lsg global178 
  0297:34 7fff            ldi 7fff 
  029a:12                 and 
  029b:a3 05              sal local5 
  029d:36                push 
  029e:80 00b2            lag global178 
  02a1:1a                 eq? 
  02a2:31 15              bnt code_02b9 
  02a4:88 00b2            lsg global178 
  02a7:35 08              ldi 8 
  02a9:22                 lt? 
  02aa:31 05              bnt code_02b1 
  02ac:c0 00b2            +ag global178 
  02af:33 06              jmp code_02b7 

        code_02b1
  02b1:34 8003            ldi 8003 
  02b4:a0 00b2            sag global178 

        code_02b7
  02b7:33 39              jmp code_02f2 

        code_02b9
  02b9:8b 05              lsl local5 
  02bb:3c                 dup 
  02bc:35 03              ldi 3 
  02be:1a                 eq? 
  02bf:31 08              bnt code_02c9 
  02c1:34 8004            ldi 8004 
  02c4:a0 00b2            sag global178 
  02c7:33 28              jmp code_02f1 

        code_02c9
  02c9:3c                 dup 
  02ca:35 04              ldi 4 
  02cc:1a                 eq? 
  02cd:31 08              bnt code_02d7 
  02cf:34 8006            ldi 8006 
  02d2:a0 00b2            sag global178 
  02d5:33 1a              jmp code_02f1 

        code_02d7
  02d7:3c                 dup 
  02d8:35 06              ldi 6 
  02da:1a                 eq? 
  02db:31 08              bnt code_02e5 
  02dd:34 8008            ldi 8008 
  02e0:a0 00b2            sag global178 
  02e3:33 0c              jmp code_02f1 

        code_02e5
  02e5:3c                 dup 
  02e6:35 08              ldi 8 
  02e8:1a                 eq? 
  02e9:31 06              bnt code_02f1 
  02eb:34 8003            ldi 8003 
  02ee:a0 00b2            sag global178 

        code_02f1
  02f1:3a                toss 

        code_02f2
  02f2:8b 05              lsl local5 
  02f4:3c                 dup 
  02f5:35 01              ldi 1 
  02f7:1a                 eq? 
  02f8:31 0b              bnt code_0305 
  02fa:7a               push2 
  02fb:38 0103          pushi 103 // $103 initialized
  02fe:76               push0 
  02ff:40 fd13 04        call proc_0016 4 

  0303:33 74              jmp code_0379 

        code_0305
  0305:3c                 dup 
  0306:35 02              ldi 2 
  0308:1a                 eq? 
  0309:31 0b              bnt code_0316 
  030b:7a               push2 
  030c:38 0103          pushi 103 // $103 initialized
  030f:78               push1 
  0310:40 fd3e 04        call proc_0052 4 

  0314:33 63              jmp code_0379 

        code_0316
  0316:3c                 dup 
  0317:35 03              ldi 3 
  0319:1a                 eq? 
  031a:31 0b              bnt code_0327 
  031c:7a               push2 
  031d:38 0103          pushi 103 // $103 initialized
  0320:7a               push2 
  0321:40 fd2d 04        call proc_0052 4 

  0325:33 52              jmp code_0379 

        code_0327
  0327:3c                 dup 
  0328:35 04              ldi 4 
  032a:1a                 eq? 
  032b:31 0c              bnt code_0339 
  032d:7a               push2 
  032e:38 0103          pushi 103 // $103 initialized
  0331:39 03            pushi 3 // $3 y
  0333:40 fcdf 04        call proc_0016 4 

  0337:33 40              jmp code_0379 

        code_0339
  0339:3c                 dup 
  033a:35 05              ldi 5 
  033c:1a                 eq? 
  033d:31 0c              bnt code_034b 
  033f:7a               push2 
  0340:38 0103          pushi 103 // $103 initialized
  0343:39 04            pushi 4 // $4 x
  0345:40 fccd 04        call proc_0016 4 

  0349:33 2e              jmp code_0379 

        code_034b
  034b:3c                 dup 
  034c:35 06              ldi 6 
  034e:1a                 eq? 
  034f:31 0c              bnt code_035d 
  0351:7a               push2 
  0352:38 0103          pushi 103 // $103 initialized
  0355:39 05            pushi 5 // $5 view
  0357:40 fcf7 04        call proc_0052 4 

  035b:33 1c              jmp code_0379 

        code_035d
  035d:3c                 dup 
  035e:35 07              ldi 7 
  0360:1a                 eq? 
  0361:31 0c              bnt code_036f 
  0363:7a               push2 
  0364:38 0103          pushi 103 // $103 initialized
  0367:39 06            pushi 6 // $6 loop
  0369:40 fce5 04        call proc_0052 4 

  036d:33 0a              jmp code_0379 

        code_036f
  036f:7a               push2 
  0370:38 0103          pushi 103 // $103 initialized
  0373:39 07            pushi 7 // $7 cel
  0375:40 fc9d 04        call proc_0016 4 


        code_0379
  0379:3a                toss 
  037a:35 07              ldi 7 
  037c:65 12             aTop seconds 
  037e:32 014d            jmp code_04ce 

        code_0381
  0381:3c                 dup 
  0382:35 02              ldi 2 
  0384:1a                 eq? 
  0385:31 4f              bnt code_03d6 
  0387:76               push0 
  0388:45 0f 00         callb procedure_000f 0 // cls 

  038b:39 7e            pushi 7e // $7e setCycle
  038d:78               push1 
  038e:76               push0 
  038f:72 0b66          lofsa $0ef8 // rHead
  0392:4a 06             send 6 

  0394:39 7e            pushi 7e // $7e setCycle
  0396:78               push1 
  0397:76               push0 
  0398:72 0c61          lofsa $0ffc // CHead
  039b:4a 06             send 6 

  039d:8b 05              lsl local5 
  039f:35 02              ldi 2 
  03a1:1a                 eq? 
  03a2:2f 15               bt code_03b9 
  03a4:8b 05              lsl local5 
  03a6:35 03              ldi 3 
  03a8:1a                 eq? 
  03a9:2f 0e               bt code_03b9 
  03ab:8b 05              lsl local5 
  03ad:35 06              ldi 6 
  03af:1a                 eq? 
  03b0:2f 07               bt code_03b9 
  03b2:8b 05              lsl local5 
  03b4:35 07              ldi 7 
  03b6:1a                 eq? 
  03b7:31 0e              bnt code_03c7 

        code_03b9
  03b9:39 7e            pushi 7e // $7e setCycle
  03bb:7a               push2 
  03bc:51 1b            class Beg 
  03be:36                push 
  03bf:7c            pushSelf 
  03c0:72 0c87          lofsa $104a // Clarence
  03c3:4a 08             send 8 

  03c5:33 0c              jmp code_03d3 

        code_03c7
  03c7:39 7e            pushi 7e // $7e setCycle
  03c9:7a               push2 
  03ca:51 1b            class Beg 
  03cc:36                push 
  03cd:7c            pushSelf 
  03ce:72 0b75          lofsa $0f46 // Rudy
  03d1:4a 08             send 8 


        code_03d3
  03d3:32 00f8            jmp code_04ce 

        code_03d6
  03d6:3c                 dup 
  03d7:35 03              ldi 3 
  03d9:1a                 eq? 
  03da:31 77              bnt code_0453 
  03dc:8b 05              lsl local5 
  03de:3c                 dup 
  03df:35 01              ldi 1 
  03e1:1a                 eq? 
  03e2:31 10              bnt code_03f4 
  03e4:7a               push2 
  03e5:38 0103          pushi 103 // $103 initialized
  03e8:39 08            pushi 8 // $8 underBits
  03ea:40 fc64 04        call proc_0052 4 

  03ee:35 05              ldi 5 
  03f0:65 12             aTop seconds 
  03f2:33 5c              jmp code_0450 

        code_03f4
  03f4:3c                 dup 
  03f5:35 02              ldi 2 
  03f7:1a                 eq? 
  03f8:31 10              bnt code_040a 
  03fa:7a               push2 
  03fb:38 0103          pushi 103 // $103 initialized
  03fe:39 09            pushi 9 // $9 nsTop
  0400:40 fc4e 04        call proc_0052 4 

  0404:35 05              ldi 5 
  0406:65 12             aTop seconds 
  0408:33 46              jmp code_0450 

        code_040a
  040a:3c                 dup 
  040b:35 05              ldi 5 
  040d:1a                 eq? 
  040e:31 10              bnt code_0420 
  0410:7a               push2 
  0411:38 0103          pushi 103 // $103 initialized
  0414:39 0a            pushi a // $a nsLeft
  0416:40 fbfc 04        call proc_0016 4 

  041a:35 05              ldi 5 
  041c:65 12             aTop seconds 
  041e:33 30              jmp code_0450 

        code_0420
  0420:3c                 dup 
  0421:35 06              ldi 6 
  0423:1a                 eq? 
  0424:31 10              bnt code_0436 
  0426:7a               push2 
  0427:38 0103          pushi 103 // $103 initialized
  042a:39 0b            pushi b // $b nsBottom
  042c:40 fbe6 04        call proc_0016 4 

  0430:35 05              ldi 5 
  0432:65 12             aTop seconds 
  0434:33 1a              jmp code_0450 

        code_0436
  0436:3c                 dup 
  0437:35 07              ldi 7 
  0439:1a                 eq? 
  043a:31 10              bnt code_044c 
  043c:7a               push2 
  043d:38 0103          pushi 103 // $103 initialized
  0440:39 0c            pushi c // $c nsRight
  0442:40 fbd0 04        call proc_0016 4 

  0446:35 05              ldi 5 
  0448:65 12             aTop seconds 
  044a:33 04              jmp code_0450 

        code_044c
  044c:35 01              ldi 1 
  044e:65 10             aTop cycles 

        code_0450
  0450:3a                toss 
  0451:33 7b              jmp code_04ce 

        code_0453
  0453:3c                 dup 
  0454:35 04              ldi 4 
  0456:1a                 eq? 
  0457:31 40              bnt code_0499 
  0459:39 7e            pushi 7e // $7e setCycle
  045b:78               push1 
  045c:76               push0 
  045d:72 0a98          lofsa $0ef8 // rHead
  0460:4a 06             send 6 

  0462:39 7e            pushi 7e // $7e setCycle
  0464:78               push1 
  0465:76               push0 
  0466:72 0b93          lofsa $0ffc // CHead
  0469:4a 06             send 6 

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

  046f:8b 05              lsl local5 
  0471:35 02              ldi 2 
  0473:1a                 eq? 
  0474:2f 07               bt code_047d 
  0476:8b 05              lsl local5 
  0478:35 01              ldi 1 
  047a:1a                 eq? 
  047b:31 0e              bnt code_048b 

        code_047d
  047d:39 7e            pushi 7e // $7e setCycle
  047f:7a               push2 
  0480:51 1b            class Beg 
  0482:36                push 
  0483:7c            pushSelf 
  0484:72 0bc3          lofsa $104a // Clarence
  0487:4a 08             send 8 

  0489:33 0c              jmp code_0497 

        code_048b
  048b:39 7e            pushi 7e // $7e setCycle
  048d:7a               push2 
  048e:51 1b            class Beg 
  0490:36                push 
  0491:7c            pushSelf 
  0492:72 0ab1          lofsa $0f46 // Rudy
  0495:4a 08             send 8 


        code_0497
  0497:33 35              jmp code_04ce 

        code_0499
  0499:3c                 dup 
  049a:35 05              ldi 5 
  049c:1a                 eq? 
  049d:31 2f              bnt code_04ce 
  049f:76               push0 
  04a0:45 04 00         callb procedure_0004 0 // HandsOn 

  04a3:39 06            pushi 6 // $6 loop
  04a5:78               push1 
  04a6:76               push0 
  04a7:39 7a            pushi 7a // $7a setScript
  04a9:78               push1 
  04aa:74 09bb          lofss $0e68 // rudyActions
  04ad:72 0a96          lofsa $0f46 // Rudy
  04b0:4a 0c             send c 

  04b2:39 7a            pushi 7a // $7a setScript
  04b4:78               push1 
  04b5:74 09e0          lofss $0e98 // clarActions
  04b8:72 0b8f          lofsa $104a // Clarence
  04bb:4a 06             send 6 

  04bd:39 7a            pushi 7a // $7a setScript
  04bf:78               push1 
  04c0:76               push0 
  04c1:63 08             pToa client 
  04c3:4a 06             send 6 

  04c5:38 00e2          pushi e2 // $e2 canInput
  04c8:78               push1 
  04c9:78               push1 
  04ca:51 2b            class User 
  04cc:4a 06             send 6 


        code_04ce
  04ce:3a                toss 
  04cf:48                 ret 
    )

)

// 0e62
(instance rudyActions 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_04d0
  04d0:87 01              lap param1 
  04d2:65 0a             aTop state 
  04d4:36                push 
  04d5:3c                 dup 
  04d6:35 00              ldi 0 
  04d8:1a                 eq? 
  04d9:31 16              bnt code_04f1 
  04db:7a               push2 
  04dc:39 06            pushi 6 // $6 loop
  04de:39 0c            pushi c // $c nsRight
  04e0:43 40 04         callk Random 4 

  04e3:65 12             aTop seconds 
  04e5:38 00ca          pushi ca // $ca show
  04e8:76               push0 
  04e9:72 0a0c          lofsa $0ef8 // rHead
  04ec:4a 04             send 4 

  04ee:32 00c9            jmp code_05ba 

        code_04f1
  04f1:3c                 dup 
  04f2:35 01              ldi 1 
  04f4:1a                 eq? 
  04f5:31 23              bnt code_051a 
  04f7:38 00a2          pushi a2 // $a2 setCel
  04fa:78               push1 
  04fb:39 ff            pushi ff // $ff checkAni
  04fd:39 06            pushi 6 // $6 loop
  04ff:78               push1 
  0500:39 05            pushi 5 // $5 view
  0502:39 7e            pushi 7e // $7e setCycle
  0504:78               push1 
  0505:51 1a            class End 
  0507:36                push 
  0508:72 09ed          lofsa $0ef8 // rHead
  050b:4a 12             send 12 

  050d:7a               push2 
  050e:39 03            pushi 3 // $3 y
  0510:39 05            pushi 5 // $5 view
  0512:43 40 04         callk Random 4 

  0515:65 12             aTop seconds 
  0517:32 00a0            jmp code_05ba 

        code_051a
  051a:3c                 dup 
  051b:35 02              ldi 2 
  051d:1a                 eq? 
  051e:31 1f              bnt code_053f 
  0520:39 07            pushi 7 // $7 cel
  0522:78               push1 
  0523:76               push0 
  0524:39 06            pushi 6 // $6 loop
  0526:78               push1 
  0527:7a               push2 
  0528:39 7e            pushi 7e // $7e setCycle
  052a:78               push1 
  052b:51 1a            class End 
  052d:36                push 
  052e:72 0a15          lofsa $0f46 // Rudy
  0531:4a 12             send 12 

  0533:7a               push2 
  0534:39 03            pushi 3 // $3 y
  0536:39 05            pushi 5 // $5 view
  0538:43 40 04         callk Random 4 

  053b:65 12             aTop seconds 
  053d:33 7b              jmp code_05ba 

        code_053f
  053f:3c                 dup 
  0540:35 03              ldi 3 
  0542:1a                 eq? 
  0543:31 17              bnt code_055c 
  0545:39 7e            pushi 7e // $7e setCycle
  0547:78               push1 
  0548:51 1b            class Beg 
  054a:36                push 
  054b:72 09aa          lofsa $0ef8 // rHead
  054e:4a 06             send 6 

  0550:7a               push2 
  0551:39 03            pushi 3 // $3 y
  0553:39 05            pushi 5 // $5 view
  0555:43 40 04         callk Random 4 

  0558:65 12             aTop seconds 
  055a:33 5e              jmp code_05ba 

        code_055c
  055c:3c                 dup 
  055d:35 04              ldi 4 
  055f:1a                 eq? 
  0560:31 1c              bnt code_057e 
  0562:39 06            pushi 6 // $6 loop
  0564:78               push1 
  0565:39 03            pushi 3 // $3 y
  0567:39 7e            pushi 7e // $7e setCycle
  0569:78               push1 
  056a:51 1a            class End 
  056c:36                push 
  056d:72 09d6          lofsa $0f46 // Rudy
  0570:4a 0c             send c 

  0572:7a               push2 
  0573:39 03            pushi 3 // $3 y
  0575:39 05            pushi 5 // $5 view
  0577:43 40 04         callk Random 4 

  057a:65 12             aTop seconds 
  057c:33 3c              jmp code_05ba 

        code_057e
  057e:3c                 dup 
  057f:35 05              ldi 5 
  0581:1a                 eq? 
  0582:31 17              bnt code_059b 
  0584:39 7e            pushi 7e // $7e setCycle
  0586:78               push1 
  0587:51 1a            class End 
  0589:36                push 
  058a:72 096b          lofsa $0ef8 // rHead
  058d:4a 06             send 6 

  058f:7a               push2 
  0590:39 05            pushi 5 // $5 view
  0592:39 08            pushi 8 // $8 underBits
  0594:43 40 04         callk Random 4 

  0597:65 12             aTop seconds 
  0599:33 1f              jmp code_05ba 

        code_059b
  059b:3c                 dup 
  059c:35 06              ldi 6 
  059e:1a                 eq? 
  059f:31 19              bnt code_05ba 
  05a1:39 7e            pushi 7e // $7e setCycle
  05a3:78               push1 
  05a4:51 1b            class Beg 
  05a6:36                push 
  05a7:72 094e          lofsa $0ef8 // rHead
  05aa:4a 06             send 6 

  05ac:35 04              ldi 4 
  05ae:65 0a             aTop state 
  05b0:7a               push2 
  05b1:39 08            pushi 8 // $8 underBits
  05b3:39 10            pushi 10 // $10 lsRight
  05b5:43 40 04         callk Random 4 

  05b8:65 12             aTop seconds 

        code_05ba
  05ba:3a                toss 
  05bb:48                 ret 
    )

)

// 0e92
(instance clarActions 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_05bc
  05bc:87 01              lap param1 
  05be:65 0a             aTop state 
  05c0:36                push 
  05c1:3c                 dup 
  05c2:35 00              ldi 0 
  05c4:1a                 eq? 
  05c5:31 10              bnt code_05d7 
  05c7:38 0089          pushi 89 // $89 hide
  05ca:76               push0 
  05cb:72 0a2e          lofsa $0ffc // CHead
  05ce:4a 04             send 4 

  05d0:35 01              ldi 1 
  05d2:65 10             aTop cycles 
  05d4:32 029a            jmp code_0871 

        code_05d7
  05d7:3c                 dup 
  05d8:35 01              ldi 1 
  05da:1a                 eq? 
  05db:31 4b              bnt code_0628 
  05dd:38 0089          pushi 89 // $89 hide
  05e0:76               push0 
  05e1:72 0a18          lofsa $0ffc // CHead
  05e4:4a 04             send 4 

  05e6:39 05            pushi 5 // $5 view
  05e8:78               push1 
  05e9:38 01a0          pushi 1a0 // $1a0 sel_416
  05ec:38 00a4          pushi a4 // $a4 cycleSpeed
  05ef:78               push1 
  05f0:7a               push2 
  05f1:39 06            pushi 6 // $6 loop
  05f3:78               push1 
  05f4:39 03            pushi 3 // $3 y
  05f6:39 07            pushi 7 // $7 cel
  05f8:78               push1 
  05f9:7a               push2 
  05fa:39 04            pushi 4 // $4 x
  05fc:78               push1 
  05fd:38 00a9          pushi a9 // $a9 moveDone
  0600:39 03            pushi 3 // $3 y
  0602:78               push1 
  0603:38 0098          pushi 98 // $98 center
  0606:39 55            pushi 55 // $55 z
  0608:78               push1 
  0609:39 1a            pushi 1a // $1a text
  060b:39 42            pushi 42 // $42 setPri
  060d:78               push1 
  060e:39 0d            pushi d // $d lsTop
  0610:39 12            pushi 12 // $12 illegalBits
  0612:78               push1 
  0613:76               push0 
  0614:38 00c9          pushi c9 // $c9 ignoreActors
  0617:78               push1 
  0618:78               push1 
  0619:39 7e            pushi 7e // $7e setCycle
  061b:7a               push2 
  061c:51 1b            class Beg 
  061e:36                push 
  061f:7c            pushSelf 
  0620:72 0a27          lofsa $104a // Clarence
  0623:4a 44             send 44 

  0625:32 0249            jmp code_0871 

        code_0628
  0628:3c                 dup 
  0629:35 02              ldi 2 
  062b:1a                 eq? 
  062c:31 21              bnt code_064f 
  062e:38 0089          pushi 89 // $89 hide
  0631:76               push0 
  0632:72 0979          lofsa $0fae // glass
  0635:4a 04             send 4 

  0637:39 06            pushi 6 // $6 loop
  0639:78               push1 
  063a:7a               push2 
  063b:39 07            pushi 7 // $7 cel
  063d:78               push1 
  063e:39 03            pushi 3 // $3 y
  0640:39 7e            pushi 7e // $7e setCycle
  0642:7a               push2 
  0643:51 1b            class Beg 
  0645:36                push 
  0646:7c            pushSelf 
  0647:72 0a00          lofsa $104a // Clarence
  064a:4a 14             send 14 

  064c:32 0222            jmp code_0871 

        code_064f
  064f:3c                 dup 
  0650:35 03              ldi 3 
  0652:1a                 eq? 
  0653:31 1a              bnt code_066f 
  0655:39 06            pushi 6 // $6 loop
  0657:78               push1 
  0658:78               push1 
  0659:39 07            pushi 7 // $7 cel
  065b:78               push1 
  065c:76               push0 
  065d:39 7e            pushi 7e // $7e setCycle
  065f:78               push1 
  0660:51 1a            class End 
  0662:36                push 
  0663:72 09e4          lofsa $104a // Clarence
  0666:4a 12             send 12 

  0668:35 03              ldi 3 
  066a:65 12             aTop seconds 
  066c:32 0202            jmp code_0871 

        code_066f
  066f:3c                 dup 
  0670:35 04              ldi 4 
  0672:1a                 eq? 
  0673:31 0f              bnt code_0684 
  0675:39 7e            pushi 7e // $7e setCycle
  0677:7a               push2 
  0678:51 1b            class Beg 
  067a:36                push 
  067b:7c            pushSelf 
  067c:72 09cb          lofsa $104a // Clarence
  067f:4a 08             send 8 

  0681:32 01ed            jmp code_0871 

        code_0684
  0684:3c                 dup 
  0685:35 05              ldi 5 
  0687:1a                 eq? 
  0688:31 17              bnt code_06a1 
  068a:39 06            pushi 6 // $6 loop
  068c:78               push1 
  068d:7a               push2 
  068e:39 07            pushi 7 // $7 cel
  0690:78               push1 
  0691:76               push0 
  0692:39 7e            pushi 7e // $7e setCycle
  0694:7a               push2 
  0695:51 1a            class End 
  0697:36                push 
  0698:7c            pushSelf 
  0699:72 09ae          lofsa $104a // Clarence
  069c:4a 14             send 14 

  069e:32 01d0            jmp code_0871 

        code_06a1
  06a1:3c                 dup 
  06a2:35 06              ldi 6 
  06a4:1a                 eq? 
  06a5:31 3b              bnt code_06e2 
  06a7:38 00ca          pushi ca // $ca show
  06aa:76               push0 
  06ab:72 0900          lofsa $0fae // glass
  06ae:4a 04             send 4 

  06b0:39 06            pushi 6 // $6 loop
  06b2:78               push1 
  06b3:39 03            pushi 3 // $3 y
  06b5:39 07            pushi 7 // $7 cel
  06b7:78               push1 
  06b8:76               push0 
  06b9:39 7e            pushi 7e // $7e setCycle
  06bb:78               push1 
  06bc:51 1a            class End 
  06be:36                push 
  06bf:72 0988          lofsa $104a // Clarence
  06c2:4a 12             send 12 

  06c4:7a               push2 
  06c5:78               push1 
  06c6:39 64            pushi 64 // $64 allTrue
  06c8:43 40 04         callk Random 4 

  06cb:36                push 
  06cc:35 22              ldi 22 
  06ce:22                 lt? 
  06cf:31 04              bnt code_06d5 
  06d1:35 00              ldi 0 
  06d3:65 0a             aTop state 

        code_06d5
  06d5:7a               push2 
  06d6:39 06            pushi 6 // $6 loop
  06d8:39 0c            pushi c // $c nsRight
  06da:43 40 04         callk Random 4 

  06dd:65 12             aTop seconds 
  06df:32 018f            jmp code_0871 

        code_06e2
  06e2:3c                 dup 
  06e3:35 07              ldi 7 
  06e5:1a                 eq? 
  06e6:31 4a              bnt code_0732 
  06e8:38 00ca          pushi ca // $ca show
  06eb:76               push0 
  06ec:39 05            pushi 5 // $5 view
  06ee:78               push1 
  06ef:38 01a0          pushi 1a0 // $1a0 sel_416
  06f2:38 00c5          pushi c5 // $c5 posn
  06f5:7a               push2 
  06f6:38 00ac          pushi ac // $ac onTarget
  06f9:38 00a1          pushi a1 // $a1 motionCue
  06fc:39 07            pushi 7 // $7 cel
  06fe:78               push1 
  06ff:76               push0 
  0700:39 06            pushi 6 // $6 loop
  0702:78               push1 
  0703:39 05            pushi 5 // $5 view
  0705:38 00a4          pushi a4 // $a4 cycleSpeed
  0708:78               push1 
  0709:7a               push2 
  070a:39 7e            pushi 7e // $7e setCycle
  070c:78               push1 
  070d:51 1a            class End 
  070f:36                push 
  0710:72 08e9          lofsa $0ffc // CHead
  0713:4a 2a             send 2a 

  0715:39 06            pushi 6 // $6 loop
  0717:78               push1 
  0718:39 04            pushi 4 // $4 x
  071a:39 7e            pushi 7e // $7e setCycle
  071c:78               push1 
  071d:51 1a            class End 
  071f:36                push 
  0720:72 0927          lofsa $104a // Clarence
  0723:4a 0c             send c 

  0725:7a               push2 
  0726:39 03            pushi 3 // $3 y
  0728:39 09            pushi 9 // $9 nsTop
  072a:43 40 04         callk Random 4 

  072d:65 12             aTop seconds 
  072f:32 013f            jmp code_0871 

        code_0732
  0732:3c                 dup 
  0733:35 08              ldi 8 
  0735:1a                 eq? 
  0736:31 1d              bnt code_0755 
  0738:39 06            pushi 6 // $6 loop
  073a:78               push1 
  073b:39 07            pushi 7 // $7 cel
  073d:39 7e            pushi 7e // $7e setCycle
  073f:78               push1 
  0740:51 16            class Fwd 
  0742:36                push 
  0743:72 0904          lofsa $104a // Clarence
  0746:4a 0c             send c 

  0748:7a               push2 
  0749:39 03            pushi 3 // $3 y
  074b:39 09            pushi 9 // $9 nsTop
  074d:43 40 04         callk Random 4 

  0750:65 12             aTop seconds 
  0752:32 011c            jmp code_0871 

        code_0755
  0755:3c                 dup 
  0756:35 09              ldi 9 
  0758:1a                 eq? 
  0759:31 3e              bnt code_0799 
  075b:39 06            pushi 6 // $6 loop
  075d:78               push1 
  075e:39 04            pushi 4 // $4 x
  0760:39 07            pushi 7 // $7 cel
  0762:78               push1 
  0763:39 03            pushi 3 // $3 y
  0765:39 7e            pushi 7e // $7e setCycle
  0767:78               push1 
  0768:51 1b            class Beg 
  076a:36                push 
  076b:72 08dc          lofsa $104a // Clarence
  076e:4a 12             send 12 

  0770:39 7e            pushi 7e // $7e setCycle
  0772:78               push1 
  0773:51 1b            class Beg 
  0775:36                push 
  0776:72 0883          lofsa $0ffc // CHead
  0779:4a 06             send 6 

  077b:7a               push2 
  077c:39 03            pushi 3 // $3 y
  077e:39 09            pushi 9 // $9 nsTop
  0780:43 40 04         callk Random 4 

  0783:65 12             aTop seconds 
  0785:7a               push2 
  0786:78               push1 
  0787:39 64            pushi 64 // $64 allTrue
  0789:43 40 04         callk Random 4 

  078c:36                push 
  078d:35 33              ldi 33 
  078f:22                 lt? 
  0790:31 04              bnt code_0796 
  0792:35 00              ldi 0 
  0794:65 0a             aTop state 

        code_0796
  0796:32 00d8            jmp code_0871 

        code_0799
  0799:3c                 dup 
  079a:35 0a              ldi a 
  079c:1a                 eq? 
  079d:31 22              bnt code_07c1 
  079f:38 0089          pushi 89 // $89 hide
  07a2:76               push0 
  07a3:72 0856          lofsa $0ffc // CHead
  07a6:4a 04             send 4 

  07a8:39 05            pushi 5 // $5 view
  07aa:78               push1 
  07ab:38 01a2          pushi 1a2 // $1a2 sel_418
  07ae:39 06            pushi 6 // $6 loop
  07b0:78               push1 
  07b1:76               push0 
  07b2:39 7e            pushi 7e // $7e setCycle
  07b4:7a               push2 
  07b5:51 1a            class End 
  07b7:36                push 
  07b8:7c            pushSelf 
  07b9:72 088e          lofsa $104a // Clarence
  07bc:4a 14             send 14 

  07be:32 00b0            jmp code_0871 

        code_07c1
  07c1:3c                 dup 
  07c2:35 0b              ldi b 
  07c4:1a                 eq? 
  07c5:31 1c              bnt code_07e3 
  07c7:38 0089          pushi 89 // $89 hide
  07ca:76               push0 
  07cb:72 0984          lofsa $1152 // Wisp
  07ce:4a 04             send 4 

  07d0:39 06            pushi 6 // $6 loop
  07d2:78               push1 
  07d3:78               push1 
  07d4:39 7e            pushi 7e // $7e setCycle
  07d6:7a               push2 
  07d7:51 1a            class End 
  07d9:36                push 
  07da:7c            pushSelf 
  07db:72 086c          lofsa $104a // Clarence
  07de:4a 0e             send e 

  07e0:32 008e            jmp code_0871 

        code_07e3
  07e3:3c                 dup 
  07e4:35 0c              ldi c 
  07e6:1a                 eq? 
  07e7:31 15              bnt code_07fe 
  07e9:39 06            pushi 6 // $6 loop
  07eb:78               push1 
  07ec:7a               push2 
  07ed:39 7e            pushi 7e // $7e setCycle
  07ef:78               push1 
  07f0:51 1a            class End 
  07f2:36                push 
  07f3:72 0854          lofsa $104a // Clarence
  07f6:4a 0c             send c 

  07f8:35 03              ldi 3 
  07fa:65 12             aTop seconds 
  07fc:33 73              jmp code_0871 

        code_07fe
  07fe:3c                 dup 
  07ff:35 0d              ldi d 
  0801:1a                 eq? 
  0802:31 21              bnt code_0825 
  0804:38 00ca          pushi ca // $ca show
  0807:76               push0 
  0808:39 07            pushi 7 // $7 cel
  080a:78               push1 
  080b:76               push0 
  080c:39 7e            pushi 7e // $7e setCycle
  080e:7a               push2 
  080f:51 1a            class End 
  0811:36                push 
  0812:7c            pushSelf 
  0813:72 089c          lofsa $10b2 // Smoke
  0816:4a 12             send 12 

  0818:39 7e            pushi 7e // $7e setCycle
  081a:78               push1 
  081b:51 1b            class Beg 
  081d:36                push 
  081e:72 0829          lofsa $104a // Clarence
  0821:4a 06             send 6 

  0823:33 4c              jmp code_0871 

        code_0825
  0825:3c                 dup 
  0826:35 0e              ldi e 
  0828:1a                 eq? 
  0829:31 1f              bnt code_084a 
  082b:39 06            pushi 6 // $6 loop
  082d:78               push1 
  082e:78               push1 
  082f:39 07            pushi 7 // $7 cel
  0831:78               push1 
  0832:78               push1 
  0833:39 7e            pushi 7e // $7e setCycle
  0835:7a               push2 
  0836:51 1b            class Beg 
  0838:36                push 
  0839:7c            pushSelf 
  083a:72 080d          lofsa $104a // Clarence
  083d:4a 14             send 14 

  083f:38 0089          pushi 89 // $89 hide
  0842:76               push0 
  0843:72 086c          lofsa $10b2 // Smoke
  0846:4a 04             send 4 

  0848:33 27              jmp code_0871 

        code_084a
  084a:3c                 dup 
  084b:35 0f              ldi f 
  084d:1a                 eq? 
  084e:31 21              bnt code_0871 
  0850:39 06            pushi 6 // $6 loop
  0852:78               push1 
  0853:76               push0 
  0854:39 07            pushi 7 // $7 cel
  0856:78               push1 
  0857:7a               push2 
  0858:39 7e            pushi 7e // $7e setCycle
  085a:7a               push2 
  085b:51 1b            class Beg 
  085d:36                push 
  085e:7c            pushSelf 
  085f:72 07e8          lofsa $104a // Clarence
  0862:4a 14             send 14 

  0864:38 00ca          pushi ca // $ca show
  0867:76               push0 
  0868:72 08e7          lofsa $1152 // Wisp
  086b:4a 04             send 4 

  086d:35 00              ldi 0 
  086f:65 0a             aTop state 

        code_0871
  0871:3a                toss 
  0872:48                 ret 
    )

)

// 0ec2
(instance goSee 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_0873
  0873:87 01              lap param1 
  0875:65 0a             aTop state 
  0877:36                push 
  0878:3c                 dup 
  0879:35 00              ldi 0 
  087b:1a                 eq? 
  087c:31 14              bnt code_0892 
  087e:76               push0 
  087f:45 03 00         callb procedure_0003 0 // HandsOff 

  0882:39 7a            pushi 7a // $7a setScript
  0884:78               push1 
  0885:76               push0 
  0886:72 07c1          lofsa $104a // Clarence
  0889:4a 06             send 6 

  088b:35 01              ldi 1 
  088d:65 10             aTop cycles 
  088f:32 00ec            jmp code_097e 

        code_0892
  0892:3c                 dup 
  0893:35 01              ldi 1 
  0895:1a                 eq? 
  0896:31 4d              bnt code_08e5 
  0898:38 0089          pushi 89 // $89 hide
  089b:76               push0 
  089c:72 0659          lofsa $0ef8 // rHead
  089f:4a 04             send 4 

  08a1:39 05            pushi 5 // $5 view
  08a3:78               push1 
  08a4:38 017c          pushi 17c // $17c sel_380
  08a7:39 7e            pushi 7e // $7e setCycle
  08a9:78               push1 
  08aa:51 17            class Walk 
  08ac:36                push 
  08ad:38 00a4          pushi a4 // $a4 cycleSpeed
  08b0:78               push1 
  08b1:76               push0 
  08b2:39 42            pushi 42 // $42 setPri
  08b4:78               push1 
  08b5:39 ff            pushi ff // $ff checkAni
  08b7:39 12            pushi 12 // $12 illegalBits
  08b9:78               push1 
  08ba:38 8000          pushi 8000 // $8000 sel_32768
  08bd:38 00d4          pushi d4 // $d4 setAvoider
  08c0:78               push1 
  08c1:38 00be          pushi be // $be offScreenOK
  08c4:78               push1 
  08c5:78               push1 
  08c6:39 56            pushi 56 // $56 new
  08c8:76               push0 
  08c9:51 21            class Avoid 
  08cb:4a 04             send 4 

  08cd:4a 06             send 6 

  08cf:36                push 
  08d0:38 00d3          pushi d3 // $d3 setMotion
  08d3:39 04            pushi 4 // $4 x
  08d5:51 1d            class MoveTo 
  08d7:36                push 
  08d8:39 ec            pushi ec // $ec get
  08da:39 60            pushi 60 // $60 size
  08dc:7c            pushSelf 
  08dd:72 0666          lofsa $0f46 // Rudy
  08e0:4a 30             send 30 

  08e2:32 0099            jmp code_097e 

        code_08e5
  08e5:3c                 dup 
  08e6:35 02              ldi 2 
  08e8:1a                 eq? 
  08e9:31 11              bnt code_08fc 
  08eb:35 01              ldi 1 
  08ed:a0 00be            sag global190 
  08f0:76               push0 
  08f1:40 f79d 00        call proc_0092 0 

  08f5:35 05              ldi 5 
  08f7:65 12             aTop seconds 
  08f9:32 0082            jmp code_097e 

        code_08fc
  08fc:3c                 dup 
  08fd:35 03              ldi 3 
  08ff:1a                 eq? 
  0900:31 2f              bnt code_0931 
  0902:76               push0 
  0903:40 f7a2 00        call proc_00a9 0 

  0907:39 03            pushi 3 // $3 y
  0909:38 0103          pushi 103 // $103 initialized
  090c:39 0d            pushi d // $d lsTop
  090e:39 58            pushi 58 // $58 dispose
  0910:46 00ff 0000 06  calle ff procedure_0000 6 // Print 

  0916:38 00d3          pushi d3 // $d3 setMotion
  0919:39 04            pushi 4 // $4 x
  091b:51 1d            class MoveTo 
  091d:36                push 
  091e:38 00c9          pushi c9 // $c9 ignoreActors
  0921:38 008e          pushi 8e // $8e move
  0924:7c            pushSelf 
  0925:72 061e          lofsa $0f46 // Rudy
  0928:4a 0c             send c 

  092a:35 00              ldi 0 
  092c:a0 00be            sag global190 
  092f:33 4d              jmp code_097e 

        code_0931
  0931:3c                 dup 
  0932:35 04              ldi 4 
  0934:1a                 eq? 
  0935:31 47              bnt code_097e 
  0937:76               push0 
  0938:45 0f 00         callb procedure_000f 0 // cls 

  093b:35 09              ldi 9 
  093d:a0 00d5            sag global213 
  0940:39 03            pushi 3 // $3 y
  0942:78               push1 
  0943:38 0103          pushi 103 // $103 initialized
  0946:39 0e            pushi e // $e lsLeft
  0948:45 01 06         callb procedure_0001 6 // Say 

  094b:76               push0 
  094c:45 04 00         callb procedure_0004 0 // HandsOn 

  094f:39 05            pushi 5 // $5 view
  0951:78               push1 
  0952:38 017e          pushi 17e // $17e sel_382
  0955:39 06            pushi 6 // $6 loop
  0957:78               push1 
  0958:7a               push2 
  0959:38 00a4          pushi a4 // $a4 cycleSpeed
  095c:78               push1 
  095d:7a               push2 
  095e:38 00d4          pushi d4 // $d4 setAvoider
  0961:78               push1 
  0962:76               push0 
  0963:72 05e0          lofsa $0f46 // Rudy
  0966:4a 18             send 18 

  0968:39 7a            pushi 7a // $7a setScript
  096a:78               push1 
  096b:74 04fa          lofss $0e68 // rudyActions
  096e:72 05d5          lofsa $0f46 // Rudy
  0971:4a 06             send 6 

  0973:39 7a            pushi 7a // $7a setScript
  0975:78               push1 
  0976:74 051f          lofss $0e98 // clarActions
  0979:72 06ce          lofsa $104a // Clarence
  097c:4a 06             send 6 


        code_097e
  097e:3a                toss 
  097f:48                 ret 
    )

)

// 0ef2
(instance rHead of Prop
    (properties
        y $8e
        x $c9
        z $29
        heading $0
        yStep $2
        view $17e
        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
    )
)

// 0f40
(instance Rudy of Act
    (properties
        y $8e
        x $c9
        z $0
        heading $0
        yStep $2
        view $17e
        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 $2
        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
    )
    (method (handleEvent) // method_0980
  0980:38 00ae          pushi ae // $ae distanceTo
  0983:78               push1 
  0984:74 05bf          lofss $0f46 // Rudy
  0987:81 00              lag gEgo 
  0989:4a 06             send 6 

  098b:36                push 
  098c:38 00ae          pushi ae // $ae distanceTo
  098f:78               push1 
  0990:74 06b7          lofss $104a // Clarence
  0993:81 00              lag gEgo 
  0995:4a 06             send 6 

  0997:22                 lt? 
  0998:31 08              bnt code_09a2 
  099a:34 0100            ldi 100 
  099d:a0 00d6            sag global214 
  09a0:33 05              jmp code_09a7 

        code_09a2
  09a2:35 40              ldi 40 
  09a4:a0 00d6            sag global214 

        code_09a7
  09a7:78               push1 
  09a8:74 0418          lofss $0dc3 // look/person,man
  09ab:43 25 02         callk Said 2 

  09ae:31 21              bnt code_09d1 
  09b0:88 00d6            lsg global214 
  09b3:3c                 dup 
  09b4:34 0100            ldi 100 
  09b7:1a                 eq? 
  09b8:31 09              bnt code_09c3 
  09ba:78               push1 
  09bb:74 0846          lofss $1204 // rudy
  09be:45 19 02         callb procedure_0019 2 // DoLook 

  09c1:33 0d              jmp code_09d0 

        code_09c3
  09c3:3c                 dup 
  09c4:35 40              ldi 40 
  09c6:1a                 eq? 
  09c7:31 07              bnt code_09d0 
  09c9:78               push1 
  09ca:74 0814          lofss $11e1 // clarence
  09cd:45 19 02         callb procedure_0019 2 // DoLook 


        code_09d0
  09d0:3a                toss 

        code_09d1
  09d1:35 09              ldi 9 
  09d3:a0 00d5            sag global213 
  09d6:78               push1 
  09d7:39 33            pushi 33 // $33 b-di
  09d9:45 07 02         callb procedure_0007 2 // IsFlag 

  09dc:31 58              bnt code_0a36 
  09de:78               push1 
  09df:74 0409          lofss $0deb // raconter[/rudolph]/gertie<about
  09e2:43 25 02         callk Said 2 

  09e5:31 4f              bnt code_0a36 
  09e7:35 09              ldi 9 
  09e9:a0 00d5            sag global213 
  09ec:89 7b              lsg gCorpseFlags 
  09ee:35 01              ldi 1 
  09f0:12                 and 
  09f1:31 38              bnt code_0a2b 
  09f3:88 0091            lsg global145 
  09f6:34 0080            ldi 80 
  09f9:12                 and 
  09fa:31 0d              bnt code_0a09 
  09fc:39 03            pushi 3 // $3 y
  09fe:78               push1 
  09ff:38 0103          pushi 103 // $103 initialized
  0a02:39 0f            pushi f // $f lsBottom
  0a04:45 01 06         callb procedure_0001 6 // Say 

  0a07:33 20              jmp code_0a29 

        code_0a09
  0a09:39 03            pushi 3 // $3 y
  0a0b:78               push1 
  0a0c:38 0103          pushi 103 // $103 initialized
  0a0f:39 10            pushi 10 // $10 lsRight
  0a11:45 01 06         callb procedure_0001 6 // Say 

  0a14:88 0091            lsg global145 
  0a17:34 0080            ldi 80 
  0a1a:14                  or 
  0a1b:a0 0091            sag global145 
  0a1e:39 7a            pushi 7a // $7a setScript
  0a20:78               push1 
  0a21:74 04a4          lofss $0ec8 // goSee
  0a24:72 051f          lofsa $0f46 // Rudy
  0a27:4a 06             send 6 


        code_0a29
  0a29:33 08              jmp code_0a33 

        code_0a2b
  0a2b:39 4c            pushi 4c // $4c claimed
  0a2d:78               push1 
  0a2e:76               push0 
  0a2f:87 01              lap param1 
  0a31:4a 06             send 6 


        code_0a33
  0a33:32 015c            jmp code_0b92 

        code_0a36
  0a36:88 00cf            lsg global207 
  0a39:34 0100            ldi 100 
  0a3c:12                 and 
  0a3d:18                 not 
  0a3e:31 21              bnt code_0a61 
  0a40:39 03            pushi 3 // $3 y
  0a42:7c            pushSelf 
  0a43:8f 01              lsp param1 
  0a45:39 03            pushi 3 // $3 y
  0a47:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0a4d:31 12              bnt code_0a61 
  0a4f:39 4c            pushi 4c // $4c claimed
  0a51:78               push1 
  0a52:78               push1 
  0a53:87 01              lap param1 
  0a55:4a 06             send 6 

  0a57:78               push1 
  0a58:74 07a9          lofss $1204 // rudy
  0a5b:45 19 02         callb procedure_0019 2 // DoLook 

  0a5e:32 0131            jmp code_0b92 

        code_0a61
  0a61:88 00cf            lsg global207 
  0a64:34 0100            ldi 100 
  0a67:12                 and 
  0a68:31 2f              bnt code_0a99 
  0a6a:39 03            pushi 3 // $3 y
  0a6c:7c            pushSelf 
  0a6d:8f 01              lsp param1 
  0a6f:39 03            pushi 3 // $3 y
  0a71:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0a77:2f 09               bt code_0a82 
  0a79:78               push1 
  0a7a:74 034f          lofss $0dcc // look/rudolph
  0a7d:43 25 02         callk Said 2 

  0a80:31 17              bnt code_0a99 

        code_0a82
  0a82:39 4c            pushi 4c // $4c claimed
  0a84:78               push1 
  0a85:78               push1 
  0a86:87 01              lap param1 
  0a88:4a 06             send 6 

  0a8a:7a               push2 
  0a8b:38 0103          pushi 103 // $103 initialized
  0a8e:39 11            pushi 11 // $11 signal
  0a90:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0a96:32 00f9            jmp code_0b92 

        code_0a99
  0a99:78               push1 
  0a9a:74 02cd          lofss $0d6a // ask[/rudolph,man,person]/attorney<about
  0a9d:43 25 02         callk Said 2 

  0aa0:31 0f              bnt code_0ab1 
  0aa2:7a               push2 
  0aa3:38 0103          pushi 103 // $103 initialized
  0aa6:39 12            pushi 12 // $12 illegalBits
  0aa8:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0aae:32 00e1            jmp code_0b92 

        code_0ab1
  0ab1:78               push1 
  0ab2:74 0305          lofss $0dba // look/hommes,gens
  0ab5:43 25 02         callk Said 2 

  0ab8:31 0f              bnt code_0ac9 
  0aba:7a               push2 
  0abb:38 0103          pushi 103 // $103 initialized
  0abe:39 11            pushi 11 // $11 signal
  0ac0:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0ac6:32 00c9            jmp code_0b92 

        code_0ac9
  0ac9:78               push1 
  0aca:74 0308          lofss $0dd5 // bonjour/gens,hommes
  0acd:43 25 02         callk Said 2 

  0ad0:31 0f              bnt code_0ae1 
  0ad2:7a               push2 
  0ad3:38 0103          pushi 103 // $103 initialized
  0ad6:39 13            pushi 13 // $13 brTop
  0ad8:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0ade:32 00b1            jmp code_0b92 

        code_0ae1
  0ae1:78               push1 
  0ae2:74 026c          lofss $0d51 // /rudolph>
  0ae5:43 25 02         callk Said 2 

  0ae8:2f 14               bt code_0afe 
  0aea:88 00d6            lsg global214 
  0aed:34 0100            ldi 100 
  0af0:1a                 eq? 
  0af1:30 009e            bnt code_0b92 
  0af4:78               push1 
  0af5:74 02e6          lofss $0dde // bonjour/person,man>
  0af8:43 25 02         callk Said 2 

  0afb:30 0094            bnt code_0b92 

        code_0afe
  0afe:78               push1 
  0aff:74 02d0          lofss $0dd2 // bonjour
  0b02:43 25 02         callk Said 2 

  0b05:31 4b              bnt code_0b52 
  0b07:8b 00              lsl local0 
  0b09:3c                 dup 
  0b0a:35 00              ldi 0 
  0b0c:1a                 eq? 
  0b0d:31 0d              bnt code_0b1c 
  0b0f:39 03            pushi 3 // $3 y
  0b11:78               push1 
  0b12:38 0103          pushi 103 // $103 initialized
  0b15:39 14            pushi 14 // $14 brLeft
  0b17:45 01 06         callb procedure_0001 6 // Say 

  0b1a:33 31              jmp code_0b4d 

        code_0b1c
  0b1c:3c                 dup 
  0b1d:35 01              ldi 1 
  0b1f:1a                 eq? 
  0b20:31 0d              bnt code_0b2f 
  0b22:39 03            pushi 3 // $3 y
  0b24:78               push1 
  0b25:38 0103          pushi 103 // $103 initialized
  0b28:39 15            pushi 15 // $15 brBottom
  0b2a:45 01 06         callb procedure_0001 6 // Say 

  0b2d:33 1e              jmp code_0b4d 

        code_0b2f
  0b2f:3c                 dup 
  0b30:35 02              ldi 2 
  0b32:1a                 eq? 
  0b33:31 0d              bnt code_0b42 
  0b35:39 03            pushi 3 // $3 y
  0b37:78               push1 
  0b38:38 0103          pushi 103 // $103 initialized
  0b3b:39 16            pushi 16 // $16 brRight
  0b3d:45 01 06         callb procedure_0001 6 // Say 

  0b40:33 0b              jmp code_0b4d 

        code_0b42
  0b42:39 03            pushi 3 // $3 y
  0b44:78               push1 
  0b45:38 0103          pushi 103 // $103 initialized
  0b48:39 17            pushi 17 // $17 name
  0b4a:45 01 06         callb procedure_0001 6 // Say 


        code_0b4d
  0b4d:3a                toss 
  0b4e:c3 00              +al local0 
  0b50:33 40              jmp code_0b92 

        code_0b52
  0b52:78               push1 
  0b53:74 0292          lofss $0de8 // raconter
  0b56:43 25 02         callk Said 2 

  0b59:31 0e              bnt code_0b69 
  0b5b:7a               push2 
  0b5c:38 0103          pushi 103 // $103 initialized
  0b5f:39 12            pushi 12 // $12 illegalBits
  0b61:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0b67:33 29              jmp code_0b92 

        code_0b69
  0b69:78               push1 
  0b6a:74 022f          lofss $0d9c // ecouter
  0b6d:43 25 02         callk Said 2 

  0b70:31 0b              bnt code_0b7d 
  0b72:7a               push2 
  0b73:38 0103          pushi 103 // $103 initialized
  0b76:39 18            pushi 18 // $18 key
  0b78:45 01 04         callb procedure_0001 4 // Say 

  0b7b:33 15              jmp code_0b92 

        code_0b7d
  0b7d:78               push1 
  0b7e:74 0215          lofss $0d96 // deliver,hold
  0b81:43 25 02         callk Said 2 

  0b84:31 0c              bnt code_0b92 
  0b86:7a               push2 
  0b87:38 0103          pushi 103 // $103 initialized
  0b8a:39 19            pushi 19 // $19 time
  0b8c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0b92
  0b92:48                 ret 
    )

)

// 0fa8
(instance glass of Prop
    (properties
        y $8a
        x $97
        z $0
        heading $0
        yStep $2
        view $1a0
        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
    )
)

// 0ff6
(instance CHead of Prop
    (properties
        y $91
        x $a8
        z $28
        heading $0
        yStep $2
        view $194
        loop $0
        cel $2
        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
    )
)

// 1044
(instance Clarence of Act
    (properties
        y $91
        x $a4
        z $0
        heading $0
        yStep $2
        view $192
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $0
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
    (method (handleEvent) // method_0b93
  0b93:35 07              ldi 7 
  0b95:a0 00d5            sag global213 
  0b98:38 00ae          pushi ae // $ae distanceTo
  0b9b:78               push1 
  0b9c:74 03a7          lofss $0f46 // Rudy
  0b9f:81 00              lag gEgo 
  0ba1:4a 06             send 6 

  0ba3:36                push 
  0ba4:38 00ae          pushi ae // $ae distanceTo
  0ba7:78               push1 
  0ba8:74 049f          lofss $104a // Clarence
  0bab:81 00              lag gEgo 
  0bad:4a 06             send 6 

  0baf:22                 lt? 
  0bb0:31 08              bnt code_0bba 
  0bb2:34 0100            ldi 100 
  0bb5:a0 00d6            sag global214 
  0bb8:33 05              jmp code_0bbf 

        code_0bba
  0bba:35 40              ldi 40 
  0bbc:a0 00d6            sag global214 

        code_0bbf
  0bbf:88 00cf            lsg global207 
  0bc2:35 40              ldi 40 
  0bc4:12                 and 
  0bc5:18                 not 
  0bc6:31 21              bnt code_0be9 
  0bc8:39 03            pushi 3 // $3 y
  0bca:7c            pushSelf 
  0bcb:8f 01              lsp param1 
  0bcd:39 03            pushi 3 // $3 y
  0bcf:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0bd5:31 12              bnt code_0be9 
  0bd7:39 4c            pushi 4c // $4c claimed
  0bd9:78               push1 
  0bda:78               push1 
  0bdb:87 01              lap param1 
  0bdd:4a 06             send 6 

  0bdf:78               push1 
  0be0:74 05fe          lofss $11e1 // clarence
  0be3:45 19 02         callb procedure_0019 2 // DoLook 

  0be6:32 00ec            jmp code_0cd5 

        code_0be9
  0be9:88 00cf            lsg global207 
  0bec:35 40              ldi 40 
  0bee:12                 and 
  0bef:31 2f              bnt code_0c20 
  0bf1:39 03            pushi 3 // $3 y
  0bf3:7c            pushSelf 
  0bf4:8f 01              lsp param1 
  0bf6:39 03            pushi 3 // $3 y
  0bf8:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0bfe:2f 09               bt code_0c09 
  0c00:78               push1 
  0c01:74 01a4          lofss $0da8 // look/attorney
  0c04:43 25 02         callk Said 2 

  0c07:31 17              bnt code_0c20 

        code_0c09
  0c09:39 4c            pushi 4c // $4c claimed
  0c0b:78               push1 
  0c0c:78               push1 
  0c0d:87 01              lap param1 
  0c0f:4a 06             send 6 

  0c11:7a               push2 
  0c12:38 0103          pushi 103 // $103 initialized
  0c15:39 11            pushi 11 // $11 signal
  0c17:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0c1d:32 00b5            jmp code_0cd5 

        code_0c20
  0c20:78               push1 
  0c21:74 0132          lofss $0d56 // ask[/attorney,man,person]/rudolph<about
  0c24:43 25 02         callk Said 2 

  0c27:31 0f              bnt code_0c38 
  0c29:7a               push2 
  0c2a:38 0103          pushi 103 // $103 initialized
  0c2d:39 1a            pushi 1a // $1a text
  0c2f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0c35:32 009d            jmp code_0cd5 

        code_0c38
  0c38:78               push1 
  0c39:74 0110          lofss $0d4c // /attorney>
  0c3c:43 25 02         callk Said 2 

  0c3f:2f 13               bt code_0c54 
  0c41:88 00d6            lsg global214 
  0c44:35 40              ldi 40 
  0c46:1a                 eq? 
  0c47:30 008b            bnt code_0cd5 
  0c4a:78               push1 
  0c4b:74 0190          lofss $0dde // bonjour/person,man>
  0c4e:43 25 02         callk Said 2 

  0c51:30 0081            bnt code_0cd5 

        code_0c54
  0c54:78               push1 
  0c55:74 017a          lofss $0dd2 // bonjour
  0c58:43 25 02         callk Said 2 

  0c5b:31 38              bnt code_0c95 
  0c5d:8b 02              lsl local2 
  0c5f:3c                 dup 
  0c60:35 00              ldi 0 
  0c62:1a                 eq? 
  0c63:31 0d              bnt code_0c72 
  0c65:39 03            pushi 3 // $3 y
  0c67:78               push1 
  0c68:38 0103          pushi 103 // $103 initialized
  0c6b:39 1b            pushi 1b // $1b elements
  0c6d:45 01 06         callb procedure_0001 6 // Say 

  0c70:33 1e              jmp code_0c90 

        code_0c72
  0c72:3c                 dup 
  0c73:35 01              ldi 1 
  0c75:1a                 eq? 
  0c76:31 0d              bnt code_0c85 
  0c78:39 03            pushi 3 // $3 y
  0c7a:78               push1 
  0c7b:38 0103          pushi 103 // $103 initialized
  0c7e:39 1c            pushi 1c // $1c color
  0c80:45 01 06         callb procedure_0001 6 // Say 

  0c83:33 0b              jmp code_0c90 

        code_0c85
  0c85:39 03            pushi 3 // $3 y
  0c87:78               push1 
  0c88:38 0103          pushi 103 // $103 initialized
  0c8b:39 1d            pushi 1d // $1d back
  0c8d:45 01 06         callb procedure_0001 6 // Say 


        code_0c90
  0c90:3a                toss 
  0c91:c3 02              +al local2 
  0c93:33 40              jmp code_0cd5 

        code_0c95
  0c95:78               push1 
  0c96:74 014f          lofss $0de8 // raconter
  0c99:43 25 02         callk Said 2 

  0c9c:31 0e              bnt code_0cac 
  0c9e:7a               push2 
  0c9f:38 0103          pushi 103 // $103 initialized
  0ca2:39 1a            pushi 1a // $1a text
  0ca4:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0caa:33 29              jmp code_0cd5 

        code_0cac
  0cac:78               push1 
  0cad:74 00ec          lofss $0d9c // ecouter
  0cb0:43 25 02         callk Said 2 

  0cb3:31 0b              bnt code_0cc0 
  0cb5:7a               push2 
  0cb6:38 0103          pushi 103 // $103 initialized
  0cb9:39 18            pushi 18 // $18 key
  0cbb:45 01 04         callb procedure_0001 4 // Say 

  0cbe:33 15              jmp code_0cd5 

        code_0cc0
  0cc0:78               push1 
  0cc1:74 00d2          lofss $0d96 // deliver,hold
  0cc4:43 25 02         callk Said 2 

  0cc7:31 0c              bnt code_0cd5 
  0cc9:7a               push2 
  0cca:38 0103          pushi 103 // $103 initialized
  0ccd:39 1e            pushi 1e // $1e mode
  0ccf:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0cd5
  0cd5:48                 ret 
    )

)

// 10ac
(instance Smoke of Prop
    (properties
        y $78
        x $aa
        z $0
        heading $0
        yStep $2
        view $1a2
        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
    )
)

// 10fa
(instance AshTray of Prop
    (properties
        y $88
        x $97
        z $0
        heading $0
        yStep $2
        view $94
        loop $1
        cel $a
        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
    )
    (method (handleEvent) // method_0cd6
  0cd6:78               push1 
  0cd7:74 00d4          lofss $0dae // look/boire,glass,alcohol
  0cda:43 25 02         callk Said 2 

  0cdd:31 0e              bnt code_0ced 
  0cdf:7a               push2 
  0ce0:38 0103          pushi 103 // $103 initialized
  0ce3:39 1f            pushi 1f // $1f style
  0ce5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0ceb:33 5a              jmp code_0d47 

        code_0ced
  0ced:78               push1 
  0cee:74 0099          lofss $0d8a // get/boire,glass,alcohol
  0cf1:43 25 02         callk Said 2 

  0cf4:31 0e              bnt code_0d04 
  0cf6:7a               push2 
  0cf7:38 0103          pushi 103 // $103 initialized
  0cfa:39 20            pushi 20 // $20 state
  0cfc:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0d02:33 43              jmp code_0d47 

        code_0d04
  0d04:78               push1 
  0d05:74 007c          lofss $0d84 // get/butt
  0d08:43 25 02         callk Said 2 

  0d0b:31 0e              bnt code_0d1b 
  0d0d:7a               push2 
  0d0e:38 0103          pushi 103 // $103 initialized
  0d11:39 21            pushi 21 // $21 font
  0d13:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0d19:33 2c              jmp code_0d47 

        code_0d1b
  0d1b:78               push1 
  0d1c:74 0080          lofss $0d9f // look/ashtray,butt
  0d1f:43 25 02         callk Said 2 

  0d22:31 0e              bnt code_0d32 
  0d24:7a               push2 
  0d25:38 0103          pushi 103 // $103 initialized
  0d28:39 22            pushi 22 // $22 type
  0d2a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0d30:33 15              jmp code_0d47 

        code_0d32
  0d32:78               push1 
  0d33:74 0048          lofss $0d7e // boire/alcohol
  0d36:43 25 02         callk Said 2 

  0d39:31 0c              bnt code_0d47 
  0d3b:7a               push2 
  0d3c:38 0103          pushi 103 // $103 initialized
  0d3f:39 23            pushi 23 // $23 window
  0d41:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0d47
  0d47:48                 ret 
    )

)

// 114c
(instance Wisp of Prop
    (properties
        y $87
        x $95
        z $0
        heading $0
        yStep $2
        view $1a2
        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 $0
        script $0
        cycler $0
        timer $0
    )
)



(procedure proc_0016
  0016:38 00a2          pushi a2 // $a2 setCel
  0019:78               push1 
  001a:39 ff            pushi ff // $ff checkAni
  001c:39 7e            pushi 7e // $7e setCycle
  001e:78               push1 
  001f:51 16            class Fwd 
  0021:36                push 
  0022:72 0ed3          lofsa $0ef8 // rHead
  0025:4a 0c             send c 

  0027:39 7e            pushi 7e // $7e setCycle
  0029:78               push1 
  002a:51 1a            class End 
  002c:36                push 
  002d:72 0f16          lofsa $0f46 // Rudy
  0030:4a 06             send 6 

  0032:39 0a            pushi a // $a nsLeft
  0034:59 01            &rest 1 
  0036:39 43            pushi 43 // $43 at
  0038:38 00ab          pushi ab // $ab setTarget
  003b:38 008c          pushi 8c // $8c track
  003e:39 21            pushi 21 // $21 font
  0040:39 04            pushi 4 // $4 x
  0042:39 46            pushi 46 // $46 width
  0044:39 7d            pushi 7d // $7d set
  0046:39 1e            pushi 1e // $1e mode
  0048:78               push1 
  0049:39 58            pushi 58 // $58 dispose
  004b:46 00ff 0000 14  calle ff procedure_0000 14 // Print 

  0051:48                 ret 
)

(procedure proc_0052
  0052:39 7e            pushi 7e // $7e setCycle
  0054:78               push1 
  0055:51 1a            class End 
  0057:36                push 
  0058:72 0fef          lofsa $104a // Clarence
  005b:4a 06             send 6 

  005d:39 05            pushi 5 // $5 view
  005f:78               push1 
  0060:38 0194          pushi 194 // $194 sel_404
  0063:39 06            pushi 6 // $6 loop
  0065:78               push1 
  0066:39 03            pushi 3 // $3 y
  0068:39 7e            pushi 7e // $7e setCycle
  006a:78               push1 
  006b:51 16            class Fwd 
  006d:36                push 
  006e:72 0f8b          lofsa $0ffc // CHead
  0071:4a 12             send 12 

  0073:39 0a            pushi a // $a nsLeft
  0075:59 01            &rest 1 
  0077:39 43            pushi 43 // $43 at
  0079:39 50            pushi 50 // $50 title
  007b:38 008c          pushi 8c // $8c track
  007e:39 21            pushi 21 // $21 font
  0080:39 04            pushi 4 // $4 x
  0082:39 46            pushi 46 // $46 width
  0084:39 7d            pushi 7d // $7d set
  0086:39 1e            pushi 1e // $1e mode
  0088:78               push1 
  0089:39 58            pushi 58 // $58 dispose
  008b:46 00ff 0000 14  calle ff procedure_0000 14 // Print 

  0091:48                 ret 
)

(procedure proc_0092
  0092:39 62            pushi 62 // $62 eachElementDo
  0094:78               push1 
  0095:38 0089          pushi 89 // $89 hide
  0098:81 05              lag gCast 
  009a:4a 06             send 6 

  009c:39 04            pushi 4 // $4 x
  009e:38 03e0          pushi 3e0 // $3e0 sel_992
  00a1:39 06            pushi 6 // $6 loop
  00a3:78               push1 
  00a4:76               push0 
  00a5:43 08 08         callk DrawPic 8 

  00a8:48                 ret 
)

(procedure proc_00a9
  00a9:39 04            pushi 4 // $4 x
  00ab:39 30            pushi 30 // $30 b-moveCnt
  00ad:39 07            pushi 7 // $7 cel
  00af:78               push1 
  00b0:76               push0 
  00b1:43 08 08         callk DrawPic 8 

  00b4:39 3c            pushi 3c // $3c doit
  00b6:76               push0 
  00b7:81 0a              lag gAddToPics 
  00b9:4a 04             send 4 

  00bb:39 62            pushi 62 // $62 eachElementDo
  00bd:78               push1 
  00be:38 00ca          pushi ca // $ca show
  00c1:81 05              lag gCast 
  00c3:4a 06             send 6 

  00c5:38 0089          pushi 89 // $89 hide
  00c8:76               push0 
  00c9:72 0e2c          lofsa $0ef8 // rHead
  00cc:4a 04             send 4 

  00ce:38 0089          pushi 89 // $89 hide
  00d1:76               push0 
  00d2:72 0f27          lofsa $0ffc // CHead
  00d5:4a 04             send 4 

  00d7:48                 ret 
)

