Skip to content

Commit

Permalink
Fix inconsistent Proficiency Bonus abbreviations
Browse files Browse the repository at this point in the history
  • Loading branch information
morepurplemorebetter committed Oct 26, 2022
1 parent d0f3e36 commit 82fa888
Show file tree
Hide file tree
Showing 13 changed files with 28 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ AddSubClass("barbarian", "juggernaut-tdcs", {
description : desc([
"While raging, when I damage a target with a melee attack, I can have it make a Str save",
"If failed, I push the target 5 ft away from me and I can move into its previous position",
"I can do this only once per turn; the save DC is 8 + my Prof bonus + my Str mod"
"I can do this only once per turn; the save DC is 8 + my Prof Bonus + my Str mod"
]),
calcChanges : {
atkAdd : ["if (isMeleeWeapon && (/\\brage\\b/i).test(WeaponText)) { fields.Description += (fields.Description ? '; ' : '') + 'Once per turn, target Str save or pushed 5 ft'; }; ", "If I include the word 'Rage' in a melee weapon's name or description, the description will show that I can use Thunderous Blows once per turn to push the target 5 ft."]
Expand Down Expand Up @@ -478,7 +478,7 @@ BackgroundFeatureList["wicked awareness"] = {
FeatsList["cruel-tdcs"] = {
name : "Cruel",
source : ["TDCS", 108],
description : "I have a number of cruelty points equal to my proficiency bonus, which replenish on a long rest. I can spend these points to: once per turn, deal an additional 1d6 attack damage, regain 1d6 HP when I score a critical hit, or to gain advantage on an Intimidation check.",
description : "I have a number of cruelty points equal to my Proficiency Bonus, which replenish on a long rest. I can spend these points to: once per turn, deal an additional 1d6 attack damage, regain 1d6 HP when I score a critical hit, or to gain advantage on an Intimidation check.",
usagescalc : "event.value = How('Proficiency Bonus');",
recovery : "long rest"
};
Expand Down Expand Up @@ -511,7 +511,7 @@ FeatsList["gambler-tdcs"] = {
FeatsList["mending affinity-tdcs"] = {
name : "Mending Affinity",
source : ["TDCS", 109],
description : "Whenever I regain HP by means of a spell, potion, or class ability, I regain additional HP equal to my proficiency bonus. When another stabilizes my with the use of a healer's kit, I also heal a number of HP equal to my proficiency bonus. [+1 Constitution]",
description : "Whenever I regain HP by means of a spell, potion, or class ability, I regain additional HP equal to my Proficiency Bonus. When another stabilizes my with the use of a healer's kit, I also heal a number of HP equal to my Proficiency Bonus. [+1 Constitution]",
improvements : "Mending Affinity (feat): +1 Constitution;",
scores : [0, 0, 1, 0, 0, 0]
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ ClassSubList["dawnforgedcast-alchemist-arcane distiller"] = {
name : "Arcane Poisons",
source : ["DFC:AC", 8],
minlevel : 3,
description : "\n " + "I can now coat a weapon or ammo in a spell" + "\n " + "The effect requires no concentration to cast" + "\n " + "The spells lasts a number of rounds equal to my prof bonus or the spell duration, whichever is less",
description : "\n " + "I can now coat a weapon or ammo in a spell" + "\n " + "The effect requires no concentration to cast" + "\n " + "The spells lasts a number of rounds equal to my Prof Bonus or the spell duration, whichever is less",
spellcastingBonus : {
name : "Arcane Poisons",
spells : ["bane", "command", "faerie fire", "hideous laughter", "blindness", "crown of madness", "hold person", "ray of enfeeblement", "bestow curse", "dispel magic", "fear", "slow", "blight", "confusion", "elemental bane", "polymorph"]
Expand Down Expand Up @@ -537,7 +537,7 @@ ClassSubList["dawnforgedcast-alchemist-metamorph"] = {
name : "Supreme Mutagen",
source : ["DFC:AC", 7],
minlevel : 14,
description : "\n " + "I now have all 3 monstrous power benefits" + "\n " + "I now regen every while mutated equal to my Prof bonus, once a round in combat, once a minute outside of combat",
description : "\n " + "I now have all 3 monstrous power benefits" + "\n " + "I now regen every while mutated equal to my Prof Bonus, once a round in combat, once a minute outside of combat",
},
"subclassfeature20" : {
name : "Grand Discovery",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ SourceList["EN5:110"] = {
FeatsList["cardshark"] = {
name : "Cardshark",
source : ["EN5:110", 5],
description : "I gain proficiency with playing card set, Deception, and Insight. I also apply my prof. bonus to any checks related to determining odds, bets, and chance. I double my prof. bonus on Wis (Insight) checks against creature that I have played a card game against. [+1 Int]",
description : "I gain proficiency with playing card set, Deception, and Insight. I also apply my Prof Bonus to any checks related to determining odds, bets, and chance. I double my Prof Bonus on Wis (Insight) checks against creature that I have played a card game against. [+1 Int]",
improvements : "Cardshark (feat): +1 Intelligence;",
scores : [0, 0, 0, 1, 0, 0],
prerequisite : "Wisdom 13 or higher",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ RaceList["dhampir"] = {
weightMetric : " weigh around 70 kg (50 + 5d8 \xD7 4d4 / 10 kg)",
improvements : "Dhampir: +2 Charsima and +1 to Strength, Dexterity, or Constitution;",
scores : [0, 0, 0, 0, 0, 2],
trait : "Dhampir (+2 Charsima and +1 to Strength, Dexterity, or Constitution)" + (typePF ? " " : "\n") + "Sunlight Sensitivity: Disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when I or what I am trying to attack/perceive is in direct sunlight.\nVampire's Bite: I can use my bite attack if a target is charmed/grappled by me, or if it is incapacitated or restrained. If hit, I can choose to gain the damage dealt as temp HP, my prof. bonus per long rest. Vampiric Gaze: Once per short rest, I can cast charm person without using material components. Charisma is my spellcasting ability for this.",
trait : "Dhampir (+2 Charsima and +1 to Strength, Dexterity, or Constitution)" + (typePF ? " " : "\n") + "Sunlight Sensitivity: Disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when I or what I am trying to attack/perceive is in direct sunlight.\nVampire's Bite: I can use my bite attack if a target is charmed/grappled by me, or if it is incapacitated or restrained. If hit, I can choose to gain the damage dealt as temp HP, my Prof Bonus per long rest. Vampiric Gaze: Once per short rest, I can cast charm person without using material components. Charisma is my spellcasting ability for this.",
abilitySave : 6,
spellcastingAbility : 6,
features : {
"vampire bite" : {
name : "Vampire's Bite (regain temp hp)",
minlevel : 1,
usages : "prof",
usagescalc : "event.value = What('Proficiency Bonus');",
usagescalc : "event.value = How('Proficiency Bonus');",
recovery : "long rest"
},
"vampiric gaze" : {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ AddSubClass("barbarian", "path of the brawler", {
description : desc([
"As a bonus action when I land from a jump, I can create a powerful shockwave",
"All creatures within 5 ft of where I land take 5d10 force damage and are knocked prone",
"Targets make a Dex save (DC 8 + Prof. bonus + Str mod) to avoid being knocked prone"
"Targets make a Dex save (DC 8 + Prof Bonus + Str mod) to avoid being knocked prone"
]),
action : ["bonus action", " (after jump)"],
usages : 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ AddSubClass("bard", "college of the maestro", {
FeatsList["journeyman conductor"] = { // The limited feature listing of this feat only works if the character has either no Bard levels or has the College of the Maestro archetype
name : "Journeyman Conductor",
source : ["MM:CM", 3],
calculate : "event.value = 'I learn two conducting techniques of my choice from those available to the College of the Maestro. The saving throw DC for this is ' + (8 + What('Proficiency Bonus') + What('Cha Mod')) + ' (8 + proficiency bonus + Cha mod). I gain one bardic inspiration die (d6), which I regain when I finish a short rest.';",
calculate : "event.value = 'I learn two conducting techniques of my choice from those available to the College of the Maestro. The saving throw DC for this is ' + (8 + How('Proficiency Bonus') + What('Cha Mod')) + ' (8 + proficiency bonus + Cha mod). I gain one bardic inspiration die (d6), which I regain when I finish a short rest.';",
eval : "if (classes.known.bard && classes.known.bard.subclass.indexOf('college of the maestro') !== -1) { UpdateLevelFeatures() } else { AddFeature('Bardic Inspiration ', 1, '(d6)', 'short rest', 'the Journeyman Conductor feat', 'bonus'); };",
removeeval : "if (!classes.known.bard || classes.known.bard.subclass.indexOf('college of the maestro') === -1) { RemoveFeature('Bardic Inspiration ', 1); };"
};
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ AddSubClass("druid", "circle of the wyrm-giantitp", {
name : "Favored Identity",
source : ["Y:CotW", 0],
minlevel : 6,
description : "\n " + "I add double my prof. bonus to checks for conversing, knowledge, or identifying dragons"
description : "\n " + "I add double my Prof Bonus to checks for conversing, knowledge, or identifying dragons"
},
"subclassfeature10" : {
name : "Wyrm Heal",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ AddSubClass("fighter", "runeguard-xlntee", {
"vard - ild" : {
name : "Vard - Ild",
source : ["XLNtEE", 20],
description : "\n " + "While active, when hit by a melee attack, the attacker gets my prof bonus in fire damage",
description : "\n " + "While active, when hit by a melee attack, the attacker gets my Prof Bonus in fire damage",
usages : 1,
recovery : "short rest",
action : ["reaction", ""]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ AddSubClass("sorcerer", "spellfire channeler", {
"When I use any, I shed 30 ft bright and 30 ft dim light until the end of my next turn",
"If I use 4 or more dice in a single turn, the radii are doubled",
"Starting at level 6, I can expend up to my proficiency bonus amount of die per turn",
"If the dice spend in a turn exceed my Con mod, I must make a Wis save (DC 13+prof B.)",
"If failed, I and all within 10 ft take fire and force damage of half my level + my prof B.",
"If the dice spend in a turn exceed my Con mod, I must make a Wis save (DC 13+Prof B.)",
"If failed, I and all within 10 ft take fire and force damage of half my level + my Prof B.",
"Whenever I am healed for 10 or more damage, I can regain 1 dice instead of healing 10"
]),
usages : levels.map(function (n) {
Expand Down Expand Up @@ -121,7 +121,7 @@ AddSubClass("sorcerer", "spellfire channeler", {
minlevel : 1,
description : desc([
"As an action, I can drain one use or charge consumable magic item within 5 ft of me",
"If the item is in a creature's possession, it can make a Wis save (DC 8+prof B.)",
"If the item is in a creature's possession, it can make a Wis save (DC 8+Prof B.)",
"If I succeed in draining, I can use a bonus action to regain one expended spellfire die"
]),
action : ["action", ""],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -565,7 +565,7 @@ AddSubClass("blood hunter", "profane soul", {
},
"the hexblade" : {
name : "Rite Focus: the Hexblade",
description : "\n When I use a blood curse, my next attack adds my Prof bonus to damage vs. the cursed"
description : "\n When I use a blood curse, my next attack adds my Prof Bonus to damage vs. the cursed"
},
choiceDependencies : [{
feature : "subclassfeature7.1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ SourceList["EN5:110"] = {
FeatsList["cardshark"] = {
name : "Cardshark",
source : ["EN5:110", 5],
description : "I gain proficiency with playing card set, Deception, and Insight. I also apply my prof. bonus to any checks related to determining odds, bets, and chance. I double my prof. bonus on Wis (Insight) checks against creature that I have played a card game against. [+1 Int]",
description : "I gain proficiency with playing card set, Deception, and Insight. I also apply my Prof Bonus to any checks related to determining odds, bets, and chance. I double my Prof Bonus on Wis (Insight) checks against creature that I have played a card game against. [+1 Int]",
scores : [0, 0, 0, 1, 0, 0],
prerequisite : "Wisdom 13 or higher",
prereqeval : function(v) { return What('Wis') >= 13; },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ RaceList["dhampir"] = {
weightMetric : " weigh around 70 kg (50 + 5d8 \xD7 4d4 / 10 kg)",
scorestxt : "+2 Charisma and +1 to Strength, Dexterity, or Constitution",
scores : [0, 0, 0, 0, 0, 2],
trait : "Dhampir (+2 Charisma and +1 to Strength, Dexterity, or Constitution)" + (typePF ? " " : "\n") + "Sunlight Sensitivity: Disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when I or what I am trying to attack/perceive is in direct sunlight.\nVampire's Bite: I can use my bite attack if a target is charmed/grappled by me, or if it is incapacitated or restrained. If hit, I can choose to gain the damage dealt as temp HP, my prof. bonus per long rest. Vampiric Gaze: Once per short rest, I can cast charm person using Charisma as my spellcasting ability.",
trait : "Dhampir (+2 Charisma and +1 to Strength, Dexterity, or Constitution)" + (typePF ? " " : "\n") + "Sunlight Sensitivity: Disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight when I or what I am trying to attack/perceive is in direct sunlight.\nVampire's Bite: I can use my bite attack if a target is charmed/grappled by me, or if it is incapacitated or restrained. If hit, I can choose to gain the damage dealt as temp HP, my Prof Bonus per long rest. Vampiric Gaze: Once per short rest, I can cast charm person using Charisma as my spellcasting ability.",
spellcastingAbility : 6,
extraLimitedFeatures : [{
name : "Vampire's Bite (regain temp hp)",
Expand Down
Loading

0 comments on commit 82fa888

Please sign in to comment.