///////// Text Ghost Template ///////// Menu Processing Dictionary ///////// written by umeici. //**** Expand main menu ************************************************************* //---- Expand main menu --------------------------------------------------------------- OpenMenu { "\0" -- "\s[0]Yes、\w5\s[5]did you call me?" "\s[4]Are you calling me out of nowhere……。\w8/ \1\s[10]Just bring up the menu。\w3/ \0\s[0]" "\s[0]Yes、\w4%username、\w5\s[5]what is it?" -- "\n\n/ \![*]\q[Talk about something,AITALK]\n/ \![*]\q[Change speaking frequency,TALKINTERVAL]\n/ // \![*]\q[Give me food,CHIEMIEAT]\n/ \![*]\q[COMMUNICATE,COMMUNICATEOPEN]\n/ \![*]\q[It's nothing,CANCEL]\e" } //**** Menu item selection ***************************************************************** //---- OnChoiceSelect event ----------------------------------------------------------- OnChoiceSelect { //---- Main menu if reference0 == "AITALK" { //---- Explicitly instruct AI talk to start OnAiTalk } elseif reference0 == "EATPOOR1" { //---- エサイベント(エサなし1) "\0\s[3]\tまだエサくれませんか……。\w8/ \1\s[10]まぁ、\w4こんくらいなら何とかなるやろけどな。\w8/ \0\n\n\s[6]まぁ、\w5\s[0]確かにこれくらいなら……。\w8/ \1\nってことで行くで。\w8/ \0\n\nはい。\w9\e" } elseif reference0 == "EATPOOR2" { //---- エサイベント(エサなし2) "\0\s[0]\t…………\w6\s[3]ダメですか。\w8/ \1\s[10]結構腹減っとるみたいやから、\w6後でどうなるか分からんけどな。\w8/ \0\n\n\s[4]ちょっといじけちゃいます……。\w8/ \1\nあ〜、\w4ええからとりあえずやるで。\w8/ \0\n\nはい……。\w9\e" } elseif reference0 == "EATPOOR3" { //---- エサイベント(エサなし3) "\0\s[0]\t…………\w6\s[7]ちょっとアウト。\w8/ \1\s[10]あ、\w4これやと……。\w8/ \0\n\n\s[6]………………。\w8/ \1\n……\w5天に召されたようやな。\w7\nすまんけどわいも消えるわ。\w7/ \n金魚とはいえ、\w3命を粗末にすると後で罰が来るで。\w7\nほならな。\w6\![vanishbymyself]\e" } elseif reference0 == "EATMIN1" { //---- エサイベント(ひとつまみ1) eatcount = 7 eatflag = 0 hungrycount = 0 "\0\s[5]\tこのくらいなら問題なしですね。\w8/ \1\s[10]まぁ、\w3せやね。\w8/ \0\n\nありがとうございます、\w5%username。\w8/ \1\nほなら、\w5またやるで。\w9\e" } elseif reference0 == "EATMIN2" { //---- エサイベント(ひとつまみ2) eatcount = 4 eatflag = 0 hungrycount = 0 "\0\s[6]\tん〜……\w7\s[0]とりあえず何とかなりますね。\w8/ \1\s[10]食い意地が張っとる%selfnameにはちょうどええかもな。/ \0\n\n\s[7]それはあたしじゃないですよっ!!\w9\e" } elseif reference0 == "EATMIN3" { //---- エサイベント(ひとつまみ3) eatcount = 2 eatflag = 0 hungrycount = 0 "\0\s[4]\tあまりお腹ふくれませんね……。\w8/ \1\s[10]まぁ、\w3ないよりマシやろ。\w8/ \0\n\nそうなんですけどね……。\w8/ \1\nとりあえずやるで。\w8/ \0\n\nはいです……。\w9\e" } elseif reference0 == "EATNORMAL1" { //---- エサイベント(普通に1) eatcount = 3 eatflag = 0 hungrycount = 0 "\0\s[4]\tちょっと食べきれないです……。\w8/ \1\s[10]……\w3半分以上残したな。\w8/ \0\n\n\s[3]だって仕方ないじゃないですか……。\w8/ \1\nまぁ、\w3若干は持つやろけどな。\w9\e" } elseif reference0 == "EATNORMAL2" { //---- エサイベント(普通に2) eatcount = 5 eatflag = 0 hungrycount = 0 "\0\s[5]\tちょっとだけ残しちゃいましたけど、\w5とりあえず食べました。\w8/ \1\s[10]まぁ、\w4こんくらいならもうちとは持つか。\w8/ \0\n\n\s[0]多分ですけどね。\w9\e" } elseif reference0 == "EATNORMAL3" { //---- エサイベント(普通に3) eatcount = 7 eatflag = 0 hungrycount = 0 "\0\s[5]\tちょうどいいです。\w8/ \1\s[10]多すぎると自爆するからな、\w5こんくらいがちょうどええかもな。\w8/ \0\n\n\s[6]そうですねぇ……\w7\s[0]ちょうどいいと気分もよくなります。\w8/ \1\s[10]せやな。\w9\e" } elseif reference0 == "EATMAX1" { //---- エサイベント(多めに1) "\0\s[8]\t………………。\w8/ \1\s[10]あ、\w5こらダメや。\w8/ \0\n\n……………………。\w8/ \1\nエサやりすぎっちゅうのもダメなんやで?\w7/ \nっちゅうことで弔ってくるからここでさよならや。\w6ほならな。\w7\![vanishbymyself]\e" } elseif reference0 == "EATMAX2" { //---- エサイベント(多めに2) "\0\s[5]\tおいしいですね…………\w5\s[3]うっ。\w8/ \1\s[11]いきなりどないしたんや!?\w8/ \0\n\n…………。\w8/ \1\n…………\w4あ、\w5食い過ぎかいな……。\w6\n食い意地張っとるからなぁ。\w7/ \nしゃあない……\w5わいは%selfnameを弔ってくるからな。\w7/ \nほなら、\w5また機会があったらあえるかもな。\w7\![vanishbymyself]\e" } elseif reference0 == "EATMAX3" { //---- エサイベント(多めに3) eatcount = 5 eatflag = 0 hungrycount = 0 "\0\s[3]\tちょっとキツいです……。\w8/ \1\s[10]まぁ、\w6とりあえずは食ったっちゅう感じやけどな。\w8/ \0\n\nだって……\w5\s[0]でも食べきれなかったのでこれはそのままにしておきますね。\w8/ \1\nそれがええな。\w9\e" } elseif reference0 == "TALKINTERVAL" { //---- Adjusting the talk frequency { "\0\s[0]Yes、\w4how fast would you like?" "\0\s[0]Um……\w6\s[5]what speed do you prefer?" -- "\w4\n\n/ \![*]\q[Swim as hard as you can,TALKMAX]\n/ \![*]\q[Relaxed,TALKNORMAL]\n/ \![*]\q[Like a Demekin,TALKPOOR]\n/ \![*]\q[Don't make a fuss,TALKNONE]\e" } } elseif reference0 == "COMMUNICATEOPEN" { //---- Communicate box open { "\0\s[0]Yes。" "\0\s[5]Could you try putting something in for now?" -- "\![open,communicatebox]\e" } } elseif reference0 == "CANCEL" { //---- Cancelled "\0\s[4]Just calling and no use……。\e" "\0\s[4]…………。\w8/ \1\s[10]Don't be so depressed……。\e" } //---- Talk frequency elseif reference0 == "TALKMAX" { //---- Talk loudly (30 second intervals) aitalkinterval = 30 "\0\s[2]It seems like you're doing your best?\w8/ \1\s[10]I'll go for now。\e" } elseif reference0 == "TALKNORMAL" { //---- Talk normally (1.5 minute intervals) aitalkinterval = 90 "\0\s[5]It's fine to talk casually。\w8/ \1\s[10]That's normal。\e" } elseif reference0 == "TALKPOOR" { //---- 心peak quietly (every 5 minutes) aitalkinterval = 300 "\0\s[0]Then I'll do it at my own pace, okay?\w8/ \1\s[10]This guy is so slow……。/ \0\n\n\s[8]You're too noisy。\e" } elseif reference0 == "TALKNONE" { //---- Don't talk aitalkinterval = 0 "\0\s[0]…………\w5\s[4]that's pointless……。\w8/ \1\s[10]So basically, keep quiet。\e" } //---- Headline elseif reference0 == "HEADLINECANCEL" { //---- Cancelled "\0\s[0]Yes、\w4\s[5]I don't know what's going on, but I'll stop now, okay?\e" } } //---- Menu selection timeout --------------------------------------------------------- OnChoiceTimeout { "\0\s[8]Choose carefully……。\w8/ \1\s[10]Just calm down。\e" }