Log in

View Full Version : Water surface blocking line of sight bug


Ciderpress
08-09-2025, 06:28 PM
I'm posting this here instead of in bug reports because I'm sure it's been posted there a million times.

Was this bug deemed classic and that's why it never gets fixed, or is it some limitation of the titanium client, or wtf? It's maybe the most annoying bug in the entire game, and I don't remember it always existing on p99 although maybe it did.

Mob is being killed\fear kited. Mob flees or is feared into the water. Attempting to cast on the mob now returns a red "You can't see your target from here" message, whether you are on land, in the water above surface, or in the water below surface- the game just refuses to let you land spells on it.

The most annoying part is that sometimes it *doesn't* happen, and you can still cast on the mob fine, so it's extra maddening because I can't figure out what I might be able to do on my end, if anything, to avoid it. Happens with snared mobs, unsnared mobs, whether or not I have lev on etc etc..

It's rare it doesn't happen though, because it wouldn't be so bad if it was a really rare occurrence, but I'd say a solid 85-90% of the time if a mob gets into water (and specifically if it goes deep enough that it engages their swimming animation, assuming they have one) you can no longer cast on it, and you're just stuck hoping that it randomly paths back onto land.

Ciderpress
08-09-2025, 06:32 PM
Oh and I should point out the mob doesn't have to be fleeing or feared necessarily, that's just when I most often encounter it. If you pull a fresh mob into water intentionally the same thing happens.

Swish
08-09-2025, 08:19 PM
https://i.imgur.com/GyaUGaT.gif

Reiwa
08-09-2025, 08:38 PM
https://i.imgur.com/GyaUGaT.gif

So like, you couldn't cast offensively in Kedge through end Velious?

Ciderpress
08-09-2025, 10:09 PM
Kedge is entirely underwater, the bug seems to specifically involve how the game handles the boundary between what it considers being in or out of water. My guess is it has something to do with client fps or latency or something.

And again if it happened 100% of the time it would still be annoying, but the fact that sometimes it doesn't happen is what I find really vexxing. The code in theory should be so simple.

Reiwa
08-09-2025, 10:26 PM
Kedge is entirely underwater, the bug seems to specifically involve how the game handles the boundary between what it considers being in or out of water. My guess is it has something to do with client fps or latency or something.

And again if it happened 100% of the time it would still be annoying, but the fact that sometimes it doesn't happen is what I find really vexxing. The code in theory should be so simple.

Have you tried swimming up slightly after a failed cast, to update your movement position?

bZe5J8SVCYQ

Swish
08-09-2025, 10:51 PM
...the fact that sometimes it doesn't happen is what I find really vexxing. The code in theory should be so simple.

Back of Felwithe guards frequently went for a swim while I fear kited on my necro. The worst part of it is sometimes you can be in the water along with the guard and there's still the issue with the spell landing. So at that precise moment the guard wasn't in the water, he was swimming above it on "not water"

Goregasmic
08-10-2025, 07:50 AM
It is classic. I did oasis crocs on my wizard and when they fled low health into the water there often was no recovering them, it was easier to wait until they regen enough to come back for you. CS wyverns were the same.

Sometime you jumped in the water, let yourself sink and try to cast but it seemed like when they're swimming they're constantly alternating between a state of breaching water and being underwater so sometimes nukes landed and sometimes they wouldn't, depending on timing. Very frustrating.

Jimjam
08-10-2025, 10:09 AM
Back of Felwithe guards frequently went for a swim while I fear kited on my necro. The worst part of it is sometimes you can be in the water along with the guard and there's still the issue with the spell landing. So at that precise moment the guard wasn't in the water, he was swimming above it on "not water"

This seems to be a pathing issue in p99 more than it happened in eq. Although levitating sharks have always been funny.

Cecily
08-13-2025, 02:39 PM
Have you tried swimming up slightly after a failed cast, to update your movement position?

bZe5J8SVCYQ

This is such an important video. I feel like you could base a whole philosophy off this.

shovelquest
08-13-2025, 02:42 PM
There was a great red99 video where someone in mischief was hiding in the water, and a wizard with lev cast a DD above them, and right before it cast, they clicked off their lev and fell in the water and got the guy hiding.

Can't find it, but that was a righteous kill.