From: Mircea Kitsune Date: Mon, 24 Oct 2011 14:41:05 +0000 (+0300) Subject: Add default properties to newly spawned objects X-Git-Tag: xonotic-v0.6.0~35^2~18^2~209 X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=commitdiff_plain;h=0c0beb0285e0699df1378d991c0bb041845c4e11;hp=7be12ebd403babcf93aa220868b7680039cbcb60 Add default properties to newly spawned objects --- diff --git a/qcsrc/server/mutators/sandbox.qc b/qcsrc/server/mutators/sandbox.qc index 5f6c5b7f81..257d752b73 100644 --- a/qcsrc/server/mutators/sandbox.qc +++ b/qcsrc/server/mutators/sandbox.qc @@ -19,8 +19,6 @@ MUTATOR_HOOKFUNCTION(sandbox_PlayerCommand) } else if(argv(1) == "spawn_object") { - // spawn a new object with the default settings - // don't allow spawning objects without a model if(cmd_argc < 3) { @@ -33,9 +31,15 @@ MUTATOR_HOOKFUNCTION(sandbox_PlayerCommand) return TRUE; } + // spawn a new object with the default settings entity e; e = spawn(); e.classname = "object"; + e.takedamage = DAMAGE_NO; + + // those properties are defaults that can be edited later + e.movetype = MOVETYPE_TOSS; + e.solid = SOLID_TRIGGER; makevectors(self.v_angle); traceline(self.origin + self.view_ofs, self.origin + self.view_ofs + v_forward * autocvar_g_sandbox_editor_distance, MOVE_NOMONSTERS, self);