// weapon loadout info display ============ // primary weapon name PREPROC_TEXT_DRAW_ALIGNED_EXP2( LOADOUT_X_OFFSET (CHOICE_Y(1)-32) (LOADOUT_WIDTH+8) 20 LOADOUT_ALIGN, ORIGIN_LOADOUT, "@"+tablelookup("mp/statstable.csv", 0, STAT_CAC_PRIMARY, 3), UI_FONT_SMALL, TEXTSIZE_SMALL, 4, 0, ITEM_ALIGN_MIDDLE_LEFT, COLOR_TITLE name CLASS_NAME group GROUP_NAME ) // primary weapon image PREPROC_SHADER_DRAW_ALIGNED( LOADOUT_X_OFFSET (CHOICE_Y(1)+7-32) 112 56 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 0, STAT_CAC_PRIMARY, 6 ), 1 1 1 1, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME ) // second weapon name PREPROC_TEXT_DRAW_ALIGNED_EXP2( LOADOUT_X_OFFSET (CHOICE_Y(4)+8-32) (LOADOUT_WIDTH+8) 20 LOADOUT_ALIGN, ORIGIN_LOADOUT, "@"+tablelookup("mp/statstable.csv", 0, STAT_CAC_SECONDARY, 3), UI_FONT_SMALL, TEXTSIZE_SMALL, 4, 0, ITEM_ALIGN_MIDDLE_LEFT, COLOR_TITLE name CLASS_NAME group GROUP_NAME ) // second weapon image PREPROC_SHADER_DRAW_ALIGNED( LOADOUT_X_OFFSET (CHOICE_Y(4)+16-32) 112 56 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 0, STAT_CAC_SECONDARY, 6 ), 1 1 1 1, 0, 1, 1 1 1 1 visible when( "specialty_twoprimaries" == tablelookup( "mp/statstable.csv", 1, STAT_CAC_SPECIALTY_WEAPON , 4 ) ); name CLASS_NAME group GROUP_NAME ) PREPROC_SHADER_DRAW_ALIGNED( (LOADOUT_X_OFFSET+50) (CHOICE_Y(4)+16-32) 64 64 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 0, STAT_CAC_SECONDARY, 6 ), 1 1 1 1, 0, 1, 1 1 1 1 visible when( "specialty_twoprimaries" != tablelookup( "mp/statstable.csv", 1, STAT_CAC_SPECIALTY_WEAPON , 4 ) ); name CLASS_NAME group GROUP_NAME ) // perk loadout info display ============= // grenade icons PREPROC_SHADER_DRAW_ALIGNED( PRIMARY_GRENADE_X_OFFSET (PERK_Y_OFFSET+PERK_Y_SPACING) 32 32 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 0, STAT_CAC_PRIMARY_GRENADE, 6 ), 1 1 1 1, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME ) PREPROC_SHADER_DRAW_ALIGNED( (SPECIAL_GRENADE_X_OFFSET-10) (PERK_Y_OFFSET+PERK_Y_SPACING) 32 32 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 0, STAT_CAC_SPECIAL_GRENADE, 6 ), 1 1 1 1, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME ) // perk 1 icon PREPROC_SHADER_DRAW_ALIGNED( (PERK1_X_OFFSET-14) (PERK_Y_OFFSET+PERK_Y_SPACING) 32 32 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 1, STAT_CAC_SPECIALTY_EQUIPMENT, 6 ), 1 1 1 0.65, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME ) // perk 2 icon PREPROC_SHADER_DRAW_ALIGNED( (PERK2_X_OFFSET-12) (PERK_Y_OFFSET+PERK_Y_SPACING) 32 32 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 1, STAT_CAC_SPECIALTY_WEAPON, 6 ), 1 1 1 0.65, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME ) // perk 3 icon PREPROC_SHADER_DRAW_ALIGNED( (PERK3_X_OFFSET-10) (PERK_Y_OFFSET+PERK_Y_SPACING) 32 32 LOADOUT_ALIGN, ORIGIN_LOADOUT, tablelookup( "mp/statstable.csv", 1, STAT_CAC_SPECIALTY_ABILITY, 6 ), 1 1 1 0.65, 0, 1, 1 1 1 1 name CLASS_NAME group GROUP_NAME )