Added STOPRAILS actor flag.

- An actor with this flag will prevent railgun shots from penetrating further.
This commit is contained in:
Major Cooke 2019-11-14 11:48:50 -06:00 committed by Christoph Oelckers
commit 0b0984b88e
3 changed files with 4 additions and 1 deletions

View file

@ -5127,7 +5127,8 @@ static ETraceStatus ProcessRailHit(FTraceResults &res, void *userdata)
{
data->count++;
}
return (data->StopAtOne || (data->limit && (data->count >= data->limit))) ? TRACE_Stop : TRACE_Continue;
return (data->StopAtOne || (data->limit && (data->count >= data->limit)) || (res.Actor->flags8 & MF8_STOPRAILS))
? TRACE_Stop : TRACE_Continue;
}
//==========================================================================