Skip to content

Commit

Permalink
[Animations] New kineticist/psychic animations + minor adjustments (#231
Browse files Browse the repository at this point in the history
)

* Revert "finish the data-backend, start animation backend"

This reverts commit c54c2f0.

* 🎨 Format animation JSONs

* Adjusted CHANGELOG.md

---------

Co-authored-by: Aziareel <[email protected]>
Co-authored-by: MrVauxs <[email protected]>
  • Loading branch information
3 people authored Sep 21, 2024
1 parent 2b50f2c commit 0e695c3
Show file tree
Hide file tree
Showing 23 changed files with 817 additions and 20 deletions.
7 changes: 3 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,17 @@ and this project adheres to [Semantic Versioning](<https://semver.org/spec/v2.0.
### Changed

- Spear Group Attacks now work with JB2A Free version
- Oscillating Wave's Breath Fire/Fireball now have an additional animation
- Oscillating Wave's Breathe Fire/Fireball now have an additional animation
- Kinetic Aura added for other Gates (@ChasarooniZ)

### Added

- Polish translation (thank you @Lioheart!)
- **New Animations**
- Treat Wounds/Battle Medicine (using Workbench), Dirty Trick, Grapple, Trip. (@Aziareel)
- Champion's Resistence, Devise a Stratagem, Strategic Strike, Surgical Shock, Cyclonic Ascent, Sneak Attack, Exploit Vulnerability (using PF2e Exploit Vulnerability Module), Healer's Gloves (@Aziareel)
- Champion's Resistance, Devise a Stratagem, Strategic Strike, Surgical Shock, Cyclonic Ascent, Sneak Attack, Exploit Vulnerability (using PF2e Exploit Vulnerability Module), Healer's Gloves, Extract Elements (@Aziareel)
- Dueling Dance, Dueling Parry, Twin Parry & Twin Defense now share the Raise a Shield animation. (@Aziareel)
- Cornucopia, Crushing Ground, Guidance, Heal Animal, Lose the Path, Mushroom Patch, Needle Darts, Tempest Surge, Wildfire, Darkvision, Grease, Harmonize Self, Revealing Light, See the Unseen, Combustion, Holy Light, Magnetic Acceleration, Vision of Death, Howling Blizzard (+ Oscillating Wave), Disintegrate, Spirit Blast. (@Aziareel)
- Faerie Dust, Figment, Imaginary Weapon, Lay on Hands, Blazing Bolt, Blood Vendetta, Bloodspray Curse, Cleanse Affliction, Clear Mind, Sound Body, Darkness, False Vitality, Floating Flame, Heat Metal (+ Oscillating Wave), Paranoia, Powerful Inhalation, Translate, Water Breathing, Worm's Repast, Earthbind, Heroism, Cinder Swarm, Ymeri's Mark, Breath of Life, Flammable Fumes, Toxic Cloud, Flame Vortex (+ Oscillating Wave) (@Aziareel)
- Cornucopia, Crushing Ground, Guidance, Heal Animal, Lose the Path, Mushroom Patch, Needle Darts, Tempest Surge, Wildfire, Darkvision, Grease, Harmonize Self, Revealing Light, See the Unseen, Combustion, Holy Light, Magnetic Acceleration, Vision of Death, Howling Blizzard/Cone of Cold (+ Oscillating Wave), Disintegrate, Spirit Blast, Faerie Dust, Figment, Imaginary Weapon, Lay on Hands, Blazing Bolt, Blood Vendetta, Bloodspray Curse, Cleanse Affliction, Clear Mind, Sound Body, Darkness, False Vitality, Floating Flame, Heat Metal (+ Oscillating Wave), Paranoia, Powerful Inhalation, Translate, Water Breathing, Worm's Repast, Earthbind, Heroism, Cinder Swarm, Ymeri's Mark, Breath of Life, Flammable Fumes, Toxic Cloud, Flame Vortex (+ Oscillating Wave), Read Aura, Schadenfreude, Sigil, Laughing Fit, Sand Form, Confusion, Fire Shield (+ Oscillating Wave), Entwined Roots, Flames of Ego, Impaling Spike, Pressure Zone, Fiery Body (+ Oscillating Wave), Polar Ray (+ Oscillating Wave), Falling Stars (@Aziareel)
- Persistent Damage (On Apply Damage Effects Only) (@ChasarooniZ)
- Creature Abilities; Urevian - Diabolic Quill (@ChasarooniZ)

Expand Down
71 changes: 71 additions & 0 deletions animations/class/kineticist/extract-element.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"action:extract-element": [
{
"trigger": "damage-taken",
"preset": "onToken",
"options": {
"scaleToObject": 2,
"preset": {
"location": "target"
}
},
"contents": [
{
"predicate": [
"self:trait:air",
"kinetic-gate:air"
],
"file": "jb2a.template_circle.out_pulse.02.loop.bluewhite"
},
{
"predicate": [
"self:trait:earth",
"kinetic-gate:earth"
],
"contents": [
{
"predicate": [
"jb2a:free"
],
"file": "jb2a.cast_generic.earth.01.browngreen.0"
},
{
"predicate": [
"jb2a:patreon"
],
"file": "jb2a.impact.earth.01.browngreen.0"
}
]
},
{
"predicate": [
"self:trait:fire",
"kinetic-gate:fire"
],
"file": "jb2a.impact.fire.01.orange.0"
},
{
"predicate": [
"self:trait:metal",
"kinetic-gate:metal"
],
"file": "jb2a.aura_themed.01.outward.complete.metal.01.grey"
},
{
"predicate": [
"self:trait:water",
"kinetic-gate:water"
],
"file": "jb2a.impact.water.02.blue.0"
},
{
"predicate": [
"self:trait:wood",
"kinetic-gate:wood"
],
"file": "jb2a.aura_themed.01.outward.complete.wood.01.green"
}
]
}
]
}
218 changes: 216 additions & 2 deletions animations/spells/1st/needle-darts.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,227 @@
"predicate": [
"jb2a:free"
],
"file": "jb2a.bolt.physical.orange"
"file": "jb2a.bolt.physical.orange",
"contents": [
{
"default": true
},
{
"predicate": [
{
"gte": [
"settings:quality",
2
]
}
],
"contents": [
{
"predicate": [
"item:rank:2"
],
"options": {
"repeats": {
"count": 3
}
}
},
{
"predicate": [
"item:rank:3"
],
"options": {
"repeats": {
"count": 4
}
}
},
{
"predicate": [
"item:rank:4"
],
"options": {
"repeats": {
"count": 5
}
}
},
{
"predicate": [
"item:rank:5"
],
"options": {
"repeats": {
"count": 6
}
}
},
{
"predicate": [
"item:rank:6"
],
"options": {
"repeats": {
"count": 7
}
}
},
{
"predicate": [
"item:rank:7"
],
"options": {
"repeats": {
"count": 8
}
}
},
{
"predicate": [
"item:rank:8"
],
"options": {
"repeats": {
"count": 9
}
}
},
{
"predicate": [
"item:rank:9"
],
"options": {
"repeats": {
"count": 10
}
}
},
{
"predicate": [
"item:rank:10"
],
"options": {
"repeats": {
"count": 11
}
}
}
]
}
]
},
{
"predicate": [
"jb2a:patreon"
],
"file": "jb2a.bolt.physical.white"
"file": "jb2a.bolt.physical.white",
"contents": [
{
"default": true
},
{
"predicate": [
{
"gte": [
"settings:quality",
2
]
}
],
"contents": [
{
"predicate": [
"item:rank:2"
],
"options": {
"repeats": {
"count": 3
}
}
},
{
"predicate": [
"item:rank:3"
],
"options": {
"repeats": {
"count": 4
}
}
},
{
"predicate": [
"item:rank:4"
],
"options": {
"repeats": {
"count": 5
}
}
},
{
"predicate": [
"item:rank:5"
],
"options": {
"repeats": {
"count": 6
}
}
},
{
"predicate": [
"item:rank:6"
],
"options": {
"repeats": {
"count": 7
}
}
},
{
"predicate": [
"item:rank:7"
],
"options": {
"repeats": {
"count": 8
}
}
},
{
"predicate": [
"item:rank:8"
],
"options": {
"repeats": {
"count": 9
}
}
},
{
"predicate": [
"item:rank:9"
],
"options": {
"repeats": {
"count": 10
}
}
},
{
"predicate": [
"item:rank:10"
],
"options": {
"repeats": {
"count": 11
}
}
}
]
}
]
}
]
}
Expand Down
12 changes: 12 additions & 0 deletions animations/spells/1st/read-aura.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"spell:slug:read-aura": [
{
"trigger": "action",
"preset": "onToken",
"file": "jb2a.magic_signs.rune.divination.intro.blue",
"options": {
"scaleToObject": 1.5
}
}
]
}
15 changes: 15 additions & 0 deletions animations/spells/1st/schadenfreude.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"item:slug:schadenfreude": [
{
"trigger": "saving-throw",
"preset": "onToken",
"options": {
"scaleToObject": 1,
"preset": {
"location": "target"
}
},
"file": "jb2a.icon.stun.purple"
}
]
}
12 changes: 12 additions & 0 deletions animations/spells/1st/sigil.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"spell:slug:sigil": [
{
"trigger": "action",
"preset": "onToken",
"file": "jb2a.magic_signs.rune.transmutation.intro.yellow",
"options": {
"scaleToObject": 1.5
}
}
]
}
3 changes: 3 additions & 0 deletions animations/spells/2nd/laughing-fit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{

Check failure on line 1 in animations/spells/2nd/laughing-fit.json

View workflow job for this annotation

GitHub Actions / Animation files

Could not find referenced roll option item:slug:schadenfreude

animations/spells/2nd/laughing-fit.json Could not find referenced roll option item:slug:schadenfreude
"item:slug:laughing-fit": "item:slug:schadenfreude"
}
Loading

0 comments on commit 0e695c3

Please sign in to comment.