aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/HealthBoostMobEffect.cpp
blob: 9066a0418f92f1404074a39e209060a94cc81082 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "net.minecraft.world.entity.h"
#include "HealthBoostMobEffect.h"

HealthBoostMobEffect::HealthBoostMobEffect(int id, bool isHarmful, eMinecraftColour color) : MobEffect(id, isHarmful, color)
{
}

void HealthBoostMobEffect::removeAttributeModifiers(shared_ptr<LivingEntity> entity, BaseAttributeMap *attributes, int amplifier)
{
	MobEffect::removeAttributeModifiers(entity, attributes, amplifier);
	if (entity->getHealth() > entity->getMaxHealth())
	{
		entity->setHealth(entity->getMaxHealth());
	}
}