z_mirror/RateCalculator

git clone https://git.raiguard.me/z_mirror/RateCalculator

Caleb HeuerFix migrations494331b

trunk
601 B25 linesraw
1local migrations = {}
2
3--- @param e ConfigurationChangedData
4function migrations.on_configuration_changed(e)
5  local rcalc_changes = e.mod_changes[script.mod_name]
6  if not rcalc_changes then
7    return
8  end
9
10  local old_version = rcalc_changes.old_version
11  if not old_version or helpers.compare_versions(old_version, "3.0.0") >= 0 then
12    return
13  end
14
15  for _, player in pairs(game.players) do
16    for _, child in pairs(player.gui.screen.children) do
17      if child.get_mod() == "RateCalculator" then
18        child.destroy()
19      end
20    end
21  end
22  global = { gui = {} }
23end
24
25return migrations