TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
scarlet_monastery.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
3  *
4  * This program is free software; you can redistribute it and/or modify it
5  * under the terms of the GNU General Public License as published by the
6  * Free Software Foundation; either version 2 of the License, or (at your
7  * option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12  * more details.
13  *
14  * You should have received a copy of the GNU General Public License along
15  * with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #ifndef SCARLET_M_
19 #define SCARLET_M_
20 
21 #define SMScriptName "instance_scarlet_monastery"
22 #define DataHeader "SM"
23 
25 
27 {
31 
34 
39  DATA_HEROD = 10,
44 };
45 
47 {
48  NPC_MOGRAINE = 3976,
49  NPC_WHITEMANE = 3977,
50  NPC_VORREL = 3981,
51 
52  NPC_HORSEMAN = 23682,
53  NPC_HEAD = 23775,
54  NPC_PUMPKIN = 23694
55 };
56 
58 {
61 };
62 
63 template<class AI>
64 inline AI* GetScarletMonasteryAI(Creature* creature)
65 {
66  return GetInstanceAI<AI>(creature, SMScriptName);
67 }
68 
69 #endif // SCARLET_M_
Definition: scarlet_monastery.h:48
Definition: scarlet_monastery.h:32
Definition: scarlet_monastery.h:59
Definition: scarlet_monastery.h:29
Definition: scarlet_monastery.h:60
Definition: scarlet_monastery.h:49
DataTypes
Definition: baradin_hold.h:30
GameObjectIds
Definition: baradin_hold.h:48
uint32 const EncounterCount
Definition: scarlet_monastery.h:24
Definition: scarlet_monastery.h:52
Definition: Creature.h:467
Definition: scarlet_monastery.h:41
Definition: scarlet_monastery.h:39
AI * GetScarletMonasteryAI(Creature *creature)
Definition: scarlet_monastery.h:64
#define SMScriptName
Definition: scarlet_monastery.h:21
Definition: scarlet_monastery.h:37
Definition: scarlet_monastery.h:36
Definition: scarlet_monastery.h:28
uint32_t uint32
Definition: Define.h:150
Definition: scarlet_monastery.h:54
Definition: scarlet_monastery.h:42
Definition: scarlet_monastery.h:40
Definition: scarlet_monastery.h:50
Definition: scarlet_monastery.h:38
Definition: scarlet_monastery.h:35
Definition: scarlet_monastery.h:30
Definition: scarlet_monastery.h:33
Definition: scarlet_monastery.h:53
CreatureIds
Definition: baradin_hold.h:37
Definition: scarlet_monastery.h:43