summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorParamat <paramat@users.noreply.github.com>2020-10-20 22:13:27 +0100
committerGitHub <noreply@github.com>2020-10-20 22:13:27 +0100
commit4d9c9186ce61e11e13bc35ce1a319e568cf08662 (patch)
treeb9218c4e85b06673aaac41badc52b5876fda1382 /games
parentc7aa92aaed27ad8e10af7463b154b5b580c86da5 (diff)
downloadminetest-4d9c9186ce61e11e13bc35ce1a319e568cf08662.tar.gz
minetest-4d9c9186ce61e11e13bc35ce1a319e568cf08662.tar.bz2
minetest-4d9c9186ce61e11e13bc35ce1a319e568cf08662.zip
Devtest: Automatically enable zoom capability (#10493)
Make minor improvements to the zoom testing chat command. Delete incorrect line about creative mode from README.md.
Diffstat (limited to 'games')
-rw-r--r--games/devtest/README.md1
-rw-r--r--games/devtest/mods/util_commands/init.lua10
2 files changed, 6 insertions, 5 deletions
diff --git a/games/devtest/README.md b/games/devtest/README.md
index 8b71da625..77e722af7 100644
--- a/games/devtest/README.md
+++ b/games/devtest/README.md
@@ -23,7 +23,6 @@ Basically, just create a world and start. A few important things to note:
* Use the `/infplace` command to toggle infinite node placement in-game
* Use the Param2 Tool to change the param2 of nodes; it's useful to experiment with the various drawtype test nodes
* Check out the game settings and server commands for additional tests and features
-* Creative Mode does nothing (apart from default engine behavior)
Confused by a certain node or item? Check out for inline code comments. The usages of most tools are explained in their tooltips.
diff --git a/games/devtest/mods/util_commands/init.lua b/games/devtest/mods/util_commands/init.lua
index f2a155fb2..ca5dca2d9 100644
--- a/games/devtest/mods/util_commands/init.lua
+++ b/games/devtest/mods/util_commands/init.lua
@@ -36,8 +36,12 @@ minetest.register_chatcommand("hp", {
end,
})
-minetest.register_chatcommand("zoom", {
- params = "[<zoom_fov>]",
+minetest.register_on_joinplayer(function(player)
+ player:set_properties({zoom_fov = 15})
+end)
+
+minetest.register_chatcommand("zoomfov", {
+ params = "[<FOV>]",
description = "Set or display your zoom_fov",
func = function(name, param)
local player = minetest.get_player_by_name(name)
@@ -58,8 +62,6 @@ minetest.register_chatcommand("zoom", {
end,
})
-
-
local s_infplace = minetest.settings:get("devtest_infplace")
if s_infplace == "true" then
infplace = true