monsters of the same type.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7534 c06c8d41-db1a-0410-9941-cceddc491573
V5SYTPXSEUOCYVBE3KRNZSOJMDIVOOLSOGJKQNHGZO26SHICPNCQC
FUYLCFDAEAC2HFZF2SXTM4ZWVGT5LVSNHNDSZSUXNHS26XXPRRVAC
ONH7AQ3AEA243UATI74P3TIWSS772XK3TA2JOZQZN6I5GO4Q5IZAC
OELSU5HUOEW6D2AAZJUYB5G25OOGR3YU7UZKNA57EJG5HRMCQ7UAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
IA6EPF5ZQE6276Q4JSUKBSXHX5ODRY5I5UK7LXH4MQEDG36P6PZAC
I7QLYOTE6DLQZM7YWUWYLKHRJRB2A3STQ42ALSRGQICEWKD2QTEQC
P2YNOE2TUTZFAOBTHJOIVD6TCV7J7D2UKUX67LHZUL6QY44ZMENQC
OEHJJ5X5CBOHTXISZLJHVLCAPH77RYSVKKBGW3US2GGXZMZJ5CEQC
// Hostile monsters of animal-like intelligence only move aside
// for monsters of the same type.
if (mons_intel(mon) < I_NORMAL && !mons_wont_attack(mon)
// Hostile monsters of normal intelligence only move aside for
// monsters of the same type.
if (mons_intel(mon) <= I_NORMAL && !mons_wont_attack(mon)
}
}
else // We're moving diagonally.
{
if (good_move[mmov.x+1][1])
{
if (!good_move[1][mmov.y+1]
&& (_allied_monster_at(monster, coord_def(-mmov.x, -1),
coord_def(-mmov.x, 0),
coord_def(-mmov.x, 1))
|| mons_intel(monster) >= I_NORMAL
&& !mons_wont_attack(monster)
&& _ranged_allied_monster_in_dir(monster,
coord_def(-mmov.x, -mmov.y))))
{
mmov.y = 0;
}
else if (good_move[1][mmov.y+1]
&& (_allied_monster_at(monster, coord_def(-1, -mmov.y),
coord_def(0, -mmov.x),
coord_def(1, -mmov.x))
|| mons_intel(monster) >= I_NORMAL
&& !mons_wont_attack(monster)
&& _ranged_allied_monster_in_dir(monster,
coord_def(-mmov.x, -mmov.y))))
{
mmov.x = 0;
}
This spell temporarily transforms the caster into a venomous, spider-like creature. Spellcasting is slightly more difficult in this form. This spell is not powerful enough to allow the caster to slip out of cursed equipment.
This spell temporarily transforms the caster into a venomous, spider-like creature. Spellcasting is slightly more difficult in this form. This spell is not powerful enough to allow the caster to meld with their cursed equipment.