X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmiscfunctions.qc;h=4a0139080c98ceb90a88ec27d81ee8254f15140c;hb=6f37a8f8076a572097afb13de2c367a72717c927;hp=c6e1a24e963ccbf1176b5512fe42856ec060ccaf;hpb=1aac6cbd00e98ca537937fdc9490216a50cf3caa;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/miscfunctions.qc b/qcsrc/server/miscfunctions.qc index c6e1a24e9..4a0139080 100644 --- a/qcsrc/server/miscfunctions.qc +++ b/qcsrc/server/miscfunctions.qc @@ -1,34 +1,29 @@ -#if defined(CSQC) -#elif defined(MENUQC) -#elif defined(SVQC) - #include "miscfunctions.qh" - #include "../dpdefs/progsdefs.qh" - #include "../dpdefs/dpextensions.qh" - #include "../common/playerstats.qh" - #include "../warpzonelib/anglestransform.qh" - #include "../warpzonelib/server.qh" - #include "../common/constants.qh" - #include "../common/teams.qh" - #include "../common/util.qh" - #include "../common/urllib.qh" - #include "../common/command/generic.qh" - #include "../common/weapons/weapons.qh" - #include "weapons/accuracy.qh" - #include "weapons/csqcprojectile.qh" - #include "weapons/selection.qh" - #include "t_items.qh" - #include "autocvars.qh" - #include "constants.qh" - #include "defs.qh" - #include "../common/notifications.qh" - #include "../common/deathtypes.qh" - #include "mutators/mutators_include.qh" - #include "tturrets/include/turrets_early.qh" - #include "../common/mapinfo.qh" - #include "command/common.qh" - #include "../csqcmodellib/sv_model.qh" - #include "ipban.qh" -#endif +#include "miscfunctions.qh" +#include "_.qh" + +#include "antilag.qh" +#include "command/common.qh" +#include "constants.qh" +#include "ipban.qh" +#include "mutators/mutators_include.qh" +#include "tturrets/include/turrets_early.qh" +#include "t_items.qh" +#include "weapons/accuracy.qh" +#include "weapons/csqcprojectile.qh" +#include "weapons/selection.qh" +#include "../common/command/generic.qh" +#include "../common/constants.qh" +#include "../common/deathtypes.qh" +#include "../common/mapinfo.qh" +#include "../common/notifications.qh" +#include "../common/playerstats.qh" +#include "../common/teams.qh" +#include "../common/urllib.qh" +#include "../common/util.qh" +#include "../common/weapons/weapons.qh" +#include "../csqcmodellib/sv_model.qh" +#include "../warpzonelib/anglestransform.qh" +#include "../warpzonelib/server.qh" void crosshair_trace(entity pl) { @@ -357,17 +352,17 @@ void GetCvars_handleString(string thisname, float f, .string field, string name) { if (f < 0) { - if (self.field) - strunzone(self.field); - self.field = string_null; + if (self.(field)) + strunzone(self.(field)); + self.(field) = string_null; } else if (f > 0) { if (thisname == name) { - if (self.field) - strunzone(self.field); - self.field = strzone(argv(f + 1)); + if (self.(field)) + strunzone(self.(field)); + self.(field) = strzone(argv(f + 1)); } } else @@ -379,12 +374,11 @@ void GetCvars_handleString_Fixup(string thisname, float f, .string field, string if (f >= 0) // also initialize to the fitting value for "" when sending cvars out if (thisname == name) { - string s; - s = func(strcat1(self.field)); - if (s != self.field) + string s = func(strcat1(self.(field))); + if (s != self.(field)) { - strunzone(self.field); - self.field = strzone(s); + strunzone(self.(field)); + self.(field) = strzone(s); } } } @@ -396,7 +390,7 @@ void GetCvars_handleFloat(string thisname, float f, .float field, string name) else if (f > 0) { if (thisname == name) - self.field = stof(argv(f + 1)); + self.(field) = stof(argv(f + 1)); } else stuffcmd(self, strcat("cl_cmd sendcvar ", name, "\n")); @@ -410,17 +404,17 @@ void GetCvars_handleFloatOnce(string thisname, float f, .float field, string nam { if (thisname == name) { - if(!self.field) + if (!self.(field)) { - self.field = stof(argv(f + 1)); - if(!self.field) - self.field = -1; + self.(field) = stof(argv(f + 1)); + if (!self.(field)) + self.(field) = -1; } } } else { - if(!self.field) + if (!self.(field)) stuffcmd(self, strcat("cl_cmd sendcvar ", name, "\n")); } } @@ -1275,7 +1269,7 @@ void SetCustomizer(entity e, float(void) customizer, void(void) uncustomizer) } -void Net_LinkEntity(entity e, float docull, float dt, float(entity, float) sendfunc) +void Net_LinkEntity(entity e, float docull, float dt, bool(entity, int) sendfunc) { vector mi, ma; @@ -1304,7 +1298,6 @@ void Net_LinkEntity(entity e, float docull, float dt, float(entity, float) sendf } -entity eliminatedPlayers; .float(entity) isEliminated; float EliminatedPlayers_SendEntity(entity to, float sendflags) {