Skip to content

Commit

Permalink
Restructure Kineticist class features (#13793)
Browse files Browse the repository at this point in the history
  • Loading branch information
TikaelSol committed Mar 8, 2024
1 parent 5f71459 commit 706be8d
Show file tree
Hide file tree
Showing 24 changed files with 2,774 additions and 2,262 deletions.
2 changes: 2 additions & 0 deletions build/run-migration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import { Migration919WeaponToggleStructure } from "@module/migration/migrations/
import { Migration920SuboptionSelection } from "@module/migration/migrations/920-suboption-selection.ts";
import { Migration921SpellSlotArrays } from "@module/migration/migrations/921-spell-slot-arrays.ts";
import { Migration922SwashbucklerFinishers } from "@module/migration/migrations/922-swashbuckler-finisher-suboptions.ts";
import { Migration923KineticistRestructure } from "@module/migration/migrations/923-kineticist-restructure.ts";
// ^^^ don't let your IDE use the index in these imports. you need to specify the full path ^^^

const { window } = new JSDOM();
Expand All @@ -46,6 +47,7 @@ const migrations: MigrationBase[] = [
new Migration920SuboptionSelection(),
new Migration921SpellSlotArrays(),
new Migration922SwashbucklerFinishers(),
new Migration923KineticistRestructure(),
];

const packsDataPath = path.resolve(process.cwd(), "packs");
Expand Down
143 changes: 0 additions & 143 deletions packs/actions/elemental-blast.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,149 +40,6 @@
],
"toggleable": true
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.air",
"predicate": [
"kinetic-gate:air",
"self:effect:kinetic-aura",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"electricity",
"slashing"
],
"dieFaces": 6,
"element": "air",
"img": "icons/magic/lightning/bolt-beam-strike-blue.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Air",
"range": 60
}
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.earth",
"predicate": [
"kinetic-gate:earth",
"self:effect:kinetic-aura",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"bludgeoning",
"piercing"
],
"dieFaces": 8,
"element": "earth",
"img": "systems/pf2e/icons/actions/elemental-blast/earth.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Earth",
"range": 30
}
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.fire",
"predicate": [
"kinetic-gate:fire",
"self:effect:kinetic-aura",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"fire"
],
"dieFaces": 6,
"element": "fire",
"img": "systems/pf2e/icons/actions/elemental-blast/fire.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Fire",
"range": 60
}
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.metal",
"predicate": [
"kinetic-gate:metal",
"self:effect:kinetic-aura",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"piercing",
"slashing"
],
"dieFaces": 8,
"element": "metal",
"img": "systems/pf2e/icons/actions/elemental-blast/metal.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Metal",
"range": 30
}
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.water",
"predicate": [
"self:effect:kinetic-aura",
"kinetic-gate:water",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"bludgeoning",
"cold"
],
"dieFaces": 8,
"element": "water",
"img": "systems/pf2e/icons/actions/elemental-blast/water.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Water",
"range": 30
}
},
{
"key": "ActiveEffectLike",
"mode": "override",
"path": "flags.pf2e.kineticist.elementalBlast.wood",
"predicate": [
"kinetic-gate:wood",
"self:effect:kinetic-aura",
{
"not": "battle-form"
}
],
"priority": 19,
"value": {
"damageTypes": [
"bludgeoning",
"vitality"
],
"dieFaces": 8,
"element": "wood",
"img": "icons/magic/nature/root-vine-wood-blue.webp",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.Label.Wood",
"range": 30
}
},
{
"key": "FlatModifier",
"label": "PF2E.SpecificRule.Kineticist.Impulse.ElementalBlast.TwoActionBonus",
Expand Down
Loading

0 comments on commit 706be8d

Please sign in to comment.