]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Change barricade solidity (currently a bit broken)
authorMario <mario.mario@y7mail.com>
Wed, 27 Feb 2013 19:58:50 +0000 (06:58 +1100)
committerMario <mario.mario@y7mail.com>
Wed, 27 Feb 2013 19:58:50 +0000 (06:58 +1100)
qcsrc/server/mutators/gamemode_td.qc

index b3bce3e89643517684f71080374acdd857be6232..1458d78869fa2c1d23c45b32a298b90524a4b6ff 100644 (file)
@@ -272,7 +272,7 @@ void spawn_barricade()
        self.nextthink = -1;
        self.takedamage = DAMAGE_AIM;
        self.turrcaps_flags = TFL_TURRCAPS_ISTURRET; // for turretremove commands etc.
-       self.solid = SOLID_BBOX;
+       self.solid = SOLID_CORPSE; // hax
        self.event_damage = barricade_damage;
        self.netname = "Barricade";
        
@@ -854,6 +854,8 @@ MUTATOR_HOOKFUNCTION(td_MonsterSpawn)
        
        if(self.drop_size < 1) self.drop_size = 1;
        
+       self.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_CORPSE | DPCONTENTS_BODY;
+       
        if(self.target) // follow target if available
                self.goalentity = find(world, targetname, self.target);