Hardened NaN checks, added file read delay for research-sync so factorio has time to finish writing to the file

This commit is contained in:
psihius committed 2018-04-19 23:33:09 +03:00
1 parent ed9b4bbafa
commit 03511fc240
4 files changed
+47 -33

No files matched your search

@@ -1,10 +1,10 @@
/silent-command
if game.forces['player'].technologies['{tech_name}'] then
if game.forces['player'].technologies['{tech_name}'].researched ~= {tech_researched} then
game.forces['player'].technologies['{tech_name}'].researched={tech_researched}
game.forces['player'].technologies['{tech_name}'].researched = {tech_researched}
end
if game.forces['player'].technologies['{tech_name}'].level ~= {tech_level} then
game.forces['player'].technologies['{tech_name}'].level={tech_level }
game.forces['player'].technologies['{tech_name}'].level = {tech_level}
end
script.raise_event(defines.events.on_research_finished, {research=game.forces['player'].technologies['{tech_name}'], by_script=true})
game.play_sound({path="utility/research_completed"})