ui/richtext/RichTextPoison.cs

A RichText panel definition that matches text mentioning "Poison" or "Poisoned" and supplies metadata for rendering, including an icon, color, and two stat entries (shoot poison chance and poison damage).

Reflection
[RichTextPanel( @"\b[Pp]oison(s|ed)?\b" )]
public class RichTextPoison : RichTextBase
{
	public override string Icon => "water_drop";
	public override Color Color => new Color( 0f, 0.8f, 0f );
	public override RichTextStatEntry[] Stats => [
		new(PlayerStat.ShootPoisonChance, StatFormat.Percentage),
		new(PlayerStat.PoisonDamage, StatFormat.Decimals1)
	];
}