diff options
| author | xolatile | 2025-08-17 18:28:28 +0200 |
|---|---|---|
| committer | xolatile | 2025-08-17 18:28:28 +0200 |
| commit | bffe8d11bd1dfec49280fb64a17f0ae529ac3f5d (patch) | |
| tree | 9f4f7b6f5003585e5a170bd55ccaa335b8f26f90 /src/engine/bih.cpp | |
| parent | bec4167d29a68efd0cd2da36143e7f1c78a119a0 (diff) | |
| download | xolatile-badassbug-master.tar.xz xolatile-badassbug-master.tar.zst | |
Diffstat (limited to 'src/engine/bih.cpp')
| -rw-r--r-- | src/engine/bih.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/engine/bih.cpp b/src/engine/bih.cpp index e406008..e5c6e2a 100644 --- a/src/engine/bih.cpp +++ b/src/engine/bih.cpp @@ -262,9 +262,6 @@ BIH::~BIH() { bool mmintersect(const extentity &e, const vec &o, const vec &ray, float maxdist, int mode, float &dist) { model *m = loadmapmodel(e.attr2); if(!m) return false; - if(mode&RAY_SHADOW) { - if(!m->shadow || e.flags&EF_NOSHADOW) return false; - } else if((mode&RAY_ENTS)!=RAY_ENTS && (!m->collide || e.flags&EF_NOCOLLIDE)) return false; if(!m->bih && (lightmapping > 1 || !m->setBIH())) return false; vec mo = vec(o).sub(e.o), mray(ray); @@ -278,4 +275,3 @@ bool mmintersect(const extentity &e, const vec &o, const vec &ray, float maxdist } return m->bih->traverse(mo, mray, maxdist ? maxdist : 1e16f, dist, mode); } - |
