Эта строка отвечает за удаление объекта в случае его грабежа, или в следствие случайного события.
Там все правильно, если дело в питоне, то я думаю может все дело в том что при постороении, колодца идет тип улучшения пресная вода, может это мешает ? Если да то как совместить два улучшения допустим лес и пресная вода... Нужен пример для лесопилки или заповедника, но к сожелению нету почему то отдельно в питон файлах этой функции. Значит используется какая-то общая для такого типа, какая я не знаю...