6 const string NWNX_Item =
"NWNX_Item";
105 int NWNX_Item_MoveTo(
object oItem,
object oTarget,
int bHideAllFeedback = FALSE);
137 NWNXPushObject(oItem);
138 NWNXCall(NWNX_Item,
"SetWeight");
144 NWNXPushObject(oItem);
145 NWNXCall(NWNX_Item,
"SetBaseGoldPieceValue");
151 NWNXPushObject(oItem);
152 NWNXCall(NWNX_Item,
"SetAddGoldPieceValue");
157 NWNXPushObject(oItem);
158 NWNXCall(NWNX_Item,
"GetBaseGoldPieceValue");
164 NWNXPushObject(oItem);
165 NWNXCall(NWNX_Item,
"GetAddGoldPieceValue");
171 NWNXPushInt(nBaseItem);
172 NWNXPushObject(oItem);
173 NWNXCall(NWNX_Item,
"SetBaseItemType");
178 NWNXPushInt(bUpdateCreatureAppearance);
182 NWNXPushObject(oItem);
183 NWNXCall(NWNX_Item,
"SetItemAppearance");
188 NWNXPushObject(oItem);
189 NWNXCall(NWNX_Item,
"GetEntireItemAppearance");
190 return NWNXPopString();
195 NWNXPushString(sApp);
196 NWNXPushObject(oItem);
197 NWNXCall(NWNX_Item,
"RestoreItemAppearance");
202 NWNXPushObject(oItem);
203 NWNXCall(NWNX_Item,
"GetBaseArmorClass");
209 NWNXPushObject(oItem);
210 NWNXCall(NWNX_Item,
"GetMinEquipLevel");
216 NWNXPushInt(bHideAllFeedback);
217 NWNXPushObject(oTarget);
218 NWNXPushObject(oItem);
219 NWNXCall(NWNX_Item,
"MoveTo");
225 NWNXPushInt(bPersist);
226 NWNXPushInt(nModifier);
227 NWNXPushObject(oItem);
228 NWNXCall(NWNX_Item,
"SetMinEquipLevelModifier");
233 NWNXPushObject(oItem);
234 NWNXCall(NWNX_Item,
"GetMinEquipLevelModifier");
241 NWNXPushInt(bPersist);
242 NWNXPushInt(nOverride);
243 NWNXPushObject(oItem);
244 NWNXCall(NWNX_Item,
"SetMinEquipLevelOverride");
249 NWNXPushObject(oItem);
250 NWNXCall(NWNX_Item,
"GetMinEquipLevelOverride");
string NWNX_Item_GetEntireItemAppearance(object oItem)
Return a string containing the entire appearance for an item.
int NWNX_Item_GetMinEquipLevel(object oItem)
Get an item's minimum level required to equip.
void NWNX_Item_RestoreItemAppearance(object oItem, string sApp)
Restores an item's appearance using the value retrieved through NWNX_Item_GetEntireItemAppearance().
void NWNX_Item_SetItemAppearance(object oItem, int nType, int nIndex, int nValue, int bUpdateCreatureAppearance=FALSE)
Make a single change to the appearance of an item.
int NWNX_Item_GetMinEquipLevelModifier(object oItem)
Gets the applied modifier to the Minimum Level to Equip (Item Level Restriction).
int NWNX_Item_GetAddGoldPieceValue(object oItem)
Get an item's additional value in gold pieces.
int NWNX_Item_GetMinEquipLevelOverride(object oItem)
Gets the applied override to the Minimum Level to Equip (Item Level Restriction).
int NWNX_Item_GetBaseArmorClass(object oItem)
Get an item's base armor class.
void NWNX_Item_SetMinEquipLevelOverride(object oItem, int nOverride, int bPersist=TRUE)
Set an override to the Minimum Level to Equip (Item Level Restriction).
void NWNX_Item_SetWeight(object oItem, int weight)
Set an item's weight.
void NWNX_Item_SetBaseItemType(object oItem, int nBaseItem)
Set an item's base item type.
int NWNX_Item_GetBaseGoldPieceValue(object oItem)
Get an item's base value in gold pieces.
int NWNX_Item_MoveTo(object oItem, object oTarget, int bHideAllFeedback=FALSE)
Move oItem to oTarget.
void NWNX_Item_SetMinEquipLevelModifier(object oItem, int nModifier, int bPersist=TRUE)
Set a modifier to the Minimum Level to Equip (Item Level Restriction).
void NWNX_Item_SetBaseGoldPieceValue(object oItem, int gold)
Set an item's base value in gold pieces.
void NWNX_Item_SetAddGoldPieceValue(object oItem, int gold)
Set an item's additional value in gold pieces.