Fixed explosions ignoring walls

This commit is contained in:
Anton Tarasenko 2022-01-19 21:32:57 +07:00
parent f88ca6a6ee
commit b10e11de70

View File

@ -103,7 +103,7 @@ simulated function ServerExplode
local Vector hitLocation; local Vector hitLocation;
local float scale1, scale2; local float scale1, scale2;
if(Role < ROLE_Authority) return; if(Role < ROLE_Authority) return;
foreach CollidingActors(class'Actor', victim, explRadius, explLocation){ foreach VisibleActors(class'Actor', victim, explRadius, explLocation){
if(victim == none || victim == self) continue; if(victim == none || victim == self) continue;
if(victim.role < ROLE_Authority) continue; if(victim.role < ROLE_Authority) continue;
if(ExtendedZCollision(victim) != none) continue; if(ExtendedZCollision(victim) != none) continue;