Jump to content


Branwyn and Dayanier


13 replies to this topic

#1 Guest_LadyRolePlay_*

Guest_LadyRolePlay_*
  • Guests

Posted 07 October 2008 - 02:07 PM

This character is a LG paladin, reputation 20. I decided to have both ladies along in the party but to romance Dyanier.

I am aware of the two levels of flirting. Bran's proceeds to second level, Dyanier still not yet. Meanwhile they are going at it back and forth. I didn't want to lead Bran on, cause I wanted the other lady.

They get to a point where they toss a coin and find it stands on the edge, ie he favors neither one or the other. But Dayanier's never went to second level of flirts. Since then both are back at stage one. Does Dyanier's ever go forward, or have I lost the chance with both? If I did, why did I? Both interchanges were doing well, I just didn't pick up on Bran's more overt advances, cause I wanted the other lady

thanks

BTW

Jastey if you see this thanks for helping me locate that zombie :)

I had killed three guys near there, and one of the bodies was so near it, I didn't see it.

#2 Guest_LadyRolePlay_*

Guest_LadyRolePlay_*
  • Guests

Posted 07 October 2008 - 09:27 PM

This character is a LG paladin, reputation 20. I decided to have both ladies along in the party but to romance Dyanier.

I am aware of the two levels of flirting. Bran's proceeds to second level, Dyanier still not yet. Meanwhile they are going at it back and forth. I didn't want to lead Bran on, cause I wanted the other lady.

They get to a point where they toss a coin and find it stands on the edge, ie he favors neither one or the other. But Dayanier's never went to second level of flirts. Since then both are back at stage one. Does Dyanier's ever go forward, or have I lost the chance with both? If I did, why did I? Both interchanges were doing well, I just didn't pick up on Bran's more overt advances, cause I wanted the other lady

thanks

BTW

Jastey if you see this thanks for helping me locate that zombie :)

I had killed three guys near there, and one of the bodies was so near it, I didn't see it.



I figured out what was messing up. I don't want to be rude, was being nice to both ladies, without taking advantage of Bran's more overt and direct approach :)

So both kept building almost at the same time, with Bran having a slight lead. ie resting at the inn, Bran's would fire first, and wasn't getting Dyanier's scenario.

Putting Bran off, that's all that happened, Dyan..wasn't coming in, so it stayed 'even'.

I decided to try resting at the inn twice in a row, and Dyan's speech popped up on the second rest cycle. IF ONE .. ie rests once at the inn, and then goes out, and it gets mixed up with activity in between, then Bran keeps on, til she's put off again, and eventually one gets the 'tie' for the coin toss, Dyan's was never proceeding on. Other NPC chat can also disrupt, ie if Ajantis or one of the others, are cued to be coming in with their talks.

In trying to find an answer to my problem, doing a Goggle search, others have run into this just so happens where the romance with neither is possible. I am posting it here, and letting you know, it can be very glitchy because a person has to do a very atypical thing, resting twice in a row.

I guess I thought never taking Bran up on any of her offers, and refraining from flirting with her, would have been enough, but it's not for some reason. One can tell her to stop flirting or leave her somewhere perhaps, and things go normally.

But she is a good aligned cleric one can take early on in the game, and if someone is trying to play a nice person, wouldn't necessarily think to do those things, hence having this peculiarity.

#3 Domi

Domi

    Where is now your Troy, O Cassandra?

  • Gibberlings
  • 12699 posts
  • Location:Canada

Posted 08 October 2008 - 07:27 AM

You should have an option of gently interrupting the romance with Branwen, telling her to remain friends. It has to be used for the romantic conflict to be resolved. Branwen and Dynaheir also iirc should come to the player, and player will have to pick one at that stage. Both romances should be suspended till then after the drop of the coin.
Faster. Faster. Faster would be better. -Mal Reynolds, Serenity
I understand that folks prefer code that works. -CamDawg, G3

#4 Guest_LadyRolePlay_*

Guest_LadyRolePlay_*
  • Guests

Posted 08 October 2008 - 08:59 AM

You should have an option of gently interrupting the romance with Branwen, telling her to remain friends. It has to be used for the romantic conflict to be resolved. Branwen and Dynaheir also iirc should come to the player, and player will have to pick one at that stage. Both romances should be suspended till then after the drop of the coin.



Ahh so they eventually will ask my guy what he wants :D

I guess I was trying to say, because events are firing on top of one another, Dyan's were not happening. The specfic example of this was, I talked the mage through her dialogues, then Bran by then is on the second set of more serious talk. I go to the inn to rest, hoping to get Dyan to chime in with something more personal and MOVE it along. I had studied the dlg in NI and knew there should be something about dancing with her. Instead I got Bran's spiel. I wondered why I did not see Dyan's so I decided to just rest again, and there came her dance scene where my guy made his intentions clear. So now they're still trying to keep count, though my guy is responding much more warmly to Dyan. I was very intrigued with how complex this romance is with that bookish lady.

I am making saves much more often, and not because I am afraid I am going to die! :)

TBH I love the cross banters, whether it's the ladies or if I am female, the males.
You guys did an amazing job, of making men sound like men in their tiffs, and the women .. go at it like women do. I made an elf female to do the Xan romance, another difficult one that fascinates me, but I do this very very complex dance with Ajantis, Coran and Gavin. Xan has gotten to the point where he flat told me, I need to let Ajantis know. But while all of it is going on it is SO MUCH fun! I have a tendency not to know when to call it all off to the one I want to commit to, cause I just laugh and laugh, and the flirts with all of them are so much fun also, like IRL :) hate to see it all end!

This is an amazing mod you put together! My hat's off to Berelinde for the Gavin mod.

BTW GREETINGS and SALUTATIONS to you Domi. I used to think you guys hung out only at the NWN 2 and fan fic boards :D

With the lack of good rp games I decided to run the BG series again only to discover a huge amt of work had been done, and here you and Berelinde are.. and Jastey.. hard at work. I loved the Bishop mod, superb writing and so on, and I am looking forward to a replay when Casavir comes out. I envy you ladies your considerable talent, and at the same time I am glad you all are around. Heck you have me thinking about doing a reinstall of IWD :)

#5 Evaine Dian

Evaine Dian

    In your face

  • Members
  • 224 posts
  • Gender:Female

Posted 06 June 2009 - 05:12 AM

You should have an option of gently interrupting the romance with Branwen, telling her to remain friends. It has to be used for the romantic conflict to be resolved. Branwen and Dynaheir also iirc should come to the player, and player will have to pick one at that stage. Both romances should be suspended till then after the drop of the coin.


I think there is something wrong with the last part of the conflict. I got the banter where they toss the coin ("Dynaheir, I'll go for heads." - DYBRConflict5, x#dyronpc.d), but I never got the last talk where you have to decide who you want to romance ("Branwen, thou dost realize that thy stubbornness brings us back to where we had started?" - DYBRConflict6, same file).



This is DYBRConflict5, the banter where Branwen and Dynaheir toss the coin, found in x#dyronpc.d:

CHAIN IF WEIGHT #-2 ~%BGT_VAR% Global("X#DYBRConflict","GLOBAL",10)~ THEN ~%BRANWEN_BANTER%~ DYBRConflict5
@284
DO ~SetGlobal("X#DYBRConflict","GLOBAL",11) RealSetGlobalTimer("X#DYBRConflictTime","GLOBAL",DYROM_TIMER)~
== ~%DYNAHEIR_BANTER%~ @285
== ~%BRANWEN_BANTER%~ @286
== ~%DYNAHEIR_BANTER%~ @287
== ~%BRANWEN_BANTER%~ @288
== ~%DYNAHEIR_BANTER%~ @289
== ~%BRANWEN_BANTER%~ @290
== ~%DYNAHEIR_BANTER%~ @291
= @292
== ~%BRANWEN_BANTER%~ @293
DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1)
SetGlobal("P#BranwenRomanceActive","GLOBAL",3)~
EXIT
Ok, so at the end of this banter, both romances are suspended; X#DynaheirRomanceInactive=1, P#BranwenRomanceActive=3.



This is DYBRConflict6, the last banter of the conflict, which I never got, same file:

CHAIN IF WEIGHT #-2 ~%BGT_VAR% Global("X#DYBRConflict","GLOBAL",12)~ THEN ~%DYNAHEIR_BANTER%~ DYBRConflict6
@294
DO ~SetGlobal("X#DYBRConflict","GLOBAL",13)~
== ~%BRANWEN_BANTER%~ @295
== ~%DYNAHEIR_BANTER%~ @296
== ~%BRANWEN_BANTER%~ @297
== ~%DYNAHEIR_BANTER%~ @298
END
++ @299 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1) SetGlobal("P#BranwenRomanceActive","GLOBAL",3)~ EXIT
++ @300 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1) SetGlobal("P#BranwenRomanceActive","GLOBAL",1)~ EXIT
++ @301 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",0) SetGlobal("P#BranwenRomanceActive","GLOBAL",3)~ EXIT
This banter fires if X#DYBRConflict=12.



I checked out p#dyrom.baf, and it says the following:

IF %BGT_VAR%
RealGlobalTimerExpired("X#DYBRConflictTime","GLOBAL")
!Global("X#DynaheirRomanceInactive","GLOBAL",1)
Global("X#DynaheirRomanceActive","GLOBAL",1)
!Global("P#BranwenRomanceActive","GLOBAL",3)
Global("P#BranwenRomanceActive","GLOBAL",1)
OR(6)
Global("X#DYBRConflict","GLOBAL",1)
Global("X#DYBRConflict","GLOBAL",3)
Global("X#DYBRConflict","GLOBAL",5)
Global("X#DYBRConflict","GLOBAL",7)
Global("X#DYBRConflict","GLOBAL",9)
Global("X#DYBRConflict","GLOBAL",11)
InParty(Myself)
InParty("branwen")
THEN
RESPONSE #100
IncrementGlobal("X#DYBRConflict","GLOBAL",1)
END
If I am not mistaken, X#DYBRConflict doesn't get set to 12 here, because DYBRConflict5 previously set X#DynaheirRomanceInactive=1 and P#BranwenRomanceActive=3. As a consequence, you don't get to see the very last banter, DYBRConflict6, and both romances are shut down permanently...

#6 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 06 June 2009 - 06:27 AM

Hmmm... odd!

Thank you for the code references, I will take a look -

if nothing in related .bcs files (especially Branwen's files, as they interrelate) resets the !Global("X#DynaheirRomanceInactive","GLOBAL",1), I think you are right. There is one more conflict in the file hat was not enabled. (In fact, from my playing and Domi's notes above, I thought the coin toss talk *was* the last one!)


++ @299 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1) SetGlobal("P#BranwenRomanceActive","GLOBAL",3)~ EXIT

should be choosing neither - it shuts down both romances

++ @300 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1) SetGlobal("P#BranwenRomanceActive","GLOBAL",1)~ EXIT

lets Branwen continue at the uncommitted stage, but suspends Dynaheir's

++ @301 DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",0) SetGlobal("P#BranwenRomanceActive","GLOBAL",3)~ EXIT

this one should choose or resume Dynaheir, but stop Branwen.

That looks like the code for completion of the choice - which would mean that DYBRConflict5 is the last in the sequence.

I will take a look at Branwen's and Dynaheir's materials and check on how they work together, and see what we can do. Currently, Option 3 should allow Dy's romance to continue and shut down Branwen's romance. Option 2 should allow Branwen to continue and shut down Dy's.
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#7 Evaine Dian

Evaine Dian

    In your face

  • Members
  • 224 posts
  • Gender:Female

Posted 06 June 2009 - 07:41 AM

That looks like the code for completion of the choice - which would mean that DYBRConflict5 is the last in the sequence.

I will take a look at Branwen's and Dynaheir's materials and check on how they work together, and see what we can do. Currently, Option 3 should allow Dy's romance to continue and shut down Branwen's romance. Option 2 should allow Branwen to continue and shut down Dy's.

Hm, I read your post several times and I'm still not sure if it's just a typo or a misunderstanding. DYBRConflict6 should be the last one.



Branwen and Dynaheir also iirc should come to the player, and player will have to pick one at that stage. Both romances should be suspended till then after the drop of the coin.

I got the idea that the coin tossing couldn't be the final talk because of Domi's post, not despite of it.

I played as a female PC last week and saw the challenge between Coran and Ajantis. I could choose between them, thus it struck me as odd that Branwen and Dynaheir decided on their own that they didn't want me, and I couldn't do anything about it!

I set X#DYBRConflict=12 via console, got the final banter of the conflict and chose Dynaheir.

#8 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 06 June 2009 - 08:45 AM

I understand - I was repeating back to you to make sure I understood :( I guess to be clear it should have read:

"which would mean that DYBRConflict5 is the last conflict state seen by players in-game, leaving DYBRConflict6 unseen. DYBRConflict5 acts as a default end-of-sequence becasue the way it is coded, the players do make a hidden choice; option 1 shuts them both down, 2 lets Branwen continue, and 3 lets Dy continue. None of this matches Domi's description of what she intended, which is

DYBRConflict5 = suspend both romances

DYBRConflict6 = player chooses between romances"
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#9 Evaine Dian

Evaine Dian

    In your face

  • Members
  • 224 posts
  • Gender:Female

Posted 06 June 2009 - 10:55 AM

The more you repeat back to me, the more you confuse me. :(

You're right, DYBRConflict5 is the last one you see as a player in-game. But the player doesn't make any choices, not even hidden ones - DYBRConflict5 is just a banter between Dynaheir and Branwen and shuts both romances down, there's nothing you can do about it as a player.

Then, there's DYBRConflict6 which you don't see in-game, and that is the one that has those three choices you mentioned. They aren't hidden, either, but normal reply options.

Clear as mud? :D

#10 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 06 June 2009 - 12:57 PM

I think I understand :(
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#11 Evaine Dian

Evaine Dian

    In your face

  • Members
  • 224 posts
  • Gender:Female

Posted 09 June 2009 - 01:45 AM

I found some other oddities, all Branwen and/or Dynaheir related, so I'll just post them here.


1) I romanced Dynaheir, Branwen's romance was shut down after the conflict, but I still got a couple of Branwen's LTs - the one at Candlekeep, the one where you are poisoned, the one where she prays for you and the one in the Undercity . It seems that this is not a bug, but by design; it seems that the only requirement is P#BranMatch=1. It's certainly nice that Branwen isn't completely quiet after I ditched her for Dynaheir, but it's weird to see LTs pop up which have reply options like "Branwen, it is natural that we worry about each other. We are in love."... Of course, you don't have to choose the "romantic replies" if you don't want to, but I find it weird that you can in the first place.


2) There is an easter egg involving Dynaheir, Edwin and the Blushing Mermaid, and it seems that it causes a very annoying bug.

Spoiler for everyone who hasn't seen the easter egg:

















When you go to the Blushing Mermaid (ground level), Edwin asks you if you want to have some fun in the Undercellars. If you say yes, Edwin and the PC are teleported to the Undercellars and you get to see a scene with some courtesans. I then declined his offer, because I didn't want to upset Dynaheir, and Edwin and the PC were teleported back to the Blushing Mermaid (ground level).

Up until here, everything was fine. But later, I wanted to enter the Undercellars to get the invitation for Sarevok's coronation, and this is where I encountered a bug. The party entered the Undercellars, the game was autosaved, the guard at the entrance wanted to collect the entry fee, and suddenly, Edwin and the PC get teleported to the ground level of the Blushing Mermaid. They can't really move, because they get teleported to the same spot again and again... The rest of the party is stuck in the Undercellars, and can't get out because I can't gather my party before venturing forth. The only thing I could do to solve the situation was to assign the invitation to my inventory via Shadow Keeper and not enter the Undercellars at all.

I just reloaded the save I had before Edwin asked me to go and see the courtesans. All other outcomes of the scene work just fine - I declined his offer right away; I agreed and chose a courtesan. Both times, I could enter the Undercellars afterwards without any problems, so I guess it is this one option only that is buggy.

The whole sequence is in x#dyronpc.d, at the very end of the file, starting with

IF WEIGHT #-2 ~%BGT_VAR% Global("X#EdwinBlushing","GLOBAL",2)~ THEN BEGIN EdwinConcubines
SAY @331
++ @332 DO ~ SetGlobal("X#EdwinBlushing","GLOBAL",3)~ EXIT
++ @333 + DYEDRORE2.1
++ @334 DO ~ SetGlobal("X#EdwinBlushing","GLOBAL",4)~ EXIT
END


The option that gave me troubles is

IF ~~ THEN REPLY @346 DO ~SetGlobal("X#EdwinBlushing","GLOBAL",7)~ EXIT

(@346  = ~I have changed my mind. The girls are all beautiful, but I have someone dear to me, I'd rather be with.~)
(And I would drop the comma after "I have someone dear to me" --> "I have someone dear to me I'd rather be with.")

#12 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 16 July 2009 - 07:22 AM

I found some other oddities, all Branwen and/or Dynaheir related, so I'll just post them here.

1) I romanced Dynaheir, Branwen's romance was shut down after the conflict, but I still got a couple of Branwen's LTs - the one at Candlekeep, the one where you are poisoned, the one where she prays for you and the one in the Undercity . It seems that this is not a bug, but by design; it seems that the only requirement is P#BranMatch=1. It's certainly nice that Branwen isn't completely quiet after I ditched her for Dynaheir, but it's weird to see LTs pop up which have reply options like "Branwen, it is natural that we worry about each other. We are in love."... Of course, you don't have to choose the "romantic replies" if you don't want to, but I find it weird that you can in the first place.


Rechecking, I see the conditions - and it looks like these really are supposed to pop up even if you have stopped romancing her. The blocks above it are specific - they all use

Global("P#BranwenRomanceActive","GLOBAL",1)

and these are very specifically *just* looking for the match. In fact, it is even commented in the code:
/* Party Poisoned! Just RomanceMatch=1 */

I suspect this is also because it is possible for her to have "broken up" with you earlier in the game, running out to the end of the romance.

I understand your analysis, but I think the rest of the dialog flow allows an "ex-girlfriend" feel that is in keeping with a follower of Tempus (and close to RL, too - some folks hang around and are close friends, but occasionally push the edges - and dudes don't always avoid saying things that are only partially true...)

The one thing I can do is add the global to the one talk in there that specifically refers to being in love:

IF ~~ P#BRLTPO.5
SAY @556
++ @557 + P#BRLTPO.6
++ @558 + P#BRLTPO.7
++ @559 + P#BRLTPO.8
END
@557  = ~Branwen, it is natural that we worry about each other. We are in love.~
@558  = ~It is only temporary, Branwen. When you're cured of the poison, you'll become yourself again, I'm sure.~
@559  = ~You must steel yourself. If I cannot rely on you, how shall we continue?~


So option 1 only fires if they really are in love and as committed as Branwen gets. That seems to follow author intent, but not jar players.

so, changes:
IF ~~ P#BRLTPO.5
SAY @556
+ ~Global("P#BranwenRomanceActive","GLOBAL",1)~ + @557 + P#BRLTPO.6
++ @558 + P#BRLTPO.7
++ @559 + P#BRLTPO.8
END

For docs:
<li> <a href="http://forums.gibberlings3.net/index.php?s=&showtopic=15740&view=findpost&p=152312"> Player Comment on Shared Love when no longer romancing Branwen blocked. </a> </li>

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#13 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 16 July 2009 - 07:32 AM

2) There is an easter egg involving Dynaheir, Edwin and the Blushing Mermaid, and it seems that it causes a very annoying bug.


Spoiler


Got it - the cutscene which triggers leaves the global open, which means every time Edwin drops by the undercellars again, the following runs -

E:\BG1NPC_Workspace\bg1npc-v18_working\bg1npc_18_prerelease\phase3\dyrom\baf\p#ro0112.baf, last block, appended to the area script -
IF %BGT_VAR%
Global("X#EdwinBlushing","GLOBAL",7)
THEN
RESPONSE #100
ClearAllActions()
ActionOverride("X#NELL",EscapeAreaDestroy(20))
ActionOverride("X#BHET",EscapeAreaDestroy(20))
ActionOverride("X#SVEET",EscapeAreaDestroy(20))
ActionOverride("X#MADR",EscapeAreaDestroy(20))
SmallWait(15)
ActionOverride(Player1,LeaveAreaLUA("%NEBaldursGate_BlushingMermaid_L1%","",[734.619],14))
ActionOverride("edwin",LeaveAreaLUA("%NEBaldursGate_BlushingMermaid_L1%","",[734.619],14))
END


Repaired by advancing the global to something higher than the rest of the sequence: confirmed, 8 does not trigger any other content, so this is the final variable #. Incorporating...

IF %BGT_VAR%
Global("X#EdwinBlushing","GLOBAL",7)
THEN
RESPONSE #100
ClearAllActions()
ActionOverride("X#NELL",EscapeAreaDestroy(20))
ActionOverride("X#BHET",EscapeAreaDestroy(20))
ActionOverride("X#SVEET",EscapeAreaDestroy(20))
ActionOverride("X#MADR",EscapeAreaDestroy(20))
SmallWait(15)
SetGlobal("X#EdwinBlushing","GLOBAL",8)
ActionOverride(Player1,LeaveAreaLUA("%NEBaldursGate_BlushingMermaid_L1%","",[734.619],14))
ActionOverride("edwin",LeaveAreaLUA("%NEBaldursGate_BlushingMermaid_L1%","",[734.619],14))
END

For docs:
<li> <a href="http://forums.gibberlings3.net/index.php?s=&showtopic=15740&view=findpost&p=1523152"> Edwin's Dynaheir Romance Cutscene refusal option fixed.</a> </li>

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#14 Guest_thirtythree_*

Guest_thirtythree_*
  • Guests

Posted 12 August 2009 - 11:33 AM

Hi, I seem to have gotten the problem where both Branwen and Dynaheir's romances are shut down. I'm not sure how you get the last banter to occur, is there anyone who can explain it to me? Thanks.



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users