From: Mario Date: Wed, 28 Aug 2013 20:59:45 +0000 (+1000) Subject: Fix spider freezing itself X-Git-Tag: xonotic-v0.8.0~241^2^2~151 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=fc782a58de28703a06454c8f1dc5738ebc91d193;p=xonotic%2Fxonotic-data.pk3dir.git Fix spider freezing itself --- diff --git a/qcsrc/common/monsters/monster/spider.qc b/qcsrc/common/monsters/monster/spider.qc index 2dadb88d8..8046170e2 100644 --- a/qcsrc/common/monsters/monster/spider.qc +++ b/qcsrc/common/monsters/monster/spider.qc @@ -58,7 +58,7 @@ void spider_web_explode() RadiusDamage(self, self.realowner, damg, edamg, 0, world, rad, DEATH_MONSTER_SPIDER_FIRE, world); // ice deals no damage anyway - for(e = findradius(self.origin, rad); e; e = e.chain) if(e.takedamage && e.deadflag == DEAD_NO) if(e.health > 0) + for(e = findradius(self.origin, rad); e; e = e.chain) if(e != self) if(e.takedamage && e.deadflag == DEAD_NO) if(e.health > 0) { switch(self.realowner.spider_type) {