
The Enhanced Status Icon replaces UT's player status icon. It can correctly
draw the status icons for the male, the female and the boss model.UT's icon has
some difficulties drawing the boss model, e.g. the lower part of the chest
armor is only drawn when the player has the Thigh Pads, but then even when the
player does not have the chest armor. The enhanced status icon can also display
whether the player is invisible by making the icon more transparent. This can
be helpful when playing with hidden weapons. The shield belt icon is drawn
darker when the shield belt is not at full charge.
The enhanced status icon can display five different types of items. These can
either be drawn in the HUD's color to indicate armor items or in inverted color
to indicate special items like jump boots or the Chaos UT gravity belt.

The Enhanced Player Icon is drawn by the EIChallengeHUD mutator in the EIChallengeHUD.u package. Some textures used for drawing special shields are contained in the EITextures.utx package, but the Enhanced Player Icon will work without this file.
The Enhanced Status Icon supports custom add-ons for special HUD classes. This is done via the CustomHUDIcon class. It is a subclass of EIChallengeHUD (the mutator used to draw the Enhanced Status Icon which is a subclass of EnhancedMutator) and offers the following functions:
CheckCustomHUDConfig (EIChallengeHUD
MyOwner) [simulated]
bool AllowDrawCustomStatus
(EIChallengeHUD MyOwner) [simulated]
DrawCustomStatus (Canvas Canvas,
EIChallengeHUD MyOwner) [simulated][Public] section of that file:
Object=(Name=MyPackage.MyCustomIconClass, Class=Class,
MetaClass=EIChallengeHUD.CustomHUDIcon, Description="HUDPackage.HUDClass")