feat(ui): pannello DM-Override nella sidebar
- Handler WS type:dm — esegue dm_override bypassando il LLM - Pannello collassabile con selettore comandi e campi dinamici - Comandi: narrate, set_hp, add_item, force_roll, skip_combat - Stato aggiornato dopo DM override - Implementato narrate con testo personalizzato
This commit is contained in:
1 parent
e9c559c001
commit
886df7429f
3 files changed
+204
No files matched your search
@@ -425,6 +425,17 @@ def dm_override(command: str, params: dict | None = None) -> ToolResult:
|
||||
"commands": manual,
|
||||
"message": "Comandi DM disponibili: " + ", ".join(manual.keys()),
|
||||
}
|
||||
|
||||
if command == "narrate":
|
||||
text = (params or {}).get("text", "")
|
||||
return {
|
||||
"success": True,
|
||||
"tool": "dm-override",
|
||||
"command": command,
|
||||
"params": params or {},
|
||||
"message": text or "Override DM: narrate applicato.",
|
||||
}
|
||||
|
||||
return {
|
||||
"success": True,
|
||||
"tool": "dm-override",
|
||||
|
||||
Reference in new issue
Block a user