]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Remove NextItem
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 29 Nov 2020 18:15:41 +0000 (19:15 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 29 Nov 2020 18:15:41 +0000 (19:15 +0100)
builtin/client/cheats/init.lua
builtin/client/cheats/inventory.lua
builtin/settingtypes.txt
src/client/game.cpp
src/client/inputhandler.cpp
src/client/keys.h
src/defaultsettings.cpp
src/gui/guiKeyChangeMenu.cpp

index f1cfedfef7f64ab6dfed4712a124f3c5fa7b10e2..31657e9ed96d433c14b6ddfc5a4ce916c11bda13 100644 (file)
@@ -77,7 +77,6 @@ core.cheats = {
                ["AutoTool"] = "autotool",
                ["Enderchest"] = function() core.open_enderchest() end,
                ["HandSlot"] = function() core.open_handslot() end,
-               ["NextItem"] = "next_item",
                ["Strip"] = "strip",
                ["AutoRefill"] = "autorefill",
        }
index 85dce3be5894f5605698e8ecc0ff4174f144536e..bb32d7d8bddf37e64f0c7716c0fefa846c5edad8 100644 (file)
@@ -1,5 +1,3 @@
-local elapsed_time = 0
-local tick_time = 0.05
 local drop_action = InventoryAction("drop")
 
 local strip_move_act = InventoryAction("move")
@@ -48,15 +46,6 @@ core.register_globalstep(function(dtime)
                        end
                end
        end
-       -- NextItem
-       if core.settings:get_bool("next_item") then
-               elapsed_time = elapsed_time + dtime
-               if elapsed_time < tick_time then return end
-               if item:get_count() == 0 then
-                       player:set_wield_index(wieldindex + 1)
-               end
-               elapsed_time = 0
-       end
 end)
 
 core.register_list_command("eject", "Configure AutoEject", "eject_items")
@@ -103,7 +92,7 @@ end
 local new_index, old_index, pointed_pos
 
 core.register_on_punchnode(function(pos, node)
-       if minetest.settings:get_bool("autotool") then
+       if core.settings:get_bool("autotool") then
                pointed_pos = pos
                old_index = old_index or core.localplayer:get_wield_index()
                new_index = find_best_tool(node.name)
@@ -113,7 +102,7 @@ end)
 core.register_globalstep(function()
        local player = core.localplayer
        if not new_index then return end
-       if minetest.settings:get_bool("autotool") then
+       if core.settings:get_bool("autotool") then
                local pt = core.get_pointed_thing()
                if pt and pt.type == "node" and vector.equals(core.get_pointed_thing_position(pt), pointed_pos) and player:get_control().dig then
                        player:set_wield_index(new_index)
@@ -167,7 +156,7 @@ local hand_formspec = "size[9,8.75]"..
        "listring[current_player;main]"
        
 function core.open_handslot()
-       minetest.show_formspec("__builtin__:hand", hand_formspec)
+       core.show_formspec("__builtin__:hand", hand_formspec)
 end
 
 
index 9c5e859b8058096fb71fdd2dfa0486407c1da7e2..b66ac3538691ba3b2f8b9f6cec50e5270cbac473 100644 (file)
@@ -2295,8 +2295,6 @@ autotool (AutoTool) bool false
 
 autorespawn (AutoRespawn) bool false
 
-next_item (NextItem) bool false
-
 scaffold (Scaffold) bool false
 
 scaffold_plus (ScaffoldPlus) bool false
index f79fdba8cc576a63f33ac649eae4d891b910891b..69feeef9712919c63f2ce78ee8db9f84e2c6123d 100644 (file)
@@ -1125,8 +1125,6 @@ void Game::processKeyInput()
                toggleFreecam();
        } else if (wasKeyDown(KeyType::SCAFFOLD)) {
                toggleScaffold();
-       } else if (wasKeyDown(KeyType::NEXT_ITEM)) {
-               toggleNextItem();
 #if USE_SOUND
        } else if (wasKeyDown(KeyType::MUTE)) {
                if (g_settings->getBool("enable_sound")) {
@@ -1448,18 +1446,6 @@ void Game::toggleScaffold()
        }
 }
 
-void Game::toggleNextItem()
-{
-       bool next_item = ! g_settings->getBool("next_item");
-       g_settings->set("next_item", bool_to_cstr(next_item));
-
-       if (next_item) {
-               m_game_ui->showTranslatedStatusText("NextItem enabled");
-       } else {
-               m_game_ui->showTranslatedStatusText("NextItem disabled");
-       }
-}
-
 void Game::toggleCinematic()
 {
        bool cinematic = !g_settings->getBool("cinematic");
@@ -3472,7 +3458,6 @@ void Game::showPauseMenu()
                "- %s: Killaura\n"
                "- %s: Freecam\n"
                "- %s: Scaffold\n"
-               "- %s: NextItem\n"
        );
 
         char control_text_buf[600];
@@ -3492,8 +3477,7 @@ void Game::showPauseMenu()
                        GET_KEY_NAME(keymap_chat),
                        GET_KEY_NAME(keymap_toggle_killaura),
                        GET_KEY_NAME(keymap_toggle_freecam),
-                       GET_KEY_NAME(keymap_toggle_scaffold),
-                       GET_KEY_NAME(keymap_toggle_next_item)
+                       GET_KEY_NAME(keymap_toggle_scaffold)
                        );
 
        std::string control_text = std::string(control_text_buf);
index 37ab838c04ad590b129f187e03f409599b87f1f6..544c0e34435f5a08537391a460be493853f1c689 100644 (file)
@@ -78,7 +78,6 @@ void KeyCache::populate()
        key[KeyType::KILLAURA] = getKeySetting("keymap_toggle_killaura");
        key[KeyType::FREECAM] = getKeySetting("keymap_toggle_freecam");
        key[KeyType::SCAFFOLD] = getKeySetting("keymap_toggle_scaffold");
-       key[KeyType::NEXT_ITEM] = getKeySetting("keymap_toggle_next_item");
        key[KeyType::SELECT_UP] = getKeySetting("keymap_select_up");
        key[KeyType::SELECT_DOWN] = getKeySetting("keymap_select_down");
        key[KeyType::SELECT_LEFT] = getKeySetting("keymap_select_left");
index 828ea3ec4fc7f1dc119e0e9e287cd91b2119b84f..d4f3dd4c194883e2c9bc7cf4d16cb57e1de86ccf 100644 (file)
@@ -75,7 +75,6 @@ class KeyType
                KILLAURA,
                FREECAM,
                SCAFFOLD,
-               NEXT_ITEM,
                SELECT_UP,
                SELECT_DOWN,
                SELECT_LEFT,
index 7c53cacc80ae13e8197650966ba35701f11b23c5..1410700032053d8962aa4a932ae01f8aeacafd39 100644 (file)
@@ -110,7 +110,6 @@ void set_default_settings(Settings *settings)
        settings->setDefault("eject_items", "");
        settings->setDefault("autotool", "false");
        settings->setDefault("autorespawn", "false");
-       settings->setDefault("next_item", "false");
        settings->setDefault("scaffold", "false");
        settings->setDefault("scaffold_plus", "false");
        settings->setDefault("block_water", "false");
@@ -198,7 +197,6 @@ void set_default_settings(Settings *settings)
        settings->setDefault("keymap_toggle_killaura", "KEY_KEY_X");
        settings->setDefault("keymap_toggle_freecam", "KEY_KEY_G");
        settings->setDefault("keymap_toggle_scaffold", "KEY_KEY_Y");
-       settings->setDefault("keymap_toggle_next_item", "KEY_KEY_U");
        settings->setDefault("keymap_select_up", "KEY_UP");
        settings->setDefault("keymap_select_down", "KEY_DOWN");
        settings->setDefault("keymap_select_left", "KEY_LEFT");
index 94fe0074a343ec82c564705bc8d6dbe300b38f1e..a7270da06c5c482fd75b3321ff27f353ac93e25e 100644 (file)
@@ -80,7 +80,6 @@ enum
        GUI_ID_KEY_KILLAURA_BUTTON,
        GUI_ID_KEY_FREECAM_BUTTON,
        GUI_ID_KEY_SCAFFOLD_BUTTON,
-       GUI_ID_KEY_NEXT_ITEM_BUTTON,
        GUI_ID_KEY_SELECT_UP_BUTTON,
        GUI_ID_KEY_SELECT_DOWN_BUTTON,
        GUI_ID_KEY_SELECT_LEFT_BUTTON,
@@ -461,7 +460,6 @@ void GUIKeyChangeMenu::init_keys()
        this->add_key(GUI_ID_KEY_KILLAURA_BUTTON,  wgettext("Killaura"),  "keymap_toggle_killaura");
        this->add_key(GUI_ID_KEY_FREECAM_BUTTON,   wgettext("Freecam"),    "keymap_toggle_freecam");
        this->add_key(GUI_ID_KEY_SCAFFOLD_BUTTON,  wgettext("Scaffold"),    "keymap_toggle_scaffold");
-       this->add_key(GUI_ID_KEY_NEXT_ITEM_BUTTON, wgettext("NextItem"),    "keymap_toggle_next_item");
        this->add_key(GUI_ID_KEY_SELECT_UP_BUTTON, wgettext("C. Menu Up"),    "keymap_select_up");
        this->add_key(GUI_ID_KEY_SELECT_DOWN_BUTTON,wgettext("C. Menu Down"), "keymap_select_down");
        this->add_key(GUI_ID_KEY_SELECT_LEFT_BUTTON,wgettext("C. Menu Left"), "keymap_select_left");