mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-30 04:21:41 +09:00
Dependenices
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
--- Adds a better method of player starting items based on production levels.
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local config = require 'config.advanced_start'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local config = require 'config.advanced_start' --- @dep config.advanced_start
|
||||
local items = config.items
|
||||
|
||||
Event.add(defines.events.on_player_created, function(event)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--- Creates flying text entities when a player sends a message in chat
|
||||
-- also displays a ping above users who are named in the message
|
||||
local Game = require 'utils.game'
|
||||
local Event = require 'utils.event'
|
||||
local config = require 'config.popup_messages'
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local config = require 'config.popup_messages' --- @dep config.popup_messages
|
||||
|
||||
local send_text = Game.print_player_floating_text -- (player_index, text, color)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Roles = require 'expcore.roles'
|
||||
local config = require 'config.chat_reply'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local config = require 'config.chat_reply' --- @dep config.chat_reply
|
||||
|
||||
Event.add(defines.events.on_console_chat,function(event)
|
||||
local player_index = event.player_index
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
local Event = require 'utils.event'
|
||||
local Global = require 'utils.global'
|
||||
local Game = require 'utils.game'
|
||||
local Task = require 'utils.task'
|
||||
local Token = require 'utils.token'
|
||||
local config = require 'config.compilatron'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Task = require 'utils.task' --- @dep utils.task
|
||||
local Token = require 'utils.token' --- @dep utils.token
|
||||
local config = require 'config.compilatron' --- @dep config.compilatron
|
||||
local messages = config.messages
|
||||
local locations = config.locations
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
--- Displays the amount of dmg that is done by players to entities
|
||||
-- also shows player health when a player is attacked
|
||||
local Game = require 'utils.game'
|
||||
local Event = require 'utils.event'
|
||||
local config = require 'config.popup_messages'
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local config = require 'config.popup_messages' --- @dep config.popup_messages
|
||||
|
||||
Event.add(defines.events.on_entity_damaged, function(event)
|
||||
local entity = event.entity
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Global = require 'utils.global'
|
||||
local config = require 'config.death_logger'
|
||||
local format_time,move_items = ext_require('expcore.common','format_time','move_items')
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local config = require 'config.death_logger' --- @dep config.death_logger
|
||||
local format_time,move_items = ext_require('expcore.common','format_time','move_items') --- @dep expcore.common
|
||||
|
||||
local deaths = {
|
||||
archive={} -- deaths moved here after body is gone
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Colors = require 'resources.color_presets'
|
||||
local write_json,format_time = ext_require('expcore.common','write_json','format_time')
|
||||
local config = require 'config.discord_alerts'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local write_json,format_time = ext_require('expcore.common','write_json','format_time') --- @dep expcore.common
|
||||
local config = require 'config.discord_alerts' --- @dep config.discord_alerts
|
||||
|
||||
local function get_player_name(event)
|
||||
local player = Game.get_player_by_index(event.player_index)
|
||||
@@ -76,7 +76,7 @@ end
|
||||
|
||||
--- Reports added and removed
|
||||
if config.player_reports then
|
||||
local Reports = require 'modules.control.reports'
|
||||
local Reports = require 'modules.control.reports' --- @dep modules.control.reports
|
||||
Event.add(Reports.events.on_player_reported,function(event)
|
||||
local player_name,by_player_name = get_player_name(event)
|
||||
emit_event{
|
||||
@@ -102,7 +102,7 @@ end
|
||||
|
||||
--- Warnings added and removed
|
||||
if config.player_warnings then
|
||||
local Warnings = require 'modules.control.warnings'
|
||||
local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings
|
||||
Event.add(Warnings.events.on_warning_added,function(event)
|
||||
local player_name,by_player_name = get_player_name(event)
|
||||
emit_event{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Event = require 'utils.event'
|
||||
local config = require 'config.pollution_grading'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local config = require 'config.pollution_grading' --- @dep config.pollution_grading
|
||||
|
||||
local delay = config.update_delay * 3600 -- convert from minutes to ticks
|
||||
Event.on_nth_tick(delay,function()
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Colours = require 'resources.color_presets'
|
||||
local Game = require 'utils.game'
|
||||
local Event = require 'utils.event'
|
||||
local config = require 'config.preset_player_colours'
|
||||
local Global = require 'utils.global'
|
||||
local Colours = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local config = require 'config.preset_player_colours' --- @dep config.preset_player_colours
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
require 'utils.table'
|
||||
|
||||
Global.register(config,function(tbl)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Global = require 'utils.global'
|
||||
local print_grid_value, clear_flying_text = ext_require('expcore.common','print_grid_value','clear_flying_text')
|
||||
local config = require 'config.scorched_earth'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local print_grid_value, clear_flying_text = ext_require('expcore.common','print_grid_value','clear_flying_text') --- @dep expcore.common
|
||||
local config = require 'config.scorched_earth' --- @dep config.scorched_earth
|
||||
|
||||
-- Loops over the config and finds the wile which has the highest value for strength
|
||||
local max_strength = 0
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Global = require 'utils.global'
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local config = require 'config.spawn_area'
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local config = require 'config.spawn_area' --- @dep config.spawn_area
|
||||
local tiles = config.tiles
|
||||
local entities = config.entities
|
||||
local belts = config.afk_belts.locations
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name')
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
Commands.new_command('admin-chat','Sends a message in chat that only admins can see.')
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Store = require 'expcore.store'
|
||||
local config = require 'config.bonuses'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local config = require 'config.bonuses' --- @dep config.bonuses
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
local bonus_store =
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
Commands.new_command('toggle-cheat-mode','Toggles cheat mode for your player, or another player.')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local move_items = ext_require('expcore.common','move_items')
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local move_items = ext_require('expcore.common','move_items') --- @dep expcore.common
|
||||
require 'config.expcore-commands.parse_roles'
|
||||
|
||||
Commands.new_command('clear-inventory','Clears a players inventory')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local DebugView = require 'modules.gui.debug.main_view'
|
||||
local Commands = require 'expcore.commands'
|
||||
local DebugView = require 'modules.gui.debug.main_view' --- @dep modules.gui.debug.main_view
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
|
||||
Commands.new_command('debug','Opens the debug pannel for viewing tables.')
|
||||
:register(function(player,raw)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
Commands.new_command('find-on-map','Find a player on your map.')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Global = require 'utils.global'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
local results_per_page = 5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Global = require 'utils.global'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
local homes = {}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Global = require 'utils.global'
|
||||
local Common = require 'expcore.common'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Common = require 'expcore.common' --- @dep expcore.common
|
||||
|
||||
-- modules that are loaded into the interface env to be accessed
|
||||
local interface_modules = {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Jail = require 'modules.control.jail'
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name')
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Jail = require 'modules.control.jail' --- @dep modules.control.jail
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common
|
||||
require 'config.expcore-commands.parse_roles'
|
||||
|
||||
Commands.new_command('jail','Puts a player into jail and removes all other roles.')
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
require 'config.expcore-commands.parse_general'
|
||||
require 'config.expcore-commands.parse_roles'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
|
||||
Commands.new_command('me','Sends an action message in the chat')
|
||||
:add_param('action',false) -- action that is done by the player, just text its meaningless
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local format_chat_colour = ext_require('expcore.common','format_chat_colour')
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local format_chat_colour = ext_require('expcore.common','format_chat_colour') --- @dep expcore.common
|
||||
|
||||
local function step_component(c1,c2)
|
||||
if c1 < 0 then
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local config = require 'config.repair'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local config = require 'config.repair' --- @dep config.repair
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
local max_time_to_live = 4294967295 -- unit32 max
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Roles = require 'expcore.roles'
|
||||
local Commands = require 'expcore.commands'
|
||||
local Reports = require 'modules.control.reports'
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name')
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Reports = require 'modules.control.reports' --- @dep modules.control.reports
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
Commands.new_command('report','Reports a player and notifies moderators')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Colours = require 'resources.color_presets'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Colours = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local format_chat_player_name, format_chat_colour_localized = ext_require('expcore.common',
|
||||
'format_chat_player_name',
|
||||
'format_chat_colour_localized'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
|
||||
local function teleport(player)
|
||||
local surface = player.surface
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
require 'config.expcore-commands.parse_general'
|
||||
require 'config.expcore-commands.parse_roles'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
require 'config.expcore-commands.parse_general'
|
||||
|
||||
local function teleport(from_player,to_player)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Commands = require 'expcore.commands'
|
||||
local Warnings = require 'modules.control.warnings'
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name')
|
||||
local config = require 'config.warnings'
|
||||
local Commands = require 'expcore.commands' --- @dep expcore.commands
|
||||
local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings
|
||||
local format_chat_player_name = ext_require('expcore.common','format_chat_player_name') --- @dep expcore.common
|
||||
local config = require 'config.warnings' --- @dep config.warnings
|
||||
require 'config.expcore-commands.parse_roles'
|
||||
|
||||
Commands.new_command('give-warning','Gives a warning to a player; may lead to automatic script action.')
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Jail = require 'modules.control.jail'
|
||||
local Jail = require 'modules.control.jail' --- @dep modules.control.jail
|
||||
|
||||
-- This will move 'MrBiter' to the jail role and remove all other roles from them
|
||||
-- the player name and reason are only so they can be included in the event for user feedback
|
||||
@@ -20,18 +20,10 @@
|
||||
Jail.temp_ban_player('MrBiter','Cooldude2606','Likes biters too much')
|
||||
]]
|
||||
|
||||
--- Allows moving players into the jail role
|
||||
-- @dep expcore.roles
|
||||
local Roles = require 'expcore.roles'
|
||||
--- Allows accessing a player from any value
|
||||
-- @dep utils.game
|
||||
local Game = require 'utils.game'
|
||||
--- Allows storing data in the global table
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
--- Use of move_items to clear inventroies
|
||||
-- @dep expcore.common
|
||||
local move_items = ext_require('expcore.common','move_items')
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local move_items = ext_require('expcore.common','move_items') --- @dep expcore.common
|
||||
|
||||
local valid_player = Game.get_player_from_any
|
||||
local assign_roles = Roles.assign_player
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Production = require 'modules.control.production'
|
||||
local Production = require 'modules.control.production' --- @dep modules.control.production
|
||||
|
||||
-- This will return the less precise index from the one given
|
||||
-- this means that one_second will return one_minute or ten_hours will return fifty_hours
|
||||
@@ -32,12 +32,8 @@
|
||||
|
||||
]]
|
||||
|
||||
--- Provides colors for Production.get_color
|
||||
-- @dep resources.color_presets
|
||||
local Colors = require 'resources.color_presets'
|
||||
--- Provides format_number function to add surfixs
|
||||
-- @dep util
|
||||
local format_number = ext_require('util','format_number')
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local format_number = ext_require('util','format_number') --- @dep util
|
||||
|
||||
local precision_index = defines.flow_precision_index
|
||||
local Production = {}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Reports = require 'modules.control.reports'
|
||||
local Reports = require 'modules.control.reports' --- @dep modules.control.reports
|
||||
|
||||
-- This will place a report on "MrBiter" (must be a valid player) the report will have been made
|
||||
-- by "Cooldude2606" (must be the player name) with the reason 'Liking biters too much' this can be
|
||||
@@ -24,12 +24,8 @@
|
||||
|
||||
]]
|
||||
|
||||
--- Allows getting player from any value
|
||||
-- @dep utils.game
|
||||
local Game = require 'utils.game'
|
||||
--- Allows storing of data in global table
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
|
||||
local valid_player = Game.get_player_from_any
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Rockets = require 'modules.control.rockets'
|
||||
local Rockets = require 'modules.control.rockets' --- @dep modules.control.rockets
|
||||
|
||||
-- Some basic information is stored for each silo that has been built
|
||||
-- the data includes: the tick it was built, the rockets launched from it and more
|
||||
@@ -25,15 +25,9 @@
|
||||
|
||||
]]
|
||||
|
||||
--- Allows registering event handlers
|
||||
-- @dep utils.event
|
||||
local Event = require 'utils.event'
|
||||
--- Allows storing in the global table
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
--- Contains the config for this module
|
||||
-- @dep config.rockets
|
||||
local config = require 'config.rockets'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local config = require 'config.rockets' --- @dep config.rockets
|
||||
|
||||
local largest_rolling_avg = 0
|
||||
for _,avg_over in pairs(config.stats.rolling_avg) do
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Tasks = require 'modules.control.tasks'
|
||||
local Tasks = require 'modules.control.tasks' --- @dep modules.control.tasks
|
||||
|
||||
-- To create a new task all you need is the name of the force you want to add the task to
|
||||
-- you can give a place to add it but this is optional
|
||||
@@ -25,15 +25,9 @@
|
||||
|
||||
]]
|
||||
|
||||
--- Allows storing of task ids
|
||||
-- @dep expcore.store
|
||||
local Store = require 'expcore.store'
|
||||
--- Allows storing in the global table
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
--- Allows non conflicting task ids
|
||||
-- @dep utils.token
|
||||
local Token = require 'utils.token'
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Token = require 'utils.token' --- @dep utils.token
|
||||
|
||||
local Tasks = {
|
||||
store = 'gui.left.task-list.tasks',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Warnings = require 'modules.control.warnings'
|
||||
local Warnings = require 'modules.control.warnings' --- @dep modules.control.warnings
|
||||
|
||||
-- This will add a warning to the player
|
||||
Warnings.add_warning('MrBiter','Cooldude2606','Killed too many biters')
|
||||
@@ -21,18 +21,10 @@
|
||||
Warnings.clear_warnings('MrBiter','Cooldude2606')
|
||||
]]
|
||||
|
||||
--- Allows registering of custom events
|
||||
-- @dep utils.event
|
||||
local Event = require 'utils.event'
|
||||
--- Allows getting player from any value
|
||||
-- @dep utils.game
|
||||
local Game = require 'utils.game'
|
||||
--- Allows storing in the global table
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
--- Config file for this module
|
||||
-- @dep config.warnings
|
||||
local config = require 'config.warnings'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local config = require 'config.warnings' --- @dep config.warnings
|
||||
|
||||
local valid_player = Game.get_player_from_any
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
@usage
|
||||
-- import the module from the control modules
|
||||
local Warps = require 'modules.control.warps'
|
||||
local Warps = require 'modules.control.warps' --- @dep modules.control.warps
|
||||
|
||||
-- Adding a warp require a force, surface and postion, and the option to set this as the spawn
|
||||
-- this function will also create the warp area unless set other wise
|
||||
@@ -25,21 +25,11 @@
|
||||
|
||||
]]
|
||||
|
||||
--- Allows storing of warp ids
|
||||
-- @dep expcore.store
|
||||
local Store = require 'expcore.store'
|
||||
--- Allows storing of warp details
|
||||
-- @dep utils.global
|
||||
local Global = require 'utils.global'
|
||||
--- Allows non conflicting warp ids
|
||||
-- @dep utils.token
|
||||
local Token = require 'utils.token'
|
||||
--- Config for the warps
|
||||
-- @dep expcore.store
|
||||
local config = require 'config.warps'
|
||||
--- Access to table_values and table_keysort
|
||||
-- @dep expcore.common
|
||||
local table_values,table_keysort = ext_require('expcore.common','table_values','table_keysort')
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Token = require 'utils.token' --- @dep utils.token
|
||||
local config = require 'config.warps' --- @dep config.warps
|
||||
local table_values,table_keysort = ext_require('expcore.common','table_values','table_keysort') --- @dep expcore.common
|
||||
|
||||
local Warps = {
|
||||
store = {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Event = require 'utils.event'
|
||||
local Global = require 'utils.global'
|
||||
local config = require 'config.advanced_start'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local config = require 'config.advanced_start' --- @dep config.advanced_start
|
||||
local use_silo_script = not config.disable_base_game_silo_script
|
||||
|
||||
local util = require("util")
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
--non-luadoc=true
|
||||
local Gui = require 'utils.gui'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Color = require 'resources.color_presets'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Color = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
|
||||
local dump = Model.dump
|
||||
|
||||
@@ -31,7 +30,7 @@ local ignore = {
|
||||
type = true,
|
||||
xpcall = true,
|
||||
_VERSION = true,
|
||||
module = true,
|
||||
['module'] = true,
|
||||
require = true,
|
||||
package = true,
|
||||
unpack = true,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local Event = require 'utils.event'
|
||||
local table = require 'utils.table'
|
||||
local Gui = require 'utils.gui'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local table = require 'utils.table' --- @dep utils.table
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
|
||||
local format = string.format
|
||||
local insert = table.insert
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Gui = require 'utils.gui'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Color = require 'resources.color_presets'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
local Color = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
|
||||
local dump = Model.dump
|
||||
local dump_text = Model.dump_text
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Gui = require 'utils.gui'
|
||||
local Color = require 'resources.color_presets'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Color = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
|
||||
local Public = {}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local Gui = require 'utils.gui'
|
||||
local table = require 'utils.table'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local table = require 'utils.table' --- @dep utils.table
|
||||
|
||||
local gui_names = Gui.names
|
||||
local type = type
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
local Gui = require 'utils.gui'
|
||||
local Color = require 'resources.color_presets'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Color = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
|
||||
local dump_function = Model.dump_function
|
||||
local loaded = _G.package.loaded
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Gui = require 'utils.gui'
|
||||
local Global = require 'utils.global'
|
||||
local Token = require 'utils.token'
|
||||
local Color = require 'resources.color_presets'
|
||||
local Model = require 'modules.gui.debug.model'
|
||||
local Gui = require 'utils.gui' --- @dep utils.gui
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Token = require 'utils.token' --- @dep utils.token
|
||||
local Color = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local Model = require 'modules.gui.debug.model' --- @dep modules.gui.debug.model
|
||||
|
||||
local dump = Model.dump
|
||||
local dump_text = Model.dump_text
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
--- Gui left frame define for a player list
|
||||
local Gui = require 'expcore.gui'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Store = require 'expcore.store'
|
||||
local Game = require 'utils.game'
|
||||
local Event = require 'utils.event'
|
||||
local format_time = ext_require('expcore.common','format_time')
|
||||
local config = require 'config.action_buttons'
|
||||
local Colors = require 'resources.color_presets'
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local format_time = ext_require('expcore.common','format_time') --- @dep expcore.common
|
||||
local config = require 'config.action_buttons' --- @dep config.action_buttons
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
|
||||
local action_player_store = 'gui.left.player-list.action-player'
|
||||
local action_name_store = 'gui.left.player-list.action-name'
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
--- Adds a rocket infomation gui which shows general stats, milestones and build progress of rockets
|
||||
local Gui = require 'expcore.gui'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Event = require 'utils.event'
|
||||
local config = require 'config.rockets'
|
||||
local format_time = ext_require('expcore.common','format_time')
|
||||
local Colors = require 'resources.color_presets'
|
||||
local Rockets = require 'modules.control.rockets'
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local config = require 'config.rockets' --- @dep config.rockets
|
||||
local format_time = ext_require('expcore.common','format_time') --- @dep expcore.common
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local Rockets = require 'modules.control.rockets' --- @dep modules.control.rockets
|
||||
|
||||
--- Gets if a player is allowed to use the action buttons
|
||||
local function player_allowed(player,action)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
--- Adds a science info gui that shows production usage and net for the different science packs as well as an eta
|
||||
local Gui = require 'expcore.gui'
|
||||
local Event = require 'utils.event'
|
||||
local format_time = ext_require('expcore.common','format_time')
|
||||
local config = require 'config.science'
|
||||
local Production = require 'modules.control.production'
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local format_time = ext_require('expcore.common','format_time') --- @dep expcore.common
|
||||
local config = require 'config.science' --- @dep config.science
|
||||
local Production = require 'modules.control.production' --- @dep modules.control.production
|
||||
|
||||
local null_time_short = {'science-info.eta-time',format_time(0,{hours=true,minutes=true,seconds=true,time=true,null=true})}
|
||||
local null_time_long = format_time(0,{hours=true,minutes=true,seconds=true,long=true,null=true})
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
--- Adds a task list to the game which players can add remove and edit items on
|
||||
local Gui = require 'expcore.gui'
|
||||
local Event = require 'utils.event'
|
||||
local Roles = require 'expcore.roles'
|
||||
local config = require 'config.tasks'
|
||||
local format_time,table_keys = ext_require('expcore.common','format_time','table_keys')
|
||||
local Tasks = require 'modules.control.tasks'
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local config = require 'config.tasks' --- @dep config.tasks
|
||||
local format_time,table_keys = ext_require('expcore.common','format_time','table_keys') --- @dep expcore.common
|
||||
local Tasks = require 'modules.control.tasks' --- @dep modules.control.tasks
|
||||
|
||||
--- If a player is allowed to use the edit buttons
|
||||
local function player_allowed_edit(player,task_id)
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
local Gui = require 'expcore.gui'
|
||||
local Store = require 'expcore.store'
|
||||
local Global = require 'utils.global'
|
||||
local Event = require 'utils.event'
|
||||
local Game = require 'utils.game'
|
||||
local Roles = require 'expcore.roles'
|
||||
local Colors = require 'resources.color_presets'
|
||||
local config = require 'config.warps'
|
||||
local format_time,table_keys = ext_require('expcore.common','format_time','table_keys')
|
||||
local Warps = require 'modules.control.warps'
|
||||
local Gui = require 'expcore.gui' --- @dep expcore.gui
|
||||
local Store = require 'expcore.store' --- @dep expcore.store
|
||||
local Global = require 'utils.global' --- @dep utils.global
|
||||
local Event = require 'utils.event' --- @dep utils.event
|
||||
local Game = require 'utils.game' --- @dep utils.game
|
||||
local Roles = require 'expcore.roles' --- @dep expcore.roles
|
||||
local Colors = require 'resources.color_presets' --- @dep resources.color_presets
|
||||
local config = require 'config.warps' --- @dep config.warps
|
||||
local format_time,table_keys = ext_require('expcore.common','format_time','table_keys') --- @dep expcore.common
|
||||
local Warps = require 'modules.control.warps' --- @dep modules.control.warps
|
||||
|
||||
local warp_player_in_range_store = 'gui.left.warps.in_range'
|
||||
local warp_list
|
||||
|
||||
Reference in New Issue
Block a user