IMPORTANT
Status: Supported
Minimum version: 1.4
Ammo, weapon icon, and fire mode
Overview
The hud_states section in maingame.xml supports three related blocks:
- adaptive ammo widget
- fire mode display using
mode_mapping - multiple
static_wpn_iconmodes
static_ammo_adaptive
- Enabled by the
static_ammo_adaptivenode. - Uses
clip_textandtotal_text. - The separator is set by
separator. - In this mode, the regular ammo fields are hidden.
static_fire_mode and mode_mapping
use_icon="1"converts the fire mode into icons.mode_mappinglinks the mode text to an icon name.
Example:
xml
<static_fire_mode x="899" y="684" width="16" height="20" stretch="1" use_icon="1">
<mode_mapping text="1" icon="ui_inGame2_icon_fmode_single"/>
<mode_mapping text="A" icon="ui_inGame2_icon_fmode_auto"/>
<mode_mapping text="2" icon="ui_inGame2_icon_fmode_2burst"/>
<mode_mapping text="3" icon="ui_inGame2_icon_fmode_3burst"/>
<text font="letterica18" align="c" vert_align="c"/>
</static_fire_mode>static_wpn_icon
- Legacy mode: ammunition icon.
display_mode="text": text instead of an icon.caliber="1": caliber mode viahud_group_catalog.
Additional notes:
WeaponIconScaleinengine_external.ltx.active_ammo_colorandinactive_ammo_colorfor ammo type colors.
Related material: general information, UI overview.