Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
instance_mana_tombs.cpp
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#include "
ScriptMgr.h
"
7
#include "
InstanceScript.h
"
8
#include "
mana_tombs.h
"
9
10
class
instance_mana_tombs
:
public
InstanceMapScript
11
{
12
public
:
13
instance_mana_tombs
() :
InstanceMapScript
(
MTScriptName
, 557) { }
14
15
struct
instance_mana_tombs_InstanceMapScript
:
public
InstanceScript
16
{
17
instance_mana_tombs_InstanceMapScript
(
Map
* map) :
InstanceScript
(map)
18
{
19
SetBossNumber
(
EncounterCount
);
20
}
21
};
22
23
InstanceScript
*
GetInstanceScript
(
InstanceMap
* map)
const
OVERRIDE
24
{
25
return
new
instance_mana_tombs_InstanceMapScript
(map);
26
}
27
};
28
29
void
AddSC_instance_mana_tombs
()
30
{
31
new
instance_mana_tombs
();
32
}
OVERRIDE
#define OVERRIDE
Definition
Define.h:60
InstanceScript.h
ScriptMgr.h
EncounterCount
uint32 const EncounterCount
Definition
baradin_hold.h:15
InstanceMap
Definition
Map.h:637
InstanceMapScript::InstanceMapScript
InstanceMapScript(const char *name, uint32 mapId)
Definition
ScriptMgr.cpp:1412
InstanceScript
Definition
InstanceScript.h:123
InstanceScript::InstanceScript
InstanceScript(Map *map)
Definition
InstanceScript.h:125
InstanceScript::SetBossNumber
void SetBossNumber(uint32 number)
Definition
InstanceScript.h:212
Map
Definition
Map.h:238
instance_mana_tombs
Definition
instance_mana_tombs.cpp:11
instance_mana_tombs::GetInstanceScript
InstanceScript * GetInstanceScript(InstanceMap *map) const OVERRIDE
Definition
instance_mana_tombs.cpp:23
instance_mana_tombs::instance_mana_tombs
instance_mana_tombs()
Definition
instance_mana_tombs.cpp:13
AddSC_instance_mana_tombs
void AddSC_instance_mana_tombs()
Definition
instance_mana_tombs.cpp:29
mana_tombs.h
MTScriptName
#define MTScriptName
Definition
mana_tombs.h:9
instance_mana_tombs::instance_mana_tombs_InstanceMapScript
Definition
instance_mana_tombs.cpp:16
instance_mana_tombs::instance_mana_tombs_InstanceMapScript::instance_mana_tombs_InstanceMapScript
instance_mana_tombs_InstanceMapScript(Map *map)
Definition
instance_mana_tombs.cpp:17
src
server
scripts
Outland
Auchindoun
ManaTombs
instance_mana_tombs.cpp
Generated on
for Project SkyFire Core by
1.17.0