Petit refactoring.

parent dcf60620
......@@ -87,7 +87,7 @@ Triple :trident: — ${màsGains.tridents.toLocaleString("fr")} ƶ`,
cap = util.capitalize,
lastMsgs = {},
statsCasinouz = {
blankCasinouzStats = {
pfc: { j: 0, b: 0 },
màs: { j: 0, b: 0 },
pariBarbu: { j: 0, b: 0 },
......@@ -97,7 +97,7 @@ Triple :trident: — ${màsGains.tridents.toLocaleString("fr")} ƶ`,
zouz = require("../savedData/DataSaver.class.js")("zouz", { zouz: 100 });
var master,
casinouz = util.clone(statsCasinouz), savingCasinouz = false;
statsCasinouz = util.clone(blankCasinouzStats), savingCasinouz = false;
function titresEmbed(p, first)
{
......@@ -138,7 +138,7 @@ const casinouzFile = __dirname + "/../savedData/casinouz.json";
if(fs.existsSync(casinouzFile))
{
try {
casinouz = require(casinouzFile);
statsCasinouz = require(casinouzFile);
}
catch(e) {
console.error(e);
......@@ -153,7 +153,7 @@ function saveCasinouz()
else
{
savingCasinouz = true;
fs.writeFile(casinouzFile, JSON.stringify(casinouz), err => { if(err) error(err); savingCasinouz = false; });
fs.writeFile(casinouzFile, JSON.stringify(statsCasinouz), err => { if(err) error(err); savingCasinouz = false; });
}
}
......@@ -1090,12 +1090,12 @@ function c_statsCasinouz(msg, prm)
{
if(prm === "reset")
{
casinouz = util.clone(statsCasinouz);
statsCasinouz = util.clone(blankCasinouzStats);
saveCasinouz();
msg.react("").catch(error);
}
else
msg.channel.send(niceJSONDisplay(casinouz)).catch(error);
msg.channel.send(niceJSONDisplay(statsCasinouz)).catch(error);
}
......@@ -1185,20 +1185,20 @@ function goCasinouz(jeu, prm, msg)
if(v === "strun")
{
m += ["HA ! J’ai gagné !", "Et bim, qui c’est le patron ?", "Haha, facile !"].rand() + (Math.random() < 0.3 ? " Et vous pouvez aller vérifier mon code, je ne triche pas !" : " Par ici la monnaie !");
casinouz.pfc.b += prem;
statsCasinouz.pfc.b += prem;
z.zouz -= prem;
}
else if(v === "joueur")
{
m += `${["Arf, bien joué.", "Pff, que d’la veine.", "Un coup de chance."].rand()} Tu récupères ta mise et ${prem.toLocaleString("fr")} ƶ de plus.`;
casinouz.pfc.b -= prem;
statsCasinouz.pfc.b -= prem;
z.zouz += prem;
}
else
m += ["Zut, égalité.", "Mince, égalité.", "Rha, on a fait pareil."].rand();
casinouz.pfc.j++;
statsCasinouz.pfc.j++;
msg.channel.send(m).catch(error);
}
}
......@@ -1347,8 +1347,8 @@ function goCasinouz(jeu, prm, msg)
else if(r.count(":trident:") === 3)
gain = màsGains.tridents;
casinouz.màs.j++;
casinouz.màs.b += gain ? -gain : 10;
statsCasinouz.màs.j++;
statsCasinouz.màs.b += gain ? -gain : 10;
réponse += "\n" + r.join("");
......@@ -1416,8 +1416,8 @@ function goCasinouz(jeu, prm, msg)
else if(z.zouz < seuil.pauvreté * 2)
chances *= 1.15;
if(!casinouz.pariBarbu)
casinouz.pariBarbu = { j: 0, b: 0 };
if(!statsCasinouz.pariBarbu)
statsCasinouz.pariBarbu = { j: 0, b: 0 };
z.zouz -= prem;
......@@ -1427,7 +1427,7 @@ function goCasinouz(jeu, prm, msg)
m += ["PUTAIN !.. ", "PUNAISE !.. ", "PURÉE !.. "].rand()
+ [`Bon, tiens, ${gainsM} ƶ.`, `T’as gagné. Prends tes ${gainsM} ƶ et fais pas chier.`, `Tu remportes ${gainsM} ƶ.`].rand()
+ ["", " Allez, je suis sûr que tu veux les remettre en jeu.", " On remet ça ? Mais il faut miser plus, je sens que c’est ton jour de chance.", " Allez, un autre. Tant que tu gagnes, tu joues, pas vrai ?"].rand();
casinouz.pariBarbu.b -= gains;
statsCasinouz.pariBarbu.b -= gains;
z.zouz += gains;
}
else
......@@ -1435,10 +1435,10 @@ function goCasinouz(jeu, prm, msg)
m += ["PERDU ! ", "PAS D’BOL ! ", "PAS D’POT ! "].rand()
+ ["Je garde ta mise.", "Par ici les pépettes !"].rand()
+ [" Héhé, tu seras peut-être plus chanceuxe la prochaine fois.", " Bon, te laisse pas abattre. On recommence ?", " Allez, un autre, tu finiras bien par gagner.", ""].rand();
casinouz.pariBarbu.b += prem;
statsCasinouz.pariBarbu.b += prem;
}
casinouz.pariBarbu.j++;
statsCasinouz.pariBarbu.j++;
msg.channel.send(m).catch(error);
}
}
......@@ -1571,7 +1571,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
}
casinouz.roulette.j++;
statsCasinouz.roulette.j++;
const bille = `Rien ne va plus... **${res}** ! ${rouletteNumérosNoirs.includes(res) ? "Noir" : "Rouge"}, ${res % 2 ? "impair" : "pair"} et ${res > 18 ? "passe" : "manque"}.\n`;
let gagné = false;
......@@ -1586,7 +1586,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
{
gagné = true;
z.zouz += mise * 35;
casinouz.roulette.b -= mise * 35;
statsCasinouz.roulette.b -= mise * 35;
msg.channel.send(`${bille}${["BORDEL DE CUL", "PUTAIN DE SA RACE", "CORNECOUILLE"].rand()} tu remportes 36 fois ta mise.`).catch(error);
}
}
......@@ -1614,7 +1614,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
if(gagné)
{
z.zouz += mise * 2;
casinouz.roulette.b -= mise * 2;
statsCasinouz.roulette.b -= mise * 2;
msg.channel.send(`${bille}Félicitations ! Tu remportes 3 fois ta mise.`).catch(error);
}
}
......@@ -1651,7 +1651,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
if(gagné)
{
z.zouz += mise;
casinouz.roulette.b -= mise;
statsCasinouz.roulette.b -= mise;
msg.channel.send(`${bille}Félicitations ! Tu remportes 2 fois ta mise.`).catch(error);
}
}
......@@ -1670,7 +1670,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
{
const coef = 36 / (pari.length - 1); // -1 pour compenser le fait qu'il perd sa mise et la regagne
z.zouz += coef * mise;
casinouz.roulette.b -= coef * mise;
statsCasinouz.roulette.b -= coef * mise;
msg.channel.send(`${bille}Félicitations ! Tu remportes ${36 / pari.length} fois ta mise.`).catch(error);
}
}
......@@ -1679,7 +1679,7 @@ https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Roulette_frz.png/371px
if(!gagné)
{
z.zouz -= mise;
casinouz.roulette.b += mise;
statsCasinouz.roulette.b += mise;
if(res)
msg.channel.send(bille + "Dommage !").catch(error);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment