diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-03-18 07:05:07 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-03-18 07:05:07 +0000 |
commit | 3fdf3ab24ea63ecde6537ea122e2ab1cd6b8d4f1 (patch) | |
tree | a838b57e94a87f84fcdbf3e551b365aec922259d /crawl-ref/source/enum.h | |
parent | de11c27378236139089c48ecfb0b66457cc0d67c (diff) | |
download | crawl-ref-3fdf3ab24ea63ecde6537ea122e2ab1cd6b8d4f1.tar.gz crawl-ref-3fdf3ab24ea63ecde6537ea122e2ab1cd6b8d4f1.zip |
Banished uniques (including ghosts) will now be sent to the Abyss. Banished
non-uniques may also get the Abyss treatment if they clear a HD roll.
Crawl tries very hard not to lose banished monsters, preserving them across
Abyss shifts and teleports, and saving them on the transit list when the player
escapes the Abyss.
Breaks savefile compatibility.
Toned down Vehumet and wizardry boosts a touch.
Fixed bugginess where player could get aux unarmed attacks on a monster that
just teleported away (by weapon of distortion).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1052 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/enum.h')
-rw-r--r-- | crawl-ref/source/enum.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h index efce88b640..70b41f74d6 100644 --- a/crawl-ref/source/enum.h +++ b/crawl-ref/source/enum.h @@ -2374,8 +2374,9 @@ enum monster_flag_type MF_SEEN = 0x40, // Player already seen monster MF_DIVINE_PROTECTION = 0x80, // Monster has divine protection. - MF_KNOWN_MIMIC = 0x100 // Mimic that has taken a swing at the PC, + MF_KNOWN_MIMIC = 0x100, // Mimic that has taken a swing at the PC, // or that the player has inspected with ? + MF_BANISHED = 0x200 // Monster that has been banished. }; enum mon_dam_level_type @@ -3624,6 +3625,7 @@ enum tag_type // used during save/load process to identify data blocks TAG_LEVEL_MONSTERS, // monsters TAG_GHOST, // ghost TAG_LEVEL_ATTITUDE, // monster attitudes + TAG_LOST_MONSTERS, // monsters in transit NUM_TAGS }; |