| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- module.exports = {
- // Gameplay params
- START_TIME: Date.now(),
- // IRC params
- NS_PASSWORD: "XXX",
- USE_NS: false,
- IRC_HOSTNAME: "irc.knacki.info",
- IRC_BOTNAME: "knackizz",
- MODULES: {
- },
- // MySQL params
- MySQL_DB: "irc",
- MySQL_HOST: "localhost",
- MySQL_USER: "root",
- MySQL_PASS: "",
- USE_MYSQL: false
- };
- module.exports.MODULES["#quizz"] = new (require('./quizz.js'))({
- AUTO_HINT_DELAY: 1 * 60 * 1000, // 1 minute
- MIN_HINT_DELAY: 10 * 1000, // 10 seconds between 2 hint requests
- NEXT_QUESTION_DELAY: 20 * 1000, // 20 seconds between questions
- GAME_DURATION: 30 * 24 * 60 * 60 * 1000, // 1 month game duration
- QUESTIONS_PATH: "./db/quizz.json",
- // MySQL params
- MySQL_PERIOD_TABLE: "knackizz_period",
- MySQL_SCORES_TABLE: "knackizz_scores",
- });
- module.exports.MODULES["#rapido"] = [];
- module.exports.MODULES["#rapido"].push(new (require('./rapido.js'))({
- DISABLED: false,
- NEXT_WORD_DELAY: 10 * 1000, // 10 sec
- WORD_TIMEO_FPS: 0.5, // 2 seconds per key
- DICTIONARY_PATH: './db/fr.txt',
- MIN_PLAYERS: 1,
- WORD_IN_SET: 5,
- SCORE_MAP: [
- [ 5, 8 ],
- [ 4.5, 7 ],
- [ 3.5, 6 ],
- [ 3, 5 ],
- [ 2.5, 4 ],
- [ 2, 3 ],
- [ 1.5, 2 ],
- [ 1, 1 ]
- ],
- GAME_DURATION: 1 * 60 * 60 * 1000 // 1 hour game duration
- }));
- module.exports.MODULES["#rapido"].push(new (require('./loupgarou.js'))({
- DISABLED: false,
- registrationDelay: 2*60, // 2 min
- cupidonDelay: 90, // 1 min 30
- seerDelay: 90, // 1 min 30
- wolfDelay: 180, // 2 min
- reminderInterval: 30, // 30 sec
- privateChannel: "#test-lg"
- }));
- module.exports.MODULES["#voicefaible"] = new (require('./levoicefaible.js'))({
- });
|