Moved Effects.h to EntityEffects.h, added initial impl
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#pragma once
|
||||
|
||||
// tolua_begin
|
||||
class cEntityEffect {
|
||||
public:
|
||||
|
||||
/** All types of entity effects (numbers correspond to IDs) */
|
||||
enum eType
|
||||
{
|
||||
efSpeed = 1,
|
||||
efSlowness = 2,
|
||||
efHaste = 3,
|
||||
efMiningFatigue = 4,
|
||||
efStrength = 5,
|
||||
efInstantHealth = 6,
|
||||
efInstantDamage = 7,
|
||||
efJumpBoost = 8,
|
||||
efNausia = 9,
|
||||
efRegeneration = 10,
|
||||
efResistance = 11,
|
||||
efFireResistance = 12,
|
||||
efWaterBreathing = 13,
|
||||
efInvisibility = 14,
|
||||
efBlindness = 15,
|
||||
efNightVision = 16,
|
||||
efHunger = 17,
|
||||
efWeakness = 18,
|
||||
efPoison = 19,
|
||||
efWither = 20,
|
||||
efHealthBoost = 21,
|
||||
efAbsorption = 22,
|
||||
efSaturation = 23,
|
||||
} ;
|
||||
|
||||
/** The duration of the effect */
|
||||
int m_Ticks;
|
||||
|
||||
/** How strong the effect will be applied */
|
||||
short m_Intensity;
|
||||
|
||||
/**
|
||||
* An empty entity effect
|
||||
*/
|
||||
cEntityEffect();
|
||||
|
||||
/**
|
||||
* An entity effect
|
||||
* @param a_Ticks The duration of the effect
|
||||
* @param a_Intensity How strong the effect will be applied
|
||||
*/
|
||||
cEntityEffect(int a_Ticks, short a_Intensity);
|
||||
};
|
||||
// tolua_end
|
||||
Reference in New Issue
Block a user