science-extra-trigger-techs/data-final-fixes.lua

Wed, 27 Aug 2025 10:26:12 +0300

author
Teemu Piippo <teemu.s.piippo@gmail.com>
date
Wed, 27 Aug 2025 10:26:12 +0300
changeset 19
adbc5c74f279
permissions
-rw-r--r--

Lots of stuff

for _, tech in pairs(data.raw["technology"])
do
	for k, v in pairs(tech.prerequisites or {})
	do
		local replacement = data.raw["technology"][v]["_science_extra_trigger_technology"]
		if replacement and tech.name ~= replacement
		then
			tech.prerequisites[k] = replacement
		end
	end
end

for _, tech in pairs(data.raw["technology"])
do
	tech["_science_extra_trigger_technology"] = nil
end

mercurial