diff --git a/commands.lua b/commands.lua index ac9b871..8a4c0ab 100644 --- a/commands.lua +++ b/commands.lua @@ -740,7 +740,7 @@ basic_robot.commands.craft = function(item, mode, idx, name) local cache = basic_robot.commands.craftcache[name]; if not cache then basic_robot.commands.craftcache[name] = {}; cache = basic_robot.commands.craftcache[name] end local itemlist = {}; local output = ""; - if cache.item == item then-- read cache + if cache.item == item and cache.idx == idx then -- read cache itemlist = cache.itemlist; output = cache.output; else @@ -759,6 +759,7 @@ basic_robot.commands.craft = function(item, mode, idx, name) itemlist[item]=(itemlist[item] or 0)+1; end cache.item = item; + cache.idx = idx; cache.itemlist = itemlist; cache.output = output; @@ -866,7 +867,7 @@ basic_robot.technic = { -- data cache compressor_recipes = { --[in] ={fuel cost, out, quantity of material required for processing} ["default:snow"] = {1,"default:ice"}, - ["default:coalblock"] = {16,"default:diamond"}, + ["default:coalblock"] = {41,"default:diamond"}, -- to smelt diamond dust to diamond need 25 coal + 16 for grinder }, } diff --git a/init.lua b/init.lua index b92c7da..39c1297 100644 --- a/init.lua +++ b/init.lua @@ -18,7 +18,7 @@ basic_robot.dig_require_energy = true; -- does robot require energy to dig? basic_robot.http_api = minetest.request_http_api(); -basic_robot.version = "2018/06/29a"; +basic_robot.version = "2018/06/30a"; basic_robot.data = {}; -- stores all robot related data --[[ diff --git a/scripts/games/blackbox_game.lua b/scripts/games/blackbox_game.lua index d7f0d1c..9ac9753 100644 --- a/scripts/games/blackbox_game.lua +++ b/scripts/games/blackbox_game.lua @@ -2,18 +2,25 @@ --https://en.wikipedia.org/wiki/Black_Box_(game) if not data then - m=8;n=8;turn = 0; - attempts = 1; + m=16;n=16; + atoms = 32 + attempts = 1;turn = 0; + spawnpos = self.spawnpos(); spawnpos.x = spawnpos.x-m/2; spawnpos.y = spawnpos.y+2; spawnpos.z = spawnpos.z-n/2 + + local players = find_player(5,spawnpos); + if not player then self.remove() else pname = players[1] end self.spam(1);t0 = _G.minetest.get_gametime(); - spawnpos = self.spawnpos() data = {}; for i = 1,m do data[i]={}; for j = 1,n do data[i][j]=0 end end - for i=1,4 do -- put in 4 atoms randomly + for i=1,atoms do -- put in atoms randomly data[math.random(m)][math.random(n)] = 1 end + atoms = 0 + for i = 1,m do for j = 1,n do if data[i][j]==1 then atoms = atoms + 1 end end end + render_board = function(mode) -- mode 0 : render without solution, 1: render solution for i = 1,m do for j = 1,n do -- render game if mode == 0 or data[i][j] == 0 then @@ -95,7 +102,7 @@ if not data then if result<=1 then keyboard.set({x=spawnpos.x+x,y=spawnpos.y,z=spawnpos.z+z},6); -- immediate bounce off else - local nodename = "default:obsidian_letter_"..string.char(97+count) .. "u"; + local nodename = "basic_robot:button_"..(65+count); _G.minetest.set_node( {x=spawnpos.x+out[1],y=spawnpos.y+1,z=spawnpos.z+out[2]}, {name = nodename, param2 = 1}) @@ -167,7 +174,9 @@ if not data then --render board render_board(0) - keyboard.set({x=spawnpos.x,y=spawnpos.y,z=spawnpos.z-1},5) + keyboard.set({x=spawnpos.x,y=spawnpos.y,z=spawnpos.z-1},4) + keyboard.set({x=spawnpos.x+1,y=spawnpos.y,z=spawnpos.z-1},5) + self.label("BLACKBOX with " .. atoms .. " atoms") end @@ -175,13 +184,17 @@ event = keyboard.get(); if event then local x = event.x - spawnpos.x;local y = event.y - spawnpos.y;local z = event.z - spawnpos.z; if x<1 or x>m or z<1 or z>n then - if event.type == 5 then + if event.type == 4 then if check_solution() then say("#BLACKBOX : CONGRATULATIONS! " .. event.puncher .. " found all atoms after " .. attempts .. " tries."); self.remove() else say("#BLACKBOX : " .. event.puncher .. " failed to detect atoms after " .. attempts .. " attempts.") attempts = attempts+1 end + elseif event.type == 5 then + say("#BLACKBOX : DISPLAYING SOLUTION",pname) + render_board(1) + self.remove() end else -- interior punch nodetype = 2; diff --git a/scripts/games/hacking_game.lua b/scripts/games/hacking_game.lua index 5f2abc8..10d2aaa 100644 --- a/scripts/games/hacking_game.lua +++ b/scripts/games/hacking_game.lua @@ -58,7 +58,7 @@ if not init then local players = find_player(4); if not players then say("#fallout hacking game: no players") self.remove() end pname = players[1]; - say("#fallout hacking game, player " .. pname) + minetest.chat_send_player(pname,"#fallout hacking game, player " .. pname) --if rom.data[pname] then say("password is locked out!") self.remove() end @@ -77,8 +77,8 @@ sender,fields = self.read_form() if selected>0 then guesses = guesses + 1 if selected == correct then - say("password " .. passlist[correct] .. " is correct! " .. guesses .. " guesses.") - self.show_form(pname, "size[1,1] label[0,0.5;" .. minetest.colorize("lawngreen", "ACCESS GRANTED") .. "]") + minetest.chat_send_player(pname,"password " .. passlist[correct] .. " is correct! " .. guesses .. " guesses.") + self.show_form(pname, "size[2,1] label[0,0.5;" .. minetest.colorize("lawngreen", "ACCESS GRANTED") .. "]") self.remove() --correct: do something with player else @@ -89,7 +89,7 @@ sender,fields = self.read_form() if guesses>=max_guesses then msg = minetest.colorize("red","A C C E S S D E N I E D!") self.show_form(pname, get_form()) - say("too many false guesses. password locked out!") rom.data[pname] = 1; self.remove() + minetest.chat_send_player(pname,"too many false guesses. password locked out!") rom.data[pname] = 1; self.remove() end end if fields.quit then self.remove() end diff --git a/scripts/games/nonogram.lua b/scripts/games/nonogram.lua index 367440f..111766f 100644 --- a/scripts/games/nonogram.lua +++ b/scripts/games/nonogram.lua @@ -23,7 +23,7 @@ if not grid then end if not rom.score then _,rom.score = book.read(1) end - --rom.score = "0 - 999 1 - 999 2 - 999 3 - 999 4 - 999 5 - 999" -- default + if not rom.score then rom.score = "0 - 999 1 - 999 2 - 999 3 - 999 4 - 999 5 - 999" end highscore = get_score_from_string(rom.score) --self.label(string.gsub(_G.dump(highscore), "\n","")) @@ -179,6 +179,11 @@ if not grid then keyboard.set({x=spawnpos.x+1,y=spawnpos.y,z=spawnpos.z},4) -- game check button keyboard.set({x=spawnpos.x+2,y=spawnpos.y,z=spawnpos.z},5) -- game check button + local players = find_player(4,spawnpos) + if not players then error("minesweeper: no players near") end + local pname = players[1]; + + --self.label() --self.label(string.gsub(_G.dump(read_field()),"\n","") ) @@ -191,7 +196,7 @@ if not grid then elseif difficulty == 2 then limit = 80 reward = 7 elseif difficulty <= 1 then limit = 70 reward = 6 end - say("nonogram difficulty " .. difficulty .. ". you will get " .. reward .. " gold if you solve it in faster than " .. limit .."s" .. + minetest.chat_send_player(pname, "nonogram difficulty " .. difficulty .. ". you will get " .. reward .. " gold if you solve it in faster than " .. limit .."s" .. ". Current record " .. highscore[difficulty][2] .. " by " .. highscore[difficulty][1]) end @@ -216,7 +221,7 @@ if event then -- highscore if t= size*size-2 then + minetest.chat_send_player(name, "CONGRATULATIONS! YOU SOLVED PUZZLE. REWARD WAS DROPPED ON TOP OF ROBOT.") + pos = self.pos(); pos.y = pos.y+2; + reward = "default:gold_ingot" + minetest.add_item(pos, _G.ItemStack(reward)) + self.remove() + end end end \ No newline at end of file diff --git a/scripts/games/sokoban_game.lua b/scripts/games/sokoban_game.lua index 294155c..dfa0099 100644 --- a/scripts/games/sokoban_game.lua +++ b/scripts/games/sokoban_game.lua @@ -23,10 +23,10 @@ imax = 0; jmax = 0 sokoban.load=0;sokoban.playername =""; sokoban.pos = {}; - SOKOBAN_WALL = "default:brick" - SOKOBAN_FLOOR = "default:stonebrick" - SOKOBAN_GOAL = "default:diamondblock" - SOKOBAN_BOX = "basic_robot:button8080FF" + SOKOBAN_WALL = "moreblocks:cactus_brick" + SOKOBAN_FLOOR = "default:desert_sandstone" + SOKOBAN_GOAL = "moreblocks:wood_tile_center" + SOKOBAN_BOX = "basic_robot:buttonFFFFFF" load_level = function(lvl) @@ -89,6 +89,18 @@ file:close(); end + clear_game = function() + local pos = self.spawnpos(); pos.x=pos.x+1;pos.y=pos.y+1; + for i = 1, 20 do + for j = 1,20 do + local node = minetest.get_node({x=pos.x+i,y=pos.y-1,z=pos.z+j}).name + if node ~= "default:desert_sandstone" then minetest.set_node({x=pos.x+i,y=pos.y-1,z=pos.z+j}, {name = "default:desert_sandstone"}) end + node = minetest.get_node({x=pos.x+i,y=pos.y,z=pos.z+j}).name + if node ~= "air" then minetest.set_node({x=pos.x+i,y=pos.y,z=pos.z+j}, {name = "air"}) end + end + end + end + end @@ -99,6 +111,7 @@ if state == 1 then --say(serialize(fields)) if fields.LVL then + clear_game() load_level((tonumber(fields.LVL) or 1)-1) state = 0 self.label("stand close to blue box and punch it one time to push it. you can only push 1 box\nand cant pull. goal is to get all boxes pushed on diamond blocks") @@ -107,7 +120,7 @@ if state == 1 then else local ppos = player_:getpos() - if math.abs(ppos.y-sokoban.pos.y)~= 0.5 then say(colorize("red", "SOKOBAN: " .. name .. " QUITS ! ")); + if math.abs(ppos.y-sokoban.pos.y)~= 0.5 then minetest.chat_send_player(name,colorize("red", "SOKOBAN: " .. name .. " QUITS ! ")); player_:set_eye_offset({x=0,y=0,z=0},{x=0,y=0,z=0});player_:set_physics_override({jump=1}); self.remove() end event = keyboard.get(); diff --git a/textures/000.png b/textures/000.png index ca46b04..8f76139 100644 Binary files a/textures/000.png and b/textures/000.png differ diff --git a/textures/001.png b/textures/001.png index 449ca8d..8b0d87c 100644 Binary files a/textures/001.png and b/textures/001.png differ diff --git a/textures/002.png b/textures/002.png index a49d678..83fe4fd 100644 Binary files a/textures/002.png and b/textures/002.png differ diff --git a/textures/003.png b/textures/003.png index ad1fce1..d69095a 100644 Binary files a/textures/003.png and b/textures/003.png differ diff --git a/textures/004.png b/textures/004.png index f6e155b..c985cb0 100644 Binary files a/textures/004.png and b/textures/004.png differ diff --git a/textures/005.png b/textures/005.png index 3d385e9..3d62fa8 100644 Binary files a/textures/005.png and b/textures/005.png differ diff --git a/textures/006.png b/textures/006.png index 6d4b31f..ae253a2 100644 Binary files a/textures/006.png and b/textures/006.png differ diff --git a/textures/007.png b/textures/007.png index e5cc15c..8936264 100644 Binary files a/textures/007.png and b/textures/007.png differ diff --git a/textures/008.png b/textures/008.png index 0a48eed..637495e 100644 Binary files a/textures/008.png and b/textures/008.png differ diff --git a/textures/009.png b/textures/009.png index c4f6ab0..4b49dac 100644 Binary files a/textures/009.png and b/textures/009.png differ diff --git a/textures/010.png b/textures/010.png index 2ebecd9..9c318d7 100644 Binary files a/textures/010.png and b/textures/010.png differ diff --git a/textures/011.png b/textures/011.png index 973e72d..8cab3df 100644 Binary files a/textures/011.png and b/textures/011.png differ diff --git a/textures/012.png b/textures/012.png index 44464a5..2bae39e 100644 Binary files a/textures/012.png and b/textures/012.png differ diff --git a/textures/013.png b/textures/013.png index 428503f..820ed20 100644 Binary files a/textures/013.png and b/textures/013.png differ diff --git a/textures/014.png b/textures/014.png index 2662f10..3a6e985 100644 Binary files a/textures/014.png and b/textures/014.png differ diff --git a/textures/015.png b/textures/015.png index c63b46a..1f32b41 100644 Binary files a/textures/015.png and b/textures/015.png differ diff --git a/textures/016.png b/textures/016.png index c43c2ae..d4fa7de 100644 Binary files a/textures/016.png and b/textures/016.png differ diff --git a/textures/017.png b/textures/017.png index 91d0764..9f8be89 100644 Binary files a/textures/017.png and b/textures/017.png differ diff --git a/textures/018.png b/textures/018.png index bc9aed4..a725aae 100644 Binary files a/textures/018.png and b/textures/018.png differ diff --git a/textures/019.png b/textures/019.png index fe43a9c..349feb1 100644 Binary files a/textures/019.png and b/textures/019.png differ diff --git a/textures/020.png b/textures/020.png index a8e651f..fe48897 100644 Binary files a/textures/020.png and b/textures/020.png differ diff --git a/textures/021.png b/textures/021.png index 83783b3..29c9407 100644 Binary files a/textures/021.png and b/textures/021.png differ diff --git a/textures/022.png b/textures/022.png index cf539a8..f7bf76c 100644 Binary files a/textures/022.png and b/textures/022.png differ diff --git a/textures/023.png b/textures/023.png index 8ccffc0..1958a70 100644 Binary files a/textures/023.png and b/textures/023.png differ diff --git a/textures/024.png b/textures/024.png index 60c9370..b68c974 100644 Binary files a/textures/024.png and b/textures/024.png differ diff --git a/textures/025.png b/textures/025.png index 0f3caf3..99442e0 100644 Binary files a/textures/025.png and b/textures/025.png differ diff --git a/textures/026.png b/textures/026.png index 23fc769..b768f9d 100644 Binary files a/textures/026.png and b/textures/026.png differ diff --git a/textures/027.png b/textures/027.png index c63cf6c..65abf61 100644 Binary files a/textures/027.png and b/textures/027.png differ diff --git a/textures/028.png b/textures/028.png index 9fb3653..fd364d7 100644 Binary files a/textures/028.png and b/textures/028.png differ diff --git a/textures/029.png b/textures/029.png index f635fe7..ba01b59 100644 Binary files a/textures/029.png and b/textures/029.png differ diff --git a/textures/030.png b/textures/030.png index f99708f..ac3773d 100644 Binary files a/textures/030.png and b/textures/030.png differ diff --git a/textures/031.png b/textures/031.png index b868529..172325f 100644 Binary files a/textures/031.png and b/textures/031.png differ diff --git a/textures/032.png b/textures/032.png index ca46b04..a95a40c 100644 Binary files a/textures/032.png and b/textures/032.png differ diff --git a/textures/033.png b/textures/033.png index 3110214..c64aad8 100644 Binary files a/textures/033.png and b/textures/033.png differ diff --git a/textures/034.png b/textures/034.png index f5a1996..3fe9aa3 100644 Binary files a/textures/034.png and b/textures/034.png differ diff --git a/textures/035.png b/textures/035.png index 78eadff..17dec88 100644 Binary files a/textures/035.png and b/textures/035.png differ diff --git a/textures/036.png b/textures/036.png index a50d5b0..a00cc92 100644 Binary files a/textures/036.png and b/textures/036.png differ diff --git a/textures/037.png b/textures/037.png index b8f6e23..3bcc88f 100644 Binary files a/textures/037.png and b/textures/037.png differ diff --git a/textures/038.png b/textures/038.png index 9fc7313..6ac004c 100644 Binary files a/textures/038.png and b/textures/038.png differ diff --git a/textures/039.png b/textures/039.png index 37eec80..753019b 100644 Binary files a/textures/039.png and b/textures/039.png differ diff --git a/textures/040.png b/textures/040.png index db03697..734c92e 100644 Binary files a/textures/040.png and b/textures/040.png differ diff --git a/textures/041.png b/textures/041.png index 781247c..bd4ed1a 100644 Binary files a/textures/041.png and b/textures/041.png differ diff --git a/textures/042.png b/textures/042.png index f47e259..6c189a5 100644 Binary files a/textures/042.png and b/textures/042.png differ diff --git a/textures/043.png b/textures/043.png index f4b2160..202f2f4 100644 Binary files a/textures/043.png and b/textures/043.png differ diff --git a/textures/044.png b/textures/044.png index db732e3..c4fb951 100644 Binary files a/textures/044.png and b/textures/044.png differ diff --git a/textures/045.png b/textures/045.png index 1eda2e2..2577363 100644 Binary files a/textures/045.png and b/textures/045.png differ diff --git a/textures/046.png b/textures/046.png index a1dd5f3..d3320f5 100644 Binary files a/textures/046.png and b/textures/046.png differ diff --git a/textures/047.png b/textures/047.png index 575703d..b1a7df8 100644 Binary files a/textures/047.png and b/textures/047.png differ diff --git a/textures/048.png b/textures/048.png index 787b9eb..05dfc11 100644 Binary files a/textures/048.png and b/textures/048.png differ diff --git a/textures/049.png b/textures/049.png index 775c419..5f410ac 100644 Binary files a/textures/049.png and b/textures/049.png differ diff --git a/textures/050.png b/textures/050.png index a343a7c..766f709 100644 Binary files a/textures/050.png and b/textures/050.png differ diff --git a/textures/051.png b/textures/051.png index 2b5e54e..dc771f4 100644 Binary files a/textures/051.png and b/textures/051.png differ diff --git a/textures/052.png b/textures/052.png index 9d40617..f4e2832 100644 Binary files a/textures/052.png and b/textures/052.png differ diff --git a/textures/053.png b/textures/053.png index 7059e87..2994d71 100644 Binary files a/textures/053.png and b/textures/053.png differ diff --git a/textures/054.png b/textures/054.png index c2ac54d..2057298 100644 Binary files a/textures/054.png and b/textures/054.png differ diff --git a/textures/055.png b/textures/055.png index f4052c5..5b2ea47 100644 Binary files a/textures/055.png and b/textures/055.png differ diff --git a/textures/056.png b/textures/056.png index efd2f5f..07cf2bb 100644 Binary files a/textures/056.png and b/textures/056.png differ diff --git a/textures/057.png b/textures/057.png index 120d8bf..f76ed66 100644 Binary files a/textures/057.png and b/textures/057.png differ diff --git a/textures/058.png b/textures/058.png index a237d6d..c09ff63 100644 Binary files a/textures/058.png and b/textures/058.png differ diff --git a/textures/059.png b/textures/059.png index d5de0ef..d7836ea 100644 Binary files a/textures/059.png and b/textures/059.png differ diff --git a/textures/060.png b/textures/060.png index 19cf020..463bef1 100644 Binary files a/textures/060.png and b/textures/060.png differ diff --git a/textures/061.png b/textures/061.png index d673f35..dd4110a 100644 Binary files a/textures/061.png and b/textures/061.png differ diff --git a/textures/062.png b/textures/062.png index e3c57fa..d8a5681 100644 Binary files a/textures/062.png and b/textures/062.png differ diff --git a/textures/063.png b/textures/063.png index 5c3803c..eb38f40 100644 Binary files a/textures/063.png and b/textures/063.png differ diff --git a/textures/064.png b/textures/064.png index 0f8e5a0..fa030a4 100644 Binary files a/textures/064.png and b/textures/064.png differ diff --git a/textures/065.png b/textures/065.png index 16e3671..19e1c79 100644 Binary files a/textures/065.png and b/textures/065.png differ diff --git a/textures/066.png b/textures/066.png index 543458b..90565ea 100644 Binary files a/textures/066.png and b/textures/066.png differ diff --git a/textures/067.png b/textures/067.png index dfb4bd9..d43d262 100644 Binary files a/textures/067.png and b/textures/067.png differ diff --git a/textures/068.png b/textures/068.png index 2541770..1cc7f3d 100644 Binary files a/textures/068.png and b/textures/068.png differ diff --git a/textures/069.png b/textures/069.png index b51293b..8e69a98 100644 Binary files a/textures/069.png and b/textures/069.png differ diff --git a/textures/070.png b/textures/070.png index 4ab4124..1897158 100644 Binary files a/textures/070.png and b/textures/070.png differ diff --git a/textures/071.png b/textures/071.png index adb87d5..db24a8d 100644 Binary files a/textures/071.png and b/textures/071.png differ diff --git a/textures/072.png b/textures/072.png index cd775ae..14da18e 100644 Binary files a/textures/072.png and b/textures/072.png differ diff --git a/textures/073.png b/textures/073.png index 980bbaf..e3891af 100644 Binary files a/textures/073.png and b/textures/073.png differ diff --git a/textures/074.png b/textures/074.png index ba2fe11..605693a 100644 Binary files a/textures/074.png and b/textures/074.png differ diff --git a/textures/075.png b/textures/075.png index 3ba848e..71b5e49 100644 Binary files a/textures/075.png and b/textures/075.png differ diff --git a/textures/076.png b/textures/076.png index 2cc684c..160b9c0 100644 Binary files a/textures/076.png and b/textures/076.png differ diff --git a/textures/077.png b/textures/077.png index 0c35c1e..3e7e3b3 100644 Binary files a/textures/077.png and b/textures/077.png differ diff --git a/textures/078.png b/textures/078.png index 2c0f036..ded4bd2 100644 Binary files a/textures/078.png and b/textures/078.png differ diff --git a/textures/079.png b/textures/079.png index 17d7c00..b8d2cce 100644 Binary files a/textures/079.png and b/textures/079.png differ diff --git a/textures/080.png b/textures/080.png index e9bfe0e..e89747a 100644 Binary files a/textures/080.png and b/textures/080.png differ diff --git a/textures/081.png b/textures/081.png index 93b5f57..11d8a98 100644 Binary files a/textures/081.png and b/textures/081.png differ diff --git a/textures/082.png b/textures/082.png index a6216eb..384e948 100644 Binary files a/textures/082.png and b/textures/082.png differ diff --git a/textures/083.png b/textures/083.png index 6c1d3c8..f332a74 100644 Binary files a/textures/083.png and b/textures/083.png differ diff --git a/textures/084.png b/textures/084.png index 823ea77..5a755d8 100644 Binary files a/textures/084.png and b/textures/084.png differ diff --git a/textures/085.png b/textures/085.png index 345c789..7879cb8 100644 Binary files a/textures/085.png and b/textures/085.png differ diff --git a/textures/086.png b/textures/086.png index cd70246..6fefbd3 100644 Binary files a/textures/086.png and b/textures/086.png differ diff --git a/textures/087.png b/textures/087.png index 2c79a40..b2170bf 100644 Binary files a/textures/087.png and b/textures/087.png differ diff --git a/textures/088.png b/textures/088.png index 16046eb..543b606 100644 Binary files a/textures/088.png and b/textures/088.png differ diff --git a/textures/089.png b/textures/089.png index cec54db..34d8b5d 100644 Binary files a/textures/089.png and b/textures/089.png differ diff --git a/textures/090.png b/textures/090.png index df0cddb..132769c 100644 Binary files a/textures/090.png and b/textures/090.png differ diff --git a/textures/091.png b/textures/091.png index a1c9e2a..9456925 100644 Binary files a/textures/091.png and b/textures/091.png differ diff --git a/textures/092.png b/textures/092.png index 5ae68dd..01b4fea 100644 Binary files a/textures/092.png and b/textures/092.png differ diff --git a/textures/093.png b/textures/093.png index 3a14443..6a62a60 100644 Binary files a/textures/093.png and b/textures/093.png differ diff --git a/textures/094.png b/textures/094.png index 61afe83..4c7dc97 100644 Binary files a/textures/094.png and b/textures/094.png differ diff --git a/textures/095.png b/textures/095.png index 64ecae6..cfd2cd0 100644 Binary files a/textures/095.png and b/textures/095.png differ diff --git a/textures/096.png b/textures/096.png index 9880561..26f188f 100644 Binary files a/textures/096.png and b/textures/096.png differ diff --git a/textures/097.png b/textures/097.png index b57b209..e21c1d7 100644 Binary files a/textures/097.png and b/textures/097.png differ diff --git a/textures/098.png b/textures/098.png index 619c708..48c94f0 100644 Binary files a/textures/098.png and b/textures/098.png differ diff --git a/textures/099.png b/textures/099.png index 1bcadc8..82355f5 100644 Binary files a/textures/099.png and b/textures/099.png differ diff --git a/textures/100.png b/textures/100.png index 14252e0..fd88174 100644 Binary files a/textures/100.png and b/textures/100.png differ diff --git a/textures/101.png b/textures/101.png index c9d8dab..604bb6c 100644 Binary files a/textures/101.png and b/textures/101.png differ diff --git a/textures/102.png b/textures/102.png index 2018bbf..38db98f 100644 Binary files a/textures/102.png and b/textures/102.png differ diff --git a/textures/103.png b/textures/103.png index 5752eef..ca5242b 100644 Binary files a/textures/103.png and b/textures/103.png differ diff --git a/textures/104.png b/textures/104.png index fa8f601..6ce1388 100644 Binary files a/textures/104.png and b/textures/104.png differ diff --git a/textures/105.png b/textures/105.png index f554f4b..cf7cc67 100644 Binary files a/textures/105.png and b/textures/105.png differ diff --git a/textures/106.png b/textures/106.png index ad94959..b14ec88 100644 Binary files a/textures/106.png and b/textures/106.png differ diff --git a/textures/107.png b/textures/107.png index 72fd839..38aeceb 100644 Binary files a/textures/107.png and b/textures/107.png differ diff --git a/textures/108.png b/textures/108.png index d3d9d41..5678229 100644 Binary files a/textures/108.png and b/textures/108.png differ diff --git a/textures/109.png b/textures/109.png index 32ef808..00d0869 100644 Binary files a/textures/109.png and b/textures/109.png differ diff --git a/textures/110.png b/textures/110.png index d594ce4..7214cb6 100644 Binary files a/textures/110.png and b/textures/110.png differ diff --git a/textures/111.png b/textures/111.png index b3e350a..b67c879 100644 Binary files a/textures/111.png and b/textures/111.png differ diff --git a/textures/112.png b/textures/112.png index 45de829..a511d7f 100644 Binary files a/textures/112.png and b/textures/112.png differ diff --git a/textures/113.png b/textures/113.png index 1398fa0..069c9e9 100644 Binary files a/textures/113.png and b/textures/113.png differ diff --git a/textures/114.png b/textures/114.png index 4b5b9c4..5038d97 100644 Binary files a/textures/114.png and b/textures/114.png differ diff --git a/textures/115.png b/textures/115.png index e631567..70ce3b5 100644 Binary files a/textures/115.png and b/textures/115.png differ diff --git a/textures/116.png b/textures/116.png index 867d57b..73557c9 100644 Binary files a/textures/116.png and b/textures/116.png differ diff --git a/textures/117.png b/textures/117.png index 94ffc6a..65727e4 100644 Binary files a/textures/117.png and b/textures/117.png differ diff --git a/textures/118.png b/textures/118.png index a87d7d0..c0e0971 100644 Binary files a/textures/118.png and b/textures/118.png differ diff --git a/textures/119.png b/textures/119.png index bbe662b..fb50b51 100644 Binary files a/textures/119.png and b/textures/119.png differ diff --git a/textures/120.png b/textures/120.png index fe42537..f06435d 100644 Binary files a/textures/120.png and b/textures/120.png differ diff --git a/textures/121.png b/textures/121.png index 3bc63c6..552f662 100644 Binary files a/textures/121.png and b/textures/121.png differ diff --git a/textures/122.png b/textures/122.png index 83696c2..ca469f5 100644 Binary files a/textures/122.png and b/textures/122.png differ diff --git a/textures/123.png b/textures/123.png index d4160e9..1b0e62a 100644 Binary files a/textures/123.png and b/textures/123.png differ diff --git a/textures/124.png b/textures/124.png index c21c6d5..0f40e4f 100644 Binary files a/textures/124.png and b/textures/124.png differ diff --git a/textures/125.png b/textures/125.png index ab3e8c2..7fa2585 100644 Binary files a/textures/125.png and b/textures/125.png differ diff --git a/textures/126.png b/textures/126.png index 523e071..ce04815 100644 Binary files a/textures/126.png and b/textures/126.png differ diff --git a/textures/127.png b/textures/127.png index fda05ee..40820a1 100644 Binary files a/textures/127.png and b/textures/127.png differ diff --git a/textures/128.png b/textures/128.png index f0fd572..546d6e9 100644 Binary files a/textures/128.png and b/textures/128.png differ diff --git a/textures/129.png b/textures/129.png index aa58d66..bffb31e 100644 Binary files a/textures/129.png and b/textures/129.png differ diff --git a/textures/130.png b/textures/130.png index 99d4ea5..771f656 100644 Binary files a/textures/130.png and b/textures/130.png differ diff --git a/textures/131.png b/textures/131.png index 81d1e83..713cbeb 100644 Binary files a/textures/131.png and b/textures/131.png differ diff --git a/textures/132.png b/textures/132.png index 9bb3a35..89b30bc 100644 Binary files a/textures/132.png and b/textures/132.png differ diff --git a/textures/133.png b/textures/133.png index 3030f7a..69d8821 100644 Binary files a/textures/133.png and b/textures/133.png differ diff --git a/textures/134.png b/textures/134.png index 176c2d4..749e2c3 100644 Binary files a/textures/134.png and b/textures/134.png differ diff --git a/textures/135.png b/textures/135.png index c726f0d..e09a8d4 100644 Binary files a/textures/135.png and b/textures/135.png differ diff --git a/textures/136.png b/textures/136.png index 59f79bb..6e3a090 100644 Binary files a/textures/136.png and b/textures/136.png differ diff --git a/textures/137.png b/textures/137.png index 94679cf..080e76e 100644 Binary files a/textures/137.png and b/textures/137.png differ diff --git a/textures/138.png b/textures/138.png index c222bc4..50cd54f 100644 Binary files a/textures/138.png and b/textures/138.png differ diff --git a/textures/139.png b/textures/139.png index c3d45cf..0b2f6ba 100644 Binary files a/textures/139.png and b/textures/139.png differ diff --git a/textures/140.png b/textures/140.png index c45070f..d20c4e6 100644 Binary files a/textures/140.png and b/textures/140.png differ diff --git a/textures/141.png b/textures/141.png index 7a81388..9c16d30 100644 Binary files a/textures/141.png and b/textures/141.png differ diff --git a/textures/142.png b/textures/142.png index e6c4f13..e9a6158 100644 Binary files a/textures/142.png and b/textures/142.png differ diff --git a/textures/143.png b/textures/143.png index c948e1c..537ef22 100644 Binary files a/textures/143.png and b/textures/143.png differ diff --git a/textures/144.png b/textures/144.png index 7064486..6b37b03 100644 Binary files a/textures/144.png and b/textures/144.png differ diff --git a/textures/145.png b/textures/145.png index 0d4fe37..f4f2e5e 100644 Binary files a/textures/145.png and b/textures/145.png differ diff --git a/textures/146.png b/textures/146.png index ac76a29..d8d3641 100644 Binary files a/textures/146.png and b/textures/146.png differ diff --git a/textures/147.png b/textures/147.png index b189019..559ee31 100644 Binary files a/textures/147.png and b/textures/147.png differ diff --git a/textures/148.png b/textures/148.png index 952a07c..d831e2a 100644 Binary files a/textures/148.png and b/textures/148.png differ diff --git a/textures/149.png b/textures/149.png index d1df1db..9020332 100644 Binary files a/textures/149.png and b/textures/149.png differ diff --git a/textures/150.png b/textures/150.png index 3a718fc..faed548 100644 Binary files a/textures/150.png and b/textures/150.png differ diff --git a/textures/151.png b/textures/151.png index 68d59ad..e7dc75d 100644 Binary files a/textures/151.png and b/textures/151.png differ diff --git a/textures/152.png b/textures/152.png index 3edf79a..03a60ba 100644 Binary files a/textures/152.png and b/textures/152.png differ diff --git a/textures/153.png b/textures/153.png index 2392efc..452538f 100644 Binary files a/textures/153.png and b/textures/153.png differ diff --git a/textures/154.png b/textures/154.png index 97e7dc3..f476d50 100644 Binary files a/textures/154.png and b/textures/154.png differ diff --git a/textures/155.png b/textures/155.png index 315761e..41bcbf8 100644 Binary files a/textures/155.png and b/textures/155.png differ diff --git a/textures/156.png b/textures/156.png index a215e57..d728d46 100644 Binary files a/textures/156.png and b/textures/156.png differ diff --git a/textures/157.png b/textures/157.png index 2d87000..4ca180e 100644 Binary files a/textures/157.png and b/textures/157.png differ diff --git a/textures/158.png b/textures/158.png index bf586eb..388afd4 100644 Binary files a/textures/158.png and b/textures/158.png differ diff --git a/textures/159.png b/textures/159.png index 057a2b5..a8fd738 100644 Binary files a/textures/159.png and b/textures/159.png differ diff --git a/textures/160.png b/textures/160.png index cac1128..6fd2e5d 100644 Binary files a/textures/160.png and b/textures/160.png differ diff --git a/textures/161.png b/textures/161.png index e78fd51..5652e0d 100644 Binary files a/textures/161.png and b/textures/161.png differ diff --git a/textures/162.png b/textures/162.png index 22ab351..4275e7e 100644 Binary files a/textures/162.png and b/textures/162.png differ diff --git a/textures/163.png b/textures/163.png index d613df1..6ac873e 100644 Binary files a/textures/163.png and b/textures/163.png differ diff --git a/textures/164.png b/textures/164.png index 42e61f7..9ec5483 100644 Binary files a/textures/164.png and b/textures/164.png differ diff --git a/textures/165.png b/textures/165.png index 77b91aa..ff46e79 100644 Binary files a/textures/165.png and b/textures/165.png differ diff --git a/textures/166.png b/textures/166.png index c9ae920..ae146ed 100644 Binary files a/textures/166.png and b/textures/166.png differ diff --git a/textures/167.png b/textures/167.png index b51325b..b42d8b2 100644 Binary files a/textures/167.png and b/textures/167.png differ diff --git a/textures/168.png b/textures/168.png index d540e8d..838f1fd 100644 Binary files a/textures/168.png and b/textures/168.png differ diff --git a/textures/169.png b/textures/169.png index 87b131e..53b01af 100644 Binary files a/textures/169.png and b/textures/169.png differ diff --git a/textures/170.png b/textures/170.png index 079bfa6..a3e5328 100644 Binary files a/textures/170.png and b/textures/170.png differ diff --git a/textures/171.png b/textures/171.png index 7364839..c5ba9ab 100644 Binary files a/textures/171.png and b/textures/171.png differ diff --git a/textures/172.png b/textures/172.png index 5e92f4a..d867ea1 100644 Binary files a/textures/172.png and b/textures/172.png differ diff --git a/textures/173.png b/textures/173.png index 6c638b9..6d19056 100644 Binary files a/textures/173.png and b/textures/173.png differ diff --git a/textures/174.png b/textures/174.png index c60fee1..7f225b4 100644 Binary files a/textures/174.png and b/textures/174.png differ diff --git a/textures/175.png b/textures/175.png index 20b4017..cffd6f4 100644 Binary files a/textures/175.png and b/textures/175.png differ diff --git a/textures/176.png b/textures/176.png index 6284767..45c51d0 100644 Binary files a/textures/176.png and b/textures/176.png differ diff --git a/textures/177.png b/textures/177.png index ade87ac..7f6726f 100644 Binary files a/textures/177.png and b/textures/177.png differ diff --git a/textures/178.png b/textures/178.png index 195d719..e7b1a56 100644 Binary files a/textures/178.png and b/textures/178.png differ diff --git a/textures/179.png b/textures/179.png index 44f809c..6055ebe 100644 Binary files a/textures/179.png and b/textures/179.png differ diff --git a/textures/180.png b/textures/180.png index 46798d1..c97a1d0 100644 Binary files a/textures/180.png and b/textures/180.png differ diff --git a/textures/181.png b/textures/181.png index ca5a3d9..ba18cfb 100644 Binary files a/textures/181.png and b/textures/181.png differ diff --git a/textures/182.png b/textures/182.png index 20bffbd..8602b28 100644 Binary files a/textures/182.png and b/textures/182.png differ diff --git a/textures/183.png b/textures/183.png index a49939b..d0ddb81 100644 Binary files a/textures/183.png and b/textures/183.png differ diff --git a/textures/184.png b/textures/184.png index cdfe098..3a75810 100644 Binary files a/textures/184.png and b/textures/184.png differ diff --git a/textures/185.png b/textures/185.png index 58d72b5..ab0ddd9 100644 Binary files a/textures/185.png and b/textures/185.png differ diff --git a/textures/186.png b/textures/186.png index eab73eb..f249e10 100644 Binary files a/textures/186.png and b/textures/186.png differ diff --git a/textures/187.png b/textures/187.png index edd8abf..f240b77 100644 Binary files a/textures/187.png and b/textures/187.png differ diff --git a/textures/188.png b/textures/188.png index 67fa5d5..db524ef 100644 Binary files a/textures/188.png and b/textures/188.png differ diff --git a/textures/189.png b/textures/189.png index 80d1278..0e2a6a1 100644 Binary files a/textures/189.png and b/textures/189.png differ diff --git a/textures/190.png b/textures/190.png index 844a3dc..0f62ad4 100644 Binary files a/textures/190.png and b/textures/190.png differ diff --git a/textures/191.png b/textures/191.png index ff95b25..d9cd0d8 100644 Binary files a/textures/191.png and b/textures/191.png differ diff --git a/textures/192.png b/textures/192.png index eb26413..479e45d 100644 Binary files a/textures/192.png and b/textures/192.png differ diff --git a/textures/193.png b/textures/193.png index dffcf97..b1d7874 100644 Binary files a/textures/193.png and b/textures/193.png differ diff --git a/textures/194.png b/textures/194.png index 76efb94..10d4e88 100644 Binary files a/textures/194.png and b/textures/194.png differ diff --git a/textures/195.png b/textures/195.png index f3ef658..eb7d168 100644 Binary files a/textures/195.png and b/textures/195.png differ diff --git a/textures/196.png b/textures/196.png index c53860e..1f9b363 100644 Binary files a/textures/196.png and b/textures/196.png differ diff --git a/textures/197.png b/textures/197.png index c7806ba..63e28ac 100644 Binary files a/textures/197.png and b/textures/197.png differ diff --git a/textures/198.png b/textures/198.png index 40d16e7..2ec6225 100644 Binary files a/textures/198.png and b/textures/198.png differ diff --git a/textures/199.png b/textures/199.png index de5d257..c6e2c33 100644 Binary files a/textures/199.png and b/textures/199.png differ diff --git a/textures/200.png b/textures/200.png index 3bd81bb..87daf1e 100644 Binary files a/textures/200.png and b/textures/200.png differ diff --git a/textures/201.png b/textures/201.png index 8dd67a6..6e0b967 100644 Binary files a/textures/201.png and b/textures/201.png differ diff --git a/textures/202.png b/textures/202.png index cb36863..297cb35 100644 Binary files a/textures/202.png and b/textures/202.png differ diff --git a/textures/203.png b/textures/203.png index 09cfee4..61a0742 100644 Binary files a/textures/203.png and b/textures/203.png differ diff --git a/textures/204.png b/textures/204.png index 36c5693..61f975a 100644 Binary files a/textures/204.png and b/textures/204.png differ diff --git a/textures/205.png b/textures/205.png index 2823919..6aa7de4 100644 Binary files a/textures/205.png and b/textures/205.png differ diff --git a/textures/206.png b/textures/206.png index 8cdcd81..17c0bc5 100644 Binary files a/textures/206.png and b/textures/206.png differ diff --git a/textures/207.png b/textures/207.png index 6c2ff33..714ebdf 100644 Binary files a/textures/207.png and b/textures/207.png differ diff --git a/textures/208.png b/textures/208.png index 9e0928a..dcdbc81 100644 Binary files a/textures/208.png and b/textures/208.png differ diff --git a/textures/209.png b/textures/209.png index 4b55a38..51c534a 100644 Binary files a/textures/209.png and b/textures/209.png differ diff --git a/textures/210.png b/textures/210.png index 6e26c80..88fe76b 100644 Binary files a/textures/210.png and b/textures/210.png differ diff --git a/textures/211.png b/textures/211.png index 5770e14..ebbf4cc 100644 Binary files a/textures/211.png and b/textures/211.png differ diff --git a/textures/212.png b/textures/212.png index 5ea37a3..b86bd67 100644 Binary files a/textures/212.png and b/textures/212.png differ diff --git a/textures/213.png b/textures/213.png index d2cefc9..6960eb1 100644 Binary files a/textures/213.png and b/textures/213.png differ diff --git a/textures/214.png b/textures/214.png index fb274a8..49a44f0 100644 Binary files a/textures/214.png and b/textures/214.png differ diff --git a/textures/215.png b/textures/215.png index dbaaf17..244b6b6 100644 Binary files a/textures/215.png and b/textures/215.png differ diff --git a/textures/216.png b/textures/216.png index f907f59..8c7a663 100644 Binary files a/textures/216.png and b/textures/216.png differ diff --git a/textures/217.png b/textures/217.png index 0453152..6da9f3b 100644 Binary files a/textures/217.png and b/textures/217.png differ diff --git a/textures/218.png b/textures/218.png index ae67bef..9c7b7b5 100644 Binary files a/textures/218.png and b/textures/218.png differ diff --git a/textures/219.png b/textures/219.png index 71506ad..4b4df4f 100644 Binary files a/textures/219.png and b/textures/219.png differ diff --git a/textures/220.png b/textures/220.png index db6eb8f..9970e92 100644 Binary files a/textures/220.png and b/textures/220.png differ diff --git a/textures/221.png b/textures/221.png index 1eb3c87..6657a0e 100644 Binary files a/textures/221.png and b/textures/221.png differ diff --git a/textures/222.png b/textures/222.png index 69364bb..601540c 100644 Binary files a/textures/222.png and b/textures/222.png differ diff --git a/textures/223.png b/textures/223.png index e260734..5367d8d 100644 Binary files a/textures/223.png and b/textures/223.png differ diff --git a/textures/224.png b/textures/224.png index ef52734..58aa493 100644 Binary files a/textures/224.png and b/textures/224.png differ diff --git a/textures/225.png b/textures/225.png index 6ac843a..7d8796c 100644 Binary files a/textures/225.png and b/textures/225.png differ diff --git a/textures/226.png b/textures/226.png index 6d1f764..d43744a 100644 Binary files a/textures/226.png and b/textures/226.png differ diff --git a/textures/227.png b/textures/227.png index 13e9832..06cfb4a 100644 Binary files a/textures/227.png and b/textures/227.png differ diff --git a/textures/228.png b/textures/228.png index 7ab3143..70af135 100644 Binary files a/textures/228.png and b/textures/228.png differ diff --git a/textures/229.png b/textures/229.png index b577929..2330c9e 100644 Binary files a/textures/229.png and b/textures/229.png differ diff --git a/textures/230.png b/textures/230.png index 7ee9120..94ed430 100644 Binary files a/textures/230.png and b/textures/230.png differ diff --git a/textures/231.png b/textures/231.png index 0483284..407e138 100644 Binary files a/textures/231.png and b/textures/231.png differ diff --git a/textures/232.png b/textures/232.png index da75be6..70bdf42 100644 Binary files a/textures/232.png and b/textures/232.png differ diff --git a/textures/233.png b/textures/233.png index 98675c9..4f755b1 100644 Binary files a/textures/233.png and b/textures/233.png differ diff --git a/textures/234.png b/textures/234.png index ca46b04..ca6025f 100644 Binary files a/textures/234.png and b/textures/234.png differ diff --git a/textures/235.png b/textures/235.png index ca46b04..4b4df4f 100644 Binary files a/textures/235.png and b/textures/235.png differ diff --git a/textures/236.png b/textures/236.png index ca46b04..4b4df4f 100644 Binary files a/textures/236.png and b/textures/236.png differ diff --git a/textures/237.png b/textures/237.png index ca46b04..4b4df4f 100644 Binary files a/textures/237.png and b/textures/237.png differ diff --git a/textures/238.png b/textures/238.png index ca46b04..4b4df4f 100644 Binary files a/textures/238.png and b/textures/238.png differ diff --git a/textures/239.png b/textures/239.png index ca46b04..4b4df4f 100644 Binary files a/textures/239.png and b/textures/239.png differ diff --git a/textures/240.png b/textures/240.png index c87aef5..32730c0 100644 Binary files a/textures/240.png and b/textures/240.png differ diff --git a/textures/241.png b/textures/241.png index 90f4552..51bcea3 100644 Binary files a/textures/241.png and b/textures/241.png differ diff --git a/textures/242.png b/textures/242.png index fa251ae..a04accd 100644 Binary files a/textures/242.png and b/textures/242.png differ diff --git a/textures/243.png b/textures/243.png index 886fbfa..534e454 100644 Binary files a/textures/243.png and b/textures/243.png differ diff --git a/textures/244.png b/textures/244.png index ca46b04..3621b5c 100644 Binary files a/textures/244.png and b/textures/244.png differ diff --git a/textures/245.png b/textures/245.png index ca46b04..4b4df4f 100644 Binary files a/textures/245.png and b/textures/245.png differ diff --git a/textures/246.png b/textures/246.png index 92a1c85..c8380f5 100644 Binary files a/textures/246.png and b/textures/246.png differ diff --git a/textures/247.png b/textures/247.png index 9834a29..ab3839e 100644 Binary files a/textures/247.png and b/textures/247.png differ diff --git a/textures/248.png b/textures/248.png index 50a4f0f..17a3d9f 100644 Binary files a/textures/248.png and b/textures/248.png differ diff --git a/textures/249.png b/textures/249.png index 4728085..c4cc005 100644 Binary files a/textures/249.png and b/textures/249.png differ diff --git a/textures/250.png b/textures/250.png index 7dfa780..8ca1890 100644 Binary files a/textures/250.png and b/textures/250.png differ diff --git a/textures/251.png b/textures/251.png index 9b68564..802b5c7 100644 Binary files a/textures/251.png and b/textures/251.png differ diff --git a/textures/252.png b/textures/252.png index 243005a..1c79fad 100644 Binary files a/textures/252.png and b/textures/252.png differ diff --git a/textures/253.png b/textures/253.png index d08f9cf..5584d7f 100644 Binary files a/textures/253.png and b/textures/253.png differ diff --git a/textures/254.png b/textures/254.png index 0d97cbf..138ed23 100644 Binary files a/textures/254.png and b/textures/254.png differ diff --git a/textures/255.png b/textures/255.png index ca46b04..4b4df4f 100644 Binary files a/textures/255.png and b/textures/255.png differ