prefix, which was conflicting with the Abyssal entry cause enum. Fixes [2605869].
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9110 c06c8d41-db1a-0410-9941-cceddc491573
BR6HF3PWCXUG24OBIWTCZ64DDVBA2G6BQBDJ5V5WMARRQBG2CLGQC
5T2S4AV7WKL22RUZBMQMOSDQ5JRXPA74SMNQEZWXYMLPI7PB7R7QC
E3HNAPLMPINNGC4JBEE5TZSYPBWED74LQTIQVXSU3I2JFNWKZ3LAC
2RJUPYKEDZZCW4GDG6WLEDVYF32ADC4W5I42KSKHN3MWEBCWSAHQC
V633AMMPMHJB5ZLP5IHFXCT6FCENVTPX25TY7T5MF2QZLDDN24HAC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
XVFTIQ7MSVKQDMQ2HT3IY6FJOZFK4H6OFGTUAID5VGCA5BGVXYPAC
VS246W2SVNBUAI5SZE3RS5WPQWLEYXHHJHFXP45BZO76CB56NI6QC
X3RDT655FEYO6XEVPIUAPEPJZAFE55KZBH2AZOLK3NGHINMVIGFQC
TZ643KHSE5CUPXFSQ7VYVOCM5MTQ7F4SENEYQX2RNFHGHLQVS3RQC
WT66JDIRTLLP37SHTV4GI3V64JFJ4D25LNRLGCHFG6CLEFKJ3QGQC
AYU5OVG2HZO46KDAPKUWAVHS5HTYFKUWIMIRMTHAXVVFEDJE7YPAC
NG53L53MSFQZAIVKHG54IEMXNJ33AYVPF2OZM4MMJFDKEJCGPBSAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
E7DV36ZR6TOGBD75BHGARCMIQQS6MSV7V3A7M7V4LOFHEC5NF6CQC
2TECJQA3PK7OYSSTOWZSQFWMTATJRHHA6JV3IGRHFGS3R7U27RZAC
UH3CJQMQ3NPICXD34NTCTUZJWOCEF4P5XEGXFLLNDDFLZK7QPUBQC
GQL5SIGBHLU3FMCE54XVGLRY5AZHRM6DUEB722REA2DPLGJSN6EQC
J7VTRSN2BLWL7QJMHG73LBUOUL6WNNT2ZAVEDMGYB6SDX3L5GGYQC
CQ24AVAI6SW3AHTIDMLPSTRRBEU6FHRF5I5FD6G5QIYE6PO4BQMQC
4HATGRJJE7Q6LXHJ3ZGYTNBLG542KAUEK6ERKARIYRKRWY6VTDKQC
ZP2KE7A2LE7Z2S7AC45WE4CXDSEVDTWIMV2EM4IBUKXYJIDU6R7QC
4VK7VHWRVRO66BRSGTBPSYJGGXLRF6AG6G74UDTPHTPXR7ZRNINQC
3WHI3KM43ZCN4ITJLFQQBQBC4OJPRS7QTBPIQ6QBCUVKRSK476SAC
OSHG5RZKA6Z2NYQ6TI5SGBH57I3NUYPNCVGXSERX77EHOM2JQQSAC
EQNPQNYN6JCLT47M3ETBMMV5JOB26TQY6NY2ZNPPBTQDO7XTWD4AC
BMKL2AB2HBBBVAHWDYXPYZHSCO345QWOQHFSICFRN5BCYZ3UEK3AC
JYEEOUYQ7ZPKOGWUV7VCORBVSOLF2UCBFBH3TR75RGOSS6PNKYUAC
DTO3EUKWHZ5RJNGNCFYXSOVTIPVXPP637F2W7WFGYKJ7JK7VNKNQC
5LRCNSKG4ZBIOK3YL7DARYHMTEY4M5BCAP36KWNHBG2SJMEFXGLQC
7YUGK5Q64KG5O7GJGTUBRRLHAHBCJ5YOE23YUPT6UBKUSB67CYAQC
QEEJFAETO6B2J4IWDIDCJ5UNIFNNHHG22IWF2CUJRTJJBNE47CWQC
SQKPN77WI7ZTJPVBVGLFGVH6OPDMOKLI6A4PEW6ULHFETJLFJNGAC
IMC2HA2YWCU7SLGGVQQVUEUIST4ILSOEAUYXNZAW2PJZ475GXLDAC
2SNCC2NXKFVBYTWH7THU2QELHONTOBRNCWH6FWYORKKCWZAXTTVAC
AIVXE6QBRVCZAASKQRZO6LBDGTYEYSSD2DZCWRX4VLSKE3GCNIDAC
UZ6N6HOUPGVSPC5NQROEEDWMEGJA5XUWUY2AKH5QG65AZ25PVXDAC
EC_FIRE = 32, // fiery colours (must be first and > highest colour)
EC_ICE, // icy colours
EC_EARTH, // earthy colours
EC_ELECTRICITY, // electrical side of air
EC_AIR, // non-electric and general air magic
EC_POISON, // used only for venom mage and stalker stuff
EC_WATER, // used only for the elemental
EC_MAGIC, // general magical effect
EC_MUTAGENIC, // transmute, poly, radiation effects
EC_WARP, // teleportation and anything similar
EC_ENCHANT, // magical enhancements
EC_HEAL, // holy healing (not necromantic stuff)
EC_HOLY, // general "good" god effects
EC_DARK, // darkness
EC_DEATH, // currently only assassin (and equal to EC_NECRO)
EC_NECRO, // necromancy stuff
EC_UNHOLY, // demonology stuff
EC_VEHUMET, // vehumet's odd-ball colours
EC_BEOGH, // Beogh altar colours
EC_CRYSTAL, // colours of crystal
EC_BLOOD, // colours of blood
EC_SMOKE, // colours of smoke
EC_SLIME, // colours of slime
EC_JEWEL, // colourful
EC_ELVEN, // used for colouring elf fabric items
EC_DWARVEN, // used for colouring dwarf fabric items
EC_ORCISH, // used for colouring orc fabric items
EC_GILA, // gila monster colours
EC_FLOOR, // colour of the area's floor
EC_ROCK, // colour of the area's rock
EC_STONE, // colour of the area's stone
EC_MIST, // colour of mist
EC_SHIMMER_BLUE, // shimmering colours of blue.
EC_DECAY, // colour of decay/swamp
EC_SILVER, // colour of silver
EC_GOLD, // colour of gold
EC_IRON, // colour of iron
EC_BONE, // colour of bone
EC_RANDOM // any colour (except BLACK)
ETC_FIRE = 32, // fiery colours (must be first and > highest colour)
ETC_ICE, // icy colours
ETC_EARTH, // earthy colours
ETC_ELECTRICITY, // electrical side of air
ETC_AIR, // non-electric and general air magic
ETC_POISON, // used only for venom mage and stalker stuff
ETC_WATER, // used only for the elemental
ETC_MAGIC, // general magical effect
ETC_MUTAGENIC, // transmute, poly, radiation effects
ETC_WARP, // teleportation and anything similar
ETC_ENCHANT, // magical enhancements
ETC_HEAL, // holy healing (not necromantic stuff)
ETC_HOLY, // general "good" god effects
ETC_DARK, // darkness
ETC_DEATH, // currently only assassin (and equal to ETC_NECRO)
ETC_NECRO, // necromancy stuff
ETC_UNHOLY, // demonology stuff
ETC_VEHUMET, // vehumet's oddball colours
ETC_BEOGH, // Beogh altar colours
ETC_CRYSTAL, // colours of crystal
ETC_BLOOD, // colours of blood
ETC_SMOKE, // colours of smoke
ETC_SLIME, // colours of slime
ETC_JEWEL, // colourful
ETC_ELVEN, // used for colouring elf fabric items
ETC_DWARVEN, // used for colouring dwarf fabric items
ETC_ORCISH, // used for colouring orc fabric items
ETC_GILA, // gila monster colours
ETC_FLOOR, // colour of the area's floor
ETC_ROCK, // colour of the area's rock
ETC_STONE, // colour of the area's stone
ETC_MIST, // colour of mist
ETC_SHIMMER_BLUE, // shimmering colours of blue.
ETC_DECAY, // colour of decay/swamp
ETC_SILVER, // colour of silver
ETC_GOLD, // colour of gold
ETC_IRON, // colour of iron
ETC_BONE, // colour of bone
ETC_RANDOM // any colour (except BLACK)
{EC_EARTH, EC_ELECTRICITY, EC_ENCHANT, EC_HEAL,
EC_BLOOD, EC_DEATH, EC_UNHOLY, EC_VEHUMET, EC_BEOGH,
EC_CRYSTAL, EC_SMOKE, EC_DWARVEN, EC_ORCISH, EC_GILA};
{ETC_EARTH, ETC_ELECTRICITY, ETC_ENCHANT, ETC_HEAL,
ETC_BLOOD, ETC_DEATH, ETC_UNHOLY, ETC_VEHUMET, ETC_BEOGH,
ETC_CRYSTAL, ETC_SMOKE, ETC_DWARVEN, ETC_ORCISH, ETC_GILA};
const int elem = (flavour == BEAM_HEALING) ? EC_HEAL :
(flavour == BEAM_PAIN) ? EC_UNHOLY :
(flavour == BEAM_DISPEL_UNDEAD) ? EC_HOLY :
(flavour == BEAM_POLYMORPH) ? EC_MUTAGENIC :
const int elem = (flavour == BEAM_HEALING) ? ETC_HEAL :
(flavour == BEAM_PAIN) ? ETC_UNHOLY :
(flavour == BEAM_DISPEL_UNDEAD) ? ETC_HOLY :
(flavour == BEAM_POLYMORPH) ? ETC_MUTAGENIC :