diff --git a/zone/client_process.cpp b/zone/client_process.cpp index 1019c645f..f53972b8f 100644 --- a/zone/client_process.cpp +++ b/zone/client_process.cpp @@ -2413,7 +2413,7 @@ bool Client::CheckWaterAutoFireLoS(Mob* m) } return ( - zone->watermap->InLiquid(GetPosition()) && + zone->watermap->InLiquid(GetPosition()) == zone->watermap->InLiquid(m->GetPosition()) ); } diff --git a/zone/spells.cpp b/zone/spells.cpp index d266cdbf5..840b1f28a 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -7111,7 +7111,7 @@ bool Mob::CheckWaterLoS(Mob* m) } return ( - zone->watermap->InLiquid(GetPosition()) && + zone->watermap->InLiquid(GetPosition()) == zone->watermap->InLiquid(m->GetPosition()) ); }