diff --git a/add.txt b/add.txt
index e0cebce..fc19a2d 100644
--- a/add.txt
+++ b/add.txt
@@ -1,36 +1,35 @@
click.offline.make
max 5 hour
- name gen com.cost cost
-1 dog = 1 clicks/s = 100 | 100 clicks
-1 cat = 12 c/s = 1 000 | 10 dogs
-1 fox = 18 c/s = 1 500 | 15 dogs
-1 wolf = 100 c/s = 8 100 | 5 foxes + 6 dogs
-1 hamster = 130 c/s = 10 100 | 1 wolf + 2 cats
-1 whale = 220 c/s = 16 200 | 2 wolfs
-1 cappibara = 280 c/s = 20 200 | 1 whale + 4 cats
-1 platapus = 400 c/s = 28 300 | 1 cappy + 1 wolf
-1 porcupine = 650 c/s = 44 500 | 1 pussy + 1 whale (Dikobraz)
-1 hippo = 950 c/s = 64 700 | 1 porcupine + 2 hamsters
-1 snake = 1 000 c/s = 72 800 | 2 whales + 4 hamsters
-1 cheetah = 3 000 c/s = 202 200 | 2 snakes + 2 pussy
-1 python = 7 800 c/s = 525 700 | 1 cheetah + 5 hippo
-1 girrafe = 8 400 c/s = 555 700 | 1 python + 20 foxes
-1 otter
-1 meerkat
-1 raccoon
-1 owl
-1 badger
-1 squirrel
-1 chameleon
-1 chicken
-1 wombat
-1 panther
-1 coyote
-1 frog
-1 bear
-1 pig
-
+ name gen com.cost cost
+1 dog = 1 clicks/s = 100 | 100 clicks
+1 cat = 12 c/s = 1 000 | 10 dogs
+1 fox = 18 c/s = 1 500 | 15 dogs
+1 wolf = 100 c/s = 8 100 | 5 foxes + 6 dogs
+1 hamster = 130 c/s = 10 100 | 1 wolf + 2 cats
+1 whale = 220 c/s = 16 200 | 2 wolf
+1 capybara = 280 c/s = 20 200 | 1 whale + 4 cats
+1 platypus = 400 c/s = 28 300 | 1 cappy + 1 wolf
+1 porcupine = 650 c/s = 44 500 | 1 pussy + 1 whale (Dikobraz)
+1 hippo = 950 c/s = 64 700 | 1 porcupine + 2 hamsters
+1 snake = 1 000 c/s = 72 800 | 2 whales + 4 hamsters
+1 cheetah = 3 000 c/s = 202 200 | 2 snakes + 2 pussy
+1 python = 7 800 c/s = 525 700 | 1 cheetah + 5 hippo
+1 giraffe = 8 400 c/s = 555 700 | 1 python + 20 foxes
+1 otter = 9 000 c/s = 596 100 | 1 giraffe + 2 cappy
+1 meerkat = 9 800 c/s = 644 700 | 1 otter + 3 whale
+1 raccoon = 14 500 c/s = 956 200 | 1 meerkat + 7 porcupine
+1 owl = 16 000 c/s = 1 029 000 | 1 raccoon + 1 snuk
+1 badger =
+1 squirrel =
+1 chameleon =
+1 chicken =
+1 wombat =
+1 panther =
+1 coyote =
+1 frog =
+1 bear =
+1 pig =
1 citronovník = 30 lemons/h
@@ -75,4 +74,7 @@ Y fur - 666 cs
P fur - 1 125 cs
C fur - 1 500 cs
-lemon
\ No newline at end of file
+lemon
+
+Help - CZ
+Help - En
\ No newline at end of file
diff --git a/changelog b/changelog
index 35abc3e..50904c3 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,27 @@
+ v40
+ Added: Otters + Meerkats + Raccoons + Owls
+ Prestige!
+ !!!DARK_MODE!!!
+ Upgrades: - More Click per Click
+ Links to videos for help()
+ better clicks counter in BRB
+ NEW Lemons buying system (pain for user) from 1 (maybe 0) to 99
+ new bigger numbers (sextillion, quintillion, ext...)
+ cursor: pointer; for buttons
+
+ Removed: Lang Missing button
+ PNG files for some animals (now using SVG!)
+
+ Fixed: Upgrades section
+ My mentality
+ For new thing adding ||
+
+ Note: NOW Promote in Wallpaper engine AND Instagram
+ Add Complete history page
+ Sounds?
+
+
+
v39
Added: Pythons + Giraffes
New Nav. bar for Shop
@@ -29,7 +53,7 @@
Fixed: Nothing
Note: FIRST VERSION ON DA NEEEW DOMAIN
- + onto wallpaper engine :D
+ + onto wallpaper engine :D // no
v37
Added: Better Language
diff --git a/css/brb.css b/css/brb.css
index 53bc287..7f35b8f 100644
--- a/css/brb.css
+++ b/css/brb.css
@@ -6,14 +6,6 @@ body {
background-color: #fff;
box-sizing: border-box;
}
-#LANGMISS{
- position: absolute;
- width: 100%;
- height: 100%;
- text-align: center;
- z-index: 20;
- visibility: hidden;
-}
#tycoon{
position: absolute;
width: 100%;
@@ -28,7 +20,10 @@ body {
left: 50%;
text-align: center;
transform: translate(-50%,0);
- font-size: 15pt;
+ font-size: 17.5pt;
+}
+@media only screen and (max-width: 700px){
+ #logclick{font-size: 15pt;}
}
#disclick{
position: absolute;
@@ -56,6 +51,7 @@ body {
left: 50%;
margin: -150px 0 0 -150px;
border-radius: 150px;
+ cursor: pointer;
}
/* Other BTNS */
.Yt{
diff --git a/css/shop.css b/css/shop.css
index eabc8e2..e77961b 100644
--- a/css/shop.css
+++ b/css/shop.css
@@ -14,7 +14,7 @@ body {
}
/* Clisks */
-.joe{
+#jonathan{
position: fixed;
z-index: 1;
display: flex;
@@ -54,7 +54,7 @@ body {
aspect-ratio: 1/1;
margin: 0.5rem;
object-fit: contain;
- pointer-events: none
+ pointer-events: none;
}
.backtop{
@@ -114,18 +114,15 @@ body {
.buyone{
width: 200px;
height: 50px;
+ cursor: pointer;
}
.buymax{
width: 50px;
height: 50px;
+ cursor: pointer;
}
-main{
- position: relative;
-}
-
-
/* By MrEidam */
.clickbtn{
@@ -151,7 +148,7 @@ button{
-@media only screen and (max-width: 800px){
+@media only screen and (max-width: 555px){
.row{
flex-direction: column;
justify-content: center;
@@ -233,7 +230,7 @@ ul li:hover:last-child{
border-radius: 0 0 5px 5px;
}
ul li:hover{
- box-shadow: inset 0 0 5px #33ff33,
+ box-shadow: inset 0 0 5px #33ff33,
inset 0 0 10px #66ff66;
}
ul li:last-child{
diff --git a/css/upgr.css b/css/upgr.css
index 0ae23ce..d6f7e1c 100644
--- a/css/upgr.css
+++ b/css/upgr.css
@@ -1,9 +1,9 @@
+@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap');
*{
margin: 0;
padding: 0;
user-select: none;
box-sizing: border-box;
- scroll-behavior: smooth;
}
body {
@@ -11,30 +11,26 @@ body {
/*background: linear-gradient(#009000, black);*/
background-color: #ccc;
}
-
-#links{
- position: relative;
- width: 100%;
- margin: 1rem auto;
- padding: 10px;
+#jonathan{
+ position: fixed;
+ z-index: 1;
display: flex;
- justify-content: space-around;
-}
-.link {
- position: relative;
- text-align: center;
- background-color: var(--color);
- width: 200px;
- height: 50px;
- margin: 1rem auto;
- padding: 10px;
- border: 3.69px solid #333333;
- border-radius: 69px;
+ justify-content: center;
+ align-items: center;
+ height: 200px;
+ width: 100%;
+ margin: 0;
+ top: 0;
+ border-radius: 0 0 90px 90px;
+ background: linear-gradient(#11ABFF, #ccccccab);
+
}
+
/* By MrEidam */
-/* Clisks */
+/* Lemons */
#loglm{
+ position: relative;
background-color: papayawhip;
display: flex;
align-items: center;
@@ -42,13 +38,238 @@ body {
gap: 5ch;
margin: 0 5vw 0 5vw;
padding: 1rem;
- border: 5px dashed #effd5f66;
+ border: 5px dashed #d3e418e1;
border-radius: 1rem;
+ z-index: 69;
+ width: auto;
+ top: 30px;
+ height: 85px;
+ filter: drop-shadow(10px 8px 6px #333);
}
#imglm{
- width: 40px;
- height: 40px;
+ width: 50px;
+ height: 50px;
margin: 0.1rem;
+ width: 100px;
+ aspect-ratio: 1/1;
+ margin: 0.1rem;
+ object-fit: contain;
+ pointer-events: none;
}
-/* By MrEidam */
\ No newline at end of file
+/* By MrEidam */
+
+main{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+
+
+/* By MrEidam */
+.item{
+ background-color: papayawhip/*var(--color)*/;
+ /*border: 2px solid #333;*/
+ border: none;
+ top: 5px;
+ margin: 2rem 3vw 2rem 3vw;
+ padding: 1rem;
+ border-radius: 6.9px;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-evenly;
+ align-items: center;
+ width: 500px;
+ height: 390px;
+ filter: drop-shadow(0px 20px 14px #444);
+}
+
+.item img{
+ width: 100px;
+ aspect-ratio: 1/1;
+ margin: 0.5rem;
+ object-fit: contain;
+
+ filter: drop-shadow(10px 8px 6px #333);
+ pointer-events: none
+}
+.buttons{
+ display: flex;
+ justify-content: space-around;
+}
+/* By MrEidam */
+.buttons button{
+ background-color: var(--Bcolor);
+ border-radius: 8px;
+ margin: 1rem;
+}
+
+.buyone{
+ width: 200px;
+ height: 50px;
+}
+
+.buyTone{
+ width: 100px;
+ height: 50px;
+}
+
+.buymax{
+ width: 50px;
+ height: 50px;
+}
+
+/* By MrEidam */
+
+.clickbtn{
+ display: flex;
+ justify-content: space-around;
+}
+.clickbtn button{
+ background-color: var(--Bcolor);
+ border-radius: 8px;
+ margin: 0 1rem 0.5rem 1rem;
+}
+
+.row{
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+}
+button{
+ border: none;
+ filter: drop-shadow(8px 6px 4px #555);
+}
+
+@media only screen and (max-width: 550px){
+ .row{
+ flex-direction: column;
+ justify-content: center;
+ }
+ .item{
+ width: auto;
+ margin: 2rem 10vw 2rem 10vw;
+ }
+}
+
+
+#prog{
+ appearance: none;
+ width: 200px;
+}
+
+h2{
+ text-transform: uppercase;
+ letter-spacing: 5px;
+ font-weight: 900;
+ word-spacing: 10px;
+}
+
+#ItsTime{
+ position: relative;
+ margin: 1rem;
+ width: 69%;
+ height: 69px;
+ display: none;
+ border-radius: 6.9px;
+ transition: 0.5s;
+ animation: time 1s linear infinite;
+ background-color: #3d3;
+ text-transform: uppercase;
+ letter-spacing: 5px;
+ font-weight: 900;
+ word-spacing: 10px;
+ font-family: 'Poppins', sans-serif;
+ cursor: cell;
+}
+
+@keyframes time{
+ from{filter: hue-rotate(0deg);}
+ to{filter: hue-rotate(360deg);}
+}
+
+
+.menu-container{
+ position: fixed;
+ top: 50px;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ width: 300px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-family: 'Poppins';
+ z-index: 500;
+}
+.button{
+ position: relative;
+ background: #1b1b1b;
+ color: #fff;
+ font-size: 20px;
+ padding: 8px 20px;
+ width: 150px;/* 100% */
+ line-height: 30px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 25px;
+ cursor: pointer;
+ transition: width .4s;
+}
+.button.expand{
+ width: 100%;
+}
+.fas.expand:before{
+ content: '\f00d';
+}
+ul{
+ list-style: none;
+ position: absolute;
+ top: 65px;
+ display: block;
+ background: #1b1b1b;
+ width: 100%;
+ text-align: center;
+ border-radius: 5px;
+ display: none;
+ box-shadow: 0 3px 6px rgba(0,0,0,.3);
+ padding-inline-start: 0px;
+}
+ul:before{
+ position: absolute;
+ content: '';
+ width: 20px;
+ height: 20px;
+ background: #1b1b1b;
+ top: -10px;
+ right: 15px;
+ transform: rotate(45deg);
+ z-index: -1;
+}
+ul li{
+ line-height: 35px;
+ padding: 8px 20px;
+ cursor: pointer;
+ border-bottom: 1px solid rgba(255,255,255,.1);
+}
+ul li:hover:first-child{
+ border-radius: 5px 5px 0 0;
+}
+ul li:hover:last-child{
+ border-radius: 0 0 5px 5px;
+}
+ul li:hover{
+ box-shadow: inset 0 0 5px #33ff33,
+ inset 0 0 10px #66ff66;
+}
+ul li:last-child{
+ border-bottom: none;
+}
+ul li a{
+ color: #fff;
+ font-size: 18px;
+ text-decoration: none;
+}
+ul li:hover a{
+ color: #44dd44;
+}
\ No newline at end of file
diff --git a/img/Cat.png b/img/Cat.png
deleted file mode 100644
index fe09efd..0000000
Binary files a/img/Cat.png and /dev/null differ
diff --git a/img/Click.png b/img/Click.png
deleted file mode 100644
index 65d2191..0000000
Binary files a/img/Click.png and /dev/null differ
diff --git a/img/Dog.png b/img/Dog.png
deleted file mode 100644
index ceb9d9e..0000000
Binary files a/img/Dog.png and /dev/null differ
diff --git a/img/Fox.png b/img/Fox.png
deleted file mode 100644
index 0fc5dee..0000000
Binary files a/img/Fox.png and /dev/null differ
diff --git a/img/Hamsta.png b/img/Hamsta.png
deleted file mode 100644
index e2172d1..0000000
Binary files a/img/Hamsta.png and /dev/null differ
diff --git a/img/Lemons.png b/img/Lemons.png
deleted file mode 100644
index 2339cf4..0000000
Binary files a/img/Lemons.png and /dev/null differ
diff --git a/img/Lemt3.png b/img/Lemt3.png
deleted file mode 100644
index 901fe29..0000000
Binary files a/img/Lemt3.png and /dev/null differ
diff --git a/img/Wolf.png b/img/Wolf.png
deleted file mode 100644
index ec30657..0000000
Binary files a/img/Wolf.png and /dev/null differ
diff --git a/img/angel-wings.svg b/img/angel-wings.svg
new file mode 100644
index 0000000..a4a8b0c
--- /dev/null
+++ b/img/angel-wings.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/img/capy.png b/img/capy.png
deleted file mode 100644
index 84c3532..0000000
Binary files a/img/capy.png and /dev/null differ
diff --git a/img/click-click.png b/img/click-click.png
deleted file mode 100644
index e452774..0000000
Binary files a/img/click-click.png and /dev/null differ
diff --git a/img/click-rest.png b/img/click-rest.png
deleted file mode 100644
index 993e828..0000000
Binary files a/img/click-rest.png and /dev/null differ
diff --git a/img/fg-cz.png b/img/fg-cz.png
deleted file mode 100644
index 2d58661..0000000
Binary files a/img/fg-cz.png and /dev/null differ
diff --git a/img/fg-uk.png b/img/fg-uk.png
deleted file mode 100644
index 35ec8f1..0000000
Binary files a/img/fg-uk.png and /dev/null differ
diff --git a/img/meerkat.svg b/img/meerkat.svg
new file mode 100644
index 0000000..e41fb8f
--- /dev/null
+++ b/img/meerkat.svg
@@ -0,0 +1,1644 @@
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/img/otter.svg b/img/otter.svg
new file mode 100644
index 0000000..5ea0173
--- /dev/null
+++ b/img/otter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/owl.svg b/img/owl.svg
new file mode 100644
index 0000000..8bbb16c
--- /dev/null
+++ b/img/owl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/racoon.svg b/img/racoon.svg
new file mode 100644
index 0000000..30c8872
--- /dev/null
+++ b/img/racoon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/svg.svg b/img/svg.svg
new file mode 100644
index 0000000..50119a7
--- /dev/null
+++ b/img/svg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/img/wha.png b/img/wha.png
deleted file mode 100644
index b9b3ada..0000000
Binary files a/img/wha.png and /dev/null differ
diff --git a/index.html b/index.html
index 7b478be..58f77d6 100644
--- a/index.html
+++ b/index.html
@@ -16,8 +16,7 @@
-
-
+
diff --git a/js/main.js b/js/main.js
index e31de88..8bee89c 100644
--- a/js/main.js
+++ b/js/main.js
@@ -1,13 +1,8 @@
// Items
let items;
-var cs = 0;
+let cs = 0;
let e = 0;
-var anime = false;
-var mislg = document.getElementById('LANGMISS');
-let flag = document.getElementById('flag');
-let del = document.getElementById('del');
-let sos = document.getElementById('sos');
-let shop = document.getElementById('shop');
+let anime = false;
function load(){
if (localStorage.getItem('items')!=null){
@@ -54,7 +49,9 @@ window.onload = function(){
lt3:0,
lang:0,
pres:1,
-
+ mode:0,
+ Mclick:1,
+ token:0,
}
load();
update();
@@ -65,7 +62,7 @@ window.onload = function(){
}
cash();
checklang()
- missdezz()
+ LDmodes()
}
// Reset
@@ -109,7 +106,10 @@ function reset(){
lemons:0,
lt3:0,
lang:items.lang,
- pres:items.pres,
+ pres:1,
+ mode:items.mode,
+ Mclick:1,
+ token:0,
}
}
if((items.lang == 0) && confirm('Vážně chceš všechno resetovat?') && confirm('Seš si jistý?')){
@@ -151,7 +151,10 @@ function reset(){
lemons:0,
lt3:0,
lang:items.lang,
- pres:items.pres,
+ pres:1,
+ mode:items.mode,
+ Mclick:1,
+ token:0,
}
}
}
@@ -161,14 +164,20 @@ function update(){
let i = JSON.stringify(items);
localStorage.setItem('items', i);
if(items.lang == 1){
- document.getElementById('disclick').innerHTML=`You've got ${fornum(items.clicks)} clicks, and generating ${fornum(cs)} c/s!`
+ document.getElementById('disclick').innerHTML=`You've got ${fornum(items.clicks)} clicks, and generating ${fornum(cs*items.pres)} c/s!`
}
if(items.lang == 0){
- document.getElementById('disclick').innerHTML=`Právě máš ${fornum(items.clicks)} kliků a generuješ ${fornum(cs)} k/s!`
+ document.getElementById('disclick').innerHTML=`Právě máš ${fornum(items.clicks)} kliků a generuješ ${fornum(cs*items.pres)} k/s!`
+ }
+ if((items.mode != 0)&&(items.mode != 1)){
+ items.mode = 0;
}
checklang();
}
+// Upload
+function upload(){update();load();}
+
// BRB
function beriba(){
document.getElementById('unpressed').style.visibility='visible'
@@ -177,40 +186,34 @@ function beriba(){
}
function clicking(){
- items.clicks += 1;
+ items.clicks += 1*(items.Mclick||1)*items.pres;
+ console.log(items.clicks);
update();
document.getElementById('unpressed').style.visibility='hidden'
document.getElementById('pressed').style.visibility='visible'
anime=false;
- setTimeout(beriba, 75)
+ setTimeout(beriba, 75);
}
function cash(){
setTimeout (function money(){
- cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400;
- items.clicks += cs;
+ cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000;
+ items.clicks += cs*items.pres;
update();cash();
},1000)
}
// HELP
function help(){
- e++
- if(e==1){
- alert(`Click the button to earn clicks!
-Click on me for more...`);
- }
- if(e==2){
- alert(`After 100 clicks, click the link above to take you to the shop!
-Click on me for more. .`);
- }
- if(e==3){
- alert(`In the shop click on the buy dog button to buy a dog`);
- e=0;
+ if(items.lang == 1){ /* EN */
+ window.open('https://youtu.be/G0fP-l-05dM');
+ }else if(items.lang == 0){ /* CZ */
+ window.open('https://youtu.be/XhmETe4MSVI');
}
}
+// Languages Cz || Uk
function language(){
if(items.lang == 0){ /* CZ */
items.lang = 1;
@@ -233,44 +236,66 @@ function language(){
upg.innerHTML = 'Upgrades';
modes.innerHTML = 'Switch into Dark Mode';
langs.innerHTML = 'Změň si jazyk do Češtiny';
-
}
+ upload();
}
function checklang(){
if(items.lang == 0){ /* CZ */
document.documentElement.setAttribute('lang', 'cz');
- del.innerHTML = 'RESET';
- sos.innerHTML = 'POMOC';
+ del.innerHTML = 'Reset';
+ sos.innerHTML = 'Pomoc';
shop.innerHTML = 'Obchod';
upg.innerHTML = 'Vylepšení';
- modes.innerHTML = 'Změn do Temného módu';
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Změn do Temného módu';
+ }else if(items.mode == 1){
+ modes.innerHTML = 'Změn do Světlého módu';
+ }
langs.innerHTML = 'Switch into English';
-
}else if(items.lang == 1){ /* UK */
document.documentElement.setAttribute('lang', 'en');
- del.innerHTML = 'RESET';
- sos.innerHTML = 'HELP';
+ del.innerHTML = 'Reset';
+ sos.innerHTML = 'Help';
shop.innerHTML = 'Shop';
upg.innerHTML = 'Upgrades';
- modes.innerHTML = 'Switch into Dark Mode';
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Switch into Dark Mode';
+ }else if(items.mode == 1){
+ modes.innerHTML = 'Switch into Light Mode';
+ }
langs.innerHTML = 'Změň si jazyk do Češtiny';
-
+
+}
+}
+// Dark || Light Mode
+function SLDmodes(){
+ if(items.mode == 0){
+ items.mode = 1;
+ }else if(items.mode == 1){
+ items.mode = 0;
}
+ LDmodes()
+ console.log(items.mode);
+}
+function LDmodes(){
+ if((items.mode||0) == 0){// Light Mode
+ body.style.background = '#fff';
+ tycoon.style.background = 'radial-gradient(125% 100% at 50% 0%,#9aff9a 20%,#fff 70%)';
+ yt.style.filter = 'drop-shadow(10px 8px 6px #333)';
+ }else if(items.mode == 1){// Dark Mode
+ body.style.background = '#333';
+ tycoon.style.background = 'radial-gradient(125% 100% at 50% 0%,#9aff9a 20%,#333 70%)';
+ yt.style.filter = 'drop-shadow(10px 8px 6px #666)';
+ }
+ upload();
}
-function missdezz(){
- if(items.lang != 0 && items.lang !=1){
- items.lang = 1
- mislg.style.visibility = 'visible';
- }
-}
-
// Function to convert a number into a more readable format
function fornum(num) {
// Define the suffixes for thousands and millions
- const suffixes = ['', ' k', ' mil', ' mld', ' bil', ' bld', ' tri', ' tld', ' qua'];
+ const suffixes = ['', ' k', ' mil', ' mld', ' bil', ' bld', ' tri', ' tld', ' qua', ' qld', ' kvi', ' kld', ' sex', ' sld', ' sep', ' spld', ' okt', ' okld', ' non', ' nld', ' dec', ' dld'];
// Divide the number by 1000 until it is less than 1000
let i = 0;
diff --git a/js/shop.js b/js/shop.js
index 2819c8a..2e6e837 100644
--- a/js/shop.js
+++ b/js/shop.js
@@ -4,7 +4,7 @@ let cs
function update(){
let i = JSON.stringify(items);
localStorage.setItem('items', i);
- cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400;
+ cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000;
}
function c(x){
items.clicks += x;
@@ -15,12 +15,18 @@ function c(x){
// Load
function load(){
items = JSON.parse(localStorage.getItem('items'));
-
- cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400;
+ LDmodes()
+ cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000;
if(items.lang == 1){
document.documentElement.setAttribute('lang', 'en');
- disclick.innerHTML=`You've got ${fornum(items.clicks)} clicks, and making ${fornum(cs)} each second!`
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Switch into Dark Mode';
+ }else if((items.mode||0) == 1){
+ modes.innerHTML = 'Switch into Light Mode';
+ }
+ upg.innerHTML = 'Upgrades'
+ disclick.innerHTML=`You've got ${fornum(items.clicks)} clicks, and making ${fornum(cs*items.pres)} per second!`
disdog.innerHTML=`You've got ${fornum(items.dogs)} dogs!`
discat.innerHTML=`You've got ${fornum(items.cats)} cats!`
disfox.innerHTML=`You've got ${fornum(items.foxes)} foxes!`
@@ -35,6 +41,10 @@ function load(){
dische.innerHTML=`You've got ${fornum(items.cheetahs)} cheetahs!`
dispyt.innerHTML=`You've got ${fornum(items.pythons)} pythons!`
disgir.innerHTML=`You've got ${fornum(items.girrafes)} giraffes!`
+ disoth.innerHTML=`You've got ${fornum(items.otters)} otters!`
+ dismee.innerHTML=`You've got ${fornum(items.meerkat)} meerkats!`
+ disrac.innerHTML=`You've got ${fornum(items.raccoon)} racoons!`
+ disowl.innerHTML=`You've got ${fornum(items.owl)} owls!`
@@ -43,20 +53,24 @@ function load(){
document.getElementById('dislt3').innerHTML=`You've got ${fornum(items.lt3)} lemon trees!`
- disdgmake.innerHTML=`They're generating ${fornum(items.dogs*1)} clicks per second!`
- disctmake.innerHTML=`They're generating ${fornum(items.cats*12)} clicks per second!`
- disfxmake.innerHTML=`They're generating ${fornum(items.foxes*18)} clicks per second!`
- diswlmake.innerHTML=`They're generating ${fornum(items.wolfs*100)} clicks per second!`
- dishmmake.innerHTML=`They're generating ${fornum(items.hamsters*130)} clicks per second!`
- diswhmake.innerHTML=`They're generating ${fornum(items.whales*220)} clicks per second!`
- discpmake.innerHTML=`They're generating ${fornum(items.capybaras*280)} clicks per second!`
- displmake.innerHTML=`They're generating ${fornum(items.platapuses*400)} clicks per second!`
- disprmake.innerHTML=`They're generating ${fornum(items.porcupines*650)} clicks per second!`
- dishimake.innerHTML=`They're generating ${fornum(items.hippos*950)} clicks per second!`
- dissnmake.innerHTML=`They're generating ${fornum(items.snakes*1000)} clicks per second!`
- dischmake.innerHTML=`They're generating ${fornum(items.cheetahs*3000)} clicks per second!`
- dispymake.innerHTML=`They're generating ${fornum(items.pythons*7800)} clicks per second!`
- disgimake.innerHTML=`They're generating ${fornum(items.girrafes*8400)} clicks per second!`
+ disdgmake.innerHTML=`They're generating ${fornum((items.dogs*1)*items.pres)} clicks per second!`
+ disctmake.innerHTML=`They're generating ${fornum((items.cats*12)*items.pres)} clicks per second!`
+ disfxmake.innerHTML=`They're generating ${fornum((items.foxes*18)*items.pres)} clicks per second!`
+ diswlmake.innerHTML=`They're generating ${fornum((items.wolfs*100)*items.pres)} clicks per second!`
+ dishmmake.innerHTML=`They're generating ${fornum((items.hamsters*130)*items.pres)} clicks per second!`
+ diswhmake.innerHTML=`They're generating ${fornum((items.whales*220)*items.pres)} clicks per second!`
+ discpmake.innerHTML=`They're generating ${fornum((items.capybaras*280)*items.pres)} clicks per second!`
+ displmake.innerHTML=`They're generating ${fornum((items.platapuses*400)*items.pres)} clicks per second!`
+ disprmake.innerHTML=`They're generating ${fornum((items.porcupines*650)*items.pres)} clicks per second!`
+ dishimake.innerHTML=`They're generating ${fornum((items.hippos*950)*items.pres)} clicks per second!`
+ dissnmake.innerHTML=`They're generating ${fornum((items.snakes*1000)*items.pres)} clicks per second!`
+ dischmake.innerHTML=`They're generating ${fornum((items.cheetahs*3000)*items.pres)} clicks per second!`
+ dispymake.innerHTML=`They're generating ${fornum((items.pythons*7800)*items.pres)} clicks per second!`
+ disgimake.innerHTML=`They're generating ${fornum((items.girrafes*8400)*items.pres)} clicks per second!`
+ disotmake.innerHTML=`They're generating ${fornum((items.otters*9000)*items.pres)} clicks per second!`
+ dismeemake.innerHTML=`They're generating ${fornum((items.meerkat*9800)*items.pres)} clicks per second!`
+ disramake.innerHTML=`They're generating ${fornum((items.raccoon*14500)*items.pres)} clicks per second!`
+ disowmake.innerHTML=`They're generating ${fornum((items.owl*16000)*items.pres)} clicks per second!`
dg1.innerHTML = 'Buy a Dog for 100 clicks'
ct1.innerHTML = 'Buy a Cat for 10 dogs'
@@ -72,6 +86,10 @@ function load(){
ch1.innerHTML = 'Buy a Cheetah for
2 snakes and 2 platypuses'
py1.innerHTML = 'Buy a Python for
1 cheetah and 5 hippos'
gi1.innerHTML = 'Buy a Giraffe for
1 python and 20 foxes'
+ ot1.innerHTML = 'Buy a Otter for
1 giraffe and 2 capybaras'
+ me1.innerHTML = 'Buy a Meerkat for
1 otter and 3 whales'
+ ra1.innerHTML = 'Buy a Raccoon for
1 meerkat and 7 porcupines'
+ ow1.innerHTML = 'Buy a Owl for
1 racoon and 1 snake'
lm1.innerHTML = 'Buy a Lemon for
some cats'
lt1.innerHTML = 'Buy a Lemon Tree for 5 lemons'
@@ -90,10 +108,20 @@ function load(){
Cch1.innerHTML = 'Buy a Cheetah for
350 k clicks'
Cpy1.innerHTML = 'Buy a Python for
820 k clicks'
Cgi1.innerHTML = 'Buy a Giraffe for
880 k clicks'
+ Cot1.innerHTML = 'Buy a Otter for
950 k clicks'
+ Cme1.innerHTML = 'Buy a Meerkat for
1 mil clicks'
+ Cra1.innerHTML = 'Buy a Raccoon for
1.5 mil clicks'
+ Cow1.innerHTML = 'Buy a Owl for
1.8 mil clicks'
}
if(items.lang == 0){
document.documentElement.setAttribute('lang', 'cz');
- document.getElementById('disclick').innerHTML=`Právě máš ${fornum(items.clicks)} kliků a děláš ${fornum(cs)} každou sekundu!`
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Změn do Temného módu';
+ }else if((items.mode||0) == 1){
+ modes.innerHTML = 'Změn do Světlého módu';
+ }
+ upg.innerHTML = 'Vylepšení'
+ document.getElementById('disclick').innerHTML=`Právě máš ${fornum(items.clicks)} kliků a děláš ${fornum(cs*items.pres)} za sekundu!`
document.getElementById('disdog').innerHTML=`Právě máš ${fornum(items.dogs)} psů!`
document.getElementById('discat').innerHTML=`Právě máš ${fornum(items.cats)} koček!`
document.getElementById('disfox').innerHTML=`Právě máš ${fornum(items.foxes)} lišek!`
@@ -101,13 +129,17 @@ function load(){
document.getElementById('disham').innerHTML=`Právě máš ${fornum(items.hamsters)} křečků!`
document.getElementById('diswha').innerHTML=`Právě máš ${fornum(items.whales)} velryb!`
document.getElementById('discap').innerHTML=`Právě máš ${fornum(items.capybaras)} kapybar!`
- document.getElementById('displa').innerHTML=`Právě máš ${fornum(items.platapuses)} plakopysků!`
+ document.getElementById('displa').innerHTML=`Právě máš ${fornum(items.platapuses)} ptakopysků!`
document.getElementById('dispor').innerHTML=`Právě máš ${fornum(items.porcupines)} dikobrazů!`
document.getElementById('diship').innerHTML=`Právě máš ${fornum(items.hippos)} hrochů!`
document.getElementById('dissna').innerHTML=`Právě máš ${fornum(items.snakes)} hadů!`
document.getElementById('dische').innerHTML=`Právě máš ${fornum(items.cheetahs)} gepardů!`
document.getElementById('dispyt').innerHTML=`Právě máš ${fornum(items.pythons)} kober!`
- document.getElementById('disgir').innerHTML=`Právě máš ${fornum(items.girrafes)} gepardů!`
+ document.getElementById('disgir').innerHTML=`Právě máš ${fornum(items.girrafes)} žiraf!`
+ document.getElementById('disoth').innerHTML=`Právě máš ${fornum(items.otters)} vyder!`
+ document.getElementById('dismee').innerHTML=`Právě máš ${fornum(items.meerkat)} surikat!`
+ document.getElementById('disrac').innerHTML=`Právě máš ${fornum(items.raccoon)} mývalů!`
+ document.getElementById('disowl').innerHTML=`Právě máš ${fornum(items.owl)} sov!`
@@ -116,20 +148,25 @@ function load(){
document.getElementById('dislt3').innerHTML=`Právě máš ${fornum(items.lt3)} citronovníků!`
- document.getElementById('disdgmake').innerHTML=`Generují ${fornum(items.dogs*1)} kliků za sekundu!`
- document.getElementById('disctmake').innerHTML=`Generují ${fornum(items.cats*12)} kliků za sekundu!`
- document.getElementById('disfxmake').innerHTML=`Generují ${fornum(items.foxes*18)} kliků za sekundu!`
- document.getElementById('diswlmake').innerHTML=`Generují ${fornum(items.wolfs*100)} kliků za sekundu!`
- document.getElementById('dishmmake').innerHTML=`Generují ${fornum(items.hamsters*130)} kliků za sekundu!`
- document.getElementById('diswhmake').innerHTML=`Generují ${fornum(items.whales*220)} kliků za sekundu!`
- document.getElementById('discpmake').innerHTML=`Generují ${fornum(items.capybaras*280)} kliků za sekundu!`
- document.getElementById('displmake').innerHTML=`Generují ${fornum(items.platapuses*400)} kliků za sekundu!`
- document.getElementById('disprmake').innerHTML=`Generují ${fornum(items.porcupines*650)} kliků za sekundu!`
- document.getElementById('dishimake').innerHTML=`Generují ${fornum(items.hippos*950)} kliků za sekundu!`
- document.getElementById('dissnmake').innerHTML=`Generují ${fornum(items.snakes*1000)} kliků za sekundu!`
- document.getElementById('dischmake').innerHTML=`Generují ${fornum(items.cheetahs*3000)} kliků za sekundu!`
- document.getElementById('dispymake').innerHTML=`Generují ${fornum(items.pythons*7800)} kliků za sekundu!`
- document.getElementById('disgimake').innerHTML=`Generují ${fornum(items.girrafes*8400)} kliků za sekundu!`
+ document.getElementById('disdgmake').innerHTML=`Generují ${fornum((items.dogs*1)*items.pres)} kliků za sekundu!`
+ document.getElementById('disctmake').innerHTML=`Generují ${fornum((items.cats*12)*items.pres)} kliků za sekundu!`
+ document.getElementById('disfxmake').innerHTML=`Generují ${fornum((items.foxes*18)*items.pres)} kliků za sekundu!`
+ document.getElementById('diswlmake').innerHTML=`Generují ${fornum((items.wolfs*100)*items.pres)} kliků za sekundu!`
+ document.getElementById('dishmmake').innerHTML=`Generují ${fornum((items.hamsters*130)*items.pres)} kliků za sekundu!`
+ document.getElementById('diswhmake').innerHTML=`Generují ${fornum((items.whales*220)*items.pres)} kliků za sekundu!`
+ document.getElementById('discpmake').innerHTML=`Generují ${fornum((items.capybaras*280)*items.pres)} kliků za sekundu!`
+ document.getElementById('displmake').innerHTML=`Generují ${fornum((items.platapuses*400)*items.pres)} kliků za sekundu!`
+ document.getElementById('disprmake').innerHTML=`Generují ${fornum((items.porcupines*650)*items.pres)} kliků za sekundu!`
+ document.getElementById('dishimake').innerHTML=`Generují ${fornum((items.hippos*950)*items.pres)} kliků za sekundu!`
+ document.getElementById('dissnmake').innerHTML=`Generují ${fornum((items.snakes*1000)*items.pres)} kliků za sekundu!`
+ document.getElementById('dischmake').innerHTML=`Generují ${fornum((items.cheetahs*3000)*items.pres)} kliků za sekundu!`
+ document.getElementById('dispymake').innerHTML=`Generují ${fornum((items.pythons*7800)*items.pres)} kliků za sekundu!`
+ document.getElementById('disgimake').innerHTML=`Generují ${fornum((items.girrafes*8400)*items.pres)} kliků za sekundu!`
+ document.getElementById('disotmake').innerHTML=`Generují ${fornum((items.otters*9000)*items.pres)} kliků za sekundu!`
+ document.getElementById('dismeemake').innerHTML=`Generují ${fornum((items.meerkat*9800)*items.pres)} kliků za sekundu!`
+ document.getElementById('disramake').innerHTML=`Generují ${fornum((items.raccoon*14500)*items.pres)} kliků za sekundu!`
+ document.getElementById('disowmake').innerHTML=`Generují ${fornum((items.owl*16000)*items.pres)} kliků za sekundu!`
+
dg1.innerHTML = 'Kup Psa za 100 kliků'
ct1.innerHTML = 'Kup Kočku za 10 psů'
@@ -145,6 +182,10 @@ function load(){
ch1.innerHTML = 'Kup Geparda za
2 hady a 2 ptakopysky'
py1.innerHTML = 'Kup Kobru za
1 geparda a 5 hrochů'
gi1.innerHTML = 'Kup Žirafu za
1 kobru a 20 lišek'
+ ot1.innerHTML = 'Kup Vydru za
1 žirafu a 20 lišek'
+ me1.innerHTML = 'Kup Surikatu za
1 kobru a 20 lišek'
+ ra1.innerHTML = 'Kup Mývala za
1 kobru a 20 lišek'
+ ow1.innerHTML = 'Kup Sovu za
1 kobru a 20 lišek'
lm1.innerHTML = 'Kup Citrón za
pár koček'
lt1.innerHTML = 'Kup Citrónovník za 5 citrónů'
@@ -163,6 +204,10 @@ function load(){
Cch1.innerHTML = 'Kup Geparda za
350 k kliků'
Cpy1.innerHTML = 'Kup Kobru za
820 k kliků'
Cgi1.innerHTML = 'Kup Žirafu za
880 k kliků'
+ Cot1.innerHTML = 'Kup Vydru za
950 k kliků'
+ Cme1.innerHTML = 'Kup Surikatu za
1 mil kliků'
+ Cra1.innerHTML = 'Kup Mývala za
1,5 mil kliků'
+ Cow1.innerHTML = 'Kup Sovu za
1,8 mil kliků'
}
}
load();
@@ -172,7 +217,7 @@ function upload(){update();load();}
function cash(){
setTimeout (function money(){
- items.clicks += cs;
+ items.clicks += cs*items.pres;
upload();
cash();click();
},1000)
@@ -298,13 +343,48 @@ function buygir(){
}
upload();
}
+function buyoth(){
+ if(items.girrafes>=1 && items.capybaras>=2){
+ items.girrafes-=1;
+ items.capybaras-=2;
+ items.otters++;
+ }
+ upload();
+}
+function buymee(){
+ if(items.otters>=1 && items.whales>=3){
+ items.otters-=1;
+ items.whales-=3;
+ items.meerkat++;
+ }
+ upload();
+}
+function buyrac(){
+ if(items.meerkat>=1 && items.porcupines>=7){
+ items.meerkat-=1;
+ items.porcupines-=7;
+ items.raccoon++;
+ }
+ upload();
+}
+function buyowl(){
+ if(items.raccoon>=1 && items.snakes>=1){
+ items.pythons-=1;
+ items.snakes-=1;
+ items.owl++;
+ }
+ upload();
+}
+
+
function buylem(){
- if(items.cats>=20){
- items.cats-=20;
+ let RanLemCost = Math.floor(Math.random()*100);
+ if(items.cats>=RanLemCost){
+ items.cats-=RanLemCost;
items.lemons+=1;
}
upload();
@@ -322,9 +402,6 @@ function buylt3(){
-
-
-
/* Max Shop */
function mxdg(){
one = Math.floor(items.clicks / 100)
@@ -357,9 +434,10 @@ function lemmvalue(){
upload();
}*/
function mxlm(){
- one = Math.floor(items.cats/20)
+ let RanLemCost = Math.floor(Math.random()*100);
+ one = Math.floor(items.cats/RanLemCost)
- items.cats -= one*20
+ items.cats -= one*RanLemCost
items.lemons += one
upload();
}
@@ -552,18 +630,115 @@ function mxgi(){
}
upload();
}
+function mxot(){
+ one = Math.floor(items.girrafes/1);
+ two = Math.floor(items.capybaras/2);
+
+ if(one<=two){
+ items.girrafes -= one*1;
+ items.capybaras -= one*2;
+ items.otters += one;
+ }else if(one>=two){
+ items.girrafes -= two*1;
+ items.capybaras -= two*2;
+ items.otters += two;
+ }else{
+ console.log('You fucked up you stupid bitch')
+ }
+ upload();
+}
+function mxme(){
+ one = Math.floor(items.otters/1);
+ two = Math.floor(items.whales/3);
+
+ if(one<=two){
+ items.otters -= one*1;
+ items.whales -= one*3;
+ items.meerkat += one;
+ }else if(one>=two){
+ items.otters -= two*1;
+ items.whales -= two*3;
+ items.meerkat += two;
+ }else{
+ console.log('You fucked up you stupid bitch')
+ }
+ upload();
+}
+function mxra(){
+ one = Math.floor(items.meerkat/1);
+ two = Math.floor(items.porcupines/7);
+
+ if(one<=two){
+ items.meerkat -= one*1;
+ items.porcupines -= one*7;
+ items.raccoon += one;
+ }else if(one>=two){
+ items.meerkat -= two*1;
+ items.porcupines -= two*7;
+ items.raccoon += two;
+ }else{
+ console.log('You fucked up you stupid bitch')
+ }
+ upload();
+}
+function mxow(){
+ one = Math.floor(items.raccoon/1);
+ two = Math.floor(items.snakes/1);
+
+ if(one<=two){
+ items.raccoon -= one*1;
+ items.snakes -= one*1;
+ items.owl += one;
+ }else if(one>=two){
+ items.raccoon -= two*1;
+ items.snakes -= two*1;
+ items.owl += two;
+ }else{
+ console.log('You fucked up you stupid bitch')
+ }
+ upload();
+}
-
-
-
-
-
+// Dark || Light Mode
+function SLDmodes(){
+ if(items.mode == 0){
+ items.mode = 1;
+ }else if(items.mode == 1){
+ items.mode = 0;
+ }
+ LDmodes()
+ console.log(items.mode);
+}
+function LDmodes(){
+ let Bimts = document.querySelectorAll('.item');
+ if((items.mode||0) == 0){// Light Mode
+ body.style.background = '#ddd';
+ body.style.color = '#000';
+ jonathan.style.background = 'linear-gradient(#11ABFF, #ccccccab)';
+ Bimts.forEach((e) => {
+ e.style.background = '#ffefd5';
+ });
+ logclick.style.background = '#ffefd5';
+ logclick.style.border = '5px dashed #00f';
+ logclick.style.filter = 'drop-shadow(10px 8px 6px #222)';
+ }else if(items.mode == 1){// Dark Mode
+ body.style.background = '#333';
+ body.style.color = '#fff';
+ jonathan.style.background = 'linear-gradient(#11ABFF, #333333ab)';
+ Bimts.forEach((e) => {
+ e.style.background = '#666055';
+ });
+ logclick.style.background = '#666055';
+ logclick.style.border = '5px dashed #006';
+ logclick.style.filter = 'drop-shadow(10px 8px 6px #222)';
+ }
+}
// Function to convert a number into a more readable format
function fornum(num) {
// Define the suffixes for thousands and millions
- const suffixes = ['', ' k', ' mil', ' mld', ' bil', ' bld', ' tri', ' tld', ' qua'];
+ const suffixes = ['', ' k', ' mil', ' mld', ' bil', ' bld', ' tri', ' tld', ' qua', ' qld', ' kvi', ' kld', ' sex', ' sld', ' sep', ' spld', ' okt', ' okld', ' non', ' nld', ' dec', ' dld'];
// Divide the number by 1000 until it is less than 1000
let i = 0;
@@ -794,3 +969,66 @@ function mxCgi(){
upload();
}
+// Other space
+function buyCoth(){
+ if(items.clicks >= 950000){
+ items.otters++;
+ items.clicks -= 950000;
+ upload();
+ }
+}
+function mxCot(){
+ one = Math.floor(items.clicks / 950000)
+
+ items.clicks -= one * 950000
+ items.otters += one
+ upload();
+}
+
+// Mii Cat
+function buyCmee(){
+ if(items.clicks >= 1000000){
+ items.meerkat++;
+ items.clicks -= 1000000;
+ upload();
+ }
+}
+function mxCme(){
+ one = Math.floor(items.clicks / 1000000)
+
+ items.clicks -= one * 1000000
+ items.meerkat += one
+ upload();
+}
+
+// C rac
+function buyCrac(){
+ if(items.clicks >= 1500000){
+ items.raccoon++;
+ items.clicks -= 1500000;
+ upload();
+ }
+}
+function mxCra(){
+ one = Math.floor(items.clicks / 1500000)
+
+ items.clicks -= one * 1500000
+ items.raccoon += one
+ upload();
+}
+
+// O
+function buyCowl(){
+ if(items.clicks >= 1800000){
+ items.owl++;
+ items.clicks -= 1800000;
+ upload();
+ }
+}
+function mxCow(){
+ one = Math.floor(items.clicks / 1800000)
+
+ items.clicks -= one * 1800000
+ items.owl += one
+ upload();
+}
diff --git a/js/upgr.js b/js/upgr.js
index 18b7cf0..32229e3 100644
--- a/js/upgr.js
+++ b/js/upgr.js
@@ -5,36 +5,295 @@ let cs;
function update(){
let i = JSON.stringify(items);
localStorage.setItem('items', i);
+ if(items.token >= 1000*items.pres){
+ prog.style.display = 'none';
+ presBT1.style.display = 'none';
+ presBT10.style.display = 'none';
+ presBTmax.style.display = 'none';
+ progva.style.display = 'none';
+ ItsTime.style.display = 'block';
+ }
+
}
function load(){
if (localStorage.getItem('items')!=null){
items = JSON.parse(localStorage.getItem('items'));
+ LDmodes()
+ prog.max = 1000*items.pres;
+
+ }
+ if(items.lang == 0){ // CZ
+ document.documentElement.setAttribute('lang', 'cz');
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Změn do Temného módu';
+ }else if((items.mode||0) == 1){
+ modes.innerHTML = 'Změn do Světlého módu';
+ }
+ dislm.innerHTML = `Právě máš ${fornum(items.lemons)} citrónů!`;
+ disMcmake.innerHTML = `Zatím ti každý klik dává ${fornum((items.Mclick||1)*items.pres)} kliků!`;
+ Mc1.innerHTML = `Kup si vylepšení na kliky za
${fornum(20+(items.Mclick||1)*(items.Mclick||1))} citrónů`;
+ progva.innerHTML = `Zatím máš jen ${items.token} lístků z ${1000*items.pres}!`
+
+
+
+
+ presBT1.innerHTML = `1 Lístek za
pár Citrónů`
+ presBT10.innerHTML = `10 Lístků za
10 párů Citrónů`
+ presBTmax.innerHTML = `Max lístků za
několik Citrónů`
+ ItsTime.innerHTML = `Pojďme jít!`;
+ if(items.pres > 1){
+ got.innerHTML = `Právě máš ${items.pres-1} Prestiž bodů`
+ }
+
+
+ }else if(items.lang == 1){ // En
+ document.documentElement.setAttribute('lang', 'en');
+ if((items.mode||0) == 0){
+ modes.innerHTML = 'Switch into Dark Mode';
+ }else if((items.mode||0) == 1){
+ modes.innerHTML = 'Switch into Light Mode';
+ }
+ dislm.innerHTML = `You've got ${fornum(items.lemons)} lemons!`;
+ disMcmake.innerHTML = `So far every click gives you ${fornum((items.Mclick||1)*items.pres)} clicks!`;
+ Mc1.innerHTML = `Buy an upgrade for your clicks
for ${fornum(20+(items.Mclick||1)*(items.Mclick||1))} lemons`;
+ progva.innerHTML = `So far you got ${items.token} token out of ${1000*items.pres}!`
+
+
+
+
+ presBT1.innerHTML = `1 Ticket for
some Lemons`
+ presBT10.innerHTML = `10 Tickets for
some more Lemons`
+ presBTmax.innerHTML = `Buy all Ticket for
some Lemons`
+ ItsTime.innerHTML = `Let's do this!`;
+ if(items.pres > 1){
+ got.innerHTML = `You've got ${items.pres-1} Prestige points`
+ }
}
-
-
-
- cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950;
-
- document.getElementById('dislm').innerHTML = `You've got ${items.lemons} lemons!`
}
-function upload(){
- update();
- load();
-}
+// Upload
+function upload(){update();load();}
function cash(){
setTimeout (function money(){
- cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950;
- items.clicks += cs;
+ cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280 + items.platapuses*400 + items.porcupines*650 + items.hippos*950 + items.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000;
+ items.clicks += cs*items.pres;
update();cash();
},1000)
}
+function fornum(num) {
+ // Define the suffixes for thousands and millions
+ const suffixes = ['', ' k', ' mil', ' mld', ' bil', ' bld', ' tri', ' tld', ' qua', ' qld', ' kvi', ' kld', ' sex', ' sld', ' sep', ' spld', ' okt', ' okld', ' non', ' nld', ' dec', ' dld'];
+
+ // Divide the number by 1000 until it is less than 1000
+ let i = 0;
+ while (num >= 1000 && i < suffixes.length - 1) {
+ num /= 1000;
+ i++;
+ }
+ num = Math.floor(num * 10) / 10;
+ return num + suffixes[i];
+}
window.onload = function(){
- load();cash();
+ load();cash();progress();
+ if((items.token != 0)&&(items.token < 1)){
+ items.token = 0;
+ }
+}
+
+/* U P G R A D E S */
+
+function buyMcc(){
+ if(items.lemons>=20+(items.Mclick||1)*(items.Mclick||1)){
+ items.lemons -= 20+(items.Mclick||1)*(items.Mclick||1);
+ if((items.Mclick != 1)&&(items.Mclick < 2)){
+ items.Mclick = 1;
+ }
+ items.Mclick += 4;
+ console.log(items.Mclick);
+ upload();
+ }
+}
+
+function tblb(){ // Token Basic Lemon Buy
+ if(items.lemons >= 2000){
+ items.lemons -= 2000;
+ items.token++;
+ console.log(items.token);
+ }
+ progress();
+ upload();
+}
+
+function tmlm(){ // Token More Lemon Buy
+ if(items.lemons >= 20000){
+ items.lemons -= 20000;
+ items.token += 10;
+ console.log(items.token);
+ }
+ progress();
+ upload();
+}
+
+function talb(){ // Token All Lemon Buy
+ let C = ((1000*items.pres) - items.token)
+ for(let i = 0; i
= 2000){
+ items.lemons -= 2000;
+ items.token++;
+ console.log(items.token);
+ }
+ progress();
+ upload();
+ }
+}
+
+function progress(){
+ prog.value = `${items.token}`
+ prog.title = `${items.token}/${1000*items.pres}`
+ upload();
+}
+
+
+
+
+function TheThing(){
+ if(items.lang == 0 && items.token >= (1000*items.pres) && confirm(`Za Prestiže budeš získávat více kliků, ale tvůj postup se vynuluje (až na Prestiž body). Chceš se 'Znovuzrodit'?`)){ // CZ
+ alert(`Získal jsi 0.5 prestiže bodů!`);
+ items.pres += 0.5;
+ upload();
+ items = {
+ clicks:0,
+ dogs:0,
+ cats:0,
+ foxes:0,
+ wolfs:0,
+ hamsters:0,
+ whales:0,
+ capybaras:0,
+ platapuses:0,
+ porcupines:0,
+ hippos:0,
+ snakes:0,
+ cheetahs:0,
+ pythons:0,
+ girrafes:0,
+ lions:0,
+ otters:0,
+ meerkat:0,
+ raccoon:0,
+ owl:0,
+ badger:0,
+ squirrel:0,
+ chameleon:0,
+ chicken:0,
+ wombat:0,
+ panther:0,
+ coyote:0,
+ frog:0,
+ bear:0,
+ pig:0,
+
+
+
+ lemons:0,
+ lt3:0,
+ lang:items.lang,
+ pres:items.pres,
+ mode:items.mode,
+ Mclick:1,
+ token:0,
+ }
+ location.href = './index.html';
+
+
+
+ }else if(items.lang == 1 && items.token >= (1000*items.pres) && confirm(`For Prestige You'll earn more clicks, but your progress resets (except prestige points). Do you wish to 'Rebirth'?`)){ // En
+ alert(`You've earn 0.5 prestige points!`);
+ items.pres += 0.5;
+ upload();
+ items = {
+ clicks:0,
+ dogs:0,
+ cats:0,
+ foxes:0,
+ wolfs:0,
+ hamsters:0,
+ whales:0,
+ capybaras:0,
+ platapuses:0,
+ porcupines:0,
+ hippos:0,
+ snakes:0,
+ cheetahs:0,
+ pythons:0,
+ girrafes:0,
+ lions:0,
+ otters:0,
+ meerkat:0,
+ raccoon:0,
+ owl:0,
+ badger:0,
+ squirrel:0,
+ chameleon:0,
+ chicken:0,
+ wombat:0,
+ panther:0,
+ coyote:0,
+ frog:0,
+ bear:0,
+ pig:0,
+
+
+
+ lemons:0,
+ lt3:0,
+ lang:items.lang,
+ pres:items.pres,
+ mode:items.mode,
+ Mclick:1,
+ token:0,
+ }
+ location.href = './index.html';
+ }
+ }
+
+
+// Dark || Light Mode
+function SLDmodes(){
+ if(items.mode == 0){
+ items.mode = 1;
+ }else if(items.mode == 1){
+ items.mode = 0;
+ }
+ LDmodes();
+ upload();
+ console.log(items.mode);
+}
+function LDmodes(){
+ let Bimts = document.querySelectorAll('.item');
+ if((items.mode||0) == 0){// Light Mode
+ body.style.background = '#ddd';
+ body.style.color = '#000';
+ jonathan.style.background = 'linear-gradient(#11ABFF, #ccccccab)';
+ Bimts.forEach((e) => {
+ e.style.background = '#ffefd5';
+ });
+ loglm.style.background = '#ffefd5';
+ loglm.style.filter = 'drop-shadow(10px 8px 6px #222)';
+ }else if(items.mode == 1){// Dark Mode
+ body.style.background = '#333';
+ body.style.color = '#fff';
+ jonathan.style.background = 'linear-gradient(#11ABFF, #333333ab)';
+ Bimts.forEach((e) => {
+ e.style.background = '#666055';
+ });
+ loglm.style.background = '#666055'; // effd5f66
+ loglm.style.filter = 'drop-shadow(10px 8px 6px #222)';
+ }
}
\ No newline at end of file
diff --git a/shop.html b/shop.html
index 0ef39fd..39837f7 100644
--- a/shop.html
+++ b/shop.html
@@ -17,9 +17,9 @@
-
+
-
+
@@ -346,11 +346,103 @@
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
-
+

@@ -380,7 +472,8 @@
-
+
+
+
BRB - Upgrades
-
+
-
-
-
-
-

-
-
+
+
+
+

+
+
+
+
-
- COMING SOON...
-
+
+
+
+
BRB
+

+
+
+
+
+
+
+
+
+
+
Prestige
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+