[not a bug] Heresiarch's fireballs
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
- LilWhiteMouse
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
- Contact:
Heresiarch's fireballs
The two red fireballs that the Heresiarch spit out and bounce around act odd when the player is at a higher elevation. If the player is at an equal or lower height, they bounce around like normal. If the player is higher, they just slide around the floor and don't bounce. I don't remember vanilla Hexen's behavior in this situation, but it seems odd to me.
- LilWhiteMouse
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
- Contact:
I've also noticed that the three mana tokens floating around his head tend to disappear.

If it get's near an obstruction (including me), they disappear. What's confusing is they don't always come back into view when he clears the obstruction. Even when he wanders into the middle of a large open area, I have to circle strafe to get them to re-appear.
[EDIT] Obstructions don't seem to be that cause like I thought. It seems to be orientation, as I can move side to side and they'll blink in and out of view.

If it get's near an obstruction (including me), they disappear. What's confusing is they don't always come back into view when he clears the obstruction. Even when he wanders into the middle of a large open area, I have to circle strafe to get them to re-appear.
[EDIT] Obstructions don't seem to be that cause like I thought. It seems to be orientation, as I can move side to side and they'll blink in and out of view.
The bouncy balls are normal seeker missiles that happen to bounce. If you get above or below the missile, they will change their vertical velocity to try and reach you. They are not simply sliding along the floor.
The spell balls above the Heresiarch's head I could not get to disappear, even by flying on top of his head. Can you provide an easy way to reproduce the problem?
The spell balls above the Heresiarch's head I could not get to disappear, even by flying on top of his head. Can you provide an easy way to reproduce the problem?
- LilWhiteMouse
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
- Contact:
They only change their height when they're directly next/under me though. Other wise they slide along the ground. In the linked map, stand on the throne and wait for the heresiarch to spawns the fireballs in a lower sector. They'll just slide around the floor and never come up.randy wrote:The bouncy balls are normal seeker missiles that happen to bounce. If you get above or below the missile, they will change their vertical velocity to try and reach you. They are not simply sliding along the floor.
I left out everything but the heresiarch, so you'll get a lot of texture errors and what-not.The spell balls above the Heresiarch's head I could not get to disappear, even by flying on top of his head. Can you provide an easy way to reproduce the problem?
http://home.midmaine.com/~lilwhitemo/neutered.cab
Lure the heresiarch into the main room with the pillars, and just circle around him. They'll pop in and out of view.
Okay, the spinny balls disappeared because they weren't updating their sector information, so if the original sector the Heresiarch started in wasn't in view, they wouldn't be drawn.
The bouncy balls, well, eh... If you get high enough, they will fly at you off the ground. Not sure why they stick to the ground if you're above them but not too far above them. Maybe they aren't getting enough vertical thrust to overcome gravity?
The bouncy balls, well, eh... If you get high enough, they will fly at you off the ground. Not sure why they stick to the ground if you're above them but not too far above them. Maybe they aren't getting enough vertical thrust to overcome gravity?
- David Ferstat
- Posts: 1113
- Joined: Wed Jul 16, 2003 8:53 am
- Location: Perth, Western Australia
- Contact:
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49229
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
randy wrote: The bouncy balls, well, eh... If you get high enough, they will fly at you off the ground. Not sure why they stick to the ground if you're above them but not too far above them. Maybe they aren't getting enough vertical thrust to overcome gravity?
I did some checking and judging from the properties of these balls the behavior looks as it should. If the player is in the air (i.e. the player's feet are higher than the projectile's top) P_SeekerMissile constantly sets the balls' momentum to a positive value that depends on the height difference to the player. Logically at a certain distance this momentum is just enough to overcome the gravity the balls are subject to. Of course this means that at this distance the balls just hover over the ground without touching it (and thus don't bounce.)
I really don't see anything wrong with the current behavior.