Property
A property is one of several traits which the hero or a monster either has or does not have. Properties vary widely; some properties correspond to particular rings. The hero can expose many properties through enlightenment. A property is "boolean", you either have it or you do not. Thus luck and the prayer timeout are not properties in this sense; there is no hero for whom luck and prayer timeout does not apply.
Properties include:
- resistances
- intrinsics
- particular abilities
- diseases
- special powers (#invoked from artifacts)
In the source code, prop.h#line8 lists most of the properties and artifact.h#line53 lists the special powers. Each property has a representative integer constant. Particularily in objects.c and artilist.h, the integer constants assign the properties granted by using certain items.
Full list
- This page is a stub. Should you wish to do so, you can contribute by expanding this page.
A user has suggested improving this page or section as follows:
"Please add more monflag.h flags, artifact.h flags, and notable sources to the below table!"
Special powers
→ Special power is an invocation property. You must #invoke an artifact to use it; you do not obtain the property simply by carrying or wielding the artifact.
Property | Integer from artifact.h#line53 | Source |
---|---|---|
healing | HEALING | The Staff of Aesculapius |
gain energy | ENERGY_BOOST | The Mitre of Holiness |
untrap | UNTRAP | The Master Key of Thievery |
charging | CHARGE_OBJ | The Platinum Yendorian Express Card |
level teleport | LEVEL_TELE | The Orb of Fate |
branchport | CREATE_PORTAL | The Eye of the Aethiopica |
enlightenment | ENLIGHTENING | The Eyes of the Overworld |
arrow creation | CREATE_AMMO | The Longbow of Diana |