Skip to content

WIP: ISSUE-515: sneer battleyell relationship interactions#520

Open
psionusoid wants to merge 17 commits into
playtestfrom
ISSUE-515_sneerBattleyellRelationships
Open

WIP: ISSUE-515: sneer battleyell relationship interactions#520
psionusoid wants to merge 17 commits into
playtestfrom
ISSUE-515_sneerBattleyellRelationships

Conversation

@psionusoid

Copy link
Copy Markdown
Collaborator

Closes #515

psionusoid and others added 17 commits August 20, 2023 14:54
added files for level up ability and copied monster effects in files for the pc version

changed to trigger whenever an attack happens, not just on a hit

experimenting with adding ranged counterattack after move

made branch ability more general

now only counters after being hit unless hero also has sneer+

counters with fireshot if available

experimenting with move tile targeting

fixed bug with potential double melee attacks

updated descriptions

restored base game tile targeting

updated sneer+ description

updated ability names and fireshot range

changed to single AP action; adjusted damage

fireshot now spawns a blaze under the target

hero now faces toward target; added enemy hover animation

reduced stunt damage

fire spawns at time of hit/miss

changed fireball radius to depend on sqrt ofpotency

removed boostType from upgrade to prevent double display on ability tab

experimenting with extra roles for current AP

fixed bug where fireball prepared aspect would not be removed

experimenting with making damage depend on AP

damage scales properly with AP for AP consuming version

added 0 AP version of ability

fixed bug that allowed the free version to be used after the costly one

added drafts of ability (effect) descriptions

fixed typo; changed to rounded instead of unrounded potency for channel fireball range

switched to weapon stunt effect instead of fire

throwing the channeled fireball now removes hidden even if no enemies are hit

enemies do not avoid the fireball area if the caster was in grayplane (i think)

updated descriptions

more description updates

updated fireshot audio

changed hit scenery damage to regular hit damage

created empty aspects for skysong and skysong+

created effect for lightning rod and added it to drauven base

ability chains with skysong/+

lightning rod can target metal scenery

changed to magic damage, changed hit sound effect, changed level-up ability icons

updated particle effect to lightning

experimenting with having lightning strike the source

experimenting with particle effect for lightning strike

added experimental effect to lightning rod

duplicated scalding rain files to freezing rain

freezing rain now stuns; added to drauven_pc aspect

added glacier particle effect and ice sound effect

added effect for upgraded freezing rain

updated damage; added strictlyBetterThan tag

created effects and aspects for tailwind

fixed bug where tailwind was not removed

changed boost to 1+potency/2

changed icon and sound effect

changed particle effect

fixed bug with flamewings damage; updated descriptions

changed flamewings to always use what was previously the damage version

removed effect that damages source if mystic has elementalist

slightly decreased damage; source tile no longer excluded from effect

updated order of damage formula; updated formula text

set to show up in character sheet

added effect for upgrade of flamewings

experimenting with blinding effect (not working)

fixed blinding effect

skysong+ increases solar flare range

added description and formula to tailwind

updated lightning rod description and formula

added effect for lightning rod upgrade

added lightning rod upgrade to skysong aspect

changed file and effect ID for skysong+ version of freezing rain

made new effect file for first freezing rain upgrade; changed upgrade names to Blizzard

added strictlyBetterThan tags to freezing rain upgrades

removed unneeded part of base freezing rain formula

simplified split lightning rod effects

added descriptions to freezing rain; simplified formula

added descriptions to skysong abilities

increased freezing rain's damage to scenery

added effect to prevent interfused blazes from burning out

added other effect to prevent blazes from burning out

updated range and manifold for flamewings/solar flare

minor ability description update

slightly modified flamewings damage formula

slightly increased lightning rod damage

updated particle effect

Issue 420 skysong temp (#439)

* updated range and manifold for flamewings/solar flare

* minor ability description update

minor description fix; flamewings range fix

updated tailwind animation and facing

removed unnecessary range info on solar flare

clarified blind chance in solar flare description

updated tailwind aspect description

updated skysong description

updated skysong description again

added aspects for earthsong and earthsong+

allowed fissure bell to work from interfused animated statues (i think)

removed stoneScenery tag

slightly increased scenery damage and reduced enemy damage

changed other damage expression

added treecall; updated fissure bell formula

added calcify to earthsong

fixed bug with fissure bell scenery selection

added rock shield to earthsong

changed fissure bell to variable range attack

added effect for fissure bell upgrade

updated descriptions; earthsong+ improves fracture AoE

updated earthsong/earthsong+ descriptions

added effect for unearth

unearth now spawns rocks; changed sound effect

fixed bug where calcify did not end on interfusion loss

changed unearth icon

switched to using battlecrafting particle effects (non-functional until merge)

fixed bug in rock shield description

updated interationFeedback for trees

added aspects for battlecrafting and battlecrafting+

created fabricate effect based on arches; created file for fabricate scenery

removed pin effect; required the target be a debris tile

experimenting with scenery tags

split scenery types based on aspects

added multiple types of scenery to fabricate

added effect for spear interfusion recipe

added spear to drauven_pc; more work on effect

updated damage; now pins final enemy

increased damage; added pierce; added formula

removed unneeded targets

added description; removed unneeded target and outcome

added effect for upgraded spear

added bonelance particle effect to spear

created particle effect based on bonespear

added the new particle effect to spear

updated descriptions

created effects for animate statue (not yet functional)

spawn effect now works

now always interfused with spawned entity

updated UI stuff

added modify stats effects

added monster file for stone warrior

renamed monster file; added to spawn effect

added bonus damage mod; added file for reverting to statue

experimenting with revert to statue effect

fixed script to apply color filter; experimenting more with revert to statue effect

revert to statue effect seems to be working

added effect to create debris on death; started particle animations

added files and images for metal and bone animated statues

experimenting with creating new scenery

fixed scenery json

added other statue types to revert into

added names to deanimated statues

moved stat mods outside of spawn outcome

now spawns correct animated warrior based on material

started adding descriptions

added new animation for animate statue

updated monster files to remove search and alarm

updated statue colors for consistency

updated damage and descriptions

changed voices to elementalGuardian

updated audio

updated fabricate particles

added source damage to spear/javelin

removed rock from animateStatue tags

updated animated statue health

modified health conversions between animated and deanimated statues

now transfers armor and warding to deanimated

injury now transferred to deanimated statue

updated animate statue icon

returned fabricate weightings to uniform

improved hp stability with varying potency and spell damage values

updated some descriptions

changed statue health mod to hidden aspect

added forbidden aspects to removed abilities

moved dragonblood to deprecated skill deck

changed dragonblood/dragonbreath to single words

updated dragonblood description

updated dragonbreath formula

removed ranged tag from dragonbreath to prevent vigorflow; updated description

updated dragonbreath description

added sharpshooter damage manually
adds turtle head and neck

adds turtle source

adds additional files

Snapping Turtle: Exports images from .psd, defines layers

* All layers for Heads and the Hunter (Haunt) model exported
* turtle.json updated with new theme layer names
* Updated all instances where we suppress the Drauven head & details based on theme heads to include the turtle head as well.

Fixes a copy-error with the lower-arm untinted layers

Update leg layers to go in front of Drauven torso

Small turtle-theme update

* Adds testing aspect to make testing with the in-game editor easier
* Fixes a few layering numbers

Turtle theme: Fix neck layer depths

Create turtleShellWithdraw.json

gem theme's Chrysalis template for turtleShellWithdraw file.  recipe provided by BoldestDungeon

Replacement and Incomplete Reposition of Turtle

Deeven and stump classes added to turtle theme.

All aspects sans neck for haunt and deeven are ready and modifiable.

json file modified to have Untinted leg R and L depths above texture and Skin depths.

Head aspects still misaligned.

Color still persists as green for all layers including shell front layers.

Turtle Theme: Beginning on 'Turtle Kick' ability

* Shelled hero gets kicked by damage and either moves away from the attacker or slams into an enemy in that general line
* Currently not animating the hero slamming into an enemy
* Some targeting still a bit off for the move directions

Turtle shell witdraw: Further progress

* Broke damage out into separate effect
* Shell protects against damage
* Bouncing mostly works
* TODO: Last bounce doesn't always end on a valid tile still, need to add friendly-fire version, make into proper ability.

Gets movement finally working for shell kick

Start of TurtleWithdrawn rig

* Adds rig definitions for withdrawn turtle
* Adds placeholder art for the withdrawn turtle
* TODO: Set up override using new `rigOverridePriority|10|TurtleWithdrawn` aspect that will be included in next Wilderrelease

adds more turtle resources

TurtleSnapper Withdrawn Shell rev

Minor alterations to TurtleWithdrawn_shell layers

Co-Authored-By: BoldestDungeon <86335963+BoldestDungeon@users.noreply.github.com>
Co-Authored-By: justEthaniguess <104226556+justEthaniguess@users.noreply.github.com>
Co-Authored-By: psionusoid <114318454+psionusoid@users.noreply.github.com>
Co-Authored-By: AngusOf TheDandelion <132446073+AngusOfTheDandelion@users.noreply.github.com>

3 Classes turtleSnapper Shell rev

gave the shell spikes a downward, more broad shape

Brought the inner shell onto the Untinted Layer

Co-Authored-By: BoldestDungeon <86335963+BoldestDungeon@users.noreply.github.com>
Co-Authored-By: justEthaniguess <104226556+justEthaniguess@users.noreply.github.com>
Co-Authored-By: psionusoid <114318454+psionusoid@users.noreply.github.com>
Co-Authored-By: AngusOf TheDandelion <132446073+AngusOfTheDandelion@users.noreply.github.com>

Added turtle Snapper Layers to psds

Skin, texture and Untinted layers added to the Haunt, Stump, and Deeven classes.

'Shells' subfolder added for shell_turtleSnapper under 'Wings'

Co-Authored-By: BoldestDungeon <86335963+BoldestDungeon@users.noreply.github.com>
Co-Authored-By: justEthaniguess <104226556+justEthaniguess@users.noreply.github.com>
Co-Authored-By: psionusoid <114318454+psionusoid@users.noreply.github.com>
Co-Authored-By: AngusOf TheDandelion <132446073+AngusOfTheDandelion@users.noreply.github.com>

turtleShellWithdraw added to monster.json

gem theme's Chrysalis template for turtleShellWithdraw aspect effects.  recipe provided by BoldestDungeon

ISSUE-475: Adds theme attacks for Snapping Turtle

* Adds theme attacks and upgrades
* Adds stats for shell and legs

Closes #475

ISSUE-475: Updates based on QA feedback

* Misc. text updates
* Reduce bite range, increase bite damage & priority during ambush

ISSUE-475: Updates to turtle abilities based on QA feedback

* Adds ability for allies to kick withdrawn heroes
* Adds defnintion for rigOverridePriority to prevent log-spamming with warnings
* Language updates

Turtle Abilities: More updates based on feedback

More updates to Turtle abilities

More turtle ability updates, adds temporary effects to swap rig
* Reduce lower-left-arm 2H pose to 3500 depth (from 5000)
* Reduce lower-left-arm 2H pose to 3500 depth (from 5000)

ISSUE-411: Skills Project: Blastingshard update and bugfix (#413)

* added interfusionRecipe tag and a few scenery aspects

* added more scenery aspects

* changed interactiveLampOff to an INTERFUSION_ASPECT

* experimenting with aspect-adding effects; fixed bug with scenery targeting

* fixed typo in lamp aspect; changed effect trigger (still doesn't work)

* turned generic scenery aspect into interfusion aspect and reverted other lamp changes; blastingshard works with any scenery

* created file for blastingsalvo from splintersalvo

* removed unnecessary withdraw outcome; added blastingsalvo to blastingshard+

* changed blastingsalvo to be able to use any scenery

* experimenting with splitting blastingsalvo into different attacks

* switched scenery and source roles

* experimenting with damage formula

* updated shred and pierce

* experimenting with animation changes

* more animation updates

* changed to break scenery by damage instead of deleting

* adjusted animation blocking

* removed strictlyBetterThan from blastingshard

* adjusted blastingsalvo damage

* fixed particle effect starting points

* removed scenery health limit; more animation adjustments

* updated blastingshard damage; changed ability upgrade boostType

* updated hook2 stub

* experimenting with allowing animated warrior sources

* removed unnecessary site and site2 targets

* added stub to target2

* blastingshard breaks scenery by damaging instead of deleting it

* adjusted damage formulas

* removed bad mission feedback

* changed blastingshard verb to attack

* ability upgrade increases blastingshard damage

* split blastingsalvo hits into the first and the rest

* adjusted animation blocking time

* updated effect descriptions

* updated descriptions

* minor description update

* added splinterblast to strictlybetterthan list

Issue 440 - Skills Project: Loremaster (#441)

* added aspects for loremaster and loremaster+

* added effect for songs of the past

* added effect for the inspiration region for songs of the past

* added interaction feedback to level up aspect

* made copy of setupInterfusedScenery in mod folder

* setup and teardown of inspiration region now works

* added aspect for songs buff

* songs now uses correct aura

* added mythmeld to loremaster

* updated interaction feedback

* changed name of aspect that provides song aura effect

* can now transfer aura

* songs works on direct target; direct target buff removed after a few turns

* aura now also only lasts 3 turns

* removed rock particle effects and changed sound effect

* made aura source aspect hidden

* songs does not damage scenery; can only be used once per scenery

* improved ui for once-per-scenery thing

* adjusted songs animation timing

* minor songs ui adjustment

* added stuff for region of slow movement

* fixed bug with slow region targeting

* adjusted cords damage and description

* added files for cord and vines upgrade

* loremaster+ makes entangling yarn a swift action

* changed region to use spiritblade sprite

* added effect to remove armor and warding

* removed stunt icon from ui

* added debuff name and description

* adjusted animation timing

* made effect for emperor's clothes upgrade

* made emperor's clothes upgrade AoE

* removed human advanced interfusions from strictlyBetterThan lists

* removed 1 AP version of cord and vines from drauven_pc

* loremaster+ causes extra hobble instead of mythweaver

* started descriptions for loremaster/+

* fixed songs aura radius

* updated descriptions

* added description to slow effect

* updated formula formatting

* changed songs source to visible aspect; added descriptions

* added songs descriptions

* switched emperor's clothes to use garb; added garb feedback override

* more text updates

* removed unnecessary part of range formula

* battleweave now only affects enemies

* added tile feedback and particle effect for battleweave

* adjusted battleweave tile and particle stuff

* minor description update

* being immune to status effects no longer prevents emperor's clothes debuff

* fixed missing opening bracket

Issue 460 animated warrior interfusions (#466)

* simplified fissurebell targets

* simplified fracture targets

* rock shield works with animated warriors

* lightning rod and lightning conduit work with animated warriors

Issue 467 bugfix fissure bell particles (#468)

* fixed fracture particle effect endpoint

* simplefied targets for fissure bell particle effect endpoint

Prevent swift actions from being usable with no AP (#469)

* added okToMarkDone to cord and vines upgrade

* added okToMarkDone to emperor's clothes effects

removed sneaky tag from blastingshard (#471)
* updated blastingshard and and fissurebell/fracture tile feedback

* updated cord and vines/entangling yarn movement tile feedback

* updated missionfeedback for emperor's clothes, flamewings/solar flare, and sleet
* added missing range information

* added range feedback and spiritblade compatibility to fireshot

* changed attackRange aspect to max instead of add
* sneer counterattack now happens before move

* experimenting with putting move in WAS_ATTACKED effect

* now moves immediately after counter if the attacker is a thrusk

* moved most parts of the effect into drauven_pc_sneer

* re-added target to prevent trigger from poison

* base sneer now works against non-damaging attacks

* wrapped fireshot fire spawn in attack roll to get animation blocking to work properly

* sneer move now always occurs in the WAS_ATTACKED effect

* updated descriptions/aspect deprecation status
…elin (#485)

* added chain the lightning rod; increased damage of lightning conduit

* updated tile feedback

* increased spear/javelin range to 5.6

* lightning rod/conduit no longer damages secondary scenery
* set up basic branch ability for lightning conduit

* fixed bug with no chaining after a kill

* lightning conduit mostly working

* allowed chaining through metallic warriors; modified stunt chance

* adjusted blocking time on miss; targets orient to focus when being attacked

* copied file for base branch ability

* base branch has variable damage based on hit number

* lightning rod now has new functionality

* updated descriptions

* added small chance to stun enemies adjacent to scenery
* fabricate also consume adjacent debris; adjacent debris tiles also get particle effect

* more particle effect changes

* tile feedback and animation updates

* put debris highlighting on top but reduced alpha

* fabricate shows up grayed out without valid targets; debris affects health

* moved deletion of debris outside attack roll

* moved interfusion check outside attack roll

* only consumes unignited debris

* changed debris consumption range to 2.1
* put particle effects on subject

* removed defender from attack roll; moved branch attack out of attack roll

* checks for fireshot when choosing branch ability
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants