Narrowed it down to it does not think I am in water.
if(IsNPC() && CastToNPC()->IsUnderwaterOnly() && zone->HasWaterMap()) {
if(!zone->watermap->InLiquid(other->GetPosition())) {
It passes all (3) intital tests, but it thinks I am not in water.
I don't see any problems loading the water map.
Am I making a mistake as far as some new setting I don't know about?
Rebooting the server with new or old maps, makes no difference.
|