(script 777)

(string
    string_092a "Blood"
    string_0930 "Drip1"
    string_0936 "Drip2"
    string_093c "Drip3"
    string_0942 "Glop1"
    string_0948 "Glop2"
    string_094e "Hand"
    string_0953 "Pool"
    string_0958 "Title"
    string_095e "knife"
    string_0964 "myMusic"
    string_096c "myStab"
    string_0973 "myWill"
    string_097a "signature"
    string_0984 "squarePath"
    string_098f ""
)

(said
)

(local
    local0 = $00cc
    local1 = $009a
    local2 = $00cc
    local3 = $009f
    local4 = $00d3
    local5 = $00a2
    local6 = $00d2
    local7 = $0098
    local8 = $00da
    local9 = $009f
    local10 = $00d7
    local11 = $0098
    local12 = $00df
    local13 = $00a0
    local14 = $00d9
    local15 = $0097
    local16 = $00dd
    local17 = $00a0
    local18 = $00e0
    local19 = $009b
    local20 = $00e4
    local21 = $009b
    local22 = $00e5
    local23 = $0098
    local24 = $00ea
    local25 = $0099
    local26 = $00e8
    local27 = $0096
    local28 = $00f0
    local29 = $009a
    local30 = $00ee
    local31 = $0090
    local32 = $00f7
    local33 = $009a
    local34 = $00f4
    local35 = $008f
    local36 = $00fc
    local37 = $0091
    local38 = $00fb
    local39 = $0096
    local40 = $00ff
    local41 = $0091
    local42 = $0102
    local43 = $0093
    local44 = $0103
    local45 = $0090
    local46 = $0107
    local47 = $0098
    local48 = $0104
    local49 = $0095
    local50 = $0106
    local51 = $008d
    local52 = $0109
    local53 = $0091
    local54 = $010a
    local55 = $008d
    local56 = $0110
    local57 = $0090
    local58 = $0154
    local59 = $0090
    local60 = $8000
    local61 = $0000
    local62 = $0000
)

// 0476
(instance squarePath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_000c
  000c:87 01              lap param1 
  000e:93 00             lali local0 
  0010:48                 ret 
    )

)

// 04b0
(instance public myWill of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $4d
        style $8
        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_0011
  0011:39 57            pushi 57 // $57 init
  0013:76               push0 
  0014:57 37 04         super Rm 4 

  0017:80 00d7            lag global215 
  001a:31 08              bnt code_0024 
  001c:38 0089          pushi 89 // $89 hide
  001f:76               push0 
  0020:51 14            class TheMenuBar 
  0022:4a 04             send 4 


        code_0024
  0024:76               push0 
  0025:45 03 00         callb procedure_0003 0 // HandsOff 

  0028:38 0084          pushi 84 // $84 stop
  002b:76               push0 
  002c:80 00b7            lag gConMusic 
  002f:4a 04             send 4 

  0031:39 03            pushi 3 // $3 y
  0033:38 0084          pushi 84 // $84 stop
  0036:39 14            pushi 14 // $14 brLeft
  0038:38 0082          pushi 82 // $82 owner
  003b:45 15 06         callb procedure_0015 6 // LoadMany 

  003e:39 2b            pushi 2b // $2b number
  0040:78               push1 
  0041:39 14            pushi 14 // $14 brLeft
  0043:72 0840          lofsa $0886 // myMusic
  0046:4a 06             send 6 

  0048:39 42            pushi 42 // $42 setPri
  004a:78               push1 
  004b:39 03            pushi 3 // $3 y
  004d:39 57            pushi 57 // $57 init
  004f:76               push0 
  0050:72 05ad          lofsa $0600 // Blood
  0053:4a 0a             send a 

  0055:39 42            pushi 42 // $42 setPri
  0057:78               push1 
  0058:39 03            pushi 3 // $3 y
  005a:39 57            pushi 57 // $57 init
  005c:76               push0 
  005d:38 0089          pushi 89 // $89 hide
  0060:76               push0 
  0061:72 05ea          lofsa $064e // Drip1
  0064:4a 0e             send e 

  0066:39 42            pushi 42 // $42 setPri
  0068:78               push1 
  0069:39 03            pushi 3 // $3 y
  006b:39 57            pushi 57 // $57 init
  006d:76               push0 
  006e:38 0089          pushi 89 // $89 hide
  0071:76               push0 
  0072:72 0627          lofsa $069c // Drip2
  0075:4a 0e             send e 

  0077:39 42            pushi 42 // $42 setPri
  0079:78               push1 
  007a:39 03            pushi 3 // $3 y
  007c:39 57            pushi 57 // $57 init
  007e:76               push0 
  007f:38 0089          pushi 89 // $89 hide
  0082:76               push0 
  0083:72 0664          lofsa $06ea // Drip3
  0086:4a 0e             send e 

  0088:39 42            pushi 42 // $42 setPri
  008a:78               push1 
  008b:78               push1 
  008c:39 57            pushi 57 // $57 init
  008e:76               push0 
  008f:38 0089          pushi 89 // $89 hide
  0092:76               push0 
  0093:72 051c          lofsa $05b2 // signature
  0096:4a 0e             send e 

  0098:38 00c8          pushi c8 // $c8 setLoop
  009b:78               push1 
  009c:78               push1 
  009d:39 57            pushi 57 // $57 init
  009f:76               push0 
  00a0:72 077f          lofsa $0822 // Hand
  00a3:4a 0a             send a 

  00a5:39 42            pushi 42 // $42 setPri
  00a7:78               push1 
  00a8:7a               push2 
  00a9:39 57            pushi 57 // $57 init
  00ab:76               push0 
  00ac:38 0089          pushi 89 // $89 hide
  00af:76               push0 
  00b0:72 04b1          lofsa $0564 // knife
  00b3:4a 0e             send e 

  00b5:39 57            pushi 57 // $57 init
  00b7:76               push0 
  00b8:38 0089          pushi 89 // $89 hide
  00bb:76               push0 
  00bc:72 0715          lofsa $07d4 // Pool
  00bf:4a 08             send 8 

  00c1:39 57            pushi 57 // $57 init
  00c3:76               push0 
  00c4:38 0089          pushi 89 // $89 hide
  00c7:76               push0 
  00c8:72 066d          lofsa $0738 // Glop1
  00cb:4a 08             send 8 

  00cd:39 57            pushi 57 // $57 init
  00cf:76               push0 
  00d0:38 0089          pushi 89 // $89 hide
  00d3:76               push0 
  00d4:72 06af          lofsa $0786 // Glop2
  00d7:4a 08             send 8 

  00d9:39 7a            pushi 7a // $7a setScript
  00db:78               push1 
  00dc:74 0427          lofss $0506 // myStab
  00df:54 06             self 6 

  00e1:48                 ret 
    )

    (method (newRoom) // method_00e2
  00e2:38 00f8          pushi f8 // $f8 newRoom
  00e5:78               push1 
  00e6:8f 01              lsp param1 
  00e8:57 37 06         super Rm 6 

  00eb:48                 ret 
    )

    (method (doit) // method_00ec
  00ec:39 3c            pushi 3c // $3c doit
  00ee:76               push0 
  00ef:57 37 04         super Rm 4 

  00f2:48                 ret 
    )

    (method (dispose) // method_00f3
  00f3:78               push1 
  00f4:38 03d7          pushi 3d7 // $3d7 sel_983
  00f7:43 03 02         callk DisposeScript 2 

  00fa:39 58            pushi 58 // $58 dispose
  00fc:76               push0 
  00fd:57 37 04         super Rm 4 

  0100:48                 ret 
    )

    (method (handleEvent) // method_0101
  0101:39 4c            pushi 4c // $4c claimed
  0103:76               push0 
  0104:87 01              lap param1 
  0106:4a 04             send 4 

  0108:31 01              bnt code_010b 
  010a:48                 ret 

        code_010b
  010b:39 22            pushi 22 // $22 type
  010d:76               push0 
  010e:87 01              lap param1 
  0110:4a 04             send 4 

  0112:36                push 
  0113:3c                 dup 
  0114:35 04              ldi 4 
  0116:1a                 eq? 
  0117:31 51              bnt code_016a 
  0119:39 28            pushi 28 // $28 message
  011b:76               push0 
  011c:87 01              lap param1 
  011e:4a 04             send 4 

  0120:36                push 
  0121:35 53              ldi 53 
  0123:1a                 eq? 
  0124:2f 0d               bt code_0133 
  0126:39 28            pushi 28 // $28 message
  0128:76               push0 
  0129:87 01              lap param1 
  012b:4a 04             send 4 

  012d:36                push 
  012e:35 73              ldi 73 
  0130:1a                 eq? 
  0131:31 15              bnt code_0148 

        code_0133
  0133:39 4c            pushi 4c // $4c claimed
  0135:78               push1 
  0136:78               push1 
  0137:87 01              lap param1 
  0139:4a 06             send 6 

  013b:38 00f8          pushi f8 // $f8 newRoom
  013e:78               push1 
  013f:38 030a          pushi 30a // $30a sel_778
  0142:81 02              lag gCurRoom 
  0144:4a 06             send 6 

  0146:33 20              jmp code_0168 

        code_0148
  0148:39 28            pushi 28 // $28 message
  014a:76               push0 
  014b:87 01              lap param1 
  014d:4a 04             send 4 

  014f:36                push 
  0150:35 0d              ldi d 
  0152:1a                 eq? 
  0153:2f 0d               bt code_0162 
  0155:39 28            pushi 28 // $28 message
  0157:76               push0 
  0158:87 01              lap param1 
  015a:4a 04             send 4 

  015c:36                push 
  015d:35 20              ldi 20 
  015f:1a                 eq? 
  0160:31 06              bnt code_0168 

        code_0162
  0162:78               push1 
  0163:39 32            pushi 32 // $32 b-i2
  0165:45 05 02         callb procedure_0005 2 // SetFlag 


        code_0168
  0168:33 0c              jmp code_0176 

        code_016a
  016a:3c                 dup 
  016b:35 01              ldi 1 
  016d:1a                 eq? 
  016e:31 06              bnt code_0176 
  0170:78               push1 
  0171:39 32            pushi 32 // $32 b-i2
  0173:45 05 02         callb procedure_0005 2 // SetFlag 


        code_0176
  0176:3a                toss 
  0177:78               push1 
  0178:39 32            pushi 32 // $32 b-i2
  017a:45 07 02         callb procedure_0007 2 // IsFlag 

  017d:31 12              bnt code_0191 
  017f:39 4c            pushi 4c // $4c claimed
  0181:78               push1 
  0182:78               push1 
  0183:87 01              lap param1 
  0185:4a 06             send 6 

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


        code_0191
  0191:48                 ret 
    )

)

// 0500
(instance myStab 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_0192
  0192:39 3c            pushi 3c // $3c doit
  0194:76               push0 
  0195:57 05 04         super Script 4 

  0198:8b 3d              lsl local61 
  019a:3c                 dup 
  019b:35 03              ldi 3 
  019d:1a                 eq? 
  019e:31 1d              bnt code_01bd 
  01a0:38 00a5          pushi a5 // $a5 cycler
  01a3:76               push0 
  01a4:72 04f5          lofsa $069c // Drip2
  01a7:4a 04             send 4 

  01a9:18                 not 
  01aa:31 0f              bnt code_01bb 
  01ac:38 00ca          pushi ca // $ca show
  01af:76               push0 
  01b0:39 7e            pushi 7e // $7e setCycle
  01b2:78               push1 
  01b3:51 16            class Fwd 
  01b5:36                push 
  01b6:72 04e3          lofsa $069c // Drip2
  01b9:4a 0a             send a 


        code_01bb
  01bb:33 35              jmp code_01f2 

        code_01bd
  01bd:3c                 dup 
  01be:35 05              ldi 5 
  01c0:1a                 eq? 
  01c1:31 2f              bnt code_01f2 
  01c3:38 00a5          pushi a5 // $a5 cycler
  01c6:76               push0 
  01c7:72 0484          lofsa $064e // Drip1
  01ca:4a 04             send 4 

  01cc:18                 not 
  01cd:31 23              bnt code_01f2 
  01cf:38 00ca          pushi ca // $ca show
  01d2:76               push0 
  01d3:38 00a4          pushi a4 // $a4 cycleSpeed
  01d6:78               push1 
  01d7:78               push1 
  01d8:39 7e            pushi 7e // $7e setCycle
  01da:78               push1 
  01db:51 16            class Fwd 
  01dd:36                push 
  01de:72 046d          lofsa $064e // Drip1
  01e1:4a 10             send 10 

  01e3:38 00ca          pushi ca // $ca show
  01e6:76               push0 
  01e7:39 7e            pushi 7e // $7e setCycle
  01e9:78               push1 
  01ea:51 16            class Fwd 
  01ec:36                push 
  01ed:72 04fa          lofsa $06ea // Drip3
  01f0:4a 0a             send a 


        code_01f2
  01f2:3a                toss 
  01f3:38 0081          pushi 81 // $81 prevSignal
  01f6:76               push0 
  01f7:72 068c          lofsa $0886 // myMusic
  01fa:4a 04             send 4 

  01fc:36                push 
  01fd:35 0a              ldi a 
  01ff:1a                 eq? 
  0200:31 0b              bnt code_020d 
  0202:67 0a             pTos state 
  0204:35 05              ldi 5 
  0206:1a                 eq? 
  0207:31 04              bnt code_020d 
  0209:35 01              ldi 1 
  020b:65 10             aTop cycles 

        code_020d
  020d:48                 ret 
    )

    (method (changeState) // method_020e
  020e:87 01              lap param1 
  0210:65 0a             aTop state 
  0212:36                push 
  0213:3c                 dup 
  0214:35 00              ldi 0 
  0216:1a                 eq? 
  0217:31 13              bnt code_022c 
  0219:39 06            pushi 6 // $6 loop
  021b:78               push1 
  021c:78               push1 
  021d:39 2a            pushi 2a // $2a play
  021f:76               push0 
  0220:72 0663          lofsa $0886 // myMusic
  0223:4a 0a             send a 

  0225:35 07              ldi 7 
  0227:65 10             aTop cycles 
  0229:32 0241            jmp code_046d 

        code_022c
  022c:3c                 dup 
  022d:35 01              ldi 1 
  022f:1a                 eq? 
  0230:31 17              bnt code_0249 
  0232:38 00d3          pushi d3 // $d3 setMotion
  0235:39 04            pushi 4 // $4 x
  0237:51 1d            class MoveTo 
  0239:36                push 
  023a:38 00cb          pushi cb // $cb addToPic
  023d:38 0099          pushi 99 // $99 top
  0240:7c            pushSelf 
  0241:72 05de          lofsa $0822 // Hand
  0244:4a 0c             send c 

  0246:32 0224            jmp code_046d 

        code_0249
  0249:3c                 dup 
  024a:35 02              ldi 2 
  024c:1a                 eq? 
  024d:31 54              bnt code_02a3 
  024f:80 00df            lag gDetailLevel 
  0252:31 24              bnt code_0278 
  0254:38 00d3          pushi d3 // $d3 setMotion
  0257:7a               push2 
  0258:74 0221          lofss $047c // squarePath
  025b:7c            pushSelf 
  025c:72 05c3          lofsa $0822 // Hand
  025f:4a 08             send 8 

  0261:38 00ca          pushi ca // $ca show
  0264:76               push0 
  0265:38 00a4          pushi a4 // $a4 cycleSpeed
  0268:78               push1 
  0269:39 05            pushi 5 // $5 view
  026b:39 7e            pushi 7e // $7e setCycle
  026d:78               push1 
  026e:51 1a            class End 
  0270:36                push 
  0271:72 033e          lofsa $05b2 // signature
  0274:4a 10             send 10 

  0276:33 28              jmp code_02a0 

        code_0278
  0278:38 00d3          pushi d3 // $d3 setMotion
  027b:39 04            pushi 4 // $4 x
  027d:51 1d            class MoveTo 
  027f:36                push 
  0280:38 0154          pushi 154 // $154 itemY
  0283:38 0090          pushi 90 // $90 setMark
  0286:7c            pushSelf 
  0287:72 0598          lofsa $0822 // Hand
  028a:4a 0c             send c 

  028c:38 00ca          pushi ca // $ca show
  028f:76               push0 
  0290:38 00a4          pushi a4 // $a4 cycleSpeed
  0293:78               push1 
  0294:76               push0 
  0295:39 7e            pushi 7e // $7e setCycle
  0297:78               push1 
  0298:51 1a            class End 
  029a:36                push 
  029b:72 0314          lofsa $05b2 // signature
  029e:4a 10             send 10 


        code_02a0
  02a0:32 01ca            jmp code_046d 

        code_02a3
  02a3:3c                 dup 
  02a4:35 03              ldi 3 
  02a6:1a                 eq? 
  02a7:31 17              bnt code_02c0 
  02a9:38 00d3          pushi d3 // $d3 setMotion
  02ac:39 04            pushi 4 // $4 x
  02ae:51 1d            class MoveTo 
  02b0:36                push 
  02b1:38 0188          pushi 188 // $188 sel_392
  02b4:38 00bd          pushi bd // $bd outOfTouch
  02b7:7c            pushSelf 
  02b8:72 0567          lofsa $0822 // Hand
  02bb:4a 0c             send c 

  02bd:32 01ad            jmp code_046d 

        code_02c0
  02c0:3c                 dup 
  02c1:35 04              ldi 4 
  02c3:1a                 eq? 
  02c4:31 1a              bnt code_02e0 
  02c6:38 0081          pushi 81 // $81 prevSignal
  02c9:76               push0 
  02ca:72 05b9          lofsa $0886 // myMusic
  02cd:4a 04             send 4 

  02cf:36                push 
  02d0:35 ff              ldi ff 
  02d2:1c                 ne? 
  02d3:31 04              bnt code_02d9 
  02d5:35 03              ldi 3 
  02d7:65 0a             aTop state 

        code_02d9
  02d9:35 01              ldi 1 
  02db:65 10             aTop cycles 
  02dd:32 018d            jmp code_046d 

        code_02e0
  02e0:3c                 dup 
  02e1:35 05              ldi 5 
  02e3:1a                 eq? 
  02e4:31 1b              bnt code_0301 
  02e6:38 0081          pushi 81 // $81 prevSignal
  02e9:78               push1 
  02ea:39 64            pushi 64 // $64 allTrue
  02ec:39 2b            pushi 2b // $2b number
  02ee:78               push1 
  02ef:38 0082          pushi 82 // $82 owner
  02f2:39 06            pushi 6 // $6 loop
  02f4:78               push1 
  02f5:78               push1 
  02f6:39 2a            pushi 2a // $2a play
  02f8:76               push0 
  02f9:72 058a          lofsa $0886 // myMusic
  02fc:4a 16             send 16 

  02fe:32 016c            jmp code_046d 

        code_0301
  0301:3c                 dup 
  0302:35 06              ldi 6 
  0304:1a                 eq? 
  0305:31 14              bnt code_031b 
  0307:38 00ca          pushi ca // $ca show
  030a:76               push0 
  030b:38 00c6          pushi c6 // $c6 stopUpd
  030e:76               push0 
  030f:72 0252          lofsa $0564 // knife
  0312:4a 08             send 8 

  0314:35 01              ldi 1 
  0316:65 10             aTop cycles 
  0318:32 0152            jmp code_046d 

        code_031b
  031b:3c                 dup 
  031c:35 07              ldi 7 
  031e:1a                 eq? 
  031f:31 0f              bnt code_0330 
  0321:7a               push2 
  0322:39 05            pushi 5 // $5 view
  0324:39 05            pushi 5 // $5 view
  0326:43 6a 04         callk ShakeScreen 4 

  0329:35 02              ldi 2 
  032b:65 12             aTop seconds 
  032d:32 013d            jmp code_046d 

        code_0330
  0330:3c                 dup 
  0331:35 08              ldi 8 
  0333:1a                 eq? 
  0334:31 1b              bnt code_0351 
  0336:38 00ca          pushi ca // $ca show
  0339:76               push0 
  033a:38 00a4          pushi a4 // $a4 cycleSpeed
  033d:78               push1 
  033e:78               push1 
  033f:39 7e            pushi 7e // $7e setCycle
  0341:78               push1 
  0342:51 1a            class End 
  0344:36                push 
  0345:72 048c          lofsa $07d4 // Pool
  0348:4a 10             send 10 

  034a:35 07              ldi 7 
  034c:65 10             aTop cycles 
  034e:32 011c            jmp code_046d 

        code_0351
  0351:3c                 dup 
  0352:35 09              ldi 9 
  0354:1a                 eq? 
  0355:31 52              bnt code_03a9 
  0357:38 0081          pushi 81 // $81 prevSignal
  035a:76               push0 
  035b:72 0528          lofsa $0886 // myMusic
  035e:4a 04             send 4 

  0360:36                push 
  0361:35 ff              ldi ff 
  0363:1a                 eq? 
  0364:31 08              bnt code_036e 
  0366:35 0a              ldi a 
  0368:65 0a             aTop state 
  036a:35 01              ldi 1 
  036c:65 10             aTop cycles 

        code_036e
  036e:38 00ca          pushi ca // $ca show
  0371:76               push0 
  0372:39 7e            pushi 7e // $7e setCycle
  0374:7a               push2 
  0375:51 1a            class End 
  0377:36                push 
  0378:7c            pushSelf 
  0379:72 03bc          lofsa $0738 // Glop1
  037c:4a 0c             send c 

  037e:38 00ca          pushi ca // $ca show
  0381:76               push0 
  0382:39 7e            pushi 7e // $7e setCycle
  0384:78               push1 
  0385:51 1a            class End 
  0387:36                push 
  0388:72 03fb          lofsa $0786 // Glop2
  038b:4a 0a             send a 

  038d:8b 3d              lsl local61 
  038f:35 00              ldi 0 
  0391:1a                 eq? 
  0392:31 12              bnt code_03a6 
  0394:39 61            pushi 61 // $61 add
  0396:78               push1 
  0397:74 01a0          lofss $053a // Title
  039a:39 62            pushi 62 // $62 eachElementDo
  039c:78               push1 
  039d:39 57            pushi 57 // $57 init
  039f:39 3c            pushi 3c // $3c doit
  03a1:76               push0 
  03a2:81 0a              lag gAddToPics 
  03a4:4a 10             send 10 


        code_03a6
  03a6:32 00c4            jmp code_046d 

        code_03a9
  03a9:3c                 dup 
  03aa:35 0a              ldi a 
  03ac:1a                 eq? 
  03ad:31 5b              bnt code_040a 
  03af:39 07            pushi 7 // $7 cel
  03b1:78               push1 
  03b2:76               push0 
  03b3:72 03d0          lofsa $0786 // Glop2
  03b6:4a 06             send 6 

  03b8:80 00df            lag gDetailLevel 
  03bb:31 11              bnt code_03ce 
  03bd:8b 3d              lsl local61 
  03bf:35 09              ldi 9 
  03c1:22                 lt? 
  03c2:31 04              bnt code_03c8 
  03c4:c3 3d              +al local61 
  03c6:33 04              jmp code_03cc 

        code_03c8
  03c8:35 09              ldi 9 
  03ca:a3 3d              sal local61 

        code_03cc
  03cc:33 13              jmp code_03e1 

        code_03ce
  03ce:8b 3d              lsl local61 
  03d0:35 07              ldi 7 
  03d2:22                 lt? 
  03d3:31 08              bnt code_03dd 
  03d5:c3 3d              +al local61 
  03d7:c3 3d              +al local61 
  03d9:c3 3d              +al local61 
  03db:33 04              jmp code_03e1 

        code_03dd
  03dd:35 09              ldi 9 
  03df:a3 3d              sal local61 

        code_03e1
  03e1:39 07            pushi 7 // $7 cel
  03e3:78               push1 
  03e4:8b 3d              lsl local61 
  03e6:72 0217          lofsa $0600 // Blood
  03e9:4a 06             send 6 

  03eb:38 0081          pushi 81 // $81 prevSignal
  03ee:76               push0 
  03ef:72 0494          lofsa $0886 // myMusic
  03f2:4a 04             send 4 

  03f4:36                push 
  03f5:35 ff              ldi ff 
  03f7:1a                 eq? 
  03f8:31 06              bnt code_0400 
  03fa:35 01              ldi 1 
  03fc:65 10             aTop cycles 
  03fe:33 08              jmp code_0408 

        code_0400
  0400:35 08              ldi 8 
  0402:65 0a             aTop state 
  0404:35 07              ldi 7 
  0406:65 10             aTop cycles 

        code_0408
  0408:33 63              jmp code_046d 

        code_040a
  040a:3c                 dup 
  040b:35 0b              ldi b 
  040d:1a                 eq? 
  040e:31 44              bnt code_0454 
  0410:39 07            pushi 7 // $7 cel
  0412:78               push1 
  0413:39 09            pushi 9 // $9 nsTop
  0415:38 00c6          pushi c6 // $c6 stopUpd
  0418:76               push0 
  0419:72 01e4          lofsa $0600 // Blood
  041c:4a 0a             send a 

  041e:38 0089          pushi 89 // $89 hide
  0421:76               push0 
  0422:72 0313          lofsa $0738 // Glop1
  0425:4a 04             send 4 

  0427:38 0089          pushi 89 // $89 hide
  042a:76               push0 
  042b:72 0358          lofsa $0786 // Glop2
  042e:4a 04             send 4 

  0430:39 7e            pushi 7e // $7e setCycle
  0432:78               push1 
  0433:51 1a            class End 
  0435:36                push 
  0436:72 0215          lofsa $064e // Drip1
  0439:4a 06             send 6 

  043b:39 7e            pushi 7e // $7e setCycle
  043d:78               push1 
  043e:51 1a            class End 
  0440:36                push 
  0441:72 0258          lofsa $069c // Drip2
  0444:4a 06             send 6 

  0446:39 7e            pushi 7e // $7e setCycle
  0448:7a               push2 
  0449:51 1a            class End 
  044b:36                push 
  044c:7c            pushSelf 
  044d:72 029a          lofsa $06ea // Drip3
  0450:4a 08             send 8 

  0452:33 19              jmp code_046d 

        code_0454
  0454:3c                 dup 
  0455:35 0c              ldi c 
  0457:1a                 eq? 
  0458:31 13              bnt code_046d 
  045a:39 7a            pushi 7a // $7a setScript
  045c:78               push1 
  045d:76               push0 
  045e:63 08             pToa client 
  0460:4a 06             send 6 

  0462:38 00f8          pushi f8 // $f8 newRoom
  0465:78               push1 
  0466:38 030a          pushi 30a // $30a sel_778
  0469:81 02              lag gCurRoom 
  046b:4a 06             send 6 


        code_046d
  046d:3a                toss 
  046e:48                 ret 
  046f:00                bnot 
    )

)

// 0534
(instance Title of PV
    (properties
        y $61
        x $bb
        z $0
        heading $0
        view $b8
        loop $0
        cel $0
        priority $3
        signal $0
    )
)

// 055e
(instance knife of Prop
    (properties
        y $47
        x $b1
        z $0
        heading $0
        yStep $2
        view $115
        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
    )
)

// 05ac
(instance signature of Prop
    (properties
        y $a2
        x $cb
        z $0
        heading $0
        yStep $2
        view $b1
        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
    )
)

// 05fa
(instance Blood of Prop
    (properties
        y $61
        x $bb
        z $0
        heading $0
        yStep $2
        view $b8
        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
    )
)

// 0648
(instance Drip1 of Prop
    (properties
        y $9c
        x $5d
        z $0
        heading $0
        yStep $2
        view $39e
        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
    )
)

// 0696
(instance Drip2 of Prop
    (properties
        y $96
        x $b0
        z $0
        heading $0
        yStep $2
        view $39e
        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
    )
)

// 06e4
(instance Drip3 of Prop
    (properties
        y $a5
        x $116
        z $0
        heading $0
        yStep $2
        view $39e
        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
    )
)

// 0732
(instance Glop1 of Prop
    (properties
        y $2f
        x $a8
        z $0
        heading $0
        yStep $2
        view $115
        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
    )
)

// 0780
(instance Glop2 of Prop
    (properties
        y $14
        x $cb
        z $0
        heading $0
        yStep $2
        view $115
        loop $3
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 07ce
(instance Pool of Prop
    (properties
        y $45
        x $85
        z $0
        heading $0
        yStep $2
        view $115
        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
    )
)

// 081c
(instance Hand of Act
    (properties
        y $fd
        x $cc
        z $0
        heading $0
        yStep $2
        view $b1
        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
    )
)

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



