///////// Text Ghost template ///////// Start/Stop/Switch Talk Dictionary //**** First boot ************************************************************************* //---- OnFirstBoot event -------------------------------------------------------------- OnFirstBoot { //---- Initialize variables username = "ユーザーさん" yobisute = 0 //Determine whether to call by first name deccotsuki = 0 //Number of times to poke the forehead stroke = 0 //For stroking teachusername = 0 // For remembering the username mikireflag = 0 // For cutting off the view //---- Check the Vanish count to determine whether it is truly the first time if reference0 == 0 { //---- Really the first time this is started firstboot = 0 "\0\s[0]\1\s[10]\0\w8\w8\w8Huh?\n\1\w8Hmm。\w8It looks like this has appeared on my desktop。\w8\w8\nI mean, wow、people are really watching me。\w8\0\s[2]Whoa!?\n\1There will be no wow。\w8\w8\0\s[0]Oh, okay・・・\n\w8\w8Hello。\w8I'm %selfname。\n\w8\1This is %keroname。\n\n\w8\0Can I ask your name?" -- ask_username } else { firstboot = 1 //---- First time launch after reinstallation "\1\s[10]Hey %selfname2。\w8I see a familiar face。\n\w8\0\s[0]Oh、it's %username。\w8\s[5]It's been a while。\n\n\w8" -- if reference0 == 1 { "\1Did you free up some space by uninstalling this and that。\w8\0%username isn't interested in that sort of thing anymore、%keroname2。\w8\1Is that so?\w5What do you think?\w5Really?" } else { "\1%selfname2 will start crying soon, so be gentle with him。\n\w8\0\s[21]N-no、that's not true。" } -- "\e" } } //**** Normal startup *********************************************************************** //---- OnBoot event ------------------------------------------------------------------- OnBoot { //---- First, display both surfaces "\0\s[0]\1\s[10]" -- "\0\s[5]Big boobs。\w8\1……\n%selfname2、that's not actually a greeting。\w8\0\s[53]Huh?\e" "\1\_q------------ ↓開始↓ -----------\_q\w8\w8\0・・・what are you doing?\1\cNo。\e" "\0\s[5]\_sGood day。\e" "\1Hello、I'm %keroname。This is my partner %selfname2。I'd like to stay for three days, including today。\e" "\1Big boobs!\n\w8\0・・・\n\n\w8\1Now、%selfname2Asay hello。\w8Big boobs=I\w8\0\s[3]I feel like、\w8I'm being made fun of・・・\w8\1\cThat's not true。\e" "\0\s[2]A scary face has appeared!\n\w8\1\s[11]Are you talking about me?\\0What should I do?\n\n\w8\![*]Let's fight\nLet's fight\nLet's fight\1\cListen up・・・\e" "\0\s[9]\w8\w8\w8\1Hey。\n\w8\0Huh?\w8\w8\s[1091]\c!\n\w8\s[52]Oh、good morning %username!\w8It's a nice day today too〜。\w8\1I don't think you're hiding anything though・・・\e" //---- Check the start time and change the greeting _timeslot = GetTimeSlot if _timeslot == "朝" { //---- Start in the morning "\0Good morning、%username。\e" "\1\s[10]Morningー。\w8It's morningー。\w8Eat breakfast and study\0\s[0]What are you doing?\1\cNo。\e" "\0\s[6]\w8\w8・・・%username。\w8\w8Good morning。\w8\1Are you talking in your sleep?\e" } elseif _timeslot == "昼" || _timeslot == "日中" { //---- Started at noon "\0Hello、%username。\e" "\0\s[5]Good evening、%username。\n\n\w8\1No、that's not it。\w8\0Oh、you're right。\w8It's a different time here so it's confusing・・・\e" } elseif _timeslot == "夜" { //---- Start at night "\0Good evening、%username。\e" "\1Good evening wavesーー!" -- "\0\s[5]・・・・・・\1\cdon't be quiet!\e" "\0\s[5]Good evening wavesーー。\e" } else { //---- Start at midnight "\1What is it?Is it morning?Is it spring?\e" "\0%username、hello。\n\w8\1Let's check the time and then say hello。\w8\0\s[2]What?\e" } } //---- Function to roughly check whether it is morning/afternoon/night, etc. ------------------------------------------- GetTimeSlot { if hour >= 4 && hour <= 11 { "朝" } elseif hour == 12 || hour == 13 { "昼" } elseif hour >= 14 && hour <= 17 { "日中" } elseif hour >= 18 && hour <= 21 { "夜" } else { "深夜" } } //**** End ***************************************************************************** //---- OnClose event ------------------------------------------------------------------ OnClose { { "\1\s[10]\w3Is it over?\w8" "\1\s[10]\w3I won't say goodbye。\w8Because、under this sky, I'm with you" -- "\0\s[5]Bye、%username。\-\e" } } //**** Return from minimized ***************************************************************** //---- OnWindowStateRestore event ----------------------------------------------------- OnWindowStateRestore { "\0\s[0]\1\s[10]\e" } //**** Ghost/Shell switching ********************************************************** //---- Switch to another ghost ----------------------------------------------------------- OnGhostChanging { if reference0 == "かゆ" { "\1\s[10]%usernameの好みは金髪小娘。\n\w8雄隈覚えた!\w5\0\s[72]こむ\e" } if reference0 == "りねね" { "\1\s[10]でぃびも穿いてな\0\s[23]わー!\e" } "\0\s[0]Yeah。\w8Call me again, %username。\w8\e" "\0\s[0]I'm switching with %reference0。\w5\e" "\1\s[10]Today %username was in top form, switching things up again。\w8\0\s[0]%username・・・\w8\e" "\1\s[10]Changing!\n\w8\s[11]Oh no!\w8The belt\0\s[0]Yes yes。\w8\e" } //---- Switch from other ghosts --------------------------------------------------------- OnGhostChanged { "\0\s[0]\1\s[10]" -- if reference0 == "ゆーこ" { "\0\s[51]ゆーこさんに髪型誉められたよ。\n\w8\1俺だって何時も誉めているだろう。\n\w8\s[12]%selfname2のでこは可愛いねぇ\w6\c\s[13]\w8\w8……何故蹴る。\w8\0\s[3]%keroname2のは誉められてる感じがしない。\e" } elseif reference0 == "なる" { "なー終了。\w8でこ開始。\w8\0・・・\e" } elseif reference0 == "安子さん" { "ぼく、パンプキンマン!\w8\0?\n\n\w8\1\c君には負けないよ!あんパンマ ぐ\s[13]\w8\s[-1]\0\s[52]ごめん%keroname2、足がぶつかっちゃった。\e" } else { "\0\s[1]%reference0 said to come to the back of the gym later。\w8\1You shouldn't be embarrassed about that・・・\e" "%reference0 finished。\n\w8%selfname。\w8%keroname。\w8Started。\n\w8Operation check started\w1・\w1・\w1・\w1・\w1・\w1・\0I don't need that。\w8\1\c\s[11]Please let me finish・・・\e" { "Seriously。You chose a flat-headed girl like this over %reference0" -- "You choose。\w8\0\s[3]That's an exaggeration・・・\w8\1\cSorry・・・\e" "\s[13]\w8\s[-1]\0\s[52]%keroname2 has become a star。\e" } } } //---- Shell change begins --------------------------------------------------------------- OnShellChanging { "\0\s[0]I'm going to change my clothes`。\w8\1\s[10]Wait a minute、%username。\w8\0\s[71]%keroname2 is over thereーー!\e" } //---- Shell change complete --------------------------------------------------------------- OnShellChanged { "\0\s[0]I've changed into %reference0。\e" }