adtpdn
ce515365a7
fix: elevate all gridmap meshes by 0.08 to prevent clipping into terrain shifted at -0.22
2026-07-06 17:31:02 +08:00
adtpdn
b86011a6c6
fix: make non-walkable red blocks (Tile 4) invisible in 3D arenas
2026-07-06 16:42:54 +08:00
adtpdn
4bf9f7aee1
fix: adjust arena shift offset to -0.22 based on visual check for freemode and stopngo
2026-07-06 16:34:49 +08:00
adtpdn
d3322f14ad
fix: lower Stop N Go arena by 0.28 to fix buried tiles
2026-07-06 16:29:05 +08:00
adtpdn
adad53e94d
fix: resolve static cyclic references and unresolvable script dependencies in editor by retrieving Nakama session via get() and loading Autoloads via get_node_or_null
2026-07-06 16:17:16 +08:00
adtpdn
14d46b8823
fix: shift Freemode 3D arena down to Y=0 to prevent buried tiles, remove deprecated mesh elevation hacks
2026-07-06 16:01:58 +08:00
adtpdn
acd927eef6
fix: correct JSON payload key for gacha pull RPC and update gacha panel UI labels
2026-07-06 14:37:22 +08:00
adtpdn
af6870f6a9
fix: use https instead of http for gitea API and clones
Release / Build & Release (push) Successful in 15m53s
v.2.43-rollback-https
2026-07-06 13:47:23 +08:00
adtpdn
968808df6d
feat: modify the CI try over https
Release / Build & Release (push) Failing after 13m3s
v.2.43-rollback
2026-07-06 12:53:35 +08:00
adtpdn
472c49944b
feat: downgrade to 4.6.3
Release / Build & Release (push) Failing after 25s
2026-07-06 12:42:59 +08:00
adtpdn
5c789cb37f
fix: downgrade workflow godot version to 4.6.3 to match system, fix godot compilation errors
2026-07-06 12:09:23 +08:00
god
9747f91b20
expand TODO.md to be a super detailed architecture and implementation log for Candy Survival
2026-07-06 03:42:46 +08:00
god
7699146811
update TODO.md with comprehensive list of completed Candy Survival implementations
2026-07-06 03:07:42 +08:00
god
a7a4ca68aa
implement delivery ready indicator logic + off-color detection
2026-07-06 02:41:37 +08:00
god
717e8cedae
implement auto tile pickup and visual candy stacking on player head
2026-07-06 02:31:17 +08:00
god
b3a421bb55
mekton boss npc uses static tekton mesh w/ emission color cycling; updated bot ghost check
2026-07-06 02:20:43 +08:00
god
783b3b5894
fix candy_survival ghost and knock input mapping, hook ghost into player transparency, fix hud layout missing UI nodes
2026-07-06 02:14:22 +08:00
god
25231859b8
implement candy_survival HUD ui nodes and RPC logic for stacks/knocks/ghost charges
2026-07-06 02:06:18 +08:00
god
2289be515a
purge remaining gauntlet references from version.json and godot .import/.gltf meta files
2026-07-06 02:00:28 +08:00
god
3a40ee8c52
fix compile error in lobby_room (remove dangling _on_doors_update call)
2026-07-06 01:57:08 +08:00
god
e55ce154f7
rename 3D terrain asset gauntlet -> candy_survival
2026-07-06 01:55:03 +08:00
god
c054406e38
remove dead gauntlet test files, prune cleanser tests from test_bot_gauntlet
2026-07-06 01:44:17 +08:00
god
357d84e2ce
fix Candy Survival bugs: self-contained Mekton spawn, dead code, clean sticky definition
2026-07-06 01:39:23 +08:00
god
528e22875d
rename gauntlet→candy_survival + rewrite Candy Survival per boss design
...
- Rename enum GAUNTLET→CANDY_SURVIVAL, all gauntlet_*→candy_survival_*
- Rename files: gauntlet_manager→candy_survival_manager, candy_cannon→candy_survival_npc, gauntlet.tscn→candy_survival.tscn
- Rewrite candy_survival_manager.gd: blueprints, candy stack, Mekton delivery, Sugar Rush, knock/ghost charges, sticky-as-wall
- Update player_movement_manager.gd: smack→knock system, ghost integration
- All Candy Survival issues (#54-57, #65-70) retitled per boss design
- Shared managers (goals_cycle, goal, player_race, playerboard, turn) untouched
2026-07-06 01:28:39 +08:00
god
114748a54f
experimental: remove Tekton Doors entirely
...
- Delete portal_mode_manager.gd, portal_door.gd, portal_door.tscn
- Strip all Tekton Doors logic from main.gd, player.gd, lobby.gd,
lobby_room.gd, lobby_manager.gd, camera_context_manager.gd,
music_manager.gd, tekton.gd, enhanced_gridmap.gd,
playerboard_manager.gd, special_tiles_manager.gd
- Remove TK enum (TEKTON_DOORS=2), mode_config schema, arena area
- Update tests: 3 modes instead of 4
- Strip HowToPlay tab from main.tscn
2026-07-06 00:18:59 +08:00
god
0ab00afd37
docs: add jump-to-top links below all section headings
2026-07-05 12:58:23 +08:00
god
878ad659db
fix: replace Unicode with ASCII equivalents
2026-07-05 12:54:57 +08:00
god
644f2f0f95
chore: clean stale docs, add lua server reference, update steamworks guide
2026-07-05 12:47:47 +08:00
god
dcb252f412
chore: remove obsolete docs (TASKS.md, GIT_CLONE_TUTORIAL.md)
2026-07-05 00:59:32 +08:00
god
bd8b81bbc1
ci: install zip for binary packaging
Release / Build & Release (push) Successful in 7m32s
v2.4.3
2026-07-04 23:18:26 +08:00
god
a2d008a480
ci: include changelog in release body
Release / Build & Release (push) Successful in 18m31s
2026-07-04 22:59:49 +08:00
god
260a448a70
docs: changelog for v2.4.3
Release / Build & Release (push) Failing after 12m16s
2026-07-04 22:51:47 +08:00
god
e73421c9b1
chore: remove stale test files
Release / Build & Release (push) Failing after 18m54s
2026-07-04 22:15:32 +08:00
god
2dd3020d0b
feat: use Gitea raw endpoint instead of gitea-pages for patches
2026-07-04 22:15:24 +08:00
god
fbca048aba
ci: no templates needed for pck export, cache godot binary
Release / Build & Release (push) Successful in 16m34s
2026-07-04 22:07:07 +08:00
god
4c6c8e1587
ci: fix apt-get update before install, guard template extraction
2026-07-04 21:56:03 +08:00
god
939d2b0ac2
ci: shallow checkout for patch deploy
2026-07-04 21:47:58 +08:00
god
e845c1be25
ci: use cached godot export templates for patch deployment
2026-07-04 20:21:15 +08:00
god
1f6bdf4d06
chore: bump version to 2.4.3 for patch release
2026-07-04 20:08:26 +08:00
god
36ae0d479d
docs: mark multiplayer gauntlet bug as resolved
2026-07-04 20:01:55 +08:00
god
c23c5f77bc
fix: correct indentation of has_method check in GauntletManager to prevent multiplayer client crash
2026-07-04 20:01:39 +08:00
god
1691d8ebc9
docs: mark currency sync bug as resolved
2026-07-04 19:56:30 +08:00
god
ab93f047ab
fix: keep gacha panel wallet UI synced with global wallet updates
2026-07-04 19:56:19 +08:00
god
b15e1153e0
fix: multiple punch SFX spam
...
Fixes #74
The multiple punch SFX bug has been fixed.
Cause: The is_charged_strike state was never cleared after pushing a player, causing the push logic to re-trigger and play the sound every frame while the movement key was held.
Fix: is_charged_strike is now immediately cleared upon a successful push.
2026-07-04 19:33:35 +08:00
god
e6e4c7b6f6
docs: mark playerboard desync and punch SFX bugs as resolved
2026-07-04 19:31:37 +08:00
god
d524f23104
fix: prevent multiple attack/smash SFX spam by clearing charged strike state immediately
2026-07-04 19:31:26 +08:00
god
7762a82d18
fix: wait for playerboard before applying multiplayer sync
2026-07-04 19:17:27 +08:00
god
0786638a98
docs: update clone instructions for Gitea SSH and HTTPS
2026-07-04 11:38:58 +08:00
god
08a527195f
patch system: use HTTPS for raw.klud.top
2026-07-04 10:48:21 +08:00
god
4a3637482c
patch system: use raw.klud.top, remove GitHub raw URLs
2026-07-04 10:11:45 +08:00