void Replicator::send_spawn(const ReplicatedEntity &re, int target)
{
+ if(target<0 && players.empty())
+ return;
+
const SpawnInfo &info = re.zygote->get_spawn_info();
Messages::SpawnEntity message;
message.type = networking.intern_string(info.type_name);
if(target>=0)
networking.send(target, message);
else
- networking.send(message);
+ {
+ for(unsigned p: players)
+ networking.send(p, message);
+ }
}
void Replicator::receive(const Messages::SpawnEntity &message)