How to prevent digging from flooding the world with infinite dirt.

General discussion about Life is Feudal MMO and Life is Feudal: Your Own, The main section and backbone of the forums.

Gerrard452
 
Posts: 3
Joined: 05 Mar 2018, 03:58

How to prevent digging from flooding the world with infinite dirt.

Post by Gerrard452 » 13 Apr 2018, 08:39

From my observations of the game, it seems that eventually the game world will be flooded by an endless amount of dirt hills from digging mines. As one digs a tunnel, you take various types of ground materials (soils, clay, rock, etc. hereafter collectively called dirt) into your inventory that you then have to dump somewhere. After a few days, the tunnel "collapses" back to it's original ground height, thus generating dirt. I have personally dug up the same square of ground several times over the last several real world days and each time, I get the same amount of dirt I have to go dump atop my ever growing dump hill.

My easy fix suggestion is to eliminate the soil and any other unlimited resource one would encounter while digging tunnels, still dumping any limited resource into inventory. Keep those unlimited resource items still collectible when using a shovel.

I get the want for realism, and yes realistically I have to move huge amounts of dirt when excavating a tunnel. However, realistically, when my tunnels collapse, they don't return to the exact same ground height they were before I dug them out. They collapse downward, bringing adjacent land with them forming a little valley.

Bringing me to my hard fix suggestion, realistic tunnel collapse. Make the ground behave like a fluid when tunnels collapse, leaving behind depressions where the squares adjacent to the tunnel shift material into the tunnel spaces, keeping the total amount of "dirt" in the world a constant.

User avatar
Alberon
True Believer
 
Posts: 10
Joined: 14 Nov 2017, 18:03

Re: How to prevent digging from flooding the world with infinite dirt.

Post by Alberon » 13 Apr 2018, 09:02

In this world there is no the mass conservation.
You can annihilate matter in a furnace for example. When a building is destroyed, a part of the resources disappear.

Basically, the world is going to lose all the resources and become just dust. Of course, it will not happen tomorrow.


Gerrard452
 
Posts: 3
Joined: 05 Mar 2018, 03:58

Re: How to prevent digging from flooding the world with infinite dirt.

Post by Gerrard452 » 13 Apr 2018, 10:04

I get that as coded, eventually everything that can be consumed will be consumed. Well that's not entirely true, Plant fiber, sling ammo, flint and anything else that appears when you use the appropriate find command are infinite, trees are potentially infinite, only metals rocks and clay are permanently consumed.
However, there is no consuming soil.
When you dig, you get soil.
When a tunnel collapses, new soil is magically created.
Therefore the giant mounds of soil will just keep mounding up all over the place.
Eventually this will be a big problem. As one dumps soil on the ground, it eventually cascades to adjacent tiles to even out slope as in real life. Eventually, this could lead to all water being filled in as every time a tunnel collapses, the server generates new dirt to fill the tunnel.
Two other easy fixes to prevent this issue would be either adding a pattern to craft something that uses soil, or having the server track total soil count and so long as total soil > original soil amount, allow destroying of soil from player inventories.

Return to General Discussion

cron