Fixed sighttrace not properly passing entities

This fixes the issue where some scripts (like e2l3's BattleHouse) expect sighttrace to ignore entities (fixes #202)
This commit is contained in:
smallmodel committed 2024-05-01 17:43:04 +02:00
1 parent 35681e7a1f
commit daa7aceecf
1 file changed
+2 -2
+2 -2
View File
@@ -3778,7 +3778,7 @@ void ScriptThread::EventTrace(Event *ev)
void ScriptThread::EventSightTrace(Event *ev)
{
int content_mask = MASK_LINE;
int content_mask = MASK_SOLID;
Vector start;
Vector mins;
Vector maxs;
@@ -3794,7 +3794,7 @@ void ScriptThread::EventSightTrace(Event *ev)
mins = ev->GetVector(4);
case 3:
if (ev->GetInteger(3)) {
content_mask = MASK_SOLID;
content_mask &= ~MASK_IGNORE_ENTS;
}
case 2:
end = ev->GetVector(2);