(script 275)

(string
    string_0194 "EtheAct2"
    string_019d ""
)

(said
)

(local
    local0 = $0000
    local1 = $0113
    local2 = $0000
    local3 = $0113
    local4 = $0001
    local5 = $0113
    local6 = $0002
    local7 = $0113
    local8 = $0003
    local9 = $0113
    local10 = $0004
    local11 = $0113
    local12 = $0005
    local13 = $0113
    local14 = $0006
    local15 = $0113
    local16 = $0007
    local17 = $0113
    local18 = $0008
    local19 = $0113
    local20 = $0009
    local21 = $0113
    local22 = $000a
    local23 = $0113
    local24 = $000b
    local25 = $0113
    local26 = $000c
    local27 = $0113
    local28 = $000d
    local29 = $0113
    local30 = $000e
)

// 0120
(instance public EtheAct2 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 0113          pushi 113 // $113 pauseCel
  0016:43 03 02         callk DisposeScript 2 

  0019:48                 ret 
    )

    (method (handleEvent) // method_001a
  001a:3f 01             link 1 // (var $1)
  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 00e9            jmp code_0111 

        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 00da            bnt code_0111 
  0037:80 00d4            lag global212 
  003a:30 00d4            bnt code_0111 
  003d:35 ff              ldi ff 
  003f:a3 00              sal local0 
  0041:88 00d4            lsg global212 
  0044:3c                 dup 
  0045:35 01              ldi 1 
  0047:1a                 eq? 
  0048:31 0b              bnt code_0055 
  004a:7a               push2 
  004b:76               push0 
  004c:39 07            pushi 7 // $7 cel
  004e:43 40 04         callk Random 4 

  0051:a3 00              sal local0 
  0053:33 63              jmp code_00b8 

        code_0055
  0055:3c                 dup 
  0056:35 02              ldi 2 
  0058:1a                 eq? 
  0059:31 0b              bnt code_0066 
  005b:7a               push2 
  005c:76               push0 
  005d:39 07            pushi 7 // $7 cel
  005f:43 40 04         callk Random 4 

  0062:a3 00              sal local0 
  0064:33 52              jmp code_00b8 

        code_0066
  0066:3c                 dup 
  0067:35 03              ldi 3 
  0069:1a                 eq? 
  006a:31 06              bnt code_0072 
  006c:35 08              ldi 8 
  006e:a3 00              sal local0 
  0070:33 46              jmp code_00b8 

        code_0072
  0072:3c                 dup 
  0073:35 04              ldi 4 
  0075:1a                 eq? 
  0076:31 06              bnt code_007e 
  0078:35 09              ldi 9 
  007a:a3 00              sal local0 
  007c:33 3a              jmp code_00b8 

        code_007e
  007e:3c                 dup 
  007f:35 05              ldi 5 
  0081:1a                 eq? 
  0082:31 06              bnt code_008a 
  0084:35 0a              ldi a 
  0086:a3 00              sal local0 
  0088:33 2e              jmp code_00b8 

        code_008a
  008a:3c                 dup 
  008b:35 06              ldi 6 
  008d:1a                 eq? 
  008e:31 06              bnt code_0096 
  0090:35 0b              ldi b 
  0092:a3 00              sal local0 
  0094:33 22              jmp code_00b8 

        code_0096
  0096:3c                 dup 
  0097:35 07              ldi 7 
  0099:1a                 eq? 
  009a:31 06              bnt code_00a2 
  009c:35 0c              ldi c 
  009e:a3 00              sal local0 
  00a0:33 16              jmp code_00b8 

        code_00a2
  00a2:3c                 dup 
  00a3:35 08              ldi 8 
  00a5:1a                 eq? 
  00a6:31 06              bnt code_00ae 
  00a8:35 0d              ldi d 
  00aa:a3 00              sal local0 
  00ac:33 0a              jmp code_00b8 

        code_00ae
  00ae:3c                 dup 
  00af:35 09              ldi 9 
  00b1:1a                 eq? 
  00b2:31 04              bnt code_00b8 
  00b4:35 0e              ldi e 
  00b6:a3 00              sal local0 

        code_00b8
  00b8:3a                toss 
  00b9:8b 00              lsl local0 
  00bb:35 ff              ldi ff 
  00bd:1c                 ne? 
  00be:31 51              bnt code_0111 
  00c0:8b 00              lsl local0 
  00c2:35 01              ldi 1 
  00c4:0e                 shl 
  00c5:a5 00              sat temp0 
  00c7:39 4c            pushi 4c // $4c claimed
  00c9:78               push1 
  00ca:78               push1 
  00cb:80 00d1            lag global209 
  00ce:4a 06             send 6 

  00d0:8b 00              lsl local0 
  00d2:35 0a              ldi a 
  00d4:1a                 eq? 
  00d5:31 14              bnt code_00eb 
  00d7:39 03            pushi 3 // $3 y
  00d9:8b 00              lsl local0 
  00db:85 00              lat temp0 
  00dd:9b 01             lsli local1 
  00df:c5 00              +at temp0 
  00e1:9b 01             lsli local1 
  00e3:46 00f3 0001 06  calle f3 procedure_0001 6 // proc243_1 

  00e9:33 26              jmp code_0111 

        code_00eb
  00eb:8b 00              lsl local0 
  00ed:35 06              ldi 6 
  00ef:20                 ge? 
  00f0:31 11              bnt code_0103 
  00f2:7a               push2 
  00f3:85 00              lat temp0 
  00f5:9b 01             lsli local1 
  00f7:c5 00              +at temp0 
  00f9:9b 01             lsli local1 
  00fb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0101:33 0e              jmp code_0111 

        code_0103
  0103:39 03            pushi 3 // $3 y
  0105:78               push1 
  0106:85 00              lat temp0 
  0108:9b 01             lsli local1 
  010a:c5 00              +at temp0 
  010c:9b 01             lsli local1 
  010e:45 01 06         callb procedure_0001 6 // Say 


        code_0111
  0111:39 7a            pushi 7a // $7a setScript
  0113:78               push1 
  0114:76               push0 
  0115:63 08             pToa client 
  0117:4a 06             send 6 

  0119:48                 ret 
    )

)



