I’ve been working on an SP module and, rather than use the SetSubRace() function, I have made a bunch of subraces that can be chosen during Character Gen just like normal races.
I’ve got the work 90% complete but hit a snag with Favored Enemy. I’ve coded a workaround for the damage bonus but I’m a little stumped as to the best way to implement the +1 Listen, Spot, and Taunt checks vs. the new races. I’ve been thinking of the following:
- Make an invisible AOE that moves with the PC ranger.
- Have the AOE apply a -1 penalty to the Hide, Move Silently, and Concentration skills of any creatures within the AOE that match the PC ranger’s Favored Enemy race.
I’m just not sure how big to make the AOE. Also, would using such an AOE bog down the engine too much?