(version 2)
(include "sci.sh")
(exports
    0 rm671
)
(use "Main")
(use "FPRoom")
(use "Print")
(use "CueObj")
(use "n958")
(use "SysWindow")
(use "Cycle")
(use "View")
(use "Obj")
(script 671)


(local
    local0

)
(instance public rm671 of FPRoom
    (properties
        noun 29
        picture 671
    )

    (method (init)
        (var temp0)
        (send gEgo:
            init()
            signal(16384)
            wearingGuns(1)
            get(-1 44)
        )
        = global146 0
        (send gIconBar:disable(0))
        (send gTimers:delete(ScriptID(0 13)))
        = global119 21
        proc958_0(132 2944 2124 2800 2801 2802 2803 2804 2805 2807 2809 2810 2811)
        (super:init())
        (bullet:
            init()
            hide()
        )
        (shwing:
            init()
            hide()
        )
        (chips:
            init()
            addToPic()
        )
        (aces:
            init()
            stopUpd()
        )
        (chandelier2:
            init()
            stopUpd()
        )
        (sheep:
            init()
            stopUpd()
        )
        (chick:
            init()
            stopUpd()
        )
        (ruben:
            init()
            stopUpd()
        )
        (cigman:
            init()
            stopUpd()
        )
        (zircon:
            init()
            stopUpd()
        )
        (shieldTable:
            init()
            stopUpd()
        )
        (chair1:addToPic())
        (chair2:addToPic())
        (chair3:addToPic())
        (chair4:addToPic())
        (pokerTable:
            init()
            addToPic()
        )
        (pokerGuy1:
            init()
            stopUpd()
        )
        (pokerGuy2:
            init()
            stopUpd()
        )
        (pokerGuy3:
            init()
            stopUpd()
        )
        (pokerGuy4:
            init()
            stopUpd()
        )
        (backDoor:
            init()
            addToPic()
        )
        (rail:
            init()
            setOnMeCheck(1 2)
        )
        (bar:
            init()
            setOnMeCheck(1 4)
        )
        (bottles:
            init()
            setOnMeCheck(1 8)
        )
        (painting2:
            init()
            setOnMeCheck(1 16)
        )
        (littlePic:
            init()
            setOnMeCheck(1 32)
        )
        (piano:
            init()
            setOnMeCheck(1 64)
        )
        (chandelier:
            init()
            setOnMeCheck(1 128)
        )
        (dontShoot:
            init()
            setOnMeCheck(1 256)
        )
        = global146 0
        (send global2:setScript(sDiveForCover))
    )


    (method (dispose)
        (super:dispose())
    )


    (method (doVerb theVerb)
        (switch (theVerb)
            (case 47
                (if (> gOrigX 100)
                    (send global2:setScript(sFreddyShotsAcesWrong))
                )(else
                    (super:doVerb(theVerb))
                )
            )
            (default 
                (super:doVerb(theVerb))
            )
        )
    )

)
(instance sArrestAces of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                (send gIconBar:disable())
                (send gEgo:
                    setLoop(5)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(38)
                    y(139)
                    setLoop(7)
                    setCel(0)
                    setMotion(MoveTo 7 148 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(7 148)
                    setCel(0)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(5)
                    setMotion(MoveTo 226 13 self)
                )
            )
            (case 3
                (bullet:hide())
                (shwing:hide())
                = cycles 1
            )
            (case 4
                (chandSound:
                    number(2760)
                    play(self)
                )
                (chandelier2:
                    view(676)
                    setLoop(0)
                    setCel(0)
                    cycleSpeed(12)
                    setCycle(End)
                )
            )
            (case 5
                (chandSound:
                    number(2807)
                    play()
                )
                (chandelier2:
                    y(0)
                    z(0)
                    setMotion(MoveTo 223 58 self)
                )
            )
            (case 6
                (aces:dispose())
                (chips:dispose())
                (chandSound:
                    number(2761)
                    play(self)
                )
                (chandelier2:
                    view(676)
                    x(221)
                    y(141)
                    setLoop(1)
                    setCel(0)
                    setCycle(End)
                )
            )
            (case 7
                = cycles 30
                (send gGameMusic1:
                    number(672)
                    flags(1)
                    loop(1)
                    play()
                )
                = cycles 1
            )
            (case 8
                (send gOldCast:eachElementDo(#dispose))
                (send global2:
                    style(10)
                    drawPic(780)
                )
                = cycles 1
            )
            (case 9
                proc0_3(85)
                proc0_4(59)
                = global138 0
                = global119 22
                (send (ScriptID(0 13)):setReal(ScriptID(0 13) 0 15))
                = cycles 1
            )
            (case 10
                (send gGame:points(20))
                (send gFpMessager:say(46 0 0 1 self))
            )
            (case 11
                (chandSound:
                    number(2919)
                    play()
                )
                (send gFpMessager:say(46 0 0 2 4 self))
            )
            (case 12
                (send gGameMusic1:fade())
                (send gEgo:state(2))
                (send global2:newRoom(670))
                (self:dispose())
            )
        )
    )

)
(instance sFreddyShotsAcesWrong of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                proc958_0(132 2944)
                (send gEgo:
                    view(677)
                    setLoop(0)
                    setCel(0)
                    x(67)
                    y(163)
                    cycleSpeed(12)
                    setCycle(End self)
                )
                (aces:
                    view(689)
                    setLoop(0)
                    setCel(0)
                    cycleSpeed(12)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
            )
            (case 2
                (gunSound:
                    number(2944)
                    play()
                )
                = cycles 1
            )
            (case 3
                (send gEgo:
                    view(677)
                    setLoop(6)
                    setCel(0)
                    x(67)
                    y(163)
                    cycleSpeed(12)
                    setCycle(End self)
                )
            )
            (case 4
                = global122 6
                (send global2:newRoom(99))
                (self:dispose())
            )
        )
    )

)
(instance sDiveForCover of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                (send gEgo:
                    view(681)
                    x(147)
                    y(163)
                    setLoop(4)
                    setCel(0)
                    setMotion(0)
                    setCycle(0)
                )
                = cycles 1
            )
            (case 1
                (diveSound:
                    number(2743)
                    play()
                )
                (pokerGuy1:setCycle(End self))
            )
            (case 2
                (pChair1:
                    init()
                    stopUpd()
                )
                (pokerGuy1:dispose())
                = cycles 1
            )
            (case 3
                (diveSound:
                    number(2743)
                    play()
                )
                (pokerGuy2:setCycle(End self))
            )
            (case 4
                (pChair2:
                    init()
                    stopUpd()
                )
                (pokerGuy2:dispose())
                = cycles 1
            )
            (case 5
                (diveSound:
                    number(2743)
                    play()
                )
                (pokerGuy3:setCycle(End self))
            )
            (case 6
                (pChair3:
                    init()
                    stopUpd()
                )
                (pokerGuy3:dispose())
                = cycles 1
            )
            (case 7
                (diveSound:
                    number(2743)
                    play()
                )
                (pokerGuy4:setCycle(End self))
            )
            (case 8
                (pChair4:
                    init()
                    stopUpd()
                )
                (pokerGuy4:dispose())
                UnLoad(128 672)
                = cycles 1
            )
            (case 9
                (send gEgo:hide())
                (shieldTable:
                    view(687)
                    setLoop(0)
                    setCel(0)
                    x(147)
                    y(163)
                    setCycle(CT 3 1 self)
                )
            )
            (case 10
                (diveSound:
                    number(2809)
                    play()
                )
                (shieldTable:setCycle(End self))
            )
            (case 11
                (diveSound:
                    number(2810)
                    play()
                )
                (shieldTable:
                    view(687)
                    setLoop(1)
                    setCel(0)
                    setCycle(End self)
                )
            )
            (case 12
                (shieldTable:
                    view(689)
                    setLoop(1)
                    setCel(0)
                    stopUpd()
                )
                (send gEgo:
                    view(677)
                    x(67)
                    y(163)
                    priority(10)
                    signal(16400)
                    setLoop(1)
                    setCel(0)
                    setMotion(0)
                    setCycle(0)
                    state(0)
                    show()
                )
                UnLoad(128 687)
                (send gGame:handsOn())
                (send gIconBar:disable(0))
                (self:dispose())
            )
        )
    )

)
(instance sRewindLines of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                proc958_0(128 679)
                (line1:
                    init()
                    hide()
                )
                (line2:
                    init()
                    hide()
                )
                (line3:
                    init()
                    hide()
                )
                (line4:
                    init()
                    hide()
                )
                (line5:
                    init()
                    hide()
                )
                (line6:
                    init()
                    hide()
                )
                (line7:
                    init()
                    hide()
                )
                (line8:
                    init()
                    hide()
                )
                = cycles 20
            )
            (case 1
                (send gGame:setCursor(999 1))
                (Print:
                    posn(100 70)
                    font(gFont)
                    window(SysWindow)
                    addTitle(62 0 0 2 670)
                    addText(62 0 0 3 2 2 670)
                    addButton(0 62 0 0 1 70 20 670)
                    init()
                )
                = cycles 1
            )
            (case 2
                (send gGame:setCursor(997 1))
                (line1:show())
                (switch (client)
                    (case sheep
                        (send global2:setScript(sKilledSheepBackwards))
                    )
                    (case chick
                        (send global2:setScript(sKilledChickBackwards))
                    )
                    (case ruben
                        (send global2:setScript(sKilledRubyBackwards))
                    )
                    (case cigman
                        (send global2:setScript(sKilledCigmanBackwards))
                    )
                    (case zircon
                        (send global2:setScript(sKilledZirconBackwards))
                    )
                )
                = cycles 1
            )
            (case 3
                (line1:hide())
                (line4:show())
                = cycles 1
            )
            (case 4
                (line4:hide())
                (line8:show())
                = cycles 1
            )
            (case 5
                (line8:hide())
                (line2:show())
                = cycles 1
            )
            (case 6
                (line2:hide())
                (line5:show())
                = cycles 1
            )
            (case 7
                (line5:hide())
                (line7:show())
                = cycles 1
            )
            (case 8
                (line7:hide())
                (line6:show())
                = cycles 1
            )
            (case 9
                (line6:hide())
                (line3:show())
                = cycles 1
            )
            (case 10
                (line3:hide())
                (if (<> local0 1)
                    (self:changeState(3))
                )(else
                    (switch (client)
                        (case sheep
                            (send client:
                                view(674)
                                setLoop(0)
                                stopUpd()
                            )
                            UnLoad(128 695)
                        )
                        (case chick
                            (send client:
                                view(674)
                                setLoop(1)
                                stopUpd()
                            )
                            UnLoad(128 696)
                        )
                        (case ruben
                            (send client:
                                view(674)
                                setLoop(2)
                                stopUpd()
                            )
                            UnLoad(128 697)
                        )
                        (case cigman
                            (send client:
                                view(674)
                                setLoop(3)
                                stopUpd()
                            )
                            UnLoad(128 698)
                        )
                        (case zircon
                            (send client:
                                view(674)
                                setLoop(4)
                                stopUpd()
                            )
                            UnLoad(128 699)
                        )
                    )
                    (shwing:hide())
                    (line1:dispose())
                    (line2:dispose())
                    (line3:dispose())
                    (line4:dispose())
                    (line5:dispose())
                    (line6:dispose())
                    (line7:dispose())
                    (line8:dispose())
                    (send gGame:
                        handsOn()
                        setCursor(10 1)
                    )
                    (send gIconBar:disable(0))
                    (self:dispose())
                )
            )
        )
    )

)
(instance sKilledSheep of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                = local0 0
                (send gEgo:
                    setLoop(4)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(43)
                    y(123)
                    setLoop(7)
                    setCel(4)
                    setMotion(MoveTo 18 89 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(18 89)
                    setCel(0)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(5)
                    setMotion(MoveTo 128 34 self)
                )
            )
            (case 3
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(128 34)
                    setCel(0)
                    setCycle(End)
                )
                (bullet:
                    setCel(7)
                    setMotion(MoveTo 290 115 self)
                )
            )
            (case 4
                (bullet:hide())
                (shwing:hide())
                (deadSound:
                    number(2800)
                    play()
                )
                (send client:
                    view(695)
                    setCycle(End self)
                )
            )
            (case 5
                (send client:setScript(sRewindLines))
                (self:dispose())
            )
        )
    )

)
(instance sKilledSheepBackwards of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGameMusic1:
                    number(678)
                    play()
                )
                (deadSound:
                    number(2805)
                    play()
                )
                (sheep:setCycle(Beg self))
            )
            (case 1
                (bullet:
                    x(290)
                    y(115)
                    setLoop(7)
                    setCel(7)
                    setMotion(MoveTo 128 34 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(128 34)
                    show()
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(5)
                    setMotion(MoveTo 18 89 self)
                )
            )
            (case 3
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(18 89)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(4)
                    setMotion(MoveTo 43 123 self)
                )
            )
            (case 4
                (bullet:hide())
                (gunSound:
                    number(2814)
                    play()
                )
                (send gEgo:setCycle(Beg self))
            )
            (case 5
                (send gGameMusic1:
                    number(677)
                    play()
                )
                = local0 1
                (self:dispose())
            )
        )
    )

)
(instance sKilledChick of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                = local0 0
                (send gEgo:
                    setLoop(2)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(53)
                    y(119)
                    setLoop(7)
                    setCel(2)
                    setMotion(MoveTo 129 31 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(129 31)
                    setCel(0)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 301 61 self)
                )
            )
            (case 3
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(301 61)
                    setCel(0)
                    setCycle(End)
                )
                (bullet:
                    setCel(0)
                    setMotion(MoveTo 131 79 self)
                )
            )
            (case 4
                (bullet:hide())
                (shwing:hide())
                (deadSound:
                    number(2802)
                    play()
                )
                (send client:
                    view(696)
                    setCycle(End self)
                )
            )
            (case 5
                (send client:setScript(sRewindLines))
                (self:dispose())
            )
        )
    )

)
(instance sKilledChickBackwards of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGameMusic1:
                    number(678)
                    play()
                )
                (deadSound:
                    number(2804)
                    play()
                )
                (chick:setCycle(Beg self))
            )
            (case 1
                (bullet:
                    x(131)
                    y(79)
                    setLoop(7)
                    setCel(0)
                    setMotion(MoveTo 301 61 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(301 61)
                    setCel(6)
                    show()
                    setCycle(Beg)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 129 31 self)
                )
            )
            (case 3
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(129 31)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(2)
                    setMotion(MoveTo 53 119 self)
                )
            )
            (case 4
                (bullet:hide())
                (gunSound:
                    number(2814)
                    play()
                )
                (send gEgo:setCycle(Beg self))
            )
            (case 5
                (send gGameMusic1:
                    number(677)
                    play()
                )
                = local0 1
                (self:dispose())
            )
        )
    )

)
(instance sKilledRuby of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                = local0 0
                (send gEgo:
                    setLoop(4)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(43)
                    y(123)
                    setLoop(7)
                    setCel(4)
                    setMotion(MoveTo 10 51 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(10 51)
                    setCel(0)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(5)
                    setMotion(MoveTo 128 30 self)
                )
            )
            (case 3
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(128 30)
                    setCel(0)
                    setCycle(End)
                )
                (bullet:
                    setCel(7)
                    setMotion(MoveTo 243 79 self)
                )
            )
            (case 4
                (bullet:hide())
                (shwing:hide())
                (deadSound:
                    number(2932)
                    play()
                )
                (send client:
                    view(697)
                    setCycle(End self)
                )
            )
            (case 5
                (send client:setScript(sRewindLines))
                (self:dispose())
            )
        )
    )

)
(instance sKilledRubyBackwards of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGameMusic1:
                    number(678)
                    play()
                )
                (deadSound:
                    number(2945)
                    play()
                )
                (ruben:setCycle(Beg self))
            )
            (case 1
                (bullet:
                    x(243)
                    y(79)
                    setLoop(7)
                    setCel(7)
                    setMotion(MoveTo 128 30 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(128 30)
                    show()
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(5)
                    setMotion(MoveTo 10 51 self)
                )
            )
            (case 3
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(10 51)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(4)
                    setMotion(MoveTo 43 123 self)
                )
            )
            (case 4
                (bullet:hide())
                (gunSound:
                    number(2814)
                    play()
                )
                (send gEgo:setCycle(Beg self))
            )
            (case 5
                (send gGameMusic1:
                    number(677)
                    play()
                )
                = local0 1
                (self:dispose())
            )
        )
    )

)
(instance sKilledCigman of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                = local0 0
                (send gEgo:
                    setLoop(3)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(51)
                    y(119)
                    setLoop(7)
                    setCel(4)
                    setMotion(MoveTo 32 38 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(32 38)
                    setCel(0)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 308 85 self)
                )
            )
            (case 3
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(308 85)
                    setCel(0)
                    setCycle(End)
                )
                (bullet:
                    setCel(0)
                    setMotion(MoveTo 7 148 self)
                )
            )
            (case 4
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(7 148)
                    show()
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 240 156 self)
                )
            )
            (case 5
                (shwing:hide())
                (bullet:hide())
                (deadSound:
                    number(2801)
                    play()
                )
                (send client:
                    view(698)
                    setCycle(End self)
                )
            )
            (case 6
                (send client:setScript(sRewindLines))
                (self:dispose())
            )
        )
    )

)
(instance sKilledCigmanBackwards of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGameMusic1:
                    number(678)
                    play()
                )
                (deadSound:
                    number(2803)
                    play()
                )
                (cigman:setCycle(Beg self))
            )
            (case 1
                (bullet:
                    x(240)
                    y(156)
                    setLoop(7)
                    setCel(1)
                    setMotion(MoveTo 7 148 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(7 148)
                    show()
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(0)
                    setMotion(MoveTo 308 85 self)
                )
            )
            (case 3
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(308 85)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 32 38 self)
                )
            )
            (case 4
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(32 38)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setLoop(7)
                    setCel(4)
                    setMotion(MoveTo 51 119 self)
                )
            )
            (case 5
                (bullet:hide())
                (gunSound:
                    number(2814)
                    play()
                )
                (send gEgo:setCycle(Beg self))
            )
            (case 6
                (send gGameMusic1:
                    number(677)
                    play()
                )
                = local0 1
                (self:dispose())
            )
        )
    )

)
(instance sKilledZircon of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (send gGame:handsOff())
                = local0 0
                (send gEgo:
                    setLoop(3)
                    setCycle(End self)
                )
            )
            (case 1
                (gunSound:
                    number(2944)
                    play()
                )
                (bullet:
                    x(51)
                    y(119)
                    setLoop(7)
                    setCel(4)
                    setMotion(MoveTo 49 80 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(49 80)
                    setCel(6)
                    show()
                    setCycle(End)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 308 65 self)
                )
            )
            (case 3
                (gunSound:
                    number(2124)
                    play()
                )
                (shwing:
                    posn(308 65)
                    setCel(6)
                    setCycle(End)
                )
                (bullet:
                    setCel(0)
                    setMotion(MoveTo 66 108 self)
                )
            )
            (case 4
                (bullet:hide())
                (shwing:hide())
                (deadSound:
                    number(2801)
                    play()
                )
                (send client:
                    view(699)
                    setCycle(End self)
                )
            )
            (case 5
                (send client:setScript(sRewindLines))
                (self:dispose())
            )
        )
    )

)
(instance sKilledZirconBackwards of Script
    (properties)

    (method (changeState newState)
        (switch (= state newState)
            (case 0
                (deadSound:
                    number(2803)
                    play()
                )
                (send gGameMusic1:
                    number(678)
                    play()
                )
                (zircon:setCycle(Beg self))
            )
            (case 1
                (bullet:
                    x(66)
                    y(108)
                    setLoop(7)
                    setCel(0)
                    setMotion(MoveTo 308 65 self)
                    show()
                )
            )
            (case 2
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(308 65)
                    show()
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(1)
                    setMotion(MoveTo 49 80 self)
                )
            )
            (case 3
                (gunSound:
                    number(2811)
                    play()
                )
                (shwing:
                    posn(49 80)
                    setCel(6)
                    setCycle(Beg)
                )
                (bullet:
                    setCel(4)
                    setMotion(MoveTo 51 119 self)
                )
            )
            (case 4
                (bullet:hide())
                (gunSound:
                    number(2814)
                    play()
                )
                (send gEgo:setCycle(Beg self))
            )
            (case 5
                (send gGameMusic1:
                    number(677)
                    play()
                )
                = local0 1
                (self:dispose())
            )
        )
    )

)
(instance chandelier2 of Actor
    (properties
        x 221
        y 135
        z 137
        noun 29
        yStep 10
        view 670
        loop 2
        priority 9
        signal $6011
        cycleSpeed 0
        moveSpeed 0
    )
)
(instance aces of Prop
    (properties
        x 224
        y 191
        z 69
        noun 31
        view 672
        loop 4
        priority 10
        signal $4010
    )

    (method (doVerb theVerb)
        (switch (theVerb)
            (case 2
                (switch (global146)
                    (case 0
                        (send gFpMessager:say(noun theVerb 1))
                        ++global146
                    )
                    (case 1
                        (send gFpMessager:say(noun theVerb 2))
                        ++global146
                    )
                    (case 2
                        (send gFpMessager:say(noun theVerb 3))
                    )
                )
            )
            (case 47
                (send global2:setScript(sFreddyShotsAcesWrong))
            )
            (default 
                (super:doVerb(theVerb))
            )
        )
    )

)
(instance pokerGuy1 of Prop
    (properties
        x 180
        y 149
        view 681
        signal $4000
    )
)
(instance pokerGuy2 of Prop
    (properties
        x 267
        y 147
        view 681
        loop 1
        signal $4000
    )
)
(instance pokerGuy3 of Prop
    (properties
        x 255
        y 167
        view 681
        loop 2
        signal $4000
    )
)
(instance pokerGuy4 of Prop
    (properties
        x 191
        y 164
        view 681
        loop 3
        priority 11
        signal $4010
    )
)
(instance sheep of Prop
    (properties
        x 296
        y 134
        noun 29
        view 674
        priority 10
        signal $4010
    )
)
(instance chick of Prop
    (properties
        x 129
        y 114
        noun 29
        view 674
        loop 1
        signal $4000
        scaleSignal $0001
        scaleX 102
        scaleY 102
    )
)
(instance ruben of Prop
    (properties
        x 244
        y 110
        noun 29
        view 674
        loop 2
        signal $4000
        scaleSignal $0001
        scaleX 106
        scaleY 106
    )
)
(instance cigman of Prop
    (properties
        x 244
        y 188
        noun 29
        view 674
        loop 3
        signal $4000
    )
)
(instance zircon of Prop
    (properties
        x 65
        y 134
        noun 29
        view 674
        loop 4
        signal $4000
        scaleSignal $0001
        scaleX 113
        scaleY 113
    )
)
(instance shwing of Prop
    (properties
        view 677
        loop 8
        priority 14
        signal $4010
    )
)
(instance backDoor of View
    (properties
        x 213
        y 89
        noun 29
        view 670
        signal $4000
    )
)
(instance pokerTable of View
    (properties
        x 228
        y 129
        noun 29
        approachX 232
        approachY 174
        view 678
        loop 5
        priority 11
        signal $4010
    )
)
(instance pChair1 of View
    (properties
        x 189
        y 129
        noun 29
        view 678
        priority 10
        signal $4010
    )
)
(instance pChair2 of View
    (properties
        x 264
        y 126
        noun 29
        view 678
        loop 1
        priority 10
        signal $4010
    )
)
(instance pChair3 of View
    (properties
        x 268
        y 152
        noun 29
        view 678
        loop 2
        priority 12
        signal $4010
    )
)
(instance pChair4 of View
    (properties
        x 162
        y 164
        noun 29
        view 678
        loop 3
        priority 12
        signal $4010
    )
)
(instance shieldTable of Prop
    (properties
        x 120
        y 129
        noun 29
        view 678
        loop 5
        priority 11
        signal $4010
    )
)
(instance chair1 of View
    (properties
        x 95
        y 120
        noun 29
        view 678
        priority 10
        signal $4010
    )
)
(instance chair2 of View
    (properties
        x 153
        y 118
        noun 29
        view 678
        loop 1
        priority 10
        signal $4010
    )
)
(instance chair3 of View
    (properties
        x 129
        y 163
        noun 29
        view 678
        loop 2
        priority 12
        signal $4010
    )
)
(instance chair4 of View
    (properties
        x 90
        y 160
        noun 29
        view 678
        loop 3
        priority 12
        signal $4010
    )
)
(instance chips of View
    (properties
        x 226
        y 129
        noun 29
        view 672
        loop 5
        priority 12
        signal $4010
    )
)
(instance bullet of Actor
    (properties
        x 89
        y 120
        yStep 10
        view 677
        loop 7
        priority 14
        signal $4010
        illegalBits $0000
        xStep 20
    )
)
(instance line1 of View
    (properties
        x 158
        y 30
        view 679
        loop 1
        priority 15
        signal $4010
    )
)
(instance line2 of View
    (properties
        x 157
        y 59
        view 679
        loop 2
        priority 15
        signal $4010
    )
)
(instance line3 of View
    (properties
        x 157
        y 76
        view 679
        loop 3
        priority 15
        signal $4010
    )
)
(instance line4 of View
    (properties
        x 157
        y 101
        view 679
        loop 4
        priority 15
        signal $4010
    )
)
(instance line5 of View
    (properties
        x 155
        y 112
        view 679
        loop 5
        priority 15
        signal $4010
    )
)
(instance line6 of View
    (properties
        x 156
        y 125
        view 679
        loop 6
        priority 15
        signal $4010
    )
)
(instance line7 of View
    (properties
        x 157
        y 144
        view 679
        loop 7
        priority 15
        signal $4010
    )
)
(instance line8 of View
    (properties
        x 157
        y 174
        view 679
        loop 8
        priority 15
        signal $4010
    )
)
(instance rail of Feature
    (properties
        x 26
        y 190
        noun 63
    )

    (method (doVerb theVerb)
        (switch (theVerb)
            (case 47
                (send global2:setScript(sArrestAces))
            )
            (default 
                (super:doVerb(theVerb))
            )
        )
    )

)
(instance bar of Feature
    (properties
        x 26
        y 190
        noun 29
    )

    (method (doVerb theVerb)
        (switch (theVerb)
            (case 47
                (sheep:setScript(sKilledSheep))
            )
            (default 
                (super:doVerb(theVerb))
            )
        )
    )

)
(instance bottles of Feature
    (properties
        x 12
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (sheep:setScript(sKilledSheep))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance painting2 of Feature
    (properties
        x 7
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (ruben:setScript(sKilledRuby))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance littlePic of Feature
    (properties
        x 32
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (cigman:setScript(sKilledCigman))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance piano of Feature
    (properties
        x 47
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (zircon:setScript(sKilledZircon))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance chandelier of Feature
    (properties
        x 105
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (chick:setScript(sKilledChick))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance dontShoot of Feature
    (properties
        x 105
        y 190
        noun 29
    )

    (method (doVerb theVerb param2)
        (switch (theVerb)
            (case 47
                (send global2:setScript(sFreddyShotsAcesWrong))
            )
            (default 
                (super:doVerb(theVerb rest param2))
            )
        )
    )

)
(instance gunSound of FPSound
    (properties
        flags $0001
    )
)
(instance chandSound of FPSound
    (properties
        flags $0001
        number 2806
    )
)
(instance deadSound of FPSound
    (properties
        flags $0001
    )
)
(instance diveSound of FPSound
    (properties
        flags $0001
    )
)
