Jump to content

[Logged] Dynaheirs journal qest broken?


Koockaburra101

Recommended Posts

I'm currently playing through a game with Dynaheir in my party. I just met Drizzt and I chose the option where we both search, but now nothing happens. If I remember correctly some gnolls are supposed to spawn? I walked around the entire area and even left and came back a few times. I tried resting for extended periods of time but nothing has happened.

Am I just doing something wrong or is it not working? Any idea of how I can fix it?

Link to comment
I'm currently playing through a game with Dynaheir in my party. I just met Drizzt and I chose the option where we both search, but now nothing happens. If I remember correctly some gnolls are supposed to spawn? I walked around the entire area and even left and came back a few times. I tried resting for extended periods of time but nothing has happened.

Did you leave the original area? IIRC (Miloch can correct me) you meet the gnolls in an area different from the one you encounter Drizzt in.

Link to comment
I tried but I didn't seem to get anything. Must've messed up something, what exactly do I enter to check the relevant variables?
To check them,

CLUAConsole:GetGlobal("X#DynaJournal","GLOBAL")

CLUAConsole:GetGlobal("X#DrzztDynaSolo","GLOBAL")

 

To change them to different values, e.g.:

CLUAConsole:SetGlobal("X#DynaJournal","GLOBAL",3)

CLUAConsole:SetGlobal("X#DrzztDynaSolo","GLOBAL",1) - only if you asked Drizzt to search on his own

 

I'm not sure if any of that will help - it could be there are some undocumented variables controlling this, but the X#DynaJournal seems to control most of it at least.

Link to comment

From what I can tell (looking at bg1npc/phase2/baf/x#dynaquest.baf) if it was set to 4, those gnolls should've already spawned.

/* Create Good Gnolls for Dynaheir's Quest */

IF %BGT_VAR%
Global("X#DQGoodGnolls","GLOBAL",0)
Global("X#DynaJournal","GLOBAL",3)
GlobalTimerExpired("X#DQGGnollTimer","GLOBAL")
OR(8)
AreaCheck("%RedCanyons%")
AreaCheck("%SouthBeregostRoad%")
AreaCheck("%ArchaeologicalSite%")
AreaCheck("%NorthNashkelRoad%")
AreaCheck("%BearRiver%")
AreaCheck("%XvartVillage%")
AreaCheck("%DryadFalls%")
AreaCheck("%FireLeafForest%")
THEN
RESPONSE #100
SetGlobal("X#DynaJournal","GLOBAL",4)
SetGlobal("X#DQGoodGnollsSpawn","GLOBAL",1)
END

/* Inintiate Good Gnolls for Dynaheir's Quest */
IF %BGT_VAR%
Global("X#DQGoodGnollsSpawn","GLOBAL",1)
InParty(Myself)
!StateCheck(Myself,CD_STATE_NOTVALID)
InMyArea(Player1)
!StateCheck(Player1,CD_STATE_NOTVALID)
CombatCounter(0)
!See([ENEMY])
THEN
RESPONSE #100
SetGlobal("X#DQGoodGnollsSpawn","GLOBAL",2)
CreateCreatureObjectOffset("X#DGNLG1",Player1,[100.100])
CreateCreatureObjectOffset("X#DGNLG2",Player1,[75.100])
CreateCreatureObjectOffset("X#DGNLG3",Player1,[75.75])
CreateCreatureObjectOffset("X#DGNLG4",Player1,[100.75])
ActionOverride("X#DGNLG1",FaceObject(Player1))
ActionOverride("X#DGNLG2",FaceObject(Player1))
ActionOverride("X#DGNLG3",FaceObject(Player1))
ActionOverride("X#DGNLG4",FaceObject(Player1))
SetGlobal("X#DQGoodGnolls","GLOBAL",1)
END

But it happens only if Dynaheir is in the party, there's no enemies nearby and neither she nor player 1 are dead or disabled (which should be fairly normal conditions). Also, it only gets set to 4 if the original timer expired and you're in one of those 8 areas above.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...