I have a NPC, who shouts his displeasure out into the world. It’s a simple function hooked in the heartbeat, which uses “SpeakString (line, TALKVOLUME_SHOUT)”.
The thing which confuses me a bit is, that the repetive shouting can be “heared” (appears in the message window), after the PC has left the area!
The NPC wants that everybody in the district hears his complaining/ranting.
The solution is actually quite simple. I inserted a check. If the PC is not in the same area, then the heartbeat-event is aborted. I was just wondering, why the shouting could be heard everywhere.