const a={dialogType:"story",checkWinCondition:(o,t,l={},e={})=>(console.log("🔍 checkWinCondition called with blocklyMoves:",o,"checkpointsCompleted:",t),t?e.playerPosition&&e.playerPosition.z===-26&&(e.playerPosition.x===-3||e.playerPosition.x===-4)?(console.log("✅ Win condition met: Player is at position {x: -3 or -4, z: -26}"),!0):(console.log("❌ Win condition not met: Player is not at position {x: -3 or -4, z: -26}"),!1):(console.log("❌ Win condition failed: Checkpoints not completed"),!1)),blockValidator:(o,t,l={},e={})=>{console.log("Validating win condition blocks:",o);const n=o.filter(i=>i.type==="move"&&i.value==="forward").length,r=o.filter(i=>i.type==="move"&&i.value==="left").length;return n===3&&r===1},dialogues:[{speaker:"Rob",message:"",characterDirection:"left",dialogType:"achievement",image:"images/Food Icons/Cucumber_Icon.webp"},{speaker:"Rob",message:"Hore!",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp"}]};export{a as winConfig};
