From 0d2e0627d41111b50046dfbabae9d0f4ae97dc70 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sun, 17 Jul 2022 20:45:50 -0700 Subject: [PATCH] Server: Added quick-and-dirty 'spawn' command. E.g. 'sv spawn monster_laidlaw' --- src/server/entry.qc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/server/entry.qc b/src/server/entry.qc index ed54621b..d09da8ed 100644 --- a/src/server/entry.qc +++ b/src/server/entry.qc @@ -628,6 +628,24 @@ ConsoleCmd(string cmd) NSEntity ent = (NSEntity)a; ent.Respawn(); } + break; + case "spawn": + + entity unit = spawn(); + unit.classname = strcat("spawnfunc_", argv(1)); + self = unit; + callfunction(self.classname); + self = pl; + + makevectors(pl.v_angle); + if (unit.identity == 1) { + NSEntity ent = (NSEntity)unit + ent.Respawn(); + } + traceline(pl.origin, pl.origin + (v_forward * 1024), MOVE_NORMAL, pl); + setorigin(unit, trace_endpos); + + break; #ifdef BOT_INCLUDED case "way":