diff --git a/icons/kit-mod.png b/icons/kit-mod.png new file mode 100644 index 00000000..888c9fef Binary files /dev/null and b/icons/kit-mod.png differ diff --git a/input-locations.json b/input-locations.json index 1bbb7a38..4767daa7 100644 --- a/input-locations.json +++ b/input-locations.json @@ -96,5 +96,6 @@ { "url": "https://github.com/Azure-Lazuline/dungeon-revisits/releases/download/1.0.5/dungeon-revisits.ccmod", "source": "" }, { "url": "https://github.com/2767mr/cc-rebind-aim/releases/download/1.0.1/rebind-aim.ccmod", "source": "" }, { "url": "https://github.com/lubkuluk/lub-dungeon-skip/releases/download/0.0.3/lub-dungeon-skip.zip", "source": "" }, - { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" } + { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" }, + { "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.0.zip", "source": "" } ] diff --git a/input-locations.old.json b/input-locations.old.json index 1bbb7a38..4767daa7 100644 --- a/input-locations.old.json +++ b/input-locations.old.json @@ -96,5 +96,6 @@ { "url": "https://github.com/Azure-Lazuline/dungeon-revisits/releases/download/1.0.5/dungeon-revisits.ccmod", "source": "" }, { "url": "https://github.com/2767mr/cc-rebind-aim/releases/download/1.0.1/rebind-aim.ccmod", "source": "" }, { "url": "https://github.com/lubkuluk/lub-dungeon-skip/releases/download/0.0.3/lub-dungeon-skip.zip", "source": "" }, - { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" } + { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" }, + { "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.0.zip", "source": "" } ] diff --git a/npDatabase.json b/npDatabase.json index a1f9b732..645a14a0 100644 --- a/npDatabase.json +++ b/npDatabase.json @@ -4900,6 +4900,613 @@ } ] }, + "kit-mod": { + "metadataCCMod": { + "id": "kit-mod", + "version": "1.0.0", + "title": { + "en_US": "Kit Mod", + "de_DE": "Kit Mod", + "fr_FR": "Kit Mod", + "zh_CN": "Kit Mod", + "zh_TW": "Kit Mod", + "ja_JP": "Kit Mod", + "ko_KR": "Kit Mod" + }, + "description": { + "en_US": "Adds Kit as a party member and playable character.", + "de_DE": "Adds Kit as a party member and playable character.", + "fr_FR": "Adds Kit as a party member and playable character.", + "zh_CN": "Adds Kit as a party member and playable character.", + "zh_TW": "Adds Kit as a party member and playable character.", + "ja_JP": "Adds Kit as a party member and playable character.", + "ko_KR": "Adds Kit as a party member and playable character." + }, + "icons": { + "24": "icon.png" + }, + "repository": "https://github.com/XenonA7/xenons-playable-classes", + "tags": [ + "party member", + "player character" + ], + "authors": [ + "BountyXSnipe", + "dmitmel", + "XenonA7" + ], + "prestart": "prestart.js", + "dependencies": { + "extendable-severed-heads": ">=1.1.0" + } + }, + "installation": [ + { + "type": "zip", + "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.0.zip", + "source": "kit-mod-1.0.0", + "hash": { + "sha256": "78afdeeb1b70861ff95bf4f9a159f5eaac312abac6d02c57a39c1dac2e537d88" + } + } + ], + "stars": 31, + "lastUpdateTimestamp": 1772254499000, + "releasePages": [ + { + "body": "## 3.3.2 (02/27/2026)\r\n### Changes\r\n- Hexacast art Furious Dissonance renamed to Aberrant Dissonance\r\n- Minor tweaks to Hexacast levelUpStand sprites\r\n- Ancient Power is now dash-cancelable after 0.15 seconds (rocks will fall back down)\r\n- Ancient Power ACTION_BLOCK dash delay during final shoot reduced from 0.25 to 0.15 seconds\r\n- AncientRockSmall/AncientRockMed trigger wait time reduced from 1.3 to 0.8 seconds\r\n- Removed the Triblader2 placeholder animation from Schneider/Luke Burning Sacrifice, Vermillion Firestorm\r\n- Removed Schneider/Luke animation sheets extra1, extra2, extra3\r\n- Deleted schneiderExtra.png, lukeExtra.png\r\n### Fixes\r\n- \"Trigger Happy\" arena triblader duel is now properly set to level 75 rather than scaling to the player's level", + "version": "3.3.2", + "timestamp": 1772254499000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.3.2" + }, + { + "body": "## 3.3.1 (02/22/2026)\r\n### Fixes\r\n- Fixed Shadowflame Sorcery standard melee attacks SET_PLAYER_ACTION_BLOCK inconsistencies among custom skill melee variants\r\n- Fixed Github release issue", + "version": "3.3.1", + "timestamp": 1771753782000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.3.1" + }, + { + "body": "## 3.2.1 (02/08/2026)\r\n### New Content\r\n- Added floatEyeClosed animation for Triblader2/3/4/5 and Triblader-Lea (for vanilla cutscenes)\r\n### Changes\r\n- Renamed Hexacast animation floatEyesClosed to floatEyeClosed to match vanilla standard\r\n- Changed Triblader2/3/4/5 animations in element unlock map patches to use floatSword and landOnGround\r\n- Triblader2/3/4/5 now shows battleDamage animation in event arena-player-death-pre", + "version": "3.2.1", + "timestamp": 1770573494000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.2.1" + }, + { + "body": "## 3.2.0 (02/07/2026)\r\n### New Content\r\n- Added \\js\\azure-lazuline\\extern-anim-fix.js, code by Azure Lazuline\r\n * Adds SHOW_EXTERN_ANIM support for non-Lea characters if their main animation file contains an animation by the same name\r\n * Hexacast1/2, Triblader2/3/4/5, and Triblader Lea now support \"access denied\" gate cutscenes among others\r\n- Added arena defeat animation support for Hexacast1/2/3, Schneider, Luke, Triblader2/3/4/5, and Triblader Lea\r\n- Added Triblader2/3/4/5 animation defeatPre and defeat (thanks to V1tr4 and Orco for spritework help)\r\n- Added Triblader2/3/4/5 south landOnGround sprite\r\n- Added Hexacast animation definition fanPreFast\r\n### Changes\r\n- New replacement sprites for Triblader Lea east battleRun/battleJump/battleFall animations\r\n- Condensed Hexacast1/2/3 main spritesheets to remove unused levelUp placeholder row\r\n- Extended triblader-lea-extra.png to include landOnGround animation\r\n- Deleted unused \"level\" animation sheet from Hexacast1/2/3\r\n- Reduced audio volume for Hexacast levelUpFX___ effects\r\n- Split Hexacast levelUp effects into levelUpFX___ and levelUpRising___, added DUST_SLOW particles\r\n- Hexacast level-up hover height and float params reduced\r\n### Fixes\r\n- Fixed proxy dissonanceFinalCard not showing effect dissonanceFinalCardCharge2 (timing issue)\r\n- Fixed Triblader Lea east chest opening animations having wrong eye color\r\n### Balance\r\n- Proxy dissonanceCardExplosion damageFactor increased from 0.80 to 0.90\r\n- Proxy dissonanceCardExplosion2 progressive repeating damageFactor increased from 0.90/1.35/1.80 to 1.0/1.50/2.0\r\n- Ray of G'oni laser status factor increased from 0.4 to 0.55 (better at inflicting status)", + "version": "3.2.0", + "timestamp": 1770529882000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.2.0" + }, + { + "body": "## 3.1.0 (01/26/2026)\r\n### New Content\r\n- Added Hexacast level-up action\r\n### Changes\r\n- Increased the GOD_HEXAGON_WAVE pScale end time from 0.5 to 0.8 in effect dissonanceDetonationBoom\r\n### Balance\r\n- Hail Spears rework: No longer pierces enemies, causes small explosions on hit\r\n- Hail Spears overall damage increased by roughly 20%", + "version": "3.1.0", + "timestamp": 1769414531000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.1.0" + }, + { + "body": "## 3.0.2 (01/19/2026)\r\n### Changes\r\n- Added SCREEN_FLASH to effect dissonanceDetonationBoom for explosion duration\r\n### Fixes\r\n- Updated README.md to remote Hexacast WIP note\r\n- Proxy dissonanceTarget lifetime increased from 0.4 to 0.8 seconds", + "version": "3.0.2", + "timestamp": 1768857910000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.2" + }, + { + "body": "## 3.0.1 (01/19/2026)\r\n### General\r\n- Hexacast litter mod updated to 2.1.8\r\n### Changes\r\n- Added pAlpha fadeout to WAVE_SPARKLE particles in effect dissonanceFinalCardFX\r\n- Changed the WAVE_BIG_HEXAGON_GUI particle in effect dissonanceFinalImpact to be much faster and larger\r\n- Proxy dissonanceCard2 now uses new death effects dissonanceCard2WallDeath and dissonanceCard2AirDeath\r\n### Balance\r\n- Furious Dissonance reduced delay before final sequence by 0.15 seconds", + "version": "3.0.1", + "timestamp": 1768845958000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.1" + }, + { + "body": "## 3.0.0 (01/18/2026)\r\n### General\r\n- Hexacast moveset is now complete!\r\n- Hexacast litter mod updated to 2.1.7\r\n### New Content\r\n- New Hexacast combat art: Furious Dissonance (Wave Throw Lv.3B)\r\n- Added two new Hexacast tips to hideout-lobby\r\n### Changes\r\n- Shifted Hexacast \"fanPre\" and \"fanLoop\" spritesheet frame offsets to match \"groundClosed\"\r\n- Added new effect virulentSparkle to Virulent Corruption\r\n- Player collision now changes back to VIRTUAL after landing on the ground during Virulent Corruption\r\n- Proxies cataclysmCard, iceCardSmall, kindlingMineCard, and waveDetonationTrap are now considered a \"threat\" once armed\r\n- Adjusted pScale parameters of HEXA_SHOCK particles in effect sparkStreamHexagons to shrink more gradually\r\n- Renamed custom particle CIRCLE_BIG_WAVE_GUI to CIRCLE_BIG_WAVE_NOGUI\r\n### Fixes\r\n- Fixed typo with some EASE_IN_OUT spline valies in wave-hexa.json\r\n- Fixed incorrect moveDist for GOD_HEXAGON particles in all godThrow___Rev effects\r\n- Fixed Gradual Hive Missile to use effect hiveMissileChargeOld", + "version": "3.0.0", + "timestamp": 1768792842000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.0" + }, + { + "body": "## 2.29.0 (01/12/2026)\r\n### New Content\r\n- New Hexacast combat art: Virulent Corruption (Wave Dash Lv.3A)\r\n- Added a custom skill icon for Celestial Cohort\r\n### Changes\r\n- Celestial Cohort removed from main Hexacast player file, it is now a custom skill\r\n- Reduced startDist from 48 to 32 for GOD_HEXAGON_HEAT particles in effect brandingGroundImpact\r\n- Increased pScale of GOD_HEXAGON_HEAT particles in effect brandingUpdraft\r\n- Added a SCREEN_FLASH to effect brandingFloorHexagons2\r\n- Changed effect brandingSweep3 to incrementally speed up s2tsa1700 sound effects and reduced variance from 0.25 to 0.075\r\n- Increased FADE_COLOR time for effect cohortWavePunch\r\n### Fixes\r\n- Fixed Verdant Blast (Lily custom skill) data classification to be dmgType MELEE\r\n- Fixed effect witheringSlashAir not showing properly\r\n- Fixed cohortWavePunch SHOW_EFFECT to use actionDetached: false", + "version": "2.29.0", + "timestamp": 1768206318000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.29.0" + }, + { + "body": "## 2.28.0 (01/10/2026)\r\n### New Content\r\n- New Hexacast combat art: Branding Blaze (Heat Melee Lv.3A)\r\n- Added \"tmp.xpcDisableHoming\" to allow homing being disabled on THROW_NORMAL, THROW_CHARGED, and Kindling Dance\r\n * Unused by default, this is only for certain scenarios like Multibakery pvp\r\n### Changes\r\n- Minor audio tweaks to effect cataclysmLaserManual1\r\n- Removed some unused animations from Triblader2/3/4/5/Lea animation files\r\n- Removed some unused frames from Triblader2/3/4/5/Lea sprite sheets\r\n- Shortened and revised Triblader2 disclaimer about modded party members\r\n- Minor dialogue edit to npcModder in hideout-lobby\r\n- Added hacking effects to PRD teleporter in hideout-southwest\r\n- Added SHOW_AR_MSG to art-testing light switch\r\n- Added additional particles to Hexacast Ki Thrust and Spirit Blast\r\n- Reduced screen flash intensity of Hexacast effect wavePunch2Hex (Spirit Blast)\r\n- Removed particleDuration setting from FLAME1 particles in effects firebrandAura1 and firebrandAura2\r\n- Added randFlip to FLAME1 particles in effects firebrandAura1 and firebrandAura2\r\n- Increased WAIT timing from 0.45 to 0.60 when Faj'ro Flush doesn't hit anything\r\n- Slightly improved effect hiveMissileImpact\r\n- Amber Hex shockShot effect now moves with target\r\n- Scorching Swirl first hitbox zHeight increased from 16 to 24\r\n- Increased pAlpha of GOD_HEXAGON_HEAT particles in effect tempestSweep from 0.6 to 0.8\r\n- Added randFlip to ICE_SHARD, DEBRISHEAT, DIRT, and ROCK_SMALL particles in all XPC effects\r\n### Fixes\r\n- Fixed menu order of Hexacast neutral guard Lv.2 custom skills\r\n- Fixed extra hailCard1Death effect when using cataclysmExplosionManual\r\n- Fixed a typo in triblader2-events\r\n- Fixed FLAME2 particles in effect fajroFinalExplode missing particleRotate property\r\n- Added the Z_FLAT shapeType to all ROCK_CRATER particles\r\n- Removed unused duplicate effect cataclysmLaserHexagons\r\n- Removed old combat.cnt conditions from Hexacast default throw custom skills\r\n### Balance\r\n- Kindling Dance fireball steerDegree reduced from 0.20 to 0.08 (shadowflame version unchanged)\r\n- Hive Missile charge time reduced from 0.4 to 0.19 seconds\r\n- Triblader Celestial Constellation ccBullet/ccBullet2 lifetime increased from 1.8/2.0 to 2.4/2.8 seconds\r\n- Calamity Beacon proxy flameWeakMelee damageFactor reduced from 0.12 to 0.06 (shadowflame variant 0.12 to 0.10)\r\n- Calamity Beacon controller proxy ground impact damageFactor reduced from 3.5 to 1.5\r\n- Faj'ro Flush reduced delay after second sweep by 0.15 seconds before jump", + "version": "2.28.0", + "timestamp": 1768083513000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.28.0" + }, + { + "body": "## 2.27.1 (12/11/2025)\r\n### New Content\r\n- Added shadowflame support for Ashen Frenzy\r\n### Changes\r\n- Made the COPY_SPRITE more prominent in effect ashenFrenzyCharge\r\n- Reduced pAlpha for DARK_BALL_GUI particles (rising lines) in effect cataclysmLaserManual1\r\n- Increased startDist for initial CIRCLE_SOURCE_COLD_GUI particles in effect cataclysmLaserManual1\r\n- Extended initial trigger hitbox of proxy cataclysmExplosionAuto to Z=-32 to match the beam hitboxes\r\n- Tweaked audio settigns for effect ssActivate\r\n- Added pLight property to DARK_FIRE_SMALL particles in effect ssActivate\r\n- Proxy mireSlowDebuff duration increased from 0.25 to 0.50 to smooth out debuff refreshing\r\n### Fixes\r\n- Fixed Ashen Frenzy being unable to shoot fireballs at enemies with solid collision or at multi-part bosses\r\n- Fixed all shadowflame \"fireballBig\" proxies to have the noLightGlow property\r\n- Reworked mireProxy and mireSlowDebuff to improve seamless debuff refresh, although still not perfect\r\n- Increased zHeight for miasmaProxy and miasmaProxy2 from 32 to 64 (to accomodate Shadowflame Sorcery casting)\r\n### Balance\r\n- Toxic Mire proxy radius increased from 28 to 34\r\n- Hive Missile card impact damageFactor increased from 1.5 to 4.5", + "version": "2.27.1", + "timestamp": 1765439123000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.27.1" + }, + { + "body": "## 2.27.0 (12/07/2025)\r\n### New Content\r\n- New Hexacast combat art: Glacial Cataclysm (Cold Guard Lv.3B)\r\n- Added new ENV particles:\r\n * COLD_CRYSTALS_RISING\r\n * COLD_CRYSTALS_RISING_FAST\r\n * SNOW_FLAKES_RISING\r\n * SNOW_FLAKES_RISING_FAST\r\n### Changes\r\n- Tweaked descriptions for Freeze Rays, Frigid Flurry, Magic Missile, Frozen Fortress, Brittle Barrier, Shock Surge, Magnet Deck\r\n### Fixes\r\n- Updated all weather controller proxies (Triblader, Hexacast) to be invisible: true\r\n- Throttle Hex dmgType label updated to MIXED\r\n### Balance\r\n- Added a short, interruptible delay to the start of Ashen Frenzy\r\n- Throttle Hex contact damageFactor reduced from 4.0 to 3.0\r\n- Throttle Hex proxy thunderSmallWeak damageFactor reduced from 0.8 to 0.65", + "version": "2.27.0", + "timestamp": 1765158946000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.27.0" + }, + { + "body": "## 2.26.3 (11/20/2025)\r\n### Changes\r\n- Unfinished progress on Hexacast Cold Guard Lv.3B\r\n- Hexacast standard attack logic now uses the ELEMENT_MODE combat condition instead of player.element\r\n- Calamity Beacon initial card throw now respects polarityThrowType\r\n- Increased size and visibility of effects waveDetonationTimer and kindlingMineTimer\r\n- Freeze Rays now uses proper recolored laser sprites instead of neutral laser sprites\r\n### Fixes\r\n- Fixed properties of proxy waveDetonationTrap's initial stunning hitbox and all hitbox zHeight settings\r\n- Fixed waveDetonationRemote hitbox zHeight properties\r\n- Fix pvp bar duplication when using cc-multibakery (Fix by Krypek in pvp-gui-fix.js)\r\n### Balance\r\n- Ashen Frenzy dash attacks damageFactor reduced from 3.5 to 2.5\r\n- Ashen Frenzy card spin attack damageFactor reduced from 0.75 to 0.60", + "version": "2.26.3", + "timestamp": 1763690816000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.3" + }, + { + "body": "## 2.26.2 (11/11/2025)\r\n### Balance\r\n- Hexacast homing shots steerDegree increased from 0.3 to 0.35", + "version": "2.26.2", + "timestamp": 1762904125000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.2" + }, + { + "body": "## 2.26.1 (11/11/2025)\r\n### Changes\r\n- Unfinished code entry for Hexacast Cold Guard Lv.3B\r\n### Balance\r\n- Hexacast homing shots steerDegree reduced from 0.6 to 0.3", + "version": "2.26.1", + "timestamp": 1762902705000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.1" + }, + { + "body": "## 2.26.0 (11/09/2025)\r\n### New Content\r\n- New Hexacast combat art: Ashen Frenzy (Heat Dash Lv.3A)\r\n * Shadowflame support not implemented yet\r\n### Changes\r\n- Moved /js/azure-lazuline/wave-recall-combat-clear.js import to postStart.js, only loads if cc-multibakery is not installed\r\n- Added FLAME2 particles to improve effect fajroDeckAppear\r\n- Removed light glow from effect fajroDeckAppear\r\n- Reduced the size of DARK_FIRE particles from pScale 1.3 to 1.15 in shadowflame effect fajroUpdraft\r\n- Proxy fajroDeck scaling changed from 1.0 to 0.9 (in effect fajroDeckAppear)\r\n- Copied Faj'ro Flush's action steps for ground landing to the end of Shadowflame Sorcery and Calamity Beacon (visual only)\r\n- Increased FLAME2 size and density for effect tempestPlayerAura\r\n- Reduced screen flash intensity and increased darkness fadeout time for effect blizzardRushCharge\r\n- Removed screen flash from effect blizzardRushSweep1\r\n- Minor audio adjustments to effects fajroSweep and fajroSweepRev\r\n- Increased RUMBLE duration for effect fajroFinalExplode\r\n- Replaced GOD_HEXAGON_SHOCK particles with SPARK particles in Thundering Sparks effect boldSmallTS\r\n- Increased sound effect volume for effect stasisStormHugeWhirl\r\n- Added a HEAT_BIG_HEXAGON_GUI particle to the start of effect fajroRisingLines\r\n- Performance improvements for Calamity Beacon (and shadowflame version):\r\n * Reduced particle count of effect calamityShootArc\r\n * Removed dust particles from effect calamityShootArc\r\n * Increased effect meteorTrailDiagonal loop time from 0.075 seconds to 0.12 seconds\r\n * Increased effect meteorTrailDiagonalBig loop time from 0.05 seconds to 0.1 seconds\r\n * Particle effects METEOR_MED and METEOR_BIG changed to guisprites\r\n- Replaced all Hexacast usage of vanilla effect dotExplode with custom effect dotExplodeHexa\r\n### Fixes\r\n- Fixed Ancient Power when used on the edge of a cliff - proxies are now spawned with BASE alignment instead of BOTTOM\r\n- Toxic Mire damageFactor (NO_DAMAGE limiter) changed from 0.075 to 0 to fix it being able to break enemies\r\n- Fixed Toxic Mire outdated description\r\n- Fixed arid.element-turret entry in puzzle-aim-detection.js\r\n- Fixed hitbox duration in Hexacast proxies scorchingSwirlController and heatExplosionSmall\r\n### Balance\r\n- Flaming Tempest duration reduced by 0.5 seconds, damage increased to compensate\r\n- Flaming Tempest aura melee radius increased from 32 to 48\r\n- Thundering Sparks delay between shots increased by 0.65 seconds\r\n- Thundering Sparks laser hitbox damageFactor reduced from 0.45 to 0.165 (huge nerf)\r\n- Thundering Sparks laser hitbox status factor increased from 1.0 to 1.35", + "version": "2.26.0", + "timestamp": 1762744031000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.0" + }, + { + "body": "## 2.25.1 (10/19/2025)\r\n### Changes\r\n- Hexacast homing fixes and improvements by Azure Lazuline\r\n- Hexacast player files (and Lea custom skill) now only checks for !combat.facingPuzzle, element turret exception moved to JS\r\n- Updated info-for-modders.md documentation for noHomingWhenAimingAtThis\r\n- Added \"Azure Lazuline\" to author list\r\n- Changed the CHANGE_SCALE to EASE_OUT_STRONG in effect fajroDeckAppear and increased duration from 0.3 seconds to 0.45 seconds\r\n### Balance\r\n- Major buff to shadowflame version of Faj'ro Flush, it should roughly do double the damage as the normal version now", + "version": "2.25.1", + "timestamp": 1760866330000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.25.1" + }, + { + "body": "## 2.25.0 (10/19/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.6\r\n### New Content\r\n- New Hexacast combat art: Faj'ro Flush (Heat Guard Lv.3B)\r\n- Added a new Hexacast tip in hideout-lobby\r\n- Added hexa-vrp font icon\r\n### Changes\r\n- All Hexacast homing is now disabled if there are any bergen monk turrets present in the current map (cold.turret-monks-invinc)\r\n- Removed the \"repeat\" property from ss-meteorMedFirst and ss-meteorMed (it didn't wait long enough for multiple hits anyway)\r\n- Added a 0.80 CHANGE_SCALE to effect embrittlementCardTrail\r\n- Toxic Mire dash hitbox changed from full duration non-repeating to 0.04 duration repeating\r\n- Toxic Mire dash hitbox no longer has reversed knockback\r\n- Toxic Mire now has a SET_DAMAGE_CEILING value of 4\r\n- Further improved Thundering Sparks effect boldSmallTS\r\n- Shining Shield audio volume decreased from 0.8 to 0.6\r\n- Lowered audio volume of effect lightningHexChargeup\r\n- Proxy meteorFinalExplosionOnly hitbox z offset changed from -16 to -32\r\n- Renamed EXPLOSION_BIG_FAST to DARK_EXPLOSION_BIG_FAST in shadowflame-alts for consistency\r\n- Increased CIRCLE_STATIC startDist in shadowflame version of effect meteorFinalExplode\r\n### Fixes\r\n- Fixed big hexagon particle rotation direction in effect stasisStormFinisher\r\n- Removed unused proxy group for healBatteryTrigger\r\n### Balance\r\n- Hexacast uncharged default shots now have a statusFactor of 0.55 (previously had none)\r\n- Freeze Rays: damageFactor increased from 0.30 to 0.40 (big damage increase)\r\n- Freeze Rays: status factor decreased from 1.5 to 1.25\r\n- Toxic Mire dash duration reverted back to 0.4 seconds\r\n- Toxic Mire now deals all damage during the dash, the lingering mire now only applies the slowness debuff\r\n- Toxic Mortar no longer deals any damage\r\n- Toxic Mortar overall radius increased by 8 (mire proxies are spawned slightly farther out)\r\n- Twin Spirit damageFactor increased from 1.55 to 1.75\r\n- Temporal Miasma duration increased from 10.5 seconds to 14 seconds\r\n- Blizzard Rush chargeup time reduced from 0.7 seconds to 0.4 seconds\r\n- Giga Drain absorption factor reduced from 0.08 to 0.05\r\n- Lightning Hex charge time reduced from 3 seconds to 2.5 seconds\r\n- Fire Barrage loop count reduced from 10 to 8 (less fireballs), total loop duration increased from 0.1 to 0.12", + "version": "2.25.0", + "timestamp": 1760863952000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.25.0" + }, + { + "body": "## 2.24.1 (10/07/2025)\r\n### Changes\r\n- Updated info-for-modders.md with new Azure features from 2.23.0\r\n- Improved Hexacast effects recallTeleportTrail and cohortTeleportTrail\r\n- Snow Lance hitbox zHeight increased from 16 to 24\r\n- Adjusted SHOW_EFFECT offset for blasterSentryHexagons (in both Blaster Sentry and Celestial Cohort)\r\n- Increased visibility of mundaneScatterCard's trail effect\r\n- Reduced rock hover time from 1.8 to 1.3 seconds when Ancient Power is interrupted\r\n- Split mireProxy attack into two separate hitboxes for damage and debuff application\r\n### Balance\r\n- Ice Blitz now applies a stun lock\r\n- waveDetonatoinRemote status factor increased from 0.45 to 0.575\r\n- waveDetonationTrap status factor increased from 0.45 to 0.525\r\n- Meteor Storm offsetArea reduced from 192x192 to 96x96\r\n- Meteor Storm meteors now have reversed knockback\r\n- Meteor Storm meteor damageFactor reduced from 6.2/4.25 to 5.0/3.75 (shadowflame versions unchanged)\r\n- Embrittlement now has a non-bouncing piercing projectile, able to hit multiple enemies\r\n- Giga Drain projectile impact damageFactor increased from 0.5 to 2.5\r\n- Toxic Mire proxy damage tick speed increased from 0.25 to 0.4 seconds\r\n- Toxic Mire dash length slightly extended, proxies are more spread out", + "version": "2.24.1", + "timestamp": 1759846347000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.24.1" + }, + { + "body": "## 2.24.0 (10/05/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.4\r\n### New Content\r\n- New Hexacast custom skill: Embrittlement (Cold Throw Lv.2)\r\n- New Hexacast custom skill: Kindling Mine (Heat Dash Lv.1)\r\n- New Hexacast custom skill: Mundane Scatter (Neutral Throw Lv.1)\r\n- New Hexacast custom skill: Ancient Power (Neutral Throw Lv.2)\r\n### Changes\r\n- Changed BGM option 21 in training-apollo-5 to use MEDIUM instead of IMMEDIATELY\r\n### Fixes\r\n- Fixed Ice Mortar explosion hitbox zHeight\r\n- Extended joltHexProxy hitbox zHeight to Z=-16 offset\r\n- Increased Stasis Storm \"stasisStormHugeSweep\" hitbox sizes from 120 to 140 to better match the effect", + "version": "2.24.0", + "timestamp": 1759728412000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.24.0" + }, + { + "body": "## 2.23.0 (09/28/2025)\r\n### New Content\r\n- Added a teleporter in hideout-northwest to fight Apollo5 in a modified Hexacast training arena map (LPC must be installed)\r\n- Added code features from Azure Lazuline:\r\n * guarding-variable.js\r\n * puzzle-aim-detection.js\r\n- Hexacast throws now automatically disable homing when aimed at a puzzle element (feature by Azure Lazuline)\r\n- Added custom-attack-limiters.js along with the limiter NO_HIT_PROXY_NO_DAMAGE\r\n### Changes\r\n- Shadowflame Sorcery DARK_DUST and SPOOKY_DUST environment particles reduced, added COAL_SPARKS particles\r\n- Improved Thundering Sparks effect boldSmallTS (more particles, screen shake)\r\n- Minor tweak to icon.png\r\n### Fixes\r\n- Added WAIT_UNTIL_ON_GROUND conditions to pvpBrake and pvpEnd in xpc/bonus/training-apollo-5 and ultimate-pvp\r\n- Fixed shadowflame Ashen Hex to do MELEE_DMG instead of RANGED_DMG\r\n- Fixed all Hexacast meteor hitbox zHeight settings (changed from 0 to 32 with Z=-16 offset)\r\n- Fixed Triblader Molten Daggers and Daybreak not able to melt ice (added NO_HIT_PROXY_NO_DAMAGE hitbox)\r\n### Balance\r\n- Increased overall size of Hexing Blast by 15% (updated proxy hexingBlastSmall and its effects)\r\n- Increased damage of Hex Vortex (proxy hexingBlastHuge damageFactor increased from 1.6 to 3.6)\r\n- Ashen Hex no longer does melee contact damage during the dash\r\n- Ashen Hex damageFactor increased from 3.0 to 3.35 (shadowflame version unchanged)\r\n- Icy Gust status factor increased from 1.45 to 2.0\r\n- Reciprocal Gale wind status factor increased from 0.88 to 1.0\r\n- Curse of Vanishing debuff duration increased from 6 to 8 seconds\r\n- Augmented Flames uncharged throw proxy count reduced from 16x2 to 8x2 per action\r\n- Augmented Flames uncharged throw proxy flameWeak damageFactor increased from 0.04 to 0.05", + "version": "2.23.0", + "timestamp": 1759120534000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.23.0" + }, + { + "body": "## 2.22.1 (09/14/2025)\r\n### New Content\r\n- Added a new Hexacast tip in hideout-lobby\r\n### Changes\r\n- Throttle Hex description updated.\r\n### Balance\r\n- Throttle Hex can now be used on an unlimited number of different enemies simultaneously, although multiple cannot stack on the same enemy.\r\n- Throttle Hex duration increased from 8 seconds to 10 seconds\r\n- Reduced delay before dash cancel is allowed for Wave Detonation trap variant", + "version": "2.22.1", + "timestamp": 1757884666000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.22.1" + }, + { + "body": "## 2.22.0 (09/13/2025)\r\n### New Content\r\n- New Hexacast combat art: Flaming Tempest (Heat Guard Lv.2B)\r\n- New Hexacast custom skill: Frontal Sublimation (Cold Melee Lv.3)\r\n- New sprites for shadowflame \"fireballBig\" bullets (Fire Barrage, etc)\r\n- New sprites for shadowflame \"KILL\" particle (when small fireballs hit a wall)\r\n### Changes\r\n- Lateral Sublimation will now place individual icicles on lower elevations (instead of floating) if the line extends off a cliff\r\n- This means Lateral Sublimation will no longer work over bottomless pits\r\n- Proxy sublimationCard initial travel time reduced from 2s to 1s; this is to cover cases where it is shot offscreen with no walls\r\n- Triforce Slash: removed unused triforceSolidTarget check when piking teleport positions\r\n- Lea/Hexacast custom skill Triforce Slash attrib teleportPre renamed to tri-teleportPre\r\n- Triforce Slash now has stopBeforeEdge when moving back to charge the final hit\r\n- Minor edit/fix to Triblader2/3/4/5 menu portraits\r\n- Proxy sublimationCard is now shot from PROXY_OWNER instead of controller\r\n- Reduced moveWithTarget duration for effect sublimationCardSweep from 0.35 to 0.25\r\n- Final dash/sweep animation of Lateral Sublimation changed from rev to normal\r\n- Removed guisprites property from SYMBOL_BLACK particles used by Triblader/Hexacast\r\n- Added a SYMBOL_BLACK particle to effect sublimationIcicleMelt\r\n- Added a -16 Z offset to proxy sublimationCard's hitbox\r\n- Added an \"idle\" animation frame to Lateral Sublimation's steps\r\n- Improved particle pScale timings for effect scorchingSwirlHexagons2\r\n- Fixed the CIRCLE_SMALL_DARK particle centralAngle in the shadowflame version of effect scorchingSwirlSweep2\r\n### Fixes\r\n- Fixed Triblader Triforce Slash glitching out when used against the Whale boss\r\n- Fixed inconsistent particle duration in effect healBatteryCardAppear\r\n- Fixed proxy waveDetonationTrap activating mid-air when used from a z=-16 map layer\r\n- Deleted unused sheet extraCrateChest from Hexacast1/2/3 animation files\r\n- Fixed first 0.1 seconds of Wave Detonation (remote version) being \"idle\" animation\r\n- Fixed repeating final hitbox on Static Discharge and Static Field\r\n- Fixed missing particleRotate property in effect fireHandCardAppear\r\n### Balance\r\n- Increased sublimationProxy \"melt\" hitbox radius from 40 to 48 (matches initial icicle hitbox size)\r\n- Temporal Miasma duration increased from 8.5 seconds to 10.5 seconds\r\n- Calamity Beacon pre-jump segment duration decreased from 2.5 seconds to 2 seconds\r\n- Calamity Beacon final explosion damageFactor increased from 6.5 to 9.5\r\n- Added a 0.15 second delay before Wave Detonation can be dash-canceled (prevents accidentally wasting the art)\r\n- Static Discharge repeating damageFactor reduced from 0.55 to 0.5\r\n- Static Discharge and Static Field status inflict increased to non-negligible levels\r\n- Throttle Hex melee impact damageFactor increased from 2.25 to 4.0 (Stasis Rune on cooldown still does 0)", + "version": "2.22.0", + "timestamp": 1757829606000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.22.0" + }, + { + "body": "## 2.21.0 (09/01/2025)\r\n### New Content\r\n- New Hexacast combat art: Lateral Sublimation (Cold Melee Lv.3A)\r\n- Added three new Hexacast tips in hideout-lobby\r\n### Changes\r\n- Darkened north exit shadows for maps dark-passage-1 and dark-passage-2 to increased visibility\r\n- Icicle Lance will now fail and refund SP if you use it too close to a wall such that no proxies actually spawn\r\n- Ruinous Pulse hitbox is now handled by a controller proxy to allow the full pulse to continue after the art is canceled mid-pulse\r\n- Proxy healBatteryPrimer now uses new effect healBatteryCardAppear instead of beamBlasterCardAppear\r\n- Reduced screen flash intensity for effect coldExplodeBigHexagon\r\n### Fixes\r\n- Heal Battery signal hitbox height reduced from 48 to 32 to prevent harvesting plants on cliffs\r\n- Removed offset from effect healBatteryTriggerZone\r\n- Fixed light source duration for effect kindlingDancePushArea (and shadowflame alt effect)\r\n- Fixed light source duration for effect healBatteryInitialHealPulse\r\n- Fixed Phase Jump proxy exploTrail not having DETACH_TIME_PARENT\r\n### Balance\r\n- Heal Battery recharge time reduced from 8 seconds to 6 seconds\r\n- Heal Battery subsequent heal strength increased from 6% to 7.5% (initial heal is 5%)\r\n- Heal Battery lifetime decreased from 60 seconds to 50 seconds\r\n- Ruinous Pulse now has a 0.5 second window where it cannot be canceled starting when the pulse begins", + "version": "2.21.0", + "timestamp": 1756794968000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.21.0" + }, + { + "body": "## 2.20.1 (08/23/2025)\r\n### Changes\r\n- Heal Battery now shows an indicator effect if it charges while over distance 200 from the player\r\n### Fixes\r\n- Fixed Triblader Warp Decoy wrong collision type\r\n- Minimized proxy healBatteryCard's signal hitbox visual damage effect issue with new manual collType management\r\n### Balance\r\n- Heal Battery is now interruptible during the first 0.75 seconds of casting\r\n- Heal Battery dash cancel delay increased from 0.25 to 0.9\r\n- Heal Battery subsequent heal strength increased from 4% to 6% (initial heal is 5%)", + "version": "2.20.1", + "timestamp": 1755979904000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.20.1" + }, + { + "body": "## 2.20.0 (08/23/2025)\r\n### New Content\r\n- New Hexacast combat art: Heal Battery (Wave Guard Lv.2B)\r\n- Added a teleporter to LPC's new dev room in hideout-southwest (only if the LPC mod is detected as installed)\r\n### Changes\r\n- Ethereal Stance removed from main Hexacast player file (replaced by Heal Battery), it is now a custom skill\r\n- Updated install instructions in README.md\r\n- Proxy slowDebuffProxy renamed to etherealSlowDebuffProxy\r\n- Map hideout-hexa now has a \"guard rail\" system to prevent enemy navigation going off the edge when platform is up\r\n- Re-ordered some teleporter positions in hideout-southwest\r\n- Improved animation/effect implementation of Hexacast Sphere Storm\r\n- Proxy beamBlasterLaser split into beamBlasterHitbox and beamBlasterTelegraph to improve hit reliability\r\n- Beam Blaster now uses two effect instances of beamBlasterLaserSource and one of beamBlasterLaser\r\n- Added some additional particles to Beam Blaster\r\n- Made pScale end more gradual for effect spiritBlastFinalHexagons\r\n- Improved effect waveTeleportTrail (used by Triblader Phase Jump)\r\n- Improved effect waveCircleJump (used by Triblader Phase Jump)\r\n- Added effect freezeRayLaserGroundHexagons to Freeze Rays\r\n- Reduced audio volume for effect freezeRayLaser\r\n- Re-worded Blaster Sentry description\r\n- Triblader Warp Decoy reworked from being inert with HP factor 1.5 to explode on death with HP factor 0.05\r\n- Triblader Warp Decoy updated description\r\n- Triblader Warp Decoy added as Lea custom skill\r\n- Triblader Warp Decoy added as Hexacast custom skill and separated from spheromancer Warp Decoy custom skill\r\n- Hexacast THROW_NORMAL_REV now shoots clockwise\r\n- Added a pRotate to effect ruinousDebuffStartHexagons\r\n### Fixes\r\n- Fixed party members not being allowed in 2v2 Triblader training map\r\n- Fixed Triblader2/3/4/5 NE jump/fall sprite frame offset\r\n- Fixed triblader effect etherBombExplode to use moveWithTarget 0 for all particles\r\n### Balance\r\n- Kindling Dance fireball damageFactor decreased from 0.55 to 0.50\r\n- Arcane Volley initial projectile speeds increased from 300/400 to 375/475 (travels further)\r\n- Storm Chaser speed progression changed from 140-160-180-200-250-300-600 to 120-130-150-180-250-300-600\r\n- Stasis Rune target DEF buff increased from +150% to +200%\r\n- Blaster Sentry (and static custom skill variant) now has a 0.5 second delay before the first shot is fired\r\n- Freeze Rays rotateTime decreased from 1.7 to 1.5 (rotates faster around player)\r\n- Triblader Warp Decoy is now slightly nerfed due to the rework (can be more easily destroyed)", + "version": "2.20.0", + "timestamp": 1755940544000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.20.0" + }, + { + "body": "## 2.19.0 (08/09/2025)\r\n### New Content\r\n- New Hexacast combat art: Kindling Dance (Heat Guard Lv.1B)\r\n- New sprites for shadowflame \"fireballSmall\" bullets (Fire Hand, etc)\r\n### Changes\r\n- Added preIdle ending animation to Flame Tackle (on hit)\r\n### Fixes\r\n- Deleted all inert \"maxBounds\" proxy properties in all player/enemy files (artifact from vanilla Lea code)", + "version": "2.19.0", + "timestamp": 1754804552000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.19.0" + }, + { + "body": "## 2.18.2 (08/09/2025)\r\n### New Content\r\n- Added \\js\\azure-lazuline\\postshoot-delay.js (code by Azure Lazuline)\r\n### Changes\r\n- Re-sprited Hexacast east postShoot1H animation\r\n- Split all 128 instances of Hexacast postShoot animations into 1-handed and 2-handed versions to improve animation flow\r\n- Added preIdle ending animation to most Hexacast arts not ending in postShoot\r\n- Increased player flash color brightness for effects brittleBarrierGlow and healCardGlow\r\n- Removed preIdle animation step from the end of Lea Hexacast base throwing custom skills to fix animation glitch\r\n- Changed Icicle Lance ending animation to preIdle instead of postShoot\r\n- Increased action wait time for Thunder Jacket to improve animation alignment (no affect on casting time)\r\n- Added a 0.1 second animation delay after the end of Celestial Cohort's final hit\r\n- Meteor Storm (ranged edition) now spawns the projectile card at startDist offset -48 instead of 0\r\n- Hexacast now uses triblader battleIdle animation for Overclock\r\n### Fixes\r\n- Fixed the \"aim\" animation glitch which occurs after Hexacast throw attacks/arts (code by Azure Lazuline)\r\n### Balance\r\n- Frozen Fortress first attack knockback changed from reverse MEDIUM to straight MASSIVE", + "version": "2.18.2", + "timestamp": 1754775442000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.2" + }, + { + "body": "## 2.18.1 (08/04/2025)\r\n### (not)New Content\r\n- Split all Hexacast postShoot animations into distinct 1-handed and 2-handed versions (new sprites)\r\n- This exacerbates the issue caused by the game's forced aim->preidle->idle animation performed after any throw art or throw attack\r\n- As a result, added the original postShoot animations back while keeping the new ones as unused\r\n### Changes\r\n- Adjusted animation timing for Hexacast Ragnarök (visual only)\r\n- Improved effect scorchingSwirlHexagons2\r\n- Proxy spellTagCard now appears further away from its target before attacking\r\n- Repositioned floatEC sheet within Hexacast spritesheet\r\n- Added hover and hoverMove walkAnim definitions to Hexacast player/character files\r\n### Fixes\r\n- Fixed particle pScale timings for effects spiritBlastHexagons and spiritBlastHexagonsRev\r\n- Deleted redundant \"hovering\" sheet in Hexacast animation files\r\n### Balance\r\n- Spell Tag dash speed decreased from 350 to 325", + "version": "2.18.1", + "timestamp": 1754371343000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.1" + }, + { + "body": "## 2.18.0 (08/03/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.2\r\n### New Content\r\n- New Hexacast combat art: Ruinous Pulse (Neutral Guard Lv.2A)\r\n- Added new Hexacast sprite animations: handUpPre, handUpLoop, handUpPreAir, handUpLoopAir\r\n- Added some cheat skill icons although they are currently unused\r\n- Added \\js\\azure-lazuline\\action-buff-timers.js (code by Azure Lazuline)\r\n- Added additional \"class tips\" dialogue for Hexacast in hideout-lobby\r\n### Changes\r\n- Ampere Cloak reworked to explode on contact rather than doing repeating damage\r\n- Blinding Glare will now only proceed if you hit at least one enemy with the initial hit\r\n- Blinding Glare description rewritten\r\n- Hexacast now uses handUp animation for Freeze Rays, Polar Pirouette, Ignite Embers, and Ragnarök\r\n- Improved Hexacast animation/effect alignment for Ragnarök\r\n- The enemy-testing map now has EXP gain disabled by default\r\n- Triblader League quest reward changed from neutral CP to 3 \"One Up\" items\r\n- Temporal Miasma's ally-targeting zone hitbox changed from limiter NO_DAMAGE to SIGNAL\r\n- Added custom effect freezeRaysPlayerPulse to the start of Freeze Rays\r\n- Adjusted the duration/movement of the SHOCK_EXPLODE particles in effect thunderJacketExplode\r\n### Fixes\r\n- Corrected some illegal colors in spritesheet hexacast2.png\r\n- All action buffs granted by XPC combat arts now have functional timers on the GUI (code by Azure Lazuline)\r\n- Fixed player Triblader ATTACK and ATTACK_REV actions having too short post-melee WAIT times for neutral versions\r\n- Player Triblader4 changed to have proper post-melee WAIT times, with speed now coming from shorter \"attack\" action block time\r\n- Fixed Spectral Swordsman first melee hit having wrong/low damageFactor\r\n- Fixed Spectral Swordsman/Legion not having checkCollision for melee attacks\r\n- Chilling Thrust no longer categorized as \"INTERRUPT\"\r\n- Fixed Fire Saw hitbox zHeight\r\n- Fixed Shining Shield using old name in Hexacast class tips dialogue\r\n- Fixed text formatting error in Hexacast class tip #29\r\n### Balance (Triblader)\r\n- Unified player triblader damageFactor values for default melee attacks across elements (1.05 standard, 0.925 for Triblader4)\r\n * It was previously 1.05 for neutral, 1.15 for other elements\r\n- Enemy triblader non-finisher melee sweeps damageFactor reduced from 1.15 to 1.05\r\n- Player triblader ATTACK and ATTACK_REV \"attack\" action block reduced from 0.3 to 0.28\r\n- Player Triblader4 ATTACK and ATTACK_REV \"attack\" action block reduced from 0.3 to 0.24\r\n- Player Triblader4 ATTACK and ATTACK_REV damageFactor increased from 0.85 to 0.925\r\n- Trailblazer firePillar proxy removed initial spawn explosion hitbox\r\n- Trailblazer firePillar proxy increased contact damageFactor from 0.25 to 0.40\r\n- Trailblazer firePillar proxy status inflict factor increased from 1.0 to 2.5\r\n- Trailblazer dash hitbox damageFactor increased from 0.35 to 0.60\r\n- Trailblazer final spin attack damageFactor increased from 1.5 to 2.5\r\n- Trailblazer final spin attack knockback increased from HEAVY to MASSIVE\r\n- Double Whirl reduced delay after first sweep by 0.1 seconds\r\n- Spectral Swordsman hpFactor increased from 2.5 to 2.65 (will survive 2 charged shots now)\r\n- Chilling Thrust initial hitbox made smaller and reduced from MASSIVE to HEAVY\r\n- Fire Saw strength reduced from HEAVY to MEDIUM\r\n- Fire Saw knockback reduced from MEDIUM to HEAVY\r\n- Fire Saw damageFactor reduced from 2.7 to 2.25\r\n- Frost Rupture now grants MEDIUM hit stability during initial hits, MASSIVE stability during final thrust\r\n### Balance (Hexacast)\r\n- Shock Surge damageFactor increased from 3 to 5\r\n- Icicle Deck trigger delay reduced from 0.05 to 0.02 seconds", + "version": "2.18.0", + "timestamp": 1754253808000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.0" + }, + { + "body": "## 2.17.1 (07/21/2025)\r\n### New Content\r\n- Added proper chakram animations for Hexacasts when using Spheromancer custom skills\r\n### Changes\r\n- Glaring Shine renamed to Blinding Glare", + "version": "2.17.1", + "timestamp": 1753166145000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.17.1" + }, + { + "body": "## 2.17.0 (07/20/2025)\r\n### New Content\r\n- New Hexacast combat art: Glaring Shine (Neutral Guard Lv.2A)\r\n- New Hexacast custom skill: Gradual Hive Missile (Neutral Throw Lv.2)\r\n- Added hexacast animation dashRevFast\r\n### Changes\r\n- Stunning Glare removed from main Hexacast player file, it is now a custom skill\r\n- Added light source to effect glareFlash\r\n### Fixes\r\n- Fixed missing walkAnimSet definitions from XPC character files\r\n### Balance\r\n- Stunning Glare damageFactor reduced from 8.5 to 7.0", + "version": "2.17.0", + "timestamp": 1753043591000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.17.0" + }, + { + "body": "## 2.16.0 (07/19/2025)\r\n### New Content\r\n- New Hexacast combat art: Stunning Glare (Neutral Guard Lv.2A)\r\n### Changes\r\n- \"Shine\" renamed to \"Shining Shield\" to better conform to the naming convention\r\n- Added background hacking particles to first room in char-select.basement\r\n- Reworked first vanishing wall in char-select-basement so that it isn't solid while disappearing\r\n- Minor dialogue tweaks to char-select.interior\r\n- Adjusted audio during player initial dash in Verdant Eruption\r\n- Verdant Eruption can now be used off cliffs\r\n- Verdant Eruption main hitbox now extends -32 below ground\r\n- Adjusted audio for effect eruptionCenterBlast\r\n- Shortened particle spawn duration in effect eruptionBlastEnd\r\n- Edited particle pScale for effect eruptionFinalPulse\r\n- Overhauled audio settings for effect hexBarrierAura\r\n- Snow Lance reduced backwards player movement distance\r\n### Fixes\r\n- Fixed inconsistent damageFactor for Lea's custom skill Hexacast uncharged shots\r\n- Fixed Lea's custom skill Hexacast charged shots not having reduced damageFactor\r\n- Fixed Stasis Storm finisher hitbox being slightly too small\r\n- Fixed DUST_UP particles in neutral.json.patch being guiSprites (now it is false)\r\n### Balance\r\n- Verdant Eruption total damage reduced\r\n- Storm Chaser damageFactor increased from 0.6 to 0.65 per hit\r\n- Extended the length of Snow Lance", + "version": "2.16.0", + "timestamp": 1752919237000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.16.0" + }, + { + "body": "## 2.15.1 (07/06/2025)\r\n### Changes\r\n- Added new effect eruptionFinalPulse to the end of Verdant Eruption\r\n- Adjusted Verdant Eruption ACTION_BLOCK timings\r\n### Balance\r\n- Added a startup delay to Verdant Eruption\r\n- Increased duration of Verdant Eruption's \"eruption\" segment by 0.4 seconds", + "version": "2.15.1", + "timestamp": 1751859491000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.15.1" + }, + { + "body": "## 2.15.0 (07/06/2025)\r\n### New Content\r\n- New Hexacast combat art: Verdant Eruption (Wave Dash Lv.3A)\r\n- Added custom skills to Hexacast1/2 for homing/straight charged shots (opposite of their default)\r\n### Changes\r\n- Celestial Cohort changed from DASH_SPECIAL3_B to DASH_SPECIAL3_A\r\n- Reduced size of the second hexagon particle in effect stormChaserFlyActivate\r\n- Adjusted audio and added particles for Triblader effect shockLaserShoot (Prismatic Meltdown)\r\n- Shortened description for Shadowflame Sorcery\r\n- Improved wall decorations for enemy-testing map\r\n- Adjusted offset for effect dummyAuraEndHex\r\n- Increased size of effect stasisStormCardLaserSrc\r\n- Triblader effect triforceShatter now comes out in an arc instead of 360°\r\n- Increased light radius of effect rayLaserBeam\r\n- Added pLight property to effect rayGroundArrows\r\n- Improved alignment of effect groundIndicatorTiny for proxy iceCardSmall\r\n### Fixes\r\n- Schneider now uses the new Phase Jump landing effect added in XPC v2.11.2 for the ultimate pvp intro cutscene\r\n- Fixed Hexacast non-neutral uncharged VRPs inconsistent damageFactor (buffed to standard 0.6)\r\n### Balance\r\n- Shadowflame Sorcery movement speed buff decreased from +45% to +25%\r\n- Stand-alone trap version of Wave Detonation now has a 5-second delay before it arms itself\r\n- Stand-alone trap version of Wave Detonation damage increased\r\n- Wave Detonation (all variants) increased status inflict factor", + "version": "2.15.0", + "timestamp": 1751855422000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.15.0" + }, + { + "body": "## 2.14.0 (06/28/2025)\r\n### New Content\r\n- New Hexacast combat art: Storm Chaser (Shock Dash Lv.3A)\r\n### Changes\r\n- Cleaned up effect stasisStormLaserImpact\r\n- Improved laser src effect for proxy stasisStormCard\r\n### Fixes\r\n- Added missing NO_PUZZLE property to final melee hit of Stasis Storm", + "version": "2.14.0", + "timestamp": 1751159838000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.14.0" + }, + { + "body": "## 2.13.1 (06/15/2025)\r\n### Fixes\r\n- Fixed Stasis Storm trigger inconsistency when player has a timeflow buff", + "version": "2.13.1", + "timestamp": 1750041337000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.13.1" + }, + { + "body": "## 2.13.0 (06/15/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.1\r\n### New Content\r\n- New Hexacast combat art: Stasis Storm (Shock Melee Lv.3A)\r\n- Added new Hexacast class tips to hideout-lobby\r\n### Changes\r\n- Updated all PLAY_ANIM_RANGE effect steps in the mod to use `\"alongY\": true`\r\n- Deleted unused proxy stasisStormDummy\r\n- Added randFlip property to all Hexacast CYBER_BOLT_SHOCK particles\r\n### Fixes\r\n- Fixed hoverText for Hexacast1 sign in unused-content\r\n### Balance\r\n- Hexacast2 homing charged shots damageFactor reduced to 1.0 (normal is 1.3)", + "version": "2.13.0", + "timestamp": 1750039769000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.13.0" + }, + { + "body": "## 2.12.0 (06/01/2025)\r\n### New Content\r\n- New Hexacast combat art: Blade Curse (Neutral Dash Lv.1B)\r\n- New Hexacast combat art: Sorcerer's Sawmill (Neutral Dash Lv.2B)\r\n- New Hexacast custom skill: Acceleration Mine (Neutral Dash Lv.1)\r\n- New Hexacast custom skill: Meteor Flare (Ranged) (Heat Throw Lv.1) (shadowflame support)\r\n- New Hexacast custom skill: Meteor Storm (Ranged) (Heat Throw Lv.2) (shadowflame support)\r\n- Added a sign in the \"unused content\" room to add party member Hexacast1\r\n- Added shadowflame alt variant to Flame Mortar (improved radius, status inflict, and damage)\r\n### Changes\r\n- Acceleration Mine removed from main Hexacast player file, it is now a custom skill\r\n- Acceleration Mine never worked for directional knockback, description and effects are now updated to reflect that\r\n- Improved spritework for shadowflame particle DARK_BIG_HEXAGON\r\n- Improved spritework for shadowflame particle CIRCLE_STATIC\r\n- Reduced size of CIRCLE_STATIC particles in shadowflame alt effect ashenInfernoExplode\r\n- Replaced CIRCLE_STATIC particles in shadowflame alt effects meteorFinalExplode and meteorDebrisDiagonalBig\r\n- Meteor Flare reworked by removing initial chargeup, now tosses a card on the ground\r\n- Added BLINK_COLOR and FADE_COLOR steps to effect blueColdTrail\r\n- Proxy frigidFlurryCard now uses `\"waitUntil\": \"entity.onGround\"` to move forward\r\n- Proxy faeSpike (pentafist) now uses `\"waitUntil\": \"entity.onGround\"` to move forward\r\n- Proxy faeSpike (pentafist) now falls to the ground before exploding if the player is interrupted before spiking it\r\n- Improved trail effects for proxies frigidFlurryCard and blizzardRushCard\r\n- Blizzard Rush cards now travel faster, should now all explode before or during player final attack\r\n- Reduced snowflake particle count for effects ballWallKillIcyGust and ballAirKillIcyGust\r\n- Acceleration Mine now works using a TACKLE hit detection method rather than a targeting method\r\n- Horizontally flipped the icon sprite for Healing Burst\r\n- Adjusted sweep particle rotation in effect spellVolleySweep\r\n### Fixes\r\n- Fixed missing file \\assets\\data\\maps\\xpc\\bonus\\dev.json\r\n- Fixed Meteor Flare, Meteor Storm, and Calamity Beacon torch pillars bugging out when used directly against a wall\r\n- Fixed hitbox timing for Snow lance\r\n- Improved Icicile Lance knockback values to keep enemies inside more consistently\r\n- Fixed loop structure for effect blueColdTrail\r\n- Fixed proxy sprite z offset for all Hexacast spellcards that stick in the ground\r\n- Fixed proxy flameMini (Flame Mortar) not lasting long enough to play full animation\r\n- Fixed inconsistent MELEE/RANGED damage types in Meteor Storm\r\n### Balance\r\n- Meteor Flare reduced delay duration before meteor impact\r\n- Meteor Flare damageFactor decreased from 6.2 to 5.65\r\n- Meteor Flare (shadowflame variant) damageFactor decreased from 9 to 8\r\n- Meteor Storm initial charge time reduced from 0.75 seconds to 0.65 seconds\r\n- Meteor Storm meteors now come out faster after card lands\r\n- Ice Blitz damageFactor reduced from 1.75 to 1.25 for the first two sweeps\r\n- Ice Blitz damageFactor reduced from 2.15 to 1.85 for the final hit\r\n- Snow Lance overall damage increased\r\n- Added a DAMAGE_CEILING to Snow Lance, only really affects massive enemies that can be hit by all proxies at once\r\n- Icicle Lance overall damage increased\r\n- Icicle Lance proxy hitbox radius increased from 20 to 28\r\n- Frigid Flurry overall damage increased\r\n- Frigid Flurry spellcard travel time reduced\r\n- Frigid Flurry spellcard explosion radius reduced from 80 to 72 (should match the effect better)\r\n- Acceleration Mine now allows for 6 active at a time\r\n- Acceleration Mine damageFactor increased from 2.0 to 4.5\r\n- Flame Mortar status inflict reduced\r\n- Flame Mortar damage reduced\r\n- Spell Tag dash speed increased from 300 to 350\r\n- Shock Surge end lag (delay before player is actionable) reduced by 0.05 seconds", + "version": "2.12.0", + "timestamp": 1748836052000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.12.0" + }, + { + "body": "## 2.11.4 (05/17/2025)\r\n### Fixes\r\n- Fixed a typo in hideout-west\r\n- Hexacast1 party member is now disabled. It was just a thing for testing purposes, I did not realize it was in the public release.\r\n Older saves with Hexacast1 will retain them in the party menu fully functional but XPC will no longer add this character as a party member going forward.", + "version": "2.11.4", + "timestamp": 1747543161000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.4" + }, + { + "body": "## 2.11.3 (05/17/2025)\r\n### New Content\r\n- Added triblader3-spam.json (not tracked in records)\r\n- Added option to fight against standard or spam AI in the 1v1 triblader training arena room\r\n### Changes\r\n- Changed Triblader3 in the \"Ultimate PVP\" map to be the spam variant", + "version": "2.11.3", + "timestamp": 1747521560000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.3" + }, + { + "body": "## 2.11.2 (05/17/2025)\r\n### Changes\r\n- Modernized Spectral Legion clones to use SELECT_RANDOM steps instead of overcomplicated SET_RANDOM_VAR_NUMBER\r\n- Added more triangles to Ether Bomb effects\r\n- Added pLight property to SNOWFLAKE1 particles in effect frozenRayTrail2\r\n- Added SHOCK_SHADOW particles to the rapid attacks in Amber Flurry\r\n- Deleted \\media\\entity\\effects\\darkSwirl.png, particle now uses DLC spritesheet via extension-asset-preloader\r\n- Renamed penguin-heat-alt.json to penguin-heat-elder.json\r\n- Renamed triblader2-freq-arts.json to triblader2-spam.json\r\n- \"Frequent Combat Arts\" arena cup renamed to \"Trigger Happy\"\r\n- PVP tribladers: removed unused dialogue variable from COUNTER_COUNTER reaction\r\n- PVP tribladers: changed optional wait at the end of throw action to be random between 0.2 and 0.5 but not optional\r\n- PVP tribladers now use full bastion shields when they guard with the cold element active\r\n- PVP tribladers can now use the ATTACK_GUARD reaction while throwing default VRPs\r\n- PVP tribladers now swap strategies after getting melee countered\r\n- PVP tribladers no longer move forward while doing ATTACK and ATTACK_REV if they are close enough\r\n### Fixes\r\n- Fixed missing or incorrect light sources for all remaining triblader cold/shock/wave effects\r\n- Fixed hideout-cheat tile data on area map\r\n- Added missing area map data for 2v2 triblader training arena\r\n- Added delay to the end of effect snowBallLandSmall to add delay when looped\r\n- Fixed typo in beekeeperCharge effect name\r\n- Fixed broken loop implementation for effect boldPreLight\r\n- PVP tribladers: fixed missing dust particles on some dodge and navigation actions\r\n- PVP tribladers: fixed rare issue of moving too fast while throwing standard VRPs\r\n- PVP tribladers no longer continue to face towards their target while doing an ATTACK_FINISHER\r\n### Balance\r\n- Vermillion Firestorm now has reversed knockback on the initial sweep\r\n- Ether Bomb explosion damage doubled from 4.0 to 8.0\r\n- Ether Bomb explosion now has critFactor 0.5\r\n- Ether Bomb status factor changed from 2 to 1\r\n- Enemy Vitality Curse HP absorb factor buffed from 0.05 to 0.075 (does not affect player version)\r\n- Enemy Vitality Curse projectile speed buffed from 300 to 400 (does not affect player version)", + "version": "2.11.2", + "timestamp": 1747516447000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.2" + }, + { + "body": "## 2.11.1 (05/02/2025)\r\n### Changes\r\n- Schneider's arena cup lowered to level 70 (closer to the point in the story where it is unlocked)\r\n- Updated Triblader-Lea gif on readme to use new sprites\r\n- Updated Arcane Lab recommended version on readme to 0.1.8\r\n- Chilling Thrust now cancels after the first frozen star if used to dash into a wall\r\n- Updated descriptions in XPC character change signs for triblader lea and characters with custom skills\r\n- Added dust effects to all Triblader neutral arts\r\n- Azure Charge starting effect now uses a triangle particle\r\n- Adjusted sound effect for Gleaming Surge enemy impact\r\n- Improved player trail effect for Heavy Slash\r\n- Removed art-testing-AL.json, which was a quick edit used for testing AL modifier cards\r\n- Removed art-testing-sound-test.json, which was only for a quick feature test in the past\r\n- Changed particles in effect triforceShatter to be renderMode lighter\r\n### Fixes\r\n- Fixed ability to shoot Spike Ball through narrow walls/fences by adding backwards recoil\r\n- Deleted unused legacy triblader proxies noSpikeDmgProxy3s, noSpikeDmgProxy6s, and noSpikeDmgProxy10s\r\n- Removed unused REMOVE_PROXIES references to legacy spikeDmgGroup proxies\r\n- Lea and Hexacasts now show the proper triblader guard animation when using Scattering Shards\r\n- Proxy sentryCardBullet now uses correct renderMode \"lighter\"\r\n- Fixed swapped \"match point\" messages in Schneider's arena duel\r\n### Balance\r\n- Hexacast Sentry Card dash action block reduced from 0.25 to 0.15", + "version": "2.11.1", + "timestamp": 1746171736000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.1" + }, + { + "body": "## 2.11.0 (04/07/2025)\r\n### New Content\r\n- New Triblader combat art: Plasma Thrust (Shock Melee Lv.1B), Shadow Spark converted to custom skill\r\n- Added custom levelup animation to triblader-lea. Thanks to Krypek for code framework and HeartLychee for original animation.\r\n- Added a custom head icon and character file for triblader-lea\r\n### Changes\r\n- Recolored all triblader-lea spritesheets, changed the shades of green to be darker than Lychee's original\r\n- Made edits to Triblader2/3/4/5 menu portrait based on suggestions from Rioreur (long overdue)\r\n- Unified color palettes between Triblader4 menu and dialogue portraits\r\n- Updated character-specific custom skill totals listed in the hideout-east info sign\r\n- Spectral Swordsman and Spectral Legion no longer share proxy groups, now possible to use both at once\r\n- Reduced screen flash intensity for effect shockImpactSmall\r\n- Added new spawn effect for Spectral Swordsman\r\n### Fixes\r\n- Fixed proxy fireDaggerStuck rendering too high\r\n- Deleted unused _Shock_Close1Alt (Shadow Spark) from triblader pvp enemies\r\n- The backwards-moving part of Vortex Thrust no longer travels off ledges\r\n- Fixed Phase Jump landing hitbox zHeight and entity alignment\r\n### Balance\r\n- Added a SET_DAMAGE_CEILING to Scorching Rays due to its tendancy to be inconsistnet\r\n- Phase Jump landing damage factor increased from 3 to 8 with no critfactor (huge buff)\r\n- Verdant Infection greatly weakened pull force strength prior to exploding\r\n- Spectral Swordsman now deals quite a bit more damage\r\n- Spectral Swordsman now allows up to 2 active at a time", + "version": "2.11.0", + "timestamp": 1744085195000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.0" + }, + { + "body": "## 2.10.0 (04/05/2025)\r\n### New Content\r\n- New Triblader combat art: Solar Thrust (Heat Melee Lv.1B), Flame Stab converted to custom skill\r\n### Changes\r\n- Added sound effects to Flame Stab (was previously silent)\r\n- Improved effect for Flame Stab\r\n- Reduced screen flash intensity of effect doubleWhirlShoot\r\n- Added subtle screen shake to effects doubleWhirlSweep and doubleWhirlSweepRev\r\n- Improved effect tribladerSweepSmall\r\n- Added particleDurVariance to triangle particles in effect doubleWhirlShoot\r\n- Added weather particles to Flame Turbine\r\n- Improved Flame Turbine effect airSweepLoopTri\r\n- Flame Turbine now jumps back towards a marker placed at the start of the dash instead of blindly backwards\r\n- Improved hitbox vertical offset for proxies flameHitS and flameHitSWeak\r\n- Added snowflake trail to Frozen Rays\r\n- Improved effect snowSweepSpin\r\n- Snowstorm now grants IGNORE collType during melee attack\r\n### Fixes\r\n- Flame Turbine rework should fix all instances where it was previously possible to climb out of bounds\r\n- Fixed Trailblazer missing light source\r\n- Fixed Vermillion Firestorm effect light sources\r\n- Fixed Snowstorm hitbox zHeight\r\n### Balance\r\n- Scorching Rays overall damage slightly increased\r\n- PVP enemies only: Lava Sweep pull force strength increased from RUN_ESCAPE to DASH_ESCAPE\r\n- Frost Rupture delay between swings reduced by 0.8 seconds\r\n- Frozen Rays damage factor increased from 6.4x3 to 7x3\r\n- Snowstorm frozen stars now use startDistCollide DROP instead of CLOSER (won't spawn in walls)", + "version": "2.10.0", + "timestamp": 1743907370000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.10.0" + }, + { + "body": "## 2.9.0 (03/30/2025)\r\n### New Content\r\n- New Triblader combat art: Double Whirl (Heat Melee Lv.2A), Solar Eruption converted to custom skill\r\n- Added triblader animations spinLongFast and spinLongFastRev\r\n### Changes\r\n- Lea (spheromancer) now uses Triblader-Lea unique effect sprites when using Triblader custom skills\r\n * Daybreak\r\n * Sunfury\r\n * Wave charged shot\r\n- Modernized action steps for Recoil Slash\r\n- Removed camera steps from Recoil Slash\r\n- Overhauled effects for Recoil Slash\r\n- Adjusted lighting parameters for effect rudeBusterExplode\r\n- Deleted smack.ogg, changed hit sound for Gleaming Surge\r\n- Removed camera steps from Lava Sweep\r\n- Lava Sweep pull force now has minimum radius 32 (was 0)\r\n- Improved effect heatSpecialSweepBig (Lava Sweep, Vermillion Firestorm, Trailblazer)\r\n- Improved effect flameWallTriblader\r\n- Improved effect bigSweepDaybreak, reduced screen flash intensity\r\n- Classified Daybreak as INTERRUPT\r\n- Added light sources to the following triblader effects:\r\n * wirbelschlitzerSweep\r\n * spikeBallShoot\r\n * sweepNeutralDouble\r\n * sweepNeutralDoubleRev\r\n * triProjectile\r\n * wervynSweep\r\n * stabNeutral\r\n * finisherNeutralBig\r\n * sweepHeatDouble\r\n * sweepHeatDoubleRev\r\n * heatCounterGuard2\r\n * stabHeatLoopFast\r\n * daybreakSparks\r\n * daybreakSparksLite\r\n### Fixes\r\n- Fixed triblader-lea unique sprites for Daybreak, wave charged shot, and Solar Eruption (now a custom skill)\r\n- Fixed Triblader animation spinLongRev having different frame duration thatn spinLong\r\n- Fixed 2.8.0 Wirbelschlitzer changes not applying to some PVP triblader variants\r\n- Fixed Recoil Slash stun and hitbox inconsistencies\r\n- Fixed Kindling Triad stun mechanics and final hit knockback\r\n- Removed inert stun steps from triblader proxy \"flame\"\r\n- Fixed light radius for Fire Saw, Lava Sweep, and Daybreak\r\n- Fixed two instances of name string space padding in Triblader REMOVE_SHIELD steps\r\n- Lava Sweep lingering fire now benefits from MELEE_DMG skillBonus\r\n- Daybreak collateral hitbox zHeight fix\r\n### Balance\r\n- Wirbelschlitzer knockback increased from HEAVY to MASSIVE\r\n- Kindling Triad proxy flamethrowerTriangle is now breakType ACTION (will not continue if player cancels attack)\r\n- Kindling Triad total damage slightly increased\r\n- Recoil Slash damage factor decreased from 6 to 5.25\r\n- Lava Sweep no longer provides a shield to the user, now grants HEAVY hit stability\r\n- Lava Sweep no longer stun locks enemies\r\n- Lava Sweep hit strength decreased from MASSIVE to HEAVY\r\n- Lava Sweep melee damage factor increased from 1.5 to 2.5\r\n- Lava Sweep pull force decreased from DASH_ESCAPE to RUN_ESCAPE\r\n- Lava Sweep lingering fire damage decreased\r\n- Daybreak projectile speed decreased from 800 to 600\r\n- Daybreak impact damage factor decreased from 2 to 0.5\r\n- Daybreak collateral damage factor decreased from 0.8 to 0.6\r\n- Daybreak tick damage factor decreased from 0.4 to 0.275", + "version": "2.9.0", + "timestamp": 1743367460000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.9.0" + }, + { + "body": "## 2.8.0 (03/24/2025)\r\n### Important\r\n- Any equipped custom skills on Hexacast1/2 will need to be re-equipped in the menu after updating\r\n### New Content\r\n- Added the file \"info-for-modders.md\" which documents all code/technical features of XPC\r\n- New Triblader combat art: Shattering Blade (Neutral Melee Lv.1B), Wild Gambit converted to custom skill\r\n- Added limited Triblader custom skill support for old combat arts\r\n- Added teleporters between hideout-southwest and starcaller2 lobby - only active if the Starcaller2 mod is also installed\r\n### Changes\r\n- Reformatted all internal names for Hexacast custom skills belonging to Tri/Sphero from \"csTriblader...\" to \"csHexacastTriblader...\"\r\n- Cursor Teleport no longer has a 0.5 second delay between teleporting and when you are able to walk\r\n- Edited dialogue in hideout-outide cutscene questFirstEntrance to remove post-bergen lea words\r\n- Changed center wall decoration in hideout-hexa to be more hexagonal\r\n- Added new particle effects to triblader effect beeTrail\r\n- Deleted particle BEE_RIPPLE_REV from combat.tribladerXPC effect sheet\r\n- Added pitch variance to all Triblader/Hexacast bee buzzing effects\r\n- Created new effects for Rude Buster\r\n- Proxy rudeBuster modernized as BALL proxy (replaced ancient primitive code)\r\n- Improved triblader effect frozenRayTrail\r\n- Removed plot.xpc.tempQuest (placeholder in flamepeng enemy files)\r\n- Removed unused action step REMOVE_ALL_PROXIES\r\n- Overhauled Blade Aura's effects\r\n- Improved Triforce Slash effects sweepShockDouble and sweepShockDoubleRev\r\n- Added basic throw effect to Spike Ball\r\n- Changed effects, description, and animations for Lightning Strike\r\n- Tribladers now use the same animations in Homing Shards as Lea/Hexacast did in the custom skill version\r\n- Updated effects for proxy neutralKnife (Throwing Knives)\r\n- Deleted ttyd_disapproval.ogg\r\n- Updated effects for Wirbelschlitzer\r\n- Added +2 to all offset z values of Triblader double sweep effects\r\n- Improved and reformatted effects sweepNeutralDouble and sweepNeutralDoubleRev\r\n- Updated sweepNeutralDouble effect alignment in Laser Barrage\r\n- Spike Ball now shows a more complete throw animation\r\n### Fixes\r\n- Fixed animation issue following initial conversation (apollo version) in cheat codes quest\r\n- Fixed repeating 1-frame animations for all particle effects\r\n- Fixed repeating 1-frame animations for all player/enemy/customSkill proxies\r\n- Fixed Rude Buster proxy start position\r\n- Removed unused proxy specialSmall from tribladers\r\n- Fixed all instances of WAIT for time 0.01 in all files (increased to 0.02 minimum standard)\r\n- Fixed Blade Aura effect by showing it on user instead of proxy\r\n- Fixed Blade Aura hitbox offset\r\n- Fixed proxy triforceTrigger sliding on walls for a short time\r\n- Fixed pLight for effect triforceShatter\r\n- Fixed Throwing Knives startDistCollide settings\r\n- Fixed Wirbelschlitzer SWORD1_END particle timing\r\n- Fixed Fire Whirl hitbox zHeight\r\n### Balance\r\n- Rude Buster explosion radius reduced from 24+48 to 24+32\r\n- Blade Aura duration increased from 6 to 8\r\n- Homing Shards now takes half the time to shoot\r\n- Homing Shards damage decreased\r\n- Throwing Knives now has bigger projectiles\r\n- Wirbelschlitzer start delay reduced, damage reduced, hit strength decreased from MASSIVE to HEAVY", + "version": "2.8.0", + "timestamp": 1742885775000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.8.0" + }, + { + "body": "## 2.7.1 (03/02/2025)\r\n### New Content\r\n- Added Lubkuluk code to pvp-gui-fix.js to disable speedup on player death using variable tmp.speedUpBlock\r\n- Added sprites for missing directions in Hexacast \"float\" animation\r\n### Changes\r\n- Tweaked the shadowflame version of effect calamityCopyTrail\r\n- Changed rendermode of all neutral SHINE_SPARKLE particles to lighter\r\n- Changed all healing custom skill hitboxes to use the SIGNAL limiter\r\n- Changed cameraInBounds to false for map pvp-triblader-league-c\r\n- Proxies waveRecallCardA and waveRecallCardB are no longer considered threats by enemies\r\n- Added SNOW_BURST particles to start of effect hailBullet2Aura\r\n- Increased SNOWFLAKE1 startDist in effect frigidFlurrySweep1\r\n- Improved vertical alignment/shape for explosion hitbox in proxy frigidFlurryCard\r\n- Ashen Hex, Ashen Inferno, Spark Stream, and Creeping Cold improved vertical hitbox (includes shadowflame variants)\r\n### Fixes\r\n- Fixed issue caused by moving immediately when coming up the elevator in hideout-lobby\r\n- Fixed Icicle Lance missing description\r\n- Fixed instances of string bool values in Hexacast player files\r\n- Fixed instances of file path space padding in Hexacast/Triblader/CustomSkill/Enemy files\r\n- Fixed FADE_COLOR step not working in effect aceOfFlamesCharge\r\n- Deleted duplicate SNOW_BURST_GUI entry in effect file cold.json.patch\r\n- Fixed missing shadow size for proxies hailBullet1, hailBullet2, hailBullet3\r\n### Balance\r\n- Flame Tackle TACKLE hit strength changed from MEDIUM to HEAVY\r\n- Fire Barrage TACKLE hit strength changed from HEAVY to MASSIVE", + "version": "2.7.1", + "timestamp": 1740970472000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.7.1" + }, + { + "body": "## 2.7.0 (12/09/2024)\r\n### General\r\n- Hexacast litter mod updated to 2.1.0\r\n### New Content\r\n- Added shadowflame variants to all Hexacast heat arts\r\n- Added new penguin-heat-alt enemy (modified sprites by Orco Pixelado), unique attacks not yet implemented\r\n- Added shadowflame-alts.json efffect sheet\r\n### Changes\r\n- Reworked Flamepeng element resist values (now mostly weak to cold, not shock)\r\n- Added \"kills\" value to flamepeng database entry\r\n- Debris particles in effect meteorFinalExplode changed to guiSprites\r\n- Proxy thunderSmallTS now uses new effect boldSmallTS instead of boldSmallNoShakeHex\r\n- Reduced shadowflame melee travel distance\r\n- Moved the following effects to sheet shadowflame-alts\r\n * firebrandAttackDark \r\n * augmentedFlamesCharge\r\n * augmentedFlamesBoom\r\n- Reduced particle count for effect darkFireBoom\r\n### Fixes\r\n- Fixed triblader JADC - no longer stops before edge on standard melee attacks\r\n- Fixed hexacast JADC\r\n- Fixed shadowflame JADC\r\n- Fixed a duplicate json entry for for effect thunderingSparksLightning\r\n- Fixed duplicate grouping for effect icicleLancePlayerHexagons\r\n- Fixed particle delay mismatch in effect icicleLancePillarHexagons\r\n- Fixed shadowflame melee finisher radius being too large\r\n### Balance\r\n- Shadowflame Firebrand is now the powered-up version of Firebrand\r\n- Icicle Lance start delay increased from 0.35s to 0.42s\r\n- Icicle Lance width decreased from 32 to 24\r\n- Icicle Lance final icicles no longer stun enemies\r\n- Shadowflame melee attack rate increased\r\n- Shadowflame melee attack damage slightly decreased", + "version": "2.7.0", + "timestamp": 1733730438000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.7.0" + }, + { + "body": "## 2.6.1 (12/03/2024)\r\n### Fixes\r\n- Fixed Triblader2 level 99 party member (thanks to Krypek and others)\r\n * This is not retroactive to existing bugged save files", + "version": "2.6.1", + "timestamp": 1733212431000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.6.1" + }, + { + "body": "## 2.6.0 (11/27/2024)\r\n### New Content\r\n- New Hexacast combat art: Snow Lance (Cold Melee Lv.1A)\r\n- New Hexacast combat art: Icicle Lance (Cold Melee Lv.2A)\r\n- Added action step DISABLE_SPIKEDMG (code by Azure Lazuline)\r\n- Added action step DISABLE_HEALTHBAR (code by Azure Lazuline)\r\n### Changes\r\n- Deleted broken action step SET_ALL_SPIKE_DAMAGE\r\n- Sorted js files according to contributors\r\n- Updated in-game mod credits\r\n- Improved sprite symmetry in lighter-particle-big-hexagon.png\r\n- Tweaked rumble, audio, screen flash for effect thunderingSparksLightning\r\n- Added more emphasis to effect sentryCard2Shoot\r\n- Minor Apollo dialogue edits to \"cheat codes\" quest\r\n- Renamed effect icePillarTiny to icePillarTinyExplode\r\n- Improved player invisiblity by disabling healthbar in the following arts (special thanks to Azure Lazuline):\r\n * Phase Jump\r\n * Ethereal Stance\r\n * Shock Surge\r\n * Wave Recall\r\n * Zir'vitar Strike\r\n### Fixes\r\n- Fixed loop timing for effect fireBarrageHexagons\r\n- Fixed Jolt Mortar trail effect starting too early\r\n- Added \"guardable\": \"NEVER\" property to Healing Burst\r\n- Fixed pin body issue for the following arts (special thanks to Azure Lazuline):\r\n * Shine\r\n * Ice Brace\r\n * Stasis Stance\r\n * Tower of Tranquility", + "version": "2.6.0", + "timestamp": 1732756072000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.6.0" + }, + { + "body": "## 2.5.0 (11/17/2024)\r\n### Important\r\n- Do not update if your quests \"Fire Breathing Penguins\" or \"The Triblader League\" are\r\n\tcurrently in progress. It is best to update if these quests are complete or have\r\n\tnot been accepted yet.\r\n### New Content\r\n- New Hexacast combat art: Thundering Sparks (Shock Throw Lv.3B)\r\n- New Hexacast custom skill: Poison Slash (Neutral Melee Lv.2)\r\n- New Hexacast custom skill: Sentry Card (Neutral Throw Lv.1)\r\n- New Hexacast custom skill: Heavy Sentry (Neutral Throw Lv.2)\r\n- Added \"cheat\" custom skills to Lea and all XPC characters\r\n * Cursor Teleport (Neutral Throw Lv.1)\r\n * Cliff Jump 1 (Neutral Melee Lv.1)\r\n * Cliff Jump 2 (Neutral Melee Lv.1)\r\n * NoClip (Neutral Dash Lv.1)\r\n- Added new quest to unlock cheat custom skills\r\n * Available after entering the custom skill hideout room\r\n * Quest NPC located near the modding hideout landmark\r\n- Added \\patches\\data\\database\\xpc-misc-events.json\r\n- Added N and NE sprites for Hexacast 1/2/3 float animation\r\n### Changes\r\n- Removed \\maps\\bergen\\hideout-hexa-just-platform.json\r\n- Tweaked icon sprites for Lea ranged Hexacast custom skills\r\n- Animation Debugger custom skill is now a neutral guard art instead of a shock guard art\r\n- Animation Debugger moved from character-specific custom skill patches to cheats-universal.json\r\n- Animation Debugger and all other debug custom skills are now locked behind the new quest\r\n- Renamed quest condition labels for existing XPC quests to match task number\r\n- Renamed effect whitheringSlashAir to witheringSlashAir\r\n- Added random top lightning offesets to Hexacast proxy thunderSmall, thunderSmallWeak, and thunderSmallZirvitarDash\r\n- Replaced all Hexacast instances of effect boldSmallNoShake with boldSmallNoShakeHex\r\n- Slightly tweaked Hexacast3 color palette\r\n### Fixes\r\n- Hexacast Arctic Blast custom skill now uses proper sword animation\r\n- Fixed the \"Dash Master\" NG+ functionality for XPC characters by adding the missing DASH_LONG action\r\n- Fixed frame 2 of Hexacast south walk animation having a 1 pixel offset\r\n- Fixed Ethereal Stance showing a circle-shaped effect instead of hexagonal\r\n- Active Wave Recall cards now despawn when combat begins (code by Azure Lazuline)\r\n- Fixed missing SET_ACCEL_SPEED in proxy magnetDeckBoltHitbox\r\n### Balance\r\n- Shine no longer benefits from Pin Body\r\n * Introduced the same bug as Triblader cold guard arts (pin body disabled until element switch)", + "version": "2.5.0", + "timestamp": 1731910324000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.5.0" + }, + { + "body": "## 2.4.0 (10/21/2024)\r\n### New Content\r\n- Added base Hexacast ranged/attack actions as Lea custom skills\r\n- Added Lea Hexacast attack animation (sprites by HeartLychee)\r\n- Added hideout-hexa map to XPC hideout area and updated Bergen area map\r\n- Added OLV fade in/out effects to xpc-utility effect sheet\r\n- Added weather XPC_SPACE and env particle DARK_DUST_XPC_SPACE\r\n- Added doormat-spawn-fix.js (code by Krypek)\r\n### Changes\r\n- Added Azure Lazuline to mod credits\r\n- Increased dot particle size in effect miasmaBuffAura\r\n- Renamed \\patches\\data\\animations\\player.json to \\patches\\data\\animations\\lea-tri.json\r\n- Deleted unused Hexacast animations\r\n * spinClosedFull\r\n * spinClosedShort\r\n * spinClosedShortRev\r\n### Fixes\r\n- Fixed unintentional charged shots when using Hexacast uncharged throws (code by Azure Lazuline)", + "version": "2.4.0", + "timestamp": 1729576503000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.4.0" + }, + { + "body": "## 2.3.0 (10/06/2024)\r\n### New Content\r\n- New Hexacast combat art: Celestial Cohort (Wave Dash Lv.3B)\r\n- New Hexacast combat art: Temporal Miasma (Wave Dash Lv.2A)\r\n- New Hexacast custom skill: Miasmic Mortar (Wave Throw Lv.2)\r\n- New Hexacast custom skill: Healing Burst (Wave Melee Lv.1)\r\n- Defined new animation \"chestFrame1\" to Triblader2/3/4/5/Lea\r\n- Added new Hexacast tips to hideout-lobby\r\n- Added a new xenodialogue conversation to hideout-east\r\n### Changes\r\n- Upgrade rooms in Rhombus Dungeon now support XPC characters for animations\r\n- Element unlock rooms in all dungeons now support XPC characters for animations\r\n- Added dialogue to the party member NPC advisor in the unused content room\r\n- Extended hideout-east map width by 2 tiles\r\n- Removed sourceMappingURL line from map-styles.js\r\n- Updated Essence Steal description\r\n- Hexacast homing shots now disabled if any air conditioner enemies are present on the map\r\n- Reduced dot particle count in effect specials.wave-slowDebuff\r\n- Renamed healTargetFXProxy to healMortarFXProxy\r\n### Fixes\r\n- Fixed player disappearing sometimes on Calamity Beacon descent\r\n- Fixed a typo in char-select/basement\r\n- Fixed a typo in hideout-lobby\r\n- Fixed Abandoned Site appearing on world map\r\n- Fixed Lightning Hex to not apply jolt status effect\r\n- Heal Mortar impact is no longer guardable", + "version": "2.3.0", + "timestamp": 1728217672000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.3.0" + }, + { + "body": "## 2.2.2 (09/14/2024)\r\n### Changes\r\n- Tweaked Hexacast character portraits\r\n### Fixes\r\n- Re-added missing NPC encounter from Basin Keep", + "version": "2.2.2", + "timestamp": 1726345236000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.2" + }, + { + "body": "## 2.2.1 (09/14/2024)\r\n### Changes\r\n- Removed NPC encounter in beach/path-04 (Rough Lagoon) and replaced it with a new conversation in the same map\r\n- Tweaked player animations during Spell Volley combat art\r\n### Fixes\r\n- Fixed a file path issue in triblader animation sheets\r\n- Fixed Ether Bomb hitbox verticality", + "version": "2.2.1", + "timestamp": 1726301506000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.1" + }, + { + "body": "## 2.2.0 (09/12/2024)\r\n### New Content\r\n- New Hexacast combat art: Reciprocal Gale (Cold Dash Lv.2A)\r\n- Added a xenodialogue to hideout-north\r\n### Changes\r\n- Icy Gust is now dash-cancelable before the art completes\r\n- Made Beam Blaster hitbox slightly more reliable\r\n- Ashen Inferno no longer stops player at cliff edge\r\n- Reduced light raduis of effect ashenInfernoSweep\r\n### Balance\r\n- Beam Blaster hitbox size slightly increased\r\n- Beam Blaster hitbox now hits 16 below vertically", + "version": "2.2.0", + "timestamp": 1726142219000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.0" + }, + { + "body": "## 2.1.0 (09/10/2024)\r\n### New Content\r\n- New Hexacast combat art: Icy Gust (Cold Dash Lv.1A)\r\n### Changes\r\n- Tweaked Hexacast character portraits\r\n- Added additional ground detailing to unused-content and enemy-testing maps\r\n- Reduced opacity of hailBullet2 trail\r\n- Deleted Shield Generator combat art\r\n### Fixes\r\n- Fixed typo and text description for custom skill sign in art-testing\r\n- Fixed crash in ultimate-pvp when talking to Triblader3 as Hexacast2\r\n- Fixed effect wavePullHex using WAVE_DOT1 instead of WAVE_DOT2 particles\r\n### Balance\r\n- Added a start delay to Cosmic Recursion\r\n- Kindling Triad now provides a temporary shield during the counter attack", + "version": "2.1.0", + "timestamp": 1725976962000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.1.0" + }, + { + "body": "## 2.0.1 (08/25/2024)\r\n### New Content\r\n- Added a \"Quest Debug\" sign to the unused-content map in the Bergen hideout basement\r\n * This can be used to fix the Flamepeng quest retroactively in save files where it was completed in the old XTM\r\n mod and is now broken in XPC after updating and playing on the same save file.\r\n### Changes\r\n- Added a dialogue box to the character change sign in hideout-north\r\n- Added art-testing-sound-test map to files (unused in-game)\r\n### Fixes\r\n- Fixed xpc-lab props animation timing variation\r\n- Removed old XTM terminology from README.md", + "version": "2.0.1", + "timestamp": 1724569637000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.0.1" + }, + { + "body": "## 2.0.0 (08/23/2024)\r\n### Important\r\n- Mod is now known as \"Xenon's Playable Classes\", also known as the \"playable classes mod\"\r\n- Hexacast mod discontinued, all content is now merged here\r\n- Hexacast litter mod updated to 2.0.0 to support XPC\r\n- Save-compatible with old mod versions but progress for mod content will be reset, such as unlocking the triblader arena cup\r\n### Dependency Updates\r\n- Now requires AlyBox 1.1.0 or higher\r\n- Now requires menu-ui-replacer 1.0.5 or higher\r\n- Please uninstall any versions of the old \"xmc-hexacast\" mod you might have\r\n- Please uninstall any versions of the old \"logic-steps\" mod you might have\r\n### Changes\r\n- Hexacast characters are now playable options in the mod intro maps\r\n- Added cutscene option to skip mod intro\r\n- Removed Krypek plugin.js menu option to skip mod intro\r\n- Cut down on BGM bloat\r\n- Renamed BGM scarpsCave to lazCave\r\n- Renamed all internal files and variables to xpc from xtm/xmc\r\n- The Triblader League now has a proper associated quest in post-Ku'lero Rhombus Square\r\n- Updated all mod credits in-game\r\n- Removed DLC assets due to extension-asset-preloader fix:\r\n * \\assets\\media\\entity\\effects\\gynthar-heat-copy.png\r\n * \\assets\\media\\entity\\effects\\rainbow-ring.png\r\n- Added class subdirectories in \\assets\\media\\entity\\effects\r\n- Renamed MULTI_CIRCLE_GUI to RAINBOW_CIRCLE_GUI in combat.tribladerXPC\r\n- Renamed triblader-mm.png to tri-misc.png\r\n- Reduced sound effect volume for molten dagger in blade rink cutscene\r\n- Reduced fail sound effect volume for Wild Gambit\r\n- Removed a lot of text pauses from intro maps\r\n- Changed teleporter labels in unused content maps\r\n- Retrofitted char-select.basement with conditional lights\r\n- Dialogue tweaks in char-select.basement\r\n- Modernized character change signs in info hub and arena lobby\r\n- Slight dialogue tweaks in dark-passage-1\r\n### Fixes\r\n- Fixed internal map names for char-select maps\r\n- Fixed lights in char-select.basement being visible early\r\n- Fixed a typo in hideout-east\r\n- Fixed Apollo 4, Shizuka, and Lily stats being invisible in XPC pvp maps", + "version": "2.0.0", + "timestamp": 1724475100000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.0.0" + }, + { + "body": "## 1.3.0 (08/05/2024)\r\n### Important\r\n- Added dependency mod: crosscode-extension-asset-preloader\r\n * https://github.com/elluminance/crosscode-extension-asset-preloader\r\n### New Content\r\n- Added Triblader, Pentafist, AL, and Lily custom skills to Lea (136 total)\r\n- Added \\patches\\data\\effects\\specials\\wave-custom.json\r\n### Changes\r\n- Imported \\assets\\media\\gui\\custom-skills from hexacast mod\r\n### Fixes\r\n- Fixed Triblader-Lea sprite offset for northeast jump animaitons\r\n- Fixed Triblader-Lea sprite offset for east and southeast throwSpecial animation", + "version": "1.3.0", + "timestamp": 1722917129000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.3.0" + }, + { + "body": "### Changes\r\n- Removed remaining content from dev room, migrated to Hexacast mod\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\guild-war.json\r\n * \\maps\\xtm\\bonus\\statue-cutscene.json", + "version": "1.2.5", + "timestamp": 1722760222000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.5" + }, + { + "body": "## 1.2.4 (07/31/2024)\r\n### Changes\r\n- Removed dev room teleporter from Lea's attic; the new dev room is currently in the Hexacast mod\r\n- Deleted \"training-island\" teleporter from dev room\r\n- Deleted \"training-2v2\" teleporter from dev room\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\training-island.json\r\n * \\maps\\xtm\\bonus\\training-1v1.json\r\n * \\maps\\xtm\\bonus\\training-2v2.json", + "version": "1.2.4", + "timestamp": 1722477420000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.4" + }, + { + "body": "## 1.2.3 (07/14/2024)\r\n### Changes\r\n- Updated XTM dev room combat music settings\r\n- Added effect spikeAuraNPC\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\art-testing.json\r\n * \\maps\\xtm\\bonus\\art-testing.-ALjson\r\n * \\maps\\xtm\\bonus\\art-testing-unused.json\r\n * \\maps\\xtm\\bonus\\green-screen-room.json\r\n- Deleted \"art-testing\" and \"green-screen-room\" teleporters from dev room", + "version": "1.2.3", + "timestamp": 1721010538000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.3" + }, + { + "body": "## 1.2.2 (06/26/2024)\r\n### Changes\r\n- Moved WIP maps to Hexacast mod\r\n- Added particle pLight source to Triblader charged ball trails\r\n- Updated charged ball light settings to Hexacast standard\r\n- Added light sources to standard melee attack effects", + "version": "1.2.2", + "timestamp": 1719417130000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.2" + }, + { + "body": "## 1.2.1 (06/18/2024)\r\n### Fixes\r\n- Added Menu UI Replacer to install instructions", + "version": "1.2.1", + "timestamp": 1718697731000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.1" + }, + { + "body": "## 1.2.0 (06/18/2024)\r\n### General\r\n- New dependency mod: Menu UI Replacer\r\n * https://github.com/CCDirectLink/cc-menu-ui-replacement/releases\r\n### New Content\r\n- New menu sprites when playing as Triblader2/3/4/5\r\n * Original artwork by Orco Pixelado\r\n * Thanks to Bakafish for library mod support\r\n- Added unfinished map file\r\n### Changes\r\n- Orco Pixelado added to mod credits\r\n- Hue adjustments to Triblader4 portraits\r\n- Updated Triblader4 sprite hue to be more consistent with portraits", + "version": "1.2.0", + "timestamp": 1718697233000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.0" + }, + { + "body": "## 1.1.1 (06/06/2024)\r\n### Changes\r\n- Blazing Mirage and So'najiz Phalanx clones no longer draw enemy aggro\r\n### Fixes\r\n- Fixed Spectral Legion clones able to consume SP", + "version": "1.1.1", + "timestamp": 1717684472000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.1.1" + }, + { + "body": "## 1.1.0 (05/29/2024)\r\n### New Content\r\n- Added green screen map to XTM dev room\r\n### Changes\r\n- Triblader5 DASH_SLOW action is now also steerable\r\n- Added light source to effect waveTriangleTrail (used in Soul Shatter)", + "version": "1.1.0", + "timestamp": 1716967944000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.1.0" + }, + { + "body": "## 1.0.3 (05/13/2024)\r\n### New Content\r\n- Added additional font icons needed for Hexacast mod custom skills", + "version": "1.0.3", + "timestamp": 1715646908000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.3" + }, + { + "body": "## 1.0.2 (05/05/2024)\r\n### New Content\r\n- Added font icons needed for custom skills in Hexacast mod\r\n- Added Lubkuluk to XTM credits for Hexacast KeyPanel code contribution\r\n- Added teleporter to AL dev room from XTM dev room (only works if AL is installed)\r\n- Added map art-testing-AL.json, not implemented by default\r\n### Changes\r\n- Moved the hologram sign slightly in the art-testing map\r\n- Removed the sword icon from the mod's name entry\r\n- Deleted unnecessary proxy groupings \"solarEruptionParts\" and \"solarEruptionGroup\"\r\n- Vermillion Firestorm effect laserSrc changed to laserSrcMega\r\n### Fixes\r\n- Fixed pvp opponents not charging before using Solar Eruption\r\n- Removed all broken animation references to \"attackMirrEnd\"\r\n- Fixed Spectral Legion clones shooting wrong proxy types occasionally", + "version": "1.0.2", + "timestamp": 1714960561000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.2" + }, + { + "body": "1.0.1 (03/16/2024)\r\n### Changes\r\n- Magnet Storm now resets camera during final strike\r\n- Magnet Storm added sound effect when final strike hits\r\n- Re-worded the description for Magnet Storm\r\n### Fixes\r\n- Blizzard Slash fixed missing HEAVY hit stability\r\n### Balance\r\n- Changes to both player and enemy:\r\n * Icicle Slash reverted to old punch-style hitbox\r\n * Icicle Slash hit stability decreased from MASSIVE to HEAVY\r\n * Blizzard Slash first swing reverted to old punch-style hitbox\r\n * Blizzard Slash second swing increased hitbox radius from 72 to 88", + "version": "1.0.1", + "timestamp": 1710647489000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.1" + }, + { + "body": "## 1.0.0 (03/16/2024)\r\n### New Content\r\n- New character: Triblader Lea (sprites by **HeartLychee**)\r\n * No special modifiers. Custom Daybreak, Wave charge shot, Sunfury particle sprites by **HeartLychee**)\r\n- New Triblader2/3/4/5 block pushing animations by **HeartLychee**)\r\n- Magnet Storm completely reworked\r\n- Added proper PVP enemy death handling in training maps and arena maps for duels with multiple opponents\r\n- Added NPCs to dev room to demonstrate whether or not you have other mods installed (logic steps)\r\n- Added new art-testing map to dev room\r\n- Added effect critical to new PVP death logic: teleport.showFastScale\r\n- Added \\assets\\data\\effects\\teleport.json.patch\r\n### Changes\r\n- Removed the \"beta\" map; You now proceed straight to the Rhombus Dungeon after choosing a character\r\n- PVP enemy healthbars are more compact now, they now overlap to save space (only applies when dueling multiple opponents)\r\n- Reformatted headIdx.json.patch for extendable-severed-heads 1.1.0\r\n- Removed unused \"pvp-lukas-old\" and \"pvp-schneiders\" arena maps\r\n- Added Triblader Lea character option to all XTM character change signs: XTM Dev Room, Rookie Harbor Info Hub, Rhombus Arena Lobby.\r\n- Removed all instances of \"plot.xtm.character\", which is obsolete with AlyBox\r\n- Removed \"characterInitOnce\" EventTrigger from arena lobby patch, which is obsolete with AlyBox\r\n- Removed \"plot.xtm.swapBack\" functionality from arena maps\r\n- Renamed custom-party-members.js to custom-party-options.js\r\n- Updated HeartLychee credits preferences\r\n- Changed BGM setting in \"Blade Rink\" arena match\r\n- Updated all \"XTM Credits\" signs\r\n- Removed unused \"Triblader Prime\" arena round\r\n- Standardized BGM options in training-1v1, training-2v2, and training island maps\r\n- Renamed enemy entities in training island map to XTM standard\r\n- Reformatted the character change sign in the Rookie Harbor info hub to align with all other XTM signs\r\n- Reduced particle count on Icicle Tomb to improve performance\r\n- Dev room changes\r\n * Dev room teleporters now have spawn conditions, used for the mod crossover tests\r\n * Removed the hedgehags from the dev room\r\n- Added combat dialogue support to apollo-4 and shizuka nozoom enemy variants (used for \"Ultimate PVP\" map)\r\n- Player walks to starting position when starting the duel on Training Island, instead of running\r\n- Re-worded description for Ice Flak\r\n- Re-worded description for Tower of Tranquility\r\n- Minor graphical tweak to Tower of Tranquility proxy sprites\r\n- Beekeeper: bees now constantly look for the nearest target rather than always chase their original target\r\n- Scorching Rays red screen flash is now less intense\r\n- Added shaking effect right before thawing for Ice Brace, Stasis Stance, and Tower of Tranquility\r\n- All BLUE_SPARKLE particles now have angleVary for all effects that use them\r\n- Player now travels farther during Polar Geyser final slash\r\n- Renamed effect megaTankAuraAltNoCircle to blizzardSlashSnowflakes\r\n- Snowstorm post-attack wait increased from 0.4 seconds to 0.6 seconds\r\n- Avalanche Assault and Frozen Rays initial screen flash is now less intense\r\n- Proxy fireDaggerStuck changed from breakType NEVER to COMBATANT\r\n- Greatly reduced zoom blur effect for Fire Saw\r\n- Moved effects related to proxy ms_main into file ball-shock-xtm.json\r\n- Effect shockLaserSource now moves with target\r\n- Improved effects for the following arts:\r\n * Scorching Rays\r\n * Tower of Tranquility (landing effect)\r\n * Polar Geyser\r\n * Blizzard Slash\r\n * Snowstorm\r\n * Avalanche Assault\r\n * Calamity's Advent\r\n * Frigid Hurricane\r\n * Vermillion Firestorm\r\n * Magnet Storm\r\n * Sleet Singularity\r\n### Fixes\r\n- Fixed \"Wet Work\" quests for all Triblader characters by adding the \"STANDARD\" hint property\r\n- Fixed a crash related to gynthar-heat.png (by including gynthar-heat-copy.png in the mod files)\r\n- Fixed PVP enemies headIdx conflict with other mods (thanks to extendable-severed-heads 1.1.0)\r\n- Added a NPBLOCK wall to fix an out-of-bounds JDAC exploit in xtm/char-select/outdoors\r\n- Fixed wrong internal map name for xtm/char-select/outdoors\r\n- Fixed all PVP maps \"Match Point\" AR_MSG text\r\n- Retrofitted all pvp maps with new logic to handle deaths; no more defeated enemies sitting around\r\n- Fixed ice sliding during cutscene after duel in \"Blade Rink\" arena map\r\n- Fixed incorrect loop timing in BGM triangle-prep.ogg\r\n- Fixed a code typo in Wild Gambit\r\n- Fixed Wave Mortar \"status\" description property\r\n- Fixed proxy waveMortar breakType (changed from NEVER to COMBATANT)\r\n- Fixed proxy vitalityCurseDrain breakType (changed from NEVER to COMBATANT)\r\n- Effect \"stasisEffects\" is now centered properly for Stasis Stance and Tower of Tranquility\r\n- Fixed incorrect melee hitbox on Icicle Slash\r\n- Fixed incorrect melee hitbox on first slash of Blizzard Slash\r\n- Fixed looping sound in effect hurricane1 lingering too long\r\n- Fixed proxy lightningRodBolt stun lock release\r\n- Alternating Charge now ignores ice physics\r\n- Fixed an issue where the beam sound effect from Triforce Slash could get interrupted\r\n- Level adjustment switches in training-1v1 and training-2v2 maps now properly hide during duel\r\n- Fixed a softlock in the outdoor area from the mod intro maps caused by reloading during the puzzle\r\n- Fixed player able to be pushed around during Triforce Slash\r\n- Fixed Celestial Constellation status description\r\n- Fixed Celestial Constellation proxies not being DETACH_TIME_PARENT\r\n### Balance\r\n- Changes to PVP enemies only:\r\n * Enemy First Fractal damage slightly nerfed\r\n * Enemy Prismatic Meltdown laser chase speed greatly nerfed\r\n * Enemy Prismatic Meltdown laser lasts 0.5s longer\r\n * Enemy Frigid Hurricane internal pull force buffed from EASY_ESCAPE to RUN_ESCAPE\r\n * Enemy Frigid Hurricane added concentric pull force at WALK_ESCAPE strength\r\n * Enemy Vermillion Firestorm now has a suction effect to make it more difficult to escape\r\n * Enemy Celestial Constellation new projectiles have higher knockback than player version\r\n * Enemy Celestial Constellation new projectiles hit a single target, player versions are multiHit\r\n- Changes to player only:\r\n * Reworked Wave Mortar, it now auto-adjusts the proxy range for enemies in view\r\n * Wave mortar damage reduced\r\n * Wave mortar knockback reduced greatly\r\n * Magnet Storm completely reworked and redesigned\r\n * Scorching Rays proxy subPierce damage/status increased\r\n * Scorching Rays initial TACKLE damage increased\r\n * Scorching Rays looping stun damage increased\r\n * Tower of Tranquility now spawns icicles upon landing\r\n * Faraday Formation now stun locks enemies on first hit\r\n * Faraday Formation executes much faster overall, should be more viable\r\n * Blade of E'nel activation time reduced from 1.0 seconds to 0.5 seconds\r\n * Blade of E'nel duration increased from 6 seconds to 7 seconds\r\n * Shadow Spark proxies orbit duration reduced from 5 seconds to 3 seconds\r\n * Shadow Spark proxies attack velocity (after orbiting) increased from 300 to 400\r\n * Frost Rupture final explosion damage greatly increased, crit chance disabled\r\n * Frost Rupture status infliction increased\r\n * Kindling Triad now grants weight -1 during counter attack (player no longer affected by push/pull)\r\n * So'najiz Phalanx reduced delay on clones before shooting lasers\r\n * Sleet Singularity charge time decreased\r\n- Changes to both player and enemy:\r\n * Flash Freeze now grants the victim at 130% DEF multiplier while active\r\n * Icicle Tomb status factor increased greatly\r\n * Blizzard Slash icicleSmall startDistCollide changed from CLOSER to DROP (major nerf)\r\n * Blizzard Slash now shoots weaker hail variant that does not bounce\r\n * Blizzard Slash attack strength decreased from MASSIVE to HEAVY\r\n * Blizzard Slash melee hitbox radius for final slash slightly increased\r\n * Blizzard Slash melee damage increased\r\n * Icicle Slash attack strength decreased from MASSIVE to HEAVY\r\n * Icicle Slash melee damage slightly increased\r\n * Molten Daggers damage tick rate cut in half, overall damage slightly reduced\r\n * Molten Daggers status inflict slightly increased\r\n * Molten Daggers (specifically fireDaggerStuck) will despawn past a total of 12 active at a time\r\n * Ki Spin damage decreased\r\n * Vortex Thrust projectile damage reduced, final slash melee damage increased\r\n * Vortex Thrust can no longer crit on the final slash\r\n * Lightning Rod damage slightly increased\r\n * Thunder Wrath now terminates when running into a solid wall (this removes an exploit against bosses with solid collision)\r\n * Heavy Slash now grants HEAVY hit stability, making it harder to interrupt\r\n * Vitality Curse capped at 3 active at a time\r\n * Celestial Constellation now shoots bonus projectiles as it travels (major buff)\r\n * Celestial Constellation cc_main and cc_orbiter damage factor reduced", + "version": "1.0.0", + "timestamp": 1710640708000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.0" + }, + { + "body": "## 0.9.4 (02/07/2024)\r\n### New Content\r\n- Added option to skip the modded intro maps in the options menu (feature by **Krypek**)", + "version": "0.9.4", + "timestamp": 1707599013000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.4" + }, + { + "body": "## 0.9.3 (02/05/2024)\r\n### General\r\n- Now requires CCLoader2 version 2.22.1 or higher!\r\n- Simplify requirement version increased to 2.12.1\r\n- New dependency mod: AlyBox by Alyxia\r\n - https://github.com/lexisother/cc-alybox/releases\r\n - Install instructions have been updated\r\n- Now requires extendable-severed-heads version 1.1.0\r\n - https://github.com/CCDirectLink/extendable-severed-heads/releases\r\n### New Content\r\n- PVP fixes and improvements by **Krypek**\r\n - Added variable support for detecting player death and enemy combatant death\r\n - Game will fast-forward if player is defeated in a duel but has party members remaining\r\n - Hide healthbars for defeated duel enemies\r\n - Improvements and fixes to duel GUI rendering when multiple opponents are involved\r\n### Changes\r\n- Removed postload.js (code moved to AlyBox mod)", + "version": "0.9.3", + "timestamp": 1707195479000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.3" + }, + { + "body": "## 0.9.2 (03/06/2023)\r\n### New Content\r\n- Added a NPC in the mod dev room who will add all vanilla party members to your active party.\r\n - I will not add support to any of the PVP duels for this, this is just a bonus feature.", + "version": "0.9.2", + "timestamp": 1678151974000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.2" + }, + { + "body": "## 0.9.1 (02/19/2023)\r\n### Changes\r\n- Triforce Slash ending particle effects changed to guiSprites\r\n- Triforce Slash ending particle effects added pLight property\r\n### Fixes\r\n- Marginal improvement to water collision issue in mod intro outdoor area\r\n- Fixed typo in Triforce Slash particle effects data", + "version": "0.9.1", + "timestamp": 1676854914000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.1" + }, + { + "body": "## 0.9.0 (02/19/2023)\r\n### New Content\r\n- PVP enemies now use Prismatic Meltdown instead of Triforce Slash (_Shock_Close3)\r\n- PVP enemies now use Beekeeper instead of Shadow Spark (_Shock_Close1)\r\n- Added an extremely hidden secret chest to the outdoor area of the mod intro maps\r\n- Added xtm-areas.json\r\n- Triforce Slash particle effect improvements\r\n### Changes\r\n- Reformatted changelog headings\r\n- Slight reformat to database patch steps\r\n- Moved database patches to \\patches\\data\\database\r\n- Triforce Slash updated description\r\n- Completely reworked the code for Triforce Slash\r\n- Proxy \"bolt\" deleted and replaced with \"triforceTrigger\"\r\n- Triforce Slash trigger proxy changed from BREAK to MASSIVE (player only)\r\n- Triforce Slash only deals MELEE_DMG now\r\n- Triforce Slash now uses brief super armor instead of invinsibility at the start of the attack\r\n- Triforce Slash can't interact with puzzle elements anymore\r\n- Triforce Slash no longer shoots proxies on the final hit\r\n- Triforce Slash has separate targeting methods for enemies with solid collision\r\n### Fixes\r\n- Fixed Ice Flak spawning hail at additional z+12 offset\r\n- Fixed a map bug where you could stand on a water tile in the mod intro area\r\n- Fixed Maroon Valley being revealed on the world map early due to modded maps\r\n- Triforce Slash trigger proxy no nonger pierces and causes targeting confusion\r\n- Fixed ability to shoot Triforce Slash through narrow walls\r\n- Fixed ability to shoot Lightning Strike through narrow walls\r\n- Fixed issue where Triforce Slash would target the wrong enemy\r\n### Balance\r\n- Fire Saw hit strength reduced from MASSIVE to HEAVY (knockback remains MASSIVE)\r\n- Fire Saw damage slightly reduced\r\n- Chilling Thrust status inflict factor reduced\r\n- Chilling Thrust contact damage slightly reduced\r\n- Triforce Slash trigger hitbox changed from 24x24x12 to 16x16x12\r\n- Lightning Strike proxy hitbox changed from 24x24x12 to 16x16x12\r\n- Triforce Slash damage greatly increased to bring it in line with Song of Storms\r\n- Overclock duration increased by 1 second", + "version": "0.9.0", + "timestamp": 1676846007000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.0" + }, + { + "body": "### Changes\r\n- Faraday Formation is now dash-cancelable", + "version": "0.8.5", + "timestamp": 1674267590000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.5" + }, + { + "body": "### Fixes\r\n- Fixed a crash that can happen when entering the mod's dev room", + "version": "0.8.4", + "timestamp": 1674108305000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.4" + }, + { + "body": "### Changes\r\n- Renamed the main effect file to tribladerXTM.json\r\n- Cold particle effects moved to patch file format\r\n- cold-tri.json effect file deleted, data merged into cold.json patch\r\n- Icicle particle effects moved to patch file format\r\n- Heat particle effects moved to patch file format\r\n- Neutral particle effects moved to patch file format\r\n- Shock particle effects moved to patch file format\r\n- Replaced modded vanilla effect \"slowMotionClock\" with modded effect \"slowMotionClockTriblader\"", + "version": "0.8.3", + "timestamp": 1673904486000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.3" + }, + { + "body": "### New Content\r\n- Added Ice Flak to PVP enemy move pool (they did not previously have a Lv.1 Cold Throw art)\r\n### Changes\r\n- Added a new particle effect when Verdant Infection is inflicted on an enemy\r\n- Warp Decoy can search further for a target to face (visual only)\r\n- Thunder Wrath audio volume slightly reduced\r\n- Removed maxGroundDistance restriction from Thunder Wrath (will work now even if you dash off cliffs)\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - vitalityCurse\r\n - vitalityCurseDrain\r\n - bounceOrb\r\n - vitalitySpring\r\n - springAbsorbDot\r\n - waveBomb\r\n - waveDummy4\r\n - waveLaserSpawn\r\n - waveLaser\r\n - waveMine\r\n - waveDummy\r\n - soulShatter\r\n - waveDummy2\r\n - spiritfall\r\n - fallingFaeSmall\r\n - fallingFaeBig\r\n - waveTurretBody\r\n - waveTurret\r\n - essenceProxy\r\n - essenceProxyController\r\n - waveTimeBomb\r\n - waveTimeBombExploder\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - waveMortar\r\n - waveDashBoom\r\n - exploTrail\r\n - waveAbsorbDot\r\n### Balance\r\n - Arcing Fae is now capped at two orbs maximum at a time. Shooting a third will despawn the first one.\r\n - So'najiz Phalanx increased damage on initial wave bullets\r\n - So'najiz Phalanx wave bullets attack strength changed from LIGHT to MEDIUM, will be harder to escape\r\n - So'najiz Phalanx now starts shooting slightly faster (less starting lag)\r\n - So'najiz Phalanx clones increased HP\r\n - So'najiz Phalanx final lasers reduced delay between preview and activation", + "version": "0.8.2", + "timestamp": 1673833639000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.2" + }, + { + "body": "### Changes\r\n- Capitalized Triblader2/3/4/5 names in party menu\r\n- Minor adjustments to Daybreak throw sound effect properties\r\n- Trailblazer can no longer be canceled by dashing until the final spin attack\r\n- Ice Brace audio and effect adjustments\r\n- Schneider/Luke now use their sitting animation for Ice Brace and Stasis Stance\r\n- Schneider/Luke now use their own alternate animations for Tower of Tranquility\r\n- Proxy icicleMediumLineSimple changed to breakType ACTION\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - frozenStar\r\n - fallingRockBig\r\n - fallingRockMed\r\n - rockLine\r\n - icicleSmall\r\n - snowballFlurry\r\n - iceFlak\r\n - hailBomb\r\n - iceFreeze\r\n - icicleBigDmg\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - polarGeyser\r\n - frozenRupture\r\n - avalancheProxy\r\n - snowHurricaneCharge\r\n - snowHurricane\r\n - frozenRay\r\n - icicleMediumLineSimple\r\n - icicleSubHit\r\n - icicleSubHitNoFly\r\n - icicleHugeDelay\r\n - towerBase\r\n - towerWeatherController\r\n - icePlatform\r\n - icicleSmallLasting\r\n### Fixes\r\n- Removed duplicate SET_TEMP_TARGET from Recoil Slash\r\n- Recoil Slash particle effects should show on countered enemy more consistently\r\n### Balance\r\n- Recoil Slash now grants super armor (hit resist MASSIVE) while counterattacking\r\n- Verdant Infection now grants super armor (hit resist MASSIVE) while counterattacking\r\n - Enemy variant already contained this property, only player files updated\r\n- Ice Brace now heals 5% of HP throughout the full duration\r\n- Ice Brace can now be canceled with a dash\r\n- Stasis Stance can now be canceled with a dash\r\n- Added an additional icicle attack to Stasis Stance", + "version": "0.8.1", + "timestamp": 1673750373000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.1" + }, + { + "body": "### New Content\r\n- Added a warning about modded party members when Triblader2 is recruited at Bergen Trail\r\n- Added a proper story cutscene to unlock the Schneider PVP duel (near end of 3rd day in the DLC story)\r\n - For save files after this point, the arena cup will be automatically unlocked\r\n - Added many random assortments of party members that can be present in the stands for the duel\r\n### Changes\r\n- Removed Schneider vs Luke arena cup\r\n- Arena cups are all open to all playable characters now, removed relevant text from descriptions\r\n- Arena lobby EventTrigger for managing character configs remains implemented but is now unused\r\n- Minor Triblader2 party dialogue tweaks\r\n- Adjusted text displays for Triblader League unlock cutscene to be in-line with other arena cup unlocks\r\n- Vermillion Firestorm lasers audio volume reduced\r\n- Flash Freeze audio volume reduced when freezing enemy\r\n- Daybreak proxies changed from breaktype NEVER to COMBATANT\r\n- Added sound effect when Daybreak is thrown\r\n- Daybreak impact sound effect volume increased\r\n- Trailblazer particle effects overhauled\r\n- Proy turbineStunner changed from breaktype NEVER to COMBATANT\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - rudeBuster\r\n - gleamingSurgeProxy\r\n - shardAura\r\n - spikeAura\r\n - dropShieldOrbit\r\n - dropShieldStatic\r\n - defenseAura\r\n - fireDaggerBombThrow\r\n - fireDaggerBombStuck\r\n - fireDaggerThrow\r\n - fireDaggerStuck\r\n - daybreakThrow\r\n - daybreakStuck\r\n - fireTornado\r\n - mirageController\r\n - mirageDummy\r\n - firePillar\r\n - firePillarEffect\r\n - turbineStunner (after rapid spin)\r\n - turbineDot (after rapid spin)\r\n - attackBuffProxy\r\n - flameWall\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - gambitProxy\r\n - neutralFreeze\r\n - neutralLaser\r\n - subPierce\r\n - flameHitS\r\n - solarEruptionTipR\r\n - solarEruptionTipL\r\n - solarEruptionHead\r\n - solarEruptionChainHitbox\r\n - sunsteelController\r\n - heatPierce\r\n - flameHit\r\n - meteor\r\n - turbineStunner\r\n - flamethrowerTriangle\r\n - enelSwordSummon\r\n - enelSwordAura\r\n - firestormBase\r\n - subPierceWeak\r\n - flameHitSWeak\r\n - heatLaser\r\n### Fixes\r\n- Walls 1-3 now destroy with proper effects in mod\\char-select\\beta.json\r\n- Fixed Lily granting exp in training island duels\r\n- Minor typo fix in Bergen Trail entrance modded dialogue\r\n- Fixed a rare issue where Spectral Legion would only spawn 3 clones\r\n- Fixed First Fractal particle effect alignment\r\n### Balance\r\n- Beekeeper total bees reduced by 4, damage per bee increased\r\n- Beekeeper will now despawn any previous bees when used\r\n- First Fractal damage slightly reduced\r\n- Blade of E'nel now grants full super armor (hit resist MASSIVE) while buff is active\r\n- Blade of E'nel now grants a shield that resists 10% of all damage while active\r\n- Homing Shards increased proxy lifetime from 1.5 to 2.0 seconds\r\n- Throwing Knives now shoots 2 additional knives on third volley\r\n- Trailblazer rate of fire increased\r\n- Trailblazer now has additional explosions when fire is spawned, dealing additional damage\r\n- Trailblazer fire contact damage slightly reduced", + "version": "0.8.0", + "timestamp": 1673157897000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.0" + }, + { + "body": "### Fixes\r\n- Fixed Triblader2 party member contact event story progress threshold\r\n### Balance\r\n- Magnet Prism targeting range increased from 128 to 140", + "version": "0.7.1", + "timestamp": 1670222024000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.7.1" + }, + { + "body": "0.7.0 (11/19/2022)\r\n### New Content\r\n- Added a character changing station to the Info Hub in Rookie Harbor\r\n- Triblader2 can now join the player near the start of Bergen Trail as a party member\r\n - This is in addition to the dev room NPC\r\n - Level/element/SP scaling will work regardless of when the NPC is recruited in a playthrough\r\n- Added commonEvent logic to manage Triblader2 party member level/SP/element progression throughout the story\r\n- Added modified event step to allow setting party members to variable level values\r\n### Major Changes\r\n- Targeted Surge: If you miss and use it again before the triangles despawn then your first attempt will stack\r\n- Magnet Prism is no longer limited to 1 projectile at a time (2 max), and no longer pierces\r\n### Changes\r\n- Minor audio volume adjustements to Blade Rink first-time cutscene\r\n- Prismatic Meltdown audio volume reduced when it shoots the laser\r\n- Shadow Spark projectile damage type changed from RANGED_DMG to MELEE_DMG\r\n- Lightning Rod final lightning proxy hit changed from RANGEED_DMG to MELEE_DMG\r\n- Proxy magnetBolt changed to breakType COMBATANT\r\n- Proxy thunderMed removed legacy \"hints\" properties\r\n- Proxy thunderMed changed from RANGED_DMG to MELEE_DMG\r\n- Proxy thunderController changed to breakType NEVER\r\n- Thunder Wrath weather effects linger for longer\r\n- Lightning Rod guardable flag changed from FROM_ABOVE to blank (player version only)\r\n- Proxy thunderHeavy guardable flag changed from FROM_ABOVE to blank\r\n- Proxy thunderHeavySkew guardable flag changed from FROM_ABOVE to blank\r\n- Proxy thunderHeavySkew changed from RANGED_DMG to MELEE_DMG\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - bee\r\n - circleBallShooter\r\n - circleBall\r\n - ms_TT\r\n - tt_ball\r\n - magnetBoltLong\r\n - forkBoltSpawn\r\n - forkBoltSecondary\r\n - forkBoltHitbox\r\n - magnetSphere\r\n - magnetSphereTurret\r\n - magnetBolt\r\n - thunderController\r\n - thunderSpawner\r\n - thunderSmall\r\n - thunderHeavy\r\n - meltdown (only after it shoots the shockLaser proxy)\r\n - shockLaser\r\n- Proxies that will remain without DETATCH_TIME_PARENT:\r\n - faradayDummy\r\n - lightningRodBolt\r\n - shockSpecial\r\n - fractalCloneController\r\n - fractalClone\r\n - thunderMed\r\n - meltdownTarget\r\n - thunderHeavySkew\r\n### Fixes\r\n- Most shock art skillBonus corrections\r\n- Fixed missing stunType, dmgType, and status descriptions for most shock arts\r\n- Fixed minor animation quirk in Blade Rink first-time cutscene\r\n- Fixed Triblader2-specific issue with second projectile of Celestial Constellation\r\n- Fixed ice wind effects from Arctic Blast rendering beneath upper terrain\r\n- Reworked the logic for beekeeper bees, they should no longer linger endlessly on defeated enemies\r\n- Added the attribute \"checkCollision\" for the following (fixes ability to hit through walls):\r\n - Beekeeper melee attack\r\n - Faraday Formation final spin attack\r\n - Lightning Rod lightning bolt\r\n - Amber Flurry rapid hits\r\n - Amber Flurry final hit\r\n - First Fractal final hit\r\n - Alternating Charge lightning proxies\r\n - Proxy thunderSmall\r\n - Proxy thunderHeavy\r\n - Proxy thunderHeavySkew\r\n - Prismatic Meltdown laser impact\r\n- Puzzle elements can now interact with:\r\n - Faraday Formation final spin attack\r\n - Lightning Strike (added a non-damaging hitbox that can interact with puzzles)\r\n - Targeted Surge initial projectile (added a non-damaging hitbox that can interact with puzzles)\r\n - Lightning Fork\r\n### Balance\r\n- Beekeeper bees reduced from MEDIUM hit strength to LIGHT\r\n- Beekeeper bees speed slightly increased\r\n- Slightly reduced beekeeper sword damage\r\n- Shadow Spark no longer inflicts status\r\n- Shadow Spark projectile damage and shoot velocity increased\r\n- Targeted Surge no longer inflicts status\r\n- Targeted Surge now shoots faster and has faster projectiles\r\n- Targeted Surge minor damage reduction\r\n- Lightning Fork damage significantly reduced\r\n- Magnet Prism no longer inflicts status\r\n- Magnet Prism no longer pierces enemies\r\n- Magnet Prism max projectiles increased from 1 to 2\r\n- Magnet Prism rate of fire increased, damage adjusted to balance\r\n- First Fractal damage slightly increased", + "version": "0.7.0", + "timestamp": 1668917167000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.7.0" + }, + { + "body": "### Fixes\r\n- Introduced the \"posEntity\" attribute to gambitProxy to prevent Wild Gambit's projectiles from shooting through walls", + "version": "0.6.1", + "timestamp": 1666515218000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.6.1" + }, + { + "body": "### New Content\r\n- Added some various Triblader2 party dialogue\r\n### Changes\r\n- All healing combat arts now have their names in green text\r\n- All self-damaging combat arts (Burning Sacrifice) now use red text\r\n- Changed BGM for Blade Rink\r\n- Minor text speed edit to Blade Rink first-time cutscene\r\n- Reformatted some Triblader2 party dialogue event steps\r\n- Modified visual effect for Wild Gambit roll 4\r\n- Wild Gambit roll 4 reduced volume on charging sound\r\n- Wild Gambit roll 7 proxy waveAbsorbBall startDist reduced\r\n- Removed assault proxies from Heavy Slash\r\n- Blade Aura changed from RANGED_DMG to MELEE_DMG\r\n- Laser Barrage executes faster now\r\n### Fixes\r\n- Neutral art skillBonus corrections\r\n- Fixed missing stunType, dmgType, and status descriptions for all neutral arts\r\n- Fixed Laser Barrage bug with laser particle effect lingering on enemies\r\n- Laser Barrage now works properly against walls, fences, and corners\r\n- Added the attribute \"checkCollision\" for the following (fixes ability to hit through walls):\r\n - Wirbelschlitzer attack hitbox\r\n - Wild Gambit basic melee hitbox\r\n - Wild Gambit roll 6 melee attack\r\n - Wild Gambit roll 8 melee attack\r\n - Heavy Slash attack hitbox\r\n - Shrapnel Field spin attack\r\n - Sky Shredder initial combo starter swing\r\n - Laser Barrage final strike\r\n- Puzzle elements can now interact with:\r\n - Wild Gambit roll 6 melee attack\r\n - Wild Gambit roll 7 melee attack\r\n - Wild Gambit roll 8 melee attack\r\n- Puzzle elements no longer interact with:\r\n - Gleaming Surge delayed hits on enemies\r\n - Sky Shredder falling spin attack\r\n - Laser Barrage lasers\r\n### Balance\r\n- Heavy Slash damage increased 12%\r\n- Laser Barrage individual laser damage increased 50%\r\n- Laser Barrage total lasers changed from 5 to 6", + "version": "0.6.0", + "timestamp": 1666514440000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.6.0" + }, + { + "body": "### Fixes\r\n- Fixed cutscene sound effect positioning in all 5 XTM arena maps\r\n### Changes\r\n- Slightly moved PVP sign in Blade Rink\r\n- Changed initial character animations on cutscene for subsequent Blade Rink rounds\r\n- Made timing adjustment on pvpBrake for Blade Rink in attempt to avoid invisible enemies on round start", + "version": "BETA_0.5.2", + "timestamp": 1664165784000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.2" + }, + { + "body": "### Fixes\r\n- Fixed alignment of effect in Blade Rink intro when Triblader5 switches to neutral\r\n- Fixed broken animation in map autumn\\path-3-1.json in cutscene that plays after Vermillion Wasteland\r\n", + "version": "BETA_0.5.1", + "timestamp": 1664148681000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.1" + }, + { + "body": "### New Content\r\n- Triblader League round 2: \"Blade Rink\" added\r\n- Cutscene for 1st-time attempt at Blade Rink only\r\n### Fixes\r\n- Removed unused debug spritesheet custom.png\r\n- Compressed file pvp-triblader-league-c.json\r\n- Removed unintentional assault proxies from Blizzard Slash", + "version": "BETA_0.5.0", + "timestamp": 1664145061000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.0" + }, + { + "body": "### Changes\r\n- Updated readme\r\n- Reorganized github", + "version": "BETA_0.4.3", + "timestamp": 1663132337000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.4.3" + } + ] + }, "load-from-pause": { "metadataCCMod": { "id": "load-from-pause", diff --git a/npDatabase.min.json b/npDatabase.min.json index a1f9b732..645a14a0 100644 --- a/npDatabase.min.json +++ b/npDatabase.min.json @@ -4900,6 +4900,613 @@ } ] }, + "kit-mod": { + "metadataCCMod": { + "id": "kit-mod", + "version": "1.0.0", + "title": { + "en_US": "Kit Mod", + "de_DE": "Kit Mod", + "fr_FR": "Kit Mod", + "zh_CN": "Kit Mod", + "zh_TW": "Kit Mod", + "ja_JP": "Kit Mod", + "ko_KR": "Kit Mod" + }, + "description": { + "en_US": "Adds Kit as a party member and playable character.", + "de_DE": "Adds Kit as a party member and playable character.", + "fr_FR": "Adds Kit as a party member and playable character.", + "zh_CN": "Adds Kit as a party member and playable character.", + "zh_TW": "Adds Kit as a party member and playable character.", + "ja_JP": "Adds Kit as a party member and playable character.", + "ko_KR": "Adds Kit as a party member and playable character." + }, + "icons": { + "24": "icon.png" + }, + "repository": "https://github.com/XenonA7/xenons-playable-classes", + "tags": [ + "party member", + "player character" + ], + "authors": [ + "BountyXSnipe", + "dmitmel", + "XenonA7" + ], + "prestart": "prestart.js", + "dependencies": { + "extendable-severed-heads": ">=1.1.0" + } + }, + "installation": [ + { + "type": "zip", + "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.0.zip", + "source": "kit-mod-1.0.0", + "hash": { + "sha256": "78afdeeb1b70861ff95bf4f9a159f5eaac312abac6d02c57a39c1dac2e537d88" + } + } + ], + "stars": 31, + "lastUpdateTimestamp": 1772254499000, + "releasePages": [ + { + "body": "## 3.3.2 (02/27/2026)\r\n### Changes\r\n- Hexacast art Furious Dissonance renamed to Aberrant Dissonance\r\n- Minor tweaks to Hexacast levelUpStand sprites\r\n- Ancient Power is now dash-cancelable after 0.15 seconds (rocks will fall back down)\r\n- Ancient Power ACTION_BLOCK dash delay during final shoot reduced from 0.25 to 0.15 seconds\r\n- AncientRockSmall/AncientRockMed trigger wait time reduced from 1.3 to 0.8 seconds\r\n- Removed the Triblader2 placeholder animation from Schneider/Luke Burning Sacrifice, Vermillion Firestorm\r\n- Removed Schneider/Luke animation sheets extra1, extra2, extra3\r\n- Deleted schneiderExtra.png, lukeExtra.png\r\n### Fixes\r\n- \"Trigger Happy\" arena triblader duel is now properly set to level 75 rather than scaling to the player's level", + "version": "3.3.2", + "timestamp": 1772254499000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.3.2" + }, + { + "body": "## 3.3.1 (02/22/2026)\r\n### Fixes\r\n- Fixed Shadowflame Sorcery standard melee attacks SET_PLAYER_ACTION_BLOCK inconsistencies among custom skill melee variants\r\n- Fixed Github release issue", + "version": "3.3.1", + "timestamp": 1771753782000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.3.1" + }, + { + "body": "## 3.2.1 (02/08/2026)\r\n### New Content\r\n- Added floatEyeClosed animation for Triblader2/3/4/5 and Triblader-Lea (for vanilla cutscenes)\r\n### Changes\r\n- Renamed Hexacast animation floatEyesClosed to floatEyeClosed to match vanilla standard\r\n- Changed Triblader2/3/4/5 animations in element unlock map patches to use floatSword and landOnGround\r\n- Triblader2/3/4/5 now shows battleDamage animation in event arena-player-death-pre", + "version": "3.2.1", + "timestamp": 1770573494000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.2.1" + }, + { + "body": "## 3.2.0 (02/07/2026)\r\n### New Content\r\n- Added \\js\\azure-lazuline\\extern-anim-fix.js, code by Azure Lazuline\r\n * Adds SHOW_EXTERN_ANIM support for non-Lea characters if their main animation file contains an animation by the same name\r\n * Hexacast1/2, Triblader2/3/4/5, and Triblader Lea now support \"access denied\" gate cutscenes among others\r\n- Added arena defeat animation support for Hexacast1/2/3, Schneider, Luke, Triblader2/3/4/5, and Triblader Lea\r\n- Added Triblader2/3/4/5 animation defeatPre and defeat (thanks to V1tr4 and Orco for spritework help)\r\n- Added Triblader2/3/4/5 south landOnGround sprite\r\n- Added Hexacast animation definition fanPreFast\r\n### Changes\r\n- New replacement sprites for Triblader Lea east battleRun/battleJump/battleFall animations\r\n- Condensed Hexacast1/2/3 main spritesheets to remove unused levelUp placeholder row\r\n- Extended triblader-lea-extra.png to include landOnGround animation\r\n- Deleted unused \"level\" animation sheet from Hexacast1/2/3\r\n- Reduced audio volume for Hexacast levelUpFX___ effects\r\n- Split Hexacast levelUp effects into levelUpFX___ and levelUpRising___, added DUST_SLOW particles\r\n- Hexacast level-up hover height and float params reduced\r\n### Fixes\r\n- Fixed proxy dissonanceFinalCard not showing effect dissonanceFinalCardCharge2 (timing issue)\r\n- Fixed Triblader Lea east chest opening animations having wrong eye color\r\n### Balance\r\n- Proxy dissonanceCardExplosion damageFactor increased from 0.80 to 0.90\r\n- Proxy dissonanceCardExplosion2 progressive repeating damageFactor increased from 0.90/1.35/1.80 to 1.0/1.50/2.0\r\n- Ray of G'oni laser status factor increased from 0.4 to 0.55 (better at inflicting status)", + "version": "3.2.0", + "timestamp": 1770529882000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.2.0" + }, + { + "body": "## 3.1.0 (01/26/2026)\r\n### New Content\r\n- Added Hexacast level-up action\r\n### Changes\r\n- Increased the GOD_HEXAGON_WAVE pScale end time from 0.5 to 0.8 in effect dissonanceDetonationBoom\r\n### Balance\r\n- Hail Spears rework: No longer pierces enemies, causes small explosions on hit\r\n- Hail Spears overall damage increased by roughly 20%", + "version": "3.1.0", + "timestamp": 1769414531000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.1.0" + }, + { + "body": "## 3.0.2 (01/19/2026)\r\n### Changes\r\n- Added SCREEN_FLASH to effect dissonanceDetonationBoom for explosion duration\r\n### Fixes\r\n- Updated README.md to remote Hexacast WIP note\r\n- Proxy dissonanceTarget lifetime increased from 0.4 to 0.8 seconds", + "version": "3.0.2", + "timestamp": 1768857910000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.2" + }, + { + "body": "## 3.0.1 (01/19/2026)\r\n### General\r\n- Hexacast litter mod updated to 2.1.8\r\n### Changes\r\n- Added pAlpha fadeout to WAVE_SPARKLE particles in effect dissonanceFinalCardFX\r\n- Changed the WAVE_BIG_HEXAGON_GUI particle in effect dissonanceFinalImpact to be much faster and larger\r\n- Proxy dissonanceCard2 now uses new death effects dissonanceCard2WallDeath and dissonanceCard2AirDeath\r\n### Balance\r\n- Furious Dissonance reduced delay before final sequence by 0.15 seconds", + "version": "3.0.1", + "timestamp": 1768845958000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.1" + }, + { + "body": "## 3.0.0 (01/18/2026)\r\n### General\r\n- Hexacast moveset is now complete!\r\n- Hexacast litter mod updated to 2.1.7\r\n### New Content\r\n- New Hexacast combat art: Furious Dissonance (Wave Throw Lv.3B)\r\n- Added two new Hexacast tips to hideout-lobby\r\n### Changes\r\n- Shifted Hexacast \"fanPre\" and \"fanLoop\" spritesheet frame offsets to match \"groundClosed\"\r\n- Added new effect virulentSparkle to Virulent Corruption\r\n- Player collision now changes back to VIRTUAL after landing on the ground during Virulent Corruption\r\n- Proxies cataclysmCard, iceCardSmall, kindlingMineCard, and waveDetonationTrap are now considered a \"threat\" once armed\r\n- Adjusted pScale parameters of HEXA_SHOCK particles in effect sparkStreamHexagons to shrink more gradually\r\n- Renamed custom particle CIRCLE_BIG_WAVE_GUI to CIRCLE_BIG_WAVE_NOGUI\r\n### Fixes\r\n- Fixed typo with some EASE_IN_OUT spline valies in wave-hexa.json\r\n- Fixed incorrect moveDist for GOD_HEXAGON particles in all godThrow___Rev effects\r\n- Fixed Gradual Hive Missile to use effect hiveMissileChargeOld", + "version": "3.0.0", + "timestamp": 1768792842000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/3.0.0" + }, + { + "body": "## 2.29.0 (01/12/2026)\r\n### New Content\r\n- New Hexacast combat art: Virulent Corruption (Wave Dash Lv.3A)\r\n- Added a custom skill icon for Celestial Cohort\r\n### Changes\r\n- Celestial Cohort removed from main Hexacast player file, it is now a custom skill\r\n- Reduced startDist from 48 to 32 for GOD_HEXAGON_HEAT particles in effect brandingGroundImpact\r\n- Increased pScale of GOD_HEXAGON_HEAT particles in effect brandingUpdraft\r\n- Added a SCREEN_FLASH to effect brandingFloorHexagons2\r\n- Changed effect brandingSweep3 to incrementally speed up s2tsa1700 sound effects and reduced variance from 0.25 to 0.075\r\n- Increased FADE_COLOR time for effect cohortWavePunch\r\n### Fixes\r\n- Fixed Verdant Blast (Lily custom skill) data classification to be dmgType MELEE\r\n- Fixed effect witheringSlashAir not showing properly\r\n- Fixed cohortWavePunch SHOW_EFFECT to use actionDetached: false", + "version": "2.29.0", + "timestamp": 1768206318000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.29.0" + }, + { + "body": "## 2.28.0 (01/10/2026)\r\n### New Content\r\n- New Hexacast combat art: Branding Blaze (Heat Melee Lv.3A)\r\n- Added \"tmp.xpcDisableHoming\" to allow homing being disabled on THROW_NORMAL, THROW_CHARGED, and Kindling Dance\r\n * Unused by default, this is only for certain scenarios like Multibakery pvp\r\n### Changes\r\n- Minor audio tweaks to effect cataclysmLaserManual1\r\n- Removed some unused animations from Triblader2/3/4/5/Lea animation files\r\n- Removed some unused frames from Triblader2/3/4/5/Lea sprite sheets\r\n- Shortened and revised Triblader2 disclaimer about modded party members\r\n- Minor dialogue edit to npcModder in hideout-lobby\r\n- Added hacking effects to PRD teleporter in hideout-southwest\r\n- Added SHOW_AR_MSG to art-testing light switch\r\n- Added additional particles to Hexacast Ki Thrust and Spirit Blast\r\n- Reduced screen flash intensity of Hexacast effect wavePunch2Hex (Spirit Blast)\r\n- Removed particleDuration setting from FLAME1 particles in effects firebrandAura1 and firebrandAura2\r\n- Added randFlip to FLAME1 particles in effects firebrandAura1 and firebrandAura2\r\n- Increased WAIT timing from 0.45 to 0.60 when Faj'ro Flush doesn't hit anything\r\n- Slightly improved effect hiveMissileImpact\r\n- Amber Hex shockShot effect now moves with target\r\n- Scorching Swirl first hitbox zHeight increased from 16 to 24\r\n- Increased pAlpha of GOD_HEXAGON_HEAT particles in effect tempestSweep from 0.6 to 0.8\r\n- Added randFlip to ICE_SHARD, DEBRISHEAT, DIRT, and ROCK_SMALL particles in all XPC effects\r\n### Fixes\r\n- Fixed menu order of Hexacast neutral guard Lv.2 custom skills\r\n- Fixed extra hailCard1Death effect when using cataclysmExplosionManual\r\n- Fixed a typo in triblader2-events\r\n- Fixed FLAME2 particles in effect fajroFinalExplode missing particleRotate property\r\n- Added the Z_FLAT shapeType to all ROCK_CRATER particles\r\n- Removed unused duplicate effect cataclysmLaserHexagons\r\n- Removed old combat.cnt conditions from Hexacast default throw custom skills\r\n### Balance\r\n- Kindling Dance fireball steerDegree reduced from 0.20 to 0.08 (shadowflame version unchanged)\r\n- Hive Missile charge time reduced from 0.4 to 0.19 seconds\r\n- Triblader Celestial Constellation ccBullet/ccBullet2 lifetime increased from 1.8/2.0 to 2.4/2.8 seconds\r\n- Calamity Beacon proxy flameWeakMelee damageFactor reduced from 0.12 to 0.06 (shadowflame variant 0.12 to 0.10)\r\n- Calamity Beacon controller proxy ground impact damageFactor reduced from 3.5 to 1.5\r\n- Faj'ro Flush reduced delay after second sweep by 0.15 seconds before jump", + "version": "2.28.0", + "timestamp": 1768083513000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.28.0" + }, + { + "body": "## 2.27.1 (12/11/2025)\r\n### New Content\r\n- Added shadowflame support for Ashen Frenzy\r\n### Changes\r\n- Made the COPY_SPRITE more prominent in effect ashenFrenzyCharge\r\n- Reduced pAlpha for DARK_BALL_GUI particles (rising lines) in effect cataclysmLaserManual1\r\n- Increased startDist for initial CIRCLE_SOURCE_COLD_GUI particles in effect cataclysmLaserManual1\r\n- Extended initial trigger hitbox of proxy cataclysmExplosionAuto to Z=-32 to match the beam hitboxes\r\n- Tweaked audio settigns for effect ssActivate\r\n- Added pLight property to DARK_FIRE_SMALL particles in effect ssActivate\r\n- Proxy mireSlowDebuff duration increased from 0.25 to 0.50 to smooth out debuff refreshing\r\n### Fixes\r\n- Fixed Ashen Frenzy being unable to shoot fireballs at enemies with solid collision or at multi-part bosses\r\n- Fixed all shadowflame \"fireballBig\" proxies to have the noLightGlow property\r\n- Reworked mireProxy and mireSlowDebuff to improve seamless debuff refresh, although still not perfect\r\n- Increased zHeight for miasmaProxy and miasmaProxy2 from 32 to 64 (to accomodate Shadowflame Sorcery casting)\r\n### Balance\r\n- Toxic Mire proxy radius increased from 28 to 34\r\n- Hive Missile card impact damageFactor increased from 1.5 to 4.5", + "version": "2.27.1", + "timestamp": 1765439123000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.27.1" + }, + { + "body": "## 2.27.0 (12/07/2025)\r\n### New Content\r\n- New Hexacast combat art: Glacial Cataclysm (Cold Guard Lv.3B)\r\n- Added new ENV particles:\r\n * COLD_CRYSTALS_RISING\r\n * COLD_CRYSTALS_RISING_FAST\r\n * SNOW_FLAKES_RISING\r\n * SNOW_FLAKES_RISING_FAST\r\n### Changes\r\n- Tweaked descriptions for Freeze Rays, Frigid Flurry, Magic Missile, Frozen Fortress, Brittle Barrier, Shock Surge, Magnet Deck\r\n### Fixes\r\n- Updated all weather controller proxies (Triblader, Hexacast) to be invisible: true\r\n- Throttle Hex dmgType label updated to MIXED\r\n### Balance\r\n- Added a short, interruptible delay to the start of Ashen Frenzy\r\n- Throttle Hex contact damageFactor reduced from 4.0 to 3.0\r\n- Throttle Hex proxy thunderSmallWeak damageFactor reduced from 0.8 to 0.65", + "version": "2.27.0", + "timestamp": 1765158946000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.27.0" + }, + { + "body": "## 2.26.3 (11/20/2025)\r\n### Changes\r\n- Unfinished progress on Hexacast Cold Guard Lv.3B\r\n- Hexacast standard attack logic now uses the ELEMENT_MODE combat condition instead of player.element\r\n- Calamity Beacon initial card throw now respects polarityThrowType\r\n- Increased size and visibility of effects waveDetonationTimer and kindlingMineTimer\r\n- Freeze Rays now uses proper recolored laser sprites instead of neutral laser sprites\r\n### Fixes\r\n- Fixed properties of proxy waveDetonationTrap's initial stunning hitbox and all hitbox zHeight settings\r\n- Fixed waveDetonationRemote hitbox zHeight properties\r\n- Fix pvp bar duplication when using cc-multibakery (Fix by Krypek in pvp-gui-fix.js)\r\n### Balance\r\n- Ashen Frenzy dash attacks damageFactor reduced from 3.5 to 2.5\r\n- Ashen Frenzy card spin attack damageFactor reduced from 0.75 to 0.60", + "version": "2.26.3", + "timestamp": 1763690816000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.3" + }, + { + "body": "## 2.26.2 (11/11/2025)\r\n### Balance\r\n- Hexacast homing shots steerDegree increased from 0.3 to 0.35", + "version": "2.26.2", + "timestamp": 1762904125000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.2" + }, + { + "body": "## 2.26.1 (11/11/2025)\r\n### Changes\r\n- Unfinished code entry for Hexacast Cold Guard Lv.3B\r\n### Balance\r\n- Hexacast homing shots steerDegree reduced from 0.6 to 0.3", + "version": "2.26.1", + "timestamp": 1762902705000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.1" + }, + { + "body": "## 2.26.0 (11/09/2025)\r\n### New Content\r\n- New Hexacast combat art: Ashen Frenzy (Heat Dash Lv.3A)\r\n * Shadowflame support not implemented yet\r\n### Changes\r\n- Moved /js/azure-lazuline/wave-recall-combat-clear.js import to postStart.js, only loads if cc-multibakery is not installed\r\n- Added FLAME2 particles to improve effect fajroDeckAppear\r\n- Removed light glow from effect fajroDeckAppear\r\n- Reduced the size of DARK_FIRE particles from pScale 1.3 to 1.15 in shadowflame effect fajroUpdraft\r\n- Proxy fajroDeck scaling changed from 1.0 to 0.9 (in effect fajroDeckAppear)\r\n- Copied Faj'ro Flush's action steps for ground landing to the end of Shadowflame Sorcery and Calamity Beacon (visual only)\r\n- Increased FLAME2 size and density for effect tempestPlayerAura\r\n- Reduced screen flash intensity and increased darkness fadeout time for effect blizzardRushCharge\r\n- Removed screen flash from effect blizzardRushSweep1\r\n- Minor audio adjustments to effects fajroSweep and fajroSweepRev\r\n- Increased RUMBLE duration for effect fajroFinalExplode\r\n- Replaced GOD_HEXAGON_SHOCK particles with SPARK particles in Thundering Sparks effect boldSmallTS\r\n- Increased sound effect volume for effect stasisStormHugeWhirl\r\n- Added a HEAT_BIG_HEXAGON_GUI particle to the start of effect fajroRisingLines\r\n- Performance improvements for Calamity Beacon (and shadowflame version):\r\n * Reduced particle count of effect calamityShootArc\r\n * Removed dust particles from effect calamityShootArc\r\n * Increased effect meteorTrailDiagonal loop time from 0.075 seconds to 0.12 seconds\r\n * Increased effect meteorTrailDiagonalBig loop time from 0.05 seconds to 0.1 seconds\r\n * Particle effects METEOR_MED and METEOR_BIG changed to guisprites\r\n- Replaced all Hexacast usage of vanilla effect dotExplode with custom effect dotExplodeHexa\r\n### Fixes\r\n- Fixed Ancient Power when used on the edge of a cliff - proxies are now spawned with BASE alignment instead of BOTTOM\r\n- Toxic Mire damageFactor (NO_DAMAGE limiter) changed from 0.075 to 0 to fix it being able to break enemies\r\n- Fixed Toxic Mire outdated description\r\n- Fixed arid.element-turret entry in puzzle-aim-detection.js\r\n- Fixed hitbox duration in Hexacast proxies scorchingSwirlController and heatExplosionSmall\r\n### Balance\r\n- Flaming Tempest duration reduced by 0.5 seconds, damage increased to compensate\r\n- Flaming Tempest aura melee radius increased from 32 to 48\r\n- Thundering Sparks delay between shots increased by 0.65 seconds\r\n- Thundering Sparks laser hitbox damageFactor reduced from 0.45 to 0.165 (huge nerf)\r\n- Thundering Sparks laser hitbox status factor increased from 1.0 to 1.35", + "version": "2.26.0", + "timestamp": 1762744031000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.26.0" + }, + { + "body": "## 2.25.1 (10/19/2025)\r\n### Changes\r\n- Hexacast homing fixes and improvements by Azure Lazuline\r\n- Hexacast player files (and Lea custom skill) now only checks for !combat.facingPuzzle, element turret exception moved to JS\r\n- Updated info-for-modders.md documentation for noHomingWhenAimingAtThis\r\n- Added \"Azure Lazuline\" to author list\r\n- Changed the CHANGE_SCALE to EASE_OUT_STRONG in effect fajroDeckAppear and increased duration from 0.3 seconds to 0.45 seconds\r\n### Balance\r\n- Major buff to shadowflame version of Faj'ro Flush, it should roughly do double the damage as the normal version now", + "version": "2.25.1", + "timestamp": 1760866330000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.25.1" + }, + { + "body": "## 2.25.0 (10/19/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.6\r\n### New Content\r\n- New Hexacast combat art: Faj'ro Flush (Heat Guard Lv.3B)\r\n- Added a new Hexacast tip in hideout-lobby\r\n- Added hexa-vrp font icon\r\n### Changes\r\n- All Hexacast homing is now disabled if there are any bergen monk turrets present in the current map (cold.turret-monks-invinc)\r\n- Removed the \"repeat\" property from ss-meteorMedFirst and ss-meteorMed (it didn't wait long enough for multiple hits anyway)\r\n- Added a 0.80 CHANGE_SCALE to effect embrittlementCardTrail\r\n- Toxic Mire dash hitbox changed from full duration non-repeating to 0.04 duration repeating\r\n- Toxic Mire dash hitbox no longer has reversed knockback\r\n- Toxic Mire now has a SET_DAMAGE_CEILING value of 4\r\n- Further improved Thundering Sparks effect boldSmallTS\r\n- Shining Shield audio volume decreased from 0.8 to 0.6\r\n- Lowered audio volume of effect lightningHexChargeup\r\n- Proxy meteorFinalExplosionOnly hitbox z offset changed from -16 to -32\r\n- Renamed EXPLOSION_BIG_FAST to DARK_EXPLOSION_BIG_FAST in shadowflame-alts for consistency\r\n- Increased CIRCLE_STATIC startDist in shadowflame version of effect meteorFinalExplode\r\n### Fixes\r\n- Fixed big hexagon particle rotation direction in effect stasisStormFinisher\r\n- Removed unused proxy group for healBatteryTrigger\r\n### Balance\r\n- Hexacast uncharged default shots now have a statusFactor of 0.55 (previously had none)\r\n- Freeze Rays: damageFactor increased from 0.30 to 0.40 (big damage increase)\r\n- Freeze Rays: status factor decreased from 1.5 to 1.25\r\n- Toxic Mire dash duration reverted back to 0.4 seconds\r\n- Toxic Mire now deals all damage during the dash, the lingering mire now only applies the slowness debuff\r\n- Toxic Mortar no longer deals any damage\r\n- Toxic Mortar overall radius increased by 8 (mire proxies are spawned slightly farther out)\r\n- Twin Spirit damageFactor increased from 1.55 to 1.75\r\n- Temporal Miasma duration increased from 10.5 seconds to 14 seconds\r\n- Blizzard Rush chargeup time reduced from 0.7 seconds to 0.4 seconds\r\n- Giga Drain absorption factor reduced from 0.08 to 0.05\r\n- Lightning Hex charge time reduced from 3 seconds to 2.5 seconds\r\n- Fire Barrage loop count reduced from 10 to 8 (less fireballs), total loop duration increased from 0.1 to 0.12", + "version": "2.25.0", + "timestamp": 1760863952000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.25.0" + }, + { + "body": "## 2.24.1 (10/07/2025)\r\n### Changes\r\n- Updated info-for-modders.md with new Azure features from 2.23.0\r\n- Improved Hexacast effects recallTeleportTrail and cohortTeleportTrail\r\n- Snow Lance hitbox zHeight increased from 16 to 24\r\n- Adjusted SHOW_EFFECT offset for blasterSentryHexagons (in both Blaster Sentry and Celestial Cohort)\r\n- Increased visibility of mundaneScatterCard's trail effect\r\n- Reduced rock hover time from 1.8 to 1.3 seconds when Ancient Power is interrupted\r\n- Split mireProxy attack into two separate hitboxes for damage and debuff application\r\n### Balance\r\n- Ice Blitz now applies a stun lock\r\n- waveDetonatoinRemote status factor increased from 0.45 to 0.575\r\n- waveDetonationTrap status factor increased from 0.45 to 0.525\r\n- Meteor Storm offsetArea reduced from 192x192 to 96x96\r\n- Meteor Storm meteors now have reversed knockback\r\n- Meteor Storm meteor damageFactor reduced from 6.2/4.25 to 5.0/3.75 (shadowflame versions unchanged)\r\n- Embrittlement now has a non-bouncing piercing projectile, able to hit multiple enemies\r\n- Giga Drain projectile impact damageFactor increased from 0.5 to 2.5\r\n- Toxic Mire proxy damage tick speed increased from 0.25 to 0.4 seconds\r\n- Toxic Mire dash length slightly extended, proxies are more spread out", + "version": "2.24.1", + "timestamp": 1759846347000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.24.1" + }, + { + "body": "## 2.24.0 (10/05/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.4\r\n### New Content\r\n- New Hexacast custom skill: Embrittlement (Cold Throw Lv.2)\r\n- New Hexacast custom skill: Kindling Mine (Heat Dash Lv.1)\r\n- New Hexacast custom skill: Mundane Scatter (Neutral Throw Lv.1)\r\n- New Hexacast custom skill: Ancient Power (Neutral Throw Lv.2)\r\n### Changes\r\n- Changed BGM option 21 in training-apollo-5 to use MEDIUM instead of IMMEDIATELY\r\n### Fixes\r\n- Fixed Ice Mortar explosion hitbox zHeight\r\n- Extended joltHexProxy hitbox zHeight to Z=-16 offset\r\n- Increased Stasis Storm \"stasisStormHugeSweep\" hitbox sizes from 120 to 140 to better match the effect", + "version": "2.24.0", + "timestamp": 1759728412000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.24.0" + }, + { + "body": "## 2.23.0 (09/28/2025)\r\n### New Content\r\n- Added a teleporter in hideout-northwest to fight Apollo5 in a modified Hexacast training arena map (LPC must be installed)\r\n- Added code features from Azure Lazuline:\r\n * guarding-variable.js\r\n * puzzle-aim-detection.js\r\n- Hexacast throws now automatically disable homing when aimed at a puzzle element (feature by Azure Lazuline)\r\n- Added custom-attack-limiters.js along with the limiter NO_HIT_PROXY_NO_DAMAGE\r\n### Changes\r\n- Shadowflame Sorcery DARK_DUST and SPOOKY_DUST environment particles reduced, added COAL_SPARKS particles\r\n- Improved Thundering Sparks effect boldSmallTS (more particles, screen shake)\r\n- Minor tweak to icon.png\r\n### Fixes\r\n- Added WAIT_UNTIL_ON_GROUND conditions to pvpBrake and pvpEnd in xpc/bonus/training-apollo-5 and ultimate-pvp\r\n- Fixed shadowflame Ashen Hex to do MELEE_DMG instead of RANGED_DMG\r\n- Fixed all Hexacast meteor hitbox zHeight settings (changed from 0 to 32 with Z=-16 offset)\r\n- Fixed Triblader Molten Daggers and Daybreak not able to melt ice (added NO_HIT_PROXY_NO_DAMAGE hitbox)\r\n### Balance\r\n- Increased overall size of Hexing Blast by 15% (updated proxy hexingBlastSmall and its effects)\r\n- Increased damage of Hex Vortex (proxy hexingBlastHuge damageFactor increased from 1.6 to 3.6)\r\n- Ashen Hex no longer does melee contact damage during the dash\r\n- Ashen Hex damageFactor increased from 3.0 to 3.35 (shadowflame version unchanged)\r\n- Icy Gust status factor increased from 1.45 to 2.0\r\n- Reciprocal Gale wind status factor increased from 0.88 to 1.0\r\n- Curse of Vanishing debuff duration increased from 6 to 8 seconds\r\n- Augmented Flames uncharged throw proxy count reduced from 16x2 to 8x2 per action\r\n- Augmented Flames uncharged throw proxy flameWeak damageFactor increased from 0.04 to 0.05", + "version": "2.23.0", + "timestamp": 1759120534000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.23.0" + }, + { + "body": "## 2.22.1 (09/14/2025)\r\n### New Content\r\n- Added a new Hexacast tip in hideout-lobby\r\n### Changes\r\n- Throttle Hex description updated.\r\n### Balance\r\n- Throttle Hex can now be used on an unlimited number of different enemies simultaneously, although multiple cannot stack on the same enemy.\r\n- Throttle Hex duration increased from 8 seconds to 10 seconds\r\n- Reduced delay before dash cancel is allowed for Wave Detonation trap variant", + "version": "2.22.1", + "timestamp": 1757884666000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.22.1" + }, + { + "body": "## 2.22.0 (09/13/2025)\r\n### New Content\r\n- New Hexacast combat art: Flaming Tempest (Heat Guard Lv.2B)\r\n- New Hexacast custom skill: Frontal Sublimation (Cold Melee Lv.3)\r\n- New sprites for shadowflame \"fireballBig\" bullets (Fire Barrage, etc)\r\n- New sprites for shadowflame \"KILL\" particle (when small fireballs hit a wall)\r\n### Changes\r\n- Lateral Sublimation will now place individual icicles on lower elevations (instead of floating) if the line extends off a cliff\r\n- This means Lateral Sublimation will no longer work over bottomless pits\r\n- Proxy sublimationCard initial travel time reduced from 2s to 1s; this is to cover cases where it is shot offscreen with no walls\r\n- Triforce Slash: removed unused triforceSolidTarget check when piking teleport positions\r\n- Lea/Hexacast custom skill Triforce Slash attrib teleportPre renamed to tri-teleportPre\r\n- Triforce Slash now has stopBeforeEdge when moving back to charge the final hit\r\n- Minor edit/fix to Triblader2/3/4/5 menu portraits\r\n- Proxy sublimationCard is now shot from PROXY_OWNER instead of controller\r\n- Reduced moveWithTarget duration for effect sublimationCardSweep from 0.35 to 0.25\r\n- Final dash/sweep animation of Lateral Sublimation changed from rev to normal\r\n- Removed guisprites property from SYMBOL_BLACK particles used by Triblader/Hexacast\r\n- Added a SYMBOL_BLACK particle to effect sublimationIcicleMelt\r\n- Added a -16 Z offset to proxy sublimationCard's hitbox\r\n- Added an \"idle\" animation frame to Lateral Sublimation's steps\r\n- Improved particle pScale timings for effect scorchingSwirlHexagons2\r\n- Fixed the CIRCLE_SMALL_DARK particle centralAngle in the shadowflame version of effect scorchingSwirlSweep2\r\n### Fixes\r\n- Fixed Triblader Triforce Slash glitching out when used against the Whale boss\r\n- Fixed inconsistent particle duration in effect healBatteryCardAppear\r\n- Fixed proxy waveDetonationTrap activating mid-air when used from a z=-16 map layer\r\n- Deleted unused sheet extraCrateChest from Hexacast1/2/3 animation files\r\n- Fixed first 0.1 seconds of Wave Detonation (remote version) being \"idle\" animation\r\n- Fixed repeating final hitbox on Static Discharge and Static Field\r\n- Fixed missing particleRotate property in effect fireHandCardAppear\r\n### Balance\r\n- Increased sublimationProxy \"melt\" hitbox radius from 40 to 48 (matches initial icicle hitbox size)\r\n- Temporal Miasma duration increased from 8.5 seconds to 10.5 seconds\r\n- Calamity Beacon pre-jump segment duration decreased from 2.5 seconds to 2 seconds\r\n- Calamity Beacon final explosion damageFactor increased from 6.5 to 9.5\r\n- Added a 0.15 second delay before Wave Detonation can be dash-canceled (prevents accidentally wasting the art)\r\n- Static Discharge repeating damageFactor reduced from 0.55 to 0.5\r\n- Static Discharge and Static Field status inflict increased to non-negligible levels\r\n- Throttle Hex melee impact damageFactor increased from 2.25 to 4.0 (Stasis Rune on cooldown still does 0)", + "version": "2.22.0", + "timestamp": 1757829606000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.22.0" + }, + { + "body": "## 2.21.0 (09/01/2025)\r\n### New Content\r\n- New Hexacast combat art: Lateral Sublimation (Cold Melee Lv.3A)\r\n- Added three new Hexacast tips in hideout-lobby\r\n### Changes\r\n- Darkened north exit shadows for maps dark-passage-1 and dark-passage-2 to increased visibility\r\n- Icicle Lance will now fail and refund SP if you use it too close to a wall such that no proxies actually spawn\r\n- Ruinous Pulse hitbox is now handled by a controller proxy to allow the full pulse to continue after the art is canceled mid-pulse\r\n- Proxy healBatteryPrimer now uses new effect healBatteryCardAppear instead of beamBlasterCardAppear\r\n- Reduced screen flash intensity for effect coldExplodeBigHexagon\r\n### Fixes\r\n- Heal Battery signal hitbox height reduced from 48 to 32 to prevent harvesting plants on cliffs\r\n- Removed offset from effect healBatteryTriggerZone\r\n- Fixed light source duration for effect kindlingDancePushArea (and shadowflame alt effect)\r\n- Fixed light source duration for effect healBatteryInitialHealPulse\r\n- Fixed Phase Jump proxy exploTrail not having DETACH_TIME_PARENT\r\n### Balance\r\n- Heal Battery recharge time reduced from 8 seconds to 6 seconds\r\n- Heal Battery subsequent heal strength increased from 6% to 7.5% (initial heal is 5%)\r\n- Heal Battery lifetime decreased from 60 seconds to 50 seconds\r\n- Ruinous Pulse now has a 0.5 second window where it cannot be canceled starting when the pulse begins", + "version": "2.21.0", + "timestamp": 1756794968000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.21.0" + }, + { + "body": "## 2.20.1 (08/23/2025)\r\n### Changes\r\n- Heal Battery now shows an indicator effect if it charges while over distance 200 from the player\r\n### Fixes\r\n- Fixed Triblader Warp Decoy wrong collision type\r\n- Minimized proxy healBatteryCard's signal hitbox visual damage effect issue with new manual collType management\r\n### Balance\r\n- Heal Battery is now interruptible during the first 0.75 seconds of casting\r\n- Heal Battery dash cancel delay increased from 0.25 to 0.9\r\n- Heal Battery subsequent heal strength increased from 4% to 6% (initial heal is 5%)", + "version": "2.20.1", + "timestamp": 1755979904000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.20.1" + }, + { + "body": "## 2.20.0 (08/23/2025)\r\n### New Content\r\n- New Hexacast combat art: Heal Battery (Wave Guard Lv.2B)\r\n- Added a teleporter to LPC's new dev room in hideout-southwest (only if the LPC mod is detected as installed)\r\n### Changes\r\n- Ethereal Stance removed from main Hexacast player file (replaced by Heal Battery), it is now a custom skill\r\n- Updated install instructions in README.md\r\n- Proxy slowDebuffProxy renamed to etherealSlowDebuffProxy\r\n- Map hideout-hexa now has a \"guard rail\" system to prevent enemy navigation going off the edge when platform is up\r\n- Re-ordered some teleporter positions in hideout-southwest\r\n- Improved animation/effect implementation of Hexacast Sphere Storm\r\n- Proxy beamBlasterLaser split into beamBlasterHitbox and beamBlasterTelegraph to improve hit reliability\r\n- Beam Blaster now uses two effect instances of beamBlasterLaserSource and one of beamBlasterLaser\r\n- Added some additional particles to Beam Blaster\r\n- Made pScale end more gradual for effect spiritBlastFinalHexagons\r\n- Improved effect waveTeleportTrail (used by Triblader Phase Jump)\r\n- Improved effect waveCircleJump (used by Triblader Phase Jump)\r\n- Added effect freezeRayLaserGroundHexagons to Freeze Rays\r\n- Reduced audio volume for effect freezeRayLaser\r\n- Re-worded Blaster Sentry description\r\n- Triblader Warp Decoy reworked from being inert with HP factor 1.5 to explode on death with HP factor 0.05\r\n- Triblader Warp Decoy updated description\r\n- Triblader Warp Decoy added as Lea custom skill\r\n- Triblader Warp Decoy added as Hexacast custom skill and separated from spheromancer Warp Decoy custom skill\r\n- Hexacast THROW_NORMAL_REV now shoots clockwise\r\n- Added a pRotate to effect ruinousDebuffStartHexagons\r\n### Fixes\r\n- Fixed party members not being allowed in 2v2 Triblader training map\r\n- Fixed Triblader2/3/4/5 NE jump/fall sprite frame offset\r\n- Fixed triblader effect etherBombExplode to use moveWithTarget 0 for all particles\r\n### Balance\r\n- Kindling Dance fireball damageFactor decreased from 0.55 to 0.50\r\n- Arcane Volley initial projectile speeds increased from 300/400 to 375/475 (travels further)\r\n- Storm Chaser speed progression changed from 140-160-180-200-250-300-600 to 120-130-150-180-250-300-600\r\n- Stasis Rune target DEF buff increased from +150% to +200%\r\n- Blaster Sentry (and static custom skill variant) now has a 0.5 second delay before the first shot is fired\r\n- Freeze Rays rotateTime decreased from 1.7 to 1.5 (rotates faster around player)\r\n- Triblader Warp Decoy is now slightly nerfed due to the rework (can be more easily destroyed)", + "version": "2.20.0", + "timestamp": 1755940544000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.20.0" + }, + { + "body": "## 2.19.0 (08/09/2025)\r\n### New Content\r\n- New Hexacast combat art: Kindling Dance (Heat Guard Lv.1B)\r\n- New sprites for shadowflame \"fireballSmall\" bullets (Fire Hand, etc)\r\n### Changes\r\n- Added preIdle ending animation to Flame Tackle (on hit)\r\n### Fixes\r\n- Deleted all inert \"maxBounds\" proxy properties in all player/enemy files (artifact from vanilla Lea code)", + "version": "2.19.0", + "timestamp": 1754804552000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.19.0" + }, + { + "body": "## 2.18.2 (08/09/2025)\r\n### New Content\r\n- Added \\js\\azure-lazuline\\postshoot-delay.js (code by Azure Lazuline)\r\n### Changes\r\n- Re-sprited Hexacast east postShoot1H animation\r\n- Split all 128 instances of Hexacast postShoot animations into 1-handed and 2-handed versions to improve animation flow\r\n- Added preIdle ending animation to most Hexacast arts not ending in postShoot\r\n- Increased player flash color brightness for effects brittleBarrierGlow and healCardGlow\r\n- Removed preIdle animation step from the end of Lea Hexacast base throwing custom skills to fix animation glitch\r\n- Changed Icicle Lance ending animation to preIdle instead of postShoot\r\n- Increased action wait time for Thunder Jacket to improve animation alignment (no affect on casting time)\r\n- Added a 0.1 second animation delay after the end of Celestial Cohort's final hit\r\n- Meteor Storm (ranged edition) now spawns the projectile card at startDist offset -48 instead of 0\r\n- Hexacast now uses triblader battleIdle animation for Overclock\r\n### Fixes\r\n- Fixed the \"aim\" animation glitch which occurs after Hexacast throw attacks/arts (code by Azure Lazuline)\r\n### Balance\r\n- Frozen Fortress first attack knockback changed from reverse MEDIUM to straight MASSIVE", + "version": "2.18.2", + "timestamp": 1754775442000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.2" + }, + { + "body": "## 2.18.1 (08/04/2025)\r\n### (not)New Content\r\n- Split all Hexacast postShoot animations into distinct 1-handed and 2-handed versions (new sprites)\r\n- This exacerbates the issue caused by the game's forced aim->preidle->idle animation performed after any throw art or throw attack\r\n- As a result, added the original postShoot animations back while keeping the new ones as unused\r\n### Changes\r\n- Adjusted animation timing for Hexacast Ragnarök (visual only)\r\n- Improved effect scorchingSwirlHexagons2\r\n- Proxy spellTagCard now appears further away from its target before attacking\r\n- Repositioned floatEC sheet within Hexacast spritesheet\r\n- Added hover and hoverMove walkAnim definitions to Hexacast player/character files\r\n### Fixes\r\n- Fixed particle pScale timings for effects spiritBlastHexagons and spiritBlastHexagonsRev\r\n- Deleted redundant \"hovering\" sheet in Hexacast animation files\r\n### Balance\r\n- Spell Tag dash speed decreased from 350 to 325", + "version": "2.18.1", + "timestamp": 1754371343000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.1" + }, + { + "body": "## 2.18.0 (08/03/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.2\r\n### New Content\r\n- New Hexacast combat art: Ruinous Pulse (Neutral Guard Lv.2A)\r\n- Added new Hexacast sprite animations: handUpPre, handUpLoop, handUpPreAir, handUpLoopAir\r\n- Added some cheat skill icons although they are currently unused\r\n- Added \\js\\azure-lazuline\\action-buff-timers.js (code by Azure Lazuline)\r\n- Added additional \"class tips\" dialogue for Hexacast in hideout-lobby\r\n### Changes\r\n- Ampere Cloak reworked to explode on contact rather than doing repeating damage\r\n- Blinding Glare will now only proceed if you hit at least one enemy with the initial hit\r\n- Blinding Glare description rewritten\r\n- Hexacast now uses handUp animation for Freeze Rays, Polar Pirouette, Ignite Embers, and Ragnarök\r\n- Improved Hexacast animation/effect alignment for Ragnarök\r\n- The enemy-testing map now has EXP gain disabled by default\r\n- Triblader League quest reward changed from neutral CP to 3 \"One Up\" items\r\n- Temporal Miasma's ally-targeting zone hitbox changed from limiter NO_DAMAGE to SIGNAL\r\n- Added custom effect freezeRaysPlayerPulse to the start of Freeze Rays\r\n- Adjusted the duration/movement of the SHOCK_EXPLODE particles in effect thunderJacketExplode\r\n### Fixes\r\n- Corrected some illegal colors in spritesheet hexacast2.png\r\n- All action buffs granted by XPC combat arts now have functional timers on the GUI (code by Azure Lazuline)\r\n- Fixed player Triblader ATTACK and ATTACK_REV actions having too short post-melee WAIT times for neutral versions\r\n- Player Triblader4 changed to have proper post-melee WAIT times, with speed now coming from shorter \"attack\" action block time\r\n- Fixed Spectral Swordsman first melee hit having wrong/low damageFactor\r\n- Fixed Spectral Swordsman/Legion not having checkCollision for melee attacks\r\n- Chilling Thrust no longer categorized as \"INTERRUPT\"\r\n- Fixed Fire Saw hitbox zHeight\r\n- Fixed Shining Shield using old name in Hexacast class tips dialogue\r\n- Fixed text formatting error in Hexacast class tip #29\r\n### Balance (Triblader)\r\n- Unified player triblader damageFactor values for default melee attacks across elements (1.05 standard, 0.925 for Triblader4)\r\n * It was previously 1.05 for neutral, 1.15 for other elements\r\n- Enemy triblader non-finisher melee sweeps damageFactor reduced from 1.15 to 1.05\r\n- Player triblader ATTACK and ATTACK_REV \"attack\" action block reduced from 0.3 to 0.28\r\n- Player Triblader4 ATTACK and ATTACK_REV \"attack\" action block reduced from 0.3 to 0.24\r\n- Player Triblader4 ATTACK and ATTACK_REV damageFactor increased from 0.85 to 0.925\r\n- Trailblazer firePillar proxy removed initial spawn explosion hitbox\r\n- Trailblazer firePillar proxy increased contact damageFactor from 0.25 to 0.40\r\n- Trailblazer firePillar proxy status inflict factor increased from 1.0 to 2.5\r\n- Trailblazer dash hitbox damageFactor increased from 0.35 to 0.60\r\n- Trailblazer final spin attack damageFactor increased from 1.5 to 2.5\r\n- Trailblazer final spin attack knockback increased from HEAVY to MASSIVE\r\n- Double Whirl reduced delay after first sweep by 0.1 seconds\r\n- Spectral Swordsman hpFactor increased from 2.5 to 2.65 (will survive 2 charged shots now)\r\n- Chilling Thrust initial hitbox made smaller and reduced from MASSIVE to HEAVY\r\n- Fire Saw strength reduced from HEAVY to MEDIUM\r\n- Fire Saw knockback reduced from MEDIUM to HEAVY\r\n- Fire Saw damageFactor reduced from 2.7 to 2.25\r\n- Frost Rupture now grants MEDIUM hit stability during initial hits, MASSIVE stability during final thrust\r\n### Balance (Hexacast)\r\n- Shock Surge damageFactor increased from 3 to 5\r\n- Icicle Deck trigger delay reduced from 0.05 to 0.02 seconds", + "version": "2.18.0", + "timestamp": 1754253808000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.18.0" + }, + { + "body": "## 2.17.1 (07/21/2025)\r\n### New Content\r\n- Added proper chakram animations for Hexacasts when using Spheromancer custom skills\r\n### Changes\r\n- Glaring Shine renamed to Blinding Glare", + "version": "2.17.1", + "timestamp": 1753166145000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.17.1" + }, + { + "body": "## 2.17.0 (07/20/2025)\r\n### New Content\r\n- New Hexacast combat art: Glaring Shine (Neutral Guard Lv.2A)\r\n- New Hexacast custom skill: Gradual Hive Missile (Neutral Throw Lv.2)\r\n- Added hexacast animation dashRevFast\r\n### Changes\r\n- Stunning Glare removed from main Hexacast player file, it is now a custom skill\r\n- Added light source to effect glareFlash\r\n### Fixes\r\n- Fixed missing walkAnimSet definitions from XPC character files\r\n### Balance\r\n- Stunning Glare damageFactor reduced from 8.5 to 7.0", + "version": "2.17.0", + "timestamp": 1753043591000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.17.0" + }, + { + "body": "## 2.16.0 (07/19/2025)\r\n### New Content\r\n- New Hexacast combat art: Stunning Glare (Neutral Guard Lv.2A)\r\n### Changes\r\n- \"Shine\" renamed to \"Shining Shield\" to better conform to the naming convention\r\n- Added background hacking particles to first room in char-select.basement\r\n- Reworked first vanishing wall in char-select-basement so that it isn't solid while disappearing\r\n- Minor dialogue tweaks to char-select.interior\r\n- Adjusted audio during player initial dash in Verdant Eruption\r\n- Verdant Eruption can now be used off cliffs\r\n- Verdant Eruption main hitbox now extends -32 below ground\r\n- Adjusted audio for effect eruptionCenterBlast\r\n- Shortened particle spawn duration in effect eruptionBlastEnd\r\n- Edited particle pScale for effect eruptionFinalPulse\r\n- Overhauled audio settings for effect hexBarrierAura\r\n- Snow Lance reduced backwards player movement distance\r\n### Fixes\r\n- Fixed inconsistent damageFactor for Lea's custom skill Hexacast uncharged shots\r\n- Fixed Lea's custom skill Hexacast charged shots not having reduced damageFactor\r\n- Fixed Stasis Storm finisher hitbox being slightly too small\r\n- Fixed DUST_UP particles in neutral.json.patch being guiSprites (now it is false)\r\n### Balance\r\n- Verdant Eruption total damage reduced\r\n- Storm Chaser damageFactor increased from 0.6 to 0.65 per hit\r\n- Extended the length of Snow Lance", + "version": "2.16.0", + "timestamp": 1752919237000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.16.0" + }, + { + "body": "## 2.15.1 (07/06/2025)\r\n### Changes\r\n- Added new effect eruptionFinalPulse to the end of Verdant Eruption\r\n- Adjusted Verdant Eruption ACTION_BLOCK timings\r\n### Balance\r\n- Added a startup delay to Verdant Eruption\r\n- Increased duration of Verdant Eruption's \"eruption\" segment by 0.4 seconds", + "version": "2.15.1", + "timestamp": 1751859491000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.15.1" + }, + { + "body": "## 2.15.0 (07/06/2025)\r\n### New Content\r\n- New Hexacast combat art: Verdant Eruption (Wave Dash Lv.3A)\r\n- Added custom skills to Hexacast1/2 for homing/straight charged shots (opposite of their default)\r\n### Changes\r\n- Celestial Cohort changed from DASH_SPECIAL3_B to DASH_SPECIAL3_A\r\n- Reduced size of the second hexagon particle in effect stormChaserFlyActivate\r\n- Adjusted audio and added particles for Triblader effect shockLaserShoot (Prismatic Meltdown)\r\n- Shortened description for Shadowflame Sorcery\r\n- Improved wall decorations for enemy-testing map\r\n- Adjusted offset for effect dummyAuraEndHex\r\n- Increased size of effect stasisStormCardLaserSrc\r\n- Triblader effect triforceShatter now comes out in an arc instead of 360°\r\n- Increased light radius of effect rayLaserBeam\r\n- Added pLight property to effect rayGroundArrows\r\n- Improved alignment of effect groundIndicatorTiny for proxy iceCardSmall\r\n### Fixes\r\n- Schneider now uses the new Phase Jump landing effect added in XPC v2.11.2 for the ultimate pvp intro cutscene\r\n- Fixed Hexacast non-neutral uncharged VRPs inconsistent damageFactor (buffed to standard 0.6)\r\n### Balance\r\n- Shadowflame Sorcery movement speed buff decreased from +45% to +25%\r\n- Stand-alone trap version of Wave Detonation now has a 5-second delay before it arms itself\r\n- Stand-alone trap version of Wave Detonation damage increased\r\n- Wave Detonation (all variants) increased status inflict factor", + "version": "2.15.0", + "timestamp": 1751855422000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.15.0" + }, + { + "body": "## 2.14.0 (06/28/2025)\r\n### New Content\r\n- New Hexacast combat art: Storm Chaser (Shock Dash Lv.3A)\r\n### Changes\r\n- Cleaned up effect stasisStormLaserImpact\r\n- Improved laser src effect for proxy stasisStormCard\r\n### Fixes\r\n- Added missing NO_PUZZLE property to final melee hit of Stasis Storm", + "version": "2.14.0", + "timestamp": 1751159838000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.14.0" + }, + { + "body": "## 2.13.1 (06/15/2025)\r\n### Fixes\r\n- Fixed Stasis Storm trigger inconsistency when player has a timeflow buff", + "version": "2.13.1", + "timestamp": 1750041337000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.13.1" + }, + { + "body": "## 2.13.0 (06/15/2025)\r\n### General\r\n- Hexacast litter mod updated to 2.1.1\r\n### New Content\r\n- New Hexacast combat art: Stasis Storm (Shock Melee Lv.3A)\r\n- Added new Hexacast class tips to hideout-lobby\r\n### Changes\r\n- Updated all PLAY_ANIM_RANGE effect steps in the mod to use `\"alongY\": true`\r\n- Deleted unused proxy stasisStormDummy\r\n- Added randFlip property to all Hexacast CYBER_BOLT_SHOCK particles\r\n### Fixes\r\n- Fixed hoverText for Hexacast1 sign in unused-content\r\n### Balance\r\n- Hexacast2 homing charged shots damageFactor reduced to 1.0 (normal is 1.3)", + "version": "2.13.0", + "timestamp": 1750039769000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.13.0" + }, + { + "body": "## 2.12.0 (06/01/2025)\r\n### New Content\r\n- New Hexacast combat art: Blade Curse (Neutral Dash Lv.1B)\r\n- New Hexacast combat art: Sorcerer's Sawmill (Neutral Dash Lv.2B)\r\n- New Hexacast custom skill: Acceleration Mine (Neutral Dash Lv.1)\r\n- New Hexacast custom skill: Meteor Flare (Ranged) (Heat Throw Lv.1) (shadowflame support)\r\n- New Hexacast custom skill: Meteor Storm (Ranged) (Heat Throw Lv.2) (shadowflame support)\r\n- Added a sign in the \"unused content\" room to add party member Hexacast1\r\n- Added shadowflame alt variant to Flame Mortar (improved radius, status inflict, and damage)\r\n### Changes\r\n- Acceleration Mine removed from main Hexacast player file, it is now a custom skill\r\n- Acceleration Mine never worked for directional knockback, description and effects are now updated to reflect that\r\n- Improved spritework for shadowflame particle DARK_BIG_HEXAGON\r\n- Improved spritework for shadowflame particle CIRCLE_STATIC\r\n- Reduced size of CIRCLE_STATIC particles in shadowflame alt effect ashenInfernoExplode\r\n- Replaced CIRCLE_STATIC particles in shadowflame alt effects meteorFinalExplode and meteorDebrisDiagonalBig\r\n- Meteor Flare reworked by removing initial chargeup, now tosses a card on the ground\r\n- Added BLINK_COLOR and FADE_COLOR steps to effect blueColdTrail\r\n- Proxy frigidFlurryCard now uses `\"waitUntil\": \"entity.onGround\"` to move forward\r\n- Proxy faeSpike (pentafist) now uses `\"waitUntil\": \"entity.onGround\"` to move forward\r\n- Proxy faeSpike (pentafist) now falls to the ground before exploding if the player is interrupted before spiking it\r\n- Improved trail effects for proxies frigidFlurryCard and blizzardRushCard\r\n- Blizzard Rush cards now travel faster, should now all explode before or during player final attack\r\n- Reduced snowflake particle count for effects ballWallKillIcyGust and ballAirKillIcyGust\r\n- Acceleration Mine now works using a TACKLE hit detection method rather than a targeting method\r\n- Horizontally flipped the icon sprite for Healing Burst\r\n- Adjusted sweep particle rotation in effect spellVolleySweep\r\n### Fixes\r\n- Fixed missing file \\assets\\data\\maps\\xpc\\bonus\\dev.json\r\n- Fixed Meteor Flare, Meteor Storm, and Calamity Beacon torch pillars bugging out when used directly against a wall\r\n- Fixed hitbox timing for Snow lance\r\n- Improved Icicile Lance knockback values to keep enemies inside more consistently\r\n- Fixed loop structure for effect blueColdTrail\r\n- Fixed proxy sprite z offset for all Hexacast spellcards that stick in the ground\r\n- Fixed proxy flameMini (Flame Mortar) not lasting long enough to play full animation\r\n- Fixed inconsistent MELEE/RANGED damage types in Meteor Storm\r\n### Balance\r\n- Meteor Flare reduced delay duration before meteor impact\r\n- Meteor Flare damageFactor decreased from 6.2 to 5.65\r\n- Meteor Flare (shadowflame variant) damageFactor decreased from 9 to 8\r\n- Meteor Storm initial charge time reduced from 0.75 seconds to 0.65 seconds\r\n- Meteor Storm meteors now come out faster after card lands\r\n- Ice Blitz damageFactor reduced from 1.75 to 1.25 for the first two sweeps\r\n- Ice Blitz damageFactor reduced from 2.15 to 1.85 for the final hit\r\n- Snow Lance overall damage increased\r\n- Added a DAMAGE_CEILING to Snow Lance, only really affects massive enemies that can be hit by all proxies at once\r\n- Icicle Lance overall damage increased\r\n- Icicle Lance proxy hitbox radius increased from 20 to 28\r\n- Frigid Flurry overall damage increased\r\n- Frigid Flurry spellcard travel time reduced\r\n- Frigid Flurry spellcard explosion radius reduced from 80 to 72 (should match the effect better)\r\n- Acceleration Mine now allows for 6 active at a time\r\n- Acceleration Mine damageFactor increased from 2.0 to 4.5\r\n- Flame Mortar status inflict reduced\r\n- Flame Mortar damage reduced\r\n- Spell Tag dash speed increased from 300 to 350\r\n- Shock Surge end lag (delay before player is actionable) reduced by 0.05 seconds", + "version": "2.12.0", + "timestamp": 1748836052000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.12.0" + }, + { + "body": "## 2.11.4 (05/17/2025)\r\n### Fixes\r\n- Fixed a typo in hideout-west\r\n- Hexacast1 party member is now disabled. It was just a thing for testing purposes, I did not realize it was in the public release.\r\n Older saves with Hexacast1 will retain them in the party menu fully functional but XPC will no longer add this character as a party member going forward.", + "version": "2.11.4", + "timestamp": 1747543161000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.4" + }, + { + "body": "## 2.11.3 (05/17/2025)\r\n### New Content\r\n- Added triblader3-spam.json (not tracked in records)\r\n- Added option to fight against standard or spam AI in the 1v1 triblader training arena room\r\n### Changes\r\n- Changed Triblader3 in the \"Ultimate PVP\" map to be the spam variant", + "version": "2.11.3", + "timestamp": 1747521560000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.3" + }, + { + "body": "## 2.11.2 (05/17/2025)\r\n### Changes\r\n- Modernized Spectral Legion clones to use SELECT_RANDOM steps instead of overcomplicated SET_RANDOM_VAR_NUMBER\r\n- Added more triangles to Ether Bomb effects\r\n- Added pLight property to SNOWFLAKE1 particles in effect frozenRayTrail2\r\n- Added SHOCK_SHADOW particles to the rapid attacks in Amber Flurry\r\n- Deleted \\media\\entity\\effects\\darkSwirl.png, particle now uses DLC spritesheet via extension-asset-preloader\r\n- Renamed penguin-heat-alt.json to penguin-heat-elder.json\r\n- Renamed triblader2-freq-arts.json to triblader2-spam.json\r\n- \"Frequent Combat Arts\" arena cup renamed to \"Trigger Happy\"\r\n- PVP tribladers: removed unused dialogue variable from COUNTER_COUNTER reaction\r\n- PVP tribladers: changed optional wait at the end of throw action to be random between 0.2 and 0.5 but not optional\r\n- PVP tribladers now use full bastion shields when they guard with the cold element active\r\n- PVP tribladers can now use the ATTACK_GUARD reaction while throwing default VRPs\r\n- PVP tribladers now swap strategies after getting melee countered\r\n- PVP tribladers no longer move forward while doing ATTACK and ATTACK_REV if they are close enough\r\n### Fixes\r\n- Fixed missing or incorrect light sources for all remaining triblader cold/shock/wave effects\r\n- Fixed hideout-cheat tile data on area map\r\n- Added missing area map data for 2v2 triblader training arena\r\n- Added delay to the end of effect snowBallLandSmall to add delay when looped\r\n- Fixed typo in beekeeperCharge effect name\r\n- Fixed broken loop implementation for effect boldPreLight\r\n- PVP tribladers: fixed missing dust particles on some dodge and navigation actions\r\n- PVP tribladers: fixed rare issue of moving too fast while throwing standard VRPs\r\n- PVP tribladers no longer continue to face towards their target while doing an ATTACK_FINISHER\r\n### Balance\r\n- Vermillion Firestorm now has reversed knockback on the initial sweep\r\n- Ether Bomb explosion damage doubled from 4.0 to 8.0\r\n- Ether Bomb explosion now has critFactor 0.5\r\n- Ether Bomb status factor changed from 2 to 1\r\n- Enemy Vitality Curse HP absorb factor buffed from 0.05 to 0.075 (does not affect player version)\r\n- Enemy Vitality Curse projectile speed buffed from 300 to 400 (does not affect player version)", + "version": "2.11.2", + "timestamp": 1747516447000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.2" + }, + { + "body": "## 2.11.1 (05/02/2025)\r\n### Changes\r\n- Schneider's arena cup lowered to level 70 (closer to the point in the story where it is unlocked)\r\n- Updated Triblader-Lea gif on readme to use new sprites\r\n- Updated Arcane Lab recommended version on readme to 0.1.8\r\n- Chilling Thrust now cancels after the first frozen star if used to dash into a wall\r\n- Updated descriptions in XPC character change signs for triblader lea and characters with custom skills\r\n- Added dust effects to all Triblader neutral arts\r\n- Azure Charge starting effect now uses a triangle particle\r\n- Adjusted sound effect for Gleaming Surge enemy impact\r\n- Improved player trail effect for Heavy Slash\r\n- Removed art-testing-AL.json, which was a quick edit used for testing AL modifier cards\r\n- Removed art-testing-sound-test.json, which was only for a quick feature test in the past\r\n- Changed particles in effect triforceShatter to be renderMode lighter\r\n### Fixes\r\n- Fixed ability to shoot Spike Ball through narrow walls/fences by adding backwards recoil\r\n- Deleted unused legacy triblader proxies noSpikeDmgProxy3s, noSpikeDmgProxy6s, and noSpikeDmgProxy10s\r\n- Removed unused REMOVE_PROXIES references to legacy spikeDmgGroup proxies\r\n- Lea and Hexacasts now show the proper triblader guard animation when using Scattering Shards\r\n- Proxy sentryCardBullet now uses correct renderMode \"lighter\"\r\n- Fixed swapped \"match point\" messages in Schneider's arena duel\r\n### Balance\r\n- Hexacast Sentry Card dash action block reduced from 0.25 to 0.15", + "version": "2.11.1", + "timestamp": 1746171736000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.1" + }, + { + "body": "## 2.11.0 (04/07/2025)\r\n### New Content\r\n- New Triblader combat art: Plasma Thrust (Shock Melee Lv.1B), Shadow Spark converted to custom skill\r\n- Added custom levelup animation to triblader-lea. Thanks to Krypek for code framework and HeartLychee for original animation.\r\n- Added a custom head icon and character file for triblader-lea\r\n### Changes\r\n- Recolored all triblader-lea spritesheets, changed the shades of green to be darker than Lychee's original\r\n- Made edits to Triblader2/3/4/5 menu portrait based on suggestions from Rioreur (long overdue)\r\n- Unified color palettes between Triblader4 menu and dialogue portraits\r\n- Updated character-specific custom skill totals listed in the hideout-east info sign\r\n- Spectral Swordsman and Spectral Legion no longer share proxy groups, now possible to use both at once\r\n- Reduced screen flash intensity for effect shockImpactSmall\r\n- Added new spawn effect for Spectral Swordsman\r\n### Fixes\r\n- Fixed proxy fireDaggerStuck rendering too high\r\n- Deleted unused _Shock_Close1Alt (Shadow Spark) from triblader pvp enemies\r\n- The backwards-moving part of Vortex Thrust no longer travels off ledges\r\n- Fixed Phase Jump landing hitbox zHeight and entity alignment\r\n### Balance\r\n- Added a SET_DAMAGE_CEILING to Scorching Rays due to its tendancy to be inconsistnet\r\n- Phase Jump landing damage factor increased from 3 to 8 with no critfactor (huge buff)\r\n- Verdant Infection greatly weakened pull force strength prior to exploding\r\n- Spectral Swordsman now deals quite a bit more damage\r\n- Spectral Swordsman now allows up to 2 active at a time", + "version": "2.11.0", + "timestamp": 1744085195000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.11.0" + }, + { + "body": "## 2.10.0 (04/05/2025)\r\n### New Content\r\n- New Triblader combat art: Solar Thrust (Heat Melee Lv.1B), Flame Stab converted to custom skill\r\n### Changes\r\n- Added sound effects to Flame Stab (was previously silent)\r\n- Improved effect for Flame Stab\r\n- Reduced screen flash intensity of effect doubleWhirlShoot\r\n- Added subtle screen shake to effects doubleWhirlSweep and doubleWhirlSweepRev\r\n- Improved effect tribladerSweepSmall\r\n- Added particleDurVariance to triangle particles in effect doubleWhirlShoot\r\n- Added weather particles to Flame Turbine\r\n- Improved Flame Turbine effect airSweepLoopTri\r\n- Flame Turbine now jumps back towards a marker placed at the start of the dash instead of blindly backwards\r\n- Improved hitbox vertical offset for proxies flameHitS and flameHitSWeak\r\n- Added snowflake trail to Frozen Rays\r\n- Improved effect snowSweepSpin\r\n- Snowstorm now grants IGNORE collType during melee attack\r\n### Fixes\r\n- Flame Turbine rework should fix all instances where it was previously possible to climb out of bounds\r\n- Fixed Trailblazer missing light source\r\n- Fixed Vermillion Firestorm effect light sources\r\n- Fixed Snowstorm hitbox zHeight\r\n### Balance\r\n- Scorching Rays overall damage slightly increased\r\n- PVP enemies only: Lava Sweep pull force strength increased from RUN_ESCAPE to DASH_ESCAPE\r\n- Frost Rupture delay between swings reduced by 0.8 seconds\r\n- Frozen Rays damage factor increased from 6.4x3 to 7x3\r\n- Snowstorm frozen stars now use startDistCollide DROP instead of CLOSER (won't spawn in walls)", + "version": "2.10.0", + "timestamp": 1743907370000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.10.0" + }, + { + "body": "## 2.9.0 (03/30/2025)\r\n### New Content\r\n- New Triblader combat art: Double Whirl (Heat Melee Lv.2A), Solar Eruption converted to custom skill\r\n- Added triblader animations spinLongFast and spinLongFastRev\r\n### Changes\r\n- Lea (spheromancer) now uses Triblader-Lea unique effect sprites when using Triblader custom skills\r\n * Daybreak\r\n * Sunfury\r\n * Wave charged shot\r\n- Modernized action steps for Recoil Slash\r\n- Removed camera steps from Recoil Slash\r\n- Overhauled effects for Recoil Slash\r\n- Adjusted lighting parameters for effect rudeBusterExplode\r\n- Deleted smack.ogg, changed hit sound for Gleaming Surge\r\n- Removed camera steps from Lava Sweep\r\n- Lava Sweep pull force now has minimum radius 32 (was 0)\r\n- Improved effect heatSpecialSweepBig (Lava Sweep, Vermillion Firestorm, Trailblazer)\r\n- Improved effect flameWallTriblader\r\n- Improved effect bigSweepDaybreak, reduced screen flash intensity\r\n- Classified Daybreak as INTERRUPT\r\n- Added light sources to the following triblader effects:\r\n * wirbelschlitzerSweep\r\n * spikeBallShoot\r\n * sweepNeutralDouble\r\n * sweepNeutralDoubleRev\r\n * triProjectile\r\n * wervynSweep\r\n * stabNeutral\r\n * finisherNeutralBig\r\n * sweepHeatDouble\r\n * sweepHeatDoubleRev\r\n * heatCounterGuard2\r\n * stabHeatLoopFast\r\n * daybreakSparks\r\n * daybreakSparksLite\r\n### Fixes\r\n- Fixed triblader-lea unique sprites for Daybreak, wave charged shot, and Solar Eruption (now a custom skill)\r\n- Fixed Triblader animation spinLongRev having different frame duration thatn spinLong\r\n- Fixed 2.8.0 Wirbelschlitzer changes not applying to some PVP triblader variants\r\n- Fixed Recoil Slash stun and hitbox inconsistencies\r\n- Fixed Kindling Triad stun mechanics and final hit knockback\r\n- Removed inert stun steps from triblader proxy \"flame\"\r\n- Fixed light radius for Fire Saw, Lava Sweep, and Daybreak\r\n- Fixed two instances of name string space padding in Triblader REMOVE_SHIELD steps\r\n- Lava Sweep lingering fire now benefits from MELEE_DMG skillBonus\r\n- Daybreak collateral hitbox zHeight fix\r\n### Balance\r\n- Wirbelschlitzer knockback increased from HEAVY to MASSIVE\r\n- Kindling Triad proxy flamethrowerTriangle is now breakType ACTION (will not continue if player cancels attack)\r\n- Kindling Triad total damage slightly increased\r\n- Recoil Slash damage factor decreased from 6 to 5.25\r\n- Lava Sweep no longer provides a shield to the user, now grants HEAVY hit stability\r\n- Lava Sweep no longer stun locks enemies\r\n- Lava Sweep hit strength decreased from MASSIVE to HEAVY\r\n- Lava Sweep melee damage factor increased from 1.5 to 2.5\r\n- Lava Sweep pull force decreased from DASH_ESCAPE to RUN_ESCAPE\r\n- Lava Sweep lingering fire damage decreased\r\n- Daybreak projectile speed decreased from 800 to 600\r\n- Daybreak impact damage factor decreased from 2 to 0.5\r\n- Daybreak collateral damage factor decreased from 0.8 to 0.6\r\n- Daybreak tick damage factor decreased from 0.4 to 0.275", + "version": "2.9.0", + "timestamp": 1743367460000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.9.0" + }, + { + "body": "## 2.8.0 (03/24/2025)\r\n### Important\r\n- Any equipped custom skills on Hexacast1/2 will need to be re-equipped in the menu after updating\r\n### New Content\r\n- Added the file \"info-for-modders.md\" which documents all code/technical features of XPC\r\n- New Triblader combat art: Shattering Blade (Neutral Melee Lv.1B), Wild Gambit converted to custom skill\r\n- Added limited Triblader custom skill support for old combat arts\r\n- Added teleporters between hideout-southwest and starcaller2 lobby - only active if the Starcaller2 mod is also installed\r\n### Changes\r\n- Reformatted all internal names for Hexacast custom skills belonging to Tri/Sphero from \"csTriblader...\" to \"csHexacastTriblader...\"\r\n- Cursor Teleport no longer has a 0.5 second delay between teleporting and when you are able to walk\r\n- Edited dialogue in hideout-outide cutscene questFirstEntrance to remove post-bergen lea words\r\n- Changed center wall decoration in hideout-hexa to be more hexagonal\r\n- Added new particle effects to triblader effect beeTrail\r\n- Deleted particle BEE_RIPPLE_REV from combat.tribladerXPC effect sheet\r\n- Added pitch variance to all Triblader/Hexacast bee buzzing effects\r\n- Created new effects for Rude Buster\r\n- Proxy rudeBuster modernized as BALL proxy (replaced ancient primitive code)\r\n- Improved triblader effect frozenRayTrail\r\n- Removed plot.xpc.tempQuest (placeholder in flamepeng enemy files)\r\n- Removed unused action step REMOVE_ALL_PROXIES\r\n- Overhauled Blade Aura's effects\r\n- Improved Triforce Slash effects sweepShockDouble and sweepShockDoubleRev\r\n- Added basic throw effect to Spike Ball\r\n- Changed effects, description, and animations for Lightning Strike\r\n- Tribladers now use the same animations in Homing Shards as Lea/Hexacast did in the custom skill version\r\n- Updated effects for proxy neutralKnife (Throwing Knives)\r\n- Deleted ttyd_disapproval.ogg\r\n- Updated effects for Wirbelschlitzer\r\n- Added +2 to all offset z values of Triblader double sweep effects\r\n- Improved and reformatted effects sweepNeutralDouble and sweepNeutralDoubleRev\r\n- Updated sweepNeutralDouble effect alignment in Laser Barrage\r\n- Spike Ball now shows a more complete throw animation\r\n### Fixes\r\n- Fixed animation issue following initial conversation (apollo version) in cheat codes quest\r\n- Fixed repeating 1-frame animations for all particle effects\r\n- Fixed repeating 1-frame animations for all player/enemy/customSkill proxies\r\n- Fixed Rude Buster proxy start position\r\n- Removed unused proxy specialSmall from tribladers\r\n- Fixed all instances of WAIT for time 0.01 in all files (increased to 0.02 minimum standard)\r\n- Fixed Blade Aura effect by showing it on user instead of proxy\r\n- Fixed Blade Aura hitbox offset\r\n- Fixed proxy triforceTrigger sliding on walls for a short time\r\n- Fixed pLight for effect triforceShatter\r\n- Fixed Throwing Knives startDistCollide settings\r\n- Fixed Wirbelschlitzer SWORD1_END particle timing\r\n- Fixed Fire Whirl hitbox zHeight\r\n### Balance\r\n- Rude Buster explosion radius reduced from 24+48 to 24+32\r\n- Blade Aura duration increased from 6 to 8\r\n- Homing Shards now takes half the time to shoot\r\n- Homing Shards damage decreased\r\n- Throwing Knives now has bigger projectiles\r\n- Wirbelschlitzer start delay reduced, damage reduced, hit strength decreased from MASSIVE to HEAVY", + "version": "2.8.0", + "timestamp": 1742885775000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.8.0" + }, + { + "body": "## 2.7.1 (03/02/2025)\r\n### New Content\r\n- Added Lubkuluk code to pvp-gui-fix.js to disable speedup on player death using variable tmp.speedUpBlock\r\n- Added sprites for missing directions in Hexacast \"float\" animation\r\n### Changes\r\n- Tweaked the shadowflame version of effect calamityCopyTrail\r\n- Changed rendermode of all neutral SHINE_SPARKLE particles to lighter\r\n- Changed all healing custom skill hitboxes to use the SIGNAL limiter\r\n- Changed cameraInBounds to false for map pvp-triblader-league-c\r\n- Proxies waveRecallCardA and waveRecallCardB are no longer considered threats by enemies\r\n- Added SNOW_BURST particles to start of effect hailBullet2Aura\r\n- Increased SNOWFLAKE1 startDist in effect frigidFlurrySweep1\r\n- Improved vertical alignment/shape for explosion hitbox in proxy frigidFlurryCard\r\n- Ashen Hex, Ashen Inferno, Spark Stream, and Creeping Cold improved vertical hitbox (includes shadowflame variants)\r\n### Fixes\r\n- Fixed issue caused by moving immediately when coming up the elevator in hideout-lobby\r\n- Fixed Icicle Lance missing description\r\n- Fixed instances of string bool values in Hexacast player files\r\n- Fixed instances of file path space padding in Hexacast/Triblader/CustomSkill/Enemy files\r\n- Fixed FADE_COLOR step not working in effect aceOfFlamesCharge\r\n- Deleted duplicate SNOW_BURST_GUI entry in effect file cold.json.patch\r\n- Fixed missing shadow size for proxies hailBullet1, hailBullet2, hailBullet3\r\n### Balance\r\n- Flame Tackle TACKLE hit strength changed from MEDIUM to HEAVY\r\n- Fire Barrage TACKLE hit strength changed from HEAVY to MASSIVE", + "version": "2.7.1", + "timestamp": 1740970472000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.7.1" + }, + { + "body": "## 2.7.0 (12/09/2024)\r\n### General\r\n- Hexacast litter mod updated to 2.1.0\r\n### New Content\r\n- Added shadowflame variants to all Hexacast heat arts\r\n- Added new penguin-heat-alt enemy (modified sprites by Orco Pixelado), unique attacks not yet implemented\r\n- Added shadowflame-alts.json efffect sheet\r\n### Changes\r\n- Reworked Flamepeng element resist values (now mostly weak to cold, not shock)\r\n- Added \"kills\" value to flamepeng database entry\r\n- Debris particles in effect meteorFinalExplode changed to guiSprites\r\n- Proxy thunderSmallTS now uses new effect boldSmallTS instead of boldSmallNoShakeHex\r\n- Reduced shadowflame melee travel distance\r\n- Moved the following effects to sheet shadowflame-alts\r\n * firebrandAttackDark \r\n * augmentedFlamesCharge\r\n * augmentedFlamesBoom\r\n- Reduced particle count for effect darkFireBoom\r\n### Fixes\r\n- Fixed triblader JADC - no longer stops before edge on standard melee attacks\r\n- Fixed hexacast JADC\r\n- Fixed shadowflame JADC\r\n- Fixed a duplicate json entry for for effect thunderingSparksLightning\r\n- Fixed duplicate grouping for effect icicleLancePlayerHexagons\r\n- Fixed particle delay mismatch in effect icicleLancePillarHexagons\r\n- Fixed shadowflame melee finisher radius being too large\r\n### Balance\r\n- Shadowflame Firebrand is now the powered-up version of Firebrand\r\n- Icicle Lance start delay increased from 0.35s to 0.42s\r\n- Icicle Lance width decreased from 32 to 24\r\n- Icicle Lance final icicles no longer stun enemies\r\n- Shadowflame melee attack rate increased\r\n- Shadowflame melee attack damage slightly decreased", + "version": "2.7.0", + "timestamp": 1733730438000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.7.0" + }, + { + "body": "## 2.6.1 (12/03/2024)\r\n### Fixes\r\n- Fixed Triblader2 level 99 party member (thanks to Krypek and others)\r\n * This is not retroactive to existing bugged save files", + "version": "2.6.1", + "timestamp": 1733212431000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.6.1" + }, + { + "body": "## 2.6.0 (11/27/2024)\r\n### New Content\r\n- New Hexacast combat art: Snow Lance (Cold Melee Lv.1A)\r\n- New Hexacast combat art: Icicle Lance (Cold Melee Lv.2A)\r\n- Added action step DISABLE_SPIKEDMG (code by Azure Lazuline)\r\n- Added action step DISABLE_HEALTHBAR (code by Azure Lazuline)\r\n### Changes\r\n- Deleted broken action step SET_ALL_SPIKE_DAMAGE\r\n- Sorted js files according to contributors\r\n- Updated in-game mod credits\r\n- Improved sprite symmetry in lighter-particle-big-hexagon.png\r\n- Tweaked rumble, audio, screen flash for effect thunderingSparksLightning\r\n- Added more emphasis to effect sentryCard2Shoot\r\n- Minor Apollo dialogue edits to \"cheat codes\" quest\r\n- Renamed effect icePillarTiny to icePillarTinyExplode\r\n- Improved player invisiblity by disabling healthbar in the following arts (special thanks to Azure Lazuline):\r\n * Phase Jump\r\n * Ethereal Stance\r\n * Shock Surge\r\n * Wave Recall\r\n * Zir'vitar Strike\r\n### Fixes\r\n- Fixed loop timing for effect fireBarrageHexagons\r\n- Fixed Jolt Mortar trail effect starting too early\r\n- Added \"guardable\": \"NEVER\" property to Healing Burst\r\n- Fixed pin body issue for the following arts (special thanks to Azure Lazuline):\r\n * Shine\r\n * Ice Brace\r\n * Stasis Stance\r\n * Tower of Tranquility", + "version": "2.6.0", + "timestamp": 1732756072000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.6.0" + }, + { + "body": "## 2.5.0 (11/17/2024)\r\n### Important\r\n- Do not update if your quests \"Fire Breathing Penguins\" or \"The Triblader League\" are\r\n\tcurrently in progress. It is best to update if these quests are complete or have\r\n\tnot been accepted yet.\r\n### New Content\r\n- New Hexacast combat art: Thundering Sparks (Shock Throw Lv.3B)\r\n- New Hexacast custom skill: Poison Slash (Neutral Melee Lv.2)\r\n- New Hexacast custom skill: Sentry Card (Neutral Throw Lv.1)\r\n- New Hexacast custom skill: Heavy Sentry (Neutral Throw Lv.2)\r\n- Added \"cheat\" custom skills to Lea and all XPC characters\r\n * Cursor Teleport (Neutral Throw Lv.1)\r\n * Cliff Jump 1 (Neutral Melee Lv.1)\r\n * Cliff Jump 2 (Neutral Melee Lv.1)\r\n * NoClip (Neutral Dash Lv.1)\r\n- Added new quest to unlock cheat custom skills\r\n * Available after entering the custom skill hideout room\r\n * Quest NPC located near the modding hideout landmark\r\n- Added \\patches\\data\\database\\xpc-misc-events.json\r\n- Added N and NE sprites for Hexacast 1/2/3 float animation\r\n### Changes\r\n- Removed \\maps\\bergen\\hideout-hexa-just-platform.json\r\n- Tweaked icon sprites for Lea ranged Hexacast custom skills\r\n- Animation Debugger custom skill is now a neutral guard art instead of a shock guard art\r\n- Animation Debugger moved from character-specific custom skill patches to cheats-universal.json\r\n- Animation Debugger and all other debug custom skills are now locked behind the new quest\r\n- Renamed quest condition labels for existing XPC quests to match task number\r\n- Renamed effect whitheringSlashAir to witheringSlashAir\r\n- Added random top lightning offesets to Hexacast proxy thunderSmall, thunderSmallWeak, and thunderSmallZirvitarDash\r\n- Replaced all Hexacast instances of effect boldSmallNoShake with boldSmallNoShakeHex\r\n- Slightly tweaked Hexacast3 color palette\r\n### Fixes\r\n- Hexacast Arctic Blast custom skill now uses proper sword animation\r\n- Fixed the \"Dash Master\" NG+ functionality for XPC characters by adding the missing DASH_LONG action\r\n- Fixed frame 2 of Hexacast south walk animation having a 1 pixel offset\r\n- Fixed Ethereal Stance showing a circle-shaped effect instead of hexagonal\r\n- Active Wave Recall cards now despawn when combat begins (code by Azure Lazuline)\r\n- Fixed missing SET_ACCEL_SPEED in proxy magnetDeckBoltHitbox\r\n### Balance\r\n- Shine no longer benefits from Pin Body\r\n * Introduced the same bug as Triblader cold guard arts (pin body disabled until element switch)", + "version": "2.5.0", + "timestamp": 1731910324000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.5.0" + }, + { + "body": "## 2.4.0 (10/21/2024)\r\n### New Content\r\n- Added base Hexacast ranged/attack actions as Lea custom skills\r\n- Added Lea Hexacast attack animation (sprites by HeartLychee)\r\n- Added hideout-hexa map to XPC hideout area and updated Bergen area map\r\n- Added OLV fade in/out effects to xpc-utility effect sheet\r\n- Added weather XPC_SPACE and env particle DARK_DUST_XPC_SPACE\r\n- Added doormat-spawn-fix.js (code by Krypek)\r\n### Changes\r\n- Added Azure Lazuline to mod credits\r\n- Increased dot particle size in effect miasmaBuffAura\r\n- Renamed \\patches\\data\\animations\\player.json to \\patches\\data\\animations\\lea-tri.json\r\n- Deleted unused Hexacast animations\r\n * spinClosedFull\r\n * spinClosedShort\r\n * spinClosedShortRev\r\n### Fixes\r\n- Fixed unintentional charged shots when using Hexacast uncharged throws (code by Azure Lazuline)", + "version": "2.4.0", + "timestamp": 1729576503000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.4.0" + }, + { + "body": "## 2.3.0 (10/06/2024)\r\n### New Content\r\n- New Hexacast combat art: Celestial Cohort (Wave Dash Lv.3B)\r\n- New Hexacast combat art: Temporal Miasma (Wave Dash Lv.2A)\r\n- New Hexacast custom skill: Miasmic Mortar (Wave Throw Lv.2)\r\n- New Hexacast custom skill: Healing Burst (Wave Melee Lv.1)\r\n- Defined new animation \"chestFrame1\" to Triblader2/3/4/5/Lea\r\n- Added new Hexacast tips to hideout-lobby\r\n- Added a new xenodialogue conversation to hideout-east\r\n### Changes\r\n- Upgrade rooms in Rhombus Dungeon now support XPC characters for animations\r\n- Element unlock rooms in all dungeons now support XPC characters for animations\r\n- Added dialogue to the party member NPC advisor in the unused content room\r\n- Extended hideout-east map width by 2 tiles\r\n- Removed sourceMappingURL line from map-styles.js\r\n- Updated Essence Steal description\r\n- Hexacast homing shots now disabled if any air conditioner enemies are present on the map\r\n- Reduced dot particle count in effect specials.wave-slowDebuff\r\n- Renamed healTargetFXProxy to healMortarFXProxy\r\n### Fixes\r\n- Fixed player disappearing sometimes on Calamity Beacon descent\r\n- Fixed a typo in char-select/basement\r\n- Fixed a typo in hideout-lobby\r\n- Fixed Abandoned Site appearing on world map\r\n- Fixed Lightning Hex to not apply jolt status effect\r\n- Heal Mortar impact is no longer guardable", + "version": "2.3.0", + "timestamp": 1728217672000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.3.0" + }, + { + "body": "## 2.2.2 (09/14/2024)\r\n### Changes\r\n- Tweaked Hexacast character portraits\r\n### Fixes\r\n- Re-added missing NPC encounter from Basin Keep", + "version": "2.2.2", + "timestamp": 1726345236000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.2" + }, + { + "body": "## 2.2.1 (09/14/2024)\r\n### Changes\r\n- Removed NPC encounter in beach/path-04 (Rough Lagoon) and replaced it with a new conversation in the same map\r\n- Tweaked player animations during Spell Volley combat art\r\n### Fixes\r\n- Fixed a file path issue in triblader animation sheets\r\n- Fixed Ether Bomb hitbox verticality", + "version": "2.2.1", + "timestamp": 1726301506000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.1" + }, + { + "body": "## 2.2.0 (09/12/2024)\r\n### New Content\r\n- New Hexacast combat art: Reciprocal Gale (Cold Dash Lv.2A)\r\n- Added a xenodialogue to hideout-north\r\n### Changes\r\n- Icy Gust is now dash-cancelable before the art completes\r\n- Made Beam Blaster hitbox slightly more reliable\r\n- Ashen Inferno no longer stops player at cliff edge\r\n- Reduced light raduis of effect ashenInfernoSweep\r\n### Balance\r\n- Beam Blaster hitbox size slightly increased\r\n- Beam Blaster hitbox now hits 16 below vertically", + "version": "2.2.0", + "timestamp": 1726142219000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.2.0" + }, + { + "body": "## 2.1.0 (09/10/2024)\r\n### New Content\r\n- New Hexacast combat art: Icy Gust (Cold Dash Lv.1A)\r\n### Changes\r\n- Tweaked Hexacast character portraits\r\n- Added additional ground detailing to unused-content and enemy-testing maps\r\n- Reduced opacity of hailBullet2 trail\r\n- Deleted Shield Generator combat art\r\n### Fixes\r\n- Fixed typo and text description for custom skill sign in art-testing\r\n- Fixed crash in ultimate-pvp when talking to Triblader3 as Hexacast2\r\n- Fixed effect wavePullHex using WAVE_DOT1 instead of WAVE_DOT2 particles\r\n### Balance\r\n- Added a start delay to Cosmic Recursion\r\n- Kindling Triad now provides a temporary shield during the counter attack", + "version": "2.1.0", + "timestamp": 1725976962000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.1.0" + }, + { + "body": "## 2.0.1 (08/25/2024)\r\n### New Content\r\n- Added a \"Quest Debug\" sign to the unused-content map in the Bergen hideout basement\r\n * This can be used to fix the Flamepeng quest retroactively in save files where it was completed in the old XTM\r\n mod and is now broken in XPC after updating and playing on the same save file.\r\n### Changes\r\n- Added a dialogue box to the character change sign in hideout-north\r\n- Added art-testing-sound-test map to files (unused in-game)\r\n### Fixes\r\n- Fixed xpc-lab props animation timing variation\r\n- Removed old XTM terminology from README.md", + "version": "2.0.1", + "timestamp": 1724569637000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.0.1" + }, + { + "body": "## 2.0.0 (08/23/2024)\r\n### Important\r\n- Mod is now known as \"Xenon's Playable Classes\", also known as the \"playable classes mod\"\r\n- Hexacast mod discontinued, all content is now merged here\r\n- Hexacast litter mod updated to 2.0.0 to support XPC\r\n- Save-compatible with old mod versions but progress for mod content will be reset, such as unlocking the triblader arena cup\r\n### Dependency Updates\r\n- Now requires AlyBox 1.1.0 or higher\r\n- Now requires menu-ui-replacer 1.0.5 or higher\r\n- Please uninstall any versions of the old \"xmc-hexacast\" mod you might have\r\n- Please uninstall any versions of the old \"logic-steps\" mod you might have\r\n### Changes\r\n- Hexacast characters are now playable options in the mod intro maps\r\n- Added cutscene option to skip mod intro\r\n- Removed Krypek plugin.js menu option to skip mod intro\r\n- Cut down on BGM bloat\r\n- Renamed BGM scarpsCave to lazCave\r\n- Renamed all internal files and variables to xpc from xtm/xmc\r\n- The Triblader League now has a proper associated quest in post-Ku'lero Rhombus Square\r\n- Updated all mod credits in-game\r\n- Removed DLC assets due to extension-asset-preloader fix:\r\n * \\assets\\media\\entity\\effects\\gynthar-heat-copy.png\r\n * \\assets\\media\\entity\\effects\\rainbow-ring.png\r\n- Added class subdirectories in \\assets\\media\\entity\\effects\r\n- Renamed MULTI_CIRCLE_GUI to RAINBOW_CIRCLE_GUI in combat.tribladerXPC\r\n- Renamed triblader-mm.png to tri-misc.png\r\n- Reduced sound effect volume for molten dagger in blade rink cutscene\r\n- Reduced fail sound effect volume for Wild Gambit\r\n- Removed a lot of text pauses from intro maps\r\n- Changed teleporter labels in unused content maps\r\n- Retrofitted char-select.basement with conditional lights\r\n- Dialogue tweaks in char-select.basement\r\n- Modernized character change signs in info hub and arena lobby\r\n- Slight dialogue tweaks in dark-passage-1\r\n### Fixes\r\n- Fixed internal map names for char-select maps\r\n- Fixed lights in char-select.basement being visible early\r\n- Fixed a typo in hideout-east\r\n- Fixed Apollo 4, Shizuka, and Lily stats being invisible in XPC pvp maps", + "version": "2.0.0", + "timestamp": 1724475100000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/2.0.0" + }, + { + "body": "## 1.3.0 (08/05/2024)\r\n### Important\r\n- Added dependency mod: crosscode-extension-asset-preloader\r\n * https://github.com/elluminance/crosscode-extension-asset-preloader\r\n### New Content\r\n- Added Triblader, Pentafist, AL, and Lily custom skills to Lea (136 total)\r\n- Added \\patches\\data\\effects\\specials\\wave-custom.json\r\n### Changes\r\n- Imported \\assets\\media\\gui\\custom-skills from hexacast mod\r\n### Fixes\r\n- Fixed Triblader-Lea sprite offset for northeast jump animaitons\r\n- Fixed Triblader-Lea sprite offset for east and southeast throwSpecial animation", + "version": "1.3.0", + "timestamp": 1722917129000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.3.0" + }, + { + "body": "### Changes\r\n- Removed remaining content from dev room, migrated to Hexacast mod\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\guild-war.json\r\n * \\maps\\xtm\\bonus\\statue-cutscene.json", + "version": "1.2.5", + "timestamp": 1722760222000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.5" + }, + { + "body": "## 1.2.4 (07/31/2024)\r\n### Changes\r\n- Removed dev room teleporter from Lea's attic; the new dev room is currently in the Hexacast mod\r\n- Deleted \"training-island\" teleporter from dev room\r\n- Deleted \"training-2v2\" teleporter from dev room\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\training-island.json\r\n * \\maps\\xtm\\bonus\\training-1v1.json\r\n * \\maps\\xtm\\bonus\\training-2v2.json", + "version": "1.2.4", + "timestamp": 1722477420000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.4" + }, + { + "body": "## 1.2.3 (07/14/2024)\r\n### Changes\r\n- Updated XTM dev room combat music settings\r\n- Added effect spikeAuraNPC\r\n- Removed the following maps (now part of Hexacast mod):\r\n * \\maps\\xtm\\bonus\\art-testing.json\r\n * \\maps\\xtm\\bonus\\art-testing.-ALjson\r\n * \\maps\\xtm\\bonus\\art-testing-unused.json\r\n * \\maps\\xtm\\bonus\\green-screen-room.json\r\n- Deleted \"art-testing\" and \"green-screen-room\" teleporters from dev room", + "version": "1.2.3", + "timestamp": 1721010538000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.3" + }, + { + "body": "## 1.2.2 (06/26/2024)\r\n### Changes\r\n- Moved WIP maps to Hexacast mod\r\n- Added particle pLight source to Triblader charged ball trails\r\n- Updated charged ball light settings to Hexacast standard\r\n- Added light sources to standard melee attack effects", + "version": "1.2.2", + "timestamp": 1719417130000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.2" + }, + { + "body": "## 1.2.1 (06/18/2024)\r\n### Fixes\r\n- Added Menu UI Replacer to install instructions", + "version": "1.2.1", + "timestamp": 1718697731000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.1" + }, + { + "body": "## 1.2.0 (06/18/2024)\r\n### General\r\n- New dependency mod: Menu UI Replacer\r\n * https://github.com/CCDirectLink/cc-menu-ui-replacement/releases\r\n### New Content\r\n- New menu sprites when playing as Triblader2/3/4/5\r\n * Original artwork by Orco Pixelado\r\n * Thanks to Bakafish for library mod support\r\n- Added unfinished map file\r\n### Changes\r\n- Orco Pixelado added to mod credits\r\n- Hue adjustments to Triblader4 portraits\r\n- Updated Triblader4 sprite hue to be more consistent with portraits", + "version": "1.2.0", + "timestamp": 1718697233000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.2.0" + }, + { + "body": "## 1.1.1 (06/06/2024)\r\n### Changes\r\n- Blazing Mirage and So'najiz Phalanx clones no longer draw enemy aggro\r\n### Fixes\r\n- Fixed Spectral Legion clones able to consume SP", + "version": "1.1.1", + "timestamp": 1717684472000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.1.1" + }, + { + "body": "## 1.1.0 (05/29/2024)\r\n### New Content\r\n- Added green screen map to XTM dev room\r\n### Changes\r\n- Triblader5 DASH_SLOW action is now also steerable\r\n- Added light source to effect waveTriangleTrail (used in Soul Shatter)", + "version": "1.1.0", + "timestamp": 1716967944000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.1.0" + }, + { + "body": "## 1.0.3 (05/13/2024)\r\n### New Content\r\n- Added additional font icons needed for Hexacast mod custom skills", + "version": "1.0.3", + "timestamp": 1715646908000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.3" + }, + { + "body": "## 1.0.2 (05/05/2024)\r\n### New Content\r\n- Added font icons needed for custom skills in Hexacast mod\r\n- Added Lubkuluk to XTM credits for Hexacast KeyPanel code contribution\r\n- Added teleporter to AL dev room from XTM dev room (only works if AL is installed)\r\n- Added map art-testing-AL.json, not implemented by default\r\n### Changes\r\n- Moved the hologram sign slightly in the art-testing map\r\n- Removed the sword icon from the mod's name entry\r\n- Deleted unnecessary proxy groupings \"solarEruptionParts\" and \"solarEruptionGroup\"\r\n- Vermillion Firestorm effect laserSrc changed to laserSrcMega\r\n### Fixes\r\n- Fixed pvp opponents not charging before using Solar Eruption\r\n- Removed all broken animation references to \"attackMirrEnd\"\r\n- Fixed Spectral Legion clones shooting wrong proxy types occasionally", + "version": "1.0.2", + "timestamp": 1714960561000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.2" + }, + { + "body": "1.0.1 (03/16/2024)\r\n### Changes\r\n- Magnet Storm now resets camera during final strike\r\n- Magnet Storm added sound effect when final strike hits\r\n- Re-worded the description for Magnet Storm\r\n### Fixes\r\n- Blizzard Slash fixed missing HEAVY hit stability\r\n### Balance\r\n- Changes to both player and enemy:\r\n * Icicle Slash reverted to old punch-style hitbox\r\n * Icicle Slash hit stability decreased from MASSIVE to HEAVY\r\n * Blizzard Slash first swing reverted to old punch-style hitbox\r\n * Blizzard Slash second swing increased hitbox radius from 72 to 88", + "version": "1.0.1", + "timestamp": 1710647489000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.1" + }, + { + "body": "## 1.0.0 (03/16/2024)\r\n### New Content\r\n- New character: Triblader Lea (sprites by **HeartLychee**)\r\n * No special modifiers. Custom Daybreak, Wave charge shot, Sunfury particle sprites by **HeartLychee**)\r\n- New Triblader2/3/4/5 block pushing animations by **HeartLychee**)\r\n- Magnet Storm completely reworked\r\n- Added proper PVP enemy death handling in training maps and arena maps for duels with multiple opponents\r\n- Added NPCs to dev room to demonstrate whether or not you have other mods installed (logic steps)\r\n- Added new art-testing map to dev room\r\n- Added effect critical to new PVP death logic: teleport.showFastScale\r\n- Added \\assets\\data\\effects\\teleport.json.patch\r\n### Changes\r\n- Removed the \"beta\" map; You now proceed straight to the Rhombus Dungeon after choosing a character\r\n- PVP enemy healthbars are more compact now, they now overlap to save space (only applies when dueling multiple opponents)\r\n- Reformatted headIdx.json.patch for extendable-severed-heads 1.1.0\r\n- Removed unused \"pvp-lukas-old\" and \"pvp-schneiders\" arena maps\r\n- Added Triblader Lea character option to all XTM character change signs: XTM Dev Room, Rookie Harbor Info Hub, Rhombus Arena Lobby.\r\n- Removed all instances of \"plot.xtm.character\", which is obsolete with AlyBox\r\n- Removed \"characterInitOnce\" EventTrigger from arena lobby patch, which is obsolete with AlyBox\r\n- Removed \"plot.xtm.swapBack\" functionality from arena maps\r\n- Renamed custom-party-members.js to custom-party-options.js\r\n- Updated HeartLychee credits preferences\r\n- Changed BGM setting in \"Blade Rink\" arena match\r\n- Updated all \"XTM Credits\" signs\r\n- Removed unused \"Triblader Prime\" arena round\r\n- Standardized BGM options in training-1v1, training-2v2, and training island maps\r\n- Renamed enemy entities in training island map to XTM standard\r\n- Reformatted the character change sign in the Rookie Harbor info hub to align with all other XTM signs\r\n- Reduced particle count on Icicle Tomb to improve performance\r\n- Dev room changes\r\n * Dev room teleporters now have spawn conditions, used for the mod crossover tests\r\n * Removed the hedgehags from the dev room\r\n- Added combat dialogue support to apollo-4 and shizuka nozoom enemy variants (used for \"Ultimate PVP\" map)\r\n- Player walks to starting position when starting the duel on Training Island, instead of running\r\n- Re-worded description for Ice Flak\r\n- Re-worded description for Tower of Tranquility\r\n- Minor graphical tweak to Tower of Tranquility proxy sprites\r\n- Beekeeper: bees now constantly look for the nearest target rather than always chase their original target\r\n- Scorching Rays red screen flash is now less intense\r\n- Added shaking effect right before thawing for Ice Brace, Stasis Stance, and Tower of Tranquility\r\n- All BLUE_SPARKLE particles now have angleVary for all effects that use them\r\n- Player now travels farther during Polar Geyser final slash\r\n- Renamed effect megaTankAuraAltNoCircle to blizzardSlashSnowflakes\r\n- Snowstorm post-attack wait increased from 0.4 seconds to 0.6 seconds\r\n- Avalanche Assault and Frozen Rays initial screen flash is now less intense\r\n- Proxy fireDaggerStuck changed from breakType NEVER to COMBATANT\r\n- Greatly reduced zoom blur effect for Fire Saw\r\n- Moved effects related to proxy ms_main into file ball-shock-xtm.json\r\n- Effect shockLaserSource now moves with target\r\n- Improved effects for the following arts:\r\n * Scorching Rays\r\n * Tower of Tranquility (landing effect)\r\n * Polar Geyser\r\n * Blizzard Slash\r\n * Snowstorm\r\n * Avalanche Assault\r\n * Calamity's Advent\r\n * Frigid Hurricane\r\n * Vermillion Firestorm\r\n * Magnet Storm\r\n * Sleet Singularity\r\n### Fixes\r\n- Fixed \"Wet Work\" quests for all Triblader characters by adding the \"STANDARD\" hint property\r\n- Fixed a crash related to gynthar-heat.png (by including gynthar-heat-copy.png in the mod files)\r\n- Fixed PVP enemies headIdx conflict with other mods (thanks to extendable-severed-heads 1.1.0)\r\n- Added a NPBLOCK wall to fix an out-of-bounds JDAC exploit in xtm/char-select/outdoors\r\n- Fixed wrong internal map name for xtm/char-select/outdoors\r\n- Fixed all PVP maps \"Match Point\" AR_MSG text\r\n- Retrofitted all pvp maps with new logic to handle deaths; no more defeated enemies sitting around\r\n- Fixed ice sliding during cutscene after duel in \"Blade Rink\" arena map\r\n- Fixed incorrect loop timing in BGM triangle-prep.ogg\r\n- Fixed a code typo in Wild Gambit\r\n- Fixed Wave Mortar \"status\" description property\r\n- Fixed proxy waveMortar breakType (changed from NEVER to COMBATANT)\r\n- Fixed proxy vitalityCurseDrain breakType (changed from NEVER to COMBATANT)\r\n- Effect \"stasisEffects\" is now centered properly for Stasis Stance and Tower of Tranquility\r\n- Fixed incorrect melee hitbox on Icicle Slash\r\n- Fixed incorrect melee hitbox on first slash of Blizzard Slash\r\n- Fixed looping sound in effect hurricane1 lingering too long\r\n- Fixed proxy lightningRodBolt stun lock release\r\n- Alternating Charge now ignores ice physics\r\n- Fixed an issue where the beam sound effect from Triforce Slash could get interrupted\r\n- Level adjustment switches in training-1v1 and training-2v2 maps now properly hide during duel\r\n- Fixed a softlock in the outdoor area from the mod intro maps caused by reloading during the puzzle\r\n- Fixed player able to be pushed around during Triforce Slash\r\n- Fixed Celestial Constellation status description\r\n- Fixed Celestial Constellation proxies not being DETACH_TIME_PARENT\r\n### Balance\r\n- Changes to PVP enemies only:\r\n * Enemy First Fractal damage slightly nerfed\r\n * Enemy Prismatic Meltdown laser chase speed greatly nerfed\r\n * Enemy Prismatic Meltdown laser lasts 0.5s longer\r\n * Enemy Frigid Hurricane internal pull force buffed from EASY_ESCAPE to RUN_ESCAPE\r\n * Enemy Frigid Hurricane added concentric pull force at WALK_ESCAPE strength\r\n * Enemy Vermillion Firestorm now has a suction effect to make it more difficult to escape\r\n * Enemy Celestial Constellation new projectiles have higher knockback than player version\r\n * Enemy Celestial Constellation new projectiles hit a single target, player versions are multiHit\r\n- Changes to player only:\r\n * Reworked Wave Mortar, it now auto-adjusts the proxy range for enemies in view\r\n * Wave mortar damage reduced\r\n * Wave mortar knockback reduced greatly\r\n * Magnet Storm completely reworked and redesigned\r\n * Scorching Rays proxy subPierce damage/status increased\r\n * Scorching Rays initial TACKLE damage increased\r\n * Scorching Rays looping stun damage increased\r\n * Tower of Tranquility now spawns icicles upon landing\r\n * Faraday Formation now stun locks enemies on first hit\r\n * Faraday Formation executes much faster overall, should be more viable\r\n * Blade of E'nel activation time reduced from 1.0 seconds to 0.5 seconds\r\n * Blade of E'nel duration increased from 6 seconds to 7 seconds\r\n * Shadow Spark proxies orbit duration reduced from 5 seconds to 3 seconds\r\n * Shadow Spark proxies attack velocity (after orbiting) increased from 300 to 400\r\n * Frost Rupture final explosion damage greatly increased, crit chance disabled\r\n * Frost Rupture status infliction increased\r\n * Kindling Triad now grants weight -1 during counter attack (player no longer affected by push/pull)\r\n * So'najiz Phalanx reduced delay on clones before shooting lasers\r\n * Sleet Singularity charge time decreased\r\n- Changes to both player and enemy:\r\n * Flash Freeze now grants the victim at 130% DEF multiplier while active\r\n * Icicle Tomb status factor increased greatly\r\n * Blizzard Slash icicleSmall startDistCollide changed from CLOSER to DROP (major nerf)\r\n * Blizzard Slash now shoots weaker hail variant that does not bounce\r\n * Blizzard Slash attack strength decreased from MASSIVE to HEAVY\r\n * Blizzard Slash melee hitbox radius for final slash slightly increased\r\n * Blizzard Slash melee damage increased\r\n * Icicle Slash attack strength decreased from MASSIVE to HEAVY\r\n * Icicle Slash melee damage slightly increased\r\n * Molten Daggers damage tick rate cut in half, overall damage slightly reduced\r\n * Molten Daggers status inflict slightly increased\r\n * Molten Daggers (specifically fireDaggerStuck) will despawn past a total of 12 active at a time\r\n * Ki Spin damage decreased\r\n * Vortex Thrust projectile damage reduced, final slash melee damage increased\r\n * Vortex Thrust can no longer crit on the final slash\r\n * Lightning Rod damage slightly increased\r\n * Thunder Wrath now terminates when running into a solid wall (this removes an exploit against bosses with solid collision)\r\n * Heavy Slash now grants HEAVY hit stability, making it harder to interrupt\r\n * Vitality Curse capped at 3 active at a time\r\n * Celestial Constellation now shoots bonus projectiles as it travels (major buff)\r\n * Celestial Constellation cc_main and cc_orbiter damage factor reduced", + "version": "1.0.0", + "timestamp": 1710640708000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/1.0.0" + }, + { + "body": "## 0.9.4 (02/07/2024)\r\n### New Content\r\n- Added option to skip the modded intro maps in the options menu (feature by **Krypek**)", + "version": "0.9.4", + "timestamp": 1707599013000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.4" + }, + { + "body": "## 0.9.3 (02/05/2024)\r\n### General\r\n- Now requires CCLoader2 version 2.22.1 or higher!\r\n- Simplify requirement version increased to 2.12.1\r\n- New dependency mod: AlyBox by Alyxia\r\n - https://github.com/lexisother/cc-alybox/releases\r\n - Install instructions have been updated\r\n- Now requires extendable-severed-heads version 1.1.0\r\n - https://github.com/CCDirectLink/extendable-severed-heads/releases\r\n### New Content\r\n- PVP fixes and improvements by **Krypek**\r\n - Added variable support for detecting player death and enemy combatant death\r\n - Game will fast-forward if player is defeated in a duel but has party members remaining\r\n - Hide healthbars for defeated duel enemies\r\n - Improvements and fixes to duel GUI rendering when multiple opponents are involved\r\n### Changes\r\n- Removed postload.js (code moved to AlyBox mod)", + "version": "0.9.3", + "timestamp": 1707195479000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.3" + }, + { + "body": "## 0.9.2 (03/06/2023)\r\n### New Content\r\n- Added a NPC in the mod dev room who will add all vanilla party members to your active party.\r\n - I will not add support to any of the PVP duels for this, this is just a bonus feature.", + "version": "0.9.2", + "timestamp": 1678151974000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.2" + }, + { + "body": "## 0.9.1 (02/19/2023)\r\n### Changes\r\n- Triforce Slash ending particle effects changed to guiSprites\r\n- Triforce Slash ending particle effects added pLight property\r\n### Fixes\r\n- Marginal improvement to water collision issue in mod intro outdoor area\r\n- Fixed typo in Triforce Slash particle effects data", + "version": "0.9.1", + "timestamp": 1676854914000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.1" + }, + { + "body": "## 0.9.0 (02/19/2023)\r\n### New Content\r\n- PVP enemies now use Prismatic Meltdown instead of Triforce Slash (_Shock_Close3)\r\n- PVP enemies now use Beekeeper instead of Shadow Spark (_Shock_Close1)\r\n- Added an extremely hidden secret chest to the outdoor area of the mod intro maps\r\n- Added xtm-areas.json\r\n- Triforce Slash particle effect improvements\r\n### Changes\r\n- Reformatted changelog headings\r\n- Slight reformat to database patch steps\r\n- Moved database patches to \\patches\\data\\database\r\n- Triforce Slash updated description\r\n- Completely reworked the code for Triforce Slash\r\n- Proxy \"bolt\" deleted and replaced with \"triforceTrigger\"\r\n- Triforce Slash trigger proxy changed from BREAK to MASSIVE (player only)\r\n- Triforce Slash only deals MELEE_DMG now\r\n- Triforce Slash now uses brief super armor instead of invinsibility at the start of the attack\r\n- Triforce Slash can't interact with puzzle elements anymore\r\n- Triforce Slash no longer shoots proxies on the final hit\r\n- Triforce Slash has separate targeting methods for enemies with solid collision\r\n### Fixes\r\n- Fixed Ice Flak spawning hail at additional z+12 offset\r\n- Fixed a map bug where you could stand on a water tile in the mod intro area\r\n- Fixed Maroon Valley being revealed on the world map early due to modded maps\r\n- Triforce Slash trigger proxy no nonger pierces and causes targeting confusion\r\n- Fixed ability to shoot Triforce Slash through narrow walls\r\n- Fixed ability to shoot Lightning Strike through narrow walls\r\n- Fixed issue where Triforce Slash would target the wrong enemy\r\n### Balance\r\n- Fire Saw hit strength reduced from MASSIVE to HEAVY (knockback remains MASSIVE)\r\n- Fire Saw damage slightly reduced\r\n- Chilling Thrust status inflict factor reduced\r\n- Chilling Thrust contact damage slightly reduced\r\n- Triforce Slash trigger hitbox changed from 24x24x12 to 16x16x12\r\n- Lightning Strike proxy hitbox changed from 24x24x12 to 16x16x12\r\n- Triforce Slash damage greatly increased to bring it in line with Song of Storms\r\n- Overclock duration increased by 1 second", + "version": "0.9.0", + "timestamp": 1676846007000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.9.0" + }, + { + "body": "### Changes\r\n- Faraday Formation is now dash-cancelable", + "version": "0.8.5", + "timestamp": 1674267590000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.5" + }, + { + "body": "### Fixes\r\n- Fixed a crash that can happen when entering the mod's dev room", + "version": "0.8.4", + "timestamp": 1674108305000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.4" + }, + { + "body": "### Changes\r\n- Renamed the main effect file to tribladerXTM.json\r\n- Cold particle effects moved to patch file format\r\n- cold-tri.json effect file deleted, data merged into cold.json patch\r\n- Icicle particle effects moved to patch file format\r\n- Heat particle effects moved to patch file format\r\n- Neutral particle effects moved to patch file format\r\n- Shock particle effects moved to patch file format\r\n- Replaced modded vanilla effect \"slowMotionClock\" with modded effect \"slowMotionClockTriblader\"", + "version": "0.8.3", + "timestamp": 1673904486000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.3" + }, + { + "body": "### New Content\r\n- Added Ice Flak to PVP enemy move pool (they did not previously have a Lv.1 Cold Throw art)\r\n### Changes\r\n- Added a new particle effect when Verdant Infection is inflicted on an enemy\r\n- Warp Decoy can search further for a target to face (visual only)\r\n- Thunder Wrath audio volume slightly reduced\r\n- Removed maxGroundDistance restriction from Thunder Wrath (will work now even if you dash off cliffs)\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - vitalityCurse\r\n - vitalityCurseDrain\r\n - bounceOrb\r\n - vitalitySpring\r\n - springAbsorbDot\r\n - waveBomb\r\n - waveDummy4\r\n - waveLaserSpawn\r\n - waveLaser\r\n - waveMine\r\n - waveDummy\r\n - soulShatter\r\n - waveDummy2\r\n - spiritfall\r\n - fallingFaeSmall\r\n - fallingFaeBig\r\n - waveTurretBody\r\n - waveTurret\r\n - essenceProxy\r\n - essenceProxyController\r\n - waveTimeBomb\r\n - waveTimeBombExploder\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - waveMortar\r\n - waveDashBoom\r\n - exploTrail\r\n - waveAbsorbDot\r\n### Balance\r\n - Arcing Fae is now capped at two orbs maximum at a time. Shooting a third will despawn the first one.\r\n - So'najiz Phalanx increased damage on initial wave bullets\r\n - So'najiz Phalanx wave bullets attack strength changed from LIGHT to MEDIUM, will be harder to escape\r\n - So'najiz Phalanx now starts shooting slightly faster (less starting lag)\r\n - So'najiz Phalanx clones increased HP\r\n - So'najiz Phalanx final lasers reduced delay between preview and activation", + "version": "0.8.2", + "timestamp": 1673833639000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.2" + }, + { + "body": "### Changes\r\n- Capitalized Triblader2/3/4/5 names in party menu\r\n- Minor adjustments to Daybreak throw sound effect properties\r\n- Trailblazer can no longer be canceled by dashing until the final spin attack\r\n- Ice Brace audio and effect adjustments\r\n- Schneider/Luke now use their sitting animation for Ice Brace and Stasis Stance\r\n- Schneider/Luke now use their own alternate animations for Tower of Tranquility\r\n- Proxy icicleMediumLineSimple changed to breakType ACTION\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - frozenStar\r\n - fallingRockBig\r\n - fallingRockMed\r\n - rockLine\r\n - icicleSmall\r\n - snowballFlurry\r\n - iceFlak\r\n - hailBomb\r\n - iceFreeze\r\n - icicleBigDmg\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - polarGeyser\r\n - frozenRupture\r\n - avalancheProxy\r\n - snowHurricaneCharge\r\n - snowHurricane\r\n - frozenRay\r\n - icicleMediumLineSimple\r\n - icicleSubHit\r\n - icicleSubHitNoFly\r\n - icicleHugeDelay\r\n - towerBase\r\n - towerWeatherController\r\n - icePlatform\r\n - icicleSmallLasting\r\n### Fixes\r\n- Removed duplicate SET_TEMP_TARGET from Recoil Slash\r\n- Recoil Slash particle effects should show on countered enemy more consistently\r\n### Balance\r\n- Recoil Slash now grants super armor (hit resist MASSIVE) while counterattacking\r\n- Verdant Infection now grants super armor (hit resist MASSIVE) while counterattacking\r\n - Enemy variant already contained this property, only player files updated\r\n- Ice Brace now heals 5% of HP throughout the full duration\r\n- Ice Brace can now be canceled with a dash\r\n- Stasis Stance can now be canceled with a dash\r\n- Added an additional icicle attack to Stasis Stance", + "version": "0.8.1", + "timestamp": 1673750373000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.1" + }, + { + "body": "### New Content\r\n- Added a warning about modded party members when Triblader2 is recruited at Bergen Trail\r\n- Added a proper story cutscene to unlock the Schneider PVP duel (near end of 3rd day in the DLC story)\r\n - For save files after this point, the arena cup will be automatically unlocked\r\n - Added many random assortments of party members that can be present in the stands for the duel\r\n### Changes\r\n- Removed Schneider vs Luke arena cup\r\n- Arena cups are all open to all playable characters now, removed relevant text from descriptions\r\n- Arena lobby EventTrigger for managing character configs remains implemented but is now unused\r\n- Minor Triblader2 party dialogue tweaks\r\n- Adjusted text displays for Triblader League unlock cutscene to be in-line with other arena cup unlocks\r\n- Vermillion Firestorm lasers audio volume reduced\r\n- Flash Freeze audio volume reduced when freezing enemy\r\n- Daybreak proxies changed from breaktype NEVER to COMBATANT\r\n- Added sound effect when Daybreak is thrown\r\n- Daybreak impact sound effect volume increased\r\n- Trailblazer particle effects overhauled\r\n- Proy turbineStunner changed from breaktype NEVER to COMBATANT\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - rudeBuster\r\n - gleamingSurgeProxy\r\n - shardAura\r\n - spikeAura\r\n - dropShieldOrbit\r\n - dropShieldStatic\r\n - defenseAura\r\n - fireDaggerBombThrow\r\n - fireDaggerBombStuck\r\n - fireDaggerThrow\r\n - fireDaggerStuck\r\n - daybreakThrow\r\n - daybreakStuck\r\n - fireTornado\r\n - mirageController\r\n - mirageDummy\r\n - firePillar\r\n - firePillarEffect\r\n - turbineStunner (after rapid spin)\r\n - turbineDot (after rapid spin)\r\n - attackBuffProxy\r\n - flameWall\r\n- Generic proxies that will remain without DETATCH_TIME_PARENT:\r\n - gambitProxy\r\n - neutralFreeze\r\n - neutralLaser\r\n - subPierce\r\n - flameHitS\r\n - solarEruptionTipR\r\n - solarEruptionTipL\r\n - solarEruptionHead\r\n - solarEruptionChainHitbox\r\n - sunsteelController\r\n - heatPierce\r\n - flameHit\r\n - meteor\r\n - turbineStunner\r\n - flamethrowerTriangle\r\n - enelSwordSummon\r\n - enelSwordAura\r\n - firestormBase\r\n - subPierceWeak\r\n - flameHitSWeak\r\n - heatLaser\r\n### Fixes\r\n- Walls 1-3 now destroy with proper effects in mod\\char-select\\beta.json\r\n- Fixed Lily granting exp in training island duels\r\n- Minor typo fix in Bergen Trail entrance modded dialogue\r\n- Fixed a rare issue where Spectral Legion would only spawn 3 clones\r\n- Fixed First Fractal particle effect alignment\r\n### Balance\r\n- Beekeeper total bees reduced by 4, damage per bee increased\r\n- Beekeeper will now despawn any previous bees when used\r\n- First Fractal damage slightly reduced\r\n- Blade of E'nel now grants full super armor (hit resist MASSIVE) while buff is active\r\n- Blade of E'nel now grants a shield that resists 10% of all damage while active\r\n- Homing Shards increased proxy lifetime from 1.5 to 2.0 seconds\r\n- Throwing Knives now shoots 2 additional knives on third volley\r\n- Trailblazer rate of fire increased\r\n- Trailblazer now has additional explosions when fire is spawned, dealing additional damage\r\n- Trailblazer fire contact damage slightly reduced", + "version": "0.8.0", + "timestamp": 1673157897000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.8.0" + }, + { + "body": "### Fixes\r\n- Fixed Triblader2 party member contact event story progress threshold\r\n### Balance\r\n- Magnet Prism targeting range increased from 128 to 140", + "version": "0.7.1", + "timestamp": 1670222024000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.7.1" + }, + { + "body": "0.7.0 (11/19/2022)\r\n### New Content\r\n- Added a character changing station to the Info Hub in Rookie Harbor\r\n- Triblader2 can now join the player near the start of Bergen Trail as a party member\r\n - This is in addition to the dev room NPC\r\n - Level/element/SP scaling will work regardless of when the NPC is recruited in a playthrough\r\n- Added commonEvent logic to manage Triblader2 party member level/SP/element progression throughout the story\r\n- Added modified event step to allow setting party members to variable level values\r\n### Major Changes\r\n- Targeted Surge: If you miss and use it again before the triangles despawn then your first attempt will stack\r\n- Magnet Prism is no longer limited to 1 projectile at a time (2 max), and no longer pierces\r\n### Changes\r\n- Minor audio volume adjustements to Blade Rink first-time cutscene\r\n- Prismatic Meltdown audio volume reduced when it shoots the laser\r\n- Shadow Spark projectile damage type changed from RANGED_DMG to MELEE_DMG\r\n- Lightning Rod final lightning proxy hit changed from RANGEED_DMG to MELEE_DMG\r\n- Proxy magnetBolt changed to breakType COMBATANT\r\n- Proxy thunderMed removed legacy \"hints\" properties\r\n- Proxy thunderMed changed from RANGED_DMG to MELEE_DMG\r\n- Proxy thunderController changed to breakType NEVER\r\n- Thunder Wrath weather effects linger for longer\r\n- Lightning Rod guardable flag changed from FROM_ABOVE to blank (player version only)\r\n- Proxy thunderHeavy guardable flag changed from FROM_ABOVE to blank\r\n- Proxy thunderHeavySkew guardable flag changed from FROM_ABOVE to blank\r\n- Proxy thunderHeavySkew changed from RANGED_DMG to MELEE_DMG\r\n- Added DETATCH_TIME_PARENT to the following generic proxies:\r\n - bee\r\n - circleBallShooter\r\n - circleBall\r\n - ms_TT\r\n - tt_ball\r\n - magnetBoltLong\r\n - forkBoltSpawn\r\n - forkBoltSecondary\r\n - forkBoltHitbox\r\n - magnetSphere\r\n - magnetSphereTurret\r\n - magnetBolt\r\n - thunderController\r\n - thunderSpawner\r\n - thunderSmall\r\n - thunderHeavy\r\n - meltdown (only after it shoots the shockLaser proxy)\r\n - shockLaser\r\n- Proxies that will remain without DETATCH_TIME_PARENT:\r\n - faradayDummy\r\n - lightningRodBolt\r\n - shockSpecial\r\n - fractalCloneController\r\n - fractalClone\r\n - thunderMed\r\n - meltdownTarget\r\n - thunderHeavySkew\r\n### Fixes\r\n- Most shock art skillBonus corrections\r\n- Fixed missing stunType, dmgType, and status descriptions for most shock arts\r\n- Fixed minor animation quirk in Blade Rink first-time cutscene\r\n- Fixed Triblader2-specific issue with second projectile of Celestial Constellation\r\n- Fixed ice wind effects from Arctic Blast rendering beneath upper terrain\r\n- Reworked the logic for beekeeper bees, they should no longer linger endlessly on defeated enemies\r\n- Added the attribute \"checkCollision\" for the following (fixes ability to hit through walls):\r\n - Beekeeper melee attack\r\n - Faraday Formation final spin attack\r\n - Lightning Rod lightning bolt\r\n - Amber Flurry rapid hits\r\n - Amber Flurry final hit\r\n - First Fractal final hit\r\n - Alternating Charge lightning proxies\r\n - Proxy thunderSmall\r\n - Proxy thunderHeavy\r\n - Proxy thunderHeavySkew\r\n - Prismatic Meltdown laser impact\r\n- Puzzle elements can now interact with:\r\n - Faraday Formation final spin attack\r\n - Lightning Strike (added a non-damaging hitbox that can interact with puzzles)\r\n - Targeted Surge initial projectile (added a non-damaging hitbox that can interact with puzzles)\r\n - Lightning Fork\r\n### Balance\r\n- Beekeeper bees reduced from MEDIUM hit strength to LIGHT\r\n- Beekeeper bees speed slightly increased\r\n- Slightly reduced beekeeper sword damage\r\n- Shadow Spark no longer inflicts status\r\n- Shadow Spark projectile damage and shoot velocity increased\r\n- Targeted Surge no longer inflicts status\r\n- Targeted Surge now shoots faster and has faster projectiles\r\n- Targeted Surge minor damage reduction\r\n- Lightning Fork damage significantly reduced\r\n- Magnet Prism no longer inflicts status\r\n- Magnet Prism no longer pierces enemies\r\n- Magnet Prism max projectiles increased from 1 to 2\r\n- Magnet Prism rate of fire increased, damage adjusted to balance\r\n- First Fractal damage slightly increased", + "version": "0.7.0", + "timestamp": 1668917167000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.7.0" + }, + { + "body": "### Fixes\r\n- Introduced the \"posEntity\" attribute to gambitProxy to prevent Wild Gambit's projectiles from shooting through walls", + "version": "0.6.1", + "timestamp": 1666515218000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.6.1" + }, + { + "body": "### New Content\r\n- Added some various Triblader2 party dialogue\r\n### Changes\r\n- All healing combat arts now have their names in green text\r\n- All self-damaging combat arts (Burning Sacrifice) now use red text\r\n- Changed BGM for Blade Rink\r\n- Minor text speed edit to Blade Rink first-time cutscene\r\n- Reformatted some Triblader2 party dialogue event steps\r\n- Modified visual effect for Wild Gambit roll 4\r\n- Wild Gambit roll 4 reduced volume on charging sound\r\n- Wild Gambit roll 7 proxy waveAbsorbBall startDist reduced\r\n- Removed assault proxies from Heavy Slash\r\n- Blade Aura changed from RANGED_DMG to MELEE_DMG\r\n- Laser Barrage executes faster now\r\n### Fixes\r\n- Neutral art skillBonus corrections\r\n- Fixed missing stunType, dmgType, and status descriptions for all neutral arts\r\n- Fixed Laser Barrage bug with laser particle effect lingering on enemies\r\n- Laser Barrage now works properly against walls, fences, and corners\r\n- Added the attribute \"checkCollision\" for the following (fixes ability to hit through walls):\r\n - Wirbelschlitzer attack hitbox\r\n - Wild Gambit basic melee hitbox\r\n - Wild Gambit roll 6 melee attack\r\n - Wild Gambit roll 8 melee attack\r\n - Heavy Slash attack hitbox\r\n - Shrapnel Field spin attack\r\n - Sky Shredder initial combo starter swing\r\n - Laser Barrage final strike\r\n- Puzzle elements can now interact with:\r\n - Wild Gambit roll 6 melee attack\r\n - Wild Gambit roll 7 melee attack\r\n - Wild Gambit roll 8 melee attack\r\n- Puzzle elements no longer interact with:\r\n - Gleaming Surge delayed hits on enemies\r\n - Sky Shredder falling spin attack\r\n - Laser Barrage lasers\r\n### Balance\r\n- Heavy Slash damage increased 12%\r\n- Laser Barrage individual laser damage increased 50%\r\n- Laser Barrage total lasers changed from 5 to 6", + "version": "0.6.0", + "timestamp": 1666514440000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/0.6.0" + }, + { + "body": "### Fixes\r\n- Fixed cutscene sound effect positioning in all 5 XTM arena maps\r\n### Changes\r\n- Slightly moved PVP sign in Blade Rink\r\n- Changed initial character animations on cutscene for subsequent Blade Rink rounds\r\n- Made timing adjustment on pvpBrake for Blade Rink in attempt to avoid invisible enemies on round start", + "version": "BETA_0.5.2", + "timestamp": 1664165784000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.2" + }, + { + "body": "### Fixes\r\n- Fixed alignment of effect in Blade Rink intro when Triblader5 switches to neutral\r\n- Fixed broken animation in map autumn\\path-3-1.json in cutscene that plays after Vermillion Wasteland\r\n", + "version": "BETA_0.5.1", + "timestamp": 1664148681000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.1" + }, + { + "body": "### New Content\r\n- Triblader League round 2: \"Blade Rink\" added\r\n- Cutscene for 1st-time attempt at Blade Rink only\r\n### Fixes\r\n- Removed unused debug spritesheet custom.png\r\n- Compressed file pvp-triblader-league-c.json\r\n- Removed unintentional assault proxies from Blizzard Slash", + "version": "BETA_0.5.0", + "timestamp": 1664145061000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.5.0" + }, + { + "body": "### Changes\r\n- Updated readme\r\n- Reorganized github", + "version": "BETA_0.4.3", + "timestamp": 1663132337000, + "url": "https://github.com/XenonA7/xenons-playable-classes/releases/tag/BETA_0.4.3" + } + ] + }, "load-from-pause": { "metadataCCMod": { "id": "load-from-pause",