class PickActorProj extends KFMod.ShotgunBullet; var a_VisibilityHandler a_visibilityHandler; simulated singular function hitWall(vector hitNormal, actor wall) { if(wall.mesh != none || wall.staticMesh != none) { if((wall.bNoDelete || wall.bStatic) && !wall.bDeleteMe) a_visibilityHandler.pickActorWithProjectile(wall); else a_visibilityHandler.logMessage(a_visibilityHandler.getActorName(wall)@"can't be hided because this actor can be destroyed any time."); spawn(impactEffect, , , location, rotator(-hitNormal)); destroy(); } if(LevelInfo(wall) != none) { spawn(impactEffect, , , location, rotator(-hitNormal)); destroy(); } } defaultproperties{}