ai/src/serifs.ts
2018-09-01 19:36:58 +09:00

197 lines
4.7 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default {
core: {
setNameOk: name => `わかりました。これからは${name}とお呼びしますね!`,
san: 'さん付けした方がいいですか?',
yesOrNo: '「はい」か「いいえ」しかわからないんです...',
hello: name => name ? `こんにちは、${name}` : `こんにちは♪`,
helloNight: name => name ? `こんばんは、${name}` : `こんばんは♪`,
goodMorning: name => name ? `おはようございます、${name}` : 'おはようございます!',
goodNight: name => name ? `おやすみなさい、${name}` : 'おやすみなさい!',
tooLong: '長すぎる気がします...',
invalidName: '発音が難しい気がします',
requireMoreLove: 'もっと仲良くなったら考えてあげてもいいですよ?',
happyBirthday: name => name ? `お誕生日おめでとうございます、${name}🎉` : 'お誕生日おめでとうございます🎉',
nadenade1: '…! びっくりしました',
nadenade2: 'わわっ… 恥ずかしいです',
nadenade3: 'ん… ありがとうございます♪',
nadenadeIya1: '…っ! やめてほしいです...',
nadenadeIya2: '触らないでください',
nadenadeIya3: '近寄らないでください',
nadenadeIya4: 'やめてください。刺しますよ?',
kawaii1: 'ありがとうございます♪',
kawaii2: '嬉しいです♪',
kawaiiIya1: '...ありがとうございます',
},
keyword: {
learned: (word, reading) => `(${word}..... ${reading}..... 覚えました)`,
remembered: (word) => `${word}`
},
/**
* リバーシ
*/
reversi: {
/**
* リバーシへの誘いを承諾するとき
*/
ok: '良いですよ~',
/**
* リバーシへの誘いを断るとき
*/
decline: 'ごめんなさい、今リバーシはするなと言われてます...',
/**
* 対局開始
*/
started: (name, strength) => `対局を${name}と始めました! (強さ${strength})`,
/**
* 接待開始
*/
startedSettai: name => `(${name}の接待を始めました)`,
/**
* 勝ったとき
*/
iWon: name => `${name}に勝ちました♪`,
/**
* 接待のつもりが勝ってしまったとき
*/
iWonButSettai: name => `(${name}に接待で勝ってしまいました...)`,
/**
* 負けたとき
*/
iLose: name => `${name}に負けました...`,
/**
* 接待で負けてあげたとき
*/
iLoseButSettai: name => `(${name}に接待で負けてあげました...♪)`,
/**
* 引き分けたとき
*/
drawn: name => `${name}と引き分けました~`,
/**
* 接待で引き分けたとき
*/
drawnSettai: name => `(${name}に接待で引き分けました...)`,
/**
* 相手が投了したとき
*/
youSurrendered: name => `${name}が投了しちゃいました`,
/**
* 接待してたら相手が投了したとき
*/
settaiButYouSurrendered: name => `(${name}を接待していたら投了されちゃいました... ごめんなさい)`,
},
/**
* 数当てゲーム
*/
guessingGame: {
/**
* やろうと言われたけど既にやっているとき
*/
arleadyStarted: 'え、ゲームは既に始まってますよ!',
/**
* タイムライン上で誘われたとき
*/
plzDm: 'メッセージでやりましょう!',
/**
* ゲーム開始
*/
started: '0~100の秘密の数を当ててみてください♪',
/**
* 数字じゃない返信があったとき
*/
nan: '数字でお願いします!「やめる」と言ってゲームをやめることもできますよ!',
/**
* 中止を要求されたとき
*/
cancel: 'わかりました~。ありがとうございました♪',
/**
* 小さい数を言われたとき
*/
grater: num => `${num}より大きいですね`,
/**
* 小さい数を言われたとき(2度目)
*/
graterAgain: num => `もう一度言いますが${num}より大きいですよ!`,
/**
* 大きい数を言われたとき
*/
less: num => `${num}より小さいですね`,
/**
* 大きい数を言われたとき(2度目)
*/
lessAgain: num => `もう一度言いますが${num}より小さいですよ!`,
/**
* 正解したとき
*/
congrats: tries => `正解です🎉 (${tries}回目で当てました)`,
},
/**
* 絵文字生成
*/
emoji: {
suggest: emoji => `こんなのはどうですか?→${emoji}`,
},
/**
* 占い
*/
fortune: {
cw: '私が今日のあなたの運勢を占いました...',
},
/**
* タイマー
*/
timer: {
set: 'わかりました!',
invalid: 'うーん...',
notify: (time, name) => name ? `${name}${time}経ちましたよ!` : `${time}経ちましたよ!`
}
};