Added E_EFFECT_<Effect>
This commit is contained in:
parent
123799a4e0
commit
71250b275f
29
src/Entities/Effects.h
Normal file
29
src/Entities/Effects.h
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
// tolua_begin
|
||||||
|
enum ENUM_ENTITY_EFFECT
|
||||||
|
{
|
||||||
|
E_EFFECT_SPEED = 1,
|
||||||
|
E_EFFECT_SLOWNESS = 2,
|
||||||
|
E_EFFECT_HASTE = 3,
|
||||||
|
E_EFFECT_MINING_FATIGUE = 4,
|
||||||
|
E_EFFECT_STENGTH = 5,
|
||||||
|
E_EFFECT_INSTANT_HEALTH = 6,
|
||||||
|
E_EFFECT_INSTANT_DAMAGE = 7,
|
||||||
|
E_EFFECT_JUMP_BOOST = 8,
|
||||||
|
E_EFFECT_NAUSEA = 9,
|
||||||
|
E_EFFECT_REGENERATION = 10,
|
||||||
|
E_EFFECT_RESISTANCE = 11,
|
||||||
|
E_EFFECT_FIRE_RESISTANCE = 12,
|
||||||
|
E_EFFECT_WATER_BREATHING = 13,
|
||||||
|
E_EFFECT_INVISIBILITY = 14,
|
||||||
|
E_EFFECT_BLINDNESS = 15,
|
||||||
|
E_EFFECT_NIGHT_VISION = 16,
|
||||||
|
E_EFFECT_HUNGER = 17,
|
||||||
|
E_EFFECT_WEAKNESS = 18,
|
||||||
|
E_EFFECT_POISON = 19,
|
||||||
|
E_EFFECT_WITHER = 20,
|
||||||
|
E_EFFECT_HEALTH_BOOST = 21,
|
||||||
|
E_EFFECT_ABSORPTION = 22,
|
||||||
|
E_EFFECT_SATURATION = 23,
|
||||||
|
} ;
|
@ -557,12 +557,12 @@ void cPlayer::FoodPoison(int a_NumTicks)
|
|||||||
m_FoodPoisonedTicksRemaining = std::max(m_FoodPoisonedTicksRemaining, a_NumTicks);
|
m_FoodPoisonedTicksRemaining = std::max(m_FoodPoisonedTicksRemaining, a_NumTicks);
|
||||||
if (!HasBeenFoodPoisoned)
|
if (!HasBeenFoodPoisoned)
|
||||||
{
|
{
|
||||||
m_ClientHandle->SendRemoveEntityEffect(*this, 17);
|
m_ClientHandle->SendRemoveEntityEffect(*this, E_EFFECT_HUNGER);
|
||||||
SendHealth();
|
SendHealth();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_ClientHandle->SendEntityEffect(*this, 17, 0, 20);
|
m_ClientHandle->SendEntityEffect(*this, E_EFFECT_HUNGER, 0, 20);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1710,7 +1710,7 @@ void cPlayer::HandleFood(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_ClientHandle->SendRemoveEntityEffect(*this, 17); // remove the "Hunger" effect.
|
m_ClientHandle->SendRemoveEntityEffect(*this, E_EFFECT_HUNGER); // remove the "Hunger" effect.
|
||||||
}
|
}
|
||||||
|
|
||||||
// Apply food exhaustion that has accumulated:
|
// Apply food exhaustion that has accumulated:
|
||||||
|
Loading…
Reference in New Issue
Block a user