Spinning Harpies bug

Issue #92 resolved
Teflon1 created an issue

Occasionally, a Harpy will begin spinning in place for two or so seconds while occasionally dipping down. After some testing, it looks like a Harpy will start spinning when determining whether to land somewhere or continue flying. This makes the Harpy extremely vulnerable to player fire, as she can't fire at the player at all.

I've included a demo that shows this behavior.

Comments (3)

  1. Frank Sapone

    It looks like the harpy code must have had a lot of bugs because they went out of their way to make a special ifdef preprocessor to have verbose debugging output just for the harpy. I haven't looked into the verbose messages yet, but I was reminded of this bug because there was a bug in the harpy code that was causing a crash on coop servers. The bug was related to harpies judging where to fly based off their attacker/enemy. Well, they didn't check if the pointer for the attacker was still existing... so its possible that if someone was in the middle of attacking one and they disconnected the game could crash.

    Maybe I can get some time soon to enable the verbose debugging and see why they like to spin around like maniacs.

    It also appears that they are supposed to be able to land down and walk around and take off when you get close to them but I have never really seen this type of behaviour, they may have given up on that idea or never had time to finish it.

  2. Frank Sapone

    Work has been done on this. Still testing and tweaking it with some input from other DK players and will be available in a future update. But yes, you're right. Part of it was something in the code for determining when to land, but there was some other factors too.

  3. Log in to comment