making ZAP_DEBUGGING_RAY no longer an obvious_effect. It might be more correct to restore obvious_effect on a tracer, or at least a player_tracer, but bug 2515082 [and r8500] makes me cautious. Fix healing being too generously identified. Fix wand of healing not working on enemies if you happen to worship Ely. Fixes [2580106]. Also some dead code elimination.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8982 c06c8d41-db1a-0410-9941-cceddc491573
ZXIBXDEOAA63LSBMDRGA3IBYXYLFFWX2JMV2SEJTKK3XLJIQNGPQC JFYETHGWNBSYA7G4QJACHX5LDJYROX3ULQXQA2R6Z3W73RSEB6QAC UADYVV3UD5ERJTZZJGY4EUQ4NJ2JSBG7YYUJ75ZRBIXRQXQKOJPAC IZF5CCRY4PIFWUX2I3BEZE5Y7LA472AB3VKMZTB74BR5YKBWXIVQC KATZLWENEIQMKKWIV4ZLXJ5HFUW6SU5K4ZU6NENBOL4XAAVTDUKAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC ZGUJWUFJ4NFFJ6PGXLFGQWCWBCZHPWGWI44NJHJEVPRG5L36PADQC AUFEDZ4RUY32ZAXOPTZ5OX6X6GUUYJHNDEFZD4GHUBBAFOQCVPWQC AROBKQGZEY7IBWUQ6XNGEJQJMI3XB7BXLMX5PHU3L6DWIATCH7EAC QDBILCQHREAKSVXBJJGE2EPNR4ATTQWUZMV7BLJYZWWUI737TSKQC KNXH6BRM7ZPQSR5KGNYPMOB6IWBCTHLFNB6HHQSNCPW7SPNGNPQAC FQZQDCMDTH4C3B7JXWPZNHTQKRKZF2VV2SNG2ZULDIYFINNKQCYQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC UDPTU4OERZ3DTU3KVJZWF2R22QEKLZTSBAWFHBIM46A6T3UH2BJAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC ERTQJ5ZXDBRGKC5N3GZ6U4MFFK5HB6737FVLVD4GSMGTIFCSJJJQC MPQIZUHUAHOF2CKNTLSYCGMR7FIC3EPA2RHZIY6JOQKAS6H6YY4AC YL3F5FHSLFL3ADBOGXSJZT6LMPJR5EW3RL3JA5TAFF4GDB546T5AC RSIUBEQUGNU4LO6KH4PKVROWQS33DAKSY4XFVGN7T3CEKSXABCSAC QYQKV4R47PTERXVFQNNWWQVICGSOMBHW6WM5TAZAKLIYOLLPUAJAC MRNLVLPKGYRKAJ775ATOG5V6LYD3DTIKGWEUE7F6NGD6S3CNBIVQC WFMQVPMMOPG5SBJD5LUBOIYWRMXVWK3FXENK7SAEGZ5T6XWFKERQC HOUSHQ4DQK4MVKTCJ56MKYGYPDTF77HJCFVB5PYV7ALNZZJWFYFQC 2VUJ2IMYI7MYLFMSPYAH6IEXIMFG4JUSUYLVCW7SZELHSLPIEL3AC // last updated 24may2000 {dlb}/* ************************************************************************ called from: ability - spell* *********************************************************************** */int cast_healing(int pow, const coord_def& where = coord_def(0,0));
int cast_healing(int pow, bool divine_ability = false,const coord_def& where = coord_def(0,0));
// Don't heal a monster you can't pacify.if (you.religion == GOD_ELYVILON && !_can_pacify_monster(monster, healed))
// Don't divinely heal a monster you can't pacify.if (divine_ability&& you.religion == GOD_ELYVILON&& !_can_pacify_monster(monster, healed))
return _healing_spell(5 + random2avg(7, 2));}char cast_greater_healing( int pow ){return _healing_spell(15 + random2avg(29, 2));}char cast_greatest_healing( int pow ){return _healing_spell(50 + random2avg(49, 2));}#endifint cast_healing(int pow, const coord_def& where){