vg_msg_wkvstr( &data, "endpoint", "scoreboard" );
vg_msg_wkvstr( &data, "mod", mod_uid );
vg_msg_wkvstr( &data, "route", route_uid );
- vg_msg_wkvu32( &data, "week", week );
+ vg_msg_wkvnum( &data, "week", k_vg_msg_u32, 1, &week );
network_send_request( req, &data, network_scoreboard_callback, userdata );
}
vg_msg_wkvstr( &data, "endpoint", "setlap" );
vg_msg_wkvstr( &data, "mod", mod_uid );
vg_msg_wkvstr( &data, "route", route_uid );
- vg_msg_wkvi32( &data, "time", time_centiseconds );
+ vg_msg_wkvnum( &data, "time", k_vg_msg_i32, 1, &time_centiseconds );
network_send_request( req, &data, network_publish_callback, 0 );
}
view_id = localplayer.playermodel_view_slot;
addon_type = k_addon_type_player;
}
- else
- assert(0);
struct addon_cache *cache = &addon_system.cache[addon_type];
vg_pool *pool = &cache->pool;
}
static void network_status_string( vg_str *str, u32 *colour ){
+ if( skaterift.demo_mode ){
+ vg_strcat( str, "Offline" );
+ return;
+ }
+
if( steam_ready ){
if( network_client.user_intent == k_server_intent_offline ){
vg_strcat( str, "Offline" );
if( frame_delta > NETWORK_FRAMERATE ){
network_client.last_frame = vg.time_real;
remote_player_send_playerframe();
- player__clear_sfx_buffer();
+ localplayer.sfx_buffer_count = 0;
}
remote_player_debug_update();