From c737089e7fa487aac172b6c831e838a3f87508e4 Mon Sep 17 00:00:00 2001 From: Lev Date: Sun, 18 Aug 2024 15:52:35 +0300 Subject: [PATCH 01/15] fix merge bags --- .../GameManagers/NetworkManager/ClientNetworkManager.cs | 6 +++--- .../GameManagers/NetworkManager/ServerNetworkManager.cs | 6 +++--- ZoFo/GameCore/Server.cs | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index 6f58b5e..f75fb9a 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -98,7 +98,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager public static IPAddress GetIp() { - string hostName = Dns.GetHostName(); // Retrive the Name of HOST + /*string hostName = Dns.GetHostName(); // Retrive the Name of HOST var ipList = Dns.GetHostByName(hostName).AddressList; foreach (var ip in ipList) { @@ -106,8 +106,8 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager { return ip; } - } - return IPAddress.Loopback; + }*/ + return IPAddress.Parse("127.0.0.1"); } //поток 2 diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs index 98b93b6..ba4b981 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs @@ -52,7 +52,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager /// public static IPAddress GetIp() { - string hostName = Dns.GetHostName(); // Retrive the Name of HOST + /*string hostName = Dns.GetHostName(); // Retrive the Name of HOST var ipList = Dns.GetHostByName(hostName).AddressList; foreach (var ip in ipList) { @@ -60,8 +60,8 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager { return ip; } - } - return IPAddress.Loopback; + }*/ + return IPAddress.Parse("127.0.0.1"); } /// diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index 329763c..dbbfa94 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -127,7 +127,7 @@ namespace ZoFo.GameCore players = new List(); new MapManager().LoadMap(); - AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); + //AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); AppManager.Instance.server.RegisterGameObject(new Player(new Vector2(740, 140))); AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1000, 1000))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(140, 440))); From d8a8b040664597c18665c68a232174d5a15ab3fd Mon Sep 17 00:00:00 2001 From: polten0 Date: Sun, 18 Aug 2024 16:05:43 +0300 Subject: [PATCH 02/15] add TileStamps --- ZoFo/Content/MapData/MapSession.tiled-session | 1 + ZoFo/Content/MapData/TileStamps/boulders.stamp | 1 + ZoFo/Content/MapData/TileStamps/stone buildings.stamp | 1 + 3 files changed, 3 insertions(+) create mode 100644 ZoFo/Content/MapData/TileStamps/boulders.stamp create mode 100644 ZoFo/Content/MapData/TileStamps/stone buildings.stamp diff --git a/ZoFo/Content/MapData/MapSession.tiled-session b/ZoFo/Content/MapData/MapSession.tiled-session index c7b859f..e679791 100644 --- a/ZoFo/Content/MapData/MapSession.tiled-session +++ b/ZoFo/Content/MapData/MapSession.tiled-session @@ -47,6 +47,7 @@ "TileSets/TileSet 1.tsj", "TileSets/WallSet.tsj" ], + "stampsFolder": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/TileStamps", "tileset.lastUsedFormat": "json", "tileset.margin": 0, "tileset.spacing": 0, diff --git a/ZoFo/Content/MapData/TileStamps/boulders.stamp b/ZoFo/Content/MapData/TileStamps/boulders.stamp new file mode 100644 index 0000000..a76d82f --- /dev/null +++ b/ZoFo/Content/MapData/TileStamps/boulders.stamp @@ -0,0 +1 @@ +{"name":"Boulders","variations":[{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALCZ55iAYYIjjzZpiYhqszucpsvt8fr8tSAHbw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJw7x8DAcB6InwHxcyAGACFwA2s=","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJx7wcDAAAADpADp","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjYGRgYARiCSCWBGIAAWQANw==","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALDxTHBMcPxbo02aU0Sx2uwOp8vt8fr8FqQBVw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjY2RgYAdiOSCWB2IzIDYHYgAHYgC+","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJwzYGRgMARiDyD2BGIACOQA9w==","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzYmRgAAABLwBM","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzZmRgAAABMwBN","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzYWRgAAABNwBO","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1}]} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileStamps/stone buildings.stamp b/ZoFo/Content/MapData/TileStamps/stone buildings.stamp new file mode 100644 index 0000000..47d327e --- /dev/null +++ b/ZoFo/Content/MapData/TileStamps/stone buildings.stamp @@ -0,0 +1 @@ +{"name":"Stone Buildings","variations":[{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALBxLMCwwPGvjzZpiYhqszucpsvt8fr8EWABDw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjZWBgYANidiDmAGJJIJYCYmkglgFiXSDWA2J9IDYAYgAWQAE/","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJzjZGBg4AJibiCWBWI5IJYHYkMgNgJiYyAGAA+EAQ8=","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJzjYWBg4AViPiBWAGJFIFYCYhMgNgViMyAGABGgASo=","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzY2Bg8AfiACBOAuJkIE4BYgAb1AIX","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1}]} \ No newline at end of file From 7325f9d308c490574cad2a918f2b522df508b9ba Mon Sep 17 00:00:00 2001 From: Kaktus200020 Date: Sun, 18 Aug 2024 16:54:40 +0300 Subject: [PATCH 03/15] addRockAndBuildings --- ZoFo/Content/MapData/MapSession.tiled-session | 23 +- ZoFo/Content/MapData/TileMaps/main.tmj | 1052 ++++++++++++++++- 2 files changed, 1060 insertions(+), 15 deletions(-) diff --git a/ZoFo/Content/MapData/MapSession.tiled-session b/ZoFo/Content/MapData/MapSession.tiled-session index e679791..d0db47c 100644 --- a/ZoFo/Content/MapData/MapSession.tiled-session +++ b/ZoFo/Content/MapData/MapSession.tiled-session @@ -5,20 +5,20 @@ }, "activeFile": "TileMaps/main.tmj", "expandedProjectPaths": [ + ".", "TileSets", - "TileMaps", - "." + "TileMaps" ], "fileStates": { "TileMaps/TileSets/TileSet 1.tsj": { "scaleInDock": 1 }, "TileMaps/main.tmj": { - "scale": 0.5, + "scale": 0.33, "selectedLayer": 1, "viewCenter": { - "x": 895, - "y": 270 + "x": 1010.6060606060606, + "y": 553.0303030303031 } }, "TileSets/CollisionTileSet.tsj": { @@ -29,25 +29,30 @@ "scaleInDock": 1, "scaleInEditor": 1.5 }, + "TileSets/TilesetNature.tsj": { + "scaleInDock": 1 + }, "TileSets/WallSet.tsj": { "scaleInDock": 1, "scaleInEditor": 1 + }, + "TileSets/tileset 1 collision.tsj": { + "scaleInDock": 1 } }, "last.imagePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/Textures/TileSetImages", "openFiles": [ "TileSets/TileSet 1.tsj", - "TileMaps/main.tmj", - "TileSets/CollisionTileSet.tsj" + "TileMaps/main.tmj" ], "project": "MapSession.tiled-project", "recentFiles": [ + "TileSets/TileSet 1.tsj", "TileMaps/main.tmj", "TileSets/CollisionTileSet.tsj", - "TileSets/TileSet 1.tsj", "TileSets/WallSet.tsj" ], - "stampsFolder": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/TileStamps", + "stampsFolder": "C:/Users/artem/source/repos/ZoFo/ZoFo/Content/MapData/TileStamps", "tileset.lastUsedFormat": "json", "tileset.margin": 0, "tileset.spacing": 0, diff --git a/ZoFo/Content/MapData/TileMaps/main.tmj b/ZoFo/Content/MapData/TileMaps/main.tmj index 1f5921c..136574c 100644 --- a/ZoFo/Content/MapData/TileMaps/main.tmj +++ b/ZoFo/Content/MapData/TileMaps/main.tmj @@ -1076,16 +1076,1052 @@ "y":0 }, { - "chunks":[], - "height":80, + "chunks":[ + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1116, 1117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1140, 1141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1074, 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018, 1019, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1042, 1043, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 593, 594, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 613, 614, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 575, 576, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 595, 596, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 615, 616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":64, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1116, 1117, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1140, 1141, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":80, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 650, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 670, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 584, 585, 586, 0, 0, 1098, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 604, 605, 606, 0, 0, 1122, + 0, 0, 0, 0, 0, 650, 651, 652, 0, 0, 624, 625, 626, 0, 0, 0, + 0, 0, 0, 0, 0, 670, 671, 672, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":96, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 651, 652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 671, 672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1044, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":16 + }, + { + "data":[0, 1098, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092, 1093, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":16 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":16 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018, 1019, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1042, 1043, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":16 + }, + { + "data":[0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":64, + "y":16 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 650, 651, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 670, 671, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":80, + "y":16 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1070, 1071, 1072, 1073, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1095, 1096, 1097, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1118, 1119, 1120, 1121, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":96, + "y":16 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1044, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 577, 578, 579, 580, 0, 1044, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 597, 598, 599, 600, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 617, 618, 619, 620, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":16 + }, + + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 945, 946, 947, 948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 969, 970, 971, 972, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 993, 994, 995, 996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1116, 1117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1074, 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1098, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1143, 0, 0, 0, 0, 0, 0, 0, 1116, 1117, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1140, 1141, 0, 0], + "height":16, + "width":16, + "x":64, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018, + 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1042, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1116, 1117, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1140, 1141, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":80, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, 1068], + "height":16, + "width":16, + "x":96, + "y":32 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1142, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1044, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":32 + }, + { + "data":[0, 0, 0, 1140, 1141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 581, 582, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 601, 602, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 621, 622, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 584, 585, 586, 0, 0, 0, 577, 578, 579, 580, 0, 0, 0, 0, 0, + 0, 604, 605, 606, 0, 0, 0, 597, 598, 599, 600, 0, 0, 0, 0, 0, + 0, 624, 625, 626, 0, 0, 0, 617, 618, 619, 620, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, 575, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 593, 594, 595, + 583, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 613, 614, 615, + 603, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, + 623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1070, 1071, 1072, 1073, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1094, 1095, 1096, 1097, 0, 0, 0, 0, 0, + 576, 0, 0, 0, 0, 0, 0, 1118, 1119, 1120, 1121, 0, 0, 0, 0, 0, + 596, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 616, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1092, 1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 650, 651, 652, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":64, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 945, 946, 947, 948, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 969, 970, 971, 972, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 993, 994, 995, 996, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1144, 0, 0, 0, 1070, 1071, 1072, 1073, 0, 0, 0], + "height":16, + "width":16, + "x":96, + "y":48 + }, + { + "data":[1093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1044, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 581, 582, 583, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 601, 602, 603, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 621, 622, 623, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":48 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":64 + }, + + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1092, 1093, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 945, 946, 947, 948, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 969, 970, 971, 972, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 993, 994, 995, 996, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1018, 1019, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1042, 1043, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 670, 671, 672, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 581, 582, 583, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 601, 602, 603, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 621, 622, 623, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1074, 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":64, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1116, 1117, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1140, 1141, 0, 0], + "height":16, + "width":16, + "x":80, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1095, 1096, 1097, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1118, 1119, 1120, 1121, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1074, 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1098, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":96, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1068, 1069, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1044, 0, 1092, 1093, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":64 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 584, 585, 586, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 604, 605, 606, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 624, 625, 626, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":0, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":16, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 577, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 597, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 617, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1018, 1019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1042, 1043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":32, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 578, 579, 580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 598, 599, 600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 618, 619, 620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":48, + "y":80 + }, + { + "data":[1098, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 1122, 1123, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":64, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1116, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1140, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":80, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1116, 1117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1140, 1141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1144, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":96, + "y":80 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1074, 1075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1098, 1099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 584, 585, 586, 0, 0, 0, 0, 0, 0, 1074, 1075, 0, 0, 0, + 0, 0, 604, 605, 606, 0, 0, 0, 0, 0, 0, 1098, 1099, 0, 0, 0, + 0, 0, 624, 625, 626, 0, 0, 0, 0, 0, 0, 1122, 1123, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "height":16, + "width":16, + "x":112, + "y":80 + }], + "height":144, "id":5, "name":"Collidable", "opacity":1, - "startx":0, - "starty":0, + "startx":-16, + "starty":-16, "type":"tilelayer", "visible":true, - "width":64, + "width":208, "x":0, "y":0 }, @@ -1115,7 +2151,7 @@ "nextobjectid":1, "orientation":"orthogonal", "renderorder":"right-down", - "tiledversion":"1.10.2", + "tiledversion":"1.11.0", "tileheight":16, "tilesets":[ { @@ -1125,6 +2161,10 @@ { "firstgid":573, "source":"..\/TileSets\/tileset 1 collision.tsj" + }, + { + "firstgid":813, + "source":"..\/TileSets\/TilesetNature.tsj" }], "tilewidth":16, "type":"map", From e848bd77be9b51bf7ce612f29ea50f2620da595b Mon Sep 17 00:00:00 2001 From: Kaktus200020 Date: Sun, 18 Aug 2024 17:55:36 +0300 Subject: [PATCH 04/15] addAnimationsZombie --- ZoFo/Content/Content.mgcb | 191 +++++++++++------- .../Zombie/zombie_spritesheet_v1.png | Bin 0 -> 5158 bytes .../Zombie/zombie_spritesheet_v2.png | Bin 0 -> 16388 bytes .../Animations/zombie_attack.animation | 1 + .../Animations/zombie_damaged.animation | 1 + .../Animations/zombie_death.animation | 1 + .../Textures/Animations/zombie_idle.animation | 1 + .../Textures/Animations/zombie_walk.animation | 1 + .../Entities/EntittyForAnimationTests.cs | 4 +- .../Entities/LivingEntities/Enemies/Zombie.cs | 12 +- 10 files changed, 126 insertions(+), 86 deletions(-) create mode 100644 ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v1.png create mode 100644 ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v2.png create mode 100644 ZoFo/Content/Textures/Animations/zombie_attack.animation create mode 100644 ZoFo/Content/Textures/Animations/zombie_damaged.animation create mode 100644 ZoFo/Content/Textures/Animations/zombie_death.animation create mode 100644 ZoFo/Content/Textures/Animations/zombie_idle.animation create mode 100644 ZoFo/Content/Textures/Animations/zombie_walk.animation diff --git a/ZoFo/Content/Content.mgcb b/ZoFo/Content/Content.mgcb index 09e9f35..d5784e4 100644 --- a/ZoFo/Content/Content.mgcb +++ b/ZoFo/Content/Content.mgcb @@ -121,54 +121,54 @@ #begin Textures/Animations/player_left_idle.animation /copy:Textures/Animations/player_left_idle.animation -#begin Textures/Animations/player_look_down_weapon.animation -/copy:Textures/Animations/player_look_down_weapon.animation - #begin Textures/Animations/player_look_down.animation /copy:Textures/Animations/player_look_down.animation -#begin Textures/Animations/player_look_left_down_weapon.animation -/copy:Textures/Animations/player_look_left_down_weapon.animation - -#begin Textures/Animations/player_look_left_down.animation -/copy:Textures/Animations/player_look_left_down.animation - -#begin Textures/Animations/player_look_left_up_weapon.animation -/copy:Textures/Animations/player_look_left_up_weapon.animation - -#begin Textures/Animations/player_look_left_up.animation -/copy:Textures/Animations/player_look_left_up.animation - -#begin Textures/Animations/player_look_left_weapon.animation -/copy:Textures/Animations/player_look_left_weapon.animation +#begin Textures/Animations/player_look_down_weapon.animation +/copy:Textures/Animations/player_look_down_weapon.animation #begin Textures/Animations/player_look_left.animation /copy:Textures/Animations/player_look_left.animation -#begin Textures/Animations/player_look_right_down_weapon.animation -/copy:Textures/Animations/player_look_right_down_weapon.animation +#begin Textures/Animations/player_look_left_down.animation +/copy:Textures/Animations/player_look_left_down.animation -#begin Textures/Animations/player_look_right_down.animation -/copy:Textures/Animations/player_look_right_down.animation +#begin Textures/Animations/player_look_left_down_weapon.animation +/copy:Textures/Animations/player_look_left_down_weapon.animation -#begin Textures/Animations/player_look_right_up_weapon.animation -/copy:Textures/Animations/player_look_right_up_weapon.animation +#begin Textures/Animations/player_look_left_up.animation +/copy:Textures/Animations/player_look_left_up.animation -#begin Textures/Animations/player_look_right_up.animation -/copy:Textures/Animations/player_look_right_up.animation +#begin Textures/Animations/player_look_left_up_weapon.animation +/copy:Textures/Animations/player_look_left_up_weapon.animation -#begin Textures/Animations/player_look_right_weapon.animation -/copy:Textures/Animations/player_look_right_weapon.animation +#begin Textures/Animations/player_look_left_weapon.animation +/copy:Textures/Animations/player_look_left_weapon.animation #begin Textures/Animations/player_look_right.animation /copy:Textures/Animations/player_look_right.animation -#begin Textures/Animations/player_look_up_weapon.animation -/copy:Textures/Animations/player_look_up_weapon.animation +#begin Textures/Animations/player_look_right_down.animation +/copy:Textures/Animations/player_look_right_down.animation + +#begin Textures/Animations/player_look_right_down_weapon.animation +/copy:Textures/Animations/player_look_right_down_weapon.animation + +#begin Textures/Animations/player_look_right_up.animation +/copy:Textures/Animations/player_look_right_up.animation + +#begin Textures/Animations/player_look_right_up_weapon.animation +/copy:Textures/Animations/player_look_right_up_weapon.animation + +#begin Textures/Animations/player_look_right_weapon.animation +/copy:Textures/Animations/player_look_right_weapon.animation #begin Textures/Animations/player_look_up.animation /copy:Textures/Animations/player_look_up.animation +#begin Textures/Animations/player_look_up_weapon.animation +/copy:Textures/Animations/player_look_up_weapon.animation + #begin Textures/Animations/player_right_idle.animation /copy:Textures/Animations/player_right_idle.animation @@ -193,17 +193,20 @@ #begin Textures/Animations/testAnimationExample.animation /copy:Textures/Animations/testAnimationExample.animation -#begin Textures/AnimationTextures/Character/hr-level1_idle_gun.png -/importer:TextureImporter -/processor:TextureProcessor -/processorParam:ColorKeyColor=255,0,255,255 -/processorParam:ColorKeyEnabled=True -/processorParam:GenerateMipmaps=False -/processorParam:PremultiplyAlpha=True -/processorParam:ResizeToPowerOfTwo=False -/processorParam:MakeSquare=False -/processorParam:TextureFormat=Color -/build:Textures/AnimationTextures/Character/hr-level1_idle_gun.png +#begin Textures/Animations/zombie_attack.animation +/copy:Textures/Animations/zombie_attack.animation + +#begin Textures/Animations/zombie_damaged.animation +/copy:Textures/Animations/zombie_damaged.animation + +#begin Textures/Animations/zombie_death.animation +/copy:Textures/Animations/zombie_death.animation + +#begin Textures/Animations/zombie_idle.animation +/copy:Textures/Animations/zombie_idle.animation + +#begin Textures/Animations/zombie_walk.animation +/copy:Textures/Animations/zombie_walk.animation #begin Textures/AnimationTextures/Character/hr-level1_idle.png /importer:TextureImporter @@ -217,6 +220,18 @@ /processorParam:TextureFormat=Color /build:Textures/AnimationTextures/Character/hr-level1_idle.png +#begin Textures/AnimationTextures/Character/hr-level1_idle_gun.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/AnimationTextures/Character/hr-level1_idle_gun.png + #begin Textures/AnimationTextures/Character/hr-level1_mining_tool-1.png /importer:TextureImporter /processor:TextureProcessor @@ -241,18 +256,6 @@ /processorParam:TextureFormat=Color /build:Textures/AnimationTextures/Character/hr-level1_mining_tool-2.png -#begin Textures/AnimationTextures/Character/hr-level1_running_gun.png -/importer:TextureImporter -/processor:TextureProcessor -/processorParam:ColorKeyColor=255,0,255,255 -/processorParam:ColorKeyEnabled=True -/processorParam:GenerateMipmaps=False -/processorParam:PremultiplyAlpha=True -/processorParam:ResizeToPowerOfTwo=False -/processorParam:MakeSquare=False -/processorParam:TextureFormat=Color -/build:Textures/AnimationTextures/Character/hr-level1_running_gun.png - #begin Textures/AnimationTextures/Character/hr-level1_running.png /importer:TextureImporter /processor:TextureProcessor @@ -265,6 +268,18 @@ /processorParam:TextureFormat=Color /build:Textures/AnimationTextures/Character/hr-level1_running.png +#begin Textures/AnimationTextures/Character/hr-level1_running_gun.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/AnimationTextures/Character/hr-level1_running_gun.png + #begin Textures/AnimationTextures/unicorn.png /importer:TextureImporter /processor:TextureProcessor @@ -277,6 +292,30 @@ /processorParam:TextureFormat=Color /build:Textures/AnimationTextures/unicorn.png +#begin Textures/AnimationTextures/Zombie/zombie_spritesheet_v1.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/AnimationTextures/Zombie/zombie_spritesheet_v1.png + +#begin Textures/AnimationTextures/Zombie/zombie_spritesheet_v2.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/AnimationTextures/Zombie/zombie_spritesheet_v2.png + #begin Textures/GUI/background/base.png /importer:TextureImporter /processor:TextureProcessor @@ -361,18 +400,6 @@ /processorParam:TextureFormat=Color /build:Textures/GUI/background/waiting.png -#begin Textures/GUI/checkboxs_off-on.png -/importer:TextureImporter -/processor:TextureProcessor -/processorParam:ColorKeyColor=255,0,255,255 -/processorParam:ColorKeyEnabled=True -/processorParam:GenerateMipmaps=False -/processorParam:PremultiplyAlpha=True -/processorParam:ResizeToPowerOfTwo=False -/processorParam:MakeSquare=False -/processorParam:TextureFormat=Color -/build:Textures/GUI/checkboxs_off-on.png - #begin Textures/GUI/checkboxs_off.png /importer:TextureImporter /processor:TextureProcessor @@ -385,6 +412,18 @@ /processorParam:TextureFormat=Color /build:Textures/GUI/checkboxs_off.png +#begin Textures/GUI/checkboxs_off-on.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/GUI/checkboxs_off-on.png + #begin Textures/GUI/checkboxs_on.png /importer:TextureImporter /processor:TextureProcessor @@ -421,18 +460,6 @@ /processorParam:TextureFormat=Color /build:Textures/GUI/mouse.png -#begin Textures/GUI/Switch_backgrownd.png -/importer:TextureImporter -/processor:TextureProcessor -/processorParam:ColorKeyColor=255,0,255,255 -/processorParam:ColorKeyEnabled=True -/processorParam:GenerateMipmaps=False -/processorParam:PremultiplyAlpha=True -/processorParam:ResizeToPowerOfTwo=False -/processorParam:MakeSquare=False -/processorParam:TextureFormat=Color -/build:Textures/GUI/Switch_backgrownd.png - #begin Textures/GUI/switch.png /importer:TextureImporter /processor:TextureProcessor @@ -445,6 +472,18 @@ /processorParam:TextureFormat=Color /build:Textures/GUI/switch.png +#begin Textures/GUI/Switch_backgrownd.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/GUI/Switch_backgrownd.png + #begin Textures/icons/12.png /importer:TextureImporter /processor:TextureProcessor diff --git a/ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v1.png b/ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v1.png new file mode 100644 index 0000000000000000000000000000000000000000..d54b7ba69da956c44cd58bf2e03f52c1ef521b50 GIT binary patch literal 5158 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v2.png b/ZoFo/Content/Textures/AnimationTextures/Zombie/zombie_spritesheet_v2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ca02ceafeb728fcf34400cad6c4a92c03c28a1 GIT binary patch literal 16388 zcmaL81yohv+Bdp3EfRu&bSo__-6<#y(%q?~G)RLWNQp>EcY`!acXun&EsY!Q-2Zdl zZ=CnL_uMg59GkWGUTenl{Axz1D9K@Cl43#-g#BDzS`C6=nc)BJ7--;M$=dpQ@B`+e zCMOA%4U=y}5H<8%T0-OPm;E%87kYB@hj)(gGQonKf&34?*?%0bW#U=b>yN=ua5UGP z#-|l`$dT6NRfyBleUt0clv&(Fby=nR_@;FHyhD#kr?#kurM5V4-d&4!m#H{NjG^F?b)pYPy?+5tW-)&>5pLD-=i#g_~k>fXliNmw9#%Q{7!M@Sbd{ z=-r2m$BbZi?o_1663yhcuDon2wm0Is(3CR)S>4FFqD_X$p0Q#;0AbI{o4>?@F;pFI zeek1hF~9sBDnH(!8lHQ)s#|Ad3p2m5Z%a5Q>3-@NvX!-=JD1r)Xc4~j;^$fV%=%%^ zulU(V)?Cf4K5sfJdD?ZWsRZ%k+IIQ*zjaxwNX*VCB93e4@!$OpcYYv|4GzXYA z`}xpU4hEEp$#ZX^Y$W;e3bla;i@Wi7i~;%6eud@!h5Ov^Q_USRCof@UX3LreOp`cJ z$pJBsLMj4qD7y10u97oY0NJ^sFI;iymblx2D{uAs#w%C{!)f|* zDgh%)DV7Lnfv;ZKLdB@qecP((9F~nt-sCsK?G7)q^0M?xl$zL|*p+`Edn&co+`wK6I%6;e8B>h|HE^UMGh3bMA%u zoq)aBe6A81*wawBn$ewFy;vv{kEr*lnQ#z7?T?kG)vcv`Y2|fY#(`= zJl5bQ*F7M&PB~%c+N#QE4}7zu8M8Q;qKo%E4A=wwQbV;r^i-daHN~`Yv2i9#dz!+Q zja$|{u~{nMQ|E)w*84}sNbScFt)+d(5qiVeO zsYPJ6NvVhX?<4in3AkRa>sn+l36q65;tV*lm_BU^Q?eDg$ zG7dc&O)^X(19Js3^|9yo(b~rLHzn&cSll|#XOiKy%eTaNDpi=HDe7yci9!1;u~H^C zWD}yQwl`S6p5-BF7*5a@9P5!7jD^N2xeD*9`^JhOMHAm#JbwFY^mRL|7K}B z;|M_R5FyK#@=WB~ocCHn_ZFn0J<4|Y0E)K*`?w5E-*TJ!i}C%#L0Se`t=dou4=kAgd_nya8GLo zH8DMKf&m3$y=EC*o?@Qt7zz!Q6DdN@iKa<&6`!L`)ISHCX8De#`&WF-h|X{IJ9|l8 zM#q&q{e(t1_n=qzH2LTUe>FOPoZ4DQUdZPE6#AMkkDLx|30=J`TEP$y_p33cB=O)O6%R)F8EqX3hW7Sbik=Tyzb-jJHK^PwZ|__AOX_sH z_9gdl>u?v3hbzB<$aMAe9_Q=pU<}?F(p#AyO{lBQ4|{nesV;wIi2RN~g~W5Rm#8Ik zodckweZCpQU-Jf9ihXE&CLlOW+Dce70pj3^{aa1L>a>f9@=$UfS-3ve;0!uxe1cMO-pu7`z!0jiuz!E^SNP z)eHB%o;!e#gy{YA?MZ@R2V3%x+I_`uE_ZQR4|lXv_MU|0fnV= z$0x9MH@w$PV3K9KPHdusC#5kPi0$1NZ)>i1%1J%uEPDsj?`rhmZfUnoWy*SZda># zeAXYB4UAd?UH)Iq&tMq|McYNm66YH+Ee5enIO7K6tnE^iNk+d4=w>veT-8pm0!}d! zdY?$T?;5@bTZAmJWT2w(53GImtf`878%H}@b~1+K-XW2eVAjrM=?fLBs=I?LTxj<2 z@717cL0uFt=992;!B(|dhRKYj8ZpqV!lc8cD)D6 zVJ@xZ$Ysk~JrKnIKD#O9N!YDGU^>;Rc}&-vPKY9 z(sAj|XF)91@y2llJ=9YdRPyT0Ved)wM}dinaw%%}Yv_~Y2OopV62PaO!I@?vTes;{ zGRv;z zY8jtiQLOY%xVgi?k<-QV8zu5P<0s8dt=!E1?!RsqZ0;PFz@5)m)DVtz+9zgp zZ2!}ncjz5G)ne@ZQp$Z9x|HjkHUhwI;^N(?+4tFNGSRCqU(hOV^C};Bct2(#zajDX zl0Js~sH{pk!{g8Ggx#4{{XX~Lgn|-`x!gvF_gW9MXdUo3D*@R}{;XQui{N?Td&%Tq zM7AqT$K2J*=e?ZU=V?`G1FgDf*Cp|F+;bzY@O$%NWx|ye%(;z5cHu&F0)1Z>skyDbUy3+X>vCRaBrgP0r zy{#m1%kz;hm;=4DJRMGcseN))qB(neUF*Ld@T!bDTV!o7a>T2s zEk1}N)bn#C4|+neRKwC5xS~qA@YRol?(E&tTdWRkx?(6zfbgl7!0fHMWrkMV++3uU z$V`UGr^Qd0DxNQ+GKZ}!T;+t&gr-bDV_xY!C$Y>nW){E7Blx@E+ne99@ov8w9&HcG zC1%}+bxM9;$iV@f4@A;M$ z<}4h6&h410D^s{Ta^Y{b;vZTWRa*L1$(@Q25Ui70K5g88HB15)Y{VB+-R0yF=V@il zVTi|o-I>gUv(1~fO7M)cUFU|c$%bITpY3EoUGZa|+XpNMbU+i(rDXh3 zm2Nj?-u}Ve{PN7nI9sT_R^=|*?+)OoI>}Q&d^n#8(~yZtcpepdIQ=ZHBrD5>0U}_I zo^6)lf3dJKpw17w3Cn`njB$G3fkO1QWs~>nvl66f)Z|I-Qn`~cbSwMqE@c+5jb|r_ z$DbvlzHT6<5GO$G87)&K1 zK|Ah_OgnHs7CEMW9!cvLs}}kwU99Onaqm~fPykr|OrjnKVn`5Z2|2z{p2h3_tAwK4 zx$t0*C^bxD(4Qdf$3Fy>W->a%4#X-1@!bdN6u_$qC%4@19}-ORYldyPqjN-wgC4kE z1QpPES0B!Uy9VDI*Otvy@M2_8X#7}F_0E3FR9gYY>JFdkm6LNoR$98TPxyL^^^3=o zPlX#D<=YGlG^r3Bl%GjZ?B%HSatTf&RA@nMLJZhZ+_2H!wN;1x(-H!l*e~UVXg}Cs zy-&n#b$Uf>AM*uQ5L{%Ke0fs788FxxcCvbye%F4a!ypI=7(r-ZN-+VMTo4NqhX}XR zz>`c+^q{Zh38pIKguvw zDY^kXyU&iqU2cm5K$R0-H_2LVw2SMimHPHS17dAP&*!s-}|5$AefXlw?9f8 z0mB6&igh?fE|Y~APsR=SNbu8EFP$PXkLp@3jp0wXr&3t9=l$kP3Y2y6D2+`c#OB%5uqA0Cffc zP$D=XG@d<}LblSkqKYoh#=3SCh5q_?hLNBezX-Oa%>S^;5_dKJrK_naE5XXt=U_U$ zY1fv1f=dHBk}O;;J9LIk*+(yIIGkj3y2sr1EXQNL z05`4c&y-@Swf~8nBbSNn|F;@lK1zay?zmR_&UE?iMZsCV42d+eJK3+}=U+rTmU+Bt zqjVH%9XE-93h)lM+%KYDl=KudYS_15mvn1Ov=eY#iilnw>W&fyR*wWgvsEafcA%}S z-h&`?P*3Oxo1(!xTyr1BybuXXD$)VeGAq}XDB#U+RiHpz*58O{yXAj@2~by+e`MQS z1|<*h-+fijXE0VRxT5FX*{<@1*y&$IXjQ>movGXg4;r06S}8t|;M~yfx6_rj>+na` zwn5hL;5|XQglSm9jT_>UW@^H@^M63&*nj`9tE0(@r@aOsdadS<`hfBI?a!8bL21jw z1>b%@|K6t&oZ?W_=D3303yXds!r*|sF+5Uwz1et&oUe=l#Y9ofjhqVAm;2{=D-$RN z4B8{x&@}#j4tvdT2H0}k4A&mt3JGs>`lnL0+qU}C9^&M3KkJMnu5j4tg zUD@+3@~@;mrdepDqy17Q7PouLu<_C6=5gy?SNq$;L!ybA@9v6ICA(u(9p6GMV7j0Q zSKT z)C)QJT=a3yidbm97HdI)F8`iueXkapCMy?P?l5{WQ=4gQpJg7GpsIhd3JLhkxG07% zPZoIn>6-5c2;utck^~SS6A^FNO2za_R>}jjNjxDT? zhCyn>fhA{Lr*~iH5PPT%2Kupkn4Mv`shwHYsC>V8IWa{_Z57 z)avBBKCJEVPHqh}Bx2}ay-18$E_2)-b@nY!RSNG%%GsQL`d%s3uS`3p2fU{T7p|;> zf_o1fWfc5hCh^iL@itUUpR`38~HnIj=5Rnp5Xno^80iq|6PcNK+gv;@mxC% zN9W$qIK@gIR{;*&%tcXKzOz8z*ES@e&4FP(x#`OzJ9mCF5YM$3WV(C8gI@H97>sfHT&(p^H+mJR_OE>{kf4GW zN-A3(MZ-OPao==t+^QC^y|wzYV|t@J4~KSkyW#nVLl;6r^Lb0oI)z3|*EAjcGKP4u z6BHs;gKBJ!3HhUk8WaI5ub%XJ^6L<}p_I+DOb-v(dPZ&^P1+UC=brGtDb>WZK}PJ< ze9)U22Gsj+yE(ctSJBEmxax%zEB6WC>2{kYloQP4Xk28?&eW+aM)o_;(M_M!{%?)p z-vC7C5x^dHrcDG8|D3M|WLNwGh_rTihMd11)DT>^-TtA3sE>`&05I_JB?&d*QaMt> z2zZmAOm}DM0<_so|E~9fUjsum>$*c3V&8HgLq~@NPqkD5)|q}>C$|+>R{>s-{rMg1 zo#p}r@%`k)>duekx)uXp2Do%)g2gBm3I$nutk@$V%pE{-5n9-nJyB)^lHo@(Beone zWkC`IR~OLvI#p2K?u+uEz01RUr#|WdR#rGb8EBCBU9rXMi8>Mh9bk~80~qwyOSV*RB@bd9lr{a zh*aIHt?j)7C>gPR=_p-t$pLoypqun!VKsq)Xm#blWk_KBV!U<>NNfMbA?kr$N>S%P zpLVjUVSLs%76uTF^8{`eM@l7m%Cd(Z@qnE!N^RSDnO0VvOuh7IiBcFd6)mat1A1vP z)z~ldegl|bpa9&%R>$q4wElQGOGu-Kl!J*I(f+kfQkI%MjFh5@aorlogS7a|Y+nP> z-t7O(Ke_m~T41xn)Y~V6jD3>99I&%&4kV6Z;rBp3Opw!P3e-iL+Ezc6i7Q-SYPZgm z_{1ye9O@Wu%ri>uGmr{{%w`U~wpu{_YnJm$S!9#~ulFKYG!)?ESMw491<8j@J^)$zUAc?q*9Y;Ha|UI=sJGCq^41#&~z|eKdEV>V>;Z`yMH@ zEoeZT)}5vBi?_l3SRH&vsGuA&Hf_T;`hZ2BxjK;7z#7-5Ao)HOhnE04msBF|7;y}y zU=jrcfE6mmz4H3DZgCYH=JJ^L#$fP0f4yq!45?pH@7$olsjDMx?HN|xo||9c8mFz1 zdyAI}r(|QlB>>XUHzrZQA|(FIYv43Ktvpmm46vSj7MK`*H~cCu?1Gm!NqpIy4?3gY zzAvj+5mWwi3>IYt*X2-grmfY5RsxMXcf^dhVSF3a2j%{5x$?Ac#ErzjWx$x={*w-{ z@H+zSyVRIpJ&0LhTY&qDm;y&&)S8SVZ}nrUU#x}dz$maqhX0m}5-|G-dRb*E37qfG z0Ql*VxUYD4r+K?SdlXEk8k>%k%Z0FTIE8Q_1Z;Qi4;zObQVx`z;PMiffm{RbbI47vNmm7QZCdwYZLwRBX4pq8hz_r;8TrxEp3P zi%iWH8!|hrVPt#1sfb19;yW_n@_m2$PtPBLNqKnp7d<`PWtnW^bFF7B>tvbcxkrmB z<9&$rRX(>_%)QvB5D>T^aUgU7_P`Y$8}l%_yq=r6`MVdEK_eFRQXD{uw5h&LKl7*O z>YF{MQ+z$10bszD~yA0eK5i4^E%KAd0MxDi?9l1X}ZycFbknsJxX6 za%ks2eBnT@jVGBu64sx9t#%`vXm*hDa`v{|V(}!0^=jn{RiDaH&Q+b zy)dar0b;?!fNC@}NhfC`x>pdIaQFeJV_aubYMM-P$r@<1-)6$H#t!xSf{L@1i`xA5 zZD`O|_ncjwZzrjxM%qxIVp)qx&U(ID`QtZSyqWoeVEBPI7Nj{tL)gToZstD!j?|5H zIrT`T>Fu91)n>e9i-J3_*|#t#x^pX8#;+!*X^fgu#=`)946mj#;%f%TNPF3X7hk>a zvE+3?&)$X68a>Wef)Z1CMY%qS2GsYD-lF^qh$?5XYb%g?F#*8bH-_`L0)Rr z6LN`i^FL^{YaJ4|pxBu}=_6yiVzZxSNoWj4=p|T}jHu6jR~&az=7R*c7FW(NL!TNv z3&%|i%(OGfZQIljemxMc`&d+5@ER7-n5G9o|4=!ny+1VfH3zXZE%&YsMu75|4r=g7 z=U(%kzPZ1tyWxELr!o6!GigQLM(AzpMb>YHVj#WMk)5l+XRcCRDlg^F1HOT zW5^4YacSmPGg^bZsLrOJ=J0{OW$jwGJdN3meMCqOZv%8nIWB%O##3fkRB)YM?)ukceB51 zZa;+(3x&MMhmj7)^TkDc_CnwfB60K2PT8oGJQw2&Q_(X1A=?V-)u`f=9)H+IKtl@E zOawJe`?Kf!1}m++GBRX|Jv>9E04t>s#5Qk!qC`1OTr!UafW}ReVcgxMowx;}GL*%< zhhAH9qST6cl}6&$o>>LCjpwPe1TbL>AOzP=bZwHiNbNx1<_uQ`C5j|Xm!=ph#0y}C zt~WIpw1L*^v!C;DcsiDAuKvEj(D7wXO)rgWUu}nz zLx-<`juhMAN4cP+Tg%^e;4+)d&S|PX ziR1I4a#E@MPMlvS^u?75Gji?|-+|OO6}6h~^1Ku| z(>=@tfhxbETx-alq-fp%8Nep~we90s=il6n#ifbE>Ep^7KJKWsP42w}!Hry40l%NC zitI~M#4X!_?fSvY@fFnZ5H^~D-1SkmB- zso+7+#+8K3t{Y-+^Xl6`4V5;18Ue^S6FUBwco0W5cFrLm+k*xU!TsKkuC;IjQpNkF z=}2@7;(~CG^IyAl4#nOaDS;>ta6kWaRYplnWrs zp}xd;)JRONPEs>^L zMlyaNy~LzOR{8Vt`QoH!6c~x%Ye4|3!Ilvp_+TR{{fLT?SJ%T7rvQA}R*(Q;wE$z& zv%p03r&Cu}#xfX_=&Rda%~!((bVxZPEeLfdNUTaG?#&(hXBa^%^gO!mbaw_QP#Ss= zmV2RyZp(pA2J$>eXM~>Vd=aboXp7L!Ch!!>ar5tWNU9DPPu+qMNe4s&BuPM4Bv9ms z9qCJ*wUaJ9+(v3kM;`|DNO~@2dOvZ⋙M{cB;EQ0AnIG_UaP6&pzuu2Dd&yIMUnp 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/Animations/zombie_attack.animation b/ZoFo/Content/Textures/Animations/zombie_attack.animation new file mode 100644 index 0000000..b8129db --- /dev/null +++ b/ZoFo/Content/Textures/Animations/zombie_attack.animation @@ -0,0 +1 @@ +{"id":"zombie_attack","textureName":"Textures/AnimationTextures/Zombie/zombie_spritesheet_v1","startSpriteRectangle":{"X":0,"Y":64,"Width":32,"Height":32},"frameSecond":[{"Item1":0,"Item2":5}],"textureFrameInterval":0,"framesCount":3,"isCycle":true,"offset":"0, 0"} diff --git a/ZoFo/Content/Textures/Animations/zombie_damaged.animation b/ZoFo/Content/Textures/Animations/zombie_damaged.animation new file mode 100644 index 0000000..6d0609d --- /dev/null +++ b/ZoFo/Content/Textures/Animations/zombie_damaged.animation @@ -0,0 +1 @@ +{"id":"zombie_damaged","textureName":"Textures/AnimationTextures/Zombie/zombie_spritesheet_v1","startSpriteRectangle":{"X":0,"Y":128,"Width":32,"Height":32},"frameSecond":[{"Item1":0,"Item2":5}],"textureFrameInterval":0,"framesCount":1,"isCycle":true,"offset":"0, 0"} diff --git a/ZoFo/Content/Textures/Animations/zombie_death.animation b/ZoFo/Content/Textures/Animations/zombie_death.animation new file mode 100644 index 0000000..97aaa9c --- /dev/null +++ b/ZoFo/Content/Textures/Animations/zombie_death.animation @@ -0,0 +1 @@ +{"id":"zombie_death","textureName":"Textures/AnimationTextures/Zombie/zombie_spritesheet_v1","startSpriteRectangle":{"X":0,"Y":96,"Width":32,"Height":32},"frameSecond":[{"Item1":0,"Item2":5}],"textureFrameInterval":0,"framesCount":9,"isCycle":true,"offset":"0, 0"} diff --git a/ZoFo/Content/Textures/Animations/zombie_idle.animation b/ZoFo/Content/Textures/Animations/zombie_idle.animation new file mode 100644 index 0000000..b96e1a3 --- /dev/null +++ b/ZoFo/Content/Textures/Animations/zombie_idle.animation @@ -0,0 +1 @@ +{"id":"zombie_idle","textureName":"Textures/AnimationTextures/Zombie/zombie_spritesheet_v1","startSpriteRectangle":{"X":0,"Y":0,"Width":32,"Height":32},"frameSecond":[{"Item1":0,"Item2":60}],"textureFrameInterval":0,"framesCount":2,"isCycle":true,"offset":"0, 0"} diff --git a/ZoFo/Content/Textures/Animations/zombie_walk.animation b/ZoFo/Content/Textures/Animations/zombie_walk.animation new file mode 100644 index 0000000..f6dbfa5 --- /dev/null +++ b/ZoFo/Content/Textures/Animations/zombie_walk.animation @@ -0,0 +1 @@ +{"id":"zombie_walk","textureName":"Textures/AnimationTextures/Zombie/zombie_spritesheet_v1","startSpriteRectangle":{"X":0,"Y":32,"Width":32,"Height":32},"frameSecond":[{"Item1":0,"Item2":5}],"textureFrameInterval":0,"framesCount":8,"isCycle":true,"offset":"0, 0"} diff --git a/ZoFo/GameCore/GameObjects/Entities/EntittyForAnimationTests.cs b/ZoFo/GameCore/GameObjects/Entities/EntittyForAnimationTests.cs index 2bad778..20e779e 100644 --- a/ZoFo/GameCore/GameObjects/Entities/EntittyForAnimationTests.cs +++ b/ZoFo/GameCore/GameObjects/Entities/EntittyForAnimationTests.cs @@ -14,11 +14,11 @@ namespace ZoFo.GameCore.GameObjects.Entities //public override GraphicsComponent graphicsComponent { get; } = new GraphicsComponent(new List { "тут пишите название анимации" }, "сдублируйте " + - public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "player_idle_rotate_weapon" }, "player_idle_rotate_weapon"); + public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_idle" }, "zombie_idle"); public EntittyForAnimationTests(Vector2 position) : base(position) { - graphicsComponent.ObjectDrawRectangle = new Rectangle(0,0,16*12, 16 * 16); + graphicsComponent.ObjectDrawRectangle = new Rectangle(0,0,16*20, 16 * 20); position = new Vector2(10, 10); } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index bc504f9..a82a70c 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -11,12 +11,12 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies { class Zombie : Enemy { - public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent("Textures/icons/8"); + public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_damaged" }, "zombie_damaged"); public Zombie(Vector2 position) : base(position) { health = 5; speed =2; - collisionComponent.stopRectangle = new Rectangle(0, 0, 100, 100); + collisionComponent.stopRectangle = new Rectangle(0, 0, 52, 100); graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); } @@ -26,12 +26,8 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies AppManager.Instance.server.players[0].position - position ); velocity=new Vector2(duration.X * speed, duration.Y*speed); - if(position.X>595 && 605>position.X && position.Y>495 && 505>position.Y) - { - velocity = Vector2.Zero; - } - //position.X += velocity.X*t; - //position.Y += velocity.Y * t; + + } } } From 58adb036a40ecf2de9ddfccb37dae8879479e1cd Mon Sep 17 00:00:00 2001 From: Kaktus200020 Date: Sun, 18 Aug 2024 18:03:18 +0300 Subject: [PATCH 05/15] try1 --- ZoFo/Content/MapData/MapSession.tiled-session | 23 +- ZoFo/Content/MapData/TileMaps/main.tmj | 1618 ++++++----- ZoFo/Content/MapData/TileMaps/main.tmx | 116 - .../MapData/TileSets/CollisionTileSet.tsj | 435 --- ZoFo/Content/MapData/TileSets/TileSet 1.tsj | 8 +- .../MapData/TileSets/TilesetNature.tsj | 2537 +++++++++++++++++ .../MapData/TileSets/tileset 1 collision.tsj | 1658 +++++++++++ .../Content/MapData/TileStamps/boulders.stamp | 1 + .../MapData/TileStamps/stone buildings.stamp | 1 + ZoFo/Content/Textures/TileSetImages/Pipes.png | Bin 0 -> 3323 bytes .../{TileSets => TileSetImages}/Tilelist1.png | Bin .../{TileSets => TileSetImages}/Tilelist2.png | Bin .../{TileSets => TileSetImages}/Tilelist3.png | Bin .../{TileSets => TileSetImages}/Tilelist4.png | Bin .../Textures/TileSetImages/TilesetDesert.png | Bin 0 -> 19420 bytes .../Textures/TileSetImages/TilesetDungeon.png | Bin 0 -> 1437 bytes .../Textures/TileSetImages/TilesetElement.png | Bin 0 -> 13884 bytes .../Textures/TileSetImages/TilesetField.png | Bin 0 -> 3331 bytes .../Textures/TileSetImages/TilesetFloor.png | Bin 0 -> 29615 bytes .../Textures/TileSetImages/TilesetFloorB.png | Bin 0 -> 2029 bytes .../TileSetImages/TilesetFloorDetail.png | Bin 0 -> 5446 bytes .../Textures/TileSetImages/TilesetHole.png | Bin 0 -> 1774 bytes .../Textures/TileSetImages/TilesetHouse.png | Bin 0 -> 58356 bytes .../Textures/TileSetImages/TilesetLogic.png | Bin 0 -> 4258 bytes .../Textures/TileSetImages/TilesetNature.png | Bin 0 -> 43359 bytes .../Textures/TileSetImages/TilesetRelief.png | Bin 0 -> 4568 bytes .../TileSetImages/TilesetReliefDetail.png | Bin 0 -> 6115 bytes .../Textures/TileSetImages/TilesetTowers.png | Bin 0 -> 14705 bytes .../TileSetImages/TilesetVillageAbandoned.png | Bin 0 -> 31779 bytes .../Textures/TileSetImages/TilesetWater.png | Bin 0 -> 23565 bytes .../Textures/TileSets/TilesetFloor.png | Bin 408543 -> 0 bytes .../MapManager/MapElements/Layer.cs | 1 + .../GameManagers/MapManager/MapManager.cs | 88 +- .../NetworkManager/ClientNetworkManager.cs | 2 +- .../NetworkManager/ServerNetworkManager.cs | 4 +- ZoFo/GameCore/GameManagers/SoundManager.cs | 20 +- .../MapObjects/StopObjects/StopObject.cs | 5 +- ZoFo/GameCore/Server.cs | 2 +- 38 files changed, 5080 insertions(+), 1439 deletions(-) delete mode 100644 ZoFo/Content/MapData/TileMaps/main.tmx delete mode 100644 ZoFo/Content/MapData/TileSets/CollisionTileSet.tsj create mode 100644 ZoFo/Content/MapData/TileSets/TilesetNature.tsj create mode 100644 ZoFo/Content/MapData/TileSets/tileset 1 collision.tsj create mode 100644 ZoFo/Content/MapData/TileStamps/boulders.stamp create mode 100644 ZoFo/Content/MapData/TileStamps/stone buildings.stamp create mode 100644 ZoFo/Content/Textures/TileSetImages/Pipes.png rename ZoFo/Content/Textures/{TileSets => TileSetImages}/Tilelist1.png (100%) rename ZoFo/Content/Textures/{TileSets => TileSetImages}/Tilelist2.png (100%) rename ZoFo/Content/Textures/{TileSets => TileSetImages}/Tilelist3.png (100%) rename ZoFo/Content/Textures/{TileSets => TileSetImages}/Tilelist4.png (100%) create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetDesert.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetDungeon.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetElement.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetField.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetFloor.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetFloorB.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetFloorDetail.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetHole.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetHouse.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetLogic.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetNature.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetRelief.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetReliefDetail.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetTowers.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetVillageAbandoned.png create mode 100644 ZoFo/Content/Textures/TileSetImages/TilesetWater.png delete mode 100644 ZoFo/Content/Textures/TileSets/TilesetFloor.png diff --git a/ZoFo/Content/MapData/MapSession.tiled-session b/ZoFo/Content/MapData/MapSession.tiled-session index 257833b..e679791 100644 --- a/ZoFo/Content/MapData/MapSession.tiled-session +++ b/ZoFo/Content/MapData/MapSession.tiled-session @@ -5,20 +5,20 @@ }, "activeFile": "TileMaps/main.tmj", "expandedProjectPaths": [ - ".", "TileSets", - "TileMaps" + "TileMaps", + "." ], "fileStates": { "TileMaps/TileSets/TileSet 1.tsj": { "scaleInDock": 1 }, "TileMaps/main.tmj": { - "scale": 0.75, - "selectedLayer": 0, + "scale": 0.5, + "selectedLayer": 1, "viewCenter": { - "x": 578, - "y": 482.66666666666674 + "x": 895, + "y": 270 } }, "TileSets/CollisionTileSet.tsj": { @@ -43,15 +43,16 @@ "project": "MapSession.tiled-project", "recentFiles": [ "TileMaps/main.tmj", - "TileSets/TileSet 1.tsj", "TileSets/CollisionTileSet.tsj", + "TileSets/TileSet 1.tsj", "TileSets/WallSet.tsj" ], + "stampsFolder": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/TileStamps", "tileset.lastUsedFormat": "json", - "tileset.margin": 2, - "tileset.spacing": 2, + "tileset.margin": 0, + "tileset.spacing": 0, "tileset.tileSize": { - "height": 128, - "width": 128 + "height": 16, + "width": 16 } } diff --git a/ZoFo/Content/MapData/TileMaps/main.tmj b/ZoFo/Content/MapData/TileMaps/main.tmj index 521ea7b..1f5921c 100644 --- a/ZoFo/Content/MapData/TileMaps/main.tmj +++ b/ZoFo/Content/MapData/TileMaps/main.tmj @@ -5,352 +5,352 @@ { "chunks":[ { - "data":[28, 46, 29, 24, 24, 28, 46, 29, 24, 90, 24, 24, 50, 51, 24, 24, - 50, 2, 32, 46, 29, 50, 2, 32, 29, 24, 90, 24, 89, 24, 24, 24, - 89, 28, 10, 3, 23, 24, 24, 25, 23, 24, 24, 24, 28, 29, 89, 24, - 24, 25, 23, 50, 32, 29, 24, 25, 23, 28, 29, 24, 50, 51, 28, 29, - 24, 25, 23, 24, 50, 51, 24, 50, 51, 50, 51, 24, 24, 24, 50, 32, - 24, 25, 23, 24, 24, 89, 24, 24, 24, 24, 24, 24, 24, 24, 28, 47, - 24, 50, 32, 46, 29, 90, 24, 579, 29, 24, 89, 89, 24, 24, 25, 579, - 29, 24, 25, 114, 45, 29, 24, 25, 23, 90, 24, 24, 24, 89, 50, 51, - 51, 89, 50, 3, 115, 23, 24, 25, 23, 89, 28, 29, 24, 24, 24, 89, - 24, 24, 24, 25, 111, 23, 90, 50, 51, 24, 50, 32, 46, 29, 24, 24, - 24, 90, 24, 50, 2, 51, 28, 46, 46, 29, 24, 50, 2, 51, 24, 24, - 24, 89, 24, 24, 28, 29, 50, 2, 2, 51, 24, 90, 24, 24, 89, 24, - 46, 29, 28, 46, 10, 32, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 2, 51, 50, 2, 51, 50, 51, 24, 89, 24, 24, 90, 24, 24, 89, 90, - 24, 28, 46, 29, 24, 24, 24, 24, 89, 24, 24, 24, 24, 24, 89, 24, - 29, 50, 3, 23, 24, 90, 28, 29, 24, 24, 24, 24, 24, 90, 28, 46], + "data":[46, 10, 2, 51, 24, 90, 24, 24, 24, 24, 24, 90, 24, 24, 50, 51, + 3, 23, 24, 24, 24, 90, 24, 24, 89, 24, 90, 89, 28, 29, 24, 24, + 50, 51, 24, 90, 24, 89, 24, 28, 29, 90, 24, 24, 25, 23, 24, 24, + 24, 28, 46, 29, 24, 24, 24, 50, 51, 90, 24, 24, 25, 23, 24, 24, + 24, 50, 3, 23, 24, 24, 24, 24, 24, 24, 24, 24, 50, 51, 28, 29, + 24, 89, 50, 51, 28, 29, 24, 24, 24, 24, 24, 28, 46, 46, 10, 32, + 28, 46, 46, 29, 50, 51, 24, 89, 89, 28, 29, 50, 2, 3, 23, 25, + 25, 1, 3, 45, 46, 29, 24, 24, 28, 10, 51, 89, 89, 50, 51, 50, + 25, 45, 10, 2, 2, 51, 90, 24, 50, 51, 24, 24, 24, 24, 24, 24, + 50, 2, 51, 28, 46, 29, 24, 24, 28, 46, 29, 24, 90, 24, 24, 24, + 90, 24, 24, 50, 2, 32, 29, 24, 25, 1, 32, 29, 24, 89, 24, 90, + 24, 90, 24, 24, 24, 25, 23, 28, 10, 32, 10, 32, 29, 24, 24, 24, + 29, 24, 24, 24, 24, 25, 23, 25, 23, 50, 32, 47, 23, 24, 24, 24, + 51, 28, 29, 89, 24, 50, 32, 10, 51, 24, 50, 2, 51, 24, 24, 24, + 24, 50, 32, 46, 29, 28, 47, 23, 24, 28, 46, 29, 28, 29, 24, 89, + 24, 28, 10, 2, 51, 25, 1, 51, 28, 10, 2, 51, 50, 51, 24, 89], "height":16, "width":16, "x":0, "y":0 }, { - "data":[90, 24, 24, 24, 24, 24, 24, 24, 24, 90, 24, 89, 24, 24, 24, 24, - 28, 29, 24, 24, 24, 24, 24, 24, 90, 24, 89, 24, 24, 24, 24, 24, - 50, 51, 24, 24, 89, 24, 24, 24, 24, 24, 24, 24, 24, 28, 29, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 28, - 46, 29, 24, 24, 24, 24, 24, 28, 29, 24, 24, 24, 90, 50, 32, 47, - 115, 23, 24, 24, 24, 24, 24, 25, 23, 28, 29, 24, 24, 89, 50, 3, - 3, 45, 46, 29, 24, 24, 24, 50, 51, 50, 51, 89, 24, 24, 28, 47, - 50, 2, 2, 32, 29, 24, 24, 24, 90, 24, 24, 24, 24, 24, 25, 1, - 24, 24, 24, 25, 23, 24, 24, 24, 89, 24, 24, 90, 24, 24, 50, 51, - 89, 24, 24, 25, 23, 24, 24, 24, 24, 24, 28, 29, 24, 24, 24, 90, - 24, 24, 24, 50, 32, 29, 24, 24, 28, 46, 47, 23, 24, 24, 24, 24, - 24, 24, 24, 90, 50, 51, 90, 24, 50, 3, 1, 51, 28, 29, 28, 46, - 24, 89, 28, 46, 46, 29, 24, 24, 24, 50, 51, 28, 10, 51, 50, 2, - 24, 90, 25, 1, 2, 51, 28, 46, 46, 46, 46, 10, 51, 24, 24, 24, - 24, 24, 50, 32, 29, 28, 10, 2, 2, 3, 1, 32, 29, 24, 24, 24, - 29, 24, 24, 25, 45, 47, 23, 24, 24, 50, 51, 25, 45, 29, 24, 24], + "data":[24, 24, 90, 90, 24, 24, 24, 24, 24, 24, 89, 90, 24, 28, 46, 46, + 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 89, 24, 24, 25, 1, 2, + 89, 24, 89, 24, 24, 89, 24, 28, 29, 24, 28, 29, 24, 50, 32, 29, + 24, 24, 24, 24, 24, 24, 24, 50, 51, 28, 10, 32, 46, 29, 25, 23, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 50, 3, 45, 10, 32, + 29, 24, 24, 24, 24, 28, 29, 90, 24, 25, 23, 24, 50, 2, 51, 25, + 23, 28, 46, 46, 46, 47, 23, 24, 24, 50, 51, 24, 24, 28, 29, 50, + 51, 50, 2, 2, 3, 115, 23, 24, 24, 24, 89, 24, 24, 50, 32, 29, + 24, 24, 24, 24, 50, 3, 23, 28, 46, 46, 29, 24, 24, 89, 25, 23, + 24, 24, 24, 24, 24, 50, 32, 10, 2, 2, 32, 46, 29, 24, 50, 51, + 24, 24, 24, 28, 29, 89, 25, 23, 90, 28, 47, 1, 51, 89, 24, 24, + 24, 90, 24, 25, 23, 24, 50, 32, 29, 50, 2, 32, 29, 28, 29, 24, + 24, 24, 24, 25, 45, 46, 46, 10, 32, 29, 24, 50, 32, 10, 51, 24, + 24, 28, 46, 10, 2, 2, 2, 32, 10, 32, 46, 46, 10, 51, 24, 90, + 24, 50, 3, 23, 90, 24, 24, 50, 51, 50, 2, 3, 23, 24, 24, 89, + 28, 29, 50, 32, 29, 89, 24, 24, 24, 90, 24, 50, 32, 46, 46, 46], "height":16, "width":16, "x":16, "y":0 }, { - "data":[24, 24, 50, 51, 24, 50, 2, 51, 24, 28, 47, 1, 51, 25, 111, 45, - 24, 24, 28, 29, 24, 24, 24, 28, 29, 25, 111, 23, 24, 50, 2, 2, - 28, 46, 10, 51, 28, 29, 24, 25, 23, 50, 2, 51, 24, 24, 28, 29, - 10, 2, 51, 90, 50, 32, 29, 50, 32, 46, 29, 24, 24, 24, 25, 23, - 23, 24, 24, 24, 90, 50, 51, 24, 25, 114, 23, 24, 90, 24, 25, 23, - 23, 28, 29, 24, 24, 28, 29, 89, 50, 2, 51, 24, 24, 24, 25, 23, - 23, 50, 51, 28, 46, 10, 51, 24, 24, 24, 90, 24, 24, 24, 50, 32, - 51, 24, 90, 50, 2, 32, 29, 28, 46, 29, 28, 46, 29, 24, 90, 50, - 28, 29, 24, 90, 24, 25, 45, 47, 1, 51, 50, 2, 32, 46, 29, 89, - 25, 45, 29, 24, 24, 50, 2, 2, 32, 29, 24, 24, 50, 3, 23, 24, - 50, 2, 51, 24, 24, 24, 24, 24, 50, 32, 46, 29, 24, 50, 51, 24, - 29, 24, 28, 29, 89, 24, 24, 24, 24, 25, 111, 23, 24, 28, 29, 24, - 32, 29, 25, 23, 89, 28, 46, 29, 24, 25, 115, 23, 24, 25, 23, 24, - 50, 32, 47, 45, 46, 10, 2, 32, 46, 10, 2, 51, 24, 25, 23, 89, - 24, 50, 2, 3, 1, 32, 46, 10, 2, 51, 89, 24, 89, 50, 51, 24, - 24, 28, 46, 47, 23, 50, 3, 23, 24, 24, 90, 24, 28, 46, 46, 29], + "data":[46, 29, 89, 24, 24, 28, 47, 23, 24, 24, 28, 10, 51, 24, 24, 24, + 2, 51, 24, 24, 24, 50, 2, 51, 28, 29, 50, 51, 24, 24, 24, 90, + 24, 24, 90, 24, 24, 24, 24, 24, 25, 23, 28, 29, 24, 24, 89, 24, + 24, 90, 24, 24, 24, 24, 24, 24, 50, 32, 47, 23, 24, 89, 24, 24, + 29, 24, 24, 28, 46, 46, 29, 24, 24, 50, 2, 51, 24, 24, 28, 46, + 23, 24, 24, 25, 1, 2, 32, 29, 24, 24, 24, 24, 24, 24, 50, 2, + 32, 46, 46, 47, 23, 24, 50, 51, 24, 24, 90, 24, 89, 24, 24, 24, + 50, 3, 111, 1, 51, 24, 24, 24, 24, 28, 29, 24, 24, 24, 28, 46, + 24, 50, 2, 32, 29, 24, 24, 28, 29, 25, 23, 24, 24, 24, 50, 2, + 89, 24, 90, 50, 51, 28, 29, 50, 51, 50, 32, 29, 24, 24, 24, 24, + 24, 28, 29, 24, 24, 25, 23, 24, 89, 24, 50, 32, 29, 90, 24, 24, + 24, 25, 23, 24, 24, 25, 23, 24, 90, 24, 24, 25, 45, 46, 29, 24, + 28, 47, 45, 29, 24, 50, 32, 29, 24, 89, 24, 25, 114, 1, 32, 29, + 25, 114, 1, 51, 24, 90, 50, 51, 24, 24, 24, 25, 1, 51, 50, 51, + 50, 2, 51, 24, 28, 29, 28, 29, 24, 24, 24, 25, 45, 46, 29, 24, + 46, 29, 24, 24, 50, 51, 25, 23, 24, 24, 28, 10, 2, 2, 32, 29], "height":16, "width":16, "x":32, "y":0 }, { - "data":[47, 23, 24, 28, 29, 24, 24, 28, 29, 50, 51, 24, 50, 32, 46, 46, - 3, 23, 28, 47, 23, 24, 89, 50, 32, 29, 24, 24, 24, 25, 115, 1, - 50, 32, 10, 2, 51, 24, 89, 24, 25, 23, 24, 90, 24, 25, 1, 32, - 24, 25, 45, 46, 46, 29, 28, 29, 25, 23, 24, 90, 24, 50, 51, 50, - 24, 25, 115, 111, 1, 32, 10, 51, 25, 23, 28, 46, 46, 46, 29, 24, - 28, 10, 2, 2, 51, 50, 51, 24, 25, 23, 25, 1, 2, 2, 32, 46, - 47, 45, 46, 29, 24, 24, 24, 28, 10, 51, 50, 32, 46, 46, 10, 3, - 2, 3, 111, 23, 24, 24, 24, 25, 23, 24, 89, 50, 2, 2, 51, 50, - 90, 25, 1, 32, 29, 90, 24, 25, 45, 29, 24, 89, 90, 28, 29, 24, - 24, 25, 23, 50, 51, 24, 24, 50, 3, 23, 24, 24, 24, 25, 23, 24, - 24, 25, 45, 29, 24, 24, 24, 24, 25, 23, 28, 46, 29, 50, 51, 24, - 28, 10, 3, 23, 24, 24, 89, 24, 25, 23, 25, 111, 45, 29, 24, 24, - 25, 23, 50, 51, 24, 24, 24, 24, 50, 32, 10, 2, 2, 32, 29, 28, - 50, 51, 28, 46, 46, 29, 24, 24, 24, 25, 23, 24, 24, 50, 51, 25, - 24, 24, 50, 3, 113, 23, 24, 24, 24, 50, 51, 24, 24, 24, 24, 50, - 24, 24, 90, 50, 2, 51, 24, 24, 24, 24, 90, 24, 90, 24, 24, 24], + "data":[28, 29, 28, 46, 10, 51, 89, 24, 28, 29, 25, 111, 45, 29, 24, 25, + 50, 51, 50, 2, 51, 24, 24, 24, 25, 23, 25, 1, 2, 51, 89, 50, + 89, 24, 24, 24, 24, 24, 24, 24, 50, 51, 50, 51, 90, 24, 24, 24, + 24, 89, 28, 46, 29, 24, 24, 24, 24, 24, 24, 28, 29, 24, 24, 24, + 29, 24, 25, 1, 51, 24, 28, 29, 24, 28, 29, 50, 51, 89, 24, 90, + 51, 24, 50, 32, 46, 29, 50, 51, 24, 25, 23, 89, 24, 24, 24, 24, + 24, 28, 29, 25, 115, 45, 29, 24, 24, 25, 23, 24, 24, 24, 24, 24, + 29, 25, 23, 50, 2, 2, 51, 90, 89, 25, 23, 24, 24, 24, 24, 24, + 51, 25, 23, 89, 28, 29, 24, 24, 24, 25, 45, 29, 24, 28, 29, 28, + 24, 50, 32, 29, 25, 23, 24, 24, 24, 50, 2, 51, 24, 50, 32, 10, + 28, 29, 25, 45, 10, 51, 28, 46, 46, 46, 29, 89, 89, 24, 25, 23, + 25, 45, 10, 2, 32, 29, 50, 3, 1, 3, 23, 24, 24, 90, 50, 51, + 50, 2, 32, 29, 25, 23, 24, 50, 32, 10, 32, 46, 29, 24, 24, 90, + 89, 24, 25, 45, 47, 23, 24, 24, 50, 51, 25, 1, 51, 90, 90, 24, + 24, 24, 50, 2, 2, 51, 24, 89, 24, 24, 25, 23, 24, 24, 24, 24, + 24, 28, 29, 24, 28, 46, 29, 24, 24, 24, 50, 51, 24, 89, 28, 46], "height":16, "width":16, "x":48, "y":0 }, { - "data":[10, 51, 24, 50, 2, 51, 24, 50, 51, 24, 24, 24, 89, 24, 90, 24, - 51, 90, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 46, 46, - 29, 24, 89, 24, 24, 28, 29, 24, 24, 28, 29, 24, 28, 10, 3, 1, - 51, 24, 24, 89, 24, 50, 51, 28, 46, 10, 51, 24, 25, 45, 10, 32, - 24, 24, 24, 24, 24, 24, 24, 25, 1, 51, 24, 24, 50, 2, 32, 10, - 46, 29, 90, 24, 24, 24, 90, 50, 51, 24, 24, 24, 24, 24, 50, 51, - 114, 23, 24, 24, 24, 24, 90, 24, 28, 29, 28, 29, 24, 24, 28, 29, - 2, 51, 24, 24, 24, 24, 24, 24, 25, 23, 25, 23, 24, 24, 25, 23, - 90, 24, 24, 28, 29, 24, 24, 24, 50, 51, 25, 23, 24, 24, 50, 32, - 24, 24, 89, 25, 23, 24, 24, 24, 24, 24, 50, 32, 46, 46, 29, 25, - 24, 28, 46, 10, 32, 29, 24, 24, 24, 28, 29, 50, 2, 3, 23, 25, - 24, 50, 2, 51, 25, 45, 29, 89, 24, 50, 51, 24, 24, 50, 51, 50, - 46, 29, 24, 24, 50, 3, 23, 24, 24, 24, 24, 24, 90, 90, 89, 24, - 1, 32, 29, 89, 28, 10, 51, 24, 24, 28, 46, 29, 90, 24, 24, 90, - 32, 10, 51, 90, 50, 32, 46, 46, 29, 50, 2, 32, 46, 46, 46, 29, - 50, 51, 28, 46, 29, 25, 1, 3, 23, 24, 24, 25, 1, 2, 2, 32], + "data":[23, 28, 47, 23, 24, 25, 114, 23, 28, 46, 46, 46, 46, 46, 46, 47, + 51, 50, 2, 32, 29, 25, 115, 23, 50, 2, 3, 115, 111, 115, 115, 1, + 28, 46, 46, 10, 51, 25, 111, 23, 24, 24, 25, 114, 1, 3, 1, 32, + 50, 2, 2, 51, 24, 50, 2, 51, 28, 29, 50, 2, 32, 10, 51, 25, + 28, 29, 24, 24, 24, 24, 24, 24, 50, 51, 24, 24, 50, 51, 24, 50, + 50, 51, 24, 24, 24, 89, 24, 24, 24, 24, 24, 24, 24, 90, 28, 29, + 90, 24, 24, 90, 28, 46, 29, 24, 90, 24, 24, 24, 24, 24, 50, 51, + 89, 89, 24, 24, 25, 115, 23, 24, 28, 29, 24, 24, 24, 24, 24, 28, + 46, 29, 24, 24, 25, 111, 23, 24, 50, 51, 24, 24, 24, 24, 24, 25, + 2, 51, 89, 90, 50, 2, 32, 29, 24, 24, 28, 29, 24, 24, 90, 25, + 24, 24, 24, 24, 24, 28, 10, 51, 24, 90, 50, 51, 24, 24, 28, 10, + 24, 24, 24, 24, 24, 50, 51, 28, 46, 46, 29, 24, 24, 24, 50, 51, + 24, 24, 28, 46, 29, 24, 89, 25, 1, 2, 32, 29, 24, 24, 28, 46, + 24, 24, 50, 2, 51, 24, 24, 25, 23, 28, 47, 23, 24, 28, 10, 3, + 24, 90, 89, 24, 89, 24, 24, 50, 32, 10, 2, 51, 24, 25, 23, 25, + 29, 24, 89, 24, 24, 24, 24, 89, 25, 23, 24, 24, 24, 25, 23, 50], "height":16, "width":16, "x":64, "y":0 }, { - "data":[50, 51, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 46, - 46, 29, 24, 50, 51, 89, 24, 28, 29, 24, 90, 24, 24, 24, 50, 2, - 2, 51, 89, 28, 46, 29, 24, 50, 51, 24, 24, 24, 90, 24, 24, 28, - 29, 24, 24, 50, 3, 23, 24, 24, 24, 24, 24, 90, 24, 24, 24, 50, - 51, 28, 46, 46, 10, 32, 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 50, 2, 3, 23, 50, 2, 51, 24, 24, 24, 24, 24, 90, 28, 29, - 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 89, 90, 24, 25, 23, - 24, 24, 24, 50, 51, 24, 28, 46, 29, 24, 24, 28, 29, 28, 10, 51, - 29, 24, 24, 24, 28, 29, 25, 111, 23, 90, 24, 50, 51, 25, 23, 24, - 23, 90, 89, 24, 50, 32, 10, 2, 32, 29, 24, 90, 89, 25, 45, 46, - 23, 24, 24, 24, 24, 25, 23, 24, 25, 23, 24, 24, 24, 25, 111, 1, - 51, 24, 24, 24, 24, 50, 51, 89, 50, 32, 29, 28, 46, 10, 2, 51, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, 32, 10, 2, 32, 29, 90, - 24, 24, 24, 24, 24, 28, 29, 89, 28, 29, 50, 32, 29, 25, 23, 24, - 24, 28, 29, 24, 24, 50, 51, 24, 25, 45, 29, 50, 32, 47, 23, 24, - 29, 25, 45, 29, 24, 90, 24, 90, 50, 3, 23, 24, 50, 2, 32, 46], + "data":[23, 25, 114, 45, 46, 46, 46, 46, 46, 46, 47, 45, 47, 23, 24, 50, + 51, 50, 2, 2, 2, 2, 2, 3, 113, 1, 2, 2, 2, 51, 89, 24, + 29, 24, 89, 90, 24, 28, 29, 50, 3, 23, 24, 24, 90, 89, 90, 24, + 23, 90, 28, 46, 46, 10, 51, 90, 50, 32, 46, 46, 29, 24, 24, 24, + 51, 90, 25, 115, 115, 23, 24, 24, 24, 50, 2, 3, 23, 24, 28, 29, + 24, 24, 50, 2, 2, 51, 24, 24, 24, 24, 90, 25, 23, 24, 25, 45, + 28, 29, 24, 24, 28, 29, 24, 24, 24, 24, 24, 25, 23, 28, 47, 111, + 10, 51, 89, 89, 50, 32, 29, 28, 46, 29, 24, 50, 51, 25, 1, 2, + 23, 24, 28, 29, 24, 50, 51, 50, 3, 23, 24, 28, 29, 25, 23, 24, + 23, 89, 50, 32, 29, 89, 24, 24, 25, 45, 46, 10, 51, 25, 23, 89, + 51, 24, 90, 50, 51, 24, 24, 24, 50, 3, 115, 45, 46, 47, 45, 29, + 28, 29, 24, 28, 29, 24, 24, 24, 24, 50, 2, 2, 2, 3, 111, 45, + 10, 32, 29, 50, 51, 28, 46, 29, 89, 24, 24, 24, 24, 25, 115, 1, + 23, 50, 32, 29, 24, 25, 111, 23, 24, 24, 28, 29, 90, 50, 3, 23, + 23, 24, 25, 23, 24, 50, 3, 23, 24, 24, 50, 51, 24, 24, 50, 32, + 51, 90, 50, 51, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 50], "height":16, "width":16, "x":80, "y":0 }, { - "data":[29, 24, 28, 29, 28, 10, 32, 47, 23, 24, 90, 24, 24, 24, 24, 28, - 51, 24, 50, 51, 25, 23, 25, 115, 23, 24, 28, 29, 24, 24, 24, 50, - 29, 24, 24, 24, 50, 51, 50, 2, 51, 24, 25, 23, 90, 24, 28, 29, - 51, 24, 28, 29, 28, 29, 24, 24, 24, 24, 50, 32, 29, 28, 10, 32, - 24, 24, 50, 32, 10, 51, 90, 24, 24, 24, 24, 25, 45, 10, 51, 25, - 24, 28, 29, 25, 23, 24, 24, 28, 29, 24, 24, 50, 3, 23, 24, 50, - 24, 50, 32, 10, 32, 29, 24, 50, 51, 24, 24, 90, 50, 51, 90, 24, - 24, 90, 25, 23, 25, 23, 28, 29, 24, 24, 89, 24, 24, 90, 24, 24, - 24, 24, 50, 32, 10, 51, 50, 51, 24, 24, 24, 90, 24, 24, 24, 24, - 46, 46, 46, 47, 23, 24, 24, 24, 24, 90, 90, 24, 28, 29, 24, 24, - 2, 2, 3, 1, 51, 24, 89, 24, 28, 46, 29, 24, 50, 32, 29, 24, - 24, 89, 25, 23, 24, 24, 24, 89, 50, 2, 51, 24, 90, 50, 32, 46, - 24, 90, 50, 51, 28, 46, 29, 24, 24, 24, 89, 89, 24, 28, 10, 2, - 24, 24, 89, 28, 47, 1, 51, 24, 24, 24, 28, 29, 24, 25, 23, 90, - 24, 89, 24, 50, 2, 32, 46, 29, 24, 24, 25, 23, 24, 25, 45, 46, - 29, 28, 46, 29, 90, 25, 111, 23, 24, 24, 25, 23, 24, 50, 3, 1], + "data":[3, 23, 90, 50, 32, 10, 3, 115, 111, 45, 47, 111, 45, 46, 10, 2, + 25, 45, 29, 24, 50, 32, 10, 2, 2, 2, 2, 2, 2, 2, 51, 24, + 25, 111, 45, 46, 46, 10, 51, 24, 24, 89, 24, 89, 24, 90, 24, 24, + 25, 114, 111, 111, 1, 51, 28, 29, 28, 46, 46, 29, 24, 24, 90, 89, + 25, 115, 1, 2, 51, 24, 25, 23, 50, 2, 3, 45, 29, 24, 89, 24, + 10, 2, 32, 29, 89, 28, 10, 51, 24, 24, 50, 2, 51, 24, 24, 24, + 23, 90, 50, 32, 29, 25, 45, 29, 89, 24, 24, 24, 24, 24, 24, 24, + 51, 28, 46, 10, 51, 50, 2, 51, 24, 24, 24, 24, 24, 90, 24, 24, + 24, 50, 2, 51, 24, 90, 24, 24, 28, 29, 24, 24, 24, 24, 24, 28, + 89, 24, 28, 46, 29, 24, 24, 24, 25, 45, 29, 24, 24, 24, 28, 10, + 24, 24, 50, 3, 23, 24, 24, 24, 50, 2, 51, 24, 24, 24, 25, 23, + 29, 24, 24, 50, 51, 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, 51, + 32, 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 25, 1, 32, 46, 46, 29, 24, 24, 28, 46, 29, 24, 24, 24, 24, 28, + 10, 32, 10, 3, 1, 32, 29, 24, 50, 2, 51, 24, 89, 24, 24, 25, + 51, 25, 23, 25, 45, 10, 32, 46, 29, 24, 24, 24, 24, 89, 90, 50], "height":16, "width":16, "x":96, "y":0 }, { - "data":[46, 46, 46, 29, 24, 28, 47, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 51, 24, 25, 111, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 89, 24, 25, 111, 45, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 24, 24, 24, 28, 10, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 24, 28, 46, 10, 51, 24, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 24, 50, 2, 32, 29, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 28, 46, 46, 47, 45, 46, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 90, 50, 3, 1, 2, 2, 2, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 89, 25, 23, 24, 24, 90, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 90, 24, 28, 46, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 24, 24, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 24, 25, 45, 46, 46, 47, 45, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 29, 50, 2, 3, 115, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 45, 29, 28, 10, 2, 32, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 2, 32, 10, 51, 24, 25, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 24, 25, 23, 24, 24, 25, 23, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[51, 24, 24, 25, 23, 24, 25, 114, 1, 51, 24, 90, 24, 25, 23, 50, + 24, 24, 28, 10, 32, 46, 10, 2, 51, 24, 28, 46, 29, 50, 51, 24, + 24, 24, 50, 51, 50, 3, 45, 29, 24, 24, 50, 2, 32, 29, 28, 29, + 90, 24, 24, 24, 24, 50, 2, 51, 24, 24, 90, 28, 47, 45, 10, 51, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 29, 50, 2, 2, 51, 24, + 24, 24, 24, 24, 24, 24, 24, 28, 29, 50, 51, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 28, 29, 50, 51, 24, 24, 24, 89, 90, 28, 29, + 24, 24, 28, 46, 29, 25, 23, 28, 29, 28, 46, 29, 24, 24, 50, 32, + 29, 24, 50, 2, 32, 10, 51, 25, 23, 25, 111, 45, 29, 24, 24, 25, + 51, 24, 24, 24, 50, 51, 24, 50, 32, 10, 3, 1, 32, 29, 24, 50, + 24, 24, 24, 90, 24, 24, 24, 24, 25, 23, 25, 23, 50, 51, 24, 24, + 24, 28, 46, 29, 24, 24, 90, 24, 25, 23, 50, 51, 24, 24, 24, 24, + 24, 25, 112, 23, 28, 46, 46, 29, 50, 51, 24, 24, 89, 28, 29, 24, + 29, 25, 1, 32, 10, 3, 111, 45, 29, 24, 24, 89, 24, 50, 51, 28, + 45, 47, 45, 10, 51, 25, 1, 2, 32, 29, 24, 24, 24, 24, 24, 50, + 2, 2, 3, 23, 24, 50, 51, 24, 50, 51, 24, 24, 24, 24, 24, 24], "height":16, "width":16, "x":112, "y":0 }, { - "data":[51, 24, 50, 51, 24, 24, 25, 45, 29, 24, 24, 28, 29, 24, 50, 3, - 24, 24, 28, 29, 28, 29, 25, 111, 23, 90, 24, 25, 23, 24, 24, 25, - 46, 46, 10, 51, 25, 23, 25, 115, 23, 90, 89, 50, 51, 24, 28, 47, - 2, 2, 51, 24, 25, 23, 25, 111, 23, 24, 24, 24, 24, 24, 50, 2, - 24, 24, 24, 24, 25, 23, 25, 111, 23, 89, 24, 28, 46, 29, 24, 90, - 24, 24, 24, 24, 50, 51, 25, 114, 23, 24, 89, 50, 2, 51, 28, 29, - 24, 24, 24, 28, 46, 46, 10, 3, 23, 24, 24, 24, 24, 24, 50, 32, - 29, 28, 29, 25, 1, 2, 51, 50, 51, 24, 90, 89, 28, 29, 24, 25, - 51, 50, 51, 25, 23, 90, 24, 24, 89, 24, 24, 24, 25, 23, 24, 50, - 29, 24, 24, 50, 32, 29, 24, 24, 24, 89, 24, 24, 25, 23, 24, 24, - 51, 24, 24, 24, 25, 23, 28, 29, 24, 90, 24, 24, 25, 23, 24, 24, - 28, 29, 24, 90, 50, 51, 50, 51, 28, 46, 46, 46, 10, 32, 46, 46, - 10, 51, 24, 24, 24, 24, 24, 24, 25, 114, 111, 115, 23, 50, 2, 2, - 23, 24, 24, 24, 24, 24, 24, 24, 50, 2, 2, 2, 51, 24, 24, 89, - 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 46, 46, 29, 24, 24, - 32, 29, 24, 90, 24, 28, 29, 24, 24, 90, 25, 111, 113, 23, 90, 28], + "data":[24, 50, 32, 29, 24, 25, 23, 90, 50, 32, 46, 46, 46, 29, 24, 24, + 24, 90, 50, 32, 46, 10, 51, 24, 24, 25, 111, 1, 2, 32, 46, 46, + 29, 24, 89, 25, 1, 51, 28, 29, 28, 47, 111, 23, 28, 10, 2, 2, + 32, 29, 90, 50, 51, 24, 50, 51, 50, 2, 3, 23, 50, 32, 29, 28, + 25, 45, 29, 24, 24, 90, 24, 90, 28, 46, 10, 51, 24, 50, 51, 25, + 25, 114, 45, 29, 24, 28, 29, 24, 50, 2, 51, 28, 46, 29, 24, 25, + 50, 2, 2, 51, 24, 25, 23, 24, 28, 46, 46, 10, 2, 51, 24, 25, + 24, 28, 29, 24, 90, 50, 32, 46, 10, 3, 114, 23, 24, 24, 24, 25, + 24, 50, 51, 89, 89, 24, 25, 115, 45, 10, 2, 32, 29, 24, 24, 25, + 29, 89, 24, 24, 24, 90, 25, 1, 2, 32, 29, 25, 23, 24, 89, 25, + 23, 24, 28, 46, 29, 28, 10, 51, 24, 50, 32, 47, 23, 24, 89, 25, + 51, 24, 25, 1, 32, 10, 32, 29, 24, 24, 50, 2, 51, 24, 24, 50, + 24, 28, 47, 23, 50, 51, 50, 51, 89, 24, 28, 46, 29, 24, 24, 24, + 28, 10, 3, 23, 24, 24, 24, 24, 28, 46, 10, 3, 45, 46, 29, 24, + 50, 32, 47, 23, 89, 24, 24, 24, 50, 2, 51, 50, 2, 2, 51, 24, + 24, 50, 3, 23, 24, 24, 24, 24, 90, 24, 89, 24, 24, 24, 24, 24], "height":16, "width":16, "x":0, "y":16 }, { - "data":[23, 24, 24, 50, 2, 2, 51, 89, 24, 28, 46, 10, 2, 51, 24, 28, - 23, 24, 28, 46, 46, 46, 46, 29, 28, 47, 1, 51, 90, 24, 24, 50, - 23, 89, 50, 2, 3, 115, 1, 51, 50, 2, 51, 89, 24, 24, 24, 28, - 51, 28, 29, 24, 50, 2, 51, 24, 28, 29, 90, 24, 28, 29, 28, 47, - 24, 50, 51, 24, 24, 24, 24, 24, 25, 45, 46, 46, 10, 32, 10, 3, - 24, 24, 24, 24, 24, 24, 24, 24, 50, 3, 111, 1, 32, 10, 51, 25, - 29, 24, 24, 28, 29, 24, 24, 28, 29, 50, 2, 51, 25, 45, 29, 25, - 45, 46, 29, 50, 32, 29, 24, 25, 23, 24, 24, 28, 10, 2, 32, 10, - 2, 2, 51, 89, 25, 23, 24, 50, 32, 46, 46, 10, 32, 29, 50, 51, - 89, 24, 24, 90, 50, 32, 46, 29, 50, 2, 3, 23, 50, 32, 29, 24, - 24, 24, 28, 46, 46, 10, 2, 51, 90, 90, 50, 51, 24, 50, 51, 89, - 29, 24, 50, 3, 1, 51, 24, 24, 24, 24, 28, 29, 89, 90, 89, 24, - 51, 24, 24, 25, 45, 29, 24, 24, 89, 24, 50, 51, 24, 90, 89, 28, - 89, 24, 24, 50, 2, 32, 29, 24, 90, 89, 24, 24, 24, 24, 24, 50, - 24, 24, 24, 24, 24, 25, 45, 46, 46, 46, 29, 24, 24, 24, 24, 24, - 29, 24, 89, 24, 24, 25, 1, 2, 3, 1, 51, 24, 24, 24, 24, 24], + "data":[25, 23, 28, 47, 23, 24, 24, 24, 24, 24, 89, 89, 50, 2, 3, 1, + 47, 23, 50, 2, 51, 24, 24, 90, 24, 28, 29, 28, 29, 24, 25, 23, + 2, 51, 24, 24, 24, 24, 24, 28, 29, 50, 51, 25, 23, 24, 25, 45, + 29, 24, 24, 24, 89, 24, 24, 50, 32, 29, 24, 50, 51, 28, 10, 2, + 45, 46, 46, 29, 89, 24, 24, 24, 50, 51, 24, 24, 24, 50, 51, 24, + 111, 115, 1, 32, 29, 24, 24, 28, 29, 89, 24, 24, 89, 24, 24, 24, + 111, 1, 32, 10, 51, 24, 24, 50, 51, 24, 24, 24, 24, 24, 24, 24, + 115, 23, 50, 51, 90, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, + 1, 51, 24, 24, 24, 24, 50, 51, 24, 89, 90, 24, 24, 24, 24, 24, + 23, 24, 89, 28, 29, 24, 89, 24, 24, 89, 90, 28, 29, 24, 24, 24, + 23, 24, 28, 47, 45, 46, 29, 24, 28, 46, 29, 50, 51, 24, 24, 24, + 51, 24, 50, 2, 2, 2, 51, 89, 50, 2, 51, 24, 24, 28, 46, 29, + 24, 89, 24, 24, 24, 28, 29, 24, 24, 90, 24, 90, 24, 50, 2, 32, + 24, 90, 24, 24, 90, 50, 51, 24, 24, 89, 24, 24, 24, 28, 29, 50, + 24, 28, 29, 24, 24, 24, 24, 28, 46, 29, 24, 24, 24, 50, 32, 29, + 90, 50, 51, 24, 24, 28, 46, 10, 2, 32, 46, 29, 24, 24, 50, 32], "height":16, "width":16, "x":16, "y":16 }, { - "data":[46, 47, 115, 115, 23, 24, 25, 23, 24, 24, 24, 24, 50, 2, 3, 23, - 2, 2, 3, 114, 23, 24, 25, 23, 24, 24, 24, 28, 29, 24, 50, 51, - 29, 24, 50, 3, 23, 24, 50, 51, 89, 89, 24, 50, 51, 89, 24, 24, - 23, 24, 24, 50, 32, 46, 29, 24, 24, 24, 90, 24, 24, 24, 24, 24, - 23, 24, 24, 24, 50, 2, 32, 46, 29, 28, 46, 46, 29, 24, 24, 24, - 23, 24, 28, 46, 46, 29, 25, 1, 32, 10, 2, 2, 32, 46, 29, 24, - 45, 46, 10, 2, 2, 51, 25, 23, 25, 23, 24, 24, 50, 2, 32, 29, - 2, 2, 32, 46, 29, 89, 50, 32, 47, 23, 24, 28, 46, 29, 50, 51, - 24, 24, 25, 1, 51, 24, 89, 50, 3, 23, 28, 10, 3, 23, 24, 89, - 24, 24, 50, 51, 24, 24, 24, 24, 50, 51, 50, 51, 50, 32, 46, 46, - 24, 24, 24, 24, 90, 89, 24, 28, 29, 24, 24, 24, 28, 10, 3, 115, - 24, 89, 28, 29, 24, 24, 24, 50, 51, 89, 24, 24, 50, 51, 25, 1, - 46, 46, 10, 51, 90, 89, 89, 24, 24, 90, 24, 24, 24, 24, 25, 23, - 2, 2, 51, 24, 24, 90, 24, 24, 24, 24, 24, 24, 24, 24, 50, 32, - 89, 24, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, - 24, 89, 24, 24, 50, 51, 89, 24, 24, 24, 24, 90, 24, 24, 24, 28], + "data":[3, 23, 24, 24, 24, 24, 50, 51, 24, 24, 50, 51, 24, 28, 10, 51, + 50, 32, 29, 24, 24, 24, 24, 24, 89, 90, 24, 24, 24, 50, 51, 24, + 46, 10, 51, 28, 46, 29, 28, 46, 29, 24, 28, 46, 46, 29, 24, 28, + 2, 32, 29, 25, 114, 23, 25, 111, 23, 90, 25, 1, 2, 32, 46, 10, + 24, 50, 51, 50, 2, 51, 25, 1, 32, 46, 47, 23, 24, 25, 1, 32, + 24, 90, 24, 24, 24, 24, 50, 32, 10, 2, 2, 51, 24, 50, 51, 50, + 90, 90, 24, 24, 24, 24, 28, 10, 32, 29, 24, 24, 24, 24, 24, 24, + 24, 90, 24, 24, 24, 24, 25, 45, 47, 23, 24, 24, 24, 24, 24, 24, + 28, 29, 89, 24, 24, 24, 50, 3, 1, 32, 46, 46, 29, 90, 24, 24, + 25, 23, 24, 24, 24, 89, 24, 50, 32, 47, 1, 2, 32, 46, 29, 24, + 50, 32, 29, 24, 24, 24, 28, 46, 10, 3, 45, 46, 10, 2, 32, 46, + 24, 50, 51, 90, 24, 24, 25, 114, 23, 50, 2, 2, 51, 24, 25, 111, + 46, 29, 24, 89, 24, 24, 50, 2, 32, 46, 46, 29, 24, 24, 25, 111, + 2, 51, 24, 24, 24, 90, 90, 90, 25, 112, 1, 51, 24, 24, 50, 2, + 24, 24, 24, 24, 24, 24, 89, 24, 50, 2, 32, 46, 46, 29, 24, 24, + 46, 46, 29, 24, 24, 89, 24, 90, 24, 24, 50, 2, 3, 23, 24, 24], "height":16, "width":16, "x":32, "y":16 }, { - "data":[24, 24, 90, 89, 24, 24, 28, 29, 24, 90, 24, 24, 24, 89, 24, 24, - 24, 24, 28, 29, 24, 24, 50, 32, 29, 24, 24, 24, 24, 24, 24, 24, - 24, 89, 50, 51, 28, 29, 24, 25, 23, 89, 24, 24, 24, 24, 89, 24, - 90, 24, 24, 24, 25, 23, 24, 50, 51, 24, 24, 28, 46, 29, 89, 24, - 24, 24, 24, 24, 50, 51, 89, 24, 90, 24, 24, 25, 1, 32, 29, 89, - 28, 46, 46, 46, 46, 29, 89, 24, 24, 24, 24, 25, 45, 47, 23, 24, - 50, 2, 2, 2, 2, 32, 29, 24, 24, 24, 90, 50, 2, 2, 51, 24, - 24, 24, 24, 24, 24, 50, 32, 46, 29, 24, 24, 24, 90, 90, 24, 24, - 24, 28, 29, 24, 24, 24, 50, 2, 51, 24, 24, 28, 46, 46, 29, 24, - 29, 50, 51, 90, 24, 24, 24, 24, 24, 28, 29, 50, 3, 114, 23, 24, - 23, 24, 24, 90, 24, 90, 28, 29, 24, 25, 23, 24, 25, 115, 45, 46, - 51, 24, 28, 29, 24, 24, 50, 51, 89, 25, 23, 24, 25, 111, 115, 114, - 24, 24, 50, 32, 46, 29, 90, 24, 24, 50, 51, 24, 25, 111, 1, 2, - 29, 24, 24, 50, 2, 32, 29, 24, 24, 90, 24, 24, 25, 1, 51, 90, - 51, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 50, 51, 24, 89, - 29, 90, 24, 24, 28, 10, 32, 29, 90, 90, 90, 24, 24, 24, 89, 24], + "data":[24, 50, 32, 46, 10, 2, 32, 29, 24, 24, 89, 89, 24, 24, 50, 2, + 24, 24, 50, 3, 23, 24, 25, 23, 24, 24, 24, 24, 24, 24, 89, 24, + 29, 24, 24, 25, 23, 24, 25, 23, 24, 24, 89, 24, 24, 24, 28, 46, + 51, 24, 24, 50, 51, 28, 10, 51, 24, 89, 24, 24, 24, 90, 50, 2, + 29, 24, 90, 24, 89, 25, 23, 24, 28, 29, 24, 24, 24, 90, 24, 24, + 51, 28, 29, 24, 90, 25, 23, 24, 50, 32, 29, 90, 28, 29, 89, 24, + 90, 25, 45, 46, 46, 10, 32, 46, 29, 50, 51, 90, 50, 51, 24, 24, + 89, 25, 114, 115, 111, 23, 25, 1, 51, 24, 28, 46, 29, 28, 29, 24, + 24, 25, 1, 2, 2, 51, 25, 23, 24, 24, 25, 111, 45, 10, 51, 24, + 24, 25, 23, 24, 28, 46, 10, 32, 29, 24, 25, 114, 115, 23, 24, 28, + 29, 50, 51, 24, 50, 2, 32, 10, 32, 46, 10, 2, 2, 32, 29, 50, + 45, 46, 29, 24, 89, 90, 50, 32, 10, 2, 51, 24, 89, 25, 23, 24, + 114, 1, 32, 46, 29, 28, 46, 10, 51, 24, 89, 24, 24, 25, 23, 24, + 2, 32, 10, 2, 51, 50, 2, 51, 90, 24, 24, 24, 24, 50, 51, 24, + 24, 50, 32, 46, 29, 24, 90, 28, 29, 24, 90, 24, 24, 24, 24, 24, + 90, 24, 50, 2, 51, 24, 24, 50, 32, 29, 24, 24, 89, 90, 24, 24], "height":16, "width":16, "x":48, "y":16 }, { - "data":[90, 24, 50, 3, 23, 50, 32, 10, 51, 24, 24, 25, 45, 29, 24, 50, - 28, 29, 24, 50, 51, 28, 10, 51, 90, 24, 24, 50, 2, 32, 29, 24, - 50, 51, 24, 90, 28, 47, 45, 46, 29, 24, 24, 28, 29, 50, 32, 29, - 28, 29, 89, 24, 50, 2, 2, 3, 23, 24, 24, 25, 23, 24, 50, 51, - 25, 23, 24, 28, 29, 24, 89, 50, 51, 24, 24, 50, 51, 89, 24, 24, - 25, 23, 24, 50, 51, 28, 29, 90, 24, 24, 90, 24, 24, 24, 24, 24, - 25, 45, 29, 24, 24, 50, 51, 24, 90, 24, 24, 24, 89, 24, 24, 24, - 50, 2, 32, 29, 24, 24, 24, 89, 90, 89, 24, 24, 28, 29, 24, 28, - 24, 89, 25, 45, 46, 46, 29, 24, 24, 24, 24, 24, 25, 23, 24, 25, - 24, 24, 50, 2, 2, 2, 51, 24, 24, 24, 24, 89, 25, 23, 24, 50, - 29, 24, 24, 24, 24, 89, 24, 90, 24, 28, 29, 24, 25, 23, 24, 24, - 45, 29, 28, 46, 46, 46, 29, 24, 89, 25, 45, 46, 10, 32, 29, 24, - 2, 32, 10, 3, 114, 115, 45, 29, 24, 50, 2, 2, 51, 50, 51, 24, - 24, 50, 32, 10, 3, 114, 1, 32, 29, 24, 24, 89, 24, 90, 24, 24, - 24, 24, 50, 32, 10, 2, 51, 50, 32, 29, 24, 24, 24, 24, 28, 29, - 24, 89, 24, 50, 32, 29, 24, 28, 47, 23, 24, 28, 29, 24, 50, 51], + "data":[51, 24, 24, 89, 89, 24, 24, 90, 25, 23, 24, 24, 24, 50, 51, 24, + 89, 28, 29, 24, 24, 89, 24, 24, 50, 51, 24, 90, 24, 28, 29, 28, + 46, 10, 32, 29, 24, 24, 24, 24, 24, 24, 28, 29, 28, 47, 23, 25, + 2, 51, 50, 32, 46, 29, 24, 24, 24, 28, 10, 32, 10, 2, 51, 50, + 24, 24, 24, 50, 2, 51, 24, 24, 24, 25, 45, 10, 51, 24, 24, 28, + 90, 90, 24, 24, 24, 24, 24, 24, 89, 50, 2, 32, 29, 24, 24, 50, + 89, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, 51, 89, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 89, 24, 24, 24, 24, 24, 90, 24, 24, + 28, 46, 46, 29, 24, 24, 24, 90, 24, 24, 89, 24, 24, 24, 28, 29, + 10, 2, 2, 51, 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 25, 23, + 51, 28, 29, 28, 29, 90, 89, 24, 24, 24, 24, 28, 29, 28, 47, 23, + 90, 25, 23, 25, 45, 29, 24, 28, 29, 90, 24, 50, 32, 47, 1, 51, + 24, 25, 23, 25, 1, 51, 24, 50, 32, 46, 29, 24, 50, 2, 51, 24, + 24, 25, 45, 47, 45, 29, 90, 24, 50, 2, 51, 24, 90, 24, 28, 46, + 24, 25, 111, 1, 3, 23, 28, 46, 29, 24, 90, 24, 28, 46, 47, 1, + 24, 50, 2, 51, 25, 23, 50, 2, 51, 28, 29, 24, 25, 115, 114, 23], "height":16, "width":16, "x":64, "y":16 }, { - "data":[51, 50, 2, 51, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 50, 2, - 24, 24, 28, 29, 24, 24, 24, 90, 28, 47, 23, 89, 24, 24, 90, 28, - 24, 28, 10, 51, 24, 24, 24, 24, 25, 114, 23, 24, 24, 24, 24, 25, - 24, 50, 51, 24, 24, 24, 89, 24, 25, 114, 45, 29, 24, 89, 24, 50, - 24, 24, 24, 24, 89, 24, 24, 24, 25, 114, 115, 23, 24, 24, 24, 24, - 28, 29, 90, 24, 89, 24, 24, 28, 47, 114, 111, 23, 24, 24, 24, 24, - 50, 51, 24, 24, 24, 24, 24, 50, 2, 2, 2, 51, 28, 29, 90, 28, - 29, 24, 89, 90, 28, 46, 29, 28, 29, 24, 24, 24, 50, 51, 24, 50, - 45, 46, 29, 24, 50, 2, 51, 50, 32, 29, 24, 24, 90, 24, 24, 24, - 2, 2, 32, 29, 24, 24, 24, 24, 25, 23, 24, 90, 24, 24, 24, 90, - 90, 24, 25, 23, 89, 24, 89, 24, 50, 51, 90, 24, 24, 24, 24, 24, - 24, 24, 50, 51, 24, 24, 90, 24, 28, 29, 24, 24, 24, 24, 24, 24, - 24, 90, 89, 90, 24, 24, 90, 24, 50, 51, 90, 90, 24, 24, 24, 24, - 24, 24, 24, 89, 90, 90, 24, 24, 24, 28, 46, 46, 46, 46, 46, 29, - 24, 24, 24, 24, 24, 28, 46, 29, 24, 50, 2, 2, 2, 2, 2, 51, - 24, 90, 24, 28, 29, 50, 3, 23, 24, 89, 90, 28, 29, 24, 24, 24], + "data":[24, 28, 29, 24, 24, 24, 25, 23, 90, 90, 28, 46, 29, 24, 24, 24, + 29, 25, 45, 29, 24, 24, 50, 32, 46, 29, 50, 2, 32, 29, 24, 24, + 23, 50, 2, 51, 89, 90, 89, 50, 2, 32, 46, 46, 10, 32, 46, 29, + 32, 29, 89, 28, 29, 24, 24, 24, 24, 25, 111, 111, 23, 50, 3, 23, + 10, 32, 29, 50, 51, 24, 28, 29, 24, 50, 2, 2, 32, 29, 25, 45, + 51, 25, 23, 24, 24, 90, 50, 51, 28, 46, 46, 29, 50, 51, 50, 2, + 24, 25, 23, 24, 24, 24, 28, 46, 10, 2, 2, 51, 24, 24, 24, 24, + 24, 50, 51, 24, 24, 24, 50, 2, 51, 24, 24, 28, 29, 24, 24, 24, + 24, 24, 24, 24, 24, 90, 24, 89, 90, 24, 24, 50, 32, 46, 29, 89, + 89, 28, 29, 24, 24, 24, 24, 28, 29, 24, 24, 24, 50, 2, 32, 29, + 28, 10, 32, 29, 24, 28, 29, 50, 51, 89, 24, 24, 24, 24, 25, 23, + 25, 23, 25, 23, 24, 50, 32, 29, 24, 90, 24, 24, 24, 24, 50, 51, + 50, 51, 50, 51, 90, 24, 25, 23, 24, 24, 24, 24, 90, 24, 90, 24, + 29, 24, 24, 24, 24, 28, 10, 32, 46, 46, 29, 24, 24, 24, 24, 24, + 32, 29, 24, 28, 29, 25, 23, 50, 2, 2, 32, 29, 24, 89, 24, 24, + 25, 23, 24, 50, 51, 50, 51, 24, 24, 24, 50, 32, 29, 28, 29, 24], "height":16, "width":16, "x":80, "y":16 }, { - "data":[51, 50, 3, 23, 24, 50, 2, 51, 24, 28, 47, 23, 24, 24, 25, 23, - 29, 24, 25, 23, 24, 89, 90, 90, 89, 25, 115, 23, 24, 24, 50, 51, - 23, 24, 25, 23, 90, 24, 24, 28, 29, 50, 2, 32, 29, 89, 24, 24, - 51, 24, 50, 51, 24, 24, 24, 25, 45, 29, 90, 50, 51, 24, 24, 24, - 24, 24, 89, 24, 24, 28, 46, 10, 2, 32, 29, 24, 24, 89, 28, 46, - 24, 24, 24, 28, 29, 25, 115, 45, 46, 10, 51, 24, 24, 24, 50, 2, - 29, 24, 24, 25, 23, 50, 2, 2, 2, 32, 46, 29, 28, 29, 24, 24, - 32, 29, 24, 50, 51, 90, 90, 24, 24, 25, 1, 32, 47, 23, 24, 24, - 50, 51, 24, 24, 24, 24, 89, 24, 24, 50, 32, 10, 3, 23, 89, 24, - 24, 24, 24, 90, 24, 24, 24, 28, 46, 46, 10, 51, 25, 45, 29, 90, - 28, 29, 28, 29, 24, 24, 24, 50, 3, 114, 45, 46, 10, 2, 32, 46, - 50, 51, 50, 51, 24, 90, 24, 24, 25, 111, 111, 112, 45, 46, 10, 2, - 24, 24, 90, 24, 28, 46, 46, 29, 50, 2, 2, 2, 3, 1, 51, 24, - 24, 24, 24, 28, 10, 2, 2, 32, 29, 90, 24, 24, 25, 23, 24, 24, - 24, 28, 29, 50, 32, 46, 29, 50, 51, 24, 90, 24, 50, 51, 28, 29, - 28, 10, 51, 24, 25, 1, 32, 29, 24, 24, 90, 24, 24, 24, 50, 51], + "data":[24, 25, 23, 25, 111, 23, 50, 2, 51, 28, 29, 24, 24, 24, 24, 24, + 24, 25, 23, 25, 1, 51, 28, 29, 24, 25, 23, 24, 89, 24, 89, 24, + 24, 50, 51, 25, 23, 24, 50, 51, 24, 50, 32, 46, 46, 29, 24, 24, + 24, 24, 24, 50, 51, 24, 24, 28, 29, 89, 25, 111, 111, 23, 24, 24, + 29, 24, 89, 90, 24, 24, 28, 10, 51, 28, 10, 2, 2, 32, 29, 24, + 32, 29, 28, 46, 29, 24, 50, 51, 24, 50, 32, 46, 29, 50, 32, 29, + 50, 51, 50, 3, 23, 90, 90, 24, 28, 29, 50, 2, 51, 24, 50, 51, + 89, 24, 24, 50, 32, 46, 29, 24, 50, 51, 24, 24, 24, 24, 24, 24, + 90, 28, 46, 29, 50, 3, 23, 24, 28, 29, 24, 24, 24, 24, 28, 46, + 24, 25, 1, 51, 89, 50, 51, 24, 50, 51, 24, 24, 24, 24, 25, 115, + 24, 25, 23, 24, 89, 90, 24, 24, 24, 24, 24, 24, 24, 24, 25, 111, + 24, 25, 23, 24, 24, 24, 24, 24, 24, 90, 24, 24, 24, 28, 10, 2, + 24, 50, 32, 46, 46, 46, 29, 24, 24, 24, 28, 29, 28, 10, 51, 24, + 24, 24, 25, 111, 111, 1, 51, 24, 24, 24, 50, 32, 10, 51, 24, 24, + 24, 24, 50, 2, 2, 51, 28, 29, 89, 89, 24, 25, 23, 24, 24, 28, + 24, 24, 24, 90, 24, 24, 50, 32, 29, 24, 24, 25, 23, 24, 28, 10], "height":16, "width":16, "x":96, "y":16 }, { - "data":[24, 89, 25, 23, 24, 28, 47, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 50, 32, 29, 50, 2, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 28, 29, 50, 51, 24, 24, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 10, 51, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 51, 24, 90, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 24, 24, 24, 28, 46, 46, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 28, 47, 1, 2, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 50, 2, 51, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 24, 24, 24, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 29, 28, 29, 28, 29, 24, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 32, 10, 51, 25, 23, 28, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 10, 51, 24, 25, 23, 25, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 45, 29, 24, 25, 23, 25, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 50, 2, 51, 24, 25, 23, 25, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 89, 24, 24, 50, 51, 50, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 89, 24, 89, 24, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 28, 47, 23, 24, 24, 28, 29, 24, 24, 24, 24, 24, 28, 29, 24, + 24, 25, 114, 23, 24, 90, 50, 32, 46, 29, 24, 28, 29, 50, 51, 24, + 24, 25, 1, 51, 28, 29, 24, 25, 1, 51, 24, 25, 23, 28, 29, 24, + 24, 25, 23, 28, 10, 51, 24, 50, 51, 24, 24, 50, 51, 50, 32, 46, + 24, 50, 32, 10, 32, 46, 29, 24, 24, 28, 46, 46, 46, 29, 50, 2, + 28, 29, 25, 23, 50, 2, 51, 24, 24, 25, 114, 111, 1, 32, 29, 24, + 50, 51, 25, 45, 46, 29, 28, 29, 90, 25, 1, 2, 51, 50, 51, 28, + 28, 29, 50, 3, 1, 32, 10, 32, 46, 10, 32, 29, 89, 24, 89, 25, + 10, 32, 46, 47, 23, 50, 32, 10, 2, 51, 50, 51, 24, 24, 89, 25, + 23, 25, 111, 111, 23, 28, 10, 32, 46, 29, 24, 24, 24, 90, 24, 25, + 23, 25, 111, 1, 32, 10, 51, 50, 2, 51, 24, 24, 24, 24, 24, 50, + 32, 10, 3, 45, 10, 51, 24, 24, 24, 90, 24, 24, 24, 24, 24, 28, + 50, 51, 25, 114, 23, 89, 24, 24, 24, 24, 89, 24, 24, 90, 24, 50, + 90, 24, 25, 115, 23, 90, 24, 28, 29, 24, 24, 90, 24, 24, 24, 90, + 46, 29, 50, 2, 51, 24, 28, 10, 51, 24, 28, 46, 29, 28, 46, 29, + 2, 32, 46, 29, 24, 28, 10, 51, 24, 24, 50, 2, 51, 50, 3, 23], "height":16, "width":16, "x":112, @@ -358,352 +358,352 @@ }, { - "data":[10, 32, 29, 28, 46, 10, 32, 29, 24, 24, 25, 111, 1, 51, 24, 25, - 23, 25, 23, 50, 2, 51, 50, 32, 46, 29, 50, 3, 23, 24, 24, 25, - 32, 10, 32, 29, 24, 24, 24, 50, 3, 23, 28, 10, 32, 29, 24, 50, - 10, 51, 50, 51, 24, 28, 46, 29, 25, 23, 25, 23, 50, 51, 24, 24, - 51, 24, 24, 24, 89, 25, 111, 23, 25, 23, 50, 32, 29, 24, 24, 24, - 24, 90, 24, 24, 24, 25, 111, 23, 50, 32, 46, 10, 51, 90, 89, 24, - 24, 24, 28, 29, 24, 50, 2, 51, 24, 50, 2, 32, 29, 24, 24, 28, - 24, 24, 50, 51, 24, 89, 89, 24, 24, 24, 24, 25, 23, 89, 28, 10, - 24, 28, 29, 24, 24, 90, 24, 24, 90, 28, 29, 50, 32, 29, 25, 23, - 24, 25, 23, 24, 89, 90, 24, 24, 24, 50, 51, 28, 10, 51, 50, 51, - 24, 50, 32, 46, 29, 90, 28, 29, 24, 24, 24, 25, 23, 24, 24, 90, - 24, 90, 50, 2, 32, 29, 50, 32, 29, 24, 24, 50, 51, 28, 46, 29, - 24, 24, 28, 46, 10, 51, 24, 25, 23, 24, 24, 24, 24, 50, 2, 51, - 24, 24, 25, 1, 51, 24, 89, 50, 32, 29, 24, 24, 24, 24, 24, 90, - 46, 46, 47, 23, 89, 24, 24, 90, 50, 51, 24, 24, 24, 89, 24, 24, - 115, 111, 1, 51, 24, 24, 24, 90, 24, 28, 29, 24, 90, 24, 24, 24], + "data":[89, 24, 50, 32, 29, 28, 29, 24, 89, 24, 24, 28, 29, 28, 46, 29, + 24, 24, 89, 25, 45, 47, 23, 24, 24, 24, 24, 25, 23, 25, 1, 51, + 46, 29, 90, 50, 2, 2, 51, 28, 29, 24, 90, 50, 51, 50, 32, 46, + 2, 51, 28, 29, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 50, 3, + 29, 24, 50, 51, 24, 24, 28, 10, 32, 29, 24, 24, 24, 24, 24, 50, + 51, 24, 24, 24, 24, 24, 50, 32, 47, 23, 24, 24, 90, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 50, 3, 45, 29, 89, 24, 28, 29, 28, + 24, 24, 24, 24, 24, 90, 24, 24, 50, 2, 51, 28, 29, 25, 45, 10, + 24, 24, 24, 24, 24, 24, 28, 29, 24, 24, 28, 10, 32, 10, 2, 51, + 90, 89, 24, 24, 89, 24, 25, 23, 24, 24, 50, 51, 25, 23, 24, 24, + 24, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 28, 10, 51, 24, 24, + 24, 24, 24, 24, 28, 29, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, + 24, 90, 89, 89, 25, 45, 29, 24, 24, 24, 89, 24, 24, 24, 24, 24, + 90, 89, 24, 24, 50, 2, 32, 46, 46, 29, 89, 24, 28, 46, 29, 89, + 24, 24, 90, 89, 24, 24, 50, 2, 2, 51, 28, 29, 50, 2, 51, 90, + 29, 24, 24, 24, 24, 24, 90, 24, 24, 28, 10, 51, 24, 24, 24, 24], "height":16, "width":16, "x":0, "y":32 }, { - "data":[23, 24, 90, 28, 46, 10, 51, 24, 25, 23, 24, 24, 24, 28, 46, 46, - 23, 24, 24, 25, 115, 23, 24, 90, 25, 23, 28, 46, 46, 10, 2, 2, - 51, 24, 89, 50, 2, 51, 24, 89, 50, 32, 10, 2, 2, 32, 29, 24, - 28, 46, 29, 24, 24, 24, 24, 24, 24, 50, 51, 24, 28, 10, 32, 46, - 25, 1, 51, 24, 24, 24, 89, 24, 24, 24, 24, 24, 25, 23, 25, 114, - 50, 32, 29, 28, 46, 46, 29, 24, 24, 24, 24, 24, 50, 32, 10, 2, - 46, 47, 23, 25, 1, 2, 51, 24, 24, 24, 28, 29, 24, 25, 45, 46, - 2, 2, 51, 50, 51, 24, 24, 24, 24, 24, 50, 51, 28, 10, 2, 2, - 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 28, 46, 10, 51, 24, 24, - 89, 24, 24, 24, 28, 46, 29, 24, 24, 24, 50, 2, 51, 24, 28, 29, - 90, 24, 24, 90, 25, 1, 51, 24, 24, 89, 28, 29, 90, 24, 25, 23, - 89, 28, 29, 24, 25, 23, 24, 24, 24, 28, 10, 32, 29, 24, 25, 23, - 24, 25, 23, 24, 25, 23, 24, 90, 24, 50, 32, 47, 23, 24, 50, 32, - 24, 50, 32, 46, 47, 23, 24, 24, 90, 24, 25, 1, 51, 24, 28, 10, - 24, 28, 10, 2, 3, 23, 90, 28, 29, 24, 50, 51, 28, 46, 10, 51, - 24, 50, 51, 24, 50, 32, 29, 50, 51, 28, 29, 24, 25, 114, 23, 89], + "data":[24, 89, 24, 24, 24, 50, 2, 51, 24, 25, 111, 23, 24, 24, 28, 47, + 24, 24, 28, 29, 24, 24, 24, 24, 24, 25, 1, 51, 24, 24, 50, 3, + 29, 24, 50, 32, 29, 24, 90, 24, 24, 25, 23, 24, 24, 24, 90, 25, + 23, 24, 89, 50, 51, 24, 24, 90, 24, 50, 51, 24, 24, 24, 24, 50, + 51, 24, 28, 29, 24, 24, 24, 24, 24, 24, 28, 29, 24, 89, 89, 24, + 24, 28, 10, 32, 46, 29, 90, 24, 24, 24, 50, 51, 24, 24, 28, 29, + 29, 25, 23, 50, 2, 51, 24, 24, 24, 24, 24, 24, 90, 24, 50, 32, + 32, 47, 23, 24, 24, 28, 46, 29, 24, 28, 29, 24, 24, 24, 28, 10, + 50, 2, 51, 28, 29, 25, 115, 45, 29, 50, 51, 89, 28, 29, 50, 32, + 24, 24, 24, 25, 23, 50, 3, 115, 23, 24, 24, 24, 50, 32, 29, 25, + 24, 89, 24, 50, 32, 29, 25, 111, 23, 90, 24, 24, 90, 25, 45, 10, + 24, 24, 24, 24, 50, 51, 25, 112, 45, 29, 24, 24, 28, 47, 1, 51, + 24, 28, 29, 24, 24, 24, 25, 115, 1, 32, 46, 29, 50, 2, 51, 28, + 24, 25, 45, 46, 29, 24, 25, 111, 23, 25, 111, 23, 89, 24, 24, 50, + 24, 50, 2, 2, 51, 24, 50, 2, 51, 50, 3, 23, 24, 24, 89, 24, + 24, 24, 90, 24, 24, 24, 24, 24, 24, 24, 25, 23, 90, 24, 24, 89], "height":16, "width":16, "x":16, "y":32 }, { - "data":[46, 29, 24, 24, 89, 90, 24, 24, 24, 28, 29, 89, 24, 24, 24, 50, - 2, 32, 46, 29, 24, 24, 24, 24, 24, 50, 32, 29, 24, 89, 24, 24, - 24, 50, 2, 51, 24, 24, 24, 89, 24, 90, 25, 23, 24, 90, 24, 24, - 29, 24, 24, 24, 24, 24, 24, 90, 24, 24, 25, 23, 90, 24, 89, 24, - 23, 24, 24, 24, 24, 89, 89, 24, 24, 24, 50, 32, 29, 24, 24, 24, - 32, 29, 24, 90, 24, 24, 89, 24, 28, 29, 89, 50, 32, 29, 24, 24, - 47, 23, 89, 24, 24, 24, 24, 24, 50, 32, 46, 29, 50, 32, 29, 24, - 2, 51, 24, 89, 24, 24, 24, 24, 24, 25, 1, 51, 24, 25, 23, 24, - 89, 24, 24, 24, 24, 90, 24, 28, 46, 10, 51, 24, 24, 25, 23, 24, - 24, 24, 28, 29, 24, 24, 24, 50, 2, 51, 24, 24, 24, 50, 51, 89, - 24, 24, 25, 23, 24, 89, 24, 24, 24, 89, 89, 24, 24, 24, 24, 24, - 90, 28, 47, 23, 89, 24, 24, 24, 28, 46, 29, 89, 24, 24, 24, 89, - 29, 50, 2, 51, 24, 24, 24, 24, 50, 2, 51, 24, 24, 24, 24, 24, - 32, 46, 29, 24, 28, 29, 24, 24, 28, 29, 24, 24, 24, 24, 89, 24, - 50, 2, 51, 89, 25, 45, 46, 46, 10, 51, 24, 24, 24, 24, 24, 28, - 24, 24, 24, 24, 50, 2, 3, 1, 51, 90, 24, 90, 24, 89, 28, 10], + "data":[111, 111, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, 51, 24, 28, + 1, 2, 51, 24, 24, 24, 24, 24, 24, 90, 89, 28, 46, 29, 24, 50, + 23, 24, 24, 24, 24, 24, 24, 24, 24, 28, 29, 50, 2, 51, 24, 24, + 51, 28, 29, 89, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 89, 24, + 24, 50, 32, 29, 24, 24, 24, 24, 24, 24, 24, 24, 28, 29, 24, 90, + 24, 24, 25, 45, 29, 90, 24, 24, 24, 24, 24, 24, 50, 32, 29, 24, + 46, 46, 10, 2, 51, 90, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, + 2, 2, 51, 24, 24, 24, 24, 24, 24, 24, 28, 46, 29, 50, 51, 24, + 29, 90, 24, 90, 24, 24, 24, 28, 29, 24, 50, 2, 32, 46, 29, 24, + 45, 29, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 25, 114, 45, 46, + 2, 51, 28, 46, 29, 24, 24, 24, 24, 24, 28, 46, 10, 3, 1, 2, + 24, 28, 47, 1, 51, 24, 24, 24, 24, 24, 50, 3, 23, 25, 23, 90, + 46, 10, 2, 32, 46, 46, 46, 46, 46, 46, 29, 25, 23, 50, 32, 46, + 2, 51, 24, 25, 114, 111, 115, 111, 114, 1, 51, 50, 32, 29, 50, 2, + 24, 24, 24, 50, 3, 111, 1, 2, 2, 32, 46, 46, 10, 32, 29, 24, + 24, 90, 24, 24, 50, 2, 51, 24, 24, 25, 111, 111, 23, 25, 23, 28], "height":16, "width":16, "x":32, "y":32 }, { - "data":[32, 29, 24, 24, 25, 23, 50, 51, 24, 89, 24, 24, 28, 46, 29, 24, - 50, 51, 24, 24, 50, 51, 90, 24, 24, 24, 24, 24, 50, 2, 32, 29, - 24, 24, 24, 24, 24, 89, 24, 24, 89, 24, 24, 24, 24, 24, 50, 51, - 24, 24, 24, 28, 29, 28, 29, 90, 24, 24, 24, 24, 90, 24, 89, 24, - 24, 28, 29, 50, 32, 10, 32, 46, 29, 24, 24, 89, 24, 24, 24, 24, - 24, 50, 51, 24, 50, 51, 50, 2, 51, 89, 24, 24, 24, 24, 24, 24, - 28, 29, 24, 89, 24, 24, 24, 24, 24, 24, 24, 24, 24, 89, 24, 24, - 50, 32, 46, 46, 46, 29, 28, 29, 24, 24, 24, 24, 28, 29, 24, 28, - 24, 50, 2, 2, 2, 51, 50, 51, 24, 24, 28, 46, 10, 51, 24, 50, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 114, 23, 89, 90, 89, - 24, 24, 24, 24, 28, 46, 29, 24, 24, 24, 25, 1, 51, 28, 29, 24, - 24, 24, 28, 29, 25, 111, 23, 24, 24, 90, 50, 51, 24, 25, 23, 24, - 24, 89, 25, 23, 25, 111, 23, 24, 24, 24, 28, 29, 89, 25, 23, 24, - 24, 90, 50, 51, 50, 3, 45, 29, 24, 89, 50, 32, 29, 25, 23, 28, - 29, 24, 90, 24, 24, 50, 3, 45, 29, 24, 90, 50, 51, 50, 51, 50, - 32, 29, 24, 24, 28, 46, 10, 3, 23, 24, 24, 24, 24, 24, 24, 24], + "data":[29, 24, 24, 24, 90, 24, 24, 24, 50, 32, 46, 29, 90, 24, 24, 24, + 32, 46, 29, 24, 89, 24, 24, 24, 24, 25, 1, 32, 29, 24, 28, 29, + 50, 2, 51, 24, 24, 89, 24, 24, 24, 25, 23, 50, 32, 29, 50, 51, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 50, 32, 29, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 24, 50, 51, 24, 24, 25, 23, 24, + 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 50, 51, 24, + 25, 23, 24, 24, 28, 46, 29, 28, 29, 24, 24, 89, 24, 24, 24, 24, + 50, 51, 24, 28, 10, 2, 32, 10, 32, 29, 89, 24, 24, 24, 24, 24, + 28, 29, 24, 50, 51, 24, 50, 32, 10, 51, 24, 24, 24, 24, 89, 24, + 10, 32, 46, 46, 46, 29, 24, 50, 51, 24, 24, 24, 24, 24, 28, 29, + 51, 50, 2, 2, 2, 32, 46, 46, 29, 24, 24, 24, 24, 24, 25, 23, + 24, 24, 24, 24, 24, 50, 2, 2, 32, 29, 24, 24, 24, 24, 50, 51, + 46, 29, 90, 24, 90, 90, 24, 24, 50, 32, 29, 89, 24, 24, 24, 24, + 2, 51, 24, 24, 28, 46, 29, 28, 29, 50, 51, 24, 28, 29, 90, 24, + 24, 24, 24, 24, 25, 1, 32, 47, 45, 29, 24, 24, 50, 32, 46, 46, + 29, 24, 24, 24, 50, 51, 25, 114, 114, 23, 24, 24, 24, 25, 1, 3], "height":16, "width":16, "x":48, "y":32 }, { - "data":[24, 24, 90, 24, 50, 51, 24, 50, 2, 32, 29, 50, 51, 24, 28, 46, - 24, 24, 24, 28, 46, 29, 90, 89, 24, 50, 32, 29, 24, 24, 25, 1, - 24, 24, 89, 50, 3, 23, 24, 24, 24, 24, 25, 23, 28, 29, 50, 51, - 24, 28, 46, 29, 50, 51, 24, 24, 24, 24, 50, 51, 25, 23, 24, 24, - 28, 10, 2, 32, 29, 24, 24, 90, 24, 24, 24, 24, 25, 23, 28, 29, - 25, 23, 90, 50, 51, 90, 24, 24, 24, 89, 28, 46, 47, 23, 50, 32, - 25, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 111, 114, 45, 29, 25, - 10, 51, 24, 90, 24, 24, 24, 28, 46, 29, 50, 3, 1, 2, 51, 50, - 51, 24, 24, 24, 90, 24, 24, 50, 3, 23, 24, 50, 51, 24, 24, 24, - 89, 24, 24, 24, 24, 28, 29, 24, 50, 51, 28, 29, 24, 24, 24, 24, - 24, 24, 24, 28, 29, 50, 51, 24, 24, 24, 50, 32, 29, 24, 24, 24, - 90, 24, 24, 50, 51, 24, 24, 24, 24, 90, 24, 25, 23, 24, 24, 24, - 24, 24, 89, 24, 89, 24, 24, 24, 24, 24, 28, 10, 51, 24, 28, 29, - 29, 24, 24, 24, 24, 24, 28, 29, 24, 24, 25, 45, 46, 29, 50, 32, - 32, 29, 24, 28, 46, 29, 50, 51, 28, 29, 50, 2, 2, 51, 24, 25, - 50, 32, 29, 25, 1, 32, 29, 24, 25, 23, 28, 29, 28, 29, 24, 50], + "data":[24, 24, 24, 24, 50, 32, 29, 90, 24, 25, 45, 46, 10, 2, 2, 51, + 24, 24, 89, 24, 24, 50, 51, 24, 24, 25, 111, 112, 23, 90, 24, 24, + 24, 24, 89, 24, 89, 24, 24, 24, 24, 25, 1, 2, 51, 24, 24, 24, + 24, 24, 24, 28, 46, 46, 46, 46, 29, 50, 51, 89, 90, 24, 24, 24, + 24, 90, 24, 25, 1, 2, 2, 2, 32, 29, 28, 29, 89, 24, 24, 24, + 24, 28, 46, 10, 32, 29, 89, 90, 50, 32, 10, 51, 28, 46, 46, 46, + 24, 50, 2, 51, 25, 23, 24, 24, 28, 10, 51, 24, 50, 3, 111, 1, + 24, 24, 24, 28, 10, 51, 24, 24, 25, 23, 24, 24, 24, 50, 2, 32, + 24, 24, 24, 25, 23, 24, 24, 89, 50, 32, 29, 24, 24, 28, 29, 50, + 24, 24, 24, 50, 32, 29, 28, 46, 29, 50, 51, 24, 28, 10, 32, 29, + 24, 89, 24, 28, 10, 51, 25, 1, 51, 24, 89, 28, 10, 51, 50, 51, + 24, 24, 90, 50, 32, 46, 47, 23, 24, 24, 24, 50, 51, 89, 24, 24, + 24, 24, 24, 24, 50, 2, 3, 23, 28, 29, 24, 24, 90, 24, 24, 24, + 28, 29, 24, 89, 89, 24, 50, 51, 50, 51, 24, 24, 24, 24, 24, 24, + 10, 32, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 46, + 23, 50, 51, 24, 24, 24, 24, 24, 90, 28, 46, 29, 24, 24, 50, 3], "height":16, "width":16, "x":64, "y":32 }, { - "data":[29, 24, 89, 25, 45, 29, 25, 23, 24, 24, 24, 25, 23, 24, 24, 24, - 32, 29, 24, 25, 111, 23, 50, 51, 89, 24, 89, 50, 51, 24, 28, 29, - 50, 32, 46, 10, 2, 51, 89, 90, 24, 24, 24, 24, 24, 24, 50, 51, - 90, 50, 2, 51, 24, 24, 24, 24, 24, 24, 24, 89, 24, 28, 46, 46, - 24, 24, 24, 24, 89, 24, 24, 90, 24, 28, 29, 28, 29, 25, 111, 115, - 29, 24, 90, 24, 24, 24, 90, 89, 24, 50, 32, 10, 51, 25, 1, 2, - 23, 24, 24, 24, 24, 24, 24, 24, 24, 28, 10, 32, 46, 10, 51, 24, - 51, 24, 28, 29, 89, 24, 24, 24, 90, 25, 23, 50, 2, 51, 24, 24, - 24, 24, 50, 32, 29, 24, 24, 24, 24, 25, 45, 29, 28, 29, 90, 24, - 24, 24, 24, 25, 23, 24, 28, 46, 46, 47, 1, 51, 50, 51, 24, 89, - 24, 24, 89, 25, 45, 29, 25, 115, 115, 115, 23, 28, 46, 29, 24, 24, - 24, 24, 24, 25, 1, 51, 50, 2, 2, 2, 32, 10, 2, 32, 46, 46, - 28, 46, 29, 25, 23, 24, 28, 46, 29, 24, 25, 45, 29, 50, 2, 3, - 10, 2, 51, 50, 51, 24, 50, 2, 32, 46, 47, 111, 23, 24, 89, 25, - 23, 24, 89, 24, 24, 24, 24, 24, 50, 2, 3, 114, 23, 24, 89, 25, - 51, 24, 24, 24, 28, 29, 24, 28, 29, 24, 50, 2, 51, 24, 90, 50], + "data":[50, 51, 24, 24, 24, 24, 90, 24, 24, 24, 24, 50, 32, 10, 32, 29, + 28, 46, 29, 24, 24, 24, 24, 24, 24, 28, 29, 24, 50, 51, 50, 51, + 50, 2, 51, 90, 89, 24, 28, 29, 90, 50, 51, 24, 90, 24, 24, 24, + 24, 24, 24, 24, 90, 24, 25, 23, 24, 89, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 28, 10, 32, 46, 46, 46, 29, 28, 46, 29, 24, + 46, 29, 24, 24, 28, 47, 45, 10, 3, 115, 1, 51, 25, 1, 51, 90, + 2, 51, 24, 24, 50, 3, 1, 51, 50, 2, 32, 29, 50, 51, 24, 24, + 29, 28, 29, 24, 24, 25, 45, 29, 24, 24, 50, 32, 29, 24, 24, 24, + 51, 50, 32, 29, 24, 25, 114, 23, 90, 24, 24, 50, 32, 46, 46, 29, + 24, 89, 50, 51, 90, 50, 3, 23, 24, 24, 28, 29, 50, 2, 2, 51, + 24, 24, 24, 24, 24, 24, 25, 45, 46, 29, 25, 45, 46, 29, 24, 24, + 24, 24, 24, 90, 24, 24, 50, 2, 3, 23, 50, 3, 114, 23, 24, 28, + 24, 90, 24, 24, 24, 89, 24, 90, 25, 23, 89, 50, 2, 51, 24, 25, + 89, 28, 46, 29, 24, 90, 24, 24, 25, 23, 24, 24, 24, 24, 90, 25, + 46, 47, 115, 23, 24, 24, 24, 24, 50, 32, 46, 29, 89, 28, 29, 25, + 111, 1, 3, 23, 28, 29, 24, 24, 24, 50, 3, 23, 24, 50, 51, 50], "height":16, "width":16, "x":80, "y":32 }, { - "data":[25, 23, 24, 24, 50, 51, 50, 51, 24, 24, 24, 89, 24, 24, 24, 24, - 25, 45, 29, 24, 24, 24, 24, 24, 89, 24, 24, 24, 24, 24, 24, 24, - 50, 3, 23, 24, 24, 24, 28, 29, 28, 46, 29, 90, 24, 24, 24, 24, - 29, 25, 23, 24, 24, 24, 50, 51, 50, 2, 51, 24, 24, 24, 24, 90, - 23, 50, 32, 46, 29, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, - 51, 24, 50, 3, 23, 24, 24, 25, 23, 28, 29, 24, 24, 24, 24, 89, - 28, 29, 28, 10, 51, 24, 24, 50, 51, 50, 51, 24, 24, 24, 24, 24, - 50, 32, 47, 45, 29, 24, 24, 24, 24, 28, 29, 24, 28, 29, 89, 24, - 24, 50, 2, 3, 23, 24, 90, 90, 24, 25, 23, 24, 50, 51, 24, 24, - 24, 24, 24, 50, 51, 24, 24, 24, 24, 50, 51, 24, 28, 29, 24, 24, - 24, 24, 24, 24, 89, 24, 24, 24, 28, 46, 29, 89, 50, 51, 24, 24, - 46, 46, 46, 29, 28, 29, 24, 24, 50, 2, 32, 29, 90, 28, 46, 29, - 1, 2, 2, 32, 10, 32, 29, 89, 89, 24, 50, 51, 24, 25, 115, 23, - 23, 24, 24, 50, 51, 25, 23, 28, 46, 29, 24, 24, 24, 50, 2, 32, - 45, 29, 24, 24, 24, 50, 32, 10, 2, 51, 24, 24, 24, 24, 28, 47, - 2, 51, 24, 28, 46, 46, 47, 45, 46, 29, 24, 24, 28, 46, 10, 2], + "data":[24, 90, 24, 24, 89, 24, 24, 50, 51, 28, 29, 25, 23, 24, 50, 51, + 89, 24, 24, 89, 89, 89, 24, 24, 90, 25, 23, 50, 51, 28, 29, 28, + 24, 24, 24, 24, 90, 28, 29, 28, 29, 50, 51, 89, 24, 50, 51, 50, + 24, 24, 24, 28, 46, 10, 51, 25, 23, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 50, 2, 51, 24, 50, 51, 24, 28, 29, 90, 24, 24, 24, + 90, 89, 90, 24, 28, 46, 46, 29, 90, 24, 50, 32, 46, 46, 46, 29, + 28, 46, 29, 24, 50, 2, 2, 32, 46, 29, 28, 10, 2, 3, 115, 23, + 50, 2, 32, 46, 46, 46, 46, 10, 2, 51, 25, 23, 24, 50, 2, 51, + 90, 24, 50, 2, 3, 114, 1, 51, 24, 24, 25, 23, 24, 24, 24, 24, + 24, 24, 24, 28, 47, 1, 51, 24, 24, 24, 25, 23, 90, 24, 28, 29, + 28, 46, 29, 50, 2, 51, 24, 24, 24, 24, 50, 32, 46, 46, 47, 45, + 10, 2, 32, 46, 29, 24, 90, 24, 24, 24, 24, 50, 3, 1, 2, 2, + 23, 24, 50, 3, 45, 46, 46, 46, 29, 24, 24, 24, 50, 51, 24, 24, + 23, 28, 29, 25, 114, 115, 111, 111, 23, 90, 24, 24, 24, 28, 29, 24, + 23, 50, 32, 47, 111, 1, 2, 2, 32, 29, 24, 24, 90, 25, 23, 24, + 32, 29, 50, 3, 115, 23, 28, 29, 50, 51, 24, 24, 24, 50, 51, 24], "height":16, "width":16, "x":96, "y":32 }, { - "data":[24, 90, 24, 89, 24, 28, 29, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 24, 25, 23, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 89, 25, 23, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 24, 25, 23, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 89, 24, 24, 25, 23, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 28, 46, 29, 50, 51, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 50, 2, 51, 90, 89, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 28, 29, 28, 29, 28, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 50, 32, 47, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 24, 50, 2, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 28, 29, 90, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 50, 32, 47, 23, 90, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 28, 10, 2, 51, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 24, 50, 32, 29, 24, 24, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 28, 29, 50, 51, 24, 28, 10, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 50, 51, 24, 24, 24, 50, 51, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 25, 1, 51, 90, 50, 51, 24, 24, 24, 24, 24, 24, 24, 50, 51, + 46, 10, 32, 29, 24, 28, 29, 24, 24, 24, 24, 24, 24, 28, 29, 24, + 2, 51, 50, 32, 29, 50, 32, 29, 89, 24, 24, 28, 46, 10, 32, 29, + 28, 46, 46, 47, 23, 24, 50, 51, 89, 24, 24, 50, 2, 32, 10, 32, + 50, 2, 2, 2, 32, 29, 24, 24, 24, 89, 90, 24, 24, 25, 23, 25, + 90, 24, 24, 24, 25, 45, 46, 46, 29, 24, 28, 29, 24, 50, 51, 50, + 24, 24, 24, 24, 50, 2, 3, 114, 45, 46, 10, 51, 24, 24, 24, 24, + 24, 24, 24, 24, 89, 24, 50, 2, 2, 2, 51, 24, 24, 24, 28, 46, + 28, 29, 24, 24, 89, 28, 46, 46, 29, 24, 89, 24, 24, 24, 50, 2, + 25, 45, 29, 24, 24, 50, 2, 2, 51, 24, 24, 90, 24, 24, 24, 24, + 10, 2, 51, 24, 24, 28, 46, 29, 90, 24, 24, 24, 24, 24, 24, 24, + 51, 24, 89, 90, 24, 50, 2, 51, 24, 24, 28, 46, 29, 24, 28, 29, + 24, 24, 89, 24, 89, 24, 90, 24, 24, 24, 50, 2, 51, 24, 50, 51, + 90, 89, 24, 24, 28, 46, 29, 89, 24, 24, 24, 24, 24, 24, 28, 46, + 24, 89, 24, 24, 25, 111, 23, 24, 24, 24, 24, 24, 90, 24, 25, 1, + 24, 24, 89, 24, 25, 1, 32, 29, 24, 24, 24, 90, 24, 24, 50, 51], "height":16, "width":16, "x":112, "y":32 }, { - "data":[3, 114, 23, 24, 28, 29, 24, 90, 24, 50, 51, 24, 24, 24, 24, 24, - 50, 2, 32, 29, 25, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 50, 32, 10, 32, 29, 24, 89, 90, 24, 89, 28, 46, 29, 24, - 46, 29, 89, 50, 51, 50, 51, 24, 24, 28, 46, 46, 10, 2, 32, 29, - 2, 32, 29, 24, 24, 24, 90, 28, 46, 47, 1, 3, 23, 24, 50, 32, - 24, 50, 51, 24, 24, 24, 24, 25, 111, 111, 23, 25, 23, 24, 28, 10, - 24, 24, 28, 29, 89, 24, 24, 25, 1, 3, 23, 25, 45, 29, 50, 51, - 24, 28, 10, 51, 24, 24, 24, 50, 32, 10, 51, 25, 111, 23, 24, 24, - 24, 25, 23, 24, 24, 24, 24, 24, 50, 51, 24, 50, 2, 32, 46, 29, - 29, 25, 23, 24, 24, 24, 28, 29, 28, 29, 24, 24, 24, 50, 2, 32, - 23, 50, 32, 29, 24, 24, 50, 51, 25, 23, 24, 24, 24, 24, 28, 10, - 23, 24, 50, 32, 46, 29, 24, 24, 50, 51, 24, 28, 46, 29, 25, 23, - 32, 46, 46, 10, 2, 51, 24, 24, 28, 46, 29, 50, 3, 45, 47, 45, - 50, 2, 2, 32, 46, 29, 24, 89, 25, 111, 23, 24, 50, 2, 2, 2, - 24, 24, 24, 50, 2, 51, 90, 28, 47, 114, 23, 24, 24, 24, 24, 24, - 24, 89, 24, 24, 89, 28, 29, 50, 2, 2, 32, 29, 24, 24, 24, 24], + "data":[51, 24, 89, 24, 24, 24, 24, 28, 29, 50, 51, 28, 46, 29, 24, 24, + 89, 90, 28, 29, 24, 24, 28, 10, 51, 90, 90, 25, 111, 23, 24, 89, + 90, 90, 25, 23, 90, 24, 50, 32, 29, 24, 24, 25, 111, 23, 28, 46, + 28, 29, 50, 51, 24, 24, 24, 25, 23, 24, 24, 50, 2, 51, 50, 2, + 50, 51, 28, 29, 24, 24, 24, 50, 32, 29, 24, 24, 24, 24, 28, 29, + 89, 24, 25, 23, 90, 24, 24, 24, 25, 23, 24, 24, 24, 24, 50, 51, + 24, 89, 50, 51, 24, 28, 29, 24, 25, 23, 24, 24, 24, 24, 90, 24, + 24, 89, 24, 24, 24, 50, 51, 24, 50, 51, 24, 24, 24, 24, 28, 46, + 24, 24, 24, 28, 29, 24, 24, 24, 24, 24, 28, 46, 46, 29, 50, 2, + 29, 28, 29, 50, 32, 29, 89, 24, 24, 28, 47, 1, 2, 51, 24, 24, + 51, 50, 32, 29, 50, 51, 24, 24, 90, 25, 114, 23, 24, 24, 24, 24, + 24, 90, 25, 45, 29, 24, 24, 24, 24, 50, 3, 45, 46, 46, 29, 28, + 24, 24, 25, 111, 23, 24, 24, 28, 46, 29, 50, 3, 1, 3, 23, 25, + 24, 24, 50, 2, 51, 28, 46, 10, 2, 32, 29, 25, 23, 50, 51, 25, + 24, 24, 24, 24, 24, 25, 1, 51, 24, 25, 23, 25, 23, 24, 24, 25, + 24, 24, 28, 29, 24, 50, 32, 46, 29, 50, 51, 50, 51, 24, 24, 25], "height":16, "width":16, "x":0, "y":48 }, { - "data":[24, 28, 46, 29, 24, 25, 23, 24, 90, 25, 23, 24, 50, 2, 51, 24, - 24, 25, 111, 23, 28, 47, 23, 24, 24, 25, 45, 29, 24, 24, 28, 46, - 90, 25, 111, 23, 25, 1, 51, 24, 90, 50, 2, 51, 90, 24, 50, 2, - 90, 25, 114, 23, 25, 23, 24, 28, 46, 29, 24, 89, 24, 24, 28, 46, - 46, 10, 2, 51, 25, 23, 28, 10, 2, 51, 89, 24, 24, 24, 25, 111, - 2, 32, 29, 24, 25, 23, 25, 23, 28, 29, 24, 24, 24, 24, 25, 115, - 24, 50, 51, 24, 50, 51, 25, 23, 25, 23, 24, 24, 24, 89, 25, 1, - 24, 28, 46, 29, 24, 24, 50, 51, 25, 23, 89, 28, 46, 46, 47, 23, - 24, 50, 2, 51, 24, 24, 24, 24, 50, 51, 89, 50, 3, 115, 111, 23, - 29, 24, 24, 24, 24, 90, 24, 24, 24, 89, 24, 24, 25, 1, 2, 51, - 32, 46, 46, 46, 46, 29, 24, 24, 24, 24, 24, 24, 50, 51, 89, 89, - 50, 2, 2, 2, 2, 51, 24, 90, 24, 24, 24, 24, 24, 28, 46, 46, - 46, 46, 29, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 50, 2, 2, - 2, 2, 51, 24, 24, 25, 23, 89, 24, 24, 24, 24, 28, 29, 24, 28, - 24, 24, 24, 28, 46, 10, 51, 24, 24, 89, 90, 24, 50, 32, 46, 10, - 24, 24, 24, 50, 2, 51, 24, 24, 24, 24, 24, 90, 24, 25, 1, 51], + "data":[28, 29, 24, 89, 24, 24, 24, 90, 28, 46, 10, 51, 89, 90, 28, 29, + 50, 51, 89, 24, 28, 29, 24, 24, 25, 115, 23, 24, 24, 24, 50, 32, + 29, 28, 46, 46, 10, 51, 89, 24, 25, 1, 32, 29, 28, 29, 24, 50, + 32, 10, 3, 111, 23, 24, 24, 90, 25, 23, 50, 32, 10, 51, 28, 29, + 25, 23, 50, 2, 51, 24, 24, 90, 25, 23, 24, 50, 32, 29, 25, 23, + 50, 32, 46, 46, 46, 46, 29, 24, 25, 45, 29, 24, 25, 23, 50, 51, + 24, 25, 111, 114, 111, 1, 51, 24, 25, 111, 23, 89, 50, 51, 24, 24, + 46, 47, 111, 114, 1, 32, 46, 29, 25, 111, 23, 24, 24, 24, 24, 24, + 2, 3, 115, 111, 45, 47, 114, 23, 25, 114, 45, 29, 90, 24, 24, 89, + 24, 50, 2, 2, 3, 114, 111, 23, 25, 112, 1, 51, 24, 24, 24, 24, + 24, 24, 24, 24, 25, 1, 2, 32, 10, 3, 23, 24, 24, 24, 24, 28, + 29, 24, 24, 24, 50, 51, 89, 50, 51, 25, 23, 24, 24, 24, 89, 50, + 23, 24, 24, 24, 24, 24, 24, 24, 24, 50, 32, 29, 24, 89, 24, 89, + 23, 24, 28, 29, 24, 24, 24, 24, 89, 24, 50, 51, 89, 24, 24, 24, + 23, 24, 25, 23, 28, 29, 24, 89, 28, 29, 24, 90, 24, 89, 24, 24, + 45, 46, 10, 51, 50, 32, 46, 46, 10, 51, 90, 24, 28, 46, 29, 24], "height":16, "width":16, "x":16, "y":48 }, { - "data":[90, 24, 24, 24, 90, 24, 50, 51, 24, 24, 24, 24, 24, 90, 50, 51, - 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 90, 24, - 2, 51, 24, 24, 24, 24, 90, 24, 28, 29, 24, 24, 24, 24, 24, 24, - 29, 24, 28, 29, 90, 24, 24, 24, 25, 23, 24, 24, 24, 90, 24, 90, - 23, 24, 50, 32, 46, 29, 24, 28, 10, 51, 24, 24, 24, 89, 24, 24, - 23, 28, 29, 50, 3, 23, 24, 50, 32, 29, 90, 89, 24, 90, 24, 24, - 32, 10, 51, 90, 50, 32, 46, 46, 10, 51, 24, 24, 24, 90, 24, 24, - 25, 23, 24, 24, 24, 50, 2, 3, 23, 89, 24, 24, 24, 24, 24, 24, - 50, 32, 29, 24, 24, 24, 24, 50, 51, 90, 24, 24, 24, 24, 24, 24, - 24, 50, 32, 46, 29, 24, 89, 24, 24, 24, 24, 24, 24, 89, 24, 28, - 28, 29, 25, 1, 32, 29, 24, 28, 29, 24, 24, 28, 29, 24, 24, 50, - 10, 51, 50, 32, 47, 45, 29, 25, 45, 29, 24, 25, 23, 24, 24, 24, - 51, 24, 24, 50, 2, 2, 51, 50, 2, 32, 46, 10, 51, 24, 24, 24, - 46, 46, 46, 46, 46, 29, 90, 24, 28, 10, 3, 45, 29, 24, 89, 24, - 3, 115, 114, 111, 1, 51, 24, 24, 25, 23, 25, 1, 32, 29, 90, 24, - 25, 1, 2, 2, 32, 29, 24, 24, 50, 51, 50, 32, 10, 51, 24, 90], + "data":[24, 24, 24, 24, 24, 24, 24, 89, 24, 25, 114, 115, 45, 10, 51, 50, + 46, 46, 46, 46, 29, 24, 24, 24, 24, 50, 2, 2, 2, 51, 28, 46, + 2, 2, 2, 2, 32, 29, 24, 24, 24, 24, 24, 28, 46, 29, 50, 2, + 24, 24, 90, 24, 50, 32, 29, 24, 24, 24, 24, 25, 1, 51, 24, 24, + 24, 90, 24, 24, 89, 50, 51, 89, 24, 24, 89, 50, 51, 24, 24, 24, + 24, 28, 29, 24, 24, 24, 24, 28, 46, 29, 24, 24, 24, 28, 46, 29, + 24, 25, 23, 28, 29, 90, 28, 10, 3, 23, 90, 24, 24, 50, 2, 32, + 89, 50, 32, 10, 51, 24, 50, 51, 50, 51, 90, 24, 24, 28, 29, 25, + 24, 89, 50, 51, 24, 24, 89, 89, 24, 28, 29, 24, 28, 47, 45, 10, + 24, 24, 28, 29, 28, 46, 29, 28, 46, 10, 32, 29, 50, 2, 2, 51, + 29, 24, 50, 32, 10, 2, 51, 50, 2, 51, 50, 32, 29, 24, 24, 24, + 51, 24, 28, 10, 51, 24, 24, 24, 24, 90, 24, 50, 51, 24, 24, 24, + 24, 24, 25, 23, 24, 24, 24, 24, 24, 89, 24, 90, 24, 24, 24, 90, + 24, 24, 50, 32, 46, 46, 29, 24, 24, 89, 28, 46, 29, 89, 24, 24, + 24, 89, 28, 10, 2, 2, 51, 89, 24, 90, 50, 3, 23, 24, 28, 29, + 28, 46, 10, 51, 28, 29, 24, 24, 24, 24, 24, 50, 51, 28, 10, 51], "height":16, "width":16, "x":32, "y":48 }, { - "data":[25, 23, 89, 24, 50, 2, 51, 50, 32, 29, 24, 89, 24, 90, 24, 90, - 50, 32, 29, 24, 24, 24, 24, 24, 50, 51, 24, 90, 89, 24, 24, 28, - 24, 25, 23, 24, 90, 28, 46, 46, 46, 46, 29, 24, 24, 24, 24, 50, - 28, 10, 51, 24, 24, 25, 1, 3, 1, 2, 51, 24, 24, 24, 24, 28, - 50, 51, 90, 90, 90, 50, 51, 25, 45, 29, 24, 24, 24, 24, 28, 10, - 24, 28, 29, 24, 24, 24, 24, 25, 1, 51, 24, 24, 24, 24, 50, 51, - 24, 50, 51, 24, 24, 24, 24, 50, 32, 29, 24, 24, 28, 29, 24, 24, - 24, 24, 24, 24, 24, 90, 24, 24, 25, 23, 24, 89, 50, 51, 24, 90, - 90, 24, 28, 46, 46, 29, 24, 24, 50, 51, 28, 29, 24, 24, 24, 24, - 29, 90, 50, 3, 114, 45, 29, 24, 24, 24, 50, 32, 29, 24, 24, 24, - 51, 24, 24, 50, 3, 114, 23, 24, 24, 24, 24, 25, 23, 24, 28, 46, - 24, 24, 24, 24, 50, 2, 32, 29, 24, 24, 24, 50, 32, 46, 10, 2, - 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 90, 50, 2, 51, 24, - 24, 24, 24, 24, 24, 24, 50, 51, 89, 24, 24, 24, 89, 24, 24, 24, - 24, 24, 24, 24, 28, 46, 29, 24, 24, 28, 29, 24, 24, 24, 24, 24, - 24, 89, 24, 24, 50, 2, 51, 24, 89, 25, 23, 24, 24, 24, 24, 89], + "data":[51, 24, 24, 24, 24, 24, 50, 2, 2, 32, 29, 24, 24, 50, 32, 10, + 29, 89, 24, 24, 28, 46, 29, 89, 24, 25, 45, 29, 24, 24, 25, 45, + 51, 24, 24, 90, 25, 1, 51, 24, 24, 25, 1, 32, 46, 29, 25, 115, + 90, 24, 28, 29, 50, 51, 24, 89, 89, 25, 23, 50, 2, 32, 47, 111, + 89, 24, 50, 32, 29, 24, 24, 24, 24, 50, 51, 24, 24, 25, 111, 111, + 28, 29, 24, 25, 23, 89, 89, 24, 28, 29, 24, 28, 29, 25, 111, 1, + 10, 51, 24, 25, 45, 29, 24, 24, 50, 32, 29, 25, 45, 10, 2, 51, + 23, 24, 24, 25, 114, 23, 24, 24, 24, 50, 51, 50, 2, 32, 29, 24, + 51, 24, 24, 50, 2, 51, 24, 24, 24, 24, 24, 90, 24, 50, 32, 29, + 24, 28, 29, 24, 24, 90, 24, 24, 24, 24, 24, 24, 24, 24, 50, 32, + 90, 50, 32, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28, 29, 50, + 24, 28, 10, 32, 46, 46, 46, 29, 24, 24, 24, 28, 46, 10, 32, 29, + 24, 50, 51, 50, 2, 2, 2, 32, 46, 46, 29, 25, 113, 23, 50, 51, + 24, 24, 24, 24, 24, 24, 90, 50, 2, 2, 51, 25, 1, 32, 29, 24, + 24, 24, 24, 89, 24, 24, 24, 90, 24, 24, 24, 50, 32, 10, 51, 24, + 24, 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 24, 25, 23, 24, 24], "height":16, "width":16, "x":48, "y":48 }, { - "data":[28, 47, 23, 25, 23, 50, 32, 29, 50, 32, 10, 51, 50, 51, 24, 24, - 47, 111, 23, 50, 51, 24, 25, 45, 46, 10, 32, 29, 24, 24, 24, 24, - 2, 2, 51, 24, 24, 24, 50, 2, 2, 32, 10, 51, 24, 90, 24, 24, - 29, 89, 24, 24, 24, 24, 24, 24, 89, 50, 51, 24, 24, 24, 24, 24, - 32, 46, 29, 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 28, 29, 24, - 50, 3, 45, 29, 24, 24, 24, 90, 89, 24, 28, 46, 46, 10, 32, 29, - 24, 25, 114, 23, 24, 24, 89, 24, 24, 24, 50, 2, 2, 51, 50, 51, - 24, 50, 2, 51, 24, 24, 28, 29, 24, 24, 28, 46, 29, 90, 24, 24, - 28, 29, 24, 24, 24, 90, 50, 51, 24, 24, 25, 1, 32, 29, 90, 24, - 50, 32, 46, 46, 29, 24, 24, 28, 29, 24, 50, 51, 25, 23, 24, 28, - 46, 47, 1, 2, 51, 24, 24, 50, 51, 28, 46, 29, 25, 45, 29, 50, - 3, 1, 51, 28, 29, 24, 24, 24, 24, 25, 114, 23, 50, 3, 45, 29, - 50, 51, 89, 25, 45, 29, 28, 29, 28, 10, 2, 32, 46, 10, 2, 51, - 24, 24, 24, 50, 2, 51, 50, 51, 25, 45, 29, 50, 2, 32, 29, 89, - 24, 24, 28, 29, 24, 24, 24, 24, 25, 111, 23, 24, 24, 50, 51, 24, - 24, 24, 50, 51, 24, 24, 24, 24, 50, 2, 51, 90, 24, 24, 24, 89], + "data":[51, 24, 90, 24, 28, 29, 24, 24, 28, 10, 3, 45, 29, 24, 24, 50, + 29, 24, 24, 24, 25, 23, 24, 90, 50, 51, 50, 2, 51, 24, 24, 24, + 23, 89, 24, 24, 50, 51, 28, 46, 29, 24, 24, 24, 28, 29, 24, 24, + 23, 89, 24, 28, 29, 24, 50, 2, 51, 90, 24, 24, 25, 45, 29, 24, + 23, 24, 24, 25, 45, 29, 24, 24, 24, 24, 24, 24, 50, 2, 32, 29, + 51, 24, 24, 50, 3, 23, 90, 24, 90, 24, 28, 29, 24, 24, 50, 51, + 24, 24, 24, 24, 50, 32, 46, 29, 24, 24, 25, 45, 29, 24, 89, 24, + 24, 28, 29, 28, 46, 10, 3, 45, 29, 24, 25, 111, 23, 24, 24, 24, + 24, 50, 32, 10, 2, 32, 10, 2, 51, 24, 50, 2, 51, 24, 24, 24, + 46, 29, 50, 32, 29, 50, 32, 46, 46, 46, 29, 28, 29, 89, 28, 46, + 3, 45, 29, 50, 51, 24, 50, 2, 2, 2, 32, 10, 32, 29, 50, 2, + 50, 2, 51, 24, 24, 24, 90, 24, 24, 24, 25, 23, 25, 23, 24, 24, + 24, 24, 24, 24, 24, 24, 24, 28, 46, 46, 10, 51, 25, 23, 24, 89, + 24, 28, 46, 46, 29, 24, 24, 50, 2, 2, 32, 46, 10, 32, 46, 29, + 24, 25, 115, 115, 23, 24, 24, 24, 24, 24, 50, 3, 23, 25, 114, 23, + 24, 50, 3, 1, 32, 29, 89, 24, 90, 90, 24, 50, 51, 25, 114, 45], "height":16, "width":16, "x":64, "y":48 }, { - "data":[24, 24, 24, 24, 50, 32, 29, 50, 32, 29, 24, 90, 24, 24, 24, 24, - 24, 24, 24, 24, 28, 10, 32, 46, 47, 23, 89, 24, 24, 24, 24, 24, - 24, 24, 28, 46, 10, 51, 50, 2, 2, 51, 24, 89, 90, 24, 24, 24, - 24, 89, 50, 3, 45, 29, 24, 28, 46, 29, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 50, 2, 51, 24, 50, 2, 51, 24, 24, 24, 24, 24, 24, - 28, 46, 46, 29, 24, 24, 28, 29, 24, 24, 24, 24, 28, 29, 24, 24, - 25, 115, 1, 51, 24, 24, 50, 32, 29, 24, 24, 24, 50, 51, 90, 90, - 25, 114, 23, 90, 24, 24, 24, 50, 51, 28, 46, 46, 46, 29, 24, 24, - 50, 2, 51, 24, 24, 28, 29, 24, 24, 50, 3, 114, 111, 45, 29, 24, - 29, 24, 24, 24, 24, 50, 32, 46, 29, 24, 50, 2, 2, 2, 51, 24, - 51, 24, 28, 29, 24, 24, 50, 2, 51, 89, 24, 24, 89, 28, 46, 29, - 24, 89, 50, 32, 29, 89, 28, 29, 24, 28, 29, 90, 24, 25, 111, 23, - 24, 24, 24, 50, 51, 24, 50, 51, 28, 10, 32, 29, 24, 50, 2, 32, - 24, 28, 29, 24, 24, 28, 29, 24, 25, 23, 50, 51, 24, 90, 24, 50, - 89, 50, 51, 24, 24, 25, 23, 24, 25, 45, 29, 24, 28, 46, 29, 89, - 24, 24, 24, 24, 28, 47, 23, 89, 25, 1, 51, 90, 25, 1, 32, 29], + "data":[2, 51, 50, 32, 10, 32, 46, 29, 24, 24, 50, 51, 28, 46, 29, 28, + 90, 24, 24, 50, 51, 25, 1, 51, 24, 28, 29, 24, 50, 2, 51, 50, + 28, 46, 46, 29, 24, 25, 23, 24, 24, 50, 51, 24, 24, 24, 89, 24, + 25, 1, 2, 51, 24, 25, 23, 24, 24, 28, 46, 29, 24, 90, 89, 24, + 25, 23, 90, 24, 28, 10, 51, 24, 24, 50, 3, 23, 28, 29, 24, 24, + 25, 23, 24, 28, 10, 51, 24, 90, 24, 24, 25, 23, 50, 51, 89, 24, + 50, 51, 24, 50, 32, 29, 28, 29, 89, 28, 10, 51, 24, 24, 24, 89, + 24, 24, 28, 46, 10, 51, 50, 32, 29, 50, 51, 24, 24, 90, 24, 28, + 24, 90, 50, 2, 51, 24, 24, 25, 23, 24, 24, 28, 29, 24, 24, 25, + 46, 29, 24, 89, 24, 24, 24, 50, 51, 24, 89, 50, 51, 24, 24, 25, + 2, 32, 46, 29, 89, 24, 28, 46, 29, 24, 24, 24, 28, 46, 29, 25, + 28, 10, 2, 32, 29, 24, 50, 3, 23, 24, 28, 29, 50, 2, 32, 47, + 50, 51, 24, 25, 23, 24, 28, 10, 51, 24, 25, 45, 29, 24, 25, 111, + 24, 24, 24, 25, 23, 90, 25, 23, 24, 24, 50, 2, 51, 24, 25, 1, + 24, 24, 24, 50, 32, 29, 25, 23, 28, 46, 29, 24, 24, 24, 50, 51, + 46, 46, 29, 24, 50, 32, 10, 51, 50, 2, 32, 29, 89, 24, 24, 24], "height":16, "width":16, "x":80, "y":48 }, { - "data":[90, 24, 28, 10, 2, 2, 2, 3, 114, 23, 28, 29, 50, 2, 51, 24, - 89, 24, 50, 32, 29, 24, 24, 50, 2, 51, 50, 51, 24, 24, 24, 24, - 24, 24, 24, 50, 51, 24, 24, 28, 29, 24, 24, 24, 28, 29, 24, 24, - 24, 24, 24, 24, 90, 24, 24, 50, 51, 24, 90, 24, 50, 51, 28, 46, - 89, 89, 24, 24, 24, 24, 24, 89, 24, 24, 24, 24, 24, 24, 50, 3, - 90, 24, 24, 24, 89, 24, 89, 28, 46, 46, 46, 29, 24, 24, 90, 50, - 24, 24, 90, 24, 24, 24, 24, 50, 2, 2, 3, 45, 29, 24, 24, 24, - 24, 89, 24, 24, 90, 90, 24, 24, 24, 24, 50, 2, 51, 24, 24, 24, - 24, 28, 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 50, 2, 32, 29, 24, 24, 90, 24, 90, 24, 28, 46, 29, 24, 24, - 24, 24, 24, 50, 51, 24, 24, 24, 24, 24, 24, 50, 2, 51, 24, 28, - 24, 24, 24, 24, 24, 24, 24, 89, 90, 24, 28, 46, 46, 29, 90, 50, - 29, 90, 24, 24, 24, 28, 29, 24, 24, 24, 25, 1, 2, 32, 46, 46, - 51, 24, 24, 89, 24, 50, 32, 29, 24, 24, 50, 32, 46, 10, 2, 2, - 28, 46, 46, 29, 24, 24, 50, 32, 46, 46, 29, 25, 114, 23, 28, 29, - 50, 2, 2, 51, 28, 46, 46, 47, 111, 1, 32, 10, 3, 23, 50, 32], + "data":[10, 32, 29, 50, 2, 51, 50, 32, 29, 24, 90, 90, 24, 90, 24, 24, + 32, 10, 32, 29, 24, 24, 24, 50, 51, 28, 29, 89, 24, 24, 24, 24, + 25, 23, 25, 45, 46, 29, 89, 24, 89, 50, 51, 24, 24, 89, 89, 24, + 50, 32, 10, 2, 2, 32, 29, 24, 90, 24, 24, 24, 24, 28, 46, 46, + 24, 50, 32, 46, 29, 50, 32, 29, 24, 24, 24, 24, 24, 50, 2, 2, + 28, 29, 25, 112, 23, 24, 50, 51, 24, 24, 24, 24, 24, 24, 24, 90, + 25, 23, 25, 111, 23, 24, 24, 24, 90, 24, 24, 24, 24, 24, 24, 24, + 10, 51, 25, 111, 23, 24, 24, 24, 90, 89, 24, 28, 46, 46, 29, 24, + 45, 29, 25, 1, 51, 24, 24, 89, 28, 29, 28, 10, 2, 2, 32, 46, + 111, 23, 25, 23, 24, 24, 24, 24, 25, 45, 10, 51, 28, 29, 50, 2, + 1, 51, 50, 51, 24, 24, 24, 24, 50, 3, 45, 29, 50, 32, 29, 24, + 45, 29, 24, 24, 24, 24, 28, 46, 29, 50, 2, 51, 24, 50, 32, 29, + 1, 32, 29, 24, 24, 24, 50, 3, 23, 24, 24, 24, 28, 29, 50, 51, + 51, 50, 51, 90, 24, 90, 24, 50, 32, 29, 24, 24, 50, 32, 29, 24, + 28, 46, 29, 89, 24, 89, 24, 24, 50, 51, 24, 24, 24, 50, 51, 24, + 50, 2, 51, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 28], "height":16, "width":16, "x":96, "y":48 }, { - "data":[24, 24, 28, 29, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 24, 24, 28, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 25, 23, 28, 46, 10, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 28, 10, 51, 50, 2, 51, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 50, 51, 24, 90, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 24, 24, 24, 24, 90, 89, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 28, 29, 24, 24, 24, 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 10, 32, 46, 29, 24, 24, 89, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 23, 50, 3, 45, 46, 29, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 45, 46, 10, 3, 114, 23, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 2, 2, 51, 50, 2, 51, 89, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 29, 89, 24, 28, 46, 46, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 32, 46, 29, 50, 2, 2, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 50, 2, 32, 29, 24, 90, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 29, 24, 50, 32, 46, 29, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 32, 46, 46, 10, 2, 32, 10, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 24, 24, 24, 25, 23, 50, 51, 24, 28, 29, 89, 24, 28, 29, 24, + 89, 24, 24, 24, 50, 32, 46, 29, 24, 25, 23, 24, 90, 50, 51, 90, + 24, 24, 24, 24, 24, 50, 3, 23, 24, 50, 51, 89, 28, 46, 46, 46, + 46, 46, 46, 29, 24, 24, 25, 23, 89, 89, 24, 24, 25, 114, 115, 1, + 3, 115, 1, 51, 24, 24, 25, 23, 89, 24, 24, 24, 50, 2, 2, 32, + 50, 2, 51, 24, 24, 24, 25, 23, 28, 29, 24, 90, 24, 24, 24, 50, + 24, 24, 89, 24, 24, 24, 50, 51, 50, 32, 46, 29, 90, 24, 89, 24, + 24, 24, 28, 46, 29, 24, 24, 28, 46, 10, 2, 51, 24, 24, 24, 24, + 46, 29, 50, 3, 23, 90, 24, 50, 2, 51, 90, 24, 24, 24, 28, 46, + 2, 51, 24, 25, 45, 46, 29, 24, 24, 24, 28, 29, 24, 24, 25, 114, + 24, 24, 24, 50, 2, 2, 51, 24, 24, 24, 25, 23, 24, 24, 50, 2, + 24, 24, 28, 29, 28, 29, 24, 89, 24, 24, 25, 23, 90, 24, 24, 89, + 24, 24, 50, 32, 10, 32, 46, 29, 24, 24, 50, 51, 89, 24, 24, 24, + 28, 29, 24, 25, 23, 50, 3, 45, 29, 90, 89, 24, 90, 24, 24, 24, + 50, 51, 24, 25, 23, 90, 50, 2, 51, 24, 24, 24, 24, 90, 24, 24, + 29, 24, 24, 50, 51, 24, 24, 24, 28, 46, 46, 29, 24, 28, 46, 29], "height":16, "width":16, "x":112, @@ -711,352 +711,352 @@ }, { - "data":[24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 50, 32, 46, 29, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 24, 25, 111, 23, 90, 24, - 24, 89, 24, 89, 28, 46, 46, 46, 29, 28, 46, 10, 3, 45, 29, 90, - 24, 24, 24, 90, 50, 2, 2, 3, 45, 47, 1, 51, 50, 2, 51, 24, - 24, 89, 28, 29, 24, 24, 90, 50, 2, 2, 51, 28, 46, 29, 24, 90, - 24, 24, 25, 23, 24, 90, 24, 24, 28, 29, 24, 25, 111, 23, 24, 24, - 24, 90, 25, 23, 89, 24, 24, 24, 50, 51, 24, 25, 111, 45, 29, 24, - 28, 29, 25, 23, 89, 28, 46, 46, 46, 46, 29, 50, 2, 2, 32, 29, - 10, 51, 50, 51, 24, 50, 2, 2, 2, 3, 23, 24, 28, 29, 50, 51, - 23, 24, 24, 24, 24, 28, 29, 24, 24, 50, 32, 46, 47, 23, 24, 90, - 51, 28, 29, 24, 24, 50, 32, 46, 46, 46, 10, 3, 114, 23, 90, 89, - 24, 25, 23, 24, 24, 24, 25, 1, 2, 3, 23, 25, 1, 32, 46, 46, - 24, 25, 45, 29, 24, 24, 25, 45, 29, 50, 51, 25, 23, 50, 3, 1, - 24, 50, 2, 51, 24, 24, 25, 1, 51, 28, 29, 50, 51, 28, 47, 23, - 24, 24, 24, 24, 89, 89, 25, 23, 28, 10, 51, 28, 29, 50, 3, 45, - 29, 24, 89, 24, 24, 28, 47, 23, 25, 23, 24, 50, 32, 29, 50, 3], + "data":[89, 24, 25, 23, 24, 24, 50, 2, 32, 29, 24, 24, 24, 24, 24, 50, + 24, 90, 25, 23, 24, 24, 24, 89, 50, 51, 24, 24, 24, 90, 24, 24, + 24, 89, 50, 51, 24, 24, 24, 24, 24, 89, 28, 29, 24, 24, 24, 24, + 89, 24, 90, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, + 89, 24, 24, 24, 24, 28, 46, 29, 24, 24, 50, 32, 29, 28, 46, 29, + 24, 90, 90, 28, 46, 10, 2, 51, 24, 24, 90, 50, 51, 25, 1, 51, + 24, 24, 89, 50, 3, 23, 24, 24, 24, 24, 24, 28, 46, 10, 51, 28, + 28, 46, 29, 24, 50, 51, 24, 24, 24, 24, 24, 50, 2, 51, 89, 50, + 50, 2, 51, 89, 24, 24, 24, 89, 24, 28, 29, 24, 24, 24, 24, 24, + 28, 29, 24, 24, 89, 89, 24, 24, 90, 50, 32, 29, 24, 24, 24, 24, + 50, 51, 24, 24, 24, 24, 24, 24, 24, 24, 50, 32, 29, 24, 28, 29, + 89, 90, 24, 90, 89, 89, 24, 24, 24, 24, 24, 25, 23, 24, 50, 51, + 28, 46, 46, 46, 29, 24, 24, 28, 46, 46, 46, 10, 51, 28, 29, 24, + 50, 2, 2, 3, 23, 24, 24, 50, 2, 2, 3, 23, 24, 50, 32, 29, + 28, 29, 28, 10, 51, 24, 24, 24, 24, 28, 10, 32, 29, 24, 50, 32, + 25, 23, 50, 51, 24, 24, 90, 28, 46, 47, 23, 25, 23, 24, 24, 50], "height":16, "width":16, "x":0, "y":64 }, { - "data":[24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 89, 50, 51, 89, - 24, 50, 32, 46, 46, 29, 28, 29, 24, 24, 24, 89, 24, 24, 24, 24, - 24, 24, 25, 111, 111, 45, 10, 32, 29, 28, 29, 24, 24, 24, 24, 24, - 24, 24, 50, 2, 2, 2, 32, 10, 32, 10, 32, 46, 29, 89, 90, 24, - 24, 24, 24, 24, 24, 24, 25, 23, 50, 32, 10, 2, 51, 24, 24, 24, - 24, 24, 24, 90, 24, 24, 25, 23, 24, 25, 45, 46, 46, 46, 46, 29, - 24, 24, 24, 24, 24, 24, 50, 51, 28, 10, 2, 2, 3, 111, 1, 32, - 90, 24, 24, 89, 24, 24, 90, 24, 50, 51, 24, 24, 50, 3, 23, 25, - 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, 28, 46, 29, 50, 32, 47, - 50, 51, 24, 24, 28, 29, 24, 24, 24, 24, 25, 1, 32, 29, 25, 115, - 24, 24, 24, 24, 50, 51, 24, 24, 24, 24, 25, 45, 10, 32, 10, 2, - 29, 24, 24, 24, 89, 28, 29, 24, 24, 24, 50, 3, 23, 25, 23, 24, - 51, 24, 24, 24, 28, 47, 23, 24, 24, 24, 24, 50, 51, 25, 23, 24, - 28, 29, 89, 24, 50, 2, 51, 24, 24, 24, 28, 46, 29, 50, 32, 29, - 47, 23, 89, 28, 29, 90, 89, 24, 89, 24, 50, 3, 23, 24, 25, 23, - 114, 23, 24, 50, 32, 29, 90, 24, 24, 24, 24, 50, 51, 28, 10, 51], + "data":[2, 2, 51, 24, 24, 50, 2, 2, 51, 24, 24, 24, 25, 1, 32, 46, + 24, 90, 28, 46, 46, 46, 46, 29, 24, 24, 24, 24, 25, 23, 25, 111, + 24, 24, 50, 3, 1, 2, 2, 51, 24, 24, 24, 24, 25, 45, 10, 2, + 24, 24, 24, 50, 51, 89, 24, 89, 28, 29, 24, 24, 50, 2, 51, 89, + 28, 29, 24, 28, 29, 24, 90, 28, 10, 32, 46, 29, 24, 90, 24, 24, + 25, 23, 24, 50, 32, 29, 24, 50, 51, 50, 2, 51, 24, 89, 24, 24, + 47, 23, 24, 24, 50, 51, 24, 24, 24, 24, 24, 24, 24, 89, 24, 28, + 3, 23, 28, 29, 90, 24, 90, 24, 24, 90, 24, 24, 24, 24, 89, 25, + 25, 23, 25, 23, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 50, + 50, 51, 25, 23, 24, 24, 50, 51, 24, 24, 24, 90, 89, 24, 24, 28, + 90, 24, 25, 23, 24, 24, 89, 24, 90, 24, 24, 24, 24, 89, 28, 10, + 90, 24, 50, 32, 29, 24, 90, 28, 46, 29, 24, 24, 89, 24, 25, 45, + 24, 24, 24, 50, 32, 29, 24, 50, 2, 51, 90, 24, 24, 24, 50, 2, + 89, 24, 24, 24, 25, 23, 90, 89, 90, 24, 89, 24, 24, 24, 24, 24, + 29, 28, 29, 28, 10, 32, 46, 46, 29, 24, 24, 89, 24, 24, 89, 24, + 32, 10, 32, 10, 32, 10, 2, 2, 32, 46, 29, 24, 24, 24, 24, 24], "height":16, "width":16, "x":16, "y":64 }, { - "data":[25, 45, 29, 24, 50, 51, 24, 24, 24, 24, 24, 50, 51, 24, 24, 28, - 50, 2, 51, 24, 28, 46, 46, 29, 28, 46, 46, 29, 24, 89, 24, 50, - 89, 24, 24, 24, 25, 111, 112, 23, 25, 1, 2, 51, 24, 24, 24, 24, - 24, 24, 89, 28, 10, 2, 2, 32, 10, 32, 46, 29, 24, 89, 24, 24, - 24, 89, 24, 25, 23, 90, 89, 50, 32, 47, 114, 23, 89, 89, 24, 89, - 24, 90, 24, 50, 51, 24, 24, 24, 50, 2, 2, 32, 29, 89, 90, 28, - 29, 28, 46, 46, 29, 24, 24, 24, 28, 29, 90, 50, 32, 46, 46, 47, - 45, 10, 3, 114, 23, 89, 24, 24, 25, 23, 24, 24, 25, 115, 1, 2, - 114, 23, 50, 2, 32, 29, 24, 24, 50, 32, 29, 28, 47, 1, 51, 24, - 1, 51, 24, 24, 25, 23, 24, 24, 24, 25, 23, 50, 2, 51, 28, 29, - 32, 46, 29, 24, 25, 23, 24, 24, 28, 47, 45, 29, 24, 28, 47, 23, - 50, 2, 51, 24, 25, 23, 28, 29, 50, 2, 2, 32, 29, 50, 3, 23, - 24, 24, 24, 28, 10, 51, 25, 23, 24, 24, 90, 50, 51, 24, 50, 51, - 28, 29, 24, 50, 32, 29, 25, 23, 24, 90, 24, 24, 24, 28, 29, 89, - 50, 51, 24, 24, 50, 51, 50, 51, 24, 24, 24, 24, 28, 47, 23, 24, - 24, 24, 24, 89, 24, 24, 89, 90, 24, 28, 29, 24, 50, 3, 23, 24], + "data":[10, 2, 51, 24, 50, 32, 29, 28, 46, 46, 29, 24, 24, 50, 32, 46, + 23, 24, 89, 24, 24, 50, 32, 10, 2, 2, 51, 24, 24, 24, 50, 2, + 32, 29, 24, 24, 24, 24, 50, 32, 29, 24, 24, 24, 90, 28, 46, 29, + 50, 51, 28, 29, 28, 29, 24, 25, 23, 24, 24, 24, 24, 50, 2, 51, + 24, 24, 50, 32, 10, 51, 28, 10, 51, 24, 24, 24, 24, 24, 89, 24, + 28, 29, 24, 25, 45, 29, 50, 51, 24, 24, 89, 24, 24, 28, 29, 28, + 47, 45, 29, 50, 3, 45, 29, 24, 28, 46, 46, 46, 29, 50, 51, 25, + 111, 1, 51, 24, 25, 1, 51, 24, 50, 2, 2, 2, 51, 24, 89, 50, + 2, 32, 46, 46, 47, 23, 24, 24, 24, 24, 28, 29, 24, 89, 24, 24, + 29, 50, 2, 2, 2, 51, 24, 24, 89, 24, 50, 51, 24, 24, 24, 90, + 51, 24, 89, 24, 28, 29, 24, 24, 90, 24, 24, 90, 24, 89, 28, 29, + 29, 24, 24, 90, 50, 32, 29, 28, 29, 24, 89, 24, 24, 24, 50, 51, + 51, 90, 24, 24, 24, 50, 51, 25, 23, 24, 24, 24, 24, 90, 24, 24, + 90, 24, 24, 89, 24, 24, 89, 25, 45, 46, 46, 46, 46, 46, 29, 24, + 24, 24, 24, 90, 24, 90, 24, 25, 1, 2, 3, 115, 111, 111, 45, 29, + 24, 90, 24, 24, 28, 29, 24, 50, 32, 29, 50, 2, 2, 3, 111, 23], "height":16, "width":16, "x":32, "y":64 }, { - "data":[29, 24, 90, 24, 89, 90, 24, 24, 90, 50, 51, 24, 24, 24, 90, 24, - 32, 29, 24, 24, 28, 29, 24, 28, 46, 46, 46, 29, 89, 24, 24, 24, - 50, 51, 28, 29, 25, 23, 24, 50, 3, 111, 1, 51, 24, 24, 24, 24, - 90, 24, 50, 51, 50, 51, 24, 24, 50, 2, 51, 24, 24, 90, 24, 24, - 24, 90, 24, 89, 28, 29, 24, 24, 24, 28, 46, 29, 28, 29, 89, 24, - 46, 46, 46, 29, 50, 51, 24, 89, 24, 25, 111, 45, 10, 51, 24, 24, - 111, 1, 2, 32, 46, 46, 29, 24, 24, 50, 2, 2, 32, 29, 24, 24, - 2, 51, 24, 25, 111, 114, 45, 29, 89, 24, 28, 46, 10, 51, 24, 24, - 24, 24, 24, 25, 111, 1, 2, 51, 28, 46, 10, 2, 32, 46, 29, 24, - 24, 24, 24, 50, 2, 51, 24, 24, 50, 2, 32, 29, 50, 3, 23, 24, - 24, 90, 24, 89, 24, 24, 90, 24, 24, 24, 50, 51, 24, 25, 23, 24, - 24, 24, 28, 46, 29, 24, 90, 24, 24, 24, 24, 90, 24, 50, 32, 29, - 24, 28, 10, 3, 45, 29, 24, 24, 89, 24, 24, 24, 24, 28, 10, 32, - 90, 50, 51, 25, 111, 23, 24, 90, 24, 24, 24, 24, 28, 10, 51, 50, - 24, 24, 24, 25, 115, 23, 24, 24, 24, 24, 24, 24, 25, 23, 89, 24, - 24, 89, 28, 10, 2, 51, 24, 24, 24, 89, 24, 24, 25, 23, 24, 24], + "data":[46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 90, 24, + 2, 32, 29, 24, 90, 28, 46, 46, 29, 24, 24, 24, 25, 45, 46, 29, + 24, 25, 23, 24, 24, 50, 2, 2, 32, 46, 29, 24, 25, 1, 3, 23, + 24, 25, 45, 46, 29, 24, 24, 89, 50, 2, 32, 46, 10, 51, 25, 23, + 24, 50, 2, 3, 45, 46, 46, 29, 24, 24, 50, 2, 51, 24, 50, 51, + 29, 24, 24, 50, 2, 2, 2, 51, 24, 28, 46, 46, 29, 24, 89, 24, + 23, 24, 89, 28, 29, 90, 24, 24, 89, 50, 2, 2, 51, 24, 24, 24, + 32, 29, 24, 25, 23, 24, 24, 24, 90, 89, 24, 24, 24, 89, 24, 28, + 50, 51, 24, 25, 23, 24, 24, 24, 24, 90, 89, 24, 24, 89, 24, 50, + 24, 24, 28, 47, 45, 29, 28, 29, 24, 24, 24, 28, 29, 24, 24, 24, + 24, 24, 50, 2, 2, 32, 47, 45, 29, 24, 24, 50, 51, 24, 24, 24, + 24, 28, 46, 46, 29, 50, 3, 1, 32, 46, 29, 24, 24, 24, 89, 28, + 24, 50, 2, 2, 51, 24, 25, 23, 25, 111, 23, 24, 24, 28, 29, 50, + 28, 46, 29, 24, 90, 24, 50, 51, 50, 2, 32, 29, 24, 50, 51, 24, + 50, 2, 51, 24, 24, 24, 28, 46, 29, 24, 50, 51, 24, 24, 28, 29, + 89, 24, 24, 24, 24, 28, 10, 3, 23, 28, 29, 24, 24, 24, 50, 51], "height":16, "width":16, "x":48, "y":64 }, { - "data":[24, 24, 24, 24, 24, 24, 28, 46, 29, 24, 28, 46, 46, 46, 29, 24, - 24, 24, 24, 24, 28, 46, 10, 2, 51, 90, 50, 2, 2, 2, 51, 24, - 24, 24, 24, 24, 50, 2, 32, 29, 24, 24, 28, 29, 24, 24, 24, 24, - 90, 24, 24, 24, 90, 90, 50, 32, 29, 28, 10, 51, 24, 24, 24, 90, - 90, 24, 28, 46, 29, 24, 24, 50, 32, 10, 32, 29, 28, 46, 29, 24, - 24, 28, 47, 1, 51, 24, 24, 24, 50, 51, 25, 23, 25, 1, 51, 89, - 24, 50, 2, 51, 28, 29, 90, 24, 28, 29, 50, 32, 47, 23, 89, 28, - 24, 24, 24, 28, 47, 23, 24, 90, 50, 32, 29, 50, 2, 51, 24, 50, - 24, 24, 24, 25, 111, 23, 24, 90, 24, 50, 32, 29, 24, 24, 24, 24, - 28, 46, 29, 25, 1, 51, 24, 24, 28, 29, 50, 32, 46, 46, 29, 24, - 25, 115, 23, 50, 32, 46, 46, 46, 10, 32, 46, 10, 2, 2, 32, 46, - 25, 111, 23, 24, 25, 1, 2, 3, 45, 10, 2, 32, 29, 28, 10, 2, - 10, 2, 51, 90, 25, 23, 28, 10, 2, 32, 29, 25, 23, 50, 32, 46, - 32, 29, 24, 24, 25, 23, 25, 45, 29, 25, 23, 50, 32, 46, 10, 2, - 50, 51, 24, 24, 50, 51, 25, 1, 51, 50, 51, 90, 25, 1, 51, 24, - 24, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 90, 50, 32, 46, 29], + "data":[90, 24, 25, 23, 25, 23, 24, 24, 24, 24, 89, 24, 24, 50, 2, 2, + 24, 24, 50, 51, 25, 23, 24, 24, 24, 28, 46, 46, 29, 24, 24, 24, + 24, 24, 24, 24, 50, 32, 29, 89, 24, 50, 2, 2, 51, 24, 24, 24, + 24, 89, 24, 28, 29, 50, 32, 29, 90, 28, 46, 29, 89, 24, 24, 24, + 24, 24, 90, 25, 23, 24, 50, 51, 24, 50, 2, 32, 29, 24, 24, 24, + 24, 24, 24, 50, 32, 46, 46, 29, 24, 90, 24, 50, 32, 29, 90, 28, + 24, 24, 24, 24, 50, 2, 2, 32, 29, 28, 29, 28, 10, 32, 29, 25, + 29, 28, 46, 29, 24, 28, 46, 10, 32, 10, 51, 50, 51, 50, 32, 10, + 51, 50, 2, 32, 46, 10, 2, 32, 10, 32, 29, 24, 90, 24, 25, 23, + 24, 24, 24, 25, 1, 51, 24, 25, 23, 50, 51, 24, 24, 90, 50, 51, + 24, 24, 24, 25, 23, 24, 24, 25, 23, 24, 28, 29, 24, 24, 24, 24, + 46, 46, 29, 50, 51, 24, 28, 10, 51, 24, 25, 45, 29, 24, 90, 90, + 2, 2, 32, 46, 29, 90, 50, 51, 24, 24, 50, 3, 23, 24, 24, 24, + 24, 24, 25, 1, 51, 24, 24, 89, 24, 24, 24, 25, 45, 29, 89, 90, + 24, 24, 25, 23, 24, 28, 29, 24, 24, 24, 24, 50, 2, 51, 28, 29, + 24, 24, 50, 51, 24, 50, 51, 24, 24, 24, 90, 24, 24, 24, 50, 51], "height":16, "width":16, "x":64, "y":64 }, { - "data":[24, 89, 24, 24, 50, 2, 32, 29, 50, 32, 29, 90, 25, 23, 50, 32, - 24, 24, 24, 89, 24, 28, 47, 23, 24, 25, 23, 24, 50, 51, 24, 25, - 28, 46, 29, 24, 24, 50, 3, 23, 24, 50, 32, 29, 24, 24, 90, 50, - 25, 1, 51, 24, 24, 24, 50, 32, 29, 24, 25, 23, 24, 24, 24, 24, - 50, 51, 24, 90, 89, 24, 24, 25, 23, 24, 50, 51, 24, 24, 24, 24, - 24, 28, 29, 24, 89, 24, 24, 25, 45, 46, 29, 24, 24, 89, 24, 24, - 46, 10, 51, 24, 90, 24, 24, 50, 2, 2, 32, 46, 29, 24, 24, 89, - 3, 23, 24, 90, 24, 24, 24, 24, 90, 24, 50, 2, 32, 46, 29, 90, - 25, 45, 29, 28, 29, 28, 46, 29, 24, 89, 24, 90, 50, 2, 51, 24, - 50, 2, 32, 47, 45, 47, 1, 51, 24, 24, 89, 24, 89, 24, 24, 24, - 46, 29, 25, 1, 2, 2, 51, 28, 29, 24, 24, 24, 28, 29, 24, 24, - 2, 51, 50, 51, 24, 28, 29, 50, 51, 90, 24, 24, 50, 51, 24, 24, - 46, 29, 24, 24, 24, 50, 32, 29, 24, 24, 24, 28, 29, 24, 24, 90, - 2, 32, 46, 46, 46, 46, 10, 51, 24, 24, 24, 25, 45, 29, 24, 89, - 24, 25, 1, 2, 2, 2, 51, 24, 24, 24, 24, 25, 111, 23, 28, 29, - 28, 47, 23, 24, 28, 29, 24, 28, 46, 46, 46, 10, 2, 51, 25, 45], + "data":[2, 2, 32, 46, 46, 10, 32, 46, 46, 29, 50, 51, 28, 29, 24, 24, + 24, 24, 50, 2, 3, 23, 50, 2, 2, 32, 29, 24, 25, 45, 46, 29, + 24, 24, 28, 29, 25, 45, 46, 29, 24, 25, 45, 29, 50, 2, 3, 23, + 24, 89, 50, 32, 47, 1, 2, 51, 28, 10, 2, 51, 24, 89, 50, 51, + 28, 29, 24, 50, 3, 23, 28, 29, 25, 23, 24, 24, 28, 29, 24, 28, + 10, 51, 24, 90, 50, 51, 50, 51, 25, 23, 89, 89, 50, 51, 28, 10, + 23, 28, 46, 29, 89, 28, 29, 24, 50, 51, 24, 28, 29, 24, 25, 23, + 51, 25, 1, 32, 29, 50, 51, 28, 46, 29, 24, 50, 51, 90, 50, 51, + 24, 50, 32, 47, 23, 28, 29, 50, 3, 45, 46, 29, 24, 24, 24, 24, + 24, 24, 50, 2, 51, 50, 51, 24, 50, 3, 113, 23, 24, 28, 29, 24, + 28, 46, 29, 24, 89, 24, 24, 24, 24, 25, 111, 23, 24, 50, 32, 29, + 50, 2, 32, 29, 28, 46, 29, 24, 24, 50, 2, 51, 24, 24, 50, 51, + 89, 24, 25, 23, 50, 2, 51, 24, 24, 24, 24, 24, 24, 24, 24, 28, + 28, 29, 25, 23, 24, 90, 24, 24, 28, 46, 46, 29, 24, 24, 24, 25, + 25, 45, 47, 23, 24, 28, 46, 29, 50, 2, 2, 51, 24, 24, 24, 25, + 50, 3, 1, 32, 29, 50, 2, 51, 24, 24, 90, 24, 24, 24, 24, 50], "height":16, "width":16, "x":80, "y":64 }, { - "data":[29, 24, 24, 24, 50, 2, 2, 2, 2, 51, 25, 23, 50, 51, 24, 50, - 23, 24, 24, 89, 24, 24, 24, 24, 28, 29, 50, 32, 46, 46, 46, 29, - 32, 29, 24, 24, 24, 24, 28, 29, 25, 23, 24, 25, 112, 1, 2, 51, - 50, 51, 24, 24, 24, 24, 50, 51, 50, 51, 24, 50, 3, 23, 28, 29, - 24, 24, 24, 24, 28, 29, 90, 24, 24, 24, 24, 24, 25, 45, 10, 51, - 90, 24, 24, 24, 50, 51, 24, 24, 24, 24, 24, 90, 25, 115, 23, 28, - 89, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 50, 2, 51, 25, - 24, 24, 24, 50, 32, 46, 29, 24, 24, 24, 24, 24, 24, 90, 90, 50, - 24, 24, 24, 24, 50, 3, 23, 24, 28, 29, 24, 24, 24, 28, 29, 24, - 90, 24, 90, 24, 24, 25, 23, 89, 50, 51, 24, 24, 28, 10, 51, 24, - 24, 24, 28, 29, 90, 50, 51, 24, 24, 24, 24, 24, 50, 32, 29, 28, - 24, 28, 10, 51, 24, 90, 89, 24, 24, 24, 24, 24, 24, 25, 23, 25, - 24, 50, 51, 89, 28, 29, 24, 28, 29, 89, 24, 24, 90, 50, 51, 50, - 24, 24, 89, 24, 50, 32, 46, 10, 32, 46, 46, 29, 24, 24, 90, 24, - 24, 24, 24, 24, 24, 50, 2, 51, 25, 1, 2, 32, 46, 46, 29, 89, - 29, 28, 29, 24, 24, 24, 89, 89, 50, 51, 24, 50, 3, 1, 32, 46], + "data":[24, 24, 28, 29, 24, 24, 28, 29, 24, 24, 24, 24, 24, 89, 24, 50, + 89, 24, 25, 23, 24, 24, 50, 51, 24, 24, 24, 24, 24, 89, 28, 29, + 24, 24, 50, 51, 90, 24, 24, 24, 24, 28, 46, 29, 24, 89, 50, 51, + 24, 90, 24, 24, 24, 24, 89, 24, 24, 50, 3, 45, 29, 24, 24, 28, + 46, 29, 24, 28, 46, 29, 90, 89, 89, 24, 50, 2, 51, 24, 28, 10, + 2, 51, 24, 50, 2, 32, 46, 29, 90, 28, 29, 24, 24, 24, 50, 51, + 24, 28, 29, 24, 24, 50, 3, 23, 24, 25, 23, 24, 89, 24, 89, 24, + 24, 25, 23, 24, 24, 24, 25, 23, 90, 50, 51, 24, 90, 90, 24, 24, + 24, 25, 23, 24, 24, 24, 25, 23, 28, 46, 29, 24, 24, 28, 29, 28, + 24, 25, 23, 24, 24, 90, 25, 23, 25, 1, 51, 24, 24, 50, 32, 47, + 24, 50, 51, 24, 24, 24, 50, 51, 50, 51, 24, 24, 24, 24, 50, 2, + 28, 46, 29, 24, 24, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, + 10, 3, 23, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 89, 24, + 23, 50, 32, 46, 46, 46, 46, 10, 32, 29, 24, 28, 46, 29, 24, 24, + 23, 28, 10, 3, 115, 114, 1, 51, 25, 23, 89, 50, 2, 32, 29, 24, + 51, 25, 23, 25, 1, 2, 32, 46, 47, 23, 90, 24, 24, 50, 32, 29], "height":16, "width":16, "x":96, "y":64 }, { - "data":[32, 10, 2, 2, 51, 24, 50, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 45, 46, 29, 90, 90, 90, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 50, 2, 2, 51, 28, 29, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 25, 23, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 28, 47, 23, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 46, 29, 24, 50, 3, 23, 24, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 32, 29, 24, 25, 23, 24, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 51, 50, 51, 24, 50, 32, 29, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 24, 24, 25, 23, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 90, 24, 24, 90, 50, 51, 50, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 90, 24, 24, 24, 24, 28, 46, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 24, 24, 24, 24, 24, 50, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 46, 29, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 50, 2, 51, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 90, 24, 28, 29, 89, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 29, 24, 24, 89, 25, 23, 28, 10, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[51, 24, 24, 89, 24, 28, 46, 29, 25, 111, 1, 32, 29, 25, 111, 45, + 28, 46, 29, 90, 28, 10, 2, 32, 10, 2, 51, 50, 32, 10, 2, 3, + 50, 2, 32, 46, 47, 23, 28, 10, 51, 24, 24, 89, 25, 23, 24, 50, + 46, 29, 50, 2, 2, 32, 10, 51, 89, 24, 24, 89, 25, 23, 24, 24, + 2, 51, 24, 24, 24, 50, 32, 46, 29, 28, 29, 90, 25, 23, 24, 24, + 24, 24, 90, 24, 24, 24, 50, 2, 32, 10, 51, 24, 50, 32, 29, 90, + 24, 89, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 50, 51, 24, + 24, 24, 24, 24, 89, 89, 24, 89, 25, 23, 89, 28, 29, 24, 24, 90, + 29, 89, 24, 24, 90, 28, 29, 24, 25, 45, 29, 25, 23, 24, 24, 24, + 23, 90, 28, 29, 24, 50, 51, 89, 50, 3, 23, 25, 23, 24, 90, 24, + 51, 24, 25, 23, 24, 28, 46, 29, 24, 25, 23, 25, 45, 29, 24, 24, + 24, 24, 50, 51, 24, 25, 1, 51, 90, 50, 51, 25, 113, 23, 24, 28, + 24, 24, 89, 24, 24, 50, 51, 24, 90, 24, 24, 25, 111, 45, 29, 50, + 24, 24, 28, 29, 90, 24, 90, 24, 24, 24, 24, 25, 111, 111, 23, 28, + 24, 89, 25, 23, 24, 24, 24, 24, 24, 24, 24, 50, 2, 2, 32, 10, + 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 90, 24, 24, 50, 51], "height":16, "width":16, "x":112, "y":64 }, { - "data":[51, 24, 24, 24, 24, 50, 2, 32, 10, 32, 29, 24, 50, 32, 29, 25, - 24, 24, 24, 89, 89, 24, 24, 50, 51, 25, 23, 24, 24, 25, 23, 50, - 24, 24, 28, 29, 89, 24, 24, 24, 24, 25, 23, 89, 24, 50, 32, 46, - 29, 24, 50, 32, 46, 46, 29, 89, 90, 50, 32, 29, 90, 24, 25, 1, - 23, 28, 29, 25, 115, 114, 23, 24, 24, 24, 25, 23, 24, 24, 25, 23, - 32, 47, 45, 10, 2, 3, 23, 89, 24, 24, 50, 32, 29, 24, 50, 32, - 25, 115, 1, 51, 24, 25, 23, 24, 24, 24, 24, 50, 32, 46, 46, 10, - 10, 2, 32, 29, 24, 50, 51, 24, 24, 28, 29, 24, 50, 2, 2, 51, - 32, 46, 10, 51, 24, 24, 24, 24, 24, 50, 51, 24, 24, 24, 24, 24, - 50, 3, 23, 89, 89, 89, 24, 24, 90, 24, 24, 28, 46, 29, 28, 46, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[10, 51, 24, 24, 28, 29, 90, 50, 2, 2, 32, 10, 32, 46, 46, 46, + 23, 24, 28, 46, 10, 51, 24, 24, 24, 24, 50, 32, 47, 1, 2, 3, + 32, 29, 50, 2, 32, 46, 29, 24, 24, 24, 24, 50, 3, 23, 24, 50, + 25, 23, 24, 24, 25, 1, 51, 90, 24, 24, 28, 46, 10, 32, 29, 89, + 10, 51, 24, 89, 50, 32, 46, 29, 24, 24, 50, 2, 51, 25, 45, 29, + 32, 46, 46, 46, 29, 50, 2, 32, 46, 46, 46, 29, 24, 25, 1, 32, + 25, 111, 1, 3, 23, 24, 24, 25, 1, 2, 2, 51, 24, 50, 51, 25, + 25, 1, 51, 50, 51, 24, 28, 10, 51, 24, 24, 24, 90, 28, 29, 50, + 50, 51, 24, 28, 29, 24, 50, 32, 29, 24, 90, 24, 24, 25, 23, 24, + 24, 24, 24, 50, 32, 29, 24, 50, 51, 89, 24, 24, 24, 50, 51, 24, + 24, 24, 24, 24, 50, 51, 24, 24, 89, 89, 24, 28, 46, 46, 46, 46, + 24, 24, 24, 24, 24, 89, 24, 24, 24, 24, 24, 50, 2, 3, 111, 111, + 28, 46, 46, 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 25, 111, 1, + 10, 2, 2, 2, 51, 24, 24, 28, 29, 89, 28, 46, 29, 50, 3, 23, + 51, 24, 24, 90, 24, 89, 24, 25, 45, 46, 47, 111, 23, 24, 25, 23, + 24, 28, 29, 24, 24, 28, 46, 10, 2, 2, 2, 2, 51, 24, 50, 51], "height":16, "width":16, "x":0, "y":80 }, { - "data":[111, 23, 28, 29, 25, 23, 24, 28, 46, 46, 46, 29, 24, 50, 32, 29, - 2, 51, 50, 51, 50, 51, 24, 25, 111, 1, 3, 23, 28, 46, 10, 51, - 29, 28, 29, 24, 24, 24, 24, 25, 1, 51, 25, 23, 50, 3, 23, 90, - 51, 50, 51, 24, 28, 46, 29, 50, 51, 89, 50, 32, 46, 47, 23, 28, - 24, 24, 24, 89, 50, 2, 32, 46, 29, 24, 28, 10, 2, 2, 32, 10, - 29, 24, 24, 24, 24, 24, 50, 2, 51, 28, 10, 51, 24, 24, 50, 51, - 51, 24, 24, 24, 89, 24, 24, 89, 24, 50, 51, 24, 24, 24, 28, 46, - 28, 29, 89, 24, 24, 24, 24, 24, 28, 46, 29, 24, 24, 28, 10, 2, - 25, 23, 90, 24, 28, 29, 24, 24, 50, 2, 32, 29, 24, 50, 51, 24, - 47, 23, 24, 24, 50, 51, 24, 24, 24, 24, 25, 23, 90, 24, 89, 24, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[10, 51, 50, 51, 50, 32, 29, 24, 50, 2, 51, 24, 24, 24, 24, 24, + 23, 90, 24, 24, 24, 25, 45, 46, 29, 24, 24, 24, 24, 24, 28, 29, + 32, 29, 24, 24, 24, 25, 115, 1, 51, 24, 24, 89, 24, 24, 25, 23, + 50, 51, 90, 24, 24, 25, 111, 23, 24, 24, 24, 89, 24, 28, 47, 23, + 24, 24, 24, 24, 28, 10, 2, 51, 28, 46, 29, 24, 24, 50, 2, 32, + 29, 24, 24, 24, 50, 32, 29, 24, 50, 2, 32, 46, 29, 24, 24, 50, + 45, 46, 29, 24, 24, 50, 32, 29, 89, 24, 50, 3, 45, 29, 24, 24, + 2, 2, 32, 29, 24, 24, 25, 23, 24, 24, 24, 50, 3, 23, 90, 28, + 89, 24, 50, 32, 29, 24, 50, 51, 24, 24, 28, 46, 10, 32, 29, 25, + 24, 24, 89, 25, 45, 46, 29, 28, 46, 29, 50, 2, 51, 50, 51, 50, + 46, 46, 46, 10, 3, 1, 32, 10, 2, 32, 29, 28, 29, 28, 29, 90, + 1, 3, 1, 51, 50, 51, 50, 51, 24, 50, 32, 10, 51, 50, 51, 90, + 51, 25, 23, 24, 24, 24, 24, 24, 28, 46, 47, 23, 24, 24, 24, 24, + 24, 25, 23, 24, 24, 24, 24, 24, 50, 2, 3, 45, 29, 24, 24, 24, + 24, 50, 32, 46, 46, 29, 24, 28, 46, 46, 10, 2, 32, 29, 24, 24, + 24, 28, 10, 2, 2, 32, 29, 50, 3, 114, 45, 29, 25, 45, 29, 24], "height":16, "width":16, "x":16, "y":80 }, { - "data":[28, 46, 29, 24, 28, 29, 24, 24, 24, 25, 23, 24, 24, 25, 23, 89, - 50, 3, 23, 24, 50, 32, 29, 90, 24, 50, 51, 24, 24, 25, 23, 28, - 24, 50, 32, 46, 29, 50, 51, 24, 24, 89, 24, 24, 28, 10, 51, 25, - 29, 89, 25, 111, 23, 24, 28, 29, 28, 46, 29, 24, 25, 23, 24, 50, - 32, 29, 25, 111, 45, 46, 47, 23, 50, 2, 51, 24, 25, 23, 89, 24, - 50, 51, 25, 111, 111, 1, 2, 51, 24, 90, 24, 24, 50, 51, 24, 28, - 29, 24, 50, 2, 2, 32, 29, 24, 24, 24, 24, 24, 90, 28, 46, 10, - 51, 24, 24, 28, 29, 50, 51, 89, 28, 46, 29, 24, 24, 25, 1, 51, - 24, 24, 24, 50, 51, 24, 24, 24, 25, 114, 23, 89, 90, 50, 32, 29, - 24, 24, 24, 24, 24, 28, 46, 29, 50, 3, 23, 24, 24, 28, 10, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 24, 90, 24, 50, 51, 28, 29, 50, 51, 24, 24, 24, 25, 1, 51, + 24, 24, 24, 24, 90, 24, 25, 45, 29, 24, 24, 89, 24, 25, 23, 24, + 24, 28, 29, 24, 90, 24, 50, 2, 32, 46, 46, 29, 24, 50, 51, 24, + 90, 50, 51, 24, 24, 28, 29, 24, 50, 2, 2, 51, 28, 29, 24, 24, + 46, 29, 24, 24, 24, 25, 23, 28, 29, 89, 24, 24, 25, 23, 24, 28, + 2, 51, 24, 28, 46, 10, 51, 25, 23, 24, 28, 46, 10, 51, 24, 25, + 24, 24, 24, 25, 114, 23, 24, 50, 32, 46, 10, 2, 51, 24, 24, 50, + 46, 46, 29, 25, 111, 23, 24, 28, 10, 2, 51, 24, 28, 29, 24, 24, + 1, 2, 51, 50, 3, 23, 28, 10, 51, 90, 24, 90, 50, 32, 29, 90, + 32, 29, 24, 24, 50, 32, 10, 32, 46, 29, 90, 24, 28, 47, 23, 24, + 50, 51, 89, 24, 24, 50, 32, 10, 2, 51, 24, 28, 47, 1, 51, 24, + 28, 29, 24, 89, 89, 90, 25, 23, 24, 28, 29, 25, 1, 51, 24, 28, + 25, 23, 24, 24, 90, 24, 25, 23, 24, 50, 32, 10, 51, 24, 24, 50, + 25, 45, 29, 89, 24, 89, 25, 23, 24, 28, 47, 23, 24, 24, 24, 24, + 25, 114, 23, 89, 24, 24, 50, 51, 24, 50, 2, 51, 24, 24, 28, 29, + 50, 2, 32, 29, 24, 24, 28, 29, 28, 46, 29, 24, 24, 24, 25, 23], "height":16, "width":16, "x":32, "y":80 }, { - "data":[24, 24, 50, 51, 90, 28, 29, 24, 24, 24, 24, 28, 10, 51, 24, 89, - 29, 24, 90, 90, 28, 10, 32, 29, 24, 24, 24, 25, 23, 24, 24, 24, - 23, 24, 90, 24, 25, 23, 25, 23, 24, 24, 24, 50, 51, 24, 89, 24, - 32, 29, 24, 24, 50, 51, 50, 32, 46, 46, 29, 24, 24, 24, 24, 24, - 25, 23, 24, 28, 29, 24, 24, 50, 2, 2, 51, 24, 24, 24, 28, 29, - 47, 23, 24, 50, 32, 29, 24, 24, 24, 24, 90, 24, 90, 24, 50, 32, - 3, 45, 29, 28, 10, 32, 29, 24, 90, 24, 24, 24, 28, 29, 90, 25, - 25, 114, 23, 50, 51, 50, 51, 89, 28, 29, 24, 24, 50, 51, 24, 25, - 50, 2, 32, 29, 24, 24, 24, 28, 47, 45, 29, 24, 24, 24, 28, 10, - 29, 89, 50, 51, 24, 24, 24, 50, 3, 115, 45, 29, 28, 29, 25, 45, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 24, 24, 28, 29, 25, 45, 10, 32, 10, 32, 29, 24, 24, 90, 24, + 28, 29, 28, 10, 51, 50, 2, 51, 25, 23, 50, 51, 24, 24, 24, 24, + 25, 23, 50, 32, 29, 24, 24, 24, 25, 23, 24, 24, 24, 24, 90, 24, + 25, 23, 24, 50, 32, 29, 24, 24, 50, 51, 28, 46, 29, 28, 29, 24, + 47, 23, 24, 24, 50, 32, 46, 29, 24, 24, 25, 1, 32, 47, 23, 28, + 115, 45, 29, 90, 28, 47, 111, 23, 89, 89, 50, 32, 10, 2, 51, 50, + 2, 2, 51, 24, 50, 2, 3, 23, 24, 24, 24, 50, 51, 28, 46, 29, + 24, 24, 24, 28, 46, 29, 25, 23, 24, 24, 24, 24, 90, 50, 2, 32, + 24, 24, 24, 50, 3, 45, 10, 51, 28, 29, 24, 90, 28, 29, 24, 50, + 24, 24, 24, 24, 25, 115, 23, 28, 10, 32, 46, 29, 25, 23, 24, 24, + 24, 24, 24, 24, 50, 2, 51, 25, 23, 50, 3, 23, 50, 32, 46, 29, + 46, 46, 46, 46, 46, 29, 24, 25, 23, 24, 25, 23, 24, 50, 2, 51, + 2, 2, 2, 2, 2, 32, 46, 10, 51, 28, 10, 32, 29, 24, 24, 89, + 24, 24, 89, 24, 24, 50, 3, 23, 90, 25, 23, 25, 23, 24, 24, 24, + 24, 24, 24, 24, 24, 24, 50, 51, 89, 50, 51, 25, 23, 24, 24, 24, + 24, 24, 89, 24, 24, 90, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24], "height":16, "width":16, "x":48, "y":80 }, { - "data":[24, 24, 24, 24, 24, 24, 24, 24, 89, 24, 24, 24, 28, 10, 3, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 89, 24, 24, 89, 50, 32, 10, 51, - 24, 24, 24, 24, 24, 28, 29, 24, 24, 28, 46, 29, 24, 25, 23, 24, - 28, 29, 24, 24, 24, 50, 51, 24, 24, 50, 3, 23, 24, 25, 23, 24, - 50, 51, 90, 24, 24, 90, 24, 24, 90, 24, 50, 32, 29, 50, 51, 24, - 29, 24, 28, 46, 29, 24, 24, 89, 24, 28, 29, 25, 23, 24, 28, 29, - 23, 24, 25, 1, 51, 24, 24, 24, 24, 50, 51, 50, 32, 46, 10, 51, - 23, 24, 25, 23, 24, 24, 24, 24, 24, 24, 90, 28, 10, 2, 51, 24, - 51, 28, 10, 51, 24, 28, 29, 24, 24, 28, 46, 10, 51, 24, 24, 24, - 46, 10, 51, 90, 24, 50, 32, 46, 29, 50, 2, 51, 24, 24, 24, 90, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 24, 24, 24, 24, 28, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 24, 24, 24, 24, 50, 51, 24, 24, 28, 46, 46, 29, 24, 24, 24, + 89, 24, 24, 24, 28, 29, 24, 24, 90, 50, 2, 2, 32, 46, 29, 24, + 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 90, 24, 50, 2, 32, 29, + 29, 28, 29, 90, 25, 23, 24, 24, 24, 24, 24, 28, 29, 24, 25, 23, + 51, 25, 23, 24, 50, 51, 24, 28, 29, 89, 28, 10, 32, 46, 10, 32, + 24, 50, 51, 24, 24, 24, 24, 25, 23, 24, 50, 51, 50, 2, 51, 50, + 29, 24, 28, 29, 90, 24, 24, 50, 32, 29, 24, 24, 24, 24, 24, 24, + 51, 28, 10, 51, 24, 90, 90, 24, 25, 23, 24, 24, 24, 24, 90, 24, + 24, 25, 23, 24, 24, 24, 24, 24, 50, 51, 89, 24, 24, 24, 24, 24, + 24, 50, 32, 29, 28, 46, 29, 24, 24, 24, 24, 24, 24, 24, 24, 24, + 24, 28, 10, 51, 25, 111, 45, 46, 46, 46, 29, 24, 24, 24, 24, 24, + 24, 50, 32, 29, 50, 2, 2, 2, 2, 2, 51, 24, 24, 24, 24, 24, + 24, 90, 50, 51, 90, 24, 89, 90, 24, 24, 24, 24, 24, 28, 29, 24, + 24, 90, 24, 24, 24, 24, 24, 24, 28, 29, 24, 24, 28, 47, 45, 29, + 24, 90, 24, 89, 24, 89, 28, 29, 25, 45, 29, 28, 10, 3, 1, 51], "height":16, "width":16, "x":64, "y":80 }, { - "data":[25, 1, 51, 24, 50, 32, 29, 50, 2, 3, 114, 45, 29, 24, 25, 114, - 25, 23, 28, 46, 29, 25, 23, 24, 24, 25, 1, 2, 32, 29, 25, 111, - 50, 32, 47, 111, 23, 50, 32, 29, 24, 50, 51, 89, 50, 32, 10, 3, - 24, 50, 2, 2, 32, 29, 50, 32, 46, 29, 24, 24, 24, 50, 51, 50, - 28, 29, 89, 28, 10, 51, 24, 25, 111, 23, 89, 28, 46, 29, 24, 24, - 50, 32, 46, 10, 32, 46, 29, 50, 3, 23, 89, 50, 3, 23, 24, 24, - 24, 50, 2, 51, 50, 3, 45, 46, 10, 51, 28, 29, 50, 32, 46, 29, - 24, 28, 46, 46, 29, 50, 2, 2, 32, 29, 25, 23, 28, 47, 1, 32, - 24, 25, 114, 115, 23, 24, 24, 24, 25, 23, 50, 51, 50, 2, 32, 10, - 24, 50, 2, 2, 51, 24, 28, 29, 50, 32, 29, 24, 24, 24, 50, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[90, 25, 45, 47, 23, 89, 24, 24, 24, 89, 24, 24, 28, 46, 29, 24, + 24, 50, 2, 2, 51, 24, 28, 29, 24, 24, 24, 24, 50, 3, 23, 24, + 24, 90, 24, 24, 24, 28, 10, 51, 24, 89, 28, 46, 29, 25, 45, 46, + 24, 24, 28, 29, 24, 50, 32, 29, 28, 29, 50, 3, 23, 50, 2, 3, + 24, 24, 25, 23, 24, 28, 47, 23, 25, 23, 24, 50, 51, 24, 24, 50, + 46, 29, 25, 23, 24, 25, 115, 23, 50, 32, 29, 24, 24, 24, 24, 24, + 2, 51, 50, 51, 24, 50, 3, 45, 29, 50, 51, 24, 24, 24, 90, 24, + 24, 24, 24, 90, 90, 24, 50, 2, 32, 46, 46, 29, 28, 29, 90, 24, + 24, 24, 24, 24, 24, 28, 46, 29, 50, 2, 2, 32, 47, 23, 89, 24, + 28, 29, 28, 29, 24, 50, 3, 23, 24, 24, 89, 50, 3, 45, 29, 24, + 25, 23, 50, 32, 29, 90, 50, 51, 24, 24, 89, 24, 50, 3, 23, 24, + 50, 51, 89, 50, 51, 24, 24, 24, 90, 24, 24, 24, 24, 50, 51, 24, + 24, 89, 28, 29, 24, 24, 24, 24, 28, 29, 24, 24, 90, 89, 24, 28, + 28, 29, 50, 51, 89, 24, 28, 46, 10, 32, 46, 29, 90, 24, 24, 25, + 25, 23, 90, 89, 24, 90, 50, 2, 32, 10, 3, 45, 46, 46, 46, 47, + 50, 32, 46, 29, 24, 24, 24, 90, 25, 23, 50, 2, 3, 111, 1, 3], "height":16, "width":16, "x":80, "y":80 }, { - "data":[23, 50, 32, 46, 29, 24, 24, 24, 24, 24, 24, 24, 50, 51, 25, 1, - 23, 24, 25, 111, 23, 28, 29, 24, 90, 24, 24, 89, 24, 90, 50, 32, - 45, 29, 50, 2, 32, 10, 51, 24, 24, 90, 89, 24, 24, 24, 24, 50, - 2, 32, 29, 90, 25, 45, 46, 46, 29, 24, 28, 29, 28, 29, 90, 24, - 24, 25, 23, 24, 50, 2, 2, 2, 51, 24, 25, 45, 10, 32, 29, 24, - 28, 10, 51, 24, 24, 89, 24, 89, 89, 24, 25, 111, 23, 50, 51, 24, - 25, 23, 24, 24, 24, 24, 24, 24, 90, 24, 25, 111, 23, 28, 29, 90, - 10, 32, 29, 24, 89, 24, 24, 24, 24, 24, 50, 2, 51, 50, 32, 29, - 51, 50, 51, 24, 28, 46, 46, 46, 29, 24, 24, 24, 24, 28, 10, 51, - 29, 24, 24, 24, 50, 2, 2, 2, 51, 24, 89, 24, 24, 50, 32, 29, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[24, 50, 51, 50, 32, 46, 10, 3, 1, 32, 46, 29, 24, 24, 50, 32, + 24, 24, 24, 24, 25, 1, 51, 50, 51, 25, 1, 51, 28, 29, 24, 50, + 46, 29, 24, 89, 50, 51, 24, 28, 29, 50, 32, 29, 50, 32, 29, 28, + 1, 32, 29, 89, 24, 28, 46, 10, 51, 24, 25, 23, 24, 50, 51, 50, + 51, 50, 32, 29, 24, 50, 2, 51, 90, 24, 50, 51, 89, 90, 24, 24, + 24, 24, 50, 51, 24, 28, 29, 24, 24, 24, 24, 24, 90, 24, 24, 24, + 24, 24, 90, 24, 89, 50, 51, 24, 24, 24, 28, 29, 24, 24, 24, 24, + 24, 28, 46, 29, 24, 24, 89, 24, 24, 24, 50, 51, 24, 24, 24, 90, + 24, 25, 111, 23, 24, 89, 28, 29, 24, 24, 28, 29, 24, 24, 24, 28, + 24, 50, 2, 51, 24, 89, 50, 51, 90, 24, 50, 32, 46, 46, 46, 47, + 24, 89, 24, 24, 24, 24, 24, 24, 24, 90, 24, 25, 115, 114, 114, 111, + 24, 24, 24, 24, 24, 24, 89, 24, 24, 24, 24, 25, 114, 1, 2, 3, + 46, 29, 28, 29, 28, 29, 28, 46, 29, 24, 90, 50, 2, 51, 24, 50, + 1, 51, 25, 23, 50, 51, 50, 2, 32, 29, 90, 89, 90, 89, 24, 24, + 23, 24, 50, 51, 28, 46, 29, 24, 50, 51, 24, 24, 89, 24, 90, 89, + 23, 24, 24, 24, 50, 2, 51, 24, 24, 24, 24, 24, 90, 24, 24, 24], "height":16, "width":16, "x":96, "y":80 }, { - "data":[32, 29, 24, 90, 50, 51, 50, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 32, 29, 24, 24, 28, 46, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 10, 51, 28, 29, 25, 115, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 23, 24, 50, 32, 10, 3, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 50, 32, 46, 29, 50, 51, 25, 45, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 25, 114, 45, 29, 24, 50, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 50, 2, 2, 51, 90, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 89, 24, 28, 46, 29, 24, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 24, 50, 2, 51, 28, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 24, 89, 89, 24, 28, 10, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "data":[29, 24, 50, 51, 24, 24, 24, 24, 28, 29, 24, 89, 28, 46, 29, 28, + 51, 24, 24, 24, 24, 90, 24, 28, 10, 51, 24, 24, 50, 3, 45, 10, + 29, 24, 28, 29, 24, 24, 28, 10, 32, 46, 29, 24, 24, 25, 1, 51, + 32, 46, 10, 32, 46, 46, 10, 51, 50, 3, 45, 29, 24, 25, 45, 29, + 50, 2, 51, 25, 1, 2, 32, 46, 46, 47, 1, 32, 46, 47, 115, 23, + 90, 24, 24, 50, 32, 46, 10, 2, 3, 112, 45, 10, 2, 2, 2, 32, + 24, 24, 24, 24, 50, 2, 32, 46, 10, 2, 2, 51, 28, 29, 24, 50, + 24, 24, 89, 24, 24, 24, 25, 111, 23, 24, 24, 24, 25, 23, 28, 29, + 29, 24, 89, 89, 24, 24, 25, 111, 23, 24, 28, 29, 50, 51, 25, 23, + 23, 24, 89, 24, 24, 24, 25, 111, 23, 24, 25, 23, 28, 29, 25, 23, + 23, 24, 24, 24, 24, 24, 25, 111, 45, 46, 10, 51, 50, 51, 50, 51, + 23, 24, 24, 24, 24, 24, 50, 3, 115, 115, 23, 89, 24, 24, 90, 28, + 51, 24, 24, 24, 24, 24, 90, 25, 1, 2, 51, 89, 24, 89, 24, 25, + 24, 24, 24, 24, 24, 24, 24, 50, 32, 29, 24, 24, 24, 24, 24, 50, + 24, 24, 90, 90, 24, 24, 28, 46, 47, 23, 28, 29, 28, 46, 29, 24, + 24, 24, 24, 24, 24, 24, 25, 111, 1, 51, 50, 51, 50, 2, 51, 24], "height":16, "width":16, "x":112, @@ -1076,54 +1076,10 @@ "y":0 }, { - "chunks":[ - { - "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 578, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "height":16, - "width":16, - "x":0, - "y":0 - }, - { - "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 583, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 578, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 583, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 578, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "height":16, - "width":16, - "x":0, - "y":16 - }], - "height":64, - "id":2, - "name":"Collidable ", + "chunks":[], + "height":80, + "id":5, + "name":"Collidable", "opacity":1, "startx":0, "starty":0, @@ -1132,13 +1088,35 @@ "width":64, "x":0, "y":0 + }, + { + "draworder":"topdown", + "id":3, + "name":"Collectables", + "objects":[], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "id":4, + "name":"Enemies", + "objects":[], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 }], - "nextlayerid":3, + "nextlayerid":6, "nextobjectid":1, "orientation":"orthogonal", "renderorder":"right-down", "tiledversion":"1.10.2", - "tileheight":32, + "tileheight":16, "tilesets":[ { "firstgid":1, @@ -1146,9 +1124,9 @@ }, { "firstgid":573, - "source":"..\/TileSets\/CollisionTileSet.tsj" + "source":"..\/TileSets\/tileset 1 collision.tsj" }], - "tilewidth":32, + "tilewidth":16, "type":"map", "version":"1.10", "width":30 diff --git a/ZoFo/Content/MapData/TileMaps/main.tmx b/ZoFo/Content/MapData/TileMaps/main.tmx deleted file mode 100644 index 4cafd72..0000000 --- a/ZoFo/Content/MapData/TileMaps/main.tmx +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -24,24,24,28,29,24,24,24,28,46,29,24,25,115,45,46, -24,24,24,25,23,24,24,24,50,2,51,24,50,2,2,2, -24,24,24,50,32,29,24,24,24,24,24,24,24,24,24,28, -28,29,24,28,10,32,29,24,24,28,46,29,24,24,24,50, -47,23,24,50,32,10,32,46,29,50,2,51,24,24,24,24, -1,32,29,90,25,23,50,2,32,29,24,90,28,29,24,24, -51,50,32,29,50,51,90,24,25,45,46,29,25,23,24,90, -24,24,50,32,46,29,24,28,10,2,2,51,50,51,24,90, -24,24,24,50,2,32,46,10,32,29,24,90,24,24,24,90, -29,24,89,24,24,50,3,23,50,32,46,46,46,46,29,24, -51,24,24,28,29,24,25,23,24,25,1,2,3,111,45,29, -24,90,24,50,51,24,25,23,28,47,23,89,50,3,115,23, -24,24,24,24,24,89,50,32,47,1,51,24,24,50,2,51, -28,29,24,24,24,24,28,10,2,51,24,24,24,24,24,28, -10,32,29,24,24,24,25,23,28,29,90,24,24,90,24,50, -32,10,51,24,24,24,50,32,10,32,29,24,90,28,29,24 - - -10,51,24,90,24,25,23,28,29,24,24,24,24,24,24,24, -51,24,28,29,24,50,32,10,51,24,24,24,24,24,24,24, -29,28,10,32,46,29,50,32,29,24,24,24,24,24,24,24, -51,25,23,50,2,32,29,25,23,24,24,28,29,24,90,24, -24,25,23,24,24,25,23,50,51,24,24,50,32,29,24,90, -24,50,32,29,90,25,45,29,24,24,24,24,50,51,24,89, -24,89,50,51,24,25,114,23,24,24,24,24,24,24,24,24, -24,24,28,29,24,50,2,51,24,24,90,28,29,24,24,28, -24,24,25,23,89,24,24,24,28,46,29,25,23,24,24,50, -28,46,10,51,24,28,46,29,25,111,45,10,51,28,29,24, -50,2,51,24,24,25,115,45,10,3,1,51,24,25,23,24, -24,24,24,24,24,50,2,2,32,10,51,24,90,25,23,24, -24,24,24,24,24,24,24,24,50,51,24,24,24,25,23,24, -46,29,24,24,24,24,24,89,24,24,24,28,46,47,23,90, -2,32,29,24,24,28,46,46,29,24,24,25,1,3,23,89, -24,50,32,29,24,25,1,3,23,24,89,50,32,10,51,24 - - -24,24,24,24,90,24,89,24,89,24,50,51,89,24,24,24, -24,28,29,28,29,24,24,24,24,28,29,24,24,24,28,29, -24,25,23,50,51,24,24,28,29,50,51,24,24,24,25,45, -90,50,51,28,29,24,24,25,23,24,24,28,29,24,50,3, -24,24,28,10,51,90,90,50,51,24,24,50,51,24,24,50, -24,24,25,45,29,24,28,29,24,24,24,24,24,28,29,24, -90,24,50,2,51,28,10,51,90,24,28,29,24,25,45,46, -29,90,24,24,24,50,51,24,24,28,10,32,46,10,3,1, -32,29,24,90,24,24,24,24,28,47,23,50,2,51,50,51, -25,23,24,24,28,46,46,46,47,114,45,29,24,24,24,24, -50,32,29,24,50,3,111,111,115,111,1,32,29,24,24,24, -24,50,51,24,28,10,2,2,2,2,32,10,51,24,24,89, -24,24,89,90,25,23,24,24,24,24,50,32,46,46,29,89, -24,24,24,90,25,23,89,24,28,29,90,50,2,2,51,24, -24,24,24,28,10,51,24,28,47,45,29,24,24,24,24,24, -24,24,24,25,23,24,90,50,2,2,32,46,46,46,46,46 - - -10,32,46,29,24,24,24,25,23,50,32,29,24,50,32,46, -51,50,2,32,29,24,24,25,45,29,25,23,24,24,25,1, -24,24,24,25,23,28,46,10,2,51,50,51,24,24,50,51, -90,89,90,50,51,50,2,51,24,24,28,29,90,24,24,24, -90,28,46,29,90,24,24,24,90,24,50,51,90,24,90,28, -29,50,2,51,24,24,24,89,24,24,24,24,24,89,24,50, -23,24,24,28,46,29,90,90,24,89,24,28,29,24,24,24, -32,46,29,25,115,45,29,24,90,24,24,25,23,24,24,28, -10,2,32,47,115,1,51,24,24,24,24,25,23,24,28,10, -32,29,50,2,2,51,24,24,24,24,24,25,23,28,10,51, -50,51,89,24,24,89,24,28,29,24,24,50,32,10,32,46, -24,24,90,90,28,46,29,50,51,24,24,24,25,23,25,115, -24,90,24,24,50,2,32,29,24,24,90,24,25,45,10,2, -24,24,24,24,24,24,50,32,29,24,24,28,10,3,23,24, -90,24,24,24,24,89,90,50,32,29,90,50,51,50,32,46, -46,29,24,90,24,24,24,24,50,51,28,29,24,24,50,2 - - -46,46,10,32,46,47,23,25,23,89,24,24,25,23,90,24, -2,2,32,47,1,2,51,25,23,24,28,29,50,32,29,24, -24,90,50,3,23,24,28,10,51,28,47,45,29,25,23,28, -24,24,24,50,51,28,47,23,24,50,3,114,45,10,51,50, -29,24,24,89,24,25,114,45,46,46,10,2,2,32,29,89, -51,24,24,24,24,50,3,111,115,115,23,24,24,50,32,29, -24,28,29,24,24,24,25,1,2,2,51,90,24,90,50,51, -29,50,32,29,28,29,25,23,24,24,89,28,29,24,24,24, -51,24,50,51,50,32,10,32,46,29,24,50,51,24,90,24, -24,24,24,24,89,50,32,10,2,32,46,29,89,28,29,24, -29,90,24,24,24,24,50,51,28,10,3,23,28,10,51,24, -23,89,24,24,90,24,24,24,50,32,10,51,50,51,24,24, -51,24,24,24,24,24,24,24,24,50,32,46,46,29,28,46, -24,24,24,90,24,24,24,24,24,24,50,3,1,32,47,115, -46,29,24,89,24,24,24,89,24,24,24,25,45,10,3,111, -2,51,28,29,28,29,24,28,46,46,46,10,2,51,50,2 - - -28,29,28,10,32,46,29,24,24,28,10,2,2,2,2,2, -50,51,50,51,25,115,45,46,29,50,51,24,24,24,24,24, -29,24,89,24,50,3,115,114,23,24,24,24,24,24,24,24, -51,90,24,89,24,50,2,2,51,24,89,24,24,28,46,29, -24,90,24,24,89,24,90,28,29,24,24,24,28,10,2,51, -24,24,24,24,28,29,90,50,51,28,29,24,25,23,24,24, -28,29,24,24,50,32,29,28,29,50,51,89,50,32,29,24, -50,51,24,24,24,50,32,10,51,24,89,24,24,25,23,24, -24,24,24,24,24,24,50,32,29,24,24,24,24,50,51,24, -90,24,24,24,24,24,24,25,45,29,24,24,24,89,28,29, -24,24,24,24,28,29,24,25,1,51,24,24,24,24,50,32, -28,29,28,29,50,32,46,10,51,28,29,24,24,24,24,50, -47,45,10,51,24,50,2,32,46,47,23,24,89,90,24,24, -111,115,23,24,24,90,24,50,2,2,32,29,24,89,28,46, -1,2,51,28,46,46,29,24,28,29,50,32,29,28,47,111, -51,24,24,50,3,114,23,24,50,32,46,47,23,25,111,111 - - - - diff --git a/ZoFo/Content/MapData/TileSets/CollisionTileSet.tsj b/ZoFo/Content/MapData/TileSets/CollisionTileSet.tsj deleted file mode 100644 index e748c72..0000000 --- a/ZoFo/Content/MapData/TileSets/CollisionTileSet.tsj +++ /dev/null @@ -1,435 +0,0 @@ -{ "columns":5, - "image":"..\/..\/Textures\/TileSetImages\/Tilelist2.png", - "imageheight":1302, - "imagewidth":652, - "margin":2, - "name":"CollisionTileSet", - "spacing":2, - "tilecount":50, - "tiledversion":"1.10.2", - "tileheight":128, - "tiles":[ - { - "id":0, - "type":"Tiles" - }, - { - "id":1, - "type":"Tiles" - }, - { - "id":2, - "type":"Tiles" - }, - { - "id":3, - "type":"Tiles" - }, - { - "id":4, - "type":"Tiles" - }, - { - "id":5, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":128, - "id":1, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":37, - "x":0, - "y":0 - }, - { - "height":36.3333333333333, - "id":2, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":127.333333333333, - "x":0.666666666666671, - "y":0 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":6, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":128.333333333333, - "id":4, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":35.6666666666667, - "x":0.666666666666667, - "y":0 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":7, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":128, - "id":1, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":36, - "x":0, - "y":0 - }, - { - "height":36.6666666666667, - "id":2, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":128.666666666667, - "x":0, - "y":91.3333333333333 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":8, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":36, - "id":1, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":127.666666666667, - "x":0, - "y":91.6666666666667 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":9, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":36, - "id":1, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":127.666666666667, - "x":0, - "y":0.333333333333333 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":10, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":36.6666666666667, - "id":2, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":128.333333333333, - "x":0, - "y":0 - }, - { - "height":127.666666666667, - "id":3, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":36.6666666666667, - "x":91.6666666666667, - "y":0.333333333333329 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":11, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":127.666666666667, - "id":1, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":37, - "x":91, - "y":0.333333333333333 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":12, - "objectgroup": - { - "draworder":"index", - "name":"", - "objects":[ - { - "height":128, - "id":4, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":37, - "x":91, - "y":0 - }, - { - "height":36.6666666666667, - "id":5, - "name":"", - "rotation":0, - "type":"", - "visible":true, - "width":128, - "x":0, - "y":91.3333333333333 - }], - "opacity":1, - "type":"objectgroup", - "visible":true, - "x":0, - "y":0 - }, - "type":"StopObject" - }, - { - "id":13, - "type":"StopObject" - }, - { - "id":14, - "type":"StopObject" - }, - { - "id":15, - "type":"StopObject" - }, - { - "id":16, - "type":"StopObject" - }, - { - "id":17, - "type":"StopObject" - }, - { - "id":18, - "type":"StopObject" - }, - { - "id":19, - "type":"StopObject" - }, - { - "id":20, - "type":"StopObject" - }, - { - "id":21, - "type":"StopObject" - }, - { - "id":22, - "type":"StopObject" - }, - { - "id":23, - "type":"StopObject" - }, - { - "id":24, - "type":"StopObject" - }, - { - "id":25, - "type":"StopObject" - }, - { - "id":26, - "type":"StopObject" - }, - { - "id":27, - "type":"StopObject" - }, - { - "id":28, - "type":"StopObject" - }, - { - "id":29, - "type":"StopObject" - }, - { - "id":30, - "type":"StopObject" - }, - { - "id":31, - "type":"StopObject" - }, - { - "id":32, - "type":"StopObject" - }, - { - "id":33, - "type":"StopObject" - }, - { - "id":34, - "type":"StopObject" - }, - { - "id":35, - "type":"StopObject" - }, - { - "id":36, - "type":"StopObject" - }, - { - "id":37, - "type":"StopObject" - }, - { - "id":38, - "type":"StopObject" - }, - { - "id":39, - "type":"StopObject" - }, - { - "id":40, - "type":"StopObject" - }, - { - "id":41, - "type":"StopObject" - }, - { - "id":42, - "type":"StopObject" - }, - { - "id":43, - "type":"StopObject" - }, - { - "id":44, - "type":"StopObject" - }, - { - "id":45, - "type":"StopObject" - }, - { - "id":46, - "type":"StopObject" - }, - { - "id":47, - "type":"StopObject" - }, - { - "id":48, - "type":"StopObject" - }, - { - "id":49, - "type":"StopObject" - }], - "tilewidth":128, - "type":"tileset", - "version":"1.10" -} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileSets/TileSet 1.tsj b/ZoFo/Content/MapData/TileSets/TileSet 1.tsj index 452c896..9e9f4b1 100644 --- a/ZoFo/Content/MapData/TileSets/TileSet 1.tsj +++ b/ZoFo/Content/MapData/TileSets/TileSet 1.tsj @@ -8,15 +8,15 @@ "width":24 }, "image":"..\/..\/Textures\/TileSetImages\/TilesetFloor.png", - "imageheight":832, - "imagewidth":704, + "imageheight":417, + "imagewidth":352, "margin":0, "name":"TileSet 1", "objectalignment":"topleft", "spacing":0, "tilecount":572, "tiledversion":"1.10.2", - "tileheight":32, + "tileheight":16, "tiles":[ { "id":0, @@ -2315,7 +2315,7 @@ "id":571, "type":"Tile" }], - "tilewidth":32, + "tilewidth":16, "type":"tileset", "version":"1.10", "wangsets":[ diff --git a/ZoFo/Content/MapData/TileSets/TilesetNature.tsj b/ZoFo/Content/MapData/TileSets/TilesetNature.tsj new file mode 100644 index 0000000..28b7c1d --- /dev/null +++ b/ZoFo/Content/MapData/TileSets/TilesetNature.tsj @@ -0,0 +1,2537 @@ +{ "columns":24, + "image":"..\/..\/Textures\/TileSetImages\/TilesetNature.png", + "imageheight":336, + "imagewidth":384, + "margin":0, + "name":"TilesetNature", + "spacing":0, + "tilecount":504, + "tiledversion":"1.10.2", + "tileheight":16, + "tiles":[ + { + "id":0, + "type":"StopObject" + }, + { + "id":1, + "type":"StopObject" + }, + { + "id":2, + "type":"StopObject" + }, + { + "id":3, + "type":"StopObject" + }, + { + "id":4, + "type":"StopObject" + }, + { + "id":5, + "type":"StopObject" + }, + { + "id":6, + "type":"StopObject" + }, + { + "id":7, + "type":"StopObject" + }, + { + "id":8, + "type":"StopObject" + }, + { + "id":9, + "type":"StopObject" + }, + { + "id":10, + "type":"StopObject" + }, + { + "id":11, + "type":"StopObject" + }, + { + "id":12, + "type":"StopObject" + }, + { + "id":13, + "type":"StopObject" + }, + { + "id":14, + "type":"StopObject" + }, + { + "id":15, + "type":"StopObject" + }, + { + "id":16, + "type":"StopObject" + }, + { + "id":17, + "type":"StopObject" + }, + { + "id":18, + "type":"StopObject" + }, + { + "id":19, + "type":"StopObject" + }, + { + "id":20, + "type":"StopObject" + }, + { + "id":21, + "type":"StopObject" + }, + { + "id":22, + "type":"StopObject" + }, + { + "id":23, + "type":"StopObject" + }, + { + "id":24, + "type":"StopObject" + }, + { + "id":25, + "type":"StopObject" + }, + { + "id":26, + "type":"StopObject" + }, + { + "id":27, + "type":"StopObject" + }, + { + "id":28, + "type":"StopObject" + }, + { + "id":29, + "type":"StopObject" + }, + { + "id":30, + "type":"StopObject" + }, + { + "id":31, + "type":"StopObject" + }, + { + "id":32, + "type":"StopObject" + }, + { + "id":33, + "type":"StopObject" + }, + { + "id":34, + "type":"StopObject" + }, + { + "id":35, + "type":"StopObject" + }, + { + "id":36, + "type":"StopObject" + }, + { + "id":37, + "type":"StopObject" + }, + { + "id":38, + "type":"StopObject" + }, + { + "id":39, + "type":"StopObject" + }, + { + "id":40, + "type":"StopObject" + }, + { + "id":41, + "type":"StopObject" + }, + { + "id":42, + "type":"StopObject" + }, + { + "id":43, + "type":"StopObject" + }, + { + "id":44, + "type":"StopObject" + }, + { + "id":45, + "type":"StopObject" + }, + { + "id":46, + "type":"StopObject" + }, + { + "id":47, + "type":"StopObject" + }, + { + "id":48, + "type":"StopObject" + }, + { + "id":49, + "type":"StopObject" + }, + { + "id":50, + "type":"StopObject" + }, + { + "id":51, + "type":"StopObject" + }, + { + "id":52, + "type":"StopObject" + }, + { + "id":53, + "type":"StopObject" + }, + { + "id":54, + "type":"StopObject" + }, + { + "id":55, + "type":"StopObject" + }, + { + "id":56, + "type":"StopObject" + }, + { + "id":57, + "type":"StopObject" + }, + { + "id":58, + "type":"StopObject" + }, + { + "id":59, + "type":"StopObject" + }, + { + "id":60, + "type":"StopObject" + }, + { + "id":61, + "type":"StopObject" + }, + { + "id":62, + "type":"StopObject" + }, + { + "id":63, + "type":"StopObject" + }, + { + "id":64, + "type":"StopObject" + }, + { + "id":65, + "type":"StopObject" + }, + { + "id":66, + "type":"StopObject" + }, + { + "id":67, + "type":"StopObject" + }, + { + "id":68, + "type":"StopObject" + }, + { + "id":69, + "type":"StopObject" + }, + { + "id":70, + "type":"StopObject" + }, + { + "id":71, + "type":"StopObject" + }, + { + "id":72, + "type":"StopObject" + }, + { + "id":73, + "type":"StopObject" + }, + { + "id":74, + "type":"StopObject" + }, + { + "id":75, + "type":"StopObject" + }, + { + "id":76, + "type":"StopObject" + }, + { + "id":77, + "type":"StopObject" + }, + { + "id":78, + "type":"StopObject" + }, + { + "id":79, + "type":"StopObject" + }, + { + "id":80, + "type":"StopObject" + }, + { + "id":81, + "type":"StopObject" + }, + { + "id":82, + "type":"StopObject" + }, + { + "id":83, + "type":"StopObject" + }, + { + "id":84, + "type":"StopObject" + }, + { + "id":85, + "type":"StopObject" + }, + { + "id":86, + "type":"StopObject" + }, + { + "id":87, + "type":"StopObject" + }, + { + "id":88, + "type":"StopObject" + }, + { + "id":89, + "type":"StopObject" + }, + { + "id":90, + "type":"StopObject" + }, + { + "id":91, + "type":"StopObject" + }, + { + "id":92, + "type":"StopObject" + }, + { + "id":93, + "type":"StopObject" + }, + { + "id":94, + "type":"StopObject" + }, + { + "id":95, + "type":"StopObject" + }, + { + "id":96, + "type":"StopObject" + }, + { + "id":97, + "type":"StopObject" + }, + { + "id":98, + "type":"StopObject" + }, + { + "id":99, + "type":"StopObject" + }, + { + "id":100, + "type":"StopObject" + }, + { + "id":101, + "type":"StopObject" + }, + { + "id":102, + "type":"StopObject" + }, + { + "id":103, + "type":"StopObject" + }, + { + "id":104, + "type":"StopObject" + }, + { + "id":105, + "type":"StopObject" + }, + { + "id":106, + "type":"StopObject" + }, + { + "id":107, + "type":"StopObject" + }, + { + "id":108, + "type":"StopObject" + }, + { + "id":109, + "type":"StopObject" + }, + { + "id":110, + "type":"StopObject" + }, + { + "id":111, + "type":"StopObject" + }, + { + "id":112, + "type":"StopObject" + }, + { + "id":113, + "type":"StopObject" + }, + { + "id":114, + "type":"StopObject" + }, + { + "id":115, + "type":"StopObject" + }, + { + "id":116, + "type":"StopObject" + }, + { + "id":117, + "type":"StopObject" + }, + { + "id":118, + "type":"StopObject" + }, + { + "id":119, + "type":"StopObject" + }, + { + "id":120, + "type":"StopObject" + }, + { + "id":121, + "type":"StopObject" + }, + { + "id":122, + "type":"StopObject" + }, + { + "id":123, + "type":"StopObject" + }, + { + "id":124, + "type":"StopObject" + }, + { + "id":125, + "type":"StopObject" + }, + { + "id":126, + "type":"StopObject" + }, + { + "id":127, + "type":"StopObject" + }, + { + "id":128, + "type":"StopObject" + }, + { + "id":129, + "type":"StopObject" + }, + { + "id":130, + "type":"StopObject" + }, + { + "id":131, + "type":"StopObject" + }, + { + "id":132, + "type":"StopObject" + }, + { + "id":133, + "type":"StopObject" + }, + { + "id":134, + "type":"StopObject" + }, + { + "id":135, + "type":"StopObject" + }, + { + "id":136, + "type":"StopObject" + }, + { + "id":137, + "type":"StopObject" + }, + { + "id":138, + "type":"StopObject" + }, + { + "id":139, + "type":"StopObject" + }, + { + "id":140, + "type":"StopObject" + }, + { + "id":141, + "type":"StopObject" + }, + { + "id":142, + "type":"StopObject" + }, + { + "id":143, + "type":"StopObject" + }, + { + "id":144, + "type":"StopObject" + }, + { + "id":145, + "type":"StopObject" + }, + { + "id":146, + "type":"StopObject" + }, + { + "id":147, + "type":"StopObject" + }, + { + "id":148, + "type":"StopObject" + }, + { + "id":149, + "type":"StopObject" + }, + { + "id":150, + "type":"StopObject" + }, + { + "id":151, + "type":"StopObject" + }, + { + "id":152, + "type":"StopObject" + }, + { + "id":153, + "type":"StopObject" + }, + { + "id":154, + "type":"StopObject" + }, + { + "id":155, + "type":"StopObject" + }, + { + "id":156, + "type":"StopObject" + }, + { + "id":157, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":158, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":159, + "type":"StopObject" + }, + { + "id":160, + "type":"StopObject" + }, + { + "id":161, + "type":"StopObject" + }, + { + "id":162, + "type":"StopObject" + }, + { + "id":163, + "type":"StopObject" + }, + { + "id":164, + "type":"StopObject" + }, + { + "id":165, + "type":"StopObject" + }, + { + "id":166, + "type":"StopObject" + }, + { + "id":167, + "type":"StopObject" + }, + { + "id":168, + "type":"StopObject" + }, + { + "id":169, + "type":"StopObject" + }, + { + "id":170, + "type":"StopObject" + }, + { + "id":171, + "type":"StopObject" + }, + { + "id":172, + "type":"StopObject" + }, + { + "id":173, + "type":"StopObject" + }, + { + "id":174, + "type":"StopObject" + }, + { + "id":175, + "type":"StopObject" + }, + { + "id":176, + "type":"StopObject" + }, + { + "id":177, + "type":"StopObject" + }, + { + "id":178, + "type":"StopObject" + }, + { + "id":179, + "type":"StopObject" + }, + { + "id":180, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":181, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":182, + "type":"StopObject" + }, + { + "id":183, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":184, + "type":"StopObject" + }, + { + "id":185, + "type":"StopObject" + }, + { + "id":186, + "type":"StopObject" + }, + { + "id":187, + "type":"StopObject" + }, + { + "id":188, + "type":"StopObject" + }, + { + "id":189, + "type":"StopObject" + }, + { + "id":190, + "type":"StopObject" + }, + { + "id":191, + "type":"StopObject" + }, + { + "id":192, + "type":"StopObject" + }, + { + "id":193, + "type":"StopObject" + }, + { + "id":194, + "type":"StopObject" + }, + { + "id":195, + "type":"StopObject" + }, + { + "id":196, + "type":"StopObject" + }, + { + "id":197, + "type":"StopObject" + }, + { + "id":198, + "type":"StopObject" + }, + { + "id":199, + "type":"StopObject" + }, + { + "id":200, + "type":"StopObject" + }, + { + "id":201, + "type":"StopObject" + }, + { + "id":202, + "type":"StopObject" + }, + { + "id":203, + "type":"StopObject" + }, + { + "id":204, + "type":"StopObject" + }, + { + "id":205, + "type":"StopObject" + }, + { + "id":206, + "type":"StopObject" + }, + { + "id":207, + "type":"StopObject" + }, + { + "id":208, + "type":"StopObject" + }, + { + "id":209, + "type":"StopObject" + }, + { + "id":210, + "type":"StopObject" + }, + { + "id":211, + "type":"StopObject" + }, + { + "id":212, + "type":"StopObject" + }, + { + "id":213, + "type":"StopObject" + }, + { + "id":214, + "type":"StopObject" + }, + { + "id":215, + "type":"StopObject" + }, + { + "id":216, + "type":"StopObject" + }, + { + "id":217, + "type":"StopObject" + }, + { + "id":218, + "type":"StopObject" + }, + { + "id":219, + "type":"StopObject" + }, + { + "id":220, + "type":"StopObject" + }, + { + "id":221, + "type":"StopObject" + }, + { + "id":222, + "type":"StopObject" + }, + { + "id":223, + "type":"StopObject" + }, + { + "id":224, + "type":"StopObject" + }, + { + "id":225, + "type":"StopObject" + }, + { + "id":226, + "type":"StopObject" + }, + { + "id":227, + "type":"StopObject" + }, + { + "id":228, + "type":"StopObject" + }, + { + "id":229, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":230, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":231, + "type":"StopObject" + }, + { + "id":232, + "type":"StopObject" + }, + { + "id":233, + "type":"StopObject" + }, + { + "id":234, + "type":"StopObject" + }, + { + "id":235, + "type":"StopObject" + }, + { + "id":236, + "type":"StopObject" + }, + { + "id":237, + "type":"StopObject" + }, + { + "id":238, + "type":"StopObject" + }, + { + "id":239, + "type":"StopObject" + }, + { + "id":240, + "type":"StopObject" + }, + { + "id":241, + "type":"StopObject" + }, + { + "id":242, + "type":"StopObject" + }, + { + "id":243, + "type":"StopObject" + }, + { + "id":244, + "type":"StopObject" + }, + { + "id":245, + "type":"StopObject" + }, + { + "id":246, + "type":"StopObject" + }, + { + "id":247, + "type":"StopObject" + }, + { + "id":248, + "type":"StopObject" + }, + { + "id":249, + "type":"StopObject" + }, + { + "id":250, + "type":"StopObject" + }, + { + "id":251, + "type":"StopObject" + }, + { + "id":252, + "type":"StopObject" + }, + { + "id":253, + "type":"StopObject" + }, + { + "id":254, + "type":"StopObject" + }, + { + "id":255, + "type":"StopObject" + }, + { + "id":256, + "type":"StopObject" + }, + { + "id":257, + "type":"StopObject" + }, + { + "id":258, + "type":"StopObject" + }, + { + "id":259, + "type":"StopObject" + }, + { + "id":260, + "type":"StopObject" + }, + { + "id":261, + "type":"StopObject" + }, + { + "id":262, + "type":"StopObject" + }, + { + "id":263, + "type":"StopObject" + }, + { + "id":264, + "type":"StopObject" + }, + { + "id":265, + "type":"StopObject" + }, + { + "id":266, + "type":"StopObject" + }, + { + "id":267, + "type":"StopObject" + }, + { + "id":268, + "type":"StopObject" + }, + { + "id":269, + "type":"StopObject" + }, + { + "id":270, + "type":"StopObject" + }, + { + "id":271, + "type":"StopObject" + }, + { + "id":272, + "type":"StopObject" + }, + { + "id":273, + "type":"StopObject" + }, + { + "id":274, + "type":"StopObject" + }, + { + "id":275, + "type":"StopObject" + }, + { + "id":276, + "type":"StopObject" + }, + { + "id":277, + "type":"StopObject" + }, + { + "id":278, + "type":"StopObject" + }, + { + "id":279, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":280, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":281, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":282, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":283, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":9.25, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":15.75, + "x":0, + "y":6.75 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":284, + "type":"StopObject" + }, + { + "id":285, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":286, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":287, + "type":"StopObject" + }, + { + "id":288, + "type":"StopObject" + }, + { + "id":289, + "type":"StopObject" + }, + { + "id":290, + "type":"StopObject" + }, + { + "id":291, + "type":"StopObject" + }, + { + "id":292, + "type":"StopObject" + }, + { + "id":293, + "type":"StopObject" + }, + { + "id":294, + "type":"StopObject" + }, + { + "id":295, + "type":"StopObject" + }, + { + "id":296, + "type":"StopObject" + }, + { + "id":297, + "type":"StopObject" + }, + { + "id":298, + "type":"StopObject" + }, + { + "id":299, + "type":"StopObject" + }, + { + "id":300, + "type":"StopObject" + }, + { + "id":301, + "type":"StopObject" + }, + { + "id":302, + "type":"StopObject" + }, + { + "id":303, + "type":"StopObject" + }, + { + "id":304, + "type":"StopObject" + }, + { + "id":305, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":306, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":307, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":308, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":309, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":310, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":311, + "type":"StopObject" + }, + { + "id":312, + "type":"StopObject" + }, + { + "id":313, + "type":"StopObject" + }, + { + "id":314, + "type":"StopObject" + }, + { + "id":315, + "type":"StopObject" + }, + { + "id":316, + "type":"StopObject" + }, + { + "id":317, + "type":"StopObject" + }, + { + "id":318, + "type":"StopObject" + }, + { + "id":319, + "type":"StopObject" + }, + { + "id":320, + "type":"StopObject" + }, + { + "id":321, + "type":"StopObject" + }, + { + "id":322, + "type":"StopObject" + }, + { + "id":323, + "type":"StopObject" + }, + { + "id":324, + "type":"StopObject" + }, + { + "id":325, + "type":"StopObject" + }, + { + "id":326, + "type":"StopObject" + }, + { + "id":327, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":328, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "type":"StopObject" + }, + { + "id":329, + "type":"StopObject" + }, + { + "id":330, + "type":"StopObject" + }, + { + "id":331, + "type":"StopObject" + }, + { + "id":332, + "type":"StopObject" + }, + { + "id":333, + "type":"StopObject" + }, + { + "id":334, + "type":"StopObject" + }, + { + "id":335, + "type":"StopObject" + }, + { + "id":336, + "type":"StopObject" + }, + { + "id":337, + "type":"StopObject" + }, + { + "id":338, + "type":"StopObject" + }, + { + "id":339, + "type":"StopObject" + }, + { + "id":340, + "type":"StopObject" + }, + { + "id":341, + "type":"StopObject" + }, + { + "id":342, + "type":"StopObject" + }, + { + "id":343, + "type":"StopObject" + }, + { + "id":344, + "type":"StopObject" + }, + { + "id":345, + "type":"StopObject" + }, + { + "id":346, + "type":"StopObject" + }, + { + "id":347, + "type":"StopObject" + }, + { + "id":348, + "type":"StopObject" + }, + { + "id":349, + "type":"StopObject" + }, + { + "id":350, + "type":"StopObject" + }, + { + "id":351, + "type":"StopObject" + }, + { + "id":352, + "type":"StopObject" + }, + { + "id":353, + "type":"StopObject" + }, + { + "id":354, + "type":"StopObject" + }, + { + "id":355, + "type":"StopObject" + }, + { + "id":356, + "type":"StopObject" + }, + { + "id":357, + "type":"StopObject" + }, + { + "id":358, + "type":"StopObject" + }, + { + "id":359, + "type":"StopObject" + }, + { + "id":360, + "type":"StopObject" + }, + { + "id":361, + "type":"StopObject" + }, + { + "id":362, + "type":"StopObject" + }, + { + "id":363, + "type":"StopObject" + }, + { + "id":364, + "type":"StopObject" + }, + { + "id":365, + "type":"StopObject" + }, + { + "id":366, + "type":"StopObject" + }, + { + "id":367, + "type":"StopObject" + }, + { + "id":368, + "type":"StopObject" + }, + { + "id":369, + "type":"StopObject" + }, + { + "id":370, + "type":"StopObject" + }, + { + "id":371, + "type":"StopObject" + }, + { + "id":372, + "type":"StopObject" + }, + { + "id":373, + "type":"StopObject" + }, + { + "id":374, + "type":"StopObject" + }, + { + "id":375, + "type":"StopObject" + }, + { + "id":376, + "type":"StopObject" + }, + { + "id":377, + "type":"StopObject" + }, + { + "id":378, + "type":"StopObject" + }, + { + "id":379, + "type":"StopObject" + }, + { + "id":380, + "type":"StopObject" + }, + { + "id":381, + "type":"StopObject" + }, + { + "id":382, + "type":"StopObject" + }, + { + "id":383, + "type":"StopObject" + }, + { + "id":384, + "type":"StopObject" + }, + { + "id":385, + "type":"StopObject" + }, + { + "id":386, + "type":"StopObject" + }, + { + "id":387, + "type":"StopObject" + }, + { + "id":388, + "type":"StopObject" + }, + { + "id":389, + "type":"StopObject" + }, + { + "id":390, + "type":"StopObject" + }, + { + "id":391, + "type":"StopObject" + }, + { + "id":392, + "type":"StopObject" + }, + { + "id":393, + "type":"StopObject" + }, + { + "id":394, + "type":"StopObject" + }, + { + "id":395, + "type":"StopObject" + }, + { + "id":396, + "type":"StopObject" + }, + { + "id":397, + "type":"StopObject" + }, + { + "id":398, + "type":"StopObject" + }, + { + "id":399, + "type":"StopObject" + }, + { + "id":400, + "type":"StopObject" + }, + { + "id":401, + "type":"StopObject" + }, + { + "id":402, + "type":"StopObject" + }, + { + "id":403, + "type":"StopObject" + }, + { + "id":404, + "type":"StopObject" + }, + { + "id":405, + "type":"StopObject" + }, + { + "id":406, + "type":"StopObject" + }, + { + "id":407, + "type":"StopObject" + }, + { + "id":408, + "type":"StopObject" + }, + { + "id":409, + "type":"StopObject" + }, + { + "id":410, + "type":"StopObject" + }, + { + "id":411, + "type":"StopObject" + }, + { + "id":412, + "type":"StopObject" + }, + { + "id":413, + "type":"StopObject" + }, + { + "id":414, + "type":"StopObject" + }, + { + "id":415, + "type":"StopObject" + }, + { + "id":416, + "type":"StopObject" + }, + { + "id":417, + "type":"StopObject" + }, + { + "id":418, + "type":"StopObject" + }, + { + "id":419, + "type":"StopObject" + }, + { + "id":420, + "type":"StopObject" + }, + { + "id":421, + "type":"StopObject" + }, + { + "id":422, + "type":"StopObject" + }, + { + "id":423, + "type":"StopObject" + }, + { + "id":424, + "type":"StopObject" + }, + { + "id":425, + "type":"StopObject" + }, + { + "id":426, + "type":"StopObject" + }, + { + "id":427, + "type":"StopObject" + }, + { + "id":428, + "type":"StopObject" + }, + { + "id":429, + "type":"StopObject" + }, + { + "id":430, + "type":"StopObject" + }, + { + "id":431, + "type":"StopObject" + }, + { + "id":432, + "type":"StopObject" + }, + { + "id":433, + "type":"StopObject" + }, + { + "id":434, + "type":"StopObject" + }, + { + "id":435, + "type":"StopObject" + }, + { + "id":436, + "type":"StopObject" + }, + { + "id":437, + "type":"StopObject" + }, + { + "id":438, + "type":"StopObject" + }, + { + "id":439, + "type":"StopObject" + }, + { + "id":440, + "type":"StopObject" + }, + { + "id":441, + "type":"StopObject" + }, + { + "id":442, + "type":"StopObject" + }, + { + "id":443, + "type":"StopObject" + }, + { + "id":444, + "type":"StopObject" + }, + { + "id":445, + "type":"StopObject" + }, + { + "id":446, + "type":"StopObject" + }, + { + "id":447, + "type":"StopObject" + }, + { + "id":448, + "type":"StopObject" + }, + { + "id":449, + "type":"StopObject" + }, + { + "id":450, + "type":"StopObject" + }, + { + "id":451, + "type":"StopObject" + }, + { + "id":452, + "type":"StopObject" + }, + { + "id":453, + "type":"StopObject" + }, + { + "id":454, + "type":"StopObject" + }, + { + "id":455, + "type":"StopObject" + }, + { + "id":456, + "type":"StopObject" + }, + { + "id":457, + "type":"StopObject" + }, + { + "id":458, + "type":"StopObject" + }, + { + "id":459, + "type":"StopObject" + }, + { + "id":460, + "type":"StopObject" + }, + { + "id":461, + "type":"StopObject" + }, + { + "id":462, + "type":"StopObject" + }, + { + "id":463, + "type":"StopObject" + }, + { + "id":464, + "type":"StopObject" + }, + { + "id":465, + "type":"StopObject" + }, + { + "id":466, + "type":"StopObject" + }, + { + "id":467, + "type":"StopObject" + }, + { + "id":468, + "type":"StopObject" + }, + { + "id":469, + "type":"StopObject" + }, + { + "id":470, + "type":"StopObject" + }, + { + "id":471, + "type":"StopObject" + }, + { + "id":472, + "type":"StopObject" + }, + { + "id":473, + "type":"StopObject" + }, + { + "id":474, + "type":"StopObject" + }, + { + "id":475, + "type":"StopObject" + }, + { + "id":476, + "type":"StopObject" + }, + { + "id":477, + "type":"StopObject" + }, + { + "id":478, + "type":"StopObject" + }, + { + "id":479, + "type":"StopObject" + }, + { + "id":480, + "type":"StopObject" + }, + { + "id":481, + "type":"StopObject" + }, + { + "id":482, + "type":"StopObject" + }, + { + "id":483, + "type":"StopObject" + }, + { + "id":484, + "type":"StopObject" + }, + { + "id":485, + "type":"StopObject" + }, + { + "id":486, + "type":"StopObject" + }, + { + "id":487, + "type":"StopObject" + }, + { + "id":488, + "type":"StopObject" + }, + { + "id":489, + "type":"StopObject" + }, + { + "id":490, + "type":"StopObject" + }, + { + "id":491, + "type":"StopObject" + }, + { + "id":492, + "type":"StopObject" + }, + { + "id":493, + "type":"StopObject" + }, + { + "id":494, + "type":"StopObject" + }, + { + "id":495, + "type":"StopObject" + }, + { + "id":496, + "type":"StopObject" + }, + { + "id":497, + "type":"StopObject" + }, + { + "id":498, + "type":"StopObject" + }, + { + "id":499, + "type":"StopObject" + }, + { + "id":500, + "type":"StopObject" + }, + { + "id":501, + "type":"StopObject" + }, + { + "id":502, + "type":"StopObject" + }, + { + "id":503, + "type":"StopObject" + }], + "tilewidth":16, + "type":"tileset", + "version":"1.10" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileSets/tileset 1 collision.tsj b/ZoFo/Content/MapData/TileSets/tileset 1 collision.tsj new file mode 100644 index 0000000..f13aafa --- /dev/null +++ b/ZoFo/Content/MapData/TileSets/tileset 1 collision.tsj @@ -0,0 +1,1658 @@ +{ "columns":20, + "image":"..\/..\/Textures\/TileSetImages\/TilesetVillageAbandoned.png", + "imageheight":192, + "imagewidth":320, + "margin":0, + "name":"tileset 1 collision", + "spacing":0, + "tilecount":240, + "tiledversion":"1.10.2", + "tileheight":16, + "tiles":[ + { + "id":0, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":1, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":2, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":3, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":4, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":5, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":6, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":7, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":8, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":9, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":10, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":11, + "type":"StopObject" + }, + { + "id":12, + "type":"StopObject" + }, + { + "id":13, + "type":"StopObject" + }, + { + "id":14, + "type":"StopObject" + }, + { + "id":15, + "type":"StopObject" + }, + { + "id":16, + "type":"StopObject" + }, + { + "id":17, + "type":"StopObject" + }, + { + "id":18, + "type":"StopObject" + }, + { + "id":19, + "type":"StopObject" + }, + { + "id":20, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":21, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":22, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":23, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":24, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":25, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":26, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":27, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":28, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":29, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":30, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":31, + "type":"StopObject" + }, + { + "id":32, + "type":"StopObject" + }, + { + "id":33, + "type":"StopObject" + }, + { + "id":34, + "type":"StopObject" + }, + { + "id":35, + "type":"StopObject" + }, + { + "id":36, + "type":"StopObject" + }, + { + "id":37, + "type":"StopObject" + }, + { + "id":38, + "type":"StopObject" + }, + { + "id":39, + "type":"StopObject" + }, + { + "id":40, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":41, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":42, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":43, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":44, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":45, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":46, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":47, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":48, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":49, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":50, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":51, + "type":"StopObject" + }, + { + "id":52, + "type":"StopObject" + }, + { + "id":53, + "type":"StopObject" + }, + { + "id":54, + "type":"StopObject" + }, + { + "id":55, + "type":"StopObject" + }, + { + "id":56, + "type":"StopObject" + }, + { + "id":57, + "type":"StopObject" + }, + { + "id":58, + "type":"StopObject" + }, + { + "id":59, + "type":"StopObject" + }, + { + "id":60, + "type":"StopObject" + }, + { + "id":61, + "type":"StopObject" + }, + { + "id":62, + "type":"StopObject" + }, + { + "id":63, + "type":"StopObject" + }, + { + "id":64, + "type":"StopObject" + }, + { + "id":65, + "type":"StopObject" + }, + { + "id":66, + "type":"StopObject" + }, + { + "id":67, + "type":"StopObject" + }, + { + "id":68, + "type":"StopObject" + }, + { + "id":69, + "type":"StopObject" + }, + { + "id":70, + "type":"StopObject" + }, + { + "id":71, + "type":"StopObject" + }, + { + "id":72, + "type":"StopObject" + }, + { + "id":73, + "type":"StopObject" + }, + { + "id":74, + "type":"StopObject" + }, + { + "id":75, + "type":"StopObject" + }, + { + "id":76, + "type":"StopObject" + }, + { + "id":77, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":8, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":15.5, + "x":0.5, + "y":8 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":78, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":8.5, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":15.75, + "x":0.25, + "y":7.5 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":79, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":9, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":15.75, + "x":0.25, + "y":7 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":80, + "type":"StopObject" + }, + { + "id":81, + "type":"StopObject" + }, + { + "id":82, + "type":"StopObject" + }, + { + "id":83, + "type":"StopObject" + }, + { + "id":84, + "type":"StopObject" + }, + { + "id":85, + "type":"StopObject" + }, + { + "id":86, + "type":"StopObject" + }, + { + "id":87, + "type":"StopObject" + }, + { + "id":88, + "type":"StopObject" + }, + { + "id":89, + "type":"StopObject" + }, + { + "id":90, + "type":"StopObject" + }, + { + "id":91, + "type":"StopObject" + }, + { + "id":92, + "type":"StopObject" + }, + { + "id":93, + "type":"StopObject" + }, + { + "id":94, + "type":"StopObject" + }, + { + "id":95, + "type":"StopObject" + }, + { + "id":96, + "type":"StopObject" + }, + { + "id":97, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":98, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":99, + "objectgroup": + { + "draworder":"index", + "id":2, + "name":"", + "objects":[ + { + "height":16, + "id":1, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + "probability":0.100000001490116, + "type":"StopObject" + }, + { + "id":100, + "type":"StopObject" + }, + { + "id":101, + "type":"StopObject" + }, + { + "id":102, + "type":"StopObject" + }, + { + "id":103, + "type":"StopObject" + }, + { + "id":104, + "type":"StopObject" + }, + { + "id":105, + "type":"StopObject" + }, + { + "id":106, + "type":"StopObject" + }, + { + "id":107, + "type":"StopObject" + }, + { + "id":108, + "type":"StopObject" + }, + { + "id":109, + "type":"StopObject" + }, + { + "id":110, + "type":"StopObject" + }, + { + "id":111, + "type":"StopObject" + }, + { + "id":112, + "type":"StopObject" + }, + { + "id":113, + "type":"StopObject" + }, + { + "id":114, + "type":"StopObject" + }, + { + "id":115, + "type":"StopObject" + }, + { + "id":116, + "type":"StopObject" + }, + { + "id":117, + "type":"StopObject" + }, + { + "id":118, + "type":"StopObject" + }, + { + "id":119, + "type":"StopObject" + }, + { + "id":120, + "type":"StopObject" + }, + { + "id":121, + "type":"StopObject" + }, + { + "id":122, + "type":"StopObject" + }, + { + "id":123, + "type":"StopObject" + }, + { + "id":124, + "type":"StopObject" + }, + { + "id":125, + "type":"StopObject" + }, + { + "id":126, + "type":"StopObject" + }, + { + "id":127, + "type":"StopObject" + }, + { + "id":128, + "type":"StopObject" + }, + { + "id":129, + "type":"StopObject" + }, + { + "id":130, + "type":"StopObject" + }, + { + "id":131, + "type":"StopObject" + }, + { + "id":132, + "type":"StopObject" + }, + { + "id":133, + "type":"StopObject" + }, + { + "id":134, + "type":"StopObject" + }, + { + "id":135, + "type":"StopObject" + }, + { + "id":136, + "type":"StopObject" + }, + { + "id":137, + "type":"StopObject" + }, + { + "id":138, + "type":"StopObject" + }, + { + "id":139, + "type":"StopObject" + }, + { + "id":140, + "type":"StopObject" + }, + { + "id":141, + "type":"StopObject" + }, + { + "id":142, + "type":"StopObject" + }, + { + "id":143, + "type":"StopObject" + }, + { + "id":144, + "type":"StopObject" + }, + { + "id":145, + "type":"StopObject" + }, + { + "id":146, + "type":"StopObject" + }, + { + "id":147, + "type":"StopObject" + }, + { + "id":148, + "type":"StopObject" + }, + { + "id":149, + "type":"StopObject" + }, + { + "id":150, + "type":"StopObject" + }, + { + "id":151, + "type":"StopObject" + }, + { + "id":152, + "type":"StopObject" + }, + { + "id":153, + "type":"StopObject" + }, + { + "id":154, + "type":"StopObject" + }, + { + "id":155, + "type":"StopObject" + }, + { + "id":156, + "type":"StopObject" + }, + { + "id":157, + "type":"StopObject" + }, + { + "id":158, + "type":"StopObject" + }, + { + "id":159, + "type":"StopObject" + }, + { + "id":160, + "type":"StopObject" + }, + { + "id":161, + "type":"StopObject" + }, + { + "id":162, + "type":"StopObject" + }, + { + "id":163, + "type":"StopObject" + }, + { + "id":164, + "type":"StopObject" + }, + { + "id":165, + "type":"StopObject" + }, + { + "id":166, + "type":"StopObject" + }, + { + "id":167, + "type":"StopObject" + }, + { + "id":168, + "type":"StopObject" + }, + { + "id":169, + "type":"StopObject" + }, + { + "id":170, + "type":"StopObject" + }, + { + "id":171, + "type":"StopObject" + }, + { + "id":172, + "type":"StopObject" + }, + { + "id":173, + "type":"StopObject" + }, + { + "id":174, + "type":"StopObject" + }, + { + "id":175, + "type":"StopObject" + }, + { + "id":176, + "type":"StopObject" + }, + { + "id":177, + "type":"StopObject" + }, + { + "id":178, + "type":"StopObject" + }, + { + "id":179, + "type":"StopObject" + }, + { + "id":180, + "type":"StopObject" + }, + { + "id":181, + "type":"StopObject" + }, + { + "id":182, + "type":"StopObject" + }, + { + "id":183, + "type":"StopObject" + }, + { + "id":184, + "type":"StopObject" + }, + { + "id":185, + "type":"StopObject" + }, + { + "id":186, + "type":"StopObject" + }, + { + "id":187, + "type":"StopObject" + }, + { + "id":188, + "type":"StopObject" + }, + { + "id":189, + "type":"StopObject" + }, + { + "id":190, + "type":"StopObject" + }, + { + "id":191, + "type":"StopObject" + }, + { + "id":192, + "type":"StopObject" + }, + { + "id":193, + "type":"StopObject" + }, + { + "id":194, + "type":"StopObject" + }, + { + "id":195, + "type":"StopObject" + }, + { + "id":196, + "type":"StopObject" + }, + { + "id":197, + "type":"StopObject" + }, + { + "id":198, + "type":"StopObject" + }, + { + "id":199, + "type":"StopObject" + }, + { + "id":200, + "type":"StopObject" + }, + { + "id":201, + "type":"StopObject" + }, + { + "id":202, + "type":"StopObject" + }, + { + "id":203, + "type":"StopObject" + }, + { + "id":204, + "type":"StopObject" + }, + { + "id":205, + "type":"StopObject" + }, + { + "id":206, + "type":"StopObject" + }, + { + "id":207, + "type":"StopObject" + }, + { + "id":208, + "type":"StopObject" + }, + { + "id":209, + "type":"StopObject" + }, + { + "id":210, + "type":"StopObject" + }, + { + "id":211, + "type":"StopObject" + }, + { + "id":212, + "type":"StopObject" + }, + { + "id":213, + "type":"StopObject" + }, + { + "id":214, + "type":"StopObject" + }, + { + "id":215, + "type":"StopObject" + }, + { + "id":216, + "type":"StopObject" + }, + { + "id":217, + "type":"StopObject" + }, + { + "id":218, + "type":"StopObject" + }, + { + "id":219, + "type":"StopObject" + }, + { + "id":220, + "type":"StopObject" + }, + { + "id":221, + "type":"StopObject" + }, + { + "id":222, + "type":"StopObject" + }, + { + "id":223, + "type":"StopObject" + }, + { + "id":224, + "type":"StopObject" + }, + { + "id":225, + "type":"StopObject" + }, + { + "id":226, + "type":"StopObject" + }, + { + "id":227, + "type":"StopObject" + }, + { + "id":228, + "type":"StopObject" + }, + { + "id":229, + "type":"StopObject" + }, + { + "id":230, + "type":"StopObject" + }, + { + "id":231, + "type":"StopObject" + }, + { + "id":232, + "type":"StopObject" + }, + { + "id":233, + "type":"StopObject" + }, + { + "id":234, + "type":"StopObject" + }, + { + "id":235, + "type":"StopObject" + }, + { + "id":236, + "type":"StopObject" + }, + { + "id":237, + "type":"StopObject" + }, + { + "id":238, + "type":"StopObject" + }, + { + "id":239, + "type":"StopObject" + }], + "tilewidth":16, + "type":"tileset", + "version":"1.10" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileStamps/boulders.stamp b/ZoFo/Content/MapData/TileStamps/boulders.stamp new file mode 100644 index 0000000..a76d82f --- /dev/null +++ b/ZoFo/Content/MapData/TileStamps/boulders.stamp @@ -0,0 +1 @@ +{"name":"Boulders","variations":[{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALCZ55iAYYIjjzZpiYhqszucpsvt8fr8tSAHbw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJw7x8DAcB6InwHxcyAGACFwA2s=","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJx7wcDAAAADpADp","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjYGRgYARiCSCWBGIAAWQANw==","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALDxTHBMcPxbo02aU0Sx2uwOp8vt8fr8FqQBVw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjY2RgYAdiOSCWB2IzIDYHYgAHYgC+","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJwzYGRgMARiDyD2BGIACOQA9w==","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":2,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":2},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzYmRgAAABLwBM","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzZmRgAAABMwBN","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1},{"map":{"compressionlevel":-1,"height":1,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzYWRgAAABNwBO","encoding":"base64","height":1,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":1,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/TilesetNature.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":1},"probability":1}]} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileStamps/stone buildings.stamp b/ZoFo/Content/MapData/TileStamps/stone buildings.stamp new file mode 100644 index 0000000..47d327e --- /dev/null +++ b/ZoFo/Content/MapData/TileStamps/stone buildings.stamp @@ -0,0 +1 @@ +{"name":"Stone Buildings","variations":[{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJwNwwcNACAMALBxLMCwwPGvjzZpiYhqszucpsvt8fr8EWABDw==","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJxjZWBgYANidiDmAGJJIJYCYmkglgFiXSDWA2J9IDYAYgAWQAE/","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":4,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":4},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJzjZGBg4AJibiCWBWI5IJYHYkMgNgJiYyAGAA+EAQ8=","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1},{"map":{"compressionlevel":-1,"height":3,"infinite":false,"layers":[{"compression":"zlib","data":"eJzjYWBg4AViPiBWAGJFIFYCYhMgNgViMyAGABGgASo=","encoding":"base64","height":3,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1},{"map":{"compressionlevel":-1,"height":2,"infinite":false,"layers":[{"compression":"zlib","data":"eJzzY2Bg8AfiACBOAuJkIE4BYgAb1AIX","encoding":"base64","height":2,"id":1,"name":"","opacity":1,"type":"tilelayer","visible":true,"width":3,"x":0,"y":0}],"nextlayerid":2,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.10.2","tileheight":16,"tilesets":[{"firstgid":1,"source":"../TileSets/tileset 1 collision.tsj"}],"tilewidth":16,"type":"map","version":"1.10","width":3},"probability":1}]} \ No newline at end of file diff --git a/ZoFo/Content/Textures/TileSetImages/Pipes.png b/ZoFo/Content/Textures/TileSetImages/Pipes.png new file mode 100644 index 0000000000000000000000000000000000000000..bc08a8e32ee7492c21fcc302b78a2019427cd904 GIT binary patch literal 3323 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 XM@l8f8^-*>xGpJMD+g?~sL zNEMVyR5A5l?u<%=WcE&XxYJ`attx&&{(C%C)@LyGII{!1eSO)9+@wSOew(H7PDQRE ze*~kC&V&_~WDI6=@rDBf_tWMY(!O*h?a9eI)6!Gd(T~L$SHe|+Gz>C@M zQt2c*ymdwm8)DGVbQ^GG>A`}+U!aWzllwkujGeImJv0@&*(j8#!@D6Jp=9*Hg7Bo! zXED3k%sUkvd8Zl+=)fm@j9e>#rab;>r*IhQTC<(s+~a6PO)Y)hV}$*HZ|0|fKtA!6 zquB}Lab+Xk4!a(lbR8J{WVptV$)Wa{kC4$xHCK+nD|=r~{M($mTWvRQ-%e~GU35tF z_J3UI?{;#c=d_y{G$BjJ3}6KDy_Arw5f@D}CV0$;!wn`U9MI6@<$Lw3PNYI!q=fG!D9+^)E$EY{NRLKHuF1 zS`iUBD~ir@HZGBv=Z4+3Ogfel^?25K=7C-hi&`_yVbty`PN)rj=Nejkv@kbpaW1IG z*|=uDQ^sN0WW42;f3Jv{VMZNsV@NG%%7Wl6&b)-8il2&?b2~Z@&$28VN=!tGr(fML z8%HnQ#AV5kx?8JJ5E9y_!mqQ8^^mI>cF4IlJ0WG3PlGcISvEVLhCYzDF?9kH-?%(k znu{%9f-+M4GwD#W1?<*97YieJkC46rOSojG@70$8-cNN9!3PjI-603rqQ4=vG|Z12 z6a!~H!L-Fd1FeZE;r6qs#$&4pJ(d|-)p08t0)s5I{-m$JSfTHt=g~_V>ZQDY=M^K* ze3Cjssf^8{Gnn0K?EE>uz!bm0#Tzw>k0sE;F(nW@0-=Fvx&L6Xd%A<9m(oH_%aB-= zE|?ZDjdr{wro2*%d&nh?4Iec^zX4*|e<4nIO*0W_aB6iCNYza^p3zIM(0RojfXLbz!{;Vwd-6Nd1-tfu9Sywh?dXw3dOg`4}U#u)aFaVCbr{ zGh<+I>B#DdvKl-p%oE#s!H}tCLe5S8bw?}r8GX~2!NpYdzP23M42v@6V2M~p{>AnL zPlH0;19Qi7BhtyS@iZYBX1Gn)AJJz|qoK#0lxXnp-fm)71aJzoa?I1|q8v{IxhU(l0DZ}`8Di*+#}ax_yQS^kLtjOg z&IdEtTdOa*HI+3TkKHREkt$D`pRT1Ggi^!9x}qVoq$|r*@cRU_vS=02=Yb*G?TD>i zmnpop+EA_?P(vDHg?)o`_9k?{_Cov7%a5mAL=iOj{&GEnDOGSDBL0#~7+qQ?+S!Zi mn%WR0jvFgjdzXdsuN14+X4X?JLu=J91Ru`;k2~&%c>e+P=8yjX literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetElement.png b/ZoFo/Content/Textures/TileSetImages/TilesetElement.png new file mode 100644 index 0000000000000000000000000000000000000000..372b134baf26cfb77d894fccd49ea43a5d4ac398 GIT binary patch literal 13884 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 PH2@Ps3xg7b!~OpNUv!b< literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetFloor.png b/ZoFo/Content/Textures/TileSetImages/TilesetFloor.png new file mode 100644 index 0000000000000000000000000000000000000000..abba7bfb065e989962dd1fc74cd1786c613881c9 GIT binary patch literal 29615 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetFloorB.png b/ZoFo/Content/Textures/TileSetImages/TilesetFloorB.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb91a79a50d66860c9c4071f8d6c5bf908eaf25 GIT binary patch literal 2029 zcmVPx+r%6OXRCt{2ojYNi;O@55qtYIs^a|Tz>z#Qqp}~zCs8gyuZF2EX#ke%nX1MZ^y?FLI|hNGfD7N z%&vxyfybN$HA-9jIMZrF6Lpr1`9H0gR~s?Do@?zqEik z!~J%Ph>4x8UE!^Aq?O(B)!I{#)_?naR{LqomkPM$7nNqkHsT7#PNd(Z#A$1Jq-oOc zxs}z9<|FGrv;9t==c}gtnr#iMk+@i??f;U4AD1t(^OUruG?FWpa@(ickE*}cUfOdz^^hyPMstU^fEf=i4368kt0X-84* zd)z%Z^)Hn_%6~3D1iV80L5gHfXK7FQPMdf9y;KAxdush#<@feq!mnW^Ip^*8s9N;b z+LzGgNwqKepKe5y;wF0WV+3AxEtnclTKZmV@10)pxGAICFT0Vk()>53)d?;Cwf5fW zDdN-T`8uQhunr8=%)D!14h&SxzH4RIfmd4trqb&v9@LpR zX<_d<9=KM2Z9Fgqt$hs_0uEt45qpaVF4bQf4@^aCU&4)mR{`-+oZMr#H2z!L zyO;xqK%2+b{O6pFuySCN7VR8O-*0H6`O6#taHN93IA@CcY`y(%V7H|k<5o_nb zTfS-ES+`>@&yUNO?q{~P#?btP6b0$X!TFi3y$d*myoj{|K0ZJFh+^y2hOvmZx{!oH z8O`D}@%OchfRb+1Z4UyLk?sWcY`@%HnG_GqoqMLAmquuA8DL#T9_kls1)_=A^C;YF z4ji9O*|Ysh{<~WT?#b%$&{}%m<$AYY&VRg8L_|A+ah9@LKmQt&`=P)d_Ei6SP9;vC z=PO2FBBdohukpatyjMM6nG_GKf%2fXI+R!tkMY3TIFejmR{nEI%WqC0D9c;51EWjn zT1#=IG$R=O5Z61NHa?RfcN?A^53E78krC56(y2B=Q#VYwa5ggH^wizM_t%$$bOhe) zwNLK3ov>Eg+@Qia324K@e=ceH?5*T9lk~e(EZ{UqhL>?L_o?GX=5wC`R2S?!m5aJBG1 zw-#MnpO)Gq9++U?@=H_y+7jca_Ote%^5Ab}k9c4Lqw7DT{jAF8+%YWdhX#wMg^wtE z1+?{_-G0>aTWiX#fFOze-G~VEhdSl3w8t_UFryU@ObNy0+G7OHz=?Lz;U_pE}|wLc(#Zk;0*V4K7{4D5Hr9WIN_eey9XfP2#D7o z5b%GjBENEI<6*UBO2n&;=N$zEOdx(OJ%-w`HTyK^e*2vBzG2J0wh2MC*VMl!ySkld zpl)KM@u=Jt08Kn>4$k?!lueA5ea?TfvmL+)%p@MMB%PPDkMohtzen0@>u(JNEa3h1 z<)G=joV`{IBki^Iw*&(IPb-v9JL*vFdp$5}%U@~Kje&q8wDGLe{H5hn^B)Qnb_Z%4F1s zyub@T1Pt*4PuvKYBVIhrffe``FvJTylAQxXyub@T1Pt*4PuvI?;sxIL-b&8BRsz84 zJcIzT0>3;!yZ`_I0000000000000000000000000000000A}zPW`Cj*2kT>q00000 LNkvXXu0mjfE=&ZQ literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetFloorDetail.png b/ZoFo/Content/Textures/TileSetImages/TilesetFloorDetail.png new file mode 100644 index 0000000000000000000000000000000000000000..96be7149c75d87556b37d97805f25a87cac42f8a GIT binary patch literal 5446 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetHole.png b/ZoFo/Content/Textures/TileSetImages/TilesetHole.png new file mode 100644 index 0000000000000000000000000000000000000000..14078c1649c922fddf9e31ef2eb069dbb1b8d3f4 GIT binary patch literal 1774 zcmVPx*s7XXYRCt{2oxg4zHxS0>E_Mp53J|~s40RS<9j-O5Qh9LUMsMMV2m(KZ-olLv zL!~Pr?cvI}3sfX)hq3+lAoh%{or}sJ@5%QN6tmY5$ksevgF~WV2cm5z*E4r^UpkQIZZ&ucUs! zrSzlo{^REbnmba!+mpMajwBa20cGBB3;4sEGa@?vCd_4-veEUoXVGO->(TwUruY0? z>vJ*1E5ZK?I5+6)Z_ij7v`x-BDZRUW>-<~mb1`FIDGoyjJFxA^-QjQF@=y}K^`U*C zdVBfQIz-=V{-{2-ZBF|)`&~398(;Cl7jc&t=MQ#ZH~ZaDL%wBGp!-SD`wn=l4X(b| z{89b(+xs^f65F z`t)K2oby%S2IuN?4iFb^Pavgt_tUDtxTK!oQtgNIUvF>A--ST%^>)$&`JO@ZZ+-lb z_BX3_@%Z5azS-}N&Pa(KVieH)TOYqt?bkZV7VoxiA8H*i-`8c!{Yl4Dy1f#|k8>A6 zGJbRj@dOd4U zx>BEu9_0zqc)hO+8b4Rxs@+~Qh0 zMB_ghL*pMk|JE2oP>UiSwg*=Fz;(0LF5+PeSbJRz>HO_Nu6b98o!s>Rga`l7<@I^+}x4HKoVH!xpe!#9>I~pE`snb-eW=PC&05<16YC z=A~hKU}X$!vyb|LEwtCgcr5wrqhvro_i=bi{INGNB=R4&2YxKH_T#qp^P&`gC$1Ed zy&rlH8EJoeatHZoxq7sHqv!g8jsEiD`~lHx4-62RgDqE&8em%K(fB3wOQJCc^mfdg z_|crDiq}xP2;Ka1^=SN3dhLNJe>fmrY^a~MwjPaNQm+M^iS(TZ)K6PmkH#;p|Katk zvtLi2zo0+<`ZFr*4LcD|{O*BB(HqT|`=^J0IqmxNhA;O|>D7<-L`3xWPp8TIJ$?Ry zrFZjB(WCK~&}$D&yeUF+Nzrp=e6OWP<1eMx0#3j_c<2NuK94}l$pKUJX#6GhRVVk8 zMryLTlzo))9;1F*L_Zaiy}Z=?#;9I<;0apKkK6hwS?l?Yr}V>mA?%nr@t4jyb^oZJ zmOF%q%^KO;5GKa3uM|m6?w6`G^d_w_jSnbT=G< z(Z`iNFxoe6hy@Xm{Zm^mQ&)jDrLR6+%uh7M;*W84{b|@ClmsPS@u|sXwWh->&D
1(->VgFI z1EYRiRFB5b#k8MPV7-!hg2eRP9(c1_Lm!^e8@T&1=9gT(U4UG@MEqP#`^!;_m*{)p zBJmq7rx#T}ux$LfWch)81`B)H)OvLPy`g?!+4yq_`hjzchU0#6w@3B4`$A6)^#jYs zpNrf6!hDU|f!JRUzU84J@U0K+3)Q<{VX<|wZOpQq$FDY=Cs`rvm~x*E=IVX1OzBI+ zpM$UcrD@P`v)>(hR`TzS5l%#U>p&^VLe~LZ@^#hlWKSrqig?;}NvH7*K+u6jn znbJ?$4!L&6RDCJC=G68n?bnEZD%Mc@@RKOCK)KX5^Qa%VO#G=d^8=&4h1RGaxLy1y z#}6)G)X&)iC5lA-!2b49N!`BcD@D@J&7~gartYH$KkVp!VDv)RZNIo5xV4`ZrFTDU zX<6AZt;d=*c}%&^-VZ#b?(GRVDVE?vXZ*TQJaL=e8xNkqV7H}cv;sDEij?1JcGmvamws QbN~PV07*qoM6N<$f~X*-h5!Hn literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetHouse.png b/ZoFo/Content/Textures/TileSetImages/TilesetHouse.png new file mode 100644 index 0000000000000000000000000000000000000000..fa89397ee7cdc6333b5fbdf5cddfb15095f9181b GIT binary patch literal 58356 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%0Dg67 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetLogic.png b/ZoFo/Content/Textures/TileSetImages/TilesetLogic.png new file mode 100644 index 0000000000000000000000000000000000000000..6feb49d235ad38c5f7200bddf8bfb745d8e08d2b GIT binary patch literal 4258 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetNature.png b/ZoFo/Content/Textures/TileSetImages/TilesetNature.png new file mode 100644 index 0000000000000000000000000000000000000000..fba9cb6638dceaee93c4279b6871cd5db8add255 GIT binary patch literal 43359 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetRelief.png b/ZoFo/Content/Textures/TileSetImages/TilesetRelief.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ec0d539039b27a82a49bfe53d295743a22b8fe GIT binary patch literal 4568 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 TdiDx(XN=!$E?C!C`Q7>-Xm}DS literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetReliefDetail.png b/ZoFo/Content/Textures/TileSetImages/TilesetReliefDetail.png new file mode 100644 index 0000000000000000000000000000000000000000..ae72bb60f3a1818b4ff82da8448c958abb9e605e GIT binary patch literal 6115 zcmcIocTkgEvwuSGNsx{-r6`?%fb?FZgGlcnDoPb3KnR51K{_Z1C@8(Ew9o|vX)2(! z(3>;^5+IVB_q*SnJM+!lKkv+Qo}JmV=ggknbN08p38u!n^fVka007YI>uH%2Y4<;a zih}qzpMOkAB%lCuT@9di?CLfEu)fsSQokGgV(%sL@jc6e!7hof6Y0?Dl8-OT%N%I3 zaMz7~Hq(wK&b_Nz{bVU3DJvu2_Sw+9k+1h0{HezwR;|%YolswBZOv?M5gz0_DymT9 zV4!1N@O&F~ON=BkqvK(-USjNoyZ>q0hfVZmQRrCf=4HrI=m=I{Z)q`ftn)+1(&p{) zfba!6jo-F|BGZSn0^g?Zx&;4vj!+7{PsJQ~Qv3Udv?lK1Zf2^R%MQWoqRX@Ql0L`d zN3q?Es`tah(spbfqRUY5)KA^x&B^y%r}MT=F4c1=8tpG|+;nC6M#9Q9;s)r?(mlGC zs=|4=+*=>%(~i!OmxY0ke1}}9v_ca40pXpUCs6Rq!l7dM(}ptpzt3TFRoH7AyV#-B z;T_$`1RVPa$Bqqrj!Fl8#&C+qTV~%@Mu}U zvE#(xbJhxFL@3X>z)pMGo!x@oBs)vh2aKW|kvu&Xj4zC@Jp{28Dk3QX+)>Be>rH~> znV9UeONP2Sg6$AE8?vRN2w1>-%1OI)h~1 zu{BfI_f?>N0{HNRcWzJj$oGwuMf zNu!$q;LPMa;|xsC#GBrLp|Fk(E4^+9R66u*81na&vg#m1MYZ{DA%*b=%LEC1}hpO z+%Yg98wYaM9(eo)>K;12IZ*S;GfcLA*Ai%oY}Zg~p$yM-7S!1ofcyO}auE2L(Igak zk;BT!orJ-^#2*g*$i(eU{>@On4rRy%+3(kNC$_-Bk5Y!4Qdza0y3VkQ+lV<+n2*U(knN_CA{y`H3n$;r^l+nGdAgZv~YGNMFIH5 z-&$h<8+NEQ!Jfu<6AC^^e5UIC=%u~!aqmk{U=am|UCD{(e!}>8XRpaK_7}6uV`a6y zB|=Tv=;0MhW4HK+Q6jvvdi9T#yZ?zqsF|a&T|&(CNt$Bnm;6oHp*dE|NqIGr_$SKU zmxMDX-P@DAJGof{E98CrJuVf3hn-4>$8v%~zHa`#E@X0ow2GEdrWW-l0P9#X2AsJ> z5)q_=Nb;lVIEoOzG|8lZwO{&IiOwC5*{5TKpG)3B{WVO$ObYb)L1n0OzECj>4zUY; za;MtnYs_$V{MClOvzwc>Tqa^g@?D^mZ|WTc=FXS4&B+%9k)fV` zl1jU#@%oks&r>eK&WOa`0v}#UsPLH$Wy6B&&|vNGE#pi)^$B4f;|G$lM?-<%QoSLxPaQ>zA-z# zh*0i>Ond$@DDKbda>B9m2cUf6<+Vyyd#oS2S^%QTdWFaDqeFTJZj^V*ihp?V{8~`x zr+k2PAfLhLb?(p%X}z|D0*+kT@7ICJ*Ai+AjSs7xcGI?HZZ@Jd@4C0Fr&Si^RCvCu zTRE&>eA+BSc)VM+&N~P1hp8Sfbsx+uothWQj`=K3dMu^I7!y&ghSo=AbGPU_=joK4 zE2A3!Du7tUg4~ryr1CIjl|0Ob_!Ro2Y>!%=ACF#g<9q*&?*$`u#z|~jU3muvJ6&6% zGtIvFd*9(u>WtU{-$Y;jk?jb-BO!&+|yHRu5(uZxR zf76Pu^zz}&xJ;^;Ku)$MU3GF242D`hV9J?n5S?zRp}Tv!D`EvBo@`ZoipYvlrSAC( zRDZ3r0et`dz6IQNn_apUK_7RaiHvj|9XF-6mw}+e`6l3JM4q%yjW-O2x^a0B|6qax zI5_J({C(+a<0oMj`yYTlCX)=+Wb4vDYzBCX z$zn@N)BzKpw92Fk_A<)LJ>V=(Lmw4BaIz`5QmO0Jv~g)Um6K#LVbiK9l&VMI&YxJ_ zL0n6W>jSKZ`l40Dg6s?j;vI6Q@4oWEm)9wjP8cnBqH`;V{>kncJLOt`$9e-19IG~P zXSRSvyl<+&`~XGLXQI{g{f=9o>l@PnDPV{Ejsycyi|oQ_h}N+YZSHL)pVM(3-xofJ z0}EXnHLe36J9Ix^xZj$*_*2Ju5qyc`tEVfH5pU6KX82!hK4dU!o-X4DH3x{wTfE<^ z3fP>KKk9`#uAl6wD-Kgho{+rBrK-?a+qyg>y(956CCs23{NU&$e?o!6U%w8Q*;P?F zbHkI@`)R8>HnleS5jO;TDf8E51NsvPK9Uu)FE=9N|}T)FohTtJqj z(@jf z41HwsD_pc}MEx$PRPX^~*x#XhPIg734lQD&0GC&|>+m#ms9$2LVM8cY`cbvRQX36|)rgZ|Cap-WbJS9$4kv!W)(tX7Wz9x?ax-@d(K3y&;*0~v3l4GC($_ zDs z2am!WAwFztteMQt>d_)WC$h4lI>ZYYx^vsi-kzd<*%!GXCS&tGZ%;CMr)W-+fzXFj zUWJ!@_-{PEd6#iMd@FM_cH7K;VTFA$9u<36D@;$5SJ3}Hm0&OHAYfarnGt4?KF@D0 z%WS*3HwQ+z5}b}x#s?MF2E;gerwV8o!%>rhJ>`pNpD=Xiwd5Mgw~HTV%g_R9tqec?MWB$zoaW-l?>ze-27NsH76CM=pyzT~v^vV^9MU3{{%5@4vByf?+ zaiQ+tj>K)`PBx^QJXV90RF!Lys$qo>&i@=kQ~1&kGvmw{e|g>^OB1I~O_J2F_m&)y zkrK?PNU||=c#H73`O_-rCyCX`$);ma#(qn^I+pwzTuXsjBUY405^>!ff)ea$`{Ebr zE7BjoW=@h9_$GCb%FGHg=}jOTVpKK*f~ah#;v zq9~)tGOP(rcuhvNxNtLS3A=Q>cVNaivp?a;$CzRKi>14{-9qaG<)t!~+d{Uo>AK<; z^)pO;pBzrCMUR>F8$Y1q7mEA@y8)v(K|J&<1bDyY@v_`l@q@Eq>fgUfEmABQDloNu z0Uvx%U7h`K{NUZeZ6hJAf??6O)y@4zj}K;NH)m&M=R&!e!Qzc+O-mr&rVt)>Aj9_l zaEQ@e<(p>vZ8{Kr-if>MGC}>`5-fOH3C_c^h=(dR?6bWyT4xq=u8N`U0nv^ zzwv%B5?4XBg;)Jz^u%4fA6|nVNEa4m*JdN0%_zQ;OkEW7dNWSIjGbB>;kA4n7pUOgMJH8^EdoTR$@>6(ZEf3c}k-i>faoRZ-z%niEB zGDW3zRP|oRy*GzF$vQWg*MaP^u|uhgE+6L+NaI50SmYFIh;LMIC)@6sVI7E*a4fRd zvUIc*Vz`d!W0f!wFP&q_NapQiL+ZC3#*}!0@Eic72D;VD8e2<#=mh}m>Ku~iD15vV z>ju*Z)xT&ubW}-+vbQ(U>Dm12QHya^mPd-c^(!-6ayM5uzes5>7$3`6T6JMTrAM}syz5EFa*vO9YCg1Q^oJ?p&pWd`x zx{#R&tdiT;KKa!76K3Eg{FYfy@@Eay28TV{VxRA9W++Z8Y8aPVcAU?WPL1K#$l;q_ z`29PC*gE;Ab+9oif<-7pSuX9n!sr7I+7=eyLnFlOFW8l$MK!BKm%nUI%+|AAv{Seu zpz=_zJERadhONL z?10|&nNLb8+^Iik^4Y`AcswC9rs6KFm>3p>P-w{#2(MQz3)Xw#rQ? zmZNz@|6G@12>#83e*Z8^_deC*tQ_j5gRZz_pLx+}#qzSw4ru*7OwD(rX=1wjGX$pT zT-I!uM=Xb>LnwehFL+|NA4vF+eWPJ2woxFsY1Fr`>`C6Qt(a+2Qaun!#n9K> z>;{c_Qmg+J@QGq?{c}iIvMwzI4MaK{sF^qD?DlTog?x{(F_X-8~6yy3!?e z+l7E7T_TK!7ZFPj7DP!uF^g&;K(}3TZpdf8Tr7=6Qq+a1g*lq}3MzJL(-Y_%`54&s z8q;g3Yir)YY+rE;Ub5Oun;zKVg^8Bt6f*^1AtY6M+3ByC@CihOeVZA%&=m_`Ky;+1 zoQJ>(ZwKny!5Q|yGMpEwf{#WtN^evM?>_hW@ksJ}C;U2QK!P@*lRdA`x;nBw>)A%L8fdAd~@o3J6(xc^Ud4}dm{$Rq4 zf@6bWn-d6uA1CtoUzmA2slahoIr^s}YDY-(Lp-B(IPdQBJm35Ncz=Y=AncsZ_T~N)qzzzr`1iGWI^B_2XKLX}qX&rd5HB@D%JNU6NM8nUM z(bQPLT+oA~&SFqV{kk9{i&Ds%m6w`%oEXo?qSw=gD^$1*TYddqrJBJ6VZJzdK_hkJ z#FWSfvDlJqGahXju(=Z=)Ik``vZE-~I<&{hp?qm zNN)xb3~i+Gy_Ftxeg25|Vd>_hIpJQyrCu2bdR_kty8ru;IgVd4$$Y8sA$0sbM`Ewr ziP^yYd(6KhLJ0AFW+(9H#KpDRJ@{5lsOC6~qSAF|*^CDG&0v2NHNo%qCZU)o;tcxY zd2Y#LFEUV3YY<3`8E&+94!#MqbmJ{ue@X#5U|G~}7<*4txe3yrZ!ZP4{7!$LraYBR zp*5mSo{n2s!y5#zy@`Foc+D42zrlRa+q416ymB|pAM4!_<@@O4H zD#YK8icRm&QU)gr@)qqJgS1Lh*=wdG&jlgMK4f1mDz{)M41c0cHJb(z{Ls?}S-|JN zI8RFjDgD?eBD4k`+}$}x#XvYux|mps618adA->o*QcybzAq*Br%BfI|!$fnrWWpza zIIkLTyee5{NqUb}F+4Q%p`B;Nu2{F*m$X)0k9hGwj^#J0QIFf$t>JsR8C0*m;bSJe zBj_yu5?+hYYIYT}6>-*5Mh49*g|O9a=m&}ZdbikyE4L^>R_#CX6`=Qm>8|=Q z__JLz%ZGD+6dp{}Ulpwj#8+qocV1g5t@!u-Yj`z3*>k$!sQQ-=y6<+IRfFht%Io$g zs6dNOAP9br+2Qb{CyS2H*K$d465>bEd2eZPD-j~bp7<545c!d8xEd-zGY3oMmg->c z#NvMk4KPxZT@R*C8&P1x;sUgP)>$tJ>R}A8O^x%=Jo-#}7Ms31cd{P=YA96z>CdUz zqq7DygR=iYz6Vhp9X%;-s=fC3Wo$XzAXB{os3_ff90S`PES+rj;O+?%uLhPnK z(bO13ZNxfR6|U7*_x0dxsa>s=#K545pa65&v_AB?DsVmO4n_08{sVVh3os@Oy>uJY z+Lmd4GJ>FnB|c$sie9EjqeFGG=ZMr|q=BH{T|1CQzcFj}H4MR2V)WU&Wshba59w^0IhJwX!cY0yhGx7R+&*TXAc>#ja6@cIXoa zK_zt7a?{O%zSk#rDK@rP^{!VOcMrIHN#Te$>%)1^CLt>88I!BNEjh6Y7k{yl7MYF1 zjt-QTU?s-3lZ1tcHDlo(YDU)5KF1w@;vye(SJ9JEF+uQ5oVVUuVZ}kG|M{nq^>VIN zve9m{Hc1p1WVPkCR`%tsg%QPr%Vu6DYue|vpOCc*roj4oH4{^?jX$OFHqtEEZFP0O zUD`n0Y2{+`+`G<8$@v%^NdL_zVbx%KLpJ`n{*Fk~|~TkLyK^c{TP zl4iTuDYf?sFr1ni`UwXM%N1)jj9<&UWy2vXNGuh~pQ>TWt?3oKTOqk>gnX?`VHCIr zP|;SF&ZVAt`esNlN1xe732^$R#wPMST3Jxl!HD9KSX%>P_8R3nr!!`fyOtfQN%^3h znT#rN9|7TReHePOWu*xl`6VFGD!KnYya<=>kV@hA@;KD`H>rR)r&1s<;{#>aW_O%K ztyca+h@;@&ZUelkEYc?=z)0pqqIX}NnYcHt8tFN5jP~D`(QAbbVOCkJ^&Kw4M z1g2xvv-!nWdYDG9hNxSTL44M@@onS;IDO2TBy%9LX3YmuUopAyYPrlOa#-IzsDbUvn>52PMZa}J4P27~&ionpUs0 z%y%heSze@7QFWS<|C{3!;9Uz`bs(KsY$5wslA`m}qN*5M5#G~+ckmY=U)5yPD{Hxldc*N^)<`KPSw;)ZlA!4B*9PDlPLN2?+NhfIw+0IY>t8 zi340#0jezj{w@!Y!OH*eaY2|qKPwmSp5x6qFiB1dC+F#%>v6t(6*nV!U+cWWLw-a zCt6qLS0dk~{Ke^=kPl_3T&JApMs%#E8WFtZJ;6rMMlVKSMPAQeQ=!x^;)ZKT>*`%O ztKB%d_`oLtG>%I@_fsT9!+J9fAe#oop2r7 z(!|nSONvXn5+1yka}>_o?Edp6=-036DaDtSRPiwal!YORO)sOMEc;qxER>Ka1{ILB zE#gwO$&>%ELYbCu(wk01nSg^-NANW=cf=DTv$8 z!OnJHg*2LX)1CoHnkbkw*GTzno0HlRcVzJm?f#Y!(aD<|7C8!glmMKN8@pGxdC6mL zxBb&u&&{F9t4pp1$=_(WSmS3mK=W&BzBW?7nog-UGvmjQnx^;sA1p6!Du&n=>T1W- z!66<*|7nDHq?Jo}9br1>^vaJLxUw zpkl(V)BqHiyn4(g$_AK+wDf>Ozrv@#8GTRW8C zZl--LXnSmaa``=^l^XhyZ&o?I8A5i4a>7U-xGieP8+NbY-*J>D%@Ml>Um-$?dORl%Iq3 zCvaYU@L)3ME4LHthHtMvjCIe?5jKVv5~z6$z!Xnbwjw}Q5oA_)BMPCw&ZIB)eg~(X zJ@TFthDVN$V$lrAaFNi>Jc-s`$p*BsW6nw*4I0<8xkXz-q|@No1Xim-!Mk-{b(4tv zLA;<$?(s8003Ib%$)aF#f`nWROcDll$ZTo5RT-RLAp%i<8@E=24)9y z$%zS42hCu_8JCwe31rh248>l@heeP&ZNFybLoRBu9W#l zSag%|7RX1CoGuS;_WN%vyx%uLB)o6jL4myuoKWh5o}|%7lB|??5AFvf98C<2SUw~f znxBBVAiqgVZMo}ZWR6!tweCPk?~}nj4c!Kwh%kdS5H|hM!<7>4*6?RqTBoM2#o@Fq z+=Fd{{^;aY*FLl8j>4glBMp#o+|U_IE%AD%ZpLP(N^_tEot4mOYPMo zdNN;BZAZHqYQj&gg3sxV>wb#wf}KaX_E-^tYhM-Cx={vxD2cs;-%h_?eRvPZ@t;Ur_*G48ixDwdC?l2M*NtsnO@3xWPn1#Ba)Q^9PU$(=9-6r9_R7Ll(@4yGs@*UGrV z=8D(rQ?I}Pc&`e1m%(aORq+@hD81crJJJbqmfVJt7x->d9hUE zMN?O(e_=rA@h4xha>L+P8U<7Z2ZOHLlDd8)*0{8R3Ji2~C*!esEM1%KdKq_~zM%#J zsLm(pvm8sNhh}I$WKVZ<-tuL?!q>t8a-UAKh=0s_1wi7RDj5B(OzvU$5VL=p3d{^> zx*7$18?_qviDmFGzSQgSmtQTzfMRIbcBH-w=*LRPHYcK0VCI#DPQ8x_tyQorvbrPU zd~imjvfM8Qg!I*n#tOZc)eO+=(>v3|ja7C6(SH7M&tQdKJ^fcf86!mi{ih&BVMb`k z9C~YT zIREx_ptUd=!I(`UsFhDpF*E*YLXsnSL($tnBS)(yuARPf&2GX7aLQIe*NUcWw~Mzc{FtVKSb8cgDm! zkk+Y=f+b<^K0n!6KU^iKu6TQ@y>LIkWVgOrrWq{>WBT&cIZa5O1kY9EL<0Gz>lb1O zl+x$IJ0^0=H*c^CC^0aPjV?|)o@Y#YWYpnGp4P9u@xH9-H>Lo&D zfr?>0p~UN06Z2F`CJIC{KI;Um1)B+g3_*raxl6ybuV0~xqzGFi2OTpy+zvv4+=Zis zFxA!AkbVP`eSkKpk{n_6)HA}VdISA>?r(_T-CL>;PB;Do-7ra<+eXM%6l$pX&v2(u;@Zv^1`-GUwYK0$iNWs@vU7A zjS%}Lz|icg-`rhA-m_>G0LmAOC!9MSH2>OSfw&YxB6e1nI$T8>Q8VtV0AHYI>1Jz$ z4Qcm7ZxuZSz9{J^kc9qGt=O!saFDGIBL5v>vi~wdT^wo~Vi-=gTtGqf%rn-Q63Pw( z*^r)i3E@R6OJFA^JA~lm+}=n8Q@xqZsmvY0?TQ>cR5|_O;Ya+tSAUS-VSq%Sj^FJd_su5$yw^VcOIGhgC4ecSq-KZnkCRKHKqE@OjK}9U~9|@uzpzDk8VqbZatOenFak@Rh?X>|{XoG^De$)B8BAs&m?9q1$=_RJW0xU6>Nd-M0;YYTJ^YI-#-M+@D-b339Mevu*YE)YRpw(rPe z#JTkd$`z>YZD@NTd6v(Esmo;eGD#)2pKKD=F@p!Lb2Jl*{PHI0Unlr<%!nK1*T7A)9P9o2W4s*nuuYQ-|Y=+QET4q zvRh)zwuGvj-8qahs%4X=EfHcM>56$w*}W({4pqcz;{9r;(*O$!uD+2TogGwj>c z(y7|!*b?5aXnBVAib4dyh*D7@PVEMq%n!r93se6(fx!;1CFSCqI&nR{K+gX1OmKB? zY1A^501%s@oakHp+~V!TLZ@{y9#ikGYphy%mPx0FRG>V#r0T7&xm+o$caLRblbWiE}m_@d`@l41}8=u)hM2SLeg?L?u*yJDLPBIWcc|r{>#(tunrlQ zNwrf3GSwAep2i&zF#AbIPszP~gE`F>#WG}x-xT{#X4Z= zS}SJF4^BPB&&mEgAwzR(33h{(NI>hAuM$3tNnRH171l#r;J&l*oQ41Ll@7d^2S)>z zZ5&+M3S-||gS1hR*~O)Ss?^lbXn<#PW?7`zGY*)iWPXo0_$1iI!2?|OkGO2oPGJ*Q zIjnHpK!hx?)|oysLy)msHx)KH1otz$6cRq9GWg)=K`BMV_p`4x%Dy8$`6Wh>>m16> zmXAFNfr3{#H;|x$PPfs{(;VV(XP2H1@Ig_5$-U*1c9E5_0t*jTXHWIJOP5i`Pe_NJ zh{GO4V82R#JRWTUixFR6E3oYxl{?-)eF7~`*7B?s2-P29dmGimZRBmSH_S4RkuzkBp567(K7&RLR#E2c!hHR(CNS+S(>jea#zIWt zdd;T@=BujLU%ykj3CiOr7E|svGv@1f(^{<=CnU-C!?x)g(KicB#d13~= zQMckTt{nZrtO53cHIvPU!S+mMnTWIH%8`N&i?X&8{4vRk9dl5bzcVI^EbPTs{ag}^+B;BTj{GLH`XqxBC2QYl0ToyH&EKqQEF0C?90$m{E`D`3~szWFm=Z=lZaL_c8N zdZ^~ZJbM=m@S$$a0F8ZoO>NmJA%wWAzl_rO6FZ(YtIMJXPyb)e1mKt>o*H~S$BFU5 zzVE@+wA=_FujLzxx7SIFKb?xlqI1qxAPAOFo^q_ZG9#K;WT8!0ak*>XUy_y$NJHjJ zHMhwAsy(*of&g%RwpS2^nJbODjQyh{0KA@U<R`|5UK>1!wocQ?U4mB|@t**$h~{KW!jI8~DkV2BuCSeJ`MT2TEaK zKrR58JdksGS3LT?m|)Md^AJM&o`ikzg3SE`@!R<0&{}s&!(*JPzb7kC@M$hcDKpI7 zld_6iGjTK1SSkIn%gF~ZrfzP3Yh|WqN61GUMO0B=~q)1BZ540Rw0lI`LUYQMhr}Usc z4eJ-S{04{DV&CX{0^!LA^y$uP;xboeE2Owq;ekYo$j1Wtor=+)f680pMLREU#&rwQ zw|mPhuZAfJUY7n-aq<<))T${Oc9HfL|K}+ENl!jP?-rh$WiekS2Nf;>y zDQ*oCdO!p?^?To4qB=~9B4Wm~9L}_6J0QW6U$Mqhh`734@I*&6(4(yZ8iM8&&X$a_8=?JSyNz@Q{qdr+M)`D8?Gmp3zjYH$)K zY=&t?oU!oERM0-@t00USbYHkMBQdK&Naf;DZ_j@pe(Zn0&kRG#5H9yd>A5sij$z0jh1E< z?r(Mbqwqg7+4;!|`EmYy>WeLCB>KlG8OU2!x+e&H&ed@~({#A0yU#mdur%<^57If> zP4(8+{a;4A&<}c_F_hS`$Wd)*3Ga_~exHq{4?MfmZFoT#yAC1cPdQwkU!5rGLaQ!g zi}+=|*E7_nY^tp*KAyf7@5BW)58M|!O%kGjP2zYicVsM zu5Ixc`^N_O$O=Xsw4Z2AqD7%<#;6YXdDhm4NmWs;L{gX5g&zEwNCzmzZ3s-g>~}>5 z?rm~$`Zf<3Y|HIZ&N!xBmNKzw&}>eUDAajQc6l7x4Jdl0o}f5_jxzum*m~8t)C^5Jgm!9T=7M72V){nl!4gYb>d_p2!awE2%4 z8Xt^6pKFmSo;eDjRnie*JIOvHu+xt}w8Q@hV8)ir?|sx9n6U1b0Q=1S`Vk&FRM(~L zgKk)MAIpd#s^u1(6O<9_)h zCel?#x`J@>S_LRrMbH@SA%s2r4CZ~v_3-`pt}qP(X(E^lUH0d5N8o{{d`veNEcO{p z4CRhc2|DxM!+=ydVcI{*Cro7(!+im_+AbqWc)FKV&xZteys$>A7e$WrloZT6_Npk_HQpTQKKB!x8P5?WNGs+ zFqx?k!a_)Z=K@O-wEZlY4rJcuQdMg;m`eqt1O=Ca+_m7Nv}gBK%rt6Tn}S5TzrIpy zB4%ENsJX_avs9;2cAMGiq~0AyUw(a=_(ykT9lBU1Nq35JF=la7DV@Mmu{tp42KAOJKnJmF-??`4zh$4lfd>7fqjr0PO! z1(mK~tH3XE);@?K)abnJ$ornfcKkz-JszhzZxhNyw*j=s(fYC-A~E?!KUZtB63q7Uu6$o*It*a(qHn%sWEZ7Aypv zDrr%r$92B7?6#-cG8b?+lG=?xwr5XB2gCkuKU@@^(>(lwy0sdXj;IMbt4u-u;$--e z!$^rnX&tG^%@+ozvuQh@5`)1p}X0;mkgL>C!S?H?mR zjn15y@qi=1U%5#)Y6{My-2OWCn!|GMH%D*gCc@0|dIX2yResCnivgLT0jWKdz0*em zmTP;@tVz3x{$V~$mNX|OQYFE;&OF!0qGoEej;iK|147FT34)4qLY z&RA$bCK8w=s+yc)Ah)-jQu@%!k1@2ok~m5w?>B0qgpb0zr zsGADDcAR8Y1&GCn69`wbn*g4ehfRk3EG^`6B}t~+1#0-6VN|e$8#Q0Gfflbz&7O4g zIfrlf;?UhWKzh4prMXm>p3=*)RQ?mC{MCnyc^V;TBcNZ_qHY)Sf4tNqDl3trN9?;FSpsGJrI#Vr{kf@t|+L?3z9-1_tO*FCSJEt%>bkf z(3)-I;UyjWOvqgG+c^qRbDTwVKwt zBm_B;SCPr$hE{P=e9Eb8gGJ1y^lnYM_SodjZ1%_Y++*nU6kD}1wwt&r4$zsT#GbO% zxgZb5$6dklY4Z^kclq;svHC=J{?!}by4JhR09Jg@Da?7QcZgwAh;5TvXCoVoC-QBK zY{fYlpBvwR6!DS`?>_TXt6F-BWEfekM}uMjvV7aUh0=DRrB9CnymoNM^W4T|cI|gk zX7j4=ZUa+30`&7oCluFbijsTpYBPJrX)5=FI%44tEnev@&8vHS;zg+jfD@v8@tFtJ zCop~hs6lp7>_O*gBG0`fJg^sCCj#B)(~yND=B(~6(7P}VP7t0a%+~l zWtpb$KhvNFras>MMXbv^0KCh3A$dO%UtWI5*-*jS&}9XHL<&%0MjU2)2<80twZyt! z!GP6C5>~n#$DgYIQFJZ7f7Vu*jNnB03v{;Rq^Y!D-+I_KwrO};9A#{ZQe?vd+ECxK ziF-g@gTxnzwXTN84byA@;KlNlc*}<^aQDZ3Y;QW20Z*AFPn+k|)<336i9YqlJKAt@ z$4<%Q87Q<*>*e7%0GT6b^wtvnrL$s^U0VM545nLwpk;+0ruas3{WisWj2s9jB(yJz zc|emC)lZb7JIwy){^clO6`xsS4$md-+Tbge10HTkVr3?yJ5ljHm{^ymx8Annp=IY0 ztT;d~(8RYDs>WLqs%q|7wm`XYs%AEb_N6<}yfqQ%y4)&S1jYuQJ@UXmt;GjL9OU?; zF-T_&3ZPeqaX5nIiJX*^B({$LG>HV7F*pE|-lU`HGw{~(d373N1{_@hmvR{#dZQ z#v zk-sZ@!G-mJWLLV$GrpylPDUEz$b@TCNPnNcRCKEgd`TJY3)sk90cRYL2$)Lt-G$@N z0%7>d&4uj)N#iBH-y?b_fc1mQg17o$Eo;eKPUhKq8LB|bf-w0rLH+ zt{&P=g^0ZtNcr|+OUvPJ`63W|rX4z&wj6CZi;m>KD-!4 zWNisS#=_4$B8U-a976L1e?xd3y;A(Hgg<|QLQu&zT3JXXY~eVaWt*K3F)t??7yM_! z)j5+VZ4$jJQ#-xi12U-8D_go+{$TWA^g7Eh#d>u+9<)-mtrcM#Qbal*1LYe8yBJxr)(HAEvc ziKhFdbE~hrz zu!1l*kRG1lCD%m9XK_M@Rn*>qgHBIT;nPViGDxUhAMw8B@@Ad4Hd-f~46 zg)e#HTtS^p$&T0mvdq$|Y;2JWsvz|7PO6x6P~@<^C*_ek&1=+NX~6ig=^r|c`J;D> z>szZ*2WHs@0yiPw1S(N!yefcgbGy(Ba6Eq6rc4ElRMV^n_y5O5#TO2HFoPec={M=W zZAAiV#x?)`hEALqy&--w>UzE1W4DY%aH1TjZ7!(SKb-KsCF%|A%AudLSO%6td#)~| zZWf@&1kh4;Aj$MOPuhN||5&5!GIRP!3vrQJZN3c1bvH8cMAET+(+e~0%?Lp6oUmH2 zr|t4k_wQQY|9;XTMvfRgUkcpTz48%odi~cK1@(peYuV8HgBC(RBbi`sDpE@lyMKlh za=R82<5xNDP6)8G)2FXjz%+PAu9D2vGrLY{lY~3rb8!O!sMCcGk?&%};dd~7H?M1X z;aR2vP&5(rUrO1f_dyOkpP)Ay=0dq8I6v)6OKS+n(hNZWS?eMsO!~x~1iiSYNA><9 zK7ZpdQAVr!UP?@UK;v3iD`mh?6x2DK@z<{f)Nr+LdZ$~QBZ}0!VgZnekzC_;R`+56 zP22=i=K~lJ$k6I%Muy=Lt`ObFoCiWYX(#7!$_zb5GBWeHPv6I(akFP89aH4X?luZb zH%J$A6v5Sb(&X>`p5by)tn=c&y2~u72$K#dVehAeJKWdE8<@n}p|ZqCF6!s}mzDRM zqJM%CE;qgP#FXeoCszNjn+hNb4Ue&X9dXmL;h8f(i7ysA*d9~1J*MNKqa4G1 z`_8D{@2-k$Z_4Ypo`DDIS?m)OaEn=SWR17d;5> z<%tB^Ra1&Kke}pdPFTd=)gntf?Q51HxE*$ z1B_P`<~)B4`r-wsdB9-ox%&UhE!9CC8~Z=fDkZx=yYsze%k%bE$q>2dl&$5vOLV^u zSs~moZGJoL+mY#tD)WbF_prsWg|w!6=JP9cY6u18Nh^HcC{NjGPAdNgB*Oixi19Ull`GCCg(%2t6yD~wFHCM=kbxL)5)8sh6^tB#GY!H(2culrR4M1 zW4g@ZiUGXq%^WcmX4dwv4;QBaxcWpyR#>vgas{VxAt{l`viuLYZ$qlHiOOjkSkTy^ zKagI4V5g64VKgmP(0(YnZGsQ?zFFfmd~4&$n)(EwAMF|V$-hW#ywCHE{jbms(DCY? z-T@WTY?JQjnzEpix~ssL$UA_9!sI7S0hIy+B&HXr4$`*Yy@(@7n!Q0e0T^Go_2j~$ zw8si4`C_=9av1Xu+Hwt#KSZHkWe=#Y5zTMfHDKMAXWPGL9y~g@hPn9jW-KVpA#b~1C)hLI<<E$>=kIXlUEH~EA>YCUAgc`0V=kw;=kDLw9Hw)KZVo*?FK}S z#l(21RdIsg8#1ZDZcPyI5@@^L(mN%)SA zhy&imB2n#%YSQMqR4vOBc1J~^wN3P&hE;MY`@Z^w!KPlTS>b{~pa6GO zx|suQY-67g1)N&{(h|TO|N136P#RFiSg7LDE7Wmec=QdY-VegRj^u#)GKYl z%i&kATjo1W83@hgR&phLPSaP_P}~# z7T{Y{RVagatIBpBG;{l)xlwZT?J09+Vm>aCv=rd2OR1Egg+bNK}fBbk! z2Y4ub%1DhJgBp*HCEZwW?X12_J{u9%YMqq(?{nq_!cPYZD{<)pG0umrYmP!m2o543 z3uLMiLLxjJAw|DCD{rC(0Crm3@e604RHIRBVcG>T4KTvX0AJ%IbDd4Wd8xsxQz*u2 zYgQQ8Ix^|4r*vE6cr9+}*=A-6obvs{OY>j1ZUcl((KkkM&NmO41wOEu|0B!TGLSn0 z_IG@@zO@X;-8^M%3;keI7{fECq9UHp#9#kP&9(yxV134lAYi3ryJIJ~S%s1^hiHeg@Q-vlS)p80Qn z;Bvj3_}E@){#U{IYS0STDY^s$t`UfE{(x%ravYp7m1m@ONSRN_x1CY@1)KD2IWJJz z{gRiC{sl6x1gDd}Q#lyO!T#5KR>KedojxH2iG}pq)HAx!h{p#DwkND_Jaqm~V&(j+ zP~7&>qcmv=r9!z#=Lol9ODT&P&S!(-fiV(*c~-l|i#iK2uBgiM$KT$q6e@I5XaZ%V zP}C{ju1vH4ZRqR^QP!_NnnhRL*KwohGd}kgOC{fLTFvE)?7ho=A?$c1kkkkYI~ye_ z8L(L#iw|a1b)^Xt(|(AVIRysM-BT?YSUju1_<%l7vZ#s+=zMuGJQBDYYjWYSmFoeT z+u=9HVgrQk1LE{Jq0>jBoOQw+#{D5o`4K>UzhNKld1Xyq61S$)puZ5~`}x3mE8?Q~ zBki4&tdZY+hnE)Ai<&4C${u?~b+M{$Kqh8BZteOFQo_L^uD2)#0Vi&BS>{oco5D<7 z}7JOG?g?od) zStI@a^C+3soy|`2b%1hDJ=4vVZ2R;AB7@2>QT?TivfUq=#vsWb9$q*`y77FOB8Jd2 zFePaPrj^r`3QAO=Q&*-I-93f@n*(+Pp!t4>NFxeuMjJm0h?I4@vdT7Yvx_%@0ALWu%)A&yjrNLD55JO)_>ydrLdBG^VHxCH%FuruQ6!2hC1U z%MKV2al6-C)s_@OQ5pY1yJoIYOP2r5hCe)e*;F6O?r!@cQs@O|`M(Ol4kT>{!n-xF zlk*NL9b9fR@`4tENRq< z7?pzjjsR?iJN6KK2e2fK5%=iZak$I+wexg?dx26N9EtEI>fW3v!NI*I4p`?CSs~_D zZbyAq6EAg}YzaZUl^bmyfH4c%!iLbM0I)xA{;#h9FLN|>XKlceu^76Z$=t prU0&%;I^n$#6;=WLn4u-HH!!OTebE9dniG7Zkg)W=stS&{{bvDrS1R# literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSetImages/TilesetVillageAbandoned.png b/ZoFo/Content/Textures/TileSetImages/TilesetVillageAbandoned.png new file mode 100644 index 0000000000000000000000000000000000000000..541b26a8567f4c130af1ee6e1b855b609dbd0e1f GIT binary patch literal 31779 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�~~<1}a2C z&XJ%8j5dr|hbC;Seq^tYup*cF4hl9Q0_ITn|5Xd{B2?9hz;g5DHjti=D9oKJv|(d= zDpV|n$OE;{fk>1M9gk+7DyjqXj^H~`IM<2v#fkf5+LHN+%v0}W_IEp>hL#F^eNN9ea){Dq_jF6pb@&^y})hG)xR=%O>!HE*70@c{WW3+mZv*Ha1C zRd=Pty?L-s?kT?h(DXMR>Poxy3golSy)MIJebwRuY4=NTOMvsXjm_ct? zgbZPrqe7_;5@h3Cjqvl-{3*{!DTD^#wy>92f>B=GY*U-jhv7F%6@O>OFcTSB5I!-u zwY?~~%A`oqh3y@=1&o61Bp|5dGsGyhjWox#WzBiz=4$3+@0h^6K=Ll?AbJb}C-?S~ z7A=uLrf{dki8Z<>nifHR3zIwfPR zTQ+N~D-$vH0J8d*u|IbIGXH`OCCxNfwOV?9W1-%GoPjtv;YRORSR(MI`@@}oxbGFX zD#hq&qNYeZhrJCu;h7>R$NuEiW!8d-fX&^PHqoqobK@K5)poRn4k>?@Sn6KL{-2)S zn1;_7(CwL9LNO*6^|k!S?sl2A?+8kD>|$% zNFCU6SJIF-8t{NV|I-AQa-0u}>zOH(%5T34DUPH~V|blHQln(>W8sE^ zymK!Q6gjL{sYoPY#|5WN!m!Jw`L70ZvRQ}~7a{4VD$iF5j5;p17wu%~-%fV!rhKKT z>lZH5OOf#6e(8ilq12o?FJ%p$pM#FWvMLy;ka$Vsy@^SmsbO}uQ>w|SE_GZfbOpb zTnwYI^S1@#rWK6=R0A&Ax?4yG|G!Pc|H9XPrfz+6SzB|%h%;#7_N~g&zfk(JcPbVE z0J!qcwO)J{T~()^t24YvoT|2XzR3lh_g+5zOu&oZ6GIeI2>zYY>u=zCjvYV~re0eQ z*sX7D%7c7y>KdHdJZN;Z_``Mm4e}*tqkQJKp&mH4jB=>gP*+J@b4ll9;HDjDJ@T_Q zVQj5k4G8GcF}>#l0Q`57Vm7lIEBYG(Zixl(-4V2)5Ir&{2lb(HPJ^c2-h5Mtqbj9M zYdHM^$E4`C7*DkEi4H3AX|ZSOOpS=E>QUzunCQnh zKBQN-Kd2bg+(!GNgKID9?2zg|S)kg#691(hpOK+pmH4Du9;5A9nVvTOd$Yd&LCLDj zR{o}DHGsa&^Es;fp-lR+0yeBlJRvNNTh5EWsAz%;Z?_v5oPM<|WI~{8qN`%|+cT~= z5&0MPb!5~xZL-6&lva7G0bkquS3+-)2&9!k#>;fw$@6ZRe05}X-Ha#E@H_{z&ad@bY> zOE&m_oY*ccn?VkX+$>!qHxG=`>lc={#ru^OcB68`w}U~e+-S_b3uDleGoOLHSL`4u zlrno$p+`Kx$zS7;WVc&k&$5c$i6I(TQsTu^EjvRQ`?#3fPS@Y^y6Fo}t{oU+h=BZq zlFjSKvkL6nF@4ilNMeV@^=4;lWgCCh{KYBJP@QXPC?km-8f=o5tEQL%cR z0HeRcjXI!wRyWnO&7bNIbd;w;3fliBFbOqBijGZ_#e&7G!2df{qiLNP8Dat{!H*Z4 zW^iebf}S7?3o44e081bIc5rBMJ4M{9g`Cu%31ed}`SgNy?k{pz(1iThw*@*cCC6?U z(v3%k)`9ylfN&2p^w0PgOvg^BmN?21YM(53nonMa0JBFL2?@YIjWY=Ym)Y*pn#C9~ z=po?%l8AqmbGH-3DMw6E>kVCf$5K(Vc~~Q9zf@J4$lG~vyGU*4rko31kUiE@ZV~? zL(#jPPnV|D2RGABGdlTn_&Dw2;(TZXX9*xPVIFAmQ1lilaV26PWHORO5*$>2c(<sO%9b7{}#8ULj3K zMdfMhlGJ3Fab!!>&>|(>*&fR064porlyZu@{^>8hkXNTGzMe-(z^0@cnn~zWuPd{9 zoRbh0oH#98-$7BQ%$y0QtBA}AZ!pd+8YMLx2FWHAM%f6URDJC#?&()2>b6#0F=oXt zU&$m;9LK}O#dSw6Mf#4bV%M9X)29kDZaXpwCbO5l%W{7`_Zr2#YCT3?Asb zd6RmPFjR$EaCMU3oCnrA2UO92k5YLF$)|cpgSG3UWVN$9HI%>GdrHVk72_NxTEM1% zk(66-{hrW&FLca!BOVOZOC7pe>ueW?<#cdW2nZhFX7~l_63+CMe$}6d%ft`6Xe)Vp z;c9C&aj|(5nGz@4BAu&F%I>2uKH*!05tlvn4O{fe- z^zO7Ctra+cLQtb&L9c;!Qmm1o*(}@F7r$2&wT?I!Mqu@xdn)fKJY~)VjAXQm0Q7f% z&)cCwQbV(*?JoIM85dgsp+D0)Ut zIi^H9u%K?ec*Q8vfeXyn8rbH{seZ1~s~Hu`OJW9erRj-0>s<}^B36qT0%CJ6X1)g( z-#!Gva?TOOqxl45B%HaaY|!DOXQGn26hm%76jR)`BfMLe-vAeFruKqd zIhzGRZ#duKDq8K8NRb zZIr{Fqyz!^;g@X0(LfrD)IQ!FSy!oUF(;l%H-FY1#b&C$lk-(Y&T^}BUZRbWcjEhQ1d1DHo_l=I3F;jHCOEwA(6cpY|3 zEIU1t_+Pl0vUvxowvQkM2Fn$5xK8%rM>HRB>)|}Hmqz$ZFtkW-rMDLNZqIUQuO+DL zzhQ+u6rqznU}6@hh^NspRbogiDc7Z=XpwbpQ4fCeZZp6+w5cM2_HJ?rkC28)#2lJa zUtv@y+?6k{L8H zlxLWYl9L(SRR9xIQ7`%Rv`*I2UhjkURh?L0g{z3j1h&lUp=aRTA^}VB zKbG!RAlv3nE6P7g^JmnML4h@&%Z6>vpLr`{8H35B{oXZlX*dLVMgm-FYVf$J{-Po& z(+nyP>!DAHmZc`#h1qkPa%>@+%&VqPZaiD-QYxTugx=WMnHFaMO~^vV=}vF(qBL%h z!lWA3E$!Wv4y6yg)Eh)p+ipI5&^p_XS?4c_J!7pW-r9>&rjow|HN>=?(Nx}zHLUtD zN;C;t4}U1@iOQ<&n7;I&^NZGfzBFkoo=T7UCasKfmvrM862s3@V7WLn2GmqXael%Q zLJ)zCg3d=yfcxGfLeE~fbl--08mzQMuD*1mwI=slAD|Xyt{1U{hY5)YGyA||^Mc<< zw1~qf*G&g=3um84!_;&i-fn6aaic8Nn6v*y)s%+roE!c??>qE@|H90Dw-np^y_{S~ zYdsIuRXDog6 zI)Vdn_B!5GjVy`U8QhU4)~&T@#o3d7pW&H<%yXe~*7{3OlZvp)s8?>Uy3UtdP_#X< z#wcXs#SfIVOO%NUhW3m67QT5X=|W9A8z{114#SA{Xlq`-W97j$c~0qPREZeao?gr2 z%|H~|WFe6ow^EQ46o$=PQf`8bXfw5+TczT4eFHoQgq8E>-3H)=3LrgW=R-U7&}cG~ zc!yAYhaekG_%WK8;URoh>VP}QWSpuw)*hpQm0HS1mPHam%*A`g=o7C}9?)FwN3Bkw zSS?H=VlyMgt{XNHtqw4UNk{oG|M9a|g#S`my$qaEcb&c09~iS&a=&5fikB<;*qaxg zY-Z!`dbpxh^|X|oIa?1IWAGf-np&etd-Kk;Vf%0j`44Dqop!83QNOTW00OlfY-l*F2fvk&b2JfDs6p)pII*!z3;)Slwbew|L%{}HzR zqOC~HKs{tD(HC5*V{FrYPq$PcYWraDg%eK>Wm4wlX{Q;R%jHW%dTnC=zgccP3F4g{ zXpzn2dl%>C*^-hQI)NiSS=2Jcmp;4}WzHcfZjZ0%^erkMiBo0@45@p|-SBda4Lqg5 z33({P$Y3E+7sXSFsg;stWeP4g|He027Gb93W9LzL{#Jggd2jX&5MVa^A>qoZ5fY9?>dkc zJ{--!@ZL=nA*nVI{$XUR^p?jL7acD+AKV922cQr-Pw!ZD^4n@aLDxr?lQeD3vY$)H#RaR(hdy z-x?f20SXge2~G_e46h9=_+jMW$29Re97kE{(0cl+eCsTDBcatF{}*-V2J&Ep7xUYz zcu~H$xh2Xp8jH~HmgeWqmJK6%T!ZUe-7U`zwe)^3qE4(S_bS@J{~(@b(Ec>iFN)E3 zCL}uSQmR;GQ~x=`tImAYc%jzOQS&FzeLOjuPVzw)>9ZiCAsPT<4)Iq6@AGFrM5%2z zxBlZWVAPKZk%)KsKSDV_iRudmnEby&A!JeT^E&qaICgmVmMNOe8YlQ#T@bUB^)iqS zKRRzK2`N4z!dCuzKAad)HiV532W+A0(LMnUj}&|X!|C{JDO2Qtj=ZGKPHRt1esg-6;pFyN*xB2KZNuWstHnC}sgaWcKOj~*a)UGoa36;yA(*(dN zS8WaF;ZAZamrqq50|lnJ^E|^_5Q5jaLYw^!xBVCBFDg?9crw>`pkZ$wZ?)qUh`LiA z#zmfXiuX&x1pGy$zuh`jiQvI6+TN%Awxo-`&#e^AgS(Z-4}7ZA!d$}wTP z4laI(&}Aw0e8S)gu%Ujt3pbKg_Y2V31{zKtNgUuPiZ%{rHXCP&m8JI&L3$1$SO$9qQ**w71~1l|LC`l3e<6bzolQaZb)Z_B<=nEL5nM47$G&UTq(~M^E%f&)!WzUOb7)*-@e~kLIGN!7trSz z@Uj5v66Us@OyHKWt^irj1SUSz!vZ*!k9~O_d4JHQNll<6 zPA#C>enQ;U%_R)2N1TxFw-^eQueHsgpW3xJEZRiExoN{F#)i1oBIp( z+6Ahi3DU#sOlE(j(!LA(R45Nb!IpKEs_l%~_ag`rSnU~_ zh7>1yI06WwFYaej{_^zibO$ryH^m_ial-9;DnztRJy4qY7a-7vlDKn1=O zSu1PZv-iE{>~qgOd+*=b8aD2oBZNF)c_&{Cs`2k0W{Ty)dEH(1{_kp<7)TN(jC_nG zT}DItU66t~vsNV&o8rQ%TN3qg&sj=JE5m-}z!FcBfHbMa>b^Jcku97bE_@Fe1k)g~ zRRvA|-HER87wo@JR3~hDdBnT;pY5K$Nr=iRPKy%I=qh{UpWmRXZTsHp9{VL;eM4*7 zKDaCQnfc5VGCkruhOUCAQjNKX&Nyr#5iu)Qjsdp65bp&P7@-8frIDn=L*= za^(i1bIGp~8_wHlu4ZS7M0N`bM-0Ie88ps!B>%`0Mg#f$o99nk%sRT*r~Y%%mF)Nb zMD*6|iZlH+K{FT*Tz%6z^zxbAf@{LR9*{Kl<>^787v;h22}v z@bbyjek%w4u~`psW!EEKtc*!MOWEY+=3e=I-F_;@U=X4D(cXC{2R0S`BQLeOhw0ZO zKWIB~1T=gwud!1ftRULqWELBH7N?^zsm6jY-yl^V>96mP#1N6w&6j+U_D7zoNB88P ztTIFnRCT{^H}Sri1Uu=jj^y~@Eo7V=T>5g!$`P;UY#7_0gfqj4nhPg!SXuVzXq@}h z+57Ew_g3;I6NA^vR83^_+nJHrpA3<>s#|s$W^u8Fe^V3Dn_z-7KgWB6S*g5I^w~Hm zXys~TZ};G-KDT{cmrg4ynk^dyShOvfSUPaV_EpHiR|5e!qokicecS2e-3jEt^Pjo7 z7Q|w|rHyp{R`bJRZE1hL*iW22sjQLabB$^xmXS_V*+KK}r^b z)BG)`gY*y2pxS8-ZkAEev3uZhg=3H}w_p0V#u0dXb@aDJ2Lq{}JQD29 zuJ!SUcYrM)=}3UVYu(Dy$DVu2Yz`99i;NUkP_Ik z-0w&1ICv^1b#ZY+g$1-3D-yD+QsQ}8fs9vl3_`hFUVlmo?Aj;*IVr-V8r%>n@yb=v z4LP05eDw`onI-jNRr5M)j^uRqSG6*QcAx7RJjy`2@W=J;BG9T_QJq@XWy|rbOgE{X zt%|c2f@veDglR2!wzX2lkQjR8$~`aZr`+NfCn6D9_yEQy4O`dxqUHxzGJV;y(mm5! zGRw(8&Q;9x5>hV_tB{h(yNO@A?jI-QITX6emiLsi=iuYHUmERO-)JK2c$#c#!Vb=PO+?rJjCBaSysCGqq1?Cz%Qd*yKFo|JWJJK5S!p3wr9CKVqx`AS>U zy<0os$XvSM>;6KJ|HV3e-j(8|$U&WFU>sblB zGEZnBwo&g6%Cee#e#@V!&}o)@pKgJ`v0!oS6~EgpcvY^tkPucGd6j^B#K!R zU;Gp;U={&_&&e9qD`W15={p+DU7qOHW#x0_l9$WnQ=WubDD19>itQJl2hO4Lkx)GKFdNXt+Vc8IQX!$b6>^nBs)c+e(agc*RZM0%KPm^tBWO zVhy0w1(>ay_ix?Lxvs9O2u{Um>d!x$5ApzFcT@1<4H*s`&IXea6Qw0Bj85PEW^6*! zNXrl0Vu@8Z=WGDJmW62}TE6ba0hp?kR{N}K@KKHvM|^-YJ|fx+U1kbF4p9HvN`8(i zM%m{bPQCEm@V>h&jd(Aa?d7KID9C-bBV*6{$L-0_+TkGjYBaOICy-{*<<=K}m?0l9 z3##L^g0xK=2OcZ$_fI){T!@aex_qnTT(uySBSb6yG?fEW^xZGwsYbm|LA8%me7k@M-2u>RfrRuzVpXv#X(&nl2dtiqX;FHUvPbWV*;H6msD#W$D$ceH@+6oJS8OgFbCmhYRyXy&w71X4-4SE%zh$Txp+%Um( zp`4H|_~fj!R?YgZxm-)eo`6Ugg1bAP6gi_(v2n_U{Rw1xWj5#!!VR%Ag`_blOrRe- z%6(nRc}|r^J6R{33-;!CC9#U5eO1~W9dJ*qC1LBjvYJ2r)=$|{0TV5ySvUtt4RkVFnG(@Usp+Pe=@YG67i(qs6|~%-8j~83gXT6i?ehg6?I9wAI}nw~@q&)#RyLwl zlF^DmdXK+FC2CaI^$FABVlHcnD$w-dfn30lCr%tKsROf+n%dJ8o3 z{kYP+L~A6(I$fZKzdsxz{9JyKCO?HyxhXuBoCoE+#_MKtY#Yv2hx&FypL0 z*!)wSLATUdBr$T(Lgzm1e&}PYtU;si{Eqt%46jfkIUVL`brWJsVdiH3MAO-UmTA#6 znE@Ki%8l9~1CD&n1DKV#SiU3MbLZF9P2s&SW7#vUx_fbvqJH?sUy2pVYC7%6AF5JY z<&#Pk-y53sUGM5l8J;Q8FZ&X~GJL%_d^`pp}?q#O}yXkD0n{Lvd_uUdxb7rjnT<6K^cj&9zt z=j1HFf2f}*`}o)+rfKEm&I+UB6?==dtm~v?7du3Q(PuZW_fl!tQ|yE02d{s<_;}@t zMnT~HM&qE935dt&Nf&@e=ncZ&p)4A`WUB%mQ-O&5pypGl;4arJBGoE@^;yQ>gNldC zK^@%oU5}mTsqBw0U>c8QNACS^4Ug9^dy>h+I?n|=aawydxsk6)OO${CJ#C}U-s;e@ zMI!d595jE}9=P_U)Dh8qkuHE!L!DQ#=7V3b#RAD9k#1=lGseWvas5Kbrnt2j%G2DPXHF_M zpeynJqxYK@(ozHQQ|S+$U>X=NkmNL8jwY~Xoh)=4k>)gCU?ps=M4yL96}7{^()>>i zFW!h2*Y@3TW<%+e?woS56X?~3Jl4<^x3j z1ez~*Mt>56bc2`A2S;{DxD z^#b}+-P(O(Xp8gKO4$WorJ$=J~KdK!retf|zFk8ax;tn%lQ-QB$G&JY29pnBo9|mOJ6+Ns33b1P~R! z5?JKSi8WwC07=Nr8)f?W@CkzVC7&|G>A7c026J z+e_&=Q9|fi6iP(HlC^l*MhgNAi#rEiY@>Y{+6tDwb0s0*kP_*=^70u=_abT4g?n3N z0$*Sj3w%K2m;(CxL^`f@Z5=x4k`A-U&t*8T!;gW$uQtXg<-az6IQC{BYL-*pY*^yUr|x3C4yzFR&E}W1%=)%hK+W zh1A;dr=OCytz-Qqi%hOBpE5ZxIL>owoW<1%ep)m0=#9&d&ohh6 z*o#c=uCI*oIWW(v6I`1A#`71$mSS<1i1Ied+CQj%)Py`Bp}doZRi~)`Rh-=a39-|} zO4(Y9=4K9il4pVhRzqAaOSCMdPWdl$x3vNlIp*4Pm7!pqPj;*H1<>p`xTV^hEgw?H>GGvUzaQ1Du% zJH|EDu;Mn^KWzqp4sZ9b2U49*vwdSbqiE3lvjgvfS#8_uL@rZGP=wZ2R~!P5a@48Z zuJX_Ums@aOb-Q(J0-m(6&BWQxXucCnd2&jzrxH}cQNzq*LgXw-h!=a_{1zxje-B@_ zpb!q66aW8$i~nel_U9->d+^Ezz(YzQpbmP#uVp8Y2fHk{PDRc{V;8niXn?C^-vu2Q zjG}^%nr=T@>oU<+!`yCi-vn#{PM0zE1!_<+ecRii*n?8!MJ(q%z+Qe*Zf6`}g}hCI z{c*nCc33pD5RkzDhZA=mUik{qbI`mF9(;A=BE z=pAcBE->B}ne2?0|FT#n`t}FHcOoh*X@Oa+{wg&4C+nbY_u7@4!E4 zzy0aZFOxpm9oU;s|HbU;c_s9CogRWY6Z=)O`1ja@={kUR=rJn=kk13Vlja|M%Jd)H zj<;7wzgt%VUnd#z<~TU_G;xUmJ+l$Lz7^hK2EHiuU_+pa2P=Bx z_X5?Qqm|u?2&YZTplrtjiEcLqfmIQ+g)S0{{5@P=9&j$;i`ZO-G}M0lkCQ?HI^yAL zpvRkm;C`QM^?L!MG{CICBk;yPPQ(Fmjjh!xp#>N^1Oq<7WgQB}FOU?IWZ#){wAYzj zMNm3Xkum!)zB&|D#~?_7cA14sXo)~IBl{av@Ai5=va)>@#mTz98wH?WpX8sRPl_fl z&r&X1(bDIK_>Kw4Z!?h%%pVR3^VwhFaH#>`IIe_;wX;{4f)aMqJ zRvTGoX!QjX9Ik~z6kq=2{$!v=*gfy_^lX_QrRvx_+SLo0xOW?uP#l|G8Pi%eJ`@01 zft#0#ZE*{vREPo!EfvKQ6Z>mvWhS7qfDY_3dp!{bJ`OLma&9DuY>5H%F;AH&4FRMR z*vgP)q{u-j0Y+I*KY5|8zs_*JhzoH-fC1Kr_U+EN3rj>|UeE)de+ iXtu2Z!*e?A1l)GuStOB^?EsV%0qJQQX}!^K2>Uk-b9CVV literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/TileSets/TilesetFloor.png b/ZoFo/Content/Textures/TileSets/TilesetFloor.png deleted file mode 100644 index b959118e46f76a75e4a1a18c63c25993ab7ef8e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408543 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
  • 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

    8qEy!Awe=h{nR53xnQ$;GCEirG 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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

    agMA0%<>^K!Iu8pU zCRJ?wIN6R3hpQXwzVRz<_t&3j_p+zm;u^ZdlI zen&uMVpTN18YBHa8|j$$*)E&^ebzq`Us*Wu$??16A!daf+Lbqa zJmcOCJMgUfWm}6KHU;+ak*%~B#s91D;daK~d`iZR;ja5%GUWdLfB5%*h>&BTb`?hB zfmN551b#1X^PAFqf_H8|tcJp@!x@e_1Hu0n=6)^)$oS4(bC-C#m6-OFQj!| zI4l2?`>rTfu!H0Oa*s*LTXIqcn zb|JjG`@%Q;0aDqtM#EtG;3uT19Tq`sgnRngXMQLGwuS(o;N~v8N(B)4K^*$cJ;3*6 z{0^t|dQkL+;ir$i#7{N;z17YuYUg*=&gyR|-97CH{QmLp{S*80(_h%(ASVD6{QPpl zny->YQE)R>2@uz!Ep8<41&u$uu1{=SBN3Mg28|lB<|N(lER#X_PD|&o(9M5;)MYd2!3;&Ns}@{XXQ`6oP@;# zolZC*jk;osT&m+AxMGE@C+A?BB9aE_0)*Lo$mTE1A9w@c3!tfODCx&Kot6KCpF+9Ft7Qf-G2R`{7%Q+kOEaI83OaIILga7Cs{E%1gfM6BDIOPnjA>j9Qw7-3b1i(ZC z-0w=T3Vfh};50Zjq4OP0LGZtfImF2A0hgyfe-}ZxHfss|;P%XSc`H8#kZU{CQCw44 zpv|!bR%g*4ukj%IK-v#pZ;F~=7Ff+Aj*ty*@91AFwo+T~`=R#Hp8EmDJgGN5Ne$Oq zn5ab2j-X~J(uVQ1AHSm}gNcJMPcuTCII$3z0Fs&(<_OY?6G}{<5ah$@YcbqK{^x}& z<*)1H?GI)13Pm?J!4m`I8{hOi?&UbGi&R`j_S^o6Qh>*k<+~_<^2S_(dZGoyy&b25 zStjpxzQONs;4fuU)4EwixsbOCCQFjH_+}?vGN(q@uD|ZxEB`Od|1^+E5|?kDzuMnJ z0HSwQ|8Os)O&OT`{bbQ1ibW1%Qrr6*0*-ecs*lXiYhDO>guZj#cA$T9FY^EX+W&U= zf0_IVeiEEV)?n{+T5bc((Wp<}d(S7wlx|LVgLwAE7dGtm{XmRLW$Dc_|62tC*wRx@mg|1KvQy-#^fv_o!2LS@?j%c(emXL ztJP|@UM~y$Do;(g#ED)Qu*Ky_WKLphwwg9*?HWh$I{)**4Hp};po{W{Vm(PbUo2a> zz9IZw_C*e0duzGm2Xg?hi9<3x%RGRc=(hR+-XMCdL$_m&C!j%>um1_fYY(~oXC84% zB=2je_PCuMlW}(F(YGDm5Z)qLx|+|IzpXesPC}kKm>HimfaQh*t%~ z@dsNhc|ZeAcjAozJCU(n#tZ{*94TF$Fg@tDT3T3kybTDPiiKU6x9fC_-8Nx@!(k{L z^}%6(VC7=PR#rE>ALca)r<>sJhoTKIAg5X`T0vuRlF3Uj;L~H69vMqC>r=JKH z(jZRIymCTUP9RugR_US;;;o%el={a;xo{%e<@g`3^Bbsz{b$bo0f!BE^>R3w4$lzS zg5n*5{IO4l`kL5V-I03-un}e$lPLhdt@aPUL*V<_foGwM@}Eb^_^0y^?Vn8RB;M)3 zHR$5}`A>1t`umvD9IEeGyx_R(C4ccgakAWOUh~3b^M}{;pOM;<{fy*`2~4e8wUt`g z)|NEh)vg_E#5LBL??W1w3s)&eGC=V={rR@WU!>W5?`r%JroE}oc!nI4w+px|9QkS;WNY&2Jp{tm1pKZ7wIzmKaXPk zkpJS_KNLWSlh3Rcl({AKgW%>fR8RSFB=@MPpF>A57``1TWz!yoJZ`8lFeqpYXrsfb^ACT^Ome>5qYl=ZB8x7hVgX z@olOc4V448J$Qovc;6=YMMK)29@l%gx95NnZRP7q$Mw;I1C2WiAVTX%ZA{QT0wyuU zxvTn;2Ozwyi51NjwrI3{rxWbYQ@S7GNK{S&YY6Z*Ivm6hHe>ndM^Nhv+7SXWflE<< z1Bw7-@qP?kL$d)Tg?;?ay%;aP(x06a&ZE~Q|G>j(m=e5&$4Bjf_|1uL@I3^so$y~z zlh52@U7UXm!Q;e9QZ9XUfemoj9+RKTU){t5NTW+%K>Ir|yfRIE6JF>8apJ#h{h=gZ z&6?+AdotDL>w%YB@Cu zo=2kn`E_V9{or=SUku6oPv;x?bbtBBkooby_?M@0XOMCd8Lz&p^`%q;cms+j+O-=^ z2SojDk0Ct0JD+ZY|K$Bu!V3go92YG32;SOyqVbt^Zxqdj%Gm39zVG0LVs&+z!tGGh zkOBx1LTE%^XYUiSK2hTf*zAd)eDXU^VhBXOFRd)!Nqt#heEG{?c)5aK=)B4__I7^s z&f9mUiB9P>efIO8*nj_z{!{z%(@%U{7K+&U=G+TJ<8V)H)U&d`CJ%i_qTyJOpGCxD zvkx|M$=%L8N7}*W?qZEsd~TLzpG&3>-F5!66!MQYf@4Wr$ zc%z6X(czM`u{%8pj(%}+65MRwkx%h@sQ*R$k8()qW@`e#_@EZ2#(m38T7LAiZu)a) zlHcaP*?5%WbQ$NzyCQl066wB@t?s$Tx90rjw?8oni%0knSTS8lplBLvfidZX`cC;2 z`E?dumjC#*nnxa@2HMMagM2SbUOtr#+td-e zGc{r0rGQ=Wjl-ZtoegMCJqXlMH`0id)F{Vzhx&d~P3ydL=amg0Par>jvzXxEk=jz- zcY-@lr+j5s^2A@`_|ID*>P%Vi|BQ`4COCj!uG7c7pQRe$dnZkYKIYiS%z+GqV@lo>rp@LB zoC}<28s>rMb2#$EHNR6WG}rwFpr=H;D?OEix?hL?=MjA2|FJ-DHdnHWMrzgY#@`83`(n9zc(@lmXAzWGY12FlHw+-q=ynW7m z$JL<91Q^8@m*b{`7lz=IbkP)TfARXjrbplCsv=`!j<*psj_-Z*qlI}JN$G0z{Ij3g zAN=k=vYjtKb-(MqQO0%}J?jW0<*;EL_B1xak-SWkCmM{nYdVYrDD=gtc1xGga>jcQ zw}}&NNt5@W*p~rDOgLSYft}*7NvYHB`S(gS+Q^1{WBxIlOXsgo&%b+) z=1O2P$WMR3?H>mX#ae&T&0mI3gKEn>&LFZ3LwW|aPT82#}E zw}EJ4E0q&XaFSxVI~}!|_(I#{3gSrxGcryA(=)mXC`R+UwNg^PW_!)PzX}Hwkt9GF z?-M=uL)_KESpXH~h;Cko|4F{^J@8-URcQc{!%W>5>6>+dN7Z@zupRoJ_z_)UMp6=< z4o`bpHn7Zy6HdbkrUv-T)g1W7atK^lb~3oUX89FTegNA%8xLNDl?*5MYn)oc<(%)&nk$@H(gCp-Cp1TVF(J+tH|3(=t zEJ{_+k9@gDIkp>|aM!WIq-i!BnKk#ecrf>G(X>P z9g6XjdGYn6AI{G=(tYKh`{955pZqX*0l*7E*nK=44bAO=#aNu>Bb?_^^m2fvYZ2ZG zuA1JW^S>-zHebvic3wPpfXOS)dVST8LdFeRp->dhg9nIQE(~n6acBwDM6g~BC15N8 zNQXd+2T1k&eAW6YaX;yG0K3zJ9Sv}mgJ)c$EMg;GrCRfjzyS#WV=s&P0R6yy5>E&D zdHLOx|9C`TaX`7&Hy(NZ@QS+j{dmZ(ryT=3YT*q6iaNosd{IJIydy2@yH9<^1FgM1 zF0cBNd?X$rrWt>qcO3vsx;^+P0UPquB&B;CA5P#IfG@)jw@LWctt~CP+dDQ|w3-c# ztASrf6T6HT4)?;4cVP=Hy8pw=-4`!hyS}!*Y4zn*wLLz6C2aI;LA+y;GwTO<(d9^K zK6SO&JN)VwHtHN%wNjKE$huuH6FIxa0crhiOA~G1g*ol!V^Kfo*F^Q#zUu4r?TN0r ze_4V63?PQrePR3tnZkrXpvy7-<7B||Xh1owY&4Nv(4q+-7vsC1O+8P#A^zAw#&9HX z#%Lo8$u6!FA0llgt6+s0lvP(QPG05T7-=;8&LUKG{m|PczaaRyoKkW zG52AbU>?MMUua~}b_-8vj^XHO<~ck{0SMva1o=7j$N*TS?D5*%>wMD3NtXjf@Y;Y0 zmPqKAi2M#WVgv=N>)mMVE$Q@uESkHb!eL;O9fA5;qNg(06ATT3#%$M|wSi=S%0 z@i@#IC^1g=zsvJKL{|UHFR3q8Y+e11{#R7Lqb)o+-tzk50l-HBq#OFfrN*Hudo4L2 zifPerna>D}x7l%bDqj%*5(<6(AKfhWH9i>oF;2`UnfHC??|y(`3J-;WJ#<^p z?Uz#x(MM-%h@zJRXc68DuA1JW^S>-zHeX(ufAPsD0!Rbfdi2EIk0C_p>@)-o!*4Xd zJKN7RD25K0O2vxb=eS}v$o2F|$G%9DnbcIWT4DfWgNpeBzr*p%bP~0<@p4v-tV|CMcO9Iam)}kKA2q-X;=L-Wg<*io34i9!+6P~0>r6wS^Nm17KWq|Btr62=^!Ne8ate(2oFAfK~FX zt=6qrKCOXXbU9L*Ptgysdx6kc%%~qD#L*DBKUx+QtzADE46w%p7KFL_nE(ZwYKk?< zX7#yVYu{}~T|=pM^}g%2rkHxP#j~BmmYYSWV5;BLW;0RGK%uNrctP$Go!C@|@8n$; z;9ORD0piEy5pRMfx?>H=b2QK+)z4+q75E=MPUM-Bvy-v{Iy5IZAMs18d1VE20S;pc zUP$&DeJ@9ns^Z_~a*1T@rTB%W7!c_mH7xyiig9R|bRjzMlvf`AIo0&wt7fe=EoQeX?3~e$dBQebox;LlX@lt0Qg{6@u%82W#)OK;nP=zu-b|QphF`KAfw#@lJteH>Ug-n zr?U0k6b1l&8~mr7yr!pawc4_4$pNoWI39ZFJVR4So<)^$b!}613cR61lMbMnG!P;H zPEOfd)epzJm|QfuW^$S& z)E`t~-JjY!j+Cz^>{@L_W2oRfQnyiGDM-fgjN)tTFy@%VNuNzU%gd`;uoqocV6U2S z%`7sJSNGznx*X&9mHbH)yG{cX1kIz8_ByM>Dqs4k(%{rA#dUX8ijUS0lLFqZ6kRR^ z8$kk7D4>{e=32~b(dAlA3%u28-ZiX>;(TH#s5n{_pV;NXcQnMVsneK%f9-*IsC;V` zfkmaw;_-AnmF6^{p)6MFmP3Z=9usj%c@~r|Vi$fU2ZyS;u<_AGK*#yu=qST5-yQCYpG7CIP4cCjEpweMfV> zUN1Ue$3_~!OM9?5EAa+V{RTi<)YceR#0@i_wI_^HKvsZ>;d;uOH^^?z05n7_Wrplull`bWsCf5L0D{EepMkn(rsqtYE}99(@I zvd`oyasbt7=m(^wQY*cWK9+jm-lHO(FUzC4KlQr?ED+J?-KdWJ#)u<|_$74{| z>sq0SPeD_PzvOxR;pDdss|xVYd1=5X09la%w($3h&_@#sU}9p3Wdj7d=1?;pnnxP; zJR8~2$ywoP(CGV_HmCxHYwnj=0=vBIUYZL*UdM`3s8yQVrXOIEi3Cff&{+MMv<3I(i70| z^tRr1eo#+%v9|um0V@PR-rZGtx{r5^2vp(Q{@zOol-x}IN1hJ7Xk+uSm6Z;8#QXzq zsn4O;2XXb*llL98Fd=0nu#2^#^L^3%-}|)s0oO=?Hm*uY(vQ%H`GG6S-!;%h2?Nn- zo8j9ZhqH3vx;ENZrF+j`@?`tjbKCjy6WjgekF0aJqe%|{5XL=x1_0xaHk=67@{{4P z355V!x$;WT+^vPT9MAWfu4!WeV6q?`G>2$}@G5{z_gC_j;0=LSqomi@eP19|R;|8N zx2@Ii_UXkwn$LmK68KVoW)d9^IvyWF1Ivk4kJdu`XS+?0kJ$iniu}=tp~2)i>XXbL zK(8oH)YsG3Lb2c87dYYMGeEi)uZdm#EEJi%t6H?ZwZ7zez@K)fW!aI!goT#)mnqsH zQ}xCFM!hV+!#JcKBopOt#x;n$4K%-IE7gMAj20A+xZGzm+_Qa-ur+(U!dtSj^ZB@* zu>vB-Hu8xv5AX!+bKnNHzQjt}pau=47U}|G?!JrXlvcYxbQ@$eu$0No;U+8yJazFg zv=?+4{*T0e+8@3`4#w2Zxa6WPE++&);Lnq_pc$ncxa9j{S8b+>zqO{eQcN`D@bB$) zY*}-zDL(3i@)7}CTWp(ohIlL%0L}nE%nwe|3tlhK;L;RHO)(o4xlVp~$ACY?p&iIa z)jE|w<@EeT@VP2Eh6&55{1f$|<=@$;cw5t_4>iAks(HH69$0aPpU?NM-~Xu}AQZ;L zH#d|6lMKp<`3v_BH4lFF^qGTj%FG*tTxmt)Q1bGM<1og*v>ecL^alt{H|c4X7bXZw z9MU4pQt}dMQ!WT_$-OvsW{I=_;Mh#Fct>OX5c1Fc;J1J9!)Y8RBGO=Jhe)u~3cf;v z4J8^f2^+h19H&L zjz;RBbNHif@0wo#6AuDpAsPrC^Xdc5Bw%%Qb<;Jm=yn2#%c#MEIRGo*bpbWnBw5eM zo2%NO0>IGx0z9Gdc%T(*&(j5r!M9+WoOhD~(!LG;N1({2JU0t~CmN)f7Eo4z`l|Rx zKLKo#j%$9DALps7t2-b=OYH|dRD*4`YnQ}7z!&B3^+=CX@YHVVukeHP6v=-Bym^j= z9PwyNKruX^43rfg$tu81{s6+hKkGKVQ`_#CKm91=-|=*5zhM3l>WOBUdeS!g+uLXI z^RoTl$DsJk8wm9<3FCYykHD2G>-B?|f%p2Zl{RKBQ3HLrx9_&jH!a6i`+-l`luN{S z(!LEk{pRZa@^2kATm#(I!l-lbQsux#UwQfjr!uH*@NtSp7-0<|Tf}BXVQg2!X^!=p zt=7;UW^E){<8H06g`5DSY1fdai=F9n_2qCRFdDavGDCAU)-%|ua!S?OQr^nSn^)P` z6=I9X;=NkYq^SuN8Ho0zP&pl+G&G}ld`vlbhCVkh|EiuVYK#>;U@IyaP%dfQ@a9o% zqWUxT&~Rt-Ro8k^Z@^_m@s_n{L&Jw=Z7?Elz=8f(|EB(Eev8GL%2#$xB(L^q=KxAP zdFOF&IQCcl@M&WyXaSjn0le9IW>p8|MON3s{s3x?oo@g<^KDS` zUM>J5gr=3eFgXB}Qy$&~0ODMeE?HAW1ARsQGsY+5Fekvjg81p}ujkON77MzjGy&>> zP59F7Q;xCt8i4w`>P3C8b-r zSvjsC2eAKU5#}0L{V@jNKR_~QT~CLojScrgy`Xq)mZ)na$}yU#U&ns<0P=qY07pUy zkRe(vCep^yfhNaow<{cKrMg^Sb8r`4WhtH}KPFqWKUBtrf->i|DK>%}bTH`k{W-L5 zyrSmWqeEOv?W;irpxd860095=Nkl(BLK!xj+pCa)b z_xJW*I#5Kj&8c-vu<(O>wEu1KpL$0V44l93>^%1qascS?8K6lS(0oH|mNhxk@5gb95x)})t3TVM4FZ);VHxoY68$D2;HoxxC`fCaSXIwlhJ z?Yy4J7FcA~{5du})k^_j^)>mA1sFN5m&qFK8s#Er4ib16DGzfm0abwq;*T=t$L|Zo z07WSq<_oj=N3cY|+yGEguK-@OFr+*g)w591yrM;ucmi-m!&6iSn=1P%8ax$>Ix^`4 z2)YA>Vcv$uMk&eZWi6f+FKURGTqE(E%RQB|*$uBw>xxVMQ}LU)9{?nvl~?bt)RW{D z0a*gzA^={oLFKq(CU?N?VOxt*MMmSfs_RVF-o^?5G&IC~ViJLNcv>T^Ij&df9+zKbg{Odc;Ylw)&rt^20HUqPm%a$d zd~wk8!(Qg47x^0a&U5CV8vt~m`#cv+C?*~sx=H?kWcWlqx5e*+wiX*1`X_Hh#80Jh zlm1VC@2I~Je`~qu-u2_DDK_#KMBlOfnP_e@2yY^m;Z|K`fW$Upak zzc&W})47x>02tdICF`1C*XH;DN8^UZE7-Iu8%^vqh8hK6z~IyWK?8@4raHTxW0yZb zz$Z(k%d_2f%K=G9SB)z$#Ofa~h{lN5;go|-MXmw$a?FnpAiYffRo4`T9jXMJfJLq6xt=&prYYrC#k@P05Ii6(+q&&Ij@7BJ*9~jNCTLX55E`1 zf6ZiGe&@g1AB~{%Uv&mxQ#NdQF*l&@yiyM~v|)1_n%?k=k(F)WCz^4d2f#qC#n&h0 zM!SknWxyTxT|-=1^7IBui^T`P7p*b(Ni*=VBEF9NC~!2Mlr^t>Xp3v-FCpa`VzmeN zsV9AmI>8qu=zWAfiJ3xNOai>G!hiV2TLAKN+iCc#zUX~J0b;`?z?89yjXxS-o@pK& zd7p>Ss53?wFQl=Eafr5KpoJlP^Kq#0;o5YiML#4xv>I_0j}~@OnpoGo3UmU%0l#SK zSe(+&?<0TO2RDS7@z8dk{Zb3<1MfrLCK?BfS%?YMZGu%MG{J1H!hdNU&88-Ezykb? z@o1kQ6T0E%nk)g6KN7Dk;}oGVub+*xZDM z3C&Z8pRu|oFyhCbK;A}yW*7-$xS-s9V?l6#-4&Or`!M+04V8D zMs6_n={G&>n5Wug?z0$hH(-i35I{#GjJXNs0F(t@lCNtql>k7I@}Ti0Px=Bt?%Mg& z9_6rbBHgyygFc3q7XH9DhWn}huOzR+f8tS27F}h=*tAceu`Vl6?%?}ZGFD|8NbaKS zVP2`$RwSdDd-S}zA^k0;d!2r8S`IM8b&qlA@*|8x{1UT?kq(1q6f-3-4D%A>gn5un zc0O(xKhrQ)+ab#_DL?@-JST9!uZ2io?ZAQ-?6+JK4k%|eK2`SV-iG_iKleL-?|0^E zfFsc{q4???%^If00LniU-43SCdT#k$3E%tT&x@o#VcmCa=aRa90;nR zAksjy3J~CWQ7d~o39FgY@zLOgmHg%M4}c?k|4w~l^o|85pifaHk+6tgb87MpP5Nf2s=i$MgKyoVq z&Q96^o)IY94*rzeQ%$nKPSonfen&mf+){Ra$NT{W0MsMZoAR+*q)wEJc-P4v@SE&+ zp1+>2DQ&dzqyxWbk9s|5m>KA7M!YKj*&yiU+~4)L2Sue#`jEe=fsd-=5t`s$+mF1) z&bz>lW(icxZuGbV+NjmOX+I!MD#yYMcX#0pO5g|f@8n0HrCbMlyS@l=O{~hb2m*ZK zrJ{8hG{5o9OlXhLAMP@L-msLkK*0oJ@2g)}uYKhFAph8hLdc41^huRZU>9u}nn5OM zz#8Kr88^H-);)m&Hd0|HiR8fq0L>#Hq#&80*s6ON`+#TwNJk)ybXF>wBsE#{oix}C zr5~Oz0FV&1njXKZ_yBQAddd7r4+7lsHh_gD6BWOUIi)+{Kqf69wIE~hP{@vLt(x;m z3ouMv7AxU%XcH~y3Yy3(dC514T|To)gN2^Q)2F*LO9cF)Q-@YRC=k3JsyFqZUODj- zFhl*}GoW;~o`4Osi9G*krEHt^vTKq<`=G%JaW(&HArbl+d;}DQg)e!r=`CoY0f1*5=T7VGgM*LTPXe2S0Ar5VirqnZ6;E(4+{|Op-%p*vjz@nm73PAKw_V0HP9v5#UP{dD4Nn4!ENnTu;VF+eLXO-&OLTrK^@d(q;J*DaMZnk3h+KKs{B(L5t!)U~fq)T=>U*;zizIw>Onbex39o(u;A9`-y<( z_V!c1o~-Y2TGQua`S`uH^^WJyv+xBVoGil$pMq8iO(j~}X6sP#a;NJpV04}Qu>nu^ zn;6eOH3>SO_g=U_V)rlcDJKhv>+pY;Pk?n6LCVb+czoY}@l=ded$ajV;B_*PkUcuI zXU{(K{2o7f&o!iwm+uDsfK7-4t?XIYkS@<7&^)f%A1@Td$DaPB`e8=Gd6Dka(7Xab zaR>M4@w>i2ohOIxD*u`m$zqbd{PO4a_Fa-asK5=i-P(mZZ>g4kPXuv~w{&dClSb{%r z2;MNZ!|z#&@sAoU`|RmUjrqPkT0J?a0E+cY)<4u!Z85DUU8X7|lOwT|0+!gpQ{zd*1r&cZqVAZsMVzE!W z(0AznfB-(7e^b5?fqF7L=zqlbexiJzAB27q>KpPUK;ikI<)lB6)?+q(DgRN11p(Sx zjrWknaXW=)129Ju>zmsS!d{eQz1bvp<@{GeyCnNf>}P0USqQsHgyOS-&b9BnIgos4 zbqC^Ocnf?L{)c`O%ITZlRDU)b0*nFefL89a$m4(z795W@Hk5zfH|xbt<=SoHnWAmI=Dy~p;7*MVb;)*e zw}s-3dtRZ4XAZ9`})dX3*2jcL^fnB*g+Hi8urXG8$AS z8HmXREoxGG3MJ#a222##^S{Z0h% zdH0j$jC_b1xA6RF9-oztYhD39nxJ1i|6)4vf8ZyR)1TM-ga#p zt2w|=K|-0$Sdn-hisgrr>5?z^(8wnF6)D7{e8Gn!d|`u^0}$00ZxaA8(u&~q7ytnr z1q{bFvbC)(_YN?x-dD|kUcceqm{)-s$gagwS;!x69oXeQe&=1QXuw{V|H*Q8+a23} z_LT!Lyj8Fui1!Nu+H6GPwLEVLo__gDNhGs(Km4XGudaC>Ciz&Ety?u2I(Ya<%F<&5IzwHrjX%3ts@lw-5yAxV(3kztUBHUw-mq z`{)1UAKF)+{WSCwu1|^bL_rT9y^OjZ%I!(LLflt0zt3ylIKeO(0z62AYxKv8CS^2w z#0PYsC4wBFC_Zs}nm`*(UP-dAKx0JLNu2m-mXh)Lb=mxhoy(3SYrbK>_UHa5>gykR zJf0;E>Gw22qk)CcbfLi`oml@_;@Kq4i<2bcfA#q<>|g%gf2FbUg>O8 z>q&%Z9Kd1Z1DoDL`TX{AdA!c>S9ReYb;0DIB(PGi)ogQZ&4JHT0bsm+Sntp>V`O76 zLE$+l@|i>~%M7nUBJrC3|M$~yS9I{uX+L&rwj6Fxk)YA{{Shp z9pH_6kgwNw8aon?6Oa7)PCOPk_(xuN;Fy`VU4 zcghv|#ntkU{q}g=DCDO6U(y&~V^4=<7l*F^6dN7M;ZDZ}9ZqlUDjj$l`tN1=AKROr z!2Nsyf5FS1ADbzI9W-w!1WYF*|BWezaK9EpeQRjGwEm$I>U-WSL`aXa(|`2um>(CF z12Z4ovEk){_J6WcuyP((r#)L*e`Fv0>YuSy&B^5B{8f4YaG#$w6QWV)UXtJ?0Mf_8 zMWi_H2}81tx6&*wlI;PJ{C(x0(U(i4lG4|aa9`CvYzY7#xH~om(8lA(emWQ%q)yBz zZbs299Irb$k{8V>AgZ8AIC&7nZP6?F3jnk7=an{ z-_3~76yIh0KUDhVpZtOSH~+8yqkZx7Khk&$E)boj69O6zKS07Y9RWZxM){0ldvAKHHl|3CR-_oaHg0GaaRton1$>!D9}^%FmWIf#3J z4}V5PJa|R~chjXb0ATLE3S01O+1;@L{Ccee8}?b8s?GH*lQkLe9CQ)?W4Szz?)Yy3 zplq=&02+uM&GYw=SP z00#W_?F9>wMmT^3H-0EbC@ASb7xDj?xUM?+;-OHsQhif%Pu-rZmW+*GJO`smN6`du z$EyFpc8@~+=?5$T$eXN=^CV22Rajf!6Rv|>aVQQ&iWVrvix!F&Z-L@&#fxjOq6ONb z#a)WK6Wrb1T|>}7NKStLb1u$B?(*!tpS5Pso;CB$JKm7%Clf_sB0g8))LuvPC=A7M zp*~>E=76%_b*A%D6)Yan>ez8#0q&wvY+;Bl+WhR>8;K8Godnf}J{#eGsc1#-@y7pY zM8sAu*S4HaB7>f;ETFzrly}@mKPO>}4Qrld2zV?tg-1l48{{!*FZZ2MgEycvwju(h${b0ymMNXHX z^eT~K(MxD()XYR!?5`o%`ZKeALmOv&?U(cpEyPDe??FpmzpK)Ac_SNb6KLk=ydaKfj`4jCpx5;B?keJn>qg4*hF}rO*}aBf zpHV0{Rd4GL{;F#jKXqE%i5jIQBJZTCU9{RJD1On3v32P(q6Jr+C@Zj#f}@Uk|Y?X zIrIq4cWfN>1XZYP^i!jjNwT;x3E`+Y;VZ?UAB#;Jn7MQZSJ{_0QNI*kpqilWwTvlR z#4>NEdoKMtJ0*D0WS`pk6TOS+D6;}si}1-BJmxfmw_X*@4mDn7?aczSZIM@zD$yG=BaZ9%`rr{9DCgn4w%)Ewwq=H@o8E#{x88ym z7U=YTY4qMg=)9wP(6Y{YjsRxeH%bR~n)&r#Z%mtF#yij~$pKFm4q1f7w`@RxN%t37 zj0{zN<|_T~#_m9tPfz^DYA?|fBk*nL><8|2v-VU)H!PI}yPV(E{2O~&|F0Zsf7Ke| zH!>CN4Wv*t>J==GS;3zSVwDgGiSTPfHC8QqgTagL^??uQAbk~5-Sjl`{2a$7yXe31 z_rOcp8_WCZ1`lh?KEBam_saYl%hcSrx~Z-L2VXacdH3dn0J7A87TNjnnp?x4BJJ|Y z2@xUhw>o)#C zF@w|aRel9&0KC`G`wfT6tXQqP2-8W+&UmuZKE2@tUfA%H-nIuRyav!6?r$g zo4^R$$5yl&91QG78+EE4>|OmC+fuL_#;0(Pq%l-#e(ZgjBy}_{Scd7%{o!?0>%i4r z&6C)BtRCDJlf7reBeDRZ8v`O`BkPwQv7`^6_emfKO=)1J=0chT%G6!d0Vx$mu9%S_ zyb4qL9a|OtJMzu5;ooioa#(g*{Ks51^LMw zw!Siv`n`2l=FM`g-4j=P%hzaW8{avcPaEJkV0Kax4a zj=2u}@~)v$RcA4!AguNL0FgNWL*G*W&Wf_Ej2-$cnz{mv%_NIab;-jRUiZXN@)ty5OvN6PhYJ#+wkcLLNWU9T$&y6-ldC5TJo{51NgAC~W9g&%SpZXesR zk$WLLj&PR_9g#P7qo<|Y{{9KdCNMb`TO|n$ggfb=2U68~ziBl>K(y9%>W54?De!?^ z^~Gr0@TItwfW?8Cm!TWu*Vzg-O;Y}Y6wm2Tm;}BW>0ADvHQEldiSB|6Ptx0z4jOSJ z30EE#EcPkY&{x-ecr*m+_ZtL(jvYhm;NNjx{V`6=&oPl7Hc!KtLm43^dqtqp8OJNe z*7co_GBDX)pCB{(ABS|Ifez1vgOL)TGMaV_lGXw4q)vpMfCkO@bOlZ-S z^d%|(IT@OOx{BMds$S83WK1}=Dq*~kjr2zgJ-iyiT2RH7*X;~`8)!ib>LSP1b@&cO6G z<7*W|Wy&X11>Xafd1>)v72dzjEIdYRz__phC>g8JM+|Vhf__O^+)^{@U5{H+FEEll zF@LuIOu<{$EsLo9f#{{2tuabYf!taQgpI)Yvq+BFAC9k;dJy0{mI|BAWAC@{lzhc_f>GiT`}0DCq_G=!QF}(i&+u5nVlDeJB@u-xk&Kf$Am zQyFPJ!UMN3i~EVeQlm9sTlDEjtt@QQKki8|pM}#?XL5l%$0HO~yJpX}Td5?_>JR}p z{{_blHy1c6^PBhX?>B>v5EDW)VYYV0&v57%SK48Wzy%*r0BSoG#o+LWmihy5&zWq0 zFFH@)C>8O=g>ujp{tc^YQ1BY`4srX!F+ST!XtiTlfC7+D=XbTALjMq`-Fke@v5wy# z`Z7!EX{{H&(dgaG=vU;~IO=_0y zO&rS}rts_2DLV|l)I7b_;Lt<(Y%?hjv^hLOhr?eB<+yGQrnJ!!(t5t7ji-BIj_{eW zEsz4e(H)i=z+l(@Cr9WXzj*i~hMnrN7MefKlOmej=rFI(5yq*|h(&Wq$y?+{|9aP` z5OJmQMq!NMoF9vKEO}Qv+BI&MgSURUW1*9d?ri0{BYCCy(s7(p{uF;wbZV!fA)4DQ z2*YvP$3zNv#0eX01ofjXr2cReYjOlnnDb(`43MB`eyKpffFPxlP(x%L<+^x=sJ$T5@+cp3~QZGp8 zuYL??|5=}K72a$yV_v6{FLA@HAv$eWE}~-ScJLh}FKzIX9|$WYX;tnO9GdmEA)frh zi=}?nfO)6V^|bt9@op6j6dWGYo)8wP!AHtyTb976G8Pu`DcAkpM7}u&eZp3m;Ezan zzZUu@%~9Nbd#?|}u+Rbi@EF0)7}g*&aJfsKPp6t_r2H!hV3u5e$)P^1QQCIyEdP8E zPSN(5HZZ5f;rtrXX$IG2oUv^8GseAsiRDZ(j?wiNBV7a5?Ih)A%}d^zGPOq%(Y!jD zEk838r&GPUwHAuiPY?fjvOn=-lxf-0?gi3=<2AY;5CVOq}6P*jqK7 zs_W=Ls7%4u_GUvZByq>9>m z;!(gV>LYk_iJT4qPW=z0;#UmqZ*tXe6K`wHl1rFl&>e*BcPNmyn2^E}SSxM%nM6Sx z)TCE)-^dx*&davZ|N7I`O_|T805H;i`1Beg!aFwOaUIV%)82mYLysx8Y>&ZC2%&fl zQ3=;mK8V*@eil9@%qh*?R^ZIv9{d<0{CbIrEp9m?5!P(jw*n@uTzWpU zaP;VFv; z67V@)BW|-_ki4zuvv0@npliUg@IwxclK?@*{5Q%$ihQd%06t@(AM?_rco>7u*&R$8 zeON8-?2Y2xExIzz`EUD>)%Dy>8|F{mLJr;*Byy{(CvoLmIpWPdt*k?~1lFb&b5nN) zsA~!mex)u`^vwg&l+DWd{zm;~Bvs^fjmG1v`mb%uW~+-f+gJKS`z(T6=BXoO!XO>` zw5ofv&i6`nu))CVb|Ocv-nwG@uE_#b)=itd45lEWi|TJ_r{G^X;fopbw_RQ%{Ww;8 zRHKbUu-sHkyA6-$+$vr82iHiQzgsagnv)`0EzIIGJ^Sec9C)hIHBwbu=l<%qz*)OW z22<)9L!Kw}6;i-JT#EV_6?j?HPlmD+eVUBn>|9ACuKo4E;~RG407u8|KuOUVa%W=N z3fv(&#zdQ*YAJ9O>Z_D*zYi0tP#dy7xW(UNsmU0ue{Di0|FBebr#Fgk!0d4r8+{Ly z7w#B2zSI=dgN4!YqjO_N@FSP|!T@+3&=KpwE_ta>?H3L~i}utM9#6tM0^1tAi{q?c zCHCB4y;GW0vIsxhXhQ0sS%8q4KEx4~lE=`w0fxJtsa0iSXnl!L$b5%jy_3k*DazfHA_dTGd z)m17m$OcMSjlHeCMU3WeS_8Pm(fE@>VK*O1TKa{31)`6v%z7mw9kPE0_d&8eR~JWRR|;8Cft+qPoyjbto~)&!RjoaLfS(IL4m26{YKM zFX_&)ddzz*3P+wTVOwtum)lJHYniD(Ds#tQF*4nMC92t$bkEuSdyXSG1H0%ZbakD} zufJX*AJ^6L^(GtSvk29yc&!$D?rr*x5AT)u&T5?-pMlb>ffr8R4KIZ=Lv<_q8UGv+x(f%BC#X%A!F zJfxDOuYInD`&JZOb50BJ!5*LSB;;rpWth}×mQ=;$g^uZ*Wb1a5hkNY1>uw8V? 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 diff --git a/ZoFo/GameCore/GameManagers/MapManager/MapElements/Layer.cs b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Layer.cs index 09f9894..cf04682 100644 --- a/ZoFo/GameCore/GameManagers/MapManager/MapElements/Layer.cs +++ b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Layer.cs @@ -15,5 +15,6 @@ namespace ZoFo.GameCore.GameManagers.MapManager.MapElements public int Id { get; set; } public bool Visibility { get; set; } public string Class { get; set; } + public string Type { get; set; } } } diff --git a/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs b/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs index 0d6a569..94bf9e3 100644 --- a/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs +++ b/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs @@ -47,51 +47,59 @@ namespace ZoFo.GameCore.GameManagers.MapManager foreach (var layer in tileMap.Layers) { - foreach (var chunk in layer.Chunks) + if (layer.Type == "objectgroup") { - for (int i = 0; i < chunk.Data.Length; i++) + + } + else + { + foreach (var chunk in layer.Chunks) { - foreach (var tileSet in tileSets) + for (int i = 0; i < chunk.Data.Length; i++) { - if (tileSet.FirstGid <= chunk.Data[i]) + foreach (var tileSet in tileSets) { - int number = chunk.Data[i] - tileSet.FirstGid; - - int relativeColumn = number % tileSet.Columns; - int relativeRow = number / tileSet.Columns; // относительно левого угла чанка - - Rectangle sourceRectangle = new Rectangle(relativeColumn * tileSet.TileWidth, - relativeRow * tileSet.TileHeight, - tileSet.TileWidth, tileSet.TileHeight); - - Vector2 position = new Vector2( - (i % chunk.Width) * tileSet.TileWidth + chunk.X * tileSet.TileWidth, - (i / chunk.Height) * tileSet.TileHeight + chunk.Y * tileSet.TileHeight); - - Tile tile = tileSet.Tiles[number]; // По факту может быть StopObjectom, но на уровне Tiled это все в первую очередь Tile - - switch (tile.Type) + if (tileSet.FirstGid <= chunk.Data[i]) { - case "Tile": - AppManager.Instance.server.RegisterGameObject(new MapObject(position, - new Vector2(tileSet.TileWidth, tileSet.TileHeight), - sourceRectangle, - "Textures/TileSets/" + - Path.GetFileName(tileSet.Image).Replace(".png", ""))); - break; - case "StopObject": - var collisionRectangles = LoadRectangles(tile); // Грузит коллизии обьектов - AppManager.Instance.server.RegisterGameObject(new StopObject(position/4,//TODO - new Vector2(tileSet.TileWidth, tileSet.TileHeight), - sourceRectangle, - "Textures/TileSets/" + - Path.GetFileName(tileSet.Image).Replace(".png", ""), - collisionRectangles.ToArray())); - break; - default: - break; + int number = chunk.Data[i] - tileSet.FirstGid; + + int relativeColumn = number % tileSet.Columns; + int relativeRow = number / tileSet.Columns; // относительно левого угла чанка + + Rectangle sourceRectangle = new Rectangle(relativeColumn * (tileSet.TileWidth + tileSet.Spacing) + tileSet.Margin, + relativeRow * (tileSet.TileHeight + tileSet.Spacing) + tileSet.Margin, + tileSet.TileWidth, tileSet.TileHeight); + + Vector2 position = new Vector2( + (i % chunk.Width) * tileMap.TileWidth + chunk.X * tileMap.TileWidth, + (i / chunk.Height) * tileMap.TileHeight + chunk.Y * tileMap.TileHeight); + + Tile tile = tileSet.Tiles[number]; // По факту может быть StopObjectom, но на уровне Tiled это все в первую очередь Tile + + switch (tile.Type) + { + case "Tile": + AppManager.Instance.server.RegisterGameObject(new MapObject(position, + new Vector2(tileSet.TileWidth, tileSet.TileHeight), + sourceRectangle, + "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""))); + break; + + case "StopObject": + var collisionRectangles = LoadRectangles(tile); // Грузит коллизии обьектов + + AppManager.Instance.server.RegisterGameObject(new StopObject(position, + new Vector2(tileSet.TileWidth, tileSet.TileHeight), + sourceRectangle, + "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""), + collisionRectangles.ToArray())); + break; + + default: + break; + } + break; } - break; } } } @@ -126,7 +134,7 @@ namespace ZoFo.GameCore.GameManagers.MapManager { if (tile.Objectgroup == null) { - return new List(); + return new List() { new Rectangle(0, 0, 0, 0) }; } List collisionRectangles = new List(); diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index 465eabf..8c09944 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -100,6 +100,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager { string hostName = Dns.GetHostName(); // Retrive the Name of HOST var ipList = Dns.GetHostByName(hostName).AddressList; + foreach (var ip in ipList) { if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) @@ -108,7 +109,6 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager } } return IPAddress.Loopback; - } //поток 2 diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs index fa4a718..e625ce4 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs @@ -54,6 +54,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager { string hostName = Dns.GetHostName(); // Retrive the Name of HOST var ipList = Dns.GetHostByName(hostName).AddressList; + foreach (var ip in ipList) { if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) @@ -61,8 +62,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager return ip; } } - return IPAddress.Loopback; - + return IPAddress.Loopback; } ///

    diff --git a/ZoFo/GameCore/GameManagers/SoundManager.cs b/ZoFo/GameCore/GameManagers/SoundManager.cs index da8880b..97a5922 100644 --- a/ZoFo/GameCore/GameManagers/SoundManager.cs +++ b/ZoFo/GameCore/GameManagers/SoundManager.cs @@ -8,8 +8,9 @@ using Microsoft.Xna.Framework.Content; using System.Linq; using Newtonsoft.Json; -using Microsoft.Xna.Framework.Media; -using ZoFo.GameCore.GUI; +using Microsoft.Xna.Framework.Media; +using System.Runtime.InteropServices; +using ZoFo.GameCore.GUI; namespace ZoFo.GameCore.GameManagers { @@ -21,9 +22,18 @@ namespace ZoFo.GameCore.GameManagers public void LoadSounds() // метод для загрузки звуков из папки { - //List sounds = AppManager.Instance.Content.Load>("sounds/"); - var k = Directory.GetFiles(Path.Combine(AppContext.BaseDirectory, "Content", "sounds")).Where(x => x.EndsWith("xnb")); - if (k.Count() > 0) + //List sounds = AppManager.Instance.Content.Load>("sounds/"); + + string a = Path.Combine("Content", "sounds"); + string[] k; + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) + { + k = Directory.GetFiles(Path.Combine("bin", "Debug", "net8.0", "Content", "sounds")).Where(x => x.EndsWith("xnb")).ToArray(); + } + else{ + k = Directory.GetFiles(Path.Combine(Directory.GetCurrentDirectory(), "Content", "sounds")).Where(x => x.EndsWith("xnb")).ToArray(); + } + if (k.Length > 0) { string[] soundFiles = k.Select(x => x.Split("\\").Last().Split("/").Last().Replace(".xnb", "")).ToArray();// папка со звуками там где exe diff --git a/ZoFo/GameCore/GameObjects/MapObjects/StopObjects/StopObject.cs b/ZoFo/GameCore/GameObjects/MapObjects/StopObjects/StopObject.cs index 5ef0c2d..392cf6f 100644 --- a/ZoFo/GameCore/GameObjects/MapObjects/StopObjects/StopObject.cs +++ b/ZoFo/GameCore/GameObjects/MapObjects/StopObjects/StopObject.cs @@ -20,13 +20,10 @@ public class StopObject : MapObject { collisionComponents[i] = new CollisionComponent(this, true, new Rectangle(0,0, (int)size.X, (int)size.Y)/*collisions[i]*/); } - //REDO - // TODO: Написать коллизию, пусть тразмер будет чисто таким же как и текстурка. - // Поменяйте уровень защиты конструктора, после снимите в MapManager комментарий в методе LoadMap с создания StopObject-а } public override void Draw(SpriteBatch spriteBatch) { base.Draw(spriteBatch); - DrawDebugRectangle(spriteBatch, new Rectangle((int)position.X, (int)position.Y, collisionComponents[0].stopRectangle.Width, collisionComponents[0].stopRectangle.Height)); + DrawDebugRectangle(spriteBatch, new Rectangle((int)position.X, (int)position.Y, collisionComponents[0].stopRectangle.Width, collisionComponents[0].stopRectangle.Height)); } } diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index 329763c..dbbfa94 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -127,7 +127,7 @@ namespace ZoFo.GameCore players = new List(); new MapManager().LoadMap(); - AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); + //AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); AppManager.Instance.server.RegisterGameObject(new Player(new Vector2(740, 140))); AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1000, 1000))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(140, 440))); From ba4fce8c24ea4f7129e8b826442e68261b6dbe15 Mon Sep 17 00:00:00 2001 From: Kaktus200020 Date: Sun, 18 Aug 2024 19:27:38 +0300 Subject: [PATCH 06/15] updateAnimations --- ZoFo/Content/Content.mgcb | 3 --- ZoFo/GameCore/Client.cs | 11 +++++++++-- .../Updates/ServerToClient/UpdateAnimation.cs | 1 + ZoFo/GameCore/GameObjects/Entities/Entity.cs | 12 ++++++++++++ .../Entities/LivingEntities/Enemies/Zombie.cs | 15 ++++++++++++--- .../Entities/LivingEntities/Player/Player.cs | 1 + .../Graphics/AnimatedGraphicsComponent.cs | 3 ++- 7 files changed, 37 insertions(+), 9 deletions(-) diff --git a/ZoFo/Content/Content.mgcb b/ZoFo/Content/Content.mgcb index 8caaf29..ba94670 100644 --- a/ZoFo/Content/Content.mgcb +++ b/ZoFo/Content/Content.mgcb @@ -196,7 +196,6 @@ #begin Textures/Animations/testAnimationExample.animation /copy:Textures/Animations/testAnimationExample.animation -<<<<<<< HEAD #begin Textures/Animations/zombie_attack.animation /copy:Textures/Animations/zombie_attack.animation @@ -212,8 +211,6 @@ #begin Textures/Animations/zombie_walk.animation /copy:Textures/Animations/zombie_walk.animation -======= ->>>>>>> 46c28524c7c601856e78b88316c9caa71da724d3 #begin Textures/AnimationTextures/Character/hr-level1_idle.png /importer:TextureImporter /processor:TextureProcessor diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 626f732..686400a 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -24,6 +24,7 @@ using ZoFo.GameCore.GUI; using ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables; using ZoFo.GameCore.GameObjects.MapObjects.StopObjects; using ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies; +using ZoFo.GameCore.Graphics; namespace ZoFo.GameCore { public class Client @@ -157,8 +158,14 @@ namespace ZoFo.GameCore { var ent = FindEntityById(update.IdEntity); - ent.position = (update as UpdatePosition).NewPosition; - DebugHUD.Instance.Log("newPosition " + ent.position); + ent.position = (update as UpdatePosition).NewPosition; + } + else if (update is UpdateAnimation) + { + var ent = FindEntityById(update.IdEntity); + + ((ent as Entity).graphicsComponent as AnimatedGraphicsComponent).StartAnimation((update as UpdateAnimation).animationId); + DebugHUD.Instance.Log("new Animation " + ent.position); } } diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateAnimation.cs b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateAnimation.cs index 4e9b972..108e4ba 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateAnimation.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateAnimation.cs @@ -12,5 +12,6 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient public class UpdateAnimation : UpdateData { public UpdateAnimation() { UpdateType = "UpdateAnimation"; } + public string animationId { get; set; } } } diff --git a/ZoFo/GameCore/GameObjects/Entities/Entity.cs b/ZoFo/GameCore/GameObjects/Entities/Entity.cs index 456d8da..3b88ad8 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Entity.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Entity.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Text; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; +using ZoFo.GameCore.GameManagers; using ZoFo.GameCore.GameManagers.CollisionManager; namespace ZoFo.GameCore.GameObjects.Entities @@ -36,6 +37,17 @@ namespace ZoFo.GameCore.GameObjects.Entities Update(); base.UpdateLogic(); } + + public void StartAnimation(string animationId) + { + (graphicsComponent as Graphics.AnimatedGraphicsComponent).StartAnimation(animationId); + AppManager.Instance.server.AddData(new GameManagers.NetworkManager.Updates.ServerToClient.UpdateAnimation() + { + animationId = animationId, + IdEntity = Id + }); + + } } } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index a82a70c..4e2ce66 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -11,7 +11,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies { class Zombie : Enemy { - public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_damaged" }, "zombie_damaged"); + public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_damaged","zombie_walk","zombie_idle","zombie_attack","zombie_death" }, "zombie_walk"); public Zombie(Vector2 position) : base(position) { health = 5; @@ -26,8 +26,17 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies AppManager.Instance.server.players[0].position - position ); velocity=new Vector2(duration.X * speed, duration.Y*speed); - - + if (Random.Shared.NextDouble() > 0.9) + { + + StartAnimation("zombie_damaged"); + } + if (Random.Shared.NextDouble() > 0.9) + { + + StartAnimation("zombie_idle"); + } + } } } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs index 42d89c2..9ecec00 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs @@ -40,6 +40,7 @@ public class Player : LivingEntity float t; public void MovementLogic() { + StartAnimation("player_look_down");//gslkjfsnblkjsdfnnlkjbn;zkcjnb;kkjnzx;cjkb;kzjxb;kSErgo //velocity.X = 3+(float)Math.Sin(t); t++; if (InputPlayerRotation.X > 0.9) diff --git a/ZoFo/GameCore/Graphics/AnimatedGraphicsComponent.cs b/ZoFo/GameCore/Graphics/AnimatedGraphicsComponent.cs index d590462..484ad90 100644 --- a/ZoFo/GameCore/Graphics/AnimatedGraphicsComponent.cs +++ b/ZoFo/GameCore/Graphics/AnimatedGraphicsComponent.cs @@ -125,8 +125,9 @@ namespace ZoFo.GameCore.Graphics buildSourceRectangle(); SetInterval(); - } + } + public void StopAnimation() { currentFrame = 0; From 51ece0112c277cd0a0b6fd76eb384dfc4fb65e5e Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Sun, 18 Aug 2024 19:47:03 +0300 Subject: [PATCH 07/15] Physics: added triggers --- ZoFo/GameCore/Client.cs | 4 +- ZoFo/GameCore/GUI/DebugHUD.cs | 12 +++++ .../CollisionManager/CollisionComponent.cs | 27 ++++++---- .../CollisionManager/CollisionManager.cs | 53 ++++++++++++++++--- .../Interactables/Collectables/Ammo.cs | 12 ++++- .../Interactables/Collectables/Antiradine.cs | 2 +- .../Collectables/BottleOfWater.cs | 2 +- .../Interactables/Collectables/Collectable.cs | 2 +- .../Interactables/Collectables/Peeble.cs | 2 +- .../Collectables/PureBottleOfWater.cs | 2 +- .../Interactables/Collectables/RottenFlesh.cs | 2 +- .../Interactables/Collectables/Steel.cs | 2 +- .../Interactables/Collectables/Wood.cs | 2 +- .../Entities/Interactables/Door.cs | 2 +- .../Entities/Interactables/Interactable.cs | 10 ++-- .../Entities/LivingEntities/Player/Player.cs | 1 + .../Graphics/StaticGraphicsComponent.cs | 4 +- ZoFo/GameCore/Server.cs | 2 +- 18 files changed, 107 insertions(+), 36 deletions(-) diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 626f732..325efbc 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -48,7 +48,7 @@ namespace ZoFo.GameCore { InputMovementDirection = AppManager.Instance.InputManager.InputMovementDirection, InputAttackDirection = AppManager.Instance.InputManager.InputAttackDirection - }); + }); }; } @@ -158,7 +158,7 @@ namespace ZoFo.GameCore var ent = FindEntityById(update.IdEntity); ent.position = (update as UpdatePosition).NewPosition; - DebugHUD.Instance.Log("newPosition " + ent.position); + //DebugHUD.Instance.Log("newPosition " + ent.position); } } diff --git a/ZoFo/GameCore/GUI/DebugHUD.cs b/ZoFo/GameCore/GUI/DebugHUD.cs index 294530a..f7e4b8e 100644 --- a/ZoFo/GameCore/GUI/DebugHUD.cs +++ b/ZoFo/GameCore/GUI/DebugHUD.cs @@ -62,6 +62,10 @@ public class DebugHUD { _text[key] = value; } + public static void DebugSet(string key, string value) + { + Instance._text[key] = value; + } public void Log(string value) { @@ -71,4 +75,12 @@ public class DebugHUD _log.RemoveAt(0); } } + public static void DebugLog(string value) + { + Instance._log.Add(value); + if (Instance._log.Count > 30) + { + Instance._log.RemoveAt(0); + } + } } \ No newline at end of file diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs index fa9f9d6..0209483 100644 --- a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionComponent.cs @@ -43,12 +43,11 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager public GameObject gameObject { get; set; } - bool doesStop; - bool hasCollision; + public bool hasCollision; public Rectangle stopRectangle; // triggers for rectangle - bool isTrigger; + public bool isTrigger; public Rectangle triggerRectangle; //delegate @@ -58,13 +57,21 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager //events DoorInteraction - public event EventHandler OnTriggerEnter; - public event EventHandler OnTriggerZone; - public event EventHandler OnTriggerExit; - - public event EventHandler OnCollision; + public delegate void CollisionAction(Player player); + public event CollisionAction? OnTriggerEnter; + public event CollisionAction? OnTriggerZone; + public event CollisionAction? OnTriggerExit; + + public delegate void CoollisionEvent(GameObject gameObject); + public event CoollisionEvent? OnCollision; + + + + public void PlayerInZone(Player player) => OnTriggerZone?.Invoke(player); + public void PlayerEnter(Player player) => OnTriggerEnter?.Invoke(player); + public void PlayerExit(Player player) => OnTriggerExit?.Invoke(player); + public void OnCollisionWithObject(GameObject gameObject) => OnCollision?.Invoke(gameObject); + - - } } diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs index 25736fe..f1acc92 100644 --- a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs @@ -12,6 +12,7 @@ using ZoFo.GameCore.GameObjects.Entities; using ZoFo.GameCore.GameObjects.Entities.LivingEntities; using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; using ZoFo.GameCore.Graphics; +using ZoFo.GameCore.GameObjects.Entities.LivingEntities.Player; namespace ZoFo.GameCore.GameManagers.CollisionManager { @@ -53,8 +54,9 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager { collidedX = true;// меняем значение соприкосновения на true - entity.OnCollision(item);//подписываем entity на ивент коллизии - + //entity.OnCollision(item);//подписываем entity на ивент коллизии + item.OnCollisionWithObject(entity); + entity.collisionComponent.OnCollisionWithObject(item.gameObject); break;// выход } } @@ -109,35 +111,72 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager entity.velocity = Vector2.Zero; } + public void UpdateTriggerZones(Player player) + { + + var entity = player as LivingEntity; + var currentRect = entity.collisionComponent.stopRectangle;//задаём РЕК + currentRect.X += (int)entity.position.X; + currentRect.Y += (int)entity.position.Y; + + + + foreach (var item in ObjectsWithTriggers)//фильтрация + { + if (item.triggerRectangle.SetOrigin(item.gameObject.position).Intersects(currentRect)) + { + item.PlayerInZone(player); + } + } + } + //обновление позиции объекта - public void UpdatePositions() + public void ResolvePhysics() { foreach (var item in EntitiesWithMovements) { CheckComponentCollision(item); } + foreach (var item in AppManager.Instance.server.players) + { + UpdateTriggerZones(item); + } } public CollisionManager() - { - //graphicsComponent - //.ObjectDrawRectangle = new Rectangle(0, 0, 16 * 12, 16 * 16); + { EntitiesWithMovements = new List(); ObjectsWithCollisions = new List(); + ObjectsWithTriggers = new List(); } //регистрация компонента(его коллизии) public void Register(CollisionComponent component) { - ObjectsWithCollisions.Add(component); + if (component.hasCollision) + ObjectsWithCollisions.Add(component); + if (component.isTrigger) + ObjectsWithTriggers.Add(component); if (component.gameObject is LivingEntity) { EntitiesWithMovements.Add(component); } } + public Player[] GetPlayersInZone(Rectangle rectangle) + { + List players = new List(); + foreach (var item in AppManager.Instance.server.players)//фильтрация + { + if (item.collisionComponent.stopRectangle.SetOrigin(item.position).Intersects(rectangle)) + { + players.Add(item); + } + } + return players.ToArray(); + } } public static class ExtentionClass diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs index ba4f1bc..6362c00 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs @@ -8,6 +8,8 @@ using ZoFo.GameCore.GameManagers.CollisionManager; using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; using ZoFo.GameCore.GameManagers; using ZoFo.GameCore.Graphics; +using Microsoft.Xna.Framework.Graphics; +using ZoFo.GameCore.GUI; namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { @@ -18,11 +20,19 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { graphicsComponent.ObjectDrawRectangle.Width = 20; graphicsComponent.ObjectDrawRectangle.Height = 20; + + collisionComponent.triggerRectangle = new Rectangle(0, 0, 20, 20); } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { + DebugHUD.DebugLog("collected"); AppManager.Instance.server.AddData(new UpdateLoot("Ammo")); AppManager.Instance.server.DeleteObject(this); } + public override void Draw(SpriteBatch spriteBatch) + { + DrawDebugRectangle(spriteBatch, collisionComponent.triggerRectangle.SetOrigin(position), Color.Blue); + base.Draw(spriteBatch); + } } } diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Antiradine.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Antiradine.cs index 01f36a9..b8f2bcb 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Antiradine.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Antiradine.cs @@ -18,7 +18,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("Antiradine")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs index 528f614..77b8cf3 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs @@ -19,7 +19,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("BottleOfWater")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs index 9bb5227..eff3c1f 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs @@ -11,7 +11,7 @@ public class Collectable : Interactable { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { // AppManager.Instance.server.AddData(new UpdateLoot()); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs index 5525cfd..c76552d 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs @@ -20,7 +20,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("Peeble")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs index 1523f6e..b0ecc02 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs @@ -18,7 +18,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables public PureBottleOfWater(Vector2 position) : base(position) { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("PureBottleOfWater")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs index 147f30d..c101506 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs @@ -18,7 +18,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("RottenFlesh")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs index 5618236..538f0dd 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs @@ -18,7 +18,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables public Steel(Vector2 position) : base(position) { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("Steel")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs index 85af71b..2db30a5 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs @@ -15,7 +15,7 @@ public class Wood : Collectable { } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { AppManager.Instance.server.AddData(new UpdateLoot("Wood")); AppManager.Instance.server.DeleteObject(this); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Door.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Door.cs index 23ce44f..06c0898 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Door.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Door.cs @@ -16,7 +16,7 @@ public class Door : Interactable //graphicsComponent.OnAnimationEnd += _ => { isOpened = !isOpened; };//���������, ��� ����� ������ ������������� - SD } - public override void OnInteraction(object sender, CollisionComponent e) + public override void OnInteraction(GameObject sender) { //graphicsComponent.AnimationSelect("DoorInteraction", isOpened); //graphicsComponent.AnimationStep(); diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Interactable.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Interactable.cs index 270b986..bc61ff9 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Interactable.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Interactable.cs @@ -13,17 +13,19 @@ public class Interactable : Entity public Interactable(Vector2 position) : base(position) { - collisionComponent.OnTriggerEnter += (sender, e) => ChangeInteraction(sender, e, true); - collisionComponent.OnTriggerExit += (sender, e) => ChangeInteraction(sender, e, false); + collisionComponent.isTrigger = true; + collisionComponent.hasCollision = false; + collisionComponent.OnTriggerEnter += (sender) => ChangeInteraction(sender, true); + collisionComponent.OnTriggerExit += (sender) => ChangeInteraction(sender, false); collisionComponent.OnTriggerZone += OnInteraction; } - private void ChangeInteraction(object sender, CollisionComponent e, bool isReady) + private void ChangeInteraction(GameObject sender, bool isReady) { AppManager.Instance.server.AddData(new UpdateInteractionReady((sender as Player).Id, isReady)); } - public virtual void OnInteraction(object sender, CollisionComponent e) + public virtual void OnInteraction(GameObject sender) { } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs index 42d89c2..c4617e2 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs @@ -40,6 +40,7 @@ public class Player : LivingEntity float t; public void MovementLogic() { + IsTryingToShoot = true; //velocity.X = 3+(float)Math.Sin(t); t++; if (InputPlayerRotation.X > 0.9) diff --git a/ZoFo/GameCore/Graphics/StaticGraphicsComponent.cs b/ZoFo/GameCore/Graphics/StaticGraphicsComponent.cs index 3e2fd6c..4c25e2c 100644 --- a/ZoFo/GameCore/Graphics/StaticGraphicsComponent.cs +++ b/ZoFo/GameCore/Graphics/StaticGraphicsComponent.cs @@ -48,7 +48,7 @@ namespace ZoFo.GameCore.Graphics public override void Draw(Rectangle destinationRectangle, SpriteBatch _spriteBatch) { - DebugHUD.Instance.Log("draw "); + //DebugHUD.Instance.Log("draw "); destinationRectangle.X -= CameraPosition.X; destinationRectangle.Y -= CameraPosition.Y; @@ -58,7 +58,7 @@ namespace ZoFo.GameCore.Graphics public override void Draw(Rectangle destinationRectangle, SpriteBatch _spriteBatch, Rectangle sourceRectangle) { - DebugHUD.Instance.Log("draw "); + //DebugHUD.Instance.Log("draw "); destinationRectangle.X -= CameraPosition.X; destinationRectangle.Y -= CameraPosition.Y; diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index dbbfa94..15d8909 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -155,7 +155,7 @@ namespace ZoFo.GameCore { go.UpdateLogic(); } - collisionManager.UpdatePositions(); + collisionManager.ResolvePhysics(); ticks = 0; networkManager.SendData(); } From c9c281a4be18e738d9fa246489e96f0f545a06d6 Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Sun, 18 Aug 2024 22:51:47 +0300 Subject: [PATCH 08/15] Object delete allowed + minor collision fix --- ZoFo/GameCore/Client.cs | 24 ++- .../CollisionManager/CollisionManager.cs | 146 +++++++++++------- .../Entities/LivingEntities/Enemies/Zombie.cs | 2 +- .../Entities/LivingEntities/LivingEntity.cs | 17 +- .../Entities/LivingEntities/Player/Player.cs | 13 +- ZoFo/GameCore/Server.cs | 12 +- 6 files changed, 141 insertions(+), 73 deletions(-) diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 47fdc88..25ae68c 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -167,14 +167,22 @@ namespace ZoFo.GameCore { var ent = FindEntityById(update.IdEntity); - ent.position = (update as UpdatePosition).NewPosition; + ent.position = (update as UpdatePosition).NewPosition; } else if (update is UpdateAnimation) + { + var ent = FindEntityById(update.IdEntity); + if (ent != null) + ((ent as Entity).graphicsComponent as AnimatedGraphicsComponent).StartAnimation((update as UpdateAnimation).animationId); + //DebugHUD.Instance.Log("new Animation " + ent.position); + } + else if (update is UpdateGameObjectDeleted) { var ent = FindEntityById(update.IdEntity); - ((ent as Entity).graphicsComponent as AnimatedGraphicsComponent).StartAnimation((update as UpdateAnimation).animationId); - DebugHUD.Instance.Log("new Animation " + ent.position); + if (ent != null) + DeleteObject(ent); + } } @@ -193,6 +201,16 @@ namespace ZoFo.GameCore } return null; } + public void DeleteObject(Entity entity) + { + + if (gameObjects.Contains(entity)) + gameObjects.Remove(entity); + //if (entities.Contains(entity)) + // entities.Remove(entity); + if (players.Contains(entity)) + players.Remove(entity as Player); + } } } \ No newline at end of file diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs index f1acc92..fc9ee75 100644 --- a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs @@ -12,7 +12,7 @@ using ZoFo.GameCore.GameObjects.Entities; using ZoFo.GameCore.GameObjects.Entities.LivingEntities; using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; using ZoFo.GameCore.Graphics; -using ZoFo.GameCore.GameObjects.Entities.LivingEntities.Player; +using ZoFo.GameCore.GameObjects.Entities.LivingEntities.Player; namespace ZoFo.GameCore.GameManagers.CollisionManager { @@ -26,107 +26,123 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager //чекаем коллизии в листе + + /// + /// минимальный накоп изменения перед перевдижением + /// + const float minimalValueToChange = 4; public void CheckComponentCollision(CollisionComponent componentOfEntity) { var entity = componentOfEntity.gameObject as LivingEntity; //for (int i = 0; i < ObjectsWithCollisions.Count; i++) //{ var currentRect = entity.collisionComponent.stopRectangle;//задаём РЕК - currentRect.X+=(int)entity.position.X; - currentRect.Y+=(int)entity.position.Y; + currentRect.X += (int)entity.position.X; + currentRect.Y += (int)entity.position.Y; var newRect = currentRect; // задаём значение старого РЕК новому РЕК - var collidedX = false; // соприкосновение - var tryingRectX = currentRect;//переменная для попытки перемещения по X - - tryingRectX.Offset((int)(entity.velocity.X), 0);//задаём значения для tryingRectX по X и по Y - - foreach (var item in ObjectsWithCollisions)//фильтрация + if (Math.Abs((int)entity.velocity.X) > minimalValueToChange ) //TODO { - if (item == componentOfEntity) continue; - - Rectangle rectChecking = item.stopRectangle.SetOrigin(item.gameObject.position); - if (Math.Abs(item.gameObject.position.X - componentOfEntity.gameObject.position.X) < 550 - && Math.Abs(item.gameObject.position.Y - componentOfEntity.gameObject.position.Y) < 550 - && tryingRectX.Intersects(rectChecking)) + var collidedX = false; // соприкосновение + var tryingRectX = currentRect;//переменная для попытки перемещения по X + tryingRectX.Offset((int)(entity.velocity.X), 0);//задаём значения для tryingRectX по X и по Y + + foreach (var item in ObjectsWithCollisions)//фильтрация { - collidedX = true;// меняем значение соприкосновения на true - //entity.OnCollision(item);//подписываем entity на ивент коллизии - item.OnCollisionWithObject(entity); - entity.collisionComponent.OnCollisionWithObject(item.gameObject); - break;// выход + if (item == componentOfEntity) continue; + + Rectangle rectChecking = item.stopRectangle.SetOrigin(item.gameObject.position); + if (Math.Abs(item.gameObject.position.X - componentOfEntity.gameObject.position.X) < 550 + && Math.Abs(item.gameObject.position.Y - componentOfEntity.gameObject.position.Y) < 550 + && tryingRectX.Intersects(rectChecking)) + + { + collidedX = true;// меняем значение соприкосновения на true + //entity.OnCollision(item);//подписываем entity на ивент коллизии + item.OnCollisionWithObject(entity); + entity.collisionComponent.OnCollisionWithObject(item.gameObject); + break;// выход + } } - } - if (collidedX)// срабатывает, если перемещение блокируется - { - entity.velocity.X = 0;// задаём значение смещения entity на 0 - } - else - { - entity.position.X += entity.velocity.X; //update player position - newRect.X = tryingRectX.X;//значение по X для нового РЕК приравниваем к значению испытуемого РЕК - } + if (collidedX)// срабатывает, если перемещение блокируется + { + entity.velocity.X = 0;// задаём значение смещения entity на 0 + } + else + { + entity.position.X += entity.velocity.X; //update player position + newRect.X = tryingRectX.X;//значение по X для нового РЕК приравниваем к значению испытуемого РЕК + } + entity.velocity.X = 0; + } //==ПОВТОРЯЕМ ТОЖЕ САМОЕ ДЛЯ Y== var collidedY = false; // соприкосновение var tryingRectY = currentRect;//переменная для попытки перемещения по X - tryingRectY.Offset(new Point(0, (int)entity.velocity.Y));//задаём значения для tryingRectX по X и по Y - - foreach (var item in ObjectsWithCollisions)//фильтрация + if (Math.Abs((int)entity.velocity.Y)> minimalValueToChange) //TODO { - if (item == componentOfEntity) continue; - Rectangle rectChecking = item.stopRectangle.SetOrigin(item.gameObject.position); - if (Math.Abs(item.gameObject.position.X - componentOfEntity.gameObject.position.X) < 550 - && Math.Abs(item.gameObject.position.Y - componentOfEntity.gameObject.position.Y) < 550 - && tryingRectY.Intersects(rectChecking)) + tryingRectY.Offset(new Point(0, (int)entity.velocity.Y));//задаём значения для tryingRectX по X и по Y + + foreach (var item in ObjectsWithCollisions)//фильтрация { - collidedY = true;// меняем значение соприкосновения на true - entity.OnCollision(item);//подписываем entity на ивент коллизии + if (item == componentOfEntity) continue; + Rectangle rectChecking = item.stopRectangle.SetOrigin(item.gameObject.position); + if (Math.Abs(item.gameObject.position.X - componentOfEntity.gameObject.position.X) < 550 + && Math.Abs(item.gameObject.position.Y - componentOfEntity.gameObject.position.Y) < 550 + && tryingRectY.Intersects(rectChecking)) - break;// выход + { + collidedY = true;// меняем значение соприкосновения на true + entity.OnCollision(item);//подписываем entity на ивент коллизии + + break;// выход + } } + + if (collidedY)// срабатывает, если перемещение блокируется + { + entity.velocity.Y = 0;// задаём значение смещения entity на 0 + } + else + { + entity.position.Y += entity.velocity.Y; + newRect.Y = tryingRectY.Y;//значение по X для нового РЕК приравниваем к значению испытуемого РЕК + } + entity.velocity.Y = 0; } - if (collidedY)// срабатывает, если перемещение блокируется - { - entity.velocity.Y = 0;// задаём значение смещения entity на 0 - } - else - { - entity.position.Y += entity.velocity.Y; - newRect.Y = tryingRectY.Y;//значение по X для нового РЕК приравниваем к значению испытуемого РЕК - } - + entity.graphicsComponent.ObjectDrawRectangle.X = (int)entity.position.X; entity.graphicsComponent.ObjectDrawRectangle.Y = (int)entity.position.Y; AppManager.Instance.server.AddData(new UpdatePosition() { NewPosition = entity.position, IdEntity = entity.Id }); AppManager.Instance.debugHud.Set("testPos", entity.position.ToString()); //TODO remove - entity.velocity = Vector2.Zero; } public void UpdateTriggerZones(Player player) { - var entity = player as LivingEntity; + var entity = player as LivingEntity; var currentRect = entity.collisionComponent.stopRectangle;//задаём РЕК currentRect.X += (int)entity.position.X; currentRect.Y += (int)entity.position.Y; - - - foreach (var item in ObjectsWithTriggers)//фильтрация + + for (int i = 0; i < ObjectsWithTriggers.Count; i++) { - if (item.triggerRectangle.SetOrigin(item.gameObject.position).Intersects(currentRect)) + int c = ObjectsWithTriggers.Count; + + if (ObjectsWithTriggers[i].triggerRectangle.SetOrigin(ObjectsWithTriggers[i].gameObject.position).Intersects(currentRect)) { - item.PlayerInZone(player); + ObjectsWithTriggers[i].PlayerInZone(player); } + i -= c - ObjectsWithTriggers.Count; } } @@ -146,7 +162,7 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager public CollisionManager() - { + { EntitiesWithMovements = new List(); ObjectsWithCollisions = new List(); ObjectsWithTriggers = new List(); @@ -163,6 +179,18 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager EntitiesWithMovements.Add(component); } } + public void Deregister(CollisionComponent component) + { + if (ObjectsWithCollisions.Contains(component)) + ObjectsWithCollisions.Remove(component); + if (ObjectsWithTriggers.Contains(component)) + ObjectsWithTriggers.Remove(component); + if (component.gameObject is LivingEntity) + { + if (EntitiesWithMovements.Contains(component)) + EntitiesWithMovements.Remove(component); + } + } public Player[] GetPlayersInZone(Rectangle rectangle) { diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index 4e2ce66..7741cee 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -25,7 +25,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies Vector2 duration = Vector2.Normalize( AppManager.Instance.server.players[0].position - position ); - velocity=new Vector2(duration.X * speed, duration.Y*speed); + velocity+=new Vector2(duration.X * speed, duration.Y*speed); if (Random.Shared.NextDouble() > 0.9) { diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs index cc6cb9c..c1f95ac 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs @@ -19,6 +19,7 @@ public class LivingEntity : Entity public LivingEntity(Vector2 position) : base(position) { inputManager = new InputManager(); + collisionComponent.hasCollision = true; } public override GraphicsComponent graphicsComponent { get; } = null; @@ -34,7 +35,21 @@ public class LivingEntity : Entity { } - + + public override void UpdateAnimations() + { + base.UpdateAnimations(); + } + Vector2 prevPosition_forClient; + public override void Draw(SpriteBatch spriteBatch) + { + if ((position - prevPosition_forClient).X< 0) + graphicsComponent.Flip = SpriteEffects.FlipHorizontally; + else if((position - prevPosition_forClient).X > 0) + graphicsComponent.Flip = SpriteEffects.None; + base.Draw(spriteBatch); + prevPosition_forClient = position; + } } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs index 84d3e74..0041c90 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs @@ -29,6 +29,8 @@ public class Player : LivingEntity //InputPlayerRotation = new Vector2(0, 0); graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); collisionComponent.stopRectangle = new Rectangle(0, 0, 100, 100); + + StartAnimation("player_look_down"); } @@ -40,17 +42,16 @@ public class Player : LivingEntity float t; public void MovementLogic() { - IsTryingToShoot = true; - StartAnimation("player_look_down");//gslkjfsnblkjsdfnnlkjbn;zkcjnb;kkjnzx;cjkb;kzjxb;kSErgo + IsTryingToShoot = true; //gslkjfsnblkjsdfnnlkjbn;zkcjnb;kkjnzx;cjkb;kzjxb;kSErgo //velocity.X = 3+(float)Math.Sin(t); t++; if (InputPlayerRotation.X > 0.9) { } - if (Keyboard.GetState().IsKeyDown(Keys.D)) velocity.X = 5; - if (Keyboard.GetState().IsKeyDown(Keys.A)) velocity.X = -5; - if (Keyboard.GetState().IsKeyDown(Keys.S)) velocity.Y = 5; - if (Keyboard.GetState().IsKeyDown(Keys.W)) velocity.Y = -5; + if (Keyboard.GetState().IsKeyDown(Keys.D)) velocity.X += 5; + if (Keyboard.GetState().IsKeyDown(Keys.A)) velocity.X += -5; + if (Keyboard.GetState().IsKeyDown(Keys.S)) velocity.Y += 5; + if (Keyboard.GetState().IsKeyDown(Keys.W)) velocity.Y += -5; } public void HandleNewInput(UpdateInput updateInput) { diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index 3658bb9..944b098 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -212,12 +212,18 @@ namespace ZoFo.GameCore /// Удаляет игровой объект /// /// - public void DeleteObject(GameObject gameObject) + public void DeleteObject(Entity entity) { - gameObjects.Remove(gameObject); + if (gameObjects.Contains(entity)) + gameObjects.Remove(entity); + if (entities.Contains(entity)) + entities.Remove(entity); + if (players.Contains(entity)) + players.Remove(entity as Player); AddData(new UpdateGameObjectDeleted() - { GameObjectType = gameObject.GetType().Name} + { GameObjectType = entity.GetType().Name, IdEntity = entity .Id} ); + collisionManager.Deregister(entity.collisionComponent); } } From f379f14ec7ef18a292930baca4fc844670914fdd Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Sun, 18 Aug 2024 23:34:26 +0300 Subject: [PATCH 09/15] debug draw --- ZoFo/GameCore/GameObjects/Entities/Entity.cs | 6 ++++++ ZoFo/GameCore/GameObjects/GameObject.cs | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ZoFo/GameCore/GameObjects/Entities/Entity.cs b/ZoFo/GameCore/GameObjects/Entities/Entity.cs index 3b88ad8..f0e4ebf 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Entity.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Entity.cs @@ -48,6 +48,12 @@ namespace ZoFo.GameCore.GameObjects.Entities }); } + public override void Draw(SpriteBatch spriteBatch) + { + DrawDebugRectangle(spriteBatch, collisionComponent.stopRectangle.SetOrigin(position), Color.Orange); + + base.Draw(spriteBatch); + } } } diff --git a/ZoFo/GameCore/GameObjects/GameObject.cs b/ZoFo/GameCore/GameObjects/GameObject.cs index 85189ea..5e40de1 100644 --- a/ZoFo/GameCore/GameObjects/GameObject.cs +++ b/ZoFo/GameCore/GameObjects/GameObject.cs @@ -83,8 +83,6 @@ public abstract class GameObject { graphicsComponent.Draw(graphicsComponent.ObjectDrawRectangle, spriteBatch); //debug - DrawDebugRectangle(spriteBatch, graphicsComponent.ObjectDrawRectangle); - if (AppManager.Instance.InputManager.CollisionsCheat) DrawDebugRectangle(spriteBatch, graphicsComponent.ObjectDrawRectangle); From 22e63c7c88d6f36c21454dd5d4e6b93ec7ebe71a Mon Sep 17 00:00:00 2001 From: Lev Date: Sun, 18 Aug 2024 23:44:35 +0300 Subject: [PATCH 10/15] add shootEvent, OnInteract events to Game, Player can move with WASD and arrows --- ZoFo/GameCore/Client.cs | 12 ++++++++ ZoFo/GameCore/GameManagers/InputManager.cs | 15 ++++++++-- .../NetworkManager/ClientNetworkManager.cs | 7 +++++ .../ClientToServer/UpdateInputInteraction.cs | 12 ++++++++ .../ClientToServer/UpdateShootInteraction.cs | 9 ++++++ .../ServerToClient/UpdateInteraction.cs | 2 ++ .../Entities/LivingEntities/Enemies/Zombie.cs | 2 +- .../Entities/LivingEntities/Player/Player.cs | 29 ++++++++++--------- ZoFo/GameCore/Server.cs | 14 +++++++-- 9 files changed, 83 insertions(+), 19 deletions(-) create mode 100644 ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateInputInteraction.cs create mode 100644 ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateShootInteraction.cs diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 626f732..7ef5ac6 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -49,6 +49,15 @@ namespace ZoFo.GameCore InputMovementDirection = AppManager.Instance.InputManager.InputMovementDirection, InputAttackDirection = AppManager.Instance.InputManager.InputAttackDirection }); + + }; + AppManager.Instance.InputManager.OnInteract += () => + { + networkManager.AddData(new UpdateInputInteraction() { }); + }; + AppManager.Instance.InputManager.ShootEvent += () => + { + networkManager.AddData(new UpdateInputShoot() { }); }; } @@ -77,6 +86,7 @@ namespace ZoFo.GameCore List gameObjects = new List(); List players = new List(); List stopObjects = new List(); + /// /// Клиент должен обнговлять игру анимаций /// @@ -88,6 +98,8 @@ namespace ZoFo.GameCore AppManager.Instance.debugHud.Set("GameTime", gameTime.TotalGameTime.ToString()); gameObjects[i].UpdateAnimations(); } + + networkManager.SendData();//set to ticks } internal void Draw(SpriteBatch spriteBatch) { diff --git a/ZoFo/GameCore/GameManagers/InputManager.cs b/ZoFo/GameCore/GameManagers/InputManager.cs index dd13535..c390273 100644 --- a/ZoFo/GameCore/GameManagers/InputManager.cs +++ b/ZoFo/GameCore/GameManagers/InputManager.cs @@ -10,6 +10,7 @@ using System.Linq; using System.Reflection.Metadata.Ecma335; using System.Text; using System.Threading.Tasks; +using ZoFo.GameCore.GUI; namespace ZoFo.GameCore.GameManagers { @@ -27,9 +28,6 @@ namespace ZoFo.GameCore.GameManagers private Vector2 prevInputMovementDirection; public Vector2 InputAttackDirection; private Vector2 prevInputAttackDirection; - - public event Action TalkEvent; - public ScopeState currentScopeState; // Положение оружия. Left, Right, Straight, Back, StraightLeft, StraightRight, BackLeft, BackRight. private ScopeState prevCurrentScopeState; private bool _cheatsEnabled = false; @@ -48,6 +46,7 @@ namespace ZoFo.GameCore.GameManagers public InputManager() { + isInteract = true; InputMovementDirection = new Vector2(0, 0); InputAttackDirection = new Vector2(0, 0); this.isShoot = false; @@ -173,38 +172,46 @@ namespace ZoFo.GameCore.GameManagers if (keyBoardState.IsKeyDown(Keys.Up) || keyBoardState.IsKeyDown(Keys.W)) { currentScopeState = ScopeState.Straight; + InputMovementDirection = new Vector2(0, -1); } else if (keyBoardState.IsKeyDown(Keys.Down) || keyBoardState.IsKeyDown(Keys.S)) { currentScopeState = ScopeState.Back; + InputMovementDirection = new Vector2(0, 1); } else if(keyBoardState.IsKeyDown(Keys.Left) || keyBoardState.IsKeyDown(Keys.A)) { currentScopeState = ScopeState.Left; + InputMovementDirection = new Vector2(-1, 0); } else if(keyBoardState.IsKeyDown(Keys.Right) || keyBoardState.IsKeyDown(Keys.D)) { currentScopeState = ScopeState.Right; + InputMovementDirection = new Vector2(1, 0); } else if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Up) || keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.W)) { currentScopeState = ScopeState.StraightRight; + InputMovementDirection = new Vector2(1, 1); } else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Up) || keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.W)) { currentScopeState = ScopeState.StraightLeft; + InputMovementDirection = new Vector2(-1, 1); } else if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Down) || keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.S)) { currentScopeState = ScopeState.BackRight; + InputMovementDirection = new Vector2(1, -1); } else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Down) || keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.S)) { currentScopeState = ScopeState.BackLeft; + InputMovementDirection = new Vector2(-1, -1); } #endregion @@ -247,6 +254,8 @@ namespace ZoFo.GameCore.GameManagers prevInputAttackDirection = InputAttackDirection; prevCurrentScopeState = currentScopeState; #endregion + + DebugHUD.Instance.Set("controls", currentScopeState.ToString()); } } } diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index f75fb9a..f24e951 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -42,6 +42,13 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager public void SendData() { + for (int i = 0; i < updates.Count; i++) + { + + AppManager.Instance.server.ProcessIUpdateData(updates[i]); + } + updates.Clear(); + return;// TODO remove byte[] bytes = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(updates)); //нужно сериализовать socket.Send(bytes); } diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateInputInteraction.cs b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateInputInteraction.cs new file mode 100644 index 0000000..243fce0 --- /dev/null +++ b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateInputInteraction.cs @@ -0,0 +1,12 @@ +using System; +using ZoFo.GameCore.GameManagers.NetworkManager; + +namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates.ClientToServer; + +/// +/// уведомляет сервер о том, что игрок взаимодействует +/// +public class UpdateInputInteraction : UpdateData +{ + public UpdateInputInteraction() { UpdateType = "UpdateInputInteraction"; } +} diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateShootInteraction.cs b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateShootInteraction.cs new file mode 100644 index 0000000..d5ef20c --- /dev/null +++ b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ClientToServer/UpdateShootInteraction.cs @@ -0,0 +1,9 @@ +using System; +using ZoFo.GameCore.GameManagers.NetworkManager.Updates; + +namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates.ClientToServer; + +public class UpdateInputShoot : UpdateData +{ + public UpdateInputShoot() { UpdateType = "UpdateInputShoot"; } +} diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateInteraction.cs b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateInteraction.cs index 6f4711d..25848ca 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateInteraction.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateInteraction.cs @@ -2,6 +2,8 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; /// /// При попытке взаимодействия с объектом +/// отправляет пользователю разрешение на взаимодействие +/// TODO: Вероятно убрать(обсудить) /// public class UpdateInteraction : UpdateData { diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index bc504f9..e0dcb39 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -15,7 +15,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies public Zombie(Vector2 position) : base(position) { health = 5; - speed =2; + speed =5; collisionComponent.stopRectangle = new Rectangle(0, 0, 100, 100); graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); } diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs index 42d89c2..b6d43be 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs @@ -18,17 +18,19 @@ public class Player : LivingEntity /// /// Факт того, что плеер в этом апдейте пытается стрелять /// - public bool IsTryingToShoot { get; set; } + //public bool IsTryingToShoot { get; set; } private float speed; private int health; public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "player_look_down" }, "player_look_down"); private LootData lootData; + //public bool isTryingToInteract { get; set; } public Player(Vector2 position) : base(position) { - //InputWeaponRotation = new Vector2(0, 0); - //InputPlayerRotation = new Vector2(0, 0); graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); collisionComponent.stopRectangle = new Rectangle(0, 0, 100, 100); + speed = 10; + //isTryingToInteract = false; + //IsTryingToShoot = false; } @@ -37,20 +39,21 @@ public class Player : LivingEntity MovementLogic(); } - float t; public void MovementLogic() { - //velocity.X = 3+(float)Math.Sin(t); - t++; - if (InputPlayerRotation.X > 0.9) - { - } - if (Keyboard.GetState().IsKeyDown(Keys.D)) velocity.X = 5; - if (Keyboard.GetState().IsKeyDown(Keys.A)) velocity.X = -5; - if (Keyboard.GetState().IsKeyDown(Keys.S)) velocity.Y = 5; - if (Keyboard.GetState().IsKeyDown(Keys.W)) velocity.Y = -5; + velocity = InputPlayerRotation * speed; } public void HandleNewInput(UpdateInput updateInput) + { + InputPlayerRotation = updateInput.InputMovementDirection; + InputWeaponRotation = updateInput.InputAttackDirection; + + } + public void HandleInteract(UpdateInputInteraction updateInputInteraction) + { + //isTryingToInteract = true; + } + public void HandleShoot(UpdateInputShoot updateInputShoot) { } diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index dbbfa94..1e4ec8d 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -12,6 +12,7 @@ using ZoFo.GameCore.GameManagers.CollisionManager; using ZoFo.GameCore.GameManagers.MapManager; using ZoFo.GameCore.GameManagers.NetworkManager; using ZoFo.GameCore.GameManagers.NetworkManager.Updates; +using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ClientToServer; using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; using ZoFo.GameCore.GameObjects; using ZoFo.GameCore.GameObjects.Entities; @@ -77,11 +78,17 @@ namespace ZoFo.GameCore break; case "UpdatePlayerParametrs": break; - case "UpdatePosition": + case "UpdateInput": + players[0].HandleNewInput(updateData as UpdateInput); break; case "UpdateTileCreated": break; - + case "UpdateInputInteraction": + players[0].HandleInteract(updateData as UpdateInputInteraction); + break; + case "UpdateInputShoot": + players[0].HandleShoot(updateData as UpdateInputShoot); + break; } } @@ -130,6 +137,9 @@ namespace ZoFo.GameCore //AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); AppManager.Instance.server.RegisterGameObject(new Player(new Vector2(740, 140))); AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1000, 1000))); + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1300, 1000))); + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1500, 1000))); + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1700, 1000))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(140, 440))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(240, 440))); } From b895535153f5564958697d693c35fe1522cc7ebd Mon Sep 17 00:00:00 2001 From: polten0 Date: Mon, 19 Aug 2024 00:24:57 +0300 Subject: [PATCH 11/15] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BB/=D0=BF=D0=B5=D1=80=D0=B5=D0=B0=D0=B8=D1=81=D0=B0=D0=BB?= =?UTF-8?q?=20Collectbles=20=D0=B8=20=D0=B5=D0=B3=D0=BE=20=D0=BD=D0=B0?= =?UTF-8?q?=D1=81=D0=BB=D0=B5=D0=B4=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2,=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B8=20=D0=BA=D1=83=D1=87?= =?UTF-8?q?=D1=83=20=D0=B8=D0=BA=D0=BE=D0=BD=D0=BE=D0=BA,=20=D0=BA=D0=B0?= =?UTF-8?q?=D1=80=D1=82=D0=B0=20=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=B0=D1=82?= =?UTF-8?q?=D1=8B=D0=B2=D0=B0=D0=B5=D1=82=20=D0=BF=D0=B8=D0=BA=D0=B0=D0=BF?= =?UTF-8?q?=D1=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZoFo/Content/Content.mgcb | 865 +++++++++++++++++- ZoFo/Content/MapData/MapSession.tiled-session | 21 +- ZoFo/Content/MapData/Templates/Ammo.tj | 18 + .../MapData/Templates/BottleOfWater.tj | 18 + ZoFo/Content/MapData/Templates/Peeble.tj | 18 + .../MapData/Templates/PureBottleOfWater.tj | 18 + ZoFo/Content/MapData/Templates/RottenFlesh.tj | 18 + ZoFo/Content/MapData/Templates/Steel.tj | 18 + ZoFo/Content/MapData/Templates/Wood.tj | 18 + ZoFo/Content/MapData/TileSets/IconSet.tsj | 60 ++ .../Textures/icons/Collectables/Ammo.png | Bin 0 -> 21460 bytes .../icons/Collectables/BottleOfWater.png | Bin 0 -> 1581 bytes .../Textures/icons/Collectables/Peeble.png | Bin 0 -> 80760 bytes .../icons/Collectables/PureBottleOfWater.png | Bin 0 -> 1647 bytes .../icons/Collectables/RottenFlesh.png | Bin 0 -> 1683 bytes .../Textures/icons/Collectables/Steel.png | Bin 0 -> 1421 bytes .../Textures/icons/Collectables/Wood.png | Bin 0 -> 1612 bytes .../Textures/icons/Material/Fabric.png | Bin 0 -> 1606 bytes .../Textures/icons/Material/Leather.png | Bin 0 -> 1453 bytes .../Content/Textures/icons/Material/Paper.png | Bin 0 -> 1603 bytes ZoFo/Content/Textures/icons/Material/Rope.png | Bin 0 -> 1461 bytes .../Textures/icons/Material/String.png | Bin 0 -> 1577 bytes .../Textures/icons/Material/Wooden Plank.png | Bin 0 -> 1472 bytes ZoFo/Content/Textures/icons/Material/Wool.png | Bin 0 -> 1462 bytes ZoFo/Content/Textures/icons/Misc/Book 2.png | Bin 0 -> 1640 bytes ZoFo/Content/Textures/icons/Misc/Book 3.png | Bin 0 -> 1624 bytes ZoFo/Content/Textures/icons/Misc/Book.png | Bin 0 -> 1618 bytes ZoFo/Content/Textures/icons/Misc/Candle.png | Bin 0 -> 1074 bytes ZoFo/Content/Textures/icons/Misc/Chest.png | Bin 0 -> 2052 bytes .../Textures/icons/Misc/Copper Coin.png | Bin 0 -> 1537 bytes ZoFo/Content/Textures/icons/Misc/Crate.png | Bin 0 -> 1970 bytes ZoFo/Content/Textures/icons/Misc/Envolop.png | Bin 0 -> 1479 bytes ZoFo/Content/Textures/icons/Misc/Gear.png | Bin 0 -> 1703 bytes .../Textures/icons/Misc/Golden Coin.png | Bin 0 -> 1534 bytes .../Textures/icons/Misc/Golden Key.png | Bin 0 -> 1274 bytes ZoFo/Content/Textures/icons/Misc/Heart.png | Bin 0 -> 1546 bytes ZoFo/Content/Textures/icons/Misc/Iron Key.png | Bin 0 -> 1233 bytes ZoFo/Content/Textures/icons/Misc/Lantern.png | Bin 0 -> 1882 bytes ZoFo/Content/Textures/icons/Misc/Map.png | Bin 0 -> 1619 bytes .../Textures/icons/Misc/Rune Stone.png | Bin 0 -> 1574 bytes ZoFo/Content/Textures/icons/Misc/Scroll.png | Bin 0 -> 1421 bytes .../Textures/icons/Misc/Silver Coin.png | Bin 0 -> 1560 bytes .../Textures/icons/Misc/Silver Key.png | Bin 0 -> 1293 bytes .../Textures/icons/Monster Part/Bone.png | Bin 0 -> 1110 bytes .../Textures/icons/Monster Part/Egg.png | Bin 0 -> 1011 bytes .../Textures/icons/Monster Part/Feather.png | Bin 0 -> 1028 bytes .../icons/Monster Part/Monster Egg.png | Bin 0 -> 1558 bytes .../icons/Monster Part/Monster Eye.png | Bin 0 -> 1442 bytes .../Textures/icons/Monster Part/Skull.png | Bin 0 -> 1746 bytes .../Textures/icons/Monster Part/Slime Gel.png | Bin 0 -> 1357 bytes .../Content/Textures/icons/Ore & Gem/Coal.png | Bin 0 -> 1130 bytes .../Textures/icons/Ore & Gem/Copper Ingot.png | Bin 0 -> 1383 bytes .../icons/Ore & Gem/Copper Nugget.png | Bin 0 -> 999 bytes .../Textures/icons/Ore & Gem/Crystal.png | Bin 0 -> 1434 bytes .../Textures/icons/Ore & Gem/Cut Emerald.png | Bin 0 -> 1497 bytes .../Textures/icons/Ore & Gem/Cut Ruby.png | Bin 0 -> 1469 bytes .../Textures/icons/Ore & Gem/Cut Sapphire.png | Bin 0 -> 1458 bytes .../Textures/icons/Ore & Gem/Cut Topaz.png | Bin 0 -> 1577 bytes .../Textures/icons/Ore & Gem/Diamond.png | Bin 0 -> 1379 bytes .../Textures/icons/Ore & Gem/Emerald.png | Bin 0 -> 1368 bytes .../Textures/icons/Ore & Gem/Gold Nugget.png | Bin 0 -> 921 bytes .../Textures/icons/Ore & Gem/Golden Ingot.png | Bin 0 -> 1379 bytes .../Textures/icons/Ore & Gem/Obsidian.png | Bin 0 -> 1249 bytes .../Textures/icons/Ore & Gem/Pearl.png | Bin 0 -> 1245 bytes .../Content/Textures/icons/Ore & Gem/Ruby.png | Bin 0 -> 1267 bytes .../Textures/icons/Ore & Gem/Sapphire.png | Bin 0 -> 1185 bytes .../icons/Ore & Gem/Silver Nugget.png | Bin 0 -> 973 bytes .../Textures/icons/Ore & Gem/Topaz.png | Bin 0 -> 1482 bytes .../Textures/icons/Potion/Blue Potion 2.png | Bin 0 -> 1740 bytes .../Textures/icons/Potion/Blue Potion 3.png | Bin 0 -> 1836 bytes .../Textures/icons/Potion/Empty Bottle.png | Bin 0 -> 1732 bytes .../Textures/icons/Potion/Green Potion 2.png | Bin 0 -> 1772 bytes .../Textures/icons/Potion/Green Potion 3.png | Bin 0 -> 1889 bytes .../Textures/icons/Potion/Green Potion.png | Bin 0 -> 1674 bytes .../Textures/icons/Potion/Red Potion 2.png | Bin 0 -> 1785 bytes .../Textures/icons/Potion/Red Potion 3.png | Bin 0 -> 1860 bytes .../Textures/icons/Potion/Red Potion.png | Bin 0 -> 1643 bytes .../MapManager/MapElements/Layer.cs | 3 + .../MapManager/MapElements/Object.cs | 7 +- .../MapManager/MapElements/Template.cs | 15 + .../GameManagers/MapManager/MapManager.cs | 144 +-- .../Interactables/Collectables/Ammo.cs | 2 +- .../Collectables/BottleOfWater.cs | 2 +- .../Interactables/Collectables/Collectable.cs | 1 + .../Interactables/Collectables/Peeble.cs | 2 +- .../Collectables/PureBottleOfWater.cs | 2 +- .../Interactables/Collectables/RottenFlesh.cs | 2 +- .../Interactables/Collectables/Steel.cs | 2 +- .../Interactables/Collectables/Wood.cs | 2 +- 89 files changed, 1152 insertions(+), 104 deletions(-) create mode 100644 ZoFo/Content/MapData/Templates/Ammo.tj create mode 100644 ZoFo/Content/MapData/Templates/BottleOfWater.tj create mode 100644 ZoFo/Content/MapData/Templates/Peeble.tj create mode 100644 ZoFo/Content/MapData/Templates/PureBottleOfWater.tj create mode 100644 ZoFo/Content/MapData/Templates/RottenFlesh.tj create mode 100644 ZoFo/Content/MapData/Templates/Steel.tj create mode 100644 ZoFo/Content/MapData/Templates/Wood.tj create mode 100644 ZoFo/Content/MapData/TileSets/IconSet.tsj create mode 100644 ZoFo/Content/Textures/icons/Collectables/Ammo.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/BottleOfWater.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/Peeble.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/PureBottleOfWater.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/RottenFlesh.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/Steel.png create mode 100644 ZoFo/Content/Textures/icons/Collectables/Wood.png create mode 100644 ZoFo/Content/Textures/icons/Material/Fabric.png create mode 100644 ZoFo/Content/Textures/icons/Material/Leather.png create mode 100644 ZoFo/Content/Textures/icons/Material/Paper.png create mode 100644 ZoFo/Content/Textures/icons/Material/Rope.png create mode 100644 ZoFo/Content/Textures/icons/Material/String.png create mode 100644 ZoFo/Content/Textures/icons/Material/Wooden Plank.png create mode 100644 ZoFo/Content/Textures/icons/Material/Wool.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Book 2.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Book 3.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Book.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Candle.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Chest.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Copper Coin.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Crate.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Envolop.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Gear.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Golden Coin.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Golden Key.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Heart.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Iron Key.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Lantern.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Map.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Rune Stone.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Scroll.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Silver Coin.png create mode 100644 ZoFo/Content/Textures/icons/Misc/Silver Key.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Bone.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Egg.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Feather.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Monster Egg.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Monster Eye.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Skull.png create mode 100644 ZoFo/Content/Textures/icons/Monster Part/Slime Gel.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Coal.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Copper Ingot.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Copper Nugget.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Crystal.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Cut Emerald.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Cut Ruby.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Cut Sapphire.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Cut Topaz.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Diamond.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Emerald.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Gold Nugget.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Golden Ingot.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Obsidian.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Pearl.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Ruby.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Sapphire.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Silver Nugget.png create mode 100644 ZoFo/Content/Textures/icons/Ore & Gem/Topaz.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Blue Potion 2.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Blue Potion 3.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Empty Bottle.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Green Potion 2.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Green Potion 3.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Green Potion.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Red Potion 2.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Red Potion 3.png create mode 100644 ZoFo/Content/Textures/icons/Potion/Red Potion.png create mode 100644 ZoFo/GameCore/GameManagers/MapManager/MapElements/Template.cs diff --git a/ZoFo/Content/Content.mgcb b/ZoFo/Content/Content.mgcb index 14c8973..23d954d 100644 --- a/ZoFo/Content/Content.mgcb +++ b/ZoFo/Content/Content.mgcb @@ -37,6 +37,9 @@ #begin MapData/TileMaps/main.tmj /copy:MapData/TileMaps/main.tmj +#begin MapData/TileSets/IconSet.tsj +/copy:MapData/TileSets/IconSet.tsj + #begin MapData/TileSets/tileset 1 collision.tsj /copy:MapData/TileSets/tileset 1 collision.tsj @@ -124,54 +127,54 @@ #begin Textures/Animations/player_left_idle.animation /copy:Textures/Animations/player_left_idle.animation -#begin Textures/Animations/player_look_down_weapon.animation -/copy:Textures/Animations/player_look_down_weapon.animation - #begin Textures/Animations/player_look_down.animation /copy:Textures/Animations/player_look_down.animation -#begin Textures/Animations/player_look_left_down_weapon.animation -/copy:Textures/Animations/player_look_left_down_weapon.animation - -#begin Textures/Animations/player_look_left_down.animation -/copy:Textures/Animations/player_look_left_down.animation - -#begin Textures/Animations/player_look_left_up_weapon.animation -/copy:Textures/Animations/player_look_left_up_weapon.animation - -#begin Textures/Animations/player_look_left_up.animation -/copy:Textures/Animations/player_look_left_up.animation - -#begin Textures/Animations/player_look_left_weapon.animation -/copy:Textures/Animations/player_look_left_weapon.animation +#begin Textures/Animations/player_look_down_weapon.animation +/copy:Textures/Animations/player_look_down_weapon.animation #begin Textures/Animations/player_look_left.animation /copy:Textures/Animations/player_look_left.animation -#begin Textures/Animations/player_look_right_down_weapon.animation -/copy:Textures/Animations/player_look_right_down_weapon.animation +#begin Textures/Animations/player_look_left_down.animation +/copy:Textures/Animations/player_look_left_down.animation -#begin Textures/Animations/player_look_right_down.animation -/copy:Textures/Animations/player_look_right_down.animation +#begin Textures/Animations/player_look_left_down_weapon.animation +/copy:Textures/Animations/player_look_left_down_weapon.animation -#begin Textures/Animations/player_look_right_up_weapon.animation -/copy:Textures/Animations/player_look_right_up_weapon.animation +#begin Textures/Animations/player_look_left_up.animation +/copy:Textures/Animations/player_look_left_up.animation -#begin Textures/Animations/player_look_right_up.animation -/copy:Textures/Animations/player_look_right_up.animation +#begin Textures/Animations/player_look_left_up_weapon.animation +/copy:Textures/Animations/player_look_left_up_weapon.animation -#begin Textures/Animations/player_look_right_weapon.animation -/copy:Textures/Animations/player_look_right_weapon.animation +#begin Textures/Animations/player_look_left_weapon.animation +/copy:Textures/Animations/player_look_left_weapon.animation #begin Textures/Animations/player_look_right.animation /copy:Textures/Animations/player_look_right.animation -#begin Textures/Animations/player_look_up_weapon.animation -/copy:Textures/Animations/player_look_up_weapon.animation +#begin Textures/Animations/player_look_right_down.animation +/copy:Textures/Animations/player_look_right_down.animation + +#begin Textures/Animations/player_look_right_down_weapon.animation +/copy:Textures/Animations/player_look_right_down_weapon.animation + +#begin Textures/Animations/player_look_right_up.animation +/copy:Textures/Animations/player_look_right_up.animation + +#begin Textures/Animations/player_look_right_up_weapon.animation +/copy:Textures/Animations/player_look_right_up_weapon.animation + +#begin Textures/Animations/player_look_right_weapon.animation +/copy:Textures/Animations/player_look_right_weapon.animation #begin Textures/Animations/player_look_up.animation /copy:Textures/Animations/player_look_up.animation +#begin Textures/Animations/player_look_up_weapon.animation +/copy:Textures/Animations/player_look_up_weapon.animation + #begin Textures/Animations/player_right_idle.animation /copy:Textures/Animations/player_right_idle.animation @@ -568,6 +571,810 @@ /processorParam:TextureFormat=Color /build:Textures/icons/9.png +#begin Textures/icons/Collectables/Ammo.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/Ammo.png + +#begin Textures/icons/Collectables/BottleOfWater.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/BottleOfWater.png + +#begin Textures/icons/Collectables/Peeble.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/Peeble.png + +#begin Textures/icons/Collectables/PureBottleOfWater.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/PureBottleOfWater.png + +#begin Textures/icons/Collectables/RottenFlesh.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/RottenFlesh.png + +#begin Textures/icons/Collectables/Steel.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/Steel.png + +#begin Textures/icons/Collectables/Wood.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Collectables/Wood.png + +#begin Textures/icons/Material/Fabric.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Fabric.png + +#begin Textures/icons/Material/Leather.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Leather.png + +#begin Textures/icons/Material/Paper.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Paper.png + +#begin Textures/icons/Material/Rope.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Rope.png + +#begin Textures/icons/Material/String.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/String.png + +#begin Textures/icons/Material/Wooden Plank.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Wooden Plank.png + +#begin Textures/icons/Material/Wool.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Material/Wool.png + +#begin Textures/icons/Misc/Book 2.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Book 2.png + +#begin Textures/icons/Misc/Book 3.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Book 3.png + +#begin Textures/icons/Misc/Book.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Book.png + +#begin Textures/icons/Misc/Candle.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Candle.png + +#begin Textures/icons/Misc/Chest.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Chest.png + +#begin Textures/icons/Misc/Copper Coin.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Copper Coin.png + +#begin Textures/icons/Misc/Crate.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Crate.png + +#begin Textures/icons/Misc/Envolop.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Envolop.png + +#begin Textures/icons/Misc/Gear.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Gear.png + +#begin Textures/icons/Misc/Golden Coin.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Golden Coin.png + +#begin Textures/icons/Misc/Golden Key.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Golden Key.png + +#begin Textures/icons/Misc/Heart.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Heart.png + +#begin Textures/icons/Misc/Iron Key.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Iron Key.png + +#begin Textures/icons/Misc/Lantern.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Lantern.png + +#begin Textures/icons/Misc/Map.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Map.png + +#begin Textures/icons/Misc/Rune Stone.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Rune Stone.png + +#begin Textures/icons/Misc/Scroll.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Scroll.png + +#begin Textures/icons/Misc/Silver Coin.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Silver Coin.png + +#begin Textures/icons/Misc/Silver Key.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Misc/Silver Key.png + +#begin Textures/icons/Monster Part/Bone.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Bone.png + +#begin Textures/icons/Monster Part/Egg.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Egg.png + +#begin Textures/icons/Monster Part/Feather.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Feather.png + +#begin Textures/icons/Monster Part/Monster Egg.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Monster Egg.png + +#begin Textures/icons/Monster Part/Monster Eye.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Monster Eye.png + +#begin Textures/icons/Monster Part/Skull.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Skull.png + +#begin Textures/icons/Monster Part/Slime Gel.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Monster Part/Slime Gel.png + +#begin Textures/icons/Ore & Gem/Coal.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Coal.png + +#begin Textures/icons/Ore & Gem/Copper Ingot.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Copper Ingot.png + +#begin Textures/icons/Ore & Gem/Copper Nugget.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Copper Nugget.png + +#begin Textures/icons/Ore & Gem/Crystal.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Crystal.png + +#begin Textures/icons/Ore & Gem/Cut Emerald.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Cut Emerald.png + +#begin Textures/icons/Ore & Gem/Cut Ruby.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Cut Ruby.png + +#begin Textures/icons/Ore & Gem/Cut Sapphire.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Cut Sapphire.png + +#begin Textures/icons/Ore & Gem/Cut Topaz.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Cut Topaz.png + +#begin Textures/icons/Ore & Gem/Diamond.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Diamond.png + +#begin Textures/icons/Ore & Gem/Emerald.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Emerald.png + +#begin Textures/icons/Ore & Gem/Gold Nugget.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Gold Nugget.png + +#begin Textures/icons/Ore & Gem/Golden Ingot.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Golden Ingot.png + +#begin Textures/icons/Ore & Gem/Obsidian.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Obsidian.png + +#begin Textures/icons/Ore & Gem/Pearl.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Pearl.png + +#begin Textures/icons/Ore & Gem/Ruby.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Ruby.png + +#begin Textures/icons/Ore & Gem/Sapphire.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Sapphire.png + +#begin Textures/icons/Ore & Gem/Silver Nugget.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Silver Nugget.png + +#begin Textures/icons/Ore & Gem/Topaz.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Ore & Gem/Topaz.png + +#begin Textures/icons/Potion/Blue Potion 2.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Blue Potion 2.png + +#begin Textures/icons/Potion/Blue Potion 3.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Blue Potion 3.png + +#begin Textures/icons/Potion/Empty Bottle.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Empty Bottle.png + +#begin Textures/icons/Potion/Green Potion 2.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Green Potion 2.png + +#begin Textures/icons/Potion/Green Potion 3.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Green Potion 3.png + +#begin Textures/icons/Potion/Green Potion.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Green Potion.png + +#begin Textures/icons/Potion/Red Potion 2.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Red Potion 2.png + +#begin Textures/icons/Potion/Red Potion 3.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Red Potion 3.png + +#begin Textures/icons/Potion/Red Potion.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:Textures/icons/Potion/Red Potion.png + #begin Textures/Test/pickaxe.webp /importer:TextureImporter /processor:TextureProcessor diff --git a/ZoFo/Content/MapData/MapSession.tiled-session b/ZoFo/Content/MapData/MapSession.tiled-session index e679791..ff9e4e4 100644 --- a/ZoFo/Content/MapData/MapSession.tiled-session +++ b/ZoFo/Content/MapData/MapSession.tiled-session @@ -10,6 +10,9 @@ "." ], "fileStates": { + "": { + "scaleInDock": 1 + }, "TileMaps/TileSets/TileSet 1.tsj": { "scaleInDock": 1 }, @@ -21,20 +24,32 @@ "y": 270 } }, + "TileMaps/main.tmj#IconSet": { + "dynamicWrapping": true, + "scaleInEditor": 1 + }, "TileSets/CollisionTileSet.tsj": { "scaleInDock": 0.75, "scaleInEditor": 1 }, + "TileSets/IconSet.tsj": { + "dynamicWrapping": true + }, "TileSets/TileSet 1.tsj": { + "dynamicWrapping": false, "scaleInDock": 1, "scaleInEditor": 1.5 }, + "TileSets/TilesetNature.tsj": { + "dynamicWrapping": false + }, "TileSets/WallSet.tsj": { "scaleInDock": 1, "scaleInEditor": 1 } }, - "last.imagePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/Textures/TileSetImages", + "last.imagePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/Textures/icons", + "last.objectTemplatePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/Templates", "openFiles": [ "TileSets/TileSet 1.tsj", "TileMaps/main.tmj", @@ -48,11 +63,13 @@ "TileSets/WallSet.tsj" ], "stampsFolder": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/TileStamps", + "tileset.embedInMap": false, "tileset.lastUsedFormat": "json", "tileset.margin": 0, "tileset.spacing": 0, "tileset.tileSize": { "height": 16, "width": 16 - } + }, + "tileset.type": 1 } diff --git a/ZoFo/Content/MapData/Templates/Ammo.tj b/ZoFo/Content/MapData/Templates/Ammo.tj new file mode 100644 index 0000000..6bba547 --- /dev/null +++ b/ZoFo/Content/MapData/Templates/Ammo.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":1, + "height":16, + "id":13, + "name":"Ammo", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/BottleOfWater.tj b/ZoFo/Content/MapData/Templates/BottleOfWater.tj new file mode 100644 index 0000000..14ab412 --- /dev/null +++ b/ZoFo/Content/MapData/Templates/BottleOfWater.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":3, + "height":16, + "id":11, + "name":"BottleOfWater", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/Peeble.tj b/ZoFo/Content/MapData/Templates/Peeble.tj new file mode 100644 index 0000000..70ff1ff --- /dev/null +++ b/ZoFo/Content/MapData/Templates/Peeble.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":7, + "height":16, + "id":17, + "name":"Peeble", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/PureBottleOfWater.tj b/ZoFo/Content/MapData/Templates/PureBottleOfWater.tj new file mode 100644 index 0000000..72944f8 --- /dev/null +++ b/ZoFo/Content/MapData/Templates/PureBottleOfWater.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":2, + "height":16, + "id":10, + "name":"PureBottleOfWater", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/RottenFlesh.tj b/ZoFo/Content/MapData/Templates/RottenFlesh.tj new file mode 100644 index 0000000..620179c --- /dev/null +++ b/ZoFo/Content/MapData/Templates/RottenFlesh.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":6, + "height":16, + "id":16, + "name":"RottenFlesh", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/Steel.tj b/ZoFo/Content/MapData/Templates/Steel.tj new file mode 100644 index 0000000..64fa222 --- /dev/null +++ b/ZoFo/Content/MapData/Templates/Steel.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":5, + "height":16, + "id":15, + "name":"Steel", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/Templates/Wood.tj b/ZoFo/Content/MapData/Templates/Wood.tj new file mode 100644 index 0000000..b4c4b4e --- /dev/null +++ b/ZoFo/Content/MapData/Templates/Wood.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":4, + "height":16, + "id":12, + "name":"Wood", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileSets/IconSet.tsj b/ZoFo/Content/MapData/TileSets/IconSet.tsj new file mode 100644 index 0000000..186df25 --- /dev/null +++ b/ZoFo/Content/MapData/TileSets/IconSet.tsj @@ -0,0 +1,60 @@ +{ "columns":0, + "grid": + { + "height":1, + "orientation":"orthogonal", + "width":1 + }, + "margin":0, + "name":"IconSet", + "spacing":0, + "tilecount":7, + "tiledversion":"1.10.2", + "tileheight":1200, + "tiles":[ + { + "id":0, + "image":"..\/..\/Textures\/icons\/Collectables\/ammunition.png", + "imageheight":512, + "imagewidth":512 + }, + { + "id":1, + "image":"..\/..\/Textures\/icons\/Collectables\/Blue Potion.png", + "imageheight":32, + "imagewidth":32 + }, + { + "id":2, + "image":"..\/..\/Textures\/icons\/Collectables\/Water Bottle.png", + "imageheight":32, + "imagewidth":32 + }, + { + "id":3, + "image":"..\/..\/Textures\/icons\/Collectables\/Wood Log.png", + "imageheight":32, + "imagewidth":32 + }, + { + "id":4, + "image":"..\/..\/Textures\/icons\/Collectables\/Silver Ingot.png", + "imageheight":32, + "imagewidth":32 + }, + { + "id":5, + "image":"..\/..\/Textures\/icons\/Collectables\/Monster Meat.png", + "imageheight":32, + "imagewidth":32 + }, + { + "id":6, + "image":"..\/..\/Textures\/icons\/Collectables\/Stone.png", + "imageheight":1200, + "imagewidth":1200 + }], + "tilewidth":1200, + "type":"tileset", + "version":"1.10" +} \ No newline at end of file diff --git a/ZoFo/Content/Textures/icons/Collectables/Ammo.png b/ZoFo/Content/Textures/icons/Collectables/Ammo.png new file mode 100644 index 0000000000000000000000000000000000000000..9c793f7a07483c75ca56057a733a9a96fc9d7a86 GIT binary patch literal 21460 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
    %{mm5K#ZFf2Q#dX8IMbz&Edxr5+EW5hhr`79 zCJRu4Xs3Ue*6>*{f?B8_`gvRxFtN)mvG2i|=VW2-O(q;VPKK7?Pf)6<}v zwl~R~LF)mI1ID0=+4m!estLQ#Tei0kOO32a0(N3r9FJ>nmm0lsgg%~jN4rg3$DJ%L zltBlubZ`l(#|eQi9*XLM;;e(@$)!7jc|sH-8L?iElcGgtx) zDnSzKANS(NM!S$2mfU@95FGX2r0|IKPBvwEufRRrB>;cVb>m@?B-qE=>G#=<6E zUlYWP=DPFu@5SrR;{s;dZWQP#MmAc6TT=s|%I)SV)AA&>^5>VT~01k9xJkYJd9^ zY(67e#WFhPXm@|b&(}R_f4(?k{dt)Q7{~E1Cwx-QLyFUsW|sJR=tlG7qKm5_Hx9gK zUEmp*At}}52Ja0l$1-WV&pqp*QNf;^jEIq430|CK`tTZL+;wTpDga$fSC0|jY#V{cz=<04{`oM zS=bA=XBsD{{k59bn>2@lHKJCvw*99RneWd%r{wB0;?67SrO36iz(6X!`cr0)aC#+= zcSC)87T?3TqszU=PUZ0SR&T8}`-iW3>8#iV>?ebe4I=q_FQ5UQL;IB;6W5q{&i{-R+oIL?(vyQ~ z3i!;dv*+Vf!}w_=u`g-mt@g@ zkapote)hTh7`0SOwfhKWLWT(dck-3A}x0U0$g zRUWr-ZBGk&lJB^d>aIPTi4euPQ%+c6c>ACUbdte59nkQqk!b@jlz9v(nRcQvV^?@9 zUgrCK%Kb_TA4l_(-4{F>0^Kt?o(WKzA#267D-q&UBj@!m`&`6SSo zKB+Ppvcn&N|EQTSPNJ>8zO|(P(A3Y_w3qdv9;QCloODQZ7uYbQnkncppUO`CDdqX# zM;kmL5~RFM-zl-eDZHxy2c>?R49>iiLzT|+`F^RpGQZ5In*$YpIOeC+q zc@x#+>b+$Q9QWt}g&FG3U{iF*KE*(L{Q*puFfAoG zHy!%4!SHO3kI?>(lRohf4`C*$9r0O~J;DraL9blzi~Bma2Q3 zFYcca_jOMP4kM7Kr7X1(5l>0(12?FsRPNyetgNi}a{&btDQ&4z>3747azNwxOmC(4DupEZuIMz#R$6 zFnRj0WeLh%;zEU`t*yeP0kf?7ZvqvSLeo~Wap{?kfnjrdNctDSKg8M^6OJ^jDdBXX z^eo{mbr;C8(;d{DryXgb!mrd~05#60=iMJo8*Ui$K4yP`)b}KP$a!pcn4J@lbWy`) zX)w2#{>eSC@Hb|^N^Id&rkP6!qOf1pbT*E>r0VkA5zk&8ypl{w15B3Yi^0MTx|KP* z#S3Hq^G{m%00Yi{Bl|1hE-P!oBN9MKN$J&7NYMYQ1^X|JxM@8geVax07mfR-b4H76 z!mU;;J4i>V?uEZ*kYrB3;T@((HDsk@$N>^m$LU5-(a%3Z9MP~};ADGfkKM~zj$!djr=$ofh3pav?lf$NTub+ov5a?$e+p*Wr zlaEoZc}vG%9`Ue05XJj{66Oo2g3&+t6`mz6`@Z=P<(#1MfJCi@8V0eF16NOEa8n!3 zIYuaB@Z4HM5l97l1$1J%EQK4+9FCOn9Soz%!|Q@wf;SLKum&$i#6<17AQr+HJokhD z>6hinc%vuSJ|=Bh1U>||?_YQzkSdOf0){x*D%G?YdPOO`v57mmh zRgTkkA-NN!wz8dpvt=bN0m`3yaJ+flO->vF{d8qJd^-HyB1`b_r>?0Mh1Q@ypKw~z zF+5^r7078A`-Cg?f-Tv!pzrO$cQ=mbL(Z$r-3&r}9DewnhO1;wd~b@1edfeXN}DeRMoG?MaNyK zW2Zf) zbc|Q{_U>BRkN=v{nD`9@LVd7BvOCijdZTUhS49|C{L8=6LgJTYgA?OZ947p+m3ws# zbKR5n7rY!g1P0HRo+t7DoIaD7L|Z$Q)@89Wbak7~`$tdPOP^G)S&z}w#v-J-{ZbLM zZ|$(#Hayn0MU`2stX-x9Eqflj^lQKP^2_3Rg4)=Bl;C`w$93Yx-03Ht)w5|p`_gh0 zP|aMX9pV4YbCmDVb-aYt-U^jd$?$amFP8%TW@}fQo8Bn7p(swV<3*-?Dt+g&+St+J zEN{`ou5@H5)!H7n36tu7IO>zhUK7tFrhko)W7 zu`7hX$abdE7y#{Ge9e58c{@eoVw7uWIVSPu=y~ls5=E$z}>6rVUwFNquw;$o~g5;uJlm&v3DyiO<7hNs zZ}aq=L*}pt2AsZ`Z0W?ZH{NOU^~&e!HG4Tc_}fEa)=sD_}&1%zsMR(kN6Xq*zL(0+q$xn7P61Z?AhA@t<2fhvr1{$zl zuj@4xYM#V?zQN~P*8#K2qPTO1(F*g}7(L_*t4moypxW^gje|*qu zi*5hS4jn;uHWsAku%l5QRn(uzN`z~!EO7JNl`K^qz0rRjk1OYt7T89i2qqc-{K=R& zb%wi&mXueSoLKcbwVfh(8D)FmdZB?v(lG=E9S!Y0H(H^5@tQC_y|u2R-%>`-Z>{O> zGpb&#jhA-!DtbtE&Rs2=tK1ADaM6uiNXti_9ztRA_ zc>MKQcQcRAQ2HOq^F?1;G^EkiO*oyOuXFYCV%qOtl@WNQ9(P9WHm1jWvLu!k^&Nm4 ze#m}4#ng<$9S_SqHFhU+wV`f)TVG5e?9lECCN1yk6MW$Qd2!&o#CdU}>$ah`QPrn7 z_LF(l!omX<7?b}-)jb#8qloilCA)r9A<}vf$)1`e^3+k=R^ex4p(?)CB$Op!0>9;< zj0&u;T_a(u@xBr#>FYg>gbGQ2=(f**MuO~_Spqdb5XQ^3V~p%Nx8kZnuYZ&oQ<`6q z7(j!W_Ijj3A3v}pfFHb6W_|ZJx}$B-{7b7)M^Hwx%xD2oGHhhc55X{RtGvIJ2bcho zQ!ekJwaLvZvHZl_Z+iscwNg22$aXmuemwr_Ebi2P_BOQTqlFW8Z=^+jozD-kGalS6 zB2>QH?pz$3ZQ!G*)@O5xtL~}fFHQHCns9Vt7O787w|f^ne+rFHrsW58D%Rb6fOOSt zzNq~xI-cHEa1>+;j=d}{@>NvsgEMizm^M>3maB&t%z|8^bAB#7x;W7})p~W~ql{@r zx(w|Z?&Vmn^~LBEOuFY>;OQUgRXoaO-W|`2z0|s?gClso%jw@a-q6CI8nnLb0giFi zV>#6c^@bS<2u3V(gTHh(g+2IT!L+7t!!fOf-m@3MIp((fmbgw^?5(Fg9sFZf1VqsV(^2vl)901>rs^=?R$nSt>QDZqMA9%P3RJ++h5hgBW3iKu z4OVoWi<{0&ftO*4Q3hesj()e1{evAh5308BPuKTvj__&h=N;8l9RBvu^yn5s(PNY5 zhFbsT2&^>>M)MU!zOmFKtncDwr7^mU6#{*^ikiOPl>u~dt=v8lGQ&}ULpA+%^XbBG`d*kw_kk*lj=}s}T+Jq_i#_K8llIqMyA8e~@^Dc9Ha1ftKhrPWuZNz6SH139ojhM;7D_VAiaA z(HeR`UVd;b3)O)%clq2b`HmaJiLy_j_F^_TJy|jMa9}RTPN?_mWw))7c|d~ONort# z0g0~zXOV+bK!ROy#i~8+3BJMSA1y27Pey06g2)36UN>rVmX-EkE}!FiC%7Fp9ffZ^ zGaDWZ>67Yd(%69SReiZTn^i*WT|fRE7dVP@7Vr(Ad{QbRP!?HlmnSbh^HN76Av2uD z<>WrnB5?6(uelm{N&~HF4WIY51^AvXD;s$R+%2JcJ5a}q3FYEn-}q7o^lPSpA=v^f zUnO(wK#-4gz9Bz3HLH1CFN%|7F6W#14>DlD@b2q#rhWLKF61`Xdhzlx`=&Q$$x}`m zDJwyJ=$fUO43gk}D7Ce~gys|b`}>XQCVmN6O!9V*dEW(F!=KnEqoYa7uuS5{2bymt z+We00ik+0L8;3g+&9e>wD8+Z(4Jh-f7n^eBulKlmU57R-Iuzb}#8hL1^M!hYJbZYk zskUic)>W3s86QVE7j%D_7;OHX#L=E?MZ=RKdYIvg+xs+)tSg&&(JQWzP$XUjQ~rYl zh{J(7Lfe}s^~!w)^Mj%iZ-l7{JaD0x(*Xewyc+|>Nvmqsw$lQgHu0ugIJFi>7#DR(n+#!S`bw7V8V3Lnq zB{^B>|ETV<;7n`OCCcfooDO3b@I4MQ-=niK^-D0A8e{5I|5)vFp5D?sFErGLVQ=($ z$mdwO|68)e%6> zoJ=ee6u9kjsN{C@p!w<8_bI-I1K^iDZnFC&GF3m5(p{C)W4b@Kxxn7nr|-;A_`;l} z+}!N4+G+i>rT4vO^`ef??9FCEe!XucH$xqOJFg#mwL}MFCv3`m_J{qvmFMHjl|V_c zy;xfXY1yHT!{~8WSDka{kVXRd@y^0glLCyrzl@2v2~JeLvxKLt`O`Cy!BY?!>#l6vRPnRnvP6sC>NK~l-JLJ!+}>fMfP{rU3{ z#1RBdPd!tb3cIsXO6CfAcFgX*n^R!kEm=|w9r8Da?EUtN2Qf5eef}1!ak%Z8g)s9} zE5{lApKH{lIG!IUubT9}DTWB=XJoa4x2*+_@p5s$X~Yex<|8x)lM`DE%N{0k%(!@u zl^*gK{ZhP`M@^FC_+X=c?~K1o?tM7)7cPJGdyTAII4@GZM?r(J;_0Aztg;co;hwBy zw`1CH(G$Yd>C%5NvJ{s2p5DjljesL+!m6Ss1%*FJed}8mB#2PbYPYDO|EOFdwCWXW zE1CDYE%@Qt(Vt6&s854F1{ZZJI8bdHtp-8>+|_V?N{7JE?S%lpnZ$|Cj4yjYxqtuN znV{BvTYmYlS%xF#lTFhGE1YXI9G}W)-8Z|xvWj&f0C)iOjCF;qqhPjlm#!9=TY{Ez zgg&QfkRMd_S}H2hX%QYznmW+bja`#-n*Za?BxJJiJtX$SuFOTxAxE)Fh{3{ma$rXE=NwP}t;x(`%TmalWqb@8@W9A~7vvS9X^ z{lb>UUyG9fRUl|93ZW6oeB`ox^&Dx)hIi7*>*|BtHBB*>~33?SKH6g zTQL)~eBM)I`_UKa%iO#}K9#v3UkgS=1AL!mLoQertf9?zBFKJdHF_~PHTmE#NER%w ziy#`;yuP_mKpGrdc|j6^qP=V>`!N(3SPQ&OMFnlHs!h&deei$DF8rI4NOqMrv0`ai zR}v@VC4$o()C5xQ%vehOgkLRDlwa*Bs&^ax?P7!eh0dnV_ihAC*G{-aY4|NM%N?Bi zX2-Q`Sl}A`t_m2tD43k)-tilCi>kOBX7L*C-glEa`He1J-I8Fo_PNrUyKLCRihNPjf_Xz4k0uKKVg07l$Nm)!z-U z(=Xc^nwTcCW0c5VK3Qxa3@lR35qZT?#2(~eeTzUI95{@74=z>4(gL1!Xd6;v6s zZ{Ix&HgCye&#Cvi7fxa)wXfl6DKrOR!K#m{{N(?d!Zk)u4jELxofdQ?!SP2Y1ihhc^kpRF& z+(zgsByVR%gREUO5hPTIkf_jS^l#B=uLPME&KyI&{k+2oVfM8yGTh86fbB!5Y0^_roWA9U*qX}=&N^JV4?zrp!$&%Bm-{XK((mj`DVLMLfewVl ze@yon9a-1ORDXc)1*S>w`*H_8f{Z|9SkC5^04LaSOru>&D$I?{F<@qs7dB-hn+;B- zGfqPk;H>T7?wsY0oVLiTKSTC0ak07@p3E31Wg#I9&n5ioB3*21>R@=kA?X`| zPig2)ka!I__~jq7H_xyEZ3{%pHvehTIQkuDSbcRcaDqEXk9tQI8>sdgCg6t|9zO&3 zS9RHf=RkO9aJweXXsp+&qBUa6FLX`xHsY5q>NVnJxmDu{dBrM}@q!PZ3hX`qz`5(m zDZWpi_u#SUaM4=V)kX4}D5ZJOMER2ny{33jlA640<~MT9LQP{!L<$`e>&BO11^u~2 z27WvH`#H>2bVk+kME(}o*_T)Nz>I1b?Hy@5=woey4v)5O@`~E#MsNYDyqUf7ykE$9 ze4cahvLy(-9h4a7JyiJteD%PKg9MOT7uTi8No*g+*~o3J>pENqhwMeGAw31?$lWJW zI!eTX1pdDy$gVF;qauf;3KW9hSdvL7Q<=LYkS+sGM$U`Vc60cQu?(N=t5zdLC&QxAdM5 zg4@N;z=;!d6!Z~j?D%`ov%#(HzpClCx6YE%Yyv9rD=B*H!R5zWt|PYtFDmT3ee|vW zF{L*KJhMhAYi$m^|N6-HR|69#Oj_|b9cpbVt{pA{DK@T5(RK0RFy z)mj7p^Fv%j1iMl$PSCGPq05!Fw&5r8SMC8vhz?WQ|5eMiheNro@eh@xwp$zJGKIEX zij5uF#ng@vWmhO6xs-h*m*h6gCCOdWq)54DZ+1y;e((FO_xtoug1ya&82IUQUW}^45V#riZT0Yz z#+5{}KF9H5Hx&~t6?X-w6LySoD1RIn5 z=#2~xt*aZ$4WomAs*>~BbZEKToTL$93=mQLs{#~M&k3ptqANuh`%G!Tt5|QfLtxxp zT!>MNjry6T)B3&%8>Pq60T6Y(p$)M<)FQ==c}**`*4C}ZCZ#BXOfXwT_nEKG>J)7g>Wx$)~9AzZ0Z ztZ`VtV{kC{#3N)yj%zpv<}1FBupY`Z%IQTmjfoBFt+qoouR0XRJ9p(cwM|ippq^?C zK_LS6R+7m4bT!HU0@Wt@$;U6dXe%jd>}+0Rc8Z4?YZS~r&E}%%HXMnWy1bHDKK|Z| z_Ud<w#nQNfm~kVj3TsVSVh+@E z^^?SQf5iUB(c=FCvcEr*yCYA8PFYr6Fo01luZQ^=L(!A-`q2y7Gu~=Do$r2cF}~N_ zWS}Xh8jp-SbyNKXr?Db+2LO%QBZz?@3--`Bov;s&h6W}xS(-t7YVN3EGko3oT|CT- z1ln<{<(k2Mt6B@z!(@qZ)-$f>ujm8|SDi}d^V^(e8xk{UY(wo2ReQxN2jF-J$U;csDoKnV37%X4cKU}R<2~c4s4MObS$2RshycRv7UAA%+iT8#nTYpX z^9|Obo(tl(6(V;85aI*Si^kNtYUHLahH|&B`Hg?|gm96KUu;0%hy>R%#x0wLePUFxXH(C0?Kg^*yIXH}*-6pj(*CRk zIwD#vb>ew~#JMW%p4ViN_|C_%@7IZ@49u_eI|WVf@K((<^lFQt>*QID=`E~tJ@Pl{ z-Ps+Ne<;!i(Vg)EG@;q(9wfMmvk^x&d40J~##U$VCw^G=_nM6j{Quy~=W)%hIn<&ncFH3hcgz_znHDO{;Z_Sv+r7&S*nWZr2(iN+3OMwJaYHtd|T|q$@gVv50R>LSU$-~*0hK9$2=BqXGG1F zkX^gIgJrdoY@m==xse>amq?Y~$n}E>)#>F}0YqAG6j4_cJ6(dYN&IFN+V>{=Cc!cIIEl6;}MnvQ|k-5}tk;Ro# zXn_C9Q8ZiaHFh7n5-27x`*^#xP`;omJwU*$5G|2|7<97R8*7lySfssN14WMTwgtmf za-!$PCu(jTM9Tli?A_MMx`PUDEPS(=wQ17Z}IqcgtB}gm@p`0?{ zOB<63M#A1b!p)kR&M z+ZPLEA>9OfkL&2`Tpm~U%vQM;8agId2B-8I0Y+6`Q3RfubSM97Imh2~ZsD6Oad>C< zQ+r28J=j40axmgE&*?zFl*h*5b%M?6`GQ&r_LUizYKJ>lVd1o3=@arI)$=<+%QYAd z0w^(Z5)?_E0~8f8;hEo%hxdY;T7+)q>>Z556lQ^iINPXPiu4lo1g67&SyHFtB>kx< z_Iyd*5}D+}@}66pX&|mjNq&S~9*3)fv3)TQou$>jwFSeh!KaCN4<)54#oDp4rPGD4 zB(l;v&|?WciY}8!Z#i$66>hb3(~H*3=krNkmyYHu*mUu9nhwQh+HS8hf@6&KrXSEOz;eoyoX zrP?SeCI1PyGac>etUfMfhkEzU*?6D{I5MEflYowM?g!*Gk&rAOyN$W1&lPdDN=mk1 zqad~1XdkN0t$Xta@bdX^4giLZvO5rKp!iJwr@a6iKA+Qk%}uCH2P9*;>Pdf9`45hM zDY{CoZiKPRZA4q=w@>w0)AQKR-7my6SbyiVR%eyZJ%Znp`O4V!#V%)AiKHhi= z4_cJH%hAnY7Q8#YVj8z&+3bQKK4ZFfaMQWs@J=^r@+>hVw zlQPNPm>w43W`Z>Y)~Ki~PyG@L%7T=Y?4O-k1E~a*mhSUDjMNYO?aO%}9jPySqyV@G zZ%_P}#XTmJzowg4ZF3aBdpr9ZCwDwCt!XaWa=v7`4b@~GvZx+H zpRpmF*gKz&fM1{zc|Mcm^soauXUiPj{(jcKX^Yu-e z{g7}$njs>b&_)MnAO&qrf*G}-@yB>9VHFW$lJr(+$<~^qz?0IL8z$lf>3vXtvuSvL z9|K;;KN`gZJ4P_!9|$qxkHIPlIQJ7q;wmiV^wHYINJ?|M(CL~}!ildLGd`?fKJj`C z1l_+z#4R&-6U4MP&~gw_5k87^oSDULh}xN;B`wZ`PqyPY_XhYfekIE-tJlyJxj&60 z87|d@;$JN4m;yeBfYK?&Co{o|BM~+x@`=MC#T!!mQkx>@zF}*9<>dS3A@0iM1$Pwh zs=b-qtbGtIpB%M8Zqr@Yq7!wS4_7G>m(FUm!q4}|m@uvIcrTpz#$9$ia#1ne#ZZ!JNA?SJRF|XR_Fph j#(P@>Yo7L$Aw$)KXaNUxOcnf*6SB8CZvFJv^Kt(KVr)a2 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Collectables/BottleOfWater.png b/ZoFo/Content/Textures/icons/Collectables/BottleOfWater.png new file mode 100644 index 0000000000000000000000000000000000000000..86015b65caf51c2477ee655144827f8c36319563 GIT binary patch literal 1581 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�GtSwSeS*P>uSG{*L3VrF9PGcR|6r7tHJlMHl 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%0DTen2%gS4)bh;=dxN?sY><%tg`d zN(u=~F9`)&Mw(0rsRA60LB|4S!N?Ki@H^TMIxODNMCRrJ{!apKz@hbeFh%ux$(-jkC~qLK zH23vYwqat9WjH_I)%1zTzlR^V4kXFt?P%LfQ2{~*28OXQy|A{0TP7w7a1GI{{U9M$ z4?lI(GkY{`i&%&%N_yNFPT-zwgO23Q?8CvSDV*ZAAZT5E4fVnw2)BvIEY3wir^|;i z@HUm}+V3l+9K(X=!P@x#ulp zFi(6EHK}02FbYIpU&L-5ojU8yUlGz0K>tcXLEzFALBGGdr)RE5a=LMNm@;GFu2HPu z3rp}VdwZ|Wj!;5uZ)0Q$OV0xl^@q{R7P<}-pr7__Ab|sqv{T+EBbh>pHKn6dFeo>l zF{W{z@D|gvfNQtP`ve*;>%G4eB64{M{?wcb#?)tITP1TjOjZjb-_%-O3B1esnn5yq zdnv`y)X$HkgEL2EILex{c{^XJY*maujDtksGD|3<0BPX1TA7#6YiZ$bV!{HE0CE#8 z^~IN{Z2wrL-`i&`vQYC0A+5$Ew)Xkj4rwpcxHyo%@^?>sJbuUFeI7H(_{I(?X6Uqx zu~tMbh1K)taa|qjSB8K&qXMZf2-41`x=;Vy-F?}0KvcjD1)!dup{a+?6(!dAaM^K7 zCu{sZzq5rhKKH_^Dm)InFxx{9I9;kF<(pS3n9~d%@{u918B@dBQ=Y0I0p*asj=~v^ zhshL=*$Z#@w_zmFv&W@cs4#VH9az#P(}!Ry*He1TJZt)e)^``X^b8Dw{*<_rCA5jD zclY)_^G$6)CcIP6VvMc-yC#_yRB($XPTI|mvaW8VL2=Oy>Ad^HIp%lv`yYgI!@T^@ zM+ZotC+=p`EtGsH?2PAwqz01($Rk(l9zWK zm>nT5yy&O373W)3MP^PF4G4qwi>bT4Q0GqRc?SD|;y=yT2GBUkqIp0b$TZFITfW5` zgI(FMoAR${iVSN)A4(Y}v~7D#O1Z94>WXE(Z-uB8LWWs#DgW^?{yGsj*Mx@EC}N8@WMy3oMI>+mQza0dkP}ZA7q^U@ z90+wc)%^oMQ%gull+@N@&TT*9o-!_aGoU+j{7dpP&wXXh8KAPGE03BQC@TbX_Uk7m zCYSVWX z-8xOlOiSD7ohBC*B)$=Ki}Qh??uUyzBOI(`QLR84jgp-9fba;{Fe?c&;o@Mg)W)Dt z`i1;LqTll|b25vWy?&EV`Z{iA@9V~A@X#{dj6D5QN8{JvKXa6m&r8BY-;{*ZxTo(E znw$0k=pf)lOFkYng26nO!YnA8N62j2j?O8W`aCke1XkKmTq)5`d`L z#zsU;4D&5_=qoF;=O+PbRYat%tc0(^p#@L(bpjb#nSrUHXrTFqZnA0feSU~vP{1dw zeo_BKSuoY@jBBr8=D2pFjIRiZB#f0iBm4E*R`2OkH@RkmAu+V`^RRZ>yA;DS)+!hx zJ`DNtYj%63w1e|wbUnTIJbz5O)WCmpZ(t$m8KG0cI=>^;Jcs{mM{01jTY#pW@^)a~ zGT+(d=9-GT`{+`*lLj3pFMnkddHFCe$CGxxYHEb zuJkSML2~`x^48EdgK5TH&iJR%WSHgUqGes5DA?ZK<%FlCx&+ZM6Wd!P=;G$~k8kVx z2xcG9uSp%%A(*wgisC1lLal5H`J8l>brnU##E`hSxY(s}uhf#X2(twTWaj}CQic6Q zE{ApenbTj^3bHvn0=As|4JW4G2{B>kxfQ_PyO=C>RAb_JB1ub@BLU@X)lbIq<4WuL7q-Af#*Yb#{V=^U3Kw z7w(OtyI+6IO+0{FJrv`KB}yZU!Wmaj<(p)Sa7jrCE0U^pdyCFph0|7{cEOZzdTdowEk0+kQ)S3mufo9|FF~4p zgnVx5=infPCJ%!iZ-NqU0w#hdKN2AFZ&mJ}1jrOWHDL-EjRM(`j3lhOyOtAWF*tB| zbaNY_kt*M#)vaO?^jkmi9J~eua)VEH?Bom~?TC1Zg1m z`)({G$1FMNKnjpGJlZ-T*)QCQYJ$nYRzuAig^7Oeoy-e_*-1bGT{qJI-{ao3n4#66 z^yA?i3EfE!_Oc+3lH4pQ+0iTQf{AY6RrCwoB!4q#vyb;cvItbE7}`(_<1TyHM)<{AMvi4mbXx?+bT%t)3io4ZG5k{EdP6#d%*%Uqv^R%CM>0;p7+U`R#9Q z0!ZWW2rw#viK(|7CE+Vp;9#5&+cIxZW`CsC=;*fB9h4?6DV5&zJ!pzmgT`yQr!2Yj zvk#E!d`pBTfCQq~_-&pI{d2l6KZPCLThzE(epah|gB%N78OoAOi>X6eN)rGzmXk46 z%S1I5;_#a#xg%2F8{4$>T!S&5;GlV!t_XePL~+qrn)6*1bq7mJoPT@)6>V-b+X*j| z{b!m7CWPL98)5Mho4SJjIab1iW#R(^Fs`&sEj_*m5B}}^r*#=7y4s)mg@O8#ekAmupgX$U(HLO0$T?D}A0wOlWkar7`ax9=3bcCWC~dss!}1 z)5FX@kiEybt@A0L7c5lHLDEN_h4OZs5wExuIGN$Qu)@xYV-MXD+{n0 zada`#ew#7en&zbN-1Kxm2`LQds!atb?woB1nKX?Qj5?ljNv8D7Pq_=t9Y{|9wvM?0 z{}bJ(wQ{45yE}aNiYHi6Ccf#ZaCprL&W~r#huWNN$Nulb>90U{+@tGHsOZoT+Jxv+ zlF|Y#_5W?J`R~0F#zOqVY2KK65J^3bO0RpZ$M4{s4*1>Ku5R%w9nlovtQiqL^RlAO z)3z}=vP|XzxP)Jzm=#Sm5VK(oh4zKYuoNs}+k~6scehrzE`Df9K+zGd!tw7z{ws)I z4FYJa!sLuXA1|}%{9aW;!VhvwR)jZz>oq;$YVNug)LR;)H~e z{NZ0j!27mZvWmOT!TL=ZKM=l+N~Q=Pti%Bvhv9$19e=IkqZb8oEhT(4qXsslF?)Vs z4T{cql{3Rg|22dF@S2l1TKmyDs03p-LXtTZ4{8!2g5)g`7L%wZ@O?9h6duHydV zk`o=s555EF52qNm4|PDHMFruzu&69agnYB7jGva|b!Hfg=NDer;FbhZX?8nK5`>{h3uZB|>f@b_T-pMfoZ zyBw(_ois_1p@`VkWuAO+BdPHI*J#dE4UUBSfMk`@GSm)f=;QIFQ-~8k_bohTfASpc zwc~-1i5kXn$kgVH=czsF+EuNPscPq-0ul=7QLg%rObrDEad7D5aTtYI&3u%Pu1%^> z)W|^*MoEA#GK|UGh5ZH;=Y&u8n-Cc4df%qQ@y}wv*2V0IAJDkn>wcvE^R!n0)n!>Q2<0h%b z^{(1&F%oF3xtQ-dIIXO}Q`}MkVzw%W_?G`R28v2{X#PP=&fscotzt)-s`k60pch|N zZbf}@%kWAe5qtp$~*^;fl00VUHdHeT$^fCT3AdO%PE&C!%e9inUTrOt&s z+>iN;Bd_W$Ys%t(8oV$_TlRqUosu)Pne(-G=;eV~@;_rckC-A3Av-=XIfF?dP!x5NdUJB(i9TpS z&NndEf3FVde9bB@F3vd0;UTE4Mdm+!RVTVG%t@AUVUsZ)`KzPz11#QmvLAdy|9)Q` zCaaD6Li%~lW(Z+Kt_Gz0hDbNSOCY&`?1o9qNx^s2Nat%#LBZ8P#l`G1n98a2AuaSG ziWvKgY%8j~Z-gS6pDq-JV*m&~hkV%NuzaII?f+f7+aJHau9tY;PLJ~}dM$O*c zE1FkUS#%!0TpR949{vp#{gJ$?*Y(KPqR;auiVL(nz8j;iO*SvS><|p()HgOR>H>SL z00{Ca_(XJBgZn=tx{aJ@*eMvTp=Z-dO@VfMu=>LYYnG3NiXQXBdC4QL$J=Z`{xUqg z05X`eyRNOIqtMRj8eii}GFvwIU5fGCBm!@Jv#1 zY_u5w=in>g1E=y%0UYP1jmeK2H^Ou8NnI(?_*HT_ z;sBH$VTnT?C~IJ33Oend5Ps<_&^Lxk(I?1P?Fe5`is8)Z%nl6_PswRonvf z{k#=|gD#1N9zXUt?ExCC+VD$SV;FsqN|GO&o{srEXNJ1=7@(~xGt*BE*|Do`$o?7K ziMB6m4>;%1MxDTyNKS-n_B4CrT{t}^R^d+|SpGz3lUHUWlgVnlyVDtlR$g|ZxNidO83KDL@-V9_uCeP zEp&KX_}r%dTQET!vzUr1`hag~>)gE&dX4xdx6L(x=_MT|-$H6EE^;%yyw1K(%qgdn zj*dArKNnw>UB{aUupj_!f!`OvrrH8=2a=w+yR@q=$(R4BoPKKD;SDZ_HmkwTyEoWE zbw17*jSvcq@dIZrH5<6$^|NV+aGf{DU5y7gGuFtPwMYxEa?_cLXU=`T#mGqi@~>4V zHNYIu{3o2F5@!TchzJ(Bc{Aie;&kiaAp77dO#g<{r?m{|^1*Kx;RBWmfb*WlPGvi! zm&dW>Bw?1Y@ZavwQ8l91sIA{smF;9F9$1oUI)g()(O28i*gVk zjE8e^aAyb1aX*8!XzTl)#M1IoTsXJKt?1m>&@n29cK?(}XoWEZ99Ghl1z>2JmhZyR;>j%$(4#Oz#gAX%-g{S>u#5ZqFNdb)*z%UCI3KVCs zB70n8^O@YV=Q0zt&)Mmto69@|m9&XB{6`qaupYbvE9U|B>BW@*8vCt1)k|VDe`{c1 z1Xwf~+2jNvXshaxvY$1MzHX)M58TfF>0hCMH+ZlIy6{HZ3F38?xlK)Px^c`Nagc3q z(KfY`%N__N+-IYRU76!+va>TV;^^7UPQL_j;P2^QRxiSw(ApxPntphXqoegHe=TPE zNmgTIlaB9$oS|??p;g%1mp6pw6;%=zwqKL!y5v9psKhgX&do57b2JW5gf35x$jyZK zGkhlqiaiE3RVrE#Q6ItiY@w8%&mS~W4Bsp4D+ApO=CZhW_ql_*q%b*vk6c+#TK+__t} zF&IJri0ylAH+r{wp*ojv;?8%hE#jbvFf}v7fGGb{*0CWPd@)QZqDSlG*vIcYW@=@I ztB-s{xS$ol1i)oj1L^DpV$w~blArK$$>f6XtmpCq-t(wl?>)}YH&a>}wV~IR`ocu! zdmImGUke2Dh}BGTIQEOV@@dgz73)|h6X@uCenBsmSa~8{QS`{8mC7&tE-p78*?anG zQCseJnxn3e%z)Gp`sdK~-+NwjVP~56wT~DjoWNTek27Eu%4|dBvJ6bni)#T}V^hmQ zet(}=`yD);QWGkHX(2-rcusu$_RJ+xl#TmZ`dxqT$w2?Vh@s!rx2;n~*5tIcXlBOy z$D6V9A^QnOleyckYGwxwosdSbaZWXpPROa&V#0K9m}`|Y{=ezg-bdc~%1}3=a}98^ z??TUu!`BkYFj01Hd+)m}<9aCNM-P7pZ$RU|c7yk4CWaX{%0zWFL*kyy7q=dR;mHZ(X$*Lk{{d&MK#T zi;U}EM=6{=mfM>n)%k+UrXup?K6~6bE9; zNknEeF7LsBO*1@OaCY(0f89FT)H_VJc@DGwj~@@Aiz4dh^teAN`%0Ge|H01!@R3(M^ii}d)XQj07 zB0%6Ao1%l0|J5?#&BnPwH~sfKhqv#VFOQWsFAFBx!U~^a!O_LXKHEMehg9pQvKGD+F`__1neSW%34rM370M}}J0Il5@p;r(Two4P00u44MuKLD(|%-3KgL5`a3fEDWN4kS zT%IrfCi?MA1m?(p%!~Xmcm6W8YG8i7eo!~Tj5g$xa2&#Eo$_{ipDt1L z+4jl(Te@Z{x&qk|5?9%<0Tqau9Z%kP6uuTy!mrn=MWPhWpv@>w-Ep84pfn;cW+ z8TU$5o45AGkH>t`*SiXm_0T*Xjh#5R#Q}?jTzv=!gS6TkD#>B*6 zB7hat{F$sd4xc@aXI`WT^XV3U7q13N4P(rcSWD+WdycBJl*~%#g`7HU!uaw6bn(L5 z7Rny5<;!%5#dTT5sprJ?EwX}bh?(kRD(RI(4!t0_l~5tw`6N{7la3zK6CE8M8?#nD zouN-QPt97#=9lxcm0W8i8fJ(-V(Y<}{#zqK@#}2ZFKY}-!&VPN7Y*1Fu66g=6Q*xW zribUoSx06@Svx}C&jDnQQqd_d%qd1RV9l~jOhFs*tfk?yVP3L+F9l5tvbe#hKBB^J z#s-HWL1SvrziV-D_Q(Ky{1_ucDlqrd+4}Gec3emBcaXwo5RP{sZ(3 z?Wk8>%t}-3xXSHa>lpdhf4PyXsPuHs;TK9;K-xU&wdKUnqJXt+gm9mjGV^nz7CN8v zZ#gFg$kQ#Ktwk7+KXM_B2a~-EJFK&$c88M$*!R^JeXT3$A^_3p>ofQBOVbU@d+{MO z&`u^=jW8qYVe=<9s z3SU#WF+&z~XTV9oymG>Q`@^|ziyOl3rv^=D(-)>Az~p~) z_%$4#^ub)LluWIRB@5n*e$1dAwAd#oH*MOvezR8$N)t!FO?;ZSahPa{XDcOcC8OTj>} zH$vXtoux&1dnk%#r&QDbzT1g*+kIU-$y0lKS=52YWb44wkd(eHRRibYCv_bbH$J2Q zaS!y<2(RhMgDxg3Nk81K2uf>4&Nr zjBS3z#A?&-Jo~igp8DibBUYJh4(@+_>+Q?t;ZzKljw}^AdgRUp5k9L+2VORn_cO>a zA@k+q;{%G=EQ6d4PjlH@-cX$m55^ibt4sI$mLRZGqefq&=C$W77>j3|&cd8dYMf4L zgOk!GyXr6QWv6{Oq%8iZ_7kNhC$wnvTUA%AdHjq&m=m7zgF}iRf(%(A>B37l6tXp4gmy zXMYS`!9-<#YGvRr^H3@YKKJLuinFV+qwdfn>QG@^wV=qj?X4${$&nrw*T+F6gnf*D z;|3OEe*|;7qltgpM>RG%pZ(m8oY(mv9$;}ppH?g3u3bz?nL`pL5AqRv#?ogQ+Q5;a znaksvJ(>%SfG$K4W;OQgT9lAn`hUKR-$F2+oS%9l>al0PO)&upF!u6y*zxaWg;BAt z*vIF*YVJJzZFRn1H#fQGfQJK-8h$2cQ#~PntYe)IIgcd6V?s9QkGM=J0`AWhA81DV z9aEhc@Lv~b&x=J`@c*O|VHmUe1e`am|CByZ;WskiOEIS|T44V|cOh70Hsj4`?{dCN z;mCj2p)FF#i#z6{&cP14>P@ZO{@$l#0ezEa=dYH9_&v9aB?=a`%+XvF4UQB+HR=6hpKYA+SzBA=s}I+()mlo<^;BbSG}=%?^^vOKc$lC@ zl~TC;G6aYAzL4{Gd}S4FZxUUWU?H-xb=9z_DpH5bC0O5ip5UjBSROgYJDW5n9)3oL zrIMmB$S?~z>jetbK@{+|jkr(i;I0F+<9>W}tUV$|vf@=3;|JL_sAYTkYbUhJ0^{Aoi8gH6}p-g1)jOT|aI1HI;3t|OyA_qZKS881*5cFFk4caYZpohuZ%8I#3AU-UdCmn#ex9Pl|zEo4oR^m=7r-yv$}dWZp5JIZIPC zvut>zAX|Q1Gc=&u)4X`d+CPBd=*<9QaujnVU(ZR1i04F2{;~(yH#B7B7-2wbpP;Ij z#Kq0!Q(YaCyom_^)n^7A+fxidTL)DRdmL^vmu^QD6P2>-GwULD!>`(Km%SYuDmH%| zK|UbzUnhI~b-!*axM%yVkRaK!<%(U61BADnu7P{W^7+=2qdy0ebJEp48tyi<{(DkZzL8`Z-R!%1dyZzFH8>Gt`TWHD zCLZ#frS^R0je-A>-9^f+jYp&KB0EPud)4lzvQIROywCh*b{#85&CNznYqQ=PT^xqX z%H4@z#~x>TW5F!vg3mNHRasU1$(0iG>t+>$Q2n-??l}qzCVPNHy(5J18Cvx_x_OL9 z^O!kx^V#~fC&(}t9vxua*Jc{vnqppWWc>_o!7>$TtgXqOB2B<}Kh;K!=_McAn)Koe z#TA3Tcr~U}qZL`WTQ=R4wf@T{1r-5R z`E*sN00q;Pxl(UQBq|H0fclZLM0`lma#YfWdYjn-@j+@@RLVMPT^;q+G1)og^tjWgtZ*Y^4F`bgG!_Icp3`K9#@6=}YFrYc`5&u~%htKs^SvXiDWl3oU8P^Q z1I}VjI?9BzQi>_)>Q z=s?5Nn2zBzOtg?gBa~5&B*elaX_qI087t1<#Cs(eAwWA=&R zxYYFt_3Iv zO$#=F-&MbCZbuYgps5q-pgVMCgt)AWKZm4%^m03PJ5R_DBd}8t(Q)*IMhbFhxNs^5WAg(+$INpWS`o$>``-Ud^^-G=tgQZb z-@0ShV|ZKtz^{tyG+>WDzUjyR1!6o|_&b4+$Dh5zEepc*XWOKg_$;UUIiI9I(7^ab z_p>=+>YV3a_6^rI*IU}-IB2C^XrWWkvM?pz(>w2dcH>1duD=0;Paxv{=l3s?+Y|2C zQYrizy89I_fk9mZg$QvmARz>V(gj+o3I&+(O(R&{|D1*BVw_Pn-bN^R?}RLumqkqq zanTa5L5N=iX1R%q*_B>-?$aW?pyQ783w%vYKibG3m*ntV6pV4-Fqyax!WJxHs{o3KbGNz_qF2W?wIM_VMP%;)luCb0-Q@ zPv3eg=Ha>4CqiE@Nfaxkl-5;SCxlFV=1xKl1XSaV5DAVpZd`6J_s1p>^=mFOz~=A~ zj8#^RMcXL*^?e`a^3fu8<_PWc(ooeq+l?Htv*%Z@9yf~i%?>At($X>pw=LAQq$OyU z=Zg@R(kG?F%N)H@1NP76P9qKer>_Ns^_3FV4(?{It@L5~rPf4vq)fbG+T1YXs!EBF z@A3OFfEpTVe~h2{@^cByVU;w@_k#Q0DB|9$UlSz!N6R%Bco98;vRzkm4TpcF<$ zlcOK#%()3;7C1VQImD{Ep~^fkK0<*JFvAQlSOG7`{qtupy}9{w8WZn>gj&W_=x<#4 z$awScDkWy2R?exQ06%by8R~pvtk@{X#S5cHbokXYb$ndZKYb-Wl0RmhRuBm!^*>vv zUamiNGPPd$H6Rvq1BgC@F)v z0qb|Fj4;9O-*mY=LFvO_RA#}%P7$b3!Wav`hNhXXW!AGJ)bs$T9D8D4Ww{WR-``Mm z-Yr7HD698rJR7baRdIPT#xJ-0?553w=BxOMBj55hM2Q@Og?-O)Lqo&Jt^7`QqUXs1NHc|RJh1ryyBVR@(~GSc!;Hk9eV}nfrDSSlLjW?y z)?2f@cU6Yv20J*jg-n#{G0%%|Nf;YP8&1^awzpeCvP`k5XGgdFZ=?jB^L~q_Gx{`SeWT&+7&%hyA zFRuH0-<7^=8VFtSNy(`-FJJC|xMJG8THjnIEPE5pf587%(QQMdGW;Whf#E})-&gjb z@61dLEi?@m2S%#-HyZQ5-?>r}$$*8RR1aF(Q5+BpCy?|dEh+--7UE29&F$b67-;9x z$R_;@vrw(Ak9gUsu}$L2 z&dC;*68jMc{G$FR)Jvr|6soq!n%4IqCp}}IzT6-3#>Ioll45eKLJE+;uAO>lSQLq? zzoSR=;ME@OO=nEO#De)YH3+KVAB*J2hGt09K|5f>Dg&dMv~d*S114gJUIi4mfoqSV z@iMqX#btxyGutlkLv*k;q^A76!&}qf)2%@vVDi8gA1~;%zW6h!#WFM;7)Z&;cui~q z&BB-iPcKEADj!DPbOH%*^jEbB2w%OD^4gG+`-D$c&;D%|S#b_lN^?`k6+ z!jKjYIe-EvxTFQOiuOY6?!AbDd+I&CAGlRx&*cN2V-QJCndnhlWoP#*2tTyefGC0> zGHTmT=(_vllm2O@x%u(#E0A70?|qz42QTp$Tkl#VW|r8qe9Q_fQM&G)?%A=3t3=>y zaP5-#Oy0XZR#Hr z0+>rg4zyhUR?%L53FC%>bx{C}6`wkT9?kHweAsg?ZhMnd=xKVYQ^9q_k10POc5C-x8xTt!iS*I@lA9p6*##W zkIfO?H!uH$gB_+Mr`}5gM;C^uCt{s-xg1BoD5#7y4Cd(bR2Uy83bphf_=2>9 zCTaai-PT+Yatqf~;Rg)rdG^qnLN^y^wJw5qQ^K>(HH_+>)%t=dt)24}G3oL+_UVDN zAh^V_`yzRBX)`jzbi1F8$8bRRy#|5>V>^02yigJxE>%|t)3#j>4jj>7IHITK;ME>J znf(5(1krWF+3EM&jTSccakkphK$NYnnSPA%rGxYQ@O7V4?-^xBlbNL>(6-Ajlg289 z$tuYE5W)h4tA^D18O?REp&MWzbJ4CJrF?7W`!L{LZoax6nYpyNX=Jpr^5?yg1cng; zWb&h6S(c5#_uIO;TLg@-XInjgjkXQ!MjC`iS50h1f)3|`Go!rMe|h5MBOwO~RN()& zPW`4&hw-*si+#`E`+@kIg$~LG1MV7Dl1Z&!6e&BABWelmTeyB&A_jn=wUAjgbUrX8W20kmrRD`ub_@Kk4aILK<*$ zE^Te)28riEPA)%AWqN%_dB1ip;g|dq^RH3&mnhwPh4H0aA2eSy>G%i<*h;=v2M--h z8XevhglxqZf0n7(xn4VjqEm`Dn;3}~7 zx+kl(j)NNKKB#D0zPB`6TBG{GG3Ptgm*lyhyIz`E%`y+a`y_%xRhzfr;NA z>1z8J2eW`{1)V=hN`lFtN!;&xt|9wpNBV8gA_5^FyJxGmZfh&$Vg2LD-3PEacMbE` za*wDGjI?xt1#jYdI1?B`bO`>rm7@3c9p65;QYjZIU~k`}eAip{BU20fqv^`*Ef}Cf zh22(B|3YS57v*w8|In8w@^zoj9N~wv9Mw%U!maSP+5;XwGrv)bZ!CdWidErlTKaoS|-=a zdODcIKaPc=%EtqI-63J88TqzFQWuN=eWKf2L51EXKW8ci;`JcNVe(3FnMC(X@ z$J?$D0ryI>#@+pIkH_05#^A4wKG-zV=4OnSf3T#Il;0ZV_xiF?8#d6wxq~ySqoZ2v ztN8gyXJ+=(#%|tAN(4w`xkTlm=pYr{YXeV?gW-c6(!gM8U}DhH+|7?0iaSRNH*qkN zkBAJ3IWG(%PuDzML1oVHICbWh>asCk2^1K|zE94W8MqtoXFUo}tdq$;M-cLyT_O+- zLBjX(;ffB>mi#u~2O0ue;t34K7>)gNEry;YC*R=9--PVqY#w$X9Sg4A@HMLKu_}k2 zK5y_fVPUCuow)E7YVZVWgV(-v(sw*^`rA$S@v^`l$9QJ*iLzyY&dzD!@lA<40iYQ` z9@~2OZxM{J_z~?(WkADldU2>Z2X&4H+`&947sm~1?4J{)?a2@_-d_D9qui%txx2M= zrUPlcsSU!z-m?Ltn+L{S*+Zm+UE?OAd~79^Wv@??==S%IK1UNDgy-JH4_xg^j2ly> zb-Gk0od*$w3B4D^n84gt=8=@_;N(-UtQ0s~D zDYJkOvUhwzLH3%hcvn{H==m&#V<9QuzA3cOWKH39a#J5!`6ankzaw z1r%0f_K9~ndC80ugcAEW-rxOH(Bc>FdN6oRZhtIO?lUY!Z5CpiXRZG4C=n5j1_CgsyfB{67fxE z-9&fLJy{Ty7!a6@e0?5zbv;gay4nq=4ul_O8j1T`yoMS7X;}BZ9b=qZh<2WkO|FvymvFS$L)@@BkNBeX|_IEax zW*F;ye3rnIi^$nogu4v_FxmJ~Van=);5?JmIt8&5KY#WXqgHlwuiEr=Fhu@DL_yvW ziQ9Q#RS!qObV2s~GX*E5ZMo4@bclX$RK zRWY~S5wB-ps8XxMy$hk>ICJLo=0}-VxTJEs!ajbN7hC^@uRZ1Yf9<_@Jl6mBKYrPT zs1QX|gb=c~BFRqn-XlAEk0eP_gzS}h*+RAmAuD^!-j{XR<9n{x`}=);KEMBef4;jt zMY*o)`FK2@k8>X9+|N1pL-lj}M0ey^ocBQhhxon=!mFI08hQ(Nz4dv)3cUc{D_|1>DYF5j4C&xM6*-KG;f{Y2_P1Pslq}Iyg9! ze+s+wdT5Y^%NEGltYbJ#79fLgzb8<@3FY(bW?l(kWAs--jW$})u*a;7u?-GeoDc%G zA9Lj{1UzGYZNtY}{aNQrW(Z_)ZFDK>jOj!Nfu9Yte&V_e2T&RhBJMK9#R5dbRcw2` z+V`eH^Op5ct_)X)1~586aTo~+-Otodl2q5PKMD>Mi&Q1^n{B2{QsQpNEr!6BbNc0H ziIvN<56I8N`9CL}`5ugo7L^wvM3W1D`K(lZ7&17jG8GqBz0(xXEk0Jb8+p)?d`2EK=}AN?a>PtR zC(3dRNyf?YO$}jkF^172lBhMW$-u(1qe2`*cd3DlRUy8?p;V2ODHGm#va0X?>}JKhXT`mq^1e;SmmW|5j5^$}r#NXIKjVMPR-(J7+ z_4}`rpP{;=J&G0BAqbB=k2f1mNvG%9B56i+J;d=gLofl&){|%WnqDAk5(NIiMcjE+ zl-^w%PX~Cw{(I!5K{*%`!#YTfWVlK)+wHqc@9gR}TSq|m^OH&XN#G;Z#XHp0nmXDn z)>E@giqjQ-i-kXCw;akI<>vlVjydUYJLg5*hs-Mlh52plz~FqNv%E-_LZba@50ZNI zJC`V4ACH+hHNyXyz-zkmxz>aE)%u?!#iatiYv0!*;+jJdXQL3*_LKYAz=_`g+f^4q zi{Qkceu+>@>CsKh`6Y%sI`(pIPUiLC;N?p}EWYPkmgM5cZAzOh9KHe7z%Ivxsv@$h zklr&Q>s2U;B{nZKV6~pYw5icJUzqZrLIpoG2_ozlVC#^8RQOn~tct-vRUupP21205 z0c#j7d!gZ~Fg8*5 z5z5je=Azdc1^J+uugzZ<6cYslAw*EDbnVk)BJRFlpRee8iO`;u)uZ`)0cMF|Qt79G zaPi>K(5g90qi=X~h^0Uy98=k`7qD*Q{w#kcYeSUz_+F9K}07`ys=gM=;cTT&pSbcxH~}d&}_Ixfzpt|OQV)RCt!dKLFG3X(v?K}&BgUjP5B#5 zhUaDcnNZoOsiiHU<0bqdSt!VaN$FNki~jNBGV+T-AZ#n{;y_pjeLoS9T;)ITkV(5= z6H@CM|2p)&-za_k5RxxVoLGE#uKxJ-7o26rJ8A2$nZLB?` za#h}o6P%nC-`)ldM7NGG1n7i}ZR;JMP^dsmv0GTCsJ|W`r3bpwxV7nIN&%F2G;Hjg%dS!&3 za6%xcjDjtyG4qdLC^J60u};x9w4i@{dA&!xdL}jgLQG6iQPm%E`t%*oQzehj40zLc zi1TSUzNQ?ioSN`7o9_iE8L}36UiH^;)yr?^QGlvYQ*JFN;e%QO(~{WE?$Qx9NTqZf z(KV{p%M{pkahsj%HL)bc%~j93Z0w{OJvRH}Z*RH)WJv+!I!!K_#`2}s_0k(7==K-e zMmh^!h!Xx%s0Ep6UBC~#G?91e>Ucm&K+78fVGQ8r)CwBPWaR=Z7c_j zHQ_10eOmB5#e||Mt#LoE6Y;`{8cEJVfgPUTD?4~UHKNRip|A5tpRELAQlzSeQ2dX^ zZ7%h}Ku&7sp97uHHx+u>Fjc?zB*WTN!aAvMzgQr9<4%K++gamF1RVkA#p!#91R`~* zSoz!jvKcBt2$sZ2;&eNbOvp&xpAAY=er;lJnC*vXC8Y}}Y)A4f9g1WY0*F|)dI1+3 z6Z2_Gm+l>#>gEj1#^wWM6#ke7<+hOIwK>l3C+T|F{}m!`P$95=n6UOdml3teI|BW& z3iAQmwQb$66{7$!^}jovz0!=hMb|k) z;>GRujIr62PrhI0q6o~6m%eAjYLm7AwE3O_?=z-Z?(|x!gax}+>VBb0o<45B&y7eT z*sQOGU|`$nq?R5&W?wp__tdY+2`k3=HKKmKsZteEH^s__jMy z?A`_~YH(`8LTZj_w*H#F{DkyoiRdL`AVcNBL}HLJ>=4nO?deUY5_H7H34}Hv2_dp` zs$$7ajl17wPd$%4w*u?WhM=RJwhykT+9RmUTv@TwO2?)Sd7*0FE(Lg^C!d#GQCVW^ zY`_pIaBTj~*lfU<-a&Tde`3DWxw#GVj(~z?H>2+5K0k=fe59fV8GX#}2*a~Bm7NCW zbM7fmjMCnUl3?s$^JRZWr$7`ve02C>-R-rCv30U7eezqDyU|Y#ZB1@kr(SBM)VuM> zOGj92HI zZvh7vqzfia66QW%&Tq)QqA6i$pM>fxwmgf zXn$@(6qWXRK&!@tveDyC?5<}ZJ62{UGO(`^jOW&RP5c>Gy{0|W}sOb3;-_$rxgGi~apbTtkq7o5!e-?nnS9^CtUb8OX$iCJx#QZXK4dGAj^~)bKcQb5vd#+u9IeULsd%Z z#qC$?wVt{gEth723t|2o$xNGW^rd;RphskkO+lKh`PNg-_-?bmzJvx85-Br2T7wHb z<&Cpi@uweumfy3BzDt-)*_8Rm2Yc9tUC&+qWe2%XntDvf;*}3iu6&TX^6p6r|JIU) zn%c|lIT?}d9(v$NiO~DNb{%nkv7sJ!)A6pf&U)rTz!gcPPR5^m3}iCk9{nVHiSd&n zE;7snrQ}8x7HCEX1x1;$<>wo_PXiOo`vw$xpyq?6zH{0$g-vy9VoOj+GaG#dVPnhO!hyAZ1iR;x5bR*a7{j}@qwh^5?ozb4OdahYE zEbaFxQEQ5A6Eq&sKIL9~2Q)sveKnju`YrvyEpETPbYv-!MOOl_31wZ$o{=zh`Hk45 zN1QYHPx-(pZBphr9rs!q)XQcHC+}uFGmo)-We-cN>>b)r`fK4(@^c#~k!d-+C)Pv- zS$;qy6DA}0{Y}867>%gFt1eeB*86Jd(P7gFf4W+@FY|y(h2eRXN9so`>8VF@3kkM>&ZAAC431hqz zqsGDTZy%&xD{9}w)D#!|Q6u=aZtG}%@|2Hgx*q#LlH60<%#8AzUNd$c=v^9u%`xWp z->u?E%z=p#{9cIe4HM@XZ&6J-4}7v=56(Fh{LRKb{m_8!2?=p(b*UI-@i#UiXq(se z*tpvk=$(faF&E^j3@ru?t&W{6ZF#;kp!DtHXJLp;>Nc@`(bg*l%Q$Uae|8D5FN}oLR>3+er_`aQAw#OnM1%<2L;zTJ(BoPLypuzAFUH0_! zG>u^h#G2-Kb|L?43A7@VrlgFGxcR$4K8ZBq93!8m!<~KW<^TlAwGP8gPC6 z1N2*;6aXP~@wtgyUA=H{A|N2}_HO`=3pYy#dmj%t1s@ehjwhTdbuk=C0b{E{a5lEC zV$yF~Ytf<=ttuz6G3hng#)Hw(G)kY&Fa)q-$>B_js#h?d>OzsDs_lC3&x0C>Sd(O$ z{ouJo_2yy|kCBb9-9vt2$W{a9`XQI4H~J?@SQD0EzN+(3Kti=d_YgoV5@MPLKw?gO z>(@$5FC!);Qj-TDFUAAJo7$X3YXoZ$+%Q_OCmyszr^X$G;^P|NK0%foaS9JAWe(Uy{Iu{e!9yWoa;11YOK#W&1Qgvg3J#5soRuEbO zK@n9nh9U>5ljG?wU4SB@Yi!Dz0ew&=*E}F_scHCVoX1F;k*)95i`aN9wdJ~OZ(Cd2 ze-JwZaeSa|?h*HQl_ByU2)Rd&jikdm*aG_fx)`I5}(?%}t-ggz+$>XJ&N9lAH>q?yR~mCyqQvStKA$XMp_Bh?%uAmE5X-vVnB0*6#f>rDZ5XVIjk?M7PH zAinUiJH6(DjXhX7KugQw%U1j2$(Gkxg)#-+=pJg_Q9Q%xef(4cYi`M*Im(sk4z~aE zn)*cX;nCKsjmjTOJ!YKyWZ9t&lrVq+j~;1LJk(}5kxz4ZQzOOw$Hz^Y1o z>Yt6`nuX;30ZtQ$D=7p9p zj=G6gGDSM4=OdezBm`kSb-_&b=$~e6m$9G=3Iotu1**N|SoOa$+iK8!>gag-_*f>ui^)xZt-!XPxS0rN{v&%g{!tuxbO_7eQiB6*@3WQ{<91r=MuN-o_#>VEEcJ&T z>@i~rZxAU0QmF@mKkuh6#09+2g3Nv>uf5DHf0qPzv`3%#+qfF>`TY(FhO3VRXzI*9 z-?4qUZGTyb@j-pbx9iWNuyeKFw~Q;i_=?n~@mT%y&A4Zt<^7lYL59tS@@jhTkgfE+Gae0m^iBZiJ&c7 zo@L#dYQfwfqw!or`9zFkSmhLs8)zrWJU%K69m4-1v~wkwU?I6PtVSM`vciji#Nl-i zY=bDh&+=Yp(FtHGNg~et5J#qzm6X7(ZnAAkA(x=BG;_Jb9Kot}!kc`Abc8;iDr zx^`k>X?^91k_DxAzG!k>Hrx8mo9=tFbdh>3Bv6e36c8vhTr$?aa$P#ji zHvDu^z~V$*ujd`lNpLBZAI*s#~`PE3-vq6MZLs`Faa+E!SK zsD60sUipiH@$WB6nZnm3+P|_8s>Y{AL#d^j7a1R~LTPP@*^6dg;Wb6@ix44i=f-S+ zhcBfz|0bNP@we5yyo8}hUhq|WEQL*wS|N`6DdseY)>EY)-qKNDb3=zCP9C}%dG)&7 z6hB;6;^Y;*TTO2DXaq)_lJVk36=wTQe(2hB1zOS{sC*v-sx;3GW?4091IR`)!J`Hc3urjlyr7*LoD%_V(eL(!BS&S{? zS@A&Jsm80;b%uuA-K#VVp?7iF6mQd~aUFPzLGA*EQ}ERH8{ViZu3ErD1We^pne5BN zUMyYwO%neKteOA`%`(R7q9-m+@<*h~t$)>k@`3JTNPOD)Q7$!D+ccqY+4**7ys)&l zmXuDpgjG*x8-N%+@s+k`dmGoB9xnc2vQBKRg4+YMCrhFPS1b#@x(tKLJyY)MHt2^H z0`GFMF5D&*HGF+BHT@e+TK@vNv%x92*Op%nD2N~zff`P|okKo*AUfdmY@fnUuIGH0 zORjo&>Wi-uMURj-Va@i;a<4uD6k~@_63_M@oaew6;iu;MsA6Z)Z)*{3sEzBHA(kQ^ zEJf;OkJ%Lhrxr0+x6Z-ReRgFO+8qj!z7vx1CT>|U+SpsiF+R_E{xs?_SFFSx$W(}8 zVe8e?Cbd7#X1RlnkVZ%6as{coekfgssK*N$HuGC^0%%j-HKF1Ey<}- zDVXt2SouC4m^MA~oUZi_?usQb60S|8a<=4SH{Vhxzt;Hha~ z>H7RlKAF`kMAU97ofWUe>AXS?@2@0d4WBzcQe&{zvPjczUk%Fmt-@#S%KYv*akXyq zL*!*E+sSgj?)A}=glzS$aVLIgW&uo904UEC3qX(O=WVK~Bd7&u@edhyMmg#OksDj4 z60Vhyz}p7c!y5&$Li-)3@FA6hQI!MliWJ%6N@nbV_gIG48h8=>?<(M6I?+d-Kgf>g zz?*)7Q2NC_r|2yP4iBdFf{g3E$1aa91k@x+>$~w?`g+-+5{i?iU0*o7VE?Y$9H054 z_V7>vs{OhmnWV?{IefSK#3gfN)N=SK;2zhHI+s6Za@Z86f8m08Z zt1t6;5E`KNik(@1zh!>?T!hk2pgKr(D6~RwFUv}V9Rc)i7pj3RSLNXJeEaz6ggGJb zepawKUE`#GAV^VLQoYH_3EiPqvkyz&OB=OZL%s;atQ&llIu%hUNNUqKcXGr z=;Pw2PLI!A&Q^9dIQL)M4$+oqFzSwc4CIAZ2KXz+YCRqe%%U4IDpM+X+{dAUx0xtE z!yrhN)dV2$u&PJKGn8Z)W zY+m!3#z^)%%F4N{zQLMvq^LH?Ab$_`1i(Y{uU<7~W2-4+;W@krS`LrPln8iE+)Vga z<2IE_`G)ne%)7Mls}U4+lU`I6nK{R_3$}5Y`Dz1%SiN1BF7?%z4Tv@IxOv}yJ-j7q zq{SJkk}tKjRk6p*cl^}WPo(22=lz}N)?r@*ey{GP@KM@jAQh=BT>SWU?FA98jXjcD z=(%pd$G3Y%$IbEz1JjPx|DjccbEosyHRwT|g8}OLR|Tsja(B{vu1Wv{iH$yO zj-kMls0=}>2aEg15ZUU#I(idV^ONTIUU^wRm`3|`i?z@Ro^!jI;_A+!$m`3%KH)Ta zvM@BLU_dFZ9gR1^e4;z#qS^Q=l{y|Hd2f^ts&;)4zvhVwg)@$C=W1kRPGaf_SiW%r z@cfL|Whfbmacs&2pZiK5sGhhx9pK_^de-=3!)D7*MzS>B&E+9$-~zOHnNOppGoABQ zu9(61r-YPt{KTn>Il1qGX+1AspeEq34v~xDuuWQnR&8j93u4MX_s~wotXIR^*gb*^ zy4XcdHk$-ow)+>RV*XG&j3Di!8rf4gbIW!sjcyeEme^DyY)07NTR(i@-88tEaa=7( zQ+;?+M&7@k-87z?{uAs*dRr`VY(b+5&vQ4bOE%gI_xJ5J?um?(N-5KvlEi#|az5-wKbzc$M?hl{FAqxC1?V&O`%uZ*cnw%$U4-cVM zeJ^EZm4la-tbxV9dB*m7!&Sl`{SsTVTv-R7$k@q!V?X?2|4Jj4Olr~EHPb6i+YC{A zXeRR>xPV8@AoIwfBOWM{YCe?nNsmbzE05fjR3@hpbtDHiEPfI?A>9gAC!j?aeGHYg zDl#^B&ojm(w!AW~sQtj~4W>X4;9;DZ3-9Ya^& zYd;J>%2kkESy#~?`n%(4YfG)G(+uQPC31{b+JH#W5~vhPL~yJHN!-qU_s*0n$!AWWVc5W)9P4X3&T%*E#}&luqS3Q(vSNcxGMA3uh4}$?YJLowF2R5|2Lu0weUJ@ z|FEZ;R<&T|o4Mctby@t>&Oew)Lqh--4V8dD4i15UQ0QArdo9Fm@>khmGm9C8L+_?o z@l-LZt-nF%n?~q_iLuN85(niS#QvxA88_ay&i+{HRen!<6Au9-F?j{~|6nCZoMLhsT9R{YGU@EePdtfom2BR1EFLWzKv ze)vQmruZiK%>y2u*Qu$uon2hp*dyO&-!MirBJMPYXK-5K1U+Q=wtfxw@=U*|l}o%H zcXwj_rZD0xVC|LZ17aL#C~%>G;QxYAKUZurXz$z^@vN%a{3Qw%CBC~qFM2PfcVkOD zeA^hO+juo-pb{76SumhBnz@Ph8u7YlZ7F`Rgr1xOj9Sk z0!@W5)XGSX+WWCEq!W&Fp@U`pd3Nb$icYvnZie%TacSdBx$#(Cv&m1p?$(9GjgtFz zmB|wuI^-Jn#_H^sSO4tsPwnrmhjuRv4oNhO?wv%_T6Y&#Oq>ro)$Ryj6(5e1FkNh}vAR6@K$rHkgKzfMff!4gk5`y*C?wG1Yoms7F z{RjrbECy;9bmhhUH3<|v*+pqC3v1ad1D@+daoOA!$$wmeWN6!2XTIS_0NX47Hj0XgTM$C~)n&kX^ zta|5`4C!%Q_tf&na%FfeC6VFFD~Lz0vgAKqoqt+l`8>^1M-?Cot>UJh50SC&XG+ML z3x?Ho?~To?>gFoCMX|md;gb8rqC6+??xr;3`j>LH*sD@obuu&z2<%~}jr1%gKj-e^ z4!ojL;cCRSu1bs8x{V`r$Kzf< z_J+E=jAI#3qUDyXAm{q?!i7<0v}{L|dg%j$-T3JZvZ8lt)f-1PsB%(DQO)c9tLSmB zg5yG;F`-07c7wVE(BSibGUO`VmyOvCsuG$rn$ueGzR&Ur$5%R|Wff_w51X*h2gJ`U z#SU7}EL)gPdUK$M)~Fap$TB)*@}1C`YSqbn#kC!TKs$?O4m6h{c_@XDFc_ zQBJW33pEM#w@bv7Oprf4DA*TaY)3?mR?1qIc`1m*EIb2d!pB zCBfiGWENL>I9a0japTV6XrI#hd3d~!DXee=2EqaU<@{U&9vrV0nj%`|9 zi?qq4{yf+hCb{m6qg?HFu3Z)I0%gM2H&MNO)cQM%Iy2gA9mr(Rmxg4&CxH)(0RR%t!-lH6xP zX#CbipPWxI_@xcl(0njqvu}cD^tg&{g=btR!j4nUHGSxztDpFAU4Dd}0Q^hSv#`u< zf2`O!eKc%?y1VR(Ez8ttb^Byt>5yx-*WCdS|4Z@9Z(@f$e>YyTGmz(BTN|kRv6}yt z+Bd?KenRw9xt>SR&=`r-kl*QgtIgDu3_s( zdPE8&`1#O4!u)K-8z@vuioSn544OP@l!%TAA8cXl5vQ#?_ol5vo%x8{TUs)UA0+M1 zP44UyX;$*RS`*{Pj`nwH^5^B^`CQ7Rw6U6?6th^kpki=vQdh4*8d+-5y%45U^MF+R zWE1UWmd|k5A#+19lenSta?v|9J9`v!*JiTL>WOJM*(hj!!Iy1HxZ za-mw^deZ(ia3Zb7}E+ z2-&fi(II4J&(}CF&)oM(rsX3eBlGBppNeRu^Aai3UgwYS&K|Jw&R?oTEYV@B7u$KV zTAI6V$Vb#i%_*%fdW>szbaZIxYLAELV1CfnZvXS=PnS=8e7scnMH-3y#9F3s@!ie) z;(pFHY$*4k>h0-O+ABr4Y*?#m*n|BCk3T3(E@kIvRFu~x`5osdjSkl-=BroNR8}4u zz%Dxt+#8MayNElTc^Ipm=M$U_8@__!kS_A%X>XI06GVMWzSTG@3~Ouax3_Q0LIb1H znvw+Q7?nyi91{=_P;(llWbSEvUayIAIr$k@ovGyD@vO*`*uBwFrchd3|Fc_$6sytuU*lpEk5iq+b2bS=eaUFv z0|_m_{1#>&8Pwm^s{*WDTzG+gMoUkx6Vex=HKI$4i_r;<*KlmkhUW%7F zGml8NF3bo0H?0QyvT9ut%fftdGI7o#@+38Fir7sltFNtnMOIy-PT0=25H(&mSW7~q z$P|9FJKo^@XTVJzF#&-u!TS4EA_u?d1wD>FgFN1h_2(@b2x}xuPtTb!CqFwGs*9lH z&=p8QwbTC{iaaTX*$<=U)#t6RTbZ(hV!&{!zrHU-i3xE?MRd`N~e-_t=^V@;*Zv2sWU8rW+X> z&j^bjP12pV8JuMpoaCojV5KBr#&*y)49oH1?qPW336sp^vt8=1^)5n*)~^Ofk4DRe z3JvzgQ3?7EZldleACI{c9Je(z!74gI)Q#PuE2%Sw+k#7s_a5jcuQM<2eZP(pg1q*I zhfji6uIG?uI3oVC$V6*sYzrr!%8&ZuPeugOdNZR=15u~O5%tM)bmeiEs*ACTBtc8w zJmvWT`_nCxy7bIFVobP$V@;)cq6<2bL5f>xUGb!z!D<1JBBRDD_8o0~@~i9Wig##k z6WdK5I_)p?642JL8dzJp3ot1qcR^23Ad?HB5q`-wFq-0Dw&;SJw~d#_kTaBv8J0fs z=F2yUSzLRio>!gG1FZV}EVZYm1$He0)SfgoRffz9fqI z-m&-IEyfv3Hx*}OWO7g$O`I-7i7~RBn z$cRBFj4%19ak2D!jrVk+Pye_Vs`jwqSlr>XbL#0I`R#q3&KB=pZtQ2oSV&DbQHD;? zwQ~ICr@ag)c4K^IZCE=Xsw?Y7)_w{LTTRpO;$H7WeK1*f6^>7|yS(ZwG@?26Yj99~ zaBwK%F+;k;tci)oc5f>;AJ_9G8ffqkn~>DCTWk_5<|`7ZqH;YsLB32IBX6s;UPV~e zx7rNLs!GR0EX!=oYK%Jb}~pNpC5(gBu7R z3lD9GmcybAoPZ`K>A;^D1LIlm-0PY&Ozc$T8?6o>869nh&R=CQ)T z{GV$FPk~`g_HMY?!Ltofr}8D`x{jp-cSa^A?gzY4A#H8%l@v{#ZA4@+x-l9@y^QPQ z4_V$a+4+ZxExz0fl$1NM9DWa0sj1!OS8w7CSn<-G^#mKN8tKTKy^N?Iu;TNrUW&!~ zE({V8#YlxV9#mpD++y&%)#lL4jYVK0oOHL^EBS8QQHy6ulyi9%)_obivG}3!`kfAA z3s&lNYrjWhBu-=H=@Y!+FAR>q*!Z|is?*w~Dzr2-yoEVfNGII<@JSDT4!CJ&Ja79otocM*nwyI+skgZI z{f96!cT)!RU%T(;3b69RfgWQ+e&I{T?Kxe@&AB$C0e5{}@4 zrG1=+ADH#Yv@MC};uhwQ+c+%oWoYw?sJTC}F6U3bo|Bc_E-k*-TX*n7J73*tqklO; z+|B+?FbS$&hM0uJ+|nIZB$fCQsRd{m^wF~wNy!{i(hNRL%A$7{G;7}q6b;A-=?J6J ze^X0oEG+JnStPZe%oz8k(`eJv(;rUL9U3w+GLp>9mq&Orv>90OQge`>P9g-TPKy$K zzC?LIh7#CIH|4eims|4aWVVmeEU=l|xx2+8!%suQqkNU}Y(Xpq#Y7Xml#<)pOj=P( zOl48M4Gj;i0t0h~f}c~<{GNU$S~hBkzl!e1x6Zjl;%ZMv^ZOwvnF;xZ(Uq@#Bkk&0 z)LG@_LKB4}%WJ>Kl&;0ZY=>DSyL_L%$tNb3w0}N)>|}E^{HT6cA|hFCUxny+*6%l> z<_@Ts;0^vD(9bH%8>wiV+WB=E{Lmz#X}d~?zY=159OBVPjlyf9?HJ?LY2jyEf|v(a zA6cYSxQY-?l&n>mc5azA{LM08l{=uFJ7C39X0>19rjwy9lc6mK`wwQZ|ExufSW_pl z(=K6U?McqWtpQ;rwXD*eFTSBFg$pZ<5=p)rV~qoP4reDoc}jZb@Fp0wv`FA{yDizt zm(Bl-5zLGpyu4L3iQviP8h$=XZib(J`q>zG6->UzWQQ{`b;B{@mcc9N1QAyeINm#o zbCxB<{;n5|e9(eH+Sf+Nmbr~JJjBl(*f7I)O&fqgmDFmC5ALlJn=ab-yV{KEqfYf! zcf|&rth;gC#43yTb5ar&vnb1is*S9VIqO%&)=}BRpuyxQITpsIJZ@`TTL`6H>_HB# zdMpZ0dLWr>>M0T#{FvGdUhq;QrRx0=UV!DZA2WkpBD{0 zF*;5v+-d0&F)@^a(RJ^i)uB3n{d#(Z-dnIO*@l<8US~HM4{=NntMv;nk2*Fsky>W| zSreSQ-zGoJ{Y_iM7GUnK-}DwctWN$-#Ibu``I-&oNjYsfX{{qqw<)zdTh3K?Zz0A- zU>{)*vMwdct*$Tow*TGRt~%hxIT{Y-sQc3GbLQl+vYb^F>~QmHnUxEZrNa9#3rAy- zCUn#B@|)ePGBmozd)ZjO%J~6^mo4tpU9_iYq2CGGV>?WVwx5ZZ_N#&7wguemd2b+M zbM$15J({YN6fA!-naPNW6!f4osdyfRD0PD`BuC757#up*9SszkpM6ZS&Jq*&PWBBZ z$t@-n_et0*!u)%SdIXYar_y;|7W7;~5ct#5LeIMr1S2uFeR$nQZ@*Q>r0TIv1nIZ9 zFnbEo3y4Cn6~If02U7t*vgScse56RFMP>cc2*R#q2bcp3eb%ipGX%zS^<4os=s?jq z{L8XMx+13deR!C8(L$4zAXTWGT&0L#S+#C$+}?tDFa6DXkz|n`bDyNQ4@|->ta3M- zaG{4YgZQ8opO^-$X${vuYkCu-(h}{4Jyl%O2je4YSUvgtsh6FFJT@v9w?XsAW+i(F zA(7IHk|isF=!tAzzUbb+pWc6XZ(20&W&5nCQ;}(hh^Vsa`$txyomd0SUr(y_b~UBD z`sY*u?Mua=0D>;ts=c%0ABbcohv4RFm`2{$&YheqA~l|V2#Vc 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Collectables/RottenFlesh.png b/ZoFo/Content/Textures/icons/Collectables/RottenFlesh.png new file mode 100644 index 0000000000000000000000000000000000000000..beb390440977a44a1de13b2476448709d93ac0cc GIT binary patch literal 1683 zcmV;E25k9>P))I{n-ANmJW zYSp5OH1r~&UZh4;ZHgh31RD%Cu??hZQ4+v&x5qPc=A5(lUVRvIF*YTkeQVaykc;3h?!po@dRP9tQdb znJ*SdbaqoHr0MKTlAljeUms&g6!mp={AuI7^3~TL z3Gy(2j2t=0`k_Ahd;3`|&(o9WWwBHs5l=E-%nYdH3o zvmlnCp+TBsF*4a4vBpN;nYn?8@T=EOt$Pza(Fh|m@9!1Jr5=CUgwRsekE z#e=LJOw!+%WU;(RUr!&E>H_Vp?f5~JjPcs^{Of}|7;E{?zGraUC;-+3 zh*+$#h#0gVaQw^#nwuL}K&$}x@(TwT-ue`ar4j@Ey;Qsky@_tBL7DcpIMr&2SYwPr zvB31Tn|%B82XNge*|D=IC5WlrB(b$5Vy(d%Xdd3kZ^tHyxGt%=EWbW+YRSLCc`zm- z!ktu_#)cTTZ>OlQt0SGw;JOhC3k4eL8_DMKT%G+V-`w{s7mgn%ef~6JETRR>(yJ{J zXfQRJ;+0uOhBp(9xRgtkWe0H?Kp1N3>l(;pGDM?MQt1rWW^XcnX&OODrPEw{_a@)? z>|Wmd$$v3cVVK^UL_E1(pJu_z0IW@=*gUI?5e51-h&31c)`gL0Pb zcclVV-^Z`|6bcKZGxL0D{aTdkaD4PF)(rOW_Sgh3?%2lY&tF9l#0oQ$*D*$O>C!a& zkG{--@4v#qmtP^)-a=cli_4QUXl)T=m>a*!{=t62P_GK0&W?_g&lfS;P+BZuwc*5> zF*@Vzlq(gCwJ0Zo6%bJfg2i(2;yZld=uvW$eMs~p4%)@T&qMkA~nT1)@HKrNUe;5y(ch`2b>2t#{z zbN8Yd0b>m&)XVDo!vJdh?MbrvBJbV0L%Hl>w8mJASMf2{qP50YA>Q4IABI#ypTJtI zSj2HrZnUNlH6RfoFyL!VU^G@+Fy@}a)%pQ-@xqh<9RAGHm}nHE4aN#4v}kRxB2=nA zQ3tFMbZD?zLtO+>4sOI{6Fc#lvLSt)+D)U%?dseD=l*=AL5Mad+ z1OdiXRKozz5Ab}A#d6{YKcqh1Ph(;&4T*I$#QUi4NOJN=KSqE`5EAMT6B-`ueLhrA z`1H0-tQ$;H$S?4%y}OyYco_!=*HI`DloE=?QthOv+M@rFyI8wnh~rZ; z{Oyf#SS=MlDjZW+u5fA^H<>^2HJ(TQ^Y`b%;6RrEqG+03)^KC&sTZ z<0wW)?>m1|09Yy_+jnfjaU5_IuH!Hq2Hc1>p_Bp#9I2fT0kpN8J9lN7^Zy258OTSl dReQpZ?cY62elF1vgUS^zpv$zn*_g%-Q ze)(<2S}leLhsY{9Aq1olgb)cKqEbbgW#si52S?uI?E`)6_~(;w?&X@bP65P+*M5ao z>n)6Ns8lkr;}sTu=yGC&EX%1>65c*KN;R+Y`mUXP>=W0qb<1WJU%iBp!Sxpm(RDzV z25U6dS&Xq{dB%q4*3;9Rhm>&i=wWX7^i2#6{EIK#dIv8(zn*0`-ptF}w~?k9t=Bi5 zf|wJ?sSLz>?z)M^ANg=M4?+YKk|dFQan)T&so2r~BDbu(jsBN5am&ivd3SuAJg=eB z1OzzakW#Q{$>+Q8KC8G8(?S@(_T^8}+j|u;c!UTfN}-gXEF3;~?q2&%(zHTRltck} zH7Bpt5K|@?)Vdb>!;J1AOr{zocDMa zu*Oi7hJ}|k`Q4*GCyJ@e#mP2BNQeR{Br;J1=g`{l&cS||C7d$>0EplGbvy0$Bm_|s zV#GR!F_sVlA6&G6XVyJ|k_zwbly@MNL`aF03aJu~whlAAdw}snFV6^ZwzB{ruDNqL zwOWI`nv!J+X_7Fn*`VH2qcOjSP>ofx#q~>Xh8UQbI6+>m z&|I{vt2@f%h^ zjC9%)liw`@^*p1~>2O)^XQuRL&cGQi{rZ{h6h#{;CBX;0_mri@losb4S+$4$zJE~f zX|Q<7)m-z*WfVmRQ)*O_pb|+nt1_^2=X=XFRp$fHg*blVBtA@q(py{vX9HFnDwP_2 z&p%6=CREatW>159qeeZiQp>9h?H(Y6z@C9u85`aRQ+YUF008mmQ(JiF*fFe+cn?xU zjMg~k2q7?k{uONN+r+jl8wnv0qG#XUA%=Dh;;hA%9jvi<@8|457vizMY~^rk3}Xz| zSb~p}8<4eFt;zES_4+)#GaNeb2GIwcvlQ(KO06-bU}XRP3kH~kczPR$j{F;IElLTT z^H^)JR^zR~ni8uG-g~SmF{VJ9g0g7S8Xe`cx8Da-op2!l0OA*a-ps*6N3g~ag2(6* zqxIy8YDV004-e{dOaJhers(Yb_{^C|1{Lzy$ieD-K0P*mzo~1QTAk(00000NkvXXu0mjf1B9>I literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Collectables/Wood.png b/ZoFo/Content/Textures/icons/Collectables/Wood.png new file mode 100644 index 0000000000000000000000000000000000000000..661a581db8ce9109adbb155bbab39080ad80e0e4 GIT binary patch literal 1612 zcmV-S2DABzP) zKz{3iTM1*y4}SalW-%KCAo{rE=XcQT-CGA_UWxerh*=a`zhhTStY(z?OK#2EW;+QToueLt+-7E0wJ zLSb9xt93a5`JIOjQyDE&8y_c*Bh-|^9x8$2H2PZ2`CD>nZg;^v>Pp|wJQB?k4C-D#N-6SzJ)@H>t?3O=F^PiGuXCAekA{2 z0m#q1ZyKRM5+%fbf|^QUWHQvx*QtzG7~eIH=Y>p6*64P+L{W??pw;e@&1W!8gCBqS z=<;jqJOe=#5duMkh0~7(a(^+aV zGE$&#b{xlSknW)Ib9Zn+(swPFDA z^lNqMO^Y~6Xtn$3DUGFe8^`l$cX}A6PJ5|C-x^|O46L3-I%CpzT(bErBl!&3jKNp$ zI3Z40EN z+qLn0pCFPPf9XvCu~iXn3i05fNeZPbm0})6QOKmzq|FrRjEV30q)h{Xz;axo&?gFD zICODbpF56ym|!^M`DgyX$lS&IyU*7LC+eZ3aITGC8g=~EC=0C z5lIXPhQ7;(K5;imBnjh~SSBc9?SZ&b4Xl=U@r@Q;Yd{<)bb2ng-gc1N58pA^6io#LiIiM8bB4;y_59-T@~ zH=(CfG~WIfv4q<69s=Lz#1qGP>XrHi^X>jG*i?=m5K9%;3n*2`nES^W6h$y|!(Jj8 z^W>vX5Jm~l{-v?Oe6_9?K)m!%OCH@@z#R-xg``j@p&AB1dF)AKB6;rh#!Bp#3oSqF za0^zZ9l2oyGo>PgKnVE#8=dVLUqvh46k`3_+nFT9&aQ6%GyNN1IkX{r?d-+?0000< KMNUMnLSTX>HVk3_ literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Material/Fabric.png b/ZoFo/Content/Textures/icons/Material/Fabric.png new file mode 100644 index 0000000000000000000000000000000000000000..86f1feaf70415b686b5e2bfb24adec423fd8026a GIT binary patch literal 1606 zcmV-M2D$l(P)ZZo11n=Ay(9L!HCy&x~9m5E1Qz3Lr?`z_8mA>oQvwn~le(}A{ zJ=@xn0{t)$2}$ETcFp2kfl87qf%(o?A7B`I(ky1SdmVt<=cHN2;2pxG^mR!*nKJ+9 z>r7YIcT#YfKqx}mwn1t`U3t>gDfxWPiSK`fvu9o<(h-3W#7T+}5kU~*>k`I2xT++Z zuG0IG$RxCNPBxkG+S$MDNMI=ieGfsTX&R3*hN`Tvamv45J4ZUr5JHorDS?PkI-zTO zf>BVrl8_KzIznw}>k?s7nxAt*C2!+UBHVsPz zLaB(Pp=)}Sl=!N`Xw9uh?;;Q|_B~o_dI4Hny0#+_0af7$!-&Eyh?J%(7bty^yiyk5 zctm)0(cO*!0Yl%RmBv>U%2?{UMruvx8zQA)1fvxFIH2MfU$+p3l=%fjBq_@aNS)w{ z9Bt!^l~HMCd-rkd$KTwd!t!4b1W0XguENAI&Xp*s@U^EOM*5*6n@kA*Yal#7BaTcNHTli7@}8;DIp?Q232kryRe8H&XM6(^KMj*^O|_9$go z-+zcFAOF%)8ZHxvLZsF>H%CiDKA$6{rYapaPRJJv(k!J|%$cpO(f9_tlF|1KN*UV5 z6G?-wYqT-siwj60Da#xYMfk=eWlYnw+bdv%!M8QmWaMRzwF%CZNUdp`7OgdH7m}<@ zDCQSfnM@e^o;X_}7z1paF)|Qoi*t@Rozevn$#jiSCd_v2CYjDSaLZx7`?ZHIsc4+QF_fwRPG)~Ej9BDK#Vswm<8f{~K zbNpwN<$_=YAtXgUC!4Ht^v?J5ms2M%3%_}xwc)lq?m|h+55N5|L)Q=nf=Ea{`kBvT ztfA{#Vxw8i&$F_+M(rFzDXfW!vlYf6vm+XR z`h#!q#}hv%2qLC?_d_re1{YsBfA$qV@`(p|>BZ-n?O9{v$Q^iJVUrYJx14<8IlS{k zQgYv?zOWQ~8@trz1wn9`z(e=n%WQQwZCmr#7mp*NkO0BqyYC?kC2ySjI|tr%I~%vZ zhu=N>6nk&H0aw-pk>HaLe(Oqr>uzM1TC$;UaIWO#lfOb5NtzmzlDvBA1UGGbfUa+O z{p>3o`}3c8_=#g%VqGujwi`E_Qh<-&vyMzGla&cpOI%s;2SD)H zbN?VV3aKK(NNj=!SFN|qwi`^~KQx>K!P`3b{Fm6j0oz}lRD%#JE&u=k07*qoM6N<$ Ef*7U+u>b%7 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Material/Leather.png b/ZoFo/Content/Textures/icons/Material/Leather.png new file mode 100644 index 0000000000000000000000000000000000000000..54696475788323b82eab3a7e16ec110db1722a2d GIT binary patch literal 1453 zcmV;e1ycHnP)nK0Av5_9Luwl8pcO*Ni{MKU5kb%w@hRwoFN(g1 z558H!B7#s5wD=$*BHD^gr>UtXQ;Hw4dB|iklbN|Q_v74i&)$3aaA(p?({^qqd2_*m z!(pHG|E=@id+mMT|2-6di0m|OrvYkL;!2SWBJ#D_!-zm6qENiU8v(^n{(N0_3$XCRp2lk@Xt_puI01zK&tTjlq0YGWZmNQyGh=LM@LV*&*S2$}Q z3P5k.yc3Pcd;S1U0fG4`JYLA*eW1YZHd+U-@QPafmqGc#Bnie3OcQVqFYdQORB0z6pytDwb~H%dd}F$C}Vpj7#|zMH#_ti zZOTTI!^dVeZF(>Z0OWJW#>lK=_UUsdt@-Dh|0Z=7>k_gwC$D7;j|`F5b5fg<)@m57 z!DzgX5PDQqV0dDJYnNW(>(Bk+eXY390zm!hT0;Q7czQny#hG)TWa-u|YQsZ}3=dPw zbLzD^HnkY5K|DTcR&FjaG&(}%d*}$gqD^z7x#JgjH^5!mpU*7{z*o*4;!~fQWo>1d z%sKLUj!hF#^m~F2+<5zKrlzK7H5vq8QC5L$q|V0r#;ySF1(D!;pf!ngU=%S3-J*vt z3#!T!MQE=#XpfB2T5sa39%ZM?_`XSsPVrCx0P6Wy7UbfEN;l6^JpS&CYFlAb@74O;rWfS2xf~p(FyZvT}#Llas72ub{O?ZSD&u(L^B4@*Q&z zd>(lA)FekAKf?0TT7Lslk)qRKd~%X*r-L;HV+=|wjL~SL_~?n_T$_8H@4fiOU9D~6 zN^NUI9~iApNl{dEx?PI0OHuX+0x@_b1O!28!C6baR;NBR%IzCB`NUIa`TnzKVEbNi zx8i{;0EkKxB~q3pCP^R$_KfeL-E5Lri&mhGCCzi{!^2pYkT}bog+)%BJZyZ7eQHNb?Nm5=>@s+MyC?+*xA(!4Gp_ z|0Do&m)<$V3=AL$Js*gnA|@JV9A(+XB?;D~*wm8NGBWFM)?uwf>Hb{UyJrk#3|Hp< zMp3l*_6wI`b50Bn5TL3&L4gHO8m%=ZF(iq>WjT3TL#Ga9HHkJTqnX$@!TjH^((M#n z{Mk!e>F!R*K>^h7uD9ixBg0G|JIcb%1vH>df-#Q7Inp#m5>2861bmF_+c&}0EC1jd zKmPrF!Vd}nfDaLEO#j5B4N7UyhA4sni8h3wm>8*HUCNcquW|ADm)}!(8_@uLU@PSO z;bBgmnr3lviJ^LibB=nRlV=%e&GFd5DgO1=e`s}@eD{~Hf3Ubx4-5bx7d|%1$&)kG z@{HSy%edT;rH;owbb$G5^Zf9)Z*D8_Q3C+T`NMV6G-Y=739>B3S;wWnyvlPg|93~> zM*#qv-R#2Aaa0Uw124|64=nyD0Jec_<$RDA)kFT&Jd*eyOEYe~rg$}W00000NkvXX Hu0mjfGq12X literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Material/Paper.png b/ZoFo/Content/Textures/icons/Material/Paper.png new file mode 100644 index 0000000000000000000000000000000000000000..a2745c27a3b65a764ea720dc89e504871837eb09 GIT binary patch literal 1603 zcmV-J2E6%+P)s#<1n|N!Wl)BZtTYlWj-$avzz?eknM~i0|jTNrvf>L;X6`{bbR1iX8Ne89I zJb31;x^0LZWu??pUwQy(T9m3pT9UCEQ>|1uc=QmqTSr5~t5py}VB0m&N=(ZGrO*wN z?e%MX;=v~-j)V~6rWB|rAHAP@K6W=625z;6rW9_?N1@?V8fXG4wL0Y(Y}=-!#IPJF z$LN~D>e6}cJN2!JAcPQTH@^Gful~-3moH;Un{kn0*cC>@636pU;}MQqV>}#TdoHC= zNY?{OOzD88c>f1K!nr^E04A)P8vy{s(?9zw7hZY|&5{iB6x($fWjSu8%6ODvS1OE( z3~4)*!vbl!sPP!nv?-OsFytiKZwmk*7N7Ye7hgD!WqYK91X-z5q!H5f$p!;#+oMP` zOv`0F$}yzPcs#-|Es7#~*8l(*(&XZcFOY;GSI)nL<@jVt57(-w(xJ!` zG|i;QQw|(F&YypG7A8o;joWZn6u$Gl-|uqp+%r%04<9?>CvlHTb%rF0@M?APBtqI1 ziafzEB}JBD==!w-aGXwa1!;RE{Wj965{F%+^oYVP!jhz64`mpnafEI-cMJf__GoRa zB4v$EYZJ$HiGnRG+o2bwsa9h9N?fr0L+!0jw>(iDkRATdUZXO{ckmVY&3W zEp*eO*K1J_B`UCjpbAbyIoAvBuQfoT_;bI9r1sk`z^h03%@?Y zu}?m->%^R-A5h;uy};ok3z)V=wcY?>;CUW-mSbCzVpyQ*I>RhMHzoaG3(KzJx>Xue zb5wkvT4R21FkfsquKE%{bvLr^jCh;Ic z*GyU)D_EAphmYJttuf0e&uGltMH2O>HRgzd7G7hT&h|3Z>NIb>`mY_o69eRVjv5b1 zvIuF~BtcFXg$#>=dms1=f|7b;o}x(br{{?KUHryAx~&!b#ysuyWn8by%F=68s#CWQ zP?m~3A0kVQb|<1NhkW$-eMqMYs-!+MN0x-trsnB)oA^_6w6~Y3`TJ7dv|Ls$y@Dldu3dbYJdJtfpZ{QUZS5xUcNBrgPaWpK{{3WGj%}E%HCue)D_F_)Y-8-W~64Uryh1`wxzLy4uQbJ%j)N002ovPDHLkV1i_D B2o3-M literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Material/Rope.png b/ZoFo/Content/Textures/icons/Material/Rope.png new file mode 100644 index 0000000000000000000000000000000000000000..aadc1f6a52ebf5a41d61ffafbb7d13a31c3f2052 GIT binary patch literal 1461 zcmV;m1xosfP)BtEk#EAqOYcluSX>O_OeXx=(;E;*<5)JHXX98Fm6etJ@u@e> zOhLfa889zwS&L-}mabe$I1<5gJ-l#;a77Hy3o~-2mlYfSGWPDz7XBdv;{nVw8<(@F zymX4ux5^?oKc;^mUe7{`B0mAT9w|;}KYsQ-+@m+1k7Hrm`~n(5+<*cse=F*W6TrxEG9KKMXIKnNM(e>`#Z3N zh3DDKo>j$?)xW{D9sF}=NjEJ6+oHE~FSl-feJswjGT_S+QfiEb|LoXFG8w0~W)8JA zX`<06*^W*E454Hd-5q-%Fz7%{Hv!`SN{T>hr1UA3e7aBM=<4bwn>~Tn3eR=u+`Su( zh0+?O6x>Kc2fNDt%O`fb$&GAEI~q?j+FR6wCLN+9Ko0RSMSqOT`Mp-`Y{Ni(CP zdCm-$Cs!; zQ-A$j22T&scF*rQaj=smD^^l@O`4ID$7y@`)v4qO%YCxy#=0s!;;mUVnLaGGyV4HKKOllz9D zp(3{HAbo}9*c>}}1YIhSsGh^D`8DkM`(w1f@fiF>n@%*4T+}xP@gu+($iF+j8w+;- zsua@K1R9i71j?uD;9(pAo@24R?YDT*DEt5U6szvrHsK&MX%{@X?R}bCTKMy(6<6*+ zTnZ$FKq-T8Z31Pup}B>^Xr7wdG<6HESFm{-Tnzdd?cCdvVnwS2)Rz+ejt z%eGj(zLi43#}=zAur= zAf-ZT z9)G2MO!Joj05A`(t-}`JI2PfMhwIq5j>YruWXAMNJCSdxZ%W) P00000NkvXXu0mjf=d!`j literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Material/String.png b/ZoFo/Content/Textures/icons/Material/String.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b737d9e88e2c53fff18c559409fa5e6377c1c1 GIT binary patch literal 1577 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 Q$p8QV07*qoM6N<$g8!n*6aWAK literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Book 2.png b/ZoFo/Content/Textures/icons/Misc/Book 2.png new file mode 100644 index 0000000000000000000000000000000000000000..36476439428a35a3f1f311299ede62e3b27dc3f4 GIT binary patch literal 1640 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Candle.png b/ZoFo/Content/Textures/icons/Misc/Candle.png new file mode 100644 index 0000000000000000000000000000000000000000..668d746f51bfc4f0d6633ed8e37397e845e58fe7 GIT binary patch literal 1074 zcmV-21kL-2P)}Egm_THH@$6^zW#O%8_iFn{vGjrz8??3mP8DWDkvyFxU zu1=5}O%S=^5CCr24jXO0_{LTi-`skwkk+xGye0&e-r0dUVeG(}f6ez_5&*!D6yy^f zmOs1?Zi2+E5U|T1?ZovVAI%BNiLl_F4-<4n>y}pG}d1qxaAkFvQkd5n#U@dx^7O zzP7%wa7eGmH%G?U^Vkaf?R6^*O%I{{c=Sak?zoG*?BPVwYMJTrPdNE;mtBuXE?n4) znW15g&ASi%mHW2+hIwA#%O1VyElAcSFDJNo=}}@Bu(0$9<@k2G6Wf^Hxrg6Qz77pZ zG!bB5y?=oI^mh7FTd0;V;j#jkb?}{%!Q~2H^bwz9;uy@$la-^KId-s-h(>>bs$n>A zIZiS}44gw;#;&KILy8{d%-uj_Fn1bp4#~PrQa7_;{`4$bRV>fXt_#7hFO?k0bHsP4 z7tc{$JcqfQrMXi>y}ufb2qf>A{q8v3Qn>fQ{p2H))Jx|v5sZTB;%RUhVfA-3DxL8i zgu%*f6o7!wh$194s!M->8JI9wn58qa8F3EZnIu%Jgn9)j#u^D|Vu9>Ce2k^VCGZ8` zfBrVAfuxa@^FQITKDZ3B9+H=M-^EGEw)>xl21TiHDXwcHs*xl^H6aE`a*zTu0fS_a z#1UH*!^U+$qY;Ba-X%p?nEwG+jFTiI;jV~q>&~R+0vZzts%V6iAZj3)$MC2+L>NU_%ko9e$FcJHpK7 zJIRX<^S}N~R^*iZ5wfDB(;dUP4n7l{D=2#k1!PEDY(T&rqF0X2-R&N0M~eVx{5n4}LjV8(07*qoM6N<$f~~RlM*si- literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Chest.png b/ZoFo/Content/Textures/icons/Misc/Chest.png new file mode 100644 index 0000000000000000000000000000000000000000..c489e1963d6afda0e9f13806c230a175472ca481 GIT binary patch literal 2052 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Gear.png b/ZoFo/Content/Textures/icons/Misc/Gear.png new file mode 100644 index 0000000000000000000000000000000000000000..ca61852a5dabad6ad5222ea34e8dec005bc82054 GIT binary patch literal 1703 zcmV;Y23YxtP)%Z691OM-)0Ah?+;yc|*U3PG#Fjo>8h{s>tg|P-L1`*-IpI#fUgv5U$FnP)u zz-cw5quzyBO>1oQQoghLPnujR`2HPRIrP&XPJ*?i+$9x~YK0_8aY;IB@ISqFh}Vzy zO()Z4b7>&%eQXQ8ixyL{j?x!6BYa}@tpJ>O?I6vr`DiVO)+i-p*%c=d>>$P%8jX2~j0e}sfL7FNb>4pS z*F++n^$tQAD1#?z(9X^kX6_RF@%2B@-P4Vdh=`y>sMb2D)fy9Pg;Fw=#t0;7N+qok z0Wk_Cnl!ci?)cHmCZHbPb%?|J`)G7_fmRqLh)iTqff9%@jITo^_y9ga4CCtniPOCL z(hJ?U3+Jg=hqnP80$MyT_x+3uLqqrwzy~589~A4pv5`tr zLrEkAPsDQl$5+gTt=hg!h%i3&$aipBV=4w~EG}_0yXRqDg*0_I=Qwg;A4{%YLSE*y zMl*^$Co6KwvSes@m^;69A3l0OVU1yMV1P2u$%~94%NZFPVfp7bj0abfMTGd|4>n^f z39eQpsa8p9b<%1FWeCLJi9Yc2eNXeArArAa63Rdb5k-Uu5}{V9@#MA#App^nWf@5& zrIOaEq#d}VN}5!8<+&&3C_(U)-lGd4r~E%;)_dP(KXT%tZ1SkXI3<-kP1yt>4$z{bt@Gu9d+D!>cgmpJR#_2{Dn!uaip!lK2C zW@f+#Pe-Fc(aH#+z=z0BcJ5^5jjPB*1_~sHf%60W{lw9zjYTPi76l?Gfsx^1wAO?e z2{E8zr+ZH2rj+ONapEx2Rt=P1h(?@Ml2_92uKdgt|EoJQLU6>CTm zhjkUS2qv)@(TFmL7PJu*GJzNI5rzl)@iFk~D@V}EU|qsJ5AB@11T$tq1bFD)+gNzj z0<>7f2v!R=aae0`u7a};F^0qmS~SWyw36`@Dw z9=!K9dgk>YO0WXPIuf+2JI}?q*$%c#vo$QTA?OdcCA(i6vIP91ccxN z-shZr>#uy}?yYkYh+8(^LhpiJj7*$NE0!+3hG%x~p_*2>dHs46kuzuB!5TrE3eE^x zYeY01jV`o?$A7d9>nyk5{Z0DMy-W0w7@+h8r~dUeH*eZHRf4uY5Fp3+!EDO}>%yL~$lC`(UgXOkVf`rC%lKTiIW`3vUJ-P?oGiWd$%Pp#ewF;Z_d7#SU-2<3Pi&T_KR7GtBM zjE#&^7CEK&lpY$*E(-5S(hi<^>S=1VDxJ+H-Q7K$I`vK)fwl~U!t=|QkD!&HjiKJ` zBoqNrhE}UZkq3M>Op)b`jkYMX#u!1g!R3amDDb|-7$HroU^Qtq<@tSmSmWqycGA_` z(?(#12*0rWIu!8!Yp*2+&%6Eo5Cgjp|7yyqZ^!o-92i72C=pPaW~0uU4d0#Gvu@?b zu*T5c(?e8>#aAsvDcJPD<830GK91Gl<0s^Y!h_n~8LWPw;o9gC{-(aMZJ z$xviv*0yiYOTUQ#8*cg}KElEU3%KX|Ph5;MYX+t=F@4X)zkT^LAEBesNjGN#Se6yU5Gj423bHnV~bK1zSo>TA&peX*G0W6O+aVNl;?M`e2OmfW=0u zjfJ#~&?rJ00*R?6QY=l-NH7{dplJb(JWMns@?fRPOq<@hGjl)A-h25lBetD8bkdmk zAS*e^+2^e6^*jHy*E$P6u>W_Hix;Z8kl%tY7TW859pyi+?h3vNaN*4Z7?;C{L99b; zikJj(InuUvh#u3lhAlOy=7j8`F-%Olp|k{mY8lQy)FYwiXt z7>h4V;JQX??tMwnixgN0K=<$JV)vdeapBwqHc4@bgP8H#=UyO99d$WNUEWexmr$1` zZ2a6I!pt;LGhBT=Qh&#S5LW`wy*oSk`~&wPOF$I78ps6?}N>4w{zr zGxqDFB>4oBI;Q^eHr5!{?An8CXhcH=)3~iB#Ki!nCL!RgC3;WHGG6}SF_!hUv3#h9 z8*cq5Hpvr1#+p0tK_ta!LhG9AXuf`sv1127Jz@;8_;a|z0j>!UHG)70o~VKLu11Wp zY`%L3`Q}ziGZ%=yM99kYuOG(P1W4!}_!!NrhxpU8-$2!a7{cW7_l39|K=B8AX0*K-SY*dU9j7hLAnY%Yw z0h8p3p^6xX8U>ByTf5L0h%saNs+(!=9Yh4W*Q{XdrB{i*%9+y-%}YZK1q5pZREaSo zO%rUAGO%SBl}Ok65An*O2g$d!g9yet8af7e#AJx8 z!zMXQl82~N$^l=^h>HN2&1eLOXjD!gKTf`>9p?;)W%XU3B4mNq4gH)v@D&6_C7`iH z|Msn%di+uBTqT5Tk`M!x%u_8_AkHtxS^)CZ=O;KfJ_#r>Dy70%tRx5^SZ?_EZd{ts zbLaKEe(-CIJ@YUc%fzfi@9;)`GrFIK_D+8H>`(C_P>q7G1hhs!sHp&eS0x4|hRACt zUMAnPlze>$NmDms>lwU#H)4dIyEf2rV;|m^$$W_zGgfR_%ZvNI$;w+-^XFIo%IZz4 z@Rf{^RTm8)Uw&?acgG84UI|h8+2KbK(K#6dg3!O|v-EDfhY$iWL^K3K76?JP_V#sz z81W$>;s{wb+vF|}bn&9bNT#E^I_PL`##q6Zs#vRh`mrYwnN0_xRL+kBo*1gU{l{Mr zgCVPUnmYR^6^qPF7O9lWeB}NY0c0@)$t91!v$K^YjSbZ0EU7aDpK99;nP&XV->J+@F;gfqHCd!{`7%~+|K3#r0O+?zT5-u%aZ^@|nlK zOZ9va)kyRu(#9OITw?s4cc_-jlnO-}Tbk$_KKx$1s{w$y4)(2)He713MyO96AqI>H zEgehPdH;RXx3-`$Q257Ls#VYO+a8%0>uLcm0Rh-I(lPtX2C#w%ptHrg_r$w3WBfM& kYQog8MNP#Y*#F%A1#rZ2b+f9_QUCw|07*qoM6N<$f_1&+MF0Q* literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Golden Key.png b/ZoFo/Content/Textures/icons/Misc/Golden Key.png new file mode 100644 index 0000000000000000000000000000000000000000..6a38826da77794392a0ecea842f9272b5463fbf5 GIT binary patch literal 1274 zcmVq1Ai#%Iab!StHLk>+mWiq+A?(T6oyj=WG!P0>hB0*wBNW64-^U6EkkZEF z`MUu`bOz!9kmn9A#hsdjGbsh9D~+!D{F+YJw_oAEcO63u;4Rro)vlZT<2O0A zryj#Fu*{)>#tJ|^5tb&F zX(FXH#9z#tFrb-qHeaM<;am`cny+s~#8~lBcO=9Cn{DBSDul3xo(tm0fIn!W=@Km% z#t0jit0d3N~d^P-4M7~0mPPuAfb@S`Q{FOYCH>=w0&6-fryS# zep8c)qB?Q7JUE=LVI9Vt0YGeR(h!&!x=C+qCqhbkPQA#lts5gC0AgL;Z8{D&;BioyZo>t7nJRhE{A};JN9{{m>&mUYqbO6=m;qK47qQ}MsAh#`1 zm{jN`JHLPl-r3kx4*~y8kkEDfxrmSiaJwDY><$#wJ;YJmrC10-;LhKqPRs`^^x!S- z+~}pZ-eqtEDndDq~;BT-2t{Cl{oGUkUqhU84A<>c^!rppts{3J!h_R zUjrj7QB*s=)s@VuekoFKNh_#@ah?JIx#xvcO3I6Q>iK8zBWT#Zoz4?&tora8x*@rI z^fWe`icPg6YyyD<%we6y+6!d;t6qvL=8~CH$o+eNaiOt=^}BCG`;!2TuVmv}yAajw z;gPa^1N7o;M)KI}lbBh#h>V;ff_;9v+fK9iwT^y2gXa$pwErOrV62}&*4L&mvuY_B zIWsVI$@Px&BZ)`e53Yx zldh9TP&}!L(j5^%zWc0$(uxvti)H|DrRfBDkC)Wot{JX z<8sRnOq??dyJ|-d{mGOkm(u#NFJTbT0CIDMAip4!$up;5nv(Y8r%BJt$Dx4Y zP;e!CxpB1x#CUG=11;i7zPUh8RiL<1$H8dMS!jL{e$H1WX)eK0;qV!U9C zsQ-cwNE(w?)J8z95R?`}TWM=8@$gUsXsgxQa(=&=z4ux^{CYpVf{8EeWHQOj%J=)3 zHEXYx4R5ah^AZ3vyI9P*FXa-NmmM!6gi8tiaOE1tYflpbP3^e<*&Qbh&J{L*ou9l9 z34#?PC1w4iKf6%;>4)dZfPH8AY9{)D>uy}i#LNWKGgH))W4y9!H?BB7@XKGHDQbH^ z_c3DCFn8x2h!`bj%0kQVUq|`J?tQ%L$3I^LAtL7mux~D3&DC=g%ue;0otqery_{C3f)%x2B%{Z>A5$~v1t;b4>4i`AQbqk08cz|_3+I$wo z`2g%2%U3f!-eY>AVRp#`)60IrJoszRz7@fCN` zG4D|=xSY{8QQQI+8c>G-ieV+8T|pOGY?vseV2Q;57+4HsRdO+M&h)E>5F^2Pa@S#9 z#3&F9D;`xva))*id^h@#s7MHi2&iBrG-tGHDeaIvRN77#6`?%z@}Kz6ftQFk-$X72 z)k0FB6tomH8N=fP(x64VJQ7WcWkcJJG8mwP0XiIx?t>OhLu}X)m%WX=FyP4c?Hrju z$i}C)o$3W=&4R8dDT5WI%Z{8Ac>p2?;_*SqT^@BX=RiD$;1ygkD2gOSq63MDXH)~n z2IRqz;qi_(<+HZoqE7hWvfH?N?JcGdn> zx}vTs>MG)Tp6Dx@$uWH6aXyl}3{}8|h>sCdp(LRlw)}P19`4%uqTb9dsMxMh~lFs29G~c@h$|!JE~rVRF0gKl;H1wImkUv zY+Gc0IRF6m@QO7o{mcWTEsxQ!0#y^KgChh_j1CtCM}Qb`0^SF3j-;6*uN>muC!apA z`Q-ut*!Neg<@zstn)Z=L={1oUJQHIzRSY=i803VQVd6l9V#dPJV|@6x&s@;_N&o=t z2P@Zd-De+QxalV}jc0Of9OoDTq=W#4Q44R|mXANP{i5bq3IJdauUN}l?z@}()Kg52 zjXI8qh008!- wYgXdK@!ePVU$OcB0su~*g09&7B*2^Nzd*(6ghew;VgLXD07*qoM6N<$f|N7Z{r~^~ literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Iron Key.png b/ZoFo/Content/Textures/icons/Misc/Iron Key.png new file mode 100644 index 0000000000000000000000000000000000000000..05431f33bc25d3b6b96d5f26153c5f3b5c3e74f3 GIT binary patch literal 1233 zcmV;?1TOoDP)FIp>~xxEHvB7Z4DdTmC>qydWr7C>vo~T25;%oUXOm`lDL2Ut4X_=31%f z(mz~oQM#5ZOG|ByW-I3(PBT*&~2IPt=7lx*@ z=;2CI?WrK(=Jif277H6TZckvr?F^VTAeWTS!I6^8?74*`S*%!-tt8v+WMt=}+YMSz zHKSP+Uas2~$D1$%%iYDKIZ~NEYZhIdooK26DNzJ~Wa-*}n=@Y#8=B6lfBKCl+ zb`_B3NFirh9#TZuvG-8ifLCiD<=`g`tX#VeT?~&>Oc+3@3W@@{Vxex^ConL(=(Tn4 z_Xyy~m-{HFs9@KYw;{e#%o$LHK#`zW?kXd8e9?$dAnXq!NL*%91`q;86{vE=N<%XY zf<0Z#t*YkZ`uHrEGN22IfjBu>Os71Y*L;F|9uGdq*xM~_ofQq1;^uVAPK zszoCuHI>=LMJSqvB!b`TCFl#p&myWewmu-AUR+9M_7n8Q@yO3#=}2w zsnvsG(J(9)6sv~c>m%q7Qvcbvag#P>z-F_No;jJR^U4VI_2BF7rsYfvyY?U9xyKiy zDhd(>RT1nuaAfGUgmM|r63AzlRWWP!49Xu_g0JT4tW;K`Y(G z%qf_T&EX(FFOTN4&1~88P2Brq2H)eyMBX7TYikx#TI!5L#Fl~%+;ti@0pNo-1uwkV2;wQ5NdEz(G(goMZ+m_msU z3@w%>)V2gl6{>xN+DdB*Qb7i)0Tr~ZRG9K^XNGy-ne*6ZZ~vg++_}s!xRaBU?7j9{ z-}?5q&RJV9Xc%L-f^jKhG1|>SoHww8R@aXq#j z;J6;X7lIV%EF)718yjhSV&u9Nr5p2BP1G)#KCr4+FCmhNG3Fm!?lMGGa>-TbFm!BPoLZl zz`{8*KnMgDpwVbDtubhX0VyO>2yiU!`|+; zb#{SJAO#W&$j&sQDN!av165Ta zk37Gp%znX&jr8{Pa$x&fxI{?~&wvB2;|!fOEAE{`!-vN|Gj3eHUo2KTb#=9_M^*@O zp%XMTCQtw5-W%^)w!WKYnYx@HRuqS6wAnwo;+d7kCEjtp~woo^Vg z{`0rjPQLq(=F@&*jCNh$x9zf{6Lard!;ya<=g-ftDg!nw0}_U255TEoEjW%V9m|#o zDUAlC5MI7P1y!}$!nK98ogIJJUFlS07*+XOxFi6Rfn}F}mLFPrCpX=4^Y%l{`)}7q zqm?#VXK0lft+Gt(B-19-zg)Gfe%YFJ?XUl8MOn6KW=N9CW4I)MOn?}&lx3R64>g1; zSJ>Km^w?LFQYMZPohJP%Nh6h{Dt+mRUrhS;qNVR(Nh?m1A^R24Ky+CE=DV|JFs^A_ zMR$~D8M(1_p-NK|T-Es8TL%u@R_c#b+*49X)R*pfX2Z0ZU;Wy@;wXxRMx=2$02L|X zM6>mwMPK6~~Z=U117DB>JpPO}{ z>6%YA9es1}nY#K$`ufYV75A*%Xr5d-A6u5^Tmc|WHKl>Lf~ub05}xOU15sqUx=KpM zZ_jD`=;Uq1V&178Q*`(3di~Z?srQZi*m|XOmUVUYR`?i*V%+iysRYnh>LpecXC>Bd z*=dfyxzi~)VxFCr=yLO0thRP1i4zk?u^u;h%B%bS_@^(FqJ$r;oXUcgo5~mj7$^;3 zf^x@|M-XdNRH0S_@bCl6n-;HpphYEVyy{1*RF-5$rHPJ`NJnw3zqR;>Ew*bro7S!# zp9?J(Jh-LoliXJ-Rs0Nwc0^|O^odNGaxIpWtl9Jm0874kGZQB^qLtyTBgZfX<}beg zVAS6o*^VXrpxVpj^1+U0w|qSC9Il;q4Jt`!-gAJZ>wX8oqOZ>+AA~3=_}Ru+5g)Wf z6##CZK7qQc8jzMiWapEgapN>BOA?hzIF^O)+4S`Ekt$6X*!X^k?^#TqK8-BSNTPn6 zd>*Y0kFR|S-|@hB`n!86jHzbM+*`=yJUrVb z>Mr5uJ$%mv%f=RxhDlS2qXFWihnJrHJ>4CBw6(S)EQ8|&baZs`Li0Po#rVTErRIw_ zj7MmJkcK1`)YcZME>;l+K3-_^`7g~P^h3g+3d_#{hSp<;>Fns{TxTC`ZC$jscX6hr zg)}=aqHTX^xft_uO{sY0z^RL9W?eTPr431%;roU(l{D|#PgM|7U6&*D0t&?fM#m(H zAyb;nfYyfJ?rRxVb0Yy5Y-}=N5Ljedld241Yf`02v>}Z&F)3-9qLd*{6=|kPlZ+@z zhWe@)qq!N0U58K8(b-8?cQ@~~b)vPwC`FoP#2>s9l@TQ=$4|e{$y05deXpIzx9uG< zc*WvnZpRlF@4WST9NPw?v2B;Cf5Wp>ZQVJn|FVV4i12b_B*Rf%N-qHTFQ5A# U<<5;w$N&HU07*qoM6N<$f?^h#QUCw| literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Map.png b/ZoFo/Content/Textures/icons/Misc/Map.png new file mode 100644 index 0000000000000000000000000000000000000000..dd03538c07e2a596423dcc34f0121993e8dc0ec2 GIT binary patch literal 1619 zcmV-Z2CVssP)!X=`=G|e#E0TT)rY=V zqluTAXqp&(^4cbfV9jlz#9fa~qoZ?w7YvS685W^Ct4M3b;BNg*0BH@BASaw|Ct>1LlsK;T~}{ za04?22TtP{Zp!tmmnjw-xPN6AO)brsDH4rqLl>A;KZ{(hfJ=l744m0V>ykB-vM{L# zRSZ={)i4Z+!oSX!YvH4-B}o#lUw@Mj1E$76rH|vU?4@$<463yP%!T3Mp=sC4tpNN} zk94x?ealfb1_v%->XgryM|y?G;VUmGTxpc1+8;!c{n*HPKMoouea zVEH(?LIF=E7s3PpB1(*os$!|44y8MqX>FQ~E0_yn8C0R^gP*|E7#nx<4kpmB9K z7OOPA{{vWzhzW1>9m5^^Pwj6098RT-!<4y-QG04jehj>y<&o1LyZ2 zz(r6|%mjC%wbX&Rq9nws5n?1tAPvg=2UjAoN(>{237#<$vzmyf(}1Hy6FeF*I2x3` z3xgQSRM!LuwNNkYrGGpw=@rL2wq{(Tt_SoVjyHm!M;6h#4YExm=-|DlrvC z(kda1geasTA`+R`)<&^78&yMXJPYGQSQDv@?Sd3cxr3Fo-u_nGGfwqN<$QKI4x2vcbv**k~Z2UwT$AGy32?ngVX9;+MYQpZ9 z4si6?XmK{~E%`>x-F@=|9X!19J?wk6mn55I+x}A%`~d&iGhZQ_ z&9GwC8iuY7@$#;n6bd=WpK0j>$`l0@&4>npRYM_dnco*?B>9ko|+s;k|}n`|J#4n{tfTcIa)6> RFIfNp002ovPDHLkV1im(05AXm literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Rune Stone.png b/ZoFo/Content/Textures/icons/Misc/Rune Stone.png new file mode 100644 index 0000000000000000000000000000000000000000..c859aa16d83437ae9e5088765bc5dabc939e04e7 GIT binary patch literal 1574 zcmV+>2HE+EP)Xg;zzX@qlp?5&`%D z(aym~SaRDPI1$7-Qc8@CHaYh1!>qjf)04a=nTuREfIaq`hY4ARbB+ZIZ{^I$E8qkW zX3d&Sb8MWLDoz|90)rK6@4p1%dI4<5;3nqGTYwJ%C!W#s=h}i^z+hn39LAgDBvn$3 zAj-+(L#$Z)z$A$40kFphH#29>e43+8ocD+ahad>}34Onp4sAdii5QibDpD00dhQTk{?ljKjDcBm89H(p z0F6qOO0-JER8Uok!w2^B_3!=S(k@U{z)(ww2`MF_YtQ!>OCgnwvrV>j=iV;VU;o%oU;kA4rc9?XW$K0Vi^M7ttAbP|VwG@NjwVCZNU0)LEi@&XqvMR8AEPJ> z%GNkVtDr1elvP2iC?-{WCj(}RnPH|>vEtyqy@V`~2hWmaA7uQ@%cyf8IZ8pWIz7D& z1cx|}!%!2RKXj0oA}L0ym?(--@>&-bD~4V;%#XM2?d<-NBQP^m1@D!p5lK**ap1|_ z+7UO+D zMDW1;n-}9ma4z7yka>p_p|7u>tQG)4RKYpGXiS>{DUnFTGNLh&Vnr1brpl@R9OFBi zem80N7hguUcIiU$JOgn!96gOX!Fi_5m`MnpEX%l|(TC3ih9DSDpfPniXd+p{q7q|5 zwIW3&rNptLNBREGADd);Ie-p?^Nu_OdK%q$7urA~^fr2#IWU(HG6V&{JLvA~Lt{cy zM9olDR255!V?#%IXv-6qn7?Xlv6jQs5Pf9t=J`LzOEYrNr~k_mvf<1LT> Y17CCZO-@Ix;{X5v07*qoM6N<$g6A>y@Bjb+ literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Scroll.png b/ZoFo/Content/Textures/icons/Misc/Scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..a9150e0bd121c5184110e3e5a25f22ddf3242648 GIT binary patch literal 1421 zcmV;81#{5G0iXs%S7!VPP+$2I8!Ap$sicu33H5z#^CL~^hiAD{O z7-NVg>Vt_I6}1o)&W_+Yvs_qOZ*bTXNl@5?{`{F7q< zXsyX}oV=lNu8AVwWI#WCZ#9mzh=(5YU-+~~=8Pf+lA19~#zDF=iS~E8okl%ZGqo^4LsDFRjFK zeT1!$wuO{7rYY&xFs9~i_SMxg_=@Q?t^SBiri;4wp90W%DMBeFw(DX$3ddGhj)!4N zq_8mzllG=nR7|{QgUG13R0D$ z$wo1vY=-8ItNHWK6FE5ay$|R+CYCUH+5{>tuf$P4!txNdgOCnF2oCL7O=3tD*=&p` z8}ak*?bJN7tY>|$5A;Pq-#lgjH{5YEVKRvqgjj9@$MKPtg(+ej*s&I`WGGQ4OSg{r zY5z_p-}&Ny!2J=xb8VETaDxEbiDNr1!m^Rl;oy!sfwz2Rg7-#1-#WgK%E5)C3p@s<14fN1 zXUp=paomstjdi$%g>-au(6V(Cw>LBZt+IT!S)+Yf|2z)P&vR$Nfh)IF4Y}%UY zNevlF%v9(o!@TGIg##1~O!a*B8h)~XvGm<<`1zMZNZUpL(zMyLVKp+9#t=4LQAFGR zy{B!^{>#z6a8DBeAnM3q8YY$>(6nw1DwV`EExNOC==)~oE;y~r8K3XzICZR7aq2bv z=L+6GiK2=!+(Z)PhO{&`v0!O!zd&b;QyY;17z5`EHaXbx{r?8fZF-is;DUd# b`xAcyB!`;O9cW2j00000NkvXXu0mjf$V00l literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Silver Coin.png b/ZoFo/Content/Textures/icons/Misc/Silver Coin.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd8a1bd7b61c09bb5ef37046ecb2b9ad4ae8722 GIT binary patch literal 1560 zcmV+z2Iu*SP){rxm8p6V&><^XA%rqc48L;yHdYmMDgv+uiBW8xp~ z{CA&o?m3@)&wcK>@UH#8o0_}`AykX2>Zq3M9Rt-{p=O%c0C4){XAl!1N>EB8A|MuH zBQmpdc%PD~ZMg_JW02_p!j3yX&P^ZP$obb_2LzkVpv7WsgpD%HZ*C(1A`xlv3~A{c z+4@EQ7D%-ggxhak$LH_b#@JuSu#v?WivpfH_&6beLJ?U_#t7DGZu{y^d|beLk3_S{ z);3m!nB0O&0O6CH)^Nv{@8H$ruMlOkL?+@_PaZ;R!@}-%28P~CLt`s1{O)NoQG~V` zPP}vsZH4PLf0k@*J;6C@=CoFXm<%A*q{-L_9|CEb@XRlMNn=Zn){bTd2GzRgef-j9e-E|zF&YojoppNI##dIo6i?&09RU0gVK z?qWw~)&da)0pcV^DTPuBttY~?7>uzDZCJF!^_*k6t#qOp-h#9*vp^XI-oDPKg1 zLE`{;=zH6-Mnh0^E?YvH#-uJr>u6>QSYuF1@$l#clU6QQ-HK9|DY6%-J>4=4rB zrDU=-*eIf_Z!JbCdRF)G;JtTKcXgC?+XMTt-#+6DzjB`G8i6LOJ32Cx1puOFLQ{vYA=*4}Fl}Qo7d+ z@S~Bt&>|25-Y2a4&}M$Pbl9XeTa+xG4&j>(0@c0q__~$Wv8YmP> zl*$(-3MtS^Gqip)Ml}8FuVL@@FY%L|-@v6M(xk-IH{8e%M(&}xrG^8*W8Snnu-zk^25)hZ#F@ia7BU@?}Q9`z@4KZ&C|N z!SdDbXUWP9IG^I3BTW<1G{(D>WOI8gpm?ErQmH z&)oAJd~kpw5P0LvYk2R8OGREeeiWQ1j$>+T8^~WcPcc7EzEI#3+wKG2CP4LZd=YTh zBfsUu$-k2?lqr;A%5lobowp-OAqu>Y@gXHRhr-j>zn0#mtC%-`0pKBcoO7%kT2;Bg zGzwgDZQVGGh@yV(TtotjiMjE`Z;mj2_ADU;^5f^JtGkT2RN&;v6O>B@^5f$y=vct= z_uO)+-gGabst^EMHw~jjV~i$~&ETC!3)EgVhg-JZ#@u;16oE6RPZ7Lh;fjq@YW=4G zZvz3?vT^v$WC4Xn;9dKl+dl#4VO?{#3@j}G0000< KMNUMnLSTZPe(1UY literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Misc/Silver Key.png b/ZoFo/Content/Textures/icons/Misc/Silver Key.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d1a881a0e75782560a98d1b3818879143c4e8c GIT binary patch literal 1293 zcmV+o1@iidP)Y zX>3$g7>1uSb7!X0ZI}Y>P?=(<%XFJ|3LT(`7AP8RSe1%fD~kcKKuZ%7B!D6kz+lB7 zPzwQRY0=g~kt(t%!Nl@Y!3O^jlY(MMg9|97+dckhXVU2gGo3fN$;~<6ci#7Y%lWRL z7g9=m#9$8MVV#BOF;#qJb(8PfxSS{F%t0R%j83OVXasS|Go&vf05txPZ&_D}YkCf< zD$yzm8bv`-3|zm~1cOIrNO;sfWD4Zw;+Jta9Yk89Xs9`YA{30lL72@Z@>i_ozq@y_ zr_Uae$FtyX3e?UHf`as%IQl8Ot1o)iH?5inNJ7F*0F-Ze4WZQ{5Uki({@~O|DIeyM zrOW2Z#+owO3$MNHC5vR!xzFUsn_iVISI^5E*S?pxe!nb_l$8vycf;oz=xA@Jt*vd) zy|(st?zi8=YLBP&_TT*T*B$iw5ESjuG`Hk% z=lR+N0J3n73sgzog1J3ysL{~+$8XpYlL#LbL4so<7f)3))@sL|lz>q5XcPmZBU3$` z?k@000D#QTbuii#%FMiHxOu&WWJd;J;o-!kI5=H>5NnbXDJ5SXt3o2!x~~GzU>=jy z%Re#!(3{u|E9dgq%$bCRg<*}4qv_07m?C57?rdXz!Fm8n3v%zK}!Agz>1|Di*7irgNt;MOo?Y>Tr__K$KN}i%wB`3)1`Q@pl#g(B0k1)ho^X za;2FdqX9*$p{wIQQXLpgt)fL$B|>=b`8|x5<~hl7IWZW6Y5wU7m(HCI*_k~CCp?|A{aZQXM$D=DF? z>po{|_IMrU^DtVua4M6hP9(;bM0B);+M|_h+27drJh`=K0Xcb3p%n@tVW9*WgE5AN zaiO7(CF{$<&n}Qf`O|Sta}k@EOib(qzNxQg)usxsbKJJ?tyzdpuk_p#LW54PXU)5Z zJ+{6IkZ&xS&Xk;N;^I?CaHP>#Tg~#)-Gh;PdB_*KoIyfb8ebo; zr?6<-aO4k!Tfl>gP!_+EOQvfQ_7o?H=@~TE*N&LHFNPB!ix$ryb8;5R4hM-2Cv^wP zS+aUZz{tH0>X!n!>iHb9re=|rk%2WXfrB4@z~+y>2pIWrDUeI&O~IMvB;IakY;?4& zD&J3MM|U822cW+IS(xV{JtK{z)D*^AqNv>WiI|u@jU}tsu(LEDeEjS6MS#qol}19M z4U^e~Mx&vs;t;8sPE4jSgjP#I@mp*!em0;Yydt32>5xJY92!FXv3lZ@>_kLFU>;-P zhf}pk2^vkn>TiGmQGMn|T3T-K-Pwy+#*G6Ye3Y4!l?Nzzb1yY}c7hnu03CqAxx*a6OD+OI-WNl~ zQ`DWmEMI&&3uBN0trFOj1l600000NkvXXu0mjf DWSev= literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Monster Part/Bone.png b/ZoFo/Content/Textures/icons/Monster Part/Bone.png new file mode 100644 index 0000000000000000000000000000000000000000..875f234d3e50de9bb2d9c3cf3a78893c3cf60f19 GIT binary patch literal 1110 zcmV-c1gZOpP)Ay-Fxrsyl2jt(;vFGUA@}w-YflJU|`NUpU-^HIdd5J zpGzCNQA)LX?C}F?jT&g0hS_TB82n)07SMDIP3OfoHmjRT)O)lp0d?rh59pXXAJejt zslct2S@r6=2|T!(fZi(VgwhQP9kVISyn}pk1~Lxoa!j0>+cO24reo&|=%$6PLub#u z?Eh>NX%wO|cxA)3`jp(31T@1$H*E|*6MO!h?j&(1=wIo_CppG8+ zg6;>Gld~+O%t(bGNg^^K5t)GyifmkmmQO(@GfZ7aq$y$G5!5O~kxv|jgszM4IHYlW zTLe`9-tF`(UI8eQ$iu6R;8n`Rq0i;PlcY&Zl7wvD{R3QE1FaHJ{rf(rXX&G8KoW$6 zoFG3JT#>Nr;>m=xMK@KWTdemNd#dSVC4&3JTrhZa*1;3EN^Z71}6FTF!==3f$f{P z^Zti0^F@>b8ArH|L*>#14B*0<6KvSkKPC8N1=QY;*V41}5%R@Z=%$VklF+H)3=iSf zu24QVI4$_i1SXu-VSpd{M7~4m)Id}4>jl(1FF!+P??Sp3ETCi7TgP5JiG3eGaGT*a7H~#}nO*556B5&E z!?N44Y#Y1SL7UZvBqI((29N*FmOcNT>8%pb`i>q`Yo1+(Zs^RJ+sVv%^RSCE=txpT zzCb1fo?F3pMw{g}6adh6{&=ju4c~rYC0*TjqtXQ3wUI&)cvX@lrd8GGJ5Y~x+mT<@ z>rXGDtGgEfl?swDKyNAz30JOMxsYsv3-Ps3Bteuc1R)PJi!2m;?2KR#f?&YM z-mQO$i=ZR~C9mo3drnok=+R)3p6)mUF0|mn<(_kY_1!wZb8f-^@m~*FG~n*b-hFVw zLM;H1M-QiESr#S#{^R#ZB@tr+f#*+M@MRE>1Y4M4aRvP9#nT*l>IqUFl1fHmWOD0w zo_*=vg_?^h@VEee_2Ox^jvZyRwL!^4N*NMT!ht)#-Q<}QCm*SM5CDGVgHvoD-DZ9J z2&1)iavqYqj*trhK~1@J`zB96_u50+ivYqRfCrObKJy0S@tEQI2E);ilnZ4rpmc>& zGI>zQUB}kuQGWXF5DS9=BOwj5CUd~_6>EV)wL6i6AjU5ZnaSiZ!LyinWTH zQ=9Gsz>V6JzVAtWW;UCEfV+@A5MtQ6FR6+sy7w_XJq>H}sF*dXdA2H(6UBlFNYM`Wht{ z(qKpk0b{=R-2~H$y3@}pvz;AoT)WQOAASxX|F|QX)kbZ~&HDh{ z&^8Cr>eSXVn@*Tcc9zMn)DQT@Q!lW&zCkI4GAfkRk=HuFK@w=2pMuS3rc5U@e);(t z=fC{+uN?brNc_U;|y|U zV`~EuA;%0M%nzm3xVtmK)Hr+T>O1v7?_`WdG^rs;(cWi? ziVMY>2vQfWL?r6Qwn!ExDs`gyYZ{ZxWG1;k=hsC{n5i>K29wlrdq z@<9t=%5}g2{5f)bL}`i9lKYN4`nLh) zIp6?3Kl>Uj9fzo{ZKR?ifwPX8nG^y+Q)@fUfK~?M3|1*F4G)r83TWEjiq(qgsp&O< zvK(-OADlwqQ(axd?Va~yeL=!YGB=x|d4DIK03|infpdn7!=G~No;rL#L1k4nqa&AS zZEwRFpM}LaPMkcwZh^O@*EfzEt8PYFgR&ZDELSE+X>2+`9EOBJh&GbtSGnzy~aG6wv*^ zF}iws*B2N%`wF+!HUMC>#`An`sH`jyDdm7W|H+v(2tc5eMoGpv{7qw#oG1wQ*ZF+%miVOqqFNU3-eb=h(gJdTcBmkmqYIYV7105$?xN%H10jX z=#Sr$8v6kyLu43`oxjSx4?eago*&|gXWt>4StMDJ1T4-gtg~W8=sp^Fm73~0JkQ7X z1v8UlT$!4n^UiK$8~{G6B_wdpVXffAb8i&`SYP^^FV0X|Sw%LxK=1KW8yBIB0#qC! zRg8`#sj**ZYwskpm?jJ&!YCvRLxMOUlTL3Y4j_&`@)A-8B$8XG0i!Kpyn>8!{4{!j zWK|XQO$XUizmM96W>gd)WsHp^G72})ErfXJ*o#;h7bJ^zfz=9QBAoP*fu!qj53|!L zgfH-fpr*bBu&gXE@qFL=o4tJj#KXt?*So7EfRYL&6%(mn(ORLTL`K1C$KjD(N|O*i z&-4$JBfbt%a*+2Wbnm@+lDVmAI=j1A&SvpE$YruP2QR<=anbo@QEc`vn4Ov;n^|IN z{10#j>!APbp?@uWZIlF%+JJz*)93Qj+a|mbfa`m@mrOd%z-JeBL^MB&x1n)pV|P+_ zV*qD0*68a9;2fUtcLm_u8gMT>d6aA>&4=elV2Ae~ia216+xl5|CjbNvw>$M$9KZ>I y^>*C((g3(E9u&7JiXKRcJ==C+v3oB6x8pB;q1G|_w_6MV0000js!>hxpB8Tc7;vPaUQ+RN$oW2z0}T5ocQZOv(#bQ5EF-fPYYhei2Gjt_^6KknD6)-JxY1Xj_dNPt zKC<;z#y&L6gZJ%Yd~}%c;SR&)RRE8-4r>iyFb0mleugB8l$0RCnRAzT`jLm%a^2KI zlw}_89sBq0#yNwx7Go@bo}Xu|%o!<53h(fly&8ROP6-f68`gNxbDjC}w;3JpFg>*c zXDmh?#u)zi?-Q%R6=G7NQBnd)AW2D@){;ksTgr@Qe*GI5;Dx~o7}&96E6(bbOXa26 zd4|e@B&z`TOitpg!5XtBtpfizy+BBb5Cct8G!0&z2Lc$b%4txPV{;3PjFf=k!1NSl z?nx$Xc+*fWoUMUc)FL@W9j_R1zwRB+!&N zc50r#o?759rxu8;mO>Tooty+91i2{yo%+I)Ozzo6501{z7UQK;HL8-ydXvos-c@2-y#>PTpsz6$j9fQZsIfzS#uB)mlS zZr@4MwB*j?tRnrqoAq35Bi(XBs3+Osv$}w z)fsgYDDsxtI$mCQjiPXfIu7jKMH2$3;l;UmG%1pV5F*{Cp=nyW-HI6E<^hbcND$7x z{VrLa(-_N2x58Ts3T@R8V}|!auWoS8arERVBq<^Zkwn`D>Z+w`8hX8!x@|WPkR%a8 zB({RHkc?yP^H%m6qyn;OSh_V*3s>?XiCJ8P)&r8Sg9(is)d+fKnePp(40E@ zbKZI9GBHL%D}=UTdAY~(a+k}?J?d^nccn*fsbXol$8xvJzB}(=-(A~itD3rM`P7bW zRCP_asyX-OMV|lV_o2_fXW&89e9G_v3#}5@s2IGjZ<_AilX5Bg+*NEuz>YojbqpL z+X<3L5;^^!vq)@NJiEdxzx(l8uAA+O^%D<1NtQdj%eZBHcy&MEELonjcxefY;*7yq zgY^apLW&8jvUq-(e?Iq>We?9-R>vFu;eSz-z{Nq?-@R?z3Y=rDee`wvR83EpY>mnf}tWoA(`bFRP?`van z^<>Ze-^5^W-jEc~1gf0))30tA`~3p+g;^heqZii$eBj6b0k`<{lGj6lKL7v#07*qo IM6N<$g6g;QaR2}S literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Monster Part/Monster Eye.png b/ZoFo/Content/Textures/icons/Monster Part/Monster Eye.png new file mode 100644 index 0000000000000000000000000000000000000000..46f7dd9da64b0c56b55467f7b390aeb59f92ca3f GIT binary patch literal 1442 zcmV;T1zq}yP)I}eOmB|m%fLfsBb|7Xutqy zKvIMhkreL)7vBEGcey@mdG6vtCyolBFFr0jJjpqG{@cT9LyN`^^&T+^!ysx*LSh1q z7%V7=IIg_$8rQZP&h1ObQ2=z~^dSD!xv!(KgVdAyT}VB`V7n3c$5z8*Cmb3*76x$@ za2Z0*f8P8VSGQZfxCi2X0D9p`!%CTP=JPKPmWKvXhlUnX2PmQ*Bf_7q?DE8^5oknG z8iJ<;(SR{1BR2o|Yc6j#oWB(A=-+1>T7k7`j`$gb4tzuM4G>A{F_ORse*e!IDFrV5 zS^3z9#~4)}`_wl8`0LNV22oIY@+zaO{4%NK0OOIx2)zBqYvh%~<&M$BaqQ8Ll43io zkjU-ZH6caN2*H6QR1yOC8-JtsJ+Vn71UY1f?@xh#^Q`0ev4XP78I3YrZm@-r=NV!x zNfiNp^wuU(K~xa|6?pEMN3a5R^6(I_Pee7;SN=ucMy_t{@}-O2JvlhwfH6>2j%uaA z6^<-3IA3rG;V1QudYqUzn_Q52lZFu5RU2QfmsXb7FhP>X9+AOZd8j+`v|I6ab4eGO&gK zy+cf7G%Yap-4$EI9SE>0C{T=ZM3j_3oDy13H}C1%$YSP)!f`)xg#qb zZafs9;&@5$iiSYu1c^%2A^#%aN{g`|*3#bcM3a!rA-xhY=#t7{_IH%I#Tg~DLS9*l ziDUKDD#uPe1U}&mWVz#8ubyF)31uM^x$x@Cr^zQdl4WQR#_J_3C&!q~Ab>_?S*h6% zAfNr^jCQA`m==srR!lxP#n(NdYse}~R$8jHF@j~Sw5*htX=N##qZ*eKS&nsvzV2za z1Jm__YOQ3q?s@*V3)r{wmYxI2N4gs|MnPMpSQ&zXp|zg?4Mj%n$LnotF69l;0k zQAY4RVh!M_w|eUB1wN%^QU_B2Lq0>Bh>b_?2$ZW+s?}rodV$F@ib=%_UwMjY;do)= z40+)oDShL~ih{g!pb75-z6*q~RDUUeeDd|1)Ys;OwkNhdC(nL|@uL@L<}-$3D_Ak0 zinV}35`hFM1=@K-v(sS;gI@%$U)|-)znLGf|4;`2dFCfKnP0wzj4Yw`XadskA?1^j zZr-9Kp56F3F-E$&Lvn-fBcV(9E-<^c;M$cr=YBO?Dt@4I*$>I3XHT&Hkq?j`ugF&m zY~~n^$N1e2QNa|B#ZE)l_9Rsn+Y7qR)9iFyzkHj|{dDVq&faQxm;-mmKK+9&w*GR1 z#b!-&V?lSTWAdR_=zCAwcC?F@wrObVmUiB-yVEk;T(I@;`BL!*b>Qx+x4v)!TR8I7 z5u+1hvPq5_izzINn+v)+aO=Nwx;79(;xj+IeyI3^{*>N*{lA+x&z~d(B>^!hK0pY{ wr+>V8=;Hn#083%^$3DtrSyB_;Z|_-q2Lbq^l;BF4Pyhe`07*qoM6N<$f?Daap8x;= literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Monster Part/Skull.png b/ZoFo/Content/Textures/icons/Monster Part/Skull.png new file mode 100644 index 0000000000000000000000000000000000000000..a43677fcc1744865477ccdf90f7f2ce4c825d611 GIT binary patch literal 1746 zcmV;@1}*uCP)!dQzk z28d`hK_b_Deq$#GvcD!;l#0ro5BQ}rAX~q82mOr!7LTl^ui8(4eGpqNVT{d>kw|c! z5Isi@9l-TcK6}%57(KGTDnd_U3@et;X5msxAdha^!17hA=$|)4tuc>kwNANKr(CIE zbdo#8NDO(R-h0y41c(2#kM%cgX7sK7MM2#1;SbCKpf8j*AP?SoJqwpCrc$k8OI0eB zI;FlUg<=V<5{%W@#9~VcNuh*IN)(D^%9VbWu3F0rzudyI;WfQ8$ev{v0w53Ev7QCP z%P5rV*g}y;qk%F8Z47!w2}+~1LZLC%Vys0QgDsY+RQg#wyqaI{c$nqGYvSbqkj=MV z%lrk4sr8ph3YOZyAjVjf*5uioS-c{lc!K9T-IZLqrtM_rR;y@Hw-Me;+zbe4M4ti!zY+O*g&fyC_PPf?)LI8o}|)O zKte#G!)1<;IlK!5@A18i$<{bTA#^ih^bmwd(k-h zc=NS60OZc~SFvR2aQR0F5UpoRauxs) zq1WjVMG!BLC`1B23rsbeNC` zJ2b+EyYDCX4A)I57v~XUBq{arnOnaJMw65()cPCw?Whe&u}qBP(@*#5HkbtXifA;U_7wFRR0C~HWHMS5w5DHgG| zn8%X20MyQx_sH$nT}8cKqfjc7b=q9{{xwLVh`|%QLm5rfid{RmLq3%8srA>RZGsOT z?L4J{8WJNudWw9;5*aW3F`U0mikbYMR| zWVkG)IdOtsdx~DC&D%#ualyZa04qm6I77fWpJTOi_a51Jj2=D4yn3DB1x#S;vwxhk>8VFI(d~42Wcy3(etriE#lQFc1Dg~8xci}>LM}qd zS%~Ka0HA*I+#fD9rOuf!zINXe@A{7&Jq&1m_~ftHvGx1YzYZ`RTtPlV&N}Ea{tGU} oW)4$lt!J51=bx0`v;Ud>7apfwzb~lN%m4rY07*qoM6N<$f;?Y0c>n+a literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Monster Part/Slime Gel.png b/ZoFo/Content/Textures/icons/Monster Part/Slime Gel.png new file mode 100644 index 0000000000000000000000000000000000000000..348dc3a496aa6d41a92e77843a317a2ed6fa200e GIT binary patch literal 1357 zcmV-T1+w~yP)3j{o-%05iMQ^EWyuZHtQ#{ukkczwX0%a8B^vz#L!w(upfjZGqfM z1?<4D`Uz3^^ryZ^bS0ekI0sG~Zyb9OQ+RauTOSD_BFhG_{fD-&eft*(&U1NY6z3h$ z3nGH^o|PSah{2JghZx-T;SkFOu%906WyeFixOk~XDMUi_l)S@v!Fh*>!_jKV$L`w7 zKaL#W(cPzR3bAYtco7f-$ifha8fF=@0<$K9ad~Elhj;AZr9bwZgF^&@$YSXYxZ}<( zy!Q74JUKYNsJAFC(q;=3F26sGQJ|K&aIuD|k`<;e4D;^Aw^7TOWipBC>aVlvo~J0R z$%X$M=Q9uQVgHM(t}tB_AJqc;?h94=2OeZ>^i9fTM44v2({B_Wfcd-`ac8uCBz*T3`U*dG2od?tg&u^)r;qfl3fUB@kmE zMn{Y#qIa!%_Cj^lIuPN#=~0w|j+N_Ch5FPmIYD*pHr_aLm}j4vS?IvhJzxNPzv-#O zz>b|eIbW~QY|hZP`SVPid!2IG5n>>EPiN6z2ssj{WOrn1ZRJRH~xEF*aU9m_b}?`H1(BKzu=MWQtmtVsrN?n0!%Q0`Pq3CXk1Q+6AAz^Qigk0_i_B#Kl#b?cD3A+DX?9S z3o*jhZ5vo|hfp7@(P%oHGh%ElnBJZqq7yc6`Ua&^g+CmA8i!yR)DlL(2^bmEmPkkE zChFrS`T0J(R{XllNdEj%i)3)G5CaT+vKt>FLvNiXslz$tpDQd#lnMtz3UtV6?f_5Jy_SoK**?Ridp$e7^1%^*gAQ@ghbZw4ZgDqcV zgTudDYQE(Hz(PU4yhp%Ve-H5cU*0%5Tyyc<^hI<_kJ9V&Ea&j`0Jr16pw(Lmu9H8& P00000NkvXXu0mjf$cB%T literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Coal.png b/ZoFo/Content/Textures/icons/Ore & Gem/Coal.png new file mode 100644 index 0000000000000000000000000000000000000000..4b312307dcfda6782a4af66166113da12ec2dafa GIT binary patch literal 1130 zcmV-w1eN=VP)x-nH^VkiSj0tgDqI?Q&L?ml@i!I423 ze2w2**FEQa-`Q?Ae8pG%-=R7WBGRkhe}?L_R-YnOAKdg8_{+Dm*SLH0dZ&;t#ziY2 zKi$1a94P{=IjCnm`r~C+oO4M#DsT}2^7F&nOpFc?2AaTVobxO`f5+pcm5<_IL_pA^ zXnFYk4Q@>jQ!0iG4^`3PaL!}cW`1IfN+rfw;mON&=|#kuYCll{xi>e(^@$-yM+X?X zROQ+4Ybf=e=k?nfLqiqP#NoVf)M)c$WxXr*N2C`RLb*LN#mHcZAb?7#z|+N5z~cmJ z%>>aJZv|sCS}RoVo79s4L_w|AqB>CK>2GV~PDoRsQO~H=GR80W5l4n{F`!rsxl}E) zFnbMp+>mo;KyptK8g_S^wA!91)HrKt=avU|uhM8+tQFEMCy2o14x8H(_l{6!w&Zg& zAoG*sm{1cMg;Ed(0ZJ>fc20k#NTnQd`_>qZW=4``AVMp#92~US+SwzHBML!)*YIfR zuM@srwm^QIpJsS4CJaKf5tLUL4UJU52nggBR#tbIof*Z8$7oHpTBd%SVvJ_t&J@S> zCb_jdn4jjC=WAUXa@GvUz1b=H`(pn-luI#D6i_OJ6ygY_ z6vk*uk!GMABj$a}L_E$qN`;7}>ak49IFyV5n*7k&eAx}03lM2N+IT`-X=7L>FEKUK3k*J&hg^0R?ujS7LMu}j~CZ5 zT9fBJ2tYxSI;_pu+O9D_HwNAjnwZi^Op+uV*Hetj$($o|mhGKG($wQTWVxf(Xi+G} zB-V43C1?aKisj9>oSuO$0V0s)f)YogmGS3`ZSMat!*RVyU^Ge@OkfB@MPD4US5K(5 zGD>ksmglsRlu{g13^c9O5_sXsi;a%-y7KKL7n!&;LR`>9VSq83IMkGjF%RzFK%7N@ zgZ(<2+lRc_X|nWc6M#F@lb|&=&zYMVBzGQho-Fs&TPeRTZ=CR*cN@yY&Px#07*qoM6N<$f|JM;jsO4v literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Copper Ingot.png b/ZoFo/Content/Textures/icons/Ore & Gem/Copper Ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..87b541473b273a80127dcdb6548eaaaaaef5e7d5 GIT binary patch literal 1383 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Cut Emerald.png b/ZoFo/Content/Textures/icons/Ore & Gem/Cut Emerald.png new file mode 100644 index 0000000000000000000000000000000000000000..f6915ff67a145cf2e6b0c4782c35745fc5d8c4ec GIT binary patch literal 1497 zcmV;~1t$85P)zROlrlB654`-5=2W7O~DUn1$|Jo55-ngP-ljNvlx2IJZCJXl@qaaX`;V>#pw`MApSf@0`RYLy zM_gHfk(YPg|2aYsR24-*I)LJpcTB&FtKW0OIUyDlSP5Y9!PoEqEKSp+iIJe8yCfh% z0eIV6H^ah!qRbrr6W4!m*NPD50`Q;wemlob%+kajDJCRDk}6RXAqJ+_yoDGND$22w z&msuboi}Zm=J1h2xL2;da_6!TE5(3c^OY?$P2^)A_$a3br)Xj#gv7eZDVo$HhQQp3 z+0F%;=rPd@WRO> zym;z)n$)M?jMGbrUTg>&NU_1i2^tAR9-G+GxG!z1dW0O z&?udenh`({(5?-gX5~{Oc(+Dyad( zNj)JoLh3hs>!$DV?A#$@YEX&8S`a%RLYKVS)PMn%ye#J*CcbeI8d`R?br>q~nu%culGP^=W3q3;2A8OB4Um{Y59`Nf-g{J8@> z^p{6gi~-rd_h{!saXR;T_dkHEqXB{{O>79Nu;6!%s6>Q-ih_3_;xN`9CtJ&-`~Lt4 zwfeFEi%}s_(4d5MB^Xi!oUC{}P$#GM=OxsJQOum^GBrBlaAF)`Mg zV8?yiz!b}sGN|NvBe%7KunIWl=LV3+zCY_*Z@2_p@ao{9Q?)u(97PaOQfL^or}@S& zwlipRr%G$o?Bs0ZQm6&2RB~H5cwmN$r#G%bfzFFvUWbIom^pgL@M z?>ou4P)fyGC+A9O3pRk94T>_>A0q|BiV?!7$>mlnN;RjNv3uJCu%rMkyBq`Lfprk(cyXF0as24Z zSOF`Jxbw${4q|Pkw1&0D#&s7lwRVd27p(7MAZOg1T8y*ej}ek(_Jn@rP1D4rgrpoh z@)A}J6~PMBwo;07)kofsn9>f6c2H^0WZL=6{F(Wo|0}=QePG1qs&~aQ2#5xrd+Hbx zyN{|=sx2l8bpW}|Sgy1Kqhw=nW`P`*?+C9+^Ks!>c$KoG;9(PeV%qUibE2%;&@oNhg;w00000NkvXXu0mjf6CTwu literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Cut Ruby.png b/ZoFo/Content/Textures/icons/Ore & Gem/Cut Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..f3324b8a8b949f66b9c876b6aee423f350de8b70 GIT binary patch literal 1469 zcmV;u1w#6XP)vJrtk^ zF|a%Fr|-N(eW*#TStn{hLuBmBUm-My5WuTbR0K0;`1r?Zo*I83i2WGwH(vfO)N6D$ zH>uYepaLj}@X;@vV|%%UhQNWbaRk8~%pDO0hxXhw%~KP;9}_xg;jO7lT$#Ge;S(n~ zJaMYxLpXN!EbW`ics4v|wq~zYYX)v0j)))#?YWsACi{(n8W78fDp&tHMYCSx^WS_C zccZ<&hK2}YSOyJ&&4pl z@4j<|dJxROvT^;@KcX?9fT}Y7wdcT%+w(IVJTVSlIwT_C&Ihdpwp%wi`pmgKOxzE^ zU-`__G-4!c#NB!C+EwbRWKj$!6$y`qnxjz(?o9vTRe~xS6jkAKKe$MHWf_SPMDDWD zXY3K7yVDhAVQGn(xp~a3Of!LZ-n@jV(6vmqL`s=tM#`BYby=F7W%0i=%>Mqj6zi)L z>o<{#MG)36Pr-en+!KNVxV5rMT?J9W5g_1FdT4HVb~GB`xGBp^i>N9=g$S4#jv+Xm ztqtl2596wRRd_E0{_@iktZi(fB8X_IWsQK79kM~rhMSRrm4y~7i;H+vyedK`&z_;Z zzQOyK|3+CHGR67|WW!Qo^)GMqu+YQ6?K^EkP-3VNRf#HuiiseloP#QB%Zs3b1_i2Y z$d0IhIp#)iExoP;U97h7RIuGz=CLn+secI8w%Z^OwLl$eArMt@%cwwI1CJe9#DSVB zDgg-~mEuLT%%JQfj2n}$F?Q~JSw&M~V|o_1JTL_Eo3-`b6hgppx;axhkGpeyeu+j1 z1ksW$jl>X$F@hV}tQ2TbVBLg^;Mp*DiaQ_BEsB8vdO#S0x#NK4Dt$$8oa+lM=30vc z@v{782TL4(>Pb?kLoT|cqC>ZvnVozMcVp$szsRXe?sOgq04jP@&ZKNe1ww#B^;qJd zEK)N!T13&ZPkE{SoHIpH5Sk6*$S`4al-w=oY;9AtJ9OIZ9$Wn?q5OPh)n7Pz1arqK zlUV_18_V$f1i9E)kp}D@cJarzW6QP|IfeiUI`3tMwOt; zFbF6m{o;<9qGBY=Wrqg-{Ld?VcJmhPqEl5rMLnYqL6ym${gm?;F0gd<-TgxV$ggj% z6Sb`6=HTL(Ws*DD3^O5_F~70J+^yRrGeV3Ej~rllbd>tg5ZR%f5}lOjq|D?me#yti zCwdL-eDu2!edFj61ZV{1P`yS?APA@g0>a|v zskZ=RryCBukO1}7GuZX|OSwziqy+#iPIG%oh>d?y4C`!48NeE#sEouBT45W%Xs^PhMM zL%4Y9%{`9Z58z?n1w9A+ZsXP-v|m3oTEY||WBlmS+kFiWJoph_MuWy9Jxq2O_;CCW X732V67J6}d00000NkvXXu0mjf32(OP literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Cut Sapphire.png b/ZoFo/Content/Textures/icons/Ore & Gem/Cut Sapphire.png new file mode 100644 index 0000000000000000000000000000000000000000..bc10d1876753d74b1ed4cb0eda5a9de1d3fefc5c GIT binary patch literal 1458 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 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Golden Ingot.png b/ZoFo/Content/Textures/icons/Ore & Gem/Golden Ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce2a776205bd3d4ac5d925997f4c333daa1bed2 GIT binary patch literal 1379 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 LNkvXXu0mjfeIhw? literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Pearl.png b/ZoFo/Content/Textures/icons/Ore & Gem/Pearl.png new file mode 100644 index 0000000000000000000000000000000000000000..c05a104d120fb6d8a1ebe8672c601fbd06b87c68 GIT binary patch literal 1245 zcmV<31S0#1P)*KfAde*ZR9GCyQn3XS7 zbv<^olvep$rC<(M@#~4UGU(3do+2~@st`a0MJYLP&8>I*6YQukYbwpifWEx_QRWsF znP1$%ri-`GG%Xmr?8Sl+zW(SVa-1;fmbm7&JJ zP`54iF90lxAVmO#<=V^vRs=CD(OI20) z;Bn4ktfgoHRg_H5J(_#w78m&H!*{spo*kGKZLnqroH1By&>|ESO3JuNh2b|eCvu8d zzeH#UIAd|4!FfBi^8kVxD5VFcXC&pk{t_6gSmy}AQ*r_wEiWAbm0T3xT2fl)Z6Xprt6JtVk+UG>DPEpMmqbQD`0kvRFplOFV zuc#`92{~p`AJ-31QX-AVcwgb`z+i4jEsDW`ft-3mXt2JGpC$&7R_LRb~rb^35`c`#yXE0WzY`r-eax9`sJQ?Qy(gk z7$d5}m%HBM&K<7;tD0c;Jo7U!52l6$Yel+#Y%NL|;2%2T%i7Xr>0j5UY|7)WV49S4gGeDT3& zY<=zhRWXhQ06_1%?h@KTgSD2EPCgOq9LC6WD^f_3IJEB&F(pKVCtu&arvGCFfPc*M z`)|06$~v+Zvu-h#IsQH3_5AaT3fj@8f*mIeV|w!x?R+@iL$ERtwI3 z9~k)b{RO%fX{P$RxtSa$8C#fSAe~K*FuUc!v~Ld4&NwnjSj?l zBzX32{-`Yx?QBAO?T*{Y8#yj`yz|WJ=|N+OMdPabmtiqtW~5e=>37~UuKpNso14&H zxNbJ(@DMn`i7@M?`Dluuf;br1vy#U9IbgkOp1>CkocH)5Cj^hF60(A> z?rtOmaKeG!UaZ+9HHS$@k5e5wfMfybn8ciiA4AL_R&+02ewukc2W;~*Pa=&1yx@xh zA2KA%a3Rn&dk!wk5GM$5#o|TaJZ6UEInp^9^PU+GJ&H6MkY`BeWClO`V4M?Y5@4Ix zuED8|%)G#50oTZo5O76-b0BVHs0d;Zhfg9tK<*$#x*vRmtRn|Ad`A~PFK|VJ!QQdG zBK#Bn#j{W2Gmpy(oYdC)yn)LCh;hk`*;rKqiipQFp;ZY6ib2-k>XoYqc>xM$i61w< zfr!IGhRXuoi|^)a0{CtF_xRutCrq2ygLn_V-e6hdBE&h&dn|#ah$3uxc^%FR+rHaY z7v1y@x7<3PP;@|%OfzEXVN1ErFV%NfCoTcm2R0{o6V6)6X3JWj9?{POCSn zT5Ww^(D(dvm>5ZoXkg-rru1#yPAn6a48xI9q#Pb1mGRsH3@|ZF6*G_^ptUGdJ)LEm z=v}*(WQL|hN{MJj6hX}}OZ4||qdai})ksQ-s@Y`t=#eqJaZ6w%z@utdO5g*js@S(> zEBpJtX2*^naKYEPQJFbwCIUE5?SL5uG(rba;oJTlTt9Cvc_XK4maKU16Bu>;$2(w< zDn(5(Gh(b5=<6d^B~@8+!`y4A)Tq>m4u07)K&#c{N6x?5(|WIk|YIPMyN8!TmJyoccx( z>XT};lCkc*lgiL00BvfSeAI_h^h=%75k5zAgLh&G1V2tVEvzm&IoQt z0D!%CD_uC-YeCL;=Ho$$sW5I2moD)@g2MNkpdXm zUNXR-|KuOAv}gV`0PB7EQ<5k#M*6-O0?GD7GSH!uL-P>VUn`PUIbgl7^dTasS3*N* zyQ78{j_uEOQ7r`TGrxC=AqEEjh^mydhTwc>#jCB?yTSxoEJVicnMX-IYk_3 zjtT46RH#*jN}(J+b$(fh8v)oGdyb+`5d;KkRiRo_I@i@eK~(5F@+YE#S$3y55CyN` zTvl}a+u@cFO99xMdyY|fmrv_*2ojQOKnzJ)V?=OX@P%M1s7THu2kM|&C`BQhI&xkpr)!p4+lv0mSuXXq#VnpGP0*#HpfA5Cd^JSLG~>arS9nbQ{` z1wwNcv%tk)28fLYF_eU|B$cxZj4v001xxcc-4E@?L=aU}3d9vyh@_A!rha7WYlt3;?vA?<@X6od>uj|GE4P^mGIy0+Ucs00000NkvXXu0mjfF|Qlq literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Ore & Gem/Silver Nugget.png b/ZoFo/Content/Textures/icons/Ore & Gem/Silver Nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..12ba6f83f07f6623e3ed6dbff5f3d1fb45c7a9fb GIT binary patch literal 973 zcmV;;12X)HP)0zYsaE1qHRKjTDVgq_zsS2%%Ig7+UcH3bjNK`cx65Xnj!x zFDPCpRv!wMmfGMY*ed$cij~rsYB036P&b!N%yci=ncX?Z2b0i^-PT=@zU=>L=5YS= z{~f;Xd;@jWRaad%SYqKpYhA7PN`t7lt5UG|$6{7%TnN7~{3TP9<0!vC?}IyZEf4^* zmhg+iN71@OqN5XmQA=*k0Q&stL!cG5Wh14aW5q3;{Q6xeFUkJ~fYd(9FCh(qVOki5 zNqfAVk?%jO38HF%-$sTBHH6Sgfv`zWTw-!^f>bKScL!gt8loBiJ@n}dcy56+Kc50& zGLbrmkOH^hA`J`2aX9eS&Z;2(>n+glyx7kjJ>7V22>?}^BcILSmlUo$M{7JmYuj=> z&#U50*Pa853m?7m6!}~Mgk;s7D=|!)_CyDxzmAg2&amd5bx3J|6lkTeOp6sgeP!SO zSMdBCs05(D`RsKPT?zbBkspSRQE&?whKbS&+X^Ct!VZ|UcP3fA=5CNCmK6XrrBV^C z6v^(56%TwZ0R8QuH*sB$+g9C&&Ssq?fZbDr}r+xktnyWT#aD{ zKuCmEj0~S5)DWR7*@YGozgQsIy=gIX0bpqp>SG7rAeYM!j)Vy|G|?E2Aj}YEu#tzi zZRe54w~@`{aI!fZCqpK488@Hj!uc@_DKG^5cw&f&i(|NRSxh^C5Q4_02!EV8QdU|h zZ$dq|e=oCt&0<)Rct|luB&z@!~^(RAvgFLhQgT>KZb_+(&jxsYd&9ZP9Z!S+VnZz`0 z&W(+czdVbOlIe7so9D~;+9${L^V=Vw;CduF+W6wgQ9REh>o|C>OEh(f<6j--z6}q7 z_AxDqWtNZbD|tm@#Lf76k_eVwMbH5X$JP}TN=J-U-G`NNAG^R55qK2O0jv%MtV2x1QzovUqgU_{`CZHn@}jop7%bl v6n;HjZ7NeBh=RoMKod*^Zw-g7O1 zvTeuR5W&dxcf?X8=CQko0&^cn_wGSU!%{-k5Cu?mOZ@fzFCk{6RG>wPm5G!RYKa#P-Umg2mTkgHz=(j2@BbVz0}@Uji8mq; z0Ed5Z7l?o;nha4xQ=({~K6XA@!=hJhT zOA&~}_kR&lMKvLonzmUpb1Sj3jV2geeKlf+Fgr`fy=H9m$9Ns&9IW5^sTuGfa?Qx~ zck~hHGvWRReuk=W%kIx0Du^gz1)>FFiO%Y)uv9dvGzI`1L@*ULy!-QnXT}cShgb zKnst+y#i5ihiG>6vIuwt;f{n5;RudLps6|4Bo%}^uROCK&ly5FJ9d!l@am~Uc-kp&3b7Oc5x92S2!fyiQ|G5qZ7ePVf#7wf``UQ~<;=-P@Bm2#+8*TGsY8TU zga^o<0pyIkaqh$k21gEIWe2cEJ+GnF z=HJgh$*T45MZ9bVjf^bU1EQd<6-^u1@{uoKodHn8I)j|~=X0F-#|d)fNFfPh z6i8UB!@o{GPR|ICRVK5d{F}NwOiYCI>tjk`X1pu&;oRTO&|U$W24V<^59Xb zu2a=eRk`tiq?t#F5F!MTgcc>IjvQdcWgCg=98phldUP)=aKk(W1PE!)jD0`&I-~(e zElxl6Yqsv#MODLeH?vcCGY`pPyyv{`J;DP5!UK;)7JQDLf z5P-*p_pv|z5LH;Y_A1<+I)fTWotskYv&K}!Gw#~_*X^=l>u%h8kSkOjuO^Y!Fd_53 z&_^JkajZgjs=`b-`{FT<9yo#~C1r>Z3UMMzh^Ewf1k_GFJ;i00e*mwh&{X2}dH(kB zPtZ{6oXJ(q&g(uoPxS_TrWk$WqXU#J;fibCj;YdW8Bgqgin1jPv;|cqr6#{^$0wRn zixXZG5%ea;Ir-!h#aO@Toph&z>1k(bqT~G!dg)NZ+zeI4lCov{c04kXGu8A2WT!iMo@1lW5Cmevoj-qd9^P{9 zgnfj*z3URx8reh@0n`)~R@9bKEijqwD>;q?)1X_~K kn~#-1mL;2XG_~9-yFWd;WNK-+R8_ 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 acl#fMBWfxwW6I0`00008FG05 literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Potion/Empty Bottle.png b/ZoFo/Content/Textures/icons/Potion/Empty Bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..14d86eb119fd9f764fd5597ea65e739682e3c988 GIT binary patch literal 1732 zcmV;#20QtQP)uw-n*n`nrRP@ICAV5_y$mcFL7)hW|&ei1)tTd1~l z?5NX1L0Xw2iGT#emQIUP9Z)Jz##RR+k0gZ1Bgsv2UuU2FTB~0qLy8~|neLhW;mqu{ ze!soe-g7qae;xt=nE6^V&L$Vm@_q=Scw9qyqf><`>ZakJm8$ z&N@&o53M5Pa|Jx~_}U@vwWqu)6W#Z!Cs!7MZ$v=|ED!9vrxwYv?gN z2$u-rv3L-R5wj$sf^}{{Thrg0&mSC}DW5c^qGH00Bd)*RSVN}=&eRYY7akTnVrC~*lyywfI#<-z=KBiyj>>epR$G&kM(dK2vb($Mb8H>4W#R0V z3-C`j{2uqrx_!l@sv90*W)mveLqw5ru3)Si$QJX*MwX>&lvP=&w9A)5vvcpRDr+=Z zrI}fHhAw=_FDAfC*FKAd_49r{dEA6Ym^mt`@T4P-taCYSZ9ZEl9LXdT6GIjCDr-=b z60iSj_YEqHoRTJp$I99|I=kr!c?ajwhzxIPr(X92I1#gNTeJ zlG@t-Y@yI@$)Olgud&vXTKR7tczaS<$g_+jCF04p$e7f{%6}mNUh?cR+&O*r6ZO@# z-(iLxDCFKJX6=ZKakkiB$hSLd5fOXZa6YGWeD8n$d5exBRz`6$mOLE!L8kM-(M9iU zZoS~{KTd!jetIcxtDXMj{Ass-jfi#6VBdZKL`2Fs(%E9Zlbl27v?q;3VK9`3x(?PV zr9>1NFCmgg{ZW;p|NX}9`}VZFa#8sI3h?)T_9&)Is#!L*x~7`R>F&NW?=nLXlXgTh zo6nze0zzAb!D3OAN+oXVY@6X6``VdUQY6|(R8OjUg~2s7z#zOk2=6d-Lj5vv#d}`Lf}|1hfhfhSJ-y_pJrDPp;kG+t(|- zAeLYvXUKWhQgG-*djk^(ju4E_R2-h#^p*NoR;`?}YyHM6f)5igN~2UL1>OCpyq8b* z+&g3ZP1^`?!e?mX{9~s-yn`7+0A6LP{P489o9bJC`+V*0<}FtY9}4{FLBb2Z_f=G; z%b#iM>s{n|FrE-rFdTfJe8J2PJUU&`Hsikgr@a2sx+!lpZ@oIW5a+#!_=}6bjC3Ng zlG*dSa@qNw2wVX07wYOxBrC2<$J42@eXnkxwrBJ9tAbxh006k*fqMaBq|=$!AeAT! zlF4Lm_sO~B9M}`s+q&bb;TIDCK6-M`Zn_H)9@sI!!2ZAdeJJ*7;h!WhOyt~{PXm0e az<&XY+Yl&AUkjc900005b-g7_C_j7%( z`?~f#0-&m##5nkJIr4^xU{0nopwIsPHXi%+bq7HPWqPsz6wsese*sa{M!79!-2)3* zb{gdmJqwrJjA5GNWyZ~ftyiQ*EE{^m|b zoKhl+L;ka4E9Ft+Ib~cYHVC=@nwwr}|-|Jd|5 zhL7u{edNf2{U;oteOQ^%qejxb=Or$``gV4|xsP}D_0rQ*rKi&1$;bZ4QyVrPH-HXt z0T2Y1&T(TgLBd;ay~J0px`kJ_|C=4Vy6Nk$QLpE$ShocZv}N!<1P9{2#S1V3A_t!r zyc+PrbvN9vix(|m*6jH#zI)Ltm(Q8?@hnZ*)b%7^`{vE;+PRG<*8Yx9e)_`01Ox^R zqJhO-zqp1lv{>u0foJxt8xSjp?@~qa?0VxbOqld39$db3TVG$*_g89u#*A~O?Rk42 z-TU6*-Ti%h;;gf%H&SlB{XPH@kwFgVk8i$$C=Q9kfH`xo#afHC79*C;UF&xmYh?12 zQKxr|Igia<>v!fwLDtCh)YC>!)`5&b4D#5zr(c>hY3!Ljy?xZ{DbGIl9BUtcVIc7% zOQ1ix@e=0GTSyQ_1fga1%H^*OYcHEPj-;HFwA6T}6)oV8&nxqU`sH%Sd`Y*EJ>V+&_`m0yk+e^|`Dw{cT=Z%h&k`2Sq zoHC-L9T5a8je1YLzxS`hIy$EF+%u2wOtVaD)tVnaq5Z=jnsPq%dW~wehkNf|#>zFD z28j-cA6f$M9FQ}0%H;S16FS356FWoiovNy;Zyl1S*RR-ZttAXYIb&*Rn8)LsQ&;57 zyy&vAS(f&8b*&xI*HdTTyZt!lj;4E93;-wvN|R5gcYnX{tyI0LoAzD+hjxM9@ZFhwYyMYR zvSiK6?d@gLR!SsJA}J-YoIQQVN8&IfvLQw+B1)dlVC?wMuy^lmJoD7#*DIBp-`~^c ztF?w!Ds{c`>tC9-{I`$r#QGPHT86=0AWf7$K6>u!)5>v3sT`0bG38POnqUY355@q7 zGUAphCbfD>Uw?*k8Bn~x5&$?!@xGU>TdRy2lMt06&YT)y3_}=^l+`H;Q zCX_<{wYxz%cC@#7N^#B^AB<4r0cbWIuE^N(Vi&bqO10WYrPiRQx0n8El?%^54;cC& z4jRQ?>ZsPid2j_*ggCTBu_v@Sd%AlOYe9w6Cr{=1zyBF$H&WFmJw?j+&Xlm6vTI9* z`m>P(u*U$MGo(jNn^jkYdh{FY0qiYJyw)Zlu}aQRq@`n z4!0fJfg>v1$9*JW-SrMHyjK5ZERY$9;h}-daKwXPCevVTN}p zUNe%Qpd5QdJkB|U{MZ}-P%MCll=(CP8cqlH6_wa1K;q%|n%;#YNr|pk>1G$B_Pu3|*f8OZ*qg2~B-XJu89$ O00008qOwRLr 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 UzVc7|Gynhq07*qoM6N<$f-mJUi~s-t literal 0 HcmV?d00001 diff --git a/ZoFo/Content/Textures/icons/Potion/Red Potion 2.png b/ZoFo/Content/Textures/icons/Potion/Red Potion 2.png new file mode 100644 index 0000000000000000000000000000000000000000..775547cde9e685b65ef909ab44fc907460e1d402 GIT binary patch literal 1785 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 Chunks { get; set; } + public List Objects { get; set; } public int Height { get; set; } public int Width { get; set; } public int Id { get; set; } public bool Visibility { get; set; } public string Class { get; set; } public string Type { get; set; } + public string Name { get; set; } + } } diff --git a/ZoFo/GameCore/GameManagers/MapManager/MapElements/Object.cs b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Object.cs index f4c4336..96a15e1 100644 --- a/ZoFo/GameCore/GameManagers/MapManager/MapElements/Object.cs +++ b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Object.cs @@ -4,13 +4,16 @@ using System.Linq; using System.Text; using System.Threading.Tasks; + namespace ZoFo.GameCore.GameManagers.MapManager.MapElements { public class Object { public double Height { get; set; } public double Width { get; set; } - public double X { get; set; } - public double Y { get; set; } + public float X { get; set; } + public float Y { get; set; } + public string Template { get; set; } + public string Type { get; set; } } } diff --git a/ZoFo/GameCore/GameManagers/MapManager/MapElements/Template.cs b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Template.cs new file mode 100644 index 0000000..f954c37 --- /dev/null +++ b/ZoFo/GameCore/GameManagers/MapManager/MapElements/Template.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ZoFo.GameCore.GameManagers.MapManager.MapElements; + +namespace ZoFo.GameCore.GameManagers.MapManager.MapElements +{ + public class Template + { + public Object Object { get; set; } + public string Type { get; set; } + } +} diff --git a/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs b/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs index 94bf9e3..7bf166d 100644 --- a/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs +++ b/ZoFo/GameCore/GameManagers/MapManager/MapManager.cs @@ -9,6 +9,7 @@ using System.Text; using System.Text.Json; using System.Threading.Tasks; using ZoFo.GameCore.GameManagers.MapManager.MapElements; +using ZoFo.GameCore.GameObjects; using ZoFo.GameCore.GameObjects.MapObjects; using ZoFo.GameCore.GameObjects.MapObjects.StopObjects; @@ -17,9 +18,16 @@ namespace ZoFo.GameCore.GameManagers.MapManager public class MapManager { private static readonly string _templatePath = "Content/MapData/TileMaps/{0}.tmj"; + private static readonly JsonSerializerOptions _options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; // Задача настроек для JsonSerialize + private static readonly Dictionary _classPath = new Dictionary() { + { "Collectables", "ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables." }, + { "Enemies", "ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies." } + }; //private static readonly float _scale = 1.0f; private List _tileSets = new List(); + private TileMap _tileMap = new TileMap(); + /// /// Загрузка карты. Передаётся название файла карты. По умолчанию main. @@ -28,85 +36,95 @@ namespace ZoFo.GameCore.GameManagers.MapManager public void LoadMap(string mapName = "main") { // Загрузка TileMap - var options = new JsonSerializerOptions - { - PropertyNameCaseInsensitive = true - }; - TileMap tileMap = - JsonSerializer.Deserialize(File.ReadAllText(string.Format(_templatePath, mapName)), options); + _tileMap = JsonSerializer.Deserialize(File.ReadAllText(string.Format(_templatePath, mapName)), _options); // Загрузка TileSet-ов по TileSetInfo - List tileSets = new List(); - foreach (TileSetInfo tileSetInfo in tileMap.TileSets) + foreach (TileSetInfo tileSetInfo in _tileMap.TileSets) { TileSet tileSet = LoadTileSet(Path.Combine("Content", "MapData", "TileMaps", tileSetInfo.Source)); tileSet.FirstGid = tileSetInfo.FirstGid; - tileSets.Add(tileSet); + _tileSets.Add(tileSet); } - tileSets.Reverse(); + _tileSets.Reverse(); - foreach (var layer in tileMap.Layers) + + foreach (var layer in _tileMap.Layers) { if (layer.Type == "objectgroup") { - + ProcessObjectLayers(layer); } else { - foreach (var chunk in layer.Chunks) + ProcessTileLayers(layer); + } + } + } + + private void ProcessTileLayers(Layer layer) + { + foreach (var chunk in layer.Chunks) + { + for (int i = 0; i < chunk.Data.Length; i++) + { + foreach (var tileSet in _tileSets) { - for (int i = 0; i < chunk.Data.Length; i++) + if (tileSet.FirstGid <= chunk.Data[i]) { - foreach (var tileSet in tileSets) + int number = chunk.Data[i] - tileSet.FirstGid; + + int relativeColumn = number % tileSet.Columns; + int relativeRow = number / tileSet.Columns; // относительно левого угла чанка + + Rectangle sourceRectangle = new Rectangle(relativeColumn * (tileSet.TileWidth + tileSet.Spacing) + tileSet.Margin, + relativeRow * (tileSet.TileHeight + tileSet.Spacing) + tileSet.Margin, + tileSet.TileWidth, tileSet.TileHeight); + + Vector2 position = new Vector2( + (i % chunk.Width) * _tileMap.TileWidth + chunk.X * _tileMap.TileWidth, + (i / chunk.Height) * _tileMap.TileHeight + chunk.Y * _tileMap.TileHeight); + + Tile tile = tileSet.Tiles[number]; // По факту может быть StopObjectom, но на уровне Tiled это все в первую очередь Tile + + switch (tile.Type) { - if (tileSet.FirstGid <= chunk.Data[i]) - { - int number = chunk.Data[i] - tileSet.FirstGid; - - int relativeColumn = number % tileSet.Columns; - int relativeRow = number / tileSet.Columns; // относительно левого угла чанка - - Rectangle sourceRectangle = new Rectangle(relativeColumn * (tileSet.TileWidth + tileSet.Spacing) + tileSet.Margin, - relativeRow * (tileSet.TileHeight + tileSet.Spacing) + tileSet.Margin, - tileSet.TileWidth, tileSet.TileHeight); - - Vector2 position = new Vector2( - (i % chunk.Width) * tileMap.TileWidth + chunk.X * tileMap.TileWidth, - (i / chunk.Height) * tileMap.TileHeight + chunk.Y * tileMap.TileHeight); - - Tile tile = tileSet.Tiles[number]; // По факту может быть StopObjectom, но на уровне Tiled это все в первую очередь Tile - - switch (tile.Type) - { - case "Tile": - AppManager.Instance.server.RegisterGameObject(new MapObject(position, - new Vector2(tileSet.TileWidth, tileSet.TileHeight), - sourceRectangle, - "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""))); - break; - - case "StopObject": - var collisionRectangles = LoadRectangles(tile); // Грузит коллизии обьектов - - AppManager.Instance.server.RegisterGameObject(new StopObject(position, - new Vector2(tileSet.TileWidth, tileSet.TileHeight), - sourceRectangle, - "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""), - collisionRectangles.ToArray())); - break; - - default: - break; - } + case "Tile": + AppManager.Instance.server.RegisterGameObject(new MapObject(position, + new Vector2(tileSet.TileWidth, tileSet.TileHeight), + sourceRectangle, + "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""))); + break; + + case "StopObject": + var collisionRectangles = LoadRectangles(tile); // Грузит коллизии обьектов + + AppManager.Instance.server.RegisterGameObject(new StopObject(position, + new Vector2(tileSet.TileWidth, tileSet.TileHeight), + sourceRectangle, + "Textures/TileSetImages/" + Path.GetFileName(tileSet.Image).Replace(".png", ""), + collisionRectangles.ToArray())); + break; + + default: break; - } } + break; } } } } } + private void ProcessObjectLayers(Layer layer) + { + foreach (var item in layer.Objects) + { + string type = Path.GetFileName(item.Template).Replace(".tj", ""); + var collectable = Activator.CreateInstance(Type.GetType(_classPath[layer.Name] + type), new Vector2(item.X, item.Y)); + AppManager.Instance.server.RegisterGameObject(collectable as GameObject); + } + } + /// /// Загружает и парсит TileSet по его пути. /// @@ -114,15 +132,8 @@ namespace ZoFo.GameCore.GameManagers.MapManager /// private TileSet LoadTileSet(string path) { - using (StreamReader reader = new StreamReader(path)) - { - var options = new JsonSerializerOptions //TODO Remove - { - PropertyNameCaseInsensitive = true - }; - string data = reader.ReadToEnd(); - return JsonSerializer.Deserialize(data, options); - } + return JsonSerializer.Deserialize(File.ReadAllText(path), _options); + } /// @@ -145,5 +156,10 @@ namespace ZoFo.GameCore.GameManagers.MapManager return collisionRectangles; } + + private MapElements.Object LoadObject(string path) + { + return JsonSerializer.Deserialize(File.ReadAllText(path), _options); + } } } \ No newline at end of file diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs index ba4f1bc..cbdd1d7 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Ammo.cs @@ -13,7 +13,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { class Ammo:Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("Textures/icons/8"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "Ammo"); public Ammo(Vector2 position) : base(position) { graphicsComponent.ObjectDrawRectangle.Width = 20; diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs index 528f614..72be154 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/BottleOfWater.cs @@ -14,7 +14,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { public class BottleOfWater : Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("BottleOfWater"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "BottleOfWater"); public BottleOfWater(Vector2 position) : base(position) { diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs index 9bb5227..74aec83 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Collectable.cs @@ -7,6 +7,7 @@ using ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient; namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables; public class Collectable : Interactable { + protected static readonly string _path = "Textures/icons/Collectables/"; public Collectable(Vector2 position) : base(position) { } diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs index 5525cfd..1ef595f 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Peeble.cs @@ -14,7 +14,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { public class Peeble:Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("Peeble"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "Peeble"); public Peeble(Vector2 position) : base(position) { diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs index 1523f6e..fad13a2 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/PureBottleOfWater.cs @@ -13,7 +13,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { class PureBottleOfWater:Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("PureBottleOfWater"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "PureBottleOfWater"); public PureBottleOfWater(Vector2 position) : base(position) { diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs index 147f30d..984a222 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/RottenFlesh.cs @@ -13,7 +13,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { class RottenFlesh:Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("RottenFlesh"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "RottenFlesh"); public RottenFlesh(Vector2 position) : base(position) { diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs index 5618236..10a0961 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Steel.cs @@ -13,7 +13,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables { class Steel:Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("Steel"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "Steel"); public Steel(Vector2 position) : base(position) { diff --git a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs index 85af71b..baccc6b 100644 --- a/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs +++ b/ZoFo/GameCore/GameObjects/Entities/Interactables/Collectables/Wood.cs @@ -9,7 +9,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.Interactables.Collectables; public class Wood : Collectable { - public override StaticGraphicsComponent graphicsComponent { get; } = new("Wood"); + public override StaticGraphicsComponent graphicsComponent { get; } = new(_path + "Wood"); public Wood(Vector2 position) : base(position) { From 269905b3399597ecf60e8fa5d65235da238b43bd Mon Sep 17 00:00:00 2001 From: Mootfrost777 Date: Mon, 19 Aug 2024 00:41:26 +0300 Subject: [PATCH 12/15] Add recursive load of animations --- .../GameManagers/NetworkManager/ClientNetworkManager.cs | 2 +- .../GameManagers/NetworkManager/ServerNetworkManager.cs | 2 +- ZoFo/GameCore/Graphics/AnimationBuilder.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs index b8e3737..85d8a19 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ClientNetworkManager.cs @@ -124,7 +124,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager while(socket.Connected) { byte[] bytes = new byte[65535]; - var countAnsw = socket.Receive(bytes, SocketFlags.Partial); //Вылетает если кто то закрыл + var countAnsw = socket.Receive(bytes); //Вылетает если кто то закрыл string update = Encoding.UTF8.GetString(bytes, 0, countAnsw); // обновление отосланные сервером GetDataSent(update); } diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs index e8be1b5..366bafc 100644 --- a/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs +++ b/ZoFo/GameCore/GameManagers/NetworkManager/ServerNetworkManager.cs @@ -171,7 +171,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager while (client.Connected) { var buff = new byte[65535]; - var answ = client.Receive(buff, SocketFlags.Partial); + var answ = client.Receive(buff); string response = Encoding.UTF8.GetString(buff, 0, answ); GetDataSend(response); } diff --git a/ZoFo/GameCore/Graphics/AnimationBuilder.cs b/ZoFo/GameCore/Graphics/AnimationBuilder.cs index 50f9162..6dd24de 100644 --- a/ZoFo/GameCore/Graphics/AnimationBuilder.cs +++ b/ZoFo/GameCore/Graphics/AnimationBuilder.cs @@ -12,7 +12,7 @@ namespace ZoFo.GameCore.Graphics public void LoadAnimations() { Animations = new List(); - string[] animationFilesNames = Directory.GetFiles(Path.Combine(AppContext.BaseDirectory, "Content", "Textures", "Animations")); + string[] animationFilesNames = Directory.GetFiles(Path.Combine(AppContext.BaseDirectory, "Content", "Textures", "Animations"), "*.animation", SearchOption.AllDirectories); StreamReader reader; foreach (var fileName in animationFilesNames) From ec275c7584b68ba6c964c4f4319eec7c000efd94 Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Mon, 19 Aug 2024 01:20:28 +0300 Subject: [PATCH 13/15] hotfixes camera scaling --- ZoFo/GameCore/Client.cs | 25 ++++++---- .../CollisionManager/CollisionManager.cs | 4 +- ZoFo/GameCore/GameManagers/InputManager.cs | 50 +++++++++---------- .../ServerToClient/UpdateStopObjectCreated.cs | 22 ++++++++ .../Entities/LivingEntities/Enemies/Zombie.cs | 14 +++--- .../Entities/LivingEntities/LivingEntity.cs | 6 +-- .../Entities/LivingEntities/Player/Player.cs | 4 +- ZoFo/GameCore/Graphics/GraphicsComponent.cs | 2 +- ZoFo/GameCore/Server.cs | 22 ++++++-- 9 files changed, 95 insertions(+), 54 deletions(-) create mode 100644 ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateStopObjectCreated.cs diff --git a/ZoFo/GameCore/Client.cs b/ZoFo/GameCore/Client.cs index 973097d..82e5f20 100644 --- a/ZoFo/GameCore/Client.cs +++ b/ZoFo/GameCore/Client.cs @@ -93,6 +93,7 @@ namespace ZoFo.GameCore #endregion + Player myPlayer; List mapObjects = new List(); List gameObjects = new List(); List players = new List(); @@ -111,6 +112,8 @@ namespace ZoFo.GameCore } networkManager.SendData();//set to ticks + if (myPlayer!=null) + GraphicsComponent.CameraPosition = (myPlayer.position + myPlayer.graphicsComponent.ObjectDrawRectangle.Size.ToVector2()/2 - AppManager.Instance.CurentScreenResolution.ToVector2()/(2*GraphicsComponent.scaling)).ToPoint(); } internal void Draw(SpriteBatch spriteBatch) { @@ -140,16 +143,17 @@ namespace ZoFo.GameCore (update as UpdateTileCreated).tileSetName )); } - //else if (update is UpdateStopObjectCreated) - //{ - // stopObjects.Add( - // new StopObject( - // (update as UpdateStopObjectCreated).Position, - // (update as UpdateStopObjectCreated).Size.ToVector2(), - // (update as UpdateStopObjectCreated).sourceRectangle, - // (update as UpdateStopObjectCreated).tileSetName - // )); - //} + else if (update is UpdateStopObjectCreated) + { + stopObjects.Add( + new StopObject( + (update as UpdateStopObjectCreated).Position, + (update as UpdateStopObjectCreated).Size.GetPoint().ToVector2(), + (update as UpdateStopObjectCreated).sourceRectangle.GetRectangle(), + (update as UpdateStopObjectCreated).tileSetName, + (update as UpdateStopObjectCreated).collisions.Select(x =>x.GetRectangle()).ToArray() + )); + } else if (update is UpdateGameObjectCreated) { GameObject created_gameObject; @@ -159,6 +163,7 @@ namespace ZoFo.GameCore { created_gameObject = new Player((update as UpdateGameObjectCreated).position); players.Add(created_gameObject as Player); + myPlayer = players[0]; gameObjects.Add(created_gameObject); } if ((update as UpdateGameObjectCreated).GameObjectType == "Ammo") diff --git a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs index fc9ee75..84d4f10 100644 --- a/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs +++ b/ZoFo/GameCore/GameManagers/CollisionManager/CollisionManager.cs @@ -211,8 +211,8 @@ namespace ZoFo.GameCore.GameManagers.CollisionManager { public static Rectangle SetOrigin(this Rectangle rectangle, Vector2 origin) { - rectangle.X = (int)origin.X; - rectangle.Y = (int)origin.Y; + rectangle.X += (int)origin.X; + rectangle.Y += (int)origin.Y; return rectangle; } } diff --git a/ZoFo/GameCore/GameManagers/InputManager.cs b/ZoFo/GameCore/GameManagers/InputManager.cs index c390273..552552f 100644 --- a/ZoFo/GameCore/GameManagers/InputManager.cs +++ b/ZoFo/GameCore/GameManagers/InputManager.cs @@ -169,7 +169,31 @@ namespace ZoFo.GameCore.GameManagers #endregion // Cheats #region Обработка состояния объекта. Задает значение полю scopeState. - if (keyBoardState.IsKeyDown(Keys.Up) || keyBoardState.IsKeyDown(Keys.W)) + if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Up) || + keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.W)) + { + currentScopeState = ScopeState.StraightRight; + InputMovementDirection = new Vector2(1, -1); + } + else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Up) || + keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.W)) + { + currentScopeState = ScopeState.StraightLeft; + InputMovementDirection = new Vector2(-1, -1); + } + else if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Down) || + keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.S)) + { + currentScopeState = ScopeState.BackRight; + InputMovementDirection = new Vector2(1, 1); + } + else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Down) || + keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.S)) + { + currentScopeState = ScopeState.BackLeft; + InputMovementDirection = new Vector2(-1, 1); + } + else if (keyBoardState.IsKeyDown(Keys.Up) || keyBoardState.IsKeyDown(Keys.W)) { currentScopeState = ScopeState.Straight; InputMovementDirection = new Vector2(0, -1); @@ -189,30 +213,6 @@ namespace ZoFo.GameCore.GameManagers currentScopeState = ScopeState.Right; InputMovementDirection = new Vector2(1, 0); } - else if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Up) || - keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.W)) - { - currentScopeState = ScopeState.StraightRight; - InputMovementDirection = new Vector2(1, 1); - } - else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Up) || - keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.W)) - { - currentScopeState = ScopeState.StraightLeft; - InputMovementDirection = new Vector2(-1, 1); - } - else if(keyBoardState.IsKeyDown(Keys.Right) && keyBoardState.IsKeyDown(Keys.Down) || - keyBoardState.IsKeyDown(Keys.D) && keyBoardState.IsKeyDown(Keys.S)) - { - currentScopeState = ScopeState.BackRight; - InputMovementDirection = new Vector2(1, -1); - } - else if(keyBoardState.IsKeyDown(Keys.Left) && keyBoardState.IsKeyDown(Keys.Down) || - keyBoardState.IsKeyDown(Keys.A) && keyBoardState.IsKeyDown(Keys.S)) - { - currentScopeState = ScopeState.BackLeft; - InputMovementDirection = new Vector2(-1, -1); - } #endregion #region Обработка нажатия выстрела. Вызывает событие ShootEvent diff --git a/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateStopObjectCreated.cs b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateStopObjectCreated.cs new file mode 100644 index 0000000..a8389e3 --- /dev/null +++ b/ZoFo/GameCore/GameManagers/NetworkManager/Updates/ServerToClient/UpdateStopObjectCreated.cs @@ -0,0 +1,22 @@ +using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Graphics; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using ZoFo.GameCore.GameManagers.NetworkManager.SerializableDTO; + +namespace ZoFo.GameCore.GameManagers.NetworkManager.Updates.ServerToClient +{ + internal class UpdateStopObjectCreated : UpdateData + { + public UpdateStopObjectCreated() { UpdateType = "UpdateStopObjectCreated"; } + public Texture2D TextureTile { get; set; } + public Vector2 Position { get; set; } + public SerializablePoint Size { get; set; } + public SerializableRectangle sourceRectangle { get; set; } + public string tileSetName { get; set; } + public SerializableRectangle[] collisions { get; set; } + } +} diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index 4f3d21c..e37f822 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -11,21 +11,21 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies { class Zombie : Enemy { - public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_damaged","zombie_walk","zombie_idle","zombie_attack","zombie_death" }, "zombie_walk"); + public override GraphicsComponent graphicsComponent { get; } = new AnimatedGraphicsComponent(new List { "zombie_damaged", "zombie_walk", "zombie_idle", "zombie_attack", "zombie_death" }, "zombie_walk"); public Zombie(Vector2 position) : base(position) { - health = 5; - speed =2; - collisionComponent.stopRectangle = new Rectangle(0, 0, 52, 100); - graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); + health = 5; + speed = 2; + graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 30, 30); + collisionComponent.stopRectangle = new Rectangle(0, 10, 30, 20); } - + public override void Update() { Vector2 duration = Vector2.Normalize( AppManager.Instance.server.players[0].position - position ); - velocity+=new Vector2(duration.X * speed, duration.Y*speed); + velocity += new Vector2(duration.X * speed, duration.Y * speed); if (Random.Shared.NextDouble() > 0.9) { diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs index c1f95ac..36523a8 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/LivingEntity.cs @@ -33,7 +33,7 @@ public class LivingEntity : Entity public void OnCollision(CollisionComponent component) { - + } public override void UpdateAnimations() @@ -43,9 +43,9 @@ public class LivingEntity : Entity Vector2 prevPosition_forClient; public override void Draw(SpriteBatch spriteBatch) { - if ((position - prevPosition_forClient).X< 0) + if ((position - prevPosition_forClient).X < 0) graphicsComponent.Flip = SpriteEffects.FlipHorizontally; - else if((position - prevPosition_forClient).X > 0) + else if ((position - prevPosition_forClient).X > 0) graphicsComponent.Flip = SpriteEffects.None; base.Draw(spriteBatch); prevPosition_forClient = position; diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs index a03eb95..04143f1 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Player/Player.cs @@ -26,8 +26,8 @@ public class Player : LivingEntity //public bool isTryingToInteract { get; set; } public Player(Vector2 position) : base(position) { - graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 100, 100); - collisionComponent.stopRectangle = new Rectangle(0, 0, 100, 100); + graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 30, 30); + collisionComponent.stopRectangle = new Rectangle(0, 20, 30, 10); speed = 10; //isTryingToInteract = false; //IsTryingToShoot = false; diff --git a/ZoFo/GameCore/Graphics/GraphicsComponent.cs b/ZoFo/GameCore/Graphics/GraphicsComponent.cs index 3fa8fa4..b4580ab 100644 --- a/ZoFo/GameCore/Graphics/GraphicsComponent.cs +++ b/ZoFo/GameCore/Graphics/GraphicsComponent.cs @@ -6,7 +6,7 @@ namespace ZoFo.GameCore.Graphics; public abstract class GraphicsComponent { public Rectangle ObjectDrawRectangle; - public static int scaling = 1; + public static int scaling = 3; public string mainTextureName;//TODO костыль - пофиксить public SpriteEffects Flip = SpriteEffects.None; diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index f3433d0..e604cb1 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -183,6 +183,22 @@ namespace ZoFo.GameCore { gameObjects.Add(gameObject); + if (gameObject is StopObject) + { + AddData(new UpdateStopObjectCreated() + { + Position = (gameObject as StopObject).position, + sourceRectangle = new SerializableRectangle((gameObject as StopObject).sourceRectangle), + Size = new SerializablePoint((gameObject as StopObject).graphicsComponent.ObjectDrawRectangle.Size), + tileSetName = ((gameObject as StopObject).graphicsComponent as StaticGraphicsComponent)._textureName, + collisions = (gameObject as StopObject).collisionComponents.Select(x=>new SerializableRectangle(x.stopRectangle)).ToArray() + });//TODO + foreach (var col in (gameObject as StopObject).collisionComponents) + { + collisionManager.Register(col); + } + return; + } if (gameObject is MapObject) { AddData(new UpdateTileCreated() @@ -191,7 +207,7 @@ namespace ZoFo.GameCore sourceRectangle = new SerializableRectangle((gameObject as MapObject).sourceRectangle), Size = new SerializablePoint((gameObject as MapObject).graphicsComponent.ObjectDrawRectangle.Size), tileSetName = ((gameObject as MapObject).graphicsComponent as StaticGraphicsComponent)._textureName - });//TODO + }); return; } if (gameObject is Entity entity) @@ -207,9 +223,7 @@ namespace ZoFo.GameCore if (gameObject is Player) - { - players.Add(gameObject as Player); - } + players.Add(gameObject as Player); ////var elems = gameObject.GetType().GetProperties(System.Reflection.BindingFlags.Public); ////if (elems.Count()>0) TODO ////{ From a1d209ba37e0115a8b99f94325485b7dea13713e Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Mon, 19 Aug 2024 01:43:34 +0300 Subject: [PATCH 14/15] scaling --- .../GameObjects/Entities/LivingEntities/Enemies/Zombie.cs | 2 +- ZoFo/GameCore/Server.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index e37f822..da9e759 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -17,7 +17,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies health = 5; speed = 2; graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 30, 30); - collisionComponent.stopRectangle = new Rectangle(0, 10, 30, 20); + collisionComponent.stopRectangle = new Rectangle(10, 20, 10, 10); } public override void Update() diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index e604cb1..01a01f0 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -141,6 +141,8 @@ namespace ZoFo.GameCore AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1300, 1000))); AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1500, 1000))); AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1700, 1000))); + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1900, 1000))); + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(2100, 1000))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(140, 440))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(240, 440))); } From 784deabe9bddb625e253f6d9f9ffc36ef269cc27 Mon Sep 17 00:00:00 2001 From: SergoDobro Date: Mon, 19 Aug 2024 10:13:05 +0300 Subject: [PATCH 15/15] Working Version --- .../Entities/LivingEntities/Enemies/Zombie.cs | 5 +-- ZoFo/GameCore/Server.cs | 36 ++++++++++--------- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs index da9e759..496382f 100644 --- a/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs +++ b/ZoFo/GameCore/GameObjects/Entities/LivingEntities/Enemies/Zombie.cs @@ -18,6 +18,7 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies speed = 2; graphicsComponent.ObjectDrawRectangle = new Rectangle(0, 0, 30, 30); collisionComponent.stopRectangle = new Rectangle(10, 20, 10, 10); + StartAnimation("zombie_walk"); } public override void Update() @@ -29,12 +30,12 @@ namespace ZoFo.GameCore.GameObjects.Entities.LivingEntities.Enemies if (Random.Shared.NextDouble() > 0.9) { - StartAnimation("zombie_damaged"); + StartAnimation("zombie_walk"); } if (Random.Shared.NextDouble() > 0.9) { - StartAnimation("zombie_idle"); + //StartAnimation("zombie_idle"); } } diff --git a/ZoFo/GameCore/Server.cs b/ZoFo/GameCore/Server.cs index 01a01f0..baa753a 100644 --- a/ZoFo/GameCore/Server.cs +++ b/ZoFo/GameCore/Server.cs @@ -30,7 +30,7 @@ namespace ZoFo.GameCore { private ServerNetworkManager networkManager; private int ticks = 0; - public IPEndPoint MyIp { get { return networkManager.InfoConnect; } } + public IPEndPoint MyIp { get { return networkManager.InfoConnect; } } public Server() { networkManager = new ServerNetworkManager(); @@ -137,12 +137,10 @@ namespace ZoFo.GameCore //AppManager.Instance.server.RegisterGameObject(new EntittyForAnimationTests(new Vector2(0, 0))); AppManager.Instance.server.RegisterGameObject(new Player(new Vector2(740, 140))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1000, 1000))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1300, 1000))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1500, 1000))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1700, 1000))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1900, 1000))); - AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(2100, 1000))); + for (int i = 0; i < 20; i++) + for (int j = 0; j < 20; j++) + AppManager.Instance.server.RegisterGameObject(new Zombie(new Vector2(1300 + i*70, 1000+j*70))); + AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(140, 440))); AppManager.Instance.server.RegisterGameObject(new Ammo(new Vector2(240, 440))); } @@ -159,7 +157,7 @@ namespace ZoFo.GameCore public List gameObjects; public List entities; //entity - public List players; + public List players; public void Update(GameTime gameTime) { if (ticks == 3) //ОБРАБАТЫВАЕТСЯ 20 РАЗ В СЕКУНДУ @@ -193,7 +191,7 @@ namespace ZoFo.GameCore sourceRectangle = new SerializableRectangle((gameObject as StopObject).sourceRectangle), Size = new SerializablePoint((gameObject as StopObject).graphicsComponent.ObjectDrawRectangle.Size), tileSetName = ((gameObject as StopObject).graphicsComponent as StaticGraphicsComponent)._textureName, - collisions = (gameObject as StopObject).collisionComponents.Select(x=>new SerializableRectangle(x.stopRectangle)).ToArray() + collisions = (gameObject as StopObject).collisionComponents.Select(x => new SerializableRectangle(x.stopRectangle)).ToArray() });//TODO foreach (var col in (gameObject as StopObject).collisionComponents) { @@ -209,17 +207,23 @@ namespace ZoFo.GameCore sourceRectangle = new SerializableRectangle((gameObject as MapObject).sourceRectangle), Size = new SerializablePoint((gameObject as MapObject).graphicsComponent.ObjectDrawRectangle.Size), tileSetName = ((gameObject as MapObject).graphicsComponent as StaticGraphicsComponent)._textureName - }); + }); return; } if (gameObject is Entity entity) { - AddData(new UpdateGameObjectCreated() { GameObjectType = gameObject.GetType().Name, IdEntity = entity.Id, - position = gameObject.position}); + AddData(new UpdateGameObjectCreated() + { + GameObjectType = gameObject.GetType().Name, + IdEntity = entity.Id, + position = gameObject.position + }); collisionManager.Register(entity.collisionComponent); } else - AddData(new UpdateGameObjectCreated() { GameObjectType = gameObject.GetType().Name, + AddData(new UpdateGameObjectCreated() + { + GameObjectType = gameObject.GetType().Name, position = gameObject.position }); @@ -233,7 +237,7 @@ namespace ZoFo.GameCore ////} } - + /// /// Удаляет игровой объект /// @@ -247,12 +251,12 @@ namespace ZoFo.GameCore if (players.Contains(entity)) players.Remove(entity as Player); AddData(new UpdateGameObjectDeleted() - { GameObjectType = entity.GetType().Name, IdEntity = entity .Id} + { GameObjectType = entity.GetType().Name, IdEntity = entity.Id } ); collisionManager.Deregister(entity.collisionComponent); } } - + #endregion #endregion