| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
That is, make them follow you unless they were already attacking a
monster you can see.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of gathering all corresponding allies and dumping them instantly
on top of you, recall now recalls a single ally every 3-6 aut and continues
until all appropriate allies have either been recalled, or recall was
attempted on them and failed (possibly because there was no room).
This should allow recall to still be a useful logistical tool for
transporting your army around while weaking its ability to instantly
snipe specific targets.
|
|
|
|
|
|
|
|
| |
Mephitic, poison and miasma clouds from a level 2 spell just isn't
balanced at all (compare to Poisonous Cloud, a very strong spell at
level 6). Fulsome makes the first two of these completely unlimited
in practice, and miasma is absurdly strong even with decay corpses
being rarer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
cannot be cast
Also remove some unnecessary checks: Stoneskin being uncastable by the
undead is already handled elsewhere, and Ozo's armour doesn't need to
check for whether it's being extended (by the removed Extension spell).
|
|
|
|
|
|
|
| |
Hex/7, decreases LOS radius by 2.
Instantly dispelled by TSO's halo, but Corona and contamination glow merely
get a larger stealth penalty (the last part applies to nightstalker and the
lantern of shadows as well!).
|
| |
|
| |
|
|
|