except negative stealth.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4290 c06c8d41-db1a-0410-9941-cceddc491573
4PQNMLJKDNIU52JSP6QAC6FK23RZPRHNGLFBCPLMWX4TPTR2YN7AC VDEBMD43BHNLAXQNDXEEMFOYUMISJBEBYKGZ4J54ISVIDHE3ZGKAC P322L6FPYADKSZA4ZYNQMXIE24UYOFQF2EKSS2INGDTYDJHTOYVQC 3WL6NFDEH4RFN224GGO7WOODWXPS6MCBCLSFJZ6TAU5ZQADQCS7AC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC F4RV6X4CZINJY2SA5GTFEEIVJKVGF6GCVD25PEGN342RKEMKXJNAC 4HLGV6ZHBE66VA7IIOSF5QAN5GAIJ3F6ZDNOUAPK7WYWDXX5SVOAC 3D2AOOD3BENZC6NINWE46LYOJ7AG5NPHY542CUMUIEIXWI6QUKWQC 7AWYHENXBDI4OLKU7JD56YAKT5RO6UZ67HEBNPOILXCIFW6BONRAC P3BAFR6LTI7HANQCRLZWJ7LRJYFPFYIG7OVZV4RZM5EAMODRJKZAC case GOD_SHINING_ONE: // holiness, honourable combatif (brand != SPWPN_HOLY_WRATH || brand == SPWPN_VENOM)return (false);
case GOD_SHINING_ONE:if (brand != SPWPN_HOLY_WRATH)return (false); // goes against holiness theme
|| randart_wpn_property( item, RAP_CURSED )|| randart_wpn_property( item, RAP_STEALTH ) > 0){return (false); // goes against honourable combat theme}if (randart_wpn_property( item, RAP_AC ) < 0|| randart_wpn_property( item, RAP_EVASION ) < 0|| randart_wpn_property( item, RAP_STRENGTH ) < 0|| randart_wpn_property( item, RAP_INTELLIGENCE ) < 0|| randart_wpn_property( item, RAP_DEXTERITY ) < 0|| randart_wpn_property( item, RAP_FIRE ) < 0|| randart_wpn_property( item, RAP_COLD ) < 0|| randart_wpn_property( item, RAP_ELECTRICITY ) < 0|| randart_wpn_property( item, RAP_POISON ) < 0|| randart_wpn_property( item, RAP_NEGATIVE_ENERGY ) < 0|| randart_wpn_property( item, RAP_MAGIC ) < 0|| randart_wpn_property( item, RAP_LEVITATE )
|| randart_wpn_property( item, RAP_CURSED )|| randart_wpn_property( item, RAP_STEALTH ) > 0)
|| randart_wpn_property( item, RAP_PREVENT_TELEPORTATION )|| randart_wpn_property( item, RAP_METABOLISM ) < 0|| randart_wpn_property( item, RAP_MUTAGENIC )|| randart_wpn_property( item, RAP_ACCURACY ) < 0|| randart_wpn_property( item, RAP_DAMAGE ) < 0|| randart_wpn_property( item, RAP_MAGICAL_POWER ) < 0)
// Hack: Since TSO gifts change the wielded weapon, make sure// that any drains to strength, intelligence, or dexterity// that are on it don't kill the player.if (!safe_to_remove_or_wear(item, false, true))return (false);