(script 8)

(string
    string_0d46 "Fly"
    string_0d4a "Fly2"
    string_0d4f "Fly3"
    string_0d54 "Fly4"
    string_0d59 "Fly5"
    string_0d5e "Gator"
    string_0d64 "Room8"
    string_0d6a "deathIcon"
    string_0d74 "flyCage"
    string_0d7c "gator1"
    string_0d83 "gatorScript"
    string_0d8f "limb"
    string_0d94 "myMusic"
    string_0d9c "ripple1"
    string_0da4 "ripple2"
    string_0dac "sink"
    string_0db1 ""
)

(said
    said_0838 /alligator>
    said_083d [<around,at][/room]
    said_084b feed,deliver/*/alligator
    said_0857 feed,deliver/*<alligator
    said_0863 feed,deliver/alligator
    said_086c get,attraper/alligator
    said_0875 abattre/alligator
    said_087b embrasser/alligator
    said_0881 look/alligator
    said_0887 look>
    said_088b caliner/alligator
    said_0891 bonjour/alligator
)

(synonym
    bayou | bog | marais | marecage | marsh | swamp = eau | water
)

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

// 089e
(instance public Room8 of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $8
        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_0016
  0016:35 78              ldi 78 
  0018:65 16             aTop horizon 
  001a:35 1e              ldi 1e 
  001c:65 1e             aTop south 
  001e:35 07              ldi 7 
  0020:65 1a             aTop north 
  0022:39 57            pushi 57 // $57 init
  0024:76               push0 
  0025:57 37 04         super Rm 4 

  0028:39 61            pushi 61 // $61 add
  002a:7a               push2 
  002b:74 0a5c          lofss $0a8a // limb
  002e:74 0a8b          lofss $0abc // gator1
  0031:39 62            pushi 62 // $62 eachElementDo
  0033:78               push1 
  0034:39 57            pushi 57 // $57 init
  0036:39 3c            pushi 3c // $3c doit
  0038:76               push0 
  0039:81 0a              lag gAddToPics 
  003b:4a 12             send 12 

  003d:38 010a          pushi 10a // $10a setRegions
  0040:78               push1 
  0041:38 00cd          pushi cd // $cd xLast
  0044:38 010b          pushi 10b // $10b setFeatures
  0047:78               push1 
  0048:74 0a71          lofss $0abc // gator1
  004b:54 0c             self c 

  004d:39 04            pushi 4 // $4 x
  004f:38 0080          pushi 80 // $80 timeLeft
  0052:39 03            pushi 3 // $3 y
  0054:39 23            pushi 23 // $23 window
  0056:38 028a          pushi 28a // $28a sel_650
  0059:45 15 08         callb procedure_0015 8 // LoadMany 

  005c:39 03            pushi 3 // $3 y
  005e:38 0084          pushi 84 // $84 stop
  0061:39 0a            pushi a // $a nsLeft
  0063:39 52            pushi 52 // $52 icon
  0065:43 00 06         callk Load 6 

  0068:80 00df            lag gDetailLevel 
  006b:30 0177            bnt code_01e5 
  006e:38 00c9          pushi c9 // $c9 ignoreActors
  0071:78               push1 
  0072:78               push1 
  0073:38 00a4          pushi a4 // $a4 cycleSpeed
  0076:78               push1 
  0077:78               push1 
  0078:39 7e            pushi 7e // $7e setCycle
  007a:78               push1 
  007b:51 16            class Fwd 
  007d:36                push 
  007e:39 57            pushi 57 // $57 init
  0080:76               push0 
  0081:72 0940          lofsa $09c4 // ripple1
  0084:4a 16             send 16 

  0086:38 00c9          pushi c9 // $c9 ignoreActors
  0089:78               push1 
  008a:78               push1 
  008b:38 00a4          pushi a4 // $a4 cycleSpeed
  008e:78               push1 
  008f:78               push1 
  0090:39 7e            pushi 7e // $7e setCycle
  0092:78               push1 
  0093:51 16            class Fwd 
  0095:36                push 
  0096:39 57            pushi 57 // $57 init
  0098:76               push0 
  0099:72 0976          lofsa $0a12 // ripple2
  009c:4a 16             send 16 

  009e:38 009a          pushi 9a // $9a left
  00a1:78               push1 
  00a2:38 00a0          pushi a0 // $a0 cycleDone
  00a5:38 009c          pushi 9c // $9c right
  00a8:78               push1 
  00a9:38 0141          pushi 141 // $141 downRoomNo
  00ac:38 009b          pushi 9b // $9b bottom
  00af:78               push1 
  00b0:38 00bf          pushi bf // $bf findPosn
  00b3:38 0099          pushi 99 // $99 top
  00b6:78               push1 
  00b7:39 64            pushi 64 // $64 allTrue
  00b9:39 57            pushi 57 // $57 init
  00bb:76               push0 
  00bc:72 0c63          lofsa $0d22 // flyCage
  00bf:4a 1c             send 1c 

  00c1:38 00c8          pushi c8 // $c8 setLoop
  00c4:78               push1 
  00c5:39 06            pushi 6 // $6 loop
  00c7:39 07            pushi 7 // $7 cel
  00c9:78               push1 
  00ca:76               push0 
  00cb:38 00dc          pushi dc // $dc setStep
  00ce:7a               push2 
  00cf:39 03            pushi 3 // $3 y
  00d1:39 03            pushi 3 // $3 y
  00d3:38 00d8          pushi d8 // $d8 observeBlocks
  00d6:78               push1 
  00d7:74 0c48          lofss $0d22 // flyCage
  00da:38 00d5          pushi d5 // $d5 ignoreHorizon
  00dd:78               push1 
  00de:78               push1 
  00df:38 00d3          pushi d3 // $d3 setMotion
  00e2:7a               push2 
  00e3:51 1e            class Wander 
  00e5:36                push 
  00e6:39 05            pushi 5 // $5 view
  00e8:38 00a4          pushi a4 // $a4 cycleSpeed
  00eb:78               push1 
  00ec:7a               push2 
  00ed:39 7e            pushi 7e // $7e setCycle
  00ef:78               push1 
  00f0:51 16            class Fwd 
  00f2:36                push 
  00f3:39 57            pushi 57 // $57 init
  00f5:76               push0 
  00f6:72 0a35          lofsa $0b2e // Fly
  00f9:4a 38             send 38 

  00fb:38 00c8          pushi c8 // $c8 setLoop
  00fe:78               push1 
  00ff:39 06            pushi 6 // $6 loop
  0101:39 07            pushi 7 // $7 cel
  0103:78               push1 
  0104:78               push1 
  0105:38 00dc          pushi dc // $dc setStep
  0108:7a               push2 
  0109:39 03            pushi 3 // $3 y
  010b:39 03            pushi 3 // $3 y
  010d:38 00d8          pushi d8 // $d8 observeBlocks
  0110:78               push1 
  0111:74 0c0e          lofss $0d22 // flyCage
  0114:38 00d5          pushi d5 // $d5 ignoreHorizon
  0117:78               push1 
  0118:78               push1 
  0119:38 00d3          pushi d3 // $d3 setMotion
  011c:7a               push2 
  011d:51 1e            class Wander 
  011f:36                push 
  0120:39 05            pushi 5 // $5 view
  0122:38 00a4          pushi a4 // $a4 cycleSpeed
  0125:78               push1 
  0126:7a               push2 
  0127:39 7e            pushi 7e // $7e setCycle
  0129:78               push1 
  012a:51 16            class Fwd 
  012c:36                push 
  012d:39 57            pushi 57 // $57 init
  012f:76               push0 
  0130:72 0a5f          lofsa $0b92 // Fly2
  0133:4a 38             send 38 

  0135:38 00c8          pushi c8 // $c8 setLoop
  0138:78               push1 
  0139:39 06            pushi 6 // $6 loop
  013b:39 07            pushi 7 // $7 cel
  013d:78               push1 
  013e:7a               push2 
  013f:38 00dc          pushi dc // $dc setStep
  0142:7a               push2 
  0143:39 03            pushi 3 // $3 y
  0145:39 03            pushi 3 // $3 y
  0147:38 00d8          pushi d8 // $d8 observeBlocks
  014a:78               push1 
  014b:74 0bd4          lofss $0d22 // flyCage
  014e:38 00d5          pushi d5 // $d5 ignoreHorizon
  0151:78               push1 
  0152:78               push1 
  0153:38 00d3          pushi d3 // $d3 setMotion
  0156:7a               push2 
  0157:51 1e            class Wander 
  0159:36                push 
  015a:39 05            pushi 5 // $5 view
  015c:38 00a4          pushi a4 // $a4 cycleSpeed
  015f:78               push1 
  0160:7a               push2 
  0161:39 7e            pushi 7e // $7e setCycle
  0163:78               push1 
  0164:51 16            class Fwd 
  0166:36                push 
  0167:39 57            pushi 57 // $57 init
  0169:76               push0 
  016a:72 0a89          lofsa $0bf6 // Fly3
  016d:4a 38             send 38 

  016f:38 00c8          pushi c8 // $c8 setLoop
  0172:78               push1 
  0173:39 06            pushi 6 // $6 loop
  0175:39 07            pushi 7 // $7 cel
  0177:78               push1 
  0178:39 03            pushi 3 // $3 y
  017a:38 00dc          pushi dc // $dc setStep
  017d:7a               push2 
  017e:39 03            pushi 3 // $3 y
  0180:39 03            pushi 3 // $3 y
  0182:38 00d8          pushi d8 // $d8 observeBlocks
  0185:78               push1 
  0186:74 0b99          lofss $0d22 // flyCage
  0189:38 00d5          pushi d5 // $d5 ignoreHorizon
  018c:78               push1 
  018d:78               push1 
  018e:38 00d3          pushi d3 // $d3 setMotion
  0191:7a               push2 
  0192:51 1e            class Wander 
  0194:36                push 
  0195:39 05            pushi 5 // $5 view
  0197:38 00a4          pushi a4 // $a4 cycleSpeed
  019a:78               push1 
  019b:7a               push2 
  019c:39 7e            pushi 7e // $7e setCycle
  019e:78               push1 
  019f:51 16            class Fwd 
  01a1:36                push 
  01a2:39 57            pushi 57 // $57 init
  01a4:76               push0 
  01a5:72 0ab2          lofsa $0c5a // Fly4
  01a8:4a 38             send 38 

  01aa:38 00c8          pushi c8 // $c8 setLoop
  01ad:78               push1 
  01ae:39 06            pushi 6 // $6 loop
  01b0:39 07            pushi 7 // $7 cel
  01b2:78               push1 
  01b3:39 04            pushi 4 // $4 x
  01b5:38 00dc          pushi dc // $dc setStep
  01b8:7a               push2 
  01b9:39 03            pushi 3 // $3 y
  01bb:39 03            pushi 3 // $3 y
  01bd:38 00d8          pushi d8 // $d8 observeBlocks
  01c0:78               push1 
  01c1:74 0b5e          lofss $0d22 // flyCage
  01c4:38 00d5          pushi d5 // $d5 ignoreHorizon
  01c7:78               push1 
  01c8:78               push1 
  01c9:38 00d3          pushi d3 // $d3 setMotion
  01cc:7a               push2 
  01cd:51 1e            class Wander 
  01cf:36                push 
  01d0:39 05            pushi 5 // $5 view
  01d2:38 00a4          pushi a4 // $a4 cycleSpeed
  01d5:78               push1 
  01d6:7a               push2 
  01d7:39 7e            pushi 7e // $7e setCycle
  01d9:78               push1 
  01da:51 16            class Fwd 
  01dc:36                push 
  01dd:39 57            pushi 57 // $57 init
  01df:76               push0 
  01e0:72 0adb          lofsa $0cbe // Fly5
  01e3:4a 38             send 38 


        code_01e5
  01e5:35 00              ldi 0 
  01e7:a3 01              sal local1 
  01e9:88 00a5            lsg gAct 
  01ec:35 03              ldi 3 
  01ee:1a                 eq? 
  01ef:31 10              bnt code_0201 
  01f1:89 73              lsg gJeevesChoresState 
  01f3:35 04              ldi 4 
  01f5:22                 lt? 
  01f6:31 09              bnt code_0201 
  01f8:38 010a          pushi 10a // $10a setRegions
  01fb:78               push1 
  01fc:38 00cb          pushi cb // $cb addToPic
  01ff:54 06             self 6 


        code_0201
  0201:89 0c              lsg gPrevRoomNum 
  0203:3c                 dup 
  0204:35 12              ldi 12 
  0206:1a                 eq? 
  0207:31 0e              bnt code_0217 
  0209:38 00c5          pushi c5 // $c5 posn
  020c:7a               push2 
  020d:78               push1 
  020e:38 0082          pushi 82 // $82 owner
  0211:81 00              lag gEgo 
  0213:4a 08             send 8 

  0215:33 3b              jmp code_0252 

        code_0217
  0217:3c                 dup 
  0218:35 18              ldi 18 
  021a:1a                 eq? 
  021b:31 0e              bnt code_022b 
  021d:38 00c5          pushi c5 // $c5 posn
  0220:7a               push2 
  0221:78               push1 
  0222:38 00aa          pushi aa // $aa triedToMove
  0225:81 00              lag gEgo 
  0227:4a 08             send 8 

  0229:33 27              jmp code_0252 

        code_022b
  022b:3c                 dup 
  022c:35 1e              ldi 1e 
  022e:1a                 eq? 
  022f:31 15              bnt code_0246 
  0231:38 00c5          pushi c5 // $c5 posn
  0234:7a               push2 
  0235:39 04            pushi 4 // $4 x
  0237:76               push0 
  0238:81 00              lag gEgo 
  023a:4a 04             send 4 

  023c:36                push 
  023d:38 00bc          pushi bc // $bc motionInited
  0240:81 00              lag gEgo 
  0242:4a 08             send 8 

  0244:33 0c              jmp code_0252 

        code_0246
  0246:38 00c5          pushi c5 // $c5 posn
  0249:7a               push2 
  024a:39 05            pushi 5 // $5 view
  024c:39 7d            pushi 7d // $7d set
  024e:81 00              lag gEgo 
  0250:4a 08             send 8 


        code_0252
  0252:3a                toss 
  0253:39 05            pushi 5 // $5 view
  0255:78               push1 
  0256:76               push0 
  0257:39 57            pushi 57 // $57 init
  0259:76               push0 
  025a:81 00              lag gEgo 
  025c:4a 0a             send a 

  025e:38 00a4          pushi a4 // $a4 cycleSpeed
  0261:78               push1 
  0262:78               push1 
  0263:39 57            pushi 57 // $57 init
  0265:76               push0 
  0266:38 00c6          pushi c6 // $c6 stopUpd
  0269:76               push0 
  026a:39 7a            pushi 7a // $7a setScript
  026c:78               push1 
  026d:74 0684          lofss $08f4 // gatorScript
  0270:72 06e9          lofsa $095c // Gator
  0273:4a 14             send 14 

  0275:76               push0 
  0276:45 04 00         callb procedure_0004 0 // HandsOn 

  0279:48                 ret 
    )

    (method (newRoom) // method_027a
  027a:38 00f8          pushi f8 // $f8 newRoom
  027d:78               push1 
  027e:8f 01              lsp param1 
  0280:57 37 06         super Rm 6 

  0283:48                 ret 
    )

    (method (doit) // method_0284
  0284:76               push0 
  0285:45 14 00         callb procedure_0014 0 // IsFirstTimeInRoom 

  0288:31 0a              bnt code_0294 
  028a:7a               push2 
  028b:39 08            pushi 8 // $8 underBits
  028d:76               push0 
  028e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0294
  0294:39 03            pushi 3 // $3 y
  0296:76               push0 
  0297:81 00              lag gEgo 
  0299:4a 04             send 4 

  029b:36                push 
  029c:34 008d            ldi 8d 
  029f:22                 lt? 
  02a0:31 06              bnt code_02a8 
  02a2:35 01              ldi 1 
  02a4:a3 03              sal local3 
  02a6:33 3a              jmp code_02e2 

        code_02a8
  02a8:39 03            pushi 3 // $3 y
  02aa:76               push0 
  02ab:81 00              lag gEgo 
  02ad:4a 04             send 4 

  02af:36                push 
  02b0:34 00b0            ldi b0 
  02b3:1e                 gt? 
  02b4:31 06              bnt code_02bc 
  02b6:35 02              ldi 2 
  02b8:a3 03              sal local3 
  02ba:33 26              jmp code_02e2 

        code_02bc
  02bc:39 03            pushi 3 // $3 y
  02be:76               push0 
  02bf:81 00              lag gEgo 
  02c1:4a 04             send 4 

  02c3:36                push 
  02c4:34 00a7            ldi a7 
  02c7:22                 lt? 
  02c8:31 14              bnt code_02de 
  02ca:39 03            pushi 3 // $3 y
  02cc:76               push0 
  02cd:81 00              lag gEgo 
  02cf:4a 04             send 4 

  02d1:36                push 
  02d2:34 0097            ldi 97 
  02d5:1e                 gt? 
  02d6:31 06              bnt code_02de 
  02d8:35 03              ldi 3 
  02da:a3 03              sal local3 
  02dc:33 04              jmp code_02e2 

        code_02de
  02de:35 00              ldi 0 
  02e0:a3 03              sal local3 

        code_02e2
  02e2:38 00db          pushi db // $db onControl
  02e5:78               push1 
  02e6:78               push1 
  02e7:81 00              lag gEgo 
  02e9:4a 06             send 6 

  02eb:36                push 
  02ec:35 02              ldi 2 
  02ee:12                 and 
  02ef:31 16              bnt code_0307 
  02f1:83 02              lal local2 
  02f3:18                 not 
  02f4:31 11              bnt code_0307 
  02f6:83 00              lal local0 
  02f8:18                 not 
  02f9:31 0c              bnt code_0307 
  02fb:35 01              ldi 1 
  02fd:a3 02              sal local2 
  02ff:39 7a            pushi 7a // $7a setScript
  0301:78               push1 
  0302:74 0623          lofss $0928 // sink
  0305:54 06             self 6 


        code_0307
  0307:38 00eb          pushi eb // $eb edgeHit
  030a:76               push0 
  030b:81 00              lag gEgo 
  030d:4a 04             send 4 

  030f:36                push 
  0310:35 04              ldi 4 
  0312:1a                 eq? 
  0313:31 24              bnt code_0339 
  0315:39 03            pushi 3 // $3 y
  0317:76               push0 
  0318:81 00              lag gEgo 
  031a:4a 04             send 4 

  031c:36                push 
  031d:34 00a5            ldi a5 
  0320:22                 lt? 
  0321:31 0c              bnt code_032f 
  0323:38 00f8          pushi f8 // $f8 newRoom
  0326:78               push1 
  0327:39 12            pushi 12 // $12 illegalBits
  0329:81 02              lag gCurRoom 
  032b:4a 06             send 6 

  032d:33 0a              jmp code_0339 

        code_032f
  032f:38 00f8          pushi f8 // $f8 newRoom
  0332:78               push1 
  0333:39 18            pushi 18 // $18 key
  0335:81 02              lag gCurRoom 
  0337:4a 06             send 6 


        code_0339
  0339:39 3c            pushi 3c // $3c doit
  033b:76               push0 
  033c:57 37 04         super Rm 4 

  033f:48                 ret 
    )

    (method (dispose) // method_0340
  0340:78               push1 
  0341:38 03d0          pushi 3d0 // $3d0 sel_976
  0344:43 03 02         callk DisposeScript 2 

  0347:39 58            pushi 58 // $58 dispose
  0349:76               push0 
  034a:57 37 04         super Rm 4 

  034d:48                 ret 
    )

    (method (handleEvent) // method_034e
  034e:39 4c            pushi 4c // $4c claimed
  0350:76               push0 
  0351:87 01              lap param1 
  0353:4a 04             send 4 

  0355:31 03              bnt code_035a 
  0357:35 01              ldi 1 
  0359:48                 ret 

        code_035a
  035a:39 22            pushi 22 // $22 type
  035c:76               push0 
  035d:87 01              lap param1 
  035f:4a 04             send 4 

  0361:36                push 
  0362:34 0080            ldi 80 
  0365:1a                 eq? 
  0366:31 1c              bnt code_0384 
  0368:78               push1 
  0369:74 051b          lofss $0887 // look>
  036c:43 25 02         callk Said 2 

  036f:31 13              bnt code_0384 
  0371:78               push1 
  0372:74 04c8          lofss $083d // [<around,at][/room]
  0375:43 25 02         callk Said 2 

  0378:31 0a              bnt code_0384 
  037a:7a               push2 
  037b:39 08            pushi 8 // $8 underBits
  037d:76               push0 
  037e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0384
  0384:48                 ret 
    )

)

// 08ee
(instance gatorScript of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (doit) // method_0385
  0385:39 3c            pushi 3c // $3c doit
  0387:76               push0 
  0388:57 05 04         super Script 4 

  038b:67 0a             pTos state 
  038d:35 01              ldi 1 
  038f:1a                 eq? 
  0390:31 1f              bnt code_03b1 
  0392:39 07            pushi 7 // $7 cel
  0394:76               push0 
  0395:72 05c4          lofsa $095c // Gator
  0398:4a 04             send 4 

  039a:36                push 
  039b:35 03              ldi 3 
  039d:1a                 eq? 
  039e:31 11              bnt code_03b1 
  03a0:39 2b            pushi 2b // $2b number
  03a2:78               push1 
  03a3:39 52            pushi 52 // $52 icon
  03a5:39 06            pushi 6 // $6 loop
  03a7:78               push1 
  03a8:78               push1 
  03a9:39 2a            pushi 2a // $2a play
  03ab:76               push0 
  03ac:72 06b1          lofsa $0a60 // myMusic
  03af:4a 10             send 10 


        code_03b1
  03b1:67 0a             pTos state 
  03b3:35 01              ldi 1 
  03b5:1e                 gt? 
  03b6:31 4e              bnt code_0406 
  03b8:83 03              lal local3 
  03ba:31 0a              bnt code_03c6 
  03bc:83 01              lal local1 
  03be:31 04              bnt code_03c4 
  03c0:35 01              ldi 1 
  03c2:65 10             aTop cycles 

        code_03c4
  03c4:33 09              jmp code_03cf 

        code_03c6
  03c6:83 01              lal local1 
  03c8:18                 not 
  03c9:31 04              bnt code_03cf 
  03cb:35 01              ldi 1 
  03cd:65 10             aTop cycles 

        code_03cf
  03cf:38 00ae          pushi ae // $ae distanceTo
  03d2:78               push1 
  03d3:74 0586          lofss $095c // Gator
  03d6:81 00              lag gEgo 
  03d8:4a 06             send 6 

  03da:36                push 
  03db:35 15              ldi 15 
  03dd:22                 lt? 
  03de:31 26              bnt code_0406 
  03e0:8b 01              lsl local1 
  03e2:35 00              ldi 0 
  03e4:1a                 eq? 
  03e5:31 1f              bnt code_0406 
  03e7:83 00              lal local0 
  03e9:18                 not 
  03ea:31 1a              bnt code_0406 
  03ec:38 00db          pushi db // $db onControl
  03ef:78               push1 
  03f0:78               push1 
  03f1:81 00              lag gEgo 
  03f3:4a 06             send 6 

  03f5:36                push 
  03f6:35 02              ldi 2 
  03f8:12                 and 
  03f9:31 0b              bnt code_0406 
  03fb:35 01              ldi 1 
  03fd:a3 00              sal local0 
  03ff:39 78            pushi 78 // $78 changeState
  0401:78               push1 
  0402:39 06            pushi 6 // $6 loop
  0404:54 06             self 6 


        code_0406
  0406:48                 ret 
    )

    (method (changeState) // method_0407
  0407:3f 01             link 1 // (var $1)
  0409:87 01              lap param1 
  040b:65 0a             aTop state 
  040d:36                push 
  040e:3c                 dup 
  040f:35 00              ldi 0 
  0411:1a                 eq? 
  0412:31 07              bnt code_041b 
  0414:35 05              ldi 5 
  0416:65 12             aTop seconds 
  0418:32 019f            jmp code_05ba 

        code_041b
  041b:3c                 dup 
  041c:35 01              ldi 1 
  041e:1a                 eq? 
  041f:31 14              bnt code_0435 
  0421:38 00a4          pushi a4 // $a4 cycleSpeed
  0424:78               push1 
  0425:7a               push2 
  0426:39 7e            pushi 7e // $7e setCycle
  0428:7a               push2 
  0429:51 1a            class End 
  042b:36                push 
  042c:7c            pushSelf 
  042d:72 052c          lofsa $095c // Gator
  0430:4a 0e             send e 

  0432:32 0185            jmp code_05ba 

        code_0435
  0435:3c                 dup 
  0436:35 02              ldi 2 
  0438:1a                 eq? 
  0439:31 07              bnt code_0442 
  043b:35 01              ldi 1 
  043d:a3 01              sal local1 
  043f:32 0178            jmp code_05ba 

        code_0442
  0442:3c                 dup 
  0443:35 03              ldi 3 
  0445:1a                 eq? 
  0446:31 6c              bnt code_04b4 
  0448:35 00              ldi 0 
  044a:a3 01              sal local1 
  044c:39 12            pushi 12 // $12 illegalBits
  044e:78               push1 
  044f:38 8061          pushi 8061 // $8061 sel_32865
  0452:38 00c5          pushi c5 // $c5 posn
  0455:7a               push2 
  0456:8b 03              lsl local3 
  0458:3c                 dup 
  0459:35 01              ldi 1 
  045b:1a                 eq? 
  045c:31 04              bnt code_0462 
  045e:35 69              ldi 69 
  0460:33 14              jmp code_0476 

        code_0462
  0462:3c                 dup 
  0463:35 02              ldi 2 
  0465:1a                 eq? 
  0466:31 05              bnt code_046d 
  0468:34 0103            ldi 103 
  046b:33 09              jmp code_0476 

        code_046d
  046d:3c                 dup 
  046e:35 03              ldi 3 
  0470:1a                 eq? 
  0471:31 03              bnt code_0476 
  0473:34 00a7            ldi a7 

        code_0476
  0476:3a                toss 
  0477:36                push 
  0478:8b 03              lsl local3 
  047a:3c                 dup 
  047b:35 01              ldi 1 
  047d:1a                 eq? 
  047e:31 05              bnt code_0485 
  0480:34 0085            ldi 85 
  0483:33 14              jmp code_0499 

        code_0485
  0485:3c                 dup 
  0486:35 02              ldi 2 
  0488:1a                 eq? 
  0489:31 05              bnt code_0490 
  048b:34 00ad            ldi ad 
  048e:33 09              jmp code_0499 

        code_0490
  0490:3c                 dup 
  0491:35 03              ldi 3 
  0493:1a                 eq? 
  0494:31 03              bnt code_0499 
  0496:34 009f            ldi 9f 

        code_0499
  0499:3a                toss 
  049a:36                push 
  049b:39 06            pushi 6 // $6 loop
  049d:78               push1 
  049e:39 05            pushi 5 // $5 view
  04a0:38 00a4          pushi a4 // $a4 cycleSpeed
  04a3:78               push1 
  04a4:76               push0 
  04a5:39 7e            pushi 7e // $7e setCycle
  04a7:7a               push2 
  04a8:51 1a            class End 
  04aa:36                push 
  04ab:7c            pushSelf 
  04ac:72 04ad          lofsa $095c // Gator
  04af:4a 22             send 22 

  04b1:32 0106            jmp code_05ba 

        code_04b4
  04b4:3c                 dup 
  04b5:35 04              ldi 4 
  04b7:1a                 eq? 
  04b8:31 13              bnt code_04cd 
  04ba:39 06            pushi 6 // $6 loop
  04bc:78               push1 
  04bd:39 06            pushi 6 // $6 loop
  04bf:39 7e            pushi 7e // $7e setCycle
  04c1:78               push1 
  04c2:51 16            class Fwd 
  04c4:36                push 
  04c5:72 0494          lofsa $095c // Gator
  04c8:4a 0c             send c 

  04ca:32 00ed            jmp code_05ba 

        code_04cd
  04cd:3c                 dup 
  04ce:35 05              ldi 5 
  04d0:1a                 eq? 
  04d1:31 1f              bnt code_04f2 
  04d3:35 01              ldi 1 
  04d5:65 0a             aTop state 
  04d7:a3 01              sal local1 
  04d9:39 06            pushi 6 // $6 loop
  04db:78               push1 
  04dc:39 05            pushi 5 // $5 view
  04de:39 07            pushi 7 // $7 cel
  04e0:78               push1 
  04e1:39 03            pushi 3 // $3 y
  04e3:39 7e            pushi 7e // $7e setCycle
  04e5:7a               push2 
  04e6:51 1b            class Beg 
  04e8:36                push 
  04e9:7c            pushSelf 
  04ea:72 046f          lofsa $095c // Gator
  04ed:4a 14             send 14 

  04ef:32 00c8            jmp code_05ba 

        code_04f2
  04f2:3c                 dup 
  04f3:35 06              ldi 6 
  04f5:1a                 eq? 
  04f6:31 76              bnt code_056e 
  04f8:76               push0 
  04f9:45 03 00         callb procedure_0003 0 // HandsOff 

  04fc:38 0084          pushi 84 // $84 stop
  04ff:76               push0 
  0500:80 00b7            lag gConMusic 
  0503:4a 04             send 4 

  0505:39 2b            pushi 2b // $2b number
  0507:78               push1 
  0508:39 0a            pushi a // $a nsLeft
  050a:39 06            pushi 6 // $6 loop
  050c:78               push1 
  050d:78               push1 
  050e:39 2a            pushi 2a // $2a play
  0510:76               push0 
  0511:72 054c          lofsa $0a60 // myMusic
  0514:4a 10             send 10 

  0516:8b 03              lsl local3 
  0518:35 01              ldi 1 
  051a:1a                 eq? 
  051b:31 0a              bnt code_0527 
  051d:39 42            pushi 42 // $42 setPri
  051f:78               push1 
  0520:39 09            pushi 9 // $9 nsTop
  0522:72 0437          lofsa $095c // Gator
  0525:4a 06             send 6 


        code_0527
  0527:39 05            pushi 5 // $5 view
  0529:78               push1 
  052a:39 03            pushi 3 // $3 y
  052c:39 06            pushi 6 // $6 loop
  052e:78               push1 
  052f:76               push0 
  0530:39 07            pushi 7 // $7 cel
  0532:78               push1 
  0533:39 03            pushi 3 // $3 y
  0535:39 12            pushi 12 // $12 illegalBits
  0537:78               push1 
  0538:76               push0 
  0539:38 00c5          pushi c5 // $c5 posn
  053c:7a               push2 
  053d:39 04            pushi 4 // $4 x
  053f:76               push0 
  0540:81 00              lag gEgo 
  0542:4a 04             send 4 

  0544:36                push 
  0545:35 03              ldi 3 
  0547:04                 sub 
  0548:36                push 
  0549:39 03            pushi 3 // $3 y
  054b:76               push0 
  054c:81 00              lag gEgo 
  054e:4a 04             send 4 

  0550:36                push 
  0551:35 04              ldi 4 
  0553:02                 add 
  0554:36                push 
  0555:39 7e            pushi 7e // $7e setCycle
  0557:7a               push2 
  0558:51 1a            class End 
  055a:36                push 
  055b:7c            pushSelf 
  055c:39 57            pushi 57 // $57 init
  055e:76               push0 
  055f:72 03fa          lofsa $095c // Gator
  0562:4a 2c             send 2c 

  0564:38 0089          pushi 89 // $89 hide
  0567:76               push0 
  0568:81 00              lag gEgo 
  056a:4a 04             send 4 

  056c:33 4c              jmp code_05ba 

        code_056e
  056e:3c                 dup 
  056f:35 07              ldi 7 
  0571:1a                 eq? 
  0572:31 06              bnt code_057a 
  0574:35 03              ldi 3 
  0576:65 12             aTop seconds 
  0578:33 40              jmp code_05ba 

        code_057a
  057a:3c                 dup 
  057b:35 08              ldi 8 
  057d:1a                 eq? 
  057e:31 3a              bnt code_05ba 
  0580:38 0084          pushi 84 // $84 stop
  0583:76               push0 
  0584:72 04d9          lofsa $0a60 // myMusic
  0587:4a 04             send 4 

  0589:39 05            pushi 5 // $5 view
  058b:78               push1 
  058c:38 028a          pushi 28a // $28a sel_650
  058f:39 06            pushi 6 // $6 loop
  0591:78               push1 
  0592:76               push0 
  0593:72 055c          lofsa $0af2 // deathIcon
  0596:4a 0c             send c 

  0598:38 00a6          pushi a6 // $a6 lastCel
  059b:76               push0 
  059c:72 0553          lofsa $0af2 // deathIcon
  059f:4a 04             send 4 

  05a1:a5 00              sat temp0 
  05a3:72 054c          lofsa $0af2 // deathIcon
  05a6:a0 0080            sag global128 
  05a9:35 00              ldi 0 
  05ab:a0 0081            sag global129 
  05ae:85 00              lat temp0 
  05b0:a0 0082            sag global130 
  05b3:7a               push2 
  05b4:39 08            pushi 8 // $8 underBits
  05b6:78               push1 
  05b7:45 13 04         callb procedure_0013 4 // EgoDead 


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

)

// 0922
(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 (doit) // method_05bc
  05bc:39 3c            pushi 3c // $3c doit
  05be:76               push0 
  05bf:57 05 04         super Script 4 

  05c2:67 0a             pTos state 
  05c4:35 00              ldi 0 
  05c6:1a                 eq? 
  05c7:31 11              bnt code_05da 
  05c9:39 07            pushi 7 // $7 cel
  05cb:76               push0 
  05cc:81 00              lag gEgo 
  05ce:4a 04             send 4 

  05d0:36                push 
  05d1:35 01              ldi 1 
  05d3:1e                 gt? 
  05d4:31 04              bnt code_05da 
  05d6:35 01              ldi 1 
  05d8:a3 00              sal local0 

        code_05da
  05da:48                 ret 
    )

    (method (changeState) // method_05db
  05db:87 01              lap param1 
  05dd:65 0a             aTop state 
  05df:36                push 
  05e0:3c                 dup 
  05e1:35 00              ldi 0 
  05e3:1a                 eq? 
  05e4:30 00c4            bnt code_06ab 
  05e7:38 0107          pushi 107 // $107 south
  05ea:78               push1 
  05eb:76               push0 
  05ec:38 0105          pushi 105 // $105 north
  05ef:78               push1 
  05f0:76               push0 
  05f1:72 02b0          lofsa $08a4 // Room8
  05f4:4a 0c             send c 

  05f6:76               push0 
  05f7:45 03 00         callb procedure_0003 0 // HandsOff 

  05fa:38 0084          pushi 84 // $84 stop
  05fd:76               push0 
  05fe:80 00b7            lag gConMusic 
  0601:4a 04             send 4 

  0603:39 2b            pushi 2b // $2b number
  0605:78               push1 
  0606:39 52            pushi 52 // $52 icon
  0608:39 06            pushi 6 // $6 loop
  060a:78               push1 
  060b:78               push1 
  060c:39 2a            pushi 2a // $2a play
  060e:76               push0 
  060f:72 044e          lofsa $0a60 // myMusic
  0612:4a 10             send 10 

  0614:39 05            pushi 5 // $5 view
  0616:78               push1 
  0617:39 23            pushi 23 // $23 window
  0619:39 07            pushi 7 // $7 cel
  061b:78               push1 
  061c:76               push0 
  061d:38 00a4          pushi a4 // $a4 cycleSpeed
  0620:78               push1 
  0621:39 03            pushi 3 // $3 y
  0623:39 36            pushi 36 // $36 xStep
  0625:78               push1 
  0626:39 03            pushi 3 // $3 y
  0628:38 00d3          pushi d3 // $d3 setMotion
  062b:39 03            pushi 3 // $3 y
  062d:51 1d            class MoveTo 
  062f:36                push 
  0630:39 06            pushi 6 // $6 loop
  0632:76               push0 
  0633:81 00              lag gEgo 
  0635:4a 04             send 4 

  0637:36                push 
  0638:3c                 dup 
  0639:35 00              ldi 0 
  063b:1a                 eq? 
  063c:31 0d              bnt code_064b 
  063e:39 04            pushi 4 // $4 x
  0640:76               push0 
  0641:81 00              lag gEgo 
  0643:4a 04             send 4 

  0645:36                push 
  0646:35 0a              ldi a 
  0648:02                 add 
  0649:33 1a              jmp code_0665 

        code_064b
  064b:3c                 dup 
  064c:35 01              ldi 1 
  064e:1a                 eq? 
  064f:31 0d              bnt code_065e 
  0651:39 04            pushi 4 // $4 x
  0653:76               push0 
  0654:81 00              lag gEgo 
  0656:4a 04             send 4 

  0658:36                push 
  0659:35 0a              ldi a 
  065b:04                 sub 
  065c:33 07              jmp code_0665 

        code_065e
  065e:39 04            pushi 4 // $4 x
  0660:76               push0 
  0661:81 00              lag gEgo 
  0663:4a 04             send 4 


        code_0665
  0665:3a                toss 
  0666:36                push 
  0667:39 06            pushi 6 // $6 loop
  0669:76               push0 
  066a:81 00              lag gEgo 
  066c:4a 04             send 4 

  066e:36                push 
  066f:3c                 dup 
  0670:35 02              ldi 2 
  0672:1a                 eq? 
  0673:31 0d              bnt code_0682 
  0675:39 03            pushi 3 // $3 y
  0677:76               push0 
  0678:81 00              lag gEgo 
  067a:4a 04             send 4 

  067c:36                push 
  067d:35 03              ldi 3 
  067f:02                 add 
  0680:33 1a              jmp code_069c 

        code_0682
  0682:3c                 dup 
  0683:35 03              ldi 3 
  0685:1a                 eq? 
  0686:31 0d              bnt code_0695 
  0688:39 03            pushi 3 // $3 y
  068a:76               push0 
  068b:81 00              lag gEgo 
  068d:4a 04             send 4 

  068f:36                push 
  0690:35 03              ldi 3 
  0692:04                 sub 
  0693:33 07              jmp code_069c 

        code_0695
  0695:39 03            pushi 3 // $3 y
  0697:76               push0 
  0698:81 00              lag gEgo 
  069a:4a 04             send 4 


        code_069c
  069c:3a                toss 
  069d:36                push 
  069e:39 7e            pushi 7e // $7e setCycle
  06a0:7a               push2 
  06a1:51 1a            class End 
  06a3:36                push 
  06a4:7c            pushSelf 
  06a5:81 00              lag gEgo 
  06a7:4a 2a             send 2a 

  06a9:33 6a              jmp code_0715 

        code_06ab
  06ab:3c                 dup 
  06ac:35 01              ldi 1 
  06ae:1a                 eq? 
  06af:31 0e              bnt code_06bf 
  06b1:38 0089          pushi 89 // $89 hide
  06b4:76               push0 
  06b5:81 00              lag gEgo 
  06b7:4a 04             send 4 

  06b9:35 03              ldi 3 
  06bb:65 12             aTop seconds 
  06bd:33 56              jmp code_0715 

        code_06bf
  06bf:3c                 dup 
  06c0:35 02              ldi 2 
  06c2:1a                 eq? 
  06c3:31 50              bnt code_0715 
  06c5:39 06            pushi 6 // $6 loop
  06c7:76               push0 
  06c8:72 0291          lofsa $095c // Gator
  06cb:4a 04             send 4 

  06cd:36                push 
  06ce:35 00              ldi 0 
  06d0:1a                 eq? 
  06d1:31 13              bnt code_06e6 
  06d3:38 0084          pushi 84 // $84 stop
  06d6:76               push0 
  06d7:72 0386          lofsa $0a60 // myMusic
  06da:4a 04             send 4 

  06dc:39 7a            pushi 7a // $7a setScript
  06de:78               push1 
  06df:76               push0 
  06e0:63 08             pToa client 
  06e2:4a 06             send 6 

  06e4:33 2f              jmp code_0715 

        code_06e6
  06e6:39 05            pushi 5 // $5 view
  06e8:78               push1 
  06e9:39 0d            pushi d // $d lsTop
  06eb:39 06            pushi 6 // $6 loop
  06ed:78               push1 
  06ee:39 05            pushi 5 // $5 view
  06f0:39 07            pushi 7 // $7 cel
  06f2:78               push1 
  06f3:76               push0 
  06f4:72 03fb          lofsa $0af2 // deathIcon
  06f7:4a 12             send 12 

  06f9:72 03f6          lofsa $0af2 // deathIcon
  06fc:a0 0080            sag global128 
  06ff:35 05              ldi 5 
  0701:a0 0081            sag global129 
  0704:35 00              ldi 0 
  0706:a0 0082            sag global130 
  0709:35 01              ldi 1 
  070b:a0 0084            sag global132 
  070e:7a               push2 
  070f:39 08            pushi 8 // $8 underBits
  0711:7a               push2 
  0712:45 13 04         callb procedure_0013 4 // EgoDead 


        code_0715
  0715:3a                toss 
  0716:48                 ret 
    )

)

// 0956
(instance Gator of Act
    (properties
        y $94
        x $113
        z $0
        heading $0
        yStep $2
        view $6c
        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 $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
    )
    (method (handleEvent) // method_0717
  0717:39 03            pushi 3 // $3 y
  0719:7c            pushSelf 
  071a:8f 01              lsp param1 
  071c:39 03            pushi 3 // $3 y
  071e:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  0724:2f 09               bt code_072f 
  0726:78               push1 
  0727:74 0157          lofss $0881 // look/alligator
  072a:43 25 02         callk Said 2 

  072d:31 16              bnt code_0745 

        code_072f
  072f:39 4c            pushi 4c // $4c claimed
  0731:78               push1 
  0732:78               push1 
  0733:87 01              lap param1 
  0735:4a 06             send 6 

  0737:7a               push2 
  0738:39 08            pushi 8 // $8 underBits
  073a:39 03            pushi 3 // $3 y
  073c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0742:32 00ba            jmp code_07ff 

        code_0745
  0745:78               push1 
  0746:74 00ef          lofss $0838 // /alligator>
  0749:43 25 02         callk Said 2 

  074c:31 6e              bnt code_07bc 
  074e:78               push1 
  074f:74 011a          lofss $086c // get,attraper/alligator
  0752:43 25 02         callk Said 2 

  0755:31 0d              bnt code_0764 
  0757:7a               push2 
  0758:39 08            pushi 8 // $8 underBits
  075a:39 04            pushi 4 // $4 x
  075c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0762:33 56              jmp code_07ba 

        code_0764
  0764:78               push1 
  0765:74 0123          lofss $088b // caliner/alligator
  0768:43 25 02         callk Said 2 

  076b:31 0d              bnt code_077a 
  076d:7a               push2 
  076e:39 08            pushi 8 // $8 underBits
  0770:39 05            pushi 5 // $5 view
  0772:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0778:33 40              jmp code_07ba 

        code_077a
  077a:78               push1 
  077b:74 0113          lofss $0891 // bonjour/alligator
  077e:43 25 02         callk Said 2 

  0781:31 0d              bnt code_0790 
  0783:7a               push2 
  0784:39 08            pushi 8 // $8 underBits
  0786:39 06            pushi 6 // $6 loop
  0788:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  078e:33 2a              jmp code_07ba 

        code_0790
  0790:78               push1 
  0791:74 00e7          lofss $087b // embrasser/alligator
  0794:43 25 02         callk Said 2 

  0797:31 0d              bnt code_07a6 
  0799:7a               push2 
  079a:39 08            pushi 8 // $8 underBits
  079c:39 07            pushi 7 // $7 cel
  079e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  07a4:33 14              jmp code_07ba 

        code_07a6
  07a6:78               push1 
  07a7:74 00cb          lofss $0875 // abattre/alligator
  07aa:43 25 02         callk Said 2 

  07ad:31 0b              bnt code_07ba 
  07af:7a               push2 
  07b0:39 08            pushi 8 // $8 underBits
  07b2:39 08            pushi 8 // $8 underBits
  07b4:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_07ba
  07ba:33 43              jmp code_07ff 

        code_07bc
  07bc:78               push1 
  07bd:74 00a3          lofss $0863 // feed,deliver/alligator
  07c0:43 25 02         callk Said 2 

  07c3:2f 12               bt code_07d7 
  07c5:78               push1 
  07c6:74 0082          lofss $084b // feed,deliver/*/alligator
  07c9:43 25 02         callk Said 2 

  07cc:2f 09               bt code_07d7 
  07ce:78               push1 
  07cf:74 0085          lofss $0857 // feed,deliver/*<alligator
  07d2:43 25 02         callk Said 2 

  07d5:31 28              bnt code_07ff 

        code_07d7
  07d7:80 00db            lag global219 
  07da:31 18              bnt code_07f4 
  07dc:80 00e0            lag global224 
  07df:31 0d              bnt code_07ee 
  07e1:7a               push2 
  07e2:39 08            pushi 8 // $8 underBits
  07e4:39 09            pushi 9 // $9 nsTop
  07e6:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  07ec:33 04              jmp code_07f2 

        code_07ee
  07ee:76               push0 
  07ef:45 0d 00         callb procedure_000d 0 // DontHave 


        code_07f2
  07f2:33 0b              jmp code_07ff 

        code_07f4
  07f4:7a               push2 
  07f5:39 08            pushi 8 // $8 underBits
  07f7:39 09            pushi 9 // $9 nsTop
  07f9:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_07ff
  07ff:48                 ret 
    )

)

// 09be
(instance ripple1 of Prop
    (properties
        y $6e
        x $132
        z $0
        heading $0
        yStep $2
        view $6c
        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
    )
)

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

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

// 0a84
(instance limb of RPicView
    (properties
        y $90
        x $94
        z $0
        heading $0
        view $6c
        loop $8
        cel $0
        priority $ffff
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
    )
)

// 0ab6
(instance gator1 of RPicView
    (properties
        y $4e
        x $109
        z $0
        heading $0
        view $6c
        loop $8
        cel $1
        priority $ffff
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
    )
    (method (handleEvent) // method_0800
  0800:39 03            pushi 3 // $3 y
  0802:7c            pushSelf 
  0803:8f 01              lsp param1 
  0805:39 03            pushi 3 // $3 y
  0807:46 00ff 0005 06  calle ff procedure_0005 6 // MousedOn 

  080d:31 13              bnt code_0822 
  080f:39 4c            pushi 4c // $4c claimed
  0811:78               push1 
  0812:78               push1 
  0813:87 01              lap param1 
  0815:4a 06             send 6 

  0817:7a               push2 
  0818:39 08            pushi 8 // $8 underBits
  081a:39 03            pushi 3 // $3 y
  081c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0822
  0822:48                 ret 
    )

)

// 0aec
(instance deathIcon of DCIcon
    (properties
        type $4
        state $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        key $0
        said $0
        value $0
        view $0
        loop $0
        cel $0
        cycler $0
        cycleSpeed $10
        signal $0
        count $ffff
    )
    (method (init) // method_0823
  0823:39 57            pushi 57 // $57 init
  0825:78               push1 
  0826:7c            pushSelf 
  0827:39 56            pushi 56 // $56 new
  0829:76               push0 
  082a:51 1a            class End 
  082c:4a 04             send 4 

  082e:65 20             aTop cycler 
  0830:4a 06             send 6 

  0832:48                 ret 
  0833:00                bnot 
    )

)

// 0b28
(instance Fly of Act
    (properties
        y $7b
        x $112
        z $0
        heading $0
        yStep $2
        view $82
        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
    )
)

// 0b8c
(instance Fly2 of Act
    (properties
        y $b3
        x $129
        z $0
        heading $0
        yStep $2
        view $82
        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
    )
)

// 0bf0
(instance Fly3 of Act
    (properties
        y $8b
        x $11f
        z $0
        heading $0
        yStep $2
        view $82
        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
    )
)

// 0c54
(instance Fly4 of Act
    (properties
        y $b3
        x $101
        z $0
        heading $0
        yStep $2
        view $82
        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
    )
)

// 0cb8
(instance Fly5 of Act
    (properties
        y $8b
        x $c5
        z $0
        heading $0
        yStep $2
        view $82
        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
    )
)

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



