-
Notifications
You must be signed in to change notification settings - Fork 102
Expand file tree
/
Copy pathbotpch.h
More file actions
63 lines (56 loc) · 1.79 KB
/
Copy pathbotpch.h
File metadata and controls
63 lines (56 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
//add here most rarely modified headers to speed up debug build compilation
#include "Server/WorldSocket.h"
#include "Common.h"
// Core game systems
#include "Maps/MapManager.h"
#include "Log/Log.h"
#include "Globals/ObjectAccessor.h"
#include "Entities/ObjectGuid.h"
#include "Server/SQLStorages.h"
#include "Server/Opcodes.h"
#include "Globals/SharedDefines.h"
#include "Guilds/GuildMgr.h"
#include "Globals/ObjectMgr.h"
#include "DBScripts/ScriptMgr.h"
// Heavy game headers (frequently used, rarely modified)
#include "Spells/Spell.h"
#include "Spells/SpellMgr.h"
#include "Spells/SpellAuras.h"
#include "Server/WorldPacket.h"
#include "Loot/LootMgr.h"
#include "Entities/GossipDef.h"
#include "Chat/Chat.h"
#include "World/World.h"
#include "Entities/Unit.h"
#include "MotionGenerators/MotionMaster.h"
#include "Guilds/Guild.h"
#include "Entities/Player.h"
#include "Groups/Group.h"
#include "Database/DatabaseEnv.h"
// Grid system (used in many playerbot files)
#include "Grids/GridNotifiers.h"
#include "Grids/GridNotifiersImpl.h"
#include "Grids/CellImpl.h"
// Boost headers (used across multiple files)
#include <boost/algorithm/string.hpp>
#include <boost/functional/hash.hpp>
#include <boost/bimap.hpp>
#include <boost/bimap/multiset_of.hpp>
// STL headers
#include <stack>
#include <iomanip>
#include <algorithm>
#include <functional>
#include <memory>
#include <regex>
#include <numeric>
// Playerbot core
#include "playerbot/playerbot.h"
// Playerbot AI framework (included 40-60+ times each, rarely modified)
#include "playerbot/strategy/AiObject.h"
#include "playerbot/strategy/Value.h"
#include "playerbot/strategy/Action.h"
#include "playerbot/strategy/Trigger.h"
#include "playerbot/strategy/Strategy.h"
#include "playerbot/strategy/NamedObjectContext.h"
#include "playerbot/strategy/AiObjectContext.h"