From 61ee81a9744c5b889f7f5d8d07abae53e9f81499 Mon Sep 17 00:00:00 2001 From: coder-bot Date: Tue, 18 Aug 2026 13:44:41 +0000 Subject: [PATCH] WIP checkpoint: fix script-attach typo, missing class_name, var name mismatch - scenes/avatar_customization.tscn: script_extense -> script (typo meant the customization UI script was never actually attached to the scene) - scripts/avatar/avatar_loadout.gd: add missing class_name AvatarLoadout (avatar_system.gd references the type everywhere; only this file among the avatar scripts lacked its class_name) - scripts/main_menu.gd: _ready() referenced _customize_button/_settings_button/ _quit_button but the @onready vars are named without the leading underscore --- scenes/avatar_customization.tscn | 2 +- scripts/avatar/avatar_loadout.gd | 1 + scripts/main_menu.gd | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/scenes/avatar_customization.tscn b/scenes/avatar_customization.tscn index 9f7d592..44c9f74 100644 --- a/scenes/avatar_customization.tscn +++ b/scenes/avatar_customization.tscn @@ -48,7 +48,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -script_extense = ExtResource("1") +script = ExtResource("1") [node name="MainPanel" type="Panel" parent="."] layout_mode = 3 diff --git a/scripts/avatar/avatar_loadout.gd b/scripts/avatar/avatar_loadout.gd index 1594c6f..05582cc 100644 --- a/scripts/avatar/avatar_loadout.gd +++ b/scripts/avatar/avatar_loadout.gd @@ -5,6 +5,7 @@ ## ## See docs/architecture/avatar.md ยง5 for the loadout JSON format. +class_name AvatarLoadout extends RefCounted diff --git a/scripts/main_menu.gd b/scripts/main_menu.gd index 24ffb51..dd3c8ed 100644 --- a/scripts/main_menu.gd +++ b/scripts/main_menu.gd @@ -40,9 +40,9 @@ signal quit_requested # --------------------------------------------------------------------------- func _ready() -> void: - _customize_button.pressed.connect(_on_customize_pressed) - _settings_button.pressed.connect(_on_settings_pressed) - _quit_button.pressed.connect(_on_quit_pressed) + customize_button.pressed.connect(_on_customize_pressed) + settings_button.pressed.connect(_on_settings_pressed) + quit_button.pressed.connect(_on_quit_pressed) # ---------------------------------------------------------------------------