Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions archipelago-extractor/control.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,15 @@ function dumpTechInfo(force)
tech_data["requires"] = requires
tech_data["infinite"] = tech.prototype.max_level == 4294967295
tech_data["has_modifier"] = false
tech_data["unlocks-mining-with-fluid"] = false

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

your indentation curse strikes again

for tech_requirement, _ in pairs(tech.prerequisites) do
table.insert(requires, tech_requirement)
end
for _, modifier in pairs(tech.prototype.effects) do
if modifier.type == "unlock-recipe" then
table.insert(unlocks, modifier.recipe)
elseif modifier.type == "mining-with-fluid" and modifier.modifier == true then -- It is possible that a mod might re-lock mining-with-fluid.
tech_data["unlocks-mining-with-fluid"] = true
else
tech_data["has_modifier"] = true
end
Expand Down