| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Fauns, tengu conjurers, and tengu reavers now have multiple spell sets -
the former focusing on various low-level hexes and the latter two
getting various schools of conjuration magic. All of the above have had
empty spell slots assigned duplicate copies of spells so that more
spells are cast.
Pan can now also cast Metabolic Englaciation; thus, he can confuse and
slow entire bands of enemies! (Leave your orc horde at home, Beoghites!)
|
|
|
|
|
|
|
|
| |
A L2 spell that lets you get the rune from Tomb:3 without seeing a single
mummy there or lets you pick through the loot on a late Zig level at your
leisure... the idea of the spell is neat, but it is hugely overpowered in
certain places if you know how to use it (while being near-useless most of
the rest of the time) and I don't see much hope of balancing it.
|
| |
|
|
|
|
|
|
| |
It's never really used, since sleeping multiple monsters at a time
is actually worse than doing it one at a time with EH (since when you
sleep lots of monsters at once they'll just all wake up together).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a significant refactoring. All the spells now return a spret_type and
take a boolean which tells if the spell has actually failed.
Also some code clean up in _do_cast(). All spells have their own function now.
Also fix the following bugs:
* Properly abort fire storm if forced casting on a wall with '!'.
Also put a message for forced out of range casting (like cloud spells).
* Casting summon elemental on an invisible monster aborted with no cost.
* if a summoning spell aborts because create_monster fails, you don't lose a
turn. You still get a chance of miscast in this rare case.
* s2s, tukima and branding spells abort properly instead of consuming turn and
MP when player is not wielding appropriate object.
* s2s abort message when wielding a non-snakable.
|
|
|
|
|
|
| |
This fixes Injury Mirror not working for delayed damage, kills done
by undead/demon allies not counting as such, damage tracking not handling
ench damage, etc.
|
| |
|
|
Merge spells2-4.cc into one file.
|