-
Notifications
You must be signed in to change notification settings - Fork 0
Create Bottom-Screen Dialogue Interface #37
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Acceptance Criteria
- Dialogue appears at screen bottom when talking to NPCs
- Numbered response options (1-9 keyboard shortcuts)
- Skill checks shown with [Skill XX] notation
- Speaker avatar and name displayed
- Smooth transitions via Turbo Streams
Technical Requirements
- Dialogue loads in turbo_frame_tag "dialogue_options"
- DialogueSession model tracks conversation state
- Skill check resolution in controller
- Response consequences applied to player model
Routes
POST /game/dialogue/start/:npc_id
POST /game/dialogue/:id/choose
POST /game/dialogue/:id/end
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request