From c5811d60fb83787ebc27244f3a20f8475d979f85 Mon Sep 17 00:00:00 2001 From: adtpdn Date: Thu, 18 Jun 2026 14:49:05 +0800 Subject: [PATCH] chore: bump version to 2.4.0 with changelog and version.json --- CHANGELOG_DRAFT.md | 16 ++++++++++++++++ assets/data/version.json | 24 +++++++++++++++++++++++- project.godot | 2 +- 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/CHANGELOG_DRAFT.md b/CHANGELOG_DRAFT.md index 5967f47..a2612fd 100644 --- a/CHANGELOG_DRAFT.md +++ b/CHANGELOG_DRAFT.md @@ -1,3 +1,19 @@ +## [2.4.0] — 2026-06-18 +- Rebuilt the **Gauntlet** game mode from the ground up — new wave-based mechanics, arena redesign, and tighter difficulty scaling. +- Added **freeze-area VFX** — the freeze powerup now shows a visible icy floor spread across the affected tiles. +- Added **block-wall VFX** — blocked tiles now display a visible barrier effect so you can see the wall. +- Added **playerboard scatter VFX** — Stop n Go tile-scatter penalty now shows a visible shake effect on your board. +- Fishing Tektons in Freemode now animate — both the character and fishing rod move together in a loop. +- Static Tekton turrets now face the direction they throw and play the throw animation. +- Replaced old animation system with a unified animation pack using original Blender bone names — smoother, more natural character movement. +- Characters now play a **carrying blend** (legs walk + arms hold) when carrying a Tekton instead of sliding idle. +- Fixed host player name showing as "Guest" when starting Freemode too quickly after login. +- Fixed "Cannot create match when state is JOINING" error when double-clicking the mode button. +- Fixed Tekton pickup prompt [G] to follow your custom keybind settings from the options menu. +- Lobby area label now updates automatically when switching game modes. +- Fixed Freemode spawning the wrong Tekton model — static turrets now use the correct throwing-tile mesh. +- Admin Panel no longer crashes on empty JSON responses from the server. + ## [2.3.7] — 2026-05-25 - Added Candy Cannon timer, firing mechanics, and 5-shot volleys to Gauntlet. - Added new game mode: **Candy Cannon Survival** — dodge candy volleys from a giant cannon in the center of the arena! diff --git a/assets/data/version.json b/assets/data/version.json index fec0237..0da245d 100644 --- a/assets/data/version.json +++ b/assets/data/version.json @@ -1,7 +1,29 @@ { - "latest_version": "2.3.4", + "latest_version": "2.4.0", "minimum_app_version": "2.1.0", "releases": [ + { + "version": "2.4.0", + "date": "2026-06-18", + "pck_url": "https://raw.githubusercontent.com/adtpdn/tekton-updates/main/latest/patch.pck", + "pck_size": 0, + "changelog": [ + "Rebuilt Gauntlet game mode with new wave-based mechanics and arena redesign", + "Added freeze-area VFX — freeze powerup now shows visible icy floor spread", + "Added block-wall VFX — blocked tiles now display visible barrier effect", + "Added playerboard scatter VFX — Stop n Go penalty shows shake effect", + "Fishing Tektons in Freemode now animate both character and rod", + "Static Tekton turrets now face throw direction and play throw animation", + "Unified animation pack with original Blender bone names for smoother movement", + "Characters now carry with walking blend instead of sliding idle", + "Fixed host name showing as Guest when starting Freemode quickly", + "Fixed double-click match creation error on mode buttons", + "Fixed Tekton pickup prompt to follow custom keybind settings", + "Lobby area label now auto-updates when switching game modes", + "Fixed wrong Tekton model in Freemode static turrets", + "Admin Panel no longer crashes on empty server JSON responses" + ] + }, { "version": "2.3.4", "date": "2026-05-15", diff --git a/project.godot b/project.godot index 77efc70..fb11a3f 100644 --- a/project.godot +++ b/project.godot @@ -15,7 +15,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true [application] config/name="Tekton Dash Armageddon" -config/version="2.3.7" +config/version="2.4.0" run/main_scene="res://scenes/ui/boot_screen.tscn" config/features=PackedStringArray("4.6", "Forward Plus") boot_splash/bg_color=Color(0.16470589, 0.6745098, 0.9372549, 1)