Challenges and Results
The challenges of implementing such a system are more complex than one would think simply based on how they are supposed to work. We had to create a property system and make it compatible with a huge number of stats and attributes across a variety of in-game entities. Though it involved some heavy lifting (mainly from coding) and it is almost impossible to demonstrate, we are very satisfied with the results. The goal was to have a system that allows content creators to go wild and expand indefinitely, to keep adding stuff wherever the story or the gameplay requires it.
Enduring Effect Types
Apart from the simple distinction of positive and negative effects (that aid and hinder the player, respectively) we identify a number of parameters that set Enduring Effects (EEs) apart into neat little categories.
Leader: This type of EE affects your character, the vagrus. Typically it'll modify stats like Resourcefulness (or making certain Leadership Skills cheaper or more expensive), or alter Perks your character might have.
A good example is Inspiration, which raises the maximum Resourcefulness temporarily, or Blessing of Bal Ur Kaal, which raises the level of social Perks like Charismatic, Con, and Persuade.
Crew: EEs of this kind affect your crew and only your crew (meaning they don't affect Companions for example or your character). Crew-related stats are typically altered by these, such as Vigor or Morale.
Examples include Favor of Irafons, which gives MP to your comitatus, or Hangover, which lowers maximum Vigor for a day.
Companion: This type of EE affects a specific Companion or all of them. Since these characters have a wide range of abilities, combat skills, and Perks, these EEs tend to be complicated more often than not.
The Blessing of Sergorod, for example, gives a Companion some Accuracy and Critical Hit boosts, while the Wrath of Sergorod makes it so that enemies are more accurate and score criticals more often against your cursed Companion.
Comitatus: EEs that effect your whole comitatus can be more complex, modifying a wider variety of stats and mechanics. They tend to have a Companion-related EE counterpart that is automatically assigned when the parent EE is assigned.
Black Rot, for instance, is a dreadful disease that is very contagious. When your comitatus receives this EE, it is transferred to all Companions currently in your employ as well - and keeps killing your crew and Companions until you can rid yourself of the horrid sickness.
Disdain of Ahskul affects the whole comitatus, making it more common that Undead show up as random encounters as well as buffing Undead type enemies against you.
Hope this allowed a little glance into what goes on behind the scenes and gives you all an idea of what to expect from this feature package. Next up, we'll probably talk about animation. See you around, dear Follower!
The Lost Pilgrims Team
Our crowdfunding campaign is LIVE at Fig! Also, don't forget to wishlist and follow Vagrus on Steam and GoG!