(script 407)

(string
    string_099c "MMSaids"
)

(said
    said_074c //*<about>
    said_0755 /bourse>
    said_075a /door
    said_075e /person,man,dame
    said_0768 /eau
    said_076c [/!*]
    said_0772 ask/*<for
    said_077b ask//*<for
    said_0785 ask>
    said_0789 blow/nez
    said_078f bye
    said_0792 climb
    said_0795 clore/door
    said_079b dessiner<qui/game
    said_07a4 debarrasser,balancer,actionner
    said_07ad avaler
    said_07b0 get,porter
    said_07b6 get/kerosene
    said_07bc get>
    said_07c0 deliver>
    said_07c4 cogner
    said_07c7 hop
    said_07ca est<qui/lord<moignon
    said_07d6 abattre
    said_07d9 ecouter
    said_07dc look
    said_07df look/bootprint
    said_07e5 look/empreinte
    said_07eb look/laura
    said_07f1 look>
    said_07f5 bouger,appuyer,attirer
    said_07fe open,(look<dans)>
    said_080a chaparder
    said_080d shoot
    said_0810 hold>
    said_0814 asseoir
    said_0817 sentir
    said_081a bonjour
    said_081d bonjour>
    said_0821 raconter>
    said_0825 debloquer/*
    said_082b qui/game<program
    said_0834 ecrire<qui/music
)

(local
    local0 = $0197
    local1 = $0000
    local2 = $0197
    local3 = $0001
    local4 = $0197
    local5 = $0002
    local6 = $0197
    local7 = $0003
    local8 = $0197
    local9 = $0004
    local10 = $0197
    local11 = $0005
    local12 = $0197
    local13 = $0006
    local14 = $0197
    local15 = $0007
    local16 = $0197
    local17 = $0008
    local18 = $0197
    local19 = $0009
    local20 = $0197
    local21 = $000a
    local22 = $0197
    local23 = $000b
    local24 = $0197
    local25 = $000c
    local26 = $0197
    local27 = $000d
    local28 = $0197
    local29 = $000e
    local30 = $0197
    local31 = $000f
    local32 = $0197
    local33 = $0010
    local34 = $0197
    local35 = $0011
    local36 = $0197
    local37 = $0012
    local38 = $0197
    local39 = $0012
    local40 = $0197
    local41 = $0012
    local42 = $0197
    local43 = $0013
    local44 = $0197
    local45 = $0014
    local46 = $0197
    local47 = $0015
    local48 = $0197
    local49 = $0016
    local50 = $0197
    local51 = $0017
    local52 = $0197
    local53 = $0018
    local54 = $0197
    local55 = $0019
    local56 = $0197
    local57 = $001a
    local58 = $0197
    local59 = $001b
    local60 = $0197
    local61 = $001c
    local62 = $0197
    local63 = $001c
    local64 = $0197
    local65 = $001c
    local66 = $0197
    local67 = $001d
    local68 = $0197
    local69 = $001d
    local70 = $0197
    local71 = $001d
    local72 = $0197
    local73 = $001e
    local74 = $0197
    local75 = $001f
    local76 = $0197
    local77 = $0020
    local78 = $0197
    local79 = $0021
    local80 = $0197
    local81 = $0022
    local82 = $0197
    local83 = $0023
    local84 = $0197
    local85 = $0024
    local86 = $0197
    local87 = $0025
    local88 = $0197
    local89 = $0026
    local90 = $0197
    local91 = $0016
    local92 = $0197
    local93 = $0017
    local94 = $0197
    local95 = $0018
    local96 = $0197
    local97 = $0027
    local98 = $0197
    local99 = $0027
    local100 = $0197
    local101 = $0027
    local102 = $0197
    local103 = $0028
    local104 = $0197
    local105 = $0029
    local106 = $0197
    local107 = $002a
    local108 = $0197
    local109 = $0012
    local110 = $0197
    local111 = $0012
    local112 = $0197
    local113 = $0012
    local114 = $0197
    local115 = $002b
    local116 = $0197
    local117 = $002c
    local118 = $0197
    local119 = $002d
    local120 = $0197
    local121 = $002e
    local122 = $0197
    local123 = $002f
    local124 = $0197
    local125 = $0030
    local126 = $0197
    local127 = $0031
    local128 = $0197
    local129 = $0032
    local130 = $0197
    local131 = $0033
    local132 = $0197
    local133 = $0034
    local134 = $0197
    local135 = $0035
    local136 = $0197
    local137 = $0036
    local138 = $0197
    local139 = $0037
    local140 = $0197
    local141 = $0038
    local142 = $0197
    local143 = $0039
    local144 = $0000
)

// 0844
(instance public MMSaids of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (handleEvent) // method_0060
  0060:3f 03             link 3 // (var $3)
  0062:78               push1 
  0063:88 00d5            lsg global213 
  0066:35 01              ldi 1 
  0068:04                 sub 
  0069:0e                 shl 
  006a:a2 0090            sal local144 
  006d:38 00ee          pushi ee // $ee has
  0070:78               push1 
  0071:39 16            pushi 16 // $16 brRight
  0073:81 00              lag gEgo 
  0075:4a 06             send 6 

  0077:31 35              bnt code_00ae 
  0079:78               push1 
  007a:74 06d8          lofss $0755 // /bourse>
  007d:43 25 02         callk Said 2 

  0080:31 2c              bnt code_00ae 
  0082:78               push1 
  0083:74 0756          lofss $07dc // look
  0086:43 25 02         callk Said 2 

  0089:31 0e              bnt code_0099 
  008b:7a               push2 
  008c:38 0197          pushi 197 // $197 sel_407
  008f:39 3a            pushi 3a // $3a heading
  0091:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0097:33 15              jmp code_00ae 

        code_0099
  0099:78               push1 
  009a:74 0713          lofss $07b0 // get,porter
  009d:43 25 02         callk Said 2 

  00a0:31 0c              bnt code_00ae 
  00a2:7a               push2 
  00a3:38 0197          pushi 197 // $197 sel_407
  00a6:39 3b            pushi 3b // $3b mover
  00a8:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_00ae
  00ae:39 4c            pushi 4c // $4c claimed
  00b0:76               push0 
  00b1:87 01              lap param1 
  00b3:4a 04             send 4 

  00b5:31 09              bnt code_00c0 
  00b7:39 7a            pushi 7a // $7a setScript
  00b9:78               push1 
  00ba:76               push0 
  00bb:63 08             pToa client 
  00bd:4a 06             send 6 

  00bf:48                 ret 

        code_00c0
  00c0:35 ff              ldi ff 
  00c2:a5 00              sat temp0 
  00c4:78               push1 
  00c5:74 06c1          lofss $0789 // blow/nez
  00c8:43 25 02         callk Said 2 

  00cb:31 4b              bnt code_0118 
  00cd:38 00ee          pushi ee // $ee has
  00d0:78               push1 
  00d1:39 17            pushi 17 // $17 name
  00d3:81 00              lag gEgo 
  00d5:4a 06             send 6 

  00d7:31 30              bnt code_0109 
  00d9:76               push0 
  00da:45 16 00         callb procedure_0016 0 // Ok 

  00dd:39 2b            pushi 2b // $2b number
  00df:78               push1 
  00e0:39 74            pushi 74 // $74 lastSeconds
  00e2:39 06            pushi 6 // $6 loop
  00e4:78               push1 
  00e5:78               push1 
  00e6:39 3f            pushi 3f // $3f priority
  00e8:78               push1 
  00e9:39 0a            pushi a // $a nsLeft
  00eb:39 2a            pushi 2a // $2a play
  00ed:76               push0 
  00ee:80 01bf            lag gGetItemMusic 
  00f1:4a 16             send 16 

  00f3:39 2b            pushi 2b // $2b number
  00f5:78               push1 
  00f6:39 5d            pushi 5d // $5d isMemberOf
  00f8:39 3f            pushi 3f // $3f priority
  00fa:78               push1 
  00fb:7a               push2 
  00fc:38 0082          pushi 82 // $82 owner
  00ff:78               push1 
  0100:39 ff            pushi ff // $ff checkAni
  0102:80 01bf            lag gGetItemMusic 
  0105:4a 12             send 12 

  0107:33 0c              jmp code_0115 

        code_0109
  0109:7a               push2 
  010a:38 0197          pushi 197 // $197 sel_407
  010d:39 3c            pushi 3c // $3c doit
  010f:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0115
  0115:32 05d9            jmp code_06f1 

        code_0118
  0118:78               push1 
  0119:74 06c9          lofss $07e5 // look/empreinte
  011c:43 25 02         callk Said 2 

  011f:30 0090            bnt code_01b2 
  0122:38 00ee          pushi ee // $ee has
  0125:78               push1 
  0126:78               push1 
  0127:81 00              lag gEgo 
  0129:4a 06             send 6 

  012b:31 76              bnt code_01a3 
  012d:38 00ee          pushi ee // $ee has
  0130:78               push1 
  0131:39 13            pushi 13 // $13 brTop
  0133:81 00              lag gEgo 
  0135:4a 06             send 6 

  0137:31 1a              bnt code_0153 
  0139:38 00ee          pushi ee // $ee has
  013c:78               push1 
  013d:39 09            pushi 9 // $9 nsTop
  013f:81 00              lag gEgo 
  0141:4a 06             send 6 

  0143:31 0e              bnt code_0153 
  0145:7a               push2 
  0146:38 0197          pushi 197 // $197 sel_407
  0149:39 3d            pushi 3d // $3d isBlocked
  014b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0151:33 4e              jmp code_01a1 

        code_0153
  0153:38 00ee          pushi ee // $ee has
  0156:78               push1 
  0157:39 13            pushi 13 // $13 brTop
  0159:81 00              lag gEgo 
  015b:4a 06             send 6 

  015d:31 1c              bnt code_017b 
  015f:39 06            pushi 6 // $6 loop
  0161:38 0197          pushi 197 // $197 sel_407
  0164:39 3e            pushi 3e // $3e looper
  0166:39 52            pushi 52 // $52 icon
  0168:38 027d          pushi 27d // $27d sel_637
  016b:76               push0 
  016c:76               push0 
  016d:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  0173:78               push1 
  0174:39 0c            pushi c // $c nsRight
  0176:45 05 02         callb procedure_0005 2 // SetFlag 

  0179:33 26              jmp code_01a1 

        code_017b
  017b:38 00ee          pushi ee // $ee has
  017e:78               push1 
  017f:39 09            pushi 9 // $9 nsTop
  0181:81 00              lag gEgo 
  0183:4a 06             send 6 

  0185:31 1a              bnt code_01a1 
  0187:39 06            pushi 6 // $6 loop
  0189:38 0197          pushi 197 // $197 sel_407
  018c:39 3f            pushi 3f // $3f priority
  018e:39 52            pushi 52 // $52 icon
  0190:38 027c          pushi 27c // $27c sel_636
  0193:76               push0 
  0194:76               push0 
  0195:46 00ff 0000 0c  calle ff procedure_0000 c // Print 

  019b:78               push1 
  019c:39 09            pushi 9 // $9 nsTop
  019e:45 05 02         callb procedure_0005 2 // SetFlag 


        code_01a1
  01a1:33 0c              jmp code_01af 

        code_01a3
  01a3:7a               push2 
  01a4:38 0197          pushi 197 // $197 sel_407
  01a7:39 40            pushi 40 // $40 modifiers
  01a9:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_01af
  01af:32 053f            jmp code_06f1 

        code_01b2
  01b2:78               push1 
  01b3:74 0635          lofss $07eb // look/laura
  01b6:43 25 02         callk Said 2 

  01b9:31 13              bnt code_01ce 
  01bb:35 0c              ldi c 
  01bd:a0 00d5            sag global213 
  01c0:39 03            pushi 3 // $3 y
  01c2:76               push0 
  01c3:38 0197          pushi 197 // $197 sel_407
  01c6:39 41            pushi 41 // $41 replay
  01c8:45 01 06         callb procedure_0001 6 // Say 

  01cb:32 0523            jmp code_06f1 

        code_01ce
  01ce:78               push1 
  01cf:74 060d          lofss $07df // look/bootprint
  01d2:43 25 02         callk Said 2 

  01d5:31 0f              bnt code_01e6 
  01d7:7a               push2 
  01d8:38 0197          pushi 197 // $197 sel_407
  01db:39 42            pushi 42 // $42 setPri
  01dd:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  01e3:32 050b            jmp code_06f1 

        code_01e6
  01e6:78               push1 
  01e7:74 0633          lofss $081d // bonjour>
  01ea:43 25 02         callk Said 2 

  01ed:31 17              bnt code_0206 
  01ef:7a               push2 
  01f0:38 0197          pushi 197 // $197 sel_407
  01f3:39 43            pushi 43 // $43 at
  01f5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  01fb:39 4c            pushi 4c // $4c claimed
  01fd:78               push1 
  01fe:78               push1 
  01ff:87 01              lap param1 
  0201:4a 06             send 6 

  0203:32 04eb            jmp code_06f1 

        code_0206
  0206:78               push1 
  0207:74 0603          lofss $080d // shoot
  020a:43 25 02         callk Said 2 

  020d:31 3c              bnt code_024b 
  020f:80 00b9            lag global185 
  0212:31 0e              bnt code_0222 
  0214:7a               push2 
  0215:38 0197          pushi 197 // $197 sel_407
  0218:39 44            pushi 44 // $44 next
  021a:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0220:33 26              jmp code_0248 

        code_0222
  0222:38 00ee          pushi ee // $ee has
  0225:78               push1 
  0226:39 0f            pushi f // $f lsBottom
  0228:81 00              lag gEgo 
  022a:4a 06             send 6 

  022c:31 0e              bnt code_023c 
  022e:7a               push2 
  022f:38 0197          pushi 197 // $197 sel_407
  0232:39 45            pushi 45 // $45 done
  0234:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  023a:33 0c              jmp code_0248 

        code_023c
  023c:7a               push2 
  023d:38 0197          pushi 197 // $197 sel_407
  0240:39 46            pushi 46 // $46 width
  0242:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0248
  0248:32 04a6            jmp code_06f1 

        code_024b
  024b:78               push1 
  024c:74 05d6          lofss $0825 // debloquer/*
  024f:43 25 02         callk Said 2 

  0252:31 35              bnt code_0289 
  0254:38 00ee          pushi ee // $ee has
  0257:78               push1 
  0258:39 05            pushi 5 // $5 view
  025a:81 00              lag gEgo 
  025c:4a 06             send 6 

  025e:2f 0c               bt code_026c 
  0260:38 00ee          pushi ee // $ee has
  0263:78               push1 
  0264:39 12            pushi 12 // $12 illegalBits
  0266:81 00              lag gEgo 
  0268:4a 06             send 6 

  026a:31 0e              bnt code_027a 

        code_026c
  026c:7a               push2 
  026d:38 0197          pushi 197 // $197 sel_407
  0270:39 47            pushi 47 // $47 wordFail
  0272:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0278:33 0c              jmp code_0286 

        code_027a
  027a:7a               push2 
  027b:38 0197          pushi 197 // $197 sel_407
  027e:39 48            pushi 48 // $48 syntaxFail
  0280:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0286
  0286:32 0468            jmp code_06f1 

        code_0289
  0289:38 00ee          pushi ee // $ee has
  028c:78               push1 
  028d:7a               push2 
  028e:81 00              lag gEgo 
  0290:4a 06             send 6 

  0292:31 18              bnt code_02ac 
  0294:78               push1 
  0295:74 051e          lofss $07b6 // get/kerosene
  0298:43 25 02         callk Said 2 

  029b:31 0f              bnt code_02ac 
  029d:7a               push2 
  029e:38 0197          pushi 197 // $197 sel_407
  02a1:39 49            pushi 49 // $49 semanticFail
  02a3:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  02a9:32 0445            jmp code_06f1 

        code_02ac
  02ac:78               push1 
  02ad:74 04fd          lofss $07ad // avaler
  02b0:43 25 02         callk Said 2 

  02b3:31 0f              bnt code_02c4 
  02b5:7a               push2 
  02b6:38 0197          pushi 197 // $197 sel_407
  02b9:39 4a            pushi 4a // $4a pragmaFail
  02bb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  02c1:32 042d            jmp code_06f1 

        code_02c4
  02c4:78               push1 
  02c5:74 04ff          lofss $07c7 // hop
  02c8:43 25 02         callk Said 2 

  02cb:31 0f              bnt code_02dc 
  02cd:7a               push2 
  02ce:38 0197          pushi 197 // $197 sel_407
  02d1:39 4b            pushi 4b // $4b said
  02d3:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  02d9:32 0415            jmp code_06f1 

        code_02dc
  02dc:78               push1 
  02dd:74 04f6          lofss $07d6 // abattre
  02e0:43 25 02         callk Said 2 

  02e3:31 0f              bnt code_02f4 
  02e5:7a               push2 
  02e6:38 0197          pushi 197 // $197 sel_407
  02e9:39 4c            pushi 4c // $4c claimed
  02eb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  02f1:32 03fd            jmp code_06f1 

        code_02f4
  02f4:78               push1 
  02f5:74 0512          lofss $080a // chaparder
  02f8:43 25 02         callk Said 2 

  02fb:31 0f              bnt code_030c 
  02fd:7a               push2 
  02fe:38 0197          pushi 197 // $197 sel_407
  0301:39 4d            pushi 4d // $4d value
  0303:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0309:32 03e5            jmp code_06f1 

        code_030c
  030c:78               push1 
  030d:74 04b4          lofss $07c4 // cogner
  0310:43 25 02         callk Said 2 

  0313:31 0f              bnt code_0324 
  0315:7a               push2 
  0316:38 0197          pushi 197 // $197 sel_407
  0319:39 4e            pushi 4e // $4e save
  031b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0321:32 03cd            jmp code_06f1 

        code_0324
  0324:78               push1 
  0325:74 046a          lofss $0792 // climb
  0328:43 25 02         callk Said 2 

  032b:31 0f              bnt code_033c 
  032d:7a               push2 
  032e:38 0197          pushi 197 // $197 sel_407
  0331:39 4f            pushi 4f // $4f restore
  0333:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0339:32 03b5            jmp code_06f1 

        code_033c
  033c:78               push1 
  033d:74 0455          lofss $0795 // clore/door
  0340:43 25 02         callk Said 2 

  0343:31 0f              bnt code_0354 
  0345:7a               push2 
  0346:38 0197          pushi 197 // $197 sel_407
  0349:39 50            pushi 50 // $50 title
  034b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0351:32 039d            jmp code_06f1 

        code_0354
  0354:78               push1 
  0355:74 0481          lofss $07d9 // ecouter
  0358:43 25 02         callk Said 2 

  035b:31 0f              bnt code_036c 
  035d:7a               push2 
  035e:38 0197          pushi 197 // $197 sel_407
  0361:39 51            pushi 51 // $51 button
  0363:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0369:32 0385            jmp code_06f1 

        code_036c
  036c:78               push1 
  036d:74 04aa          lofss $081a // bonjour
  0370:43 25 02         callk Said 2 

  0373:31 0f              bnt code_0384 
  0375:7a               push2 
  0376:38 0197          pushi 197 // $197 sel_407
  0379:39 52            pushi 52 // $52 icon
  037b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0381:32 036d            jmp code_06f1 

        code_0384
  0384:78               push1 
  0385:74 0407          lofss $078f // bye
  0388:43 25 02         callk Said 2 

  038b:31 0f              bnt code_039c 
  038d:7a               push2 
  038e:38 0197          pushi 197 // $197 sel_407
  0391:39 53            pushi 53 // $53 draw
  0393:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0399:32 0355            jmp code_06f1 

        code_039c
  039c:78               push1 
  039d:74 0474          lofss $0814 // asseoir
  03a0:43 25 02         callk Said 2 

  03a3:31 0f              bnt code_03b4 
  03a5:7a               push2 
  03a6:38 0197          pushi 197 // $197 sel_407
  03a9:39 54            pushi 54 // $54 delete
  03ab:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03b1:32 033d            jmp code_06f1 

        code_03b4
  03b4:78               push1 
  03b5:74 045f          lofss $0817 // sentir
  03b8:43 25 02         callk Said 2 

  03bb:31 0f              bnt code_03cc 
  03bd:7a               push2 
  03be:38 0197          pushi 197 // $197 sel_407
  03c1:39 55            pushi 55 // $55 z
  03c3:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03c9:32 0325            jmp code_06f1 

        code_03cc
  03cc:78               push1 
  03cd:74 03ec          lofss $07bc // get>
  03d0:43 25 02         callk Said 2 

  03d3:31 45              bnt code_041a 
  03d5:78               push1 
  03d6:74 038f          lofss $0768 // /eau
  03d9:43 25 02         callk Said 2 

  03dc:31 0e              bnt code_03ec 
  03de:7a               push2 
  03df:38 0197          pushi 197 // $197 sel_407
  03e2:39 56            pushi 56 // $56 new
  03e4:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  03ea:33 23              jmp code_040f 

        code_03ec
  03ec:78               push1 
  03ed:74 037c          lofss $076c // [/!*]
  03f0:43 25 02         callk Said 2 

  03f3:31 0e              bnt code_0403 
  03f5:7a               push2 
  03f6:38 0197          pushi 197 // $197 sel_407
  03f9:39 57            pushi 57 // $57 init
  03fb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0401:33 0c              jmp code_040f 

        code_0403
  0403:7a               push2 
  0404:38 0197          pushi 197 // $197 sel_407
  0407:39 58            pushi 58 // $58 dispose
  0409:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_040f
  040f:39 4c            pushi 4c // $4c claimed
  0411:78               push1 
  0412:78               push1 
  0413:87 01              lap param1 
  0415:4a 06             send 6 

  0417:32 02d7            jmp code_06f1 

        code_041a
  041a:78               push1 
  041b:74 0354          lofss $0772 // ask/*<for
  041e:43 25 02         callk Said 2 

  0421:2f 09               bt code_042c 
  0423:78               push1 
  0424:74 0354          lofss $077b // ask//*<for
  0427:43 25 02         callk Said 2 

  042a:31 0f              bnt code_043b 

        code_042c
  042c:7a               push2 
  042d:38 0197          pushi 197 // $197 sel_407
  0430:39 59            pushi 59 // $59 showStr
  0432:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0438:32 02b6            jmp code_06f1 

        code_043b
  043b:78               push1 
  043c:74 0346          lofss $0785 // ask>
  043f:43 25 02         callk Said 2 

  0442:31 64              bnt code_04a8 
  0444:78               push1 
  0445:74 0304          lofss $074c // //*<about>
  0448:43 25 02         callk Said 2 

  044b:31 44              bnt code_0491 
  044d:8a 0090            lsl local144 
  0450:80 00d2            lag global210 
  0453:12                 and 
  0454:31 25              bnt code_047b 
  0456:8a 0090            lsl local144 
  0459:80 00d3            lag global211 
  045c:1c                 ne? 
  045d:31 1c              bnt code_047b 
  045f:76               push0 
  0460:40 fba8 00        call proc_000c 0 

  0464:31 0f              bnt code_0475 
  0466:7a               push2 
  0467:76               push0 
  0468:39 05            pushi 5 // $5 view
  046a:43 40 04         callk Random 4 

  046d:36                push 
  046e:35 06              ldi 6 
  0470:06                 mul 
  0471:a5 00              sat temp0 
  0473:33 04              jmp code_0479 

        code_0475
  0475:35 78              ldi 78 
  0477:a5 00              sat temp0 

        code_0479
  0479:33 14              jmp code_048f 

        code_047b
  047b:7a               push2 
  047c:38 0197          pushi 197 // $197 sel_407
  047f:39 43            pushi 43 // $43 at
  0481:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0487:39 4c            pushi 4c // $4c claimed
  0489:78               push1 
  048a:78               push1 
  048b:87 01              lap param1 
  048d:4a 06             send 6 


        code_048f
  048f:33 0c              jmp code_049d 

        code_0491
  0491:7a               push2 
  0492:38 0197          pushi 197 // $197 sel_407
  0495:39 5a            pushi 5a // $5a showSelf
  0497:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_049d
  049d:39 4c            pushi 4c // $4c claimed
  049f:78               push1 
  04a0:78               push1 
  04a1:87 01              lap param1 
  04a3:4a 06             send 6 

  04a5:32 0249            jmp code_06f1 

        code_04a8
  04a8:78               push1 
  04a9:74 0375          lofss $0821 // raconter>
  04ac:43 25 02         callk Said 2 

  04af:31 6c              bnt code_051d 
  04b1:78               push1 
  04b2:74 0297          lofss $074c // //*<about>
  04b5:43 25 02         callk Said 2 

  04b8:31 4c              bnt code_0506 
  04ba:8a 0090            lsl local144 
  04bd:80 00d2            lag global210 
  04c0:12                 and 
  04c1:31 2d              bnt code_04f0 
  04c3:8a 0090            lsl local144 
  04c6:80 00d3            lag global211 
  04c9:1c                 ne? 
  04ca:31 24              bnt code_04f0 
  04cc:76               push0 
  04cd:40 fb3b 00        call proc_000c 0 

  04d1:31 17              bnt code_04ea 
  04d3:7a               push2 
  04d4:76               push0 
  04d5:39 05            pushi 5 // $5 view
  04d7:43 40 04         callk Random 4 

  04da:36                push 
  04db:35 03              ldi 3 
  04dd:06                 mul 
  04de:36                push 
  04df:35 12              ldi 12 
  04e1:02                 add 
  04e2:36                push 
  04e3:35 02              ldi 2 
  04e5:06                 mul 
  04e6:a5 00              sat temp0 
  04e8:33 04              jmp code_04ee 

        code_04ea
  04ea:35 7e              ldi 7e 
  04ec:a5 00              sat temp0 

        code_04ee
  04ee:33 14              jmp code_0504 

        code_04f0
  04f0:7a               push2 
  04f1:38 0197          pushi 197 // $197 sel_407
  04f4:39 43            pushi 43 // $43 at
  04f6:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  04fc:39 4c            pushi 4c // $4c claimed
  04fe:78               push1 
  04ff:78               push1 
  0500:87 01              lap param1 
  0502:4a 06             send 6 


        code_0504
  0504:33 0c              jmp code_0512 

        code_0506
  0506:7a               push2 
  0507:38 0197          pushi 197 // $197 sel_407
  050a:39 5b            pushi 5b // $5b perform
  050c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0512
  0512:39 4c            pushi 4c // $4c claimed
  0514:78               push1 
  0515:78               push1 
  0516:87 01              lap param1 
  0518:4a 06             send 6 

  051a:32 01d4            jmp code_06f1 

        code_051d
  051d:78               push1 
  051e:74 02dd          lofss $07fe // open,(look<dans)>
  0521:43 25 02         callk Said 2 

  0524:31 3d              bnt code_0563 
  0526:78               push1 
  0527:74 0242          lofss $076c // [/!*]
  052a:43 25 02         callk Said 2 

  052d:31 0e              bnt code_053d 
  052f:7a               push2 
  0530:38 0197          pushi 197 // $197 sel_407
  0533:39 5c            pushi 5c // $5c isKindOf
  0535:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  053b:33 1b              jmp code_0558 

        code_053d
  053d:78               push1 
  053e:74 0219          lofss $075a // /door
  0541:43 25 02         callk Said 2 

  0544:31 0e              bnt code_0554 
  0546:7a               push2 
  0547:38 0197          pushi 197 // $197 sel_407
  054a:39 5d            pushi 5d // $5d isMemberOf
  054c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0552:33 04              jmp code_0558 

        code_0554
  0554:76               push0 
  0555:45 0c 00         callb procedure_000c 0 // CantDo 


        code_0558
  0558:39 4c            pushi 4c // $4c claimed
  055a:78               push1 
  055b:78               push1 
  055c:87 01              lap param1 
  055e:4a 06             send 6 

  0560:32 018e            jmp code_06f1 

        code_0563
  0563:78               push1 
  0564:74 028a          lofss $07f1 // look>
  0567:43 25 02         callk Said 2 

  056a:31 26              bnt code_0592 
  056c:78               push1 
  056d:74 01ee          lofss $075e // /person,man,dame
  0570:43 25 02         callk Said 2 

  0573:31 0e              bnt code_0583 
  0575:7a               push2 
  0576:38 0197          pushi 197 // $197 sel_407
  0579:39 5e            pushi 5e // $5e respondsTo
  057b:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0581:33 04              jmp code_0587 

        code_0583
  0583:76               push0 
  0584:45 0b 00         callb procedure_000b 0 // SeeNothing 


        code_0587
  0587:39 4c            pushi 4c // $4c claimed
  0589:78               push1 
  058a:78               push1 
  058b:87 01              lap param1 
  058d:4a 06             send 6 

  058f:32 015f            jmp code_06f1 

        code_0592
  0592:78               push1 
  0593:74 022a          lofss $07c0 // deliver>
  0596:43 25 02         callk Said 2 

  0599:31 6f              bnt code_060a 
  059b:80 00e0            lag global224 
  059e:31 3c              bnt code_05dc 
  05a0:8a 0090            lsl local144 
  05a3:80 00d2            lag global210 
  05a6:12                 and 
  05a7:31 25              bnt code_05ce 
  05a9:76               push0 
  05aa:40 fa5e 00        call proc_000c 0 

  05ae:31 17              bnt code_05c7 
  05b0:7a               push2 
  05b1:76               push0 
  05b2:39 03            pushi 3 // $3 y
  05b4:43 40 04         callk Random 4 

  05b7:36                push 
  05b8:35 03              ldi 3 
  05ba:06                 mul 
  05bb:36                push 
  05bc:35 24              ldi 24 
  05be:02                 add 
  05bf:36                push 
  05c0:35 02              ldi 2 
  05c2:06                 mul 
  05c3:a5 00              sat temp0 
  05c5:33 05              jmp code_05cc 

        code_05c7
  05c7:34 0084            ldi 84 
  05ca:a5 00              sat temp0 

        code_05cc
  05cc:33 0c              jmp code_05da 

        code_05ce
  05ce:7a               push2 
  05cf:38 0197          pushi 197 // $197 sel_407
  05d2:39 5f            pushi 5f // $5f yourself
  05d4:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_05da
  05da:33 23              jmp code_05ff 

        code_05dc
  05dc:78               push1 
  05dd:74 018c          lofss $076c // [/!*]
  05e0:43 25 02         callk Said 2 

  05e3:31 0e              bnt code_05f3 
  05e5:7a               push2 
  05e6:38 0197          pushi 197 // $197 sel_407
  05e9:39 60            pushi 60 // $60 size
  05eb:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  05f1:33 0c              jmp code_05ff 

        code_05f3
  05f3:7a               push2 
  05f4:38 0197          pushi 197 // $197 sel_407
  05f7:39 61            pushi 61 // $61 add
  05f9:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_05ff
  05ff:39 4c            pushi 4c // $4c claimed
  0601:78               push1 
  0602:78               push1 
  0603:87 01              lap param1 
  0605:4a 06             send 6 

  0607:32 00e7            jmp code_06f1 

        code_060a
  060a:78               push1 
  060b:74 0202          lofss $0810 // hold>
  060e:43 25 02         callk Said 2 

  0611:31 66              bnt code_0679 
  0613:80 00e0            lag global224 
  0616:31 3c              bnt code_0654 
  0618:8a 0090            lsl local144 
  061b:80 00d2            lag global210 
  061e:12                 and 
  061f:31 25              bnt code_0646 
  0621:76               push0 
  0622:40 f9e6 00        call proc_000c 0 

  0626:31 17              bnt code_063f 
  0628:7a               push2 
  0629:76               push0 
  062a:39 03            pushi 3 // $3 y
  062c:43 40 04         callk Random 4 

  062f:36                push 
  0630:35 03              ldi 3 
  0632:06                 mul 
  0633:36                push 
  0634:35 30              ldi 30 
  0636:02                 add 
  0637:36                push 
  0638:35 02              ldi 2 
  063a:06                 mul 
  063b:a5 00              sat temp0 
  063d:33 05              jmp code_0644 

        code_063f
  063f:34 008a            ldi 8a 
  0642:a5 00              sat temp0 

        code_0644
  0644:33 0c              jmp code_0652 

        code_0646
  0646:7a               push2 
  0647:38 0197          pushi 197 // $197 sel_407
  064a:39 5f            pushi 5f // $5f yourself
  064c:46 00ff 0000 04  calle ff procedure_0000 4 // Print 


        code_0652
  0652:33 1b              jmp code_066f 

        code_0654
  0654:78               push1 
  0655:74 0114          lofss $076c // [/!*]
  0658:43 25 02         callk Said 2 

  065b:31 0e              bnt code_066b 
  065d:7a               push2 
  065e:38 0197          pushi 197 // $197 sel_407
  0661:39 62            pushi 62 // $62 eachElementDo
  0663:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  0669:33 04              jmp code_066f 

        code_066b
  066b:76               push0 
  066c:45 0d 00         callb procedure_000d 0 // DontHave 


        code_066f
  066f:39 4c            pushi 4c // $4c claimed
  0671:78               push1 
  0672:78               push1 
  0673:87 01              lap param1 
  0675:4a 06             send 6 

  0677:33 78              jmp code_06f1 

        code_0679
  0679:78               push1 
  067a:74 0127          lofss $07a4 // debarrasser,balancer,actionner
  067d:43 25 02         callk Said 2 

  0680:31 06              bnt code_0688 
  0682:76               push0 
  0683:45 0d 00         callb procedure_000d 0 // DontHave 

  0686:33 69              jmp code_06f1 

        code_0688
  0688:78               push1 
  0689:74 019f          lofss $082b // qui/game<program
  068c:43 25 02         callk Said 2 

  068f:31 0e              bnt code_069f 
  0691:7a               push2 
  0692:38 0197          pushi 197 // $197 sel_407
  0695:39 63            pushi 63 // $63 firstTrue
  0697:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  069d:33 52              jmp code_06f1 

        code_069f
  069f:78               push1 
  06a0:74 00f8          lofss $079b // dessiner<qui/game
  06a3:43 25 02         callk Said 2 

  06a6:31 0e              bnt code_06b6 
  06a8:7a               push2 
  06a9:38 0197          pushi 197 // $197 sel_407
  06ac:39 64            pushi 64 // $64 allTrue
  06ae:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  06b4:33 3b              jmp code_06f1 

        code_06b6
  06b6:78               push1 
  06b7:74 017a          lofss $0834 // ecrire<qui/music
  06ba:43 25 02         callk Said 2 

  06bd:31 0e              bnt code_06cd 
  06bf:7a               push2 
  06c0:38 0197          pushi 197 // $197 sel_407
  06c3:39 65            pushi 65 // $65 contains
  06c5:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  06cb:33 24              jmp code_06f1 

        code_06cd
  06cd:78               push1 
  06ce:74 00f9          lofss $07ca // est<qui/lord<moignon
  06d1:43 25 02         callk Said 2 

  06d4:31 0e              bnt code_06e4 
  06d6:7a               push2 
  06d7:38 0197          pushi 197 // $197 sel_407
  06da:39 66            pushi 66 // $66 isEmpty
  06dc:46 00ff 0000 04  calle ff procedure_0000 4 // Print 

  06e2:33 0d              jmp code_06f1 

        code_06e4
  06e4:78               push1 
  06e5:74 010d          lofss $07f5 // bouger,appuyer,attirer
  06e8:43 25 02         callk Said 2 

  06eb:31 04              bnt code_06f1 
  06ed:76               push0 
  06ee:45 0c 00         callb procedure_000c 0 // CantDo 


        code_06f1
  06f1:8d 00              lst temp0 
  06f3:35 ff              ldi ff 
  06f5:1c                 ne? 
  06f6:31 39              bnt code_0731 
  06f8:88 00d5            lsg global213 
  06fb:3c                 dup 
  06fc:35 02              ldi 2 
  06fe:1a                 eq? 
  06ff:31 09              bnt code_070a 
  0701:8d 00              lst temp0 
  0703:35 02              ldi 2 
  0705:02                 add 
  0706:a5 00              sat temp0 
  0708:33 0d              jmp code_0717 

        code_070a
  070a:3c                 dup 
  070b:35 05              ldi 5 
  070d:1a                 eq? 
  070e:31 07              bnt code_0717 
  0710:8d 00              lst temp0 
  0712:35 04              ldi 4 
  0714:02                 add 
  0715:a5 00              sat temp0 

        code_0717
  0717:3a                toss 
  0718:39 03            pushi 3 // $3 y
  071a:78               push1 
  071b:85 00              lat temp0 
  071d:9b 00             lsli local0 
  071f:8d 00              lst temp0 
  0721:35 01              ldi 1 
  0723:02                 add 
  0724:9b 00             lsli local0 
  0726:45 01 06         callb procedure_0001 6 // Say 

  0729:39 4c            pushi 4c // $4c claimed
  072b:78               push1 
  072c:78               push1 
  072d:87 01              lap param1 
  072f:4a 06             send 6 


        code_0731
  0731:39 7a            pushi 7a // $7a setScript
  0733:78               push1 
  0734:76               push0 
  0735:63 08             pToa client 
  0737:4a 06             send 6 

  0739:48                 ret 
    )

    (method (dispose) // method_073a
  073a:39 58            pushi 58 // $58 dispose
  073c:76               push0 
  073d:57 05 04         super Script 4 

  0740:78               push1 
  0741:38 0197          pushi 197 // $197 sel_407
  0744:43 03 02         callk DisposeScript 2 

  0747:48                 ret 
    )

)



(procedure proc_000c
  000c:3f 02             link 2 // (var $2)
  000e:80 00db            lag global219 
  0011:31 4a              bnt code_005d 
  0013:88 00d5            lsg global213 
  0016:35 01              ldi 1 
  0018:04                 sub 
  0019:36                push 
  001a:35 60              ldi 60 
  001c:06                 mul 
  001d:a5 00              sat temp0 
  001f:36                push 
  0020:88 00d4            lsg global212 
  0023:35 01              ldi 1 
  0025:04                 sub 
  0026:36                push 
  0027:35 18              ldi 18 
  0029:06                 mul 
  002a:02                 add 
  002b:a5 00              sat temp0 
  002d:36                push 
  002e:80 00ab            lag global171 
  0031:02                 add 
  0032:a5 00              sat temp0 
  0034:78               push1 
  0035:8d 00              lst temp0 
  0037:35 10              ldi 10 
  0039:0a                 mod 
  003a:0e                 shl 
  003b:a5 01              sat temp1 
  003d:8d 00              lst temp0 
  003f:35 10              ldi 10 
  0041:08                 div 
  0042:a5 00              sat temp0 
  0044:98 012e           lsgi global302 
  0047:85 01              lat temp1 
  0049:12                 and 
  004a:31 03              bnt code_004f 
  004c:35 00              ldi 0 
  004e:48                 ret 

        code_004f
  004f:85 00              lat temp0 
  0051:98 012e           lsgi global302 
  0054:85 01              lat temp1 
  0056:14                  or 
  0057:36                push 
  0058:85 00              lat temp0 
  005a:b0 012e           sagi global302 

        code_005d
  005d:35 01              ldi 1 
  005f:48                 ret 
)

