(script 249)

(string
    string_0338 "GlorAct2"
    string_0341 ""
)

(said
    said_0126 //boa>
    said_012c //cigarette>
    said_0132 /boa>
    said_0137 /cigarette>
)

(local
    local0 = $0000
    local1 = $00f9
    local2 = $0000
    local3 = $00f9
    local4 = $0001
    local5 = $00f9
    local6 = $0002
    local7 = $00f9
    local8 = $0003
    local9 = $00f9
    local10 = $0004
    local11 = $00f9
    local12 = $0005
    local13 = $00f9
    local14 = $0006
    local15 = $00f9
    local16 = $0007
    local17 = $00f9
    local18 = $0008
    local19 = $00f9
    local20 = $0009
    local21 = $00f9
    local22 = $000a
    local23 = $00f9
    local24 = $000b
    local25 = $00f9
    local26 = $000c
    local27 = $00f9
    local28 = $000d
    local29 = $00f9
    local30 = $000e
    local31 = $00f9
    local32 = $000f
    local33 = $00f9
    local34 = $0010
    local35 = $00f9
    local36 = $0011
    local37 = $00f9
    local38 = $0012
    local39 = $00f9
    local40 = $0013
    local41 = $00f9
    local42 = $0014
    local43 = $00f9
    local44 = $0015
    local45 = $00f9
    local46 = $0016
    local47 = $00f9
    local48 = $0017
    local49 = $00f9
    local50 = $0018
    local51 = $00f9
    local52 = $0019
    local53 = $00f9
    local54 = $001a
    local55 = $00f9
    local56 = $001b
    local57 = $00f9
    local58 = $001c
    local59 = $00f9
    local60 = $001d
    local61 = $00f9
    local62 = $001e
    local63 = $00f9
    local64 = $001f
    local65 = $00f9
    local66 = $0020
    local67 = $00f9
    local68 = $0021
    local69 = $00f9
    local70 = $0022
    local71 = $00f9
    local72 = $0023
    local73 = $00f9
    local74 = $0024
    local75 = $00f9
    local76 = $0025
    local77 = $00f9
    local78 = $0026
    local79 = $00f9
    local80 = $0027
    local81 = $00f9
    local82 = $0028
    local83 = $00f9
    local84 = $0029
    local85 = $00f9
    local86 = $002a
    local87 = $00f9
    local88 = $002b
    local89 = $00f9
    local90 = $002c
    local91 = $00f9
    local92 = $002d
    local93 = $00f9
    local94 = $002e
    local95 = $00f9
    local96 = $002f
    local97 = $00f9
    local98 = $0030
    local99 = $00f9
    local100 = $0031
    local101 = $00f9
    local102 = $0032
    local103 = $00f9
    local104 = $0033
    local105 = $00f9
    local106 = $0034
    local107 = $00f9
    local108 = $0035
    local109 = $00f9
    local110 = $0036
    local111 = $00f9
    local112 = $0037
    local113 = $00f9
    local114 = $0038
    local115 = $00f9
    local116 = $0039
    local117 = $00f9
    local118 = $003a
    local119 = $00f9
    local120 = $003b
    local121 = $00f9
    local122 = $003c
    local123 = $00f9
    local124 = $003d
    local125 = $00f9
    local126 = $003e
    local127 = $00f9
    local128 = $003f
    local129 = $00f9
    local130 = $0040
    local131 = $00f9
    local132 = $0041
    local133 = $00f9
    local134 = $0042
    local135 = $00f9
    local136 = $0043
    local137 = $00f9
    local138 = $0044
    local139 = $00f9
    local140 = $0045
    local141 = $00f9
    local142 = $0046
    local143 = $2040
    local144 = $2800
    local145 = $2080
    local146 = $2000
    local147 = $0000
    local148 = $0002
    local149 = $2001
    local150 = $0000
    local151 = $0040
    local152 = $0041
    local153 = $00c0
    local154 = $0200
    local155 = $0210
    local156 = $0008
    local157 = $0010
    local158 = $0001
    local159 = $0400
    local160 = $0020
    local161 = $0022
    local162 = $0028
    local163 = $0100
    local164 = $0110
    local165 = $2010
    local166 = $0080
    local167 = $2008
    local168 = $4004
    local169 = $4008
    local170 = $2002
    local171 = $4010
    local172 = $4020
    local173 = $4040
    local174 = $4080
    local175 = $2040
    local176 = $2800
    local177 = $2080
    local178 = $0002
    local179 = $0040
    local180 = $0041
    local181 = $00c0
    local182 = $0200
    local183 = $0210
    local184 = $0008
    local185 = $0010
    local186 = $0001
    local187 = $0400
    local188 = $0020
    local189 = $0022
    local190 = $0100
    local191 = $0110
    local192 = $2010
    local193 = $0080
    local194 = $2008
    local195 = $4004
    local196 = $4008
    local197 = $2002
    local198 = $4010
    local199 = $4020
    local200 = $4040
    local201 = $4080
    local202 = $2010
    local203 = $4008
    local204 = $2002
    local205 = $2010
    local206 = $4008
    local207 = $2002
    local208 = $0004
    local209 = $0004
    local210 = $0004
    local211 = $0004
    local212 = $0004
    local213 = $ffff
    local214 = $0000
    local215 = $0020
    local216 = $003b
    local217 = $003e
    local218 = $0041
    local219 = $0042
    local220 = $0043
    local221 = $0044
    local222 = $0045
    local223 = $0046
)

// 0142
(instance public GlorAct2 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 00f9          pushi f9 // $f9 startRoom
  0016:43 03 02         callk DisposeScript 2 

  0019:48                 ret 
    )

    (method (handleEvent) // method_001a
  001a:3f 03             link 3 // (var $3)
  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 00f0            jmp code_0118 

        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 00e1            bnt code_0118 
  0037:80 00d4            lag global212 
  003a:30 00db            bnt code_0118 
  003d:35 ff              ldi ff 
  003f:a3 00              sal local0 
  0041:78               push1 
  0042:74 00ed          lofss $0132 // /boa>
  0045:43 25 02         callk Said 2 

  0048:2f 09               bt code_0053 
  004a:78               push1 
  004b:74 00d8          lofss $0126 // //boa>
  004e:43 25 02         callk Said 2 

  0051:31 08              bnt code_005b 

        code_0053
  0053:34 2000            ldi 2000 
  0056:a0 00d3            sag global211 
  0059:33 18              jmp code_0073 

        code_005b
  005b:78               push1 
  005c:74 00d8          lofss $0137 // /cigarette>
  005f:43 25 02         callk Said 2 

  0062:2f 09               bt code_006d 
  0064:78               push1 
  0065:74 00c4          lofss $012c // //cigarette>
  0068:43 25 02         callk Said 2 

  006b:31 06              bnt code_0073 

        code_006d
  006d:34 2001            ldi 2001 
  0070:a0 00d3            sag global211 

        code_0073
  0073:88 00d4            lsg global212 
  0076:35 01              ldi 1 
  0078:04                 sub 
  0079:92 00d6           lali local214 
  007c:a5 02              sat temp2 

        code_007e
  007e:8d 02              lst temp2 
  0080:80 00d4            lag global212 
  0083:92 00d6           lali local214 
  0086:22                 lt? 
  0087:31 15              bnt code_009e 
  0089:88 00d3            lsg global211 
  008c:85 02              lat temp2 
  008e:92 008f           lali local143 
  0091:1a                 eq? 
  0092:31 06              bnt code_009a 
  0094:85 02              lat temp2 
  0096:a3 00              sal local0 
  0098:33 04              jmp code_009e 

        code_009a
  009a:c5 02              +at temp2 
  009c:33 e0              jmp code_007e 

        code_009e
  009e:8b 00              lsl local0 
  00a0:35 ff              ldi ff 
  00a2:1c                 ne? 
  00a3:31 73              bnt code_0118 
  00a5:8b 00              lsl local0 
  00a7:35 01              ldi 1 
  00a9:0e                 shl 
  00aa:a5 01              sat temp1 
  00ac:8b 00              lsl local0 
  00ae:35 2b              ldi 2b 
  00b0:1a                 eq? 
  00b1:31 18              bnt code_00cb 
  00b3:89 7b              lsg gCorpseFlags 
  00b5:35 01              ldi 1 
  00b7:12                 and 
  00b8:31 11              bnt code_00cb 
  00ba:8a 008d            lsl local141 
  00bd:85 01              lat temp1 
  00bf:b3 01             sali local1 
  00c1:8a 008e            lsl local142 
  00c4:8d 01              lst temp1 
  00c6:35 01              ldi 1 
  00c8:02                 add 
  00c9:b3 01             sali local1 

        code_00cb
  00cb:8b 00              lsl local0 
  00cd:82 00db            lal local219 
  00d0:20                 ge? 
  00d1:31 1a              bnt code_00ed 
  00d3:39 4c            pushi 4c // $4c claimed
  00d5:78               push1 
  00d6:78               push1 
  00d7:80 00d1            lag global209 
  00da:4a 06             send 6 

  00dc:7a               push2 
  00dd:85 01              lat temp1 
  00df:9b 01             lsli local1 
  00e1:c5 01              +at temp1 
  00e3:9b 01             lsli local1 
  00e5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  00eb:33 2b              jmp code_0118 

        code_00ed
  00ed:39 03            pushi 3 // $3 y
  00ef:8b 00              lsl local0 
  00f1:85 01              lat temp1 
  00f3:9b 01             lsli local1 
  00f5:c5 01              +at temp1 
  00f7:9b 01             lsli local1 
  00f9:46 00f3 0001 06  calle f3 procedure_0001 6 // proc243_1 

  00ff:18                 not 
  0100:31 16              bnt code_0118 
  0102:c5 02              +at temp2 
  0104:9a 008f           lsli local143 
  0107:35 00              ldi 0 
  0109:1a                 eq? 
  010a:31 0c              bnt code_0118 
  010c:7a               push2 
  010d:c5 01              +at temp1 
  010f:9b 01             lsli local1 
  0111:c5 01              +at temp1 
  0113:9b 01             lsli local1 
  0115:45 17 04         callb procedure_0017 4 // proc0_23 


        code_0118
  0118:39 7a            pushi 7a // $7a setScript
  011a:78               push1 
  011b:76               push0 
  011c:63 08             pToa client 
  011e:4a 06             send 6 

  0120:48                 ret 
  0121:00                bnot 
    )

)



