{ (link: "Gain a cracker!")[\ (set: $crackers to it + $crackersOnClick * $ascensionEffect)\ (go-to: "main")\ ] } [You have (live: 1ms)[(round: $crackers)] crackers!] { (live: 1ms)[(if: $crackers >= $nextAscensionPoint)[(set: $ascensionOnReset to it + 1) (set: $nextAscensionPoint to it * 1.5)]] } [[Go to the shop!->shop]] [[Go to the upgrade realm!->upgrades]] (live: 1s)[(if: $crackers is 1000000 or $crackers > 1000000)[[Ascend. (Restarts the game but lets you buy upgrades to boost the next ascension.)->ascend]]] (if: $crackers is 1000000 or $crackers > 1000000)[(live: 1ms)[You will get $ascensionOnReset ascension points on the next ascension.]] (if: $crackers is >= 1000000)[(live: 1ms)[You need $nextAscensionPoint crackers to get the next ascension point on reset.]] { (live: 1ms)[(set: $realCPS to $crackersPerSecond * $upgradeEffect * $ascensionEffect)] (live: 1ms)[You are getting $realCPS crackers per second!] (live: 1s)[(set: $crackers to it + $realCPS)] }{ (if: $crackers > $costBatter or $crackers is $costBatter)[(link: "Buy some batter! (1 cracker per second per batter)")[\ (set: $crackers to it - $costBatter)\ (set: $crackersPerSecond to it + 1)\ (set: $costBatter to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[Batter costs $costBatter crackers!] { (if: $crackers > $costOven or $crackers is $costOven)[(link: "Buy an oven! (10 crackers per second per oven)")[\ (set: $crackers to it - $costOven)\ (set: $crackersPerSecond to it + 10)\ (set: $costOven to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[An oven costs $costOven crackers!] { (if: $crackers > $costFactory or $crackers is $costFactory)[(link: "Buy a factory! (100 crackers per second per factory)")[\ (set: $crackers to it - $costFactory)\ (set: $crackersPerSecond to it + 100)\ (set: $costFactory to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[A factory costs $costFactory crackers!] { (if: $crackers > $costRobot or $crackers is $costRobot)[(link: "Buy an assembler! (1000 crackers per second per assembler)")[\ (set: $crackers to it - $costRobot)\ (set: $crackersPerSecond to it + 1000)\ (set: $costRobot to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[An assembler costs $costRobot crackers!] { (if: $crackers > $costReplicator or $crackers is $costReplicator)[(link: "Buy a replicator! (10000 crackers per second per replicator)")[\ (set: $crackers to it - $costReplicator)\ (set: $crackersPerSecond to it + 10000)\ (set: $costReplicator to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[A replicator costs $costReplicator crackers!] { (if: $crackers > $costOffice or $crackers is $costOffice)[(link: "Buy an office building! (100000 crackers per second per office building)")[\ (set: $crackers to it - $costOffice)\ (set: $crackersPerSecond to it + 100000)\ (set: $costReplicator to it * 1.5)\ (go-to: "shop")\ ]] } { (if: $crackers > $costDuplicate or $crackers is $costDuplicate)[(link: "Duplicate your cracker! (+1 crackers per click per duplicater")[\ (set: $crackers to it - $costDuplicate)\ (set: $crackersOnClick to it + 1)\ (set: $costDuplicate to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[Duplicating your cracker costs $costDuplicate crackers!] { (if: $crackers > $costCOffice or $crackers is $costCOffice)[(link: "Buy a corporate office building! (1000000 crackers per second per corporate office building)")[\ (set: $crackers to it - $costCOffice)\ (set: $crackersPerSecond to it + 1000000)\ (set: $costCOffice to it * 1.5)\ (go-to: "shop")\ ]] } (live: 1ms)[A corporate office building costs $costCOffice crackers!] (live: 1ms)[You have (round: $crackers) crackers!] [[Go back to the cracker realm->main]] (live: 1s)[(set: $crackers to it + $crackersPerSecond)]{ (set: $costBatter to 10) (set: $crackers to 0) (set: $crackersPerSecond to 0) (set: $costOven to 100) (set: $costFactory to 1000) (set: $upgradeEffect to 1) (set: $U1 to 0) (set: $costU1 to 1000) (set: $percentCPS to 0) (set: $costU2 to 5000) (set: $U2 to 0) (set: $U3 to 0) (set: $costU3 to 25000) (set: $costRobot to 10000) (set: $costReplicator to 100000) (set: $ascensionOnReset to 0) (set: $ascensionPoints to 0) (set: $AU1 to 0) (set: $costAU1 to 1) (set: $ascensionEffect to 1) (set: $multiplyCPS to 0) (set: $AU2 to 0) (set: $costAU2 to 3) (set: $AU3 to 0) (set: $costAU3 to 5) (set: $U4 to 0) (set: $costU4 to 45000) (set: $U5 to 0) (set: $costU5 to 150000) (set: $costOffice to 1000000) (set: $crackersOnClick to 1) (set: $costDuplicate to 100) (set: $nextAscensionPoint to 1000000) (set: $AU4 to 0) (set: $costAU4 to 8) (set: $costU6 to 500000) (set: $U6 to 0) (set: $costCOffice to 10000000) [[Start the game!->main]] }{ (if: $U1 is 0)[(if: $crackers > $costU1 or $crackers is $costU1)[(link: "Buy a brown cracker! (+1% CPS)")[\ (set: $crackers to it - $costU1)\ (set: $upgradeEffect to it + 0.01)\ (set: $percentCPS to it + 1)\ (set: $U1 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U1 is 0)[(live: 1ms)[A brown cracker costs $costU1 crackers!]] { (if: $U2 is 0)[(if: $crackers > $costU2 or $crackers is $costU2)[(link: "Buy a yellow cracker! (+1% CPS)")[\ (set: $crackers to it - $costU2)\ (set: $upgradeEffect to it + 0.01)\ (set: $percentCPS to it + 1)\ (set: $U2 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U2 is 0)[(live: 1ms)[A yellow cracker costs $costU2 crackers!]] { (if: $U3 is 0)[(if: $crackers > $costU3 or $crackers is $costU3)[(link: "Buy a red cracker! (+2% CPS)")[\ (set: $crackers to it - $costU3)\ (set: $upgradeEffect to it + 0.02)\ (set: $percentCPS to it + 2)\ (set: $U3 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U3 is 0)[(live: 1ms)[A red cracker costs $costU3 crackers!]] { (if: $U4 is 0)[(if: $crackers > $costU4 or $crackers is $costU4)[(link: "Buy a green cracker! (+3% CPS)")[\ (set: $crackers to it - $costU4)\ (set: $upgradeEffect to it + 0.03)\ (set: $percentCPS to it + 3)\ (set: $U4 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U4 is 0)[(live: 1ms)[A green cracker costs $costU4 crackers!]] { (if: $U5 is 0)[(if: $crackers > $costU5 or $crackers is $costU5)[(link: "Buy a pink cracker! (+3% CPS)")[\ (set: $crackers to it - $costU5)\ (set: $upgradeEffect to it + 0.03)\ (set: $percentCPS to it + 3)\ (set: $U5 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U5 is 0)[(live: 1ms)[A pink cracker costs $costU5 crackers!]] { (if: $U6 is 0)[(if: $crackers > $costU6 or $crackers is $costU6)[(link: "Buy a purple cracker! (+5% CPS)")[\ (set: $crackers to it - $costU6)\ (set: $upgradeEffect to it + 0.05)\ (set: $percentCPS to it + 5)\ (set: $U6 to it + 1)\ (go-to: "upgrades")\ ]]] } (if: $U5 is 0)[(live: 1ms)[A purple cracker costs $costU6 crackers!]] (live: 1ms)[You are getting +$percentCPS% more CPS!] (live: 1ms)[You have $crackers crackers!] [[Go back to the cracker realm->main]]{ (set: $ascensionPoints to it + $ascensionOnReset) } { (if: $AU1 is 0)[(if: $ascensionPoints > $costAU1 or $ascensionPoints is $costAU1)[(link: "Buy some sugar! (x2 CPS)")[\ (set: $ascensionPoints to it - $costAU1)\ (set: $ascensionEffect to it + 1)\ (set: $multiplyCPS to it + 2)\ (set: $AU1 to it + 1)\ (go-to: "ascend")\ ]]] } (if: $AU1 is 0)[(live: 1ms)[Some sugar costs $costAU1 ascension points!]] { (if: $AU2 is 0)[(if: $ascensionPoints > $costAU2 or $ascensionPoints is $costAU2)[(link: "Buy some brown sugar! (x2 CPS)")[\ (set: $ascensionPoints to it - $costAU2)\ (set: $ascensionEffect to it + 2)\ (set: $multiplyCPS to it + 2)\ (set: $AU2 to it + 1)\ (go-to: "ascend")\ ]]] } (if: $AU2 is 0)[(live: 1ms)[Some brown sugar costs $costAU2 ascension points!]] { (if: $AU3 is 0)[(if: $ascensionPoints > $costAU3 or $ascensionPoints is $costAU3)[(link: "Buy some red sugar! (x3 CPS)")[\ (set: $ascensionPoints to it - $costAU3)\ (set: $ascensionEffect to it + 3)\ (set: $multiplyCPS to it + 3)\ (set: $AU3 to it + 1)\ (go-to: "ascend")\ ]]] } (if: $AU3 is 0)[(live: 1ms)[Some red sugar costs $costAU3 ascension points!]] { (if: $AU4 is 0)[(if: $ascensionPoints > $costAU4 or $ascensionPoints is $costAU4)[(link: "Buy some green sugar! (x3 CPS)")[\ (set: $ascensionPoints to it - $costAU4)\ (set: $ascensionEffect to it + 3)\ (set: $multiplyCPS to it + 3)\ (set: $AU4 to it + 1)\ (go-to: "ascend")\ ]]] } (if: $AU3 is 0)[(live: 1ms)[Some red sugar costs $costAU3 ascension points!]] (live: 1ms)[You are getting x$multiplyCPS crackers!] { (set: $costBatter to 10) (set: $crackers to 0) (set: $crackersPerSecond to 0) (set: $costOven to 100) (set: $costFactory to 1000) (set: $upgradeEffect to 1) (set: $U1 to 0) (set: $costU1 to 1000) (set: $percentCPS to 0) (set: $costU2 to 5000) (set: $U2 to 0) (set: $U3 to 0) (set: $costU3 to 25000) (set: $costRobot to 10000) (set: $costReplicator to 100000) (set: $ascensionOnReset to 0) (set: $U4 to 0) (set: $costU4 to 45000) (set: $U5 to 0) (set: $costU5 to 150000) (set: $costOffice to 1000000) (set: $crackersOnClick to 1) (set: $costDuplicate to 100) (set: $nextAscensionPoint to 1000000) (set: $costU6 to 500000) (set: $U6 to 0) (set: $costCOffice to 10000000) } (live: 1ms)[You have $ascensionPoints ascension points!] [[Return to the lower levels of cracker life->main]]