Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#6425 closed defect (fixed)

SCI: Crazy Nick Laura Bow - kReadNumber signature mismatch

Reported by: misterhands Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: script Cc:
Game: Hoyle's Book of Games 3

Description

Latest Win64 daily build
Crazy Nick Laura Bow

When I try to play a Dominoes game, I get an error:
parameter 0: 000d:005e (reference), should be reference
parameter 1: 0000:0004 (integer)
[VM] kReadNumber[4a]: signature mismatch via method dominoes.opt::doit (room 100, script 101, localCall 0xffffffff)!

Ticket imported from: #3615120. Ticket imported from: bugs/6425.

Change History (4)

comment:1 Changed 5 years ago by misterhands

Component: Engine: SCI
Game: Hoyle's Book of Games 3

comment:2 Changed 5 years ago by misterhands

This bug also occurs in Hoyle3's Dominoes, with the exact same error except for parameter 0:
parameter 0: 000e:005e (reference), should be reference

I've found that it happens only if cnick-laurabow-dominoes.opt or hoyle3-dominoes.opt exists.

comment:3 Changed 5 years ago by bluegr

Thanks for your report

A script bug, fixed in commit d58c5b8. The fix should be available in the next daily version

comment:4 Changed 5 years ago by bluegr

Owner: set to bluegr
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.