X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fsandbox.qc;h=e84c6d696a91e691ccadabf6c68cd927febbc97f;hp=a077b213a00b6b60f21a7f7844273843ea7f626b;hb=3adaa0873ad9eac20f32e6e3fc0455d4f9e044cd;hpb=9531e6a07b13cbccf27113f1dcb6e5ccacc6fbb4 diff --git a/qcsrc/server/mutators/sandbox.qc b/qcsrc/server/mutators/sandbox.qc index a077b213a..e84c6d696 100644 --- a/qcsrc/server/mutators/sandbox.qc +++ b/qcsrc/server/mutators/sandbox.qc @@ -56,6 +56,8 @@ void sandbox_ObjectFunction_Think() } self.nextthink = time; + + CSQCMODEL_AUTOUPDATE(); } .float old_solid, old_movetype; @@ -137,7 +139,7 @@ entity sandbox_ObjectSpawn(float database) { // spawn a new object with default properties - entity e; + entity e, oldself; e = spawn(); e.classname = "object"; e.takedamage = DAMAGE_AIM; @@ -172,6 +174,11 @@ entity sandbox_ObjectSpawn(float database) setorigin(e, trace_endpos); e.angles_y = self.v_angle_y; } + + oldself = self; + self = e; + CSQCMODEL_AUTOINIT(); + self = oldself; object_count += 1; return e;