Lord_Greywolf
Lord
If you are experiencing this condition, where swimming monsters are going on land also, and should not be
(sea serpents, dolphins, etc)
then this is the fix for you
(not sure what all versions had this problem, or which ones it will work with, but should work with all that have the problem)
in engines/pathing/movements.cs file find this section:
and replace
if ( cantWalk && (flags & TileFlag.Wet) == 0 )
with
if ( cantWalk && (flags & TileFlag.Wet) != 0 && !canSwim)
and they will work great then
use as you want with it
(sea serpents, dolphins, etc)
then this is the fix for you
(not sure what all versions had this problem, or which ones it will work with, but should work with all that have the problem)
in engines/pathing/movements.cs file find this section:
Code:
if ( (flags & ImpassableSurface) == TileFlag.Surface || (canSwim && (flags & TileFlag.Wet) != 0) ) // Surface && !Impassable
{
if ( cantWalk && (flags & TileFlag.Wet) == 0 )
continue;
and replace
if ( cantWalk && (flags & TileFlag.Wet) == 0 )
with
if ( cantWalk && (flags & TileFlag.Wet) != 0 && !canSwim)
and they will work great then
use as you want with it