0 Members and 1 Guest are viewing this topic.
Sat Dec 04, 2004 9:58 am Quest-killing bug with spoilers...If I talk to Captain Tsabrak in Ust Natha, prior to finding Divalir, and choose the civil option (non-combat), he and his guards leave the area never to return, so the quest to free Divalir is broken. The only way to save it then is to use CLUA to reset the spawning variables. This just happened to me because, as usual, I forgot about the slave pens behind all the buildings, so I encountered the guards on the top level before I remembered to look into the slave pens. Besides, it's too early in my quests to have the ability to buy the slaves.I suggest these options for the captain:Prior to finding Divalir1. Be civil. Captain tells you to get lost/leave them alone/whatever but remains in place with his guards.2. Cause a fight. When killed, the captain drops the item necessary for Divalir's release. You might give the item a more vague/less spoilerish description and have Yasraena mention something about how you should keep it because it looks like it might be helpful in the future. So maybe two versions of the item: one pre-divalir and one post-divalir.After finding Divalir:1. Add an option to escape conversation in case the party isn't ready yet. As it is there were only two options when I talked to him: demand Divalir's release, or betray Divalir.This is how most of Bioware's quests are set up, to allow for the player taking different avenues of action.I also manage to reveal a weakness in the dialog triggers when I didn't get her immytaken variable set correctly. (I didn't want her talks to reset AGAIN in the same game. I'd already reset them once after installing V2 so they'd progress correctly.) Anyway, the end result has been seeing her immytaken talk (without reset) when we entered the Underdark, and seeing her congrats on rescuing Imoen when we entered Ust Natha. I won't get to see these two dialogs because the variables were already set. Granted, this is caused by my meddling, it could have been prevented with stronger coding of dialog triggers, so they can't accidentally fire at the wrong time or in the wrong place. Currently all of the checking is done in the script, so when the dialog is executed, it's fair game. It's a good idea to duplicate script checks in dialog triggers to make sure the wrong dialogs can't fire off. For example, if her ImmyTaken dialog had a check for AR0701 in its trigger, it couldn't have shown up when I entered the underdark.Related to that is our stopping for a meal in unlikely places, and her mentioning the outdoors while we are indoors.Despite the problems, I've rescued Divalir and he's gone off to Suldanesselar. Now I can blitz the drow quests and get back to the sunlight.