AlertList.Alerts.Add(new Alert(Hud, HeroClass.Necromancer)
{
TextSnoId = Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno,
MessageFormat = "!! {0} !!",
Rule =
{
EquippedSkills = new[] { new SnoPowerId(Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno) },
InactiveBuffs = new[] { new SnoPowerId(Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno) },
},
Label =
{
TextFont = Hud.Render.CreateFont("tahoma", 20, 255, 255, 0, 0, false, false, 242, 0, 0, 0, true),
}
});
AlertList.Alerts.Add(new Alert(Hud, HeroClass.Necromancer)
{
TextSnoId = Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno,
MessageFormat = "\u23F0 {0} \u23F0", //⏰
AlertTextFunc = sno => string.Format(CultureInfo.InvariantCulture, "{0} {1:0.#}", Hud.GuessLocalizedName(sno), Hud.Game.Me.Powers.GetBuff(sno).TimeLeftSeconds[0]),
Rule =
{
EquippedSkills = new[] { new SnoPowerId(Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno) },
CustomCondition = player => player.Powers.BuffIsActive(Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno) && player.Powers.GetBuff(Hud.Sno.SnoPowers.Necromancer_BoneArmor.Sno).TimeLeftSecon ds[0] <= 3,
},
Label =
{
TextFont = Hud.Render.CreateFont("tahoma", 20, 255, 255, 0, 0, false, false, 242, 0, 0, 0, true),
}
});