]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/server/tturrets/include/turrets.qh
f3288a52ccbc03fdbac75c657bea1b443db48249
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / tturrets / include / turrets.qh
1 #ifndef TURRETS_H
2 #define TURRETS_H
3
4 #if defined(CSQC)
5 #elif defined(MENUQC)
6 #elif defined(SVQC)
7     #include "../../../common/util-pre.qh"
8     #include "../../sys-pre.qh"
9     #include "../../../dpdefs/progsdefs.qh"
10     #include "../../../dpdefs/dpextensions.qh"
11     #include "../../sys-post.qh"
12     #include "../../../warpzonelib/anglestransform.qh"
13     #include "../../../warpzonelib/mathlib.qh"
14     #include "../../../warpzonelib/common.qh"
15     #include "../../../warpzonelib/util_server.qh"
16     #include "../../../warpzonelib/server.qh"
17     #include "../../../common/constants.qh"
18     #include "../../../common/stats.qh"
19     #include "../../../common/teams.qh"
20     #include "../../../common/util.qh"
21     #include "../../../common/nades.qh"
22     #include "../../../common/buffs.qh"
23     #include "../../../common/test.qh"
24     #include "../../../common/counting.qh"
25     #include "../../../common/urllib.qh"
26     #include "../../../common/command/markup.qh"
27     #include "../../../common/command/rpn.qh"
28     #include "../../../common/command/generic.qh"
29     #include "../../../common/command/shared_defs.qh"
30     #include "../../../common/net_notice.qh"
31     #include "../../../common/animdecide.qh"
32     #include "../../../common/monsters/monsters.qh"
33     #include "../../../common/monsters/sv_monsters.qh"
34     #include "../../../common/monsters/spawn.qh"
35     #include "../../../common/weapons/config.qh"
36     #include "../../../common/weapons/weapons.qh"
37     #include "../../weapons/accuracy.qh"
38     #include "../../weapons/common.qh"
39     #include "../../weapons/csqcprojectile.qh"
40     #include "../../weapons/hitplot.qh"
41     #include "../../weapons/selection.qh"
42     #include "../../weapons/spawning.qh"
43     #include "../../weapons/throwing.qh"
44     #include "../../weapons/tracing.qh"
45     #include "../../weapons/weaponstats.qh"
46     #include "../../weapons/weaponsystem.qh"
47     #include "../../t_items.qh"
48     #include "../../autocvars.qh"
49     #include "../../constants.qh"
50     #include "../../defs.qh"
51     #include "../../../common/notifications.qh"
52     #include "../../../common/deathtypes.qh"
53     #include "../../mutators/mutators_include.qh"
54     #include "turrets_early.qh"
55     #include "../../vehicles/vehicles_def.qh"
56     #include "../../campaign.qh"
57     #include "../../../common/campaign_common.qh"
58     #include "../../../common/mapinfo.qh"
59     #include "../../command/common.qh"
60     #include "../../command/banning.qh"
61     #include "../../command/radarmap.qh"
62     #include "../../command/vote.qh"
63     #include "../../command/getreplies.qh"
64     #include "../../command/cmd.qh"
65     #include "../../command/sv_cmd.qh"
66     #include "../../../common/csqcmodel_settings.qh"
67     #include "../../../csqcmodellib/common.qh"
68     #include "../../../csqcmodellib/sv_model.qh"
69     #include "../../anticheat.qh"
70     #include "../../cheats.qh"
71     #include "../../../common/playerstats.qh"
72     #include "../../portals.qh"
73     #include "../../g_hook.qh"
74     #include "../../scores.qh"
75     #include "../../spawnpoints.qh"
76     #include "../../mapvoting.qh"
77     #include "../../ipban.qh"
78     #include "../../race.qh"
79     #include "../../antilag.qh"
80     #include "../../playerdemo.qh"
81     #include "../../round_handler.qh"
82     #include "../../item_key.qh"
83     #include "../../secret.qh"
84 #endif
85
86
87 #ifdef TTURRETS_ENABLED
88
89 // Include section.
90 #include "../system/system_misc.qc"       /// Assorted junk & jewls
91 #include "../system/system_main.qc"       /// And routines
92 #include "../system/system_aimprocs.qc"   /// Aiming realted stuff
93 #include "../system/system_scoreprocs.qc" /// Target calssification
94 #include "../system/system_damage.qc"     /// Outch, they are hurting me! what should i do?
95
96 // Non combat units
97 #include "../units/unit_fusionreactor.qc"  /// Supply unites that need it with power
98 #include "../units/unit_targettrigger.qc"  /// Hit me!
99 #include "../units/unit_checkpoint.qc"     /// Halfsmart pathing.
100
101 // Combat units
102 #include "../units/unit_plasma.qc"  /// Basic energy cannon
103 #include "../units/unit_mlrs.qc"    /// Basic multibay RL
104 #include "../units/unit_hellion.qc" /// Seeking missiles MLRS
105 #include "../units/unit_flac.qc"    /// anti missile turret
106 #include "../units/unit_phaser.qc"     /// ZzzapT
107 #include "../units/unit_hk.qc"         /// Hunter killers
108 #include "../units/unit_machinegun.qc" /// whacka
109 #include "../units/unit_tessla.qc"     /// Chain lightning capabale turret
110 #include "../units/unit_walker.qc"     /// Moving minigun-rocket-meele err thing
111 #include "../units/unit_ewheel.qc"     /// A evil wheel. with guns on.
112 //#include "../units/unit_repulsor.qc" /// Fires a wave that knocks foes back
113 //#include "../units/unit_hive.qc"     /// Swarm AI
114
115 #endif // TTURRETS_ENABLED
116 #endif