diff --git a/Resources/Maps/Salvage/medium-library.yml b/Resources/Maps/Salvage/medium-library.yml new file mode 100644 index 0000000000..efee04cff3 --- /dev/null +++ b/Resources/Maps/Salvage/medium-library.yml @@ -0,0 +1,1161 @@ +meta: + format: 2 + name: DemoStation + author: Space-Wizards + postmapinit: false +tilemap: + 0: space + 1: floor_asteroid_coarse_sand0 + 2: floor_asteroid_coarse_sand1 + 3: floor_asteroid_coarse_sand2 + 4: floor_asteroid_coarse_sand_dug + 5: floor_asteroid_sand + 6: floor_asteroid_tile + 7: floor_bar + 8: floor_blue + 9: floor_blue_circuit + 10: floor_clown + 11: floor_dark + 12: floor_elevator_shaft + 13: floor_freezer + 14: floor_glass + 15: floor_gold + 16: floor_grass + 17: floor_green_circuit + 18: floor_hydro + 19: floor_kitchen + 20: floor_laundry + 21: floor_lino + 22: floor_mime + 23: floor_mono + 24: floor_reinforced + 25: floor_rglass + 26: floor_rock_vault + 27: floor_showroom + 28: floor_silver + 29: floor_snow + 30: floor_steel + 31: floor_steel_dirty + 32: floor_techmaint + 33: floor_white + 34: floor_wood + 35: lattice + 36: plating + 37: underplating +grids: +- settings: + chunksize: 16 + tilesize: 1 + chunks: + - ind: "-1,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAACIAAAAiAAAAIgAAACIAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAIgAAACIAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAIgAAACIAAAAiAAAAIgAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAiAAAAIgAAACIAAAAiAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAAA== + - ind: "0,-1" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAIgAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAiAAAAIgAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAIgAAACIAAAAiAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAACIAAAAiAAAAIgAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAiAAAAIgAAACIAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAIgAAACIAAAAiAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAACIAAAAiAAAAIgAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "-1,0" + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAiAAAAIgAAACIAAAAiAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAIgAAACIAAAAiAAAAIgAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAACIAAAAiAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAiAAAAAwAAAAMAAAALAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAACwAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + - ind: "0,0" + tiles: IgAAACIAAAAiAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAiAAAAIgAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== +entities: +- uid: 0 + type: AsteroidRock + components: + - pos: -5.5,-0.5 + parent: 6 + type: Transform +- uid: 1 + type: AsteroidRock + components: + - pos: -5.5,-1.5 + parent: 6 + type: Transform +- uid: 2 + type: AsteroidRock + components: + - pos: -5.5,-2.5 + parent: 6 + type: Transform +- uid: 3 + type: AsteroidRock + components: + - pos: 4.5,2.5 + parent: 6 + type: Transform +- uid: 4 + type: AsteroidRock + components: + - pos: 4.5,2.5 + parent: 6 + type: Transform +- uid: 5 + type: WallWood + components: + - pos: -5.5,-6.5 + parent: 6 + type: Transform +- uid: 6 + components: + - pos: 0.5,0.5 + parent: null + type: Transform + - index: 0 + type: MapGrid + - linearDamping: 0.1 + fixedRotation: False + bodyType: Dynamic + type: Physics + - fixtures: + - shape: !type:PolygonShape + vertices: + - -0.01,-8.99 + - -0.01,-7.01 + - -6.99,-7.01 + - -6.99,-8.99 + id: grid_chunk--6.99--8.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 55.281586 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-6.99 + - -0.01,-5.01 + - -7.99,-5.01 + - -7.99,-6.99 + id: grid_chunk--7.99--6.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 63.201584 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-4.99 + - -0.01,-3.01 + - -8.99,-3.01 + - -8.99,-4.99 + id: grid_chunk--8.99--4.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 71.12159 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,-2.99 + - -0.01,-0.01 + - -7.99,-0.01 + - -7.99,-2.99 + id: grid_chunk--7.99--2.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 95.1216 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 3.99,-8.99 + - 3.99,-8.01 + - 0.01,-8.01 + - 0.01,-8.99 + id: grid_chunk-0.01--8.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 15.601593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 4.99,-7.99 + - 4.99,-7.01 + - 0.01,-7.01 + - 0.01,-7.99 + id: grid_chunk-0.01--7.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 19.521591 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 5.99,-6.99 + - 5.99,-0.01 + - 0.01,-0.01 + - 0.01,-6.99 + id: grid_chunk-0.01--6.99 + mask: + - MapGrid + layer: + - MapGrid + mass: 166.96158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,0.01 + - -0.01,1.99 + - -7.99,1.99 + - -7.99,0.01 + id: grid_chunk--7.99-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 63.2016 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,2.01 + - -0.01,5.99 + - -6.99,5.99 + - -6.99,2.01 + id: grid_chunk--6.99-2.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 111.12158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - -0.01,6.01 + - -0.01,6.99 + - -3.99,6.99 + - -3.99,6.01 + id: grid_chunk--3.99-6.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 15.601593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 5.99,0.01 + - 5.99,4.99 + - 0.01,4.99 + - 0.01,0.01 + id: grid_chunk-0.01-0.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 119.12158 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 3.99,5.01 + - 3.99,5.99 + - 0.01,5.99 + - 0.01,5.01 + id: grid_chunk-0.01-5.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 15.601593 + restitution: 0.1 + - shape: !type:PolygonShape + vertices: + - 2.99,6.01 + - 2.99,6.99 + - 0.01,6.99 + - 0.01,6.01 + id: grid_chunk-0.01-6.01 + mask: + - MapGrid + layer: + - MapGrid + mass: 11.681595 + restitution: 0.1 + type: Fixtures + - gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + type: Gravity + - chunkCollection: + 0,-1: + 0: + color: '#AB00FFFF' + id: carp + coordinates: 1.5229158,-0.15414214 + 15: + color: '#00D400FF' + id: r + coordinates: 0.011922002,-7.997276 + 16: + color: '#00D400FF' + id: r + coordinates: 0.24108899,-8.101442 + 17: + color: '#00D400FF' + id: y + coordinates: 0.61608994,-8.226442 + 20: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + coordinates: 0,-2 + 24: + cleanable: True + color: '#FFFFFF7F' + id: Damaged + coordinates: 2,-1 + 26: + cleanable: True + color: '#FFFFFF51' + id: DirtLight + coordinates: 1,-4 + 27: + cleanable: True + color: '#FFFFFF51' + id: DirtLight + coordinates: 3,-5 + 0,0: + 1: + color: '#AB00FFFF' + id: carp + coordinates: 4.679166,3.9864826 + 29: + cleanable: True + color: '#FFFFFFC2' + id: Dirt + coordinates: 1,1 + 33: + cleanable: True + color: '#FF0000C2' + id: HalfTileOverlayGreyscale + coordinates: 0,4 + -1,0: + 2: + color: '#5E0000FF' + id: danger + coordinates: -1.5083342,1.0333579 + 4: + color: '#910000FF' + id: rune3 + coordinates: -0.16458416,4.0333576 + 19: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + coordinates: -4,0 + 30: + cleanable: True + color: '#FFFFFFC2' + id: Dirt + coordinates: -2,3 + 32: + cleanable: True + color: '#FF0000C2' + id: HalfTileOverlayGreyscale + coordinates: -1,4 + -1,-1: + 5: + color: '#820000FF' + id: Omni + coordinates: -4.949684,-4.0486636 + 6: + color: '#FFFF00FF' + id: danger + coordinates: -4.496559,-8.345539 + 7: + color: '#FFFF00FF' + id: danger + coordinates: -3.543434,-8.126789 + 8: + color: '#FFFF00FF' + id: danger + coordinates: -2.605934,-8.236164 + 9: + color: '#FFFF00FF' + id: danger + coordinates: -3.184059,-8.783039 + 10: + color: '#FFFF00FF' + id: danger + coordinates: -4.965309,-7.8767886 + 11: + color: '#00D400FF' + id: l + coordinates: -1.300578,-7.976443 + 12: + color: '#00D400FF' + id: i + coordinates: -1.029744,-7.997276 + 13: + color: '#00D400FF' + id: b + coordinates: -0.717244,-8.226442 + 14: + color: '#00D400FF' + id: a + coordinates: -0.363078,-8.059776 + 18: + color: '#00D400FF' + id: like + coordinates: -0.321411,-8.559776 + 21: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + coordinates: -3,-4 + 22: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + coordinates: -2,-6 + 23: + cleanable: True + color: '#FFFFFF7F' + id: Dirt + coordinates: -1,-6 + 25: + cleanable: True + color: '#FFFFFFFF' + id: Remains + coordinates: -5,-1 + 28: + cleanable: True + color: '#FFFFFFC2' + id: DirtLight + coordinates: -5,-5 + type: DecalGrid +- uid: 7 + type: WallWood + components: + - pos: -5.5,-7.5 + parent: 6 + type: Transform +- uid: 8 + type: TableWood + components: + - pos: 1.5,-1.5 + parent: 6 + type: Transform +- uid: 9 + type: WallWood + components: + - pos: -6.5,-5.5 + parent: 6 + type: Transform +- uid: 10 + type: FloorTileItemWood + components: + - pos: -3.5196164,2.5830646 + parent: 6 + type: Transform +- uid: 11 + type: FloorTileItemWood + components: + - pos: -4.003991,1.6143146 + parent: 6 + type: Transform +- uid: 12 + type: FloorTileItemWood + components: + - pos: -3.6914914,2.0830646 + parent: 6 + type: Transform +- uid: 13 + type: FloorTileItemWood + components: + - pos: -4.253991,1.9111896 + parent: 6 + type: Transform +- uid: 14 + type: FloorTileItemWood + components: + - pos: -4.269616,2.4736896 + parent: 6 + type: Transform +- uid: 15 + type: ChairWood + components: + - pos: 1.5,-0.5 + parent: 6 + type: Transform +- uid: 16 + type: WallWood + components: + - pos: 2.5,-7.5 + parent: 6 + type: Transform +- uid: 17 + type: FloorTileItemWood + components: + - pos: -4.238366,2.6299396 + parent: 6 + type: Transform +- uid: 18 + type: FloorTileItemWood + components: + - pos: -4.160241,2.0674396 + parent: 6 + type: Transform +- uid: 19 + type: WallWood + components: + - pos: 2.5,-6.5 + parent: 6 + type: Transform +- uid: 20 + type: WallWood + components: + - pos: 3.5,-6.5 + parent: 6 + type: Transform +- uid: 21 + type: WallWood + components: + - pos: 4.5,0.5 + parent: 6 + type: Transform +- uid: 22 + type: WallWood + components: + - pos: 3.5,-5.5 + parent: 6 + type: Transform +- uid: 23 + type: WallReinforced + components: + - pos: -2.5,5.5 + parent: 6 + type: Transform +- uid: 24 + type: WallReinforced + components: + - pos: -2.5,4.5 + parent: 6 + type: Transform +- uid: 25 + type: WallReinforced + components: + - pos: -2.5,3.5 + parent: 6 + type: Transform +- uid: 26 + type: WallReinforced + components: + - pos: -1.5,5.5 + parent: 6 + type: Transform +- uid: 27 + type: WallReinforced + components: + - pos: -0.5,5.5 + parent: 6 + type: Transform +- uid: 28 + type: WallReinforced + components: + - pos: 0.5,5.5 + parent: 6 + type: Transform +- uid: 29 + type: WallReinforced + components: + - pos: 1.5,5.5 + parent: 6 + type: Transform +- uid: 30 + type: WallReinforced + components: + - pos: 1.5,3.5 + parent: 6 + type: Transform +- uid: 31 + type: WallReinforced + components: + - pos: 1.5,4.5 + parent: 6 + type: Transform +- uid: 32 + type: WallReinforced + components: + - pos: 1.5,2.5 + parent: 6 + type: Transform +- uid: 33 + type: WallReinforced + components: + - pos: -2.5,2.5 + parent: 6 + type: Transform +- uid: 34 + type: WallReinforced + components: + - pos: -1.5,2.5 + parent: 6 + type: Transform +- uid: 35 + type: WallReinforced + components: + - pos: 0.5,2.5 + parent: 6 + type: Transform +- uid: 36 + type: MetalDoor + components: + - pos: -0.5,2.5 + parent: 6 + type: Transform +- uid: 37 + type: AsteroidRock + components: + - pos: -6.5,5.5 + parent: 6 + type: Transform +- uid: 38 + type: AsteroidRock + components: + - pos: -5.5,5.5 + parent: 6 + type: Transform +- uid: 39 + type: AsteroidRock + components: + - pos: -5.5,4.5 + parent: 6 + type: Transform +- uid: 40 + type: AsteroidRock + components: + - pos: -6.5,4.5 + parent: 6 + type: Transform +- uid: 41 + type: AsteroidRock + components: + - pos: 4.5,3.5 + parent: 6 + type: Transform +- uid: 42 + type: AsteroidRock + components: + - pos: 4.5,1.5 + parent: 6 + type: Transform +- uid: 43 + type: AsteroidRock + components: + - pos: -5.5,3.5 + parent: 6 + type: Transform +- uid: 44 + type: WallWood + components: + - pos: 4.5,-2.5 + parent: 6 + type: Transform +- uid: 45 + type: WallWood + components: + - pos: 4.5,-1.5 + parent: 6 + type: Transform +- uid: 46 + type: WallWood + components: + - pos: 4.5,-3.5 + parent: 6 + type: Transform +- uid: 47 + type: WallWood + components: + - pos: 4.5,-4.5 + parent: 6 + type: Transform +- uid: 48 + type: WallWood + components: + - pos: 4.5,-5.5 + parent: 6 + type: Transform +- uid: 49 + type: WallWood + components: + - pos: 3.5,1.5 + parent: 6 + type: Transform +- uid: 50 + type: WallWood + components: + - pos: 4.5,-0.5 + parent: 6 + type: Transform +- uid: 51 + type: WallWood + components: + - pos: 3.5,0.5 + parent: 6 + type: Transform +- uid: 52 + type: WallWood + components: + - pos: 3.5,2.5 + parent: 6 + type: Transform +- uid: 53 + type: WallWood + components: + - pos: 2.5,2.5 + parent: 6 + type: Transform +- uid: 54 + type: AsteroidRock + components: + - pos: -3.5,4.5 + parent: 6 + type: Transform +- uid: 55 + type: WallWood + components: + - pos: -5.5,2.5 + parent: 6 + type: Transform +- uid: 56 + type: AsteroidRock + components: + - pos: -3.5,5.5 + parent: 6 + type: Transform +- uid: 57 + type: AMEJar + components: + - pos: -4.8049326,5.4739976 + parent: 6 + type: Transform +- uid: 58 + type: WallWood + components: + - pos: -5.5,1.5 + parent: 6 + type: Transform +- uid: 59 + type: WallWood + components: + - pos: -5.5,0.5 + parent: 6 + type: Transform +- uid: 60 + type: WallWood + components: + - pos: -6.5,0.5 + parent: 6 + type: Transform +- uid: 61 + type: WallWood + components: + - pos: -6.5,-2.5 + parent: 6 + type: Transform +- uid: 62 + type: WallWood + components: + - pos: -6.5,-0.5 + parent: 6 + type: Transform +- uid: 63 + type: WallWood + components: + - pos: -6.5,-1.5 + parent: 6 + type: Transform +- uid: 64 + type: TableWood + components: + - pos: 2.5,-2.5 + parent: 6 + type: Transform +- uid: 65 + type: WallWood + components: + - pos: -5.5,-3.5 + parent: 6 + type: Transform +- uid: 66 + type: WallWood + components: + - pos: -6.5,-4.5 + parent: 6 + type: Transform +- uid: 67 + type: WallWood + components: + - pos: -5.5,-5.5 + parent: 6 + type: Transform +- uid: 68 + type: WallWood + components: + - pos: -6.5,-3.5 + parent: 6 + type: Transform +- uid: 69 + type: WoodDoor + components: + - pos: -2.5,-6.5 + parent: 6 + type: Transform +- uid: 70 + type: TableWood + components: + - pos: 1.5,-2.5 + parent: 6 + type: Transform +- uid: 71 + type: ChairWood + components: + - rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 6 + type: Transform +- uid: 72 + type: TableWood + components: + - pos: 2.5,-1.5 + parent: 6 + type: Transform +- uid: 73 + type: FloorTileItemWood + components: + - pos: -3.6758664,1.6768146 + parent: 6 + type: Transform +- uid: 74 + type: Bookshelf + components: + - pos: -3.5,-0.5 + parent: 6 + type: Transform +- uid: 75 + type: Bookshelf + components: + - pos: -2.5,-0.5 + parent: 6 + type: Transform +- uid: 76 + type: Bookshelf + components: + - pos: -1.5,-0.5 + parent: 6 + type: Transform +- uid: 77 + type: Bookshelf + components: + - pos: -0.5,-0.5 + parent: 6 + type: Transform +- uid: 78 + type: Bookshelf + components: + - pos: -0.5,-2.5 + parent: 6 + type: Transform +- uid: 79 + type: Bookshelf + components: + - pos: -1.5,-2.5 + parent: 6 + type: Transform +- uid: 80 + type: Bookshelf + components: + - pos: -2.5,-2.5 + parent: 6 + type: Transform +- uid: 81 + type: Bookshelf + components: + - pos: -3.5,-2.5 + parent: 6 + type: Transform +- uid: 82 + type: Bookshelf + components: + - pos: -3.5,-4.5 + parent: 6 + type: Transform +- uid: 83 + type: Bookshelf + components: + - pos: -1.5,-4.5 + parent: 6 + type: Transform +- uid: 84 + type: Bookshelf + components: + - pos: -0.5,-4.5 + parent: 6 + type: Transform +- uid: 85 + type: Bookshelf + components: + - pos: -2.5,-4.5 + parent: 6 + type: Transform +- uid: 86 + type: WoodDoor + components: + - pos: -3.5,-6.5 + parent: 6 + type: Transform +- uid: 87 + type: WallWood + components: + - pos: -1.5,-6.5 + parent: 6 + type: Transform +- uid: 88 + type: WallWood + components: + - pos: -0.5,-6.5 + parent: 6 + type: Transform +- uid: 89 + type: WallWood + components: + - pos: 0.5,-6.5 + parent: 6 + type: Transform +- uid: 90 + type: WallWood + components: + - pos: 1.5,-6.5 + parent: 6 + type: Transform +- uid: 91 + type: WallWood + components: + - pos: -4.5,-6.5 + parent: 6 + type: Transform +- uid: 92 + type: AsteroidRock + components: + - pos: -6.5,1.5 + parent: 6 + type: Transform +- uid: 93 + type: AsteroidRock + components: + - pos: -6.5,2.5 + parent: 6 + type: Transform +- uid: 94 + type: AsteroidRock + components: + - pos: -6.5,3.5 + parent: 6 + type: Transform +- uid: 95 + type: AsteroidRock + components: + - pos: -3.5,3.5 + parent: 6 + type: Transform +- uid: 96 + type: AsteroidRock + components: + - pos: -4.5,4.5 + parent: 6 + type: Transform +- uid: 97 + type: AsteroidRock + components: + - pos: 2.5,4.5 + parent: 6 + type: Transform +- uid: 98 + type: AsteroidRock + components: + - pos: 2.5,3.5 + parent: 6 + type: Transform +- uid: 99 + type: AsteroidRock + components: + - pos: 3.5,3.5 + parent: 6 + type: Transform +- uid: 100 + type: AsteroidRock + components: + - pos: 2.5,-5.5 + parent: 6 + type: Transform +- uid: 101 + type: SalvageMobSpawner75 + components: + - pos: 0.5,0.5 + parent: 6 + type: Transform +- uid: 102 + type: SalvageMobSpawner75 + components: + - pos: 3.5,-2.5 + parent: 6 + type: Transform +- uid: 103 + type: RandomArtifactSpawner + components: + - pos: 0.5,3.5 + parent: 6 + type: Transform +- uid: 104 + type: ClothingShoesBootsSalvage + components: + - pos: -4.320834,0.7001641 + parent: 6 + type: Transform +- uid: 105 + type: BookDetective + components: + - pos: -3.2114592,-1.4248359 + parent: 6 + type: Transform +- uid: 106 + type: BookFishing + components: + - pos: -5.539584,-4.549836 + parent: 6 + type: Transform +- uid: 107 + type: BookGnominomicon + components: + - pos: 2.6479158,-1.4717109 + parent: 6 + type: Transform +- uid: 108 + type: BookChemistryInsane + components: + - pos: 2.3979158,1.5907891 + parent: 6 + type: Transform +- uid: 109 + type: BookBotanicalTextbook + components: + - pos: 1.6166658,-5.5689354 + parent: 6 + type: Transform +- uid: 110 + type: Rack + components: + - pos: 1.5,-5.5 + parent: 6 + type: Transform +- uid: 111 + type: BookDemonomiconRandom + components: + - pos: -0.47708416,4.4708576 + parent: 6 + type: Transform +- uid: 112 + type: SalvageMobSpawner75 + components: + - pos: -4.5,-1.5 + parent: 6 + type: Transform +- uid: 113 + type: SalvageMobSpawner75 + components: + - pos: -2.5,1.5 + parent: 6 + type: Transform +- uid: 114 + type: PosterContrabandBustyBackdoorExoBabes6 + components: + - pos: -1.5,2.5 + parent: 6 + type: Transform +- uid: 115 + type: PosterLegitDickGumshue + components: + - pos: -4.5,-6.5 + parent: 6 + type: Transform +- uid: 116 + type: PosterContrabandLustyExomorph + components: + - pos: 0.5,2.5 + parent: 6 + type: Transform +- uid: 117 + type: AsteroidRock + components: + - pos: -3.5,6.5 + parent: 6 + type: Transform +- uid: 118 + type: AMEJar + components: + - pos: -4.5965986,5.453164 + parent: 6 + type: Transform +- uid: 119 + type: AMEJar + components: + - pos: -4.4715986,5.4114976 + parent: 6 + type: Transform +- uid: 120 + type: AMEJar + components: + - pos: -4.2840986,5.453164 + parent: 6 + type: Transform +- uid: 121 + type: MaterialWoodPlank1 + components: + - pos: -4.496254,3.473495 + parent: 6 + type: Transform +- uid: 122 + type: MaterialWoodPlank1 + components: + - pos: -4.558754,3.20787 + parent: 6 + type: Transform +- uid: 123 + type: MaterialWoodPlank1 + components: + - pos: -4.402504,3.504745 + parent: 6 + type: Transform +- uid: 124 + type: MaterialWoodPlank1 + components: + - pos: -4.496254,2.55162 + parent: 6 + type: Transform +- uid: 125 + type: MaterialWoodPlank1 + components: + - pos: -3.949379,2.73912 + parent: 6 + type: Transform +- uid: 126 + type: MaterialWoodPlank1 + components: + - pos: -3.543129,2.473495 + parent: 6 + type: Transform +- uid: 127 + type: MaterialWoodPlank1 + components: + - pos: -3.371254,2.33287 + parent: 6 + type: Transform +- uid: 128 + type: TablePlasmaGlass + components: + - pos: -0.5,4.5 + parent: 6 + type: Transform +... diff --git a/Resources/Prototypes/Catalog/Fills/Books/lore.yml b/Resources/Prototypes/Catalog/Fills/Books/lore.yml new file mode 100644 index 0000000000..d8bdd33554 --- /dev/null +++ b/Resources/Prototypes/Catalog/Fills/Books/lore.yml @@ -0,0 +1,207 @@ +# ---- Library Salvage Fills ---- + +- type: entity + name: demonomicon + parent: BookBase + id: BookDemonomicon + description: 'Who knows what dark spells may be contained in these horrid pages?' + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book_demonomicon + +- type: entity + name: demonomicon + parent: BookDemonomicon + id: BookDemonomiconRandom + suffix: random + components: + - type: RandomSpawner + prototypes: + - BookDemonomicon1 + - BookDemonomicon2 + - BookDemonomicon3 + offset: 0.1 + +- type: entity + parent: BookDemonomicon + id: BookDemonomicon1 + abstract: true + suffix: 1 + components: + - type: Paper + content: | + How To Summon a Demon + - by J.G. Wizgerald + + 1. todo finish writing demon summoning guide + +- type: entity + parent: BookDemonomicon + id: BookDemonomicon2 + abstract: true + suffix: 2 + components: + - type: Paper + content: | + How To Summon a Lemon + - by J.G. Wizgerald + + 1. todo finish writing lemon summoning guide + 2. WAit. Typo. Oh shit. Sorry guys + +- type: entity + parent: BookDemonomicon + id: BookDemonomicon3 + abstract: true + suffix: 3 + components: + - type: Paper + content: | + Cool Demon Names I Found + - by Ms. Mossrock + + Abraxas + Nephilim + Baal + Leviathan + Gary + Moloch + Scylla + Phenex + +- type: entity + name: pharmaceutical manuscript + parent: BookBase + id: BookChemistryInsane + suffix: library salvage + description: 'You can tell whoever wrote this was off the desoxy HARD.' + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book_chemistry + - type: Paper + content: | + IGOR CHEMISTRY GUIDE TO CHEMISTRY + + TITLE: GUIDE TO CHEMISTRY + + ABSTRACT: GUIDE TO CHEMISTRY + + SECTION: WISE WORDS OF IGOR CHEMISTRY + + MY NUMBER ONE TIP. IS TO ALWAYS HAVE FUN. YOU NEVER KNOW WHEN IT'LL ALL END. + SO JUST KEEP AT IT!! + + MY NUMBER TWO TIP. I JUST CAN'T STOP FUCKING GRINDING UP JUMPSUITS. MY "COLLEAGUES" (agents) KEEP YELLING AT ME + TO STOP AND THAT 'itll come out of our paychecks' BUT THE STUFF IS SO GOOD. I'M LIKE AN INTERIOR DECORATION GENIUS. + SAXOPHONES AND BATTERIES TAKE MY MIND OFF OF IT BUT I'M ALWAYS BACK TO THE JUMPSUITS. HOO WEE. + + MY NUMBER THREE TIP. THANK YOU FOR READING!! IGOR CHEMISTRY + + CONCLUSION: IGOR CHEMISTRY + +- type: entity + name: botanical textbook + parent: BookBase + id: BookBotanicalTextbook + suffix: library salvage + description: 'Only a couple pages are left.' + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book_hydroponics_pod_people + - type: Paper + content: | + ** Applications of Botanical Specimens Found In Nanotrasen Territories ** + + Many plants, when ground, yield useful chemicals. S. (spessmens) papaver and S. aloe vera + are known for their basic healing properties. + + S. lucidum, or lingzhi, is known for its potent ability to save those near death from toxins. Eating too much + is known to cause adverse effects. + + S. amanita, a powerfully poisonous specimen (Rest In Peace Sir Alacaster), and S. galactica, a + seemingly ordinary antitoxin, appear to have some sort of relation to eachother. + + Some research is being done on combinations of the medicinal plants discussed, and they may prove fruitful. + + ---- + + - penned by James Alacaster and Golzuk Amaranth + +- type: entity + parent: BookBase + id: BookGnominomicon + name: gnominomicon + suffix: library salvage + description: You don't like the look of this. Looks + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book5 + - type: Paper + content: | + All Hail Our Gnome King + + He who is the grand cartographer who placed our kind into the world of the Island! + + He who loves those with the largest of Hats! + + Struck down by the evildoers who cannot appreciate our kind! + + Our revenge will be dealt in full! He will Rise once more! hee Hoo! + +- type: entity + parent: BookBase + id: BookFishing + name: Tales from the Fishbowl + suffix: library salvage + description: This book sucks. + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book_fish + - type: Paper + content: | + When I grow up, I want to be one of the harvesters of the space sea! + + I think before my days are done I want to catch the fabled space fish! + + I'm like a little rat sailing the seas of cheese! The bastards come to end me but I am as sly as a cat and as lucky as they come! + + Press the and to activate the fishing minigame. + + - Sgt. John Baker Aclopoly + +- type: entity + parent: BookBase + id: BookDetective + name: Strokgraeth Holmes, Dwarf Detective + suffix: library salvage + description: Exciting! Invigorating! This author died after his book career failed. + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book_detective + - type: Paper + content: | + CHAPTER 1: SMALL ADVENTURES IN A BIG STATION + + This station is filled with crime and grime... + + I was shooting hoops down on Bagel when I heard a cry and a laser shot. I walked under the table nearby to hide, but there wasn't a second shot. + + Outside, the engineerin chief got blasted by two Syndies hooked up with some fierce contraband. There wasn't enough of him for an open casket funeral. + + Things always go wild here.. I'll never look at clowns the same. + + The question is.. Who did it? + +# ---- End Library Salvage Fills ---- diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml index 45a1a96d1c..9f7f3c40b1 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/salvage.yml @@ -48,6 +48,7 @@ name: Salvage Mob Spawner id: SalvageMobSpawner parent: MarkerBase + suffix: 25 components: - type: Sprite layers: @@ -65,3 +66,20 @@ chance: 0.25 offset: 0.2 +- type: entity + id: SalvageMobSpawner75 + parent: SalvageMobSpawner + suffix: 75 + components: + - type: RandomSpawner + prototypes: + - MobCarp + - MobCarp + - MobCarp + - MobCarp + - MobCarp + - PlushieCarp + - DehydratedSpaceCarp + chance: 0.75 + offset: 0.2 + diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index b48db3691c..39ae0a1a13 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -45,6 +45,13 @@ - type: Butcherable spawned: FoodMeat # TODO: CrapMeat or FishMeat # - 2022-02-17 LMAO crap meat pieces: 2 + - type: UnarmedCombat + range: 1.5 + arcwidth: 0 + arc: bite + damage: + groups: + Brute: 20 - type: entity name: magicarp diff --git a/Resources/Prototypes/Entities/Objects/Misc/books.yml b/Resources/Prototypes/Entities/Objects/Misc/books.yml new file mode 100644 index 0000000000..22dbc736b9 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Misc/books.yml @@ -0,0 +1,33 @@ +- type: entity + name: book + parent: BaseItem + id: BookBase + description: 'A hardcover book.' + components: + - type: Sprite + sprite: Objects/Misc/books.rsi + layers: + - state: book0 + - type: Paper + - type: UserInterface + interfaces: + - key: enum.PaperUiKey.Key + type: PaperBoundUserInterface + +- type: entity + parent: BookBase + id: BookRandom + suffix: random + components: + - type: RandomSpriteState + spriteLayer: 0 + spriteStates: + - book0 + - book1 + - book2 + - book3 + - book4 + - book5 + - book6 + - book7 + - book8 diff --git a/Resources/Prototypes/Maps/salvage.yml b/Resources/Prototypes/Maps/salvage.yml index 7746563115..def91cad6c 100644 --- a/Resources/Prototypes/Maps/salvage.yml +++ b/Resources/Prototypes/Maps/salvage.yml @@ -67,6 +67,12 @@ mapPath: /Maps/Salvage/medium-silent-orchestra.yml size: 7.5 +- type: salvageMap + id: mediumLibraryWreck + name: "Medium / Abandoned Library" + mapPath: /Maps/Salvage/medium-library.yml + size: 7.5 + - type: salvageMap id: mediumShuttleWreck name: "Medium / Ruined Emergency Shuttle" diff --git a/Resources/Textures/Objects/Misc/books.rsi/book0.png b/Resources/Textures/Objects/Misc/books.rsi/book0.png new file mode 100644 index 0000000000..0cc314ef9e Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book0.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book1.png b/Resources/Textures/Objects/Misc/books.rsi/book1.png new file mode 100644 index 0000000000..ee3d9f91f0 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book1.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book2.png b/Resources/Textures/Objects/Misc/books.rsi/book2.png new file mode 100644 index 0000000000..614791ac70 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book2.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book3.png b/Resources/Textures/Objects/Misc/books.rsi/book3.png new file mode 100644 index 0000000000..ce11a89b0e Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book3.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book4.png b/Resources/Textures/Objects/Misc/books.rsi/book4.png new file mode 100644 index 0000000000..c5f1aba4f8 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book4.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book5.png b/Resources/Textures/Objects/Misc/books.rsi/book5.png new file mode 100644 index 0000000000..18172241cc Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book5.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book6.png b/Resources/Textures/Objects/Misc/books.rsi/book6.png new file mode 100644 index 0000000000..1c95940aee Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book6.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book7.png b/Resources/Textures/Objects/Misc/books.rsi/book7.png new file mode 100644 index 0000000000..eee791db78 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book7.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book8.png b/Resources/Textures/Objects/Misc/books.rsi/book8.png new file mode 100644 index 0000000000..6ba69a8c48 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book8.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_bar.png b/Resources/Textures/Objects/Misc/books.rsi/book_bar.png new file mode 100644 index 0000000000..f522b7fd9b Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_bar.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_boneworking.png b/Resources/Textures/Objects/Misc/books.rsi/book_boneworking.png new file mode 100644 index 0000000000..634a1c6f0a Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_boneworking.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_borg.png b/Resources/Textures/Objects/Misc/books.rsi/book_borg.png new file mode 100644 index 0000000000..8ba4772575 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_borg.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_chemistry.png b/Resources/Textures/Objects/Misc/books.rsi/book_chemistry.png new file mode 100644 index 0000000000..8ba953d4de Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_chemistry.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_cloning.png b/Resources/Textures/Objects/Misc/books.rsi/book_cloning.png new file mode 100644 index 0000000000..52704aa249 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_cloning.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_cooking.png b/Resources/Textures/Objects/Misc/books.rsi/book_cooking.png new file mode 100644 index 0000000000..07433741fe Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_cooking.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_demonomicon.png b/Resources/Textures/Objects/Misc/books.rsi/book_demonomicon.png new file mode 100644 index 0000000000..607b144e8e Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_demonomicon.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_detective.png b/Resources/Textures/Objects/Misc/books.rsi/book_detective.png new file mode 100644 index 0000000000..bc280e2d6a Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_detective.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_engineering.png b/Resources/Textures/Objects/Misc/books.rsi/book_engineering.png new file mode 100644 index 0000000000..9808e2d97f Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_engineering.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_engineering2.png b/Resources/Textures/Objects/Misc/books.rsi/book_engineering2.png new file mode 100644 index 0000000000..853eb6cca4 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_engineering2.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_fish.png b/Resources/Textures/Objects/Misc/books.rsi/book_fish.png new file mode 100644 index 0000000000..ab1fc080bf Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_fish.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_hacking.png b/Resources/Textures/Objects/Misc/books.rsi/book_hacking.png new file mode 100644 index 0000000000..1642063f7e Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_hacking.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_hydroponics_pod_people.png b/Resources/Textures/Objects/Misc/books.rsi/book_hydroponics_pod_people.png new file mode 100644 index 0000000000..df41d96214 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_hydroponics_pod_people.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_infections.png b/Resources/Textures/Objects/Misc/books.rsi/book_infections.png new file mode 100644 index 0000000000..3f79f46237 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_infections.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_nuclear.png b/Resources/Textures/Objects/Misc/books.rsi/book_nuclear.png new file mode 100644 index 0000000000..dbf95833fd Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_nuclear.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_origami.png b/Resources/Textures/Objects/Misc/books.rsi/book_origami.png new file mode 100644 index 0000000000..63344d2bf4 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_origami.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_particle_accelerator.png b/Resources/Textures/Objects/Misc/books.rsi/book_particle_accelerator.png new file mode 100644 index 0000000000..a0fc564a68 Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_particle_accelerator.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/book_space_law.png b/Resources/Textures/Objects/Misc/books.rsi/book_space_law.png new file mode 100644 index 0000000000..524f10b76c Binary files /dev/null and b/Resources/Textures/Objects/Misc/books.rsi/book_space_law.png differ diff --git a/Resources/Textures/Objects/Misc/books.rsi/meta.json b/Resources/Textures/Objects/Misc/books.rsi/meta.json new file mode 100644 index 0000000000..daa28bac2a --- /dev/null +++ b/Resources/Textures/Objects/Misc/books.rsi/meta.json @@ -0,0 +1,106 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/tgstation/tgstation/commit/37fb6bc6dd20005775dde8d886f48f7722606b77", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "book0" + }, + { + "name": "book1" + }, + { + "name": "book2" + }, + { + "name": "book3" + }, + { + "name": "book4" + }, + { + "name": "book5" + }, + { + "name": "book6" + }, + { + "name": "book7" + }, + { + "name": "book8" + }, + { + "name": "book_infections" + }, + { + "name": "book_cooking" + }, + { + "name": "book_engineering" + }, + { + "name": "book_engineering2" + }, + { + "name": "book_hacking" + }, + { + "name": "book_detective" + }, + { + "name": "book_nuclear" + }, + { + "name": "book_particle_accelerator" + }, + { + "name": "book_cloning" + }, + { + "name": "book_hydroponics_pod_people" + }, + { + "name": "book_borg", + "delays": [ + [ + 6, + 0.3 + ] + ] + }, + { + "name": "book_chemistry" + }, + { + "name": "book_bar" + }, + { + "name": "book_space_law" + }, + { + "name": "book_demonomicon", + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "book_origami" + }, + { + "name": "book_boneworking" + }, + { + "name": "book_fish" + } + ] +} \ No newline at end of file