#include <common/weapons/_all.qh>
#include <lib/csqcmodel/sv_model.qh>
#include <lib/warpzone/anglestransform.qh>
+#include <lib/warpzone/common.qh>
#include <lib/warpzone/util_server.qh>
#include <server/clientkill.qh>
#include <server/damage.qh>
#include "client.qh"
+#include <common/csqcmodel_settings.qh>
+#include <common/deathtypes/all.qh>
#include <common/effects/all.qh>
#include <common/effects/qc/globalsound.qh>
#include <common/ent_cs.qh>
#include <common/mutators/mutator/waypoints/all.qh>
#include <common/net_linked.qh>
#include <common/net_notice.qh>
+#include <common/notifications/all.qh>
#include <common/physics/player.qh>
+#include <common/playerstats.qh>
#include <common/state.qh>
#include <common/stats.qh>
#include <common/vehicles/all.qh>
#include <common/vehicles/sv_vehicles.qh>
+#include <common/viewloc.qh>
#include <common/weapons/_all.qh>
#include <common/weapons/weapon/vortex.qh>
#include <common/wepent.qh>
+#include <lib/csqcmodel/sv_model.qh>
+#include <lib/warpzone/common.qh>
#include <lib/warpzone/server.qh>
#include <server/anticheat.qh>
#include <server/antilag.qh>
#include <server/portals.qh>
#include <server/race.qh>
#include <server/resources.qh>
+#include <server/scores.qh>
#include <server/scores_rules.qh>
#include <server/spawnpoints.qh>
#include <server/teamplay.qh>
+#include <server/weapons/accuracy.qh>
#include <server/weapons/common.qh>
#include <server/weapons/hitplot.qh>
#include <server/weapons/selection.qh>
#include "clientkill.qh"
+#include <common/csqcmodel_settings.qh>
+#include <common/deathtypes/all.qh>
#include <common/mapobjects/triggers.qh>
#include <common/notifications/all.qh>
#include <common/stats.qh>
#include "common.qh"
#include <common/command/_mod.qh>
+#include <common/deathtypes/all.qh>
#include <common/monsters/_mod.qh>
#include <common/notifications/all.qh>
#include <common/stats.qh>
+#include <common/vehicles/all.qh>
#include <common/weapons/_all.qh>
#include <lib/warpzone/common.qh>
#include <server/chat.qh>
#include <common/gamemodes/_mod.qh>
#include <common/monsters/_mod.qh>
#include <common/net_linked.qh>
+#include <common/notifications/all.qh>
+#include <common/playerstats.qh>
#include <common/stats.qh>
#include <common/util.qh>
#include <common/weapons/_all.qh>
#include <server/main.qh>
#include <server/mutators/_mod.qh>
#include <server/race.qh>
+#include <server/weapons/selection.qh>
#include <server/world.qh>
// =========================================================
#pragma once
-#if defined(CSQC)
-#elif defined(MENUQC)
-#elif defined(SVQC)
- #include <common/weapons/_all.qh>
- #include <common/stats.qh>
- #include <server/items/items.qh>
- #include <lib/warpzone/common.qh>
- #include <common/constants.qh>
- #include <common/teams.qh>
- #include <common/util.qh>
- #include <common/weapons/_all.qh>
- #include "weapons/accuracy.qh"
- #include "weapons/csqcprojectile.qh"
- #include "weapons/selection.qh"
- #include "autocvars.qh"
- #include <common/notifications/all.qh>
- #include <common/deathtypes/all.qh>
- #include <server/mutators/_mod.qh>
- #include <common/turrets/sv_turrets.qh>
- #include <common/vehicles/all.qh>
- #include <lib/csqcmodel/sv_model.qh>
- #include <common/playerstats.qh>
- #include "hook.qh"
- #include "scores.qh"
- #include "spawnpoints.qh"
-#endif
+#include <common/weapons/_all.qh>
.void(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force) event_damage;
#pragma once
// Wazat's grappling hook
-.entity hook;
+.entity hook;
void GrapplingHookThink(entity this);
void RemoveGrapplingHooks(entity pl);
void RemoveHook(entity this);
#include <common/util.qh>
#include <common/weapons/_all.qh>
#include <common/wepent.qh>
+#include <lib/warpzone/common.qh>
#include <lib/warpzone/util_server.qh>
#include <server/bot/api.qh>
#include <server/command/vote.qh>
#include <server/command/vote.qh>
#include <server/damage.qh>
#include <server/handicap.qh>
+#include <server/hook.qh>
#include <server/main.qh>
#include <server/mutators/_mod.qh>
#include <server/portals.qh>
#include <server/teamplay.qh>
+#include <server/weapons/accuracy.qh>
#include <server/weapons/common.qh>
#include <server/weapons/throwing.qh>
#include <server/weapons/weaponstats.qh>
#include <common/stats.qh>
#include <common/util.qh>
#include <common/weapons/_all.qh>
-#include <common/weapons/_all.qh>
#include <common/wepent.qh>
#include <server/command/common.qh>
#include <server/damage.qh>
+#include <server/hook.qh>
#include <server/items/items.qh>
#include <server/mutators/_mod.qh>
+#include <server/weapons/csqcprojectile.qh>
bool W_DualWielding(entity player)
{
#include <server/items/spawning.qh>
#include <server/mutators/_mod.qh>
#include <server/resources.qh>
+#include <server/weapons/selection.qh>
#include <server/weapons/weaponsystem.qh>
#include <server/world.qh>
#include "tracing.qh"
#include <common/constants.qh>
+#include <common/deathtypes/all.qh>
#include <common/effects/all.qh>
#include <common/net_linked.qh>
#include <common/state.qh>
#include <common/notifications/all.qh>
#include <common/state.qh>
#include <common/util.qh>
+#include <common/vehicles/all.qh>
#include <common/weapons/_all.qh>
#include <common/wepent.qh>
#include <lib/csqcmodel/sv_model.qh>
#include <server/command/common.qh>
#include <server/damage.qh>
#include <server/items/items.qh>
+#include <server/hook.qh>
#include <server/mutators/_mod.qh>
#include <server/resources.qh>
#include <server/round_handler.qh>