}
}
- addon_alias *alias = &world_static.addon_hub->alias;
- if( world_static.active_instance )
- alias = &world_static.addon_client->alias;
+ addon_alias *alias =
+ &world_static.instance_addons[ world_static.active_instance ]->alias;
- /* TODO: we should probably generate this once. and also ditch
- * sub-worlds */
char mod_uid[ ADDON_UID_MAX ];
- addon_alias_uid( &world_static.addon_client->alias, mod_uid );
+ addon_alias_uid( alias, mod_uid );
network_publish_laptime( mod_uid,
mdl_pstr( &world->meta, route->pstr_name ),
lap_time );
vg_info( "Distributed %u points over %fkm^2!\n",
pcbuf->count, area/1e6f );
- world_write_preview( instance_id? world_static.addon_client:
- world_static.addon_hub,
- pcbuf );
+ world_write_preview( world_static.instance_addons[ instance_id ], pcbuf );
vg_async_dispatch( call_pointcloud, async_pointcloud_sub );
}