(script 377)

(string
    string_01b8 "JeevAct4"
    string_01c1 ""
)

(said
)

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

// 0138
(instance public JeevAct4 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 0179          pushi 179 // $179 sel_377
  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 0101            jmp code_0129 

        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 00f2            bnt code_0129 
  0037:80 00d4            lag global212 
  003a:30 00ec            bnt code_0129 
  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 06            pushi 6 // $6 loop
  004e:43 40 04         callk Random 4 

  0051:a3 00              sal local0 
  0053:33 7b              jmp code_00d0 

        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 06            pushi 6 // $6 loop
  005f:43 40 04         callk Random 4 

  0062:a3 00              sal local0 
  0064:33 6a              jmp code_00d0 

        code_0066
  0066:3c                 dup 
  0067:35 03              ldi 3 
  0069:1a                 eq? 
  006a:31 0c              bnt code_0078 
  006c:7a               push2 
  006d:39 07            pushi 7 // $7 cel
  006f:39 0b            pushi b // $b nsBottom
  0071:43 40 04         callk Random 4 

  0074:a3 00              sal local0 
  0076:33 58              jmp code_00d0 

        code_0078
  0078:3c                 dup 
  0079:35 04              ldi 4 
  007b:1a                 eq? 
  007c:31 0c              bnt code_008a 
  007e:7a               push2 
  007f:39 07            pushi 7 // $7 cel
  0081:39 0b            pushi b // $b nsBottom
  0083:43 40 04         callk Random 4 

  0086:a3 00              sal local0 
  0088:33 46              jmp code_00d0 

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

        code_0096
  0096:3c                 dup 
  0097:35 06              ldi 6 
  0099:1a                 eq? 
  009a:31 06              bnt code_00a2 
  009c:35 0d              ldi d 
  009e:a3 00              sal local0 
  00a0:33 2e              jmp code_00d0 

        code_00a2
  00a2:3c                 dup 
  00a3:35 07              ldi 7 
  00a5:1a                 eq? 
  00a6:31 06              bnt code_00ae 
  00a8:35 0e              ldi e 
  00aa:a3 00              sal local0 
  00ac:33 22              jmp code_00d0 

        code_00ae
  00ae:3c                 dup 
  00af:35 08              ldi 8 
  00b1:1a                 eq? 
  00b2:31 06              bnt code_00ba 
  00b4:35 0f              ldi f 
  00b6:a3 00              sal local0 
  00b8:33 16              jmp code_00d0 

        code_00ba
  00ba:3c                 dup 
  00bb:35 09              ldi 9 
  00bd:1a                 eq? 
  00be:31 06              bnt code_00c6 
  00c0:35 10              ldi 10 
  00c2:a3 00              sal local0 
  00c4:33 0a              jmp code_00d0 

        code_00c6
  00c6:3c                 dup 
  00c7:35 0a              ldi a 
  00c9:1a                 eq? 
  00ca:31 04              bnt code_00d0 
  00cc:35 11              ldi 11 
  00ce:a3 00              sal local0 

        code_00d0
  00d0:3a                toss 
  00d1:8b 00              lsl local0 
  00d3:35 ff              ldi ff 
  00d5:1c                 ne? 
  00d6:31 51              bnt code_0129 
  00d8:8b 00              lsl local0 
  00da:35 01              ldi 1 
  00dc:0e                 shl 
  00dd:a5 00              sat temp0 
  00df:39 4c            pushi 4c // $4c claimed
  00e1:78               push1 
  00e2:78               push1 
  00e3:80 00d1            lag global209 
  00e6:4a 06             send 6 

  00e8:8b 00              lsl local0 
  00ea:35 0c              ldi c 
  00ec:1a                 eq? 
  00ed:31 14              bnt code_0103 
  00ef:39 03            pushi 3 // $3 y
  00f1:8b 00              lsl local0 
  00f3:85 00              lat temp0 
  00f5:9b 01             lsli local1 
  00f7:c5 00              +at temp0 
  00f9:9b 01             lsli local1 
  00fb:46 00f3 0001 06  calle f3 procedure_0001 6 // proc243_1 

  0101:33 26              jmp code_0129 

        code_0103
  0103:8b 00              lsl local0 
  0105:35 05              ldi 5 
  0107:20                 ge? 
  0108:31 11              bnt code_011b 
  010a:7a               push2 
  010b:85 00              lat temp0 
  010d:9b 01             lsli local1 
  010f:c5 00              +at temp0 
  0111:9b 01             lsli local1 
  0113:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0119:33 0e              jmp code_0129 

        code_011b
  011b:39 03            pushi 3 // $3 y
  011d:78               push1 
  011e:85 00              lat temp0 
  0120:9b 01             lsli local1 
  0122:c5 00              +at temp0 
  0124:9b 01             lsli local1 
  0126:45 01 06         callb procedure_0001 6 // Say 


        code_0129
  0129:39 7a            pushi 7a // $7a setScript
  012b:78               push1 
  012c:76               push0 
  012d:63 08             pToa client 
  012f:4a 06             send 6 

  0131:48                 ret 
    )

)



