Jump to content


Photo

Found Bug (and fix) for Yoshimo's 3rd talk with CHARNAME


  • Please log in to reply
1 reply to this topic

#1 BCaesar

BCaesar
  • Modder
  • 62 posts

Posted 11 November 2019 - 03:37 PM

Hello,

      I'm not sure who (or if anyone) is still updating this mod, but I found a bug and I think I found the fix too.

@Isaya

@agb1

@Kaeloree

@jastey

 

All the conditions for this are true in my game:

IF
    RealGlobalTimerExpired("YoshimoTalksPC3","GLOBAL")
    InParty(Myself)
    Global("I#Yoshimo_BY5","GLOBAL",2)
    Global("BYoshimo5","LOCALS",0)
THEN
    RESPONSE #100
        Interact(Player1)
END

 


But there's no talks that can trigger in my game in Yoshimo's banter file. The one that is supposed to trigger is Yoshimo's third talk with CHARNAME but that one requires the following:

 

 

  Global("PCYosh","LOCALS",2)
Global("BYoshimo5","LOCALS",0)
Global("I#Yoshimo_BY5","GLOBAL",2)
See(Player1)
!StateCheck(Player1,STATE_SLEEPING)

 


And in my game they're all true except Global("PCYosh","LOCALS",2) so that's breaking everything. Yoshimo endlessly tries to Interact with CHARNAME and can't.

 

The fix would be to make sure that every requirement for the dialogue is also a requirement for the script that triggers the dialogue.


Edited by BCaesar, 11 November 2019 - 03:48 PM.

Mod: All Things Mazzy (banters, romance, expanded friendship and more)
Tutorial/Coding: Rest Check (coding for anyone to make their Mod's rest scenes yield to those from BG2:EE and additional coding to make them yield to those from a list of other mods as well.


#2 Gwendolyne

Gwendolyne
  • Administrator
  • 1016 posts

Posted 09 June 2021 - 12:37 AM

Global("PCYosh","LOCALS") is not set by this mod.

The bug is likely to be introduced by another mod...


CARPE DIEM ....
 

In progress : Menace sur le Royaume de Diamant Éternel there.