This modules can register the following events: `on_force_created`, and `on_forces_merging`. -- @module Event.Force -- @usage --- local Force = require('__stdlib__/stdlib/event/force').register_events() +-- local Force = require('__stdlib2__/stdlib/event/force').register_events() -- -- inside your Init event Force.init() -- to properly handle any existing forces -local Event = require('__stdlib__/stdlib/event/event') +local Event = require('__stdlib2__/stdlib/event/event') local Force = { __class = 'Force', - __index = require('__stdlib__/stdlib/core'), + __index = require('__stdlib2__/stdlib/core'), _new_force_data = {} } setmetatable(Force, Force) local inspect = _ENV.inspect -local Game = require('__stdlib__/stdlib/game') -local table = require('__stdlib__/stdlib/utils/table') -local merge_additional_data = require('__stdlib__/stdlib/event/modules/merge_data') +local Game = require('__stdlib2__/stdlib/game') +local table = require('__stdlib2__/stdlib/utils/table') +local merge_additional_data = require('__stdlib2__/stdlib/event/modules/merge_data') local assert, type = assert, type -- return new default force object @@ -47,9 +47,9 @@ end --- Get `game.forces[name]` & `storage.forces[name]`, or create `storage.forces[name]` if it doesn't exist. -- @tparam string|LuaForce force the force to get data for -- @treturn LuaForce the force instance --- @treturn table the force's storage data +-- @treturn table the force's global data -- @usage --- local Force = require('__stdlib__/stdlib/event/force') +-- local Force = require('__stdlib2__/stdlib/event/force') -- local force_name, force_data = Force.get("player") -- local force_name, force_data = Force.get(game.forces["player"]) -- -- Returns data for the force named "player" from either a string or LuaForce object @@ -99,7 +99,7 @@ end function Force.dump_data() game.write_file(Force.get_file_path('Force/force_data.lua'), 'return ' .. inspect(Force._new_force_data, { longkeys = true, arraykeys = true })) - game.write_file(Force.get_file_path('Force/global.lua'), 'return ' .. inspect(global.forces or nil, { longkeys = true, arraykeys = true })) + game.write_file(Force.get_file_path('Force/storage.lua'), 'return ' .. inspect(storage.forces or nil, { longkeys = true, arraykeys = true })) end --- When forces are merged, just remove the original forces data diff --git a/stdlib/event/gui.lua b/stdlib/event/gui.lua index 8393b974..f212a20e 100644 --- a/stdlib/event/gui.lua +++ b/stdlib/event/gui.lua @@ -1,12 +1,12 @@ --- Makes monolithic Factorio GUI events more manageable. -- @module Event.Gui --- @usage local Gui = require('__stdlib__/stdlib/event/gui') +-- @usage local Gui = require('__stdlib2__/stdlib/event/gui') -local Event = require('__stdlib__/stdlib/event/event') +local Event = require('__stdlib2__/stdlib/event/event') local Gui = { __class = 'Gui', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Gui, Gui) diff --git a/stdlib/event/modules/merge_data.lua b/stdlib/event/modules/merge_data.lua index 1c91c01b..0be96d44 100644 --- a/stdlib/event/modules/merge_data.lua +++ b/stdlib/event/modules/merge_data.lua @@ -1,4 +1,4 @@ -local table = require('__stdlib__/stdlib/utils/table') +local table = require('__stdlib2__/stdlib/utils/table') local function merge_additional_data(additional_data_array, data) for _, new_data in pairs(additional_data_array) do diff --git a/stdlib/event/player.lua b/stdlib/event/player.lua index 55a61d13..6c4fbf9c 100644 --- a/stdlib/event/player.lua +++ b/stdlib/event/player.lua @@ -2,20 +2,20 @@ -- This module adds player helper functions, it does not automatically register events unless Player.register_events() is called -- @module Event.Player -- @usage --- local Player = require('__stdlib__/stdlib/event/player').register_events() +-- local Player = require('__stdlib2__/stdlib/event/player').register_events() -- -- The fist time this is required it will register player creation events -local Event = require('__stdlib__/stdlib/event/event') +local Event = require('__stdlib2__/stdlib/event/event') local Player = { __class = 'Player', - __index = require('__stdlib__/stdlib/core'), + __index = require('__stdlib2__/stdlib/core'), _new_player_data = {} } setmetatable(Player, Player) -local Game = require('__stdlib__/stdlib/game') -local table = require('__stdlib__/stdlib/utils/table') -local merge_additional_data = require('__stdlib__/stdlib/event/modules/merge_data') +local Game = require('__stdlib2__/stdlib/game') +local table = require('__stdlib2__/stdlib/utils/table') +local merge_additional_data = require('__stdlib2__/stdlib/event/modules/merge_data') local assert, type = assert, type local inspect = _ENV.inspect @@ -43,9 +43,9 @@ end --- Get `game.players[index]` & `storage.players[index]`, or create `storage.players[index]` if it doesn't exist. -- @tparam number|string|LuaPlayer player the player index to get data for -- @treturn LuaPlayer the player instance --- @treturn table the player's storage data +-- @treturn table the player's global data -- @usage --- local Player = require('__stdlib__/stdlib/event/player') +-- local Player = require('__stdlib2__/stdlib/event/player') -- local player, player_data = Player.get(event.player_index) function Player.get(player) player = Game.get_player(player) @@ -54,7 +54,7 @@ end --- Get the players saved data table. Creates it if it doesn't exsist. -- @tparam number index The player index to get data for --- @treturn table the player's storage data +-- @treturn table the player's global data function Player.pdata(index) return storage.players and storage.players[index] or Player.init(index) end @@ -122,7 +122,7 @@ end function Player.dump_data() game.write_file(Player.get_file_path('Player/player_data.lua'), 'return ' .. inspect(Player._new_player_data, { longkeys = true, arraykeys = true })) - game.write_file(Player.get_file_path('Player/global.lua'), 'return ' .. inspect(global.players or nil, { longkeys = true, arraykeys = true })) + game.write_file(Player.get_file_path('Player/storage.lua'), 'return ' .. inspect(storage.players or nil, { longkeys = true, arraykeys = true })) end function Player.register_init() diff --git a/stdlib/event/surface.lua b/stdlib/event/surface.lua index c15315b4..0a942a18 100644 --- a/stdlib/event/surface.lua +++ b/stdlib/event/surface.lua @@ -1,21 +1,21 @@ --- Surface global creation. ---
All surfaces will be added to the `global.surfaces` table. ---
This modules events should be registered after any other Init functions but before any scripts needing `global.surfaces`. +--
All surfaces will be added to the `storage.surfaces` table. +--
This modules events should be registered after any other Init functions but before any scripts needing `storage.surfaces`. --
This modules can register the following events: -- @module Event.Surface -- @usage --- local surface = require('__stdlib__/stdlib/event/surface').register_events() +-- local surface = require('__stdlib2__/stdlib/event/surface').register_events() -local Event = require('__stdlib__/stdlib/event/event') +local Event = require('__stdlib2__/stdlib/event/event') local Surface = { __class = 'Surface', _new_surface_data = {} } -setmetatable(Surface, require('__stdlib__/stdlib/core')) +setmetatable(Surface, require('__stdlib2__/stdlib/core')) local inspect = _ENV.inspect -local merge_additional_data = require('__stdlib__/stdlib/event/modules/merge_data') +local merge_additional_data = require('__stdlib2__/stdlib/event/modules/merge_data') local function new(index) local surface = game.surfaces[index] diff --git a/stdlib/event/trains.lua b/stdlib/event/trains.lua index 3623eaf4..af941878 100644 --- a/stdlib/event/trains.lua +++ b/stdlib/event/trains.lua @@ -6,14 +6,14 @@ local Trains = { __class = 'Trains', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Trains, Trains) -local Event = require('__stdlib__/stdlib/event/event') -local Surface = require('__stdlib__/stdlib/area/surface') -local Entity = require('__stdlib__/stdlib/entity/entity') -local table = require('__stdlib__/stdlib/utils/table') +local Event = require('__stdlib2__/stdlib/event/event') +local Surface = require('__stdlib2__/stdlib/area/surface') +local Entity = require('__stdlib2__/stdlib/entity/entity') +local table = require('__stdlib2__/stdlib/utils/table') --- This event fires when a train's ID changes. --
The train ID is a property of the main locomotive, @@ -101,7 +101,7 @@ end function Trains._on_locomotive_changed() -- For all the known trains local renames = {} - for id, train in pairs(global._train_registry) do + for id, train in pairs(storage._train_registry) do -- Check if their known ID is the same as the LuaTrain's dervied id local derived_id = Trains.get_train_id(train) -- If it's not @@ -115,8 +115,8 @@ function Trains._on_locomotive_changed() for _, renaming in pairs(renames) do -- Rename it in the registry -- and dispatch a renamed event - global._train_registry[renaming.new_id] = renaming.train - global._train_registry[renaming.old_id] = nil + storage._train_registry[renaming.new_id] = renaming.train + storage._train_registry[renaming.old_id] = nil local event_data = { old_id = renaming.old_id, @@ -181,19 +181,19 @@ end -- Creates a registry of known trains. -- @return table a mapping of train id to LuaTrain object function Trains.create_train_registry() - global._train_registry = global._train_registry or {} + storage._train_registry = storage._train_registry or {} local all_trains = Trains.find_filtered() for _, trainInfo in pairs(all_trains) do - global._train_registry[tonumber(trainInfo.id)] = trainInfo.train + storage._train_registry[tonumber(trainInfo.id)] = trainInfo.train end - return global._train_registry + return storage._train_registry end function Trains.on_train_created(event) local train_id = Trains.get_train_id(event.train) - global._train_registry[train_id] = event.train + storage._train_registry[train_id] = event.train end --- This needs to be called to register events for this module diff --git a/stdlib/game.lua b/stdlib/game.lua index 49cef39c..21727b94 100644 --- a/stdlib/game.lua +++ b/stdlib/game.lua @@ -1,10 +1,10 @@ --- The game module. -- @module Game --- @usage local Game = require('__stdlib__/stdlib/game') +-- @usage local Game = require('__stdlib2__/stdlib/game') local Game = { __class = 'Game', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Game, Game) local inspect = _ENV.inspect @@ -75,7 +75,7 @@ function Game.print_all(msg, condition) end end ---- Gets or sets data in the storage variable. +--- Gets or sets data in the global variable. -- @tparam string sub_table the name of the table to use to store data. -- @tparam[opt] mixed index an optional index to use for the sub_table -- @tparam mixed key the key to store the data in diff --git a/stdlib/misc/config.lua b/stdlib/misc/config.lua index da0d384b..2305bdab 100644 --- a/stdlib/misc/config.lua +++ b/stdlib/misc/config.lua @@ -1,6 +1,6 @@ --- For working with mod configurations. -- @module Misc.Config --- @usage require('__stdlib__/stdlib/config/config') +-- @usage require('__stdlib2__/stdlib/config/config') --- -- @tfield function new @@ -11,11 +11,11 @@ -- @table Config local M = { __class = 'Config', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(M, M) -local table = require('__stdlib__/stdlib/utils/table') -local string = require('__stdlib__/stdlib/utils/string') +local table = require('__stdlib2__/stdlib/utils/table') +local string = require('__stdlib2__/stdlib/utils/string') ----------------------------------------------------------------------- --Setup repeated code for use in sub functions here @@ -35,30 +35,30 @@ end -- @tparam table config_table the config table to manage -- @treturn Config the Config object to manage the config table -- --- @usage --[Use a global table for config that persists across game save/loads] --- CONFIG = Config.new(global.testtable) +-- @usage --[Use a storage table for config that persists across game save/loads] +-- CONFIG = Config.new(storage.testtable) -- -- @usage --[You can also create a temporary scratch pad config] -- CONFIG = Config.new({}) -- Temporary scratch pad -- -- @usage --[Setting data in Config] --- CONFIG = Config.new(global.testtable) +-- CONFIG = Config.new(storage.testtable) -- CONFIG.set("your.path.here", "myvalue") -- -- @usage --[Getting data out of Config] --- CONFIG = Config.new(global.testtable) +-- CONFIG = Config.new(storage.testtable) -- my_data = CONFIG.get("your.path.here") -- -- @usage --[Getting data out of Config with a default to use if path is not found in Config] --- CONFIG = Config.new(global.testtable) +-- CONFIG = Config.new(storage.testtable) -- my_data = CONFIG.get("your.path.here", "Your Default here") -- -- @usage --[Deleting a path from Config] --- CONFIG = Config.new(global.testtable) +-- CONFIG = Config.new(storage.testtable) -- CONFIG.delete("your.path.here") -- -- @usage --[Checking if a path exists in Config] --- CONFIG = Config.new(global.testtable) +-- CONFIG = Config.new(storage.testtable) -- CONFIG.is_set("your.path.here") function M.new(config_table) if not config_table then diff --git a/stdlib/misc/logger.lua b/stdlib/misc/logger.lua index cb07c047..ff8de301 100644 --- a/stdlib/misc/logger.lua +++ b/stdlib/misc/logger.lua @@ -1,9 +1,9 @@ --- For logging debug information to files. -- @module Misc.Logger -- @usage --- local Logger = require('__stdlib__/stdlib/misc/logger') +-- local Logger = require('__stdlib2__/stdlib/misc/logger') -- -- or to create a new logger directly: --- local Log = require('__stdlib__/stdlib/misc/logger').new() +-- local Log = require('__stdlib2__/stdlib/misc/logger').new() -- -- log files are saved to script-output/modname/log.log by default local Logger = { @@ -12,11 +12,11 @@ local Logger = { __call = function(self, ...) return self.get(...) end, - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Logger, Logger) -local table = require('__stdlib__/stdlib/utils/table') +local table = require('__stdlib2__/stdlib/utils/table') -- Set on the individual log object, either logs a message or writes immediatly if nil. local _Log_mt = { diff --git a/stdlib/misc/migrate.lua b/stdlib/misc/migrate.lua index 4e33e041..c0ed4467 100644 --- a/stdlib/misc/migrate.lua +++ b/stdlib/misc/migrate.lua @@ -3,11 +3,11 @@ local Migrate = { __class = 'Migrate', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Migrate, Migrate) -local Is = require('__stdlib__/stdlib/utils/is') +local Is = require('__stdlib2__/stdlib/utils/is') --- Migrate a dictionary of recipe -> tech names -- @tparam dictionary dictionary diff --git a/stdlib/misc/queue.lua b/stdlib/misc/queue.lua index fe3f1da3..497eeed0 100644 --- a/stdlib/misc/queue.lua +++ b/stdlib/misc/queue.lua @@ -2,7 +2,7 @@ -- Taken from ***Programming in Lua*** [Queues and Double Queues](http://www.lua.org/pil/11.4.html) -- and modified to not allow nil values, and returns nil if @{pop_first} or @{pop_last} is used when the queue is empty. -- @module Misc.Queue --- @usage local Queue = require('__stdlib__/stdlib/misc/queue') +-- @usage local Queue = require('__stdlib2__/stdlib/misc/queue') -- local q = Queue() -- create a new empty queue -- q('my value') -- push a value onto the queue -- q() -- pop the last value off the queue @@ -10,14 +10,14 @@ local Queue = { __class = 'Queue', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Queue, Queue) -local table = require('__stdlib__/stdlib/utils/table') +local table = require('__stdlib2__/stdlib/utils/table') local t_size = table_size -local Inspect = require('__stdlib__/stdlib/vendor/inspect') +local Inspect = require('__stdlib2__/stdlib/vendor/inspect') local meta = {} @@ -37,11 +37,11 @@ function Queue.new(...) return Queue.__call(nil, ...) end ---- Load global.queue or queues during on_load, as metatables are not persisted. ---
This is only needed if you are using the queue as an object and storing it in global. +--- Load storage.queue or queues during on_load, as metatables are not persisted. +--
This is only needed if you are using the queue as an object and storing it in storage. -- @tparam table queue (@{Queue},...) --- @usage global.myqueue1 = Queue.new() --- script.on_load(function() Queue.load(global.myqueue)) +-- @usage storage.myqueue1 = Queue.new() +-- script.on_load(function() Queue.load(storage.myqueue)) function Queue.load(queue) if type(queue) == 'table' and queue.first then return setmetatable(queue, meta) diff --git a/stdlib/scripts/interface.lua b/stdlib/scripts/interface.lua index e5c303fd..4b7bb994 100644 --- a/stdlib/scripts/interface.lua +++ b/stdlib/scripts/interface.lua @@ -1,19 +1,19 @@ --[[ A basic interface script, with generic functions usage: - local interface = require(__stdlib__/stdlib/scripts/interface) + local interface = require(__stdlib2__/stdlib/scripts/interface) interface.myfunc = function() end remote.add_interface(script.mod_name, interface) interface.myfunc2 = function() end -- Can even add new functions afterwards! ]] -- local interface = {} -local Table = require('__stdlib__/stdlib/utils/table') +local Table = require('__stdlib2__/stdlib/utils/table') -local Event = require('__stdlib__/stdlib/event/event') -local Game = require('__stdlib__/stdlib/game') -local Changes = require('__stdlib__/stdlib/event/changes') -local Player = require('__stdlib__/stdlib/event/player') -local Force = require('__stdlib__/stdlib/event/force') +local Event = require('__stdlib2__/stdlib/event/event') +local Game = require('__stdlib2__/stdlib/game') +local Changes = require('__stdlib2__/stdlib/event/changes') +local Player = require('__stdlib2__/stdlib/event/player') +local Force = require('__stdlib2__/stdlib/event/force') local ignore_defines = Table.invert { 'anticolor', 'lightcolor', 'color', 'time' } diff --git a/stdlib/scripts/quickstart.lua b/stdlib/scripts/quickstart.lua index 3da9fd48..81e6f9d2 100644 --- a/stdlib/scripts/quickstart.lua +++ b/stdlib/scripts/quickstart.lua @@ -5,18 +5,18 @@ -- @usage -- -- For use with STDLIB Events -- if DEBUG then --- require('__stdlib__/stdlib/scripts/quickstart').register_events() +-- require('__stdlib2__/stdlib/scripts/quickstart').register_events() -- end -- @usage -- --If not using stdlibs event system --- local quickstart = require('__stdlib__/stdlib/scripts/quickstart') +-- local quickstart = require('__stdlib2__/stdlib/scripts/quickstart') -- script.on_event(defines.events.on_player_created, function() -- quickstart.on_player_created() -- can be wrapped in an if DEBUG type check -- end) -local Event = require('__stdlib__/stdlib/event/event') -local Area = require('__stdlib__/stdlib/area/area') -local QS = require('__stdlib__/stdlib/misc/config').new(_ENV.prequire('config-quickstart') or {}) +local Event = require('__stdlib2__/stdlib/event/event') +local Area = require('__stdlib2__/stdlib/area/area') +local QS = require('__stdlib2__/stdlib/misc/config').new(_ENV.prequire('config-quickstart') or {}) if not remote.interfaces['quickstart_script'] then local qs_interface = {} @@ -83,11 +83,11 @@ function quickstart.on_player_created(event) local power_armor = QS.get('power_armor', 'fake') if player.character and prototypes.item[power_armor] then --Put on power armor, install equipment - player.character.get_inventory(defines.inventory.character_armor).insert(power_armor) + player.get_inventory(defines.inventory.character_armor).insert(power_armor) local grid = player.character.grid if grid then for _, eq in pairs(QS.get('equipment', { 'fusion-reactor-equipment' })) do - if game.equipment_prototypes[eq] then + if prototypes.equipment[eq] then grid.put { name = eq } end end @@ -219,11 +219,11 @@ function quickstart.on_player_created(event) end if QS.get('setup_power', false) then - if game.entity_prototypes['debug-energy-interface'] then + if prototypes.entity['debug-energy-interface'] then local es = surface.create_entity { name = 'debug-energy-interface', position = { 0, 0 }, force = force, raise_built = true } es.destructible = false end - if game.entity_prototypes['debug-substation'] then + if prototypes.entity['debug-substation'] then local sb = surface.create_entity { name = 'debug-substation', position = { 0, 0 }, force = force, raise_built = true } sb.destructible = false end diff --git a/stdlib/utils/classes/linked_list.lua b/stdlib/utils/classes/linked_list.lua index a2ac7ef4..bec36e3f 100644 --- a/stdlib/utils/classes/linked_list.lua +++ b/stdlib/utils/classes/linked_list.lua @@ -1,9 +1,9 @@ --- A double-linked list implementation -- @classmod LinkedList -local Core = require('__stdlib__/stdlib/core') -local table = require('__stdlib__/stdlib/utils/table') -local Is = require('__stdlib__/stdlib/utils/is') +local Core = require('__stdlib2__/stdlib/core') +local table = require('__stdlib2__/stdlib/utils/table') +local Is = require('__stdlib2__/stdlib/utils/is') -- dumb shallow copy suitable for cloning instance metatables in subclasses local _mtcopy = function(self) diff --git a/stdlib/utils/classes/unique_array.lua b/stdlib/utils/classes/unique_array.lua index b67928a4..010f0bc4 100644 --- a/stdlib/utils/classes/unique_array.lua +++ b/stdlib/utils/classes/unique_array.lua @@ -3,7 +3,7 @@ -- @classmod unique_array -- Adding or removeing values without using the provided methods can break the functionality of this class. -- Additional methods exported by requering unique_array are .set and .make_dictionary --- @usage local Unique_Array = require('__stdlib__/stdlib/utils/classes/unique_array') +-- @usage local Unique_Array = require('__stdlib2__/stdlib/utils/classes/unique_array') -- local my_array = Unique_Array('first') -- my_array:add('second') -- if my_array['second'] then diff --git a/stdlib/utils/color.lua b/stdlib/utils/color.lua index 5df051f2..f2776bff 100644 --- a/stdlib/utils/color.lua +++ b/stdlib/utils/color.lua @@ -1,24 +1,24 @@ --- For playing with colors. -- @module Utils.Color --- @usage local Color = require('__stdlib__/stdlib/utils/color') +-- @usage local Color = require('__stdlib2__/stdlib/utils/color') local Color = { __class = 'Color', - __index = require('__stdlib__/stdlib/core') + __index = require('__stdlib2__/stdlib/core') } setmetatable(Color, Color) local metatable -local table = require('__stdlib__/stdlib/utils/table') -local math = require('__stdlib__/stdlib/utils/math') -local color_list = require('__stdlib__/stdlib/utils/defines/color_list') +local table = require('__stdlib2__/stdlib/utils/table') +local math = require('__stdlib2__/stdlib/utils/math') +local color_list = require('__stdlib2__/stdlib/utils/defines/color_list') --- @table color @{defines.color} -Color.color = require('__stdlib__/stdlib/utils/defines/color') +Color.color = require('__stdlib2__/stdlib/utils/defines/color') --- @table anticolor @{defines.anticolor} -Color.anticolor = require('__stdlib__/stdlib/utils/defines/anticolor') +Color.anticolor = require('__stdlib2__/stdlib/utils/defines/anticolor') --- @table lightcolor @{defines.lightcolor} -Color.lightcolor = require('__stdlib__/stdlib/utils/defines/lightcolor') +Color.lightcolor = require('__stdlib2__/stdlib/utils/defines/lightcolor') --- Color Constructors -- @section Color Constructors diff --git a/stdlib/utils/defines/anticolor.lua b/stdlib/utils/defines/anticolor.lua index dcee7569..c2ae5760 100644 --- a/stdlib/utils/defines/anticolor.lua +++ b/stdlib/utils/defines/anticolor.lua @@ -1,6 +1,6 @@ --- A defines module for retrieving colors by name. -- Extends the Factorio defines table. --- @usage require('__stdlib__/stdlib/utils/defines/anticolor') +-- @usage require('__stdlib2__/stdlib/utils/defines/anticolor') -- @module defines.anticolor -- @see Concepts.Color @@ -26,7 +26,7 @@ -- @tfield Concepts.Color purple defines.color.white -- @tfield Concepts.Color red defines.color.white local anticolor = {} -local colors = require('__stdlib__/stdlib/utils/defines/color_list') +local colors = require('__stdlib2__/stdlib/utils/defines/color_list') local anticolors = { green = colors.black, diff --git a/stdlib/utils/defines/color.lua b/stdlib/utils/defines/color.lua index c183db53..61f30d40 100644 --- a/stdlib/utils/defines/color.lua +++ b/stdlib/utils/defines/color.lua @@ -1,6 +1,6 @@ --- A defines module for retrieving colors by name. -- Extends the Factorio defines table. --- @usage require('__stdlib__/stdlib/utils/defines/color') +-- @usage require('__stdlib2__/stdlib/utils/defines/color') -- @module defines.color -- @see Concepts.Color @@ -29,7 +29,7 @@ -- @tfield Concepts.Color purple -- @tfield Concepts.Color brown local color = {} -local colors = require('__stdlib__/stdlib/utils/defines/color_list') +local colors = require('__stdlib2__/stdlib/utils/defines/color_list') local _mt = { __index = function(_, c) diff --git a/stdlib/utils/defines/lightcolor.lua b/stdlib/utils/defines/lightcolor.lua index ae8d86a3..134e93c4 100644 --- a/stdlib/utils/defines/lightcolor.lua +++ b/stdlib/utils/defines/lightcolor.lua @@ -1,6 +1,6 @@ --- A defines module for retrieving colors by name. -- Extends the Factorio defines table. --- @usage require('__stdlib__/stdlib/utils/defines/lightcolor') +-- @usage require('__stdlib2__/stdlib/utils/defines/lightcolor') -- @module defines.lightcolor -- @see Concepts.Color @@ -17,7 +17,7 @@ -- @tfield Concepts.Color yellow defines.color.orange -- @tfield Concepts.Color pink defines.color.purple local lightcolor = {} -local colors = require('__stdlib__/stdlib/utils/defines/color_list') +local colors = require('__stdlib2__/stdlib/utils/defines/color_list') local lightcolors = { white = colors.lightgrey, diff --git a/stdlib/utils/globals.lua b/stdlib/utils/globals.lua index 70010e2d..c10674e4 100644 --- a/stdlib/utils/globals.lua +++ b/stdlib/utils/globals.lua @@ -3,11 +3,11 @@ _ENV = _ENV or _G -local config = require('__stdlib__/stdlib/config') +local config = require('__stdlib2__/stdlib/config') -local Table = require('__stdlib__/stdlib/utils/table') -local Math = require('__stdlib__/stdlib/utils/math') -local String = require('__stdlib__/stdlib/utils/string') +local Table = require('__stdlib2__/stdlib/utils/table') +local Math = require('__stdlib2__/stdlib/utils/math') +local String = require('__stdlib2__/stdlib/utils/string') local STDLIB = { Math = Math, @@ -36,7 +36,7 @@ local data_traceback = type(debug) == 'table' and debug.getinfo and function() if trace then level = level + 1 if (trace.what == 'Lua' or trace.what == 'main') and not ignored[trace.name] then - local cur = trace.source:gsub('.*__stdlib__', '__stdlib__'):gsub('.*/Factorio%-Stdlib', '__stdlib__') + local cur = trace.source:gsub('.*__stdlib2__', '__stdlib2__'):gsub('.*/Factorio%-Stdlib', '__stdlib2__') cur = cur .. ':' .. (trace.currentline or '0') .. ' in ' .. (trace.name or '???') str[#str + 1] = cur end @@ -53,14 +53,14 @@ end or function() end rawset(_ENV, 'data_traceback', data_traceback) -local inspect = require('__stdlib__/stdlib/vendor/inspect') +local inspect = require('__stdlib2__/stdlib/vendor/inspect') rawset(_ENV, 'inspect', inspect) -- Defines Mutates -require('__stdlib__/stdlib/utils/defines/color') -require('__stdlib__/stdlib/utils/defines/anticolor') -require('__stdlib__/stdlib/utils/defines/lightcolor') -require('__stdlib__/stdlib/utils/defines/time') +require('__stdlib2__/stdlib/utils/defines/color') +require('__stdlib2__/stdlib/utils/defines/anticolor') +require('__stdlib2__/stdlib/utils/defines/lightcolor') +require('__stdlib2__/stdlib/utils/defines/time') --- Require a file that may not exist -- @tparam string module path to the module @@ -176,7 +176,7 @@ function STDLIB.create_stdlib_globals(files) MATH = 'stdlib/utils/math' } for glob, path in pairs(files) do - rawset(_ENV, glob, require('__stdlib__/' .. (path:gsub('%.', '/')))) -- extra () required to emulate select(1) + rawset(_ENV, glob, require('__stdlib2__/' .. (path:gsub('%.', '/')))) -- extra () required to emulate select(1) end end diff --git a/stdlib/utils/is.lua b/stdlib/utils/is.lua index 08c225fa..baa4dc64 100644 --- a/stdlib/utils/is.lua +++ b/stdlib/utils/is.lua @@ -1,7 +1,7 @@ --- Is expression library -- @module Utils.Is -- @usage --- local Is = require('__stdlib__/stdlib/utils/is') +-- local Is = require('__stdlib2__/stdlib/utils/is') -- Is.True(true) -- Is.Not.True(false) -- Is.Assert.True(true) diff --git a/stdlib/utils/math.lua b/stdlib/utils/math.lua index 3088fa98..d3ee83ca 100644 --- a/stdlib/utils/math.lua +++ b/stdlib/utils/math.lua @@ -1,7 +1,7 @@ --- Extends Lua 5.2 math. -- @module Utils.math -- @see math --- @usage local math = require('__stdlib__/stdlib/utils/math') +-- @usage local math = require('__stdlib2__/stdlib/utils/math') local Math = {} Math.frexp = math.frexp diff --git a/stdlib/utils/string.lua b/stdlib/utils/string.lua index 2473947e..162acbc6 100644 --- a/stdlib/utils/string.lua +++ b/stdlib/utils/string.lua @@ -1,7 +1,7 @@ --- Extends Lua 5.2 string. -- @module Utils.string -- @see string --- @usage local string = require('__stdlib__/stdlib/utils/string') +-- @usage local string = require('__stdlib2__/stdlib/utils/string') local String = {} String.find = string.find diff --git a/stdlib/utils/table.lua b/stdlib/utils/table.lua index 7c1df387..c23121cf 100644 --- a/stdlib/utils/table.lua +++ b/stdlib/utils/table.lua @@ -1,7 +1,7 @@ --- Extends Lua 5.2 table. -- @module Utils.table -- @see table --- @usage local table = require('__stdlib__/stdlib/utils/table') +-- @usage local table = require('__stdlib2__/stdlib/utils/table') local Table = {} Table.remove = table.remove diff --git a/stdlib/vendor/enumerable.lua b/stdlib/vendor/enumerable.lua index 570de3a1..bf49f380 100644 --- a/stdlib/vendor/enumerable.lua +++ b/stdlib/vendor/enumerable.lua @@ -1,6 +1,6 @@ --- A collection library to simplify sequential table operations -- --- local Enumerable = require('__stdlib__/stdlib/vendor/enumerable') +-- local Enumerable = require('__stdlib2__/stdlib/vendor/enumerable') -- Enumerable.create({1,2,3}) -- @classmod Vendor.Enumerable -- @author Billiam