altar for evil item sacrifices as well as weapon blessings, this allows the player to do the latter without doing the former.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10163 c06c8d41-db1a-0410-9941-cceddc491573
FN7DJD6MTAC4RM4CPGE5ZNEEW2I2CS7ABVWBOHOOEKWQQJQ2HPFAC
HARI55JRNKZRYK5DZ4J3627XVWSBZTOUPPJHD6LUXCZRANFAKD6QC
OJM4PHYETFEMK43FQ4O2KFWL4TMZTSBAPAWMDST733S7SIXTU4RAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
HLZJ4YXJ3RQTM6PLOXNVVHGOK2KO54S35NMAEQGM7PJW7ACISJYQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
FL5OQVX5UXHYHPKC2YZ3PSD4QQ6OHRYXBIVSSKR4RIPUJNC3TORAC
ANWRYC3DYHSECSIW4XRKMNDT5B44AB7LQN3C3NG67OTTG2ALPRQQC
NGKQN2CV3QXY2KWKN4S6VFIBU5D3257WMIMU6OOSC2TZHGKLX7VQC
L4P7CLMZ46XNYJLUCGI2GBEQ7DUXRUTDQ5DIWJBLK4SQZBP5W74AC
JHXYEFBKMKES36C3ICNTDUDK3SPJKJIJWJNWDRDWVH55AFG4UCSAC
R2REVABQAP5DESJVIC4UVL2WW6KRIV4INH5ABBDZYHCGAL54INFAC
5UXWZHJ23JEPCI7QAF3R7JWV37LHH7I2FEWCFD4JPC5HC7YQQJ2AC
MO3ZJPXF4I3SMOWONKFTNDQCK7NCT3FS73VPRE3H7LEXJP2P7GZQC
NJVZIWEZLRGFWO7IUOUTZNHCM32AS6E44SZ4OEAX6DC3H5DJMMTQC
6FYEYTS5NRD5JAFIBSFHPBCQOKZBMWPWEI26USCI6OBUDGLJQKAAC
GUK3LTWA6FGBAHQ3VMRDVVFHOI3IT5NF33MOC6I43IZ5R4JZS4WAC
KU5FY6KSLTGH44KEZT4SFANRKCTWCQC7VABCMNYJRZNJSYSOXAKQC
6VIU5UKD5ZWLEF2MEB42NJ3BYQYAJXSGAJXRO2Q4POX4HNRPYGUAC
74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC
LFIEDWOSNPS5D6EUWPUPOBBN5CEHVF2MLNOSPXEIVMRZ77A5BH4AC
AG6DOLE2IX5Y7XPWSJPNB7533GZTM6J4DWQCIC35W2AH3MM3R2YAC
MJWFTUS66PTCNEYXEJA3CUJFXNWXIKDD6H3V24PW7HK64NSVOFSAC
ZNBSMRH6K5SUITIIOYG4NT6ZW63LDTT6ZPT6BLS7T3FS6KMKNNSQC
Q7GGSLY6IUX2YPBQNRR7JL5HY7VEWLBQN3KCZGMS2WAA2LNXRI6QC
J7GPW2YXLT6FGSKJ24FGQ24GTRZ6A2BDYM6CIXV4R6YBEHP6BGPAC
KYVZGUJXV23ELA4CKPVQZO3NTJCODXMCWYAZJYWVWJVLPETNHLGQC
TZTHE3TEKUDMNLAXWKHO66SYIVCVCIOJLKF3MCHSNJTXCKTWK3LAC
// Only bless melee weapons.
if (!is_artefact(wpn) && !is_range_weapon(wpn))
{
you.duration[DUR_WEAPON_BRAND] = 0; // just in case
// Only bless non-artefact melee weapons.
if (is_artefact(wpn) || is_range_weapon(wpn))
return (false);
if (is_blessed_blade_convertible(wpn))
{
origin_acquired(wpn, GOD_SHINING_ONE);
make_item_blessed_blade(wpn);
}
burden_change();
}
mpr("Your weapon shines brightly!", MSGCH_GOD);
simple_god_message(" booms: Use this gift wisely!");
if (god == GOD_SHINING_ONE)
{
holy_word(100, HOLY_WORD_TSO, you.pos(), true);
if (god == GOD_SHINING_ONE)
{
holy_word(100, HOLY_WORD_TSO, you.pos(), true);
// Un-bloodify surrounding squares.
for (radius_iterator ri(you.pos(), 3, true, true); ri; ++ri)
if (is_bloodcovered(*ri))
env.map(*ri).property &= ~(FPROP_BLOODY);
}
return (true);
// Un-bloodify surrounding squares.
for (radius_iterator ri(you.pos(), 3, true, true); ri; ++ri)
if (is_bloodcovered(*ri))
env.map(*ri).property &= ~(FPROP_BLOODY);