mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-08 01:56:36 +00:00
Destroyed Lua ItemInst (markdown)
-59
@@ -1,59 +0,0 @@
|
|||||||
ItemInst is a class exported to Lua that represent the ItemInst object from EQEmu.
|
|
||||||
|
|
||||||
[Return to the Lua API](Lua-API)
|
|
||||||
|
|
||||||
### Properties
|
|
||||||
```
|
|
||||||
item.null -- Returns true if this object is null
|
|
||||||
item.valid -- Returns true if this object is not null
|
|
||||||
```
|
|
||||||
|
|
||||||
### Member Functions
|
|
||||||
```
|
|
||||||
ItemInst() -- Creates a null ItemInst
|
|
||||||
ItemInst(Integer item_id) -- Creates a new ItemInst of item_id
|
|
||||||
ItemInst(Integer item_id, Integer charges) -- Creates a new ItemInst of item_id with charges
|
|
||||||
Boolean IsType(Integer item_class);
|
|
||||||
Boolean IsStackable();
|
|
||||||
Boolean IsEquipable(Integer race, Integer class_);
|
|
||||||
Boolean IsEquipable(Integer slot_id);
|
|
||||||
Boolean IsAugmentable();
|
|
||||||
Integer GetAugmentType();
|
|
||||||
Boolean IsExpendable();
|
|
||||||
ItemInst GetItem(Integer slot);
|
|
||||||
Item GetItem();
|
|
||||||
Void SetItem(Item item);
|
|
||||||
Item GetUnscaledItem(Integer slot);
|
|
||||||
Integer GetItemID(Integer slot);
|
|
||||||
Integer GetTotalItemCount();
|
|
||||||
ItemInst GetAugment(Integer slot);
|
|
||||||
Integer GetAugmentItemID(Integer slot);
|
|
||||||
Boolean IsAugmented();
|
|
||||||
Boolean IsWeapon();
|
|
||||||
Boolean IsAmmo();
|
|
||||||
Integer GetID();
|
|
||||||
Integer GetItemScriptID();
|
|
||||||
Integer GetCharges();
|
|
||||||
Void SetCharges(Integer charges);
|
|
||||||
Integer GetPrice();
|
|
||||||
Void SetPrice(Integer price);
|
|
||||||
Void SetColor(Integer color);
|
|
||||||
Integer GetColor();
|
|
||||||
Boolean IsInstNoDrop();
|
|
||||||
Void SetInstNoDrop(Boolean flag);
|
|
||||||
String GetCustomDataString();
|
|
||||||
Void SetCustomData(String identifier, String value);
|
|
||||||
Void SetCustomData(String identifier, Integer value);
|
|
||||||
Void SetCustomData(String identifier, Real value);
|
|
||||||
Void SetCustomData(String identifier, Boolean value);
|
|
||||||
String GetCustomData(String identifier);
|
|
||||||
Void DeleteCustomData(String identifier);
|
|
||||||
Void SetScaling(Boolean val);
|
|
||||||
Void SetScale(Real scale_factor);
|
|
||||||
Integer GetExp();
|
|
||||||
Void SetExp(Integer exp);
|
|
||||||
Void AddExp(Integer exp);
|
|
||||||
Integer GetMaxEvolveLvl();
|
|
||||||
Integer GetKillsNeeded(Integer current_level);
|
|
||||||
ItemInst Clone();
|
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user