... lag. If you have too many, they slow down a server, as you all know. So what I'm suggesting is:
On-request server strings.
Basically, the way I see it, the only situation in which they'd lag is if they go everywhere with the player, whether or not they need them. So I propose the next Graal version have on-request server flags, meaning that a server string is not provided until a NPC asks for it. Say, the command readserverstr
flagname which would output the serverflag to #o, kinda like tokenize outputs the string you tokenized to #t(index). For example:
NPC Code:
...
if (weaponfired){
message Radio on;
sleep 1;
readserverstr server.radio;
setplayerprop #c,#o;
}
...
How about it? Cuts down on lagginess and is just as functional.