//****************************************************************************** // YAYA ghost template // Switching talk dictionary //****************************************************************************** //****************************************************************************** // Ghost switching //****************************************************************************** /* Functions are written in the following format: [Event] + [Ghost name] The events are as follows. If there is no corresponding function for an event, it will become OnClose or OnBoot. The ghost name will have _ at the beginning. If there is no corresponding ghost name, the ghost name will become "Other". If the name contains characters used by the system, such as ", ', +-/*, or half-width spaces, they will all be converted to _. Example: the 'MobileMaster' -> OnGhostChanging_the__MobileMaster_ OnGhostChanging When you try to switch to another ghost。If there is none, OnClose is called。 OnGhostChanged When switching from another ghost。If not present, OnBoot is called。 OnGhostCalling When you try to summon another ghost OnGhostCalled When called by another ghost。If not called, OnBoot is called。 OnGhostCallComplete When you call another ghost and the boot of the called ghost is completed、call OnOtherGhostBooted instead OnOtherGhostBooted When another ghost is summoned and the summoned ghost finishes its startup OnOtherGhostClosed When another ghost finishes OnOtherGhostChanged When another ghost switches to another ghost and the switchover ghost finishes starting */ //Switch to Emily OnGhostChanging_Emily { "\0\s[0]Switching to Emily。\w5\1I wonder if she's eating potatoes。" } //Switch from Emily OnGhostChanged_Emily { "\0\s[0]I've taken over from Emily。\w5\1Nice to meet you。" } //Switch to other ghosts OnGhostChangingOther { _escaped_name = SHIORI3FW.EscapeAllTags(reference[0]) "\0\s[1]Hmm、you're going。\w8\1I'll be back。\w8\0\n\nI'll be waiting for you on the bed of needles。\w8\1\s[11]\n\nWait!\e" "\0\s[1]Are you leaving‥\w5‥\w5?\w8\1Maybe they're annoyed、or maybe they're bored?\w8\0\s[4]\n\n‥\w5‥\w5I don't like either of those。\e" "\0\s[7]Poohー。\w8\1Don't get angry。\w8\0\n\nIt's excitingー。\w8\1\n\n‥\w5‥\w5no、it's a promise。\w8\0\s[5]\n\n%(username)、couldn't swim。\w8\1\n\nIt's fun。\e" "\0\s[5]A souvenir for %(_escaped_name)。\w8\1‥\w5‥\w5wait、what's that suspicious green thing。\w8\0\n\nPotato masher。\w8\1\s[11]\n\nDon't translate!Where did you get a potato masher!\e" "\0\s[5]Wow、%(username)。\w9\nNext up is %(_escaped_name) to study with。\w8\1No、maybe they just got bored of you?\w8\0\s[2]\n\nUgh‥\w5‥\w5‥\w5\e" } //Switch from other ghosts OnGhostChangedOther { "\0\s[2]Oh、%(username)。\w8\1Hey there。\w8\0\s[5]\n\nJust wait a sec、I'll lay out the bed of nails for you。\w8\1\n\n‥\w5‥\w5what good is making you feel uncomfortable。\e" "\0\s[5]Hello、this is Sample。\w8\1‥\w5‥\w5do you have some kind of trauma。\w8\0\n\nNo。I'm just a sample。\w8\1\n\n‥\w5‥\w5it's you。\e" "\0\s[-1]\1\s[10]Hey。\w9\nYayame is asleep。\w8\0\s[1]‥\w5‥\w5%(username) smells good。\w8\1\n\nYou're good to notice。\w9\n‥\w5‥\w5by the way %(username)、are you taking a bath?\w8\0\s[4]\n\n‥\w5‥\w5that's rude。\e" "\0\s[5]%(username)、welcome back。\w9\nAre you going to eat?Take a bath?Or take a sample?\w8\1‥\w5‥\w5that's really cheesy、and what was that last one。\w8\0\s[1]\n\nA rap-style greeting‥\w5‥\w5\w8\1\n\n‥\w5‥\w5is that so。\e" { _escaped_name = SHIORI3FW.EscapeAllTags(reference[0]) "\0\s[0]Oh、%(username)、hello there。\w5\1\s[10]Rumor has it that 、%(_escaped_name)" -- "%(WW2officer)の真の姿" "こないだまで%(mh)でバイトしてた" "Human clones" "%(me)をたっぷり積んだ%(vehicle)に乗って%(mp)を徘徊してた" -- "Apparently。\0\w5\n\nHuh、wow‥\w5‥\w5‥" -- "It's a hellish scene" "It's heartwarming" "That's terrible too" -- "Right‥\w5‥\w5‥\e" } } //****************************************************************************** //The part below is for switching talks //Normally there is no need to modify this, but please change it as necessary. //The functions beginning with AYATEMPLATE. are in _tmpl_util.dic. //****************************************************************************** OnGhostChanging { AYATEMPLATE.ExecuteChangeCallTalk("OnGhostChanging","OnClose") } OnGhostChanged { AYATEMPLATE.ExecuteChangeCallTalk("OnGhostChanged","OnBoot") } OnGhostCalling { AYATEMPLATE.ExecuteChangeCallTalk('OnGhostCalling') } OnGhostCalled { AYATEMPLATE.ExecuteChangeCallTalk("OnGhostCalled","OnBoot") } OnGhostCallComplete { AYATEMPLATE.ExecuteChangeCallTalk('OnGhostCallComplete') } OnOtherGhostClosed { AYATEMPLATE.ExecuteChangeCallTalk('OnOtherGhostClosed') } OnOtherGhostBooted { AYATEMPLATE.ExecuteChangeCallTalk('OnOtherGhostBooted') } OnOtherGhostChanged { AYATEMPLATE.ExecuteChangeCallTalk('OnOtherGhostChanged') }