Server: add new server command 'spawndef'.

This commit is contained in:
Marco Cawthorne 2023-09-27 13:01:30 -07:00
parent abea931460
commit 4ec4877360
Signed by: eukara
GPG key ID: CE2032F0A2882A22

View file

@ -516,17 +516,23 @@ ConsoleCmd(string cmd)
}
break;
case "spawn":
entity unit = spawn();
unit.classname = strcat("spawnfunc_", argv(1));
self = unit;
entity eDef = spawn();
eDef.classname = strcat("spawnfunc_", argv(1));
self = eDef;
callfunction(self.classname);
self = pl;
makevectors(pl.v_angle);
if (unit.identity == 1) {
NSEntity ent = (NSEntity)unit;
if (eDef.identity == 1) {
NSEntity ent = (NSEntity)eDef;
}
traceline(pl.origin, pl.origin + (v_forward * 1024), MOVE_NORMAL, pl);
setorigin(eDef, trace_endpos);
break;
case "spawndef":
NSEntity unit = EntityDef_CreateClassname(argv(1));
makevectors(pl.v_angle);
traceline(pl.origin, pl.origin + (v_forward * 1024), MOVE_NORMAL, pl);
setorigin(unit, trace_endpos);
break;
#ifdef BOT_INCLUDED