Updated Lua Item (markdown)

Alex 2013-06-23 14:46:22 -07:00
parent 3241c1c034
commit 11ef01e18b

@ -11,4 +11,179 @@ item.valid -- Returns true if this object is not null
### Member Functions
```
Item() -- Creates a null Item
int MinStatus();
int ItemClass();
const char *Name();
const char *Lore();
const char *IDFile();
uint32 ID();
int Weight();
int NoRent();
int NoDrop();
int Size();
uint32 Slots();
uint32 Price();
uint32 Icon();
uint32 LoreGroup();
bool LoreFlag();
bool PendingLoreFlag();
bool ArtifactFlag();
bool SummonedFlag();
int FVNoDrop();
uint32 Favor();
uint32 GuildFavor();
uint32 PointType();
int BagType();
int BagSlots();
int BagSize();
int BagWR();
bool BenefitFlag();
bool Tradeskills();
int CR();
int DR();
int PR();
int MR();
int FR();
int AStr();
int ASta();
int AAgi();
int ADex();
int ACha();
int AInt();
int AWis();
int HP();
int Mana();
int AC();
uint32 Deity();
int SkillModValue();
uint32 SkillModType();
uint32 BaneDmgRace();
int BaneDmgAmt();
uint32 BaneDmgBody();
bool Magic();
int CastTime_();
int ReqLevel();
uint32 BardType();
int BardValue();
int Light();
int Delay();
int RecLevel();
int RecSkill();
int ElemDmgType();
int ElemDmgAmt();
int Range();
uint32 Damage();
uint32 Color();
uint32 Classes();
uint32 Races();
int MaxCharges();
int ItemType();
int Material();
double SellRate();
uint32 Fulfilment();
int CastTime();
uint32 EliteMaterial();
int ProcRate();
int CombatEffects();
int Shielding();
int StunResist();
int StrikeThrough();
uint32 ExtraDmgSkill();
uint32 ExtraDmgAmt();
int SpellShield();
int Avoidance();
int Accuracy();
uint32 CharmFileID();
int FactionMod1();
int FactionMod2();
int FactionMod3();
int FactionMod4();
int FactionAmt1();
int FactionAmt2();
int FactionAmt3();
int FactionAmt4();
const char *CharmFile();
uint32 AugType();
int AugSlotType(int i);
int AugSlotVisible(int i);
int AugSlotUnk2(int i);
uint32 LDoNTheme();
uint32 LDoNPrice();
uint32 LDoNSold();
uint32 BaneDmgRaceAmt();
uint32 AugRestrict();
uint32 Endur();
uint32 DotShielding();
uint32 Attack();
uint32 Regen();
uint32 ManaRegen();
uint32 EnduranceRegen();
uint32 Haste();
uint32 DamageShield();
uint32 RecastDelay();
uint32 RecastType();
uint32 AugDistiller();
bool Attuneable();
bool NoPet();
bool PotionBelt();
bool Stackable();
bool NoTransfer();
bool QuestItemFlag();
int StackSize();
int PotionBeltSlots();
int Click_Effect();
int Click_Type();
int Click_Level();
int Click_Level2();
int Proc_Effect();
int Proc_Type();
int Proc_Level();
int Proc_Level2();
int Worn_Effect();
int Worn_Type();
int Worn_Level();
int Worn_Level2();
int Focus_Effect();
int Focus_Type();
int Focus_Level();
int Focus_Level2();
int Scroll_Effect();
int Scroll_Type();
int Scroll_Level();
int Scroll_Level2();
int Bard_Effect();
int Bard_Type();
int Bard_Level();
int Bard_Level2();
int Book();
uint32 BookType();
const char *Filename();
int SVCorruption();
uint32 Purity();
uint32 BackstabDmg();
uint32 DSMitigation();
int HeroicStr();
int HeroicInt();
int HeroicWis();
int HeroicAgi();
int HeroicDex();
int HeroicSta();
int HeroicCha();
int HeroicMR();
int HeroicFR();
int HeroicCR();
int HeroicDR();
int HeroicPR();
int HeroicSVCorrup();
int HealAmt();
int SpellDmg();
uint32 LDoNSellBackRate();
uint32 ScriptFileID();
int ExpendableArrow();
uint32 Clairvoyance();
const char *ClickName();
const char *ProcName();
const char *WornName();
const char *FocusName();
const char *ScrollName();
```