52 lines
2.8 KiB
Lua
52 lines
2.8 KiB
Lua
for _,force in pairs(game.forces) do
|
|
if(force.technologies["fusion-weapons"]) then
|
|
force.technologies["fusion-weapons"].researched = (force.technologies["compact-fusion-weapons"] and force.technologies["compact-fusion-weapons"].researched)
|
|
or force.technologies["fusion-weapons"].researched
|
|
end
|
|
|
|
|
|
if(force.technologies["compact-full-fission-weapons"]) then
|
|
force.technologies["compact-full-fission-weapons"].researched = (force.technologies["fusion-weapons"] and force.technologies["fusion-weapons"].researched)
|
|
or force.technologies["compact-full-fission-weapons"].researched
|
|
end
|
|
|
|
|
|
if(force.technologies["full-fission-atomics"]) then
|
|
force.technologies["full-fission-atomics"].researched = (force.technologies["compact-full-fission-weapons"] and force.technologies["compact-full-fission-weapons"].researched)
|
|
or force.technologies["full-fission-atomics"].researched
|
|
end
|
|
|
|
|
|
if(force.technologies["compact-californium-weapons"]) then
|
|
force.technologies["compact-californium-weapons"].researched = (force.technologies["compact-full-fission-weapons"] and force.technologies["compact-full-fission-weapons"].researched)
|
|
or force.technologies["compact-californium-weapons"].researched
|
|
end
|
|
|
|
if(force.technologies["artillery-atomics"]) then
|
|
force.technologies["artillery-atomics"].researched = (force.technologies["compact-full-fission-weapons"] and force.technologies["compact-full-fission-weapons"].researched)
|
|
or force.technologies["artillery-atomics"].researched
|
|
end
|
|
|
|
|
|
if(force.technologies["californium-weapons"]) then
|
|
force.technologies["californium-weapons"].researched = (force.technologies["compact-californium-weapons"] and force.technologies["compact-californium-weapons"].researched)
|
|
or (force.technologies["californium-processing"] and force.technologies["californium-processing"].researched)
|
|
or force.technologies["californium-weapons"].researched
|
|
end
|
|
|
|
if(force.technologies["expanded-atomics"]) then
|
|
force.technologies["expanded-atomics"].researched = (force.technologies["artillery-atomics"] and force.technologies["artillery-atomics"].researched)
|
|
or (force.technologies["californium-weapons"] and force.technologies["californium-weapons"].researched)
|
|
or (force.technologies["full-fission-atomics"] and force.technologies["full-fission-atomics"].researched)
|
|
or force.technologies["expanded-atomics"].researched
|
|
end
|
|
|
|
force.technologies["atomic-bomb"].researched = (force.technologies["expanded-atomics"] and force.technologies["expanded-atomics"].researched)
|
|
or force.technologies["atomic-bomb"].researched
|
|
|
|
if(force.technologies["basic-atomic-weapons"]) then
|
|
force.technologies["basic-atomic-weapons"].researched = force.technologies["atomic-bomb"].researched
|
|
or force.technologies["basic-atomic-weapons"].researched
|
|
end
|
|
end
|