[Scummvm-tracker] [ScummVM :: Bugs] #15285: [TWP] Unable to exchange Willy's wallet

ScummVM :: Bugs trac at scummvm.org
Sat Jul 20 10:47:15 UTC 2024


#15285: [TWP] Unable to exchange Willy's wallet
--------------------+-------------------------------
Reporter:  apoikos  |       Owner:  scemino
    Type:  defect   |      Status:  new
Priority:  normal   |   Component:  Engine: TWP
 Version:           |  Resolution:
Keywords:           |        Game:  Thimbleweed Park
--------------------+-------------------------------
Description changed by apoikos:

Old description:

> I'm playing TWP (thanks and awesome btw!) on a nightly build and have
> reached a kind of dead-end trying to swap Willy's wallet.
>
> First off, only Ransome seems to be able to give the new wallet; Ray and
> Reyes only talk to Willy as long as they are **not** carrying the wallet
> - if they are, then they take no action at all (not saying anything
> either).
>
> As for Ransome, when told to give the wallet to Willy, he walks and
> positions himself and then says "He is too far away". No matter how many
> times I try, the result is the same. Turning on debugging, it looks like
> Ransome is positioned just a split hair away from the minimal "give"
> distance:
>

> {{{
> Give 'ransomeWallet' to 'willie'
> exec(currentActor,9,ransomeWallet,willie)
> noun1.inInventory: YES and noun1.touchable: YES nowalk: NO
> walk to obj willie: (1533.000000,91.000000)
> walk to obj ransome: 1503.000000,91.000000, 1
> Give 'ransomeWallet' to 'willie'
> actorArrived
> actor arrived with facing 1
> call actorArrived callback
> actorArrived: exec sentence
> actorArrived: noun2 min_dist: 30.265491 > 30.000000 ?
> translate(@30087): Willie
> sayline: ransome, @24882
> talking ransome audio stopped
> Give 'ransomeWallet' to 'willie'
> talking ransome: @24882
> Load lip RANSOME_24882.lip
> Lip RANSOME_24882.lip loaded
> loadActorSpeech RANSOME_24882.ogg
> talking ransome audio id: 250087, dur: 1821
> sayLine 'He is too far away.'
> }}}
>
> The minimum "Give" distance is set to 30 and Ransome is positioned 30.27
> away from Willy. I'm currently rebuilding scummvm with MIN_GIVE_DIST set
> to 40 to see if I can get unstuck.
>
> I'm attaching a savegame with all three characters next to Willy so you
> can attempt to reproduce this.

New description:

 I'm playing TWP (thanks and awesome btw!) (GOG/1.0.958) on a nightly build
 and have reached a kind of dead-end trying to swap Willy's wallet.

 First off, only Ransome seems to be able to give the new wallet; Ray and
 Reyes only talk to Willy as long as they are **not** carrying the wallet -
 if they are, then they take no action at all (not saying anything either).

 As for Ransome, when told to give the wallet to Willy, he walks and
 positions himself and then says "He is too far away". No matter how many
 times I try, the result is the same. Turning on debugging, it looks like
 Ransome is positioned just a split hair away from the minimal "give"
 distance:


 {{{
 Give 'ransomeWallet' to 'willie'
 exec(currentActor,9,ransomeWallet,willie)
 noun1.inInventory: YES and noun1.touchable: YES nowalk: NO
 walk to obj willie: (1533.000000,91.000000)
 walk to obj ransome: 1503.000000,91.000000, 1
 Give 'ransomeWallet' to 'willie'
 actorArrived
 actor arrived with facing 1
 call actorArrived callback
 actorArrived: exec sentence
 actorArrived: noun2 min_dist: 30.265491 > 30.000000 ?
 translate(@30087): Willie
 sayline: ransome, @24882
 talking ransome audio stopped
 Give 'ransomeWallet' to 'willie'
 talking ransome: @24882
 Load lip RANSOME_24882.lip
 Lip RANSOME_24882.lip loaded
 loadActorSpeech RANSOME_24882.ogg
 talking ransome audio id: 250087, dur: 1821
 sayLine 'He is too far away.'
 }}}

 The minimum "Give" distance is set to 30 and Ransome is positioned 30.27
 away from Willy. I'm currently rebuilding scummvm with MIN_GIVE_DIST set
 to 40 to see if I can get unstuck.

 I'm attaching a savegame with all three characters next to Willy so you
 can attempt to reproduce this.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15285#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list