Jump to content


Photo

Romancing Nathaniel as a Thief


  • Please log in to reply
2 replies to this topic

#1 Xazarlar

Xazarlar
  • Member
  • 5 posts

Posted 22 June 2011 - 06:38 PM

Hi everyone, I recently downloaded the Nathaniel mod for BGT, however due to a lack of reading comprehension I made my character a Chaotic Good Mage/Thief. I'd rather not have to start over as I have played through the whole BG1 arc as this character and have grown rather attatched to him. Is there any way at all that I can still romance Nathaniel?

#2 Nix

Nix

    Oh Captain, my Captain!

  • Member
  • 319 posts

Posted 25 June 2011 - 10:54 PM

I think you can if you make some changes to his script.

In Nathaniel/script/SoA there should be a file called "fhnat" that you can open with Notepad or another text editor.

Look under the heading "Romance eligibility script" and find the line

!Class(Player1,THIEF_ALL)

and comment it out by adding "//" in front of the line, so that it looks like this:

//!Class(Player1,THIEF_ALL)

Further down in the same file there should be this section:

//PC dual-classing to a thief

IF
InParty(Myself)
See(Player1)
Class(Player1,THIEF_ALL)
Global("NathRomanceActive","GLOBAL",1)
Global("NathThief1","GLOBAL",0)
!StateCheck(Myself,CD_STATE_NOTVALID)
!StateCheck(Player1,CD_STATE_NOTVALID)
THEN
RESPONSE #100
SetGlobal("NathThief1","GLOBAL",1)
END

IF
InParty(Myself)
See(Player1)
Class(Player1,THIEF_ALL)
!StateCheck(Myself,CD_STATE_NOTVALID)
!StateCheck(Player1,CD_STATE_NOTVALID)
Global("NathRomanceActive","GLOBAL",2)
Global("NathThief2","GLOBAL",0)
THEN
RESPONSE #100
SetGlobal("NathThief2","GLOBAL",1)
END

IF
InParty(Myself)
See(Player1)
OR(2)
Global("NathThief1","GLOBAL",1)
Global("NathThief2","GLOBAL",1)
THEN
RESPONSE #100
StartDialogueNoSet(Player1)
END

Comment out each of the lines in that section (by putting "//" in front) then save the file and close.

Next, look in the Nathaniel/script/ToB folder and open the file FHAR6200. If you want to get epilogue endings that won't hold against you the fact that you are a thief, find and comment out the three lines in the file that read:

!Class(Player1,THIEF_ALL)

Save the file, close, and then reinstall Nathaniel.

Hope this works for you!

#3 Xazarlar

Xazarlar
  • Member
  • 5 posts

Posted 27 June 2011 - 03:20 AM

Thanks very much!