Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Neverwinter Nights: Enhanced Edition has been released! Visit nwn.beamdog.com to make an order. NWN:EE FAQ is available.
Soundtracks for BG:EE, SoD, BG2:EE, IWD:EE, PST:EE are now available in the Beamdog store.
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

What triggers party banters?

https://forums.beamdog.com/discussion/12045/npc-interaction-and-banter-guide-ok-finished/p1

Im looking at this list, specifically the Skie/Eldoth one.

Ive been travelling with them for ages, but Skie has only ever triggered this :

SKIE: Eldoth, why do you treat our companions so badly?
ELDOTH: Be silent Skie, it's not like your opinion is worth anything.

What causes banters to trigger? I have not been able to get the rest to trigger. Also the whole Skie/Eldoth thing is quite odd...Skie seems to have no reaction at all to...everything. She has nothing to say about blackmailing her father for gold, she doesnt seem to have any interaction with Eldoth besides those banters and she just seems to be along for the ride.

Comments

  • ThacoBellThacoBell Member Posts: 7,421
    BG1 doesn't have banters. Characters will occasionaly say a canned line and one other NPC will respond with another canned line.

  • AstroBryGuyAstroBryGuy Member Posts: 3,349
    Banter timings are controlled by BANTTIMG.2DA (https://gibberlings3.github.io/iesdp/files/2da/2da_bgee/banttimg.htm). This file determines how often a banter check is done, measured in "ticks" (AI updates, 1/15th of a second), the probability of a banter firing, and whether that banter is a interaction banter or dialog banter.

    Assuming Skie initiates a dialog banter, the dialog trigger generates a random number between 1 and 3, and, depending on the result, one of the first three banters in BSKIE.DLG should fire (because the random number generator will generate 1, 2, or 3, one of the first three banters will trigger True, the fourth likely never fires).

    BEGIN ~BSKIE~ IF ~ InteractingWith("Eldoth") RandomNum(3,1) ~ THEN BEGIN 0 // from: SAY #14490 /* ~Eldoth, why do you treat our companions so badly?~ [SKIEE27] */ IF ~~ THEN EXTERN ~BELDOT~ 0 END IF ~ InteractingWith("Eldoth") RandomNum(3,2) ~ THEN BEGIN 1 // from: SAY #14491 /* ~I love you, Eldoth.~ [SKIEE28] */ IF ~~ THEN EXTERN ~BELDOT~ 1 END ... IF ~ InteractingWith("Eldoth") RandomNum(3,3) ~ THEN BEGIN 9 // from: SAY #14615 /* ~Eldoth, why do you treat our companions so badly?~ [SKIEE27] */ IF ~~ THEN EXTERN ~BELDOT~ 15 END IF ~ InteractingWith("Eldoth") ~ THEN BEGIN 10 // from: SAY #14616 /* ~Eldoth, why do you treat our companions so badly?~ [SKIEE27] */ IF ~~ THEN EXTERN ~BELDOT~ 16 END

Sign In or Register to comment.