-
f7a1f629e0
docs: mark Schritt 14 complete — Tavern Art Pass
main
s0wlz (Matthias Puchstein)
2026-04-18 01:02:12 +02:00
-
914a1bd6bd
art: tavern OG rooms — bed, table, chair, candle per room
s0wlz (Matthias Puchstein)
2026-04-18 01:00:23 +02:00
-
0eb296aafe
fix: rename class_name param in character_placeholder.gd (GDScript reserved keyword)
s0wlz (Matthias Puchstein)
2026-04-18 00:59:51 +02:00
-
7b4dc7079f
art: taproom props — tables, chairs, barrels, candles, candelabra
s0wlz (Matthias Puchstein)
2026-04-18 00:46:44 +02:00
-
c9c46f8c0e
assets: import tavern props — table, chair, barrel, candle variants, bed
s0wlz (Matthias Puchstein)
2026-04-18 00:40:54 +02:00
-
de2ef8aa79
feat: merge Schritt 13 — Charakter-Capsules (manual conflict resolution)
s0wlz (Matthias Puchstein)
2026-04-16 01:01:45 +02:00
-
-
7869f09c76
feat: merge Schritt 12 — lite Charakterbogen (manual conflict resolution)
s0wlz (Matthias Puchstein)
2026-04-16 00:56:20 +02:00
-
-
0a2f814e97
docs: mark Schritt 12 complete — lite Charakterbogen
s0wlz (Matthias Puchstein)
2026-04-16 00:52:02 +02:00
-
bea3f5867b
lobby: wire character sheet form — archetypes, modifier spinboxes, auto-sync RPC
s0wlz (Matthias Puchstein)
2026-04-16 00:52:02 +02:00
-
5d2d97d064
lobby: add character sheet UI nodes (CharSheet, ModGrid, ArchetypeRow)
s0wlz (Matthias Puchstein)
2026-04-16 00:52:02 +02:00
-
1bec9f241f
net: add request_update_character RPC + character_updated signal
s0wlz (Matthias Puchstein)
2026-04-16 00:52:02 +02:00
-
21c03e2839
docs: mark Schritt 13 complete — Charakter-Capsules
s0wlz (Matthias Puchstein)
2026-04-16 00:51:45 +02:00
-
40297d9d4c
lobby: spawn colored capsule avatars for each player at LobbySpots
s0wlz (Matthias Puchstein)
2026-04-16 00:51:45 +02:00
-
8a47abda3f
lobby: add 5 LobbySpot Marker3D for capsule placement
s0wlz (Matthias Puchstein)
2026-04-16 00:51:45 +02:00
-
e811598920
feat: add CharacterPlaceholder scene — colored capsule + name label
s0wlz (Matthias Puchstein)
2026-04-16 00:51:45 +02:00
-
-
e46cb10f6a
docs: add plans for Schritt 12 (Charakterbogen), 13 (Capsules), 14 (Art Pass)
s0wlz (Matthias Puchstein)
2026-04-16 00:48:43 +02:00
-
9cf0ea6f6f
docs: archive Schritt 5+6 plans (already implemented)
s0wlz (Matthias Puchstein)
2026-04-16 00:34:22 +02:00
-
a9d13ec52b
docs: archive Schritt 7-11 plans, update CLAUDE.md progress
s0wlz (Matthias Puchstein)
2026-04-16 00:34:09 +02:00
-
7bae65cefa
docs: mark Schritt 11 complete — all mechanics done, next: Charakterbogen
s0wlz (Matthias Puchstein)
2026-04-16 00:32:27 +02:00
-
28c8ecae3c
feat: merge Schritt 11 — sporennebel slider
s0wlz (Matthias Puchstein)
2026-04-16 00:32:03 +02:00
-
-
a1a7e24683
feat: tavern — spore overlay intensity driven by SporeLevel (continuous slider control)
s0wlz (Matthias Puchstein)
2026-04-16 00:31:59 +02:00
-
767f3981f9
feat: dm_view — wire sporennebel slider to request_spore_level RPC
s0wlz (Matthias Puchstein)
2026-04-16 00:31:34 +02:00
-
8c6302c2a3
feat: dm_view — add sporennebel slider to SidePanel
s0wlz (Matthias Puchstein)
2026-04-16 00:31:14 +02:00
-
7abc525833
feat: network_manager — add request_spore_level + _relay_spore_level RPCs
s0wlz (Matthias Puchstein)
2026-04-16 00:30:15 +02:00
-
d63d02fa77
feat: add SporeLevel autoload — spore density with level_changed signal
s0wlz (Matthias Puchstein)
2026-04-16 00:30:02 +02:00
-
-
cf80a5370b
docs: mark Schritt 10 complete
s0wlz (Matthias Puchstein)
2026-04-16 00:28:44 +02:00
-
002dba40b4
feat: merge Schritt 10 — spore overlay shader
s0wlz (Matthias Puchstein)
2026-04-16 00:28:13 +02:00
-
-
3e985b08e7
feat: tavern — add spore overlay CanvasLayer + shader driven by overlay_changed signal
s0wlz (Matthias Puchstein)
2026-04-16 00:28:09 +02:00
-
5cce32286b
feat: network_manager — emit overlay_changed signal from set_overlay RPC
s0wlz (Matthias Puchstein)
2026-04-16 00:27:46 +02:00
-
9b24f9bc7c
feat: add spore_overlay.gdshader — screen-space tint, vignette, distortion
s0wlz (Matthias Puchstein)
2026-04-16 00:27:32 +02:00
-
-
5b5430c59e
docs: mark Schritt 9 complete
s0wlz (Matthias Puchstein)
2026-04-16 00:26:43 +02:00
-
bd90987a28
feat: merge Schritt 9 — basic player interaction
s0wlz (Matthias Puchstein)
2026-04-16 00:26:08 +02:00
-
-
2a0b59194f
feat: tavern — add test interactable to verify interaction chain
s0wlz (Matthias Puchstein)
2026-04-16 00:26:01 +02:00
-
67cc288d28
feat: tavern — upgrade PlayerController to CharacterBody3D with player_controller.gd
s0wlz (Matthias Puchstein)
2026-04-16 00:25:24 +02:00
-
a8f78bd4cd
feat: add player_controller — WASD movement, mouse look, interact raycast
s0wlz (Matthias Puchstein)
2026-04-16 00:25:08 +02:00
-
698b906166
feat: add interactable base script
s0wlz (Matthias Puchstein)
2026-04-16 00:24:55 +02:00
-
0b99e02e9a
feat: project — add WASD + interact input actions
s0wlz (Matthias Puchstein)
2026-04-16 00:24:46 +02:00
-
-
61f545deb0
docs: mark Schritt 7 + 8 complete
s0wlz (Matthias Puchstein)
2026-04-16 00:22:23 +02:00
-
f7f5b8a7fc
feat: merge Schritt 8 — dice roller
s0wlz (Matthias Puchstein)
2026-04-16 00:22:03 +02:00
-
-
2827df1985
feat: merge Schritt 7 — tavern lighting
s0wlz (Matthias Puchstein)
2026-04-16 00:22:03 +02:00
-
-
aa8ce95e54
feat: dm_view — add roll log + DC display for incoming player rolls
s0wlz (Matthias Puchstein)
2026-04-16 00:21:58 +02:00
-
c9c8fc9a1d
feat: tavern — add dice roller UI with roll log for players
s0wlz (Matthias Puchstein)
2026-04-16 00:21:54 +02:00
-
8958aa246c
feat: network_manager — add broadcast_roll RPC + roll_received signal
s0wlz (Matthias Puchstein)
2026-04-16 00:21:48 +02:00
-
-
-
30c95990be
feat: add candle lights to taproom and room lights to upper floor (Schritt 7)
s0wlz (Matthias Puchstein)
2026-04-16 00:14:03 +02:00
-
-
450aeb37e4
docs: voice chat — mark as open decision, not excluded
s0wlz (Matthias Puchstein)
2026-04-14 22:26:42 +02:00
-
2effbcc4ab
docs: expand roadmap to 28 steps — characters, assets, monastery, puzzles, polish
s0wlz (Matthias Puchstein)
2026-04-14 22:25:25 +02:00
-
d3afa129f3
docs: add plans for Schritt 10-11 (spore overlay, slider) + full parallel execution plan
s0wlz (Matthias Puchstein)
2026-04-14 22:01:13 +02:00
-
53889052d1
docs: add parallel agent implementation plan for Schritt 7-9
s0wlz (Matthias Puchstein)
2026-04-14 21:52:25 +02:00
-
f03fd9c2cb
docs: fix _spawn_player — restore ROOM_COUNT modulo guard
s0wlz (Matthias Puchstein)
2026-04-14 21:49:10 +02:00
-
530169cb79
docs: fix plan issues — RPC relay, lambda order, class_name, INTERACT_DISTANCE step
s0wlz (Matthias Puchstein)
2026-04-14 21:46:02 +02:00
-
1cac787a8b
docs: add implementation plans for Schritt 7-9 (lighting, dice, interaction)
s0wlz (Matthias Puchstein)
2026-04-14 21:35:43 +02:00
-
ea04a777d0
docs: rework development order — mechanics before rooms
s0wlz (Matthias Puchstein)
2026-04-14 21:24:58 +02:00
-
3aa532efd9
docs: mark DM Regiepult Basics complete, Refectorium als nächstes
s0wlz (Matthias Puchstein)
2026-04-14 03:30:04 +02:00
-
4f5cbdcc71
feat: dm_view — show EG and OG simultaneously as two side-by-side viewports
s0wlz (Matthias Puchstein)
2026-04-14 03:27:46 +02:00
-
6edcc98d4e
fix: tavern.gd — explicit types for pos/rot in camera broadcast
s0wlz (Matthias Puchstein)
2026-04-14 03:25:02 +02:00
-
62c2cb7a54
feat: tavern.gd — DM role check + camera broadcast to DM every 0.1s
s0wlz (Matthias Puchstein)
2026-04-14 03:21:03 +02:00
-
e30c49d1d3
feat: dm_view — restore full implementation (top-down, markers, player cams, overlay panel)
s0wlz (Matthias Puchstein)
2026-04-14 03:20:11 +02:00
-
3f8342539c
Merge branch 'feat/dm-regiepult'
s0wlz (Matthias Puchstein)
2026-04-14 03:19:51 +02:00
-
-
-
-
fd6fa06a21
merge: feat/tavern-scene into main
s0wlz (Matthias Puchstein)
2026-04-14 03:14:56 +02:00
-
-
30f5d57640
feat: dm_view — top-down map, floor switch, player markers, cam feeds, overlay toggles
s0wlz (Matthias Puchstein)
2026-04-14 03:13:14 +02:00
-
cb4fe0befc
docs: mark scene switching complete, update STATUS
s0wlz (Matthias Puchstein)
2026-04-14 03:12:11 +02:00
-
81eb602496
feat: dm_view stub scene
s0wlz (Matthias Puchstein)
2026-04-14 03:11:37 +02:00
-
22b256a910
feat: tavern.gd — spawn player at assigned room SpawnPoint
s0wlz (Matthias Puchstein)
2026-04-14 03:11:06 +02:00
-
fb189ef534
feat: include room assignments in start_game RPC
s0wlz (Matthias Puchstein)
2026-04-14 03:10:36 +02:00
-
1970e51116
feat: tavern scene — upper floor blockout (8 rooms + Anna's room, SpawnPoints)
s0wlz (Matthias Puchstein)
2026-04-14 03:10:04 +02:00
-
8ecce7e751
feat: network_manager — overlay RPC + player position sync
s0wlz (Matthias Puchstein)
2026-04-14 03:10:01 +02:00
-
9efced2ac8
feat: add GameState autoload — overlay states and player positions
s0wlz (Matthias Puchstein)
2026-04-14 03:08:04 +02:00
-
-
-
30bd407a25
feat: tavern scene — ground floor blockout (taproom, kitchen, exit, myzel trail)
s0wlz (Matthias Puchstein)
2026-04-14 03:07:10 +02:00
-
a97be028b2
refactor: extract taproom as reusable sub-scene, update lobby
s0wlz (Matthias Puchstein)
2026-04-14 03:05:57 +02:00
-
bc5e64083b
feat: update SceneManager — lobby/tavern/dm_view keys, game_started routing
s0wlz (Matthias Puchstein)
2026-04-14 03:03:47 +02:00
-
8583c27586
refactor: rename tavern → tavern_lobby (scene + script)
s0wlz (Matthias Puchstein)
2026-04-14 03:03:04 +02:00
-
-
f847facd9e
chore: add .gitignore with .worktrees/
s0wlz (Matthias Puchstein)
2026-04-14 03:01:38 +02:00
-
f5e3e36747
docs: add DM Regiepult Basics plan, update STATUS and CLAUDE.md
s0wlz (Matthias Puchstein)
2026-04-14 02:59:56 +02:00
-
0ff31813c8
docs: swap steps 6/7 — DM Regiepult vor Refectorium
s0wlz (Matthias Puchstein)
2026-04-14 02:44:16 +02:00
-
7204a94e4d
docs: update CLAUDE.md — step 5/6/7 order, SceneManager, scene structure
s0wlz (Matthias Puchstein)
2026-04-14 02:43:06 +02:00
-
984d867e95
docs: update STATUS — tavern scene plan ready
s0wlz (Matthias Puchstein)
2026-04-14 02:31:25 +02:00
-
332fa93db5
docs: add tavern scene implementation plan
s0wlz (Matthias Puchstein)
2026-04-14 02:30:38 +02:00
-
3d30664878
docs: update tavern scene spec, fix all review blockers
s0wlz (Matthias Puchstein)
2026-04-14 02:17:52 +02:00
-
4764d4b039
docs: add tavern in-game scene design spec
s0wlz (Matthias Puchstein)
2026-04-14 02:14:58 +02:00
-
8b9c946c9a
docs: update STATUS.md date, CLAUDE.md development order
s0wlz (Matthias Puchstein)
2026-04-14 01:44:26 +02:00
-
4bd79b1230
fix: add server guard to _on_game_started, update stale comment in main.gd
s0wlz (Matthias Puchstein)
2026-04-14 01:41:52 +02:00
-
623947632d
feat: replace lobby with 3D tavern, cleanup legacy files, update docs
s0wlz (Matthias Puchstein)
2026-04-14 01:34:53 +02:00
-
b0c7cfa3d4
fix: disconnect NetworkManager signals in _exit_tree, reset UI on connection failure
s0wlz (Matthias Puchstein)
2026-04-14 01:32:55 +02:00
-
8a5194252b
feat: replace lobby with 3D tavern scene and CanvasLayer UI
s0wlz (Matthias Puchstein)
2026-04-14 01:26:24 +02:00
-
a8b787d273
fix: use ResourceLoader + remove_child before queue_free in SceneManager
s0wlz (Matthias Puchstein)
2026-04-14 01:24:03 +02:00
-
2ee6d99505
docs: sync spec with approved plan (--server arg detection)
s0wlz (Matthias Puchstein)
2026-04-14 01:21:50 +02:00
-
9813a6d02f
feat: add SceneManager autoload with scene registry
s0wlz (Matthias Puchstein)
2026-04-14 01:20:54 +02:00
-
6d749fddb3
docs: fix tavern lobby plan after review
s0wlz (Matthias Puchstein)
2026-04-14 01:12:35 +02:00
-
90fa17b8bb
docs: add tavern lobby implementation plan
s0wlz (Matthias Puchstein)
2026-04-14 01:10:58 +02:00
-
d86d7cbf22
docs: fix tavern lobby spec after review
s0wlz (Matthias Puchstein)
2026-04-14 01:04:09 +02:00
-
0455cf3180
docs: add tavern lobby design spec
s0wlz (Matthias Puchstein)
2026-04-14 01:02:02 +02:00
-
de5651b185
docs: add Anna 3D model workflow and Anna_Model/ dir to CLAUDE.md
s0wlz (Matthias Puchstein)
2026-04-13 22:55:56 +02:00
-
3862f25c9a
asset: add Anna 3D model (Meshy AI, textured), reference images, .gitignore
s0wlz (Matthias Puchstein)
2026-04-13 22:41:33 +02:00
-
c7ab51a567
chore: add lobby.gd uid, update project.godot formatting
s0wlz (Matthias Puchstein)
2026-04-13 22:29:28 +02:00
-
adb2dfcc67
fix: remove auto-connect from main.gd, lobby handles client connection
s0wlz (Matthias Puchstein)
2026-04-13 22:24:21 +02:00
-
621b658973
fix: cast NameInput to LineEdit for GDScript type inference
s0wlz (Matthias Puchstein)
2026-04-13 22:06:06 +02:00
-
c55259176f
docs: mark Lobby + Rollen as complete, archive plans, update STATUS
s0wlz (Matthias Puchstein)
2026-04-13 21:59:11 +02:00
-
04cc56c8ed
net: add lobby scene instance to main.tscn
s0wlz (Matthias Puchstein)
2026-04-13 21:57:51 +02:00
-
489533e1de
net: fix lobby.gd name race condition and reset on failure
s0wlz (Matthias Puchstein)
2026-04-13 21:19:23 +02:00
-
45d891b8a4
net: add lobby.gd with join flow and wait room logic
s0wlz (Matthias Puchstein)
2026-04-13 21:13:49 +02:00