status/PauseWhileChoosingStatus.cs
using System;
using System.Collections.Generic;
using System.Linq;
using Sandbox;

[Status(1, 0, 0.05f, 0, false )]
public class PauseWhileChoosingStatus : Status
{
	public PauseWhileChoosingStatus()
    {
		Title = "Stopwatch";
		IconPath = "textures/icons/planner.png";
	}

	public override void Init(Player player)
	{
		base.Init(player);
	}

	public override void Refresh()
    {
		Description = GetDescription(Level);

		Player.Modify(this, PlayerStat.PauseWhileChoosing, 1f, ModifierType.Add);
	}

	public override string GetDescription(int newLevel)
	{
		return "Pause while choosing perks";
	}

	public override string GetUpgradeDescription(int newLevel)
    {
		return "Pause while choosing perks";
	}
}