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;