Howdy, Stranger!

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

Categories

Dark Dreams of Furiae - a new module for NWN:EE! Buy now
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

[#11111][All] Force-talking Safana repeats Dorn dialog

AstroBryGuyAstroBryGuy Member Posts: 3,414
edited December 2014 in BG:EE Bugs (v1.3)
1. Recruit Safana and Dorn into the party
2. Play the game until Safana and Dorn have their banter that starts "Oh, Dorn, you really seem to have gone through quite a bit of trouble."
OR set the following via CLUA Console C:SetGlobal("DORN_SAFANA","GLOBAL",1) to expire the timer immediately
3. After the banter, force-talk Safana

Observed
The Safana-Dorn banter repeats.

Expected
Should not repeat.

Notes
This blocks mod dialogs by Safana. (I did verify the bug on a vanilla install)

The following block in DORN.BCS fires the Safana-Dorn banter;
IF
InParty("DORN")
InParty("SAFANA")
GlobalTimerExpired("DORN_SAFANA","GLOBAL")
Global("DORN_SAFANA_DIALOG1","GLOBAL",0)
IsValidForPartyDialog("SAFANA")
THEN
RESPONSE #100
SetGlobal("DORN_SAFANA_DIALOG1","GLOBAL",1)
ActionOverride("SAFANA",StartDialogueNoSet(Player1))
END
In SAFANJ.DLG, State 7 starts the banter with the following trigger:
Global("DORN_SAFANA_DIALOG1","GLOBAL",1)
It is missing an action to increment the variable once the banter has fired, e.g.:
SetGlobal("DORN_SAFANA_DIALOG1","GLOBAL",2)

Post edited by Cerevant on
hook71HurricaneCrevsDaak

Comments

Sign In or Register to comment.