mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 21:01:29 +00:00
1539 lines
42 KiB
C++
1539 lines
42 KiB
C++
#include "lua.hpp"
|
|
#include <luabind/luabind.hpp>
|
|
|
|
#include "lua_stat_bonuses.h"
|
|
|
|
int32 Lua_StatBonuses::GetAC() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AC;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHP() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HP;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHPRegen() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HPRegen;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMaxHP() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MaxHP;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetManaRegen() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ManaRegen;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetEnduranceRegen() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->EnduranceRegen;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMana() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Mana;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetEndurance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Endurance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetATK() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ATK;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSTR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->STR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSTRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->STRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicSTR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicSTR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSTA() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->STA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSTACapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->STACapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicSTA() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicSTA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDEX() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DEX;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDEXCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DEXCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicDEX() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicDEX;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAGI() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AGI;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAGICapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AGICapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicAGI() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicAGI;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetINT() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->INT;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetINTCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->INTCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicINT() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicINT;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetWIS() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->WIS;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetWISCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->WISCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicWIS() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicWIS;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCHA() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CHA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCHACapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CHACapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicCHA() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicCHA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicMR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicMR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicFR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicFR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicCR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicCR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicPR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicPR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDRCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DRCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicDR() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicDR;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCorrup() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Corrup;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCorrupCapMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CorrupCapMod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHeroicCorrup() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeroicCorrup;
|
|
}
|
|
|
|
uint16 Lua_StatBonuses::GetDamageShieldSpellID() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DamageShieldSpellID;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetDamageShield() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DamageShield;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetDamageShieldType() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DamageShieldType;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetSpellDamageShield() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellDamageShield;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetSpellShield() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellShield;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetReverseDamageShield() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ReverseDamageShield;
|
|
}
|
|
|
|
uint16 Lua_StatBonuses::GetReverseDamageShieldSpellID() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ReverseDamageShieldSpellID;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetReverseDamageShieldType() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ReverseDamageShieldType;
|
|
}
|
|
|
|
int Lua_StatBonuses::Getmovementspeed() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->movementspeed;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Gethaste() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->haste;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Gethastetype2() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->hastetype2;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Gethastetype3() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->hastetype3;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Getinhibitmelee() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->inhibitmelee;
|
|
}
|
|
|
|
float Lua_StatBonuses::GetAggroRange() const {
|
|
Lua_Safe_Call_Real();
|
|
return self->AggroRange;
|
|
}
|
|
|
|
float Lua_StatBonuses::GetAssistRange() const {
|
|
Lua_Safe_Call_Real();
|
|
return self->AssistRange;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Getskillmod(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->skillmod[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::Getskillmodmax(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->skillmodmax[idx];
|
|
}
|
|
|
|
int Lua_StatBonuses::Geteffective_casting_level() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->effective_casting_level;
|
|
}
|
|
|
|
int Lua_StatBonuses::Getreflect_chance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->reflect_chance;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetsingingMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->singingMod;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetAmplification() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Amplification;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetbrassMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->brassMod;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetpercussionMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->percussionMod;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetwindMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->windMod;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetstringedMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->stringedMod;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetsongModCap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->songModCap;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::Gethatemod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->hatemod;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetEnduranceReduction() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->EnduranceReduction;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetStrikeThrough() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->StrikeThrough;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMeleeMitigation() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeMitigation;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMeleeMitigationEffect() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeMitigationEffect;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCriticalHitChance(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalHitChance[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCriticalSpellChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalSpellChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSpellCritDmgIncrease() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellCritDmgIncrease;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSpellCritDmgIncNoStack() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellCritDmgIncNoStack;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDotCritDmgIncrease() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DotCritDmgIncrease;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCriticalHealChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalHealChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCriticalHealOverTime() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalHealOverTime;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCriticalDoTChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalDoTChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCrippBlowChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CrippBlowChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAvoidMeleeChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AvoidMeleeChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAvoidMeleeChanceEffect() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AvoidMeleeChanceEffect;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetRiposteChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->RiposteChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDodgeChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DodgeChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetParryChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ParryChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDualWieldChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DualWieldChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDoubleAttackChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DoubleAttackChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetTripleAttackChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->TripleAttackChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDoubleRangedAttack() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DoubleRangedAttack;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetResistSpellChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ResistSpellChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetResistFearChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ResistFearChance;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetFearless() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->Fearless;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetIsFeared() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->IsFeared;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetIsBlind() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->IsBlind;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetStunResist() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->StunResist;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMeleeSkillCheck() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeSkillCheck;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetMeleeSkillCheckSkill() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeSkillCheckSkill;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHitChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HitChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHitChanceEffect(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HitChanceEffect[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDamageModifier(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DamageModifier[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDamageModifier2(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DamageModifier2[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMinDamageModifier(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MinDamageModifier[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetProcChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ProcChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetProcChanceSPA() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ProcChanceSPA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetExtraAttackChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ExtraAttackChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDoTShielding() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DoTShielding;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFlurryChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FlurryChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHundredHands() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HundredHands;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMeleeLifetap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeLifetap;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetVampirism() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Vampirism;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHealRate() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HealRate;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMaxHPChange() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MaxHPChange;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetHealAmt() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HealAmt;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSpellDmg() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellDmg;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetClairvoyance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Clairvoyance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDSMitigation() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DSMitigation;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDSMitigationOffHand() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DSMitigationOffHand;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetTwoHandBluntBlock() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->TwoHandBluntBlock;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetItemManaRegenCap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ItemManaRegenCap;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetGravityEffect() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->GravityEffect;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetAntiGate() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->AntiGate;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetMagicWeapon() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->MagicWeapon;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetIncreaseBlockChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->IncreaseBlockChance;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetPersistantCasting() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PersistantCasting;
|
|
}
|
|
|
|
int Lua_StatBonuses::GetXPRateMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->XPRateMod;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetBlockNextSpell() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->BlockNextSpell;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetImmuneToFlee() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->ImmuneToFlee;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetVoiceGraft() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->VoiceGraft;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSpellProcChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellProcChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCharmBreakChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CharmBreakChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSongRange() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SongRange;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetHPToManaConvert() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HPToManaConvert;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetNegateEffects() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->NegateEffects;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetTriggerMeleeThreshold() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->TriggerMeleeThreshold;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetTriggerSpellThreshold() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->TriggerSpellThreshold;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetShieldBlock() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ShieldBlock;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetBlockBehind() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->BlockBehind;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetCriticalRegenDecay() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->CriticalRegenDecay;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetCriticalHealDecay() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->CriticalHealDecay;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetCriticalDotDecay() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->CriticalDotDecay;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetDivineAura() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->DivineAura;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetDistanceRemoval() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->DistanceRemoval;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFrenziedDevastation() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FrenziedDevastation;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetNegateIfCombat() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->NegateIfCombat;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetScreech() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Screech;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAlterNPCLevel() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AlterNPCLevel;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetBerserkSPA() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->BerserkSPA;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMetabolism() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Metabolism;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetSanctuary() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->Sanctuary;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFactionModPct() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FactionModPct;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetPC_Pet_Flurry() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PC_Pet_Flurry;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetPackrat() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Packrat;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetBuffSlotIncrease() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->BuffSlotIncrease;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetDelayDeath() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DelayDeath;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetBaseMovementSpeed() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->BaseMovementSpeed;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetIncreaseRunSpeedCap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->IncreaseRunSpeedCap;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDoubleSpecialAttack() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DoubleSpecialAttack;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetFrontalStunResist() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FrontalStunResist;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetBindWound() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->BindWound;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetMaxBindWound() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MaxBindWound;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetChannelChanceSpells() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ChannelChanceSpells;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetChannelChanceItems() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ChannelChanceItems;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetSeeInvis() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SeeInvis;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetTripleBackstab() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->TripleBackstab;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetFrontalBackstabMinDmg() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->FrontalBackstabMinDmg;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetFrontalBackstabChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FrontalBackstabChance;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetConsumeProjectile() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ConsumeProjectile;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetForageAdditionalItems() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ForageAdditionalItems;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetSalvageChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SalvageChance;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetArcheryDamageModifier() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ArcheryDamageModifier;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetSecondaryDmgInc() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->SecondaryDmgInc;
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetGiveDoubleAttack() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->GiveDoubleAttack;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPetCriticalHit() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PetCriticalHit;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPetAvoidance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PetAvoidance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCombatStability() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CombatStability;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDoubleRiposte() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DoubleRiposte;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAmbidexterity() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Ambidexterity;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPetMaxHP() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PetMaxHP;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPetFlurry() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PetFlurry;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetMasteryofPast() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MasteryofPast;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetGivePetGroupTarget() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->GivePetGroupTarget;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetRootBreakChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->RootBreakChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetUnfailingDivinity() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->UnfailingDivinity;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetItemHPRegenCap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ItemHPRegenCap;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetOffhandRiposteFail() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->OffhandRiposteFail;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetItemATKCap() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ItemATKCap;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetShieldEquipDmgMod() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ShieldEquipDmgMod;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetTriggerOnValueAmount() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->TriggerOnValueAmount;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetStunBashChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->StunBashChance;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetIncreaseChanceMemwipe() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->IncreaseChanceMemwipe;
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetCriticalMend() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CriticalMend;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetImprovedReclaimEnergy() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ImprovedReclaimEnergy;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetPetMeleeMitigation() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PetMeleeMitigation;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetIllusionPersistence() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->IllusionPersistence;
|
|
}
|
|
|
|
uint16 Lua_StatBonuses::Getextra_xtargets() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->extra_xtargets;
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetShroudofStealth() const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->ShroudofStealth;
|
|
}
|
|
|
|
uint16 Lua_StatBonuses::GetReduceFallDamage() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ReduceFallDamage;
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetTradeSkillMastery() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->TradeSkillMastery;
|
|
}
|
|
|
|
int16 Lua_StatBonuses::GetNoBreakAESneak() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->NoBreakAESneak;
|
|
}
|
|
|
|
int16 Lua_StatBonuses::GetFeignedCastOnChance() const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FeignedCastOnChance;
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDivineSaveChance(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DivineSaveChance[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetDeathSave(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DeathSave[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAccuracy(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Accuracy[idx];
|
|
}
|
|
|
|
int16 Lua_StatBonuses::GetSkillDmgTaken(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillDmgTaken[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSpellTriggers(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellTriggers[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSpellOnKill(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellOnKill[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSpellOnDeath(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellOnDeath[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCritDmgMob(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CritDmgMob[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSkillReuseTime(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillReuseTime[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSkillDamageAmount(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillDamageAmount[idx];
|
|
}
|
|
|
|
int Lua_StatBonuses::GetHPPercCap(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HPPercCap[idx];
|
|
}
|
|
|
|
int Lua_StatBonuses::GetManaPercCap(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ManaPercCap[idx];
|
|
}
|
|
|
|
int Lua_StatBonuses::GetEndPercCap(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->EndPercCap[idx];
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetFocusEffects(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FocusEffects[idx];
|
|
}
|
|
|
|
int16 Lua_StatBonuses::GetFocusEffectsWorn(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FocusEffectsWorn[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSkillDamageAmount2(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillDamageAmount2[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetNegateAttacks(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->NegateAttacks[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetMitigateMeleeRune(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MitigateMeleeRune[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetMeleeThresholdGuard(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeThresholdGuard[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSpellThresholdGuard(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SpellThresholdGuard[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetMitigateSpellRune(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MitigateSpellRune[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetMitigateDotRune(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MitigateDotRune[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetManaAbsorbPercentDamage(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ManaAbsorbPercentDamage[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetImprovedTaunt(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ImprovedTaunt[idx];
|
|
}
|
|
|
|
int8 Lua_StatBonuses::GetRoot(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Root[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetAbsorbMagicAtt(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AbsorbMagicAtt[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetMeleeRune(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->MeleeRune[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetAStacker(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AStacker[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetBStacker(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->BStacker[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetCStacker(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->CStacker[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetDStacker(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->DStacker[idx];
|
|
}
|
|
|
|
bool Lua_StatBonuses::GetLimitToSkill(int idx) const {
|
|
Lua_Safe_Call_Bool();
|
|
return self->LimitToSkill[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSkillProc(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillProc[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetSkillProcSuccess(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillProcSuccess[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetPC_Pet_Rampage(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->PC_Pet_Rampage[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSkillAttackProc(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SkillAttackProc[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSlayUndead(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SlayUndead[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetGiveDoubleRiposte(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->GiveDoubleRiposte[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetRaiseSkillCap(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->RaiseSkillCap[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetSEResist(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->SEResist[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetFinishingBlow(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FinishingBlow[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetFinishingBlowLvl(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->FinishingBlowLvl[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetHeadShot(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HeadShot[idx];
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetHSLevel(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->HSLevel[idx];
|
|
}
|
|
|
|
uint32 Lua_StatBonuses::GetAssassinate(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->Assassinate[idx];
|
|
}
|
|
|
|
uint8 Lua_StatBonuses::GetAssassinateLevel(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->AssassinateLevel[idx];
|
|
}
|
|
|
|
int32 Lua_StatBonuses::GetReduceTradeskillFail(int idx) const {
|
|
Lua_Safe_Call_Int();
|
|
return self->ReduceTradeskillFail[idx];
|
|
}
|
|
|
|
luabind::scope lua_register_stat_bonuses() {
|
|
return luabind::class_<Lua_StatBonuses>("StatBonuses")
|
|
.def(luabind::constructor<>())
|
|
.def("GetAC", &Lua_StatBonuses::GetAC)
|
|
.def("GetHP", &Lua_StatBonuses::GetHP)
|
|
.def("GetHPRegen", &Lua_StatBonuses::GetHPRegen)
|
|
.def("GetMaxHP", &Lua_StatBonuses::GetMaxHP)
|
|
.def("GetManaRegen", &Lua_StatBonuses::GetManaRegen)
|
|
.def("GetEnduranceRegen", &Lua_StatBonuses::GetEnduranceRegen)
|
|
.def("GetMana", &Lua_StatBonuses::GetMana)
|
|
.def("GetEndurance", &Lua_StatBonuses::GetEndurance)
|
|
.def("GetATK", &Lua_StatBonuses::GetATK)
|
|
.def("GetSTR", &Lua_StatBonuses::GetSTR)
|
|
.def("GetSTRCapMod", &Lua_StatBonuses::GetSTRCapMod)
|
|
.def("GetHeroicSTR", &Lua_StatBonuses::GetHeroicSTR)
|
|
.def("GetSTA", &Lua_StatBonuses::GetSTA)
|
|
.def("GetSTACapMod", &Lua_StatBonuses::GetSTACapMod)
|
|
.def("GetHeroicSTA", &Lua_StatBonuses::GetHeroicSTA)
|
|
.def("GetDEX", &Lua_StatBonuses::GetDEX)
|
|
.def("GetDEXCapMod", &Lua_StatBonuses::GetDEXCapMod)
|
|
.def("GetHeroicDEX", &Lua_StatBonuses::GetHeroicDEX)
|
|
.def("GetAGI", &Lua_StatBonuses::GetAGI)
|
|
.def("GetAGICapMod", &Lua_StatBonuses::GetAGICapMod)
|
|
.def("GetHeroicAGI", &Lua_StatBonuses::GetHeroicAGI)
|
|
.def("GetINT", &Lua_StatBonuses::GetINT)
|
|
.def("GetINTCapMod", &Lua_StatBonuses::GetINTCapMod)
|
|
.def("GetHeroicINT", &Lua_StatBonuses::GetHeroicINT)
|
|
.def("GetWIS", &Lua_StatBonuses::GetWIS)
|
|
.def("GetWISCapMod", &Lua_StatBonuses::GetWISCapMod)
|
|
.def("GetHeroicWIS", &Lua_StatBonuses::GetHeroicWIS)
|
|
.def("GetCHA", &Lua_StatBonuses::GetCHA)
|
|
.def("GetCHACapMod", &Lua_StatBonuses::GetCHACapMod)
|
|
.def("GetHeroicCHA", &Lua_StatBonuses::GetHeroicCHA)
|
|
.def("GetMR", &Lua_StatBonuses::GetMR)
|
|
.def("GetMRCapMod", &Lua_StatBonuses::GetMRCapMod)
|
|
.def("GetHeroicMR", &Lua_StatBonuses::GetHeroicMR)
|
|
.def("GetFR", &Lua_StatBonuses::GetFR)
|
|
.def("GetFRCapMod", &Lua_StatBonuses::GetFRCapMod)
|
|
.def("GetHeroicFR", &Lua_StatBonuses::GetHeroicFR)
|
|
.def("GetCR", &Lua_StatBonuses::GetCR)
|
|
.def("GetCRCapMod", &Lua_StatBonuses::GetCRCapMod)
|
|
.def("GetHeroicCR", &Lua_StatBonuses::GetHeroicCR)
|
|
.def("GetPR", &Lua_StatBonuses::GetPR)
|
|
.def("GetPRCapMod", &Lua_StatBonuses::GetPRCapMod)
|
|
.def("GetHeroicPR", &Lua_StatBonuses::GetHeroicPR)
|
|
.def("GetDR", &Lua_StatBonuses::GetDR)
|
|
.def("GetDRCapMod", &Lua_StatBonuses::GetDRCapMod)
|
|
.def("GetHeroicDR", &Lua_StatBonuses::GetHeroicDR)
|
|
.def("GetCorrup", &Lua_StatBonuses::GetCorrup)
|
|
.def("GetCorrupCapMod", &Lua_StatBonuses::GetCorrupCapMod)
|
|
.def("GetHeroicCorrup", &Lua_StatBonuses::GetHeroicCorrup)
|
|
.def("GetDamageShieldSpellID", &Lua_StatBonuses::GetDamageShieldSpellID)
|
|
.def("GetDamageShield", &Lua_StatBonuses::GetDamageShield)
|
|
.def("GetDamageShieldType", &Lua_StatBonuses::GetDamageShieldType)
|
|
.def("GetSpellDamageShield", &Lua_StatBonuses::GetSpellDamageShield)
|
|
.def("GetSpellShield", &Lua_StatBonuses::GetSpellShield)
|
|
.def("GetReverseDamageShield", &Lua_StatBonuses::GetReverseDamageShield)
|
|
.def("GetReverseDamageShieldSpellID", &Lua_StatBonuses::GetReverseDamageShieldSpellID)
|
|
.def("GetReverseDamageShieldType", &Lua_StatBonuses::GetReverseDamageShieldType)
|
|
.def("Getmovementspeed", &Lua_StatBonuses::Getmovementspeed)
|
|
.def("Gethaste", &Lua_StatBonuses::Gethaste)
|
|
.def("Gethastetype2", &Lua_StatBonuses::Gethastetype2)
|
|
.def("Gethastetype3", &Lua_StatBonuses::Gethastetype3)
|
|
.def("Getinhibitmelee", &Lua_StatBonuses::Getinhibitmelee)
|
|
.def("GetAggroRange", &Lua_StatBonuses::GetAggroRange)
|
|
.def("GetAssistRange", &Lua_StatBonuses::GetAssistRange)
|
|
.def("Getskillmod", &Lua_StatBonuses::Getskillmod)
|
|
.def("Getskillmodmax", &Lua_StatBonuses::Getskillmodmax)
|
|
.def("Geteffective_casting_level", &Lua_StatBonuses::Geteffective_casting_level)
|
|
.def("Getreflect_chance", &Lua_StatBonuses::Getreflect_chance)
|
|
.def("GetsingingMod", &Lua_StatBonuses::GetsingingMod)
|
|
.def("GetAmplification", &Lua_StatBonuses::GetAmplification)
|
|
.def("GetbrassMod", &Lua_StatBonuses::GetbrassMod)
|
|
.def("GetpercussionMod", &Lua_StatBonuses::GetpercussionMod)
|
|
.def("GetwindMod", &Lua_StatBonuses::GetwindMod)
|
|
.def("GetstringedMod", &Lua_StatBonuses::GetstringedMod)
|
|
.def("GetsongModCap", &Lua_StatBonuses::GetsongModCap)
|
|
.def("Gethatemod", &Lua_StatBonuses::Gethatemod)
|
|
.def("GetEnduranceReduction", &Lua_StatBonuses::GetEnduranceReduction)
|
|
.def("GetStrikeThrough", &Lua_StatBonuses::GetStrikeThrough)
|
|
.def("GetMeleeMitigation", &Lua_StatBonuses::GetMeleeMitigation)
|
|
.def("GetMeleeMitigationEffect", &Lua_StatBonuses::GetMeleeMitigationEffect)
|
|
.def("GetCriticalHitChance", &Lua_StatBonuses::GetCriticalHitChance)
|
|
.def("GetCriticalSpellChance", &Lua_StatBonuses::GetCriticalSpellChance)
|
|
.def("GetSpellCritDmgIncrease", &Lua_StatBonuses::GetSpellCritDmgIncrease)
|
|
.def("GetSpellCritDmgIncNoStack", &Lua_StatBonuses::GetSpellCritDmgIncNoStack)
|
|
.def("GetDotCritDmgIncrease", &Lua_StatBonuses::GetDotCritDmgIncrease)
|
|
.def("GetCriticalHealChance", &Lua_StatBonuses::GetCriticalHealChance)
|
|
.def("GetCriticalHealOverTime", &Lua_StatBonuses::GetCriticalHealOverTime)
|
|
.def("GetCriticalDoTChance", &Lua_StatBonuses::GetCriticalDoTChance)
|
|
.def("GetCrippBlowChance", &Lua_StatBonuses::GetCrippBlowChance)
|
|
.def("GetAvoidMeleeChance", &Lua_StatBonuses::GetAvoidMeleeChance)
|
|
.def("GetAvoidMeleeChanceEffect", &Lua_StatBonuses::GetAvoidMeleeChanceEffect)
|
|
.def("GetRiposteChance", &Lua_StatBonuses::GetRiposteChance)
|
|
.def("GetDodgeChance", &Lua_StatBonuses::GetDodgeChance)
|
|
.def("GetParryChance", &Lua_StatBonuses::GetParryChance)
|
|
.def("GetDualWieldChance", &Lua_StatBonuses::GetDualWieldChance)
|
|
.def("GetDoubleAttackChance", &Lua_StatBonuses::GetDoubleAttackChance)
|
|
.def("GetTripleAttackChance", &Lua_StatBonuses::GetTripleAttackChance)
|
|
.def("GetDoubleRangedAttack", &Lua_StatBonuses::GetDoubleRangedAttack)
|
|
.def("GetResistSpellChance", &Lua_StatBonuses::GetResistSpellChance)
|
|
.def("GetResistFearChance", &Lua_StatBonuses::GetResistFearChance)
|
|
.def("GetFearless", &Lua_StatBonuses::GetFearless)
|
|
.def("GetIsFeared", &Lua_StatBonuses::GetIsFeared)
|
|
.def("GetIsBlind", &Lua_StatBonuses::GetIsBlind)
|
|
.def("GetStunResist", &Lua_StatBonuses::GetStunResist)
|
|
.def("GetMeleeSkillCheck", &Lua_StatBonuses::GetMeleeSkillCheck)
|
|
.def("GetMeleeSkillCheckSkill", &Lua_StatBonuses::GetMeleeSkillCheckSkill)
|
|
.def("GetHitChance", &Lua_StatBonuses::GetHitChance)
|
|
.def("GetHitChanceEffect", &Lua_StatBonuses::GetHitChanceEffect)
|
|
.def("GetDamageModifier", &Lua_StatBonuses::GetDamageModifier)
|
|
.def("GetDamageModifier2", &Lua_StatBonuses::GetDamageModifier2)
|
|
.def("GetMinDamageModifier", &Lua_StatBonuses::GetMinDamageModifier)
|
|
.def("GetProcChance", &Lua_StatBonuses::GetProcChance)
|
|
.def("GetProcChanceSPA", &Lua_StatBonuses::GetProcChanceSPA)
|
|
.def("GetExtraAttackChance", &Lua_StatBonuses::GetExtraAttackChance)
|
|
.def("GetDoTShielding", &Lua_StatBonuses::GetDoTShielding)
|
|
.def("GetFlurryChance", &Lua_StatBonuses::GetFlurryChance)
|
|
.def("GetHundredHands", &Lua_StatBonuses::GetHundredHands)
|
|
.def("GetMeleeLifetap", &Lua_StatBonuses::GetMeleeLifetap)
|
|
.def("GetVampirism", &Lua_StatBonuses::GetVampirism)
|
|
.def("GetHealRate", &Lua_StatBonuses::GetHealRate)
|
|
.def("GetMaxHPChange", &Lua_StatBonuses::GetMaxHPChange)
|
|
.def("GetHealAmt", &Lua_StatBonuses::GetHealAmt)
|
|
.def("GetSpellDmg", &Lua_StatBonuses::GetSpellDmg)
|
|
.def("GetClairvoyance", &Lua_StatBonuses::GetClairvoyance)
|
|
.def("GetDSMitigation", &Lua_StatBonuses::GetDSMitigation)
|
|
.def("GetDSMitigationOffHand", &Lua_StatBonuses::GetDSMitigationOffHand)
|
|
.def("GetTwoHandBluntBlock", &Lua_StatBonuses::GetTwoHandBluntBlock)
|
|
.def("GetItemManaRegenCap", &Lua_StatBonuses::GetItemManaRegenCap)
|
|
.def("GetGravityEffect", &Lua_StatBonuses::GetGravityEffect)
|
|
.def("GetAntiGate", &Lua_StatBonuses::GetAntiGate)
|
|
.def("GetMagicWeapon", &Lua_StatBonuses::GetMagicWeapon)
|
|
.def("GetIncreaseBlockChance", &Lua_StatBonuses::GetIncreaseBlockChance)
|
|
.def("GetPersistantCasting", &Lua_StatBonuses::GetPersistantCasting)
|
|
.def("GetXPRateMod", &Lua_StatBonuses::GetXPRateMod)
|
|
.def("GetBlockNextSpell", &Lua_StatBonuses::GetBlockNextSpell)
|
|
.def("GetImmuneToFlee", &Lua_StatBonuses::GetImmuneToFlee)
|
|
.def("GetVoiceGraft", &Lua_StatBonuses::GetVoiceGraft)
|
|
.def("GetSpellProcChance", &Lua_StatBonuses::GetSpellProcChance)
|
|
.def("GetCharmBreakChance", &Lua_StatBonuses::GetCharmBreakChance)
|
|
.def("GetSongRange", &Lua_StatBonuses::GetSongRange)
|
|
.def("GetHPToManaConvert", &Lua_StatBonuses::GetHPToManaConvert)
|
|
.def("GetNegateEffects", &Lua_StatBonuses::GetNegateEffects)
|
|
.def("GetTriggerMeleeThreshold", &Lua_StatBonuses::GetTriggerMeleeThreshold)
|
|
.def("GetTriggerSpellThreshold", &Lua_StatBonuses::GetTriggerSpellThreshold)
|
|
.def("GetShieldBlock", &Lua_StatBonuses::GetShieldBlock)
|
|
.def("GetBlockBehind", &Lua_StatBonuses::GetBlockBehind)
|
|
.def("GetCriticalRegenDecay", &Lua_StatBonuses::GetCriticalRegenDecay)
|
|
.def("GetCriticalHealDecay", &Lua_StatBonuses::GetCriticalHealDecay)
|
|
.def("GetCriticalDotDecay", &Lua_StatBonuses::GetCriticalDotDecay)
|
|
.def("GetDivineAura", &Lua_StatBonuses::GetDivineAura)
|
|
.def("GetDistanceRemoval", &Lua_StatBonuses::GetDistanceRemoval)
|
|
.def("GetFrenziedDevastation", &Lua_StatBonuses::GetFrenziedDevastation)
|
|
.def("GetNegateIfCombat", &Lua_StatBonuses::GetNegateIfCombat)
|
|
.def("GetScreech", &Lua_StatBonuses::GetScreech)
|
|
.def("GetAlterNPCLevel", &Lua_StatBonuses::GetAlterNPCLevel)
|
|
.def("GetBerserkSPA", &Lua_StatBonuses::GetBerserkSPA)
|
|
.def("GetMetabolism", &Lua_StatBonuses::GetMetabolism)
|
|
.def("GetSanctuary", &Lua_StatBonuses::GetSanctuary)
|
|
.def("GetFactionModPct", &Lua_StatBonuses::GetFactionModPct)
|
|
.def("GetPC_Pet_Flurry", &Lua_StatBonuses::GetPC_Pet_Flurry)
|
|
.def("GetPackrat", &Lua_StatBonuses::GetPackrat)
|
|
.def("GetBuffSlotIncrease", &Lua_StatBonuses::GetBuffSlotIncrease)
|
|
.def("GetDelayDeath", &Lua_StatBonuses::GetDelayDeath)
|
|
.def("GetBaseMovementSpeed", &Lua_StatBonuses::GetBaseMovementSpeed)
|
|
.def("GetIncreaseRunSpeedCap", &Lua_StatBonuses::GetIncreaseRunSpeedCap)
|
|
.def("GetDoubleSpecialAttack", &Lua_StatBonuses::GetDoubleSpecialAttack)
|
|
.def("GetFrontalStunResist", &Lua_StatBonuses::GetFrontalStunResist)
|
|
.def("GetBindWound", &Lua_StatBonuses::GetBindWound)
|
|
.def("GetMaxBindWound", &Lua_StatBonuses::GetMaxBindWound)
|
|
.def("GetChannelChanceSpells", &Lua_StatBonuses::GetChannelChanceSpells)
|
|
.def("GetChannelChanceItems", &Lua_StatBonuses::GetChannelChanceItems)
|
|
.def("GetSeeInvis", &Lua_StatBonuses::GetSeeInvis)
|
|
.def("GetTripleBackstab", &Lua_StatBonuses::GetTripleBackstab)
|
|
.def("GetFrontalBackstabMinDmg", &Lua_StatBonuses::GetFrontalBackstabMinDmg)
|
|
.def("GetFrontalBackstabChance", &Lua_StatBonuses::GetFrontalBackstabChance)
|
|
.def("GetConsumeProjectile", &Lua_StatBonuses::GetConsumeProjectile)
|
|
.def("GetForageAdditionalItems", &Lua_StatBonuses::GetForageAdditionalItems)
|
|
.def("GetSalvageChance", &Lua_StatBonuses::GetSalvageChance)
|
|
.def("GetArcheryDamageModifier", &Lua_StatBonuses::GetArcheryDamageModifier)
|
|
.def("GetSecondaryDmgInc", &Lua_StatBonuses::GetSecondaryDmgInc)
|
|
.def("GetGiveDoubleAttack", &Lua_StatBonuses::GetGiveDoubleAttack)
|
|
.def("GetPetCriticalHit", &Lua_StatBonuses::GetPetCriticalHit)
|
|
.def("GetPetAvoidance", &Lua_StatBonuses::GetPetAvoidance)
|
|
.def("GetCombatStability", &Lua_StatBonuses::GetCombatStability)
|
|
.def("GetDoubleRiposte", &Lua_StatBonuses::GetDoubleRiposte)
|
|
.def("GetAmbidexterity", &Lua_StatBonuses::GetAmbidexterity)
|
|
.def("GetPetMaxHP", &Lua_StatBonuses::GetPetMaxHP)
|
|
.def("GetPetFlurry", &Lua_StatBonuses::GetPetFlurry)
|
|
.def("GetMasteryofPast", &Lua_StatBonuses::GetMasteryofPast)
|
|
.def("GetGivePetGroupTarget", &Lua_StatBonuses::GetGivePetGroupTarget)
|
|
.def("GetRootBreakChance", &Lua_StatBonuses::GetRootBreakChance)
|
|
.def("GetUnfailingDivinity", &Lua_StatBonuses::GetUnfailingDivinity)
|
|
.def("GetItemHPRegenCap", &Lua_StatBonuses::GetItemHPRegenCap)
|
|
.def("GetOffhandRiposteFail", &Lua_StatBonuses::GetOffhandRiposteFail)
|
|
.def("GetItemATKCap", &Lua_StatBonuses::GetItemATKCap)
|
|
.def("GetShieldEquipDmgMod", &Lua_StatBonuses::GetShieldEquipDmgMod)
|
|
.def("GetTriggerOnValueAmount", &Lua_StatBonuses::GetTriggerOnValueAmount)
|
|
.def("GetStunBashChance", &Lua_StatBonuses::GetStunBashChance)
|
|
.def("GetIncreaseChanceMemwipe", &Lua_StatBonuses::GetIncreaseChanceMemwipe)
|
|
.def("GetCriticalMend", &Lua_StatBonuses::GetCriticalMend)
|
|
.def("GetImprovedReclaimEnergy", &Lua_StatBonuses::GetImprovedReclaimEnergy)
|
|
.def("GetPetMeleeMitigation", &Lua_StatBonuses::GetPetMeleeMitigation)
|
|
.def("GetIllusionPersistence", &Lua_StatBonuses::GetIllusionPersistence)
|
|
.def("Getextra_xtargets", &Lua_StatBonuses::Getextra_xtargets)
|
|
.def("GetShroudofStealth", &Lua_StatBonuses::GetShroudofStealth)
|
|
.def("GetReduceFallDamage", &Lua_StatBonuses::GetReduceFallDamage)
|
|
.def("GetTradeSkillMastery", &Lua_StatBonuses::GetTradeSkillMastery)
|
|
.def("GetNoBreakAESneak", &Lua_StatBonuses::GetNoBreakAESneak)
|
|
.def("GetFeignedCastOnChance", &Lua_StatBonuses::GetFeignedCastOnChance)
|
|
.def("GetDivineSaveChance", &Lua_StatBonuses::GetDivineSaveChance)
|
|
.def("GetDeathSave", &Lua_StatBonuses::GetDeathSave)
|
|
.def("GetAccuracy", &Lua_StatBonuses::GetAccuracy)
|
|
.def("GetSkillDmgTaken", &Lua_StatBonuses::GetSkillDmgTaken)
|
|
.def("GetSpellTriggers", &Lua_StatBonuses::GetSpellTriggers)
|
|
.def("GetSpellOnKill", &Lua_StatBonuses::GetSpellOnKill)
|
|
.def("GetSpellOnDeath", &Lua_StatBonuses::GetSpellOnDeath)
|
|
.def("GetCritDmgMob", &Lua_StatBonuses::GetCritDmgMob)
|
|
.def("GetSkillReuseTime", &Lua_StatBonuses::GetSkillReuseTime)
|
|
.def("GetSkillDamageAmount", &Lua_StatBonuses::GetSkillDamageAmount)
|
|
.def("GetHPPercCap", &Lua_StatBonuses::GetHPPercCap)
|
|
.def("GetManaPercCap", &Lua_StatBonuses::GetManaPercCap)
|
|
.def("GetEndPercCap", &Lua_StatBonuses::GetEndPercCap)
|
|
.def("GetFocusEffects", &Lua_StatBonuses::GetFocusEffects)
|
|
.def("GetFocusEffectsWorn", &Lua_StatBonuses::GetFocusEffectsWorn)
|
|
.def("GetSkillDamageAmount2", &Lua_StatBonuses::GetSkillDamageAmount2)
|
|
.def("GetNegateAttacks", &Lua_StatBonuses::GetNegateAttacks)
|
|
.def("GetMitigateMeleeRune", &Lua_StatBonuses::GetMitigateMeleeRune)
|
|
.def("GetMeleeThresholdGuard", &Lua_StatBonuses::GetMeleeThresholdGuard)
|
|
.def("GetSpellThresholdGuard", &Lua_StatBonuses::GetSpellThresholdGuard)
|
|
.def("GetMitigateSpellRune", &Lua_StatBonuses::GetMitigateSpellRune)
|
|
.def("GetMitigateDotRune", &Lua_StatBonuses::GetMitigateDotRune)
|
|
.def("GetManaAbsorbPercentDamage", &Lua_StatBonuses::GetManaAbsorbPercentDamage)
|
|
.def("GetImprovedTaunt", &Lua_StatBonuses::GetImprovedTaunt)
|
|
.def("GetRoot", &Lua_StatBonuses::GetRoot)
|
|
.def("GetAbsorbMagicAtt", &Lua_StatBonuses::GetAbsorbMagicAtt)
|
|
.def("GetMeleeRune", &Lua_StatBonuses::GetMeleeRune)
|
|
.def("GetAStacker", &Lua_StatBonuses::GetAStacker)
|
|
.def("GetBStacker", &Lua_StatBonuses::GetBStacker)
|
|
.def("GetCStacker", &Lua_StatBonuses::GetCStacker)
|
|
.def("GetDStacker", &Lua_StatBonuses::GetDStacker)
|
|
.def("GetLimitToSkill", &Lua_StatBonuses::GetLimitToSkill)
|
|
.def("GetSkillProc", &Lua_StatBonuses::GetSkillProc)
|
|
.def("GetSkillProcSuccess", &Lua_StatBonuses::GetSkillProcSuccess)
|
|
.def("GetPC_Pet_Rampage", &Lua_StatBonuses::GetPC_Pet_Rampage)
|
|
.def("GetSkillAttackProc", &Lua_StatBonuses::GetSkillAttackProc)
|
|
.def("GetSlayUndead", &Lua_StatBonuses::GetSlayUndead)
|
|
.def("GetGiveDoubleRiposte", &Lua_StatBonuses::GetGiveDoubleRiposte)
|
|
.def("GetRaiseSkillCap", &Lua_StatBonuses::GetRaiseSkillCap)
|
|
.def("GetSEResist", &Lua_StatBonuses::GetSEResist)
|
|
.def("GetFinishingBlow", &Lua_StatBonuses::GetFinishingBlow)
|
|
.def("GetFinishingBlowLvl", &Lua_StatBonuses::GetFinishingBlowLvl)
|
|
.def("GetHeadShot", &Lua_StatBonuses::GetHeadShot)
|
|
.def("GetHSLevel", &Lua_StatBonuses::GetHSLevel)
|
|
.def("GetAssassinate", &Lua_StatBonuses::GetAssassinate)
|
|
.def("GetAssassinateLevel", &Lua_StatBonuses::GetAssassinateLevel)
|
|
.def("GetReduceTradeskillFail", &Lua_StatBonuses::GetReduceTradeskillFail);
|
|
} |