diff --git a/autorun.lua b/autorun.lua index 6ec1b37..e69de29 100644 --- a/autorun.lua +++ b/autorun.lua @@ -1,17 +0,0 @@ -fm.autorun = { - HD = false, - daytime = "day", - alt_mode = true, - tags = true, - around_tag_range = 5.2, - around_build_range = 5.2, - around_connect_range = 1.2, - connect_types = {"lamp", "electric-pole", "radar", "straight-rail", "curved-rail", "rail-signal", "rail-chain-signal", "locomotive", "cargo-wagon", "fluid-wagon", "car"}, - date = "25/12/22", - surfaces = nil, - name = "kriscristina/", - mapInfo = {["options"] = {["ranges"] = {["build"] = 5.2,["connect"] = 1.2,["tag"] = 5.2},["HD"] = false,["defaultTimestamp"] = -1},["seed"] = 2582147055,["mapExchangeString"] = ">>>eNpjZGBk8AJiIGiwB2EOluT8xBwYD4S5kvMLClKLdPOLUpGFOZOLSlNSdfMzURWn5qXmVuomJRajKObILMrPQzeBtbgkPw9VpKQoNbUYWYS7tCgxL7M0F10vA+P7/BczG1rkGED4fz2Dwv//IAxkPQD6BYQZGBsgKoFiMMCanJOZlsbAoOAIxE4gaUZGxmqRde4Pq6bYM0LU6DlAGR+gIgeSYCKeMIafA04pFRjDBMkcYzD4jMSAWFoCtAKqisMBwYBItoAkGRl7325d8P3YBTvGPys/XvJNSrBnNHQVeffBaJ0dUJId5E8mODFrJgjshHmFAWbmA3uo1E17xrNnQOCNPSMrSIcIiHCwABIHvJkZGAX4gKwFPUBCQYYB5jQ7mDEiDoxpYPAN5pPHMMZle3R/AAPCBmS4HIg4ASLAFsJdxghhOvQ7MDrIw2QlEUqA+o0YkN2QgvDhSZi1h5HsR3MIZkQg+wNNRMUBSzRwgSxMgRMvmOGuAYbnBXYYz2G+AyMziAFS9QUoBuGBZGBGQWgBB3BwMzMgADBt6IZXCAMAyAqhdA==<<<",["maps"] = {{["tick"] = 6717901,["path"] = "32",["date"] = "24/12/22",["mods"] = {["base"] = "1.1.74",["L0laapk3_FactorioMaps"] = "4.3.0"},["surfaces"] = {["nauvis"] = {["spawn"] = {["y"] = 0,["x"] = 0},["zoom"] = {["min"] = 14,["max"] = 20},["tags"] = {},["hidden"] = false,["captured"] = true,["links"] = {},["playerPosition"] = {["y"] = -24.9140625,["x"] = 109.91015625},["day"] = true,["night"] = true,["chunks"] = "//vz/vXAw=2/vr/vfAw=1/vr/vfAw=0/vr/vfAw=z/vr/veAw=y/vr/veAw=t/vs/v6/v8/vBAwCAwaAw=+/vx/vXAw=s/vu/v5/v6/vaAw=r/vx/v3/v6/vaAw=q/v5/vaAw=p/v5/vaAw=o/v5/vEAwFAwaAw=n/v5/vEAwMAwZAw=m/v5/vEAwMAwZAw=l/v5/vEAwOAwXAw=k/v5/vDAw=j/v3/vDAw=9/vx/vcAw=i/v2/vBAw=h/v1/vCAw=g/v1/vCAw=f/v0/vCAw=e/v0/vCAw=d/vz/vCAw=c/vz/vBAw=b/vz/vBAw=a/vz/vAAw=8/vw/veAw=7/vw/veAw=6/vw/vfAw=5/vu/vfAw=4/vs/vfAw=3/vs/vfAw=AAw0/vqAw=BAw0/vsAw=KAw5/vvAw=LAw6/vNAwgAwuAw=MAw7/vNAwgAwuAw=NAw9/vNAwgAwtAw=OAw//vNAwgAwtAw=PAw//vMAwgAwtAw=CAw0/vsAw=DAw0/vuAw=EAw0/vuAw=FAw0/vvAw=GAw0/vvAw=HAw1/vvAw=IAw1/vvAw=JAw3/vvAw=x/vr/v9/vAAwdAw=w/vr/v7/vBAwcAw=v/vr/v7/vCAwaAw=u/vs/v6/vCAwaAw=Z/vz/v//v=Y/v0/v+/v=X/v0/v9/v=W/v2/v7/v=QAwAAwMAwgAwtAw=RAwCAwKAwgAwtAw=SAwgAwvAw=TAwgAwxAw=UAwgAwzAw=VAwgAwzAw=WAwgAw0Aw=XAwhAw0Aw=YAwhAw0Aw=ZAwiAw0Aw=aAwiAw0Aw=bAwjAwzAw=cAwjAwzAw=dAwlAwxAw"}}}},["defaultSurface"] = "nauvis"}, - chunkCache = { - ["6717901"] = {["nauvis"] = "-16 -15 D|-16 -14 D|-16 -16 B|-16 -13 D|-16 -17 B|-16 -12 D|-16 -18 B|-16 -11 B|-16 -19 B|-16 -10 B|-16 -20 B|-15 -15 D|-17 -15 B|-15 -14 D|-15 -16 B|-17 -14 B|-17 -16 B|-15 -13 D|-15 -17 B|-17 -13 B|-17 -17 B|-15 -12 D|-15 -18 B|-17 -12 B|-17 -18 B|-15 -11 B|-15 -19 B|-17 -11 B|-17 -19 B|-15 -10 B|-15 -20 B|-17 -10 B|-17 -20 B|-14 -15 D|-18 -15 B|-14 -14 D|-14 -16 B|-18 -14 B|-18 -16 B|-14 -13 D|-14 -17 B|-18 -13 B|-18 -17 B|-14 -12 D|-14 -18 B|-18 -12 B|-18 -18 B|-14 -11 B|-14 -19 B|-18 -11 B|-18 -19 B|-14 -10 B|-14 -20 B|-18 -10 B|-18 -20 B|-13 -15 D|-19 -15 B|-13 -14 D|-13 -16 D|-19 -14 B|-19 -16 B|-13 -13 D|-13 -17 B|-19 -13 B|-19 -17 B|-13 -12 D|-13 -18 B|-19 -12 B|-19 -18 B|-13 -11 D|-13 -19 B|-19 -11 B|-19 -19 B|-12 -15 D|-20 -15 B|-12 -14 D|-12 -16 D|-20 -14 B|-20 -16 B|-12 -13 D|-12 -17 B|-20 -13 B|-20 -17 B|-12 -12 D|-12 -18 B|-20 -12 B|-20 -18 B|-12 -11 D|-12 -19 B|-20 -11 B|-20 -19 B|-11 -15 D|-21 -15 B|-11 -14 D|-11 -16 B|-21 -14 B|-21 -16 B|-11 -13 D|-11 -17 B|-21 -13 B|-21 -17 B|-13 -10 B|-13 -20 B|-11 -12 F|-11 -18 B|-11 -11 D|-11 -19 B|-10 -15 B|-10 -14 B|-10 -16 B|-10 -13 D|-10 -17 B|-16 -9 B|-15 -9 B|-17 -9 B|-14 -9 B|-18 -9 B|-19 -10 B|-12 -10 B|-20 -10 B|-21 -12 B|-16 -8 B|-15 -8 B|-17 -8 B|-14 -8 B|-18 -8 B|-13 -9 B|-19 -9 B|-12 -9 B|-20 -9 B|-21 -11 B|-11 -10 B|-10 -12 F|-13 -8 B|-11 -9 B|-10 -11 D|-16 -7 B|-15 -7 B|-17 -7 B|-14 -7 B|-18 -7 B|-19 -8 B|-12 -8 B|-20 -8 B|-21 -10 B|-13 -7 B|-11 -8 D|-10 -10 B|-12 -20 B|-10 -18 B|-10 -19 B|-9 -15 B|-9 -14 B|-9 -16 B|-9 -13 F|-9 -17 B|-13 -21 B|-12 -21 B|-14 -21 B|-11 -20 B|-11 -21 B|-15 -21 B|-10 -20 B|-9 -18 B|-9 -19 B|-9 -12 B|-9 -20 B|-8 -16 B|-8 -15 B|-8 -17 B|-8 -14 B|-8 -18 B|-9 -11 D|-8 -13 F|-10 -9 B|-9 -10 D|-8 -12 F|-9 -9 D|-8 -11 B|-12 -7 B|-10 -8 B|-11 -7 D|-9 -8 D|-8 -10 D|-13 -6 B|-12 -6 B|-14 -6 B|-11 -6 D|-15 -6 B|-10 -7 B|-9 -7 D|-8 -9 D|-10 -21 B|-8 -19 B|-8 -20 B|-7 -16 B|-7 -15 B|-7 -17 B|-7 -14 B|-7 -18 B|-7 -13 B|-7 -12 F|-7 -11 F|-7 -19 B|-6 -15 B|-6 -14 B|-6 -16 B|-6 -13 B|-6 -17 B|-7 -10 D|-6 -12 B|-7 -9 D|-6 -11 F|-8 -8 D|-10 -6 B|-8 -7 D|-9 -6 B|-7 -8 D|-7 -7 B|-6 -10 D|-6 -9 D|-11 -5 B|-11 -4 B|-11 -3 B|-10 -5 B|-12 -5 B|-10 -4 B|-12 -4 B|-10 -3 B|-12 -3 B|-9 -5 B|-13 -5 B|-9 -4 B|-13 -4 B|-9 -3 B|-13 -3 B|-8 -6 D|-8 -5 B|-14 -5 B|-8 -4 B|-14 -4 B|-7 -6 D|-7 -5 D|-15 -5 B|-7 -4 B|-15 -4 B|-6 -8 D|-6 -7 D|-6 -6 D|-16 -6 B|-11 -2 B|-10 -2 B|-12 -2 B|-9 -2 B|-13 -2 B|-8 -3 B|-14 -3 B|-7 -3 B|-15 -3 B|-6 -5 D|-16 -5 B|-11 -1 B|-10 -1 B|-12 -1 B|-9 -1 B|-13 -1 B|-8 -2 B|-14 -2 B|-7 -2 B|-15 -2 B|-6 -4 D|-16 -4 B|-5 -13 B|-5 -12 B|-5 -14 B|-5 -11 B|-5 -15 B|-5 -10 F|-5 -9 F|-5 -8 F|-5 -7 D|-4 -11 B|-4 -10 B|-4 -12 B|-4 -9 D|-4 -13 B|-5 -6 D|-4 -8 B|-5 -5 D|-4 -7 D|-5 -4 D|-4 -6 D|-6 -3 D|-5 -3 D|-4 -5 D|-8 -37 D|-8 -36 B|-8 -38 B|-8 -35 B|-8 -39 B|-8 -34 B|-8 -40 B|-8 -33 B|-8 -41 B|-8 -32 B|-8 -42 B|-7 -37 B|-9 -37 B|-7 -36 D|-7 -38 B|-9 -36 B|-9 -38 B|-7 -35 D|-7 -39 B|-9 -35 B|-9 -39 B|-7 -34 B|-7 -40 B|-9 -34 B|-9 -40 B|-7 -33 B|-7 -41 B|-9 -33 B|-9 -41 B|-7 -32 B|-7 -42 B|-9 -32 B|-9 -42 B|-6 -37 B|-10 -37 B|-6 -36 B|-6 -38 B|-10 -36 B|-10 -38 B|-6 -35 D|-6 -39 B|-10 -35 B|-10 -39 B|-6 -34 D|-6 -40 B|-10 -34 B|-10 -40 B|-6 -33 B|-6 -41 B|-10 -33 B|-10 -41 B|-6 -32 B|-6 -42 B|-10 -32 B|-10 -42 B|-5 -37 B|-11 -37 B|-5 -36 B|-5 -38 B|-11 -36 B|-11 -38 B|-5 -35 B|-5 -39 B|-11 -35 B|-11 -39 B|-5 -34 D|-5 -40 B|-11 -34 B|-11 -40 B|-5 -33 D|-5 -41 B|-11 -33 B|-11 -41 B|-4 -37 B|-12 -37 B|-4 -36 B|-4 -38 B|-12 -36 B|-12 -38 B|-4 -35 B|-4 -39 B|-12 -35 B|-12 -39 B|-4 -34 B|-4 -40 B|-12 -34 B|-12 -40 B|-4 -33 D|-4 -41 B|-12 -33 B|-12 -41 B|-3 -37 B|-13 -37 B|-3 -36 B|-3 -38 B|-13 -36 B|-13 -38 B|-3 -35 B|-3 -39 B|-13 -35 B|-13 -39 B|-7 -31 B|-6 -31 B|-8 -31 B|-5 -32 B|-5 -31 B|-9 -31 B|-4 -32 B|-3 -34 B|-3 -33 B|-3 -32 B|-3 -40 B|-11 -32 B|-2 -36 B|-2 -35 B|-2 -37 B|-2 -34 B|-2 -38 B|-7 -30 B|-6 -30 B|-8 -30 B|-5 -30 B|-9 -30 B|-4 -31 B|-10 -31 B|-3 -31 B|-11 -31 B|-2 -33 B|-4 -14 B|-3 -10 B|-3 -9 F|-3 -11 B|-3 -8 B|-3 -12 B|-3 -7 D|-3 -13 B|-3 -6 D|-3 -14 B|-2 -10 B|-2 -9 F|-2 -11 B|-2 -8 B|-2 -12 B|-3 -5 D|-2 -7 D|-4 -4 D|-6 -2 D|-4 -3 D|-3 -4 D|-2 -6 D|-8 -1 B|-7 -1 B|-6 -1 D|-5 -2 D|-4 -2 D|-5 -1 D|-3 -3 D|-3 -2 D|-2 -5 D|-2 -4 D|-7 0 B|-6 0 D|-8 0 B|-5 0 D|-9 0 B|-4 -1 D|-3 -1 D|-2 -3 D|-7 2 D|-7 3 D|-7 1 B|-7 4 D|-7 5 B|-7 6 B|-7 7 B|-6 2 D|-8 2 B|-6 3 D|-6 1 D|-8 3 B|-8 1 B|-6 4 D|-8 4 B|-6 5 B|-8 5 B|-6 6 B|-8 6 B|-6 7 B|-8 7 B|-5 2 D|-9 2 B|-5 3 D|-5 1 D|-9 3 B|-9 1 B|-5 4 D|-9 4 B|-5 5 B|-9 5 B|-5 6 B|-9 6 B|-5 7 B|-9 7 B|-4 2 D|-10 2 B|-4 3 D|-4 1 D|-10 3 B|-10 1 B|-4 4 D|-4 0 D|-10 4 B|-10 0 B|-4 5 F|-10 5 B|-4 6 B|-10 6 B|-3 2 D|-11 2 B|-3 3 D|-3 1 D|-11 3 B|-11 1 B|-3 4 D|-3 0 D|-11 4 B|-11 0 B|-3 5 D|-11 5 B|-3 6 D|-11 6 B|-2 2 D|-12 2 B|-2 3 D|-2 1 D|-12 3 B|-12 1 B|-2 4 D|-2 0 D|-12 4 B|-12 0 B|-7 8 B|-6 8 B|-8 8 B|-5 8 B|-9 8 B|-4 7 B|-10 7 B|-3 7 B|-11 7 B|-2 5 D|-12 5 B|-7 9 B|-6 9 B|-8 9 B|-5 9 B|-9 9 B|-4 8 B|-10 8 B|-3 8 B|-11 8 B|-2 6 D|-12 6 B|-4 -30 B|-2 -32 B|-2 -31 B|-2 -39 B|-1 -35 B|-1 -34 B|-1 -36 B|-1 -33 B|-1 -37 B|-6 -29 B|-5 -29 B|-7 -29 B|-4 -29 B|-8 -29 B|-3 -30 B|-2 -30 B|-10 -30 B|-1 -32 B|-3 -29 B|-1 -31 B|-1 -30 B|-1 -38 B|0 -34 B|0 -33 B|0 -35 B|0 -32 B|0 -36 B|-5 -28 B|-4 -28 B|-6 -28 B|-3 -28 B|-7 -28 B|-2 -29 B|-1 -29 B|-9 -29 B|0 -31 B|-4 -15 B|-2 -13 B|-2 -14 B|-1 -10 B|-1 -9 F|-1 -11 B|-1 -8 D|-1 -12 B|-1 -7 D|-1 -6 D|-1 -5 D|-1 -4 D|-1 -3 D|0 -7 D|0 -6 B|0 -8 D|0 -5 B|0 -9 F|-2 -2 D|-2 -1 D|-1 -2 D|0 -4 D|-1 -1 D|0 -3 D|-1 0 D|0 -2 D|-1 1 D|0 -1 D|-1 2 D|0 0 D|-1 3 D|0 1 D|-1 4 D|0 2 D|-1 5 D|0 3 D|-2 7 D|-1 6 D|0 4 D|-1 7 D|0 5 D|-4 9 B|-2 8 B|-3 9 B|-1 8 D|0 6 D|-2 -28 B|0 -30 B|0 -29 B|0 -37 B|1 -33 B|1 -32 B|1 -34 B|1 -31 B|1 -35 B|-1 -13 B|0 -10 B|0 -11 B|0 -12 B|0 -13 B|1 -9 F|1 -8 D|1 -10 B|1 -7 D|1 -11 B|1 -6 B|1 -5 B|1 -4 D|1 -3 D|2 -7 D|2 -6 B|2 -8 D|2 -5 B|2 -9 D|1 -2 D|2 -4 D|1 -1 D|2 -3 D|1 0 D|2 -2 D|1 1 D|2 -1 D|1 2 D|2 0 D|1 3 D|2 1 D|1 4 D|2 2 D|1 5 D|2 3 D|0 7 D|1 6 D|2 4 D|1 7 D|2 5 D|-2 9 B|0 8 D|-1 9 B|1 8 D|2 6 D|-3 10 B|-2 10 B|-4 10 B|-1 10 B|-5 10 B|0 9 B|1 9 B|2 7 D|-3 11 B|-2 11 B|-4 11 B|-1 11 B|-5 11 B|0 10 B|-6 10 B|1 10 B|-7 10 B|2 8 D|-2 -25 D|-2 -24 D|-2 -26 B|-2 -23 B|-2 -27 B|-2 -22 B|-2 -21 B|-2 -20 B|-1 -25 B|-3 -25 B|-1 -24 B|-1 -26 B|-3 -24 B|-3 -26 B|-1 -23 B|-1 -27 B|-3 -23 B|-3 -27 B|-1 -22 B|-1 -28 B|-3 -22 B|-1 -21 B|-3 -21 B|-1 -20 B|-3 -20 B|0 -25 B|-4 -25 B|0 -24 B|0 -26 B|-4 -24 B|-4 -26 B|0 -23 B|0 -27 B|-4 -23 B|-4 -27 B|0 -22 B|0 -28 B|-4 -22 B|0 -21 B|-4 -21 B|0 -20 B|-4 -20 B|1 -25 B|-5 -25 B|1 -24 B|1 -26 B|-5 -24 B|-5 -26 B|1 -23 B|1 -27 B|-5 -23 B|-5 -27 B|1 -22 B|1 -28 B|-5 -22 B|1 -21 B|1 -29 B|-5 -21 B|2 -25 B|-6 -25 B|2 -24 B|2 -26 B|-6 -24 B|-6 -26 B|2 -23 B|2 -27 B|-6 -23 B|-6 -27 B|2 -22 B|2 -28 B|-6 -22 B|2 -21 B|2 -29 B|-6 -21 B|3 -25 B|-7 -25 B|3 -24 B|3 -26 B|-7 -24 B|-7 -26 B|3 -23 B|3 -27 B|-7 -23 B|-7 -27 B|-2 -19 B|-1 -19 B|-3 -19 B|0 -19 B|-4 -19 B|1 -20 B|-5 -20 B|2 -20 B|-6 -20 B|3 -22 B|-7 -22 B|2 -10 B|2 -11 B|3 -7 D|3 -6 D|3 -8 D|3 -5 D|3 -9 D|1 -12 B|1 -13 B|2 -12 B|3 -10 D|3 -11 B|3 -4 D|3 -12 B|4 -8 D|4 -7 D|4 -9 F|4 -6 D|4 -10 D|3 -3 D|4 -5 D|3 -2 D|4 -4 D|3 -1 D|4 -3 D|3 0 D|4 -2 D|3 1 D|4 -1 D|3 2 D|4 0 D|3 3 D|4 1 D|3 4 D|4 2 D|3 5 D|4 3 D|3 6 D|4 4 D|3 7 D|4 5 D|2 9 B|3 8 D|4 6 B|3 9 D|4 7 D|0 11 B|2 10 B|-2 12 B|-1 12 B|-3 12 B|0 12 B|-4 12 B|1 11 B|2 11 B|-6 11 B|3 10 D|4 8 D|1 12 B|3 11 D|4 9 D|-1 13 B|0 13 B|-2 13 B|1 13 B|-3 13 B|2 12 B|3 12 B|-5 12 B|4 10 D|2 -13 B|4 -11 D|4 -12 B|5 -8 D|5 -7 D|5 -9 F|5 -6 D|5 -10 F|5 -5 D|3 -13 B|5 -11 D|5 -4 D|5 -12 D|6 -8 D|6 -7 D|6 -9 B|6 -6 D|6 -10 F|5 -3 D|6 -5 D|5 -2 D|5 -1 D|5 0 D|6 -4 D|6 -3 D|6 -2 D|5 1 D|6 -1 D|5 2 D|6 0 D|5 3 D|6 1 D|5 4 D|6 2 D|5 5 D|6 3 D|5 6 D|6 4 D|5 7 D|6 5 D|5 8 D|6 6 D|5 9 D|6 7 B|4 11 D|5 10 D|6 8 B|5 11 D|6 9 D|2 13 B|4 12 D|3 13 B|5 12 D|6 10 D|2 -14 B|3 -14 B|1 -14 B|4 -13 B|4 -14 B|0 -14 B|5 -13 B|6 -11 D|6 -12 D|6 -13 D|7 -9 B|7 -8 B|7 -10 B|7 -7 D|7 -11 F|3 -15 B|4 -15 B|2 -15 B|5 -14 B|5 -15 B|1 -15 B|6 -14 B|7 -12 F|7 -13 D|7 -6 D|7 -14 D|-1 -14 B|8 -10 B|8 -9 B|8 -11 B|8 -8 B|8 -12 F|7 -5 D|8 -7 B|7 -4 D|8 -6 D|7 -3 D|8 -5 D|7 -2 D|8 -4 D|7 -1 D|8 -3 D|7 0 D|8 -2 D|7 1 D|8 -1 D|7 2 D|8 0 D|7 3 D|8 1 D|7 4 D|8 2 D|7 5 D|8 3 D|7 6 D|8 4 D|7 7 B|8 5 D|7 8 B|8 6 D|7 9 B|8 7 B|6 11 D|7 10 B|8 8 B|7 11 B|8 9 B|4 13 B|6 12 D|5 13 B|7 12 D|8 10 B|3 14 B|4 14 B|2 14 B|5 14 B|1 14 B|6 13 B|7 13 B|8 11 B|3 15 B|4 15 B|2 15 B|5 15 B|1 15 B|6 14 B|0 14 B|7 14 B|-1 14 B|8 12 B|3 16 B|4 16 B|2 16 B|5 16 B|1 16 B|6 15 B|0 15 B|7 15 B|-1 15 B|8 13 B|4 -16 B|5 -16 B|3 -16 B|6 -15 B|6 -16 B|2 -16 B|7 -15 F|8 -13 F|8 -14 D|8 -15 F|0 -15 B|9 -11 B|9 -10 B|9 -12 B|9 -9 B|9 -13 D|5 -17 B|6 -17 B|4 -17 B|7 -16 B|7 -17 B|3 -17 B|8 -16 D|9 -14 D|9 -15 D|9 -8 B|9 -16 D|1 -16 B|10 -12 B|10 -11 B|10 -13 B|10 -10 B|10 -14 D|9 -7 B|10 -9 B|9 -6 B|9 -5 D|9 -4 D|10 -8 D|10 -7 D|10 -6 D|9 -3 D|10 -5 D|9 -2 D|10 -4 D|9 -1 D|10 -3 D|9 0 D|10 -2 B|9 1 D|10 -1 D|9 2 D|10 0 D|9 3 B|10 1 D|9 4 B|10 2 B|9 5 D|10 3 B|9 6 B|10 4 B|9 7 B|10 5 D|9 8 B|10 6 B|9 9 B|10 7 B|9 10 B|10 8 B|9 11 B|10 9 B|9 12 B|10 10 B|9 13 B|10 11 B|8 14 B|6 16 B|8 15 B|9 14 B|10 12 B|7 16 B|9 15 B|10 13 B|4 17 B|5 17 B|3 17 B|6 17 B|2 17 B|8 16 B|0 16 B|7 17 B|9 16 B|10 14 B|7 -19 D|7 -18 D|7 -20 B|7 -21 B|7 -22 B|7 -23 B|7 -24 B|8 -19 B|6 -19 B|8 -18 D|8 -20 B|6 -18 B|6 -20 B|8 -17 D|8 -21 B|6 -21 B|8 -22 B|6 -22 B|8 -23 B|6 -23 B|8 -24 B|6 -24 B|9 -19 B|5 -19 B|9 -18 D|9 -20 B|5 -18 B|5 -20 B|9 -17 D|9 -21 B|5 -21 B|9 -22 B|5 -22 B|9 -23 B|5 -23 B|9 -24 B|5 -24 B|10 -19 B|4 -19 B|10 -18 D|10 -20 B|4 -18 B|4 -20 B|10 -17 D|10 -21 B|4 -21 B|10 -16 D|10 -22 B|4 -22 B|10 -15 D|10 -23 B|4 -23 B|11 -19 B|3 -19 B|11 -18 B|11 -20 B|3 -18 B|3 -20 B|11 -17 D|11 -21 B|3 -21 B|11 -16 D|11 -22 B|11 -15 B|11 -23 B|12 -19 B|2 -19 B|12 -18 D|12 -20 B|2 -18 B|12 -17 D|12 -21 B|2 -17 B|11 -14 D|12 -16 F|11 -13 D|11 -12 B|11 -11 B|11 -10 B|12 -14 B|12 -13 D|12 -15 B|12 -12 D|11 -9 D|12 -11 D|11 -8 D|11 -7 D|11 -6 D|11 -5 D|11 -4 D|11 -3 D|12 -7 B|12 -6 B|12 -8 D|12 -5 B|12 -9 D|11 -2 D|12 -4 D|11 -1 D|12 -3 D|11 0 D|12 -2 D|11 1 D|12 -1 D|11 2 B|12 0 D|11 3 B|12 1 D|11 4 B|12 2 B|11 5 D|12 3 B|11 6 B|12 4 B|11 7 B|12 5 D|11 8 B|12 6 B|11 9 B|12 7 B|11 10 B|12 8 B|11 11 B|11 12 B|10 15 B|11 13 B|8 17 B|10 16 B|11 14 B|9 17 B|11 15 B|11 16 B|12 12 B|12 13 B|12 11 B|12 14 B|12 10 B|12 -22 B|13 -18 D|13 -17 B|13 -19 D|13 -16 F|13 -20 B|13 -15 B|13 -21 B|13 -14 B|13 -22 B|14 -18 D|14 -17 B|14 -19 D|14 -16 F|14 -20 D|13 -13 B|14 -15 B|13 -12 D|14 -14 B|13 -11 D|14 -13 B|12 -10 D|13 -10 D|14 -12 B|13 -9 D|14 -11 D|13 -6 B|13 -5 B|13 -7 B|13 -4 D|13 -8 B|13 -3 D|13 -2 B|13 -1 D|14 -5 D|14 -4 D|14 -6 B|14 -3 D|14 -7 B|13 0 D|14 -2 D|13 1 B|14 -1 D|13 2 B|14 0 D|13 3 B|14 1 B|13 4 B|14 2 B|13 5 D|14 3 B|13 6 B|14 4 B|12 9 B|13 7 B|13 8 B|13 9 B|14 5 D|14 6 B|14 7 B|12 -23 B|14 -21 B|14 -22 B|15 -18 D|15 -17 B|15 -19 D|15 -16 F|15 -20 D|15 -15 B|15 -14 B|15 -13 B|15 -21 B|16 -17 D|16 -16 F|16 -18 D|16 -15 D|16 -19 D|15 -12 D|16 -14 D|14 -10 B|15 -11 D|15 -10 B|16 -13 D|16 -12 D|14 -9 B|15 -9 B|16 -11 D|14 -8 B|15 -8 B|15 -7 B|15 -6 D|15 -5 D|16 -9 D|16 -8 D|16 -10 D|16 -7 D|15 -4 B|16 -6 D|15 -3 D|16 -5 B|15 -2 D|16 -4 D|15 -1 B|16 -3 D|15 0 B|16 -2 B|15 1 B|16 -1 B|15 2 B|16 0 B|15 3 B|16 1 B|15 4 B|16 2 B|15 5 D|16 3 B|14 8 B|14 9 B|15 6 B|15 7 B|13 10 B|15 8 B|15 9 B|16 5 D|16 6 B|16 4 B|16 7 B|13 -23 B|13 -24 B|14 -23 B|14 -24 B|12 -24 B|15 -22 B|15 -23 B|15 -24 B|11 -24 B|16 -20 D|16 -21 D|16 -22 D|16 -23 B|17 -19 D|17 -18 B|17 -20 D|17 -17 F|17 -21 D|17 -16 F|17 -22 D|17 -15 B|17 -23 B|18 -19 D|18 -18 B|18 -20 D|18 -17 B|18 -21 D|17 -14 B|18 -16 F|17 -13 B|17 -12 B|17 -11 D|17 -10 B|17 -9 B|17 -8 D|18 -12 B|18 -11 D|18 -13 B|18 -10 B|18 -14 B|17 -7 D|18 -9 D|17 -6 D|18 -8 D|17 -5 D|18 -7 D|17 -4 D|17 -3 D|17 -2 B|17 -1 B|17 0 B|18 -4 B|18 -3 B|18 -5 B|18 -2 B|18 -6 B|17 1 B|18 -1 B|17 2 B|17 3 B|18 0 B|18 1 B|17 4 B|18 2 B|14 10 B|16 8 B|16 9 B|17 5 D|17 6 B|17 7 B|15 10 B|17 8 B|17 9 B|18 5 D|18 6 B|18 4 B|18 7 B|18 3 B|14 -25 B|15 -25 B|13 -25 B|16 -24 B|16 -25 B|12 -25 B|17 -24 B|18 -22 D|18 -23 B|18 -24 B|10 -24 B|19 -20 D|19 -19 D|19 -21 D|19 -18 D|19 -22 D|18 -15 F|19 -17 B|17 -25 B|19 -23 B|19 -16 F|19 -24 B|20 -20 D|20 -19 D|20 -21 D|20 -18 D|20 -22 D|19 -15 F|20 -17 B|19 -14 F|20 -16 B|19 -11 D|19 -10 B|19 -12 B|19 -9 B|19 -13 B|19 -8 D|20 -12 B|20 -11 D|20 -13 F|20 -10 B|20 -14 F|19 -7 B|20 -9 D|19 -5 B|19 -4 B|19 -6 B|19 -3 B|19 -2 B|20 -6 B|20 -5 B|20 -7 B|20 -4 B|20 -8 D|19 -1 B|20 -3 B|19 0 B|19 1 B|20 -2 B|20 -1 B|19 2 B|20 0 B|16 10 B|18 8 B|18 9 B|19 5 D|19 6 B|19 4 B|19 7 B|19 3 B|17 10 B|19 8 B|19 9 B|20 5 D|20 6 B|20 4 B|20 7 B|20 3 B|16 -26 B|16 -27 B|17 -26 B|15 -26 B|17 -27 B|15 -27 B|18 -25 B|18 -26 B|14 -26 B|18 -27 B|14 -27 B|19 -25 B|19 -26 B|13 -26 B|20 -23 B|20 -24 B|20 -25 B|20 -26 B|12 -26 B|21 -22 B|21 -21 B|21 -23 B|21 -20 B|21 -24 B|21 -19 B|19 -27 B|21 -25 B|21 -18 B|21 -26 B|22 -22 B|22 -21 B|22 -23 B|22 -20 B|22 -24 B|21 -17 B|22 -19 B|20 -15 F|21 -16 B|22 -18 B|21 -15 B|22 -17 B|21 -14 F|21 -13 F|21 -12 B|21 -11 D|21 -10 D|21 -9 D|21 -8 B|21 -7 B|22 -11 D|22 -10 D|22 -12 D|22 -9 D|22 -13 F|21 -6 B|21 -5 B|21 -4 B|22 -8 D|22 -7 B|22 -6 B|21 -3 B|22 -5 B|21 -2 B|22 -4 B|21 -1 B|22 -3 B|20 1 B|21 0 B|22 -2 B|21 1 B|22 -1 B|18 10 B|20 8 B|20 2 B|20 9 B|21 5 D|21 6 B|21 4 B|21 7 B|21 3 B|19 10 B|21 8 B|21 2 B|21 9 B|22 5 D|22 6 B|22 4 B|22 7 B|22 3 B|20 -27 B|22 -25 B|22 -26 B|23 -22 B|23 -21 B|23 -23 B|23 -20 B|23 -24 B|23 -19 B|21 -27 B|23 -25 B|23 -18 B|23 -26 B|24 -22 B|24 -21 B|24 -23 B|24 -20 B|24 -24 B|23 -17 B|24 -19 B|22 -16 B|22 -15 B|23 -16 B|24 -18 B|23 -15 B|24 -17 B|22 -14 B|23 -14 B|24 -16 B|23 -11 D|23 -10 D|23 -12 D|23 -9 D|23 -13 B|23 -8 D|23 -7 B|24 -11 D|24 -10 D|24 -12 B|24 -9 D|24 -13 B|23 -6 B|23 -5 B|23 -4 B|24 -8 D|24 -7 B|24 -6 B|20 10 B|22 8 B|22 2 B|22 9 B|22 1 B|23 5 D|23 6 B|23 4 B|23 7 B|23 3 B|21 10 B|23 8 B|23 2 B|23 9 B|23 1 B|24 5 D|24 6 B|24 4 B|24 7 B|24 3 B|22 -27 B|24 -25 B|24 -26 B|25 -22 B|25 -21 B|25 -23 B|25 -20 B|25 -24 B|25 -19 B|25 -18 B|24 -15 B|25 -17 B|24 -14 B|25 -16 B|25 -11 B|25 -10 D|25 -12 B|25 -9 D|25 -13 B|25 -8 D|25 -14 B|25 -7 B|25 -15 B|26 -11 B|26 -10 B|26 -12 B|26 -9 B|26 -13 B|24 -5 B|25 -6 B|26 -8 B|25 -5 B|26 -7 B|24 -4 B|22 10 B|22 0 B|24 8 B|24 2 B|24 9 B|24 1 B|25 5 D|25 6 B|25 4 B|25 7 B|25 3 B|23 10 B|23 0 B|25 8 B|25 2 B|25 9 B|25 1 B|26 5 D|26 6 B|26 4 B|26 7 B|26 3 B|26 -14 B|26 -15 B|26 -16 B|27 -12 B|27 -11 B|27 -13 B|27 -10 B|27 -14 B|27 -9 B|27 -15 B|27 -8 B|27 -16 B|28 -12 B|28 -11 B|28 -13 B|28 -10 B|28 -14 B|27 -7 B|28 -9 B|26 -6 B|26 -5 B|27 -6 B|28 -8 B|25 -4 B|27 -5 B|28 -7 B|23 -3 B|24 -3 B|26 -4 B|25 -3 B|27 -4 B|28 -6 B|24 10 B|24 0 B|26 8 B|26 2 B|26 9 B|26 1 B|27 5 D|27 6 B|27 4 B|27 7 B|27 3 B|25 10 B|25 0 B|27 8 B|27 2 B|27 9 B|27 1 B|28 5 D|28 6 B|28 4 B|28 7 B|28 3 B|28 -15 B|29 -11 B|29 -10 B|29 -12 B|29 -9 B|29 -13 B|29 -8 B|28 -5 B|29 -7 B|29 -6 B|29 -14 B|30 -10 B|30 -9 B|30 -11 B|30 -8 B|30 -12 B|29 -5 B|30 -7 B|26 -3 B|28 -4 B|27 -3 B|29 -4 B|30 -6 B|26 10 B|26 0 B|28 8 B|28 2 B|28 9 B|28 1 B|29 5 D|29 6 B|29 4 B|29 7 B|29 3 B|27 10 B|27 0 B|29 8 B|29 2 B|29 9 B|29 1 B|30 5 D|30 6 B|30 4 B|30 7 B|30 3 B|28 10 B|28 0 B|30 8 B|30 2 B|30 9 B|30 1 B|31 5 D|31 6 B|31 4 B|31 7 B|31 3 B|29 10 B|29 0 B|31 8 B|31 2 B|31 9 B|31 1 B|32 5 D|32 6 B|32 4 B|32 7 B|32 3 B|30 10 B|30 0 B|32 8 B|32 2 B|32 9 B|32 1 B|33 5 D|33 6 B|33 4 B|33 7 B|33 3 B|31 10 B|31 0 B|33 8 B|33 2 B|33 9 B|33 1 B|34 5 D|34 6 B|34 4 B|34 7 B|34 3 B|32 10 B|32 0 B|34 8 B|34 2 B|34 9 B|34 1 B|35 5 D|35 6 B|35 4 B|35 7 B|35 3 B|33 10 B|33 0 B|35 8 B|35 2 B|35 9 B|35 1 B|36 5 D|36 6 B|36 4 B|36 7 B|36 3 B|34 10 B|34 0 B|36 8 B|36 2 B|36 9 B|36 1 B|37 5 D|37 6 B|37 4 B|37 7 B|37 3 B|35 10 B|35 0 B|37 8 D|37 2 B|37 9 D|37 1 B|38 5 D|38 6 B|38 4 B|38 7 B|38 3 B|36 10 B|36 0 B|38 8 D|38 2 B|38 9 D|38 1 B|39 5 D|39 6 D|39 4 B|39 7 D|39 3 B|37 10 D|37 0 B|39 8 D|39 2 B|39 9 D|39 1 B|40 5 B|40 6 B|40 4 B|40 7 D|40 3 B|38 10 B|38 0 B|40 8 D|40 2 B|40 9 B|40 1 B|41 5 B|41 6 B|41 4 B|41 7 D|41 3 B|39 10 B|39 0 B|41 8 D|41 2 B|41 9 B|41 1 B|42 5 B|42 6 B|42 4 B|42 7 B|42 3 B|37 11 D|37 12 D|37 13 D|38 11 B|36 11 B|38 12 B|36 12 B|38 13 D|36 13 B|39 11 B|35 11 B|39 12 B|35 12 B|39 13 B|35 13 B|40 10 B|40 11 B|34 11 B|40 12 B|34 12 B|41 10 B|41 11 B|33 11 B|41 12 B|33 12 B|42 8 B|42 9 B|42 10 B|37 14 D|38 14 D|36 14 B|39 14 B|35 14 B|40 13 B|34 13 B|41 13 B|33 13 B|42 11 B|32 11 B|37 15 D|38 15 D|36 15 B|39 15 D|35 15 B|40 14 B|34 14 B|41 14 B|33 14 B|42 12 B|32 12 B|37 16 D|38 16 B|36 16 B|39 16 B|35 16 B|40 15 B|34 15 B|41 15 B|33 15 B|42 13 B|32 13 B|37 17 D|38 17 D|36 17 B|39 17 D|35 17 B|40 16 B|34 16 B|41 16 B|33 16 B|42 14 B|32 14 B|37 18 D|38 18 B|36 18 B|39 18 B|35 18 B|40 17 B|34 17 B|41 17 B|33 17 B|42 15 B|32 15 B|37 19 D|38 19 B|36 19 B|39 19 B|35 19 B|40 18 B|34 18 B|41 18 B|33 18 B|42 16 B|32 16 B|37 20 D|38 20 D|36 20 B|39 20 D|35 20 B|40 19 B|34 19 B|41 19 B|33 19 B|42 17 B|32 17 B|37 21 B|38 21 B|36 21 B|39 21 D|35 21 B|40 20 B|34 20 B|41 20 B|33 20 B|42 18 B|32 18 B|37 22 B|38 22 B|36 22 B|39 22 D|35 22 B|40 21 B|34 21 B|41 21 B|33 21 B|42 19 B|32 19 B|37 23 B|38 23 B|36 23 B|39 23 D|35 23 B|40 22 B|34 22 B|41 22 B|33 22 B|42 20 B|32 20 B|37 24 B|38 24 B|36 24 B|39 24 D|35 24 B|40 23 B|34 23 B|41 23 B|33 23 B|42 21 B|32 21 B|37 25 B|38 25 B|36 25 B|39 25 B|35 25 B|40 24 D|34 24 B|41 24 D|33 24 B|42 22 B|32 22 B|40 0 B|42 2 B|42 1 B|43 5 B|43 6 B|43 4 B|43 7 B|43 3 B|41 0 B|43 8 B|43 2 B|43 9 B|43 1 B|44 5 B|44 6 B|44 4 B|44 7 B|44 3 B|43 10 B|44 8 B|43 11 B|44 9 B|43 12 B|44 10 B|43 13 B|44 11 B|43 14 B|43 15 B|43 16 B|43 17 B|43 18 B|43 19 B|44 15 B|44 16 B|44 14 B|44 17 B|44 13 B|43 20 B|43 21 B|44 18 B|44 19 B|40 25 B|42 23 D|42 24 D|43 22 B|41 25 B|43 23 D|43 24 D|44 20 B|44 21 B|44 22 B|39 26 B|40 26 B|38 26 B|41 26 B|37 26 B|42 25 B|43 25 B|44 23 D|39 27 B|40 27 B|38 27 B|41 27 B|37 27 B|42 26 B|36 26 B|43 26 B|35 26 B|44 24 D|39 28 B|40 28 B|38 28 B|41 28 B|37 28 B|42 27 B|36 27 B|43 27 B|35 27 B|44 25 B|34 25 B|39 29 B|40 29 B|38 29 B|41 29 B|37 29 B|42 28 B|36 28 B|43 28 B|35 28 B|44 26 B|34 26 B|45 7 B|45 8 B|45 6 B|45 9 B|45 5 B|45 10 B|45 4 B|45 11 B|45 3 B|46 7 B|46 8 B|46 6 B|46 9 B|46 5 B|44 12 B|45 12 B|46 10 B|42 29 B|44 27 B|44 28 B|45 24 D|45 25 B|45 23 B|45 26 B|45 22 B|43 29 B|45 27 B|45 21 B|45 28 B|45 20 B|46 24 D|46 25 B|46 23 B|46 26 B|46 22 B|45 19 B|46 21 B|46 20 B|46 27 B|46 19 B|47 23 B|47 24 B|47 22 B|47 25 B|47 21 B|45 18 B|47 26 B|47 20 B|47 27 B|47 19 B|48 23 B|48 24 B|48 22 B|48 25 B|48 21 B|44 29 B|46 28 B|45 29 B|47 28 B|48 26 B|46 18 B|48 20 B|48 27 B|48 19 B|49 23 B|49 24 B|49 22 B|49 25 B|49 21 B|46 29 B|48 28 B|49 26 B|47 29 B|49 27 B|49 28 B|49 20 B|50 24 B|50 25 B|50 23 B|50 26 B|50 22 B|48 29 B|50 27 B|50 21 B|50 28 B|50 20 B|51 24 B|51 25 B|51 23 B|51 26 B|51 22 B"} -} - } \ No newline at end of file diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 4ec5b48..7547cb7 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -11,9 +11,9 @@ require("json") -local function stringCheck(item, type, str, fieldName) - if true then - error("\n\n\nItem malformed: '" .. tostring(item.name) .. "' (type " .. type .. ")\n\nentity." .. fieldName .. " = " .. tostring(str) .. "\n\nPlease report this error with the mod the item originates from.\n\n\n") +local function typeCheck(item, itemType, field, expectedType, fieldName) + if type(field) ~= expectedType then + error("\n\n\n\n\n\nItem malformed: '" .. tostring(item.name) .. "' (item type: " .. itemType .. ")\n\nentity." .. fieldName .. " = " .. tostring(field) .. " (" .. type(field) .. " != " .. expectedType .. ")\n\n\nPlease report this error with the mod the item originates from.\n\n\n\n\n") end end @@ -28,16 +28,20 @@ local function index(entity, type) -- } - stringCheck(entity, type, entity.name, "name") + typeCheck(entity, type, entity.name, "string", "name") local path = "" if entity.icon ~= nil then - stringCheck(entity, type, entity.icon, "icon") + typeCheck(entity, type, entity.icon, "string", "icon") path = entity.icon:sub(1, -5) else for i, icon in pairs(entity.icons) do - stringCheck(entity, type, icon.icon, "icons[" .. i .. "].icon") + typeCheck(entity, type, icon.icon, "string", "icons[" .. i .. "].icon") if icon.tint ~= nil then - stringCheck(entity, type, icon.tint, "icons[" .. i .. "].tint") + typeCheck(entity, type, icon.tint, "table", "icons[" .. i .. "].tint") + if icon.tint["r"] ~= nil then typeCheck(entity, type, icon.tint["r"], "number", "icons[" .. i .. "].tint.r") end + if icon.tint["g"] ~= nil then typeCheck(entity, type, icon.tint["g"], "number", "icons[" .. i .. "].tint.g") end + if icon.tint["b"] ~= nil then typeCheck(entity, type, icon.tint["b"], "number", "icons[" .. i .. "].tint.b") end + if icon.tint["a"] ~= nil then typeCheck(entity, type, icon.tint["a"], "number", "icons[" .. i .. "].tint.a") end path = path .. "|" .. icon.icon:sub(1, -5) .. "?" .. math.floor((icon.tint["r"] or 0)*255+0.5) .. "%" .. math.floor((icon.tint["g"] or 0)*255+0.5) .. "%" .. diff --git a/updates.json b/updates.json index e234d8b..170dc68 100644 --- a/updates.json +++ b/updates.json @@ -79,6 +79,7 @@ "Allow for custom temporary directory for usage with RAM-disks by Huntfx", "Support savegames located in subdirectories by sonowz", "Fix OSError/PermissionError in availableDrives by sonowz", - "Ignore steam_autocloud file" + "Ignore steam_autocloud file", + "Implemented malformed item checking" ] } \ No newline at end of file