Chaosforge Forum

DoomRL => Bug Reports => Topic started by: DaEezT on November 29, 2006, 13:26

Title: Rocket blasts go through indescructable walls
Post by: DaEezT on November 29, 2006, 13:26
I noticed that when you hit an indestructable wall with a rocket the explosion from it reaches through the wall without destroying it and affects everything behind the wall as if it was destroyed.

I've seen the effect on two special levels so far:
Halls of Carnage:
Shooting the room containing the BFG with a rocket results in the BFG being destroyed.

City of Skulls:
You can shoot any of the rooms with a rocket launcher and kill the monsters inside without destroying the walls.
Title: Re: Rocket blasts go through indescructable walls
Post by: Kornel Kisielewicz on November 29, 2006, 17:46
Unfortunately true. But there's no easy solution programming wise :(. The point of impact is the wall tile, and from it both what is behind and what is in front is considered "visible" :(
Title: Re: Rocket blasts go through indescructable walls
Post by: tekknej on November 29, 2006, 21:57
so, if it is possible - change the point of impact =) but use it only for walls (monsters, playa, barrels etc will still be the poi). i think that would really enchance RL, coz there will be less stuff burned...
Title: Re: Rocket blasts go through indescructable walls
Post by: Derek on November 29, 2006, 23:00
Halls of Carnage:
Shooting the room containing the BFG with a rocket results in the BFG being destroyed.

Yeah, that one's annoying.  I always end up blowing up the damn BFG. :(

I guess you have to hit the wall underneath the door?
Title: Re: Rocket blasts go through indescructable walls
Post by: schnaader on November 30, 2006, 01:01
Yeah, that one's annoying.  I always end up blowing up the damn BFG. :(

I guess you have to hit the wall underneath the door?

Last time I played I managed to get the BFG. I shot the second-nearest wall underneath the door.
This is not a screenshot, so don't rely on proportions.

Code: [Select]
.........
.#####...
.#   #...
.#   #...
.#+###...
.........
######...
.........
###X****@
.........