(script 25)

(string
    string_105e "Barn"
    string_1063 "Fly"
    string_1067 "Fly2"
    string_106c "Fly3"
    string_1071 "Fly4"
    string_1076 "Foot"
    string_107b "House"
    string_1081 "Pin"
    string_1085 "Room25"
    string_108c "Thunder"
    string_1094 "flyCage"
    string_109c "light1"
    string_10a3 "light2"
    string_10aa "light3"
    string_10b1 "lookFoot"
    string_10ba "myIcon"
    string_10c1 "myMusic"
    string_10c9 "owl"
    string_10cd "owlBody"
    string_10d5 "owlHead"
    string_10dd "pickUp"
    string_10e4 "showers"
    string_10ec "sink"
    string_10f1 ""
)

(said
    said_09ce (look<at),look/bootprint/monocle<avec
    said_09e2 /*/aigle
    said_09e9 /*<aigle
    said_09f0 /aigle
    said_09f4 /bootprint
    said_09f8 /dirt
    said_09fc /allee
    said_0a00 <bas
    said_0a04 [<around,at][/room]
    said_0a12 attraper,get/aigle
    said_0a1b get/rolling
    said_0a21 deliver,feed,hold>
    said_0a2b look/barn
    said_0a31 look/aigle
    said_0a37 look/bootprint
    said_0a3d look/cabin
    said_0a43 look/rolling
    said_0a49 look<actionner<monocle/bootprint
    said_0a55 look>
    said_0a59 bonjour/aigle
)

(synonym
    aigle | bird | eagle | oiseau = chouette | hibou | owl
    rolling | rouleau | roulement = patisserie | pin
)

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

// 0a66
(instance public Room25 of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $19
        style $ffff
        horizon $0
        controls $0
        north $0
        east $0
        south $0
        west $0
        curPic $0
        picAngle $0
        vanishingX $a0
        vanishingY $8ad0
        vertAngle $0
    )
    (method (init) // method_001a
  001a:35 54              ldi 54 
  001c:65 16             aTop horizon 
  001e:35 1a              ldi 1a 
  0020:65 1c             aTop east 
  0022:35 0d              ldi d 
  0024:65 1a             aTop north 
  0026:39 57            pushi 57 // $57 init
  0028:76               push0 
  0029:57 37 04         super Rm 4 

  002c:7a               push2 
  002d:38 0084          pushi 84 // $84 stop
  0030:39 52            pushi 52 // $52 icon
  0032:43 00 04         callk Load 4 

  0035:80 00df            lag gDetailLevel 
  0038:30 0138            bnt code_0173 
  003b:39 7a            pushi 7a // $7a setScript
  003d:78               push1 
  003e:74 0adb          lofss $0b1c // owl
  0041:39 57            pushi 57 // $57 init
  0043:76               push0 
  0044:72 0c85          lofsa $0ccc // owlHead
  0047:4a 0a             send a 

  0049:39 7a            pushi 7a // $7a setScript
  004b:78               push1 
  004c:74 0a6d          lofss $0abc // showers
  004f:39 57            pushi 57 // $57 init
  0051:76               push0 
  0052:72 0b8d          lofsa $0be2 // light1
  0055:4a 0a             send a 

  0057:39 57            pushi 57 // $57 init
  0059:76               push0 
  005a:72 0bd3          lofsa $0c30 // light2
  005d:4a 04             send 4 

  005f:39 57            pushi 57 // $57 init
  0061:76               push0 
  0062:72 0c19          lofsa $0c7e // light3
  0065:4a 04             send 4 

  0067:38 009a          pushi 9a // $9a left
  006a:78               push1 
  006b:39 fe            pushi fe // $fe setCursor
  006d:38 009c          pushi 9c // $9c right
  0070:78               push1 
  0071:39 52            pushi 52 // $52 icon
  0073:38 009b          pushi 9b // $9b bottom
  0076:78               push1 
  0077:38 009b          pushi 9b // $9b bottom
  007a:38 0099          pushi 99 // $99 top
  007d:78               push1 
  007e:39 64            pushi 64 // $64 allTrue
  0080:39 57            pushi 57 // $57 init
  0082:76               push0 
  0083:72 0f5c          lofsa $0fe2 // flyCage
  0086:4a 1c             send 1c 

  0088:38 00c8          pushi c8 // $c8 setLoop
  008b:78               push1 
  008c:39 05            pushi 5 // $5 view
  008e:39 07            pushi 7 // $7 cel
  0090:78               push1 
  0091:76               push0 
  0092:38 00dc          pushi dc // $dc setStep
  0095:7a               push2 
  0096:39 03            pushi 3 // $3 y
  0098:39 03            pushi 3 // $3 y
  009a:38 00d8          pushi d8 // $d8 observeBlocks
  009d:78               push1 
  009e:74 0f41          lofss $0fe2 // flyCage
  00a1:38 00d5          pushi d5 // $d5 ignoreHorizon
  00a4:78               push1 
  00a5:78               push1 
  00a6:39 7e            pushi 7e // $7e setCycle
  00a8:78               push1 
  00a9:51 16            class Fwd 
  00ab:36                push 
  00ac:38 00a4          pushi a4 // $a4 cycleSpeed
  00af:78               push1 
  00b0:7a               push2 
  00b1:38 00d3          pushi d3 // $d3 setMotion
  00b4:7a               push2 
  00b5:51 1e            class Wander 
  00b7:36                push 
  00b8:39 05            pushi 5 // $5 view
  00ba:39 57            pushi 57 // $57 init
  00bc:76               push0 
  00bd:72 0d92          lofsa $0e52 // Fly
  00c0:4a 38             send 38 

  00c2:38 00c8          pushi c8 // $c8 setLoop
  00c5:78               push1 
  00c6:39 05            pushi 5 // $5 view
  00c8:39 07            pushi 7 // $7 cel
  00ca:78               push1 
  00cb:78               push1 
  00cc:38 00dc          pushi dc // $dc setStep
  00cf:7a               push2 
  00d0:39 03            pushi 3 // $3 y
  00d2:39 03            pushi 3 // $3 y
  00d4:38 00d8          pushi d8 // $d8 observeBlocks
  00d7:78               push1 
  00d8:74 0f07          lofss $0fe2 // flyCage
  00db:38 00d5          pushi d5 // $d5 ignoreHorizon
  00de:78               push1 
  00df:78               push1 
  00e0:39 7e            pushi 7e // $7e setCycle
  00e2:78               push1 
  00e3:51 16            class Fwd 
  00e5:36                push 
  00e6:38 00a4          pushi a4 // $a4 cycleSpeed
  00e9:78               push1 
  00ea:7a               push2 
  00eb:38 00d3          pushi d3 // $d3 setMotion
  00ee:7a               push2 
  00ef:51 1e            class Wander 
  00f1:36                push 
  00f2:39 05            pushi 5 // $5 view
  00f4:39 57            pushi 57 // $57 init
  00f6:76               push0 
  00f7:72 0dbc          lofsa $0eb6 // Fly2
  00fa:4a 38             send 38 

  00fc:38 00c8          pushi c8 // $c8 setLoop
  00ff:78               push1 
  0100:39 05            pushi 5 // $5 view
  0102:39 07            pushi 7 // $7 cel
  0104:78               push1 
  0105:7a               push2 
  0106:38 00dc          pushi dc // $dc setStep
  0109:7a               push2 
  010a:39 03            pushi 3 // $3 y
  010c:39 03            pushi 3 // $3 y
  010e:38 00d8          pushi d8 // $d8 observeBlocks
  0111:78               push1 
  0112:74 0ecd          lofss $0fe2 // flyCage
  0115:38 00d5          pushi d5 // $d5 ignoreHorizon
  0118:78               push1 
  0119:78               push1 
  011a:39 7e            pushi 7e // $7e setCycle
  011c:78               push1 
  011d:51 16            class Fwd 
  011f:36                push 
  0120:38 00a4          pushi a4 // $a4 cycleSpeed
  0123:78               push1 
  0124:7a               push2 
  0125:38 00d3          pushi d3 // $d3 setMotion
  0128:7a               push2 
  0129:51 1e            class Wander 
  012b:36                push 
  012c:39 05            pushi 5 // $5 view
  012e:39 57            pushi 57 // $57 init
  0130:76               push0 
  0131:72 0de6          lofsa $0f1a // Fly3
  0134:4a 38             send 38 

  0136:38 00c8          pushi c8 // $c8 setLoop
  0139:78               push1 
  013a:39 05            pushi 5 // $5 view
  013c:39 07            pushi 7 // $7 cel
  013e:78               push1 
  013f:39 03            pushi 3 // $3 y
  0141:38 00dc          pushi dc // $dc setStep
  0144:7a               push2 
  0145:39 03            pushi 3 // $3 y
  0147:39 03            pushi 3 // $3 y
  0149:38 00d8          pushi d8 // $d8 observeBlocks
  014c:78               push1 
  014d:74 0e92          lofss $0fe2 // flyCage
  0150:38 00d5          pushi d5 // $d5 ignoreHorizon
  0153:78               push1 
  0154:78               push1 
  0155:39 7e            pushi 7e // $7e setCycle
  0157:78               push1 
  0158:51 16            class Fwd 
  015a:36                push 
  015b:38 00a4          pushi a4 // $a4 cycleSpeed
  015e:78               push1 
  015f:7a               push2 
  0160:38 00d3          pushi d3 // $d3 setMotion
  0163:7a               push2 
  0164:51 1e            class Wander 
  0166:36                push 
  0167:39 05            pushi 5 // $5 view
  0169:39 57            pushi 57 // $57 init
  016b:76               push0 
  016c:72 0e0f          lofsa $0f7e // Fly4
  016f:4a 38             send 38 

  0171:33 12              jmp code_0185 

        code_0173
  0173:39 06            pushi 6 // $6 loop
  0175:78               push1 
  0176:39 04            pushi 4 // $4 x
  0178:39 07            pushi 7 // $7 cel
  017a:78               push1 
  017b:7a               push2 
  017c:38 00cb          pushi cb // $cb addToPic
  017f:76               push0 
  0180:72 0b49          lofsa $0ccc // owlHead
  0183:4a 10             send 10 


        code_0185
  0185:38 010a          pushi 10a // $10a setRegions
  0188:7a               push2 
  0189:38 00cd          pushi cd // $cd xLast
  018c:38 00cf          pushi cf // $cf blocks
  018f:38 010b          pushi 10b // $10b setFeatures
  0192:39 03            pushi 3 // $3 y
  0194:74 0a15          lofss $0bac // owlBody
  0197:74 0e68          lofss $1002 // Barn
  019a:74 0e91          lofss $102e // House
  019d:54 12             self 12 

  019f:7a               push2 
  01a0:38 0080          pushi 80 // $80 timeLeft
  01a3:39 23            pushi 23 // $23 window
  01a5:43 00 04         callk Load 4 

  01a8:39 2b            pushi 2b // $2b number
  01aa:78               push1 
  01ab:39 11            pushi 11 // $11 signal
  01ad:39 06            pushi 6 // $6 loop
  01af:78               push1 
  01b0:76               push0 
  01b1:72 0c0e          lofsa $0dc2 // Thunder
  01b4:4a 0c             send c 

  01b6:39 61            pushi 61 // $61 add
  01b8:78               push1 
  01b9:74 09f0          lofss $0bac // owlBody
  01bc:39 62            pushi 62 // $62 eachElementDo
  01be:78               push1 
  01bf:39 57            pushi 57 // $57 init
  01c1:39 3c            pushi 3c // $3c doit
  01c3:76               push0 
  01c4:81 0a              lag gAddToPics 
  01c6:4a 10             send 10 

  01c8:88 00a5            lsg gAct 
  01cb:35 02              ldi 2 
  01cd:20                 ge? 
  01ce:31 11              bnt code_01e1 
  01d0:88 00a5            lsg gAct 
  01d3:35 04              ldi 4 
  01d5:22                 lt? 
  01d6:31 09              bnt code_01e1 
  01d8:38 010a          pushi 10a // $10a setRegions
  01db:78               push1 
  01dc:38 00ca          pushi ca // $ca show
  01df:54 06             self 6 


        code_01e1
  01e1:88 00a5            lsg gAct 
  01e4:35 03              ldi 3 
  01e6:1a                 eq? 
  01e7:31 07              bnt code_01f0 
  01e9:89 72              lsg global114 
  01eb:35 0a              ldi a 
  01ed:1c                 ne? 
  01ee:2f 10               bt code_0200 

        code_01f0
  01f0:88 00a5            lsg gAct 
  01f3:35 06              ldi 6 
  01f5:1a                 eq? 
  01f6:31 11              bnt code_0209 
  01f8:89 76              lsg gMustDos 
  01fa:35 02              ldi 2 
  01fc:12                 and 
  01fd:18                 not 
  01fe:31 09              bnt code_0209 

        code_0200
  0200:38 010a          pushi 10a // $10a setRegions
  0203:78               push1 
  0204:38 0119          pushi 119 // $119 startExtra
  0207:54 06             self 6 


        code_0209
  0209:88 00a5            lsg gAct 
  020c:35 04              ldi 4 
  020e:20                 ge? 
  020f:31 11              bnt code_0222 
  0211:38 00c9          pushi c9 // $c9 ignoreActors
  0214:78               push1 
  0215:78               push1 
  0216:39 57            pushi 57 // $57 init
  0218:76               push0 
  0219:38 00c6          pushi c6 // $c6 stopUpd
  021c:76               push0 
  021d:72 0afe          lofsa $0d1e // Foot
  0220:4a 0e             send e 


        code_0222
  0222:88 00a5            lsg gAct 
  0225:35 04              ldi 4 
  0227:20                 ge? 
  0228:31 21              bnt code_024b 
  022a:38 0082          pushi 82 // $82 owner
  022d:76               push0 
  022e:39 43            pushi 43 // $43 at
  0230:78               push1 
  0231:39 04            pushi 4 // $4 x
  0233:81 09              lag gInventory 
  0235:4a 06             send 6 

  0237:4a 04             send 4 

  0239:36                push 
  023a:35 19              ldi 19 
  023c:1a                 eq? 
  023d:31 0c              bnt code_024b 
  023f:39 57            pushi 57 // $57 init
  0241:76               push0 
  0242:38 00c6          pushi c6 // $c6 stopUpd
  0245:76               push0 
  0246:72 0b27          lofsa $0d70 // Pin
  0249:4a 08             send 8 


        code_024b
  024b:89 0c              lsg gPrevRoomNum 
  024d:3c                 dup 
  024e:35 14              ldi 14 
  0250:1a                 eq? 
  0251:31 0f              bnt code_0262 
  0253:38 00c5          pushi c5 // $c5 posn
  0256:7a               push2 
  0257:38 0131          pushi 131 // $131 numOfLoops
  025a:39 77            pushi 77 // $77 caller
  025c:81 00              lag gEgo 
  025e:4a 08             send 8 

  0260:33 13              jmp code_0275 

        code_0262
  0262:3c                 dup 
  0263:35 0d              ldi d 
  0265:1a                 eq? 
  0266:31 0d              bnt code_0275 
  0268:38 00c5          pushi c5 // $c5 posn
  026b:7a               push2 
  026c:38 00ab          pushi ab // $ab setTarget
  026f:39 77            pushi 77 // $77 caller
  0271:81 00              lag gEgo 
  0273:4a 08             send 8 


        code_0275
  0275:3a                toss 
  0276:39 05            pushi 5 // $5 view
  0278:78               push1 
  0279:76               push0 
  027a:39 12            pushi 12 // $12 illegalBits
  027c:78               push1 
  027d:38 8000          pushi 8000 // $8000 sel_32768
  0280:39 57            pushi 57 // $57 init
  0282:76               push0 
  0283:81 00              lag gEgo 
  0285:4a 10             send 10 

  0287:76               push0 
  0288:45 04 00         callb procedure_0004 0 // HandsOn 

  028b:48                 ret 
    )

    (method (newRoom) // method_028c
  028c:38 00f8          pushi f8 // $f8 newRoom
  028f:78               push1 
  0290:8f 01              lsp param1 
  0292:57 37 06         super Rm 6 

  0295:48                 ret 
    )

    (method (doit) // method_0296
  0296:76               push0 
  0297:45 14 00         callb procedure_0014 0 // IsFirstTimeInRoom 

  029a:31 0a              bnt code_02a6 
  029c:7a               push2 
  029d:39 19            pushi 19 // $19 time
  029f:76               push0 
  02a0:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_02a6
  02a6:38 00db          pushi db // $db onControl
  02a9:78               push1 
  02aa:76               push0 
  02ab:81 00              lag gEgo 
  02ad:4a 06             send 6 

  02af:36                push 
  02b0:35 02              ldi 2 
  02b2:12                 and 
  02b3:31 0a              bnt code_02bf 
  02b5:38 00f8          pushi f8 // $f8 newRoom
  02b8:78               push1 
  02b9:39 14            pushi 14 // $14 brLeft
  02bb:81 02              lag gCurRoom 
  02bd:4a 06             send 6 


        code_02bf
  02bf:38 00db          pushi db // $db onControl
  02c2:78               push1 
  02c3:76               push0 
  02c4:81 00              lag gEgo 
  02c6:4a 06             send 6 

  02c8:36                push 
  02c9:35 04              ldi 4 
  02cb:12                 and 
  02cc:31 0a              bnt code_02d8 
  02ce:38 00f8          pushi f8 // $f8 newRoom
  02d1:78               push1 
  02d2:39 0d            pushi d // $d lsTop
  02d4:81 02              lag gCurRoom 
  02d6:4a 06             send 6 


        code_02d8
  02d8:38 00db          pushi db // $db onControl
  02db:78               push1 
  02dc:78               push1 
  02dd:81 00              lag gEgo 
  02df:4a 06             send 6 

  02e1:36                push 
  02e2:35 08              ldi 8 
  02e4:12                 and 
  02e5:31 13              bnt code_02fa 
  02e7:8b 00              lsl local0 
  02e9:35 00              ldi 0 
  02eb:1a                 eq? 
  02ec:31 0c              bnt code_02fa 
  02ee:35 01              ldi 1 
  02f0:a3 00              sal local0 
  02f2:39 7a            pushi 7a // $7a setScript
  02f4:78               push1 
  02f5:74 07f4          lofss $0aec // sink
  02f8:54 06             self 6 


        code_02fa
  02fa:39 3c            pushi 3c // $3c doit
  02fc:76               push0 
  02fd:57 37 04         super Rm 4 

  0300:48                 ret 
    )

    (method (dispose) // method_0301
  0301:78               push1 
  0302:38 03d0          pushi 3d0 // $3d0 sel_976
  0305:43 03 02         callk DisposeScript 2 

  0308:39 58            pushi 58 // $58 dispose
  030a:76               push0 
  030b:57 37 04         super Rm 4 

  030e:48                 ret 
    )

    (method (handleEvent) // method_030f
  030f:39 4c            pushi 4c // $4c claimed
  0311:76               push0 
  0312:87 01              lap param1 
  0314:4a 04             send 4 

  0316:31 03              bnt code_031b 
  0318:35 01              ldi 1 
  031a:48                 ret 

        code_031b
  031b:39 22            pushi 22 // $22 type
  031d:76               push0 
  031e:87 01              lap param1 
  0320:4a 04             send 4 

  0322:36                push 
  0323:34 0080            ldi 80 
  0326:1a                 eq? 
  0327:30 00ab            bnt code_03d5 
  032a:78               push1 
  032b:38 03de          pushi 3de // $3de sel_990
  032e:43 03 02         callk DisposeScript 2 

  0331:78               push1 
  0332:74 0720          lofss $0a55 // look>
  0335:43 25 02         callk Said 2 

  0338:30 009a            bnt code_03d5 
  033b:78               push1 
  033c:74 06c5          lofss $0a04 // [<around,at][/room]
  033f:43 25 02         callk Said 2 

  0342:31 0d              bnt code_0351 
  0344:7a               push2 
  0345:39 19            pushi 19 // $19 time
  0347:76               push0 
  0348:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  034e:32 0084            jmp code_03d5 

        code_0351
  0351:78               push1 
  0352:74 06a7          lofss $09fc // /allee
  0355:43 25 02         callk Said 2 

  0358:31 0c              bnt code_0366 
  035a:7a               push2 
  035b:39 19            pushi 19 // $19 time
  035d:78               push1 
  035e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0364:33 6f              jmp code_03d5 

        code_0366
  0366:78               push1 
  0367:74 068a          lofss $09f4 // /bootprint
  036a:43 25 02         callk Said 2 

  036d:31 1e              bnt code_038d 
  036f:88 00a5            lsg gAct 
  0372:35 04              ldi 4 
  0374:1a                 eq? 
  0375:31 0c              bnt code_0383 
  0377:7a               push2 
  0378:39 19            pushi 19 // $19 time
  037a:7a               push2 
  037b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0381:33 08              jmp code_038b 

        code_0383
  0383:39 4c            pushi 4c // $4c claimed
  0385:78               push1 
  0386:76               push0 
  0387:87 01              lap param1 
  0389:4a 06             send 6 


        code_038b
  038b:33 48              jmp code_03d5 

        code_038d
  038d:78               push1 
  038e:74 0667          lofss $09f8 // /dirt
  0391:43 25 02         callk Said 2 

  0394:2f 09               bt code_039f 
  0396:78               push1 
  0397:74 0666          lofss $0a00 // <bas
  039a:43 25 02         callk Said 2 

  039d:31 36              bnt code_03d5 

        code_039f
  039f:39 65            pushi 65 // $65 contains
  03a1:78               push1 
  03a2:74 09cb          lofss $0d70 // Pin
  03a5:81 05              lag gCast 
  03a7:4a 06             send 6 

  03a9:31 0d              bnt code_03b8 
  03ab:7a               push2 
  03ac:39 19            pushi 19 // $19 time
  03ae:39 03            pushi 3 // $3 y
  03b0:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03b6:33 1d              jmp code_03d5 

        code_03b8
  03b8:88 00a5            lsg gAct 
  03bb:35 04              ldi 4 
  03bd:1a                 eq? 
  03be:31 0d              bnt code_03cd 
  03c0:7a               push2 
  03c1:39 19            pushi 19 // $19 time
  03c3:39 04            pushi 4 // $4 x
  03c5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03cb:33 08              jmp code_03d5 

        code_03cd
  03cd:39 4c            pushi 4c // $4c claimed
  03cf:78               push1 
  03d0:76               push0 
  03d1:87 01              lap param1 
  03d3:4a 06             send 6 


        code_03d5
  03d5:48                 ret 
    )

)

// 0ab6
(instance showers 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_03d6
  03d6:87 01              lap param1 
  03d8:65 0a             aTop state 
  03da:36                push 
  03db:3c                 dup 
  03dc:35 00              ldi 0 
  03de:1a                 eq? 
  03df:31 09              bnt code_03ea 
  03e1:35 03              ldi 3 
  03e3:65 0a             aTop state 
  03e5:65 12             aTop seconds 
  03e7:32 0097            jmp code_0481 

        code_03ea
  03ea:3c                 dup 
  03eb:35 01              ldi 1 
  03ed:1a                 eq? 
  03ee:31 27              bnt code_0417 
  03f0:39 7e            pushi 7e // $7e setCycle
  03f2:78               push1 
  03f3:51 16            class Fwd 
  03f5:36                push 
  03f6:72 07e9          lofsa $0be2 // light1
  03f9:4a 06             send 6 

  03fb:39 7e            pushi 7e // $7e setCycle
  03fd:78               push1 
  03fe:51 16            class Fwd 
  0400:36                push 
  0401:72 082c          lofsa $0c30 // light2
  0404:4a 06             send 6 

  0406:39 7e            pushi 7e // $7e setCycle
  0408:78               push1 
  0409:51 16            class Fwd 
  040b:36                push 
  040c:72 086f          lofsa $0c7e // light3
  040f:4a 06             send 6 

  0411:35 07              ldi 7 
  0413:65 10             aTop cycles 
  0415:33 6a              jmp code_0481 

        code_0417
  0417:3c                 dup 
  0418:35 02              ldi 2 
  041a:1a                 eq? 
  041b:31 24              bnt code_0441 
  041d:39 7e            pushi 7e // $7e setCycle
  041f:78               push1 
  0420:51 1a            class End 
  0422:36                push 
  0423:72 07bc          lofsa $0be2 // light1
  0426:4a 06             send 6 

  0428:39 7e            pushi 7e // $7e setCycle
  042a:78               push1 
  042b:51 1a            class End 
  042d:36                push 
  042e:72 07ff          lofsa $0c30 // light2
  0431:4a 06             send 6 

  0433:39 7e            pushi 7e // $7e setCycle
  0435:7a               push2 
  0436:51 1a            class End 
  0438:36                push 
  0439:7c            pushSelf 
  043a:72 0841          lofsa $0c7e // light3
  043d:4a 08             send 8 

  043f:33 40              jmp code_0481 

        code_0441
  0441:3c                 dup 
  0442:35 03              ldi 3 
  0444:1a                 eq? 
  0445:31 0f              bnt code_0456 
  0447:39 06            pushi 6 // $6 loop
  0449:78               push1 
  044a:78               push1 
  044b:39 2a            pushi 2a // $2a play
  044d:78               push1 
  044e:7c            pushSelf 
  044f:72 0970          lofsa $0dc2 // Thunder
  0452:4a 0c             send c 

  0454:33 2b              jmp code_0481 

        code_0456
  0456:3c                 dup 
  0457:35 04              ldi 4 
  0459:1a                 eq? 
  045a:31 17              bnt code_0473 
  045c:7a               push2 
  045d:78               push1 
  045e:39 64            pushi 64 // $64 allTrue
  0460:43 40 04         callk Random 4 

  0463:36                push 
  0464:35 14              ldi 14 
  0466:22                 lt? 
  0467:31 04              bnt code_046d 
  0469:35 00              ldi 0 
  046b:65 0a             aTop state 

        code_046d
  046d:35 07              ldi 7 
  046f:65 10             aTop cycles 
  0471:33 0e              jmp code_0481 

        code_0473
  0473:3c                 dup 
  0474:35 05              ldi 5 
  0476:1a                 eq? 
  0477:31 08              bnt code_0481 
  0479:35 03              ldi 3 
  047b:65 0a             aTop state 
  047d:35 05              ldi 5 
  047f:65 12             aTop seconds 

        code_0481
  0481:3a                toss 
  0482:48                 ret 
    )

)

// 0ae6
(instance sink 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_0483
  0483:87 01              lap param1 
  0485:65 0a             aTop state 
  0487:36                push 
  0488:3c                 dup 
  0489:35 00              ldi 0 
  048b:1a                 eq? 
  048c:30 00aa            bnt code_0539 
  048f:76               push0 
  0490:45 03 00         callb procedure_0003 0 // HandsOff 

  0493:39 2b            pushi 2b // $2b number
  0495:78               push1 
  0496:39 52            pushi 52 // $52 icon
  0498:39 06            pushi 6 // $6 loop
  049a:78               push1 
  049b:78               push1 
  049c:39 2a            pushi 2a // $2a play
  049e:76               push0 
  049f:72 094a          lofsa $0dec // myMusic
  04a2:4a 10             send 10 

  04a4:39 05            pushi 5 // $5 view
  04a6:78               push1 
  04a7:39 23            pushi 23 // $23 window
  04a9:39 07            pushi 7 // $7 cel
  04ab:78               push1 
  04ac:76               push0 
  04ad:39 36            pushi 36 // $36 xStep
  04af:78               push1 
  04b0:78               push1 
  04b1:38 00d3          pushi d3 // $d3 setMotion
  04b4:39 03            pushi 3 // $3 y
  04b6:51 1d            class MoveTo 
  04b8:36                push 
  04b9:39 06            pushi 6 // $6 loop
  04bb:76               push0 
  04bc:81 00              lag gEgo 
  04be:4a 04             send 4 

  04c0:36                push 
  04c1:3c                 dup 
  04c2:35 00              ldi 0 
  04c4:1a                 eq? 
  04c5:31 0d              bnt code_04d4 
  04c7:39 04            pushi 4 // $4 x
  04c9:76               push0 
  04ca:81 00              lag gEgo 
  04cc:4a 04             send 4 

  04ce:36                push 
  04cf:35 0a              ldi a 
  04d1:02                 add 
  04d2:33 1a              jmp code_04ee 

        code_04d4
  04d4:3c                 dup 
  04d5:35 01              ldi 1 
  04d7:1a                 eq? 
  04d8:31 0d              bnt code_04e7 
  04da:39 04            pushi 4 // $4 x
  04dc:76               push0 
  04dd:81 00              lag gEgo 
  04df:4a 04             send 4 

  04e1:36                push 
  04e2:35 0a              ldi a 
  04e4:04                 sub 
  04e5:33 07              jmp code_04ee 

        code_04e7
  04e7:39 04            pushi 4 // $4 x
  04e9:76               push0 
  04ea:81 00              lag gEgo 
  04ec:4a 04             send 4 


        code_04ee
  04ee:3a                toss 
  04ef:36                push 
  04f0:39 06            pushi 6 // $6 loop
  04f2:76               push0 
  04f3:81 00              lag gEgo 
  04f5:4a 04             send 4 

  04f7:36                push 
  04f8:3c                 dup 
  04f9:35 02              ldi 2 
  04fb:1a                 eq? 
  04fc:31 0d              bnt code_050b 
  04fe:39 03            pushi 3 // $3 y
  0500:76               push0 
  0501:81 00              lag gEgo 
  0503:4a 04             send 4 

  0505:36                push 
  0506:35 03              ldi 3 
  0508:02                 add 
  0509:33 1a              jmp code_0525 

        code_050b
  050b:3c                 dup 
  050c:35 03              ldi 3 
  050e:1a                 eq? 
  050f:31 0d              bnt code_051e 
  0511:39 03            pushi 3 // $3 y
  0513:76               push0 
  0514:81 00              lag gEgo 
  0516:4a 04             send 4 

  0518:36                push 
  0519:35 03              ldi 3 
  051b:04                 sub 
  051c:33 07              jmp code_0525 

        code_051e
  051e:39 03            pushi 3 // $3 y
  0520:76               push0 
  0521:81 00              lag gEgo 
  0523:4a 04             send 4 


        code_0525
  0525:3a                toss 
  0526:36                push 
  0527:38 00a4          pushi a4 // $a4 cycleSpeed
  052a:78               push1 
  052b:7a               push2 
  052c:39 7e            pushi 7e // $7e setCycle
  052e:7a               push2 
  052f:51 1a            class End 
  0531:36                push 
  0532:7c            pushSelf 
  0533:81 00              lag gEgo 
  0535:4a 2a             send 2a 

  0537:33 37              jmp code_0570 

        code_0539
  0539:3c                 dup 
  053a:35 01              ldi 1 
  053c:1a                 eq? 
  053d:31 0e              bnt code_054d 
  053f:38 0089          pushi 89 // $89 hide
  0542:76               push0 
  0543:81 00              lag gEgo 
  0545:4a 04             send 4 

  0547:35 03              ldi 3 
  0549:65 12             aTop seconds 
  054b:33 23              jmp code_0570 

        code_054d
  054d:3c                 dup 
  054e:35 02              ldi 2 
  0550:1a                 eq? 
  0551:31 1d              bnt code_0570 
  0553:72 08c0          lofsa $0e16 // myIcon
  0556:a0 0080            sag global128 
  0559:35 05              ldi 5 
  055b:a0 0081            sag global129 
  055e:35 00              ldi 0 
  0560:a0 0082            sag global130 
  0563:35 01              ldi 1 
  0565:a0 0084            sag global132 
  0568:7a               push2 
  0569:39 19            pushi 19 // $19 time
  056b:39 05            pushi 5 // $5 view
  056d:45 13 04         callb procedure_0013 4 // EgoDead 


        code_0570
  0570:3a                toss 
  0571:48                 ret 
    )

)

// 0b16
(instance owl 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_0572
  0572:87 01              lap param1 
  0574:65 0a             aTop state 
  0576:36                push 
  0577:3c                 dup 
  0578:35 00              ldi 0 
  057a:1a                 eq? 
  057b:31 0c              bnt code_0589 
  057d:7a               push2 
  057e:7a               push2 
  057f:39 07            pushi 7 // $7 cel
  0581:43 40 04         callk Random 4 

  0584:65 12             aTop seconds 
  0586:32 00af            jmp code_0638 

        code_0589
  0589:3c                 dup 
  058a:35 01              ldi 1 
  058c:1a                 eq? 
  058d:31 37              bnt code_05c6 
  058f:39 07            pushi 7 // $7 cel
  0591:76               push0 
  0592:72 0737          lofsa $0ccc // owlHead
  0595:4a 04             send 4 

  0597:36                push 
  0598:35 00              ldi 0 
  059a:1a                 eq? 
  059b:31 17              bnt code_05b4 
  059d:39 7e            pushi 7e // $7e setCycle
  059f:7a               push2 
  05a0:51 1a            class End 
  05a2:36                push 
  05a3:7c            pushSelf 
  05a4:72 0725          lofsa $0ccc // owlHead
  05a7:4a 08             send 8 

  05a9:7a               push2 
  05aa:76               push0 
  05ab:39 03            pushi 3 // $3 y
  05ad:43 40 04         callk Random 4 

  05b0:a3 02              sal local2 
  05b2:33 10              jmp code_05c4 

        code_05b4
  05b4:39 7e            pushi 7e // $7e setCycle
  05b6:7a               push2 
  05b7:51 1b            class Beg 
  05b9:36                push 
  05ba:7c            pushSelf 
  05bb:72 070e          lofsa $0ccc // owlHead
  05be:4a 08             send 8 

  05c0:35 ff              ldi ff 
  05c2:65 0a             aTop state 

        code_05c4
  05c4:33 72              jmp code_0638 

        code_05c6
  05c6:3c                 dup 
  05c7:35 02              ldi 2 
  05c9:1a                 eq? 
  05ca:31 15              bnt code_05e1 
  05cc:83 02              lal local2 
  05ce:31 06              bnt code_05d6 
  05d0:35 01              ldi 1 
  05d2:65 10             aTop cycles 
  05d4:33 09              jmp code_05df 

        code_05d6
  05d6:7a               push2 
  05d7:7a               push2 
  05d8:39 05            pushi 5 // $5 view
  05da:43 40 04         callk Random 4 

  05dd:65 12             aTop seconds 

        code_05df
  05df:33 57              jmp code_0638 

        code_05e1
  05e1:3c                 dup 
  05e2:35 03              ldi 3 
  05e4:1a                 eq? 
  05e5:31 23              bnt code_060a 
  05e7:83 02              lal local2 
  05e9:31 15              bnt code_0600 
  05eb:39 06            pushi 6 // $6 loop
  05ed:78               push1 
  05ee:39 04            pushi 4 // $4 x
  05f0:72 06d9          lofsa $0ccc // owlHead
  05f3:4a 06             send 6 

  05f5:7a               push2 
  05f6:7a               push2 
  05f7:39 05            pushi 5 // $5 view
  05f9:43 40 04         callk Random 4 

  05fc:65 12             aTop seconds 
  05fe:33 08              jmp code_0608 

        code_0600
  0600:35 00              ldi 0 
  0602:65 0a             aTop state 
  0604:35 01              ldi 1 
  0606:65 10             aTop cycles 

        code_0608
  0608:33 2e              jmp code_0638 

        code_060a
  060a:3c                 dup 
  060b:35 04              ldi 4 
  060d:1a                 eq? 
  060e:31 10              bnt code_0620 
  0610:39 06            pushi 6 // $6 loop
  0612:78               push1 
  0613:39 03            pushi 3 // $3 y
  0615:72 06b4          lofsa $0ccc // owlHead
  0618:4a 06             send 6 

  061a:35 05              ldi 5 
  061c:65 10             aTop cycles 
  061e:33 18              jmp code_0638 

        code_0620
  0620:3c                 dup 
  0621:35 05              ldi 5 
  0623:1a                 eq? 
  0624:31 12              bnt code_0638 
  0626:e3 02              -al local2 
  0628:31 06              bnt code_0630 
  062a:35 02              ldi 2 
  062c:65 0a             aTop state 
  062e:33 04              jmp code_0634 

        code_0630
  0630:35 00              ldi 0 
  0632:65 0a             aTop state 

        code_0634
  0634:35 01              ldi 1 
  0636:65 10             aTop cycles 

        code_0638
  0638:3a                toss 
  0639:48                 ret 
    )

)

// 0b46
(instance lookFoot 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_063a
  063a:87 01              lap param1 
  063c:65 0a             aTop state 
  063e:36                push 
  063f:3c                 dup 
  0640:35 00              ldi 0 
  0642:1a                 eq? 
  0643:31 43              bnt code_0688 
  0645:39 06            pushi 6 // $6 loop
  0647:76               push0 
  0648:81 00              lag gEgo 
  064a:4a 04             send 4 

  064c:36                push 
  064d:35 03              ldi 3 
  064f:1a                 eq? 
  0650:31 1b              bnt code_066d 
  0652:39 05            pushi 5 // $5 view
  0654:78               push1 
  0655:39 7d            pushi 7d // $7d set
  0657:39 07            pushi 7 // $7 cel
  0659:78               push1 
  065a:76               push0 
  065b:39 06            pushi 6 // $6 loop
  065d:78               push1 
  065e:39 07            pushi 7 // $7 cel
  0660:39 7e            pushi 7e // $7e setCycle
  0662:7a               push2 
  0663:51 1a            class End 
  0665:36                push 
  0666:7c            pushSelf 
  0667:81 00              lag gEgo 
  0669:4a 1a             send 1a 

  066b:33 19              jmp code_0686 

        code_066d
  066d:39 05            pushi 5 // $5 view
  066f:78               push1 
  0670:39 7d            pushi 7d // $7d set
  0672:39 07            pushi 7 // $7 cel
  0674:78               push1 
  0675:76               push0 
  0676:39 06            pushi 6 // $6 loop
  0678:78               push1 
  0679:39 06            pushi 6 // $6 loop
  067b:39 7e            pushi 7e // $7e setCycle
  067d:7a               push2 
  067e:51 1a            class End 
  0680:36                push 
  0681:7c            pushSelf 
  0682:81 00              lag gEgo 
  0684:4a 1a             send 1a 


        code_0686
  0686:33 58              jmp code_06e0 

        code_0688
  0688:3c                 dup 
  0689:35 01              ldi 1 
  068b:1a                 eq? 
  068c:31 1f              bnt code_06ad 
  068e:39 06            pushi 6 // $6 loop
  0690:39 19            pushi 19 // $19 time
  0692:39 06            pushi 6 // $6 loop
  0694:39 52            pushi 52 // $52 icon
  0696:38 0280          pushi 280 // $280 sel_640
  0699:76               push0 
  069a:76               push0 
  069b:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  06a1:78               push1 
  06a2:39 04            pushi 4 // $4 x
  06a4:45 05 02         callb procedure_0005 2 // SetFlag 

  06a7:35 01              ldi 1 
  06a9:65 10             aTop cycles 
  06ab:33 33              jmp code_06e0 

        code_06ad
  06ad:3c                 dup 
  06ae:35 02              ldi 2 
  06b0:1a                 eq? 
  06b1:31 0d              bnt code_06c0 
  06b3:39 7e            pushi 7e // $7e setCycle
  06b5:7a               push2 
  06b6:51 1b            class Beg 
  06b8:36                push 
  06b9:7c            pushSelf 
  06ba:81 00              lag gEgo 
  06bc:4a 08             send 8 

  06be:33 20              jmp code_06e0 

        code_06c0
  06c0:3c                 dup 
  06c1:35 03              ldi 3 
  06c3:1a                 eq? 
  06c4:31 1a              bnt code_06e0 
  06c6:39 05            pushi 5 // $5 view
  06c8:78               push1 
  06c9:76               push0 
  06ca:39 7e            pushi 7e // $7e setCycle
  06cc:78               push1 
  06cd:51 17            class Walk 
  06cf:36                push 
  06d0:81 00              lag gEgo 
  06d2:4a 0c             send c 

  06d4:76               push0 
  06d5:45 04 00         callb procedure_0004 0 // HandsOn 

  06d8:39 7a            pushi 7a // $7a setScript
  06da:78               push1 
  06db:76               push0 
  06dc:63 08             pToa client 
  06de:4a 06             send 6 


        code_06e0
  06e0:3a                toss 
  06e1:48                 ret 
    )

)

// 0b76
(instance pickUp 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_06e2
  06e2:87 01              lap param1 
  06e4:65 0a             aTop state 
  06e6:36                push 
  06e7:3c                 dup 
  06e8:35 00              ldi 0 
  06ea:1a                 eq? 
  06eb:31 14              bnt code_0701 
  06ed:76               push0 
  06ee:45 03 00         callb procedure_0003 0 // HandsOff 

  06f1:7a               push2 
  06f2:89 00              lsg gEgo 
  06f4:74 0679          lofss $0d70 // Pin
  06f7:45 02 04         callb procedure_0002 4 // LookAt 

  06fa:35 02              ldi 2 
  06fc:65 10             aTop cycles 
  06fe:32 00ae            jmp code_07af 

        code_0701
  0701:3c                 dup 
  0702:35 01              ldi 1 
  0704:1a                 eq? 
  0705:31 43              bnt code_074a 
  0707:39 06            pushi 6 // $6 loop
  0709:76               push0 
  070a:81 00              lag gEgo 
  070c:4a 04             send 4 

  070e:36                push 
  070f:35 03              ldi 3 
  0711:1a                 eq? 
  0712:31 1b              bnt code_072f 
  0714:39 05            pushi 5 // $5 view
  0716:78               push1 
  0717:39 7d            pushi 7d // $7d set
  0719:39 07            pushi 7 // $7 cel
  071b:78               push1 
  071c:76               push0 
  071d:39 06            pushi 6 // $6 loop
  071f:78               push1 
  0720:39 07            pushi 7 // $7 cel
  0722:39 7e            pushi 7e // $7e setCycle
  0724:7a               push2 
  0725:51 1a            class End 
  0727:36                push 
  0728:7c            pushSelf 
  0729:81 00              lag gEgo 
  072b:4a 1a             send 1a 

  072d:33 19              jmp code_0748 

        code_072f
  072f:39 05            pushi 5 // $5 view
  0731:78               push1 
  0732:39 7d            pushi 7d // $7d set
  0734:39 07            pushi 7 // $7 cel
  0736:78               push1 
  0737:76               push0 
  0738:39 06            pushi 6 // $6 loop
  073a:78               push1 
  073b:39 06            pushi 6 // $6 loop
  073d:39 7e            pushi 7e // $7e setCycle
  073f:7a               push2 
  0740:51 1a            class End 
  0742:36                push 
  0743:7c            pushSelf 
  0744:81 00              lag gEgo 
  0746:4a 1a             send 1a 


        code_0748
  0748:33 65              jmp code_07af 

        code_074a
  074a:3c                 dup 
  074b:35 02              ldi 2 
  074d:1a                 eq? 
  074e:31 29              bnt code_0779 
  0750:7a               push2 
  0751:39 19            pushi 19 // $19 time
  0753:39 07            pushi 7 // $7 cel
  0755:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  075b:38 0089          pushi 89 // $89 hide
  075e:76               push0 
  075f:72 060e          lofsa $0d70 // Pin
  0762:4a 04             send 4 

  0764:35 01              ldi 1 
  0766:a0 00b6            sag global182 
  0769:38 00ec          pushi ec // $ec get
  076c:78               push1 
  076d:39 04            pushi 4 // $4 x
  076f:81 00              lag gEgo 
  0771:4a 06             send 6 

  0773:35 02              ldi 2 
  0775:65 10             aTop cycles 
  0777:33 36              jmp code_07af 

        code_0779
  0779:3c                 dup 
  077a:35 03              ldi 3 
  077c:1a                 eq? 
  077d:31 0d              bnt code_078c 
  077f:39 7e            pushi 7e // $7e setCycle
  0781:7a               push2 
  0782:51 1b            class Beg 
  0784:36                push 
  0785:7c            pushSelf 
  0786:81 00              lag gEgo 
  0788:4a 08             send 8 

  078a:33 23              jmp code_07af 

        code_078c
  078c:3c                 dup 
  078d:35 04              ldi 4 
  078f:1a                 eq? 
  0790:31 1d              bnt code_07af 
  0792:76               push0 
  0793:45 04 00         callb procedure_0004 0 // HandsOn 

  0796:39 05            pushi 5 // $5 view
  0798:78               push1 
  0799:76               push0 
  079a:39 7e            pushi 7e // $7e setCycle
  079c:78               push1 
  079d:51 17            class Walk 
  079f:36                push 
  07a0:81 00              lag gEgo 
  07a2:4a 0c             send c 

  07a4:39 58            pushi 58 // $58 dispose
  07a6:76               push0 
  07a7:39 7a            pushi 7a // $7a setScript
  07a9:78               push1 
  07aa:76               push0 
  07ab:63 08             pToa client 
  07ad:4a 0a             send a 


        code_07af
  07af:3a                toss 
  07b0:48                 ret 
    )

)

// 0ba6
(instance owlBody of RPicView
    (properties
        y $75
        x $58
        z $0
        heading $0
        view $7d
        loop $4
        cel $1
        priority $f
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
    )
    (method (handleEvent) // method_07b1
  07b1:39 03            pushi 3 // $3 y
  07b3:7c            pushSelf 
  07b4:8f 01              lsp param1 
  07b6:39 03            pushi 3 // $3 y
  07b8:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  07be:31 0f              bnt code_07cf 
  07c0:39 4c            pushi 4c // $4c claimed
  07c2:78               push1 
  07c3:78               push1 
  07c4:87 01              lap param1 
  07c6:4a 06             send 6 

  07c8:78               push1 
  07c9:74 08fd          lofss $10c9 // owl
  07cc:45 19 02         callb procedure_0019 2 // DoLook 


        code_07cf
  07cf:48                 ret 
    )

)

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

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

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

// 0cc6
(instance owlHead of Prop
    (properties
        y $5d
        x $60
        z $0
        heading $0
        yStep $2
        view $7d
        loop $3
        cel $0
        priority $f
        underBits $0
        signal $10
        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
    )
    (method (handleEvent) // method_07d0
  07d0:78               push1 
  07d1:74 024d          lofss $0a21 // deliver,feed,hold>
  07d4:43 25 02         callk Said 2 

  07d7:31 4d              bnt code_0826 
  07d9:78               push1 
  07da:74 020c          lofss $09e9 // /*<aigle
  07dd:43 25 02         callk Said 2 

  07e0:2f 12               bt code_07f4 
  07e2:78               push1 
  07e3:74 020a          lofss $09f0 // /aigle
  07e6:43 25 02         callk Said 2 

  07e9:2f 09               bt code_07f4 
  07eb:78               push1 
  07ec:74 01f3          lofss $09e2 // /*/aigle
  07ef:43 25 02         callk Said 2 

  07f2:31 30              bnt code_0824 

        code_07f4
  07f4:39 4c            pushi 4c // $4c claimed
  07f6:78               push1 
  07f7:78               push1 
  07f8:87 01              lap param1 
  07fa:4a 06             send 6 

  07fc:80 00db            lag global219 
  07ff:31 18              bnt code_0819 
  0801:80 00e0            lag global224 
  0804:31 0d              bnt code_0813 
  0806:7a               push2 
  0807:39 19            pushi 19 // $19 time
  0809:39 08            pushi 8 // $8 underBits
  080b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0811:33 04              jmp code_0817 

        code_0813
  0813:76               push0 
  0814:45 0d 00         callb procedure_000d 0 // DontHave 


        code_0817
  0817:33 0b              jmp code_0824 

        code_0819
  0819:7a               push2 
  081a:39 19            pushi 19 // $19 time
  081c:39 08            pushi 8 // $8 underBits
  081e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0824
  0824:33 57              jmp code_087d 

        code_0826
  0826:78               push1 
  0827:74 022f          lofss $0a59 // bonjour/aigle
  082a:43 25 02         callk Said 2 

  082d:31 0d              bnt code_083c 
  082f:7a               push2 
  0830:39 19            pushi 19 // $19 time
  0832:39 09            pushi 9 // $9 nsTop
  0834:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  083a:33 41              jmp code_087d 

        code_083c
  083c:78               push1 
  083d:74 01d2          lofss $0a12 // attraper,get/aigle
  0840:43 25 02         callk Said 2 

  0843:31 0d              bnt code_0852 
  0845:7a               push2 
  0846:39 19            pushi 19 // $19 time
  0848:39 0a            pushi a // $a nsLeft
  084a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0850:33 2b              jmp code_087d 

        code_0852
  0852:39 03            pushi 3 // $3 y
  0854:7c            pushSelf 
  0855:8f 01              lsp param1 
  0857:39 03            pushi 3 // $3 y
  0859:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  085f:2f 09               bt code_086a 
  0861:78               push1 
  0862:74 01cc          lofss $0a31 // look/aigle
  0865:43 25 02         callk Said 2 

  0868:31 13              bnt code_087d 

        code_086a
  086a:39 4c            pushi 4c // $4c claimed
  086c:78               push1 
  086d:78               push1 
  086e:87 01              lap param1 
  0870:4a 06             send 6 

  0872:7a               push2 
  0873:39 19            pushi 19 // $19 time
  0875:39 0b            pushi b // $b nsBottom
  0877:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_087d
  087d:48                 ret 
    )

)

// 0d18
(instance Foot of Prop
    (properties
        y $80
        x $d2
        z $0
        heading $0
        yStep $2
        view $7d
        loop $8
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
    (method (handleEvent) // method_087e
  087e:78               push1 
  087f:74 01c7          lofss $0a49 // look<actionner<monocle/bootprint
  0882:43 25 02         callk Said 2 

  0885:2f 09               bt code_0890 
  0887:78               push1 
  0888:74 0143          lofss $09ce // (look<at),look/bootprint/monocle<avec
  088b:43 25 02         callk Said 2 

  088e:31 4f              bnt code_08df 

        code_0890
  0890:38 00ee          pushi ee // $ee has
  0893:78               push1 
  0894:78               push1 
  0895:81 00              lag gEgo 
  0897:4a 06             send 6 

  0899:31 3e              bnt code_08d9 
  089b:38 00ae          pushi ae // $ae distanceTo
  089e:78               push1 
  089f:74 047c          lofss $0d1e // Foot
  08a2:81 00              lag gEgo 
  08a4:4a 06             send 6 

  08a6:36                push 
  08a7:35 0a              ldi a 
  08a9:22                 lt? 
  08aa:31 27              bnt code_08d3 
  08ac:88 00a5            lsg gAct 
  08af:35 04              ldi 4 
  08b1:20                 ge? 
  08b2:31 12              bnt code_08c6 
  08b4:76               push0 
  08b5:45 03 00         callb procedure_0003 0 // HandsOff 

  08b8:35 01              ldi 1 
  08ba:a3 03              sal local3 
  08bc:39 7a            pushi 7a // $7a setScript
  08be:78               push1 
  08bf:74 028a          lofss $0b4c // lookFoot
  08c2:54 06             self 6 

  08c4:33 0b              jmp code_08d1 

        code_08c6
  08c6:7a               push2 
  08c7:39 19            pushi 19 // $19 time
  08c9:39 0c            pushi c // $c nsRight
  08cb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_08d1
  08d1:33 04              jmp code_08d7 

        code_08d3
  08d3:76               push0 
  08d4:45 09 00         callb procedure_0009 0 // NotClose 


        code_08d7
  08d7:33 04              jmp code_08dd 

        code_08d9
  08d9:76               push0 
  08da:45 0d 00         callb procedure_000d 0 // DontHave 


        code_08dd
  08dd:33 2b              jmp code_090a 

        code_08df
  08df:39 03            pushi 3 // $3 y
  08e1:7c            pushSelf 
  08e2:8f 01              lsp param1 
  08e4:39 03            pushi 3 // $3 y
  08e6:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  08ec:2f 09               bt code_08f7 
  08ee:78               push1 
  08ef:74 0145          lofss $0a37 // look/bootprint
  08f2:43 25 02         callk Said 2 

  08f5:31 13              bnt code_090a 

        code_08f7
  08f7:39 4c            pushi 4c // $4c claimed
  08f9:78               push1 
  08fa:78               push1 
  08fb:87 01              lap param1 
  08fd:4a 06             send 6 

  08ff:7a               push2 
  0900:39 19            pushi 19 // $19 time
  0902:39 04            pushi 4 // $4 x
  0904:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_090a
  090a:48                 ret 
    )

)

// 0d6a
(instance Pin of Prop
    (properties
        y $80
        x $be
        z $0
        heading $0
        yStep $2
        view $7d
        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
    )
    (method (handleEvent) // method_090b
  090b:39 03            pushi 3 // $3 y
  090d:7c            pushSelf 
  090e:8f 01              lsp param1 
  0910:39 03            pushi 3 // $3 y
  0912:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0918:2f 09               bt code_0923 
  091a:78               push1 
  091b:74 0125          lofss $0a43 // look/rolling
  091e:43 25 02         callk Said 2 

  0921:31 15              bnt code_0938 

        code_0923
  0923:39 4c            pushi 4c // $4c claimed
  0925:78               push1 
  0926:78               push1 
  0927:87 01              lap param1 
  0929:4a 06             send 6 

  092b:7a               push2 
  092c:39 19            pushi 19 // $19 time
  092e:39 0d            pushi d // $d lsTop
  0930:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0936:33 28              jmp code_0960 

        code_0938
  0938:78               push1 
  0939:74 00df          lofss $0a1b // get/rolling
  093c:43 25 02         callk Said 2 

  093f:31 1f              bnt code_0960 
  0941:38 00ae          pushi ae // $ae distanceTo
  0944:78               push1 
  0945:74 0428          lofss $0d70 // Pin
  0948:81 00              lag gEgo 
  094a:4a 06             send 6 

  094c:36                push 
  094d:35 14              ldi 14 
  094f:22                 lt? 
  0950:31 0a              bnt code_095c 
  0952:39 7a            pushi 7a // $7a setScript
  0954:78               push1 
  0955:74 0224          lofss $0b7c // pickUp
  0958:54 06             self 6 

  095a:33 04              jmp code_0960 

        code_095c
  095c:76               push0 
  095d:45 09 00         callb procedure_0009 0 // NotClose 


        code_0960
  0960:48                 ret 
    )

)

// 0dbc
(instance Thunder of Sound
    (properties
        state $0
        number $0
        priority $0
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $0
    )
)

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

// 0e10
(instance myIcon of DCIcon
    (properties
        type $4
        state $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        key $0
        said $0
        value $0
        view $d
        loop $5
        cel $0
        cycler $0
        cycleSpeed $10
        signal $0
        count $ffff
    )
    (method (init) // method_0961
  0961:39 57            pushi 57 // $57 init
  0963:78               push1 
  0964:7c            pushSelf 
  0965:39 56            pushi 56 // $56 new
  0967:76               push0 
  0968:51 1a            class End 
  096a:4a 04             send 4 

  096c:65 20             aTop cycler 
  096e:4a 06             send 6 

  0970:48                 ret 
    )

)

// 0e4c
(instance Fly of Act
    (properties
        y $7b
        x $4a
        z $0
        heading $0
        yStep $2
        view $7d
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0eb0
(instance Fly2 of Act
    (properties
        y $96
        x $25
        z $0
        heading $0
        yStep $2
        view $7d
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0f14
(instance Fly3 of Act
    (properties
        y $8b
        x $11
        z $0
        heading $0
        yStep $2
        view $7d
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0f78
(instance Fly4 of Act
    (properties
        y $82
        x $43
        z $0
        heading $0
        yStep $2
        view $7d
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0fdc
(instance flyCage of Cage
    (properties
        top $0
        left $0
        bottom $0
        right $0
    )
)

// 0ffc
(instance Barn of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $2f
        nsLeft $65
        nsBottom $4c
        nsRight $90
    )
    (method (handleEvent) // method_0971
  0971:39 03            pushi 3 // $3 y
  0973:7c            pushSelf 
  0974:8f 01              lsp param1 
  0976:39 03            pushi 3 // $3 y
  0978:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  097e:2f 09               bt code_0989 
  0980:78               push1 
  0981:74 00a7          lofss $0a2b // look/barn
  0984:43 25 02         callk Said 2 

  0987:31 13              bnt code_099c 

        code_0989
  0989:39 4c            pushi 4c // $4c claimed
  098b:78               push1 
  098c:78               push1 
  098d:87 01              lap param1 
  098f:4a 06             send 6 

  0991:7a               push2 
  0992:39 19            pushi 19 // $19 time
  0994:39 0e            pushi e // $e lsLeft
  0996:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_099c
  099c:48                 ret 
    )

)

// 1028
(instance House of RFeature
    (properties
        y $0
        x $0
        z $0
        heading $0
        nsTop $3f
        nsLeft $124
        nsBottom $5d
        nsRight $13f
    )
    (method (handleEvent) // method_099d
  099d:39 03            pushi 3 // $3 y
  099f:7c            pushSelf 
  09a0:8f 01              lsp param1 
  09a2:39 03            pushi 3 // $3 y
  09a4:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  09aa:2f 09               bt code_09b5 
  09ac:78               push1 
  09ad:74 008d          lofss $0a3d // look/cabin
  09b0:43 25 02         callk Said 2 

  09b3:31 13              bnt code_09c8 

        code_09b5
  09b5:39 4c            pushi 4c // $4c claimed
  09b7:78               push1 
  09b8:78               push1 
  09b9:87 01              lap param1 
  09bb:4a 06             send 6 

  09bd:7a               push2 
  09be:39 19            pushi 19 // $19 time
  09c0:39 0f            pushi f // $f lsBottom
  09c2:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_09c8
  09c8:48                 ret 
  09c9:00                bnot 
    )

)



