hgeorgsch / armchar-swish

ArM character server implementation using Haskell and Swish
GNU General Public License v3.0
0 stars 1 forks source link

Apply bonuses from virtues (puissant m.m.) #81

Closed hgeorgsch closed 2 years ago

hgeorgsch commented 2 years ago

In addition to puissant, this applies to faerie blood, at least. Virtues should be able to imply a bonus to any trait.

hgeorgsch commented 2 years ago

It is easiest to keep hasScore for the effective score since that is used many places. We could take the opportunity to introduce hasFixedScore for scores that are edited directly (e.g. personality traits, see #93 ) and hasXPScore for scores derived from XP.