X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapobjects%2Fmodels.qc;h=4d4ccc8dd2821b5ef60b33e4f62be4cfee56952d;hb=8b40f064c770021af83bbb36c48f9cd1f366e0b1;hp=790978b99470eb6f98a554f7f8ea2340185f1707;hpb=19c09c8cfc6a4cb71c07e63bf739b7720ec6b0a0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mapobjects/models.qc b/qcsrc/common/mapobjects/models.qc index 790978b99..4d4ccc8dd 100644 --- a/qcsrc/common/mapobjects/models.qc +++ b/qcsrc/common/mapobjects/models.qc @@ -1,23 +1,14 @@ #include "models.qh" #ifdef SVQC -#include -#include -#include -#include "subs.qh" -#include "triggers.qh" - -entityclass(BGMScript); -classfield(BGMScript) .string bgmscript; -classfield(BGMScript) .float bgmscriptattack; -classfield(BGMScript) .float bgmscriptdecay; -classfield(BGMScript) .float bgmscriptsustain; -classfield(BGMScript) .float bgmscriptrelease; - #include -#include "../../lib/csqcmodel/sv_model.qh" - -.float modelscale; +#include +#include +#include +#include +#include +#include +#include void g_model_setcolormaptoactivator(entity this, entity actor, entity trigger) { @@ -117,11 +108,7 @@ bool g_clientmodel_genericsendentity(entity this, entity to, int sf) if(sf & BIT(2)) { if(sf & 0x10) - { - WriteAngle(MSG_ENTITY, this.angles.x); - WriteAngle(MSG_ENTITY, this.angles.y); - WriteAngle(MSG_ENTITY, this.angles.z); - } + WriteAngleVector(MSG_ENTITY, this.angles); } if(sf & BIT(3)) @@ -342,11 +329,7 @@ NET_HANDLE(ENT_CLIENT_WALL, bool isnew) if(f & 4) { if(f & 0x10) - { - this.angles_x = ReadAngle(); - this.angles_y = ReadAngle(); - this.angles_z = ReadAngle(); - } + this.angles = ReadAngleVector(); else this.angles = '0 0 0'; }