From: hgn Date: Tue, 19 Sep 2023 10:15:28 +0000 (+0100) Subject: absolutely SHIT bug X-Git-Url: https://harrygodden.com/git/?a=commitdiff_plain;ds=sidebyside;h=b2dcc03339aff859abd8046f6845aa089d3106ca;p=carveJwlIkooP6JGAAIwe30JlM.git absolutely SHIT bug --- diff --git a/world_render.c b/world_render.c index 9e5527b..2cbd07b 100644 --- a/world_render.c +++ b/world_render.c @@ -417,6 +417,7 @@ void world_render_challenges( world_instance *world, struct world_pass *pass, v3f pos, int layer_depth ){ if( !world ) return; if( skaterift.activity == k_skaterift_replay ) return; + if( world != world_current_instance() ) return; /* sort lists */ f32 radius = 40.0f; @@ -453,7 +454,7 @@ void world_render_challenges( world_instance *world, struct world_pass *pass, while( mdl_entity_id_type(next) == k_ent_objective ){ u32 index = mdl_entity_id_id( next ); objective_list[ objective_count ++ ] = index; - + ent_objective *objective = mdl_arritm( &world->ent_objective, index ); next = objective->id_next; }