diff options
author | sfan5 <sfan5@live.de> | 2020-06-08 17:15:02 +0200 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2020-06-08 21:17:40 +0200 |
commit | a21f9bb7e62b461154a25599a8507ca035fdd463 (patch) | |
tree | 56808ef36aeeb656f9ddd0addebab6d5746849e4 /games/devtest | |
parent | 0ab580810c6ccebfd57497b9565e3e396d250d70 (diff) | |
download | minetest-a21f9bb7e62b461154a25599a8507ca035fdd463.tar.gz minetest-a21f9bb7e62b461154a25599a8507ca035fdd463.tar.bz2 minetest-a21f9bb7e62b461154a25599a8507ca035fdd463.zip |
devtest: Improve tool and formspec usability
also fix the yawsprite test entity
Diffstat (limited to 'games/devtest')
-rw-r--r-- | games/devtest/mods/basetools/init.lua | 1 | ||||
-rw-r--r-- | games/devtest/mods/testentities/visuals.lua | 6 | ||||
-rw-r--r-- | games/devtest/mods/testtools/init.lua | 3 |
3 files changed, 6 insertions, 4 deletions
diff --git a/games/devtest/mods/basetools/init.lua b/games/devtest/mods/basetools/init.lua index d9d9afb07..c5b4cd76c 100644 --- a/games/devtest/mods/basetools/init.lua +++ b/games/devtest/mods/basetools/init.lua @@ -54,6 +54,7 @@ minetest.register_tool("basetools:pick_mese", { choppy={times={[1]=0.0, [2]=0.0, [3]=0.0}, maxlevel=255}, dig_immediate={times={[1]=0.0, [2]=0.0, [3]=0.0}, maxlevel=255}, }, + damage_groups = {fleshy=100}, }, }) diff --git a/games/devtest/mods/testentities/visuals.lua b/games/devtest/mods/testentities/visuals.lua index de346fd68..314f51657 100644 --- a/games/devtest/mods/testentities/visuals.lua +++ b/games/devtest/mods/testentities/visuals.lua @@ -66,9 +66,9 @@ minetest.register_entity("testentities:yawsprite", { textures = {"testentities_dungeon_master.png^[makealpha:128,0,0^[makealpha:128,128,0"}, spritediv = {x=6, y=5}, initial_sprite_basepos = {x=0, y=0}, - on_activate = function(self, staticdata) - self.object:set_sprite({x=0, y=0}, 1, 0, true) - end, }, + on_activate = function(self, staticdata) + self.object:set_sprite({x=0, y=0}, 1, 0, true) + end, }) diff --git a/games/devtest/mods/testtools/init.lua b/games/devtest/mods/testtools/init.lua index a63c98377..d68a086b9 100644 --- a/games/devtest/mods/testtools/init.lua +++ b/games/devtest/mods/testtools/init.lua @@ -429,6 +429,7 @@ local editor_formspec = function(playername, obj, value, sel) "label[0,0;"..F(title).."]".. "textlist[0,0.5;9,7.5;object_props;"..list..";"..sel..";false]".. "field[0.2,8.75;8,1;value;"..F(S("Value"))..";"..F(value).."]".. + "field_close_on_enter[value;false]".. "button[8,8.5;1,1;submit;"..F(S("Submit")).."]" ) end @@ -665,7 +666,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) return end end - if fields.submit then + if fields.key_enter_field == "value" or fields.submit then local props = selected_objects[name]:get_properties() local keys = property_formspec_data[name] if (not property_formspec_index[name]) or (not props) then |