Hi Everyone!
I am VERY new to the wonderful world of scripting (as you will probably be able to tell from my question haha!
![=]](https://lvlt.forum.bioware.com/public/style_emoticons/default/sideways.png)
), in fact this is my first scrip that ISN’T about adding an item

. The problem that I have is at some point AGES ago in game I chose a dialogue option (Asking about what changes when you become a Grey Warden -> “Just try that line on me” -> “Fine, keep them to yourself”) which permanently killed Alistair’s romance eligibility – aka no “You look handsome

” etc. initiators and NO WAY to start the romance as by this time in game I have already used up any romance-initiating specific conversations such as the Chantry one etc. I re-loaded that save and tested before and after it with and without using that particular dialogue and I am sure THAT “Fine, keep them to yourself” LINE was the one to cut off the romance eligibility. Anyhow, I am now trying to rectify this problem by adding a script

. I have the following one:
{
string sVar = GetLocalString(GetModule(),"RUNSCRIPT_VAR");
int nFind = FindSubString(sVar," ");
string sArea = SubString(sVar,0,nFind);
//DEBUG_PrintToScreen("Adding " + sXp + " XP to " + ToString(OBJECT_SELF));
//RewardXPParty(nXp, 5, OBJECT_SELF, OBJECT_SELF);
Approval_SetLoveEligible(APP_FOLLOWER_ALISTAIR,TRUE);
Approval_SetFriendlyEligible(APP_FOLLOWER_ALISTAIR,TRUE);
Approval_ChangeApproval(APP_FOLLOWER_ALISTAIR, 100);
Approval_SetRomanceActive(APP_FOLLOWER_ALISTAIR,TRUE);
WR_SetPlotFlag(PLT_GENPT_APP_ALISTAIR, APP_ALISTAIR_ROMANCE_ACTIVE, TRUE, TRUE);
WR_SetPlotFlag(PLT_GENPT_APP_ALISTAIR, APP_ALISTAIR_MAKE_LOVE, TRUE, TRUE);
if(Approval_IsRangeValid(APP_FOLLOWER_ALISTAIR, APP_ROMANCE_RANGE_LOVE, TRUE))
DisplayFloatyMessage(GetHero(), "wot", FLOATY_MESSAGE, 16777215, 20.0);
DisplayFloatyMessage(GetHero(), "WORKS", FLOATY_MESSAGE, 16777215, 20.0);
}
BUT this is for activating the romance straight up.

What I want to do is NOT activate the Romance itself BUT activate the Romance Eligibility aka “LoveEligible” so that Alistair is friendly

but there is the OPTION to romance him (which seems to be impossible using console commands

). SO as far as I know the script is correct up until “Approval_SetRomanceActive(APP_FOLLOWER_ALISTAIR,TRUE);”. Will everything still work if I just change the “TRUE” to a “FALSE” for that one? ALSO What do I do about the rest of the script because I am really confused by the bits below that line.
Thanks for your time and any help is GREATLY (OH MY GOSH

SO MUCH lol) appreciated lol!