ui/richtext/RichTextStun.cs

A RichTextPanel definition for stun-related text. It matches words like "stun", "stunned", or "stunning" and defines presentation properties such as icon, color, font weight, animation, and underline styling.

using Sandbox.UI;

[RichTextPanel( @"\b[Ss]tunn?(ed|ing)?\b" )]
public class RichTextStun : RichTextBase
{
	public override string Icon => "";

	public override Color Color => Color.White;

	public override int? FontWeight => 400;

	public override string AnimationName => "jitter";
	public override float? AnimationDuration => 0.5f;

	public override bool Underline => true;
	public override Color? UnderlineColor => Color.Yellow.WithAlpha( 0.75f );
	public override TextDecorationStyle? UnderlineStyle => TextDecorationStyle.Dashed;
}