DarkstarProject / darkstar

DEPRECATED - FFXI Server Emulator - See Project Topaz
https://github.com/project-topaz/topaz
GNU General Public License v3.0
455 stars 550 forks source link

mobskill interupted for any reason = random bad things most of the time #3393

Open TeoTwawki opened 8 years ago

TeoTwawki commented 8 years ago

I have:

Client Version (type /ver in game) : 30160831-1

Server Version (type @revision in game) : 58fb230362ebdc9b6836bfa84ad9e00cf80e517a

Source Branch (master/stable) : master

Additional Information (Steps to reproduce/Expected behavior) : If you stun a mob in time to prevent its mobskill, it still attempts to animate. And does the wrong animation. May possibly crash the client if it also dies during this small time frame of screwed up animation. Replicated on Exorays, Doom scorpions, and Crawler Hunters in Crawler's Nest. Only tested it with Black magic stun, was told by others that any stun will do it quite possibly sleep/terror/etc as well.

Edit: this was mentioned in #1618 and I didn't notice till after posting. Different effect than that issue describes but a comment by Ben inside it says the packet is broken.

abriasffxi commented 8 years ago

Something worth noting is that sometimes the animation of the mob will stop correctly, but the animation of the stun does not go off. Seems to be about 20% of the time in my estimate, with the rest of the time behavior as TT describes.

Also, the client can crash when you are doing an animation on a mob (weaponskill or cast or anything) and the mob dies. Not sure if it's related. Seems to be about 1%.

And I can confirm that any stun does that I've tested so far, and sleep.

AND, when they die it can also sometimes happen (not to be mistake with rabbits, which seem to do it 100% of the time).

TeoTwawki commented 8 years ago

The exact results are timing related, which makes it looks kind of random at first to people trying to reproduce it.

ZariusCane commented 8 years ago

if you're too far out of range while mob is trying to use a tp move will also cause it to happen on fights you would kite something.

abriasffxi commented 7 years ago

Suggest using summoner pets (interrupted physical attack by mob death) when testing/replicating. Happens nearly 100%.