Jump to content

Dynaheir Lovetalk Bug


Sparky The Bardbarian

Recommended Posts

I'm having a bug with the Dynaheir Lovetalk.

 

The lovetalk timer "X#DYLOVETALKTIME" keeps resetting to a negative number and preventing lovetalks. I can fix the problem one lovetalk at a time with Shadowkeeper by changing the variable to any positive number. As soon as I load the edited game, Dynaheir initiates love talk. But as soon as the dialoue ends, the variable resets to a negative number.

 

Any way to fix this?

Link to comment

Can you go to your EasyTutu/override folder, and open up the file GTIMES.IDS with a text editor, copy off the entry

 

#### DYROM_TIMER

 

 

where

 

# = a set of numbers, like 900 or 3600,

 

and paste it here?

 

 

The way that value works is that each lovetalk sets

 

~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~

and the entry DYROM_TIMER is referencing a value in GTIMES.IDS.

 

if for some reason GTIMES.IDS gets messed up, you would end up with an entry that reads

 

~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",)~

 

which is (I believe) the equivalent of "expiring the timer" - setting the value to a negative.

 

At least that is the off-the-cuff-sliding-through-the-forums-but-I-won't-be-home-for-an-entire-workday-and-I-have-not-finished-my-morning-coffee thinking.

 

I suspect the fix will be to open GTIMES.IDS with a simple text editor (NOT MS WORD!!!! .TXT ONLY!!!) and repair that line if it is missing. Though if there is a mod or install trouble that has scrambled your GTIMES.IDS, there will be any number of problems ingame, so just post that puppy right here and we will see if everything is ok :)

Link to comment

Here is the whole file. DYROM_TIMER looks okay. One other thing to mention. I had gone through most of the romance with Branwyn before kicking her out of the party for Dynaheir.

 

7200 ONE_DAY

14400 TWO_DAYS

21600 THREE_DAYS

28800 FOUR_DAYS

36000 FIVE_DAYS

43200 SIX_DAYS

50400 SEVEN_DAYS

57600 EIGHT_DAYS

64800 NINE_DAYS

72000 TEN_DAYS

79200 ELEVEN_DAYS

86400 TWELVE_DAYS

93600 THIRTEEN_DAYS

100800 FOURTEEN_DAYS

108000 FIFTEEN_DAYS

216000 THIRTY_DAYS

360000 FIFTY_DAYS

158400 TWENTYTWO_DAYS

5 ONE_MINUTE

10 TWO_MINUTES

15 THREE_MINUTES

20 FOUR_MINUTES

25 FIVE_MINUTES

30 SIX_MINUTES

35 SEVEN_MINUTES

40 EIGHT_MINUTES

45 NINE_MINUTES

50 TEN_MINUTES

55 ELEVEN_MINUTES

60 TWELVE_MINUTES

65 THIRTEEN_MINUTES

70 FOURTEEN_MINUTES

75 FIFTEEN_MINUTES

80 SIXTEEN_MINUTES

85 SEVENTEEN_MINUTES

90 EIGHTEEN_MINUTES

95 NINETEEN_MINUTES

100 TWENTY_MINUTES

150 THIRTY_MINUTES

200 FORTY_MINUTES

250 FIFTY_MINUTES

300 ONE_HOUR

600 TWO_HOURS

900 THREE_HOURS

1200 FOUR_HOURS

1500 FIVE_HOURS

1800 SIX_HOURS

2100 SEVEN_HOURS

2400 EIGHT_HOURS

2700 NINE_HOURS

3000 TEN_HOURS

3300 ELEVEN_HOURS

3600 TWELVE_HOURS

3900 THIRTEEN_HOURS

4200 FOURTEEN_HOURS

4500 FIFTEEN_HOURS

4800 SIXTEEN_HOURS

5100 SEVENTEEN_HOURS

5400 EIGHTEEN_HOURS

5700 NINETEEN_HOURS

6000 TWENTY_HOURS

6300 TWENTY_ONE_HOURS

6600 TWENTY_TWO_HOURS

6900 TWENTY_THREE_HOURS

6 ONE_ROUND

12 TWO_ROUNDS

18 THREE_ROUNDS

24 FOUR_ROUNDS

30 FIVE_ROUNDS

36 SIX_ROUNDS

42 SEVEN_ROUNDS

48 EIGHT_ROUNDS

54 NINE_ROUNDS

60 TEN_ROUNDS

60 ONE_TURN

120 TWO_TURNS

180 THREE_TURNS

240 FOUR_TURNS

300 FIVE_TURNS

360 SIX_TURNS

420 SEVEN_TURNS

480 EIGHT_TURNS

540 NINE_TURNS

600 TEN_TURNS

900 FIFTEEN_TURNS

2700 BRROM_TIMER

2700 DYROM_TIMER

1800 SHROM_TIMER

Link to comment

Hmmm... what is the status of these variables:

 

P#BranwenRomanceActive

 

X#DynaheirRomanceActive

 

X#DYLoveTalk

 

X#DynaRomCutByOther

 

?

 

 

I am not seeing how those would expire the timer, though.

 

If you can advance the talks by simply setting the timer to a positive number, that should mean that everything except the timer is true - which means there should be no hiccuping in your game at all.

 

(And if you could grab a copy of your weidu.log and a zipped or .rar'ed savegame, I'd really appreciate it, too - cmorganbg at gmail would be great!)

Link to comment

(Ignore this post, Sparky - I am running this off so I can look at it at work online and recheck all of the references to that timer, and see what could possibly cause it to fail so spectacularly. Nothing comes to mind, but having the refernce numbers is useful to me :) )

 

[E:\BG1NPC_Workspace\bg1npc_v17\bg1npc_docs\bg1npcvarindex.htm]

Line 9671 : <td>X#DYLoveTalkTime</td>

[E:\BG1NPC_Workspace\bg1npc_v17\phase3\dyrom\baf\p#dyrom.baf]

Line 68 : RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)

Line 74 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 103 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 123 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 150 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 202 : RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)

Line 222 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 241 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 263 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

[E:\BG1NPC_Workspace\bg1npc_v17\phase3\dyrom\baf\x#dynahd.baf]

Line 2 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 50 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 65 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 86 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 109 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

Line 130 : RealGlobalTimerExpired("X#DYLoveTalkTime","GLOBAL")

[E:\BG1NPC_Workspace\bg1npc_v17\phase3\dyrom\dlg\x#dyro.d]

Line 10 : ++ @1 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO1.1

Line 11 : ++ @2 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO1.2

Line 12 : ++ @3 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO1.3

Line 13 : ++ @4 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO1.4

Line 14 : ++ @5 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO1.1

Line 168 : ++ @64 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO2.1

Line 169 : ++ @65 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO2.2

Line 170 : ++ @66 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO2.3

Line 171 : ++ @67 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO2.4

Line 301 : ++ @114 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.1

Line 302 : ++ @115 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.2

Line 303 : ++ @116 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.3

Line 304 : ++ @117 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.4

Line 305 : + ~Race(Player1,ELF)~ + @118 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.5E

Line 306 : + ~Race(Player1,HALFORC)~ + @119 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.5O

Line 307 : ++ @120 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.6

Line 308 : ++ @121 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO3.7

Line 483 : ++ @199 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO4.5

Line 621 : IF ~Global("X#DynaDance","GLOBAL",1)~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO4A

Line 622 : IF ~Global("X#DynaDance","GLOBAL",2)~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO4B

Line 719 : ++ @307 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO5.1

Line 720 : ++ @308 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO5.2

Line 721 : ++ @309 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO5.3

Line 722 : ++ @310 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO5.3

Line 723 : ++ @311 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO5.4

Line 833 : ++ @356 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO6.1

Line 834 : ++ @357 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO6.2

Line 835 : ++ @358 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO6.3

Line 1015 : ++ @437 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO7.1

Line 1016 : ++ @438 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO7.2

Line 1017 : ++ @439 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO7.3

Line 1018 : + ~InParty("edwin") InMyArea("edwin") !StateCheck("edwin",CD_STATE_NOTVALID)~ + @440 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO7.4

Line 1019 : ++ @441 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) SetGlobal("X#DY7Beautiful","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO7.5

Line 1152 : + ~!InParty("minsc")~ + @486 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.1

Line 1153 : + ~InParty("minsc") InMyArea("minsc") !StateCheck("minsc",CD_STATE_NOTVALID)~ + @487 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.1M

Line 1154 : ++ @488 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.2

Line 1155 : ++ @489 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.3

Line 1156 : ++ @490 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.4

Line 1157 : + ~!Global("P#KnowBhaal","GLOBAL",1)~ + @491 DO ~SetGlobal("X#HeRashemi","GLOBAL",1) IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.5

Line 1158 : + ~Global("P#KnowBhaal","GLOBAL",1)~ + @492 DO ~SetGlobal("X#HeRashemi","GLOBAL",1) IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO8.5B

Line 1405 : ++ @582 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",21) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO9.1

Line 1406 : ++ @583 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",21) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO9.2

Line 1407 : + ~InParty("minsc") InMyArea("minsc") !StateCheck("minsc",CD_STATE_NOTVALID)~ + @584 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",21) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO9.3

Line 1408 : ++ @585 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",21) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO9.4

Line 1409 : ++ @586 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",21) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO9.5

Line 1558 : ++ @651 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",23) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO10.1

Line 1559 : ++ @652 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",23) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO10.2

Line 1560 : ++ @653 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",23) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO10.3

Line 1561 : ++ @654 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",23) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO10.4

Line 1562 : ++ @655 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",23) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO10.5

Line 1717 : IF ~Global("P#KnowBhaal","GLOBAL",1)~ THEN DO ~SetGlobal("X#DYLoveTalk","GLOBAL",25) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO11.1

Line 1718 : IF ~!Global("P#KnowBhaal","GLOBAL",1)~ THEN DO ~SetGlobal("X#DYLoveTalk","GLOBAL",25) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO11.2

Line 1916 : + ~!Class(Player1,CLERIC_ALL) !Class(Player1,DRUID_ALL) !Class(Player1,PALADIN) !Class(Player1,RANGER_ALL) HPPercentLT(Player1,95) HPPercentGT(Player1,74)~ + @781 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.1

Line 1917 : + ~!Class(Player1,CLERIC_ALL) !Class(Player1,DRUID_ALL) !Class(Player1,PALADIN) !Class(Player1,RANGER_ALL) HPPercentLT(Player1,75) HPPercentGT(Player1,49)~ + @782 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.2

Line 1918 : + ~!Class(Player1,CLERIC_ALL) !Class(Player1,DRUID_ALL) !Class(Player1,PALADIN) !Class(Player1,RANGER_ALL) HPPercentLT(Player1,75) HPPercentGT(Player1,49)~ + @783 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.3

Line 1919 : + ~!Class(Player1,CLERIC_ALL) !Class(Player1,DRUID_ALL) !Class(Player1,PALADIN) !Class(Player1,RANGER_ALL) HPPercentLT(Player1,50)~ + @784 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.4

Line 1920 : + ~OR(4) Class(Player1,CLERIC_ALL) Class(Player1,DRUID_ALL) Class(Player1,PALADIN) Class(Player1,RANGER_ALL) HPPercentLT(Player1,95) HPPercentGT(Player1,74)~ + @781 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.5

Line 1921 : + ~OR(4) Class(Player1,CLERIC_ALL) Class(Player1,DRUID_ALL) Class(Player1,PALADIN) Class(Player1,RANGER_ALL) HPPercentLT(Player1,75) HPPercentGT(Player1,49)~ + @782 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.6

Line 1922 : + ~OR(4) Class(Player1,CLERIC_ALL) Class(Player1,DRUID_ALL) Class(Player1,PALADIN) Class(Player1,RANGER_ALL) HPPercentLT(Player1,75) HPPercentGT(Player1,49)~ + @785 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.7

Line 1923 : + ~OR(4) Class(Player1,CLERIC_ALL) Class(Player1,DRUID_ALL) Class(Player1,PALADIN) Class(Player1,RANGER_ALL) HPPercentLT(Player1,50)~ + @786 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.8

Line 1924 : ++ @787 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.9

Line 1925 : + ~Class(Player1,BARD)~ + @788 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.10

Line 1926 : ++ @789 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",27) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO12.11

Line 2140 : ++ @867 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",29) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO13.1

Line 2141 : ++ @868 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",29) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO13.2

Line 2142 : ++ @869 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",29) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO13.3

Line 2143 : ++ @870 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",29) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO13.4

Line 2426 : DO ~SetGlobal("X#DYLoveTalk","GLOBAL",31) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~

Line 2672 : ++ @1125 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",33) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO15.1

Line 2673 : ++ @1126 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",33) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO15.1

Line 2674 : ++ @1127 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",33) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO15.2

Line 2675 : + ~!Global("P#KnowBhaal","GLOBAL",1)~ + @1128 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",33) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO15.3

Line 2676 : + ~Global("P#KnowBhaal","GLOBAL",1)~ + @1128 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",33) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO15.3B

Line 2959 : ++ @1228 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",35) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO16.1

Line 2960 : ++ @1229 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",35) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO16.3

Line 2961 : + ~Class(Player1,BARD_ALL)~ + @1230 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",35) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO16.2

Line 2962 : ++ @1231 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",35) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO16.2

Line 2963 : ++ @1232 DO ~SetGlobal("X#DYLoveTalk","GLOBAL",35) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO16.2

Line 3167 : ++ @1326 DO ~SetGlobal("X#DYLovetalk","GLOBAL",39) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER) RestParty()~ EXIT

Line 3242 : + ~Class(Player1,BARD) Global("X#DynaheirLover","GLOBAL",2)~ + @1361 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO18.1

Line 3243 : + ~Global("X#DynaheirLover","GLOBAL",1)~ + @1362 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO18.2

Line 3244 : + ~Global("X#DynaheirLover","GLOBAL",2)~ + @1363 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO18.3

Line 3245 : + ~Global("X#DynaheirLover","GLOBAL",2)~ + @1364 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO18.3

Line 3246 : + ~Global("X#DynaheirLover","GLOBAL",2)~ + @1365 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO18.4

Line 3342 : + ~HPPercentGT(Player1,90)~ + @1406 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.1

Line 3343 : + ~HPPercentLT(Player1,91) HPPercentGT(Player1,75)~ + @1407 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.1

Line 3344 : + ~HPPercentLT(Player1,76)~ + @1408 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.1

Line 3345 : ++ @1409 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.2

Line 3346 : ++ @1410 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.3

Line 3347 : ++ @1411 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO19.4

Line 3579 : ++ @1494 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.1

Line 3580 : + ~Global("P#KnowBhaal","GLOBAL",1)~ + @1495 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.2

Line 3581 : + ~Race(Player1,HALFORC)~ + @1496 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.3

Line 3582 : + ~!Race(Player1,HALFORC)~ + @1496 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.4

Line 3583 : ++ @1497 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.5

Line 3584 : + ~Class(Player1,BARD_ALL)~ + @1498 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO20.6

Line 3874 : IF ~Class(Player1,BARD_ALL)~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) GiveItemCreate("BRAC25",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3875 : IF ~!Class(Player1,BARD_ALL)~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) GiveItemCreate("%tutu_var%BELT04",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3876 : IF ~PartyHasItem("%tutu_var%SW1H04") !PartyHasItem("%tutu_var%SW1H05")~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) TakePartyItem("%tutu_var%SW1H04") DestroyItem("%tutu_var%SW1H04") GiveItemCreate("%tutu_var%SW1H05",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3877 : IF ~PartyHasItem("%tutu_var%BLUN04") !PartyHasItem("%tutu_var%BLUN11")~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) TakePartyItem("%tutu_var%BLUN04") DestroyItem("%tutu_var%BLUN04") GiveItemCreate("%tutu_var%BLUN11",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3878 : IF ~PartyHasItem("%tutu_var%SPER01") !PartyHasItem("%tutu_var%SPER02") ~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) TakePartyItem("%tutu_var%SPER01") DestroyItem("%tutu_var%SPER01") GiveItemCreate("%tutu_var%SPER02",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3879 : IF ~PartyHasItem("%tutu_var%SLNG01") !PartyHasItem("%tutu_var%SLNG03") ~ THEN DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) TakePartyItem("%tutu_var%SLNG01") DestroyItem("%tutu_var%SLNG01") GiveItemCreate("%tutu_var%SLNG03",Player1,1,0,0) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ EXIT

Line 3884 : ++ @1602 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO22.1

Line 3885 : ++ @1603 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO22.2

Line 3886 : ++ @1604 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO22.3

Line 3887 : + ~Alignment(Player1,LAWFUL_GOOD)~ + @1605 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO22.4

Line 3888 : ++ @1606 DO ~IncrementGlobal("X#DYLoveTalk","GLOBAL",1) RealSetGlobalTimer("X#DYLoveTalkTime","GLOBAL",DYROM_TIMER)~ + DYRO22.5

Link to comment
Hmmm... what is the status of these variables:

 

P#BranwenRomanceActive =3 (Jumped back to 2 at one point, possibly after I picked her pocket at the FAI. Reset to 3 with SK

 

X#DynaheirRomanceActive = 1

 

X#DYLoveTalk = 21. I have bumped it along with SK by resetting the negative varialbe to any positive numner.

 

X#DynaRomCutByOther = does not exist

 

I'm working on the email

Link to comment

I seem to be making progress. Several other variables were also in negative numbers. I didn't notice because I wasn't looking for them. FWBANTERGOOSE and X#BTTALKTIME had a negatives and still do.

Any quest I turned down resulted in a negative, such as CORAN = -1, or EDWIN = -1.

 

Changing X# DYLOVETALKTIME to 270 seems to have fixed the original issue. Now, on exiting Candlekeep, X#DYNAHEIRBHAALBREAK is -1

 

We'll see what happens.

Link to comment

Archived

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

×
×
  • Create New...