Skip to content

Commit b144aab

Browse files
committed
DATA-4388
Fighter(Lore Warden) is not properly calculating bonus among other things
1 parent 719bd24 commit b144aab

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

data/pathfinder/paizo/roleplaying_game/core_rulebook/cr_abilities_class.lst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -234,12 +234,12 @@ CATEGORY=Class|Druid.MOD ABILITY:Druid Class Feature|AUTOMATIC|Druid ~ A Thousan
234234
CATEGORY=Class|Druid.MOD ABILITY:Druid Class Feature|AUTOMATIC|Druid ~ Timeless Body|PREVAREQ:Druid_CF_TimelessBody,0|PREVARGTEQ:Druid_CFP_Level,15
235235

236236
CATEGORY=Class|Fighter.MOD ABILITY:Fighter Class Feature|AUTOMATIC|Weapon and Armor Proficiency ~ Fighter|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterWeaponProficiencies,TYPE.FighterArmorProficiencies,TYPE.FighterHeavyArmorProficiency,TYPE.FighterMediumArmorProficiency,TYPE.FighterLightArmorProficiency,TYPE.FighterShieldProficiency,TYPE.FighterTowerShieldProficiency|PREVARGTEQ:Fighter_CFP_Level,1
237-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|Weapon Prof ~ Simple|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterWeaponProficiencies|PREVARGTEQ:Fighter_CFP_Level,1
238-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Heavy|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterArmorProficiencies,TYPE.FighterHeavyArmorProficiency|PREVARGTEQ:Fighter_CFP_Level,1
239-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterArmorProficiencies,TYPE.FighterMediumArmorProficiency|PREVARGTEQ:Fighter_CFP_Level,1
240-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterArmorProficiencies,TYPE.FighterLightArmorProficiency|PREVARGTEQ:Fighter_CFP_Level,1
241-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Shield Prof|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterArmorProficiencies,TYPE.FighterShieldProficiency|PREVARGTEQ:Fighter_CFP_Level,1
242-
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Shield Prof ~ Tower|!PREABILITY:1,CATEGORY=Archetype,TYPE.FighterArmorProficiencies,TYPE.FighterTowerShieldProficiency|PREVARGTEQ:Fighter_CFP_Level,1
237+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|Weapon Prof ~ Simple|PREVAREQ:Fighter_CF_Proficiencies,0|PREVARGTEQ:Fighter_CFP_Level,1
238+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Heavy|PREVAREQ:Fighter_CF_HeavyArmorProficiency,0|PREVARGTEQ:Fighter_CFP_Level,1
239+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|PREVAREQ:Fighter_CF_MediumArmorProficiency,0|PREVARGTEQ:Fighter_CFP_Level,1
240+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|PREVAREQ:Fighter_CF_LightArmorProficiency,0|PREVARGTEQ:Fighter_CFP_Level,1
241+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Shield Prof|PREVAREQ:Fighter_CF_ShieldProficiency,0|PREVARGTEQ:Fighter_CFP_Level,1
242+
CATEGORY=Class|Fighter.MOD ABILITY:Internal|AUTOMATIC|Shield Prof ~ Tower|PREVAREQ:Fighter_CF_ShieldProficiency,0|PREVARGTEQ:Fighter_CFP_Level,1
243243
CATEGORY=Class|Fighter.MOD ABILITY:Special Ability|AUTOMATIC|Fighter Level Advanced Feat Tracker|PREVARGTEQ:Fighter_CFP_Level,1
244244
CATEGORY=Class|Fighter.MOD ABILITY:Special Ability|AUTOMATIC|Weapon Specialization Qualify|PREVARGTEQ:Fighter_CFP_Level,1
245245
CATEGORY=Class|Fighter.MOD ABILITY:Special Ability|AUTOMATIC|Disruptive Qualify|PREVARGTEQ:Fighter_CFP_Level,1
@@ -2813,7 +2813,7 @@ Shield Prof CATEGORY:Internal TYPE:ShieldProfTower.ShieldProf SERVESAS:ABILIT
28132813
# Ability Name Unique Key Category of Ability Type Visible Description Auto Weapon Prof Ability Bonus Ability Pool
28142814
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Bard CATEGORY:Special Ability TYPE:BardClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:A bard is proficient with all simple weapons, plus the longsword, rapier, sap, short sword, shortbow, and whip. Bards are proficient with light armor and shields (except tower shields). A bard can cast bard spells while wearing light armor without incurring the normal arcane spell failure chance. However, like any other arcane spellcaster, a bard wearing medium or heavy armor or using a shield incurs a chance of arcane spell failure if the spell in question has a somatic component (most do). A multiclass bard still incurs the normal arcane spell failure chance for arcane spells received from other classes. AUTO:WEAPONPROF|Longsword|Rapier|Sap|Sword (Short)|Shortbow|Whip|!PREABILITY:1,CATEGORY=Archetype,TYPE.BardWeaponProficiencies ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto|Weapon Prof ~ Simple ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|Shield Prof|!PREABILITY:1,CATEGORY=Archetype,TYPE.BardArmorProficiencies
28152815
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Druid CATEGORY:Special Ability TYPE:DruidClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:Druids are proficient with the following weapons: club, dagger, dart, quarterstaff, scimitar, sickle, shortspear, sling, and spear. They are also proficient with all natural attacks (claw, bite, and so forth) of any form they assume with wild shape (see below). Druids are proficient with light and medium armor but are prohibited from wearing metal armor; thus, they may wear only padded, leather, or hide armor. (A druid may also wear wooden armor that has been altered by the ironwood spell so that it functions as though it were steel. See the ironwood spell description) Druids are proficient with shields (except tower shields) but must use only wooden ones. A druid who wears prohibited armor or carries a prohibited shield is unable to cast druid spells or use any of her supernatural or spell-like class abilities while doing so and for 24 hours thereafter. AUTO:WEAPONPROF|Club|Dagger|Dart|Quarterstaff|Scimitar|Scythe|Sickle|Shortspear|Sling|Spear ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto ABILITY:Internal|AUTOMATIC|Shield Prof|TYPE=ArmorProfMedium|!PREABILITY:1,CATEGORY=Archetype,TYPE.DruidArmorProficiencies
2816-
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Fighter CATEGORY:Special Ability TYPE:FighterClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:A fighter is proficient with all simple and martial weapons and with all armor (heavy, medium, and light) and shields (including tower shields). ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto|Weapon Prof ~ Simple ABILITY:Internal|AUTOMATIC|Armor Prof ~ Heavy|PREVAREQ:Fighter_CF_HeavyArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|PREVAREQ:Fighter_CF_MediumArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|PREVAREQ:Fighter_CF_LightArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Shield Prof|PREVAREQ:Fighter_CF_ShieldProficiency,0 ABILITY:Internal|AUTOMATIC|Shield Prof ~ Tower|PREVAREQ:Fighter_CF_TowerShieldProficiency,0 ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|PREVAREQ:Fighter_CF_Proficiencies,0
2816+
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Fighter CATEGORY:Special Ability TYPE:FighterClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:A fighter is proficient with all simple and martial weapons and with all armor (heavy, medium, and light) and shields (including tower shields). DESC:&nl; NOTE:Due to an archetype or other alteration, the fighter proficiencies have been altered.|PREVAREQ:FighterProfsAltered,1 ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto|Weapon Prof ~ Simple ABILITY:Internal|AUTOMATIC|Armor Prof ~ Heavy|PREVAREQ:Fighter_CF_HeavyArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|PREVAREQ:Fighter_CF_MediumArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|PREVAREQ:Fighter_CF_LightArmorProficiency,0 ABILITY:Internal|AUTOMATIC|Shield Prof|PREVAREQ:Fighter_CF_ShieldProficiency,0 ABILITY:Internal|AUTOMATIC|Shield Prof ~ Tower|PREVAREQ:Fighter_CF_TowerShieldProficiency,0 ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|PREVAREQ:Fighter_CF_Proficiencies,0
28172817
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Monk CATEGORY:Special Ability TYPE:MonkClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:Monks are proficient with club, crossbow (light or heavy), dagger, handaxe, javelin, kama, nunchaku, quarterstaff, sai, shuriken, siangham, and sling. Monks are not proficient with any armor or shields When wearing armor, using a shield, or carrying a medium or heavy load, a monk loses her AC bonus, as well as her fast movement and flurry of blows abilities. AUTO:WEAPONPROF|Club|Crossbow (Light)|Crossbow (Heavy)|Dagger|Handaxe|Javelin|Kama|Nunchaku|Quarterstaff|Sai|Shortspear|Sword (Short)|Shuriken|Siangham|Sling|Spear|Flurry of Blows|TYPE=Monk ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto
28182818
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Paladin CATEGORY:Special Ability TYPE:PaladinClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:Paladins are proficient with all simple and martial weapons, with all types of armor (heavy, medium, and light), and with shields (except tower shields). ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Simple|PREVAREQ:Paladin_CF_WeaponProficiencySimple,0 ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|PREVAREQ:Paladin_CF_WeaponProficiencyMartial,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Heavy|PREVAREQ:Paladin_CF_ArmorProficiencyHeavy,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|PREVAREQ:Paladin_CF_ArmorProficiencyLight,0 ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|PREVAREQ:Paladin_CF_ArmorProficiencyMedium,0 ABILITY:Internal|AUTOMATIC|Shield Prof|PREVAREQ:Paladin_CF_ShieldProficiency,0
28192819
Weapon and Armor Proficiency KEY:Weapon and Armor Proficiency ~ Ranger CATEGORY:Special Ability TYPE:RangerClassFeatures.SpecialQuality VISIBLE:DISPLAY DESC:A ranger is proficient with all simple and martial weapons and with light armor, medium armor, and shields (except tower shields). ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Auto|Weapon Prof ~ Simple ABILITY:Internal|AUTOMATIC|Weapon Prof ~ Martial|!PREABILITY:1,CATEGORY=Archetype,TYPE.RangerArmorProficiencies,TYPE.RangerWeaponProficiency ABILITY:Internal|AUTOMATIC|Armor Prof ~ Light|!PREABILITY:1,CATEGORY=Archetype,TYPE.RangerArmorProficiencies,TYPE.RangerLightArmorProficiency ABILITY:Internal|AUTOMATIC|Armor Prof ~ Medium|!PREABILITY:1,CATEGORY=Archetype,TYPE.RangerArmorProficiencies,TYPE.RangerMediumArmorProficiency ABILITY:Internal|AUTOMATIC|Shield Prof|!PREABILITY:1,CATEGORY=Archetype,TYPE.RangerArmorProficiencies,TYPE.RangerShieldProficiency

data/pathfinder/paizo/roleplaying_game/core_rulebook/cr_abilities_globalvar.lst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,8 @@ CATEGORY=Class|Druid.MOD BONUS:VAR|Drui
404404

405405
###Block:
406406
# Ability Name Define Modify VAR
407+
CATEGORY=Class|Fighter.MOD DEFINE:FighterProfsAltered|0
408+
407409
CATEGORY=Class|Fighter.MOD DEFINE:Fighter_CF_ClassSkills|0
408410
CATEGORY=Class|Fighter.MOD DEFINE:Fighter_CF_BonusFeats|0
409411
CATEGORY=Class|Fighter.MOD DEFINE:Fighter_CF_Bravery|0
@@ -448,6 +450,8 @@ CATEGORY=Class|Fighter.MOD BONUS:VAR|Fighter_CF_MediumArmorProficiency|1
448450
CATEGORY=Class|Fighter.MOD BONUS:VAR|Fighter_CF_HeavyArmorProficiency|1|PREFACT:1,ABILITIES,Fighter_CF_HeavyArmorProficiency=true
449451
CATEGORY=Class|Fighter.MOD BONUS:VAR|Fighter_CF_ShieldProficiency|1|PREFACT:1,ABILITIES,Fighter_CF_ShieldProficiency=true
450452

453+
#COMMENT: Using this to flag alterations for the prof output of the fighter.
454+
CATEGORY=Class|Fighter.MOD BONUS:VAR|FighterProfsAltered|1|PREMULT:1,[PREVAREQ:Fighter_CF_ArmorProficiencies,1],[PREVAREQ:Fighter_CF_Proficiencies,1],[PREVAREQ:Fighter_CF_LightArmorProficiency,1],[PREVAREQ:Fighter_CF_MediumArmorProficiency,1],[PREVAREQ:Fighter_CF_HeavyArmorProficiency,1],[PREVAREQ:Fighter_CF_TowerShieldProficiency,1],[PREVAREQ:Fighter_CF_ShieldProficiency,1]
451455

452456
CATEGORY=Class|Fighter.MOD BONUS:VAR|Fighter_CF_ClassSkills|1|TYPE=Boolean|PREFACT:1,ABILITIES,Fighter_CF_ClassSkills=True
453457
CATEGORY=Class|Fighter.MOD BONUS:VAR|Fighter_CF_BonusFeats|1|TYPE=Boolean|PREFACT:1,ABILITIES,Fighter_CF_BonusFeats=True

0 commit comments

Comments
 (0)