Just a quick question regarding the GetIsRosterMember function call.
I thought that this returned TRUE when within a player party and FALSE if not. However, I have noticed that even if a companion is dismissed, the “GetIsRosterMember” remains TRUE.
How would the variable ever return to FALSE after first being added to the party?
Note, in my own scripts, the function RemoveRosterMember does not appear to change it to FALSE, as in …
// REMOVE THE COMPANION TO PC STATUS (AND CAMPAIGN TYPE) RemoveRosterMemberFromParty(sRosterName, oMainPC, FALSE); RemoveRosterMember(sRosterName);
Any ideas anyone?
I don’t think it causes any issues, but just wondered why this was the case.
Thanks in advance, Lance.