z_mirror/Krastorio2

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

Caleb HeuerRename: (item/recipe) basic-tech-card -> kr-basic-tech-card5cb376ce

real-fusion-reactor
1.3 KiB46 linesraw
1local compatibility = {}
2
3function compatibility.aai_industry()
4  -- Disable AAI industry crash site
5  if script.active_mods["aai-industry"] then
6    remote.add_interface("kr-to-aai-industry", {
7      allow_aai_crash_sequence = function(_)
8        return { allow = false, weight = 1 }
9      end,
10    })
11  end
12end
13
14function compatibility.disco_science()
15  if
16    game.active_mods["DiscoScience"]
17    and remote.interfaces["DiscoScience"]
18    and remote.interfaces["DiscoScience"]["setIngredientColor"]
19  then
20    remote.call("DiscoScience", "setIngredientColor", "kr-basic-tech-card", { r = 0.823, g = 0.411, b = 0.117 })
21  end
22end
23
24function compatibility.nuclear_fuel()
25  if game.active_mods["Nuclear Fuel"] then
26    remote.call("kr-radioactivity", "add_item", "breeder-fuel-cell")
27    remote.call("kr-radioactivity", "add_item", "plutonium")
28    remote.call("kr-radioactivity", "add_item", "used-up-breeder-fuel-cell")
29  end
30end
31
32function compatibility.schall_uranium()
33  if script.active_mods["SchallUraniumProcessing"] then
34    remote.call("kr-radioactivity", "add_item", "uranium-concentrate")
35    remote.call("kr-radioactivity", "add_item", "uranium-low-enriched")
36  end
37end
38
39function compatibility.should_build_pump()
40  if prototypes.entity["kr-electric-offshore-pump"] then
41    return true
42  end
43  return false
44end
45
46return compatibility