[Scummvm-tracker] [ScummVM :: Bugs] #15288: SCI: CAMELOT: Counting your money incorrectly reports your purse as empty

ScummVM :: Bugs trac at scummvm.org
Mon Jul 22 10:08:11 UTC 2024


#15288: SCI: CAMELOT: Counting your money incorrectly reports your purse as empty
-------------------------+-----------------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: SCI
 Version:                |  Resolution:
Keywords:                |        Game:  Conquests of Camelot
-------------------------+-----------------------------------
Comment (by eriktorbjorn):

 Using sluicebox's scripts, I guess https://github.com/sluicebox/sci-
 scripts/tree/main/camelot-dos-1.001.000 is the relevant game, and I
 ''think'' this command is handled by Main.sc:

 {{{
                                         (
                                                 (or
                                                         (Said 'pay')
                                                         (Said
 'give,count/coin,copper,dirham,dinar')
                                                         (Said
 'open/moneybag')
                                                 )
                                                 (cond
                                                         ((not (gEgo has:
 3)) ; purse
                                                                 (Print 0
 4) ; "If you had a purse, you would be able to acquire money to give
 away."
                                                         )
                                                         ((not (DoPurse))
                                                                 (Print 800
 (Random 29 34))
                                                         )
                                                         (else
                                                                 (Print 800
 (Random 23 25))
                                                         )
                                                 )
                                                 (proc0_18)
                                         )
 }}}

 But if so, the strange thing (to me) is that "pay" and "count money" both
 trigger the glitch, but "give money" and "open purse" does not.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15288#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list