Aller au contenu

Photo

Inactive Followers


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

#1
Proleric

Proleric
  • Members
  • 2 346 messages
Not sure if this has been discussed before...

It seems that if a follower is deselected in Party Picker, they persist (across area lists) as an invisible object which is recognised by GetObjectByTag.

For example, I've been able to use this to remove a VFX regardless of whether the follower is active or not, which simplifies the event logic considerably.

I don't have a camp in my standalone module, so I don't need to consider that complication.

Is anyone aware of any downside or fragility?

#2
Challseus

Challseus
  • Members
  • 1 032 messages
I don't have too much to add, except to say, now I have the answer to a question I posted in a thread 10 months ago! Is this only with area lists, or just areas in general? I was always wondering "where" exactly they were, nice to know.

#3
Proleric

Proleric
  • Members
  • 2 346 messages
Thanks for the reminder!

I did another test which confirms your finding.

In summary, "available" companions continue to follow the player as inactive objects.

So they are always in the player's current area.

Although their location is determined by the engine, other properties can be changed by script.

Modifié par Proleric1, 04 mai 2011 - 05:55 .


#4
Proleric

Proleric
  • Members
  • 2 346 messages
An unexpected consequence of the above is that if a conversation is written with an interjection from a specific follower, the interjection will always be spoken (by an invisible object) unless you make the line conditional on whether the follower is actually in the party.

#5
Challseus

Challseus
  • Members
  • 1 032 messages
Thanks for the heads up.

#6
Craig Graff

Craig Graff
  • Members
  • 608 messages
They aren't exactly in the area with the player, but rather in the character stage area which is always in memory. Sometimes it acts effectively the same, though.