Originally Posted by _Vic_
Playing Beast I got both the hero and villain tags in fort Joy (did not know how ¿?)

You can get both; they're not mutually exclusive.

In Fort Joy, you can get the HERO tag by:

  • Rescuing Elodi from Griff's thugs.
  • Giving Yarrow her father's ring.
  • Holding your ground when Griff wants you to give up Stingtail.

You can also get the HERO tag by rescuing the other avatars in The Hold.

Originally Posted by _Vic_
(On a strange sidenote, only Beast has both tags, Ifan and Lohse has "Hero" and Sebille none )

This is due to the fact the tags are added inconsistently. There are two functions used: ObjectSetFlag and PartySetFlag. PartySetFlag should be used to add the global HERO and VILLAIN tags, but ObjectSetFlag is sometimes used, which affects only your main.

I'm making a mod that adds more VILLAIN dialog options and enhances more decisions so that they add the VILLAIN tag, so I've fixed these inconsistencies, but I don't know if Larian will fix them likewise.