Update index.ts

This commit is contained in:
syuilo 2018-12-08 21:05:23 +09:00 committed by GitHub
parent a82ed1b5bf
commit 0848773160
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,7 +40,13 @@ const itemPrefixes = [
'2018年製', '2018年製',
'500kgくらいある', '500kgくらいある',
'高級', '高級',
'腐った' '腐った',
'人工知能搭載',
'反重力',
'折り畳み式',
'携帯型',
'遺伝子組み換え',
'突然変異して飛行能力を獲得した'
]; ];
const items = [ const items = [
@ -103,7 +109,8 @@ const items = [
'ペットボトルのキャップ', 'ペットボトルのキャップ',
'消波ブロック', '消波ブロック',
'ピザ', 'ピザ',
'歯磨き粉' '歯磨き粉',
'空き缶'
]; ];
export default class FortuneModule implements IModule { export default class FortuneModule implements IModule {
@ -117,7 +124,7 @@ export default class FortuneModule implements IModule {
const seed = `${date.getFullYear()}/${date.getMonth()}/${date.getDay()}@${msg.userId}`; const seed = `${date.getFullYear()}/${date.getMonth()}/${date.getDay()}@${msg.userId}`;
const rng = seedrandom(seed); const rng = seedrandom(seed);
const omikuji = omikujis[Math.floor(rng() * omikujis.length)]; const omikuji = omikujis[Math.floor(rng() * omikujis.length)];
const itemPrefix = Math.floor(rng() * 3) == 0 ? itemPrefixes[Math.floor(rng() * itemPrefixes.length)] : ''; const itemPrefix = Math.floor(rng() * 2) == 0 ? itemPrefixes[Math.floor(rng() * itemPrefixes.length)] : '';
const item = items[Math.floor(rng() * items.length)]; const item = items[Math.floor(rng() * items.length)];
msg.reply(`**${omikuji}🎉**\nラッキーアイテム: ${itemPrefix}${item}`, serifs.fortune.cw(msg.friend.name)); msg.reply(`**${omikuji}🎉**\nラッキーアイテム: ${itemPrefix}${item}`, serifs.fortune.cw(msg.friend.name));
return true; return true;