vlayer info add quick action (#438)

* Update vlayer.lua

* Add vlayer command to quick actions
This commit is contained in:
2026-06-25 23:14:14 +01:00
committed by GitHub
parent 9863412177
commit aa7fe73bb0
2 changed files with 11 additions and 1 deletions
+9 -1
View File
@@ -5,8 +5,12 @@ Adds a virtual layer to store power to save space.
local Commands = require("modules/exp_commands") local Commands = require("modules/exp_commands")
local vlayer = require("modules.exp_legacy.modules.control.vlayer") local vlayer = require("modules.exp_legacy.modules.control.vlayer")
--- @class ExpCommand_vlayer.commands
local commands = {}
--- Print all vlayer information --- Print all vlayer information
Commands.new("vlayer-info", { "exp-commands_vlayer.description" }) --- @class ExpCommands_vlayer.commands.vlayer: ExpCommand
commands.vlayer = Commands.new("vlayer-info", { "exp-commands_vlayer.description" })
:register(function(player) :register(function(player)
local index = 3 local index = 3
local response = { "", "exp-commands_vlayer.title" } --- @type LocalisedString local response = { "", "exp-commands_vlayer.title" } --- @type LocalisedString
@@ -16,3 +20,7 @@ Commands.new("vlayer-info", { "exp-commands_vlayer.description" })
end end
return Commands.status.success(response) return Commands.status.success(response)
end) end)
return {
commands = commands,
}
@@ -11,6 +11,7 @@ local addon_research = require("modules/exp_scenario/commands/research")
local addon_trains = require("modules/exp_scenario/commands/trains") local addon_trains = require("modules/exp_scenario/commands/trains")
local addon_teleport = require("modules/exp_scenario/commands/teleport") local addon_teleport = require("modules/exp_scenario/commands/teleport")
local addon_waterfill = require("modules/exp_scenario/commands/waterfill") local addon_waterfill = require("modules/exp_scenario/commands/waterfill")
local addon_vlayer = require("modules/exp_scenario/commands/vlayer")
--- @class ExpGui_QuickActions.elements --- @class ExpGui_QuickActions.elements
local Elements = {} local Elements = {}
@@ -51,6 +52,7 @@ new_quick_action("spawn", addon_teleport.commands.spawn, function(def, player, e
end) end)
new_quick_action("waterfill", addon_waterfill.commands.waterfill) new_quick_action("waterfill", addon_waterfill.commands.waterfill)
new_quick_action("vlayer", addon_vlayer.commands.vlayer)
--- Container added to the left gui flow --- Container added to the left gui flow
--- @class ExpGui_QuickActions.elements.container: ExpElement --- @class ExpGui_QuickActions.elements.container: ExpElement