for( int i = 0; i < 3; i ++ )
{
- if( i == pack_selection )
+ int pack_is_unlocked = pack_infos[i].levels[0].unlocked;
+
+ if( i == pack_selection || !pack_is_unlocked )
gui_override_colours( &flcol_list_locked );
-
- if( gui_button( 2000 + i ) == k_button_click )
+
+ if( gui_button( 2000 + i ) == k_button_click && pack_is_unlocked )
pack_selection = i;
ui_global_ctx.cursor[1] += 2;
- gui_text( pack_infos[i].name, 4, 0 );
+ gui_text( pack_is_unlocked? pack_infos[i].name: "", 4, 0 );
gui_end_right();
gui_reset_colours();
},
{
.serial_id = 10,
- .title = "ENCRYPTED 1",
+ .title = "SHIFT",
.map_name = "cmp_b08",
- .description = "Some configurations may not be valid",
+ .description = "",
._unlock = 17
},
._linked = 19,
._unlock = 20
},
+ // r2 GM
{
.serial_id = 19,
.title = "AND GATE",