Make charshop normal
authorhgn <hgodden00@gmail.com>
Mon, 16 Jun 2025 12:38:49 +0000 (13:38 +0100)
committerhgn <hgodden00@gmail.com>
Mon, 16 Jun 2025 12:38:49 +0000 (13:38 +0100)
src/ent_skateshop.c

index d39d8eea4a26853ec010d568ee3de6576ab34b82..a1054dac56e17f51332768b175c031d49ee672d4 100644 (file)
@@ -527,7 +527,18 @@ entity_event_result ent_skateshop_event( ent_event *event )
 
          gui_helper_reset( k_gui_helper_mode_clear );
 
-         if( shop->type != k_skateshop_type_charshop )
+         if( shop->type == k_skateshop_type_charshop )
+         {
+            struct addon_cache *cache = &_addon.cache[ k_addon_type_player ];
+            addon_cache_entry *cache_entry = vg_pool_item( &cache->pool, localplayer.playermodel.cache_slot );
+            u32 index;
+            if( _addon_get_filtered_index( k_addon_type_player, cache_entry->addon_id, 0, ADDON_REG_HIDDEN, &index ) )
+            {
+            }
+            else index = 0;
+            _skateshop.selected_player_index = index;
+         }
+         else
             ent_skateshop_helpers_pickable( "Pick" );
 
          _skateshop.open = 1;