Ive searched various tutorials but cant find anything on "Reputation Issues" or by looking at decompiled DLGS, other modded npcs *.d's
My Post file looks like this.. (yes im modding in BG1 npcs)
BEGIN NSafaP
IF ~HappinessLT(Myself,-290)~ THEN BEGIN unhappy
SAY ~I've tried to guide this group in the right direction, but I'm tired of trying. Goodbye.~
IF ~~ THEN DO ~LeaveParty() EscapeArea()~ EXIT
END
IF ~Global("SafanaJoined","LOCALS",1)~ THEN BEGIN KickOut
SAY ~You are kicking me out?~
IF ~~ THEN REPLY ~Oops, I meant to boot that twit Keldorn, not you. Sorry.~ DO ~JoinParty()~ EXIT
IF ~~ THEN REPLY ~That's right, I don't want you in the party.~ DO ~SetGlobal("SafanaJoined","LOCALS",0)~ EXIT
END
IF ~Global("SafanaJoined","LOCALS",0)~ THEN BEGIN Rejoin
SAY ~You want me to rejoin?~
IF ~~ THEN REPLY ~That's right Safana, get back in formation.~ DO ~SetGlobal("SafanaJoined","LOCALS",1)
JoinParty()~ EXIT
IF ~~ THEN REPLY ~That's right, I don't want you in the party.~ EXIT
END
Clearly its nowhere near finshed,
CRE Soundset was corrected as best as possible in NI, adding missing sounds via Importing from BG1 such as
SAFAN23.WAV which doesnt exist in BG2, All the StringRefs/WAV references do exist apart from "10201" the BIO is blank, this seemed to be fixed by a
SAY_BIO in the Tp2.
I left out SAY_NAME in the Tp2 since SAFANA as a StringRef does exist already in the CRE/Dialogue, the DV is also SAFANA, seems to not have any side effects.
Problem... When ever Reputation drops to 1, SAFAN07.wav plays, before it is finshed playing the Dialogue
"I've tried to guide this group in the right direction, but I'm tired of trying. Goodbye." Interrupts the sound playing, also what about High Reputation kick outs?
So yes it works but its so messy ?
Looking ahead, ive decided to replace C6safa with some invented Girlfriend for Coran rather than deal with Coran this could be an character from BG1, so that encounter will still happen, less rewriting, I can imagine a sarcastic banter from Safana, if Coran is saved too.
Possible Safana pirate links at Brynnlaw/Quest, maybe some expanded Shadow Thief content, a NON -lethal Betrayal similar to what was planned for Viconia in the Underdark, The PC would then have the choice to either forgiving her or kicking her out forever, i can Imagine a CN character like Safana suddenly changing sides/sucking up to the PC if things look bad, just find the whole cameo as it stands quite silly, Safana with Lanfear, she wouldnt enter the Golem cave in bg1 by herself, sugguesting she likes to pull strings and sit back not be directly involved (even the 16 INT sugguests this), the Safana + Coran again she seems selfish much like a NE as does Coran himself, we are expected to believe she stuck by coran or coran stuck by her for how long? Wizard has a bounty on Charnames head? doesnt sound like Irenicus either. As to the Innate Charm ability im thinking an upgrade this is BG2 after all, Dominate once per day sounds better?