Skip to content

Commit

Permalink
chore: updated angler to latest errata
Browse files Browse the repository at this point in the history
  • Loading branch information
spyrella committed Nov 9, 2024
1 parent c2e71e2 commit da0bf67
Show file tree
Hide file tree
Showing 39 changed files with 2,732 additions and 41 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:

# Run npm script to convert YML to LDB before creating release
- name: Convert YML to LDB
run: npm run pullYMLtoLDB
run: npm run pack
working-directory: ./tools

# Create a "module.zip" archive containing all the module's required files.
Expand Down
12 changes: 12 additions & 0 deletions module.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"homebrew-heroic-skills",
"homebrew-heroic-styles",
"homebrew-classic-characters",
"homebrew-rollable-tables",
"homebrew-handouts",
"homebrew-npcs"
]
Expand Down Expand Up @@ -103,6 +104,17 @@
"ASSISTANT": "OWNER"
}
},
{
"name": "homebrew-rollable-tables",
"label": "Rollable Tables [Homebrew]",
"path": "packs/homebrew-rollable-tables",
"type": "RollTable",
"system": "projectfu",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
},
{
"name": "homebrew-handouts",
"label": "Handouts [Homebrew]",
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"version": "0.0.1",
"description": "A community homebrew module for Fabula Ultima system",
"scripts": {
"pushLDBtoYML": "node ./tools/pushLDBtoYML.mjs",
"pullYMLtoLDB": "node ./tools/pullYMLtoLDB.mjs"
"unpack": "node ./tools/pushLDBtoYML.mjs",
"pack": "node ./tools/pullYMLtoLDB.mjs"
},
"browserslist": [
"last 3 versions"
Expand Down
6 changes: 3 additions & 3 deletions src/packs/homebrew-classes/class_Angler_3mb3JPO1D4gpMGh7.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"summary": {
"value": "Embrace the currents and seize your destiny!"
},
"description": "<div class=\"stackedit__html\"><h5><strong>ALSO: Cutlass, Sailor, Seafarer</strong></h5><p>Born amidst the ebb and flow of tranquil waters, the <strong>Angler</strong> shares a bond with the aquatic realm. With rod in hand and a profound connection to the depths, they navigate treacherous seas, casting their fate upon the shimmering surface.</p><p>Masters of finesse and patience, they draw power from the mysterious creatures that dwell beneath, channeling the very essence of water itself.</p><hr /><h5><strong>ANGLER FREE BENEFITS</strong></h5><ul><li>Permanently increase your maximum Inventory Points by 2.</li></ul><h3><strong>ANGLER SKILLS</strong></h3><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.Nab6k6o0N5kJEVov]{Fishing (SL6)}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">Fish out of nowhere and get benefits based on the fish caught. On a success, if you are able to <strong>equip</strong> the fish, you have the option to do a <strong>free attack</strong> with it, <strong>or</strong> trigger the effects of the fish if it is a Discovery, <strong>or</strong> store up to two fish in your <strong>inventory</strong> for later use. </span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">Alternatively, instead of fishing a new fish, you can <strong>equip</strong> up to two fish from your inventory and <strong>attack</strong>. If you are  holding two fishes or a fish and a weapon, you may choose to do two weapon fighting if applicable.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may store up to <strong>【SL】</strong> fish in your inventory and you may fish up to <strong>【SL】</strong> times per scene.</span></p><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.1fCaY2ogHQ9PMFJ1]{Improved Fishing}</p><p>Reduce your <strong>fishing die</strong> size by 1 (up to a minimum of <strong>d6</strong>) and <strong>Unique</strong>-rank bait will not be lost on a 7+.</p></div><div class=\"stackedit__html\"><div class=\"stackedit__html\"><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.akFeDTKm7alzKanM]{Cast Net} (SL2)</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may spend 2 IP to create a <strong>thrown</strong> weapon known as a fishing net (see below). The fishing net will crumble to pieces as soon as it successfully hits an enemy. Upon creating a net, you perform a free attack with it. If this attack hits, choose one option: Reduce one enemy's next <strong>attack </strong>or<strong> offensive spell check</strong> by <strong>【SL】</strong>, <strong>or</strong> improve one of your ally’s next <strong>attack </strong>or<strong> offensive spell check</strong> by <strong>【SL】</strong>. This effect lasts until the end of your next turn.</span></p><p></p><table style=\"width:98.7597%\" border=\"1\"><colgroup><col style=\"width:14.4654%\"></col><col style=\"width:20.7547%\"></col><col style=\"width:23.2618%\"></col><col style=\"width:41.5181%\"></col></colgroup><tbody><tr><td><strong>WEAPON</strong></td><td><strong> ACCURACY</strong></td><td><strong> DAMAGE</strong></td><td><strong> QUALITY</strong></td></tr><tr><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>Fishing Net</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>【DEX + INS】+ SL</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>【HR + 4】 physical</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\">Two-handed ⬩ Melee ⬩ No Quality</span></td></tr></tbody></table></div><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.LIZqJawYLDxU7exx]{Reel It In!}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may use your action to “reel in” an enemy, triggering an<strong> Opposed Check</strong> dependent on your narration. On a success, you may choose to do one out of the two options: If the enemy is <strong>in cover</strong> from someone using the <strong>Guard</strong> action, remove <strong>cover</strong> from that enemy. <strong>Or</strong>, steal 2 Inventory Points from the enemy.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">Note that this would only make it so that the one who is guarded can be targeted again. The rest of the benefits of the <strong>Guard</strong> action will still apply.</span></p><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.MjH3YagE4nfW76yC]{There Once Was A Ship… (SL5)}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You are able to communicate with creatures of <strong>Aquatic</strong> origin.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">While <strong>resting</strong> in an area, you can sing sea shanties with the group to gain a <strong>party wide effect</strong> that is able to be used once by each of your allies: Your next HP or MP cost is reduced by <strong>【SL × 2】</strong>. If multiple characters have this Skill, the effects are <strong>not</strong> cumulative.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">This can be stacked with <strong>camp activities</strong>.</span></p></div><p></p><h2>FISHING &amp; BAIT</h2><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.WG2RzzNDhufzKgAA]{[Handout: Fishing Rules]} | @UUID[Compendium.fabula-ultima-homebrew.homebrew-handouts.JournalEntry.kYZCpAPJEhhVXpcD]{Angler Rules}</strong></p><p></p><div class=\"stackedit__html\"><h2>HEROIC SKILLS</h2><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.hPwo2Lyr12COOsao]{Call of the Old Ones}</strong></p><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.0g1xFNSWpYSDk7Gu]{Itamae}</strong></p><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.OgGQ1DkDCmYFdMcG]{Spearfisher}</strong></p></div><p></p><h3>CREDIT</h3><p><strong>Class Design, Writing and Development </strong>Kitty</p><p><strong>Layout</strong> by Ophan, based on the official Fabula Ultima layout by Emanuele Galletto</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>Development and Design</strong></span><strong> </strong><span style=\"font-family:'PT Sans Narrow',sans-serif\">Foxrally, Ophan, theconflictedwriter, alyx323, emmerstone</span></p><p><strong>Playtesters</strong><span style=\"font-family:'PT Sans Narrow',sans-serif\">_wanderingcat, Drigonlay, emmerstone</span></p>",
"description": "<div class=\"stackedit__html\"><h5><strong>ALSO: Cutlass, Sailor, Seafarer</strong></h5><p>Born amidst the ebb and flow of tranquil waters, the <strong>Angler</strong> shares a bond with the aquatic realm. With rod in hand and a profound connection to the depths, they navigate treacherous seas, casting their fate upon the shimmering surface. Masters of finesse and patience, they draw power from the mysterious creatures that dwell beneath, channeling the very essence of water itself.</p><hr /><h5><strong>ANGLER FREE BENEFITS</strong></h5><ul><li>Permanently increase your maximum Inventory Points by 2.</li></ul><h3><strong>ANGLER SKILLS</strong></h3><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.Nab6k6o0N5kJEVov]{Fishing (SL6)}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may use an action to fish out of nowhere and get benefits based on the fish caught. On a success, if you are able to <strong>equip</strong> the fish, you have the option to do a <strong>free attack</strong> with it, or trigger the effects of the fish if it is a Discovery, <strong>or</strong> store up to two fish in your <strong>inventory</strong> for later use.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">Alternatively, you may use the <strong>Attack</strong> action and <strong>equip</strong> up to two fish from your inventory before attacking. If you are holding two fishes or a fish and a weapon, you may choose to do two weapon fighting if applicable. If you equip other types of fish, you can choose to trigger the effects instead of performing an attack.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may store up to <strong>【SL × 2】</strong> fish in your inventory and you may fish up to <strong>【SL】</strong> times per scene.</span></p><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.1fCaY2ogHQ9PMFJ1]{Improved Fishing}</p><p>Reduce your <strong>fishing die</strong> size by 1 (up to a minimum of <strong>d6</strong>) and <strong>Unique</strong>-rank bait will not be lost on a 7+.</p></div><div class=\"stackedit__html\"><div class=\"stackedit__html\"><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.akFeDTKm7alzKanM]{Meshwork (SL2)}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You may perform the Inventory action and spend 3 Inventory Points to create a two-handed melee <strong>thrown</strong> weapon known as a <strong>Fishing Net</strong> (see below). The weapon will crumble to pieces as soon as you create a new Fishing Net. Upon creating a net, you perform a free attack with it. If this attack hits, choose one option: Reduce one enemy's next <strong>attack</strong> or <strong>offensive spell</strong> check by <strong>【SL】</strong>, or improve one of your ally’s next <strong>attack</strong> or <strong>offensive spell check</strong> by <strong>【SL】</strong>, or fish up to <strong>【SL】 </strong>fish and store it immediately in your <strong>inventory</strong>. The first two effects do not stack.</span></p><table style=\"width:98.7597%\" border=\"1\"><colgroup><col style=\"width:14.4654%\"></col><col style=\"width:20.7547%\"></col><col style=\"width:23.2618%\"></col><col style=\"width:41.5181%\"></col></colgroup><tbody><tr><td><strong>WEAPON</strong></td><td><strong> ACCURACY</strong></td><td><strong> DAMAGE</strong></td><td><strong> QUALITY</strong></td></tr><tr><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>Fishing Net</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>【DEX + INS】+ 1</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>【HR + 4】 physical</strong></span></td><td><span style=\"font-family:'PT Sans Narrow',sans-serif\">Two-handed ⬩ Melee ⬩ No Quality</span></td></tr></tbody></table></div><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.LIZqJawYLDxU7exx]{Reel It In!}</p><div class=\"stackedit__html\"><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">When you hit an enemy with a <strong>Fishing Net</strong>, you may “reel in” the enemy, triggering an <strong>Opposed Check</strong> dependent on your narration. On a success, you may choose to do one out of the two options: If the enemy is <strong>in cover</strong> from someone using the <strong>Guard</strong> action, remove <strong>cover</strong> from that enemy. <strong>Or</strong>, steal 2 Inventory Points from the enemy.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">Note that this would only make it so that the one who is covered from the <strong>Guard</strong> action can be targeted again. The rest of the benefits of the <strong>Guard</strong> action will still apply.</span></p></div><hr /><p>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.MjH3YagE4nfW76yC]{There Once Was A Ship… (SL5)}</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">You are able to communicate with creatures of <strong>Aquatic</strong> origin.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">While <strong>resting</strong> in an area, you can sing sea shanties with the group to gain a <strong>party wide effect</strong> that is able to be used once by each of your allies: Your next HP or MP cost is reduced by <strong>【SL × 2】</strong>. If multiple characters have this Skill, the effects are <strong>not</strong> cumulative.</span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\">This can be stacked with <strong>camp activities</strong>.</span></p></div><p></p><h2>FISHING &amp; BAIT</h2><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-skills.Item.WG2RzzNDhufzKgAA]{[Handout: Fishing Rules]} | @UUID[Compendium.fabula-ultima-homebrew.homebrew-handouts.JournalEntry.kYZCpAPJEhhVXpcD]{Angler Rules}</strong></p><p></p><div class=\"stackedit__html\"><h2>HEROIC SKILLS</h2><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.hPwo2Lyr12COOsao]{Call of the Old Ones}</strong></p><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.0g1xFNSWpYSDk7Gu]{Itamae}</strong></p><p><strong>@UUID[Compendium.fabula-ultima-homebrew.homebrew-heroic-skills.Item.OgGQ1DkDCmYFdMcG]{Spearfisher}</strong></p></div><p></p><h3>CREDIT</h3><p><strong>Class Design, Writing and Development </strong>Kitty</p><p><strong>Layout</strong> by Ophan, based on the official Fabula Ultima layout by Emanuele Galletto</p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><strong>Development and Design</strong></span><strong> </strong><span style=\"font-family:'PT Sans Narrow',sans-serif\">Foxrally, Ophan, theconflictedwriter, alyx323, emmerstone</span></p><p><strong>Playtesters</strong><span style=\"font-family:'PT Sans Narrow',sans-serif\">_wanderingcat, Drigonlay, emmerstone</span></p>",
"isFavored": {
"value": false
},
Expand Down Expand Up @@ -85,8 +85,8 @@
"systemVersion": "#{VERSION}#",
"coreVersion": "12.331",
"createdTime": 1712414014626,
"modifiedTime": 1729281230442,
"lastModifiedBy": "MZACGjYlT5yfbfPC",
"modifiedTime": 1731080190287,
"lastModifiedBy": "eGFjUCXxDy8l2KwV",
"compendiumSource": null,
"duplicateSource": null
},
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
"value": "skill"
},
"summary": {
"value": ""
"value": "Reel in a special fish on Discovery with unique bait."
},
"description": "<blockquote><p><strong>Requirements:</strong> You must have mastered one or more classes among <strong>Loremaster</strong>, <strong>Entropist</strong> and <strong>Angler</strong>, and must have learned the <strong>Fishing</strong> skill.</p></blockquote><p>When you roll a <strong>Discovery</strong> using <strong>Unique</strong>-rank bait, you may instead channel to reel in from the cosmos and choose to get any of these special fish:</p><table><tbody><tr><td><p style=\"text-align:center\"><strong>Astral Leviathan</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>You may cast an <strong>Entropic</strong> spell that you know for half the MP required.</em></span></p></td></tr><tr><td><p style=\"text-align:center\"><strong>Eldritch Elderfish</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>When you take the <strong>Study</strong> action during a conflict, you can instead describe <strong>two</strong> things you want to know, instead of one. You learn both of those things as if you're rolled a <strong>13</strong>, learning <strong>Detailed</strong> information without needing to make a roll (as per the study action open roll chart on <strong>page 74</strong> of the <strong>Core Rulebook</strong>).</em></span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>Alternatively, you can choose one non-player character in a conflict and learn their physical traits as if you had rolled a <strong>16+</strong> to learn about an NPC's profile (<strong>Core Rulebook</strong>, <strong>page 319</strong>). You also learn all of that creature's Special Rules, if it has any.</em></span></p></td></tr><tr><td><p style=\"text-align:center\"><strong>Luminescent Voidswimmer</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>Improve your next fishing die by one (up to d6), and turn a failure into a success. If it’s already a success, turn it into a <strong>Discovery</strong>. Note that this does not allow you to trigger <strong>Call of the Old Ones</strong> again.</em></span></p></td></tr></tbody></table>",
"description": "<blockquote><p><strong>Requirements:</strong> You must have mastered one or more classes among <strong>Loremaster</strong>, <strong>Entropist</strong> and <strong>Angler</strong>, and must have learned the <strong>Fishing</strong> skill.</p></blockquote><p>When you roll a <strong>Discovery</strong> using <strong>Unique</strong>-rank bait, you may instead channel to reel in from the cosmos and choose to get any of these special fish:</p><table><tbody><tr><td data-colwidth=\"128\"><p style=\"text-align:center\"><strong>Astral Leviathan</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>You may cast an <strong>Entropic</strong> spell that you know for free. If you cast the Ultimate spell <strong>Comet</strong>, you still pay half of the Mind Point cost.</em></span></p></td></tr><tr><td data-colwidth=\"128\"><p style=\"text-align:center\"><strong>Eldritch Elderfish</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>When you take the <strong>Study</strong> action during a conflict, you can instead describe <strong>two</strong> things you want to know, instead of one. You learn both of those things as if you're rolled a <strong>13</strong>, learning <strong>Detailed</strong> information without needing to make a roll (as per the study action open roll chart on page <strong>74</strong> of the <strong>Core Rulebook</strong>).</em></span></p><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>Alternatively, you can choose one non-player character in a conflict and learn their physical traits as if you had rolled a <strong>16+</strong> to learn about an NPC's profile (<strong>Core Rulebook</strong>, page <strong>319</strong>). You also learn all of that creature's Special Rules, if it has any.</em></span></p></td></tr><tr><td data-colwidth=\"128\"><p style=\"text-align:center\"><strong>Luminescent Voidswimmer</strong></p></td><td><p><span style=\"font-family:'PT Sans Narrow',sans-serif\"><em>Improve your next fishing die by one (up to d6), and turn a failure into a success. If it’s already a success, turn it into a <strong>Discovery</strong>. Note that this does not allow you to trigger <strong>Call of the Old Ones</strong> again.</em></span></p></td></tr></tbody></table>",
"isFavored": {
"value": false
},
Expand Down Expand Up @@ -111,8 +111,8 @@
"systemVersion": "#{VERSION}#",
"coreVersion": "12.331",
"createdTime": 1715038156384,
"modifiedTime": 1729282101850,
"lastModifiedBy": "MZACGjYlT5yfbfPC",
"modifiedTime": 1731169111146,
"lastModifiedBy": "eGFjUCXxDy8l2KwV",
"compendiumSource": null,
"duplicateSource": null
},
Expand Down
Loading

0 comments on commit da0bf67

Please sign in to comment.