(script 779)

(string
    string_1002 "LauraReading"
    string_100f "LauraSpeaking"
    string_101d "LaurasArms"
    string_1028 "LaurasHead"
    string_1033 "Lillian"
    string_103b "LillianSpeaking"
    string_104b "LilysHead"
    string_1055 "LilysLegs"
    string_105f "Pigeon"
    string_1066 "Tulane"
    string_106d "bFly"
    string_1072 "bench"
    string_1078 "campusLife"
    string_1083 "campusRag"
    string_108d "large"
    string_1093 "largeLRPath"
    string_109f "largeRLPath"
    string_10ab "largeTBPath"
    string_10b7 "picWindow"
    string_10c1 "pigeon"
    string_10c8 "small"
    string_10ce "squirrel"
    string_10d7 "statue"
    string_10de "tiny"
    string_10e3 "tinyLRPath"
)

(said
)

(local
    local0 = $0001
    local1 = $0000
    local2 = $0000
    local3 = $0000
    local4 = $0062
    local5 = $0065
    local6 = $0144
    local7 = $0065
    local8 = $8000
    local9 = $005d
    local10 = $0087
    local11 = $008a
    local12 = $0084
    local13 = $00af
    local14 = $007d
    local15 = $00dc
    local16 = $007e
    local17 = $00f7
    local18 = $007c
    local19 = $0115
    local20 = $0084
    local21 = $0120
    local22 = $0085
    local23 = $0130
    local24 = $0096
    local25 = $0140
    local26 = $00a1
    local27 = $014c
    local28 = $00a1
    local29 = $8000
    local30 = $0140
    local31 = $00a1
    local32 = $0130
    local33 = $0096
    local34 = $0120
    local35 = $0085
    local36 = $0115
    local37 = $0084
    local38 = $00f7
    local39 = $007c
    local40 = $00dc
    local41 = $007e
    local42 = $00af
    local43 = $007d
    local44 = $008a
    local45 = $0084
    local46 = $005d
    local47 = $0087
    local48 = $000e
    local49 = $0082
    local50 = $8000
    local51 = $013d
    local52 = $0083
    local53 = $012a
    local54 = $0089
    local55 = $0130
    local56 = $0096
    local57 = $0140
    local58 = $00a1
    local59 = $014c
    local60 = $00a1
    local61 = $8000
)

// 0928
(instance tinyLRPath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_002c
  002c:87 01              lap param1 
  002e:93 04             lali local4 
  0030:48                 ret 
    )

)

// 0962
(instance largeLRPath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_0031
  0031:87 01              lap param1 
  0033:93 09             lali local9 
  0035:48                 ret 
    )

)

// 099c
(instance largeRLPath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_0036
  0036:87 01              lap param1 
  0038:93 1e             lali local30 
  003a:48                 ret 
    )

)

// 09d6
(instance largeTBPath of Path
    (properties
        client $0
        caller $0
        x $0
        y $0
        dx $0
        dy $0
        b-moveCnt $0
        b-i1 $0
        b-i2 $0
        b-di $0
        b-xAxis $0
        b-incr $0
        completed $0
        intermediate $0
        value $0
    )
    (method (at) // method_003b
  003b:87 01              lap param1 
  003d:93 33             lali local51 
  003f:48                 ret 
    )

)

// 0a10
(instance statue of PV
    (properties
        y $70
        x $e2
        z $0
        heading $0
        view $b2
        loop $0
        cel $0
        priority $b
        signal $4000
    )
)

// 0a3a
(instance bench of PV
    (properties
        y $b7
        x $68
        z $0
        heading $0
        view $b2
        loop $0
        cel $1
        priority $d
        signal $4000
    )
)

// 0a64
(instance LilysHead of PV
    (properties
        y $8c
        x $7f
        z $0
        heading $0
        view $201
        loop $1
        cel $0
        priority $c
        signal $4000
    )
)

// 0a8e
(instance LilysLegs of PV
    (properties
        y $b7
        x $80
        z $0
        heading $0
        view $201
        loop $1
        cel $1
        priority $ffff
        signal $4000
    )
)

// 0ab8
(instance LaurasHead of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 0b06
(instance LaurasArms of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 0b54
(instance squirrel of Prop
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
    )
)

// 0ba2
(instance pigeon of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0c06
(instance tiny of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0c6a
(instance small of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0cce
(instance large of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0d32
(instance Lillian of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0d96
(instance bFly of Act
    (properties
        y $0
        x $0
        z $0
        heading $0
        yStep $2
        view $0
        loop $0
        cel $0
        priority $0
        underBits $0
        signal $0
        nsTop $0
        nsLeft $0
        nsBottom $0
        nsRight $0
        lsTop $0
        lsLeft $0
        lsBottom $0
        lsRight $0
        brTop $0
        brLeft $0
        brBottom $0
        brRight $0
        cycleSpeed $0
        script $0
        cycler $0
        timer $0
        illegalBits $8000
        xLast $0
        yLast $0
        xStep $3
        moveSpeed $0
        blocks $0
        baseSetter $0
        mover $0
        looper $0
        viewer $0
        avoider $0
    )
)

// 0dfa
(instance picWindow of Cage
    (properties
        top $0
        left $0
        bottom $0
        right $0
    )
)

// 0e1a
(instance campusRag of Sound
    (properties
        state $0
        number $0
        priority $0
        loop $1
        handle $0
        signal $0
        prevSignal $0
        client $0
        owner $0
    )
)

// 0e44
(instance public Tulane of Rm
    (properties
        script $0
        number $0
        timer $0
        keep $0
        initialized $0
        picture $4e
        style $4
        horizon $0
        controls $0
        north $0
        east $0
        south $0
        west $0
        curPic $0
        picAngle $0
        vanishingX $a0
        vanishingY $8ad0
        vertAngle $0
    )
    (method (init) // method_0040
  0040:39 57            pushi 57 // $57 init
  0042:76               push0 
  0043:57 37 04         super Rm 4 

  0046:35 00              ldi 0 
  0048:a3 03              sal local3 
  004a:a0 00a1            sag global161 
  004d:76               push0 
  004e:45 03 00         callb procedure_0003 0 // HandsOff 

  0051:7a               push2 
  0052:38 0080          pushi 80 // $80 timeLeft
  0055:38 0116          pushi 116 // $116 minCycles
  0058:43 00 04         callk Load 4 

  005b:7a               push2 
  005c:38 0080          pushi 80 // $80 timeLeft
  005f:38 0201          pushi 201 // $201 sel_513
  0062:43 00 04         callk Load 4 

  0065:7a               push2 
  0066:38 0080          pushi 80 // $80 timeLeft
  0069:38 020c          pushi 20c // $20c sel_524
  006c:43 00 04         callk Load 4 

  006f:7a               push2 
  0070:38 0080          pushi 80 // $80 timeLeft
  0073:38 0210          pushi 210 // $210 sel_528
  0076:43 00 04         callk Load 4 

  0079:7a               push2 
  007a:38 0084          pushi 84 // $84 stop
  007d:39 03            pushi 3 // $3 y
  007f:43 00 04         callk Load 4 

  0082:7a               push2 
  0083:38 0087          pushi 87 // $87 clean
  0086:39 04            pushi 4 // $4 x
  0088:43 00 04         callk Load 4 

  008b:7a               push2 
  008c:38 0087          pushi 87 // $87 clean
  008f:39 28            pushi 28 // $28 message
  0091:43 00 04         callk Load 4 

  0094:7a               push2 
  0095:38 0087          pushi 87 // $87 clean
  0098:39 29            pushi 29 // $29 edit
  009a:43 00 04         callk Load 4 

  009d:39 61            pushi 61 // $61 add
  009f:7a               push2 
  00a0:74 099d          lofss $0a40 // bench
  00a3:74 0970          lofss $0a16 // statue
  00a6:39 3c            pushi 3c // $3c doit
  00a8:76               push0 
  00a9:81 0a              lag gAddToPics 
  00ab:4a 0c             send c 

  00ad:39 05            pushi 5 // $5 view
  00af:78               push1 
  00b0:38 00b2          pushi b2 // $b2 lastBumped
  00b3:39 06            pushi 6 // $6 loop
  00b5:78               push1 
  00b6:78               push1 
  00b7:39 07            pushi 7 // $7 cel
  00b9:78               push1 
  00ba:76               push0 
  00bb:38 00c5          pushi c5 // $c5 posn
  00be:7a               push2 
  00bf:39 64            pushi 64 // $64 allTrue
  00c1:38 008e          pushi 8e // $8e move
  00c4:39 42            pushi 42 // $42 setPri
  00c6:78               push1 
  00c7:39 0c            pushi c // $c nsRight
  00c9:38 00c9          pushi c9 // $c9 ignoreActors
  00cc:78               push1 
  00cd:78               push1 
  00ce:38 00c6          pushi c6 // $c6 stopUpd
  00d1:76               push0 
  00d2:39 7a            pushi 7a // $7a setScript
  00d4:78               push1 
  00d5:74 0df2          lofss $0eca // LauraReading
  00d8:39 57            pushi 57 // $57 init
  00da:76               push0 
  00db:72 09e0          lofsa $0abe // LaurasHead
  00de:4a 34             send 34 

  00e0:39 05            pushi 5 // $5 view
  00e2:78               push1 
  00e3:38 00b2          pushi b2 // $b2 lastBumped
  00e6:39 06            pushi 6 // $6 loop
  00e8:78               push1 
  00e9:39 03            pushi 3 // $3 y
  00eb:39 07            pushi 7 // $7 cel
  00ed:78               push1 
  00ee:76               push0 
  00ef:38 00c5          pushi c5 // $c5 posn
  00f2:7a               push2 
  00f3:39 65            pushi 65 // $65 contains
  00f5:38 00a5          pushi a5 // $a5 cycler
  00f8:39 42            pushi 42 // $42 setPri
  00fa:78               push1 
  00fb:39 0e            pushi e // $e lsLeft
  00fd:38 00c9          pushi c9 // $c9 ignoreActors
  0100:78               push1 
  0101:78               push1 
  0102:38 00c6          pushi c6 // $c6 stopUpd
  0105:76               push0 
  0106:39 57            pushi 57 // $57 init
  0108:76               push0 
  0109:72 0a00          lofsa $0b0c // LaurasArms
  010c:4a 2e             send 2e 

  010e:39 05            pushi 5 // $5 view
  0110:78               push1 
  0111:38 0212          pushi 212 // $212 sel_530
  0114:38 00c5          pushi c5 // $c5 posn
  0117:7a               push2 
  0118:39 0a            pushi a // $a nsLeft
  011a:38 0082          pushi 82 // $82 owner
  011d:39 7e            pushi 7e // $7e setCycle
  011f:78               push1 
  0120:51 17            class Walk 
  0122:36                push 
  0123:39 57            pushi 57 // $57 init
  0125:76               push0 
  0126:72 0bab          lofsa $0cd4 // large
  0129:4a 18             send 18 

  012b:39 05            pushi 5 // $5 view
  012d:78               push1 
  012e:38 0211          pushi 211 // $211 sel_529
  0131:38 00c8          pushi c8 // $c8 setLoop
  0134:78               push1 
  0135:39 03            pushi 3 // $3 y
  0137:38 00c5          pushi c5 // $c5 posn
  013a:7a               push2 
  013b:38 0140          pushi 140 // $140 upRoomNo
  013e:39 6e            pushi 6e // $6e indexOf
  0140:38 00dc          pushi dc // $dc setStep
  0143:7a               push2 
  0144:78               push1 
  0145:78               push1 
  0146:39 7e            pushi 7e // $7e setCycle
  0148:78               push1 
  0149:51 17            class Walk 
  014b:36                push 
  014c:39 57            pushi 57 // $57 init
  014e:76               push0 
  014f:38 0089          pushi 89 // $89 hide
  0152:76               push0 
  0153:72 0b1a          lofsa $0c70 // small
  0156:4a 2a             send 2a 

  0158:39 05            pushi 5 // $5 view
  015a:78               push1 
  015b:38 0211          pushi 211 // $211 sel_529
  015e:38 00c8          pushi c8 // $c8 setLoop
  0161:78               push1 
  0162:76               push0 
  0163:38 00c5          pushi c5 // $c5 posn
  0166:7a               push2 
  0167:39 0c            pushi c // $c nsRight
  0169:39 6b            pushi 6b // $6b addToFront
  016b:39 42            pushi 42 // $42 setPri
  016d:78               push1 
  016e:39 05            pushi 5 // $5 view
  0170:38 00dc          pushi dc // $dc setStep
  0173:7a               push2 
  0174:78               push1 
  0175:78               push1 
  0176:39 38            pushi 38 // $38 moveSpeed
  0178:78               push1 
  0179:78               push1 
  017a:38 00a4          pushi a4 // $a4 cycleSpeed
  017d:78               push1 
  017e:78               push1 
  017f:39 7e            pushi 7e // $7e setCycle
  0181:78               push1 
  0182:51 17            class Walk 
  0184:36                push 
  0185:39 57            pushi 57 // $57 init
  0187:76               push0 
  0188:38 0089          pushi 89 // $89 hide
  018b:76               push0 
  018c:72 0a7d          lofsa $0c0c // tiny
  018f:4a 3c             send 3c 

  0191:38 00c9          pushi c9 // $c9 ignoreActors
  0194:78               push1 
  0195:78               push1 
  0196:39 57            pushi 57 // $57 init
  0198:76               push0 
  0199:38 00c6          pushi c6 // $c6 stopUpd
  019c:76               push0 
  019d:38 0089          pushi 89 // $89 hide
  01a0:76               push0 
  01a1:72 0b94          lofsa $0d38 // Lillian
  01a4:4a 12             send 12 

  01a6:38 009a          pushi 9a // $9a left
  01a9:78               push1 
  01aa:39 fe            pushi fe // $fe setCursor
  01ac:38 009c          pushi 9c // $9c right
  01af:78               push1 
  01b0:38 0141          pushi 141 // $141 downRoomNo
  01b3:38 009b          pushi 9b // $9b bottom
  01b6:78               push1 
  01b7:38 00bf          pushi bf // $bf findPosn
  01ba:38 0099          pushi 99 // $99 top
  01bd:78               push1 
  01be:39 fe            pushi fe // $fe setCursor
  01c0:39 57            pushi 57 // $57 init
  01c2:76               push0 
  01c3:72 0c3a          lofsa $0e00 // picWindow
  01c6:4a 1c             send 1c 

  01c8:39 05            pushi 5 // $5 view
  01ca:78               push1 
  01cb:38 017a          pushi 17a // $17a sel_378
  01ce:38 00c5          pushi c5 // $c5 posn
  01d1:7a               push2 
  01d2:39 3d            pushi 3d // $3d isBlocked
  01d4:38 00a2          pushi a2 // $a2 setCel
  01d7:38 00dc          pushi dc // $dc setStep
  01da:7a               push2 
  01db:39 03            pushi 3 // $3 y
  01dd:39 03            pushi 3 // $3 y
  01df:39 42            pushi 42 // $42 setPri
  01e1:78               push1 
  01e2:39 0e            pushi e // $e lsLeft
  01e4:38 00d8          pushi d8 // $d8 observeBlocks
  01e7:78               push1 
  01e8:74 0c15          lofss $0e00 // picWindow
  01eb:38 00d5          pushi d5 // $d5 ignoreHorizon
  01ee:78               push1 
  01ef:78               push1 
  01f0:38 00d3          pushi d3 // $d3 setMotion
  01f3:78               push1 
  01f4:51 1e            class Wander 
  01f6:36                push 
  01f7:38 00a4          pushi a4 // $a4 cycleSpeed
  01fa:78               push1 
  01fb:76               push0 
  01fc:39 7e            pushi 7e // $7e setCycle
  01fe:78               push1 
  01ff:51 17            class Walk 
  0201:36                push 
  0202:39 57            pushi 57 // $57 init
  0204:76               push0 
  0205:72 0b94          lofsa $0d9c // bFly
  0208:4a 3e             send 3e 

  020a:39 05            pushi 5 // $5 view
  020c:78               push1 
  020d:38 00ce          pushi ce // $ce yLast
  0210:39 06            pushi 6 // $6 loop
  0212:78               push1 
  0213:76               push0 
  0214:39 07            pushi 7 // $7 cel
  0216:78               push1 
  0217:76               push0 
  0218:38 00c5          pushi c5 // $c5 posn
  021b:7a               push2 
  021c:39 12            pushi 12 // $12 illegalBits
  021e:38 009f          pushi 9f // $9f nextCel
  0221:39 42            pushi 42 // $42 setPri
  0223:78               push1 
  0224:39 0f            pushi f // $f lsBottom
  0226:38 00c6          pushi c6 // $c6 stopUpd
  0229:76               push0 
  022a:39 57            pushi 57 // $57 init
  022c:76               push0 
  022d:72 092a          lofsa $0b5a // squirrel
  0230:4a 28             send 28 

  0232:39 05            pushi 5 // $5 view
  0234:78               push1 
  0235:38 0116          pushi 116 // $116 minCycles
  0238:38 00c8          pushi c8 // $c8 setLoop
  023b:78               push1 
  023c:76               push0 
  023d:38 00c5          pushi c5 // $c5 posn
  0240:7a               push2 
  0241:39 1a            pushi 1a // $1a text
  0243:39 0c            pushi c // $c nsRight
  0245:39 42            pushi 42 // $42 setPri
  0247:78               push1 
  0248:39 0e            pushi e // $e lsLeft
  024a:39 7e            pushi 7e // $7e setCycle
  024c:78               push1 
  024d:51 17            class Walk 
  024f:36                push 
  0250:38 00c6          pushi c6 // $c6 stopUpd
  0253:76               push0 
  0254:39 57            pushi 57 // $57 init
  0256:76               push0 
  0257:72 094e          lofsa $0ba8 // pigeon
  025a:4a 28             send 28 

  025c:39 7a            pushi 7a // $7a setScript
  025e:78               push1 
  025f:74 0c34          lofss $0e96 // campusLife
  0262:54 06             self 6 

  0264:48                 ret 
    )

    (method (handleEvent) // method_0265
  0265:39 4c            pushi 4c // $4c claimed
  0267:76               push0 
  0268:87 01              lap param1 
  026a:4a 04             send 4 

  026c:31 01              bnt code_026f 
  026e:48                 ret 

        code_026f
  026f:39 22            pushi 22 // $22 type
  0271:76               push0 
  0272:87 01              lap param1 
  0274:4a 04             send 4 

  0276:36                push 
  0277:3c                 dup 
  0278:35 04              ldi 4 
  027a:1a                 eq? 
  027b:31 64              bnt code_02e1 
  027d:39 28            pushi 28 // $28 message
  027f:76               push0 
  0280:87 01              lap param1 
  0282:4a 04             send 4 

  0284:36                push 
  0285:35 53              ldi 53 
  0287:1a                 eq? 
  0288:2f 0d               bt code_0297 
  028a:39 28            pushi 28 // $28 message
  028c:76               push0 
  028d:87 01              lap param1 
  028f:4a 04             send 4 

  0291:36                push 
  0292:35 73              ldi 73 
  0294:1a                 eq? 
  0295:31 28              bnt code_02bf 

        code_0297
  0297:39 7a            pushi 7a // $7a setScript
  0299:78               push1 
  029a:76               push0 
  029b:72 0820          lofsa $0abe // LaurasHead
  029e:4a 06             send 6 

  02a0:39 7a            pushi 7a // $7a setScript
  02a2:78               push1 
  02a3:76               push0 
  02a4:72 0865          lofsa $0b0c // LaurasArms
  02a7:4a 06             send 6 

  02a9:39 7a            pushi 7a // $7a setScript
  02ab:78               push1 
  02ac:76               push0 
  02ad:72 0a88          lofsa $0d38 // Lillian
  02b0:4a 06             send 6 

  02b2:38 00f8          pushi f8 // $f8 newRoom
  02b5:78               push1 
  02b6:38 030c          pushi 30c // $30c sel_780
  02b9:81 02              lag gCurRoom 
  02bb:4a 06             send 6 

  02bd:33 20              jmp code_02df 

        code_02bf
  02bf:39 28            pushi 28 // $28 message
  02c1:76               push0 
  02c2:87 01              lap param1 
  02c4:4a 04             send 4 

  02c6:36                push 
  02c7:35 0d              ldi d 
  02c9:1a                 eq? 
  02ca:2f 0d               bt code_02d9 
  02cc:39 28            pushi 28 // $28 message
  02ce:76               push0 
  02cf:87 01              lap param1 
  02d1:4a 04             send 4 

  02d3:36                push 
  02d4:35 20              ldi 20 
  02d6:1a                 eq? 
  02d7:31 06              bnt code_02df 

        code_02d9
  02d9:78               push1 
  02da:39 32            pushi 32 // $32 b-i2
  02dc:45 05 02         callb procedure_0005 2 // SetFlag 


        code_02df
  02df:33 0c              jmp code_02ed 

        code_02e1
  02e1:3c                 dup 
  02e2:35 01              ldi 1 
  02e4:1a                 eq? 
  02e5:31 06              bnt code_02ed 
  02e7:78               push1 
  02e8:39 32            pushi 32 // $32 b-i2
  02ea:45 05 02         callb procedure_0005 2 // SetFlag 


        code_02ed
  02ed:3a                toss 
  02ee:78               push1 
  02ef:39 32            pushi 32 // $32 b-i2
  02f1:45 07 02         callb procedure_0007 2 // IsFlag 

  02f4:31 2d              bnt code_0323 
  02f6:39 4c            pushi 4c // $4c claimed
  02f8:78               push1 
  02f9:78               push1 
  02fa:87 01              lap param1 
  02fc:4a 06             send 6 

  02fe:39 7a            pushi 7a // $7a setScript
  0300:78               push1 
  0301:76               push0 
  0302:72 07b9          lofsa $0abe // LaurasHead
  0305:4a 06             send 6 

  0307:39 7a            pushi 7a // $7a setScript
  0309:78               push1 
  030a:76               push0 
  030b:72 07fe          lofsa $0b0c // LaurasArms
  030e:4a 06             send 6 

  0310:39 7a            pushi 7a // $7a setScript
  0312:78               push1 
  0313:76               push0 
  0314:72 0a21          lofsa $0d38 // Lillian
  0317:4a 06             send 6 

  0319:38 00f8          pushi f8 // $f8 newRoom
  031c:78               push1 
  031d:39 2c            pushi 2c // $2c handle
  031f:81 02              lag gCurRoom 
  0321:4a 06             send 6 


        code_0323
  0323:48                 ret 
    )

    (method (dispose) // method_0324
  0324:78               push1 
  0325:38 03d0          pushi 3d0 // $3d0 sel_976
  0328:43 03 02         callk DisposeScript 2 

  032b:78               push1 
  032c:38 03d7          pushi 3d7 // $3d7 sel_983
  032f:43 03 02         callk DisposeScript 2 

  0332:39 58            pushi 58 // $58 dispose
  0334:76               push0 
  0335:57 37 04         super Rm 4 

  0338:48                 ret 
    )

    (method (newRoom) // method_0339
  0339:35 00              ldi 0 
  033b:a0 00a1            sag global161 
  033e:38 00f8          pushi f8 // $f8 newRoom
  0341:78               push1 
  0342:8f 01              lsp param1 
  0344:57 37 06         super Rm 6 

  0347:48                 ret 
    )

)

// 0e90
(instance campusLife of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (doit) // method_0348
  0348:39 3c            pushi 3c // $3c doit
  034a:76               push0 
  034b:57 05 04         super Script 4 

  034e:38 0081          pushi 81 // $81 prevSignal
  0351:76               push0 
  0352:72 0acb          lofsa $0e20 // campusRag
  0355:4a 04             send 4 

  0357:36                push 
  0358:35 ff              ldi ff 
  035a:1a                 eq? 
  035b:31 13              bnt code_0370 
  035d:39 7a            pushi 7a // $7a setScript
  035f:78               push1 
  0360:76               push0 
  0361:63 08             pToa client 
  0363:4a 06             send 6 

  0365:38 00f8          pushi f8 // $f8 newRoom
  0368:78               push1 
  0369:38 030c          pushi 30c // $30c sel_780
  036c:81 02              lag gCurRoom 
  036e:4a 06             send 6 


        code_0370
  0370:48                 ret 
    )

    (method (changeState) // method_0371
  0371:87 01              lap param1 
  0373:65 0a             aTop state 
  0375:36                push 
  0376:3c                 dup 
  0377:35 00              ldi 0 
  0379:1a                 eq? 
  037a:31 19              bnt code_0395 
  037c:39 2b            pushi 2b // $2b number
  037e:78               push1 
  037f:39 03            pushi 3 // $3 y
  0381:39 06            pushi 6 // $6 loop
  0383:78               push1 
  0384:39 ff            pushi ff // $ff checkAni
  0386:39 2a            pushi 2a // $2a play
  0388:76               push0 
  0389:72 0a94          lofsa $0e20 // campusRag
  038c:4a 10             send 10 

  038e:35 02              ldi 2 
  0390:65 10             aTop cycles 
  0392:32 035e            jmp code_06f3 

        code_0395
  0395:3c                 dup 
  0396:35 01              ldi 1 
  0398:1a                 eq? 
  0399:31 29              bnt code_03c4 
  039b:39 0d            pushi d // $d lsTop
  039d:38 030b          pushi 30b // $30b sel_779
  03a0:76               push0 
  03a1:39 43            pushi 43 // $43 at
  03a3:39 50            pushi 50 // $50 title
  03a5:39 14            pushi 14 // $14 brLeft
  03a7:39 21            pushi 21 // $21 font
  03a9:39 28            pushi 28 // $28 message
  03ab:39 46            pushi 46 // $46 width
  03ad:38 00a0          pushi a0 // $a0 cycleDone
  03b0:39 1e            pushi 1e // $1e mode
  03b2:78               push1 
  03b3:39 53            pushi 53 // $53 draw
  03b5:39 58            pushi 58 // $58 dispose
  03b7:46 00ff 0000 1a  calle ff procedure_0000 1a // Print 

  03bd:35 06              ldi 6 
  03bf:65 12             aTop seconds 
  03c1:32 032f            jmp code_06f3 

        code_03c4
  03c4:3c                 dup 
  03c5:35 02              ldi 2 
  03c7:1a                 eq? 
  03c8:31 34              bnt code_03fe 
  03ca:76               push0 
  03cb:45 0f 00         callb procedure_000f 0 // cls 

  03ce:39 7a            pushi 7a // $7a setScript
  03d0:78               push1 
  03d1:74 0b86          lofss $0f5a // Pigeon
  03d4:72 07d1          lofsa $0ba8 // pigeon
  03d7:4a 06             send 6 

  03d9:38 00d3          pushi d3 // $d3 setMotion
  03dc:7a               push2 
  03dd:74 0588          lofss $0968 // largeLRPath
  03e0:7c            pushSelf 
  03e1:72 08f0          lofsa $0cd4 // large
  03e4:4a 08             send 8 

  03e6:38 00ca          pushi ca // $ca show
  03e9:76               push0 
  03ea:38 00d3          pushi d3 // $d3 setMotion
  03ed:39 03            pushi 3 // $3 y
  03ef:51 1d            class MoveTo 
  03f1:36                push 
  03f2:39 fc            pushi fc // $fc showMem
  03f4:39 6e            pushi 6e // $6e indexOf
  03f6:72 0877          lofsa $0c70 // small
  03f9:4a 0e             send e 

  03fb:32 02f5            jmp code_06f3 

        code_03fe
  03fe:3c                 dup 
  03ff:35 03              ldi 3 
  0401:1a                 eq? 
  0402:31 5e              bnt code_0462 
  0404:38 00ca          pushi ca // $ca show
  0407:76               push0 
  0408:38 00d3          pushi d3 // $d3 setMotion
  040b:78               push1 
  040c:74 051f          lofss $092e // tinyLRPath
  040f:72 07fa          lofsa $0c0c // tiny
  0412:4a 0a             send a 

  0414:39 0e            pushi e // $e lsLeft
  0416:38 030b          pushi 30b // $30b sel_779
  0419:78               push1 
  041a:39 64            pushi 64 // $64 allTrue
  041c:39 0b            pushi b // $b nsBottom
  041e:39 0c            pushi c // $c nsRight
  0420:39 6a            pushi 6a // $6a prev
  0422:38 00f0          pushi f0 // $f0 targetObj
  0425:39 66            pushi 66 // $66 isEmpty
  0427:76               push0 
  0428:39 67            pushi 67 // $67 first
  042a:39 ff            pushi ff // $ff checkAni
  042c:39 69            pushi 69 // $69 last
  042e:39 29            pushi 29 // $29 edit
  0430:39 6b            pushi 6b // $6b addToFront
  0432:43 1b 1c         callk Display 1c 

  0435:a3 01              sal local1 
  0437:39 0e            pushi e // $e lsLeft
  0439:38 030b          pushi 30b // $30b sel_779
  043c:78               push1 
  043d:39 64            pushi 64 // $64 allTrue
  043f:39 0a            pushi a // $a nsLeft
  0441:39 0a            pushi a // $a nsLeft
  0443:39 6a            pushi 6a // $6a prev
  0445:38 00f0          pushi f0 // $f0 targetObj
  0448:39 66            pushi 66 // $66 isEmpty
  044a:39 0e            pushi e // $e lsLeft
  044c:39 67            pushi 67 // $67 first
  044e:39 ff            pushi ff // $ff checkAni
  0450:39 69            pushi 69 // $69 last
  0452:39 29            pushi 29 // $29 edit
  0454:39 6b            pushi 6b // $6b addToFront
  0456:43 1b 1c         callk Display 1c 

  0459:a3 02              sal local2 
  045b:35 05              ldi 5 
  045d:65 12             aTop seconds 
  045f:32 0291            jmp code_06f3 

        code_0462
  0462:3c                 dup 
  0463:35 04              ldi 4 
  0465:1a                 eq? 
  0466:31 1f              bnt code_0487 
  0468:39 05            pushi 5 // $5 view
  046a:78               push1 
  046b:38 020c          pushi 20c // $20c sel_524
  046e:39 03            pushi 3 // $3 y
  0470:78               push1 
  0471:38 0083          pushi 83 // $83 playMaybe
  0474:38 00d3          pushi d3 // $d3 setMotion
  0477:78               push1 
  0478:74 0561          lofss $09dc // largeTBPath
  047b:72 0856          lofsa $0cd4 // large
  047e:4a 12             send 12 

  0480:35 05              ldi 5 
  0482:65 12             aTop seconds 
  0484:32 026c            jmp code_06f3 

        code_0487
  0487:3c                 dup 
  0488:35 05              ldi 5 
  048a:1a                 eq? 
  048b:31 61              bnt code_04ee 
  048d:38 00a3          pushi a3 // $a3 startUpd
  0490:76               push0 
  0491:72 06c6          lofsa $0b5a // squirrel
  0494:4a 04             send 4 

  0496:39 04            pushi 4 // $4 x
  0498:38 030b          pushi 30b // $30b sel_779
  049b:7a               push2 
  049c:39 6c            pushi 6c // $6c addToEnd
  049e:8b 02              lsl local2 
  04a0:43 1b 08         callk Display 8 

  04a3:39 04            pushi 4 // $4 x
  04a5:38 030b          pushi 30b // $30b sel_779
  04a8:7a               push2 
  04a9:39 6c            pushi 6c // $6c addToEnd
  04ab:8b 01              lsl local1 
  04ad:43 1b 08         callk Display 8 

  04b0:39 05            pushi 5 // $5 view
  04b2:78               push1 
  04b3:38 0201          pushi 201 // $201 sel_513
  04b6:38 00c8          pushi c8 // $c8 setLoop
  04b9:78               push1 
  04ba:76               push0 
  04bb:39 07            pushi 7 // $7 cel
  04bd:78               push1 
  04be:39 07            pushi 7 // $7 cel
  04c0:38 00c5          pushi c5 // $c5 posn
  04c3:7a               push2 
  04c4:38 0140          pushi 140 // $140 upRoomNo
  04c7:38 00bc          pushi bc // $bc motionInited
  04ca:38 00ca          pushi ca // $ca show
  04cd:76               push0 
  04ce:39 7e            pushi 7e // $7e setCycle
  04d0:78               push1 
  04d1:51 17            class Walk 
  04d3:36                push 
  04d4:38 00a3          pushi a3 // $a3 startUpd
  04d7:76               push0 
  04d8:38 00d3          pushi d3 // $d3 setMotion
  04db:39 04            pushi 4 // $4 x
  04dd:51 1d            class MoveTo 
  04df:36                push 
  04e0:39 7f            pushi 7f // $7f setReal
  04e2:38 00b7          pushi b7 // $b7 nearestDist
  04e5:7c            pushSelf 
  04e6:72 084f          lofsa $0d38 // Lillian
  04e9:4a 34             send 34 

  04eb:32 0205            jmp code_06f3 

        code_04ee
  04ee:3c                 dup 
  04ef:35 06              ldi 6 
  04f1:1a                 eq? 
  04f2:31 78              bnt code_056c 
  04f4:39 61            pushi 61 // $61 add
  04f6:7a               push2 
  04f7:74 0570          lofss $0a6a // LilysHead
  04fa:74 0597          lofss $0a94 // LilysLegs
  04fd:39 3c            pushi 3c // $3c doit
  04ff:76               push0 
  0500:81 0a              lag gAddToPics 
  0502:4a 0c             send c 

  0504:39 06            pushi 6 // $6 loop
  0506:78               push1 
  0507:7a               push2 
  0508:39 07            pushi 7 // $7 cel
  050a:78               push1 
  050b:76               push0 
  050c:39 04            pushi 4 // $4 x
  050e:78               push1 
  050f:39 04            pushi 4 // $4 x
  0511:76               push0 
  0512:72 0823          lofsa $0d38 // Lillian
  0515:4a 04             send 4 

  0517:36                push 
  0518:35 03              ldi 3 
  051a:04                 sub 
  051b:36                push 
  051c:39 03            pushi 3 // $3 y
  051e:78               push1 
  051f:39 03            pushi 3 // $3 y
  0521:76               push0 
  0522:72 0813          lofsa $0d38 // Lillian
  0525:4a 04             send 4 

  0527:36                push 
  0528:35 1a              ldi 1a 
  052a:04                 sub 
  052b:36                push 
  052c:38 00c6          pushi c6 // $c6 stopUpd
  052f:76               push0 
  0530:72 0805          lofsa $0d38 // Lillian
  0533:4a 1c             send 1c 

  0535:39 7a            pushi 7a // $7a setScript
  0537:78               push1 
  0538:76               push0 
  0539:39 7e            pushi 7e // $7e setCycle
  053b:78               push1 
  053c:51 1a            class End 
  053e:36                push 
  053f:72 057c          lofsa $0abe // LaurasHead
  0542:4a 0c             send c 

  0544:39 06            pushi 6 // $6 loop
  0546:78               push1 
  0547:39 04            pushi 4 // $4 x
  0549:39 07            pushi 7 // $7 cel
  054b:78               push1 
  054c:76               push0 
  054d:39 7e            pushi 7e // $7e setCycle
  054f:78               push1 
  0550:51 1a            class End 
  0552:36                push 
  0553:72 05b6          lofsa $0b0c // LaurasArms
  0556:4a 12             send 12 

  0558:38 00a4          pushi a4 // $a4 cycleSpeed
  055b:78               push1 
  055c:78               push1 
  055d:39 7e            pushi 7e // $7e setCycle
  055f:7a               push2 
  0560:51 1a            class End 
  0562:36                push 
  0563:7c            pushSelf 
  0564:72 05f3          lofsa $0b5a // squirrel
  0567:4a 0e             send e 

  0569:32 0187            jmp code_06f3 

        code_056c
  056c:3c                 dup 
  056d:35 07              ldi 7 
  056f:1a                 eq? 
  0570:31 5b              bnt code_05cd 
  0572:39 06            pushi 6 // $6 loop
  0574:78               push1 
  0575:7a               push2 
  0576:39 07            pushi 7 // $7 cel
  0578:78               push1 
  0579:76               push0 
  057a:38 00c5          pushi c5 // $c5 posn
  057d:7a               push2 
  057e:39 29            pushi 29 // $29 edit
  0580:38 009f          pushi 9f // $9f nextCel
  0583:38 00a4          pushi a4 // $a4 cycleSpeed
  0586:78               push1 
  0587:39 08            pushi 8 // $8 underBits
  0589:39 7e            pushi 7e // $7e setCycle
  058b:78               push1 
  058c:51 16            class Fwd 
  058e:36                push 
  058f:72 05c8          lofsa $0b5a // squirrel
  0592:4a 20             send 20 

  0594:39 06            pushi 6 // $6 loop
  0596:78               push1 
  0597:39 05            pushi 5 // $5 view
  0599:39 07            pushi 7 // $7 cel
  059b:78               push1 
  059c:76               push0 
  059d:39 7e            pushi 7e // $7e setCycle
  059f:78               push1 
  05a0:51 1a            class End 
  05a2:36                push 
  05a3:72 0566          lofsa $0b0c // LaurasArms
  05a6:4a 12             send 12 

  05a8:39 7a            pushi 7a // $7a setScript
  05aa:78               push1 
  05ab:74 097c          lofss $0f2a // LillianSpeaking
  05ae:72 0787          lofsa $0d38 // Lillian
  05b1:4a 06             send 6 

  05b3:39 05            pushi 5 // $5 view
  05b5:38 00aa          pushi aa // $aa triedToMove
  05b8:39 19            pushi 19 // $19 time
  05ba:38 0082          pushi 82 // $82 owner
  05bd:38 030b          pushi 30b // $30b sel_779
  05c0:39 03            pushi 3 // $3 y
  05c2:40 fa46 0a        call proc_000c a 

  05c6:35 08              ldi 8 
  05c8:65 12             aTop seconds 
  05ca:32 0126            jmp code_06f3 

        code_05cd
  05cd:3c                 dup 
  05ce:35 08              ldi 8 
  05d0:1a                 eq? 
  05d1:31 5d              bnt code_0630 
  05d3:39 06            pushi 6 // $6 loop
  05d5:78               push1 
  05d6:39 03            pushi 3 // $3 y
  05d8:72 057f          lofsa $0b5a // squirrel
  05db:4a 06             send 6 

  05dd:39 05            pushi 5 // $5 view
  05df:78               push1 
  05e0:38 0210          pushi 210 // $210 sel_528
  05e3:38 00d3          pushi d3 // $d3 setMotion
  05e6:78               push1 
  05e7:74 03b8          lofss $09a2 // largeRLPath
  05ea:72 06e7          lofsa $0cd4 // large
  05ed:4a 0c             send c 

  05ef:35 01              ldi 1 
  05f1:a3 03              sal local3 
  05f3:39 06            pushi 6 // $6 loop
  05f5:78               push1 
  05f6:7a               push2 
  05f7:39 07            pushi 7 // $7 cel
  05f9:78               push1 
  05fa:76               push0 
  05fb:38 00c6          pushi c6 // $c6 stopUpd
  05fe:76               push0 
  05ff:72 04bc          lofsa $0abe // LaurasHead
  0602:4a 10             send 10 

  0604:39 06            pushi 6 // $6 loop
  0606:78               push1 
  0607:39 06            pushi 6 // $6 loop
  0609:38 00c6          pushi c6 // $c6 stopUpd
  060c:76               push0 
  060d:39 7a            pushi 7a // $7a setScript
  060f:78               push1 
  0610:74 08e7          lofss $0efa // LauraSpeaking
  0613:72 04f6          lofsa $0b0c // LaurasArms
  0616:4a 10             send 10 

  0618:39 05            pushi 5 // $5 view
  061a:39 0a            pushi a // $a nsLeft
  061c:39 4b            pushi 4b // $4b said
  061e:39 64            pushi 64 // $64 allTrue
  0620:38 030b          pushi 30b // $30b sel_779
  0623:39 04            pushi 4 // $4 x
  0625:40 f9e3 0a        call proc_000c a 

  0629:35 08              ldi 8 
  062b:65 12             aTop seconds 
  062d:32 00c3            jmp code_06f3 

        code_0630
  0630:3c                 dup 
  0631:35 09              ldi 9 
  0633:1a                 eq? 
  0634:31 65              bnt code_069b 
  0636:39 06            pushi 6 // $6 loop
  0638:78               push1 
  0639:78               push1 
  063a:39 07            pushi 7 // $7 cel
  063c:78               push1 
  063d:76               push0 
  063e:39 42            pushi 42 // $42 setPri
  0640:78               push1 
  0641:39 ff            pushi ff // $ff checkAni
  0643:38 00a4          pushi a4 // $a4 cycleSpeed
  0646:78               push1 
  0647:78               push1 
  0648:39 7e            pushi 7e // $7e setCycle
  064a:78               push1 
  064b:51 1a            class End 
  064d:36                push 
  064e:72 0509          lofsa $0b5a // squirrel
  0651:4a 1e             send 1e 

  0653:39 05            pushi 5 // $5 view
  0655:78               push1 
  0656:38 0211          pushi 211 // $211 sel_529
  0659:38 00c8          pushi c8 // $c8 setLoop
  065c:78               push1 
  065d:39 06            pushi 6 // $6 loop
  065f:38 00d3          pushi d3 // $d3 setMotion
  0662:39 03            pushi 3 // $3 y
  0664:51 1d            class MoveTo 
  0666:36                push 
  0667:38 0140          pushi 140 // $140 upRoomNo
  066a:39 6e            pushi 6e // $6e indexOf
  066c:72 0601          lofsa $0c70 // small
  066f:4a 16             send 16 

  0671:39 07            pushi 7 // $7 cel
  0673:78               push1 
  0674:76               push0 
  0675:38 00c7          pushi c7 // $c7 forceUpd
  0678:76               push0 
  0679:72 0442          lofsa $0abe // LaurasHead
  067c:4a 0a             send a 

  067e:35 00              ldi 0 
  0680:a3 03              sal local3 
  0682:39 05            pushi 5 // $5 view
  0684:38 00aa          pushi aa // $aa triedToMove
  0687:39 28            pushi 28 // $28 message
  0689:38 0082          pushi 82 // $82 owner
  068c:38 030b          pushi 30b // $30b sel_779
  068f:39 05            pushi 5 // $5 view
  0691:40 f977 0a        call proc_000c a 

  0695:35 08              ldi 8 
  0697:65 12             aTop seconds 
  0699:33 58              jmp code_06f3 

        code_069b
  069b:3c                 dup 
  069c:35 0a              ldi a 
  069e:1a                 eq? 
  069f:31 24              bnt code_06c5 
  06a1:38 00c6          pushi c6 // $c6 stopUpd
  06a4:76               push0 
  06a5:72 04b2          lofsa $0b5a // squirrel
  06a8:4a 04             send 4 

  06aa:35 01              ldi 1 
  06ac:a3 03              sal local3 
  06ae:39 05            pushi 5 // $5 view
  06b0:39 0a            pushi a // $a nsLeft
  06b2:39 3c            pushi 3c // $3c doit
  06b4:39 64            pushi 64 // $64 allTrue
  06b6:38 030b          pushi 30b // $30b sel_779
  06b9:39 06            pushi 6 // $6 loop
  06bb:40 f94d 0a        call proc_000c a 

  06bf:35 05              ldi 5 
  06c1:65 12             aTop seconds 
  06c3:33 2e              jmp code_06f3 

        code_06c5
  06c5:3c                 dup 
  06c6:35 0b              ldi b 
  06c8:1a                 eq? 
  06c9:31 28              bnt code_06f3 
  06cb:39 07            pushi 7 // $7 cel
  06cd:78               push1 
  06ce:76               push0 
  06cf:38 00c7          pushi c7 // $c7 forceUpd
  06d2:76               push0 
  06d3:72 03e8          lofsa $0abe // LaurasHead
  06d6:4a 0a             send a 

  06d8:39 7a            pushi 7a // $7a setScript
  06da:78               push1 
  06db:76               push0 
  06dc:72 042d          lofsa $0b0c // LaurasArms
  06df:4a 06             send 6 

  06e1:39 7a            pushi 7a // $7a setScript
  06e3:78               push1 
  06e4:76               push0 
  06e5:72 0650          lofsa $0d38 // Lillian
  06e8:4a 06             send 6 

  06ea:38 0088          pushi 88 // $88 fade
  06ed:76               push0 
  06ee:72 072f          lofsa $0e20 // campusRag
  06f1:4a 04             send 4 


        code_06f3
  06f3:3a                toss 
  06f4:48                 ret 
    )

)

// 0ec4
(instance LauraReading of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_06f5
  06f5:39 76            pushi 76 // $76 script
  06f7:76               push0 
  06f8:72 0411          lofsa $0b0c // LaurasArms
  06fb:4a 04             send 4 

  06fd:18                 not 
  06fe:31 43              bnt code_0743 
  0700:87 01              lap param1 
  0702:65 0a             aTop state 
  0704:36                push 
  0705:3c                 dup 
  0706:35 00              ldi 0 
  0708:1a                 eq? 
  0709:31 0c              bnt code_0717 
  070b:7a               push2 
  070c:39 14            pushi 14 // $14 brLeft
  070e:39 32            pushi 32 // $32 b-i2
  0710:43 40 04         callk Random 4 

  0713:65 10             aTop cycles 
  0715:33 2b              jmp code_0742 

        code_0717
  0717:3c                 dup 
  0718:35 01              ldi 1 
  071a:1a                 eq? 
  071b:31 0e              bnt code_072b 
  071d:39 7e            pushi 7e // $7e setCycle
  071f:7a               push2 
  0720:51 1a            class End 
  0722:36                push 
  0723:7c            pushSelf 
  0724:72 03e5          lofsa $0b0c // LaurasArms
  0727:4a 08             send 8 

  0729:33 17              jmp code_0742 

        code_072b
  072b:3c                 dup 
  072c:35 02              ldi 2 
  072e:1a                 eq? 
  072f:31 11              bnt code_0742 
  0731:38 00c6          pushi c6 // $c6 stopUpd
  0734:76               push0 
  0735:72 03d4          lofsa $0b0c // LaurasArms
  0738:4a 04             send 4 

  073a:35 01              ldi 1 
  073c:65 10             aTop cycles 
  073e:35 ff              ldi ff 
  0740:65 0a             aTop state 

        code_0742
  0742:3a                toss 

        code_0743
  0743:48                 ret 
    )

)

// 0ef4
(instance LauraSpeaking of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_0744
  0744:83 03              lal local3 
  0746:31 4b              bnt code_0793 
  0748:88 00a1            lsg global161 
  074b:35 00              ldi 0 
  074d:1a                 eq? 
  074e:31 41              bnt code_0791 
  0750:7a               push2 
  0751:39 0a            pushi a // $a nsLeft
  0753:39 14            pushi 14 // $14 brLeft
  0755:43 40 04         callk Random 4 

  0758:a0 00a1            sag global161 
  075b:87 01              lap param1 
  075d:65 0a             aTop state 
  075f:36                push 
  0760:3c                 dup 
  0761:35 00              ldi 0 
  0763:1a                 eq? 
  0764:31 19              bnt code_077f 
  0766:39 7e            pushi 7e // $7e setCycle
  0768:78               push1 
  0769:51 16            class Fwd 
  076b:36                push 
  076c:72 034f          lofsa $0abe // LaurasHead
  076f:4a 06             send 6 

  0771:39 7e            pushi 7e // $7e setCycle
  0773:7a               push2 
  0774:51 1a            class End 
  0776:36                push 
  0777:7c            pushSelf 
  0778:72 0391          lofsa $0b0c // LaurasArms
  077b:4a 08             send 8 

  077d:33 11              jmp code_0790 

        code_077f
  077f:3c                 dup 
  0780:35 01              ldi 1 
  0782:1a                 eq? 
  0783:31 0b              bnt code_0790 
  0785:39 7e            pushi 7e // $7e setCycle
  0787:78               push1 
  0788:51 1b            class Beg 
  078a:36                push 
  078b:72 037e          lofsa $0b0c // LaurasArms
  078e:4a 06             send 6 


        code_0790
  0790:3a                toss 

        code_0791
  0791:33 4a              jmp code_07dd 

        code_0793
  0793:87 01              lap param1 
  0795:65 0a             aTop state 
  0797:36                push 
  0798:3c                 dup 
  0799:35 00              ldi 0 
  079b:1a                 eq? 
  079c:31 2f              bnt code_07cd 
  079e:39 07            pushi 7 // $7 cel
  07a0:76               push0 
  07a1:72 0368          lofsa $0b0c // LaurasArms
  07a4:4a 04             send 4 

  07a6:31 1f              bnt code_07c7 
  07a8:39 7e            pushi 7e // $7e setCycle
  07aa:7a               push2 
  07ab:51 1b            class Beg 
  07ad:36                push 
  07ae:7c            pushSelf 
  07af:72 035a          lofsa $0b0c // LaurasArms
  07b2:4a 08             send 8 

  07b4:39 07            pushi 7 // $7 cel
  07b6:78               push1 
  07b7:76               push0 
  07b8:39 7e            pushi 7e // $7e setCycle
  07ba:78               push1 
  07bb:76               push0 
  07bc:38 00c6          pushi c6 // $c6 stopUpd
  07bf:76               push0 
  07c0:72 02fb          lofsa $0abe // LaurasHead
  07c3:4a 10             send 10 

  07c5:33 04              jmp code_07cb 

        code_07c7
  07c7:35 01              ldi 1 
  07c9:65 10             aTop cycles 

        code_07cb
  07cb:33 0f              jmp code_07dc 

        code_07cd
  07cd:3c                 dup 
  07ce:35 01              ldi 1 
  07d0:1a                 eq? 
  07d1:31 09              bnt code_07dc 
  07d3:38 00c6          pushi c6 // $c6 stopUpd
  07d6:76               push0 
  07d7:72 0332          lofsa $0b0c // LaurasArms
  07da:4a 04             send 4 


        code_07dc
  07dc:3a                toss 

        code_07dd
  07dd:35 ff              ldi ff 
  07df:65 0a             aTop state 
  07e1:35 01              ldi 1 
  07e3:65 10             aTop cycles 
  07e5:48                 ret 
    )

)

// 0f24
(instance LillianSpeaking of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_07e6
  07e6:83 03              lal local3 
  07e8:18                 not 
  07e9:31 40              bnt code_082b 
  07eb:88 00a1            lsg global161 
  07ee:35 00              ldi 0 
  07f0:1a                 eq? 
  07f1:31 36              bnt code_0829 
  07f3:7a               push2 
  07f4:39 0a            pushi a // $a nsLeft
  07f6:39 14            pushi 14 // $14 brLeft
  07f8:43 40 04         callk Random 4 

  07fb:a0 00a1            sag global161 
  07fe:87 01              lap param1 
  0800:65 0a             aTop state 
  0802:36                push 
  0803:3c                 dup 
  0804:35 00              ldi 0 
  0806:1a                 eq? 
  0807:31 0e              bnt code_0817 
  0809:39 7e            pushi 7e // $7e setCycle
  080b:7a               push2 
  080c:51 1a            class End 
  080e:36                push 
  080f:7c            pushSelf 
  0810:72 0525          lofsa $0d38 // Lillian
  0813:4a 08             send 8 

  0815:33 11              jmp code_0828 

        code_0817
  0817:3c                 dup 
  0818:35 01              ldi 1 
  081a:1a                 eq? 
  081b:31 0b              bnt code_0828 
  081d:39 7e            pushi 7e // $7e setCycle
  081f:78               push1 
  0820:51 1b            class Beg 
  0822:36                push 
  0823:72 0512          lofsa $0d38 // Lillian
  0826:4a 06             send 6 


        code_0828
  0828:3a                toss 

        code_0829
  0829:33 39              jmp code_0864 

        code_082b
  082b:87 01              lap param1 
  082d:65 0a             aTop state 
  082f:36                push 
  0830:3c                 dup 
  0831:35 00              ldi 0 
  0833:1a                 eq? 
  0834:31 1e              bnt code_0854 
  0836:39 07            pushi 7 // $7 cel
  0838:76               push0 
  0839:72 04fc          lofsa $0d38 // Lillian
  083c:4a 04             send 4 

  083e:31 0e              bnt code_084e 
  0840:39 7e            pushi 7e // $7e setCycle
  0842:7a               push2 
  0843:51 1b            class Beg 
  0845:36                push 
  0846:7c            pushSelf 
  0847:72 04ee          lofsa $0d38 // Lillian
  084a:4a 08             send 8 

  084c:33 04              jmp code_0852 

        code_084e
  084e:35 01              ldi 1 
  0850:65 10             aTop cycles 

        code_0852
  0852:33 0f              jmp code_0863 

        code_0854
  0854:3c                 dup 
  0855:35 01              ldi 1 
  0857:1a                 eq? 
  0858:31 09              bnt code_0863 
  085a:38 00c6          pushi c6 // $c6 stopUpd
  085d:76               push0 
  085e:72 04d7          lofsa $0d38 // Lillian
  0861:4a 04             send 4 


        code_0863
  0863:3a                toss 

        code_0864
  0864:35 ff              ldi ff 
  0866:65 0a             aTop state 
  0868:35 01              ldi 1 
  086a:65 10             aTop cycles 
  086c:48                 ret 
    )

)

// 0f54
(instance Pigeon of Script
    (properties
        client $0
        state $ffff
        start $0
        timer $0
        cycles $0
        seconds $0
        lastSeconds $0
        register $0
        script $0
        caller $0
    )
    (method (changeState) // method_086d
  086d:87 01              lap param1 
  086f:65 0a             aTop state 
  0871:36                push 
  0872:3c                 dup 
  0873:35 00              ldi 0 
  0875:1a                 eq? 
  0876:31 1a              bnt code_0892 
  0878:38 00a3          pushi a3 // $a3 startUpd
  087b:76               push0 
  087c:38 00d3          pushi d3 // $d3 setMotion
  087f:39 04            pushi 4 // $4 x
  0881:51 1d            class MoveTo 
  0883:36                push 
  0884:38 00cd          pushi cd // $cd xLast
  0887:39 28            pushi 28 // $28 message
  0889:7c            pushSelf 
  088a:72 031b          lofsa $0ba8 // pigeon
  088d:4a 10             send 10 

  088f:32 008d            jmp code_091f 

        code_0892
  0892:3c                 dup 
  0893:35 01              ldi 1 
  0895:1a                 eq? 
  0896:31 1a              bnt code_08b2 
  0898:38 00a2          pushi a2 // $a2 setCel
  089b:78               push1 
  089c:76               push0 
  089d:38 00d3          pushi d3 // $d3 setMotion
  08a0:39 04            pushi 4 // $4 x
  08a2:51 1d            class MoveTo 
  08a4:36                push 
  08a5:38 00dc          pushi dc // $dc setStep
  08a8:39 24            pushi 24 // $24 cursor
  08aa:7c            pushSelf 
  08ab:72 02fa          lofsa $0ba8 // pigeon
  08ae:4a 12             send 12 

  08b0:33 6d              jmp code_091f 

        code_08b2
  08b2:3c                 dup 
  08b3:35 02              ldi 2 
  08b5:1a                 eq? 
  08b6:31 1b              bnt code_08d3 
  08b8:38 00a2          pushi a2 // $a2 setCel
  08bb:78               push1 
  08bc:39 ff            pushi ff // $ff checkAni
  08be:38 00d3          pushi d3 // $d3 setMotion
  08c1:39 04            pushi 4 // $4 x
  08c3:51 1d            class MoveTo 
  08c5:36                push 
  08c6:38 00e1          pushi e1 // $e1 alterEgo
  08c9:39 26            pushi 26 // $26 mark
  08cb:7c            pushSelf 
  08cc:72 02d9          lofsa $0ba8 // pigeon
  08cf:4a 12             send 12 

  08d1:33 4c              jmp code_091f 

        code_08d3
  08d3:3c                 dup 
  08d4:35 03              ldi 3 
  08d6:1a                 eq? 
  08d7:31 0e              bnt code_08e7 
  08d9:39 7e            pushi 7e // $7e setCycle
  08db:7a               push2 
  08dc:51 1b            class Beg 
  08de:36                push 
  08df:7c            pushSelf 
  08e0:72 02c5          lofsa $0ba8 // pigeon
  08e3:4a 08             send 8 

  08e5:33 38              jmp code_091f 

        code_08e7
  08e7:3c                 dup 
  08e8:35 04              ldi 4 
  08ea:1a                 eq? 
  08eb:31 1b              bnt code_0908 
  08ed:39 06            pushi 6 // $6 loop
  08ef:78               push1 
  08f0:78               push1 
  08f1:38 00c5          pushi c5 // $c5 posn
  08f4:7a               push2 
  08f5:38 00db          pushi db // $db onControl
  08f8:39 2e            pushi 2e // $2e dx
  08fa:39 7e            pushi 7e // $7e setCycle
  08fc:7a               push2 
  08fd:51 1a            class End 
  08ff:36                push 
  0900:7c            pushSelf 
  0901:72 02a4          lofsa $0ba8 // pigeon
  0904:4a 16             send 16 

  0906:33 17              jmp code_091f 

        code_0908
  0908:3c                 dup 
  0909:35 05              ldi 5 
  090b:1a                 eq? 
  090c:31 11              bnt code_091f 
  090e:38 00cb          pushi cb // $cb addToPic
  0911:76               push0 
  0912:72 0293          lofsa $0ba8 // pigeon
  0915:4a 04             send 4 

  0917:39 7a            pushi 7a // $7a setScript
  0919:78               push1 
  091a:76               push0 
  091b:63 08             pToa client 
  091d:4a 06             send 6 


        code_091f
  091f:3a                toss 
  0920:48                 ret 
  0921:00                bnot 
    )

)



(procedure proc_000c
  000c:39 0b            pushi b // $b nsBottom
  000e:59 04            &rest 4 
  0010:39 43            pushi 43 // $43 at
  0012:8f 01              lsp param1 
  0014:8f 02              lsp param2 
  0016:39 21            pushi 21 // $21 font
  0018:39 04            pushi 4 // $4 x
  001a:39 46            pushi 46 // $46 width
  001c:8f 03              lsp param3 
  001e:39 1e            pushi 1e // $1e mode
  0020:78               push1 
  0021:39 53            pushi 53 // $53 draw
  0023:39 58            pushi 58 // $58 dispose
  0025:46 00ff 0000 16  calle ff procedure_0000 16 // Print 

  002b:48                 ret 
)

