async function StartGuide() { try { await LoadGameContent(); RenderGuideRecipePlants(); } catch (Error) { console.error( "Couldn't load Guide plant images:", Error ); } } function RenderGuideRecipePlants() { const Cells = document.querySelectorAll( ".GuideRecipePlant[data-plant-key]" ); for ( const Cell of Cells ) { const PlantKey = Cell.dataset.plantKey; const Plant = Plants[PlantKey]; const MatureImage = Plant === undefined ? null : GetPlantMatureImageSource( Plant ); if ( Plant === undefined || MatureImage === null ) { continue; } const Image = document.createElement( "img" ); Image.className = "PlantSprite GuideRecipeImage"; Image.src = MatureImage; Image.alt = ""; const Label = Cell.querySelector( ".GuideRecipeLabel" ); if (Label !== null) { Label.textContent = Plant.Name; } Cell.prepend( Image ); } } document.addEventListener( "DOMContentLoaded", StartGuide );