Jump to content

Ajantis LT17 loop


cherribomb

Recommended Posts

Ajantis is repeating LT17 even though he has given me the ring. This started when I retrieved the boy's body from the Ankeg cave above Friendly Arm. Ajantis spoke to me immediately with this topic again even though we had spoken of it earlier, gave me another ring, then forced us to rest even though I didn't click the rest button.

 

I loaded the save game I had in Friendly Arm prior to going to the Ankeg area. If I initiate a conversation with Ajantis, then he goes right back into LT17, gives me another ring, and forces me to rest.

 

Just to test I let this second time go, went on to the Ankeg area and initiated talk on my own and Ajantis started again with LT17!

 

Any idea what I can do to fix this? Or should I let him give me a couple of rings and see if it moves on? :)

Link to comment

Argh. Something is not advancing.

 

Let me have a look at the code and I will report back to you.

 

It is clear that Ajantis is meant to say something in reaction to Farmer Brun's son. He is scripted to say that, but for whatever reason, that isn't firing. Instead, he's just repeating his last LT, ad nauseum. The number of times you would let him repeat this would at least partially depend on how many fingers you have.

 

While you count them, I'll see if I can find the spot in his code where a variable is not advancing as it should.

Link to comment

Found it. One line of PC response doesn't have anything closing that variable.

 

You keep saying "Does it have something to do with the mysterious messenger we had today?" and he keeps answering you.

 

You could either 1) Try a different answer, or 2) manually set

 

CLUAConsole:SetGlobal("X#AjantisHasRing","GLOBAL",4)

 

@cmorgan: The code needs to be changed.

 

This is what is there:

///////////////////////////////////////////////////////////////////////////
//Confessions & marriage proposal (LT18b)
//////////////////////////////////////////////////////////////////////////
//script: nur f?r Bhaalknow = 0
//at next rest after messenger

IF WEIGHT #-2 
~Global("X#AjantisHasRing","GLOBAL",3)~ THEN lovetalk_confession
SAY @879
++ @880 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_03
++ @881 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_01
++ @882 + confession_13 
++ @883 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_02
END

 

This is what it needs to be

///////////////////////////////////////////////////////////////////////////
//Confessions & marriage proposal (LT18b)
//////////////////////////////////////////////////////////////////////////
//script: nur f?r Bhaalknow = 0
//at next rest after messenger

IF WEIGHT #-2 
~Global("X#AjantisHasRing","GLOBAL",3)~ THEN lovetalk_confession
SAY @879
++ @880 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_03
++ @881 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_01
++ @882 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_13 
++ @883 DO ~SetGlobal("X#AjantisHasRing","GLOBAL",4)~ + confession_02
END

Link to comment

Repaired latest internal,

D:\BaldursGateTutu\BG1NPC\Phase3\AJROM\DLG\AjantisLTs_PR.D

and

D:\BaldursGateTutu\BG1NPC\BGT\DLG\AjantisLTs_PR.D

lines 2406 through 2413

lines 2386 through 2393

 

Paging Kulyok, 'casuse if she has been able to work on any of the Romances, then her copies will superceed mine when she sends them. We may need to double-check eachother on this stuff :)

Link to comment
Paging Kulyok, 'casuse if she has been able to work on any of the Romances, then her copies will superceed mine when she sends them. We may need to double-check eachother on this stuff

 

Just give me the latest internal link, and we'll be fine. :)

Link to comment

Archived

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

×
×
  • Create New...