diff options
author | megamage <none@none> | 2009-07-31 10:51:02 +0800 |
---|---|---|
committer | megamage <none@none> | 2009-07-31 10:51:02 +0800 |
commit | 62e31f41e4fdaf09f731959916191abb2b543039 (patch) | |
tree | f263e564322bd72db7fe26fbff683f224e8a47c6 /src/game/SharedDefines.h | |
parent | 0a2af88cb455bad8166140e544c829c405055628 (diff) |
*Skip [8257] Avoid remove daze and croud control spells except polymorph at druid form change. Author: Astellar
--HG--
branch : trunk
Diffstat (limited to 'src/game/SharedDefines.h')
-rw-r--r-- | src/game/SharedDefines.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index 957ef4449a6..0c643ef8a42 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -970,7 +970,13 @@ enum Mechanics (1<<MECHANIC_SHACKLE )|(1<<MECHANIC_TURN )|(1<<MECHANIC_HORROR)| \ (1<<MECHANIC_DAZE )|(1<<MECHANIC_SAPPED ) ) -// Spell dispel type +// Daze and all croud control spells except polymorph are not removed +#define MECHANIC_NOT_REMOVED_BY_SHAPESHIFT ( \ + (1<<MECHANIC_CHARM )|(1<<MECHANIC_DISORIENTED)|(1<<MECHANIC_FEAR )|(1<<MECHANIC_PACIFY )| \ + (1<<MECHANIC_STUN )|(1<<MECHANIC_FREEZE )|(1<<MECHANIC_BANISH)|(1<<MECHANIC_SHACKLE)| \ + (1<<MECHANIC_HORROR)|(1<<MECHANIC_TURN )|(1<<MECHANIC_DAZE )|(1<<MECHANIC_SAPPED ) ) + +// Spell dispell type enum DispelType { DISPEL_NONE = 0, |