67 lines
1.6 KiB
JavaScript
67 lines
1.6 KiB
JavaScript
// Komandy, který jenom pošlou random hovno a jsou nějakým způsobem ovlivněný RNG
|
|
|
|
const ftipy = JSON.parse(require('fs').readFileSync('addons/ftipy.json'));
|
|
const mista = ['na šroťák', 'na vrakoviště', 'na smetiště', 'do kontejneru', 'na skládku', 'do kriminálu', 'pod most', 'do sběru', 'do hospody', 'do najt klubu', 'na folmavu'];
|
|
const uz = ["ne", "jeste ne", "jiz brzy", "za chvili", "vubec", "nikdy", "za dlouho", "za 5 let", "zejtra", "davno", "jo", "mozna"];
|
|
|
|
const rand = max => Math.floor(Math.random() * max);
|
|
|
|
module.exports = {
|
|
more_komandy: {
|
|
|
|
vtip: {
|
|
als: ["ftip"],
|
|
run: _ => ftipy[rand(ftipy.length)]
|
|
},
|
|
|
|
kam: _ => mista[rand(mista.length)],
|
|
|
|
je: {
|
|
cd: 1800,
|
|
run: _ => rand(2) ? "jo je" : "ne neni"
|
|
},
|
|
|
|
ma: {
|
|
als: ["má"],
|
|
run: _ => rand(2) ? "jo ma" : "ne nema"
|
|
},
|
|
|
|
nazor: {
|
|
als: ["názor"],
|
|
run: arg => rand(2) ? `mam rad ${arg}` : `${arg} je picovina`
|
|
},
|
|
|
|
si: {
|
|
als: ["jsi"],
|
|
run: arg => {
|
|
const corict = arg.replace(/\?/g, "");
|
|
return rand(2) ? `jo sem ${corict}` : `ne nejsem ${corict}`;
|
|
}
|
|
},
|
|
|
|
mas: {
|
|
als: ["máš"],
|
|
run: arg => {
|
|
const corict = arg.replace(/\?/g, "");
|
|
return rand(2) ? `jo mam ${corict}` : `ne nemam ${corict}`;
|
|
}
|
|
},
|
|
|
|
jakmoc: {
|
|
cd: 1800,
|
|
run: arg => `${arg} na ${rand(101)}%`
|
|
},
|
|
|
|
|
|
jakmoc0: {
|
|
cd: 1800,
|
|
run: arg => `${arg} na ${rand(1001)}%`
|
|
},
|
|
|
|
uz: {
|
|
als: ["už", "uz?", "už?"],
|
|
run: _ => uz[rand(uz.length)]
|
|
}
|
|
}
|
|
};
|