X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_entity.c;fp=world_entity.c;h=04bbec9891749740e2cc8d51534e710b16371077;hb=baad90d065899a833390f2f0535cd1fa7799e275;hp=834ede636ab83ec8c6e4d235959e2b352c06f880;hpb=03f54b06b860952c2e01167e18b770b0b7e48ce0;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_entity.c b/world_entity.c index 834ede6..04bbec9 100644 --- a/world_entity.c +++ b/world_entity.c @@ -648,6 +648,25 @@ static void world_entity_start( world_instance *world, vg_msg *sav ){ cp->best_time = sections[j]; } + + /* LEGACY: check if steam achievements can give us a medal */ + if( steam_ready && steam_stats_ready ){ + for( u32 j=0; jname, + mdl_pstr(&world->meta,route->pstr_name))){ + + steamapi_bool set = 0; + if( SteamAPI_ISteamUserStats_GetAchievement( + hSteamUserStats, inf->achievement_id, &set ) ) + { + if( set ){ + route->flags |= k_ent_route_flag_achieve_silver; + } + } + } + } + } } } }