From: SourceForge.net <no...@so...> - 2008-04-12 14:27:03
|
Bugs item #1887156, was opened at 2008-02-05 13:00 Message generated for change (Comment added) made by eddyanthony You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1887156&group_id=25576 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Special Ability Support Group: To be fixed For 5.14 >Status: Open Resolution: Works For Me Priority: 7 Private: No Submitted By: Eddy Anthony (eddyanthony) >Assigned to: Tom Parker (thpr) Summary: PREABILITY not working with BONUSes Initial Comment: I can't get PREABILITY to work when appended to a BONUS tag. I have tested several PREABILITY tags by themselves in different objects and have no trouble, the PREABILITY passes and fails when it should. However when i try the same PREABILITY on a BONUS tag it never passes and the bonus is never applied ---------------------------------------------------------------------- >Comment By: Eddy Anthony (eddyanthony) Date: 2008-04-12 10:27 Message: Logged In: YES user_id=886893 Originator: YES No, problem still present. To recreate the problem do this: * Load the MSRD complete and the Alpha set: RPGObjects - Blood and Space - Prometheus Rising * Create a new character * Set the race to Astronomer and add a level of Smart Hero * In the Feat tab on the Background subtab for Occupation choose "Academic" The Astronomer race has the following bonus on line 24 of file: data/alpha/rpgobjects/bloodandspace/prometheusrising/bns_pr_race.lst BONUS:ABILITYPOOL|Preferred Occupation Bonus|1|PREABILITY:1,CATEGORY=Occupation,Academic,Doctor,Technician Choosing the Academic occupation should cause the Preferred Occupation Bonus pool to appear but it does not. I did a different test and got strange results: I .MODed this bonus to the Astronomer: BONUS:STAT|STR|45, I got the expected result of +45 to STR. I changed it to this: BONUS:STAT|STR|45|PREABILITY:1,CATEGORY=Occupation,Academic,Doctor,Technician ON the summary tab the "Race Adj" shows +43 (expected, the race normally has -2) but then in the "Other Adj" column it shows -45, which cancels out the bonus. This does not change when the Academic occupation is removed. I have also experienced a problem using PREABILITY on an ABILITY tag attempting to grant and ability if the PC had another ability, I tried it on some abilities in our data and could make it work so it is a similar problem and is intermitant depending on what specific abilities are involved. ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2008-04-11 17:33 Message: Logged In: YES user_id=1037926 Originator: NO Was this fixed with 1906168? ---------------------------------------------------------------------- Comment By: Eddy Anthony (eddyanthony) Date: 2008-03-01 21:32 Message: Logged In: YES user_id=886893 Originator: YES Something subtle is happening, I've run your test with a BONUS:ABILITYPOOL|Fighter Feat|1 tag and it works. BONUS:ABILITYPOOL is the bonus I am seeing the problem with. I am doing something complex but I can't find any logic errors in the lst. The set I'm haing trouble with is "Blood and Space - Prometheus Rising", if you load up the MSRD you will find this in the Alpha sets. Here's the set up, the following tag is in a RACE line: BONUS:ABILITYPOOL|Preferred Occupation Bonus|1|PREABILITY:1,CATEGORY=Occupation,Academic,Doctor,Technician If this race is chosen and then one of the three Occupations is taken it should add one the Preferred Occupation Bonus pool and make it visible but it's not. I've tested each part of the tag by spliting it up like this: BONUS:ABILITYPOOL|Preferred Occupation Bonus|1 <tab> PREABILITY:1,CATEGORY=Occupation,Academic,Doctor,Technician With it configured like this the race can't be chosen without one of the three Occupation (since it is now a race pre), I can choose the race if I first choose another and take one of the occupations, once I do take the race the bonus kicks in and the Preferred Occupation Bonus pool shows up. So the bonus and the pre work correctly separated but not combined. The file these bonus are in is data/alpha/rpgobjects/bloodandspace/prometheusrising/bns_pr_race.lst ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2008-03-01 17:30 Message: Logged In: YES user_id=1037926 Originator: NO Appending |PREABILITY:1,CATEGORY=FEAT,Dodge to the BONUS in Toughness triggers correct behavior (the BONUS isn't applied until the PC has Dodge). Please provide more specific information in order to reproduce this problem. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1887156&group_id=25576 |