nwn2fixes / player

Fixes for the casual NwN2 player
27 stars 11 forks source link

Bennon dialogue #32

Open fleenots opened 5 years ago

fleenots commented 5 years ago

Hi I found another bug i think. In Neverwinter nights the encounter with Leldon first thug Bennon. Even though I didn't join either the watch or Moira's gang I got two options in the dialogue. One to arrest Bennon (as I was part of the watch) and two telling that Benno's attack was not endorsed by Moira (as I was part of her gang). I guess conditional checks are in order in this dialogue.

kevL commented 5 years ago

good catch. i looked at it but unfortunately the fix isn't as easy as inserting conditions.

there is no "indeterminate" state of the gbWatch variable ... it's either on or off, with the ShadowThieves being the off state (by default). So even if the player hasn't made a decision to join the Watch or the ShadowThieves, he/she is assumed to be a member of the ShadowThieves in cases like this.

The dialog displays both nodes WITHOUT CONDITIONS at all.

I'm tempted to remove them both... leaving

but that would detract from the game, since player has /likely/ made a decision by that pt. A true fix, I believe, would involve either changing 'gbWatch' to a 3-state variable, or hunting down and making changes to any/every place that player can join the Thieves, and setting a different variable /positively/ to check for that also.

so i'm going to leave it as is for now, but will keep your ticket open,

technote: 10_neeshka_atk1.DLG in 1000_Neverwinter_A1