Feature
Wave 1: Y1 quest infrastructure for all 8 NPC chains
15 new quest definitions across Darlene, Frank, Silas, Ellen, Carl, Rose, June, and CVBA. CHAINS dictionary for ordered progression. Counter system for tracking attendance and sightings. Auto side-quest activation when conditions are met. Full save/load support.
Feature
Wave 2: NPC world placement, portraits, interaction wiring
5 new 128x128 NPC portraits. All 8 NPCs placed in world scenes with quest-aware dialogue. Unified NPC interaction loop in player.gd scans all groups and picks the closest within 64px. Honey House ruin examination for Silas quest chain.
Feature
Wave 3: Gameplay trigger wiring for Y1 side-chain quests
Market sale, queen spotted, bee package collected, honey delivery, and bulletin board events now fire to QuestManager. Rose's dialogue-based item delivery and Darlene's 8-line hive observation and queen marking sequences wired up.
Feature
Wave 4: Compound quest objectives, CVBA meetings, Ellen milestones
Grange Hall CVBA meeting system with 3 rotating meetings and attendance tracking. Saturday Regulars compound tracking (4 consecutive visits + 2 product types + $50 earnings). Ellen colony comparison and health monitoring milestone flags.
Feature
Wave 5: Seasonal holidays and community events
4 holidays: Quickening Morn (spring renewal), Founder's Beam (midsummer festival with market premium), Reaping Fire (harvest bonfire), Long Table (winter feast). Unique multi-line NPC dialogue, standing and XP rewards, attendance tracking, save/load support.
Feature
Winter Workshop S1: Transition month clarification
New is_transition_month() and get_season_phase() helpers in TimeManager. Season notifications now distinguish "Early [Season]" from "true [Season]" months. GDD updated with Phase column and design note.
Overhaul
Winter Workshop S2: Honey House starts open (no quest gate)
Silas Q1-Q3 deprecated. Honey House is functional from Day 1 with expanded 16x12 layout. Five new stations: Workbench, Craft Table, Mead Corner, Goods Shelf, Goal Board. Harvest Yard removed; extraction moves inside.
Overhaul
Winter Workshop S3: Invisible fatigue system (energy bar removal)
Energy bar hidden. Replaced with qualitative descriptions ("Feeling good" / "Getting tired"). Five speed tiers from 1.0x to 0.5x. Idle animations: stretch, yawn, rub eyes, sit down. "How am I feeling?" button in pause menu.
Feature
Winter Workshop S4: Winterization equipment system
7 winterization components with 4 craftable workbench recipes. New winterization overlay UI with 7-component checklist. Spring damage check assesses mouse (60%), moisture (40%), and starvation (50%) risks. Winter loss probability from missing components.
Feature
Winter Workshop S5: Safety net systems
Dr. Harwick research nuc offered if 0-1 colonized hives in early spring. Carl's tab auto-offers $150 credit when cash drops below $50. Equipment condition floor of 5 prevents total loss. Harwick periodic visits after nuc accepted.
Feature
Winter Workshop S6: Annual Beekeeping Catalogue
June delivers a yearly catalogue in Kindlemonth with 7 items (package bees through motorized uncapper). Year-gated filtering, early-order queen quality bonus. Orders delivered Quickening Day 1. Full browsing UI with keyboard navigation.
Feature
Winter Workshop S7: Equipment degradation consequences
Equipment condition ranges (100-80 through 19-5) with production, pest risk, winter survival, and repair impacts. Furniture polish item added to Tanner's catalogue ($6). Condition floor of 5 prevents complete destruction.
Overhaul
Year 1 quest chain completion: start day, frame tracking, GDD update
Dev bypass starts at day 43 (Greening 15). Empty starting hotbar; all tools via Bob's onboarding. Updated Uncle Bob 8-quest chain: Q0 Meet Uncle Bob through Q7 Spring Count. Feeding now taught in Fall (Q5). Frame tracking for inspection quests.
Fix
Rename barrel_feeder to feeder_bucket (player-facing)
Constant, string values, group references, sprite map, registry key, and display name all updated. Script and sprite filenames remain unchanged for backwards compatibility.
Feature
Journal during inspection + smoker pre-inspection + sting system
J key now works during inspection. Smoker is a separate pre-inspection action. New sting probability system: base 7%/15%/22% per step with bee suit, smoker, evening, and weather modifiers. Sting count displayed color-coded in header.
Overhaul
Empty starting inventory + chest-first onboarding
Player starts with empty inventory. All tools and hive components in storage chest. Onboarding teaches drag-from-chest-to-toolbar flow. Every item needed for Year 1 is in the starting chest.
Fix
Fix startup quest notification spam
Restored truncated QuestManager file (cut off at line 167). Added _suppress_notifications flag so daily quests and first_light auto-start silently. Quest notifications now only appear for quests started during gameplay.
Feature
Onboarding polish: spring start, actionable dialogue, quest log tab
Fixed dev bypass to day 1 spring start. Rewrote Uncle Bob onboarding with actionable instructions. Added Quest Log as third journal tab showing active and completed quests with status tags and detail view.
Overhaul
Onboarding rework: single toast + Uncle Bob walkthrough
Replaced 6-toast guidance with single "Go talk to Uncle Bob" toast. Full Uncle Bob rebuild: 10-line first-visit walkthrough, 5-priority dialogue system, quest-aware lines for all Year 1 quests, seasonal pools, XP awards.
Overhaul
Knowledge Journal overlay rewrite
Full visual rewrite matching PauseMenu warm palette. Proper root Control node, solid background, title bar with tab bar, category tags, detail panel, scroll position indicator, and footer hint bar. Layer 25 for correct z-ordering.
Fix
Fix journal open/close race condition
Added set_input_as_handled() after creating journal overlay. Prevents the same J keypress from creating and destroying the overlay in the same frame.
Fix
Fix player.gd parse error + harvestable_tree.gd signal error
Added missing _on_inspection_closed() method that was causing the entire player script to fail. Fixed harvestable_tree.gd crash with is_instance_valid() check on scene unload.
Feature
Controls panel v2: tighter layout for 320x180 viewport
Rewrote controls panel with font_size 4, row height 7px, and 190x176 panel. All 4 sections plus back button fit the viewport. Added M (Map) keybind to Menus section.
Feature
New player guidance: first-day hints + controls reference
6 timed notification toasts on new game covering movement, interaction, journal, and pause. New Controls button in pause menu with full keybinding reference in 4 sections. Persistent flag ensures hints fire only once per save.