From: Mario Date: Wed, 27 Feb 2013 19:58:50 +0000 (+1100) Subject: Change barricade solidity (currently a bit broken) X-Git-Tag: xonotic-v0.8.0~241^2^2~501 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=293f41e0d82f391fa6d895c143f0542f2834b170;p=xonotic%2Fxonotic-data.pk3dir.git Change barricade solidity (currently a bit broken) --- diff --git a/qcsrc/server/mutators/gamemode_td.qc b/qcsrc/server/mutators/gamemode_td.qc index b3bce3e89..1458d7886 100644 --- a/qcsrc/server/mutators/gamemode_td.qc +++ b/qcsrc/server/mutators/gamemode_td.qc @@ -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);