(script 211)

(string
    string_00c6 "stairReg"
    string_00cf ""
)

(said
    said_008c /balcon
    said_0090 /escalier
    said_0094 look>
)

(local
)

// 009e
(instance public stairReg of Rgn
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
    )
    (method (dispose) // method_000c
  000c:39 58            pushi 58 // $58 dispose
  000e:76               push0 
  000f:57 36 04         super Rgn 4 

  0012:48                 ret 
    )

    (method (handleEvent) // method_0013
  0013:39 4c            pushi 4c // $4c claimed
  0015:76               push0 
  0016:87 01              lap param1 
  0018:4a 04             send 4 

  001a:31 01              bnt code_001d 
  001c:48                 ret 

        code_001d
  001d:39 22            pushi 22 // $22 type
  001f:76               push0 
  0020:87 01              lap param1 
  0022:4a 04             send 4 

  0024:36                push 
  0025:34 0080            ldi 80 
  0028:1a                 eq? 
  0029:31 5c              bnt code_0087 
  002b:78               push1 
  002c:74 0065          lofss $0094 // look>
  002f:43 25 02         callk Said 2 

  0032:31 53              bnt code_0087 
  0034:78               push1 
  0035:74 0058          lofss $0090 // /escalier
  0038:43 25 02         callk Said 2 

  003b:31 35              bnt code_0072 
  003d:89 0b              lsg gCurRoomNum 
  003f:35 25              ldi 25 
  0041:1a                 eq? 
  0042:31 0d              bnt code_0051 
  0044:7a               push2 
  0045:38 00d3          pushi d3 // $d3 setMotion
  0048:76               push0 
  0049:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  004f:33 1f              jmp code_0070 

        code_0051
  0051:89 0b              lsg gCurRoomNum 
  0053:35 4c              ldi 4c 
  0055:1a                 eq? 
  0056:31 0d              bnt code_0065 
  0058:7a               push2 
  0059:38 00d3          pushi d3 // $d3 setMotion
  005c:78               push1 
  005d:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0063:33 0b              jmp code_0070 

        code_0065
  0065:7a               push2 
  0066:38 00d3          pushi d3 // $d3 setMotion
  0069:7a               push2 
  006a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0070
  0070:33 15              jmp code_0087 

        code_0072
  0072:78               push1 
  0073:74 0016          lofss $008c // /balcon
  0076:43 25 02         callk Said 2 

  0079:31 0c              bnt code_0087 
  007b:7a               push2 
  007c:38 00d3          pushi d3 // $d3 setMotion
  007f:39 03            pushi 3 // $3 y
  0081:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0087
  0087:48                 ret 
    )

)



