From 1c51cbe899d9d5317c2042aa3f754858701c153b Mon Sep 17 00:00:00 2001 From: hgn Date: Sun, 2 Mar 2025 20:59:24 +0000 Subject: [PATCH] fcked it --- build.c | 2 ++ content_skaterift/maps/dev_heaven/main.mdl | Bin 972944 -> 973024 bytes skaterift_blender/sr_main.py | 22 +++++++++++++++++---- skaterift_blender/sr_mdl.py | 22 +++++++++++++++++++-- src/audio.c | 4 ++-- src/client.c | 3 ++- src/entity.h | 14 ++++++++++++- src/skaterift.c | 13 +++++------- src/skaterift_script.c | 3 +-- src/world.h | 4 +++- src/world_load.c | 2 ++ 11 files changed, 68 insertions(+), 21 deletions(-) diff --git a/build.c b/build.c index a99b68b..20d180d 100644 --- a/build.c +++ b/build.c @@ -377,6 +377,8 @@ void s_testing_server(void) int main( int argc, char *argv[] ) { + vg_log_init(); + char *arg; while( vg_argp( argc, argv ) ){ if( vg_long_opt( "release-all", NULL ) ) diff --git a/content_skaterift/maps/dev_heaven/main.mdl b/content_skaterift/maps/dev_heaven/main.mdl index b35053a5dbcea29ae24d83bed5300eb3363641b4..182ccd9bb13b8eec49654e64212d5402cd57494a 100644 GIT binary patch delta 485 zcmXw#O-lk%6o$_otwyaDeUQyfQOK1bgAMdyMA09pRtA9#I_BVvnYyT*&>}a1!~G9o zEhKRfv}hG%tF|rM_9K$stNFq+_nvd!bI+aI?q$AvnYc?tF|Z2OfL$qAS6CBreg_5_gPmSJOm3(^b delta 386 zcmXxgF-yZh6bJBkXVu1P2OX50k(BBrl#&jL1yNibbc;BYk_HVlp_U*W1qWk6Xt?hn zA}E#&y1DAqf`e<_934ea{GZqdzf11r-pkz$y5&x{ob!pugjtveFQ~aKJcrSUbArEX z@w(0^-V;VYPn5>TIq+-sieC-grdO@2^_@5tyuTRVs&jR;4lIy7=transport, - vg_audio.external_listener_pos, - vg_audio.external_listener_pos ); - } + if( localplayer.gate_waiting ) + m4x3_mulv( localplayer.gate_waiting->transport, _vg_audio.listener_position, _vg_audio.listener_position ); - v3_copy( localplayer.rb.v, vg_audio.external_lister_velocity ); + v3_copy( localplayer.rb.v, _vg_audio.listener_velocity ); audio_unlock(); vehicle_update_post(); diff --git a/src/skaterift_script.c b/src/skaterift_script.c index 682e423..c18fa9e 100644 --- a/src/skaterift_script.c +++ b/src/skaterift_script.c @@ -139,8 +139,7 @@ static bool _skaterift_script_intro( enum escript_event ev, const char *inf ) { NULL, NULL }, }; - return _skaterift_generic_script_template( ev, inf, - "metascenes/intro.ms", EN, 1 ); + return _skaterift_generic_script_template( ev, inf, "metascenes/intro.ms", EN, 1 ); } diff --git a/src/world.h b/src/world.h index 67a29ef..7443e5e 100644 --- a/src/world.h +++ b/src/world.h @@ -175,7 +175,9 @@ struct world_instance ent_miniworld, ent_prop, ent_region, - ent_glider; + ent_glider, + ent_list, + file_entity_ref; /* These share the indexes of ent_challenge. * So ent_challenge[x] is related to events[x] */ diff --git a/src/world_load.c b/src/world_load.c index 8b537ce..b68ed81 100644 --- a/src/world_load.c +++ b/src/world_load.c @@ -112,6 +112,8 @@ static void world_instance_load_mdl( world_instance *world, const char *path, vo AF_LOAD_ARRAY_STRUCT( af, &world->ent_miniworld, ent_miniworld, heap ); AF_LOAD_ARRAY_STRUCT( af, &world->ent_prop, ent_prop, heap ); AF_LOAD_ARRAY_STRUCT( af, &world->ent_glider, ent_glider, heap ); + AF_LOAD_ARRAY_STRUCT( af, &world->ent_list, ent_list, heap ); + AF_LOAD_ARRAY_STRUCT( af, &world->file_entity_ref, file_entity_ref, heap ); } array_file_ptr infos; -- 2.25.1