X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fsv_main.qc;h=1f629af5cfe06eb0e5815127c9d8bd75fb6d3c78;hb=6cc2d1aa115907d16ae84fb07c3fe6c3329cd9b5;hp=5779a511dbb4a230af53322461c125a917c43bf5;hpb=6f37a8f8076a572097afb13de2c367a72717c927;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/sv_main.qc b/qcsrc/server/sv_main.qc index 5779a511d..1f629af5c 100644 --- a/qcsrc/server/sv_main.qc +++ b/qcsrc/server/sv_main.qc @@ -1,4 +1,4 @@ -#include "_.qh" +#include "_all.qh" #include "anticheat.qh" #include "g_hook.qh" @@ -10,7 +10,6 @@ #include "command/common.qh" #include "mutators/mutators_include.qh" -#include "vehicles/vehicles_def.qh" #include "weapons/csqcprojectile.qh" #include "../common/constants.qh" @@ -18,7 +17,8 @@ #include "../common/mapinfo.qh" #include "../common/util.qh" -#include "../common/weapons/weapons.qh" +#include "../common/vehicles/all.qh" +#include "../common/weapons/all.qh" #include "../csqcmodellib/sv_model.qh" @@ -37,9 +37,9 @@ void CreatureFrame (void) { if (self.movetype == MOVETYPE_NOCLIP) { continue; } - float vehic = (self.vehicle_flags & VHF_ISVEHICLE); + float vehic = IS_VEHICLE(self); float projectile = (self.flags & FL_PROJECTILE); - float monster = (self.flags & FL_MONSTER); + float monster = IS_MONSTER(self); if (self.watertype <= CONTENT_WATER && self.waterlevel > 0) // workaround a retarded bug made by id software :P (yes, it's that old of a bug) { @@ -140,6 +140,7 @@ void CreatureFrame (void) if (g_footsteps) if (!gameover) if (self.flags & FL_ONGROUND) + if (!self.crouch) if (velocity_len > autocvar_sv_maxspeed * 0.6) if (!self.deadflag) if (time < self.lastground + 0.2) @@ -199,7 +200,7 @@ void StartFrame (void) float t, pp, c_seeing, c_seen; entity cl; t = client_cefc_accumulator / (time - client_cefc_accumulatortime); - print("CEFC time: ", ftos(t * 1000), "ms; "); + LOG_INFO("CEFC time: ", ftos(t * 1000), "ms; "); c_seeing = 0; c_seen = 0; FOR_EACH_CLIENT(cl) @@ -209,8 +210,8 @@ void StartFrame (void) if(IS_PLAYER(cl)) ++c_seen; } - print("CEFC calls per second: ", ftos(c_seeing * (c_seen - 1) / t), "; "); - print("CEFC 100% load at: ", ftos(solve_quadratic(t, -t, -1) * '0 1 0'), "\n"); + LOG_INFO("CEFC calls per second: ", ftos(c_seeing * (c_seen - 1) / t), "; "); + LOG_INFO("CEFC 100% load at: ", ftos(solve_quadratic(t, -t, -1) * '0 1 0'), "\n"); client_cefc_accumulatortime = time; client_cefc_accumulator = 0;