Dynamic being the attention grabber.
x = nature/industry slider
y = barbarism/civilization slider
z = animal spawn chance (base)
f = animal spawn chance (final)
(x*-1)+(y*-1)+z=f
if f-z=20 the non-aggressive wildlife follows you around until one of them are attacked by you at which point they scatter.
in other words, the more nature oriented and barbaric you are, the higher chance you have of animals spawning near you. City-slickers are frowned upon by the flora (less chance or quantity of harvest), and with this equation the fauna also. A hippy party? Animals would flock to the scene.
Having full peaceful would make bears aggro radius be half as large, and full martial twice as big. Kind of like a competition, they sense a power to be reckoned with and want to eliminate it.
EDIT: Each tile would have a base animal spawn chance (like they already do) and each naturebarbarian in the tile would contribute their spawn bonus to the tile. By tile (I'm sure if it means what I think it means) i mean a 100x100 radius. People with opposite spectrums would just detract from the tiles spawn rate. I use gml, and it would work like this:
In collision with obj_PL
if other.contribute is not equal to 1
then
{
f += other.z
other.contribute = 1
}
and each time a new tile is encountered, obj_PL (local) contribute is reset to one, in that each tile has a unique ID which is compared with whether any player has contributed to it. Using this formula, it can stack indefinitely.
How's that?