Hi, I just found a bug in swamp.c. It doesn't check the flying flag on non-alive objects (such as fog), which means that fog sinks into the swamp rather quickly. :-P The diff for the fix appears below. T -- Hello? No, I'm not home. Would you like to leave me a message? --- server/swamp.c.ORIG 2003-11-11 08:58:02.000000000 -0500 +++ server/swamp.c 2003-11-11 08:54:04.000000000 -0500 @@ -77,7 +77,7 @@ } break; } - } else if (!QUERY_FLAG(above, FLAG_ALIVE)) { + } else if (!QUERY_FLAG(above, FLAG_ALIVE) && !QUERY_FLAG(above, FLAG_FLYING)) { if (rndm(0, 2) == 0) decrease_ob(above); } above = nabove; _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel