Jump to content

jastey

Gibberlings
  • Posts

    13,696
  • Joined

  • Last visited

Posts posted by jastey

  1. On 7/23/2022 at 7:16 PM, Trouveur80 said:

    Hi, I finished killing the last doppelgangers, the captain told me to report to the commander, but the commander doesn't have something to say about it.

    Is there a variable I should check ?

    In my four runs with BST, it's the first time I encounter this.

    A belated follow-up: the "bsDoppelgangerQuest" variable is only at "19" if the quest finished without the PC (timer run out or PC didn't volunteer to help with the doppelgangers).

    The variable is between 15 and 18 if the PC cleared the tower and talked to the captain, depending on some other conditions. The commander only gives the thank you speech if he sees the PC. Could this be the reason why it didn't trigger for you?

    In next version, the commander will ask for the PC in this case.

  2. GibberlingsThree

    Road to Discovery (RtD)

    A mod for Siege of Dragonspear in a BGEE or EET setting.

    Authored by jastey with one component from Lauriel's Themed Tweaks mod, RtD opens up roleplaying by allowing the player to discuss and reveal what they learn about Caelar Argent and her crusade with allies in the coalition and other NPCs throughout the campaign.

    Version v3.0 comes with a Russian version by Arkie!

    Changelog:

    -Russian translation, by Arkie.
    -All lines in scripts should be traified.

    Learn more from the project page or readme, join us on the forums, or download RtD.

  3. In other words: the name of the d-file is irrelevant, like I already wrote earlier. But inside, you need to define the dlg before you can add lines with CHAIN, i.e. you need to write BEGIN dlgname. This creates the dlg named dlgname, not the d-file itself.

    And after the CHAIN, you need to tell the installer which dlg the following states go to, so you need to wrap dialogue states into APPEND dlgname ... END to do so.

  4. The Ajantis romance component is not installed.

    You could enable the friendship track from the Expansion by setting the following variable via cheats:

    C:SetGlobal("C#AjantisPCTalk","GLOBAL",2)

    This should trigger the first friendship dialogue. The friendship should continue normally after that.

  5. There should be a weidu.log file in your EET folder. The content of that would be interesting.

    Did you install the Ajantis romance from BG1NPC? The variable names you posted above with my prefix "C#" are from the Sir Ajantis for BGII mod. The variables from BG1NPC romance would start with "X#Ajantis". These would be interesting, with the values.

    Maybe you didn't install the Ajantis romance from Bg1NPC. I notice now that it might be possible that the friendship track from the Ajantis BG1 Expansion might not start at all in case the PC matches the romance criteria. That would explain his silence. (This is not intended behavior but a bug, I need to look into this again.)

  6. Thanks for identifying!

    @dragonian

    For a work around, you could edit the area script with Near Infinity and insert a Continue() into Transitions' script block, like this:
     

    IF
    	True() 
    THEN 
    	RESPONSE #100 
    		SetGlobal("L_FromBG0200","GLOBAL",1) 
    		SetGlobal("L_FromBD0010","GLOBAL",0) 
    		SetGlobal("L_FromBD0101","GLOBAL",0) 
    		Continue()
    END

     

  7. 1 hour ago, jmerry said:

    I don't know whether it breaks in dialogues, but it certainly does in scripts; ActionOverride([active creature], [do something]) in a script fails and causes any further actions to not be executed either. If this happens to be a cutscene, it's likely to leave you hanging and unable to do anything but force quit.

    It should work in dialogues. I changed all actions in e.g.bgqe to "ActionOverride("active speaking character", do something)" to be able to add NPC interjections without needing the stupid passback lines.

    30 minutes ago, svj said:

    So how do you do dialogue of four different NPCs in one file?

    You could use what you posted above (here) into one d-file and call it whatever you want. (The name of a d-file is not important.)

    Or, you leave it 4 different d files and compile then in one go:

    COMPILE ~first.d~ ~second.d~ ~third.d~ fourth.d~

    It should work that way, if not, you need to shift the order the files are listed in.

×
×
  • Create New...