]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/monsters/monster/enforcer.qc
Fix all soldier attacks
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / monsters / monster / enforcer.qc
index 88af41902c3bef7c08e0422efcd2fa397ba3fd06..1f8b176b4a03a1f1e36559ae5b67278e5aa57bb8 100644 (file)
@@ -119,6 +119,12 @@ void enforcer_spawn ()
        self.attack_ranged              = enforcer_attack;
        self.view_ofs              *= 0.5;
        
+       monsters_setframe(enforcer_anim_stop);
+       
+       monster_setupsounds("enforcer");
+       
+       setmodel(self, ENFORCER_MODEL); // for weapon entity
+       
        self.weaponentity = spawn();
        self.weaponentity.owner = self;
        self.weaponentity.team = self.team;
@@ -148,10 +154,12 @@ void spawnfunc_monster_enforcer ()
        
        if(Monster_CheckAppearFlags(self))
                return;
+               
+       precache_model("models/turrets/ewheel-gun1.md3");
+       precache_model(ENFORCER_MODEL);
        
        if not (monster_initialize(
                         "Enforcer", MONSTER_ENFORCER,
-                        ENFORCER_MODEL,
                         ENFORCER_MIN, ENFORCER_MAX,
                         FALSE,
                         enforcer_die, enforcer_spawn))