{
(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]]