Skip to content
Snippets Groups Projects
Commit 3a25e79e authored by TenPlus1's avatar TenPlus1
Browse files

Fire Flowers spread

parent 0ec560b3
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@ Ethereal v7 Mapgen mod for Minetest
- Dirt with dry grass turns into green grass when near water
- Ice or snow above sea level melts into river water
- Disabling ethereal biomes no longer shows error messages
- Fire Flowers re-generate, can also be made into Fire Dust
### 1.18
......
......@@ -3,7 +3,7 @@ minetest.register_abm({
nodenames = {"group:flora"},
neighbors = {"group:soil"},
interval = 25,
chance = 10,
chance = 15,
catch_up = false,
action = function(pos, node)
......@@ -45,6 +45,32 @@ minetest.register_abm({
return
elseif num > 3
and node.name == "ethereal:dry_shrub" then
local grass = minetest.find_nodes_in_area_under_air(
pos0, pos1, {"ethereal:dry_shrub"})
local fflower = minetest.find_nodes_in_area_under_air(
pos0, pos1, {"ethereal:fire_flower"})
if #grass > 4
and #fflower < 1 then
grass = grass[math.random(#grass)]
grass.y = grass.y - 1
if minetest.get_node(grass).name == "ethereal:fiery_dirt" then
grass.y = grass.y + 1
minetest.set_node(grass, {name = "ethereal:fire_flower"})
end
end
return
elseif num > 3 then
return
end
......
--[[
Minetest Ethereal Mod 1.19 (3rd December 2015)
Minetest Ethereal Mod 1.19 (13th December 2015)
Created by ChinChow
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment