X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_sfd.c;h=b40d57a5896cf8ffad66360d4af238fc993b42da;hb=a7d144c7905105909cc4434e0ab43008bbb8f89f;hp=a92a4b090719c2fd457e33f4a9a4eef00fb55f66;hpb=df9f72d2912a5424d37dfdb02f76aba8f1ed4df1;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_sfd.c b/world_sfd.c index a92a4b0..b40d57a 100644 --- a/world_sfd.c +++ b/world_sfd.c @@ -78,8 +78,20 @@ static void world_sfd_update( world_instance *world, v3f pos ){ if( (world_sfd.active_route_board != closest) || network_scores_updated ){ network_scores_updated = 0; world_sfd.active_route_board = closest; - ent_route *route = mdl_arritm( &world->ent_route, closest ); + + addon_reg *world_reg = world_static.addon_hub; + if( world_static.active_instance ) + world_reg = world_static.addon_client; + + char mod_uid[ ADDON_UID_MAX ]; + addon_alias_uid( &world_reg->alias, mod_uid ); + + network_request_scoreboard( + mod_uid, + mdl_pstr( &world->meta, route->pstr_name ), + 0 ); +#if 0 u32 id = route->anon.official_track_id; if( id != 0xffffffff ){ @@ -93,6 +105,7 @@ static void world_sfd_update( world_instance *world, v3f pos ){ sfd_encode( 0, mdl_pstr( &world->meta, route->pstr_name ) ); sfd_encode( 1, "No data" ); } +#endif } }