]> git.somenet.org - factorio/some-lazybastard.git/commitdiff
RELEASE 2.0.1 - Dont fail to load for non-freeplay maps. master
authorSomeone <someone@somenet.org>
Fri, 16 Jan 2026 18:21:12 +0000 (19:21 +0100)
committerSomeone <someone@somenet.org>
Fri, 16 Jan 2026 18:21:12 +0000 (19:21 +0100)
License.txt
changelog.txt
control.lua
info.json

index 471d56f8614b9be241f0c135b8baaa60e7eacb40..745202714ae42edf836182e5547d023664284031 100644 (file)
@@ -1,4 +1,4 @@
-Copyright (c) 2018-2024 Someone <someone@somenet.org>
+Copyright (c) 2018-2026 Someone <someone@somenet.org>
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
index 0df76f120a39bf78e52c5d682d0b803dbf264fd7..f7e0b94d3153eded44a2f2fa17971cb833f18300 100644 (file)
@@ -1,3 +1,10 @@
+---------------------------------------------------------------------------------------------------
+Version: 2.0.1
+Date: 2026-01-16
+
+  Changed:
+    - Dont fail to load for non-freeplay maps.
+
 ---------------------------------------------------------------------------------------------------
 Version: 2.0.0
 Date: 2024-10-21
index a0082d97b05228eec4144b89edbca1b9f4684334..281f7df650b37641e0cb52bda1d71bf64414e111 100644 (file)
@@ -2,25 +2,29 @@
 script.on_init(function (event)
   game.permissions.get_group("Default").set_allows_action(defines.input_action.craft ,false)
 
-  if script.active_mods["some-spaceship-wreck-generator"] then
-    remote.call("freeplay", "set_created_items", {
-      ["pistol"] = 1,
-      ["firearm-magazine"] = 10,
-      ["assembling-machine-3"] = 1,
-      ["small-electric-pole"] = 1,
-      ["electric-mining-drill"] = 1
-    })
+  if remote.interfaces["freeplay"] then
+    if script.active_mods["some-spaceship-wreck-generator"] then
+      remote.call("freeplay", "set_created_items", {
+        ["pistol"] = 1,
+        ["firearm-magazine"] = 10,
+        ["assembling-machine-3"] = 1,
+        ["small-electric-pole"] = 1,
+        ["electric-mining-drill"] = 1
+      })
+    else
+      remote.call("freeplay", "set_created_items", {
+        ["pistol"] = 1,
+        ["firearm-magazine"] = 10,
+        ["assembling-machine-3"] = 1,
+        ["small-electric-pole"] = 1,
+        ["electric-mining-drill"] = 1,
+        ["boiler"] = 1,
+        ["steam-engine"] = 1,
+        ["offshore-pump"] = 1
+      })
+    end
   else
-    remote.call("freeplay", "set_created_items", {
-      ["pistol"] = 1,
-      ["firearm-magazine"] = 10,
-      ["assembling-machine-3"] = 1,
-      ["small-electric-pole"] = 1,
-      ["electric-mining-drill"] = 1,
-      ["boiler"] = 1,
-      ["steam-engine"] = 1,
-      ["offshore-pump"] = 1
-    })
+     game.print("some-lazybastard: This is not a freeplay map. Only changing /permissions.")
   end
 
 end)
index a4e8f04786835484b772cf1c4c278a1543f4fce0..a1b0e8a0c29bcd974c7cf575cf00620f5c69d374 100644 (file)
--- a/info.json
+++ b/info.json
@@ -1,12 +1,13 @@
 {
     "name": "some-lazybastard",
-    "version": "2.0.0",
+    "version": "2.0.1",
     "title": "Some lazy bastard",
     "author": "someone1337",
     "homepage": "https://git.somenet.org/factorio/some-lazybastard.git",
-    "description": "For the lazy bastards. Start with: AM3, small-pole, offshort-pump, boiler, steam-engine. Handcrafting disabled by /permissions.",
+    "description": "For the lazy bastards. Start with: AM3, small-pole, offshort-pump, boiler, steam-engine. Handcrafting disabled by /permissions. (too lazy for a mod-thumbnail)",
     "factorio_version": "2.0",
-    "dependencies": ["base>=2.0.0",
+    "dependencies": [
+        "base>=2.0.0",
 
         "? some-spaceship-wreck-generator"
     ]