Skip to content

Commit

Permalink
v0.7.6
Browse files Browse the repository at this point in the history
  • Loading branch information
MrVauxs committed Dec 15, 2022
1 parent 1f241bb commit a82d89b
Show file tree
Hide file tree
Showing 18 changed files with 129 additions and 58 deletions.
2 changes: 1 addition & 1 deletion css/style.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion data/archetypes.json
Original file line number Diff line number Diff line change
Expand Up @@ -1598,7 +1598,7 @@
"Marshals are leaders, first and foremost. Marshals can come from any class or background, though they all share a willingness to sacrifice their own glory for the greater good of the team. Some marshals lead from the front, sword and shield raised, while others may call instructions and encouragements from the rear while providing allied spellcasters with skilled support. Regardless of their preferred method of combat, marshals' ability to bring the best out in every ally is a valuable addition to any group."
],
"extraFeats": [
"8|Attack of Opportunity (Champion)|CRB"
"8|Attack of Opportunity (Barbarian)|CRB"
],
"dedicationLevel": 2
},
Expand Down
5 changes: 5 additions & 0 deletions data/changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,11 @@
"ver": "0.7.5",
"date": "2022-12-05",
"txt": "- Added Lost Omens: Impossible Lands\n- Added Hero Points deck (contributed by Spappz)\n- Added Gifts and Relics page (contributed by Spappz)\n- Made indexes a little smaller in size and more consistent\n- Added \"Found In\" bestiary filter\n- Added the original name to search results of aliases, ex. Action: Push -> Action: Push (Shove)\n- Added 5e aliases to certain actions, ex. Strike = Attack\n- Recoloured LOTG, LOGM, LOCG, LOWG, LOL, LOPSG, and LOAG sources\n- ([Lots of] Typos/Tags)"
},
{
"ver": "0.7.6",
"date": "2022-12-15",
"txt": "- (Typos/Tags)"
}
]
}
3 changes: 2 additions & 1 deletion data/feats/feats-apg.json
Original file line number Diff line number Diff line change
Expand Up @@ -6005,7 +6005,7 @@
"leadsTo": [
"Familiar Conduit|APG",
"Familiar Mascot|APG",
"Improved Familiar|APG",
"Improved Familiar (Familiar Master)|APG",
"Mutable Familiar|APG"
]
},
Expand Down Expand Up @@ -7900,6 +7900,7 @@
"name": "Improved Familiar",
"source": "APG",
"page": 174,
"add_hash": "Familiar Master",
"level": 6,
"featType": {
"archetype": [
Expand Down
9 changes: 5 additions & 4 deletions data/feats/feats-crb.json
Original file line number Diff line number Diff line change
Expand Up @@ -905,7 +905,8 @@
},
"level": 2,
"traits": [
"fighter"
"fighter",
"press"
],
"requirements": "You are wielding a ranged weapon",
"entries": [
Expand Down Expand Up @@ -1061,8 +1062,8 @@
],
"prerequisites": "expert in a skill with the {@action Recall Knowledge} action, {@feat Assurance} in that skill",
"entries": [
"You know basic facts off the top of your head. Choose a skill you're an expert in that has the {@action Recall Knowledge} action and for which you have the Assurance feat. You can use the {@action Recall Knowledge} action with that skill as a free action once per round.",
"If you do, you must use Assurance on the skill check."
"You know basic facts off the top of your head. Choose a skill you're an expert in that has the {@action Recall Knowledge} action and for which you have the {@feat Assurance} feat. You can use the {@action Recall Knowledge} action with that skill as a free action once per round.",
"If you do, you must use {@feat Assurance} on the skill check."
],
"special": [
"You can select this feat multiple times, choosing a different skill each time. You can use Automatic Knowledge with any skills you have chosen, but you can still use Automatic Knowledge only once per round."
Expand Down Expand Up @@ -7829,7 +7830,7 @@
],
"prerequisites": "legendary in {@skill Lore}",
"entries": [
"Your fame has spread throughout the lands (for instance, if you have {@skill Lore||Warfare Lore}, you might be a legendary general or tactician). This works as Legendary Performer above, except you gain higher-level jobs when you {@action Earn Income} with {@skill Lore}."
"Your fame has spread throughout the lands (for instance, if you have {@skill Lore||Warfare Lore}, you might be a legendary general or tactician). This works as {@feat Legendary Performer}, except you gain higher-level jobs when you {@action Earn Income} with {@skill Lore}."
]
},
{
Expand Down
60 changes: 33 additions & 27 deletions data/feats/feats-da.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions data/feats/feats-som.json
Original file line number Diff line number Diff line change
Expand Up @@ -1092,6 +1092,7 @@
"name": "Enhanced Familiar",
"source": "SoM",
"page": 42,
"add_hash": "Magus",
"level": 2,
"traits": [
"magus"
Expand Down
2 changes: 1 addition & 1 deletion data/generated/bookref-gmscreen.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion data/generated/bookref-quick.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions data/items/items-som.json
Original file line number Diff line number Diff line change
Expand Up @@ -239,8 +239,8 @@
"Weapon"
],
"entries": [
"A bane rune causes a weapon to grant you improved understanding of creatures of a particular type, allowing you to deal more damage to those creatures. The crafter chooses aberration, animal, beast, celestial, construct, dragon, elemental, fey, fiend, giant, monitor, ooze, or both fungus and plant. The weapon deals {@damage 1d6} additional damage of the weapon's damage type to creatures with the chosen trait or traits. The benefit doesn't apply against creatures of the chosen type disguised as other creatures. It's up to GM discretion whether the bane rune applies against a creature disguised as a creature of the chosen type.",
"The GM might allow bane runes for other creature traits, such as astral, dream, or demon. However, humanoids, undead, and specific types of humanoids (such as elves) are never a valid option."
"A bane rune causes a weapon to grant you improved understanding of creatures of a particular type, allowing you to deal more damage to those creatures. The crafter chooses {@trait aberration}, {@trait animal}, {@trait beast}, {@trait celestial}, {@trait construct}, {@trait dragon}, {@trait elemental}, {@trait fey}, {@trait fiend}, {@trait giant}, {@trait monitor}, {@trait ooze}, or both {@trait fungus} and {@trait plant}. The weapon deals {@damage 1d6} additional damage of the weapon's damage type to creatures with the chosen trait or traits. The benefit doesn't apply against creatures of the chosen type disguised as other creatures. It's up to GM discretion whether the bane rune applies against a creature disguised as a creature of the chosen type.",
"The GM might allow bane runes for other creature traits, such as {@trait astral}, {@trait dream}, or {@trait demon}. However, {@trait humanoid||humanoids}, {@trait undead}, and specific types of {@trait humanoid||humanoids} (such as {@trait elf||elves}) are never a valid option."
]
},
{
Expand Down
4 changes: 2 additions & 2 deletions data/spells/spells-som.json
Original file line number Diff line number Diff line change
Expand Up @@ -7270,14 +7270,14 @@
"unit": "minute"
},
"entries": [
"Your unarmed attacks or weapon gain the benefits of a weapon rune you choose when you cast this spell: corrosive, flaming, frost, ghost touch, returning, shock, or thundering. If you cast {@spell runic impression|SoM} on a weapon, this spell ends if you cease holding the weapon.",
"Your unarmed attacks or weapon gain the benefits of a weapon rune you choose when you cast this spell: {@item corrosive}, {@item flaming}, {@item frost}, {@item ghost touch}, {@item returning}, {@item shock}, or {@item thundering}. If you cast runic impression on a weapon, this spell ends if you cease holding the weapon.",
"If this spell would give a weapon more property runes than its normal maximum, one of the existing property runes (you choose) is suppressed until the spell ends.",
"For unarmed attacks, if this spell would give you more property runes than you could have from {@item handwraps of mighty blows (generic)|CRB|handwraps of mighty blows}, one of the existing property runes is similarly suppressed."
],
"heightened": {
"X": {
"8": [
"Add keen to the list of runes you can choose as well as the greater types of corrosive, flaming, frost, shock, and thundering."
"Add {@item keen} to the list of runes you can choose as well as the greater types of {@item greater corrosive||corrosive}, {@item greater flaming||flaming}, {@item greater frost||frost}, {@item greater shock||shock}, and {@item greater thundering||thundering}."
]
}
}
Expand Down
1 change: 1 addition & 0 deletions data/traits.json
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@
{
"name": "Additive",
"source": "CRB",
"variable": true,
"page": 75,
"entries": [
"Feats with the additive trait allow you to spend actions to add special substances to bombs or elixirs. You can add only one additive to a single alchemical item, and attempting to add another spoils the item. You can typically use actions with the additive trait only when you're creating an {@trait infused} {@trait alchemical} item, and some can be used only with the {@action Quick Alchemy|CRB} action. The additive trait is always followed by a level, such as additive <2>. An additive adds its level to the level of the alchemical item you're modifying; the result is the new level of the mixture. The mixture's item level must be no higher than your advanced alchemy level."
Expand Down
2 changes: 1 addition & 1 deletion data/variantrules.json
Original file line number Diff line number Diff line change
Expand Up @@ -8593,7 +8593,7 @@
},
{
"type": "pf2-h3",
"level": 6,
"level": 7,
"name": "Branch Feat",
"entries": [
"At 7th level in a branch, you become so immersed in your branch's secrets that you gain access to special training only offered to other members of your branch. You gain the 6th-level Magaambyan attendant archetype feat requiring affiliation with your branch (such as {@feat Uzunjati Storytelling|LOCG} for the Uzunjati). You must still meet any skill prerequisites the feat has. If you already have that feat, you gain an additional 6th-level class feat (even if your branch's feat was not a class feat).",
Expand Down
2 changes: 1 addition & 1 deletion js/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ if (typeof module !== "undefined") require("./parser.js");

// in deployment, `IS_DEPLOYED = "<version number>";` should be set below.
IS_DEPLOYED = undefined;
VERSION_NUMBER = /* PF2ETOOLS_VERSION__OPEN */"0.7.5"/* PF2ETOOLS_VERSION__CLOSE */;
VERSION_NUMBER = /* PF2ETOOLS_VERSION__OPEN */"0.7.6"/* PF2ETOOLS_VERSION__CLOSE */;
DEPLOYED_STATIC_ROOT = ""; // ""; // FIXME re-enable this when we have a CDN again
IS_VTT = false;

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "pf2etools",
"author": "Pf2eTools",
"version": "0.7.5",
"version": "0.7.6",
"license": "MIT",
"description": "A site dedicated to making playing games with your friends as easy as possible.",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion search/index.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion search/traits.json

Large diffs are not rendered by default.

82 changes: 69 additions & 13 deletions test/schema-template/_generated/traits.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@
{
"$ref": "#/definitions/equipmentTrait"
},
{
"$ref": "#/definitions/variableTraits"
},
{
"$ref": "#/definitions/morphicTrait"
},
Expand Down Expand Up @@ -64,6 +61,9 @@
{
"$ref": "#/definitions/unknownTrait"
},
{
"$ref": "#/definitions/variableTraits"
},
{
"$ref": "#/definitions/energyElementTrait"
},
Expand Down Expand Up @@ -471,6 +471,72 @@
"water"
]
},
"variableTraits": {
"type": "string",
"description": "A list of all traits with variable values, enclosed in <these 'brackets'>.",
"anyOf": [
{
"type": "string",
"pattern": "^additive <.*>$"
},
{
"type": "string",
"pattern": "^attached <.*>$"
},
{
"type": "string",
"pattern": "^capacity <.*>$"
},
{
"type": "string",
"pattern": "^deadly <.*>$"
},
{
"type": "string",
"pattern": "^fatal <.*>$"
},
{
"type": "string",
"pattern": "^fatal aim <.*>$"
},
{
"type": "string",
"pattern": "^jousting <.*>$"
},
{
"type": "string",
"pattern": "^modular <.*>$"
},
{
"type": "string",
"pattern": "^reach <.*>$"
},
{
"type": "string",
"pattern": "^scatter <.*>$"
},
{
"type": "string",
"pattern": "^thrown <.*>$"
},
{
"type": "string",
"pattern": "^two-hand <.*>$"
},
{
"type": "string",
"pattern": "^two-handed <.*>$"
},
{
"type": "string",
"pattern": "^versatile <.*>$"
},
{
"type": "string",
"pattern": "^volley <.*>$"
}
]
},
"unknownTrait": {
"type": "string",
"description": "A list of all Unknown traits.",
Expand Down Expand Up @@ -822,16 +888,6 @@
"sentient"
]
},
"variableTraits": {
"type": "string",
"description": "A list of all traits with variable values, enclosed in <these 'brackets'>.",
"anyOf": [
{
"type": "string",
"pattern": "^scatter <.*>$"
}
]
},
"equipmentTrait": {
"type": "string",
"description": "A list of all Equipment traits.",
Expand Down

0 comments on commit a82d89b

Please sign in to comment.