diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-11 16:13:36 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-01-11 16:13:36 +0530 |
commit | 89b4e230ad3bdc806ae058722c70441d49f5d9fe (patch) | |
tree | fef3ab5111d75ce5869881542267c9f848e1fe33 /crawl-ref/source/artefact.cc | |
parent | 5871154a2e85ccd38874e88dea22083ced372141 (diff) | |
download | crawl-ref-89b4e230ad3bdc806ae058722c70441d49f5d9fe.tar.gz crawl-ref-89b4e230ad3bdc806ae058722c70441d49f5d9fe.zip |
Amulet of stasis, first cut.
Amulets of stasis blocks:
- Teleport self
- Blink in all forms
- Slowing
- Hasting
- Paralysis
- Petrify
- Berserker rage
The amulet auto-ids the first time it triggers.
The amulet does not affect existing conditions (such as an existing Haste spell or an existing post-berserk Slow).
Diffstat (limited to 'crawl-ref/source/artefact.cc')
-rw-r--r-- | crawl-ref/source/artefact.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/artefact.cc b/crawl-ref/source/artefact.cc index e0bbedf6d1..72288ed158 100644 --- a/crawl-ref/source/artefact.cc +++ b/crawl-ref/source/artefact.cc @@ -1809,6 +1809,10 @@ static bool _randart_is_redundant( const item_def &item, case AMU_INACCURACY: provides = ARTP_ACCURACY; break; + + case AMU_STASIS: + provides = ARTP_PREVENT_TELEPORTATION; + break; } if (provides == ARTP_NUM_PROPERTIES) |