mirror of
https://github.com/bryanthaboi/gen1recomp.git
synced 2026-08-19 04:06:10 +02:00
CLOSES #1396, CLOSES #1398, CLOSES #1400, CLOSES #1401, CLOSES #1406, CLOSES #1407, CLOSES #1411, CLOSES #1413, CLOSES #1415, CLOSES #1416, CLOSES #1417, CLOSES #1419, CLOSES #1421, CLOSES #1422, CLOSES #1423, CLOSES #1424, CLOSES #1425, CLOSES #1427, CLOSES #1428, CLOSES #1429, CLOSES #1431, CLOSES #1432, CLOSES #1433, CLOSES #1435, CLOSES #1437, CLOSES #1440, CLOSES #1441, CLOSES #1442, CLOSES #1443, CLOSES #1447, CLOSES #1449, CLOSES #1456, CLOSES #1464, CLOSES #1465, CLOSES #1468, CLOSES #1469, CLOSES #1470
This commit is contained in:
@@ -3594,7 +3594,17 @@ function RomImporter:_setAllMods(want, confirmed)
|
||||
local LauncherMods = require("src.mods.LauncherMods")
|
||||
local ids, experimental = {}, false
|
||||
for _, m in ipairs(self.mods or {}) do
|
||||
if m.enabled ~= want then
|
||||
local mismatched = m.enabled ~= want
|
||||
if not self.modScope and type(m.enabledByVersion) == "table" then
|
||||
mismatched = false
|
||||
for _, game in ipairs(GameVersion.ORDER) do
|
||||
if m.enabledByVersion[game] ~= want then
|
||||
mismatched = true
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
if mismatched then
|
||||
ids[#ids + 1] = m.id
|
||||
if want and m.experimental then experimental = true end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user