Senior Member
Join Date: Sep 2009
Posts: 173
|
Hello,
So I am working on the Savage Rifts data file. Someone looking at the file reported the following error and I have replicated it in several different datafiles. He made a dogboy for his race, and applied the required edge (Breed Advantage) which increases the characters agility one die type. (from d6 to d8). Then he attempted to purchase the fighting skill to a D8. It charged him 1 skill point for the d4 and the d6, but then charge him 2 skill points for the d8, even through his agility skill was showing a d8. The edge itself assigns the attribute increase at Pre-Trait 5000 and uses the following syntax #traitbonus[attrAgi] += 1 hero.child[attrAgi].field[trtMaximum].value += 1 perform hero.assign[BreedAdv.Agile] Any suggestions? Salcor |
#1 |
Senior Member
Volunteer Data File Contributor
Join Date: Aug 2009
Posts: 1,556
|
I think you want to use #traitcreation instead of #traitbonus.
_ Currently In Development: Savage Pathfinder, SWADE Fantasy Companion Future Development: SWADE Super Powers Companion, SWADE Sci-Fi Companion _ Currently Running: Savage Unity Inc. (homebrew multiverse theme) Setting Files Supported: Deadlands: Reloaded, Flash Gordon, Gaslight, Hellfrost, Interface Zero 2.0, Seven Worlds, Slipstream, Solomon Kane Future Setting Files: Savage Judge Dredd |
#2 |
Senior Member
Join Date: Sep 2009
Posts: 173
|
Caped Crusader,
Thanks, so changing it to traitcreation fixed the problem. So is traitbonus just for temporary things like powers? Salcor |
#3 |
|
|