Aaron Suen
91e5c615c2
ABM delay, prevent "prompt critical" ignition
During processing of the flammable ignition ABM, nodes could ignite, causing the new ember nodes created by this ignition to trigger fire propagation instantly during the same tick by nodes still yet to be processed for ABM checks during the same scan. This often caused large areas of flammable nodes, like wooden plank skyblocks, to be ignited instantly in a specific direction from any source ignition. This led to some "cheap shots" where players were ruined by fire far more rapidly than they should be. Instead of processing flammability checks in sync, delay them until the next tick, so that we find all flammables to check before any new igniters are created. This should tame fire spreading back down to normal levels.
======================================================================== \ /\ \ / \ /\ \ /\ |\ / / \ /\ |\ / | \ | / \ | \ / | / \ | \ / | \ | | | | | |__ | | | | / |__ \ \/ | | | | | \ / | | |/ | \ \ / | / \ \ / \ / |\ \ \ \/ |/ \ \/ \/ | \ \ ======================================================================== NodeCore - Minetest's top original voxel game about emergent mechanics and exploration ------------------------------------------------------------------------ A surreal dream-world where everything is possible but nothing is easy. Peaceful and Zen. Brutally obstinate. Prepare to unlearn everything you thought you knew about voxel sandbox games. Visit the Minetest ContentDB Listing (below) for more details. ------------------------------------------------------------------------ NodeCore is (C)2018-2021 by Aaron Suen <warr1024@gmail.com> MIT License (http://www.opensource.org/licenses/MIT) See included LICENSE file for full details and credits Minetest ContentDB Listing: https://content.minetest.net/packages/Warr1024/nodecore/ GitLab: https://gitlab.com/sztest/nodecore Chat Networks (all bridged): Discord: https://discord.gg/NNYeF6f Matrix: #nodecore:matrix.org IRC: #nodecore on irc.libera.chat Semi-Unofficial Wiki: https://nodecore.mine.nu/ Minetest Forum Topic: https://forum.minetest.net/viewtopic.php?t=24857 ------------------------------------------------------------------------ ========================================================================
Languages
Lua
98.7%
JavaScript
1.3%