farming-simulator/scripts/prologue/act2_install.gd.uid

2 lines
20 B
Text
Raw Permalink Normal View History

prologue: целиком Акт 1 (комната+кухня) + Акт 2 (установка) ИНФРАСТРУКТУРА: - GameState autoload: player_name, прогресс актов, ачивки. - SceneManager autoload: change_scene с deferred переключением, shortcuts go_room/go_kitchen/go_install. - TextureGen autoload: процедурные pixel-art ImageTexture через Image.set_pixel, кешируются в Dictionary. Текстуры: wallpaper (бежевая с растительным узором), linoleum (полосы паркета), ceiling (побелка с шумом), wall_carpet (бордовый с ромбами), blanket (тёмно-синее со звёздами), poster_csgo (жёлтый с силуэтом AWP), poster_morgen (тёмно-красный с головой), door (дерево с волокном), desk_white, book_color(0-4). АКТ 1 КОМНАТА (act1_room.tscn / act1.gd): - Все стены/пол/потолок/ковёр/одеяло/постеры/стол/дверь теперь с процедурными текстурами через TextureGen.apply_to_material с правильным uv1_scale. Texture filter NEAREST для пиксель-арта. - Door interactable добавлен в east-wall (рядом с DoorPanel). Включается после ухода отца. Клик → переход на кухню. - GameState persists прогресс — возврат из кухни не повторяет интро. - _setup_post_intro_state восстанавливает SEEK_DRIVE после кухни. - После подбора флешки — переход на act2_install. АКТ 1 КУХНЯ (act1_kitchen.tscn / act1_kitchen.gd): - 3×3м комнатка с холодильником «Атлант», плитой (4 ручки красные), столешницей+раковиной, чайником, столом+2 стула, окном+радиатором. - Wi-Fi записка приклеена на холодильнике, читается → ачивка «Wi-Fi разведчик» + GameState.wifi_password_found = true. - Дверь обратно в комнату — SceneManager.go_room(). - Текстуры через TextureGen. АКТ 2 УСТАНОВКА ШИНДОВС (act2_install.tscn / act2_install.gd): - Полная 2D-сцена с 7 шагами state machine: BOOT (4 квадратика логотипа 1.6 сек) → LICENSE_INTRO → LICENSE_FULL (по «Читать») → DISK → USERNAME → PASSWORD → TIMEZONE → INSTALLING (5 фаз прогресс-бара 3 сек) → COMPLETE. - ШИЗО-пункты лицензионки: 7.3.2, 11.4, 12.1, 15.7, 18.0, 21.3, 23.9, 27.1 (полный текст из канона Пролог Акт 2). - Ввод имени с валидацией: 2-24 символа, regex буквы+цифры, ban-list титулов (повелитель/владыка/бог/лорд/царь) и мата. - Подсказка-плейсхолдеры из канона: bossiara13, fr3sh_n3kit и т.п. - Пароль с чекбоксом «Без пароля» + ачивки «Главное чтоб удобно» (123/qwerty/empty) и «Параноик» (12+ символов со спец). - Часовой пояс OptionButton с 7 регионами страны Р, UTC+3 default. - Welcome-экран после установки: «Добро пожаловать, {playerName}». - Кнопка «Запустить стеме» — заглушка Акта 3. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 17:50:26 +03:00
uid://d1jqnip0wdm61