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.
2022-01-22 16:20:10 -05:00
2022-01-18 19:56:44 -05:00
2021-07-09 00:25:25 -04:00
2021-07-20 21:25:37 -04:00
2021-07-20 21:20:34 -04:00
2021-11-25 11:35:00 -05:00
2021-07-09 00:25:25 -04:00
2020-03-28 07:08:56 -04:00
2021-07-31 08:16:37 -04:00
2021-07-09 00:25:25 -04:00
2022-01-22 09:34:07 -05:00

========================================================================

             \                           /\
              \                         /  \
          /\   \     /\    |\      /   /    \    /\    |\     /
         |  \   |   /  \   | \    /   |         /  \   | \   /
         |   \  |  |    |  |  |  |__  |        |    |  | /  |__
          \   \/   |    |  |  |  |     \    /  |    |  |/   |
           \        \  /   | /    \     \  /    \  /   |\    \
            \        \/    |/      \     \/      \/    | \    \

========================================================================
             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

------------------------------------------------------------------------
========================================================================
Description
No description provided
Readme MIT 33 MiB
Languages
Lua 98.7%
JavaScript 1.3%