feat(PlayerMethods): Add new player methods (#281)
This commit is contained in:
@@ -584,6 +584,21 @@ ElunaRegister<Player> PlayerMethods[] =
|
||||
{ "RemoveBonusTalent", &LuaPlayer::RemoveBonusTalent },
|
||||
{ "GetHomebind", &LuaPlayer::GetHomebind },
|
||||
{ "GetSpells", &LuaPlayer::GetSpells },
|
||||
{ "GetAverageItemLevel", &LuaPlayer::GetAverageItemLevel },
|
||||
{ "GetBarberShopCost", &LuaPlayer::GetBarberShopCost },
|
||||
{ "GetSightRange", &LuaPlayer::GetSightRange },
|
||||
{ "GetWeaponProficiency", &LuaPlayer::GetWeaponProficiency },
|
||||
{ "GetArmorProficiency", &LuaPlayer::GetArmorProficiency },
|
||||
{ "GetAmmoDPS", &LuaPlayer::GetAmmoDPS },
|
||||
{ "GetShield", &LuaPlayer::GetShield },
|
||||
{ "GetRunesState", &LuaPlayer::GetRunesState },
|
||||
{ "GetViewpoint", &LuaPlayer::GetViewpoint },
|
||||
{ "GetDodgeFromAgility", &LuaPlayer::GetDodgeFromAgility },
|
||||
{ "GetMeleeCritFromAgility", &LuaPlayer::GetMeleeCritFromAgility },
|
||||
{ "GetSpellCritFromIntellect", &LuaPlayer::GetSpellCritFromIntellect },
|
||||
{ "GetInventoryItem", &LuaPlayer::GetInventoryItem },
|
||||
{ "GetBankItem", &LuaPlayer::GetBankItem },
|
||||
{ "GetCreationTime", &LuaPlayer::GetCreationTime },
|
||||
|
||||
// Boolean
|
||||
{ "HasTankSpec", &LuaPlayer::HasTankSpec },
|
||||
@@ -654,6 +669,23 @@ ElunaRegister<Player> PlayerMethods[] =
|
||||
{ "CanFly", &LuaPlayer::CanFly },
|
||||
{ "IsMoving", &LuaPlayer::IsMoving },
|
||||
{ "IsFlying", &LuaPlayer::IsFlying },
|
||||
{ "IsMaxLevel", &LuaPlayer::IsMaxLevel },
|
||||
{ "IsDailyQuestDone", &LuaPlayer::IsDailyQuestDone },
|
||||
{ "IsPvP", &LuaPlayer::IsPvP },
|
||||
{ "IsFFAPvP", &LuaPlayer::IsFFAPvP },
|
||||
{ "IsUsingLfg", &LuaPlayer::IsUsingLfg },
|
||||
{ "InRandomLfgDungeon", &LuaPlayer::InRandomLfgDungeon },
|
||||
{ "CanInteractWithQuestGiver", &LuaPlayer::CanInteractWithQuestGiver },
|
||||
{ "CanSeeStartQuest", &LuaPlayer::CanSeeStartQuest },
|
||||
{ "CanTakeQuest", &LuaPlayer::CanTakeQuest },
|
||||
{ "CanAddQuest", &LuaPlayer::CanAddQuest },
|
||||
{ "CalculateReputationGain", &LuaPlayer::CalculateReputationGain },
|
||||
{ "HasTitleByIndex", &LuaPlayer::HasTitleByIndex },
|
||||
{ "IsAtGroupRewardDistance", &LuaPlayer::IsAtGroupRewardDistance },
|
||||
{ "IsAtLootRewardDistance", &LuaPlayer::IsAtLootRewardDistance },
|
||||
{ "CanTeleport", &LuaPlayer::CanTeleport },
|
||||
{ "IsSpectator", &LuaPlayer::IsSpectator },
|
||||
// { "HasSpellMod", &LuaPlayer::HasSpellMod },
|
||||
|
||||
// Gossip
|
||||
{ "GossipMenuAddItem", &LuaPlayer::GossipMenuAddItem },
|
||||
@@ -755,6 +787,21 @@ ElunaRegister<Player> PlayerMethods[] =
|
||||
{ "SendMovieStart", &LuaPlayer::SendMovieStart },
|
||||
{ "UpdatePlayerSetting", &LuaPlayer::UpdatePlayerSetting },
|
||||
{ "TeleportTo", &LuaPlayer::TeleportTo },
|
||||
{ "SetPlayerFlag", &LuaPlayer::SetPlayerFlag },
|
||||
{ "RemovePlayerFlag", &LuaPlayer::RemovePlayerFlag },
|
||||
{ "DoRandomRoll", &LuaPlayer::DoRandomRoll },
|
||||
{ "EnvironmentalDamage", &LuaPlayer::EnvironmentalDamage },
|
||||
{ "InitTaxiNodesForLevel", &LuaPlayer::InitTaxiNodesForLevel },
|
||||
{ "AbandonQuest", &LuaPlayer::AbandonQuest },
|
||||
{ "AddWeaponProficiency", &LuaPlayer::AddWeaponProficiency },
|
||||
{ "AddArmorProficiency", &LuaPlayer::AddArmorProficiency },
|
||||
{ "SetAmmo", &LuaPlayer::SetAmmo },
|
||||
{ "RemoveAmmo", &LuaPlayer::RemoveAmmo },
|
||||
{ "SetCanTeleport", &LuaPlayer::SetCanTeleport },
|
||||
{ "SetIsSpectator", &LuaPlayer::SetIsSpectator },
|
||||
{ "SetViewpoint", &LuaPlayer::SetViewpoint },
|
||||
{ "ToggleInstantFlight", &LuaPlayer::ToggleInstantFlight },
|
||||
{ "SetCreationTime", &LuaPlayer::SetCreationTime },
|
||||
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user