| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Other headers now don't need to include all of itemprop.h.
|
|
|
|
|
|
| |
This removes a couple of unnecessary includes from header files.
I may have missed adding some tiles includes.
|
|
|
|
|
| |
If a monster "dies" from disintegration/nuke, but then is saved by
divine intervention, it shouldn't still explode when it dies later.
|
| |
|
| |
|
|
|
|
|
| |
Identical stats to a normal human, but start with an animal skin and a
different description. They should probably spawn with a weapon too.
|
|
|
|
|
|
|
|
| |
Attempt to keep the number of slowed/hasted turns a player gets
constant by doubling/halving the total amount of delay needed for the
effects to wear off.
Also adjust durations for berserk.
|
|
|
|
|
| |
The hogs that come with Kirke should keep their original attitude when
they turn human.
|
|
|
|
| |
Their speech is now different when one of them dies.
|
|
|
|
|
|
| |
As suggested by dpeg, they will now only climb the stairs as a pair, or
if one of them is already dead. This is slightly scummable, but they
still get a free turn against you.
|
|
|
|
|
|
|
| |
* Define a new monster for hogs that came with Kirke turning to
humans.
* Keep reverted monsters at same location.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As per kilobyte's suggestion on c-r-d, Pikel's humans are named "slave"
until they are released from bondage on Pikel's death, in which case
they're called "freed slave".
Also clean up the Pikel band neutralisation code: instead of assuming
that all human monsters that are band members are Pikel's band, store a
value in monsters.props that signifies them as such.
|
|
|
|
|
| |
Drop the deactivation message, simplify and change the activation
messaging.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Don't slimify insubstantial monsters.
* Remove shapeshifting-ness when slimifying a monster, so that it
won't later shape-shift to a non-slime.
|
| |
|
| |
|
|
|
|
|
| |
A Lua function can be stored in the monsters::props CrawlHashTable,
which will be called when the monster dies.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Fix bug where all monsters were being "reverted" to their original form,
not just hogs.
Shapeshifters don't revert from hog form when Kirke dies.
Preserve a monster's enchantments when it reverts from hog form.
|
|
|
|
|
| |
Fix a minor bug (always giving a distance message unless the twin is
invisible), and add a waken event.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New MF_GOING_BERSERK flag: monsters with this flag will go berserk the
next turn after they see you.
Remove sight limitations from Dowan/Duvessa death effects. Flavour
messages will now always occur, as will Dowan's fear effect, even if you
cannot see him.
Duvessa's berserk effect is only triggered if you are in her line of
sight upon Dowan's death. If you are not, she's given the
MF_GOING_BERSERK flag, and will go berserk when she next sees you.
Reasoning is that they have some magical ability to sense the other's
death.
|
|
|
|
|
| |
Monsters now know who summoned them. This will be important later.
Probably breaks something; saves are not one of them.
|
| |
|
| |
|
|
I'm pretty sure I've managed to replace every instance of a reference to
these files, so I hopefully haven't missed anything.
|