|
|
virtual void | applyEffects (::Actor &target, ::EffectDuration durationTicks, int amplification) const |
|
virtual void | removeEffects (::BaseAttributeMap &attributeMapToRemoveFrom) |
|
virtual void | onEffectExpired (::Actor &) const |
|
virtual void | onActorDied (::Actor &, int) const |
|
virtual void | onActorHurt (::Actor &, int, ::ActorDamageSource const &, float) const |
|
virtual void | applyInstantaneousEffect (::Actor *source, ::Actor *owner, ::Actor *target, int amplification, float scale) const |
|
virtual bool | isInstantaneous () const |
|
virtual float | getAttributeModifierValue (int amplifier, ::AttributeModifier const &modifier) const |
|
MCAPI | MobEffect (uint id, ::std::string const &resourceName, ::std::string const &locName, bool isHarmful, int color, int icon, ::std::string const &iconName, bool drawParticles) |
|
MCAPI::InstantaneousAttributeBuff | _createInstantBuff (::AttributeBuff const &baseBuff, int amplification, float scale) const |
|
MCAPI::TemporalAttributeBuff | _createTemporalBuff (::AttributeBuff const &baseBuff, ::EffectDuration duration, int amplification) const |
|
MCAPI void | _setParticleEffectIds (char const *particleEffectId, char const *particleEffectAmbientId) |
|
MCAPI void | addAttributeBuff (::Attribute const &attribute, ::std::shared_ptr<::AttributeBuff > buff) |
|
MCAPI void | addAttributeModifier (::Attribute const &attribute, ::std::shared_ptr<::AttributeModifier > modifier) |
|
MCAPI void | applyModsAndBuffs (::BaseAttributeMap &attributeMapToRemoveFrom, ::EffectDuration durationTicks, int amplification) const |
|
MCAPI_C::std::string const & | getIconName () const |
|
MCAPI void | setDurationAmplifier (::std::shared_ptr<::Amplifier > amplifier) |
|
MCAPI::MobEffect & | setFactorCalculationData (::MobEffect::FactorCalculationData const &factorCalculationData) |
|
MCAPI void | setValueAmplifier (::std::shared_ptr<::Amplifier > amplifier) |
|
MCAPI void | updateModsAndBuffs (::BaseAttributeMap &attributeMapToRemoveFrom, ::EffectDuration durationTicks, int amplification) const |
|
MCAPI void * | $ctor (uint id, ::std::string const &resourceName, ::std::string const &locName, bool isHarmful, int color, int icon, ::std::string const &iconName, bool drawParticles) |
|
MCAPI void | $dtor () |
|
MCAPI void | $applyEffects (::Actor &target, ::EffectDuration durationTicks, int amplification) const |
|
MCAPI void | $removeEffects (::BaseAttributeMap &attributeMapToRemoveFrom) |
|
MCFOLD void | $onEffectExpired (::Actor &) const |
|
MCFOLD void | $onActorDied (::Actor &, int) const |
|
MCFOLD void | $onActorHurt (::Actor &, int, ::ActorDamageSource const &, float) const |
|
MCAPI void | $applyInstantaneousEffect (::Actor *source, ::Actor *owner, ::Actor *target, int amplification, float scale) const |
|
MCFOLD bool | $isInstantaneous () const |
|
MCAPI float | $getAttributeModifierValue (int amplifier, ::AttributeModifier const &modifier) const |
|
|
static MCAPI void | darknessEffectFactorUpdate (::MobEffect::FactorCalculationData &factorCalculationData, ::EffectDuration duration) |
|
static MCAPI_C ::MobEffect * | getById (uint effectId) |
|
static MCAPI ::MobEffect * | getByName (::std::string const &name) |
|
static MCAPI ::MobEffect::FactorCalculationData | getDarknessEffectFactorCalculationData () |
|
static MCAPI void | initEffects (::BaseGameVersion const &baseGameVersion, ::Experiments const &experiments) |
|
static MCAPI ::MobEffect *& | ABSORPTION () |
|
static MCAPI ::MobEffect *& | BAD_OMEN () |
|
static MCAPI ::MobEffect *& | BLINDNESS () |
|
static MCAPI ::MobEffect *& | CONDUIT_POWER () |
|
static MCAPI ::MobEffect *& | CONFUSION () |
|
static MCAPI ::MobEffect *& | DAMAGE_BOOST () |
|
static MCAPI ::MobEffect *& | DAMAGE_RESISTANCE () |
|
static MCAPI ::MobEffect *& | DARKNESS () |
|
static MCAPI ::mce::Color const & | DEFAULT_COLOR () |
|
static MCAPI ::MobEffect *& | DIG_SLOWDOWN () |
|
static MCAPI ::MobEffect *& | DIG_SPEED () |
|
static MCAPI ::MobEffect *& | EMPTY_EFFECT () |
|
static MCAPI ::MobEffect *& | FATAL_POISON () |
|
static MCAPI ::MobEffect *& | FIRE_RESISTANCE () |
|
static MCAPI ::MobEffect *& | HARM () |
|
static MCAPI ::MobEffect *& | HEAL () |
|
static MCAPI ::MobEffect *& | HEALTH_BOOST () |
|
static MCAPI ::MobEffect *& | HERO_OF_THE_VILLAGE () |
|
static MCAPI ::MobEffect *& | HUNGER () |
|
static MCAPI ::MobEffect *& | INFESTED () |
|
static MCAPI ::MobEffect *& | INVISIBILITY () |
|
static MCAPI ::MobEffect *& | JUMP () |
|
static MCAPI ::MobEffect *& | LEVITATION () |
|
static MCAPI ::MobEffect *& | MOVEMENT_SLOWDOWN () |
|
static MCAPI ::MobEffect *& | MOVEMENT_SPEED () |
|
static MCAPI ::MobEffect *& | NIGHT_VISION () |
|
static MCAPI ::MobEffect *& | OOZING () |
|
static MCAPI ::MobEffect *& | POISON () |
|
static MCAPI ::MobEffect *& | RAID_OMEN () |
|
static MCAPI ::MobEffect *& | REGENERATION () |
|
static MCAPI ::MobEffect *& | SATURATION () |
|
static MCAPI ::MobEffect *& | SLOW_FALLING () |
|
static MCAPI ::MobEffect *& | TRIAL_OMEN () |
|
static MCAPI ::MobEffect *& | WATER_BREATHING () |
|
static MCAPI ::MobEffect *& | WEAKNESS () |
|
static MCAPI ::MobEffect *& | WEAVING () |
|
static MCAPI ::MobEffect *& | WIND_CHARGED () |
|
static MCAPI ::MobEffect *& | WITHER () |
|
static MCAPI ::std::add_lvalue_reference_t<::std::unique_ptr<::MobEffect >[]> | mMobEffects () |
|
static MCAPI void ** | $vftable () |
|
|
::ll::TypedStorage< 4, 4, uint const > | mId |
|
::ll::TypedStorage< 1, 1, bool > | mIsHarmful |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mColor |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mParticleEffectId |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mParticleEffectAmbientId |
|
::ll::TypedStorage< 8, 32, ::std::string > | mDescriptionId |
|
::ll::TypedStorage< 4, 4, int > | mIcon |
|
::ll::TypedStorage< 4, 4, float > | mDurationModifier |
|
::ll::TypedStorage< 1, 1, bool > | mIsDisabled |
|
::ll::TypedStorage< 8, 32, ::std::string > | mResourceName |
|
::ll::TypedStorage< 8, 32, ::std::string > | mIconName |
|
::ll::TypedStorage< 1, 1, bool > | mEffectVisible |
|
::ll::TypedStorage< 4, 8, ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > > | mOnApplySound |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mComponentName |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Amplifier > > | mValueAmplifier |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Amplifier > > | mDurationAmplifier |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::Attribute const *, ::std::shared_ptr<::AttributeBuff > > > > | mAttributeBuffs |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::Attribute const *, ::std::shared_ptr<::AttributeModifier > > > > | mAttributeModifiers |
|
::ll::TypedStorage< 8, 96, ::MobEffect::FactorCalculationData > | mFactorCalculationData |