function firstClick() { changeScene("","invisibleImg","intro"); createGoButton("Hello?","talk",bigBang); } function bigBang() { audioSettings.meiThresholdComplete = true; audioSettings.shouldPlayMusic = false; changeScene("It's all totally dark here. Is anything here at all?","invisibleImg","bigBang"); createGoButton("No","talk",bigBang2); } function bigBang2() { changeScene("Wait, something is here!","invisibleImg","bigBang"); setTimeout(function(){ playSound(soundEffect.explosion); changeScene("BANG!","explosion","bigBang"); },3500); setTimeout(function(){ audioSettings.shouldPlayMusic = true; playMusic(); changeScene("Hey, look! A beautiful planet appeared","planet","bigBang"); },4000); setTimeout(function(){ goChoosePlanet(); },7000); } function goChoosePlanet() { changeScene("Is that you?","planet","bigBang"); createGoButton("Yes","talk",introduction); // createGoButton("No","talk",goBecomeBurgulon); } function introduction() { changeScene("That's pretty cool. Being a planet must be so exciting!","planet","introduction"); setTimeout(function(){ changeScene("You are so big and round and full of life","planet","introduction"); createGoButton(":(","talk",introduction2); },4000); function introduction2() { changeScene("Oh.. what's that? There's no life on your surface?","planetSad","introduction"); setTimeout(function(){ changeScene("Well that figures. You were only just created in that big explosion before","planetSad","introduction"); },4000); setTimeout(function(){ changeScene("But don't worry about it. There's probably plenty of life out in the universe","planetSad","introduction"); createGoButton(":)","talk",introduction3); },8000); } function introduction3() { changeScene("Why don't you go take a look?","planet","introduction"); // createGoButton("Explore","binoculars",exploreAsteroid); createGoButton("Yes!","talk",goStartMenu); } } function exploreAsteroid() { // if (state.impatientMode) { // delay = 1; // } else { // delay = 10; // } // skipAllowed = true; // toggleResIcons(); changeScene("There's something out there in the distance","planet","introduction"); createGoButton("Asteroid","asteroid",goAsteroid); } function startGame(gameCompleted) { loadState(function() { loadAudioState(); if (gameCompleted) { for (var key in savedVars) { console.log(key + " " + savedVars[key]); updateState(key,savedVars[key]); } updateState('tTerrariumFound', true); updateState('playIntro', false); ignoreStateSaves = false; } if (coolMath) { document.getElementById('coolMathSplash').style.display = 'block'; setTimeout(function(){ coolMath = false; startGame(false); },3000); } else { document.getElementById('gameDiv').style.display = 'block'; document.getElementById('coolMathSplash').style.display = 'none'; if (state.playIntro) { updateState('playIntro', false); skipAllowed = false; // toggleResIcons(); firstClick(); } else { goContinue(); } } }); } //Burgolon storyline start function goBecomeBurgulon() { changeScene("...","planet"); setTimeout(function(){ playSound(soundEffect.explosion); changeScene("BANG!","explosion"); },1000); setTimeout(function(){ changeScene("Hey look!","burgulon"); },1500); setTimeout(function(){ changeScene("Wait what is that? Some kind of robot planet?","burgulon"); },3700); setTimeout(function(){ changeScene("Well is this you then?","burgulon","goBecomeBurgulon"); createGoButton("Yes","talk",goBecomeBurgulon2); createGoButton("No","talk",bigBang2); },7000); } function goBecomeBurgulon2() { changeScene("Oh, wow.. To be honest, I've never seen anything like you. I suppose you are some kind of planet sized robot","burgulon"); createGoButton("...","talk",goBecomeBurgulon3); } function goBecomeBurgulon3() { changeScene("But hey. Why don't you take a look around. I'm sure the universe is not the worst place to be, for a mechanical planet like yourself","burgulon"); createGoButton("...","talk",goBecomeBurgulon4); } function goBecomeBurgulon4() { changeScene("Maybe someone can help you figure out what planet life is all about","burgulon"); createGoButton(":)","talk",goBecomeBurgulon5); } function goBecomeBurgulon5() { updateState('burgulonTime', true); if (state.impatientMode) { delay = 1; } else { delay = 10; } skipAllowed = true; // toggleResIcons(); changeScene("Why don't you go take a look around?","burgulon"); createGoButton("Explore","binoculars",goSpaceJerk); createGoButton("Maybe later","talk",goNewGalaxy); } startGame(false);