From 0c0beb0285e0699df1378d991c0bb041845c4e11 Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Mon, 24 Oct 2011 17:41:05 +0300 Subject: [PATCH 1/1] Add default properties to newly spawned objects --- qcsrc/server/mutators/sandbox.qc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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); -- 2.39.2