mirror of https://github.com/minetest/minetest.git
Fix l-system crash when treedef random_level not set by Lua
This commit is contained in:
parent
03b1ed53db
commit
073fa58839
|
@ -747,7 +747,8 @@ int ModApiEnvMod::l_spawn_tree(lua_State *L)
|
||||||
}
|
}
|
||||||
getintfield(L, 2, "angle", tree_def.angle);
|
getintfield(L, 2, "angle", tree_def.angle);
|
||||||
getintfield(L, 2, "iterations", tree_def.iterations);
|
getintfield(L, 2, "iterations", tree_def.iterations);
|
||||||
getintfield(L, 2, "random_level", tree_def.iterations_random_level);
|
if (!getintfield(L, 2, "random_level", tree_def.iterations_random_level))
|
||||||
|
tree_def.iterations_random_level = 0;
|
||||||
getstringfield(L, 2, "trunk_type", tree_def.trunk_type);
|
getstringfield(L, 2, "trunk_type", tree_def.trunk_type);
|
||||||
getboolfield(L, 2, "thin_branches", tree_def.thin_branches);
|
getboolfield(L, 2, "thin_branches", tree_def.thin_branches);
|
||||||
tree_def.fruit_chance=0;
|
tree_def.fruit_chance=0;
|
||||||
|
|
Loading…
Reference in New Issue