the two stats was 9 or greater, instead of both.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5873 c06c8d41-db1a-0410-9941-cceddc491573
CL7GSN76SHFJA7SAHJMLN4K5ALWGSF6UFI2QTM4Y5W7WKBAZQP2AC
// ... but electro-weapons can also be charged
return ( it.base_type == OBJ_WEAPONS
&& !is_random_artefact(it)
&& !is_fixed_artefact(it)
&& get_weapon_brand(it) == SPWPN_ELECTROCUTION
&& (!known || item_type_known(it)) );
// ...but electric weapons can also be charged.
return (it.base_type == OBJ_WEAPONS
&& !is_random_artefact(it)
&& !is_fixed_artefact(it)
&& get_weapon_brand(it) == SPWPN_ELECTROCUTION
&& (!known || item_type_known(it)));
// Artefacts cannot be enchanted (missiles can't be artefacts).
if (wpn.base_type == OBJ_WEAPONS
&& (is_fixed_artefact(wpn)
|| is_random_artefact(wpn)))
{
return (uncurse && item_cursed( wpn )); // ?EW may uncurse artefacts.
}
// Nor can highly enchanted items (missiles only have one stat).
if (wpn.plus >= 9
|| wpn.base_type == OBJ_WEAPONS && wpn.plus2 >= 9)
// Artefacts or highly enchanted weapons cannot be enchanted, only
// uncursed.
if (wpn.base_type == OBJ_WEAPONS)
// Artefacts cannot be enchanted.
if (is_fixed_artefact(arm)
|| is_random_artefact(arm))
{
return (uncurse && item_cursed(arm)); // ?EA may uncurse artefacts.
}