(script 296)

(string
    string_01e4 "RudyAct4"
    string_01ed ""
)

(said
)

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

// 0174
(instance public RudyAct4 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 0128          pushi 128 // $128 atEnd
  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 013c            jmp code_0164 

        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 012d            bnt code_0164 
  0037:80 00d4            lag global212 
  003a:30 0127            bnt code_0164 
  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 22              bnt code_006c 
  004a:89 0b              lsg gCurRoomNum 
  004c:35 0f              ldi f 
  004e:1a                 eq? 
  004f:31 14              bnt code_0065 
  0051:88 00d3            lsg global211 
  0054:35 40              ldi 40 
  0056:1a                 eq? 
  0057:31 06              bnt code_005f 
  0059:35 00              ldi 0 
  005b:a3 00              sal local0 
  005d:33 04              jmp code_0063 

        code_005f
  005f:35 01              ldi 1 
  0061:a3 00              sal local0 

        code_0063
  0063:33 04              jmp code_0069 

        code_0065
  0065:35 04              ldi 4 
  0067:a3 00              sal local0 

        code_0069
  0069:32 009f            jmp code_010b 

        code_006c
  006c:3c                 dup 
  006d:35 02              ldi 2 
  006f:1a                 eq? 
  0070:31 21              bnt code_0093 
  0072:89 0b              lsg gCurRoomNum 
  0074:35 0f              ldi f 
  0076:1a                 eq? 
  0077:31 14              bnt code_008d 
  0079:88 00d3            lsg global211 
  007c:35 40              ldi 40 
  007e:1a                 eq? 
  007f:31 06              bnt code_0087 
  0081:35 02              ldi 2 
  0083:a3 00              sal local0 
  0085:33 04              jmp code_008b 

        code_0087
  0087:35 03              ldi 3 
  0089:a3 00              sal local0 

        code_008b
  008b:33 04              jmp code_0091 

        code_008d
  008d:35 04              ldi 4 
  008f:a3 00              sal local0 

        code_0091
  0091:33 78              jmp code_010b 

        code_0093
  0093:3c                 dup 
  0094:35 03              ldi 3 
  0096:1a                 eq? 
  0097:31 13              bnt code_00ac 
  0099:89 0b              lsg gCurRoomNum 
  009b:35 0f              ldi f 
  009d:1a                 eq? 
  009e:31 06              bnt code_00a6 
  00a0:35 05              ldi 5 
  00a2:a3 00              sal local0 
  00a4:33 04              jmp code_00aa 

        code_00a6
  00a6:35 06              ldi 6 
  00a8:a3 00              sal local0 

        code_00aa
  00aa:33 5f              jmp code_010b 

        code_00ac
  00ac:3c                 dup 
  00ad:35 04              ldi 4 
  00af:1a                 eq? 
  00b0:31 13              bnt code_00c5 
  00b2:89 0b              lsg gCurRoomNum 
  00b4:35 0f              ldi f 
  00b6:1a                 eq? 
  00b7:31 06              bnt code_00bf 
  00b9:35 07              ldi 7 
  00bb:a3 00              sal local0 
  00bd:33 04              jmp code_00c3 

        code_00bf
  00bf:35 06              ldi 6 
  00c1:a3 00              sal local0 

        code_00c3
  00c3:33 46              jmp code_010b 

        code_00c5
  00c5:3c                 dup 
  00c6:35 05              ldi 5 
  00c8:1a                 eq? 
  00c9:31 06              bnt code_00d1 
  00cb:35 08              ldi 8 
  00cd:a3 00              sal local0 
  00cf:33 3a              jmp code_010b 

        code_00d1
  00d1:3c                 dup 
  00d2:35 06              ldi 6 
  00d4:1a                 eq? 
  00d5:31 06              bnt code_00dd 
  00d7:35 09              ldi 9 
  00d9:a3 00              sal local0 
  00db:33 2e              jmp code_010b 

        code_00dd
  00dd:3c                 dup 
  00de:35 07              ldi 7 
  00e0:1a                 eq? 
  00e1:31 06              bnt code_00e9 
  00e3:35 0a              ldi a 
  00e5:a3 00              sal local0 
  00e7:33 22              jmp code_010b 

        code_00e9
  00e9:3c                 dup 
  00ea:35 08              ldi 8 
  00ec:1a                 eq? 
  00ed:31 06              bnt code_00f5 
  00ef:35 0b              ldi b 
  00f1:a3 00              sal local0 
  00f3:33 16              jmp code_010b 

        code_00f5
  00f5:3c                 dup 
  00f6:35 09              ldi 9 
  00f8:1a                 eq? 
  00f9:31 06              bnt code_0101 
  00fb:35 0c              ldi c 
  00fd:a3 00              sal local0 
  00ff:33 0a              jmp code_010b 

        code_0101
  0101:3c                 dup 
  0102:35 0a              ldi a 
  0104:1a                 eq? 
  0105:31 04              bnt code_010b 
  0107:35 0d              ldi d 
  0109:a3 00              sal local0 

        code_010b
  010b:3a                toss 
  010c:8b 00              lsl local0 
  010e:35 ff              ldi ff 
  0110:1c                 ne? 
  0111:31 51              bnt code_0164 
  0113:8b 00              lsl local0 
  0115:35 01              ldi 1 
  0117:0e                 shl 
  0118:a5 00              sat temp0 
  011a:39 4c            pushi 4c // $4c claimed
  011c:78               push1 
  011d:78               push1 
  011e:80 00d1            lag global209 
  0121:4a 06             send 6 

  0123:8b 00              lsl local0 
  0125:35 08              ldi 8 
  0127:1a                 eq? 
  0128:31 14              bnt code_013e 
  012a:39 03            pushi 3 // $3 y
  012c:8b 00              lsl local0 
  012e:85 00              lat temp0 
  0130:9b 01             lsli local1 
  0132:c5 00              +at temp0 
  0134:9b 01             lsli local1 
  0136:46 00f3 0001 06  calle f3 procedure_0001 6 // proc243_1 

  013c:33 26              jmp code_0164 

        code_013e
  013e:8b 00              lsl local0 
  0140:35 04              ldi 4 
  0142:20                 ge? 
  0143:31 11              bnt code_0156 
  0145:7a               push2 
  0146:85 00              lat temp0 
  0148:9b 01             lsli local1 
  014a:c5 00              +at temp0 
  014c:9b 01             lsli local1 
  014e:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0154:33 0e              jmp code_0164 

        code_0156
  0156:39 03            pushi 3 // $3 y
  0158:78               push1 
  0159:85 00              lat temp0 
  015b:9b 01             lsli local1 
  015d:c5 00              +at temp0 
  015f:9b 01             lsli local1 
  0161:45 01 06         callb procedure_0001 6 // Say 


        code_0164
  0164:39 7a            pushi 7a // $7a setScript
  0166:78               push1 
  0167:76               push0 
  0168:63 08             pToa client 
  016a:4a 06             send 6 

  016c:48                 ret 
  016d:00                bnot 
    )

)



