[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