Joined: 21 Jul 2011
|Posted: Wed Aug 10, 2011 10:18 pm Post subject: Projectiles with 0 horizontal speed are buggy.
|Let's move straight to the examples.
This is a test map I created:
It consists of demonstrations of three situations.
1. An Imp fireball is fired from floor to ceiling with 10 vertical speed and 0 horizontal speed. Once it's fired, the ceiling of the sector is raised. The fireball, however, disregards ceiling height change and gets destroyed at the height where ceiling was when it was initially fired:
2. Same Imp fireball is fired from floor to ceiling again. Once it's fired, the floor of the sector is raised. The fireball does not explode. It travels through the floor and gets destroyed when it hits ceiling. If your eyes are above new floor height you will see the fireball inside the floor:
3. This is the exactly same situation as #1 except for a low but non-zero horizontal speed given to the fireball. It explodes at the correct height of recently raised ceiling:
This bug occurs in 108 SP, 108 c/s and 109 SP. Cannot check 109 c/s for obvious reasons.
Tested it with ZDoom just to see maybe it's some kind of an ancient bug but it was not the case.
You can download this test map here: