Senior Member
Join Date: Jul 2012
Posts: 416
|
So in my house campaign, we have a few house rules dealing with initial character creation. First, we have a Social Standing rule, where depending on which of the six social classes you were raised in, you will gain a +1 on a particular ability score.
Code:
Standing Ability Bonus -------- ----------------- Serf +1 Strength Outlaw +1 Dexterity Noble +1 Constitution Middle Class +1 Intelligence Freeholder +1 Wisdom Royal +1 Charisma Code:
Region Feat Choices ------ ----------------- Barrier Mountains Endurance, Great Fortitude, Iron Will Black Empire Athletic, Endurance, Great Fortitude Cold Forest Improved Initiative, Point-Blank Shot, Stealthy etc...... First, I had to tag each faction with what type it was. This was done with a simple user tag (Custom.SocStand, and Custom.Region). Second, I had to make sure it wouldn't allow two of the same type to be selected. I implemented this with the following Pre-reqs script: Code:
var soccount as number soccount = 0 foreach pick in hero where "Custom.SocStand" soccount += 1 nexteach if (@ispick <> 0) then validif (soccount <= 1) else validif (soccount <= 0) endif I then run a similar Pre-req script for the Region factions. Code:
var regcount as number regcount = 0 foreach pick in hero where "Custom.Region" regcount += 1 nexteach if (@ispick <> 0) then validif (regcount <= 1) else validif (regcount <= 0) endif |
#1 |
Thread Tools | |
Display Modes | |
|
|