A RichText tag class for the UI, matching text like "Item Attract Range" and exposing two stat entries (coin attract range and strength) with percentage diff formatting. It sets an icon (currently an empty string) and provides the stats array.
[RichTextPanel( @"\b([Ii]tem )?[Aa]ttract [Rr]ange\b" )]
public class RichTextItemAttractRange : RichTextBase
{
//public override string Icon => "radar";
public override string Icon => "";
public override RichTextStatEntry[] Stats => [
new(PlayerStat.CoinAttractRange, StatFormat.PercentageDiff),
new(PlayerStat.CoinAttractStrength, StatFormat.PercentageDiff)
];
}