mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-24 03:47:58 +02:00
Merge pull request #312 from ComfyFactory/towny
Towny - disable show_inventory and where command.
This commit is contained in:
commit
0bb8d99d63
@ -34,6 +34,8 @@ local Evolution = require 'modules.scrap_towny_ffa.evolution'
|
|||||||
local mod_gui = require('mod-gui')
|
local mod_gui = require('mod-gui')
|
||||||
local Gui = require 'utils.gui'
|
local Gui = require 'utils.gui'
|
||||||
local Color = require 'utils.color_presets'
|
local Color = require 'utils.color_presets'
|
||||||
|
local Where = require 'utils.commands.where'
|
||||||
|
local Inventory = require 'modules.show_inventory'
|
||||||
|
|
||||||
-- for testing purposes only!!!
|
-- for testing purposes only!!!
|
||||||
local testing_mode = false
|
local testing_mode = false
|
||||||
@ -295,6 +297,8 @@ local function on_init()
|
|||||||
Autostash.bottom_button(true)
|
Autostash.bottom_button(true)
|
||||||
BottomFrame.reset()
|
BottomFrame.reset()
|
||||||
BottomFrame.activate_custom_buttons(true)
|
BottomFrame.activate_custom_buttons(true)
|
||||||
|
Where.module_disabled(true)
|
||||||
|
Inventory.module_disabled(true)
|
||||||
|
|
||||||
--log("on_init")
|
--log("on_init")
|
||||||
game.enemy_has_vision_on_land_mines = false
|
game.enemy_has_vision_on_land_mines = false
|
||||||
|
@ -4,7 +4,8 @@ local SpamProtection = require 'utils.spam_protection'
|
|||||||
local Event = require 'utils.event'
|
local Event = require 'utils.event'
|
||||||
|
|
||||||
local this = {
|
local this = {
|
||||||
data = {}
|
data = {},
|
||||||
|
module_disabled = false
|
||||||
}
|
}
|
||||||
local Public = {}
|
local Public = {}
|
||||||
|
|
||||||
@ -464,6 +465,10 @@ commands.add_command(
|
|||||||
function(cmd)
|
function(cmd)
|
||||||
local player = game.player
|
local player = game.player
|
||||||
|
|
||||||
|
if this.module_disabled then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if validate_player(player) then
|
if validate_player(player) then
|
||||||
if not cmd.parameter then
|
if not cmd.parameter then
|
||||||
return
|
return
|
||||||
@ -506,6 +511,12 @@ function Public.get(key)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
--- Disables the module.
|
||||||
|
---@param state boolean
|
||||||
|
function Public.module_disabled(state)
|
||||||
|
this.module_disabled = state or false
|
||||||
|
end
|
||||||
|
|
||||||
Event.add(defines.events.on_player_main_inventory_changed, update_gui)
|
Event.add(defines.events.on_player_main_inventory_changed, update_gui)
|
||||||
Event.add(defines.events.on_gui_closed, gui_closed)
|
Event.add(defines.events.on_gui_closed, gui_closed)
|
||||||
Event.add(defines.events.on_gui_click, on_gui_click)
|
Event.add(defines.events.on_gui_click, on_gui_click)
|
||||||
|
@ -7,7 +7,8 @@ local Gui = require 'utils.gui'
|
|||||||
local SpamProtection = require 'utils.spam_protection'
|
local SpamProtection = require 'utils.spam_protection'
|
||||||
|
|
||||||
local this = {
|
local this = {
|
||||||
players = {}
|
players = {},
|
||||||
|
module_disabled = false
|
||||||
}
|
}
|
||||||
|
|
||||||
Global.register(
|
Global.register(
|
||||||
@ -128,6 +129,10 @@ commands.add_command(
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if this.module_disabled then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local target = game.get_player(cmd.parameter)
|
local target = game.get_player(cmd.parameter)
|
||||||
|
|
||||||
if validate_player(target) then
|
if validate_player(target) then
|
||||||
@ -191,6 +196,12 @@ Gui.on_click(
|
|||||||
end
|
end
|
||||||
)
|
)
|
||||||
|
|
||||||
|
--- Disables the module.
|
||||||
|
---@param state boolean
|
||||||
|
function Public.module_disabled(state)
|
||||||
|
this.module_disabled = state or false
|
||||||
|
end
|
||||||
|
|
||||||
Public.create_mini_camera_gui = create_mini_camera_gui
|
Public.create_mini_camera_gui = create_mini_camera_gui
|
||||||
Public.remove_camera_frame = remove_camera_frame
|
Public.remove_camera_frame = remove_camera_frame
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user