Item
Information about a scourge item.
string getName()
string getDisplayName()
int getLevel()
int getWeight()
int getPrice()
int getDamage()
int getMaxCharges()
If the item has charges (eg. wand) return how many it started with.
int getQuality()
int getRange()
int isMagicItem()
Return a boolean if this is a magic item.
int getSkillBonus()
int getMagicLevel()
Return the item's magic level: 0-not magical, 1-lesser, 2-greater, 3-champion, 4-divine.
int getBonus()
int getDamageMultiplier()
For magic items return the multiplier for the item. (eg. double damage=2, etc.)
int getMonsterType()
For magic items return the type monster this item works best on. (ie. where the multiplier applies.)
string getSchool()
int getMagicResistance()
string describeMagicDamage()
bool isCursed()
bool isStateModSet()
bool isStateModProtected()
bool isRanged()
int getDamageSkill()
Get the skill exercised by this weapon. The return value of this function can be passed to Creature.getSkill() as the parameter.
int getMaxCharges()
int getDamageType()
int getParry()
int getAP()
int getTwoHanded()
int getDefense()
int getDefenseSkill()
int getDodgePenalty()
int getPotionPower()
int getPotionSkill()
int getPotionTime()
int getSpellLevel()
bool hasTag()
Does this item have this tag?