blob: 4822900368715ea9485685857cec011bd0da67de (
plain)
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
|
########### next target ###############
SET(game_STAT_SRCS
AccountMgr.cpp
AccountMgr.h
AddonMgr.cpp
AddonMgr.h
AchievementMgr.h
AchievementMgr.cpp
AddonHandler.cpp
AddonHandler.h
CombatAI.cpp
CombatAI.h
ArenaTeam.cpp
ArenaTeam.h
ArenaTeamHandler.cpp
AuctionHouseHandler.cpp
AuctionHouseBot.cpp
AuctionHouseBot.h
AuctionHouseMgr.cpp
AuctionHouseMgr.h
Bag.cpp
Bag.h
BattleGround.cpp
BattleGroundAA.cpp
BattleGroundAB.cpp
BattleGroundABG.cpp
BattleGroundAV.cpp
BattleGroundBE.cpp
BattleGroundDS.cpp
BattleGroundEY.cpp
BattleGroundIC.cpp
BattleGroundNA.cpp
BattleGroundRL.cpp
BattleGroundRV.cpp
BattleGroundSA.cpp
BattleGroundWS.cpp
BattleGround.h
BattleGroundAA.h
BattleGroundAB.h
BattleGroundABG.h
BattleGroundAV.h
BattleGroundBE.h
BattleGroundDS.h
BattleGroundEY.h
BattleGroundIC.h
BattleGroundNA.h
BattleGroundRL.h
BattleGroundRV.h
BattleGroundSA.h
BattleGroundWS.h
BattleGroundHandler.cpp
BattleGroundMgr.cpp
BattleGroundMgr.h
Calendar.cpp
Calendar.h
CalendarHandler.cpp
Cell.h
CellImpl.h
Channel.cpp
Channel.h
ChannelHandler.cpp
CharacterHandler.cpp
ChannelMgr.h
ChannelMgr.cpp
Chat.cpp
Chat.h
ChatHandler.cpp
CombatHandler.cpp
ConfusedMovementGenerator.cpp
ConfusedMovementGenerator.h
Corpse.cpp
Corpse.h
CreatureAI.cpp
CreatureAI.h
CreatureAIFactory.h
CreatureAIImpl.h
CreatureAIRegistry.cpp
CreatureAIRegistry.h
CreatureAISelector.cpp
CreatureAISelector.h
CreatureEventAI.cpp
CreatureEventAIMgr.cpp
Creature.cpp
Creature.h
CreatureGroups.cpp
CreatureGroups.h
DBCEnums.h
DBCStores.cpp
DBCStores.h
DBCStructure.h
DBCfmt.h
Debugcmds.cpp
DestinationHolder.cpp
DestinationHolder.h
DestinationHolderImp.h
DuelHandler.cpp
DynamicObject.cpp
DynamicObject.h
FleeingMovementGenerator.cpp
FleeingMovementGenerator.h
Formulas.h
GameEventMgr.cpp
GameEventMgr.h
GameObject.cpp
GameObject.h
GlobalEvents.cpp
GlobalEvents.h
GossipDef.cpp
GossipDef.h
GridDefines.h
GridNotifiers.cpp
GridNotifiers.h
GridNotifiersImpl.h
GridStates.cpp
GridStates.h
Group.cpp
Group.h
GroupHandler.cpp
GuardAI.cpp
GuardAI.h
Guild.cpp
Guild.h
GuildHandler.cpp
HomeMovementGenerator.cpp
HomeMovementGenerator.h
HostilRefManager.cpp
HostilRefManager.h
IdleMovementGenerator.cpp
IdleMovementGenerator.h
InstanceData.cpp
InstanceData.h
InstanceSaveMgr.cpp
InstanceSaveMgr.h
Item.cpp
Item.h
ItemEnchantmentMgr.cpp
ItemEnchantmentMgr.h
ItemHandler.cpp
ItemPrototype.h
Language.h
Level0.cpp
Level1.cpp
Level2.cpp
Level3.cpp
LFGHandler.cpp
LootHandler.cpp
LootMgr.cpp
LootMgr.h
Mail.cpp
Mail.h
Map.cpp
Map.h
MapInstanced.cpp
MapInstanced.h
MapManager.cpp
MapManager.h
MapUpdater.cpp
MapUpdater.h
MapReference.h
MapRefManager.h
MiscHandler.cpp
MotionMaster.cpp
MotionMaster.h
MovementGenerator.cpp
MovementGenerator.h
MovementGeneratorImpl.h
MovementHandler.cpp
NPCHandler.cpp
NPCHandler.h
PassiveAI.cpp
PassiveAI.h
ObjectAccessor.cpp
ObjectAccessor.h
Object.cpp
ObjectDefines.h
ObjectGridLoader.cpp
ObjectGridLoader.h
Object.h
ObjectMgr.cpp
ObjectMgr.h
ObjectPosSelector.cpp
ObjectPosSelector.h
Opcodes.cpp
Opcodes.h
OutdoorPvP.cpp
OutdoorPvP.h
OutdoorPvPEP.cpp
OutdoorPvPEP.h
OutdoorPvPHP.cpp
OutdoorPvPHP.h
OutdoorPvPMgr.cpp
OutdoorPvPMgr.h
OutdoorPvPNA.cpp
OutdoorPvPNA.h
OutdoorPvPSI.cpp
OutdoorPvPSI.h
OutdoorPvPTF.cpp
OutdoorPvPTF.h
OutdoorPvPZM.cpp
OutdoorPvPZM.h
Path.h
PetAI.cpp
PetAI.h
Pet.cpp
Pet.h
PetHandler.cpp
PetitionsHandler.cpp
Player.cpp
Player.h
PlayerDump.cpp
PlayerDump.h
PointMovementGenerator.cpp
PointMovementGenerator.h
PoolHandler.cpp
PoolHandler.h
QueryHandler.cpp
QuestDef.cpp
QuestDef.h
QuestHandler.cpp
RandomMovementGenerator.cpp
RandomMovementGenerator.h
ReactorAI.cpp
ReactorAI.h
ReputationMgr.cpp
ReputationMgr.h
ScriptedSmartAI.cpp
ScriptedSmartAI.h
ScriptLoader.cpp
ScriptLoader.h
ScriptMgr.cpp
ScriptMgr.h
ScriptSystem.cpp
ScriptSystem.h
SharedDefines.h
SkillHandler.cpp
SpellAuraDefines.h
SpellAuras.cpp
SpellAuras.h
SpellAuraEffects.cpp
SpellAuraEffects.h
Spell.cpp
SpellEffects.cpp
Spell.h
SkillDiscovery.cpp
SkillDiscovery.h
SkillExtraItems.cpp
SkillExtraItems.h
SpellHandler.cpp
SocialMgr.cpp
SocialMgr.h
SpellMgr.cpp
SpellMgr.h
StatSystem.cpp
TargetedMovementGenerator.cpp
TargetedMovementGenerator.h
TaxiHandler.cpp
TemporarySummon.cpp
TemporarySummon.h
TicketHandler.cpp
Tools.cpp
Tools.h
TotemAI.cpp
TotemAI.h
Totem.cpp
Totem.h
TradeHandler.cpp
Transports.cpp
Transports.h
ThreatManager.cpp
ThreatManager.h
Traveller.h
Unit.cpp
Unit.h
UnitAI.cpp
UnitAI.h
UnitEvents.h
UpdateData.cpp
UpdateData.h
UpdateFields.h
UpdateMask.h
Vehicle.cpp
Vehicle.h
VoiceChatHandler.cpp
WaypointManager.cpp
WaypointManager.h
WaypointMovementGenerator.cpp
WaypointMovementGenerator.h
Weather.cpp
Weather.h
World.cpp
World.h
WorldLog.cpp
WorldLog.h
WorldSession.cpp
WorldSession.h
WorldSocket.cpp
WorldSocket.h
WorldSocketMgr.cpp
WorldSocketMgr.h
FollowerReference.cpp
FollowerReference.h
FollowerRefManager.h
GroupReference.cpp
GroupReference.h
GroupRefManager.h
OutdoorPvPImpl.h
ZoneScript.h
)
if(NOT DO_SCRIPTS)
SET(game_STAT_SRCS ${game_STAT_SRCS}
ScriptedEscortAI.cpp
ScriptedEscortAI.h
ScriptedPch.cpp
ScriptedPch.h
ScriptedCreature.cpp
ScriptedCreature.h
ScriptedFollowerAI.cpp
ScriptedFollowerAI.h
ScriptedGossip.h
ScriptedGuardAI.cpp
ScriptedGuardAI.h
ScriptedInstance.h
ScriptedSimpleAI.cpp
ScriptedSimpleAI.h
)
message("-- Added Script Engine to GAME lib")
endif(NOT DO_SCRIPTS)
add_library(game STATIC ${game_STAT_SRCS})
ADD_DEPENDENCIES(game revision.h)
|