@@ -18,6 +18,8 @@ dofile(minetest.get_modpath("default").."/mapgen.lua")
18
18
minetest .register_on_joinplayer (function (player )
19
19
local cb = function (player )
20
20
minetest .chat_send_player (player :get_player_name (), " This is the [minimal] \" Minimal Development Test\" game. Use [minetest_game] for the real thing." )
21
+ player :set_attribute (" test_attribute" , " test_me" )
22
+ player :set_attribute (" remove_this" , nil )
21
23
end
22
24
minetest .after (2.0 , cb , player )
23
25
end )
@@ -1387,13 +1389,13 @@ minetest.register_abm({
1387
1389
1388
1390
local srclist = inv :get_list (" src" )
1389
1391
local cooked = nil
1390
-
1392
+
1391
1393
if srclist then
1392
1394
cooked = minetest .get_craft_result ({method = " cooking" , width = 1 , items = srclist })
1393
1395
end
1394
-
1396
+
1395
1397
local was_active = false
1396
-
1398
+
1397
1399
if meta :get_float (" fuel_time" ) < meta :get_float (" fuel_totaltime" ) then
1398
1400
was_active = true
1399
1401
meta :set_float (" fuel_time" , meta :get_float (" fuel_time" ) + 1 )
@@ -1413,7 +1415,7 @@ minetest.register_abm({
1413
1415
meta :set_string (" src_time" , 0 )
1414
1416
end
1415
1417
end
1416
-
1418
+
1417
1419
if meta :get_float (" fuel_time" ) < meta :get_float (" fuel_totaltime" ) then
1418
1420
local percent = math.floor (meta :get_float (" fuel_time" ) /
1419
1421
meta :get_float (" fuel_totaltime" ) * 100 )
@@ -1438,7 +1440,7 @@ minetest.register_abm({
1438
1440
local cooked = nil
1439
1441
local fuellist = inv :get_list (" fuel" )
1440
1442
local srclist = inv :get_list (" src" )
1441
-
1443
+
1442
1444
if srclist then
1443
1445
cooked = minetest .get_craft_result ({method = " cooking" , width = 1 , items = srclist })
1444
1446
end
@@ -1464,7 +1466,7 @@ minetest.register_abm({
1464
1466
1465
1467
meta :set_string (" fuel_totaltime" , fuel .time )
1466
1468
meta :set_string (" fuel_time" , 0 )
1467
-
1469
+
1468
1470
local stack = inv :get_stack (" fuel" , 1 )
1469
1471
stack :take_item ()
1470
1472
inv :set_stack (" fuel" , 1 , stack )
@@ -1571,7 +1573,7 @@ function default.grow_tree(data, a, pos, is_apple_tree, seed)
1571
1573
y = y + th - 1 -- (x, y, z) is now last piece of trunk
1572
1574
local leaves_a = VoxelArea :new {MinEdge = {x =- 2 , y =- 1 , z =- 2 }, MaxEdge = {x = 2 , y = 2 , z = 2 }}
1573
1575
local leaves_buffer = {}
1574
-
1576
+
1575
1577
-- Force leaves near the trunk
1576
1578
local d = 1
1577
1579
for xi = - d , d do
@@ -1581,14 +1583,14 @@ function default.grow_tree(data, a, pos, is_apple_tree, seed)
1581
1583
end
1582
1584
end
1583
1585
end
1584
-
1586
+
1585
1587
-- Add leaves randomly
1586
1588
for iii = 1 , 8 do
1587
1589
local d = 1
1588
1590
local xx = pr :next (leaves_a .MinEdge .x , leaves_a .MaxEdge .x - d )
1589
1591
local yy = pr :next (leaves_a .MinEdge .y , leaves_a .MaxEdge .y - d )
1590
1592
local zz = pr :next (leaves_a .MinEdge .z , leaves_a .MaxEdge .z - d )
1591
-
1593
+
1592
1594
for xi = 0 , d do
1593
1595
for yi = 0 , d do
1594
1596
for zi = 0 , d do
@@ -1597,7 +1599,7 @@ function default.grow_tree(data, a, pos, is_apple_tree, seed)
1597
1599
end
1598
1600
end
1599
1601
end
1600
-
1602
+
1601
1603
-- Add the leaves
1602
1604
for xi = leaves_a .MinEdge .x , leaves_a .MaxEdge .x do
1603
1605
for yi = leaves_a .MinEdge .y , leaves_a .MaxEdge .y do
0 commit comments