git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8379 c06c8d41-db1a-0410-9941-cceddc491573
6GCY45KA5LDI722CIIRZDCIQ35QCVVLBTUTDSLYYIXNXPQ7EJZTAC XC2U46CC57VN7ZWKWSVTN2MNZ43RLMMDZKZT7MQJFXX247WQ3NIAC L4DXJXETQPZSHRAROP7LF4HQQFHIWPKCWEB5Y6QIE6UYOOSBUVNAC QFHQNEJ7B5RNTY4QRCDWBD2GVHUVN2URKFSZ2VCL4HKYB62ECIBQC KATZLWENEIQMKKWIV4ZLXJ5HFUW6SU5K4ZU6NENBOL4XAAVTDUKAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC OV2LVRMR4XFWHWJETUDYSZKN36NV2RFXQ4ZUHVMQMV5WXZKSZQOAC NQMXQ6OQVUSC7Y7F7IL252QW4A5JED224EECNHWAM4ZZYVNY745AC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC LS3DAZVRDCXVN2BKBC6RGCKO3R43Z7HKG4GXJWLBK4AKBL2G6QDQC CGYTZT5QWIEGYKUOLOK7MFXSLJKLYRZONER5ZCDZO5XYWSLG475QC DK362IHKSDADMUPD35NOTKM4WESQM37KG2PNOJRV2FGELDWULYPQC JDZCDMUCQ7VENYVLB62KQWUIRGABID37OKATOKCBUPCDL7W75NPAC SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC HRQ7G7GU3R4LAKI2ME7TI5MQSW3J6CCU3ED4OCD55J2WJP6IOZQAC Q4S2HEQNQZUN6Q2LIX36URDANVAYBMRWUTEDANKXFICOBGMCEGDAC SO6OPFUUGKUK24KOXKAPNXR334J7NG76F3Y7ZGC6H3XYSGWTWXWAC UHL7ECQOTO3SHFAPV4T6ODJ2HLSMUKVHQJQF3CXM3IUNICR7LACAC NFJKJYTT6CBLOKLGT6HIVIDEPWXMGXJV5AAL37SBZTG2HSFMJMKQC FMSYEPHQUC3RGEOEJ77OZ43JTIFITY56SOOKYPU4CKAVB4VP65FAC WZWOQZCXUB7QX7PGQMIUCH5JM5YME25GE2GMMT2NIJP5OIZUZLBQC SCXTTP2FDNB2A7F4XXGXSSOEKZQ7ODDGN5YBCTZXGZ22CLCEH3WQC KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC IGN3Q5YCLHXKWFZQRSRABCHW2JFW5TFVU7TM5EXE2EW7PDBBSQWAC FBJB2WMCYNDOICZJZT356VEMMD5L2FFRTKUARKSPIWIM2LHGBLTQC WSUGPG4GWKAV3DINPD5LYP6W3GNFKIFWR3UXQGOQFSLIG5PLOEMAC ZI7643NG3LOKVSDXHFNV2YU3ZIQUVEY25AOXZCPBXJB5SQAUCE6QC 5HGMULU7IWTFJJH35S6XTCW3YZEMCORXHQL6NVY2TO4DUMVITNJAC X6PDJWFXOZ4NUKXNOEP54CYQ6PCQJQK2KALAYY75XDAFCJJYWE6AC HSRIZQNR5ZZ4DI5NEPBKLQIK5FHDHVDEDGP7DWG2C5S4V7QTQ7GQC MT73EUNHNCLN5AQW6TT2PSM26PJCFQL5SF53NUYQ2T27UHATQNUAC 5FHWTG7M6FW4B3I33YI7QSM3OZIB6ZGC6TI6JISSLY5Y43HI56VAC // updated 24may2000 {dlb}/* ************************************************************************ called from: ability - spell* *********************************************************************** */int cast_smiting(int power, dist &);
bool cast_smiting(int power, const coord_def& where);
// updated 24may2000 {dlb}/* ************************************************************************ called from: spell* *********************************************************************** */bool project_noise(void);// updated 24may2000 {dlb}/* ************************************************************************ called from: item_use - spell* *********************************************************************** */
bool project_noise();
// updated 24may2000 {dlb}/* ************************************************************************ called from: spell* *********************************************************************** */int portal(void);// updated 24may2000 {dlb}/* ************************************************************************ called from: ability - spell* *********************************************************************** */
int portal();
// updated 24may2000 {dlb}/* ************************************************************************ called from: ability - beam - decks - fight - item_use - spell* *********************************************************************** */void you_teleport(void);// updated 24may2000 {dlb}/* ************************************************************************ called from: ability - acr - decks - effects - fight - misc - spells* *********************************************************************** */
void you_teleport();
if (mgrd(beam.target) == NON_MONSTER || beam.isMe)canned_msg(MSG_SPELL_FIZZLES);else{monsters *monster = &menv[mgrd(beam.target)];
monsters& m = menv[mgrd(where)];
behaviour_event(monster, ME_ANNOY, MHITYOU);if (mons_is_mimic(monster->type))mimic_alert(monster);}
behaviour_event(&m, ME_ANNOY, MHITYOU);if (mons_is_mimic(m.type))mimic_alert(&m);}
if (success){// Maxes out at around 40 damage at 27 Invocations, which is// plenty in my book (the old max damage was around 70,// which seems excessive).monster->hurt(&you, 7 + (random2(power) * 33 / 191));if (monster->alive())print_wounds(monster);}
if (success){// Maxes out at around 40 damage at 27 Invocations, which is// plenty in my book (the old max damage was around 70,// which seems excessive).m.hurt(&you, 7 + (random2(power) * 33 / 191));if (m.alive())print_wounds(&m);