Ghosts Talking Directly to Other Ghosts
Welp, I finally cracked the code on getting ghosts to directly interact and respond to one another. The proper, intended way! There’s still some more details to work out, like commands that control if your ghost interrupts the other ghosts, or waits until they’re done speaking, and Reference2 I’m not entirely sure what is going on.
\![set,otherghosttalk,true]
Ghost must have this flag enabled to “hear” other ghosts!
Then you’ll need this function in commu.dic
OnOtherGhostTalk function references
reference0: the name of the speaking ghost
reference1: the name of the “kero” of the speaking ghost, if it has one
reference2: the type of talk (still need to figure what exactly this is, but values can be break, communicate, send, owned, remote… a few others I think)
reference3: SHIORI event name from the speaking ghost (OnBoot,OnChoiceSelect etc type event functions)
reference4: the message of the speaking ghost
reference5: information dependent on the the SHIORI event of reference3. It’s usually the name of the user-defined function the speaking ghost just did (aitalk, cheer, knock, configmenu..)
Note: The values of reference variables will vary based on which SHIORI event has occurred. Flowey’s Dev Party Mode can help you find the values you’re looking for!
Example:
OnOtherGhostTalk { if reference0 == "Multiverse Sans" { if reference5 == "whosKnocking" || reference5 == "knock" { "\0\s[100]* YOUR JOKES ARE GARBAGE, SMILEY TRASHBAG!" } } else { "\1\_q\f[height,13]\f[bold,1]Ref0: \f[bold,0]%(reference0) \w2/ \1\n[150]\f[bold,1]Ref3: \f[bold,0]%(reference3) / \1\n[150]\f[bold,1]Ref1: \f[bold,0]%(reference1) / \1\n[150]\f[bold,1]Ref2: \f[bold,0]%(reference2) / \1\n[150]\f[bold,1]Ref5: \f[bold,0]%(reference5)\w2/ \1\n[150]\f[bold,1]Reference6+: \f[bold,0]%(reference6),%(reference7),%(reference8)\w9\w9\_q" } }
So every time Sans tries to tell a knock-knock joke, Flowey yells this at him:
Flowey that is RUDE.
I’m proud of you for listening to Sans though!
Hehehehe. wubs u too flower boi
Wanna talk to more ghosts? Join us on the Ukagaka Dream Team Discord server!














