#include "lua.hpp" #include #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_("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); }