X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fsteerlib.qc;h=beaab08a4d5823f7cab36dd313d103f9068fd146;hb=f203a8239ab58e776da8df7bce46be73d2d655a4;hp=6ebfc8ad3159409c661cfe8305adbbc9033b2216;hpb=8da45596c76bb645e864b4ec8ff5a3ee13bbf27c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/steerlib.qc b/qcsrc/server/steerlib.qc index 6ebfc8ad3..beaab08a4 100644 --- a/qcsrc/server/steerlib.qc +++ b/qcsrc/server/steerlib.qc @@ -1,8 +1,6 @@ #if defined(CSQC) #elif defined(MENUQC) #elif defined(SVQC) - #include "../dpdefs/progsdefs.qh" - #include "../dpdefs/dpextensions.qh" #endif /** @@ -549,16 +547,13 @@ MODEL(FLOCKER, "models/turrets/rocket.md3"); void spawn_flocker() {SELFPARAM(); - entity flocker; - - flocker = spawn (); + entity flocker = new(flocker); setorigin(flocker, self.origin + '0 0 32'); setmodel (flocker, MDL_FLOCKER); setsize (flocker, '-3 -3 -3', '3 3 3'); flocker.flock_id = self.flock_id; - flocker.classname = "flocker"; flocker.owner = self; flocker.think = flocker_think; flocker.nextthink = time + random() * 5; @@ -640,7 +635,7 @@ void flocker_hunter_think() float globflockcnt; -void spawnfunc_flockerspawn() +spawnfunc(flockerspawn) {SELFPARAM(); ++globflockcnt; @@ -651,12 +646,11 @@ void spawnfunc_flockerspawn() self.think = flockerspawn_think; self.nextthink = time + 0.25; - self.enemy = spawn(); + self.enemy = new(FLock Hunter); setmodel(self.enemy, MDL_FLOCKER); setorigin(self.enemy,self.origin + '0 0 768' + (randomvec() * 128)); - self.enemy.classname = "FLock Hunter"; self.enemy.scale = 3; self.enemy.effects = EF_LOWPRECISION; self.enemy.movetype = MOVETYPE_BOUNCEMISSILE;