Skip to content

Commit 70cb9be

Browse files
committed
Convert imports to use require(), and adjust modules accordingly.
Fix minion exports Fix ModCache generation Convert LoadModule calls which return multiple values to use require() Convert LoadModule calls which use .. Remove useless file extensions Rest of the owl
1 parent 6aa7c1f commit 70cb9be

146 files changed

Lines changed: 125259 additions & 125303 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

spec/System/TestBuilds_spec.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ local function fetchBuilds(path, buildList)
88
if attr.mode == "directory" then
99
fetchBuilds(f, buildList)
1010
elseif file:match("^.+(%..+)$") == ".lua" then
11-
buildList[file] = LoadModule(f)
11+
buildList[file] = require(f)
1212
end
1313
end
1414
end

spec/System/TestItemTools_spec.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ describe("TestItemTools", function()
4848

4949
it("uses the displayed item slot for anoint comparison tooltips", function()
5050
if not common.classes.ItemsTab then
51-
LoadModule("Classes/ItemsTab")
51+
require("Classes.ItemsTab")
5252
end
5353
local item = new("Item"):Item([[
5454
Rarity: Rare

src/Classes/CalcsTab.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function CalcsTabClass:CalcsTab(build)
2727

2828
self.build = build
2929

30-
self.calcs = LoadModule("Modules/Calcs")
30+
self.calcs = require("Modules.Calcs")
3131

3232
self.input = { }
3333
self.input.skill_number = 1
@@ -146,7 +146,7 @@ Effective DPS: Curses and enemy properties (such as resistances and status condi
146146
end)
147147

148148
-- Add sections from the CalcSections module
149-
local sectionData = LoadModule("Modules/CalcSections")
149+
local sectionData = require("Modules.CalcSections")
150150
for _, section in ipairs(sectionData) do
151151
self:NewSection(unpack(section))
152152
end

src/Classes/CompareBuySimilar.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
local t_insert = table.insert
77
local m_floor = math.floor
88
local dkjson = require "dkjson"
9-
local tradeHelpers = LoadModule("Classes/CompareTradeHelpers")
9+
local tradeHelpers = require("Classes.CompareTradeHelpers")
1010

1111
local M = {}
1212

src/Classes/CompareEntry.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@ function CompareEntryClass:CompareEntry(xmlText, label)
4848
self.outputRevision = 1
4949

5050
-- Display stats (same as primary build uses)
51-
self.displayStats, self.minionDisplayStats, self.extraSaveStats = LoadModule("Modules/BuildDisplayStats")
51+
local displayStatsModule = require("Modules.BuildDisplayStats")
52+
self.displayStats = displayStatsModule.displayStats
53+
self.minionDisplayStats = displayStatsModule.minionDisplayStats
54+
self.extraSaveStats = displayStatsModule.extraSaveStats
5255

5356
-- Load from XML
5457
if xmlText then

src/Classes/CompareTab.lua

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ local m_max = math.max
1010
local m_floor = math.floor
1111
local s_format = string.format
1212
local dkjson = require "dkjson"
13-
local tradeHelpers = LoadModule("Classes/CompareTradeHelpers")
14-
local buySimilar = LoadModule("Classes/CompareBuySimilar")
15-
local calcsHelpers = LoadModule("Classes/CompareCalcsHelpers")
16-
local buildListHelpers = LoadModule("Modules/BuildListHelpers")
17-
local configVisibility = LoadModule("Modules/ConfigVisibility")
13+
local tradeHelpers = require("Classes.CompareTradeHelpers")
14+
local buySimilar = require("Classes.CompareBuySimilar")
15+
local calcsHelpers = require("Classes.CompareCalcsHelpers")
16+
local buildListHelpers = require("Modules.BuildListHelpers")
17+
local configVisibility = require("Modules.ConfigVisibility")
1818

1919
-- Node IDs below this value are normal passive tree nodes; IDs at or above are cluster jewel nodes
2020
local CLUSTER_NODE_OFFSET = 65536
@@ -188,9 +188,9 @@ function CompareTabClass:CompareTab(primaryBuild)
188188
self.comparePowerCompareId = nil -- track which compare entry was calculated
189189

190190
-- Pre-load static module data
191-
self.configOptions = LoadModule("Modules/ConfigOptions")
192-
self.calcSections = LoadModule("Modules/CalcSections")
193-
self.calcs = LoadModule("Modules/Calcs")
191+
self.configOptions = require("Modules.ConfigOptions")
192+
self.calcSections = require("Modules.CalcSections")
193+
self.calcs = require("Modules.Calcs")
194194

195195
-- Controls for the comparison screen
196196
self:InitControls()

src/Classes/CompareTradeHelpers.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ do
1010
local queryModFile = io.open("Data/QueryMods.lua", "r")
1111
if queryModFile then
1212
queryModFile:close()
13-
queryModsData = LoadModule("Data/QueryMods")
13+
queryModsData = require("Data.QueryMods")
1414
end
1515
end
1616

src/Classes/ConfigTab.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ local m_max = math.max
99
local m_floor = math.floor
1010
local s_upper = string.upper
1111

12-
local varList = LoadModule("Modules/ConfigOptions")
13-
local configVisibility = LoadModule("Modules/ConfigVisibility")
12+
local varList = require("Modules.ConfigOptions")
13+
local configVisibility = require("Modules.ConfigVisibility")
1414

1515
---@class ConfigTab: UndoHandler, ControlHost, Control
1616
local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Control")

src/Classes/EditControl.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ local m_max = math.max
77
local m_min = math.min
88
local m_floor = math.floor
99
local protected_replace = "*"
10-
local utf8 = require('lua-utf8')
10+
local utf8 = require("lua-utf8")
1111

1212
local function lastLine(str)
1313
local lastLineIndex = 1

src/Classes/PassiveTree.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ function PassiveTreeClass:PassiveTree(treeVersion)
5656
self.treeVersion = treeVersion
5757
local versionNum = treeVersions[treeVersion].num
5858

59-
self.legion = LoadModule("Data/TimelessJewelData/LegionPassives")
60-
self.tattoo = LoadModule("Data/TattooPassives")
59+
self.legion = require("Data.TimelessJewelData.LegionPassives")
60+
self.tattoo = require("Data.TattooPassives")
6161

6262
MakeDir("TreeData")
6363

@@ -200,7 +200,7 @@ function PassiveTreeClass:PassiveTree(treeVersion)
200200
end
201201

202202
if not self.assets then
203-
self.assets = LoadModule("TreeData/3_19/Assets.lua")
203+
self.assets = require("TreeData.3_19.Assets")
204204
self.assets = self.assets.assets
205205
if self.alternate_ascendancies then
206206
-- backgrounds
@@ -351,7 +351,7 @@ function PassiveTreeClass:PassiveTree(treeVersion)
351351
end
352352

353353
-- Load legion sprite sheets and build sprite map
354-
local legionSprites = LoadModule("TreeData/legion/tree-legion.lua")
354+
local legionSprites = require("TreeData.legion.tree-legion")
355355
for type, data in pairs(legionSprites) do
356356
local maxZoom = data[#data]
357357
local sheet = spriteSheets[maxZoom.filename]

0 commit comments

Comments
 (0)