public static void ActivateHealHp(Player player, int amount, List<Packet> pkts)
{
var maxHp = player.Stats[0] + player.Boost[0];
var newHp = Math.Min(maxHp, player.HP + amount);
if (newHp != player.HP)
{
pkts.Add(new ShowEffectPacket
{
EffectType = EffectType.Potion,
TargetId = player.Id,
Color = new ARGB(0xffffffff)
});
pkts.Add(new NotificationPacket
{
Color = new ARGB(0xff00ff00),
ObjectId = player.Id,
Text = "+" + (newHp - player.HP)
});
player.HP = newHp;
player.UpdateCount++;
}
}