From de35b44c6c3d15972eb9a8c948c6b493b10add4d Mon Sep 17 00:00:00 2001
From: Icecreamdude <72051053+Icecreamdudes@users.noreply.github.com>
Date: Sat, 9 Nov 2024 16:33:58 -0500
Subject: [PATCH] 1.2
---
d | 0
js/Cantepocalypse/anonymity.js | 1 +
js/Cantepocalypse/cantepocalypse.js | 1 +
js/Cantepocalypse/oil.js | 1 +
js/Cantepocalypse/repliTrees.js | 1 +
js/antimatterDimensions.js | 2 +
js/cante.js | 2 +
js/checkback.js | 698 +++++++++++--
js/cutscene.js | 1 +
js/dice.js | 1 +
js/epicPets.js | 1022 +++++++++++++++++++
js/evolution.js | 4 +-
js/grass.js | 2 +-
js/infinity.js | 2 +-
js/layers.js | 7 +
js/mod.js | 32 +-
js/petShop.js | 648 +++++++++---
js/prestige.js | 2 +
js/ranks.js | 5 +-
js/realmMods.js | 2 +-
music/checkback.mp3 | Bin 0 -> 3458237 bytes
resources/cookieEpicPetFragment1.png | Bin 0 -> 20270 bytes
resources/cookieEpicPetFragment1.png.kra | Bin 0 -> 176204 bytes
resources/cookieEpicPetFragment2.png | Bin 0 -> 9518 bytes
resources/cookieEpicPetFragment2.png.kra | Bin 0 -> 80792 bytes
resources/cookieEpicPetFragment3.png | Bin 0 -> 9992 bytes
resources/cookieEpicPetFragment3.png.kra | Bin 0 -> 75290 bytes
resources/cookieEpicPetFragment4.png | Bin 0 -> 20869 bytes
resources/cookieEpicPetFragment4.png.kra | Bin 0 -> 120005 bytes
resources/dotknightEpicPetFragment1.png | Bin 0 -> 10427 bytes
resources/dotknightEpicPetFragment1.png.kra | Bin 0 -> 77647 bytes
resources/dotknightEpicPetFragment2.png | Bin 0 -> 7659 bytes
resources/dotknightEpicPetFragment2.png.kra | Bin 0 -> 69007 bytes
resources/dotknightEpicPetFragment3.png | Bin 0 -> 11714 bytes
resources/dotknightEpicPetFragment3.png.kra | Bin 0 -> 89480 bytes
resources/dotknightEpicPetFragment4.png | Bin 0 -> 12704 bytes
resources/dotknightEpicPetFragment4.png.kra | Bin 0 -> 89061 bytes
resources/dragonEpicPetFragment1.png | Bin 0 -> 22260 bytes
resources/dragonEpicPetFragment1.png.kra | Bin 0 -> 120484 bytes
resources/dragonEpicPetFragment2.png | Bin 0 -> 15321 bytes
resources/dragonEpicPetFragment2.png.kra | Bin 0 -> 98463 bytes
resources/dragonEpicPetFragment3.png | Bin 0 -> 19918 bytes
resources/dragonEpicPetFragment3.png.kra | Bin 0 -> 113501 bytes
resources/dragonEpicPetFragment4.png | Bin 0 -> 12859 bytes
resources/dragonEpicPetFragment4.png.kra | Bin 0 -> 90987 bytes
45 files changed, 2176 insertions(+), 258 deletions(-)
delete mode 100644 d
create mode 100644 js/epicPets.js
create mode 100644 music/checkback.mp3
create mode 100644 resources/cookieEpicPetFragment1.png
create mode 100644 resources/cookieEpicPetFragment1.png.kra
create mode 100644 resources/cookieEpicPetFragment2.png
create mode 100644 resources/cookieEpicPetFragment2.png.kra
create mode 100644 resources/cookieEpicPetFragment3.png
create mode 100644 resources/cookieEpicPetFragment3.png.kra
create mode 100644 resources/cookieEpicPetFragment4.png
create mode 100644 resources/cookieEpicPetFragment4.png.kra
create mode 100644 resources/dotknightEpicPetFragment1.png
create mode 100644 resources/dotknightEpicPetFragment1.png.kra
create mode 100644 resources/dotknightEpicPetFragment2.png
create mode 100644 resources/dotknightEpicPetFragment2.png.kra
create mode 100644 resources/dotknightEpicPetFragment3.png
create mode 100644 resources/dotknightEpicPetFragment3.png.kra
create mode 100644 resources/dotknightEpicPetFragment4.png
create mode 100644 resources/dotknightEpicPetFragment4.png.kra
create mode 100644 resources/dragonEpicPetFragment1.png
create mode 100644 resources/dragonEpicPetFragment1.png.kra
create mode 100644 resources/dragonEpicPetFragment2.png
create mode 100644 resources/dragonEpicPetFragment2.png.kra
create mode 100644 resources/dragonEpicPetFragment3.png
create mode 100644 resources/dragonEpicPetFragment3.png.kra
create mode 100644 resources/dragonEpicPetFragment4.png
create mode 100644 resources/dragonEpicPetFragment4.png.kra
diff --git a/d b/d
deleted file mode 100644
index e69de29..0000000
diff --git a/js/Cantepocalypse/anonymity.js b/js/Cantepocalypse/anonymity.js
index 54b749b..dc6a110 100644
--- a/js/Cantepocalypse/anonymity.js
+++ b/js/Cantepocalypse/anonymity.js
@@ -27,6 +27,7 @@
player.an.anonymityToGet = player.an.anonymityToGet.mul(buyableEffect("gs", 16))
player.an.anonymityToGet = player.an.anonymityToGet.mul(player.oi.linkingPowerEffect[2])
player.an.anonymityToGet = player.an.anonymityToGet.mul(player.cb.evolvedEffects[8][0])
+ player.an.anonymityToGet = player.an.anonymityToGet.mul(player.cb.epicPetEffects[1][1])
if (hasMilestone("gs", 15)) player.an.anonymity = player.an.anonymity.add(player.an.anonymityToGet.mul(Decimal.mul(delta, 0.1)))
},
diff --git a/js/Cantepocalypse/cantepocalypse.js b/js/Cantepocalypse/cantepocalypse.js
index 5bb5652..fcd5982 100644
--- a/js/Cantepocalypse/cantepocalypse.js
+++ b/js/Cantepocalypse/cantepocalypse.js
@@ -56,6 +56,7 @@ addLayer("cp", {
if (hasUpgrade("an", 23)) multAdd = multAdd.mul(upgradeEffect("an", 23))
if (hasMilestone("gs", 12)) multAdd = multAdd.mul(player.gs.milestone2Effect)
multAdd = multAdd.mul(player.oi.linkingPowerEffect[0])
+ multAdd = multAdd.mul(player.cb.epicPetEffects[1][0])
player.cp.replicantiPointsTimerReq = new Decimal(3)
player.cp.replicantiPointsTimerReq = player.cp.replicantiPointsTimerReq.div(buyableEffect("pr", 12))
diff --git a/js/Cantepocalypse/oil.js b/js/Cantepocalypse/oil.js
index 9e352bd..aae47bd 100644
--- a/js/Cantepocalypse/oil.js
+++ b/js/Cantepocalypse/oil.js
@@ -91,6 +91,7 @@
player.oi.linkingPowerEffect[5] = player.oi.linkingPower[5].pow(0.25).add(1)
player.oi.protoMemoriesPerSecond = player.oi.linkingPower[0].mul(player.oi.linkingPower[1].mul(player.oi.linkingPower[2].mul(player.oi.linkingPower[3].mul(player.oi.linkingPower[4].mul(player.oi.linkingPower[5]))))).plus(1).pow(0.55).div(1e7)
+ player.oi.protoMemoriesPerSecond = player.oi.protoMemoriesPerSecond.mul(player.cb.epicPetEffects[2][2])
player.oi.protoMemorySecondsToGet = player.cp.replicantiPoints.plus(1).log10().mul(8).pow(0.5)
diff --git a/js/Cantepocalypse/repliTrees.js b/js/Cantepocalypse/repliTrees.js
index cf38940..7925fce 100644
--- a/js/Cantepocalypse/repliTrees.js
+++ b/js/Cantepocalypse/repliTrees.js
@@ -44,6 +44,7 @@
multAdd = new Decimal(0)
multAdd = buyableEffect("rt", 11)
multAdd = multAdd.mul(player.rg.repliGrassEffect2)
+ multAdd = multAdd.mul(player.cb.epicPetEffects[1][2])
player.rt.repliLeavesTimerReq = new Decimal(6)
if (hasUpgrade("an", 21)) player.rt.repliLeavesTimerReq = player.rt.repliLeavesTimerReq.sub(1.5)
diff --git a/js/antimatterDimensions.js b/js/antimatterDimensions.js
index 4979e4d..06482d8 100644
--- a/js/antimatterDimensions.js
+++ b/js/antimatterDimensions.js
@@ -179,6 +179,7 @@
player.ad.tickspeedMult = new Decimal(1.125)
player.ad.tickspeedMult = player.ad.tickspeedMult.add(player.ad.galaxyEffect)
player.ad.tickspeedMult = player.ad.tickspeedMult.add(buyableEffect("ca", 22))
+ if (hasUpgrade("ev1", 12)) player.ad.tickspeedMult = player.ad.tickspeedMult.mul(upgradeEffect("ev1", 12))
//dimboost
if (player.ad.dimBoostAmount.gt(4))
@@ -198,6 +199,7 @@
player.ad.dimBoostMult = new Decimal(2)
player.ad.dimBoostMult = player.ad.dimBoostMult.mul(buyableEffect("ca", 21))
+ if (hasUpgrade("ev2", 11)) player.ad.dimBoostMult = player.ad.dimBoostMult.mul(upgradeEffect("ev2", 11))
player.ad.dimBoostEffect = Decimal.pow(player.ad.dimBoostMult, player.ad.dimBoostAmount)
if (player.ad.dimBoostDimCost.eq(3)) player.ad.dimBoostText = "Req: " + player.ad.dimBoostReq + " 4th dimensions."
diff --git a/js/cante.js b/js/cante.js
index 480f308..1c2af93 100644
--- a/js/cante.js
+++ b/js/cante.js
@@ -60,6 +60,7 @@
player.ca.replicantiMult = player.ca.replicantiMult.add(buyableEffect("rm", 34))
player.ca.replicantiMult = player.ca.replicantiMult.mul(buyableEffect("g", 26))
player.ca.replicantiMult = player.ca.replicantiMult.mul(player.cb.commonPetEffects[7][0])
+ if (hasUpgrade("ep0", 11)) player.ca.replicantiMult = player.ca.replicantiMult.mul(upgradeEffect("ep0", 11))
player.ca.replicantiTimerReq = new Decimal(1)
player.ca.replicantiTimerReq = player.ca.replicantiTimerReq.div(buyableEffect("ca", 13))
@@ -85,6 +86,7 @@
//CANTE
player.ca.canteEnergyMult = new Decimal(1)
player.ca.canteEnergyMult = player.ca.canteEnergyMult.mul(player.ca.rememberanceCoresEffect)
+ player.ca.canteEnergyMult = player.ca.canteEnergyMult.mul(player.cb.epicPetEffects[2][0])
if (player.ca.canteEnergy.gte(player.ca.canteEnergyReq))
{
diff --git a/js/checkback.js b/js/checkback.js
index cd2b651..3d6368b 100644
--- a/js/checkback.js
+++ b/js/checkback.js
@@ -15,16 +15,16 @@
effectActivate: false,
buttonUnlocks: [true, false, false, false, false, false, false],
- buttonTimersMax: [new Decimal(60),new Decimal(180),new Decimal(300),new Decimal(5),new Decimal(1200),new Decimal(3600),new Decimal(14400),new Decimal(86400),],
+ buttonTimersMax: [new Decimal(60),new Decimal(180),new Decimal(300),new Decimal(5),new Decimal(1200),new Decimal(3600),new Decimal(14400), new Decimal(86400),],
buttonTimers: [new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),],
buttonBaseXP: [new Decimal(1),new Decimal(2),new Decimal(4),new Decimal(0.04),new Decimal(25),new Decimal(80),new Decimal(220),new Decimal(666),],
petsUnlocked: false,
-
+
//petButtons
- petButtonUnlocks: [false, false, false, false],
- petButtonTimersMax: [new Decimal(900), new Decimal(2700), new Decimal(5400), new Decimal(21600)],
- petButtonTimers: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
+ petButtonUnlocks: [false, false, false, false, false, false],
+ petButtonTimersMax: [new Decimal(900), new Decimal(2700), new Decimal(5400), new Decimal(21600), new Decimal(7200), new Decimal(36000),],
+ petButtonTimers: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
//pets
lockedImg: "",
@@ -79,6 +79,17 @@
rarePetButtonTimersMax: [new Decimal(40), new Decimal(20), new Decimal(600), new Decimal(18000), new Decimal(180), new Decimal(1000), new Decimal(1)],
rarePetButtonTimers: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
+ //epic
+ epicPetUnlocks: [false, false, false,],
+ epicPetFragments: [new Decimal(0), new Decimal(0), new Decimal(0)],
+ epicPetFragmentReq: [new Decimal(50), new Decimal(40), new Decimal(45)],
+ epicPetLevels: [new Decimal(0), new Decimal(0), new Decimal(0)],
+ epicPetEffects: [[new Decimal(1), new Decimal(1), new Decimal(1)],[new Decimal(1), new Decimal(1), new Decimal(1)],[new Decimal(1), new Decimal(1), new Decimal(1)],],
+ epicPetImage: ["", "", "",],
+ epicPetDisplay: ["","","",],
+ epicPetDisplayIndex: new Decimal(0),
+
+ //dice pet
lastDicePetRoll: new Decimal(0),
dicePetRoll: new Decimal(0),
highestDicePetCombo: new Decimal(0),
@@ -89,7 +100,7 @@
viewingEvolved: [false, false, false, false, false, false, false, false, false,],
evolvedLevels: [new Decimal(0), new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0),new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0),],
evolvedReq: [new Decimal(2), new Decimal(3), new Decimal(4),new Decimal(6),new Decimal(1),new Decimal(1),new Decimal(3), new Decimal(1),new Decimal(5),],
- evolvedEffects: [[new Decimal(1),new Decimal(0),], [new Decimal(1),new Decimal(0),], [new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),],
+ evolvedEffects: [[new Decimal(1),new Decimal(0),], [new Decimal(1),new Decimal(0),], [new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),],
[new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),], [new Decimal(1),new Decimal(1),]],
//xpboost
@@ -113,7 +124,7 @@
automationShards: new Decimal(0),
automationShardsInput: new Decimal(0),
automationShardsInputAmount: new Decimal(0),
-
+
buttonAutomationAllocation: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
buttonAutomationTimersMax: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
buttonAutomationTimers: [new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0), new Decimal(0)],
@@ -131,6 +142,7 @@
canteEnergyPetButtonBase: [new Decimal(1.6), new Decimal(3), new Decimal(5.5), new Decimal(9), new Decimal(13),],
canteEnergyXPBoostButtonBase: [new Decimal(10), new Decimal(30)],
canteEnergyPetPointButtonBase: [new Decimal(0.12), new Decimal(0.05), new Decimal(0.8), new Decimal(7), new Decimal(0.3),new Decimal(1),new Decimal(0.002),],
+
}
},
automate() {
@@ -147,7 +159,7 @@
{
player.cb.totalxp = layers.cb.levelToXP(player.cb.level).add(player.cb.xp)
}
-
+
if (player.cb.level.gte(player.cb.highestLevel))
{
player.cb.highestLevel = player.cb.level
@@ -157,7 +169,7 @@
{
player.cb.effectActivate = true
} else
- {
+ {
player.cb.effectActivate = false
}
if (!inChallenge("ip", 17)) {
@@ -230,6 +242,11 @@
[
player.cb.XPBoostUnlocks[1] = true
]
+ if (player.cb.highestLevel.gte(1500) && player.ca.unlockedCante)
+ [
+ player.cb.petButtonUnlocks[4] = true,
+ player.cb.petButtonUnlocks[5] = true
+ ]
player.cb.buttonBaseXP = [new Decimal(1),new Decimal(2),new Decimal(4),new Decimal(0.06),new Decimal(25),new Decimal(80),new Decimal(220),new Decimal(666),]
@@ -280,10 +297,10 @@
//Pet
if (player.cb.highestLevel.gte(10))
{
- player.cb.petButtonUnlocks[0] = true
+ player.cb.petButtonUnlocks[0] = true
}
-
- player.cb.petButtonTimersMax = [new Decimal(900), new Decimal(2700), new Decimal(5400), new Decimal(28800), new Decimal(43200)]
+
+ player.cb.petButtonTimersMax = [new Decimal(900), new Decimal(2700), new Decimal(5400), new Decimal(28800), new Decimal(7200), new Decimal(42000),]
for (let i = 0; i < player.cb.petButtonTimersMax.length; i++)
{
player.cb.petButtonTimersMax[i] = player.cb.petButtonTimersMax[i].div(player.cb.commonPetEffects[4][0])
@@ -292,7 +309,7 @@
if (hasUpgrade("ev8", 12)) player.cb.petButtonTimersMax[i] = player.cb.petButtonTimersMax[i].div(1.1)
}
- player.cb.petDisplay =
+ player.cb.petDisplay =
[
"Gwa: " + formatWhole(player.cb.commonPetAmounts[0]) + "/" + formatWhole(player.cb.commonPetReq[0]) + " to level up. (Currently level " + formatWhole(player.cb.commonPetLevels[0]) + ")",
"Egg Guy: " + formatWhole(player.cb.commonPetAmounts[1]) + "/" + formatWhole(player.cb.commonPetReq[1]) + " to level up. (Currently level " + formatWhole(player.cb.commonPetLevels[1]) + ")",
@@ -318,7 +335,7 @@
"",
]
- if (player.cb.viewingEvolved[0])
+ if (player.cb.viewingEvolved[0])
{
player.cb.commonPetImage[2] = ""
player.cb.petDisplay[2] = "Goldsmith: " + formatWhole(player.cb.evolutionShards) + "/" + formatWhole(player.cb.evolvedReq[0]) + " evo shards to level up. (Currently level " + formatWhole(player.cb.evolvedLevels[0]) + ")"
@@ -365,11 +382,11 @@
{
player.cb.commonPetEffects[i][j] = new Decimal(1)
}
- }
- }
+ }
+ }
//uncommon
- player.cb.uncommonPetDisplay =
+ player.cb.uncommonPetDisplay =
[
"Teste: " + formatWhole(player.cb.uncommonPetAmounts[0]) + "/" + formatWhole(player.cb.uncommonPetReq[0]) + " to level up. (Currently level " + formatWhole(player.cb.uncommonPetLevels[0]) + ")",
"Star: " + formatWhole(player.cb.uncommonPetAmounts[1]) + "/" + formatWhole(player.cb.uncommonPetReq[1]) + " to level up. (Currently level " + formatWhole(player.cb.uncommonPetLevels[1]) + ")",
@@ -429,11 +446,11 @@
{
player.cb.uncommonPetEffects[i][j] = new Decimal(1)
}
- }
- }
+ }
+ }
//Rare
- player.cb.rarePetDisplay =
+ player.cb.rarePetDisplay =
[
"Nova: " + formatWhole(player.cb.rarePetAmounts[0]) + "/" + formatWhole(player.cb.rarePetReq[0]) + " to level up. (Currently level " + formatWhole(player.cb.rarePetLevels[0]) + ")",
"Dice: " + formatWhole(player.cb.rarePetAmounts[1]) + "/" + formatWhole(player.cb.rarePetReq[1]) + " to level up. (Currently level " + formatWhole(player.cb.rarePetLevels[1]) + ")
0?bGs@4~7!7EXm(^rzyPX=Zz45hWMwH+wf!K
z>sthc;{$;901D&xe!T~fS?d=Y3O@=MM~XElQ21Mb4oM&k4zZ9Jr)x1{_o=Z{;z>rN
za*(8w2Hcul9)%rO23n9H8kC6u=mx+z2Eq`7on;IHtagz+^V(vJ?18IW3!DXCth4be
zZ!=d;PJEXv+d3;rHnboi=(wKT2Y)a2n^KIrNVLiotoIIUbzd1_D}VvGT%b+Rk-bg|
z0;|wkwW_W3ok87|VRqp0ASoPN-lI0A!QCky5fU_iGz?4m666Y0saFhy%&5;qR8u3e
zEqI}=WM(r-0-l}DRVM}W18;5weGiO<``aJEq(S&(HK2p54FQ8!kO|ohX4HL*p6ALC
z^&kTzBAHI0gD3*NDg=V_M;c3x6RL2Oc3c!ha$*6g3C$&3Q0703lY>ax`XZGfyqkap
zz}|>-fMXeh7##$CL<+(r?298%B=~K*#t;Zk8wmr-jir6OChmbKfC?sI3P^`NIvF%C?M(J=OdZwA~-Sjf?ha%CVQX>rM*eQ{ys`z&9kM&m6m*(&s3!o(rn-Y5&ws2fuZIC|C>O8PSiMw>xKSF7O%5F|4VhI86t@eMLB`N796fbG
zGBS&y#kr@=X9a@MJxVOOgzQQP$#ac=df7Tp*gzmX$F+4f8W;EL2M~xyISmkE9K
z$S)Rp1cSPabbW(hB5zRFloTP~$!3rU5=taQOnZCKA{XF