26 lines
3 KiB
PHP
26 lines
3 KiB
PHP
|
|
// 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 )
|
|
|