1 /* GemRB - Infinity Engine Emulator 2 * Copyright (C) 2007 The GemRB Project 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 2 7 * of the License, or (at your option) any later version. 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * You should have received a copy of the GNU General Public License 13 * along with this program; if not, write to the Free Software 14 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15 * 16 * 17 */ 18 19 /** 20 * @file overlays.h 21 * the possible hardcoded overlays (they got separate stats or bits) 22 * the numbers are compliant with the internals of IWD2 23 * @author The GemRB Project 24 */ 25 26 namespace GemRB { 27 28 #define OVERLAY_COUNT 32 29 30 #define OV_SANCTUARY 0 31 #define OV_ENTANGLE 1 32 #define OV_WISP 2 //iwd2 33 #define OV_SPELLTRAP 2 //bg2 34 #define OV_SHIELDGLOBE 3 35 #define OV_GREASE 4 36 #define OV_WEB 5 37 #define OV_MINORGLOBE 6 38 #define OV_GLOBE 7 39 #define OV_SHROUD 8 40 #define OV_ANTIMAGIC 9 41 #define OV_RESILIENT 10 42 #define OV_NORMALMISS 11 43 #define OV_CLOAKFEAR 12 44 #define OV_ENTROPY 13 45 #define OV_FIREAURA 14 46 #define OV_FROSTAURA 15 47 #define OV_INSECT 16 48 #define OV_STORMSHELL 17 49 #define OV_LATH1 18 50 #define OV_LATH2 19 51 #define OV_GLATH1 20 52 #define OV_GLATH2 21 53 #define OV_SEVENEYES 22 54 #define OV_SEVENEYES2 23 55 #define OV_BOUNCE 24 //bouncing 56 #define OV_BOUNCE2 25 //bouncing activated 57 #define OV_FIRESHIELD1 26 58 #define OV_FIRESHIELD2 27 59 #define OV_ICESHIELD1 28 60 #define OV_ICESHIELD2 29 61 #define OV_TORTOISE 30 62 #define OV_DEATHARMOR 31 63 64 } 65