Version - 1 - 1-38

This commit is contained in:
2023-11-29 22:29:18 +01:00
commit 2b81a65227
396 changed files with 19689 additions and 0 deletions

61
Version - 36/add.txt Normal file
View File

@@ -0,0 +1,61 @@
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 = ≈ 40 000
1 hippo = ≈ 50 000
1 snake = ≈ 60 000
1 cheetah = ≈ 69 000
1 python =
1 girrafe = 1 000 000 c/s
1 citronovník = 30 lemons/h
36,7% k 10 citronum že vyroste citronovník
compile to .exe and add it to the play store
add complete history of clicks, dogs, cats, lemons, ...
Upgrades!
Button
Green button - 2.5 clicks per clicks
Yellow button - 4 clicks/click + random Chance for a lemon
Purple button - 6 c/c
Cyan button - 10 c/c + random chance for ______
Dog
R collar - 1.5 cs
G collar - 2 cs
Y collar - 5 cs
P collar - 8.2 cs
C collar - 15 cs
Cat
R collar - 150 cs
G collar - 200 cs
Y collar - 500 cs
P collar - 750 cs
C collar - 1 000 cs
Fox
R fur - 225 cs
G fur - 300 cs
Y fur - 666 cs
P fur - 1 125 cs
C fur - 1 500 cs
lemon

33
Version - 36/changelog Normal file
View File

@@ -0,0 +1,33 @@
v31
undefined and NaN fix for adding new animals
v32 /* 18.4. 2023 */
Added: max value shop for wolfs, whales, hamsters, capybaras
icons for said animals
new interface for BRB clicking
Removed: scrolling in BRB clicking
Fixed: button to get to the shop was updated
v33
Added: New UI for shop
v34
Added: New Button to Upgrades menu
Shop UI
Fixed: Finally fixed NaN, Undefined, Null error
v35
Added: Platapuses
Better Ui
Now Czech Version
Fixed: Items not loading propebly
v36
Added: Better Czech version
Buy Option - Clicks for Cats
Fixed: BRB now still

103
Version - 36/css/brb.css Normal file
View File

@@ -0,0 +1,103 @@
body {
font-size: 15pt;
user-select: none;
padding: 0;
margin: 0;
background-color: #fff;
}
#tycoon{
position: absolute;
width: 100%;
height: 200px;
background: radial-gradient(125% 100% at 50% 0%,#9aff9a 20%,#fff 70%);
}
#shop{
position: absolute;
width: 100%;
top: 20%;
text-align: center;
color: #000000;
text-decoration: underline;
transform: translateY(-50%);
}
#cool{
position: absolute;
top: 98px;
left: 0%;
width: 100%;
height: 25%;
/*background: radial-gradient(#9aff9a,#fff);*/
}
#logclick{
position: absolute;
width: 100%;
top: 40px;
left: 50%;
text-align: center;
transform: translate(-50%,0);
}
#disclick{
position: absolute;
width: 100%;
}
/*BRB*/
#unpressed{
position: absolute;
width: 300px;
height: 300px;
border-radius: 150px;
}
#pressed{
position: absolute;
width: 300px;
height: 300px;
visibility: hidden;
border-radius: 150px;
}
#button{
user-select: none;
position: absolute;
top: 50%;
left: 50%;
margin: -150px 0 0 -150px;
border-radius: 150px;
}
.reset{
position: absolute;
user-select: none;
width: 69px;
height: 50px;
bottom: 5px;
right: 5px;
background-color: #f00;
color: #fff;
}
.help{
position: absolute;
user-select: none;
width: 69px;
height: 50px;
bottom: 60px;
right: 5px;
background-color: darkgoldenrod;
color: #fff;
}
.Yt{
position: absolute;
bottom: 0px;
margin: 0.5rem;
left: 0;
}
.cz{
position: absolute;
user-select: none;
width: 69px;
height: 50px;
border:#000 solid 1px;
bottom: 50px;
left: 0%;
margin: 0.5rem;
color: #000;
}

108
Version - 36/css/shop.css Normal file
View File

@@ -0,0 +1,108 @@
*{
margin: 0;
padding: 0;
user-select: none;
box-sizing: border-box;
scroll-behavior: smooth;
}
body {
font-size: 15pt;
/*background: linear-gradient(#009000, black);*/
background-color: #ccc;
}
#links{
position: relative;
width: 100%;
margin: 1rem auto;
padding: 10px;
display: flex;
justify-content: space-around;
}
.link{
position: relative;
display: flex;
justify-content: center;
align-items: center;
background-color: var(--color);
width: 200px;
height: 50px;
margin: 1rem auto;
border: 3.69px solid #333333;
border-radius: 69px;
}
/* By MrEidam */
.item{
background-color: papayawhip/*var(--color)*/;
border: 2px solid #333;
top: 5px;
margin: 2rem 10vw 2rem 10vw;
padding: 1rem;
border-radius: 6.9px;
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
}
.item img{
width: 100px;
height: 100px;
margin: 0.5rem;
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;
}
.buymax{
width: 50px;
height: 50px;
}
main{
position: relative;
}
/* Clisks */
#logclick{
background-color: papayawhip;
display: flex;
align-items: center;
justify-content: center;
gap: 5ch;
margin: 0 5vw 0 5vw;
padding: 1rem;
border: 5px dashed blue;
border-radius: 1rem;
}
#imgcli{
width: 40px;
height: 40px;
margin: 0.1rem;
}
/* By MrEidam */
.clickbtn{
display: flex;
justify-content: space-around;
}
.clickbtn button{
background-color: var(--Bcolor);
border-radius: 8px;
margin: 0 1rem 0.5rem 1rem;
}

53
Version - 36/css/upgr.css Normal file
View File

@@ -0,0 +1,53 @@
*{
margin: 0;
padding: 0;
user-select: none;
box-sizing: border-box;
scroll-behavior: smooth;
}
body {
font-size: 15pt;
/*background: linear-gradient(#009000, black);*/
background-color: #ccc;
}
#links{
position: relative;
width: 100%;
margin: 1rem auto;
padding: 10px;
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;
}
/* By MrEidam */
/* Clisks */
#loglm{
background-color: papayawhip;
display: flex;
align-items: center;
justify-content: center;
gap: 5ch;
margin: 0 5vw 0 5vw;
padding: 1rem;
border: 5px dashed #effd5f66;
border-radius: 1rem;
}
#imglm{
width: 40px;
height: 40px;
margin: 0.1rem;
}
/* By MrEidam */

BIN
Version - 36/img/Cat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
Version - 36/img/Click.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
Version - 36/img/Dog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
Version - 36/img/Fox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
Version - 36/img/Hamsta.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
Version - 36/img/Lemons.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
Version - 36/img/Lemt3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Version - 36/img/Wolf.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
Version - 36/img/YT.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
Version - 36/img/capy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
Version - 36/img/fg-cz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
Version - 36/img/fg-uk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
Version - 36/img/shop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
Version - 36/img/wha.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

58
Version - 36/index.html Normal file
View File

@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>BRB - Clicking</title>
<!-- By MrEidam && Standa Chlup -->
<!-- Custom Styles -->
<link rel="stylesheet" href="./css/brb.css">
<link rel="icon" href="https://i.postimg.cc/9Rs0vWFF/Nezm-kl.png">
</head>
<body>
<!-- Shop -->
<div id="tycoon">
<a href="shop.html" id="shop"><p>Click me to get to the Shop!</p></a>
</div>
<!-- Clicks -->
<div id="logclick">
<p id="disclick">
</div>
<!-- BRB -->
<div id="button" onclick="clicking()">
<img src = "./img/brb-still.png" id="unpressed" draggable="false">
<img src = "./img/brb-pressed.png" id="pressed" draggable="false">
</div>
<section class="btns">
<button class="reset" id="del" onclick="reset()"><!-- RESET -->
RESET
</button>
<button class="help" id="sos" onclick="help()"><!-- Tutorial -->
HELP
</button>
</section>
<!-- Language -->
<img id="flag" class="cz" onclick="language()"> Error 404
<!-- YouTube -->
<div class="Yt" style="position:absolute;width:110px;height:40px;overflow:hidden;background:linear-gradient(#d44,#722);border:2px solid #333;border-radius:1rem;">
<img style="position:absolute;width:100%;height:100%;" src="./img/YT.png" title="Můj YT kanál">
<a style="position:absolute;width:100%;height:100%;" href="https://www.youtube.com/@mreidam" title="Můj YouTube kanál" target="_blank"></a>
</div>
<!-- Project -->
<script src="main.js"></script>
</body>
</html>

202
Version - 36/main.js Normal file
View File

@@ -0,0 +1,202 @@
// Items
let items;
var cs = 0;
let e = 0;
var anime = false;
let flag = document.getElementById('flag');
let del = document.getElementById('del');
let sos = document.getElementById('sos');
let shop = document.getElementById('shop');
function load(){
if (localStorage.getItem('items')!=null){
items = JSON.parse(localStorage.getItem('items'));
}
}
window.onload = function(){
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,
lemons:0,
lt3:0,
lang:0,
}
load();
update();
for(let item in items){
if(!items.item) items.item = 0;
}
cash();
checklang()
}
// Reset
function reset(){
if(items.lang == 1){
if(confirm('Do you really want to reset everything?')){
if(confirm('Are you sure?')){
alert('Everything Reseted');
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,
lang:items.lang,
lemons:0,
lt3:0,
}
}
}
}
if(items.lang == 0){
if(confirm('Vážně chceš všechno resetovat?')){
if(confirm('Seš si jistý?')){
alert('Vše resetováno');
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,
lang:items.lang,
lemons:0,
lt3:0,
}
}
}
}
}
// Update
function update(){
let i = JSON.stringify(items);
localStorage.setItem('items', i);
if(items.lang == 0){
document.getElementById('disclick').innerHTML=`You've got ${items.clicks} clicks, and generating ${cs} c/s!`
flag.src = './img/fg-cz.png'
}
if(items.lang == 1){
document.getElementById('disclick').innerHTML=`Právě máš ${items.clicks} kliků a generuješ ${cs} k/s!`
flag.src = './img/fg-uk.png'
}
checklang();
}
// BRB
function beriba(){
document.getElementById('unpressed').style.visibility='visible'
document.getElementById('pressed').style.visibility='hidden'
anime=true;
}
function clicking(){
items.clicks += 1;
update();
document.getElementById('unpressed').style.visibility='hidden'
document.getElementById('pressed').style.visibility='visible'
anime=false;
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.clicks += cs;
update();cash();
},1000)
}
// HELP
function help(){
e++
if(e==1){
alert('Click the button to earn clicks!');
alert('Click on me for more...');
}
if(e==2){
alert('After 100 clicks, click the link above to take you to the shop!');
alert('Click on me for more. .');
}
if(e==3){
alert('In the shop click on the buy dog button to buy a dog');
e=0;
}
}
function language(){
if(items.lang == 0){ /* CZ */
items.lang = 1;
console.log(items.lang);
del.innerHTML = 'RESET'
sos.innerHTML = 'POMOC'
shop.innerHTML = 'Klikni na mě aby ses dostal do Obchodu!'
document.getElementById('disclick').innerHTML=`Právě máš ${items.clicks} kliků a generuješ ${cs} k/s!`
}else if(items.lang == 1){ /* UK */
items.lang = 0;
console.log(items.lang);
del.innerHTML = 'RESET'
sos.innerHTML = 'HELP'
shop.innerHTML = 'Click me to get to the Shop!'
document.getElementById('disclick').innerHTML=`You've got ${items.clicks} clicks, and generating ${cs} c/s!`
}
}
function checklang(){
if(items.lang == 0){ /* CZ */
del.innerHTML = 'RESET'
sos.innerHTML = 'POMOC'
shop.innerHTML = 'Klikni na mě aby ses dostal do Obchodu!'
document.getElementById('disclick').innerHTML=`Právě máš ${items.clicks} kliků a generuješ ${cs} k/s!`
}else if(items.lang == 1){ /* UK */
del.innerHTML = 'RESET'
sos.innerHTML = 'HELP'
shop.innerHTML = 'Click me to get to the Shop!'
document.getElementById('disclick').innerHTML=`You've got ${items.clicks} clicks, and generating ${cs} c/s!`
}
}

214
Version - 36/shop.html Normal file
View File

@@ -0,0 +1,214 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>BRB - Shop</title>
<!-- By MrEidam & Standa Chlup -->
<link rel="stylesheet" href="./css/shop.css">
<link rel="icon" href="./img/shop.png">
</head>
<body>
<!-- BRB -->
<header>
<div id="links">
<p class="link" style="--color:#ff6655">
<a href="index.html" id="brb">Go to BRB!</a>
</p>
<p class="link" style="--color:yellow">
<a href="upgrade.html" id="upg">Go to Upgrades!</a>
</p>
</div>
<!-- Clicks -->
<div id="logclick">
<img src="./img/Click.png" id="imgcli" draggable="false">
<p id="disclick"></p>
</div>
</header>
<!-- I T E M S -->
<main>
<!-- Dog -->
<div class="item" style="--color: papayawhip">
<img src="./img/Dog.png">
<div class="buttons" style="--Bcolor: darkorange">
<button onclick="buydog()" class="buyone" id="dg1">
Buy a Dog for 100 clicks
</button>
<button onclick="mxdg()" class="buymax">
MAX
</button>
</div>
<p id="disdog"></p>
<p id="disdgmake"></p>
</div>
<!-- Cat -->
<div class="item">
<img src="./img/Cat.png">
<div class="buttons" style="--Bcolor: orange">
<button onclick="buycat()" class="buyone" id="ct1">
Buy a Cat for 10 dogs
</button>
<button onclick="mxct()" class="buymax">
MAX
</button>
</div>
<div class="clickbtn" style="--Bcolor: orange">
<button onclick="buyCcat()" class="buyone" id="Cct1">
Buy a Cat for 1200 clicks
</button>
<button onclick="mxCct()" class="buymax">
MAX
</button>
</div>
<p id="discat"></p>
<p id="disctmake"></p>
</div>
<!-- Fox -->
<div class="item">
<img src="./img/Fox.png">
<div class="buttons" style="--Bcolor: lightsalmon">
<button onclick="buyfox()" class="buyone" id="fx1">
Buy a Fox for 15 dogs
</button>
<button onclick="mxfx()" class="buymax">
MAX
</button>
</div>
<p id="disfox"></p>
<p id="disfxmake"></p>
</div>
<!-- Wolf -->
<div class="item">
<img src="./img/Wolf.png">
<div class="buttons" style="--Bcolor: lightgray">
<button onclick="buywol()" class="buyone" id="wl1">
Buy a Wolf for 6 dogs and 5 foxes
</button>
<button onclick="mxwl()" class="buymax">
MAX
</button>
</div>
<p id="diswol"></p>
<p id="diswlmake"></p>
</div>
<!-- Hamster -->
<div class="item">
<img src="./img/Hamsta.png" draggable="false">
<div class="buttons" style="--Bcolor: wheat">
<button onclick="buyham()" class="buyone" id="hm1">
Buy a Hamster for 1 wolf and 2 cats
</button>
<button onclick="mxhm()" class="buymax">
MAX
</button>
</div>
<p id="disham"></p>
<p id="dishmmake"></p>
</div>
<!-- Whales -->
<div class="item">
<img src="./img/wha.png" draggable="false">
<div class="buttons" style="--Bcolor: MediumAquamarine">
<button onclick="buywha()" class="buyone" id="wh1">
Buy a Whale for 2 wolfs
</button>
<button onclick="mxwh()" class="buymax">
MAX
</button>
</div>
<p id="diswha"></p>
<p id="diswhmake"></p>
</div>
<!-- Cappybarra -->
<div class="item">
<img src="./img/capy.png" draggable="false">
<div class="buttons" style="--Bcolor: rosybrown">
<button onclick="buycap()" class="buyone" id="cp1">
Buy a Cappybarra for 1 whale and 4 cats
</button>
<button onclick="mxcp()" class="buymax">
MAX
</button>
</div>
<p id="discap"></p>
<p id="discpmake"></p>
</div>
<!-- Platapuses-->
<div class="item">
<img src="./img/platapus.png" draggable="false">
<div class="buttons" style="--Bcolor: Sienna">
<button onclick="buypla()" class="buyone" id="pl1">
Buy a Platypus for 1 cappybarra and 1 wolf
</button>
<button onclick="mxpl()" class="buymax">
MAX
</button>
</div>
<p id="displa"></p>
<p id="displmake"></p>
</div>
<!-- Lemons -->
<div class="item">
<img src="./img/Lemons.png" draggable="false">
<div class="buttons" style="--Bcolor: yellow">
<button onclick="buylem()" class="buyone" id="lm1">
Buy a Lemon for <b style="font-weight: 1000;">some</b> cats
</button>
<button onclick="mxlm()" class="buymax">
MAX
</button>
</div>
<p id="dislem"></p>
<p id="dislmmake"></p>
</div>
<!-- Lemn t3-->
<div class="item">
<img src="./img/Lemt3.png" draggable="false">
<div class="buttons" style="--Bcolor: lightgoldenrodyellow">
<button onclick="buylt3()" class="buyone" id="lt1">
Buy a Lemon Tree for 5 lemons
</button>
<button onclick="mxlt()" class="buymax">
MAX
</button>
</div>
<p id="dislt3"></p>
<p id="disltmake"></p>
</div>
</main>
<!-- By MrEidam -->
<script src="shop.js"></script>
</body>
</html>

383
Version - 36/shop.js Normal file
View File

@@ -0,0 +1,383 @@
let cs
let brb = document.getElementById('brb')
let upg = document.getElementById('upg')
let dg1 = document.getElementById('dg1')
let ct1 = document.getElementById('ct1')
let fx1 = document.getElementById('fx1')
let wl1 = document.getElementById('wl1')
let hm1 = document.getElementById('hm1')
let wh1 = document.getElementById('wh1')
let cp1 = document.getElementById('cp1')
let pl1 = document.getElementById('pl1')
let lm1 = document.getElementById('lm1')
let lt1 = document.getElementById('lt1')
let = document.getElementById('')
let = document.getElementById('')
let = document.getElementById('')
let = document.getElementById('')
// Update
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;
}
function c(x){
items.clicks += x;
console.log(x + ' clicks added!');
upload();
}
// Load
function load(){
items = JSON.parse(localStorage.getItem('items'));
if(items.lang == 1){
document.getElementById('disclick').innerHTML=`You've got ${fornum(items.clicks)} clicks, and making ${fornum(cs)} c/s!`
document.getElementById('disdog').innerHTML=`You've got ${fornum(items.dogs)} dogs!`
document.getElementById('discat').innerHTML=`You've got ${fornum(items.cats)} cats!`
document.getElementById('disfox').innerHTML=`You've got ${fornum(items.foxes)} foxes!`
document.getElementById('diswol').innerHTML=`You've got ${fornum(items.wolfs)} wolfs!`
document.getElementById('disham').innerHTML=`You've got ${fornum(items.hamsters)} hamsters!`
document.getElementById('diswha').innerHTML=`You've got ${fornum(items.whales)} whales!`
document.getElementById('discap').innerHTML=`You've got ${fornum(items.capybaras)} capybaras!`
document.getElementById('displa').innerHTML=`You've got ${fornum(items.platapuses)} platypuses!`
document.getElementById('dislem').innerHTML=`You've got ${fornum(items.lemons)} lemons!`
document.getElementById('dislt3').innerHTML=`You've got ${fornum(items.lt3)} lemon trees!`
cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280;
document.getElementById('disdgmake').innerHTML=`They're generating ${fornum(items.dogs*1)} clicks per second!`
document.getElementById('disctmake').innerHTML=`They're generating ${fornum(items.cats*12)} clicks per second!`
document.getElementById('disfxmake').innerHTML=`They're generating ${fornum(items.foxes*18)} clicks per second!`
document.getElementById('diswlmake').innerHTML=`They're generating ${fornum(items.wolfs*100)} clicks per second!`
document.getElementById('dishmmake').innerHTML=`They're generating ${fornum(items.hamsters*130)} clicks per second!`
document.getElementById('diswhmake').innerHTML=`They're generating ${fornum(items.whales*220)} clicks per second!`
document.getElementById('discpmake').innerHTML=`They're generating ${fornum(items.capybaras*280)} clicks per second!`
document.getElementById('displmake').innerHTML=`They're generating ${fornum(items.platapuses*400)} clicks per second!`
brb.innerHTML = 'Go to BRB!'
upg.innerHTML = 'Go to Upgrades!'
dg1.innerHTML = 'Buy a Dog for 100 clicks'
ct1.innerHTML = 'Buy a Cat for 10 dogs'
fx1.innerHTML = 'Buy a Fox for 15 dogs'
wl1.innerHTML = 'Buy a Wolf for 6 dogs and 5 foxes'
hm1.innerHTML = 'Buy a Hamster for 1 wolf and 2 cats'
wh1.innerHTML = 'Buy a Whale for 2 wolfs'
cp1.innerHTML = 'Buy a Cappybarra for 1 whale and 4 cats'
pl1.innerHTML = 'Buy a Platypus for 1 cappybarra and 1 wolf'
lm1.innerHTML = 'Buy a Lemon for <b style="font-weight: 1000;">some</b> cats'
lt1.innerHTML = 'Buy a Lemon Tree for 5 lemons'
}
if(items.lang == 0){
document.getElementById('disclick').innerHTML=`Právě máš ${items.clicks} kliků a děláš ${cs} k/s!`
document.getElementById('disdog').innerHTML=`Právě máš ${items.dogs} psů!`
document.getElementById('discat').innerHTML=`Právě máš ${items.cats} koček!`
document.getElementById('disfox').innerHTML=`Právě máš ${items.foxes} lišek!`
document.getElementById('diswol').innerHTML=`Právě máš ${items.wolfs} vlků!`
document.getElementById('disham').innerHTML=`Právě máš ${items.hamsters} křečků!`
document.getElementById('diswha').innerHTML=`Právě máš ${items.whales} velryb!`
document.getElementById('discap').innerHTML=`Právě máš ${items.capybaras} kapybar!`
document.getElementById('displa').innerHTML=`Právě máš ${items.platapuses} plakopysků!`
document.getElementById('dislem').innerHTML=`Právě máš ${items.lemons} citrónů!`
document.getElementById('dislt3').innerHTML=`Právě máš ${items.lt3} citronovníků!`
cs = items.dogs + items.cats*12 + items.foxes*18 + items.wolfs*100 + items.hamsters*130 + items.whales*220 + items.capybaras*280;
document.getElementById('disdgmake').innerHTML=`Generují ${items.dogs*1} kliků za sekundu!`
document.getElementById('disctmake').innerHTML=`Generují ${items.cats*12} kliků za sekundu!`
document.getElementById('disfxmake').innerHTML=`Generují ${items.foxes*18} kliků za sekundu!`
document.getElementById('diswlmake').innerHTML=`Generují ${items.wolfs*100} kliků za sekundu!`
document.getElementById('dishmmake').innerHTML=`Generují ${items.hamsters*130} kliků za sekundu!`
document.getElementById('diswhmake').innerHTML=`Generují ${items.whales*220} kliků za sekundu!`
document.getElementById('discpmake').innerHTML=`Generují ${items.capybaras*280} kliků za sekundu!`
document.getElementById('displmake').innerHTML=`Generují ${items.platapuses*400} kliků za sekundu!`
brb.innerHTML = 'B.R.B.'
upg.innerHTML = 'Vylepšení'
dg1.innerHTML = 'Kup Psa za 100 kliků'
ct1.innerHTML = 'Kup Kočku za 10 psů'
fx1.innerHTML = 'Kup Lišku za 15 psů'
wl1.innerHTML = 'Kup Vlka za 6 psů a 5 lišek'
hm1.innerHTML = 'Kup Křečka za 1 vlka a 2 kočky'
wh1.innerHTML = 'Kup 1 Velrybu za 2 vlky'
cp1.innerHTML = 'Kup Kapybaru za <br /> 1 velrybu a 4 kočky'
pl1.innerHTML = 'Kup Ptakopyska za <br /> 1 capybaru a 1 vlka'
lm1.innerHTML = 'Kup Citrón za <b style="font-weight: 1000;">pár</b> koček'
lt1.innerHTML = 'Kup Citrónovník za 5 citrónů'
}
}
load();
function upload(){
update();
load();
}
function cash(){
setTimeout (function money(){
items.clicks += cs;
upload();
cash();
},1000)
}
cash();
// Nákupy
function buydog(){
if (items.clicks>=100){
items.clicks -= 100;
items.dogs += 1;
}
upload();
}
function buycat(){
if(items.dogs>=10){
items.dogs-=10;
items.cats+=1;
}
upload();
}
function buyfox(){
if(items.dogs>=15){
items.dogs-=15;
items.foxes+=1;
}
upload();
}
function buywol(){
if(items.dogs>=6 && items.foxes>=5){
items.dogs-=6;
items.foxes-=5;
items.wolfs+=1;
}
upload();
}
function buyham(){
if(items.wolfs>=1 && items.cats>=2){
items.wolfs-=1;
items.cats-=2;
items.hamsters+=1;
}
upload();
}
function buywha(){
if(items.wolfs>=2){
items.wolfs-=2;
items.whales+=1;
}
upload();
}
function buycap(){
if(items.whales>=1 && items.cats>=4){
items.whales-=1;
items.cats-=4;
items.capybaras+=1;
}
upload();
}
function buypla(){
if(items.capybaras>=1 && items.wolfs>=1){
items.capybaras-=1;
items.wolfs-=1;
items.platapuses+=1;
}
upload();
}
function buylem(){
if(items.cats>=10){
items.cats-=10;
items.lemons+=1;
}
upload();
}
function buylt3(){
if (items.lemons>=5) {
items.lemons-=5;
items.lt3+=1;
}
upload();
}
/* Max Shop */
function mxdg(){
one = Math.floor(items.clicks / 100)
items.clicks -= one * 100
items.dogs += one
upload();
}
function mxct(){
one = Math.floor(items.dogs / 10)
items.dogs -= one * 10
items.cats += one
upload();
}
function mxfx(){
one = Math.floor(items.dogs/15)
items.dogs -= one*15
items.foxes += one
upload();
}
/*
function lemmvalue(){
mdog = items.cats/20;
maxdog = Math.floor(mdog);
floordog = maxdog*20
items.cats -= floordog
items.lemons += maxdog
upload();
}*/
function mxlm(){
one = Math.floor(items.cats/20)
items.cats -= one*20
items.lemons += one
upload();
}
function mxlt(){
one = Math.floor(items.lemons/5)
items.lemons -= one*5
items.lt3 += one
upload()
}
function mxwh(){
one = Math.floor(items.wolfs/2)
items.wolfs -= one*2
items.whales += one
upload()
}
let one,two,val
// Max Wolf
function mxwl(){
one = Math.floor(items.foxes/5)
two = Math.floor(items.dogs/6)
if(one<=two){
items.foxes -= one*5
items.dogs -= one*6
items.wolfs += one
}else if(one>=two){
items.foxes -= two*5
items.dogs -= two*6
items.wolfs += two
}else{
console.log('You fucked up you stupid bitch')
}
upload();
}
function mxhm(){
one = Math.floor(items.wolfs/1)
two = Math.floor(items.cats/2)
if(one<=two){
items.wolfs -= one*1
items.cats -= one*2
items.hamsters += one
}else if(one>=two){
items.wolfs -= two*1
items.cats -= two*2
items.hamsters += two
}else{
console.log('You fucked up you stupid bitch')
}
upload();
}
function mxcp(){
one = Math.floor(items.whales/1)
two = Math.floor(items.cats/4)
if(one<=two){
items.whales -= one*1
items.cats -= one*4
items.capybaras += one
}else if(one>=two){
items.whales -= two*1
items.cats -= two*4
items.capybaras += two
}else{
console.log('You fucked up you stupid bitch')
}
upload();
}
function mxpl(){
one = Math.floor(items.capybaras/1)
two = Math.floor(items.wolfs/1)
if(one<=two){
items.capybaras -= one*1
items.wolfs -= one*1
items.platapuses += one
}else if(one>=two){
items.capybaras -= two*1
items.wolfs -= two*1
items.platapuses += two
}else{
console.log('You fucked up you stupid bitch')
}
upload();
}
// 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'];
// Divide the number by 1000 until it is less than 1000
let i = 0;
while (num >= 1000 && i < suffixes.length - 1) {
num /= 1000;
i++;
}
// Round the number to one decimal place
num = Math.round(num * 10) / 10;
// Concatenate the number with the appropriate suffix
return num + suffixes[i];
}
/* SHOPPING WITH ONLY CLICKS */
//cat
function buyCcat(){
if(items.clicks >= 1200){
items.cats++;
items.clicks -= 1200;
upload();
}
}
function mxCct(){
one = Math.floor(items.clicks / 1200)
items.clicks -= one * 1200
items.cats += one
upload();
}

44
Version - 36/upgr.js Normal file
View File

@@ -0,0 +1,44 @@
let items;
let cs;
// Update
function update(){
let i = JSON.stringify(items);
localStorage.setItem('items', i);
}
function load(){
if (localStorage.getItem('items')!=null){
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;
document.getElementById('dislm').innerHTML = `You've got ${items.lemons} lemons!`
}
function upload(){
update();
load();
}
function cash(){
setTimeout (function money(){
items.clicks += cs;
upload();cash();
if(upg.autobuydog === true){
items.clicks -= Math.floor(items.clicks / 100) * 100
items.dogs += Math.floor(items.clicks / 100)
upload();
}
},1000)
}
window.onload = function(){
load();cash();
}

37
Version - 36/upgrade.html Normal file
View File

@@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>BRB - Upgrades</title>
<link rel="stylesheet" href="./css/upgr.css">
<link rel="icon" href="./img/upgrade-icon-png-12.jpg">
</head>
<body>
<!-- BRB -->
<header>
<div id="links">
<p class="link" style="--color:#ff6655">
<a href="index.html">Go to BRB!</a>
</p>
<p class="link" style="--color:darkorange">
<a href="shop.html" id="clickbrb">Go back to Shop!</a>
</p>
</div>
<!-- lemons -->
<div id="loglm">
<img src="./img/Lemons.png" id="imglm" draggable="false">
<p id="dislm"></p>
</div>
</header>
<script src="upgr.js"></script>
</body>
</html>

View File