A small UI rich text panel class that matches the phrase "Non-Bullet Damage" (and variants) and sets a color for that token in rendered rich text. It derives from RichTextBase and applies a regex-based RichTextPanel attribute to hook into parsing.
[RichTextPanel( @"\b[Nn]on-[Bb]ullet ([Dd]amage|[Dd][Mm][Gg])\b", UseCaptureGroup = false )]
public class RichTextNonBulletDamage : RichTextBase
{
//public override string ImagePath => "textures/ui/bullet-icon.png";
//public override string TextOverride => "non-";
public override Color Color => new Color( 0.4f, 0.4f, 0.4f );
}