Old campaign trait causes duplicated output

Description

Outputting a kingmaker character with two different traits showing in the UI, I see two traits shown on the sheet but both are my first trait (Brigand).

Environment

Trunk, pathfinder core rules, apg, kingmaker

Activity

Show:
James Dempsey
March 12, 2012, 5:56 AM
Edited

Hmm, I've traced this to a combination of code and legacy data. My character went through the campaign traits change so has

ABILITY:Campaign Traits|TYPE:NORMAL|CATEGORY:Special Ability|KEY:Brigand|TYPE:Trait.CampaignTrait|DESC:You hail from the River Kingdoms or the more lawless reaches of Brevoy. Life has been hard for you. Perhaps your parents and siblings were crooks and con artists, or maybe your rough, lonely life lead you to fall in with thieves and worse. You know how to ambush travelers, bully traders, avoid the law, and camp where no one might find you. Recently, you've run into some trouble, either with the law or with other bandits, and you're looking to get away to somewhere no one would ever think to look for you. An expedition into the rugged wilderness seems like a perfect way to lie low until the trouble blows over. You gain a +1 trait bonus on Bluff, Diplomacy, Intimidate, and Sense Motive checks when dealing with brigands, thieves, bandits, and their ilk.
USERPOOL:Campaign Traits|POOLPOINTS:1.0

as well as the new form
ABILITY:Traits|TYPE:NORMAL|CATEGORY:Special Ability|KEY:Natural-Born Leader ~ Trait|TYPE:Trait.BasicTrait.SocialTrait|DESC:You've always found yourself in positions where others look up to you as a leader, and you can distinctly remember an event from your early childhood where you led several other children to accomplish a goal that each of you individually could not.
ABILITY:Traits|TYPE:NORMAL|CATEGORY:Special Ability|KEY:Brigand|TYPE:Trait.CampaignTrait|DESC:You hail from the River Kingdoms or the more lawless reaches of Brevoy. Life has been hard for you. Perhaps your parents and siblings were crooks and con artists, or maybe your rough, lonely life lead you to fall in with thieves and worse. You know how to ambush travelers, bully traders, avoid the law, and camp where no one might find you. Recently, you've run into some trouble, either with the law or with other bandits, and you're looking to get away to somewhere no one would ever think to look for you. An expedition into the rugged wilderness seems like a perfect way to lie low until the trouble blows over. You gain a +1 trait bonus on Bluff, Diplomacy, Intimidate, and Sense Motive checks when dealing with brigands, thieves, bandits, and their ilk.
USERPOOL:Traits|POOLPOINTS:0.0

The count does not see the campaign trait, but the ABILITYALL does, hence the Brigand appearing twice. So, the question is - what should happen here. Should the old trait be dropped on load? Is the count wrong for not seeing it? Is the ABILITYALL wrong for seeing it? Can the count command be coded a different way in the base.xml to see the same list as ABILITYALL?

James Dempsey
March 18, 2012, 4:55 AM

Ability is no longer loaded if the category is not found. This is reported to the user on load.

Fixed

Assignee

James Dempsey

Reporter

James Dempsey

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Fix versions

Affects versions

Priority

Minor
Configure