Version 45

This commit is contained in:
2024-01-29 22:49:17 +01:00
parent 7a08faff76
commit 6517b5de0d
19 changed files with 995 additions and 241 deletions

View File

@@ -1,25 +0,0 @@
let items;
function load(){if(localStorage.getItem('items')!=null){items=JSON.parse(localStorage.getItem('items'));}}
function update(){let i = JSON.stringify(items);localStorage.setItem('items', i);}
window.onload = function(){
load();
items.joke=1;
}
// Upload
function upload(){update();load();}
function language(lan){
if(lan == 0){
items.lang=0;
upload();
location.href = '../index.html';
}
if(lan == 1){
items.lang=1;
upload();
location.href = '../index.html';
}
}

View File

@@ -3,25 +3,30 @@ let items;
let cs = 0;
let anime = false;
const changeEN = ` v44
Added: NEW ANIMAL - Chameleon
Better language choosing method for newcommers
Official Reddit community
Button in shop that will scroll you to the top of the page
Complete history in https://history.mreidam-brb.com
const changeEN = ` v45
Added: ANIMALS - Chimken + Wombat
New Main menu with the "social tab"
Better language detector
New path to Shop, Sett., Upg., Clicking
Titles of the sites changes to coresponding language
Sites to setting :)
Fixed: Menu in upgrades was not at fixed position
`
Fixed: Buying tokens is now more practical
Margin of every main section under the Jonathans
const changeCZ = ` v44
Přidáno: NOVÉ ZVÍŘE - Chameleón
Lepší výběr jazyků pro ty co nikdy nehráli BRB
Oficiání Reddit comunita
Tlačítko v obchodě, které vás přenese na začátek stránky
Celá historie BRB na stránce https://history.mreidam-brb.com
Removed: I guess /lang/ but I don't know it 100%`
Upraveno: Menu ve Vylepšení nebylo na stále pozici
`
const changeCZ = ` v45
Přidáno: ZVÍŘATA - Slépka + Wombat
Nové hlavní menu s 'sociálními síti'
Nová cesta do Obchodu atd v mreidam-brb.com/Shop/
Názvy stránek jsou v jazyce korespondující k jazyku uživatele
Seznam stránek v Nastavení
Upraveno: Nakupování Tokenů na Prestige je jednoduší
Mezera všech hlavních sekcí pod Jonathanem
Smazáno: Asi /lang/ ale nejsem si jistý`
function load(){
if (localStorage.getItem('items')!=null){
@@ -129,7 +134,7 @@ function clicking(){
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.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000
items.clicks += cs*items.pres;
update();cash();
},1000)
@@ -139,11 +144,13 @@ function cash(){
function checklang(){
if(items.lang == 0){ /* CZ */
document.documentElement.setAttribute('lang', 'cz');
document.title = 'BRB - Klikání'
shop.innerHTML = 'Obchod';
upg.innerHTML = 'Vylepšení';
sett.innerHTML = 'Nastavení';
}else if(items.lang == 1){ /* UK */
document.documentElement.setAttribute('lang', 'en');
document.title = 'BRB - Clicking'
shop.innerHTML = 'Shop';
upg.innerHTML = 'Upgrades';
sett.innerHTML = 'Settings';
@@ -205,13 +212,4 @@ addEventListener("keyup", (event) => {
if(event.key == ' ' || event.key == 'Enter'){
clicking();
}
})
// social
let toggle = document.querySelector('.toggle');
let socmenu = document.querySelector('.socmenu');
toggle.onclick = function(){
socmenu.classList.toggle('active');
};
})

View File

@@ -5,17 +5,18 @@ let items
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 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000
}
// Load
function load(){
items = JSON.parse(localStorage.getItem('items'));
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 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000
let Btns = document.querySelectorAll('.change');
if(items.lang == 1){ // EN
document.documentElement.setAttribute('lang', 'en');
document.title = 'BRB - Settings'
shop.innerHTML = 'Shop';
upg.innerHTML = 'Upgrades';
sett.innerHTML = 'Settings';
@@ -30,6 +31,7 @@ function load(){
}
if(items.lang == 0){ // CZ
document.documentElement.setAttribute('lang', 'cz');
document.title = 'BRB - Nastavení'
shop.innerHTML = 'Obchod';
upg.innerHTML = 'Vylepšení';
sett.innerHTML = 'Nastavení';
@@ -81,6 +83,8 @@ function LDmodes(){
e.style.color = '#000';
e.style.textShadow = "";
});
document.getElementById('sites').style.color = '#000';
document.getElementById('sites').style.textShadow = '';
}else if(items.mode == 1){// Dark Mode
body.style.background = '#333';
Bimts.forEach((e) => {
@@ -96,6 +100,8 @@ function LDmodes(){
e.style.color = '#eee';
e.style.textShadow = "2px 2px 4px #000";
});
document.getElementById('sites').style.color = '#fff';
document.getElementById('sites').style.textShadow = '2px 2px 4px #000';
}
}

View File

@@ -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 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000;
}
function c(x){
items.clicks += x;
@@ -16,10 +16,11 @@ function c(x){
function load(){
items = JSON.parse(localStorage.getItem('items'));
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 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000;
if(items.lang == 1){
document.documentElement.setAttribute('lang', 'en');
document.title = 'BRB - Shop';
shop.innerHTML = 'Shop';
upg.innerHTML = 'Upgrades';
sett.innerHTML = 'Settings';
@@ -45,6 +46,8 @@ function load(){
disbad.innerHTML=`You've got ${fornum(items.badger)} badgers!`
dissqu.innerHTML=`You've got ${fornum(items.squirrel)} squirrels!`
discha.innerHTML=`You've got ${fornum(items.chameleon)} chameleons!`
dischi.innerHTML=`You've got ${fornum(items.chicken)} chickens!`
diswom.innerHTML=`You've got ${fornum(items.wombat)} wombats!`
@@ -74,6 +77,8 @@ function load(){
disbamake.innerHTML=`They're generating ${fornum((items.badger*32000)*items.pres)} clicks per second!`
dissqmake.innerHTML=`They're generating ${fornum((items.squirrel*50000)*items.pres)} clicks per second!`
dischamake.innerHTML=`They're generating ${fornum((items.chameleon*70000)*items.pres)} clicks per second!`
dischimake.innerHTML=`They're generating ${fornum((items.chicken*120000)*items.pres)} clicks per second!`
diswommake.innerHTML=`They're generating ${fornum((items.wombat*280000)*items.pres)} clicks per second!`
dg1.innerHTML = 'Buy a Dog for 100 clicks'
ct1.innerHTML = 'Buy a Cat for 10 dogs'
@@ -96,6 +101,8 @@ function load(){
ba1.innerHTML = 'Buy a Badger for <br> 1 owl and 2 pythons'
sq1.innerHTML = 'Buy a Squirrel for <br> 1 badger and 5 cheetah'
cha1.innerHTML = 'Buy a Chameleon for <br> 1 squirrel and 2 meerkats'
chi1.innerHTML = 'Buy a Chicken for <br> 2 squirrels and 1 owl'
wom1.innerHTML = 'Buy a Wombat for <br> 1 chicken and 2 chameleons'
lm1.innerHTML = 'Buy a Lemon for <b style="font-weight: 1000;">some</b> cats'
lt1.innerHTML = 'Buy a Lemon Tree for 5 lemons'
@@ -121,9 +128,12 @@ function load(){
Cba1.innerHTML = 'Buy a Badger for <br> 3.5 mil clicks'
Csq1.innerHTML = 'Buy a Squirrel for <br> 5.5 mil clicks'
Ccha1.innerHTML = 'Buy a Chameleon for <br> 7.7 mil clicks'
Cchi1.innerHTML = 'Buy a Chicken for <br> 13 mil clicks'
Cwom1.innerHTML = 'Buy a Chameleon for <br> 31 mil clicks'
}
if(items.lang == 0){
document.documentElement.setAttribute('lang', 'cz');
document.title = 'BRB - Obchod';
shop.innerHTML = 'Obchod';
upg.innerHTML = 'Vylepšení';
sett.innerHTML = 'Nastavení';
@@ -149,6 +159,8 @@ function load(){
document.getElementById('disbad').innerHTML=`Právě máš ${fornum(items.badger)} jezevců!`
document.getElementById('dissqu').innerHTML=`Právě máš ${fornum(items.squirrel)} veverek!`
document.getElementById('discha').innerHTML=`Právě máš ${fornum(items.chameleon)} chameleónů!`
document.getElementById('dischi').innerHTML=`Právě máš ${fornum(items.chicken)} slepic!`
document.getElementById('diswom').innerHTML=`Právě máš ${fornum(items.wombat)} wombatů!`
@@ -178,6 +190,8 @@ function load(){
document.getElementById('disbamake').innerHTML=`Generují ${fornum((items.badger*32000)*items.pres)} kliků za sekundu!`
document.getElementById('dissqmake').innerHTML=`Generují ${fornum((items.squirrel*50000)*items.pres)} kliků za sekundu!`
document.getElementById('dischamake').innerHTML=`Generují ${fornum((items.chameleon*70000)*items.pres)} kliků za sekundu!`
document.getElementById('dischimake').innerHTML=`Generují ${fornum((items.chicken*120000)*items.pres)} kliků za sekundu!`
document.getElementById('diswommake').innerHTML=`Generují ${fornum((items.wombat*280000)*items.pres)} kliků za sekundu!`
dg1.innerHTML = 'Kup Psa za 100 kliků'
@@ -201,6 +215,8 @@ function load(){
ba1.innerHTML = 'Kup Jezevce za <br> 1 sovu a 2 kobry'
sq1.innerHTML = 'Kup Veverku za <br> 1 jezevce a 5 gepardů'
cha1.innerHTML = 'Kup Chameleóna za <br> 1 veverku a 2 surikaty'
chi1.innerHTML = 'Kup Slepici za <br> 2 veverky a 1 sovu'
wom1.innerHTML = 'Kup Wombata za <br> 1 slepici a 2 chameleóny'
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ů'
@@ -226,6 +242,8 @@ function load(){
Cba1.innerHTML = 'Kup Jezevce za <br> 3,5 mil kliků'
Csq1.innerHTML = 'Kup Veverku za <br> 5,5 mil kliků'
Ccha1.innerHTML = 'Kup Chameleóna za <br> 7,7 mil kliků'
Cchi1.innerHTML = 'Kup Slepici za <br> 13 mil kliků'
Cwom1.innerHTML = 'Kup Chameleóna za <br> 31 mil kliků'
}
}
load();
@@ -416,6 +434,22 @@ function buycha(){
}
upload();
}
function buychi(){
if(items.squirrel>=2 && items.owl>=1){
items.squirrel-=2;
items.owl-=1;
items.chicken++;
}
upload();
}
function buywom(){
if(items.chicken>=1 && items.chameleon>=2){
items.chicken-=1;
items.chameleon-=2;
items.wombat++;
}
upload();
}
@@ -660,6 +694,24 @@ function mxcha(){
}
upload();
}
function mxchi(){
const amount = Math.min(Math.floor(items.squirrel/2), Math.floor(items.owl/1));
if(amount > 0){
items.squirrel -= amount*2;
items.owl -= amount*1;
items.chicken += amount;
}
upload();
}
function mxwom(){
const amount = Math.min(Math.floor(items.chicken/1), Math.floor(items.chameleon/2));
if(amount > 0){
items.chicken -= amount*1;
items.chameleon -= amount*2;
items.wombat += amount;
}
upload();
}
// Dark || Light Mode
function LDmodes(){
@@ -816,6 +868,14 @@ function mxCsq(){cManimal('squirrel', 5500000)}
function buyCcha(){canimal('chameleon', 7700000)}
function mxCcha(){cManimal('chameleon', 7700000)}
// chimken
function buyCcha(){canimal('chicken', 13000000)}
function mxCcha(){cManimal('chicken', 13000000)}
// Write Only Memory
function buyCcha(){canimal('wombat', 31000000)}
function mxCcha(){cManimal('wombat', 31000000)}
const upArr = document.querySelector('.upwards');
window.addEventListener('scroll', () => {

18
js/title.js Normal file
View File

@@ -0,0 +1,18 @@
// social
let toggle = document.querySelector('.toggle');
let socmenu = document.querySelector('.socmenu');
toggle.onclick = function(){
socmenu.classList.toggle('active');
};
if(navigator.language == 'cs' || navigator.language == 'cs-CZ'){
document.title = 'BRB - Hlavní menu'
document.getElementById('tit').innerHTML = 'BRB - HRA';
document.getElementById('heh').innerHTML = 'Zmáčkni tlačítko aby ses dostal do hry!';
document.getElementById('foot').innerHTML = `Vytvořil: <a href="https://www.youtube.com/@MrEidam">MrEidam</a>`;
}else{
document.title = 'BRB - Main Menu';
document.getElementById('tit').innerHTML = 'BRB THE GAME';
document.getElementById('heh').innerHTML = 'Press the button to get to the game!';
document.getElementById('foot').innerHTML = `Made by: <a href="https://www.youtube.com/@MrEidam">MrEidam</a>`;
}

View File

@@ -23,6 +23,7 @@ function load(){
}
if(items.lang == 0){ // CZ
document.documentElement.setAttribute('lang', 'cz');
document.title = 'BRB - Vylepšení'
shop.innerHTML = 'Obchod';
upg.innerHTML = 'Vylepšení';
sett.innerHTML = 'Nastavení';
@@ -44,6 +45,7 @@ function load(){
}else if(items.lang == 1){ // En
document.documentElement.setAttribute('lang', 'en');
document.title = 'BRB - Upgrades'
shop.innerHTML = 'Shop';
upg.innerHTML = 'Upgrades';
sett.innerHTML = 'Settings';
@@ -71,7 +73,7 @@ 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.snakes*1000 + items.cheetahs*3000 + items.pythons*7800 + items.girrafes*8400 + items.otters*9000 + items.meerkat*9800 + items.raccoon*14500 + items.owl*16000 + items.badger*32000 + items.squirrel*50000 + items.chameleon*70000;
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.badger*32000+items.squirrel*50000+items.chameleon*70000+items.chicken*120000+items.wombat*280000
items.clicks += cs*items.pres;
update();cash();
},1000)
@@ -134,6 +136,7 @@ function talb(){ // Token All Lemon Buy
items.lemons -= amount * 2000;
items.token += amount;
upload();
}
function progress(){
@@ -144,8 +147,13 @@ function progress(){
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
if(items.pres>=5){
alert(`Získal jsi 1 prestiže bod!`);
items.pres += 1;
}else{
alert(`Získal jsi 0.5 prestiže bodů!`);
items.pres += 0.5;
}
upload();
items = {
clicks:0,
@@ -194,8 +202,13 @@ function TheThing(){
}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
if(items.pres>=5){
alert(`You've earn 1 prestige point!`);
items.pres += 1;
}else{
alert(`You've earn 0.5 prestige points!`);
items.pres += 0.5;
}
upload();
items = {
clicks:0,