Closed ianestrachan closed 10 years ago
Sounds good in general.
Unrelated, but this makes me want boats and jetskis. Their engine would conversely only operate in a DEEP_WATER tile.
I don't think it would make much difference to the engine (it just drives other mechanical parts) as that the vehicle would need propellers instead of wheels.
You'd also probably need to waterproof the vehicle somehow, probably by putting some kind of new vehicle part on the underside of each square.
Just re-read this. Aquatic critters ought to be able to handle shallow water, perhaps at reduced movement?
Sounds reasonable, since shallow water is used on river banks and such - I figure it's waist-deep at most.
Water is currently represented as having a move-cost of 0, same as a wall. Except that, since water is actually passable, this means that any time something can legitimately go into water, all kinds of explicit checks and crazy hacks are involved, looking at the exact terrain type. It also causes some weird issues like NPCs spawning on top of the water and floating there, unable to move, forever.
Water should probably act something like this: