ent_objective *objective ){
if( objective->id_next ){
world_static.challenge_timer += objective->filter;
ent_objective *objective ){
if( objective->id_next ){
world_static.challenge_timer += objective->filter;
ent_objective_pass( world, next );
else{
vg_info( "pass challenge point\n" );
ent_objective_pass( world, next );
else{
vg_info( "pass challenge point\n" );
call.id = objective->id_win;
entity_call( world, &call );
}
call.id = objective->id_win;
entity_call( world, &call );
}
u32 index = mdl_entity_id_id( call->id );
ent_objective *objective = mdl_arritm( &world->ent_objective, index );
u32 index = mdl_entity_id_id( call->id );
ent_objective *objective = mdl_arritm( &world->ent_objective, index );
vg_error( "challenge failed\n" );
world_static.challenge_target = NULL;
world_static.challenge_timer = 0.0f;
vg_error( "challenge failed\n" );
world_static.challenge_target = NULL;
world_static.challenge_timer = 0.0f;