Aller au contenu

Photo

How do you manipulate plot flags in the dev console?


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
DLAN_Immortality

DLAN_Immortality
  • Members
  • 481 messages
I need to make Alistair lurve me (cos I'm lazy to go back in the game a lot to activate the romance again after I told him we had to stop).

Any ideas?

Thanks :-)

Modifié par DLAN_Immortality, 18 mars 2010 - 04:04 .


#2
DLAN_Immortality

DLAN_Immortality
  • Members
  • 481 messages
HAH! GOT IT, so nm, thanks.

#3
Sunjammer

Sunjammer
  • Members
  • 926 messages
Never hurts to post the answer so that everyone can benefit.

#4
DLAN_Immortality

DLAN_Immortality
  • Members
  • 481 messages
Created my own script:



{

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);

}





Seems to work perfectly. I'm just replaying the last part since Riordan cos I like Alistair's last lines. ;-)

#5
DLAN_Immortality

DLAN_Immortality
  • Members
  • 481 messages
Ah, yes. I'll report back if Awakening is also working as expected in regards to that.


EDIT: Yep. Works. Kiss in the cheek is there.

Modifié par DLAN_Immortality, 18 mars 2010 - 08:50 .