diff --git a/changelog.txt b/changelog.txt index 73a6b0a..fecfa7d 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.4.3 +Date: 2021-03-12 + Bugfixes: + - Belts no longer removed from blueprints when using the mod (base game bug) +--------------------------------------------------------------------------------------------------- Version: 0.4.2 Date: 2021-02-21 Changes: diff --git a/control.lua b/control.lua index 349f368..32c3401 100644 --- a/control.lua +++ b/control.lua @@ -5,6 +5,7 @@ script.on_init(function () game.forces[index].technologies["logistic-system"].researched = true if settings.startup["give-quickstart-parmor"].value == true then + if (remote.interfaces["freeplay"] == nil) then return end local created_items = remote.call("freeplay", "get_created_items") created_items["power-armor"] = 1 created_items["solar-panel-equipment"] = 21 @@ -14,6 +15,7 @@ script.on_init(function () remote.call("freeplay", "set_created_items", created_items) end if settings.startup["give-quickstart-stuff"].value == true then + if (remote.interfaces["freeplay"] == nil) then return end local created_items = remote.call("freeplay", "get_created_items") created_items["roboport"] = 10 created_items["logistic-robot"] = 100 diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 187b1dc..bcd7d67 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -1,13 +1,7 @@ -local belts = {} for _,category in pairs{"transport-belt","splitter","underground-belt"} do for name,proto in pairs(data.raw[category]) do - belts[name] = proto.localised_name or {"entity-name." .. name} - end -end -for name,proto in pairs(data.raw.item) do - if proto.place_result and belts[proto.place_result] then - proto.localised_name = proto.localised_name or belts[proto.place_result] - proto.place_result = nil + -- belts[name] = proto.localised_name or {"entity-name." .. name} + proto.collision_mask = {"item-layer", "object-layer", "player-layer", "water-tile", "ground-tile", "transport-belt-layer"} end end diff --git a/info.json b/info.json index cf779ce..7ea1a82 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "no-belts", - "version": "0.4.2", + "version": "0.4.3", "title": "No Belts", "author": "oof2win2", "description": "Disables the ability to place belts. Instead, you are able to use logistic robots for all of your needs", diff --git a/no-belts_0.4.2.zip b/no-belts_0.4.2.zip deleted file mode 100644 index a38e054..0000000 Binary files a/no-belts_0.4.2.zip and /dev/null differ