For some reason, when a character speaks as "
Self"
, it's showing up attributed wrong when you double-click on the portrait to see the room's speech history. If a character has a script to make another character talk, the attribution is correct.
See the attached hold, which consists of a single room. If you play it, there's a lot of speech--all of the NPCs, which I think cover all the actual NPCs except Beethro, sound off by saying their names, and then they go through a second time with most of them saying their names again. Everything looks normal. This is done by having each NPC have a "
Speech Self"
command with its name as the speech, followed by an invisible NPC (that moves last) having a series of "
Speech ____"
commands (Speech Aumtlich, Speech Brain, etc.) with the name of the monster as the speech.
But if you double-click on the Beethro portrait...everything in the second half looks normal. There's a whole series of "
Aumtlich: Aumtlich"
and "
Brain: Brain"
and so forth in the second half. But the first half is:
Click here to view the secret text
×Tar baby: 39th Slayer
Roach: Aumtlich
Instructor: Brain
Clone: Citizen
: Citizen 1
Roach queen: Clone
Roach: Decoy
Citizen 1: Eye
: Active Eye
Brain: Fegundo
Aumtlich: Gel Baby
Negotiator: Goblin
: Goblin King
Spider: Guard
Wubba: Halph
Mud coordinator: Mimic
Water skipper: Mud Baby
: Mud Coordinator
: Negotiator
Beethro: Roach
Young Halph: Roach Queen
Evil eye (active): Rock Golem
Evil eye: Seep
Seep: Slayer
Rock golem: Spider
Serpent: Stalwart
Goblin: Tar Baby
: Tar Technician
Citizen: Waterskipper
Stalwart: Waterskipper Nest
(0,0): Wraithwing
Wraithwing: Wubba
Tar mother: Young Halph
As you can see,
no one is themselves: the dialogue from the 39th Slayer is attributed to "
Tar Baby"
, the aumtlich's is attributed to "
Roach"
, and so forth. Which is awfully incorrect.