Only the cEntityEffect::effXXX constants are Lua-exported.
The rest of the classes don't need exporting, there's no interface using them anyway.
This commit is contained in:
parent
5193335efa
commit
f5259d7651
@ -223,7 +223,8 @@ void cEntityEffectPoison::OnTick(cPawn & a_Target)
|
|||||||
cMonster & Target = (cMonster &) a_Target;
|
cMonster & Target = (cMonster &) a_Target;
|
||||||
|
|
||||||
// Doesn't effect undead mobs, spiders
|
// Doesn't effect undead mobs, spiders
|
||||||
if (Target.IsUndead() ||
|
if (
|
||||||
|
Target.IsUndead() ||
|
||||||
(Target.GetMobType() == cMonster::mtSpider) ||
|
(Target.GetMobType() == cMonster::mtSpider) ||
|
||||||
(Target.GetMobType() == cMonster::mtCaveSpider)
|
(Target.GetMobType() == cMonster::mtCaveSpider)
|
||||||
)
|
)
|
||||||
|
@ -36,6 +36,8 @@ public:
|
|||||||
effSaturation = 23,
|
effSaturation = 23,
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
|
// tolua_end
|
||||||
|
|
||||||
/** Creates an empty entity effect */
|
/** Creates an empty entity effect */
|
||||||
cEntityEffect(void);
|
cEntityEffect(void);
|
||||||
|
|
||||||
@ -93,11 +95,12 @@ protected:
|
|||||||
|
|
||||||
/** The distance modifier for affecting potency */
|
/** The distance modifier for affecting potency */
|
||||||
double m_DistanceModifier;
|
double m_DistanceModifier;
|
||||||
};
|
}; // tolua_export
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Speed
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
class cEntityEffectSpeed:
|
class cEntityEffectSpeed:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -109,9 +112,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Slowness
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectSlowness:
|
class cEntityEffectSlowness:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -123,9 +127,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Haste
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectHaste:
|
class cEntityEffectHaste:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -137,9 +142,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Mining Fatigue
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectMiningFatigue:
|
class cEntityEffectMiningFatigue:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -151,9 +157,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Strength
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectStrength:
|
class cEntityEffectStrength:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -165,9 +172,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Instant Health
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectInstantHealth:
|
class cEntityEffectInstantHealth:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -181,9 +189,10 @@ public:
|
|||||||
virtual void OnActivate(cPawn & a_Target) override;
|
virtual void OnActivate(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Instant Damage
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectInstantDamage:
|
class cEntityEffectInstantDamage:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -197,9 +206,10 @@ public:
|
|||||||
virtual void OnActivate(cPawn & a_Target) override;
|
virtual void OnActivate(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Jump Boost
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectJumpBoost:
|
class cEntityEffectJumpBoost:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -211,9 +221,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Nausea
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectNausea:
|
class cEntityEffectNausea:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -225,9 +236,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Regeneration
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectRegeneration:
|
class cEntityEffectRegeneration:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -241,9 +253,10 @@ public:
|
|||||||
virtual void OnTick(cPawn & a_Target) override;
|
virtual void OnTick(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Resistance
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectResistance:
|
class cEntityEffectResistance:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -255,9 +268,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Fire Resistance
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectFireResistance:
|
class cEntityEffectFireResistance:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -269,9 +283,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Water Breathing
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectWaterBreathing:
|
class cEntityEffectWaterBreathing:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -283,9 +298,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Invisibility
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectInvisibility:
|
class cEntityEffectInvisibility:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -297,9 +313,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Blindness
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectBlindness:
|
class cEntityEffectBlindness:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -311,9 +328,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Night Vision
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectNightVision:
|
class cEntityEffectNightVision:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -325,9 +343,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Hunger
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectHunger:
|
class cEntityEffectHunger:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -338,12 +357,14 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// cEntityEffect overrides:
|
||||||
virtual void OnTick(cPawn & a_Target) override;
|
virtual void OnTick(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Weakness
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectWeakness:
|
class cEntityEffectWeakness:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -354,12 +375,14 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// cEntityEffect overrides:
|
||||||
virtual void OnTick(cPawn & a_Target) override;
|
virtual void OnTick(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Poison
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectPoison:
|
class cEntityEffectPoison:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -370,12 +393,14 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// cEntityEffect overrides:
|
||||||
virtual void OnTick(cPawn & a_Target) override;
|
virtual void OnTick(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Wither
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectWither:
|
class cEntityEffectWither:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -386,12 +411,14 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// cEntityEffect overrides:
|
||||||
virtual void OnTick(cPawn & a_Target) override;
|
virtual void OnTick(cPawn & a_Target) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Health Boost
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectHealthBoost:
|
class cEntityEffectHealthBoost:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -403,9 +430,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Absorption
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectAbsorption:
|
class cEntityEffectAbsorption:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -417,9 +445,10 @@ public:
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
// Saturation
|
|
||||||
/////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
class cEntityEffectSaturation:
|
class cEntityEffectSaturation:
|
||||||
public cEntityEffect
|
public cEntityEffect
|
||||||
{
|
{
|
||||||
@ -435,4 +464,4 @@ public:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
// tolua_end
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user