A perk definition class for a unique 'Freeze Double Damage' perk. It currently contains commented-out registration and modifier code, and overrides Start and Refresh but does not implement active functionality.
using System;
using Sandbox;
[Perk( Rarity.Unique, disabled: true, includedAtStart: false, alwaysOfferDebug: false )]
public class PerkFreezeDoubleDamage : Perk
{
static PerkFreezeDoubleDamage()
{
//Register<PerkFreezeDoubleDamage>(
// name: "Icebreaker",
// imagePath: "textures/icons/vector/freeze_double_damage.png",
// description: level => $"+100% dmg to frozen enemies\nUnfreeze frozen enemies when\nyou hurt them"
//);
}
public override void Start()
{
base.Start();
}
public override void Refresh()
{
base.Refresh();
// too OP?
//Player.Modify( this, PlayerStat.FreezeDoubleDmg, 1f, ModifierType.Add );
// any way to make the floater a different color?
}
}