[admin-toolkit] Edit tab 'No entity selected' persists across all world clicks; full admin deploy loop is dead-ended #12
Labels
No labels
blocked:needs-attention
blocked:needs-decision
blocked:needs-decompose
blocked:needs-design
blocked:needs-triage
blocked:unclassified
bug
documentation
enhancement
gsd-spec
in-progress
needs-decompose
priority:high
priority:low
priority:medium
quickfix
test
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/veilwalkers#12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The Creation Toolkit's Edit tab never enters the "entity selected" state when an admin clicks on a 3D entity in the world, even when the click clearly hits the entity's collision shape. The whole "select entity → attach script → deploy" loop is gated on this and is currently non-functional.
Environment
Mark/veilwalkersres://scenes/main.tscn, host on:0, NVIDIA RTX 2060)mcp__computer_use_linux__click, uinput absolute pointer) and by hand-click on a touchpadSteps to Reproduce
DISPLAY=:0 XMODIFIERS= GTK_IM_MODULE= QT_IM_MODULE= /home/b/bin/godot --path /home/b/Projects/veilwalkers --resolution 1280x720 --position 220,160 res://scenes/main.tscn(0, 1, -6))(-3, 0, -8))Expected
After clicking on a 3D entity, the Edit tab's property panel should populate with that entity's
def_id,scale,color, and other Component-typed fields. "Apply changes" and "Delete entity" should become enabled.Actual
The panel state does not change. The click is being received by the world (the
CreatorPoints.grantcounter at the bottom-right increments on every world click — verified going 0 → 1 → 2 → 3 → 4 → 8 → 9 → 10 across multiple clicks), but the selection event never reaches the Edit tab's controller. Script tab's "Target: (none — select in the Edit tab)" status is also stuck.Suspected Cause
ToolkitControllerselection callback may be listening to a different input event than the one that incrementsCreatorPoints(mouse-button vs. mouse-position vs. entity-raycast).Why This Blocks Phase 1 / Phase 5.5 Verification
The admin deployment path is the only way to attach a
Wanderer,Mana Fountain, orBreedertemplate to an existing entity and observe the magic verbs (move_to,emit_energy,spawn) firing. Without entity selection, none of the Phase 1 verbs can be tested in a live running game — the entire admin-toy demo flow is dead-ended at this gate.Screenshots (1280x720, captured during this playtest)
~/.hermes/cache/images/img_4b654c43c586.jpg~/.hermes/cache/images/img_022abef9e5fb.jpg~/.hermes/cache/images/img_638af6e6aabc.jpg,~/.hermes/cache/images/img_b62a38abef3a.jpg~/.hermes/cache/images/img_a3dd2468ed0a.jpg,~/.hermes/cache/images/img_991f05976a53.jpgSuggested Investigation Path
print()inscenes/admin/admin_toolkit.gdToolkitController.set_selected_entity()(or whatever the entry point is) and verify whether it fires on a world click. Compare against theCreatorPoints.grantprint path that does fire.Edittab's_target_label/_statuslabel is wired to the controller'sselection_changedsignal.