(script 375)

(string
    string_044a "ColoAct7"
    string_0453 ""
)

(said
)

(local
    local0 = $0000
    local1 = $0177
    local2 = $0000
    local3 = $0177
    local4 = $0001
    local5 = $0177
    local6 = $0002
    local7 = $0177
    local8 = $0003
    local9 = $0177
    local10 = $0004
    local11 = $0177
    local12 = $0005
    local13 = $0177
    local14 = $0006
    local15 = $0177
    local16 = $0007
    local17 = $0177
    local18 = $0008
    local19 = $0177
    local20 = $0009
    local21 = $0177
    local22 = $000a
    local23 = $0177
    local24 = $000b
    local25 = $0177
    local26 = $000c
    local27 = $0177
    local28 = $000d
    local29 = $0177
    local30 = $000e
    local31 = $0177
    local32 = $000f
    local33 = $0177
    local34 = $0010
    local35 = $0177
    local36 = $0011
    local37 = $0177
    local38 = $0012
    local39 = $0177
    local40 = $0013
    local41 = $0177
    local42 = $0014
    local43 = $0177
    local44 = $0015
    local45 = $0177
    local46 = $0016
    local47 = $0177
    local48 = $0017
    local49 = $0177
    local50 = $0018
    local51 = $0177
    local52 = $0019
    local53 = $0177
    local54 = $001a
    local55 = $0177
    local56 = $001b
    local57 = $0177
    local58 = $001c
    local59 = $0177
    local60 = $001d
    local61 = $0177
    local62 = $001e
    local63 = $0177
    local64 = $001f
    local65 = $0177
    local66 = $0020
    local67 = $0177
    local68 = $0021
    local69 = $0177
    local70 = $0022
    local71 = $0177
    local72 = $0023
    local73 = $0177
    local74 = $0024
    local75 = $0177
    local76 = $0025
    local77 = $0177
    local78 = $0026
    local79 = $0177
    local80 = $0027
    local81 = $0177
    local82 = $0028
    local83 = $0177
    local84 = $0029
    local85 = $0177
    local86 = $002a
    local87 = $0177
    local88 = $000f
    local89 = $0177
    local90 = $002b
    local91 = $0177
    local92 = $002c
    local93 = $0177
    local94 = $002d
    local95 = $0177
    local96 = $002e
    local97 = $0177
    local98 = $002f
    local99 = $0177
    local100 = $0030
    local101 = $0177
    local102 = $0031
    local103 = $0177
    local104 = $0032
    local105 = $0177
    local106 = $0033
    local107 = $0177
    local108 = $0034
    local109 = $0177
    local110 = $0035
    local111 = $0177
    local112 = $0036
    local113 = $0177
    local114 = $0037
    local115 = $0177
    local116 = $0038
    local117 = $0177
    local118 = $0039
    local119 = $0177
    local120 = $003a
    local121 = $0177
    local122 = $003b
    local123 = $0177
    local124 = $003c
    local125 = $0177
    local126 = $003d
    local127 = $0177
    local128 = $003e
    local129 = $0177
    local130 = $003f
    local131 = $0177
    local132 = $0040
    local133 = $0177
    local134 = $0041
    local135 = $0177
    local136 = $0042
    local137 = $0177
    local138 = $0043
    local139 = $0177
    local140 = $0044
    local141 = $0177
    local142 = $0045
    local143 = $0177
    local144 = $0046
    local145 = $0177
    local146 = $0047
    local147 = $0177
    local148 = $0048
    local149 = $0177
    local150 = $0049
    local151 = $0177
    local152 = $004a
    local153 = $0177
    local154 = $004b
    local155 = $0177
    local156 = $004c
    local157 = $0177
    local158 = $004d
    local159 = $0177
    local160 = $004e
    local161 = $0177
    local162 = $004f
    local163 = $0177
    local164 = $0050
    local165 = $0177
    local166 = $0051
    local167 = $0177
    local168 = $0052
    local169 = $0177
    local170 = $0053
    local171 = $0177
    local172 = $0054
    local173 = $0177
    local174 = $0055
    local175 = $0177
    local176 = $0056
    local177 = $0177
    local178 = $0057
    local179 = $0177
    local180 = $0058
    local181 = $0177
    local182 = $0059
    local183 = $0177
    local184 = $005a
    local185 = $0177
    local186 = $005b
    local187 = $0177
    local188 = $005c
    local189 = $0177
    local190 = $005d
    local191 = $0177
    local192 = $005e
    local193 = $0177
    local194 = $005f
    local195 = $0177
    local196 = $0060
    local197 = $0177
    local198 = $0061
    local199 = $0177
    local200 = $0062
    local201 = $0177
    local202 = $0063
    local203 = $0177
    local204 = $0064
    local205 = $0177
    local206 = $0065
    local207 = $2040
    local208 = $2800
    local209 = $2080
    local210 = $4002
    local211 = $2004
    local212 = $0002
    local213 = $2400
    local214 = $0000
    local215 = $0040
    local216 = $0041
    local217 = $0044
    local218 = $00c0
    local219 = $0140
    local220 = $0008
    local221 = $0010
    local222 = $0001
    local223 = $0004
    local224 = $0400
    local225 = $0410
    local226 = $0000
    local227 = $0020
    local228 = $0022
    local229 = $0028
    local230 = $3000
    local231 = $0100
    local232 = $0104
    local233 = $0110
    local234 = $4001
    local235 = $2010
    local236 = $0080
    local237 = $2008
    local238 = $4004
    local239 = $2002
    local240 = $4008
    local241 = $4010
    local242 = $4020
    local243 = $4040
    local244 = $4080
    local245 = $2040
    local246 = $2800
    local247 = $2080
    local248 = $4002
    local249 = $2004
    local250 = $0002
    local251 = $2400
    local252 = $0040
    local253 = $0041
    local254 = $0044
    local255 = $00c0
    local256 = $0140
    local257 = $0008
    local258 = $0010
    local259 = $0001
    local260 = $0004
    local261 = $0400
    local262 = $0410
    local263 = $0020
    local264 = $0022
    local265 = $0028
    local266 = $3000
    local267 = $0100
    local268 = $0104
    local269 = $0110
    local270 = $4001
    local271 = $2010
    local272 = $0080
    local273 = $2008
    local274 = $4004
    local275 = $2002
    local276 = $4008
    local277 = $4010
    local278 = $4020
    local279 = $4040
    local280 = $4080
    local281 = $4002
    local282 = $2004
    local283 = $0000
    local284 = $2400
    local285 = $3000
    local286 = $2010
    local287 = $2002
    local288 = $4008
    local289 = $4002
    local290 = $2004
    local291 = $2400
    local292 = $3000
    local293 = $2010
    local294 = $2002
    local295 = $4008
    local296 = $0200
    local297 = $0200
    local298 = $0200
    local299 = $0200
    local300 = $0200
    local301 = $0200
    local302 = $ffff
    local303 = $0000
    local304 = $0026
    local305 = $004a
    local306 = $0052
    local307 = $0059
    local308 = $005a
    local309 = $005b
    local310 = $005c
    local311 = $005d
    local312 = $005e
    local313 = $005f
)

// 01a0
(instance public ColoAct7 of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (dispose) // method_000c
  000c:39 58            pushi 58 // $58 dispose
  000e:76               push0 
  000f:57 05 04         super Script 4 

  0012:78               push1 
  0013:38 0177          pushi 177 // $177 sel_375
  0016:43 03 02         callk DisposeScript 2 

  0019:48                 ret 
    )

    (method (handleEvent) // method_001a
  001a:3f 04             link 4 // (var $4)
  001c:39 4c            pushi 4c // $4c claimed
  001e:76               push0 
  001f:87 01              lap param1 
  0021:4a 04             send 4 

  0023:31 03              bnt code_0028 
  0025:32 0169            jmp code_0191 

        code_0028
  0028:39 22            pushi 22 // $22 type
  002a:76               push0 
  002b:87 01              lap param1 
  002d:4a 04             send 4 

  002f:36                push 
  0030:34 0080            ldi 80 
  0033:1a                 eq? 
  0034:30 015a            bnt code_0191 
  0037:80 00d4            lag global212 
  003a:30 0154            bnt code_0191 
  003d:35 ff              ldi ff 
  003f:a3 00              sal local0 
  0041:88 00d4            lsg global212 
  0044:35 01              ldi 1 
  0046:04                 sub 
  0047:92 012f           lali local303 
  004a:a5 02              sat temp2 

        code_004c
  004c:8d 02              lst temp2 
  004e:80 00d4            lag global212 
  0051:92 012f           lali local303 
  0054:22                 lt? 
  0055:31 15              bnt code_006c 
  0057:88 00d3            lsg global211 
  005a:85 02              lat temp2 
  005c:92 00cf           lali local207 
  005f:1a                 eq? 
  0060:31 06              bnt code_0068 
  0062:85 02              lat temp2 
  0064:a3 00              sal local0 
  0066:33 04              jmp code_006c 

        code_0068
  0068:c5 02              +at temp2 
  006a:33 e0              jmp code_004c 

        code_006c
  006c:8b 00              lsl local0 
  006e:35 ff              ldi ff 
  0070:1c                 ne? 
  0071:30 011d            bnt code_0191 
  0074:8b 00              lsl local0 
  0076:35 01              ldi 1 
  0078:0e                 shl 
  0079:a5 01              sat temp1 
  007b:8b 00              lsl local0 
  007d:35 34              ldi 34 
  007f:1a                 eq? 
  0080:31 0e              bnt code_0090 
  0082:89 7b              lsg gCorpseFlags 
  0084:35 01              ldi 1 
  0086:12                 and 
  0087:31 07              bnt code_0090 
  0089:35 62              ldi 62 
  008b:a5 03              sat temp3 
  008d:32 0098            jmp code_0128 

        code_0090
  0090:8b 00              lsl local0 
  0092:35 41              ldi 41 
  0094:1a                 eq? 
  0095:31 0e              bnt code_00a5 
  0097:89 7b              lsg gCorpseFlags 
  0099:35 02              ldi 2 
  009b:12                 and 
  009c:31 07              bnt code_00a5 
  009e:35 66              ldi 66 
  00a0:a5 03              sat temp3 
  00a2:32 0083            jmp code_0128 

        code_00a5
  00a5:8b 00              lsl local0 
  00a7:35 35              ldi 35 
  00a9:1a                 eq? 
  00aa:31 0d              bnt code_00b9 
  00ac:89 7b              lsg gCorpseFlags 
  00ae:35 04              ldi 4 
  00b0:12                 and 
  00b1:31 06              bnt code_00b9 
  00b3:35 63              ldi 63 
  00b5:a5 03              sat temp3 
  00b7:33 6f              jmp code_0128 

        code_00b9
  00b9:8b 00              lsl local0 
  00bb:35 32              ldi 32 
  00bd:1a                 eq? 
  00be:31 0d              bnt code_00cd 
  00c0:89 7b              lsg gCorpseFlags 
  00c2:35 08              ldi 8 
  00c4:12                 and 
  00c5:31 06              bnt code_00cd 
  00c7:35 60              ldi 60 
  00c9:a5 03              sat temp3 
  00cb:33 5b              jmp code_0128 

        code_00cd
  00cd:8b 00              lsl local0 
  00cf:35 33              ldi 33 
  00d1:1a                 eq? 
  00d2:2f 0e               bt code_00e2 
  00d4:8b 00              lsl local0 
  00d6:35 36              ldi 36 
  00d8:1a                 eq? 
  00d9:2f 07               bt code_00e2 
  00db:8b 00              lsl local0 
  00dd:35 37              ldi 37 
  00df:1a                 eq? 
  00e0:31 2e              bnt code_0110 

        code_00e2
  00e2:89 7b              lsg gCorpseFlags 
  00e4:35 10              ldi 10 
  00e6:12                 and 
  00e7:31 27              bnt code_0110 
  00e9:8b 00              lsl local0 
  00eb:3c                 dup 
  00ec:35 33              ldi 33 
  00ee:1a                 eq? 
  00ef:31 06              bnt code_00f7 
  00f1:35 61              ldi 61 
  00f3:a5 03              sat temp3 
  00f5:33 16              jmp code_010d 

        code_00f7
  00f7:3c                 dup 
  00f8:35 36              ldi 36 
  00fa:1a                 eq? 
  00fb:31 06              bnt code_0103 
  00fd:35 64              ldi 64 
  00ff:a5 03              sat temp3 
  0101:33 0a              jmp code_010d 

        code_0103
  0103:3c                 dup 
  0104:35 37              ldi 37 
  0106:1a                 eq? 
  0107:31 04              bnt code_010d 
  0109:35 65              ldi 65 
  010b:a5 03              sat temp3 

        code_010d
  010d:3a                toss 
  010e:33 18              jmp code_0128 

        code_0110
  0110:8b 00              lsl local0 
  0112:35 2d              ldi 2d 
  0114:1a                 eq? 
  0115:31 0d              bnt code_0124 
  0117:89 7b              lsg gCorpseFlags 
  0119:35 20              ldi 20 
  011b:12                 and 
  011c:31 06              bnt code_0124 
  011e:35 5f              ldi 5f 
  0120:a5 03              sat temp3 
  0122:33 04              jmp code_0128 

        code_0124
  0124:35 00              ldi 0 
  0126:a5 03              sat temp3 

        code_0128
  0128:85 03              lat temp3 
  012a:31 18              bnt code_0144 
  012c:8d 03              lst temp3 
  012e:35 02              ldi 2 
  0130:06                 mul 
  0131:a5 03              sat temp3 
  0133:9b 01             lsli local1 
  0135:85 01              lat temp1 
  0137:b3 01             sali local1 
  0139:c5 03              +at temp3 
  013b:9b 01             lsli local1 
  013d:8d 01              lst temp1 
  013f:35 01              ldi 1 
  0141:02                 add 
  0142:b3 01             sali local1 

        code_0144
  0144:8b 00              lsl local0 
  0146:82 0134            lal local308 
  0149:20                 ge? 
  014a:31 1a              bnt code_0166 
  014c:39 4c            pushi 4c // $4c claimed
  014e:78               push1 
  014f:78               push1 
  0150:80 00d1            lag global209 
  0153:4a 06             send 6 

  0155:7a               push2 
  0156:85 01              lat temp1 
  0158:9b 01             lsli local1 
  015a:c5 01              +at temp1 
  015c:9b 01             lsli local1 
  015e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0164:33 2b              jmp code_0191 

        code_0166
  0166:39 03            pushi 3 // $3 y
  0168:8b 00              lsl local0 
  016a:85 01              lat temp1 
  016c:9b 01             lsli local1 
  016e:c5 01              +at temp1 
  0170:9b 01             lsli local1 
  0172:46 00f3 0001 06  calle f3 procedure_0001 6 // proc243_1 

  0178:18                 not 
  0179:31 16              bnt code_0191 
  017b:c5 02              +at temp2 
  017d:9a 00cf           lsli local207 
  0180:35 00              ldi 0 
  0182:1a                 eq? 
  0183:31 0c              bnt code_0191 
  0185:7a               push2 
  0186:c5 01              +at temp1 
  0188:9b 01             lsli local1 
  018a:c5 01              +at temp1 
  018c:9b 01             lsli local1 
  018e:45 17 04         callb procedure_0017 4 // proc0_23 


        code_0191
  0191:39 7a            pushi 7a // $7a setScript
  0193:78               push1 
  0194:76               push0 
  0195:63 08             pToa client 
  0197:4a 06             send 6 

  0199:48                 ret 
    )

)



