[Scummvm-tracker] [ScummVM :: Bugs] #16944: LURE: Cannot talk to certain characters when transformed into Selena and having talked to Gwyn

ScummVM :: Bugs trac at scummvm.org
Sun Jul 12 12:22:48 UTC 2026


#16944: LURE: Cannot talk to certain characters when transformed into Selena and
having talked to Gwyn
------------------------+-------------------------------------
Reporter:  maxhgerlach  |       Owner:  Max H. Gerlach <git@…>
    Type:  defect       |      Status:  closed
Priority:  normal       |   Component:  Engine: Lure
 Version:               |  Resolution:  fixed
Keywords:               |        Game:  Lure of the Temptress
------------------------+-------------------------------------
Changes (by Max H. Gerlach <git@…>):

 * owner:  (none) => Max H. Gerlach <git@…>
 * resolution:   => fixed
 * status:  new => closed

Comment:

 In [changeset:"5bcd808db9291ca98165be6c924cfc07a5592cd5" 5bcd808d]:
 {{{#!CommitTicketReference repository=""
 revision="5bcd808db9291ca98165be6c924cfc07a5592cd5"
 LURE: Fix being unable to talk to characters after a one-sided
 conversation

 When a conversation consists solely of the other character speaking (I
 ran into this talking to Gwyn whilst transformed), the player's
 talkDestCharacterId was never cleared. In most other conversations, on
 the other hand, the player is also a speaker, and when
 Resources::setTalkingCharacter() cycles through him, his
 talkDestCharacterId is cleared as a side effect. After a one-sided
 conversation, however, this left a guard in Hotspot::doTalkTo()
 permanently blocking new conversations.

 To resolve this clear talkDestCharacterId in
 HotspotTickHandlers::talkEndConversation(), which also subsumes an
 earlier workaround specific to the Goewin character (rather than
 Gwyn).

 Fixes #16944, https://bugs.scummvm.org/ticket/16944

 Assisted-by: Claude:claude-opus-4.8
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16944#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list