[Scummvm-tracker] [ScummVM] #10845: QFG4: Reading 3, Cards land on piles and fall through to bottom

Vhati trac at scummvm.org
Thu Dec 20 07:53:30 CET 2018


#10845: QFG4: Reading 3, Cards land on piles and fall through to bottom
--------------------------------+----------------------------
  Reporter:  Vhati              |      Owner:  (none)
      Type:  defect             |     Status:  new
  Priority:  low                |  Component:  Engine: SCI
Resolution:                     |   Keywords:  SCI32 Original
      Game:  Quest for Glory 4  |
--------------------------------+----------------------------

Comment (by Vhati):

 script 475 - sThirdReading::changeState()
 {{{
 (2 (localproc_1cfb))
 (3
         # "Queen of Swords", Center, Vertical (Wrong view number, see:
 #10824)
         (= loc0_myCardView 1009)
         (= loc2_myCardPile 1)
         (g0_hero setScript: sShowCard self)
 )
 (4
         (loc1_myCard setPri: 0)
         (g91_gloryMessager say: 1 6 31 0 self)
 )

 (5 (localproc_1cfb))
 (6
         # "Eight of Swords", West, Vertical
         (= loc0_myCardView 1015)
         (= loc2_myCardPile 2)
         (g0_hero setScript: sShowCard self)
 )
 (7
         (loc1_myCard setPri: 1)
         (g91_gloryMessager say: 1 6 32 0 self)
 )

 (8 (localproc_1cfb))
 (9
         # "Strength", West, Horizontal
         (= loc0_myCardView 1020)
         (= loc2_myCardPile 2)
         (g0_hero setScript: sShowCard self)
 )
 (10
         (loc1_myCard setPri: 0)
         (g91_gloryMessager say: 1 6 33 0 self)
 )

 (11 (localproc_1cfb))
 (12
         # "The Magician", South, Vertical
         (= loc0_myCardView 1001)
         (= loc2_myCardPile 3)
         (g0_hero setScript: sShowCard self)
 )
 (13
         (loc1_myCard setPri: 1)
         (g91_gloryMessager say: 1 6 34 0 self)
 )

 (14 (localproc_1cfb))
 (15
         # "Death", South, Horizontal (Wrong view number, see: #10823)
         (= loc0_myCardView 1018)
         (= loc2_myCardPile 3)
         (g0_hero setScript: sShowCard self)
 )
 (16
         (loc1_myCard setPri: 0)
         (g91_gloryMessager say: 1 6 35 0 self)
 )

 (17 (localproc_1cfb))
 (18
         # "Ten of Clubs", East, Vertical
         (= loc0_myCardView 1022)
         (= loc2_myCardPile 4)
         (g0_hero setScript: sShowCard self)
 )
 (19
         (loc1_myCard setPri: 1)
         (g91_gloryMessager say: 1 6 36 0 self)
 )

 (20 (localproc_1cfb))
 (21
         # "Two of Cups", East, Horizontal
         (= loc0_myCardView 1023)
         (= loc2_myCardPile 4)
         (g0_hero setScript: sShowCard self)
 )
 (22
         (loc1_myCard setPri: 2)
         (g91_gloryMessager say: 1 6 37 0 self)
 )
 }}}

 * Center
   * 0 "Queen of Swords"
 * West
   * 1 "Eight of Swords"
   * 0 "Strength"
 * South
   * 1 "The Magician"
   * 0 "Death"
 * East:
   * 1 "Ten of Clubs"
   * 2 "Two of Cups"

 Looks like someone got confused alternating 0 and 1, forgetting that the
 center pile only had one card. Each pile should start with 0 and
 increment. "Two of Cups" is weird, but at least it's higher.

--
Ticket URL: <https://bugs.scummvm.org/ticket/10845#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list