(script 208)

(string
    string_040a "outsideReg"
    string_0415 ""
)

(said
    said_0182 /*,!*[/*,!*]
    said_0191 /acres
    said_0195 /bayou
    said_0199 /aigle
    said_019d /aigle,chouette
    said_01a4 /blind
    said_01a8 /blossom
    said_01ac /bolt
    said_01b0 /boulder
    said_01b4 /bug
    said_01b8 /arbuste
    said_01bc /cabin,mansion
    said_01c3 /cane<sucre
    said_01ca /cloud,storm
    said_01d1 /boire
    said_01d5 /allee
    said_01d9 /foliage
    said_01dd /gazon
    said_01e1 /lune
    said_01e5 /moss
    said_01e9 /boue,eau
    said_01f0 /arbre
    said_01f4 /etoile
    said_01f8 /thunder
    said_01fc /eau
    said_0200 /herbe
    said_0204 /vent
    said_0208 <(behind,below)/blind
    said_0214 [/door]
    said_021a [/eyehole,grave,cemetery[<eyehole]]
    said_022b [/eau]
    said_0231 [<bas][/dirt]
    said_023c [<haut][/ciel,night]
    said_024a bang>
    said_024e climb>
    said_0252 clore>
    said_0256 creuser>
    said_025a boire>
    said_025e get>
    said_0262 ecouter>
    said_0266 look>
    said_026a open>
    said_026e sentir>
)

(local
    local0 = $0000
    local1 = $00d0
    local2 = $0000
    local3 = $00d0
    local4 = $0001
    local5 = $00d0
    local6 = $0002
    local7 = $00d0
    local8 = $0003
    local9 = $00d0
    local10 = $0004
    local11 = $00d0
    local12 = $0005
    local13 = $00d0
    local14 = $0006
    local15 = $00d0
    local16 = $0007
    local17 = $00d0
    local18 = $0008
    local19 = $00d0
    local20 = $0009
    local21 = $00d0
    local22 = $000a
    local23 = $00d0
    local24 = $000b
    local25 = $00d0
    local26 = $000c
    local27 = $00d0
    local28 = $000d
    local29 = $00d0
    local30 = $000e
    local31 = $00d0
    local32 = $000f
    local33 = $00d0
    local34 = $0010
    local35 = $00d0
    local36 = $0011
    local37 = $00d0
    local38 = $0012
    local39 = $00d0
    local40 = $0013
    local41 = $00d0
    local42 = $0014
    local43 = $00d0
    local44 = $0015
    local45 = $00d0
    local46 = $0016
    local47 = $00d0
    local48 = $0017
    local49 = $00d0
    local50 = $0018
    local51 = $00d0
    local52 = $0019
    local53 = $00d0
    local54 = $001a
    local55 = $00d0
    local56 = $001b
    local57 = $00d0
    local58 = $001c
    local59 = $00d0
    local60 = $001d
    local61 = $00d0
    local62 = $001e
    local63 = $00d0
    local64 = $001f
    local65 = $00d0
    local66 = $0020
    local67 = $00d0
    local68 = $0021
    local69 = $00d0
    local70 = $0022
    local71 = $00d0
    local72 = $0023
    local73 = $00d0
    local74 = $0024
    local75 = $00d0
    local76 = $0025
    local77 = $00d0
    local78 = $0026
    local79 = $00d0
    local80 = $0023
    local81 = $00d0
    local82 = $0027
    local83 = $00d0
    local84 = $0028
    local85 = $00d0
    local86 = $0029
    local87 = $00d0
    local88 = $0015
    local89 = $00d0
    local90 = $002a
    local91 = $00d0
    local92 = $001e
    local93 = $0266
    local94 = $024e
    local95 = $025e
    local96 = $025e
    local97 = $0252
    local98 = $026a
    local99 = $0256
    local100 = $026e
    local101 = $024a
    local102 = $0262
    local103 = $025a
    local104 = $0191
    local105 = $0195
    local106 = $01dd
    local107 = $01e9
    local108 = $0231
    local109 = $023c
    local110 = $01ca
    local111 = $01f4
    local112 = $01e1
    local113 = $01ac
    local114 = $01f8
    local115 = $01f0
    local116 = $01d9
    local117 = $01a8
    local118 = $01b8
    local119 = $01e5
    local120 = $0200
    local121 = $01d5
    local122 = $0208
    local123 = $01a4
    local124 = $01bc
    local125 = $0199
    local126 = $01b0
    local127 = $01b4
    local128 = $01f0
    local129 = $01a8
    local130 = $01d9
    local131 = $01e5
    local132 = $0200
    local133 = $0199
    local134 = $01d1
    local135 = $01b0
    local136 = $01b4
    local137 = $01fc
    local138 = $01c3
    local139 = $01a4
    local140 = $01a4
    local141 = $021a
    local142 = $01a8
    local143 = $0214
    local144 = $01b4
    local145 = $0204
    local146 = $01f8
    local147 = $019d
    local148 = $0182
    local149 = $022b
    local150 = $0000
    local151 = $0018
    local152 = $0018
    local153 = $0001
    local154 = $0019
    local155 = $0009
    local156 = $0022
    local157 = $0001
    local158 = $0023
    local159 = $0001
    local160 = $0024
    local161 = $0001
    local162 = $0025
    local163 = $0001
    local164 = $0026
    local165 = $0001
    local166 = $0027
    local167 = $0001
    local168 = $0028
    local169 = $0005
    local170 = $002d
    local171 = $0001
    local172 = $0000
    local173 = $0000
    local174 = $0000
)

// 0278
(instance public outsideReg of Rgn
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
    )
    (method (init) // method_000c
  000c:3f 02             link 2 // (var $2)
  000e:39 57            pushi 57 // $57 init
  0010:76               push0 
  0011:57 36 04         super Rgn 4 

  0014:7a               push2 
  0015:38 0084          pushi 84 // $84 stop
  0018:39 0c            pushi c // $c nsRight
  001a:43 00 04         callk Load 4 

  001d:7a               push2 
  001e:38 0084          pushi 84 // $84 stop
  0021:39 0d            pushi d // $d lsTop
  0023:43 00 04         callk Load 4 

  0026:89 0b              lsg gCurRoomNum 
  0028:35 01              ldi 1 
  002a:1c                 ne? 
  002b:31 26              bnt code_0053 
  002d:89 0b              lsg gCurRoomNum 
  002f:35 07              ldi 7 
  0031:1c                 ne? 
  0032:31 1f              bnt code_0053 
  0034:89 0b              lsg gCurRoomNum 
  0036:35 08              ldi 8 
  0038:1c                 ne? 
  0039:31 18              bnt code_0053 
  003b:89 0b              lsg gCurRoomNum 
  003d:35 19              ldi 19 
  003f:1c                 ne? 
  0040:31 11              bnt code_0053 
  0042:89 0b              lsg gCurRoomNum 
  0044:35 1e              ldi 1e 
  0046:1c                 ne? 
  0047:31 0a              bnt code_0053 
  0049:35 28              ldi 28 
  004b:a5 00              sat temp0 
  004d:35 17              ldi 17 
  004f:a5 01              sat temp1 
  0051:33 08              jmp code_005b 

        code_0053
  0053:35 17              ldi 17 
  0055:a5 00              sat temp0 
  0057:35 28              ldi 28 
  0059:a5 01              sat temp1 

        code_005b
  005b:8d 00              lst temp0 
  005d:35 02              ldi 2 
  005f:06                 mul 
  0060:a5 00              sat temp0 
  0062:9b 01             lsli local1 
  0064:8d 01              lst temp1 
  0066:35 02              ldi 2 
  0068:06                 mul 
  0069:a5 01              sat temp1 
  006b:b3 01             sali local1 
  006d:8d 00              lst temp0 
  006f:35 01              ldi 1 
  0071:02                 add 
  0072:9b 01             lsli local1 
  0074:8d 01              lst temp1 
  0076:35 01              ldi 1 
  0078:02                 add 
  0079:b3 01             sali local1 
  007b:39 20            pushi 20 // $20 state
  007d:76               push0 
  007e:80 00b7            lag gConMusic 
  0081:4a 04             send 4 

  0083:36                push 
  0084:35 03              ldi 3 
  0086:1c                 ne? 
  0087:2f 15               bt code_009e 
  0089:89 0c              lsg gPrevRoomNum 
  008b:35 02              ldi 2 
  008d:1a                 eq? 
  008e:2f 0e               bt code_009e 
  0090:89 0c              lsg gPrevRoomNum 
  0092:35 09              ldi 9 
  0094:1a                 eq? 
  0095:31 2a              bnt code_00c1 
  0097:89 0b              lsg gCurRoomNum 
  0099:35 02              ldi 2 
  009b:1a                 eq? 
  009c:31 23              bnt code_00c1 

        code_009e
  009e:39 2b            pushi 2b // $2b number
  00a0:78               push1 
  00a1:89 0b              lsg gCurRoomNum 
  00a3:35 02              ldi 2 
  00a5:1a                 eq? 
  00a6:31 04              bnt code_00ac 
  00a8:35 0c              ldi c 
  00aa:33 02              jmp code_00ae 

        code_00ac
  00ac:35 0d              ldi d 

        code_00ae
  00ae:36                push 
  00af:39 06            pushi 6 // $6 loop
  00b1:78               push1 
  00b2:39 ff            pushi ff // $ff checkAni
  00b4:39 3f            pushi 3f // $3f priority
  00b6:78               push1 
  00b7:39 ff            pushi ff // $ff checkAni
  00b9:39 2a            pushi 2a // $2a play
  00bb:76               push0 
  00bc:80 00b7            lag gConMusic 
  00bf:4a 16             send 16 


        code_00c1
  00c1:48                 ret 
    )

    (method (doit) // method_00c2
  00c2:39 3c            pushi 3c // $3c doit
  00c4:76               push0 
  00c5:57 36 04         super Rgn 4 

  00c8:89 7b              lsg gCorpseFlags 
  00ca:35 40              ldi 40 
  00cc:12                 and 
  00cd:31 19              bnt code_00e8 
  00cf:88 0170            lsg gCycleTimers 
  00d2:35 02              ldi 2 
  00d4:1a                 eq? 
  00d5:31 11              bnt code_00e8 
  00d7:35 01              ldi 1 
  00d9:a0 0170            sag gCycleTimers 
  00dc:7a               push2 
  00dd:38 00d0          pushi d0 // $d0 baseSetter
  00e0:39 2b            pushi 2b // $2b number
  00e2:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_00e8
  00e8:48                 ret 
    )

    (method (dispose) // method_00e9
  00e9:39 58            pushi 58 // $58 dispose
  00eb:76               push0 
  00ec:57 36 04         super Rgn 4 

  00ef:48                 ret 
    )

    (method (handleEvent) // method_00f0
  00f0:3f 01             link 1 // (var $1)
  00f2:39 4c            pushi 4c // $4c claimed
  00f4:76               push0 
  00f5:87 01              lap param1 
  00f7:4a 04             send 4 

  00f9:31 01              bnt code_00fc 
  00fb:48                 ret 

        code_00fc
  00fc:39 22            pushi 22 // $22 type
  00fe:76               push0 
  00ff:87 01              lap param1 
  0101:4a 04             send 4 

  0103:36                push 
  0104:34 0080            ldi 80 
  0107:1a                 eq? 
  0108:31 72              bnt code_017c 
  010a:35 00              ldi 0 
  010c:a2 00ac            sal local172 

        code_010f
  010f:8a 00ac            lsl local172 
  0112:35 0b              ldi b 
  0114:22                 lt? 
  0115:31 65              bnt code_017c 
  0117:78               push1 
  0118:82 00ac            lal local172 
  011b:9b 5d             lsli local93 
  011d:43 25 02         callk Said 2 

  0120:31 55              bnt code_0177 
  0122:8a 00ac            lsl local172 
  0125:35 02              ldi 2 
  0127:06                 mul 
  0128:a2 00ae            sal local174 
  012b:9a 0096           lsli local150 
  012e:8a 00ae            lsl local174 
  0131:35 01              ldi 1 
  0133:02                 add 
  0134:92 0096           lali local150 
  0137:02                 add 
  0138:a5 00              sat temp0 
  013a:82 00ae            lal local174 
  013d:92 0096           lali local150 
  0140:a2 00ad            sal local173 

        code_0143
  0143:8a 00ad            lsl local173 
  0146:85 00              lat temp0 
  0148:22                 lt? 
  0149:31 2c              bnt code_0177 
  014b:78               push1 
  014c:82 00ad            lal local173 
  014f:9b 68             lsli local104 
  0151:43 25 02         callk Said 2 

  0154:31 1c              bnt code_0172 
  0156:8a 00ad            lsl local173 
  0159:35 02              ldi 2 
  015b:06                 mul 
  015c:a2 00ad            sal local173 
  015f:7a               push2 
  0160:82 00ad            lal local173 
  0163:9b 01             lsli local1 
  0165:c2 00ad            +al local173 
  0168:9b 01             lsli local1 
  016a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0170:33 05              jmp code_0177 

        code_0172
  0172:c2 00ad            +al local173 
  0175:33 cc              jmp code_0143 

        code_0177
  0177:c2 00ac            +al local172 
  017a:33 93              jmp code_010f 

        code_017c
  017c:48                 ret 
  017d:00                bnot 
    )

)



