fix(client): resolve WASD freezes, warnings, and chime spam
- bug_report_dialog: release_focus() before queue_free() prevents stale focus on ModalLayer blocking input to lower layers - dialogue_box: clear dialogue_active immediately on conversation end instead of holding for entry_lifetime - main.gd: permanent entity ID tracking per room stops recognition chime re-triggering when NPCs oscillate in/out of fog queue - audio_manager: correct path res://audio/ to res://assets/audio/ - world_radial.tscn: anchors_preset 15 to 0 (script sets size) - bug_report_dialog: push_warning to print (informational) - debug_overlay: max() to maxi() for integer line count - monologue_display: remove unnecessary Tween cast Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -88,7 +88,7 @@ func _draw() -> void:
|
||||
var header_w := font.get_string_size(header_text, HORIZONTAL_ALIGNMENT_LEFT, -1, FONT_SIZE + 1).x
|
||||
var content_w := left_label_w + left_value_w + COL_GAP + right_label_w + right_value_w
|
||||
var box_w: float = max(header_w, content_w) + PADDING.x * 2
|
||||
var line_count := max(left_lines.size(), right_lines.size())
|
||||
var line_count: int = maxi(left_lines.size(), right_lines.size())
|
||||
var box_h: float = PADDING.y * 2 + LINE_HEIGHT + LINE_HEIGHT * line_count # header + data lines
|
||||
|
||||
# Background
|
||||
|
||||
Reference in New Issue
Block a user