From 06b28fbd9ca99c1a73c79afbe686884bbe555a1f Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Sat, 28 Dec 2024 19:51:30 -0600 Subject: [PATCH 01/31] Another Saltern Update (#1372) # Description This update comes courtesy of the SiN Mapping Team. - Added job roles Courier, Robotics - Did small edits to every department. - Made escape pod area better. - New arrivals dock area. (Including Sec checkpoint) - Fixed multiple bugs - Reworked a lot of medical - Moved Cryogenics. - New station beacons. - Removed ID computers from all command rooms except HOP - All maints space windows buffed.

Media

![image](https://github.com/user-attachments/assets/038eec91-6900-4f33-8e0b-ee4167a8b770) ![image](https://github.com/user-attachments/assets/9670b1ad-4917-4ee5-b99a-a1f819c80f14)

# Changelog :cl: SiN Mapping Team - add: Another big update for Saltern Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> --- Resources/Maps/saltern.yml | 6203 ++++++++++++++++++++---------------- 1 file changed, 3537 insertions(+), 2666 deletions(-) diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index e88865dc9b..36984557db 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -65,7 +65,7 @@ entities: version: 6 -1,0: ind: -1,0 - tiles: PAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAWQAAAAAAdgAAAAABdgAAAAABdgAAAAADdgAAAAADdgAAAAABdgAAAAABdgAAAAADdgAAAAABdgAAAAABdgAAAAACPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAWQAAAAABdgAAAAADdgAAAAACdgAAAAAAdgAAAAADdgAAAAADdgAAAAABdgAAAAAAdgAAAAADdgAAAAADdgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZAAAAAAAZAAAAAACZAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACAgAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAABAgAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAACAgAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAADWQAAAAABWQAAAAAAWQAAAAABAgAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAACAgAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAABAgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABTQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACYAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACTQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAABHQAAAAADHQAAAAACYAAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAYAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAADLQAAAAAAAgAAAAAALQAAAAAAAgAAAAAAWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAJgAAAAAAJgAAAAAAJgAAAAADJgAAAAACeQAAAAAAWQAAAAAALQAAAAAAAgAAAAAALQAAAAAAAgAAAAAAWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAJgAAAAABJgAAAAAAJgAAAAADJgAAAAABJgAAAAACeQAAAAAAWQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAABWQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAJgAAAAACJgAAAAABJgAAAAADJgAAAAADUAAAAAAAWQAAAAAALQAAAAAAAgAAAAAALQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: PAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAWQAAAAAAdgAAAAABdgAAAAABdgAAAAADdgAAAAADdgAAAAABdgAAAAABdgAAAAADdgAAAAABdgAAAAABdgAAAAACPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAWQAAAAABdgAAAAADdgAAAAACdgAAAAAAdgAAAAADdgAAAAADdgAAAAABdgAAAAAAdgAAAAADdgAAAAADdgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZAAAAAAAZAAAAAACZAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACAgAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAAAWQAAAAABAgAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAACAgAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAADWQAAAAADWQAAAAABWQAAAAAAWQAAAAABAgAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAACWQAAAAABWQAAAAADWQAAAAACAgAAAAAAWQAAAAABWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAACWQAAAAADWQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAABAgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAABTQAAAAAAWQAAAAABWQAAAAABWQAAAAADeQAAAAAAWQAAAAACWQAAAAADeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACYAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACTQAAAAAAWQAAAAADWQAAAAACWQAAAAACeQAAAAAAWQAAAAABWQAAAAACeQAAAAAAHQAAAAABHQAAAAADHQAAAAACYAAAAAAAeQAAAAAAeQAAAAAAWQAAAAADeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAADWQAAAAAAWQAAAAABWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAYAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAACWQAAAAAAWQAAAAADLQAAAAAAAgAAAAAALQAAAAAAAgAAAAAAWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAADPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAJgAAAAAAJgAAAAAAJgAAAAADJgAAAAACeQAAAAAAWQAAAAAALQAAAAAAAgAAAAAALQAAAAAAAgAAAAAAWQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAJgAAAAABJgAAAAAAJgAAAAADJgAAAAAAJgAAAAACeQAAAAAAWQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAABWQAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAJgAAAAACJgAAAAABJgAAAAADJgAAAAADUAAAAAAAWQAAAAAALQAAAAAAAgAAAAAALQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 0,-1: ind: 0,-1 @@ -85,11 +85,11 @@ entities: version: 6 -2,0: ind: -2,0 - tiles: eQAAAAAAdgAAAAADdgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAKAAAAAAAYAAAAAAABgAAAAAAYAAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAYAAAAAAAKAAAAAAAYAAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABAgAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACAgAAAAADWQAAAAADTQAAAAAAWQAAAAAAAgAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACAgAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACAgAAAAAAWQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWwAAAAADWwAAAAADeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACeQAAAAAAAgAAAAAAWQAAAAACWwAAAAABWwAAAAACeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAABAgAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAABWwAAAAADWwAAAAABeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAADeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAJgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAA + tiles: eQAAAAAAdgAAAAADdgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADeQAAAAAAKAAAAAAAYAAAAAAABgAAAAAAYAAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAYAAAAAAAKAAAAAAAYAAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAABWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABAgAAAAAAWQAAAAACWQAAAAACWQAAAAAAWQAAAAACWQAAAAACWQAAAAACAgAAAAADWQAAAAADTQAAAAAAWQAAAAAAAgAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAACAgAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAABWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACAgAAAAAAWQAAAAABeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAACWQAAAAABWQAAAAADWQAAAAABWQAAAAAAWwAAAAADWwAAAAADeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACeQAAAAAAAgAAAAAAWQAAAAACWwAAAAABWwAAAAACeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAABAgAAAAAAWQAAAAADWQAAAAADWQAAAAADWQAAAAABWwAAAAADWwAAAAABeQAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAADWQAAAAADeQAAAAAAWQAAAAABWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAJgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: eQAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAcQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAADbAAAAAADbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAADBQAAAAAAbAAAAAACcQAAAAADdgAAAAACdgAAAAAAdgAAAAADdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADbAAAAAACbAAAAAABbAAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAABdgAAAAACdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAbAAAAAAAbAAAAAACbAAAAAAAbAAAAAADeQAAAAAAdgAAAAABdgAAAAAAdgAAAAAAdgAAAAABdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABBQAAAAAAbAAAAAABbAAAAAAAeQAAAAAAbAAAAAAAbAAAAAACbAAAAAACbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAABbAAAAAADbAAAAAACcQAAAAACbAAAAAABbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAbAAAAAABbAAAAAADbAAAAAADbAAAAAACeQAAAAAAbAAAAAACbAAAAAADbAAAAAAAbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADbAAAAAADbAAAAAAAbAAAAAACeQAAAAAAbAAAAAACbAAAAAABbAAAAAACbAAAAAACeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAABbAAAAAACbAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADAgAAAAAAWQAAAAADbAAAAAABbAAAAAACbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAADbAAAAAADbAAAAAACbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAADbAAAAAABbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAB + tiles: eQAAAAAABQAAAAAAbAAAAAAAbAAAAAAABQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAcQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAAAbAAAAAADbAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAbAAAAAADbAAAAAADbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAADBQAAAAAAbAAAAAACcQAAAAADdgAAAAACdgAAAAAAdgAAAAADdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADbAAAAAACbAAAAAABbAAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAABdgAAAAACdgAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAbAAAAAAAbAAAAAACbAAAAAAAbAAAAAADeQAAAAAAdgAAAAABdgAAAAAAdgAAAAAAdgAAAAABdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAADbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABBQAAAAAAbAAAAAABbAAAAAAAeQAAAAAAbAAAAAAAbAAAAAACbAAAAAACbAAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAABbAAAAAABbAAAAAADbAAAAAACcQAAAAACbAAAAAABbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAbAAAAAABbAAAAAADbAAAAAADbAAAAAACeQAAAAAAbAAAAAACbAAAAAADbAAAAAAAbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAbAAAAAADbAAAAAADbAAAAAAAbAAAAAACeQAAAAAAbAAAAAACbAAAAAABbAAAAAACbAAAAAACeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAABbAAAAAACbAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAADAgAAAAAAWQAAAAADbAAAAAABbAAAAAACbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAADbAAAAAADbAAAAAACbAAAAAABbAAAAAABeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAADbAAAAAABbAAAAAAAbAAAAAABbAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAB version: 6 0,-2: ind: 0,-2 @@ -97,15 +97,15 @@ entities: version: 6 1,-2: ind: 1,-2 - tiles: eQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAYAAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAABYAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAcQAAAAACcQAAAAABcQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAcQAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAcQAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAcQAAAAAAUAAAAAAAUAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAcQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAbAAAAAAABQAAAAAAbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAbAAAAAAAbAAAAAAABQAAAAAAbAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -1,1: ind: -1,1 - tiles: eQAAAAAAJgAAAAABJgAAAAABJgAAAAABeQAAAAAAeQAAAAAAWQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAADeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAIgAAAAAAdgAAAAADdgAAAAACdgAAAAACeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAACHQAAAAADHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAATQAAAAAAHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAACHQAAAAABHQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAATQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAADHQAAAAACHQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAATQAAAAAAHQAAAAABHQAAAAACHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAHQAAAAABHQAAAAADHQAAAAADHQAAAAADeQAAAAAAHQAAAAACeQAAAAAAHQAAAAAA + tiles: eQAAAAAAJgAAAAABJgAAAAABJgAAAAABeQAAAAAAeQAAAAAAWQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAWQAAAAAAeQAAAAAAHQAAAAABHQAAAAADHQAAAAADHQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAHQAAAAADHQAAAAAAHQAAAAAAHQAAAAADeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAACHQAAAAAAHQAAAAADeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAIgAAAAAAdgAAAAADdgAAAAACdgAAAAACeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAATQAAAAAATQAAAAAATQAAAAAATQAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAACeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAACHQAAAAADHQAAAAACHQAAAAAAeQAAAAAAeQAAAAAATQAAAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAATQAAAAAAHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAHQAAAAACHQAAAAABHQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAATQAAAAAAHQAAAAAAHQAAAAACHQAAAAACHQAAAAABHQAAAAADHQAAAAACHQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAATQAAAAAAHQAAAAABHQAAAAACHQAAAAADHQAAAAABHQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAHQAAAAABHQAAAAADHQAAAAADHQAAAAADeQAAAAAAHQAAAAACeQAAAAAAHQAAAAAA version: 6 -2,1: ind: -2,1 - tiles: dgAAAAAAeQAAAAAAKQAAAAAAKQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAdgAAAAABeQAAAAAAKQAAAAAAKQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAALgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: WQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALAAAAAAALAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAALgAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAALAAAAAAALAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAALAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,2: ind: -1,2 @@ -113,7 +113,7 @@ entities: version: 6 1,1: ind: 1,1 - tiles: aAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAAAZAAAAAACWQAAAAABWQAAAAAAWQAAAAADZAAAAAADeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAACZAAAAAADWQAAAAACWQAAAAABWQAAAAAAZAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAADeQAAAAAAZAAAAAABaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAZAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAZAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: aAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAADWQAAAAACWQAAAAACWQAAAAAAZAAAAAACWQAAAAABWQAAAAAAWQAAAAADZAAAAAADeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAAAWQAAAAACWQAAAAADWQAAAAAAWQAAAAACZAAAAAADWQAAAAACWQAAAAABWQAAAAAAZAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAADeQAAAAAAZAAAAAABaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAABWQAAAAADeQAAAAAAZAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAZAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,2: ind: 0,2 @@ -129,7 +129,7 @@ entities: version: 6 2,-1: ind: 2,-1 - tiles: AAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAACEwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEwAAAAACdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABEwAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAEwAAAAAEeQAAAAAAEwAAAAADdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACAgAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAdgAAAAABdgAAAAABdgAAAAACdgAAAAACdgAAAAADeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAdgAAAAAAdgAAAAABdgAAAAADdgAAAAACdgAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAA + tiles: AAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAACEwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAYAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAEwAAAAACdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABeQAAAAAAeQAAAAAAdgAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABEwAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAEwAAAAAEeQAAAAAAEwAAAAADdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAADWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAADWQAAAAACAgAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAdgAAAAABdgAAAAABdgAAAAACdgAAAAACdgAAAAADeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAWQAAAAABeQAAAAAAdgAAAAAAdgAAAAABdgAAAAADdgAAAAACdgAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAA version: 6 -1,-2: ind: -1,-2 @@ -137,7 +137,7 @@ entities: version: 6 -2,-2: ind: -2,-2 - tiles: HQAAAAAAHQAAAAADeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAABdgAAAAACdgAAAAADdgAAAAACdgAAAAABdgAAAAAAdgAAAAABRQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAABdgAAAAAAdgAAAAAAdgAAAAADeQAAAAAAdgAAAAACdgAAAAADeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAAAdgAAAAAAdgAAAAAAdgAAAAADdgAAAAABdgAAAAADeQAAAAAAHQAAAAAAHQAAAAADdgAAAAAAdgAAAAABdgAAAAABdgAAAAACeQAAAAAAdgAAAAABdgAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAACdgAAAAABdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAADdgAAAAACeQAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAAAdgAAAAADdgAAAAABdgAAAAADdgAAAAAAeQAAAAAAIQAAAAACIQAAAAADdgAAAAADdgAAAAADdgAAAAAAdgAAAAABdgAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAABdgAAAAABdgAAAAACHQAAAAAAIQAAAAADIQAAAAAAdgAAAAAAdgAAAAADdgAAAAADdgAAAAACdgAAAAABdgAAAAADdgAAAAABdgAAAAABdgAAAAACdgAAAAABdgAAAAABdgAAAAADdgAAAAACHQAAAAADIQAAAAABIQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAACdgAAAAADdgAAAAACdgAAAAADdgAAAAABdgAAAAACeQAAAAAAIQAAAAADIQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAABdgAAAAACdgAAAAACdgAAAAAAdgAAAAADdgAAAAACdgAAAAABeQAAAAAAIQAAAAAAIQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAADdgAAAAADdgAAAAABdgAAAAABdgAAAAAAdgAAAAABdgAAAAADeQAAAAAAeQAAAAAAIQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAABAgAAAAAAWQAAAAAB + tiles: HQAAAAAAHQAAAAADeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAATQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAdgAAAAABdgAAAAACdgAAAAADdgAAAAACdgAAAAABdgAAAAAAdgAAAAABRQAAAAAAHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAABdgAAAAAAdgAAAAAAdgAAAAADeQAAAAAAdgAAAAACdgAAAAADeQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADdgAAAAABdgAAAAAAdgAAAAAAdgAAAAAAdgAAAAADdgAAAAABdgAAAAADeQAAAAAAHQAAAAAAHQAAAAADdgAAAAAAdgAAAAABdgAAAAABdgAAAAACeQAAAAAAdgAAAAABdgAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAACdgAAAAABdgAAAAACeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAADdgAAAAACeQAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAAAdgAAAAADdgAAAAABdgAAAAADdgAAAAAAeQAAAAAAIQAAAAACIQAAAAADdgAAAAADdgAAAAADdgAAAAAAdgAAAAABdgAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAACdgAAAAACdgAAAAABdgAAAAABdgAAAAACHQAAAAAAIQAAAAADIQAAAAAAdgAAAAAAdgAAAAADdgAAAAADdgAAAAACdgAAAAABdgAAAAADdgAAAAABdgAAAAABdgAAAAACdgAAAAABdgAAAAABdgAAAAADdgAAAAACHQAAAAADIQAAAAABIQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAACdgAAAAADdgAAAAACdgAAAAADdgAAAAABdgAAAAACeQAAAAAAIQAAAAADIQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAABdgAAAAACdgAAAAACdgAAAAAAdgAAAAADdgAAAAACdgAAAAABeQAAAAAAIQAAAAAAIQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAADdgAAAAADdgAAAAABdgAAAAABdgAAAAAAdgAAAAABdgAAAAADeQAAAAAAeQAAAAAAIQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAABWQAAAAABWQAAAAABAgAAAAAAWQAAAAAB version: 6 -2,-1: ind: -2,-1 @@ -145,19 +145,19 @@ entities: version: 6 -3,0: ind: -3,0 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABAgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAACeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAAgAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAdgAAAAABEwAAAAABEwAAAAACEwAAAAAEdgAAAAABeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAEwAAAAADdgAAAAAAdgAAAAAAEwAAAAACEwAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAdgAAAAACdgAAAAABEwAAAAAAEwAAAAAAEwAAAAABdgAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAEwAAAAABdgAAAAACEwAAAAADdgAAAAAAEwAAAAAEeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAACWQAAAAABWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAACWQAAAAACWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABAgAAAAAAWQAAAAADWQAAAAADWQAAAAACWQAAAAACeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAACWQAAAAABWQAAAAACWQAAAAAAWQAAAAABWQAAAAADWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAABWQAAAAABWQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAABWQAAAAACWQAAAAAAWQAAAAACWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAACWQAAAAABWQAAAAAAWQAAAAACWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABWQAAAAAAAgAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAABWQAAAAAAWQAAAAACWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAdgAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAA version: 6 -3,-1: ind: -3,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAABWQAAAAACWQAAAAABWQAAAAACWQAAAAACWQAAAAADWQAAAAAAWQAAAAAAWQAAAAACWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAALQAAAAADLQAAAAAAWQAAAAADWQAAAAADWQAAAAAALQAAAAACLQAAAAACLQAAAAACWQAAAAADAgAAAAAALQAAAAAALQAAAAACLQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAAAWQAAAAAAAgAAAAAAWQAAAAADWQAAAAACWQAAAAABWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZAAAAAABZAAAAAAAZAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAAAAgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAWQAAAAABWQAAAAACWQAAAAAAWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAALAAAAAAALAAAAAAALAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAABAgAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAWQAAAAABWQAAAAABAgAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAABWQAAAAAAWQAAAAADWQAAAAADeQAAAAAAeQAAAAAAeQAAAAAA version: 6 3,-1: ind: 3,-1 - tiles: eQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADHQAAAAAAeQAAAAAAJgAAAAADJgAAAAACaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAJgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJgAAAAABeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAHQAAAAABHQAAAAABeQAAAAAAJgAAAAABJgAAAAABeQAAAAAAQAAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJgAAAAADeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAAAHQAAAAABeQAAAAAAJgAAAAABJgAAAAADeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAJgAAAAACeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAZAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAWQAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAACWQAAAAABeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAABZAAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAABeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAHQAAAAADHQAAAAAAeQAAAAAAJgAAAAADJgAAAAACaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAJgAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJgAAAAABeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAHQAAAAABHQAAAAABeQAAAAAAJgAAAAABJgAAAAABeQAAAAAAQAAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJgAAAAADeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAHQAAAAAAHQAAAAABeQAAAAAAJgAAAAABJgAAAAADeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAJgAAAAACeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAZAAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAWQAAAAAAWQAAAAACWQAAAAACWQAAAAADWQAAAAADWQAAAAACWQAAAAABeQAAAAAAWQAAAAABWQAAAAABWQAAAAABWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAADWQAAAAACWQAAAAABWQAAAAABWQAAAAACWQAAAAABZAAAAAACWQAAAAACWQAAAAAAWQAAAAAAWQAAAAADWQAAAAABeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAADWQAAAAABWQAAAAADWQAAAAABWQAAAAABWQAAAAABWQAAAAABeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAACWQAAAAACWQAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAZAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAWQAAAAAAHQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 2,-2: ind: 2,-2 - tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACJgAAAAAALQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABLQAAAAABHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAADHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAACJgAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAABHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACLQAAAAACHQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADJgAAAAAALQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAA + tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAACHQAAAAABHQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAACJgAAAAAALQAAAAABAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABLQAAAAABHQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAADHQAAAAAAHQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAACJgAAAAAAHQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAALQAAAAABHQAAAAAAHQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAACLQAAAAACHQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAHQAAAAADJgAAAAAALQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAHQAAAAADHQAAAAAAHQAAAAACaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAADaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAA version: 6 5,-1: ind: 5,-1 @@ -173,11 +173,11 @@ entities: version: 6 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAEwAAAAADeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAeQAAAAAAdgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAdgAAAAACEwAAAAACdgAAAAAAdgAAAAACdgAAAAADdgAAAAACdgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAdgAAAAACdgAAAAAAdgAAAAACdgAAAAABdgAAAAACdgAAAAABdgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAdgAAAAABEwAAAAACdgAAAAABEwAAAAACeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAJgAAAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAJgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAWQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAeQAAAAAAeQAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAgAAAAAAWQAAAAAAWQAAAAAAWQAAAAAAAgAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAA version: 6 0,-3: ind: 0,-3 - tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAKAAAAAADKAAAAAACeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAABHQAAAAADHQAAAAACHQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJAAAAAABJAAAAAABJAAAAAACJAAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJAAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAACdgAAAAAAdgAAAAACdgAAAAABdgAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAADdgAAAAADdgAAAAACeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAACdgAAAAAAdgAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAKAAAAAADKAAAAAACeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAAADOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAABHQAAAAADHQAAAAACHQAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAABHQAAAAABHQAAAAAAHQAAAAABHQAAAAAAHQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJAAAAAABJAAAAAABJAAAAAACJAAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAJAAAAAACeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAACdgAAAAAAdgAAAAACdgAAAAABdgAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAAAdgAAAAAAdgAAAAADdgAAAAADdgAAAAACeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAdgAAAAABdgAAAAABdgAAAAACdgAAAAAAdgAAAAABeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 1,-3: ind: 1,-3 @@ -193,7 +193,7 @@ entities: version: 6 -1,-3: ind: -1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAKAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAABdgAAAAAAdgAAAAACeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAKAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAOgAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAWQAAAAAAeQAAAAAAWQAAAAABOgAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeQAAAAAAWQAAAAADOgAAAAAAOgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAACdgAAAAAAdgAAAAADdgAAAAABeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAdgAAAAAAdgAAAAADdgAAAAABdgAAAAAAdgAAAAACeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAACdgAAAAADdgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHQAAAAAAHQAAAAADHQAAAAACHQAAAAAAHQAAAAACHQAAAAADeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 4,-1: ind: 4,-1 @@ -221,7 +221,7 @@ entities: version: 6 -2,-3: ind: -2,-3 - tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAADeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAdgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAA + tiles: eAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAdgAAAAADeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAdgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAdgAAAAADeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAaAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAeQAAAAAAeAAAAAAA version: 6 -4,0: ind: -4,0 @@ -229,7 +229,7 @@ entities: version: 6 -4,-1: ind: -4,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAAWQAAAAADWQAAAAABWQAAAAACWQAAAAABWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAAAWQAAAAAAWQAAAAADWQAAAAACLQAAAAACLQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAWQAAAAADWQAAAAADWQAAAAAAWQAAAAACWQAAAAAAWQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAA version: 6 -3,2: ind: -3,2 @@ -237,7 +237,7 @@ entities: version: 6 -2,2: ind: -2,2 - tiles: TAAAAAADTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAABTAAAAAADTAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAACTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAACTAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAADTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAADTAAAAAABTAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: TAAAAAADTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAABTAAAAAADTAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAACTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAACTAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAADTAAAAAADTAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAADTAAAAAABTAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,-2: ind: -4,-2 @@ -469,7 +469,7 @@ entities: 0: 53709 4,4: 0: 4573 - 2: 16384 + 3: 16384 5,0: 0: 62190 5,1: @@ -499,7 +499,8 @@ entities: 7,2: 0: 35771 7,3: - 0: 40159 + 0: 39135 + 2: 1024 7,4: 0: 55739 7,-1: @@ -532,27 +533,27 @@ entities: 0: 3581 1,7: 0: 4369 - 2: 17484 + 3: 17484 1,8: 0: 4369 - 2: 17476 + 3: 17476 2,5: 0: 53367 2,6: 0: 1405 2,7: - 2: 7 + 3: 7 3,5: 0: 4210 - 2: 32768 + 3: 32768 3,6: 0: 13073 - 2: 8 + 3: 8 3,7: - 2: 4 + 3: 4 4,5: 0: 273 - 2: 29764 + 3: 29764 -8,0: 0: 61550 -9,0: @@ -564,14 +565,13 @@ entities: -8,2: 0: 56796 -9,2: - 0: 35835 + 0: 39931 -8,3: 0: 4081 -9,3: 0: 16315 -8,4: - 0: 477 - 2: 49152 + 0: 65535 -8,-1: 0: 26208 -7,0: @@ -581,11 +581,11 @@ entities: -7,2: 0: 49087 -7,3: - 0: 53240 + 0: 61432 -7,-1: 0: 65407 -7,4: - 0: 61039 + 0: 61054 -6,0: 0: 61678 -6,1: @@ -601,7 +601,7 @@ entities: -5,4: 0: 30310 4,-5: - 0: 61152 + 0: 61156 5,-4: 0: 3777 5,-3: @@ -623,7 +623,7 @@ entities: 7,-2: 0: 57599 7,-4: - 2: 8738 + 3: 8738 7,-3: 0: 3808 8,-3: @@ -644,7 +644,7 @@ entities: 0: 65524 0,-9: 0: 52416 - 2: 273 + 3: 273 1,-8: 0: 65488 1,-7: @@ -661,7 +661,7 @@ entities: 0: 61695 2,-9: 0: 13107 - 2: 128 + 3: 2176 3,-8: 0: 52637 3,-7: @@ -670,77 +670,76 @@ entities: 0: 64733 4,-8: 0: 4483 - 2: 17484 + 3: 17484 4,-7: 0: 65281 - 2: 12 + 3: 12 4,-6: 0: 61152 4,-9: - 2: 16384 + 3: 16384 0: 32768 5,-8: - 2: 21855 + 3: 21855 0: 160 5,-7: - 2: 15 + 3: 15 0: 63232 5,-9: - 2: 20480 + 3: 20480 0: 40960 5,-6: 0: 26214 6,-8: - 2: 21855 + 3: 21855 0: 160 6,-7: - 2: 15 + 3: 15 0: 56576 6,-6: 0: 61919 6,-9: - 2: 20480 + 3: 20480 0: 40960 7,-8: - 2: 21855 + 3: 21855 0: 160 7,-7: - 2: 8751 + 3: 11823 7,-5: 0: 36846 7,-9: - 2: 20767 + 3: 20767 0: 40960 7,-6: - 2: 3618 + 3: 546 + 0: 32768 8,-8: - 2: 21855 + 3: 21855 0: 160 8,-7: - 2: 15 - 8,-6: - 2: 3840 + 3: 9007 8,-5: - 0: 4016 + 0: 4017 -4,5: 0: 238 -4,6: 0: 255 - 2: 61440 + 3: 61440 -5,5: 0: 58982 -5,6: 0: 238 - 2: 61440 + 3: 61440 -3,5: 0: 3295 -3,6: 0: 255 - 2: 61440 + 3: 61440 -3,7: - 2: 51406 + 3: 51406 -3,8: - 2: 14 + 3: 14 0: 52224 -2,5: 0: 52701 @@ -750,52 +749,51 @@ entities: 0: 61166 -1,8: 0: 34952 - 2: 13104 + 3: 13104 -9,4: - 0: 7400 + 0: 65471 -8,5: - 2: 8879 - 0: 21840 + 0: 13072 + 3: 128 -9,5: - 2: 43692 - 0: 21840 + 0: 65459 -8,6: - 2: 41519 - 0: 21840 + 0: 1 + 3: 63304 -9,6: - 2: 43695 - 0: 21840 + 0: 59 + 3: 63488 -8,7: - 2: 2039 + 3: 2039 -9,7: - 2: 28671 + 3: 28671 -7,6: - 2: 63249 + 3: 63249 0: 14 -7,7: - 2: 16 + 3: 16 -7,5: 0: 1038 - 2: 4352 + 3: 4352 -6,5: 0: 65327 -6,6: 0: 255 - 2: 61440 + 3: 61440 -3,9: 0: 12 - 2: 3584 + 3: 3584 -2,8: 0: 30560 -2,9: 0: 7 - 2: 3840 + 3: 3840 -1,9: - 2: 405 + 3: 405 0,9: - 2: 240 + 3: 240 4,6: - 2: 550 + 3: 550 0: 34816 5,5: 0: 30583 @@ -805,24 +803,24 @@ entities: 0: 5 6,5: 0: 255 - 2: 53248 + 3: 61440 6,6: - 2: 35561 + 3: 35561 7,5: 0: 36063 - 2: 4096 + 3: 4096 7,6: - 2: 53196 + 3: 53196 8,4: 0: 4351 - 2: 57344 + 3: 57344 8,5: 0: 272 - 4: 17472 + 5: 17472 8,6: - 2: 4081 + 3: 4081 1,9: - 2: 18 + 3: 18 9,0: 0: 65102 9,1: @@ -833,7 +831,7 @@ entities: 0: 65535 9,4: 0: 255 - 2: 61440 + 3: 61440 9,-1: 0: 60942 10,0: @@ -848,52 +846,52 @@ entities: 0: 48015 10,4: 0: 255 - 2: 61440 + 3: 61440 11,0: 0: 65520 11,1: 0: 53759 11,2: 0: 4319 - 3: 49152 + 4: 49152 11,3: 0: 61457 - 3: 204 + 4: 204 11,-1: 0: 30583 11,4: 0: 255 - 2: 61440 + 3: 61440 12,0: 0: 65527 12,1: 0: 28791 12,2: 0: 119 - 3: 28672 + 4: 28672 12,3: - 3: 119 + 4: 119 0: 61440 12,-1: 0: 29311 12,4: 0: 255 - 2: 61440 + 3: 61440 13,0: 0: 49080 13,1: 0: 48058 13,2: - 2: 13104 + 3: 13104 0: 34826 13,3: - 2: 35059 + 3: 35059 0: 12288 13,-1: 0: 14119 13,4: 0: 51 - 2: 63624 + 3: 63624 14,0: 0: 48123 14,1: @@ -901,9 +899,9 @@ entities: 14,2: 0: 15235 14,3: - 2: 65528 + 3: 65528 14,4: - 2: 62455 + 3: 62455 15,0: 0: 56797 15,1: @@ -911,23 +909,23 @@ entities: 15,2: 0: 3548 15,3: - 2: 32767 + 3: 32767 15,4: - 2: 12850 + 3: 12850 15,-1: 0: 52701 16,0: 0: 13116 - 3: 52416 + 4: 52416 16,1: 0: 65484 16,2: - 2: 15 + 3: 15 0: 4080 16,3: - 2: 20479 + 3: 20479 8,-4: - 2: 8738 + 3: 8738 0: 34952 9,-4: 0: 56789 @@ -936,29 +934,29 @@ entities: 9,-2: 0: 58999 9,-5: - 0: 18288 + 0: 18295 10,-4: 0: 65024 - 2: 8 + 3: 14 10,-3: 0: 65520 10,-2: 0: 63743 10,-5: - 2: 34956 + 3: 34956 11,-4: + 3: 2187 0: 13056 - 2: 2184 11,-3: 0: 43946 11,-2: 0: 30250 11,-5: 0: 32776 - 2: 17968 + 3: 17968 12,-4: 0: 7 - 2: 1272 + 3: 4088 12,-3: 0: 65535 12,-2: @@ -966,7 +964,7 @@ entities: -4,-8: 0: 4016 -4,-9: - 2: 28672 + 3: 28672 0: 127 -5,-8: 0: 2995 @@ -996,15 +994,15 @@ entities: 0: 57309 -2,-9: 0: 61440 - 2: 47 + 3: 47 -1,-6: 0: 30065 -8,-8: - 0: 35331 - 2: 8 + 0: 60931 + 3: 8 -8,-9: 0: 12288 - 2: 35064 + 3: 35064 -9,-8: 0: 56653 -8,-7: @@ -1015,16 +1013,16 @@ entities: 0: 36863 -9,-6: 0: 3211 - 2: 12288 + 3: 12288 -8,-5: 0: 48123 -9,-5: 0: 43008 - 2: 4 + 3: 4 -8,-4: 0: 35771 -7,-8: - 2: 7 + 3: 7 0: 7936 -7,-6: 0: 61428 @@ -1035,7 +1033,7 @@ entities: -7,-4: 0: 36317 -7,-9: - 2: 17408 + 3: 17408 0: 32768 -6,-8: 0: 36747 @@ -1045,27 +1043,30 @@ entities: 0: 62463 -6,-9: 0: 61440 - 2: 34 + 3: 34 -6,-7: 0: 52878 -6,-4: 0: 62463 -5,-9: 0: 12799 - 2: 32768 + 3: 32768 -9,-4: 0: 34952 - 2: 800 + 3: 800 -8,-3: 0: 3663 -9,-3: - 0: 56797 + 0: 52428 + 3: 4369 -8,-2: 0: 59119 -9,-2: - 0: 57309 + 0: 52428 + 3: 4369 -9,-1: - 0: 56781 + 0: 56780 + 3: 1 -7,-2: 0: 65262 -7,-3: @@ -1085,120 +1086,108 @@ entities: -11,0: 0: 3855 -12,1: - 2: 2056 + 3: 2056 -11,2: 0: 3855 - -12,3: - 2: 136 -11,1: - 2: 546 + 3: 546 0: 2184 - -11,3: - 2: 58030 - -11,4: - 2: 70 -10,0: 0: 65535 -10,1: 0: 65535 -10,2: - 0: 4095 + 0: 53247 + -11,3: + 3: 34952 -10,3: 0: 61166 -10,-1: - 0: 61134 - -12,-3: - 0: 4095 - -13,-3: - 0: 4095 - -12,-4: - 0: 32768 - -11,-3: - 0: 4095 - -12,-2: - 2: 136 - -11,-2: - 2: 15 0: 60928 + 3: 15 + -10,4: + 0: 61182 -12,-1: - 2: 2184 + 3: 2738 -11,-1: - 0: 14 - 2: 3584 - -10,-3: - 0: 53247 + 3: 3628 + -11,-2: + 3: 32768 -10,-2: - 2: 1 - 0: 65228 + 3: 4492 + -10,-3: + 3: 57480 -10,-4: - 2: 3720 + 3: 136 -10,-5: - 2: 32776 + 3: 32776 12,-5: 0: 62079 13,-4: - 2: 2808 + 3: 3064 13,-3: 0: 48059 13,-2: 0: 63243 13,-5: - 2: 39912 + 3: 39912 14,-4: - 2: 1039 + 3: 1039 14,-3: 0: 13107 - 2: 128 + 3: 128 14,-2: 0: 65283 14,-1: 0: 4095 14,-5: - 2: 17600 + 3: 17600 15,-4: - 2: 8739 + 3: 8739 15,-3: - 2: 62066 + 3: 62066 15,-2: 0: 7424 - 2: 206 + 3: 206 15,-5: - 2: 8721 + 3: 8721 16,-3: - 2: 61440 + 3: 61440 16,-2: - 2: 255 + 3: 255 0: 3840 16,-1: 0: 53247 8,-9: - 2: 24143 + 3: 24143 0: 41120 + 8,-6: + 3: 3618 9,-8: - 2: 15 + 3: 15 9,-7: - 2: 15 + 3: 15 9,-6: - 2: 3840 + 3: 3840 10,-8: - 2: 55703 + 3: 55703 10,-7: - 2: 8743 + 3: 8743 0: 34816 10,-6: - 2: 50978 + 3: 50978 0: 8 10,-9: - 2: 40847 + 3: 40847 11,-8: - 2: 54 + 3: 54 0: 2048 11,-7: 0: 64988 11,-6: 0: 3293 11,-9: - 2: 49921 + 3: 49921 12,-8: 0: 12144 12,-7: @@ -1206,77 +1195,78 @@ entities: 12,-6: 0: 24568 20,-1: - 2: 256 + 3: 256 19,-1: - 2: 65335 + 3: 65335 20,0: - 2: 16179 + 3: 16179 19,0: - 2: 39118 + 3: 39118 0: 17441 20,1: - 2: 14135 + 3: 14135 19,1: - 2: 39321 + 3: 39321 0: 17476 20,2: - 2: 29495 + 3: 29495 19,2: - 2: 53179 + 3: 53179 0: 8260 20,3: - 2: 35 + 3: 35 19,3: - 2: 4095 + 3: 4095 12,-9: - 2: 61440 + 3: 61440 13,-8: - 2: 35043 + 3: 35043 13,-7: 0: 64849 13,-6: 0: 349 - 2: 32768 + 3: 32768 13,-9: - 2: 4096 + 3: 4096 14,-8: - 2: 6144 + 3: 6144 14,-7: - 2: 8739 + 3: 8739 14,-6: - 2: 4898 + 3: 4898 15,-8: - 2: 4352 + 3: 4352 15,-7: - 2: 4369 + 3: 4369 15,-6: - 2: 4369 - -11,5: - 2: 35916 - -11,7: - 2: 35840 - -10,5: - 2: 39296 - 0: 17488 + 3: 4369 + -11,4: + 0: 192 + 3: 32768 -11,6: - 2: 2184 + 0: 12 + 3: 34816 + -11,7: + 3: 35840 + -11,5: + 3: 2184 -10,6: - 0: 21569 - 2: 35230 + 0: 4335 + 3: 57344 -10,7: - 2: 4040 + 3: 4040 -11,8: - 2: 34952 - -10,4: - 0: 61152 + 3: 34952 + -10,5: + 0: 61166 -9,8: 0: 2827 - 2: 25844 + 3: 25844 0,-12: - 2: 79 + 3: 127 0: 12288 -1,-12: - 2: 79 + 3: 975 0: 32768 0,-11: 0: 29107 @@ -1284,14 +1274,14 @@ entities: 0: 2047 0,-10: 0: 247 - 2: 57344 + 3: 57344 -1,-10: 0: 255 - 2: 36864 + 3: 36864 -1,-9: - 2: 3257 + 3: 3257 1,-12: - 2: 4375 + 3: 4375 1,-11: 0: 3536 1,-10: @@ -1301,250 +1291,254 @@ entities: 2,-10: 0: 14196 2,-12: - 2: 44800 + 3: 44800 3,-12: - 2: 768 + 3: 768 3,-10: - 2: 18240 + 3: 18240 3,-9: - 2: 1396 + 3: 1908 7,-12: - 2: 7455 + 3: 7455 7,-11: - 2: 7453 + 3: 7453 7,-10: - 2: 4381 + 3: 4381 8,-12: - 2: 20303 + 3: 20303 8,-11: - 2: 20303 + 3: 20303 8,-10: - 2: 20047 + 3: 20047 0: 40960 9,5: - 5: 4368 - 3: 17472 + 6: 4368 + 4: 17472 9,6: - 2: 12272 + 3: 12272 10,5: - 3: 4368 - 6: 17472 + 4: 4368 + 7: 17472 10,6: - 2: 4080 + 3: 4080 11,5: - 3: 21840 + 4: 21840 11,6: - 2: 61424 + 3: 61424 11,7: - 2: 12 + 3: 12 12,5: - 2: 65535 + 3: 65535 12,6: - 2: 65535 + 3: 65535 12,7: - 2: 15 + 3: 15 13,5: - 2: 55705 + 3: 55705 13,6: - 2: 16383 + 3: 16383 13,7: - 2: 1 + 3: 1 14,5: - 2: 30591 + 3: 30591 14,6: - 2: 7 + 3: 7 15,5: - 2: 35 + 3: 35 + -4,-11: + 3: 3840 + -5,-11: + 3: 11776 -4,-10: 0: 6143 -5,-10: 0: 14472 - 2: 2 - -3,-10: - 0: 29949 + 3: 2 -3,-11: - 2: 304 + 3: 304 0: 34944 + -3,-10: + 0: 29949 -2,-10: 0: 1019 -2,-11: - 2: 544 + 3: 544 0: 2176 + -2,-12: + 3: 2048 17,-3: - 2: 61696 + 3: 61696 17,-2: - 2: 3327 + 3: 3327 0: 768 17,-1: 0: 4369 - 2: 52428 + 3: 52428 17,0: 0: 19969 - 2: 8 - 3: 4368 + 3: 8 + 4: 4368 18,-3: - 2: 4096 + 3: 4096 18,-2: - 2: 59381 + 3: 59381 18,-1: - 2: 15358 + 3: 15358 0: 33792 18,0: - 2: 65399 + 3: 65399 19,-2: - 2: 12288 + 3: 12288 17,1: 0: 65365 17,2: 0: 4095 17,3: - 2: 16383 + 3: 16383 18,1: - 2: 61167 + 3: 61167 18,2: 0: 1792 - 2: 2190 + 3: 2190 18,3: - 2: 40959 + 3: 40959 12,-10: - 2: 61440 + 3: 61440 11,-10: - 2: 61440 + 3: 61440 13,-10: - 2: 7936 + 3: 7936 14,-10: - 2: 256 + 3: 256 9,-12: - 2: 1807 + 3: 1807 9,-11: - 2: 1799 + 3: 1799 9,-10: - 2: 7 + 3: 7 9,-9: - 2: 3855 + 3: 3855 10,-12: - 2: 4369 + 3: 4369 10,-11: - 2: 4369 + 3: 4369 10,-10: - 2: 4369 + 3: 4369 -12,-8: - 2: 64170 + 3: 64170 -13,-8: - 2: 64170 + 3: 64170 -12,-7: - 2: 64170 + 3: 64170 -13,-7: - 2: 64170 + 3: 64170 -12,-9: - 2: 61440 + 3: 61440 -11,-8: - 2: 64170 + 3: 64170 -11,-7: - 2: 64170 + 3: 64170 -11,-9: - 2: 61440 + 3: 61440 -10,-8: - 2: 12834 + 3: 12834 0: 34828 -10,-7: - 2: 12834 + 3: 12834 0: 34952 -10,-9: - 2: 13288 + 3: 13288 0: 32768 -10,-6: - 2: 57378 + 3: 57378 0: 8 -9,-9: 0: 61440 - 2: 248 + 3: 248 -13,-9: - 2: 61440 + 3: 61440 -11,-10: - 2: 8 + 3: 8 -10,-10: - 2: 63631 + 3: 63631 -10,-12: - 2: 59592 + 3: 59592 -9,-12: - 2: 63743 + 3: 63743 -10,-11: - 2: 34952 + 3: 34952 -9,-11: - 2: 63736 + 3: 63736 -9,-10: - 2: 63736 + 3: 63736 -9,-13: - 2: 61440 + 3: 61440 -8,-12: - 2: 63743 + 3: 63743 -8,-11: - 2: 63736 + 3: 63736 -8,-10: - 2: 63736 + 3: 63736 -8,-13: - 2: 29696 + 3: 29696 -7,-12: - 2: 1808 + 3: 1808 -7,-11: - 2: 240 + 3: 240 -6,-11: - 2: 8192 + 3: 8192 -6,-10: - 2: 25262 + 3: 25262 -14,0: 0: 3598 -14,2: 0: 3598 - -14,-3: - 0: 3276 - -13,-4: - 0: 4096 + -13,-1: + 3: 3648 -11,9: - 2: 35980 + 3: 35980 -11,10: - 2: 51336 + 3: 51336 -10,8: - 2: 497 + 3: 497 0: 3084 -10,9: - 2: 449 + 3: 449 0: 3084 -10,10: - 2: 4593 + 3: 4593 0: 3084 -10,11: - 2: 227 + 3: 227 -9,9: 0: 2827 - 2: 21748 + 3: 21748 -9,10: 0: 2827 - 2: 58612 + 3: 58612 -9,11: - 2: 254 + 3: 254 -8,8: 0: 1799 - 2: 112 + 3: 112 -8,9: 0: 1799 - 2: 4208 + 3: 4208 -8,10: 0: 1799 - 2: 112 + 3: 112 -8,11: - 2: 48 + 3: 112 -15,-8: - 2: 34944 + 3: 34944 -14,-8: - 2: 64443 + 3: 64443 -15,-7: - 2: 136 + 3: 136 -14,-7: - 2: 64443 + 3: 64443 -14,-9: - 2: 61440 + 3: 61440 uniqueMixes: - volume: 2500 temperature: 293.15 @@ -1576,6 +1570,21 @@ entities: - 0 - 0 - 0 + - volume: 2500 + temperature: 293.14975 + moles: + - 20.078888 + - 75.53487 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 immutable: True moles: @@ -1725,6 +1734,16 @@ entities: decals: 775: -33,-29 776: -33,-28 + - node: + color: '#FFFFFFFF' + id: Box + decals: + 914: -33,21 + 915: -32,21 + 916: -32,24 + 917: -33,24 + 926: -31,23 + 927: -31,22 - node: zIndex: 2 color: '#FFFFFFFF' @@ -1853,22 +1872,6 @@ entities: id: BrickTileSteelCornerSw decals: 625: 25,19 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelEndE - decals: - 468: -36,-11 - 469: -41,-11 - 470: -47,-11 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelEndW - decals: - 465: -50,-11 - 466: -43,-11 - 467: -38,-11 - node: color: '#C3C3C3FF' id: BrickTileSteelInnerNe @@ -1941,12 +1944,6 @@ entities: decals: 542: 0,-27 543: 0,-28 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineE - decals: - 479: -36,-9 - node: color: '#C3C3C3FF' id: BrickTileSteelLineN @@ -1982,15 +1979,6 @@ entities: id: BrickTileSteelLineN decals: 409: -11,-24 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineN - decals: - 471: -49,-11 - 472: -48,-11 - 473: -42,-11 - 474: -37,-11 - node: color: '#C3C3C3FF' id: BrickTileSteelLineS @@ -2028,15 +2016,6 @@ entities: 622: 26,19 623: 27,19 624: 28,19 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineS - decals: - 475: -48,-11 - 476: -49,-11 - 477: -42,-11 - 478: -37,-11 - node: color: '#C3C3C3FF' id: BrickTileSteelLineW @@ -2062,12 +2041,6 @@ entities: decals: 626: 25,20 627: 25,21 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineW - decals: - 480: -38,-9 - node: color: '#689F54FF' id: BrickTileWhiteCornerNe @@ -2182,11 +2155,10 @@ entities: decals: 501: 48,-8 - node: - zIndex: 2 - color: '#52B4E996' + color: '#759DBCFF' id: BrickTileWhiteInnerSe decals: - 581: 19,-13 + 975: 19,-18 - node: color: '#A4610696' id: BrickTileWhiteInnerSe @@ -2203,24 +2175,20 @@ entities: id: BrickTileWhiteInnerSw decals: 631: 19,15 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: BrickTileWhiteInnerSw - decals: - 576: 20,-18 - - node: - zIndex: 2 - color: '#52B4E996' - id: BrickTileWhiteLineE - decals: - 578: 19,-14 - node: color: '#689F54FF' id: BrickTileWhiteLineE decals: 789: -21,-8 790: -21,-7 + - node: + color: '#759DBCFF' + id: BrickTileWhiteLineE + decals: + 971: 19,-19 + 972: 20,-18 + 973: 20,-17 + 974: 20,-16 - node: zIndex: 2 color: '#EFB34196' @@ -2232,6 +2200,13 @@ entities: id: BrickTileWhiteLineN decals: 793: -22,-5 + - node: + color: '#759DBCFF' + id: BrickTileWhiteLineN + decals: + 979: 20,-16 + 980: 19,-16 + 981: 17,-16 - node: color: '#A4610696' id: BrickTileWhiteLineN @@ -2246,6 +2221,13 @@ entities: 582: 8,-18 583: 9,-18 589: 10,-18 + - node: + color: '#759DBCFF' + id: BrickTileWhiteLineS + decals: + 976: 20,-18 + 977: 17,-19 + 978: 19,-19 - node: color: '#A4610696' id: BrickTileWhiteLineS @@ -2264,14 +2246,6 @@ entities: decals: 590: -9,7 591: -13,7 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: BrickTileWhiteLineS - decals: - 573: 17,-18 - 574: 18,-18 - 575: 19,-18 - node: zIndex: 2 color: '#52B4E996' @@ -2289,6 +2263,14 @@ entities: 787: -23,-7 788: -23,-6 794: -23,-8 + - node: + color: '#759DBCFF' + id: BrickTileWhiteLineW + decals: + 968: 17,-19 + 969: 17,-18 + 970: 17,-17 + 982: 17,-16 - node: color: '#A4610696' id: BrickTileWhiteLineW @@ -2309,6 +2291,13 @@ entities: id: BrickTileWhiteLineW decals: 595: -14,8 + - node: + color: '#FFFFFFFF' + id: BrickTileWhiteLineW + decals: + 965: 18,-22 + 966: 18,-23 + 967: 18,-21 - node: color: '#FFFFFFFF' id: Caution @@ -2361,10 +2350,6 @@ entities: 361: -37,8 362: -37,9 363: -37,10 - 379: -37,-8 - 380: -37,-7 - 381: -37,-6 - 382: -37,-5 - node: color: '#FFFFFFFF' id: Delivery @@ -2445,8 +2430,6 @@ entities: 365: -36,1 366: -38,7 367: -40,8 - 368: -38,-4 - 369: -36,-8 370: -24,-9 371: -24,3 372: -25,2 @@ -2550,6 +2533,13 @@ entities: 15: 14,12 16: 15,12 17: 16,12 + - node: + color: '#AA4D53FF' + id: HalfTileOverlayGreyscale + decals: + 907: -32,19 + 908: -31,19 + 909: -30,19 - node: color: '#BD575DFF' id: HalfTileOverlayGreyscale @@ -2627,6 +2617,13 @@ entities: 312: 9,-12 327: 15,-12 328: 16,-12 + - node: + color: '#AA4D53FF' + id: HalfTileOverlayGreyscale180 + decals: + 897: -32,16 + 898: -31,16 + 899: -30,16 - node: color: '#BD575DFF' id: HalfTileOverlayGreyscale180 @@ -2696,6 +2693,16 @@ entities: 12: 12,12 154: 12,6 155: 12,7 + - node: + color: '#AA4D53FF' + id: HalfTileOverlayGreyscale270 + decals: + 880: -10,15 + 881: -10,14 + 893: -10,16 + 894: -33,17 + 895: -33,16 + 910: -33,18 - node: color: '#BD575DFF' id: HalfTileOverlayGreyscale270 @@ -2703,9 +2710,6 @@ entities: 802: -10,11 803: -10,12 804: -10,13 - 805: -10,14 - 806: -10,15 - 807: -10,16 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -2790,6 +2794,15 @@ entities: 161: 24,10 162: 24,9 163: 24,8 + - node: + color: '#AA4D53FF' + id: HalfTileOverlayGreyscale90 + decals: + 903: -29,17 + 904: -29,18 + 911: -35,18 + 912: -35,19 + 913: -35,16 - node: color: '#BD575DFF' id: HalfTileOverlayGreyscale90 @@ -2836,6 +2849,17 @@ entities: 211: 29,4 212: 29,5 213: 29,6 + - node: + color: '#FFFFFFFF' + id: LoadingArea + decals: + 984: 31,-20 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 985: 31,-18 - node: color: '#FFFFFFFF' id: MiniTileDarkLineN @@ -2879,37 +2903,6 @@ entities: decals: 825: -5,-13 826: -5,-12 - - node: - color: '#3AB3DA99' - id: MiniTileWhiteInnerSe - decals: - 457: -51,-12 - 458: -44,-12 - - node: - color: '#3AB3DA99' - id: MiniTileWhiteInnerSw - decals: - 456: -46,-12 - 459: -53,-12 - 462: -39,-12 - - node: - color: '#3AB3DA99' - id: MiniTileWhiteLineS - decals: - 448: -50,-12 - 449: -49,-12 - 450: -48,-12 - 451: -47,-12 - 452: -43,-12 - 453: -42,-12 - 454: -41,-12 - 455: -40,-12 - - node: - color: '#3AB3DA99' - id: MiniTileWhiteLineW - decals: - 460: -54,-11 - 461: -54,-10 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale @@ -2922,6 +2915,19 @@ entities: id: QuarterTileOverlayGreyscale decals: 123: 12,1 + - node: + color: '#848586FF' + id: QuarterTileOverlayGreyscale + decals: + 931: -37,10 + 932: -37,13 + 933: -37,14 + 934: -37,15 + 935: -37,16 + 944: -37,20 + 945: -37,21 + 946: -37,22 + 947: -37,23 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale @@ -2954,11 +2960,28 @@ entities: 330: 19,-10 331: 19,-9 332: 19,-8 + - node: + color: '#848586FF' + id: QuarterTileOverlayGreyscale180 + decals: + 936: -37,13 + 937: -37,14 + 938: -37,15 + 939: -37,16 + 940: -37,20 + 941: -37,21 + 942: -37,22 + 943: -37,23 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale180 decals: 37: 16,12 + - node: + color: '#AA4D53FF' + id: QuarterTileOverlayGreyscale180 + decals: + 896: -33,16 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 @@ -2980,6 +3003,16 @@ entities: decals: 94: 14,-5 294: 12,-6 + - node: + color: '#848586FF' + id: QuarterTileOverlayGreyscale270 + decals: + 954: -38,17 + 955: -38,18 + 956: -38,19 + 957: -36,19 + 958: -36,18 + 959: -36,17 - node: color: '#C05B60FF' id: QuarterTileOverlayGreyscale270 @@ -3009,6 +3042,16 @@ entities: 3: 4,24 4: 4,25 132: 4,23 + - node: + color: '#848586FF' + id: QuarterTileOverlayGreyscale90 + decals: + 948: -36,19 + 949: -36,18 + 950: -36,17 + 951: -38,19 + 952: -38,18 + 953: -38,17 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale90 @@ -3056,8 +3099,6 @@ entities: id: StandClear decals: 396: 21,24 - 463: -52,-12 - 464: -45,-12 532: 1,-30 - node: angle: 1.5707963267948966 rad @@ -3065,6 +3106,11 @@ entities: id: StandClear decals: 228: 60,2 + - node: + color: '#AA4D53FF' + id: ThreeQuarterTileOverlayGreyscale + decals: + 906: -33,19 - node: color: '#BD575DFF' id: ThreeQuarterTileOverlayGreyscale @@ -3076,6 +3122,11 @@ entities: id: ThreeQuarterTileOverlayGreyscale180 decals: 309: 12,-12 + - node: + color: '#AA4D53FF' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 901: -29,16 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale270 @@ -3092,6 +3143,11 @@ entities: id: ThreeQuarterTileOverlayGreyscale90 decals: 306: 12,-8 + - node: + color: '#AA4D53FF' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 905: -29,19 - node: color: '#BD575DFF' id: ThreeQuarterTileOverlayGreyscale90 @@ -3113,31 +3169,16 @@ entities: id: WarnCornerNE decals: 698: 68,3 - - node: - color: '#FFFFFFFF' - id: WarnCornerNE - decals: - 646: -41,-6 - node: color: '#FF0000FF' id: WarnCornerNW decals: 699: 66,3 - - node: - color: '#FFFFFFFF' - id: WarnCornerNW - decals: - 647: -43,-6 - node: color: '#FF0000FF' id: WarnCornerSE decals: 697: 68,1 - - node: - color: '#FFFFFFFF' - id: WarnCornerSE - decals: - 648: -41,-4 - node: color: '#FF0000FF' id: WarnCornerSW @@ -3145,9 +3186,14 @@ entities: 696: 66,1 - node: color: '#FFFFFFFF' - id: WarnCornerSW + id: WarnCornerSmallNW decals: - 649: -43,-4 + 963: -39,23 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 962: -39,18 - node: color: '#FFFFFFFF' id: WarnEndE @@ -3199,6 +3245,8 @@ entities: 663: 57,1 664: 57,0 795: -21,-6 + 922: -32,23 + 923: -32,22 - node: color: '#FF0000FF' id: WarnLineN @@ -3224,8 +3272,9 @@ entities: 535: -2,-29 536: -1,-29 537: 0,-29 - 650: -42,-4 703: 70,5 + 920: -33,22 + 921: -32,22 - node: color: '#C3C3C3FF' id: WarnLineS @@ -3267,6 +3316,8 @@ entities: 665: 59,7 666: 59,6 796: -19,-6 + 960: -39,17 + 961: -39,24 - node: color: '#FF0000FF' id: WarnLineW @@ -3283,7 +3334,8 @@ entities: 394: 21,24 395: 22,24 397: 20,24 - 651: -42,-6 + 918: -33,23 + 919: -32,23 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -3397,12 +3449,6 @@ entities: 708: -10,-2 832: -21,-13 842: -4,10 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinCornerSw - decals: - 603: -37,19 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSw @@ -3482,12 +3528,6 @@ entities: 848: -1,10 849: -2,10 856: -3,10 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinLineS - decals: - 604: -36,19 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW @@ -3508,6 +3548,16 @@ entities: id: radiation decals: 655: 59,7 + - node: + color: '#FFFFFFFF' + id: space + decals: + 986: -21,-33 + - node: + color: '#010102FF' + id: taser + decals: + 989: -34,19 - type: OccluderTree - type: SpreaderGrid - type: Shuttle @@ -3539,6 +3589,14 @@ entities: - type: Transform pos: -11.470391,11.486723 parent: 31 +- proto: ActionToggleInternals + entities: + - uid: 3935 + components: + - type: Transform + parent: 3914 + - type: InstantAction + container: 3914 - proto: ActionToggleLight entities: - uid: 2470 @@ -3555,6 +3613,21 @@ entities: container: 7042 - proto: AirAlarm entities: + - uid: 160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,20.5 + parent: 31 + - type: DeviceList + devices: + - 5537 + - 465 + - 2208 + - 6153 + - 9631 + - 6154 + - 469 - uid: 3855 components: - type: Transform @@ -3682,6 +3755,16 @@ entities: - 337 - 6080 - 6071 + - uid: 8830 + components: + - type: Transform + pos: -26.5,-28.5 + parent: 31 + - type: DeviceList + devices: + - 10785 + - 8849 + - 8309 - uid: 9042 components: - type: Transform @@ -3847,9 +3930,6 @@ entities: - 6168 - 6152 - 6151 - - 7745 - - 7746 - - 6169 - uid: 9998 components: - type: Transform @@ -3861,7 +3941,7 @@ entities: - 4860 - 6042 - 8795 - - 6024 + - 5977 - 4701 - 6032 - uid: 10003 @@ -4252,7 +4332,7 @@ entities: pos: 3.5,22.5 parent: 31 - type: Door - secondsUntilStateChange: -17204.738 + secondsUntilStateChange: -32364.002 state: Opening - type: DeviceLinkSource lastSignals: @@ -4540,6 +4620,18 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,-29.5 parent: 31 + - uid: 9843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,24.5 + parent: 31 + - uid: 9854 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,17.5 + parent: 31 - uid: 10127 components: - type: Transform @@ -4763,15 +4855,17 @@ entities: - DoorStatus: DoorBolt - proto: AirlockExternalGlassShuttleArrivals entities: - - uid: 1755 + - uid: 6163 components: - type: Transform - pos: -51.5,-12.5 + rot: -1.5707963267948966 rad + pos: -41.5,24.5 parent: 31 - - uid: 9843 + - uid: 9750 components: - type: Transform - pos: -44.5,-12.5 + rot: -1.5707963267948966 rad + pos: -41.5,17.5 parent: 31 - proto: AirlockExternalGlassShuttleEmergencyLocked entities: @@ -4806,6 +4900,11 @@ entities: - type: Transform pos: -8.5,-42.5 parent: 31 + - uid: 8382 + components: + - type: Transform + pos: 31.5,-20.5 + parent: 31 - uid: 10766 components: - type: Transform @@ -4858,12 +4957,6 @@ entities: parent: 31 - proto: AirlockGlass entities: - - uid: 208 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-2.5 - parent: 31 - uid: 588 components: - type: MetaData @@ -4878,12 +4971,6 @@ entities: - type: Transform pos: -25.5,10.5 parent: 31 - - uid: 710 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-2.5 - parent: 31 - uid: 2032 components: - type: Transform @@ -4924,6 +5011,12 @@ entities: - type: Transform pos: 2.5,-12.5 parent: 31 + - uid: 4454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,23.5 + parent: 31 - uid: 4577 components: - type: Transform @@ -4939,6 +5032,12 @@ entities: - type: Transform pos: 0.5,-16.5 parent: 31 + - uid: 7629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,22.5 + parent: 31 - uid: 8280 components: - type: Transform @@ -4955,11 +5054,6 @@ entities: rot: -1.5707963267948966 rad pos: -28.5,-4.5 parent: 31 - - uid: 11398 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 31 - proto: AirlockHeadOfPersonnelLocked entities: - uid: 1852 @@ -5032,11 +5126,6 @@ entities: - type: Transform pos: 26.5,-19.5 parent: 31 - - uid: 5216 - components: - - type: Transform - pos: -27.5,16.5 - parent: 31 - proto: AirlockMaintAtmoLocked entities: - uid: 6575 @@ -5103,11 +5192,6 @@ entities: rot: 3.141592653589793 rad pos: -32.5,-12.5 parent: 31 - - uid: 4104 - components: - - type: Transform - pos: -34.5,-5.5 - parent: 31 - uid: 5731 components: - type: Transform @@ -5295,6 +5379,12 @@ entities: - type: Transform pos: 18.5,-14.5 parent: 31 + - uid: 4225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-19.5 + parent: 31 - uid: 7278 components: - type: Transform @@ -5485,12 +5575,22 @@ entities: parent: 31 - proto: AirlockSecurityLocked entities: + - uid: 437 + components: + - type: Transform + pos: -27.5,17.5 + parent: 31 - uid: 940 components: - type: Transform rot: 1.5707963267948966 rad pos: -16.5,14.5 parent: 31 + - uid: 4413 + components: + - type: Transform + pos: -33.5,16.5 + parent: 31 - proto: AirlockServiceLocked entities: - uid: 7593 @@ -5524,6 +5624,15 @@ entities: - type: Transform pos: -11.5,-20.5 parent: 31 + - uid: 469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,20.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 - uid: 1137 components: - type: Transform @@ -5553,6 +5662,14 @@ entities: - type: Transform pos: 27.5,20.5 parent: 31 + - uid: 8309 + components: + - type: Transform + pos: -23.5,-29.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 8830 - uid: 10022 components: - type: Transform @@ -5583,6 +5700,14 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-27.5 parent: 31 + - uid: 10785 + components: + - type: Transform + pos: -27.5,-29.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 8830 - uid: 10958 components: - type: Transform @@ -5644,6 +5769,12 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,24.5 parent: 31 + - uid: 10422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-18.5 + parent: 31 - proto: AmmoniaCanister entities: - uid: 6707 @@ -5873,13 +6004,6 @@ entities: - type: Transform pos: 24.5,18.5 parent: 31 - - uid: 3797 - components: - - type: MetaData - name: Arrivals APC - - type: Transform - pos: -38.5,-8.5 - parent: 31 - uid: 3895 components: - type: MetaData @@ -6149,16 +6273,6 @@ entities: - type: Transform pos: -8.5,-42.5 parent: 31 - - uid: 10583 - components: - - type: Transform - pos: -51.5,-12.5 - parent: 31 - - uid: 10765 - components: - - type: Transform - pos: -44.5,-12.5 - parent: 31 - uid: 11466 components: - type: Transform @@ -6585,18 +6699,6 @@ entities: - type: Transform pos: -3.5,-11.5 parent: 31 -- proto: BarricadeBlock - entities: - - uid: 8481 - components: - - type: Transform - pos: -36.5,11.5 - parent: 31 - - uid: 8483 - components: - - type: Transform - pos: -38.5,16.5 - parent: 31 - proto: BarSignEngineChange entities: - uid: 9334 @@ -6617,11 +6719,6 @@ entities: - type: Transform pos: -0.5,14.5 parent: 31 - - uid: 11453 - components: - - type: Transform - pos: -0.5,-28.5 - parent: 31 - proto: BaseGasCondenser entities: - uid: 2949 @@ -6684,11 +6781,6 @@ entities: - type: Transform pos: -7.5,7.5 parent: 31 - - uid: 2011 - components: - - type: Transform - pos: 18.5,-20.5 - parent: 31 - uid: 2186 components: - type: Transform @@ -6699,11 +6791,6 @@ entities: - type: Transform pos: 12.5,23.5 parent: 31 - - uid: 3902 - components: - - type: Transform - pos: -33.5,18.5 - parent: 31 - uid: 4150 components: - type: Transform @@ -6809,13 +6896,6 @@ entities: - type: Transform pos: 25.5,-10.5 parent: 31 -- proto: BedsheetCosmos - entities: - - uid: 9081 - components: - - type: Transform - pos: -33.5,18.5 - parent: 31 - proto: BedsheetCult entities: - uid: 8462 @@ -7297,8 +7377,11 @@ entities: - uid: 2856 components: - type: Transform - pos: 0.53372324,-27.321005 + pos: 0.3974635,-27.366093 parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - proto: BorgModulePka entities: - uid: 8230 @@ -7380,6 +7463,11 @@ entities: parent: 31 - proto: BoxFolderBase entities: + - uid: 10777 + components: + - type: Transform + pos: 19.308365,-18.4697 + parent: 31 - uid: 10831 components: - type: Transform @@ -7428,14 +7516,22 @@ entities: - uid: 499 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -5.369866,14.360475 + pos: -5.480619,13.916106 parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - uid: 4630 components: - type: Transform pos: -1.6012349,14.621384 parent: 31 + - uid: 6681 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.575026,19.709541 + parent: 31 - proto: BoxFolderGrey entities: - uid: 6932 @@ -7475,6 +7571,12 @@ entities: - type: Physics angularDamping: 0 linearDamping: 0 + - uid: 5267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.33789,18.5156 + parent: 31 - uid: 7329 components: - type: Transform @@ -7608,6 +7710,13 @@ entities: - type: Transform pos: -4.4147854,-11.857406 parent: 31 +- proto: BriefcaseBrownFilled + entities: + - uid: 10478 + components: + - type: Transform + pos: -38.29472,16.02765 + parent: 31 - proto: BrigTimer entities: - uid: 9951 @@ -7672,11 +7781,6 @@ entities: - type: Transform pos: 44.5,14.5 parent: 31 - - uid: 11940 - components: - - type: Transform - pos: 59.5,5.5 - parent: 31 - uid: 11941 components: - type: Transform @@ -7754,26 +7858,11 @@ entities: - type: Transform pos: 16.5,-1.5 parent: 31 - - uid: 167 - components: - - type: Transform - pos: -26.5,16.5 - parent: 31 - uid: 168 components: - type: Transform pos: 13.5,1.5 parent: 31 - - uid: 198 - components: - - type: Transform - pos: -27.5,16.5 - parent: 31 - - uid: 199 - components: - - type: Transform - pos: -28.5,16.5 - parent: 31 - uid: 200 components: - type: Transform @@ -7874,25 +7963,50 @@ entities: - type: Transform pos: -23.5,-13.5 parent: 31 - - uid: 420 + - uid: 481 components: - type: Transform - pos: -30.5,0.5 + pos: -39.5,17.5 parent: 31 - - uid: 421 + - uid: 483 components: - type: Transform - pos: -30.5,-0.5 + pos: -38.5,24.5 parent: 31 - - uid: 422 + - uid: 485 components: - type: Transform - pos: -32.5,-9.5 + pos: -34.5,22.5 parent: 31 - - uid: 437 + - uid: 486 components: - type: Transform - pos: -32.5,-10.5 + pos: -32.5,22.5 + parent: 31 + - uid: 488 + components: + - type: Transform + pos: -37.5,24.5 + parent: 31 + - uid: 489 + components: + - type: Transform + pos: -33.5,22.5 + parent: 31 + - uid: 512 + components: + - type: Transform + pos: -31.5,22.5 + parent: 31 + - uid: 519 + components: + - type: Transform + pos: -37.5,23.5 + parent: 31 + - uid: 521 + components: + - type: Transform + pos: -39.5,24.5 parent: 31 - uid: 528 components: @@ -9344,11 +9458,6 @@ entities: - type: Transform pos: -0.5,18.5 parent: 31 - - uid: 2591 - components: - - type: Transform - pos: -43.5,-11.5 - parent: 31 - uid: 2592 components: - type: Transform @@ -9579,36 +9688,6 @@ entities: - type: Transform pos: -36.5,-0.5 parent: 31 - - uid: 2646 - components: - - type: Transform - pos: -36.5,-2.5 - parent: 31 - - uid: 2647 - components: - - type: Transform - pos: -36.5,-3.5 - parent: 31 - - uid: 2648 - components: - - type: Transform - pos: -36.5,-4.5 - parent: 31 - - uid: 2649 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 31 - - uid: 2650 - components: - - type: Transform - pos: -36.5,-6.5 - parent: 31 - - uid: 2651 - components: - - type: Transform - pos: -35.5,-6.5 - parent: 31 - uid: 2652 components: - type: Transform @@ -9989,6 +10068,11 @@ entities: - type: Transform pos: -3.5,-7.5 parent: 31 + - uid: 2807 + components: + - type: Transform + pos: -33.5,16.5 + parent: 31 - uid: 2808 components: - type: Transform @@ -11709,6 +11793,21 @@ entities: - type: Transform pos: -21.5,-29.5 parent: 31 + - uid: 3797 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 31 + - uid: 3807 + components: + - type: Transform + pos: 18.5,-19.5 + parent: 31 + - uid: 3827 + components: + - type: Transform + pos: -32.5,16.5 + parent: 31 - uid: 3830 components: - type: Transform @@ -11974,11 +12073,6 @@ entities: - type: Transform pos: -42.5,8.5 parent: 31 - - uid: 4208 - components: - - type: Transform - pos: -38.5,-11.5 - parent: 31 - uid: 4212 components: - type: Transform @@ -12039,6 +12133,11 @@ entities: - type: Transform pos: 36.5,-12.5 parent: 31 + - uid: 4401 + components: + - type: Transform + pos: -26.5,24.5 + parent: 31 - uid: 4457 components: - type: Transform @@ -12174,6 +12273,11 @@ entities: - type: Transform pos: 8.5,-29.5 parent: 31 + - uid: 4744 + components: + - type: Transform + pos: -34.5,16.5 + parent: 31 - uid: 4745 components: - type: Transform @@ -12329,6 +12433,11 @@ entities: - type: Transform pos: -15.5,-37.5 parent: 31 + - uid: 4906 + components: + - type: Transform + pos: -30.5,16.5 + parent: 31 - uid: 4919 components: - type: Transform @@ -12619,11 +12728,6 @@ entities: - type: Transform pos: -15.5,-26.5 parent: 31 - - uid: 5773 - components: - - type: Transform - pos: -39.5,-11.5 - parent: 31 - uid: 5882 components: - type: Transform @@ -12634,16 +12738,6 @@ entities: - type: Transform pos: 46.5,24.5 parent: 31 - - uid: 5977 - components: - - type: Transform - pos: -40.5,-11.5 - parent: 31 - - uid: 5979 - components: - - type: Transform - pos: -37.5,-11.5 - parent: 31 - uid: 5993 components: - type: Transform @@ -12699,6 +12793,26 @@ entities: - type: Transform pos: 1.5,-30.5 parent: 31 + - uid: 6156 + components: + - type: Transform + pos: -36.5,21.5 + parent: 31 + - uid: 6157 + components: + - type: Transform + pos: -30.5,17.5 + parent: 31 + - uid: 6158 + components: + - type: Transform + pos: -29.5,-6.5 + parent: 31 + - uid: 6162 + components: + - type: Transform + pos: -36.5,19.5 + parent: 31 - uid: 6316 components: - type: Transform @@ -12919,6 +13033,11 @@ entities: - type: Transform pos: 36.5,10.5 parent: 31 + - uid: 6437 + components: + - type: Transform + pos: -36.5,20.5 + parent: 31 - uid: 6457 components: - type: Transform @@ -12944,6 +13063,11 @@ entities: - type: Transform pos: -25.5,-14.5 parent: 31 + - uid: 6494 + components: + - type: Transform + pos: -31.5,-7.5 + parent: 31 - uid: 6501 components: - type: Transform @@ -13104,6 +13228,21 @@ entities: - type: Transform pos: 52.5,2.5 parent: 31 + - uid: 6648 + components: + - type: Transform + pos: -27.5,24.5 + parent: 31 + - uid: 6649 + components: + - type: Transform + pos: -29.5,-7.5 + parent: 31 + - uid: 6650 + components: + - type: Transform + pos: -30.5,-7.5 + parent: 31 - uid: 6685 components: - type: Transform @@ -13114,6 +13253,11 @@ entities: - type: Transform pos: 7.5,11.5 parent: 31 + - uid: 6710 + components: + - type: Transform + pos: -35.5,16.5 + parent: 31 - uid: 6722 components: - type: Transform @@ -13439,20 +13583,20 @@ entities: - type: Transform pos: -6.5,-16.5 parent: 31 - - uid: 7637 + - uid: 7627 components: - type: Transform - pos: -37.5,-9.5 + pos: -30.5,18.5 parent: 31 - - uid: 7639 + - uid: 7642 components: - type: Transform - pos: -38.5,-9.5 + pos: -23.5,-29.5 parent: 31 - - uid: 7642 + - uid: 7654 components: - type: Transform - pos: -23.5,-29.5 + pos: -37.5,22.5 parent: 31 - uid: 7680 components: @@ -13609,6 +13753,11 @@ entities: - type: Transform pos: -24.5,3.5 parent: 31 + - uid: 7831 + components: + - type: Transform + pos: -27.5,27.5 + parent: 31 - uid: 7833 components: - type: Transform @@ -13654,10 +13803,20 @@ entities: - type: Transform pos: -21.5,-5.5 parent: 31 + - uid: 7947 + components: + - type: Transform + pos: -27.5,25.5 + parent: 31 + - uid: 7963 + components: + - type: Transform + pos: -27.5,26.5 + parent: 31 - uid: 8040 components: - type: Transform - pos: -38.5,-8.5 + pos: -35.5,22.5 parent: 31 - uid: 8053 components: @@ -13889,15 +14048,15 @@ entities: - type: Transform pos: -2.5,-26.5 parent: 31 - - uid: 8297 + - uid: 8296 components: - type: Transform - pos: -40.5,-9.5 + pos: -31.5,16.5 parent: 31 - - uid: 8298 + - uid: 8297 components: - type: Transform - pos: -39.5,-9.5 + pos: -35.5,17.5 parent: 31 - uid: 8313 components: @@ -13939,6 +14098,11 @@ entities: - type: Transform pos: 33.5,21.5 parent: 31 + - uid: 8383 + components: + - type: Transform + pos: -36.5,22.5 + parent: 31 - uid: 8394 components: - type: Transform @@ -14039,6 +14203,11 @@ entities: - type: Transform pos: 49.5,-18.5 parent: 31 + - uid: 8635 + components: + - type: Transform + pos: -29.5,27.5 + parent: 31 - uid: 8677 components: - type: Transform @@ -14434,6 +14603,11 @@ entities: - type: Transform pos: 3.5,8.5 parent: 31 + - uid: 9013 + components: + - type: Transform + pos: -28.5,27.5 + parent: 31 - uid: 9133 components: - type: Transform @@ -14459,35 +14633,10 @@ entities: - type: Transform pos: -7.5,15.5 parent: 31 - - uid: 9210 - components: - - type: Transform - pos: -36.5,-7.5 - parent: 31 - - uid: 9211 - components: - - type: Transform - pos: -36.5,-8.5 - parent: 31 - - uid: 9212 - components: - - type: Transform - pos: -36.5,-9.5 - parent: 31 - - uid: 9213 - components: - - type: Transform - pos: -36.5,-10.5 - parent: 31 - - uid: 9214 - components: - - type: Transform - pos: -36.5,-11.5 - parent: 31 - - uid: 9215 + - uid: 9197 components: - type: Transform - pos: -37.5,-4.5 + pos: 18.5,-18.5 parent: 31 - uid: 9216 components: @@ -14599,26 +14748,6 @@ entities: - type: Transform pos: 24.5,20.5 parent: 31 - - uid: 9629 - components: - - type: Transform - pos: -41.5,-9.5 - parent: 31 - - uid: 9630 - components: - - type: Transform - pos: -42.5,-9.5 - parent: 31 - - uid: 9631 - components: - - type: Transform - pos: -41.5,-11.5 - parent: 31 - - uid: 9632 - components: - - type: Transform - pos: -42.5,-11.5 - parent: 31 - uid: 9727 components: - type: Transform @@ -14889,6 +15018,11 @@ entities: - type: Transform pos: -10.5,25.5 parent: 31 + - uid: 10438 + components: + - type: Transform + pos: -34.5,23.5 + parent: 31 - uid: 10496 components: - type: Transform @@ -15199,100 +15333,15 @@ entities: - type: Transform pos: -13.5,6.5 parent: 31 - - uid: 10750 - components: - - type: Transform - pos: -7.5,10.5 - parent: 31 - - uid: 10768 - components: - - type: Transform - pos: -44.5,-11.5 - parent: 31 - - uid: 10769 - components: - - type: Transform - pos: -45.5,-11.5 - parent: 31 - - uid: 10770 - components: - - type: Transform - pos: -46.5,-11.5 - parent: 31 - - uid: 10771 - components: - - type: Transform - pos: -47.5,-11.5 - parent: 31 - - uid: 10772 - components: - - type: Transform - pos: -48.5,-11.5 - parent: 31 - - uid: 10773 - components: - - type: Transform - pos: -49.5,-11.5 - parent: 31 - - uid: 10774 - components: - - type: Transform - pos: -50.5,-11.5 - parent: 31 - - uid: 10775 - components: - - type: Transform - pos: -51.5,-11.5 - parent: 31 - - uid: 10776 - components: - - type: Transform - pos: -52.5,-11.5 - parent: 31 - - uid: 10777 - components: - - type: Transform - pos: -43.5,-9.5 - parent: 31 - - uid: 10778 - components: - - type: Transform - pos: -44.5,-9.5 - parent: 31 - - uid: 10779 - components: - - type: Transform - pos: -45.5,-9.5 - parent: 31 - - uid: 10780 - components: - - type: Transform - pos: -46.5,-9.5 - parent: 31 - - uid: 10781 - components: - - type: Transform - pos: -47.5,-9.5 - parent: 31 - - uid: 10782 - components: - - type: Transform - pos: -48.5,-9.5 - parent: 31 - - uid: 10783 - components: - - type: Transform - pos: -49.5,-9.5 - parent: 31 - - uid: 10784 + - uid: 10748 components: - type: Transform - pos: -50.5,-9.5 + pos: -34.5,24.5 parent: 31 - - uid: 10785 + - uid: 10750 components: - type: Transform - pos: -51.5,-9.5 + pos: -7.5,10.5 parent: 31 - uid: 10787 components: @@ -15854,21 +15903,6 @@ entities: - type: Transform pos: 48.5,21.5 parent: 31 - - uid: 11415 - components: - - type: Transform - pos: -38.5,-4.5 - parent: 31 - - uid: 11416 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 31 - - uid: 11417 - components: - - type: Transform - pos: -40.5,-4.5 - parent: 31 - uid: 11421 components: - type: Transform @@ -17196,6 +17230,31 @@ entities: - type: Transform pos: -18.5,15.5 parent: 31 + - uid: 2566 + components: + - type: Transform + pos: -27.5,25.5 + parent: 31 + - uid: 2591 + components: + - type: Transform + pos: -27.5,26.5 + parent: 31 + - uid: 2646 + components: + - type: Transform + pos: -27.5,27.5 + parent: 31 + - uid: 2647 + components: + - type: Transform + pos: -28.5,27.5 + parent: 31 + - uid: 2648 + components: + - type: Transform + pos: -29.5,27.5 + parent: 31 - uid: 2672 components: - type: Transform @@ -18706,6 +18765,11 @@ entities: - type: Transform pos: -22.5,19.5 parent: 31 + - uid: 4955 + components: + - type: Transform + pos: -31.5,27.5 + parent: 31 - uid: 4992 components: - type: Transform @@ -18736,41 +18800,26 @@ entities: - type: Transform pos: 35.5,11.5 parent: 31 - - uid: 5041 - components: - - type: Transform - pos: -28.5,24.5 - parent: 31 - uid: 5098 components: - type: Transform pos: 36.5,12.5 parent: 31 - - uid: 5168 + - uid: 5165 components: - type: Transform - pos: -29.5,24.5 + pos: -33.5,27.5 parent: 31 - uid: 5169 components: - type: Transform pos: -33.5,30.5 parent: 31 - - uid: 5170 - components: - - type: Transform - pos: -30.5,24.5 - parent: 31 - uid: 5174 components: - type: Transform pos: -33.5,34.5 parent: 31 - - uid: 5180 - components: - - type: Transform - pos: -33.5,29.5 - parent: 31 - uid: 5200 components: - type: Transform @@ -18896,6 +18945,11 @@ entities: - type: Transform pos: -4.5,25.5 parent: 31 + - uid: 5979 + components: + - type: Transform + pos: -33.5,28.5 + parent: 31 - uid: 5987 components: - type: Transform @@ -19431,6 +19485,11 @@ entities: - type: Transform pos: -26.5,-29.5 parent: 31 + - uid: 8483 + components: + - type: Transform + pos: -32.5,27.5 + parent: 31 - uid: 8485 components: - type: Transform @@ -21115,16 +21174,6 @@ entities: - type: Transform pos: 42.5,1.5 parent: 31 - - uid: 160 - components: - - type: Transform - pos: -36.5,-6.5 - parent: 31 - - uid: 396 - components: - - type: Transform - pos: -34.5,-5.5 - parent: 31 - uid: 407 components: - type: Transform @@ -21335,11 +21384,6 @@ entities: - type: Transform pos: -21.5,12.5 parent: 31 - - uid: 2071 - components: - - type: Transform - pos: -35.5,-5.5 - parent: 31 - uid: 2088 components: - type: Transform @@ -22220,11 +22264,6 @@ entities: - type: Transform pos: -32.5,-6.5 parent: 31 - - uid: 3804 - components: - - type: Transform - pos: -35.5,-6.5 - parent: 31 - uid: 3809 components: - type: Transform @@ -22750,26 +22789,6 @@ entities: - type: Transform pos: -11.5,-11.5 parent: 31 - - uid: 8029 - components: - - type: Transform - pos: -36.5,-7.5 - parent: 31 - - uid: 8030 - components: - - type: Transform - pos: -36.5,-8.5 - parent: 31 - - uid: 8031 - components: - - type: Transform - pos: -37.5,-8.5 - parent: 31 - - uid: 8039 - components: - - type: Transform - pos: -38.5,-8.5 - parent: 31 - uid: 8041 components: - type: Transform @@ -23967,6 +23986,16 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,33.5 parent: 31 + - uid: 2065 + components: + - type: Transform + pos: -29.5,-0.5 + parent: 31 + - uid: 2071 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 31 - uid: 2278 components: - type: Transform @@ -24103,12 +24132,6 @@ entities: rot: 3.141592653589793 rad pos: -10.5,-7.5 parent: 31 - - uid: 10149 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-0.5 - parent: 31 - uid: 10151 components: - type: Transform @@ -24120,11 +24143,6 @@ entities: - type: Transform pos: -30.5,-1.5 parent: 31 - - uid: 10153 - components: - - type: Transform - pos: -30.5,-0.5 - parent: 31 - uid: 11162 components: - type: Transform @@ -24234,21 +24252,6 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,-9.5 parent: 31 - - uid: 11074 - components: - - type: Transform - pos: -33.5,18.5 - parent: 31 - - uid: 11075 - components: - - type: Transform - pos: -33.5,17.5 - parent: 31 - - uid: 11076 - components: - - type: Transform - pos: -34.5,17.5 - parent: 31 - proto: CarpetGreen entities: - uid: 2452 @@ -24342,6 +24345,16 @@ entities: parent: 31 - proto: CarpetPurple entities: + - uid: 199 + components: + - type: Transform + pos: -8.5,-20.5 + parent: 31 + - uid: 396 + components: + - type: Transform + pos: -9.5,-20.5 + parent: 31 - uid: 1698 components: - type: Transform @@ -24518,6 +24531,16 @@ entities: rot: 1.5707963267948966 rad pos: -20.5,-21.5 parent: 31 + - uid: 10783 + components: + - type: Transform + pos: -8.5,-21.5 + parent: 31 + - uid: 10784 + components: + - type: Transform + pos: -9.5,-21.5 + parent: 31 - uid: 10812 components: - type: Transform @@ -24768,6 +24791,12 @@ entities: - type: Transform pos: -3.5,21.5 parent: 31 + - uid: 101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,19.5 + parent: 31 - uid: 187 components: - type: Transform @@ -24913,6 +24942,12 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,17.5 parent: 31 + - uid: 1310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,17.5 + parent: 31 - uid: 1427 components: - type: Transform @@ -24994,6 +25029,11 @@ entities: - type: Transform pos: 12.5,18.5 parent: 31 + - uid: 2212 + components: + - type: Transform + pos: -32.5,27.5 + parent: 31 - uid: 2275 components: - type: Transform @@ -25010,12 +25050,23 @@ entities: - type: Transform pos: 27.5,-13.5 parent: 31 + - uid: 2441 + components: + - type: Transform + pos: -33.5,27.5 + parent: 31 - uid: 2491 components: - type: Transform rot: -1.5707963267948966 rad pos: -18.5,14.5 parent: 31 + - uid: 2557 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,24.5 + parent: 31 - uid: 2866 components: - type: Transform @@ -25204,6 +25255,18 @@ entities: - type: Transform pos: 51.5,-10.5 parent: 31 + - uid: 4411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,15.5 + parent: 31 + - uid: 4412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,20.5 + parent: 31 - uid: 4420 components: - type: Transform @@ -25254,6 +25317,11 @@ entities: - type: Transform pos: 8.5,13.5 parent: 31 + - uid: 4862 + components: + - type: Transform + pos: -0.5,-31.5 + parent: 31 - uid: 5017 components: - type: Transform @@ -25379,11 +25447,6 @@ entities: - type: Transform pos: -37.5,41.5 parent: 31 - - uid: 5175 - components: - - type: Transform - pos: -33.5,30.5 - parent: 31 - uid: 5181 components: - type: Transform @@ -25399,16 +25462,6 @@ entities: - type: Transform pos: -33.5,39.5 parent: 31 - - uid: 5192 - components: - - type: Transform - pos: -33.5,27.5 - parent: 31 - - uid: 5220 - components: - - type: Transform - pos: -33.5,28.5 - parent: 31 - uid: 5246 components: - type: Transform @@ -25434,11 +25487,6 @@ entities: - type: Transform pos: -33.5,33.5 parent: 31 - - uid: 5270 - components: - - type: Transform - pos: -33.5,25.5 - parent: 31 - uid: 5272 components: - type: Transform @@ -25520,6 +25568,12 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,7.5 parent: 31 + - uid: 5610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,16.5 + parent: 31 - uid: 5730 components: - type: Transform @@ -25567,36 +25621,6 @@ entities: - type: Transform pos: 30.5,20.5 parent: 31 - - uid: 6648 - components: - - type: Transform - pos: -27.5,24.5 - parent: 31 - - uid: 6649 - components: - - type: Transform - pos: -28.5,24.5 - parent: 31 - - uid: 6650 - components: - - type: Transform - pos: -29.5,24.5 - parent: 31 - - uid: 6651 - components: - - type: Transform - pos: -30.5,24.5 - parent: 31 - - uid: 6652 - components: - - type: Transform - pos: -31.5,24.5 - parent: 31 - - uid: 6653 - components: - - type: Transform - pos: -32.5,24.5 - parent: 31 - uid: 6676 components: - type: Transform @@ -25684,6 +25708,12 @@ entities: - type: Transform pos: 12.5,16.5 parent: 31 + - uid: 7358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,18.5 + parent: 31 - uid: 7494 components: - type: Transform @@ -25825,11 +25855,6 @@ entities: - type: Transform pos: -30.5,14.5 parent: 31 - - uid: 7618 - components: - - type: Transform - pos: -29.5,14.5 - parent: 31 - uid: 7619 components: - type: Transform @@ -25860,11 +25885,6 @@ entities: - type: Transform pos: -23.5,14.5 parent: 31 - - uid: 7654 - components: - - type: Transform - pos: -8.5,25.5 - parent: 31 - uid: 7655 components: - type: Transform @@ -26192,6 +26212,12 @@ entities: - type: Transform pos: 23.5,-13.5 parent: 31 + - uid: 7968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,26.5 + parent: 31 - uid: 7974 components: - type: Transform @@ -26227,6 +26253,12 @@ entities: - type: Transform pos: 21.5,1.5 parent: 31 + - uid: 8026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,27.5 + parent: 31 - uid: 8076 components: - type: Transform @@ -26248,16 +26280,46 @@ entities: - type: Transform pos: 56.5,7.5 parent: 31 - - uid: 8507 + - uid: 8300 components: - type: Transform - pos: -25.5,-29.5 + rot: -1.5707963267948966 rad + pos: -19.5,19.5 + parent: 31 + - uid: 8380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,19.5 parent: 31 - uid: 8510 components: - type: Transform pos: -24.5,-29.5 parent: 31 + - uid: 8592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,27.5 + parent: 31 + - uid: 8595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,19.5 + parent: 31 + - uid: 8630 + components: + - type: Transform + pos: -33.5,31.5 + parent: 31 + - uid: 8634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,19.5 + parent: 31 - uid: 8655 components: - type: Transform @@ -26313,6 +26375,11 @@ entities: - type: Transform pos: -5.5,-9.5 parent: 31 + - uid: 8745 + components: + - type: Transform + pos: -31.5,27.5 + parent: 31 - uid: 8754 components: - type: Transform @@ -26360,6 +26427,12 @@ entities: - type: Transform pos: -8.5,-9.5 parent: 31 + - uid: 9228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,19.5 + parent: 31 - uid: 9264 components: - type: Transform @@ -26384,7 +26457,8 @@ entities: - uid: 9281 components: - type: Transform - pos: -0.5,-31.5 + rot: -1.5707963267948966 rad + pos: -24.5,19.5 parent: 31 - uid: 9285 components: @@ -26442,6 +26516,12 @@ entities: rot: -1.5707963267948966 rad pos: -7.5,25.5 parent: 31 + - uid: 9632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,25.5 + parent: 31 - uid: 9706 components: - type: Transform @@ -27267,10 +27347,10 @@ entities: parent: 31 - proto: Cautery entities: - - uid: 3040 + - uid: 9630 components: - type: Transform - pos: 19.023205,-18.200846 + pos: 17.656164,-20.704298 parent: 31 - proto: Chair entities: @@ -27308,6 +27388,12 @@ entities: rot: 1.5707963267948966 rad pos: -6.5,15.5 parent: 31 + - uid: 2773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,-19.5 + parent: 31 - uid: 3379 components: - type: Transform @@ -27344,12 +27430,6 @@ entities: rot: -1.5707963267948966 rad pos: 35.5,-12.5 parent: 31 - - uid: 4634 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-19.5 - parent: 31 - uid: 4709 components: - type: Transform @@ -27385,6 +27465,12 @@ entities: rot: -1.5707963267948966 rad pos: 35.5,-14.5 parent: 31 + - uid: 7285 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,16.5 + parent: 31 - uid: 7286 components: - type: Transform @@ -27400,11 +27486,11 @@ entities: - type: Transform pos: 8.5,1.5 parent: 31 - - uid: 7627 + - uid: 7475 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,17.5 + rot: 1.5707963267948966 rad + pos: -38.5,15.5 parent: 31 - uid: 7774 components: @@ -27567,6 +27653,12 @@ entities: rot: 3.141592653589793 rad pos: 15.5,15.5 parent: 31 + - uid: 11075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-18.5 + parent: 31 - uid: 11088 components: - type: Transform @@ -27655,32 +27747,10 @@ entities: rot: -1.5707963267948966 rad pos: 54.76348,-23.148035 parent: 31 - - uid: 10755 - components: - - type: Transform - pos: -40.5,-9.5 - parent: 31 - - uid: 10756 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-9.5 - parent: 31 - - uid: 10757 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-9.5 - parent: 31 - - uid: 10762 - components: - - type: Transform - pos: -42.5,-9.5 - parent: 31 - - uid: 10763 + - uid: 10440 components: - type: Transform - pos: -41.5,-9.5 + pos: -34.45191,20.973764 parent: 31 - proto: ChairFoldingSpawnFolded entities: @@ -27806,6 +27876,18 @@ entities: rot: 3.141592653589793 rad pos: 9.5,-29.5 parent: 31 + - uid: 5164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -29.43565,18.722628 + parent: 31 + - uid: 5168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,19.5 + parent: 31 - uid: 5870 components: - type: Transform @@ -27956,12 +28038,6 @@ entities: rot: -1.5707963267948966 rad pos: -16.70261,-19.400406 parent: 31 - - uid: 7077 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-16.5 - parent: 31 - uid: 7272 components: - type: Transform @@ -28196,13 +28272,6 @@ entities: - type: Transform pos: 24.491184,-6.41413 parent: 31 -- proto: CheckerBoard - entities: - - uid: 10764 - components: - - type: Transform - pos: -48.183727,-9.500211 - parent: 31 - proto: chem_master entities: - uid: 606 @@ -28401,17 +28470,10 @@ entities: - type: Transform pos: 6.5,14.5 parent: 31 - - uid: 10754 - components: - - type: Transform - pos: -53.5,-9.5 - parent: 31 -- proto: ClosetFireFilled - entities: - - uid: 10753 + - uid: 10995 components: - type: Transform - pos: -53.5,-10.5 + pos: 29.5,-19.5 parent: 31 - proto: ClosetL3VirologyFilled entities: @@ -28427,6 +28489,13 @@ entities: - type: Transform pos: -17.5,13.5 parent: 31 +- proto: ClosetRadiationSuitFilled + entities: + - uid: 7472 + components: + - type: Transform + pos: -8.5,-25.5 + parent: 31 - proto: ClosetWallEmergency entities: - uid: 8729 @@ -28532,6 +28601,12 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,27.5 parent: 31 + - uid: 5198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,25.5 + parent: 31 - uid: 6607 components: - type: Transform @@ -28618,6 +28693,12 @@ entities: rot: 3.141592653589793 rad pos: 52.5,0.5 parent: 31 + - uid: 2029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,25.5 + parent: 31 - uid: 3135 components: - type: Transform @@ -28635,6 +28716,24 @@ entities: - type: Transform pos: 30.5,15.5 parent: 31 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - uid: 7302 components: - type: Transform @@ -28811,12 +28910,6 @@ entities: rot: 3.141592653589793 rad pos: -34.5,-28.5 parent: 31 - - uid: 3245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-26.5 - parent: 31 - proto: ClosetWallWhite entities: - uid: 1890 @@ -28893,6 +28986,11 @@ entities: parent: 31 - proto: ClothingEyesHudDiagnostic entities: + - uid: 251 + components: + - type: Transform + pos: 0.0907567,-27.589718 + parent: 31 - uid: 8705 components: - type: Transform @@ -28931,19 +29029,19 @@ entities: - type: Transform pos: 51.410316,17.602825 parent: 31 -- proto: ClothingHandsGlovesFingerlessInsulated +- proto: ClothingHandsGlovesFingerless entities: - - uid: 108 + - uid: 10758 components: - type: Transform - pos: -20.576214,18.40477 + pos: -38.516087,20.885221 parent: 31 -- proto: ClothingHandsGlovesLatex +- proto: ClothingHandsGlovesFingerlessInsulated entities: - - uid: 2212 + - uid: 108 components: - type: Transform - pos: 19.45916,-20.403913 + pos: -20.576214,18.40477 parent: 31 - proto: ClothingHandsGlovesLeather entities: @@ -28954,10 +29052,10 @@ entities: parent: 31 - proto: ClothingHandsGlovesNitrile entities: - - uid: 10029 + - uid: 6770 components: - type: Transform - pos: 19.51705,-18.456926 + pos: 17.426996,-21.527786 parent: 31 - proto: ClothingHeadHatAnimalCatBlack entities: @@ -28994,6 +29092,19 @@ entities: - type: Transform pos: -20.343632,-10.914085 parent: 31 +- proto: ClothingHeadHatParamedicsoft + entities: + - uid: 6768 + components: + - type: MetaData + desc: Gray fur pokes out the side. + name: A Bird Fitted Hat. + - type: Transform + pos: -36.582413,-29.18018 + parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - proto: ClothingHeadHatPirate entities: - uid: 4503 @@ -29001,6 +29112,13 @@ entities: - type: Transform pos: 36.423782,-15.13722 parent: 31 +- proto: ClothingHeadHatSecsoftFlipped + entities: + - uid: 5546 + components: + - type: Transform + pos: -29.231518,16.674196 + parent: 31 - proto: ClothingHeadHatWelding entities: - uid: 71 @@ -29008,6 +29126,13 @@ entities: - type: Transform pos: -1.6376766,-24.290537 parent: 31 +- proto: ClothingHeadMailCarrier + entities: + - uid: 11399 + components: + - type: Transform + pos: 18.336111,17.207779 + parent: 31 - proto: ClothingHeadsetGrey entities: - uid: 10480 @@ -29018,6 +29143,11 @@ entities: parent: 31 - proto: ClothingMaskBreath entities: + - uid: 3840 + components: + - type: Transform + pos: 33.772503,-18.70499 + parent: 31 - uid: 4147 components: - type: Transform @@ -29028,13 +29158,6 @@ entities: - type: Transform pos: 43.593338,-13.568842 parent: 31 -- proto: ClothingMaskBreathMedical - entities: - - uid: 10027 - components: - - type: Transform - pos: 18.631598,-18.486423 - parent: 31 - proto: ClothingMaskGas entities: - uid: 7970 @@ -29065,10 +29188,11 @@ entities: parent: 31 - proto: ClothingMaskSterile entities: - - uid: 9034 + - uid: 6653 components: - type: Transform - pos: 19.448904,-20.24775 + rot: 3.141592653589793 rad + pos: 17.395657,-21.249128 parent: 31 - proto: ClothingNeckBling entities: @@ -29080,13 +29204,6 @@ entities: - type: Physics angularDamping: 0 linearDamping: 0 -- proto: ClothingNeckCloakTrans - entities: - - uid: 9748 - components: - - type: Transform - pos: -28.4315,17.631725 - parent: 31 - proto: ClothingNeckNonBinaryPin entities: - uid: 11135 @@ -29101,6 +29218,13 @@ entities: - type: Transform pos: -13.566107,24.548891 parent: 31 +- proto: ClothingNeckScarfStripedLightBlue + entities: + - uid: 7504 + components: + - type: Transform + pos: -30.30171,22.799067 + parent: 31 - proto: ClothingNeckScarfStripedRed entities: - uid: 10690 @@ -29147,6 +29271,11 @@ entities: parent: 31 - proto: ClothingOuterCoatJensen entities: + - uid: 1679 + components: + - type: Transform + pos: -26.65825,13.601047 + parent: 31 - uid: 9758 components: - type: Transform @@ -29157,6 +29286,13 @@ entities: - type: Transform pos: -31.464373,10.564828 parent: 31 +- proto: ClothingOuterCoatLettermanBlue + entities: + - uid: 9116 + components: + - type: Transform + pos: -36.726986,25.720987 + parent: 31 - proto: ClothingOuterCoatPirate entities: - uid: 7065 @@ -29201,11 +29337,24 @@ entities: parent: 31 - proto: ClothingOuterWinterCoat entities: + - uid: 7350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.26865,25.470814 + parent: 31 - uid: 7644 components: - type: Transform pos: 7.310254,-13.535391 parent: 31 +- proto: ClothingOuterWinterCoatMail + entities: + - uid: 11400 + components: + - type: Transform + pos: 18.627777,16.665735 + parent: 31 - proto: ClothingOuterWinterHoP entities: - uid: 10828 @@ -29229,14 +29378,6 @@ entities: rot: -1.5707963267948966 rad pos: 29.360077,8.344849 parent: 31 -- proto: ClothingOuterWinterRD - entities: - - uid: 9116 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.6681519,-23.621525 - parent: 31 - proto: ClothingShoesBootsJack entities: - uid: 10692 @@ -29271,13 +29412,6 @@ entities: - type: Transform pos: 58.78938,-5.6705165 parent: 31 -- proto: ClothingShoesBootsPerformer - entities: - - uid: 8319 - components: - - type: Transform - pos: 29.355263,-21.266848 - parent: 31 - proto: ClothingShoesCult entities: - uid: 2066 @@ -29333,14 +29467,6 @@ entities: - type: Transform pos: -29.677063,7.9308863 parent: 31 -- proto: ClothingUniformJumpsuitBartender - entities: - - uid: 11109 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.617214,17.30891 - parent: 31 - proto: ClothingUniformJumpsuitHawaiRed entities: - uid: 6972 @@ -29361,17 +29487,6 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-20.5 parent: 31 - - uid: 519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,16.5 - parent: 31 - - uid: 732 - components: - - type: Transform - pos: -31.5,18.5 - parent: 31 - uid: 736 components: - type: Transform @@ -29513,11 +29628,11 @@ entities: - ArtifactAnalyzerSender: ArtifactAnalyzerReceiver - proto: computerBodyScanner entities: - - uid: 7285 + - uid: 8289 components: - type: Transform rot: -1.5707963267948966 rad - pos: 20.5,-15.5 + pos: 19.5,-20.5 parent: 31 - proto: ComputerBroken entities: @@ -29562,11 +29677,11 @@ entities: parent: 31 - proto: ComputerCloningConsole entities: - - uid: 11686 + - uid: 10771 components: - type: Transform rot: -1.5707963267948966 rad - pos: 10.5,-16.5 + pos: 20.5,-16.5 parent: 31 - proto: ComputerComms entities: @@ -29621,39 +29736,12 @@ entities: - type: Transform pos: 7.5,21.5 parent: 31 - - uid: 1113 - components: - - type: Transform - pos: -3.5,-19.5 - parent: 31 - - uid: 2065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,21.5 - parent: 31 - - uid: 2204 - components: - - type: Transform - pos: 29.5,10.5 - parent: 31 - uid: 2536 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,32.5 parent: 31 - - uid: 6840 - components: - - type: Transform - pos: 24.5,-9.5 - parent: 31 - - uid: 11014 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,0.5 - parent: 31 - proto: ComputerMedicalRecords entities: - uid: 5812 @@ -29715,7 +29803,7 @@ entities: - type: Transform pos: 3.5,35.5 parent: 31 - - uid: 4244 + - uid: 4133 components: - type: Transform pos: -4.5,-19.5 @@ -29733,6 +29821,11 @@ entities: - type: Transform pos: 54.5,-22.5 parent: 31 + - uid: 10770 + components: + - type: Transform + pos: -2.5,-25.5 + parent: 31 - proto: ComputerShuttleSalvage entities: - uid: 6644 @@ -29796,6 +29889,12 @@ entities: rot: 3.141592653589793 rad pos: 0.5,31.5 parent: 31 + - uid: 10778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,12.5 + parent: 31 - proto: ComputerTechnologyDiskTerminal entities: - uid: 591 @@ -30086,10 +30185,10 @@ entities: - 10218 - proto: CrateArtifactContainer entities: - - uid: 99 + - uid: 10769 components: - type: Transform - pos: -8.5,-31.5 + pos: -9.5,-25.5 parent: 31 - proto: CrateCoffin entities: @@ -30105,11 +30204,6 @@ entities: - type: Transform pos: 10.5,13.5 parent: 31 - - uid: 10012 - components: - - type: Transform - pos: 18.5,15.5 - parent: 31 - proto: CrateEngineeringCableBulk entities: - uid: 3553 @@ -30213,6 +30307,11 @@ entities: parent: 31 - proto: CrateMedicalScrubs entities: + - uid: 6769 + components: + - type: Transform + pos: 20.5,-17.5 + parent: 31 - uid: 11451 components: - type: Transform @@ -30220,10 +30319,10 @@ entities: parent: 31 - proto: CrateMedicalSurgery entities: - - uid: 7264 + - uid: 4064 components: - type: Transform - pos: 20.5,-17.5 + pos: 17.5,-22.5 parent: 31 - proto: CratePrivateSecure entities: @@ -30337,11 +30436,10 @@ entities: available: False - proto: CrowbarRed entities: - - uid: 7562 + - uid: 10756 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -52.74314,-11.621845 + pos: -38.384834,20.491472 parent: 31 - uid: 11832 components: @@ -30350,27 +30448,27 @@ entities: parent: 31 - proto: CryogenicSleepUnit entities: - - uid: 8027 + - uid: 9212 components: - type: Transform - pos: -42.5,-5.5 + pos: -31.5,24.5 parent: 31 - - uid: 9172 + - uid: 9215 components: - type: Transform - pos: -42.5,-3.5 + pos: -32.5,21.5 parent: 31 - - uid: 9184 +- proto: CryogenicSleepUnitSpawnerLateJoin + entities: + - uid: 9739 components: - type: Transform - pos: -40.5,-3.5 + pos: -32.5,24.5 parent: 31 -- proto: CryogenicSleepUnitSpawnerLateJoin - entities: - - uid: 9197 + - uid: 9748 components: - type: Transform - pos: -40.5,-5.5 + pos: -31.5,21.5 parent: 31 - proto: CryoPod entities: @@ -30665,16 +30763,15 @@ entities: parent: 31 - type: Fixtures fixtures: {} - - uid: 13038 +- proto: DecorFloorBoard8 + entities: + - uid: 11165 components: - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,12.5 + pos: 32.5,-17.5 parent: 31 - type: Fixtures fixtures: {} -- proto: DecorFloorBoard8 - entities: - uid: 12677 components: - type: Transform @@ -30724,6 +30821,15 @@ entities: parent: 31 - type: Fixtures fixtures: {} +- proto: DecorFloorBookPile1 + entities: + - uid: 2651 + components: + - type: Transform + pos: -30.5,-29.5 + parent: 31 + - type: Fixtures + fixtures: {} - proto: DecorFloorBookPile3 entities: - uid: 12683 @@ -30777,8 +30883,23 @@ entities: parent: 31 - type: Fixtures fixtures: {} + - uid: 11109 + components: + - type: Transform + pos: 36.5,-19.5 + parent: 31 + - type: Fixtures + fixtures: {} - proto: DecorFloorCardboard entities: + - uid: 1588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,13.5 + parent: 31 + - type: Fixtures + fixtures: {} - uid: 4499 components: - type: Transform @@ -30802,6 +30923,13 @@ entities: parent: 31 - type: Fixtures fixtures: {} + - uid: 9034 + components: + - type: Transform + pos: -34.5,12.5 + parent: 31 + - type: Fixtures + fixtures: {} - uid: 9866 components: - type: Transform @@ -30947,14 +31075,6 @@ entities: parent: 31 - type: Fixtures fixtures: {} - - uid: 13041 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,12.5 - parent: 31 - - type: Fixtures - fixtures: {} - uid: 13044 components: - type: Transform @@ -30988,16 +31108,6 @@ entities: parent: 31 - type: Fixtures fixtures: {} -- proto: DecorFloorGlass4 - entities: - - uid: 13037 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,15.5 - parent: 31 - - type: Fixtures - fixtures: {} - proto: DecorFloorGlass5 entities: - uid: 13027 @@ -31101,6 +31211,20 @@ entities: parent: 31 - type: Fixtures fixtures: {} + - uid: 9053 + components: + - type: Transform + pos: -29.5,19.5 + parent: 31 + - type: Fixtures + fixtures: {} + - uid: 9081 + components: + - type: Transform + pos: -28.5,18.5 + parent: 31 + - type: Fixtures + fixtures: {} - uid: 10170 components: - type: Transform @@ -31108,6 +31232,28 @@ entities: parent: 31 - type: Fixtures fixtures: {} + - uid: 10710 + components: + - type: Transform + pos: -38.5,18.5 + parent: 31 + - type: Fixtures + fixtures: {} + - uid: 10747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,20.5 + parent: 31 + - type: Fixtures + fixtures: {} + - uid: 11401 + components: + - type: Transform + pos: 18.5,16.5 + parent: 31 + - type: Fixtures + fixtures: {} - uid: 11830 components: - type: Transform @@ -31177,14 +31323,6 @@ entities: parent: 31 - type: Fixtures fixtures: {} - - uid: 13033 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,13.5 - parent: 31 - - type: Fixtures - fixtures: {} - uid: 13035 components: - type: Transform @@ -31209,25 +31347,24 @@ entities: parent: 31 - type: Fixtures fixtures: {} - - uid: 12900 + - uid: 11365 components: - type: Transform - pos: 29.5,9.5 + pos: 29.5,-18.5 parent: 31 - type: Fixtures fixtures: {} - - uid: 12978 + - uid: 12900 components: - type: Transform - pos: 38.5,-0.5 + pos: 29.5,9.5 parent: 31 - type: Fixtures fixtures: {} - - uid: 13034 + - uid: 12978 components: - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,12.5 + pos: 38.5,-0.5 parent: 31 - type: Fixtures fixtures: {} @@ -31248,21 +31385,35 @@ entities: parent: 31 - type: Fixtures fixtures: {} -- proto: DecorFloorPaper3 - entities: - - uid: 13028 + - uid: 8298 components: - type: Transform rot: 3.141592653589793 rad - pos: -23.5,17.5 + pos: -38.5,16.5 parent: 31 - type: Fixtures fixtures: {} - - uid: 13032 + - uid: 10755 + components: + - type: Transform + pos: -29.5,16.5 + parent: 31 + - type: Fixtures + fixtures: {} + - uid: 11185 + components: + - type: Transform + pos: 32.5,-19.5 + parent: 31 + - type: Fixtures + fixtures: {} +- proto: DecorFloorPaper3 + entities: + - uid: 13028 components: - type: Transform rot: 3.141592653589793 rad - pos: -36.5,15.5 + pos: -23.5,17.5 parent: 31 - type: Fixtures fixtures: {} @@ -31303,6 +31454,13 @@ entities: parent: 31 - type: NavMapBeacon text: evac +- proto: DefaultStationBeaconAI + entities: + - uid: 4485 + components: + - type: Transform + pos: 49.5,-26.5 + parent: 31 - proto: DefaultStationBeaconAME entities: - uid: 7280 @@ -31326,10 +31484,10 @@ entities: parent: 31 - proto: DefaultStationBeaconArrivals entities: - - uid: 812 + - uid: 11392 components: - type: Transform - pos: -44.5,-10.5 + pos: -37.5,18.5 parent: 31 - proto: DefaultStationBeaconArtifactLab entities: @@ -31352,6 +31510,13 @@ entities: - type: Transform pos: -5.5,-5.5 parent: 31 +- proto: DefaultStationBeaconBotany + entities: + - uid: 4535 + components: + - type: Transform + pos: -19.5,-0.5 + parent: 31 - proto: DefaultStationBeaconBridge entities: - uid: 11269 @@ -31424,10 +31589,10 @@ entities: parent: 31 - proto: DefaultStationBeaconCryosleep entities: - - uid: 9207 + - uid: 11393 components: - type: Transform - pos: -41.5,-4.5 + pos: -31.5,23.5 parent: 31 - proto: DefaultStationBeaconDisposals entities: @@ -31436,8 +31601,22 @@ entities: - type: Transform pos: -30.5,-16.5 parent: 31 +- proto: DefaultStationBeaconDorms + entities: + - uid: 4585 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 31 - proto: DefaultStationBeaconEngineering entities: + - uid: 4637 + components: + - type: Transform + pos: -31.5,-32.5 + parent: 31 + - type: NavMapBeacon + text: Engineering Checkpoint - uid: 7281 components: - type: Transform @@ -31452,15 +31631,9 @@ entities: text: Tesla Storage - proto: DefaultStationBeaconEscapePod entities: - - uid: 5008 - components: - - type: Transform - pos: 49.5,-26.5 - parent: 31 - - uid: 11467 + - uid: 9199 components: - type: Transform - rot: 3.141592653589793 rad pos: 31.5,-17.5 parent: 31 - uid: 11468 @@ -31492,26 +31665,11 @@ entities: parent: 31 - proto: DefaultStationBeaconJanitorsCloset entities: - - uid: 6523 - components: - - type: Transform - pos: -19.5,-0.5 - parent: 31 - uid: 6586 components: - type: Transform pos: -21.5,-5.5 parent: 31 - - uid: 10816 - components: - - type: Transform - pos: -30.5,-0.5 - parent: 31 - - uid: 12640 - components: - - type: Transform - pos: -12.5,-12.5 - parent: 31 - proto: DefaultStationBeaconKitchen entities: - uid: 11318 @@ -31645,13 +31803,6 @@ entities: - type: Transform pos: 15.5,-29.5 parent: 31 - - uid: 11365 - components: - - type: Transform - pos: -31.5,-32.5 - parent: 31 - - type: NavMapBeacon - text: SW Engineering - uid: 11366 components: - type: Transform @@ -31678,6 +31829,13 @@ entities: - type: Transform pos: 50.5,-5.5 parent: 31 +- proto: DefaultStationBeaconTheater + entities: + - uid: 4634 + components: + - type: Transform + pos: -12.5,-12.5 + parent: 31 - proto: DefaultStationBeaconToolRoom entities: - uid: 11317 @@ -34459,13 +34617,6 @@ entities: - type: Transform pos: 22.658688,13.036925 parent: 31 -- proto: DrinkIcedTeaCan - entities: - - uid: 10759 - components: - - type: Transform - pos: -48.660885,-9.377042 - parent: 31 - proto: DrinkIcedTeaGlass entities: - uid: 9922 @@ -34481,13 +34632,6 @@ entities: - type: Transform pos: -2.680163,-1.1956873 parent: 31 -- proto: DrinkMeadGlass - entities: - - uid: 2952 - components: - - type: Transform - pos: -31.680155,17.680439 - parent: 31 - proto: DrinkMilkCarton entities: - uid: 2283 @@ -34514,8 +34658,11 @@ entities: - uid: 2749 components: - type: Transform - pos: -5.212646,14.755907 + pos: -5.2286186,13.898094 parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - proto: DrinkMugMetal entities: - uid: 4205 @@ -34530,6 +34677,14 @@ entities: - type: Transform pos: -2.0580988,14.730206 parent: 31 + - uid: 10754 + components: + - type: Transform + pos: -33.420723,19.731 + parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - proto: DrinkPoisonWinebottleFull entities: - uid: 12194 @@ -34687,6 +34842,11 @@ entities: - type: Transform pos: -17.805563,-6.218925 parent: 31 + - uid: 10752 + components: + - type: Transform + pos: -29.146284,19.671946 + parent: 31 - uid: 12195 components: - type: Transform @@ -34713,15 +34873,6 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,-4.5 parent: 31 - - uid: 585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-3.5 - parent: 31 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 1187 components: - type: Transform @@ -34747,14 +34898,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 1299 - components: - - type: Transform - pos: -39.5,10.5 - parent: 31 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 1345 components: - type: Transform @@ -34800,6 +34943,24 @@ entities: - type: Transform pos: -9.5,-25.5 parent: 31 + - uid: 10761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -38.5,22.5 + parent: 31 + - uid: 10767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,-1.5 + parent: 31 + - uid: 11074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,-27.5 + parent: 31 - uid: 13065 components: - type: Transform @@ -34966,21 +35127,11 @@ entities: - type: Transform pos: 14.5,-3.5 parent: 31 - - uid: 4895 - components: - - type: Transform - pos: -34.5,-10.5 - parent: 31 - uid: 4899 components: - type: Transform pos: -30.5,10.5 parent: 31 - - uid: 4900 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 31 - uid: 4908 components: - type: Transform @@ -35111,6 +35262,13 @@ entities: parent: 31 - type: FaxMachine name: hop's office + - uid: 11405 + components: + - type: Transform + pos: -5.5,14.5 + parent: 31 + - type: FaxMachine + name: Security - proto: FaxMachineCaptain entities: - uid: 7191 @@ -35127,15 +35285,15 @@ entities: parent: 31 - proto: filingCabinetDrawerRandom entities: - - uid: 1758 + - uid: 1755 components: - type: Transform - pos: -1.5,11.5 + pos: -29.5,16.5 parent: 31 - - uid: 4637 + - uid: 1758 components: - type: Transform - pos: -10.5,-30.5 + pos: -1.5,11.5 parent: 31 - uid: 8890 components: @@ -35431,6 +35589,16 @@ entities: - type: Transform pos: 22.5,-22.5 parent: 31 + - uid: 2649 + components: + - type: Transform + pos: -29.5,14.5 + parent: 31 + - uid: 2650 + components: + - type: Transform + pos: -8.5,25.5 + parent: 31 - uid: 3376 components: - type: Transform @@ -35491,16 +35659,6 @@ entities: - type: Transform pos: 11.5,14.5 parent: 31 - - uid: 4041 - components: - - type: Transform - pos: -10.5,24.5 - parent: 31 - - uid: 4042 - components: - - type: Transform - pos: -10.5,25.5 - parent: 31 - uid: 4975 components: - type: Transform @@ -35526,22 +35684,35 @@ entities: - type: Transform pos: 6.5,20.5 parent: 31 - - uid: 5217 + - uid: 5312 components: - type: Transform - pos: -27.5,16.5 + pos: 15.5,-26.5 parent: 31 - - uid: 5312 + - uid: 6776 components: - type: Transform - pos: 15.5,-26.5 + pos: -29.5,13.5 + parent: 31 + - uid: 8849 + components: + - type: Transform + pos: -25.5,-29.5 parent: 31 + - type: DeviceNetwork + deviceLists: + - 8830 - uid: 10302 components: - type: Transform rot: 1.5707963267948966 rad pos: -28.5,-20.5 parent: 31 + - uid: 10435 + components: + - type: Transform + pos: -8.5,24.5 + parent: 31 - uid: 11101 components: - type: Transform @@ -35937,6 +36108,24 @@ entities: - type: DeviceNetwork deviceLists: - 9978 + - uid: 6153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -37.5,11.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 + - uid: 6154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,11.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 - uid: 6957 components: - type: Transform @@ -35965,12 +36154,6 @@ entities: - type: DeviceNetwork deviceLists: - 4101 - - uid: 7325 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-8.5 - parent: 31 - uid: 7337 components: - type: Transform @@ -36064,6 +36247,15 @@ entities: - type: Transform pos: 1.5,5.5 parent: 31 + - uid: 9631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -36.5,11.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 - uid: 9782 components: - type: Transform @@ -36194,18 +36386,6 @@ entities: - type: Transform pos: 22.5,18.5 parent: 31 - - uid: 10245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-8.5 - parent: 31 - - uid: 10246 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-8.5 - parent: 31 - uid: 10313 components: - type: Transform @@ -36722,13 +36902,6 @@ entities: - type: Transform pos: -19.338718,-10.132835 parent: 31 -- proto: FoodPizzaArnoldSlice - entities: - - uid: 9053 - components: - - type: Transform - pos: -29.477003,17.566315 - parent: 31 - proto: FoodPlateSmall entities: - uid: 6646 @@ -36945,6 +37118,18 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' + - uid: 4956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,22.5 + parent: 31 + - uid: 4960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,23.5 + parent: 31 - uid: 6850 components: - type: Transform @@ -37015,7 +37200,7 @@ entities: pos: 33.5,16.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - proto: GasMinerAmmonia entities: - uid: 6657 @@ -37090,7 +37275,7 @@ entities: pos: 34.5,14.5 parent: 31 - type: AtmosPipeColor - color: '#234FDEFF' + color: '#1739A6FF' - uid: 8303 components: - type: Transform @@ -37283,6 +37468,18 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,23.5 parent: 31 + - uid: 11394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,23.5 + parent: 31 + - uid: 11395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,22.5 + parent: 31 - uid: 12128 components: - type: Transform @@ -37329,6 +37526,22 @@ entities: - type: Transform pos: 45.5,23.5 parent: 31 + - uid: 732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 898 components: - type: Transform @@ -37530,14 +37743,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 4642 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 4649 components: - type: Transform @@ -38167,14 +38372,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 9200 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,0.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 9224 components: - type: Transform @@ -38189,7 +38386,7 @@ entities: pos: 33.5,12.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 9353 components: - type: Transform @@ -38569,14 +38766,14 @@ entities: pos: 32.5,12.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 12154 components: - type: Transform pos: 32.5,13.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 12248 components: - type: Transform @@ -38584,7 +38781,7 @@ entities: pos: 33.5,13.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - uid: 12250 components: - type: Transform @@ -38592,13 +38789,15 @@ entities: pos: 32.5,14.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - uid: 12580 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,13.5 parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - proto: GasPipeBroken entities: - uid: 1352 @@ -38678,13 +38877,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 6144 - components: - - type: Transform - pos: -35.5,5.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 6150 components: - type: Transform @@ -38713,13 +38905,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#00FF00FF' - - uid: 11407 - components: - - type: Transform - pos: -37.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 11798 components: - type: Transform @@ -38823,12 +39008,57 @@ entities: - type: Transform pos: 45.5,22.5 parent: 31 + - uid: 487 + components: + - type: Transform + pos: -37.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 504 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,18.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,16.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 559 + components: + - type: Transform + pos: -35.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 561 components: - type: Transform rot: 3.141592653589793 rad pos: 35.5,20.5 parent: 31 + - uid: 585 + components: + - type: Transform + pos: -37.5,21.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 602 components: - type: Transform @@ -38837,6 +39067,13 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' + - uid: 657 + components: + - type: Transform + pos: -35.5,17.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 660 components: - type: Transform @@ -38845,11 +39082,32 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 697 + components: + - type: Transform + pos: -37.5,20.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 710 + components: + - type: Transform + pos: -35.5,20.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 715 components: - type: Transform pos: 37.5,19.5 parent: 31 + - uid: 717 + components: + - type: Transform + pos: -35.5,21.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 750 components: - type: Transform @@ -38916,6 +39174,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 899 components: - type: Transform @@ -38939,6 +39205,22 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 932 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 975 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 978 components: - type: Transform @@ -39023,6 +39305,22 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 1299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,16.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 1309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,16.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 1320 components: - type: Transform @@ -39165,6 +39463,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 1757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,14.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 1773 components: - type: Transform @@ -39234,6 +39540,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 2011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,15.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 2206 components: - type: Transform @@ -39308,6 +39622,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 2712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-21.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 2741 components: - type: Transform @@ -39503,25 +39825,26 @@ entities: - type: Transform pos: -32.5,-8.5 parent: 31 - - uid: 3827 + - uid: 3804 components: - type: Transform - pos: 51.5,22.5 + pos: 18.5,-20.5 parent: 31 - type: AtmosPipeColor - color: '#ADD8E6FF' - - uid: 3873 + color: '#A01E16FF' + - uid: 3806 components: - type: Transform - pos: 35.5,18.5 + rot: 3.141592653589793 rad + pos: 19.5,-19.5 parent: 31 - - uid: 3888 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 3873 components: - type: Transform - pos: 51.5,23.5 + pos: 35.5,18.5 parent: 31 - - type: AtmosPipeColor - color: '#ADD8E6FF' - uid: 3922 components: - type: Transform @@ -39817,20 +40140,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' - - uid: 4485 - components: - - type: Transform - pos: -37.5,-8.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 4535 - components: - - type: Transform - pos: -37.5,-9.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 4548 components: - type: Transform @@ -39977,6 +40286,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 4826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 4833 components: - type: Transform @@ -40014,6 +40331,22 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 4896 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' + - uid: 4905 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,23.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 4949 components: - type: Transform @@ -40064,6 +40397,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 5008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 5012 components: - type: Transform @@ -40098,6 +40439,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' + - uid: 5041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 5044 components: - type: Transform @@ -40146,13 +40495,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 5123 - components: - - type: Transform - pos: -37.5,-10.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 5126 components: - type: Transform @@ -41701,6 +42043,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 5609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,14.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 5612 components: - type: Transform @@ -42150,6 +42500,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 5773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -32.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 5774 components: - type: Transform @@ -43242,6 +43600,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 5978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,15.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 5984 components: - type: Transform @@ -43920,84 +44286,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 6153 - components: - - type: Transform - pos: -35.5,4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6154 - components: - - type: Transform - pos: -35.5,3.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6155 - components: - - type: Transform - pos: -35.5,2.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6156 - components: - - type: Transform - pos: -35.5,1.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6157 - components: - - type: Transform - pos: -35.5,0.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6158 - components: - - type: Transform - pos: -35.5,-0.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6159 - components: - - type: Transform - pos: -35.5,-1.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6160 - components: - - type: Transform - pos: -35.5,-2.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6161 - components: - - type: Transform - pos: -35.5,-3.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 6162 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 6163 - components: - - type: Transform - pos: -35.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 6164 components: - type: Transform @@ -44883,6 +45171,13 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 6993 + components: + - type: Transform + pos: -35.5,18.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 7029 components: - type: Transform @@ -45039,6 +45334,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 7220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 7227 components: - type: Transform @@ -45146,7 +45449,7 @@ entities: pos: 32.5,16.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 7557 components: - type: Transform @@ -45154,6 +45457,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 7675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,17.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 7693 components: - type: Transform @@ -45368,6 +45679,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 8027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,16.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 8049 components: - type: Transform @@ -45376,6 +45695,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' + - uid: 8051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 8089 components: - type: Transform @@ -45383,6 +45710,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 8210 components: - type: Transform @@ -45398,6 +45733,29 @@ entities: parent: 31 - type: AtmosPipeColor color: '#990000FF' + - uid: 8222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-20.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 8239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-18.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 8250 + components: + - type: Transform + pos: 18.5,-19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 8253 components: - type: Transform @@ -45827,38 +46185,10 @@ entities: parent: 31 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 9176 - components: - - type: Transform - pos: -37.5,-0.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 9177 - components: - - type: Transform - pos: -37.5,-2.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 9178 - components: - - type: Transform - pos: -37.5,-3.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 9199 - components: - - type: Transform - pos: -37.5,-1.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 9201 + - uid: 9173 components: - type: Transform - pos: -37.5,-4.5 + pos: -36.5,0.5 parent: 31 - type: AtmosPipeColor color: '#A01E16FF' @@ -46114,34 +46444,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 10247 - components: - - type: Transform - pos: -37.5,-7.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 10248 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 10249 - components: - - type: Transform - pos: -35.5,-7.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 10250 - components: - - type: Transform - pos: -35.5,-8.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 10378 components: - type: Transform @@ -47041,46 +47343,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#234FDEFF' - - uid: 11401 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - - uid: 11402 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 11403 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 11404 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - - uid: 11405 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 11418 components: - type: Transform @@ -47817,7 +48079,7 @@ entities: pos: 34.5,12.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - uid: 12150 components: - type: Transform @@ -47825,7 +48087,7 @@ entities: pos: 31.5,15.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 12151 components: - type: Transform @@ -47833,7 +48095,7 @@ entities: pos: 31.5,14.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 12541 components: - type: Transform @@ -48224,6 +48486,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 5270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-18.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 5342 components: - type: Transform @@ -48530,6 +48800,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 5719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-17.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 5801 components: - type: Transform @@ -48929,14 +49207,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 7504 + - uid: 7473 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,0.5 + rot: 1.5707963267948966 rad + pos: -35.5,16.5 parent: 31 - type: AtmosPipeColor - color: '#A01E16FF' + color: '#1739A6FF' - uid: 7547 components: - type: Transform @@ -49013,6 +49291,22 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 9194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,5.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' + - uid: 9889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -37.5,19.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 10041 components: - type: Transform @@ -49037,14 +49331,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 10251 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-6.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 10414 components: - type: Transform @@ -49052,7 +49338,7 @@ entities: pos: 31.5,16.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 10415 components: - type: Transform @@ -49149,14 +49435,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 11406 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-4.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 11574 components: - type: Transform @@ -49294,7 +49572,7 @@ entities: pos: 34.5,13.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - uid: 12249 components: - type: Transform @@ -49302,7 +49580,7 @@ entities: pos: 33.5,14.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - proto: GasPort entities: - uid: 188 @@ -49382,6 +49660,8 @@ entities: rot: 3.141592653589793 rad pos: 31.5,13.5 parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 12553 components: - type: Transform @@ -49598,7 +49878,7 @@ entities: pos: 31.5,17.5 parent: 31 - type: AtmosPipeColor - color: '#990000FF' + color: '#A01E16FF' - uid: 11149 components: - type: MetaData @@ -49701,7 +49981,7 @@ entities: pos: 32.5,15.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - proto: GasThermoMachineFreezerEnabled entities: - uid: 3850 @@ -49725,7 +50005,7 @@ entities: pos: 33.5,15.5 parent: 31 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#1739A6FF' - proto: GasValve entities: - uid: 8455 @@ -49770,6 +50050,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 466 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,16.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 1094 components: - type: Transform @@ -49809,26 +50097,26 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 3116 + - uid: 2685 components: - type: Transform rot: -1.5707963267948966 rad - pos: 26.5,9.5 + pos: 20.5,-17.5 parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 3368 + - uid: 3116 components: - type: Transform - pos: -5.5,16.5 + rot: -1.5707963267948966 rad + pos: 26.5,9.5 parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 3835 + - uid: 3368 components: - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-17.5 + pos: -5.5,16.5 parent: 31 - type: AtmosPipeColor color: '#1739A6FF' @@ -49879,14 +50167,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 4484 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-9.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 4584 components: - type: Transform @@ -49910,6 +50190,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 5216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,22.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 5365 components: - type: Transform @@ -50111,14 +50399,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 6169 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-6.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 6184 components: - type: Transform @@ -50194,6 +50474,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' + - uid: 6652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,-21.5 + parent: 31 + - type: AtmosPipeColor + color: '#1739A6FF' - uid: 6697 components: - type: Transform @@ -50279,13 +50567,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 7746 - components: - - type: Transform - pos: -35.5,14.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 8417 components: - type: Transform @@ -50405,13 +50686,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#1739A6FF' - - uid: 11399 - components: - - type: Transform - pos: -40.5,-3.5 - parent: 31 - - type: AtmosPipeColor - color: '#1739A6FF' - uid: 11448 components: - type: Transform @@ -50487,6 +50761,17 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,19.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 475 components: - type: Transform @@ -50578,6 +50863,9 @@ entities: - type: Transform pos: -38.5,18.5 parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 - type: AtmosPipeColor color: '#A01E16FF' - uid: 2268 @@ -50613,14 +50901,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 3840 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-18.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 3939 components: - type: Transform @@ -50664,14 +50944,6 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 4486 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-11.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 4701 components: - type: Transform @@ -50759,6 +51031,17 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 5537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,23.5 + parent: 31 + - type: DeviceNetwork + deviceLists: + - 160 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 5541 components: - type: Transform @@ -50837,10 +51120,9 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 6024 + - uid: 5977 components: - type: Transform - anchored: False rot: 1.5707963267948966 rad pos: -12.5,14.5 parent: 31 @@ -50848,10 +51130,7 @@ entities: deviceLists: - 9998 - type: AtmosPipeColor - color: '#990000FF' - - type: Physics - canCollide: True - bodyType: Dynamic + color: '#A01E16FF' - uid: 6032 components: - type: Transform @@ -51029,6 +51308,14 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' + - uid: 6780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-22.5 + parent: 31 + - type: AtmosPipeColor + color: '#A01E16FF' - uid: 6961 components: - type: Transform @@ -51059,18 +51346,19 @@ entities: parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 7673 + - uid: 7264 components: - type: Transform rot: 1.5707963267948966 rad - pos: 7.5,-13.5 + pos: 17.5,-18.5 parent: 31 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 7745 + - uid: 7673 components: - type: Transform - pos: -37.5,14.5 + rot: 1.5707963267948966 rad + pos: 7.5,-13.5 parent: 31 - type: AtmosPipeColor color: '#A01E16FF' @@ -51189,14 +51477,6 @@ entities: - 10238 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 10252 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 10375 components: - type: Transform @@ -51291,14 +51571,6 @@ entities: - 9042 - type: AtmosPipeColor color: '#A01E16FF' - - uid: 11400 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-5.5 - parent: 31 - - type: AtmosPipeColor - color: '#A01E16FF' - uid: 11569 components: - type: Transform @@ -51525,9 +51797,6 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-30.5 parent: 31 - - type: Geiger - isEnabled: True - - type: RadiationReceiver - proto: GeneratorBasic15kW entities: - uid: 8506 @@ -51614,26 +51883,11 @@ entities: - type: Transform pos: 5.5,-5.5 parent: 31 - - uid: 101 - components: - - type: Transform - pos: -48.5,-12.5 - parent: 31 - - uid: 138 - components: - - type: Transform - pos: -49.5,-12.5 - parent: 31 - uid: 255 components: - type: Transform pos: 11.5,-6.5 parent: 31 - - uid: 267 - components: - - type: Transform - pos: -50.5,-8.5 - parent: 31 - uid: 338 components: - type: Transform @@ -51649,10 +51903,15 @@ entities: - type: Transform pos: -23.5,26.5 parent: 31 - - uid: 469 + - uid: 471 components: - type: Transform - pos: -35.5,11.5 + pos: -37.5,26.5 + parent: 31 + - uid: 482 + components: + - type: Transform + pos: -35.5,26.5 parent: 31 - uid: 532 components: @@ -51675,11 +51934,6 @@ entities: - type: Transform pos: 39.5,26.5 parent: 31 - - uid: 657 - components: - - type: Transform - pos: -37.5,11.5 - parent: 31 - uid: 665 components: - type: Transform @@ -51772,6 +52026,12 @@ entities: - type: Transform pos: 44.5,20.5 parent: 31 + - uid: 1129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,15.5 + parent: 31 - uid: 1131 components: - type: Transform @@ -52004,11 +52264,6 @@ entities: - type: Transform pos: 1.5,-33.5 parent: 31 - - uid: 1757 - components: - - type: Transform - pos: -49.5,-8.5 - parent: 31 - uid: 1759 components: - type: Transform @@ -52364,6 +52619,16 @@ entities: - type: Transform pos: 58.5,3.5 parent: 31 + - uid: 4864 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 31 + - uid: 4871 + components: + - type: Transform + pos: -39.5,-2.5 + parent: 31 - uid: 4879 components: - type: Transform @@ -52374,6 +52639,17 @@ entities: - type: Transform pos: -0.5,6.5 parent: 31 + - uid: 5053 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-8.5 + parent: 31 + - uid: 5054 + components: + - type: Transform + pos: -38.5,-2.5 + parent: 31 - uid: 5071 components: - type: Transform @@ -52399,20 +52675,27 @@ entities: - type: Transform pos: -3.5,7.5 parent: 31 - - uid: 5139 + - uid: 5123 components: - type: Transform - pos: 8.5,-11.5 + rot: -1.5707963267948966 rad + pos: -34.5,-6.5 parent: 31 - - uid: 5198 + - uid: 5131 components: - type: Transform - pos: -28.5,18.5 + rot: -1.5707963267948966 rad + pos: -34.5,-4.5 parent: 31 - - uid: 5199 + - uid: 5139 + components: + - type: Transform + pos: 8.5,-11.5 + parent: 31 + - uid: 5159 components: - type: Transform - pos: -29.5,18.5 + pos: -37.5,-2.5 parent: 31 - uid: 5215 components: @@ -52428,7 +52711,8 @@ entities: - uid: 5244 components: - type: Transform - pos: -39.5,21.5 + rot: -1.5707963267948966 rad + pos: -34.5,-10.5 parent: 31 - uid: 5251 components: @@ -52445,11 +52729,6 @@ entities: - type: Transform pos: -41.5,7.5 parent: 31 - - uid: 5978 - components: - - type: Transform - pos: -54.5,-9.5 - parent: 31 - uid: 6287 components: - type: Transform @@ -52633,11 +52912,6 @@ entities: - type: Transform pos: 36.5,18.5 parent: 31 - - uid: 6641 - components: - - type: Transform - pos: -41.5,-8.5 - parent: 31 - uid: 6645 components: - type: Transform @@ -52911,12 +53185,6 @@ entities: - type: Transform pos: 1.5,-34.5 parent: 31 - - uid: 7358 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,15.5 - parent: 31 - uid: 7375 components: - type: Transform @@ -52969,11 +53237,6 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-32.5 parent: 31 - - uid: 7472 - components: - - type: Transform - pos: -31.5,19.5 - parent: 31 - uid: 7485 components: - type: Transform @@ -52984,22 +53247,12 @@ entities: - type: Transform pos: 61.5,-7.5 parent: 31 - - uid: 7632 - components: - - type: Transform - pos: -39.5,19.5 - parent: 31 - uid: 7634 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-22.5 parent: 31 - - uid: 7636 - components: - - type: Transform - pos: -47.5,-12.5 - parent: 31 - uid: 7648 components: - type: Transform @@ -53048,22 +53301,12 @@ entities: - type: Transform pos: -39.5,12.5 parent: 31 - - uid: 7697 - components: - - type: Transform - pos: -46.5,-12.5 - parent: 31 - uid: 7709 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,35.5 parent: 31 - - uid: 7713 - components: - - type: Transform - pos: -54.5,-10.5 - parent: 31 - uid: 7748 components: - type: Transform @@ -53090,11 +53333,6 @@ entities: - type: Transform pos: -5.5,-33.5 parent: 31 - - uid: 7830 - components: - - type: Transform - pos: -42.5,-8.5 - parent: 31 - uid: 7838 components: - type: Transform @@ -53139,11 +53377,6 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,-29.5 parent: 31 - - uid: 7947 - components: - - type: Transform - pos: -40.5,-8.5 - parent: 31 - uid: 8048 components: - type: Transform @@ -53216,10 +53449,10 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-31.5 parent: 31 - - uid: 8222 + - uid: 8212 components: - type: Transform - pos: -32.5,19.5 + pos: -35.5,-2.5 parent: 31 - uid: 8306 components: @@ -53441,11 +53674,6 @@ entities: rot: -1.5707963267948966 rad pos: 74.5,14.5 parent: 31 - - uid: 9174 - components: - - type: Transform - pos: -37.5,-12.5 - parent: 31 - uid: 9175 components: - type: Transform @@ -53457,15 +53685,17 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,4.5 parent: 31 - - uid: 9208 + - uid: 9213 components: - type: Transform - pos: -36.5,-12.5 + rot: -1.5707963267948966 rad + pos: -33.5,24.5 parent: 31 - - uid: 9209 + - uid: 9214 components: - type: Transform - pos: -35.5,-12.5 + rot: -1.5707963267948966 rad + pos: -33.5,21.5 parent: 31 - uid: 9231 components: @@ -53810,22 +54040,17 @@ entities: - type: Transform pos: -22.5,-35.5 parent: 31 - - uid: 9838 - components: - - type: Transform - pos: -39.5,14.5 - parent: 31 - uid: 9862 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,33.5 parent: 31 - - uid: 9889 + - uid: 9892 components: - type: Transform rot: -1.5707963267948966 rad - pos: -42.5,13.5 + pos: -40.5,25.5 parent: 31 - uid: 9899 components: @@ -53833,6 +54058,12 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,36.5 parent: 31 + - uid: 9906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,16.5 + parent: 31 - uid: 9949 components: - type: Transform @@ -53925,17 +54156,6 @@ entities: rot: 3.141592653589793 rad pos: -8.5,37.5 parent: 31 - - uid: 10372 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,14.5 - parent: 31 - - uid: 10438 - components: - - type: Transform - pos: -39.5,18.5 - parent: 31 - uid: 10520 components: - type: Transform @@ -53951,26 +54171,6 @@ entities: - type: Transform pos: -44.5,7.5 parent: 31 - - uid: 10747 - components: - - type: Transform - pos: -46.5,-8.5 - parent: 31 - - uid: 10748 - components: - - type: Transform - pos: -47.5,-8.5 - parent: 31 - - uid: 10749 - components: - - type: Transform - pos: -48.5,-8.5 - parent: 31 - - uid: 10751 - components: - - type: Transform - pos: -45.5,-8.5 - parent: 31 - uid: 11071 components: - type: Transform @@ -54086,24 +54286,6 @@ entities: rot: 3.141592653589793 rad pos: -18.5,-19.5 parent: 31 - - uid: 11408 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-4.5 - parent: 31 - - uid: 11409 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-2.5 - parent: 31 - - uid: 11410 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-6.5 - parent: 31 - uid: 11480 components: - type: Transform @@ -54735,18 +54917,6 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,28.5 parent: 31 - - uid: 80 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,20.5 - parent: 31 - - uid: 552 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,12.5 - parent: 31 - uid: 4444 components: - type: Transform @@ -54932,12 +55102,6 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-34.5 parent: 31 - - uid: 9854 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-46.5 - parent: 31 - uid: 9855 components: - type: Transform @@ -55113,11 +55277,14 @@ entities: parent: 31 - proto: HandheldHealthAnalyzerUnpowered entities: - - uid: 10030 + - uid: 4042 components: - type: Transform - pos: 17.362448,-18.309433 + pos: 17.395746,-20.54794 parent: 31 + - type: Physics + angularDamping: 0 + linearDamping: 0 - proto: HandheldStationMap entities: - uid: 5924 @@ -55142,6 +55309,11 @@ entities: - type: Transform pos: 8.041532,18.530302 parent: 31 + - uid: 10436 + components: + - type: Transform + pos: -38.455948,21.639866 + parent: 31 - proto: HarmonicaInstrument entities: - uid: 7248 @@ -55387,13 +55559,6 @@ entities: - type: Transform pos: -19.031883,8.817266 parent: 31 -- proto: HydroponicsToolHatchet - entities: - - uid: 90 - components: - - type: Transform - pos: 17.345112,-20.624432 - parent: 31 - proto: HydroponicsToolMiniHoe entities: - uid: 5633 @@ -55571,12 +55736,6 @@ entities: parent: 31 - proto: IntercomCommon entities: - - uid: 9906 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-8.5 - parent: 31 - uid: 9907 components: - type: Transform @@ -56066,11 +56225,6 @@ entities: parent: 31 - proto: Lantern entities: - - uid: 2951 - components: - - type: Transform - pos: -31.237429,17.709938 - parent: 31 - uid: 9761 components: - type: Transform @@ -56466,6 +56620,24 @@ entities: - type: Transform pos: -13.5,-27.5 parent: 31 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - uid: 4459 components: - type: Transform @@ -56478,6 +56650,11 @@ entities: parent: 31 - proto: LockerSecurityFilled entities: + - uid: 99 + components: + - type: Transform + pos: -30.5,19.5 + parent: 31 - uid: 804 components: - type: Transform @@ -56549,11 +56726,6 @@ entities: - type: Transform pos: -30.684525,-9.548513 parent: 31 - - uid: 12679 - components: - - type: Transform - pos: -30.496725,-29.480463 - parent: 31 - proto: LunchboxGenericFilledRandom entities: - uid: 2908 @@ -56620,6 +56792,13 @@ entities: - type: Transform pos: -3.5,-43.5 parent: 31 +- proto: MailTeleporter + entities: + - uid: 4208 + components: + - type: Transform + pos: 18.5,15.5 + parent: 31 - proto: MaintenanceFluffSpawner entities: - uid: 4504 @@ -56691,6 +56870,11 @@ entities: - type: Transform pos: -32.5,-15.5 parent: 31 + - uid: 7325 + components: + - type: Transform + pos: -34.5,12.5 + parent: 31 - uid: 7409 components: - type: Transform @@ -56774,10 +56958,10 @@ entities: parent: 31 - proto: MaterialBiomass entities: - - uid: 11682 + - uid: 10776 components: - type: Transform - pos: 22.199543,-9.727578 + pos: 20.512403,-15.252709 parent: 31 - type: Physics angularDamping: 0 @@ -56801,13 +56985,6 @@ entities: - type: Transform pos: 11.604966,-40.553932 parent: 31 -- proto: MaterialCloth10 - entities: - - uid: 2130 - components: - - type: Transform - pos: 17.323816,-21.401403 - parent: 31 - proto: MaterialDiamond entities: - uid: 9628 @@ -56871,10 +57048,10 @@ entities: parent: 31 - proto: MedicalScanner entities: - - uid: 11687 + - uid: 8031 components: - type: Transform - pos: 10.5,-15.5 + pos: 17.5,-16.5 parent: 31 - proto: MedicalTechFab entities: @@ -56937,6 +57114,11 @@ entities: - type: Transform pos: 12.428257,-5.4459076 parent: 31 + - uid: 4484 + components: + - type: Transform + pos: -34.3035,13.592627 + parent: 31 - uid: 7782 components: - type: Transform @@ -56944,6 +57126,11 @@ entities: parent: 31 - proto: MedkitRadiationFilled entities: + - uid: 10775 + components: + - type: Transform + pos: 19.706501,-18.29206 + parent: 31 - uid: 10809 components: - type: Transform @@ -56963,10 +57150,10 @@ entities: parent: 31 - proto: MetempsychoticMachine entities: - - uid: 11685 + - uid: 6773 components: - type: Transform - pos: 10.5,-17.5 + pos: 17.5,-17.5 parent: 31 - proto: MicrophoneInstrument entities: @@ -57064,10 +57251,10 @@ entities: parent: 31 - proto: NetworkConfigurator entities: - - uid: 10995 + - uid: 10773 components: - type: Transform - pos: 8.333701,-17.377625 + pos: 20.285225,-15.3171 parent: 31 - proto: NitrogenCanister entities: @@ -57081,15 +57268,15 @@ entities: - type: Transform pos: -3.5,-8.5 parent: 31 - - uid: 7282 + - uid: 4895 components: - type: Transform - pos: 52.5,5.5 + pos: -31.5,12.5 parent: 31 - - uid: 7780 + - uid: 7282 components: - type: Transform - pos: -29.5,13.5 + pos: 52.5,5.5 parent: 31 - uid: 7983 components: @@ -57147,11 +57334,22 @@ entities: parent: 31 - proto: NitrousOxideTankFilled entities: - - uid: 10028 + - uid: 3914 components: - type: Transform - pos: 18.18887,-18.427427 + pos: 17.718664,-21.017015 parent: 31 + - type: GasTank + toggleActionEntity: 3935 + - type: Physics + angularDamping: 0 + linearDamping: 0 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 3935 - proto: NuclearBomb entities: - uid: 4217 @@ -57203,6 +57401,12 @@ entities: rot: -1.5707963267948966 rad pos: 12.601061,-4.88571 parent: 31 + - uid: 6771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.281129,-17.576036 + parent: 31 - proto: OnionSeeds entities: - uid: 9678 @@ -57213,10 +57417,10 @@ entities: parent: 31 - proto: OperatingTable entities: - - uid: 4915 + - uid: 4876 components: - type: Transform - pos: 20.5,-16.5 + pos: 19.5,-22.5 parent: 31 - proto: OracleSpawner entities: @@ -57245,6 +57449,11 @@ entities: - type: Transform pos: -4.5,-8.5 parent: 31 + - uid: 1695 + components: + - type: Transform + pos: -31.5,11.5 + parent: 31 - uid: 1738 components: - type: Transform @@ -57280,10 +57489,10 @@ entities: - type: Transform pos: 14.5,-31.5 parent: 31 - - uid: 7781 + - uid: 8025 components: - type: Transform - pos: -28.5,13.5 + pos: 10.5,-17.5 parent: 31 - uid: 9448 components: @@ -57447,6 +57656,12 @@ entities: parent: 31 - proto: PaperBin20 entities: + - uid: 90 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,19.5 + parent: 31 - uid: 11693 components: - type: Transform @@ -57600,6 +57815,11 @@ entities: - type: Transform pos: -14.565138,-39.497578 parent: 31 + - uid: 10764 + components: + - type: Transform + pos: -28.476103,18.905796 + parent: 31 - uid: 11042 components: - type: Transform @@ -57784,17 +58004,19 @@ entities: - type: Transform pos: 44.47201,25.696434 parent: 31 -- proto: PlushieLizard +- proto: PlushieCatBlack entities: - - uid: 1058 + - uid: 9629 components: - type: Transform - pos: -36.50589,-29.473022 + pos: 19.512806,-22.556679 parent: 31 - - uid: 1125 +- proto: PlushieLizard + entities: + - uid: 1058 components: - type: Transform - pos: -31.457468,18.461973 + pos: -36.50589,-29.473022 parent: 31 - uid: 10650 components: @@ -57806,13 +58028,6 @@ entities: - type: Transform pos: 6.8823633,-3.4168224 parent: 31 -- proto: PlushieSpaceLizard - entities: - - uid: 13054 - components: - - type: Transform - pos: -40.496353,-9.50457 - parent: 31 - proto: PonderingOrb entities: - uid: 7097 @@ -58070,12 +58285,6 @@ entities: parent: 31 - proto: PosterLegitNanotrasenLogo entities: - - uid: 2566 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-8.5 - parent: 31 - uid: 2691 components: - type: Transform @@ -58182,11 +58391,6 @@ entities: - type: Transform pos: -39.5,-0.5 parent: 31 - - uid: 9479 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 31 - uid: 9579 components: - type: Transform @@ -58239,10 +58443,20 @@ entities: - type: Transform pos: -7.5,36.5 parent: 31 - - uid: 2712 + - uid: 5211 components: - type: Transform - pos: -35.5,-11.5 + pos: -38.5,25.5 + parent: 31 + - uid: 5220 + components: + - type: Transform + pos: -32.5,17.5 + parent: 31 + - uid: 5266 + components: + - type: Transform + pos: -28.5,16.5 parent: 31 - uid: 5634 components: @@ -58280,10 +58494,10 @@ entities: - type: Transform pos: 2.5,23.5 parent: 31 - - uid: 9915 + - uid: 10583 components: - type: Transform - pos: -43.5,-9.5 + pos: -38.5,12.5 parent: 31 - uid: 11004 components: @@ -58317,6 +58531,11 @@ entities: - type: Transform pos: -11.5,-20.5 parent: 31 + - uid: 6772 + components: + - type: Transform + pos: 10.5,-17.5 + parent: 31 - uid: 9040 components: - type: Transform @@ -58412,6 +58631,11 @@ entities: - type: Transform pos: 34.5,0.5 parent: 31 + - uid: 10753 + components: + - type: Transform + pos: -33.5,18.5 + parent: 31 - uid: 10989 components: - type: Transform @@ -58458,6 +58682,11 @@ entities: - type: Transform pos: 46.5,-16.5 parent: 31 + - uid: 6612 + components: + - type: Transform + pos: -27.5,22.5 + parent: 31 - uid: 7214 components: - type: Transform @@ -58482,6 +58711,11 @@ entities: rot: 3.141592653589793 rad pos: -9.5,32.5 parent: 31 + - uid: 8854 + components: + - type: Transform + pos: -29.5,29.5 + parent: 31 - uid: 8953 components: - type: Transform @@ -58571,14 +58805,6 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 - - uid: 891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-4.5 - parent: 31 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 892 components: - type: Transform @@ -58717,6 +58943,12 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 + - uid: 1295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,17.5 + parent: 31 - uid: 1301 components: - type: Transform @@ -58804,6 +59036,11 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 + - uid: 1587 + components: + - type: Transform + pos: -32.5,19.5 + parent: 31 - uid: 1605 components: - type: Transform @@ -58902,6 +59139,12 @@ entities: rot: 1.5707963267948966 rad pos: -16.5,-29.5 parent: 31 + - uid: 3835 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-20.5 + parent: 31 - uid: 3842 components: - type: Transform @@ -58913,6 +59156,12 @@ entities: - type: Transform pos: 46.5,-21.5 parent: 31 + - uid: 3902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-15.5 + parent: 31 - uid: 3908 components: - type: Transform @@ -58987,6 +59236,17 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 + - uid: 5230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,12.5 + parent: 31 + - uid: 5983 + components: + - type: Transform + pos: -36.5,25.5 + parent: 31 - uid: 6182 components: - type: Transform @@ -59031,6 +59291,12 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 + - uid: 6781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-22.5 + parent: 31 - uid: 6860 components: - type: Transform @@ -59132,12 +59398,6 @@ entities: - type: Transform pos: 14.5,-13.5 parent: 31 - - uid: 7350 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-18.5 - parent: 31 - uid: 7384 components: - type: Transform @@ -59174,18 +59434,6 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 - - uid: 7785 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -50.5,-11.5 - parent: 31 - - uid: 7788 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-11.5 - parent: 31 - uid: 8231 components: - type: Transform @@ -59288,14 +59536,12 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 - - uid: 9330 + - uid: 9184 components: - type: Transform rot: -1.5707963267948966 rad - pos: -35.5,-9.5 + pos: -28.5,16.5 parent: 31 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10301 components: - type: Transform @@ -59308,11 +59554,11 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,-31.5 parent: 31 - - uid: 10767 + - uid: 10779 components: - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-11.5 + rot: 1.5707963267948966 rad + pos: 17.5,-18.5 parent: 31 - uid: 10879 components: @@ -59361,11 +59607,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,-29.5 parent: 31 - - uid: 11414 - components: - - type: Transform - pos: -41.5,-3.5 - parent: 31 - uid: 11543 components: - type: Transform @@ -59461,6 +59702,17 @@ entities: - 10155 - proto: PoweredSmallLight entities: + - uid: 468 + components: + - type: Transform + pos: -40.5,17.5 + parent: 31 + - uid: 470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,24.5 + parent: 31 - uid: 1246 components: - type: Transform @@ -59666,12 +59918,6 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 - - uid: 4906 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-19.5 - parent: 31 - uid: 4959 components: - type: Transform @@ -59695,6 +59941,18 @@ entities: parent: 31 - type: ApcPowerReceiver powerLoad: 0 + - uid: 5217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,24.5 + parent: 31 + - uid: 5233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,21.5 + parent: 31 - uid: 5550 components: - type: Transform @@ -60297,6 +60555,12 @@ entities: - type: Transform pos: 41.5,-13.5 parent: 31 + - uid: 10772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-15.5 + parent: 31 - uid: 10978 components: - type: Transform @@ -60419,12 +60683,28 @@ entities: parent: 31 - proto: Railing entities: + - uid: 1088 + components: + - type: Transform + pos: -35.5,27.5 + parent: 31 + - uid: 1091 + components: + - type: Transform + pos: -37.5,27.5 + parent: 31 - uid: 2118 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,30.5 parent: 31 + - uid: 2155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,15.5 + parent: 31 - uid: 2192 components: - type: Transform @@ -60442,32 +60722,192 @@ entities: rot: 1.5707963267948966 rad pos: -14.5,-11.5 parent: 31 + - uid: 3050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-13.5 + parent: 31 + - uid: 3053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-13.5 + parent: 31 + - uid: 3743 + components: + - type: Transform + pos: 60.5,12.5 + parent: 31 - uid: 3796 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-10.5 parent: 31 + - uid: 4195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-29.5 + parent: 31 + - uid: 4642 + components: + - type: Transform + pos: 59.5,12.5 + parent: 31 + - uid: 4872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-30.5 + parent: 31 - uid: 5314 components: - type: Transform pos: -15.5,27.5 parent: 31 + - uid: 6144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-45.5 + parent: 31 + - uid: 6159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-46.5 + parent: 31 + - uid: 6160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-10.5 + parent: 31 + - uid: 6442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-15.5 + parent: 31 - uid: 6452 components: - type: Transform pos: -20.5,27.5 parent: 31 + - uid: 6469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-25.5 + parent: 31 + - uid: 6523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 31 + - uid: 6567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-6.5 + parent: 31 + - uid: 6576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-8.5 + parent: 31 + - uid: 6840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-13.5 + parent: 31 - uid: 6977 components: - type: Transform pos: 46.5,-26.5 parent: 31 + - uid: 7618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-23.5 + parent: 31 + - uid: 7694 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-31.5 + parent: 31 + - uid: 7713 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-31.5 + parent: 31 + - uid: 7788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-15.5 + parent: 31 + - uid: 7805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-15.5 + parent: 31 + - uid: 7830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-46.5 + parent: 31 - uid: 7864 components: - type: Transform pos: -12.5,27.5 parent: 31 + - uid: 8357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-46.5 + parent: 31 + - uid: 8375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-41.5 + parent: 31 + - uid: 8376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-41.5 + parent: 31 + - uid: 8377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-41.5 + parent: 31 + - uid: 8578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-41.5 + parent: 31 + - uid: 8590 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-45.5 + parent: 31 - uid: 9554 components: - type: Transform @@ -60479,6 +60919,18 @@ entities: - type: Transform pos: -9.5,27.5 parent: 31 + - uid: 9915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,16.5 + parent: 31 + - uid: 10027 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,17.5 + parent: 31 - uid: 10175 components: - type: Transform @@ -60491,6 +60943,33 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-2.5 parent: 31 + - uid: 10209 + components: + - type: Transform + pos: 27.5,23.5 + parent: 31 + - uid: 10211 + components: + - type: Transform + pos: 26.5,23.5 + parent: 31 + - uid: 10245 + components: + - type: Transform + pos: 25.5,23.5 + parent: 31 + - uid: 10250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,15.5 + parent: 31 + - uid: 10251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,12.5 + parent: 31 - uid: 12086 components: - type: Transform @@ -60702,6 +61181,45 @@ entities: parent: 31 - proto: RailingCornerSmall entities: + - uid: 80 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,-15.5 + parent: 31 + - uid: 186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-11.5 + parent: 31 + - uid: 1107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,27.5 + parent: 31 + - uid: 1113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,27.5 + parent: 31 + - uid: 1124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -36.5,27.5 + parent: 31 + - uid: 1125 + components: + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: -38.5,27.5 + parent: 31 + - type: Physics + bodyType: Dynamic - uid: 2680 components: - type: Transform @@ -60720,6 +61238,23 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,-22.5 parent: 31 + - uid: 2952 + components: + - type: Transform + pos: 52.5,-13.5 + parent: 31 + - uid: 3040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,12.5 + parent: 31 + - uid: 3424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-13.5 + parent: 31 - uid: 4078 components: - type: Transform @@ -60820,23 +61355,177 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,27.5 parent: 31 + - uid: 6024 + components: + - type: Transform + pos: 13.5,-33.5 + parent: 31 + - uid: 6155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-22.5 + parent: 31 + - uid: 6169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-7.5 + parent: 31 + - uid: 6174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-5.5 + parent: 31 + - uid: 6210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-46.5 + parent: 31 + - uid: 6410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-3.5 + parent: 31 - uid: 7316 components: - type: Transform pos: 5.5,-35.5 parent: 31 + - uid: 7562 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-41.5 + parent: 31 + - uid: 7626 + components: + - type: Transform + pos: -12.5,-41.5 + parent: 31 + - uid: 7632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,-9.5 + parent: 31 + - uid: 7637 + components: + - type: Transform + pos: -25.5,-31.5 + parent: 31 + - uid: 7639 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-33.5 + parent: 31 + - uid: 7697 + components: + - type: Transform + pos: 29.5,-24.5 + parent: 31 + - uid: 7745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-45.5 + parent: 31 + - uid: 7746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-7.5 + parent: 31 + - uid: 7780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,-31.5 + parent: 31 + - uid: 7781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-9.5 + parent: 31 - uid: 7791 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,27.5 parent: 31 + - uid: 8221 + components: + - type: Transform + pos: 29.5,-26.5 + parent: 31 + - uid: 8287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-24.5 + parent: 31 + - uid: 8388 + components: + - type: Transform + pos: 2.5,-46.5 + parent: 31 - uid: 8488 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-29.5 parent: 31 + - uid: 8577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -35.5,-5.5 + parent: 31 + - uid: 8594 + components: + - type: Transform + pos: 45.5,-15.5 + parent: 31 + - uid: 10028 + components: + - type: Transform + pos: 55.5,14.5 + parent: 31 + - uid: 10029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,18.5 + parent: 31 + - uid: 10246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,23.5 + parent: 31 + - uid: 10247 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,23.5 + parent: 31 + - uid: 10252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -40.5,13.5 + parent: 31 + - uid: 10372 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,14.5 + parent: 31 - uid: 10716 components: - type: Transform @@ -60849,6 +61538,12 @@ entities: rot: 3.141592653589793 rad pos: -16.5,27.5 parent: 31 + - uid: 10768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-28.5 + parent: 31 - uid: 12082 components: - type: Transform @@ -60928,15 +61623,15 @@ entities: parent: 31 - proto: RandomArtifactSpawner entities: - - uid: 60 + - uid: 3735 components: - type: Transform - pos: -8.5,-31.5 + pos: -16.5,-30.5 parent: 31 - - uid: 3735 + - uid: 6474 components: - type: Transform - pos: -16.5,-30.5 + pos: -9.5,-25.5 parent: 31 - uid: 7544 components: @@ -60960,6 +61655,16 @@ entities: - type: Transform pos: 26.5,0.5 parent: 31 + - uid: 11390 + components: + - type: Transform + pos: -5.5,-32.5 + parent: 31 + - uid: 11391 + components: + - type: Transform + pos: -14.5,-19.5 + parent: 31 - proto: RandomDrinkGlass entities: - uid: 6101 @@ -61114,11 +61819,6 @@ entities: parent: 31 - proto: RandomPosterLegit entities: - - uid: 2557 - components: - - type: Transform - pos: -52.5,-8.5 - parent: 31 - uid: 4659 components: - type: Transform @@ -61178,6 +61878,18 @@ entities: rot: 3.141592653589793 rad pos: -0.5,35.5 parent: 31 + - uid: 6641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -36.5,25.5 + parent: 31 + - uid: 7077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,23.5 + parent: 31 - uid: 7476 components: - type: Transform @@ -61188,10 +61900,15 @@ entities: - type: Transform pos: -30.5,-6.5 parent: 31 - - uid: 10760 + - uid: 11402 + components: + - type: Transform + pos: -34.5,13.5 + parent: 31 + - uid: 11403 components: - type: Transform - pos: -47.5,-9.5 + pos: -17.5,-5.5 parent: 31 - proto: RandomSoap entities: @@ -61212,11 +61929,6 @@ entities: - type: Transform pos: -7.5,5.5 parent: 31 - - uid: 1364 - components: - - type: Transform - pos: -31.5,-32.5 - parent: 31 - uid: 1378 components: - type: Transform @@ -61247,6 +61959,11 @@ entities: - type: Transform pos: 30.5,-10.5 parent: 31 + - uid: 4415 + components: + - type: Transform + pos: -36.5,20.5 + parent: 31 - uid: 4512 components: - type: Transform @@ -61405,12 +62122,6 @@ entities: rot: 3.141592653589793 rad pos: 45.5,-10.5 parent: 31 - - uid: 10761 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-11.5 - parent: 31 - uid: 11028 components: - type: Transform @@ -61809,6 +62520,11 @@ entities: - type: Transform pos: 11.5,-6.5 parent: 31 + - uid: 297 + components: + - type: Transform + pos: -35.5,26.5 + parent: 31 - uid: 307 components: - type: Transform @@ -61817,7 +62533,7 @@ entities: - uid: 335 components: - type: Transform - pos: -50.5,-8.5 + pos: -37.5,26.5 parent: 31 - uid: 410 components: @@ -61829,11 +62545,6 @@ entities: - type: Transform pos: 30.5,4.5 parent: 31 - - uid: 546 - components: - - type: Transform - pos: -39.5,19.5 - parent: 31 - uid: 550 components: - type: Transform @@ -61855,16 +62566,6 @@ entities: - type: Transform pos: -42.5,-0.5 parent: 31 - - uid: 697 - components: - - type: Transform - pos: -49.5,-8.5 - parent: 31 - - uid: 717 - components: - - type: Transform - pos: -48.5,-8.5 - parent: 31 - uid: 740 components: - type: Transform @@ -62328,11 +63029,33 @@ entities: - type: Transform pos: 28.5,-23.5 parent: 31 + - uid: 4951 + components: + - type: Transform + pos: -35.5,-2.5 + parent: 31 + - uid: 4954 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-6.5 + parent: 31 - uid: 5002 components: - type: Transform pos: 28.5,-14.5 parent: 31 + - uid: 5051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-4.5 + parent: 31 + - uid: 5052 + components: + - type: Transform + pos: -36.5,-2.5 + parent: 31 - uid: 5073 components: - type: Transform @@ -62354,20 +63077,15 @@ entities: - type: Transform pos: -2.5,6.5 parent: 31 - - uid: 5158 + - uid: 5129 components: - type: Transform - pos: -49.5,3.5 - parent: 31 - - uid: 5229 - components: - - type: Transform - pos: -29.5,18.5 + pos: -38.5,-2.5 parent: 31 - - uid: 5230 + - uid: 5158 components: - type: Transform - pos: -28.5,18.5 + pos: -49.5,3.5 parent: 31 - uid: 5940 components: @@ -62375,15 +63093,11 @@ entities: rot: 1.5707963267948966 rad pos: -9.5,37.5 parent: 31 - - uid: 5988 - components: - - type: Transform - pos: -40.5,-8.5 - parent: 31 - - uid: 6174 + - uid: 6161 components: - type: Transform - pos: -41.5,-8.5 + rot: -1.5707963267948966 rad + pos: -40.5,25.5 parent: 31 - uid: 6215 components: @@ -62446,11 +63160,6 @@ entities: - type: Transform pos: 46.5,18.5 parent: 31 - - uid: 6495 - components: - - type: Transform - pos: -45.5,-8.5 - parent: 31 - uid: 6497 components: - type: Transform @@ -62466,11 +63175,6 @@ entities: - type: Transform pos: 45.5,9.5 parent: 31 - - uid: 6567 - components: - - type: Transform - pos: -49.5,-12.5 - parent: 31 - uid: 6614 components: - type: Transform @@ -62597,11 +63301,6 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-32.5 parent: 31 - - uid: 7473 - components: - - type: Transform - pos: -31.5,19.5 - parent: 31 - uid: 7540 components: - type: Transform @@ -62648,11 +63347,6 @@ entities: - type: Transform pos: -3.5,8.5 parent: 31 - - uid: 7818 - components: - - type: Transform - pos: -39.5,18.5 - parent: 31 - uid: 7820 components: - type: Transform @@ -62674,10 +63368,11 @@ entities: - type: Transform pos: 34.5,-14.5 parent: 31 - - uid: 7963 + - uid: 8029 components: - type: Transform - pos: -42.5,-8.5 + rot: -1.5707963267948966 rad + pos: -40.5,16.5 parent: 31 - uid: 8090 components: @@ -62691,26 +63386,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-31.5 parent: 31 - - uid: 8204 - components: - - type: Transform - pos: -48.5,-12.5 - parent: 31 - - uid: 8221 - components: - - type: Transform - pos: -32.5,19.5 - parent: 31 - - uid: 8296 - components: - - type: Transform - pos: -46.5,-8.5 - parent: 31 - - uid: 8300 - components: - - type: Transform - pos: -54.5,-10.5 - parent: 31 - uid: 8302 components: - type: Transform @@ -62736,21 +63411,6 @@ entities: - type: Transform pos: -35.5,-15.5 parent: 31 - - uid: 8374 - components: - - type: Transform - pos: -46.5,-12.5 - parent: 31 - - uid: 8382 - components: - - type: Transform - pos: -47.5,-8.5 - parent: 31 - - uid: 8383 - components: - - type: Transform - pos: -47.5,-12.5 - parent: 31 - uid: 8460 components: - type: Transform @@ -62844,25 +63504,38 @@ entities: - type: Transform pos: 5.5,-7.5 parent: 31 - - uid: 9173 + - uid: 9172 + components: + - type: Transform + pos: -37.5,-2.5 + parent: 31 + - uid: 9174 components: - type: Transform - pos: -35.5,-12.5 + rot: -1.5707963267948966 rad + pos: -34.5,-10.5 + parent: 31 + - uid: 9183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-8.5 parent: 31 - uid: 9187 components: - type: Transform pos: -39.5,-1.5 parent: 31 - - uid: 9189 + - uid: 9201 components: - type: Transform - pos: -36.5,-12.5 + rot: 3.141592653589793 rad + pos: -39.5,15.5 parent: 31 - - uid: 9194 + - uid: 9209 components: - type: Transform - pos: -37.5,-12.5 + pos: -39.5,-2.5 parent: 31 - uid: 9357 components: @@ -63019,11 +63692,6 @@ entities: - type: Transform pos: 54.5,-8.5 parent: 31 - - uid: 9711 - components: - - type: Transform - pos: -39.5,14.5 - parent: 31 - uid: 9934 components: - type: Transform @@ -63153,11 +63821,6 @@ entities: rot: 1.5707963267948966 rad pos: 44.5,-14.5 parent: 31 - - uid: 10752 - components: - - type: Transform - pos: -54.5,-9.5 - parent: 31 - uid: 10818 components: - type: Transform @@ -63191,24 +63854,6 @@ entities: - type: Transform pos: -47.5,3.5 parent: 31 - - uid: 11411 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-6.5 - parent: 31 - - uid: 11412 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-4.5 - parent: 31 - - uid: 11413 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-2.5 - parent: 31 - uid: 11439 components: - type: Transform @@ -63518,6 +64163,11 @@ entities: - type: Transform pos: -11.5,-28.5 parent: 31 + - uid: 11076 + components: + - type: Transform + pos: 38.5,-19.5 + parent: 31 - proto: SalvageLootSpawner entities: - uid: 592 @@ -63525,6 +64175,11 @@ entities: - type: Transform pos: -5.5,-28.5 parent: 31 + - uid: 4104 + components: + - type: Transform + pos: -3.5,-19.5 + parent: 31 - proto: Saw entities: - uid: 11905 @@ -63665,6 +64320,14 @@ entities: - type: Transform pos: -6.54687,-32.500237 parent: 31 +- proto: SheetPlasma1 + entities: + - uid: 11396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.564943,1.4156554 + parent: 31 - proto: SheetPlasteel entities: - uid: 738 @@ -64518,13 +65181,6 @@ entities: - type: Transform pos: 21.5,28.5 parent: 31 -- proto: SignChapel - entities: - - uid: 7694 - components: - - type: Transform - pos: -38.5,11.5 - parent: 31 - proto: SignChem entities: - uid: 4889 @@ -64539,10 +65195,10 @@ entities: parent: 31 - proto: SignCloning entities: - - uid: 4133 + - uid: 8030 components: - type: Transform - pos: 10.5,-12.5 + pos: 20.5,-13.5 parent: 31 - proto: SignConference entities: @@ -64624,22 +65280,6 @@ entities: rot: 3.141592653589793 rad pos: 5.493867,-12.264781 parent: 31 -- proto: SignDirectionalChapel - entities: - - uid: 8239 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,11.5 - parent: 31 -- proto: SignDirectionalCryo - entities: - - uid: 9326 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-2.5 - parent: 31 - proto: SignDirectionalDorms entities: - uid: 2471 @@ -64784,6 +65424,20 @@ entities: - type: Transform pos: 30.5,6.5 parent: 31 +- proto: SignEscapePods + entities: + - uid: 7462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-20.5 + parent: 31 + - uid: 10816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-18.5 + parent: 31 - proto: SignEVA entities: - uid: 150 @@ -64862,13 +65516,6 @@ entities: - type: Transform pos: -12.5,-13.5 parent: 31 -- proto: SignPrivateProperty - entities: - - uid: 13047 - components: - - type: Transform - pos: -36.5,16.5 - parent: 31 - proto: SignRadiation entities: - uid: 12072 @@ -64985,6 +65632,14 @@ entities: - type: Transform pos: 54.5,-10.5 parent: 31 +- proto: SignSecurity + entities: + - uid: 6994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -27.5,16.5 + parent: 31 - proto: SignSomethingOld2 entities: - uid: 1469 @@ -65011,11 +65666,10 @@ entities: parent: 31 - proto: SignSurgery entities: - - uid: 1107 + - uid: 10762 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-13.5 + pos: 19.5,-19.5 parent: 31 - proto: SignTelecomms entities: @@ -65066,11 +65720,11 @@ entities: parent: 31 - proto: SinkWide entities: - - uid: 4225 + - uid: 267 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-16.5 + rot: -1.5707963267948966 rad + pos: 19.5,-21.5 parent: 31 - uid: 5630 components: @@ -65088,7 +65742,7 @@ entities: - uid: 11043 components: - type: Transform - pos: -1.1721542,-19.976759 + pos: -1.824899,-20.3356 parent: 31 - type: Physics angularDamping: 0 @@ -65950,13 +66604,6 @@ entities: - type: Transform pos: -33.5,44.5 parent: 31 -- proto: SolidSecretDoor - entities: - - uid: 10710 - components: - - type: Transform - pos: -32.5,15.5 - parent: 31 - proto: SophicScribeSpawner entities: - uid: 6317 @@ -66144,6 +66791,11 @@ entities: - type: Transform pos: -19.5,-12.5 parent: 31 + - uid: 10763 + components: + - type: Transform + pos: -23.5,16.5 + parent: 31 - uid: 12231 components: - type: Transform @@ -66189,29 +66841,19 @@ entities: - type: Transform pos: -21.5,-6.5 parent: 31 -- proto: SpawnPointLatejoin +- proto: SpawnPointLibrarian entities: - - uid: 9749 - components: - - type: Transform - pos: -36.5,-9.5 - parent: 31 - - uid: 9750 - components: - - type: Transform - pos: -36.5,-7.5 - parent: 31 - - uid: 9751 + - uid: 11678 components: - type: Transform - pos: -36.5,-6.5 + pos: 12.5,-29.5 parent: 31 -- proto: SpawnPointLibrarian +- proto: SpawnPointMailCarrier entities: - - uid: 11678 + - uid: 11397 components: - type: Transform - pos: 12.5,-29.5 + pos: 21.5,16.5 parent: 31 - proto: SpawnPointMedicalDoctor entities: @@ -66308,6 +66950,13 @@ entities: - type: Transform pos: -4.5,-23.5 parent: 31 +- proto: SpawnPointRoboticist + entities: + - uid: 3768 + components: + - type: Transform + pos: -1.5,-26.5 + parent: 31 - proto: SpawnPointSalvageSpecialist entities: - uid: 5917 @@ -66402,6 +67051,11 @@ entities: - type: Transform pos: 31.5,-1.5 parent: 31 + - uid: 7478 + components: + - type: Transform + pos: -34.5,-26.5 + parent: 31 - proto: SpawnPointTechnicalAssistant entities: - uid: 9103 @@ -66542,18 +67196,18 @@ entities: - type: Transform pos: 23.5,6.5 parent: 31 - - uid: 8849 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-9.5 - parent: 31 - uid: 9021 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,-17.5 parent: 31 + - uid: 10437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,19.5 + parent: 31 - proto: SteelBench entities: - uid: 1151 @@ -66905,6 +67559,13 @@ entities: - type: Transform pos: -13.5,11.5 parent: 31 +- proto: SuitStorageParamedic + entities: + - uid: 9749 + components: + - type: Transform + pos: 23.5,-7.5 + parent: 31 - proto: SuitStorageSec entities: - uid: 768 @@ -67140,17 +67801,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: East Hallway - - uid: 3050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-8.5 - parent: 31 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Arrivals - uid: 4361 components: - type: Transform @@ -67173,6 +67823,12 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Medical Hallway + - uid: 4462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -34.5,20.5 + parent: 31 - uid: 4549 components: - type: Transform @@ -67568,6 +68224,18 @@ entities: - type: Transform pos: 15.852729,-6.338344 parent: 31 +- proto: SyringePhalanximine + entities: + - uid: 3245 + components: + - type: Transform + pos: 20.61831,-15.490519 + parent: 31 + - uid: 3910 + components: + - type: Transform + pos: 20.753729,-15.594757 + parent: 31 - proto: Table entities: - uid: 206 @@ -67763,11 +68431,6 @@ entities: - type: Transform pos: 19.5,-8.5 parent: 31 - - uid: 2807 - components: - - type: Transform - pos: -48.5,-9.5 - parent: 31 - uid: 3106 components: - type: Transform @@ -67804,6 +68467,11 @@ entities: - type: Transform pos: 48.5,-30.5 parent: 31 + - uid: 4041 + components: + - type: Transform + pos: -3.5,-19.5 + parent: 31 - uid: 4076 components: - type: Transform @@ -67849,12 +68517,6 @@ entities: - type: Transform pos: 55.5,-24.5 parent: 31 - - uid: 4826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-18.5 - parent: 31 - uid: 4904 components: - type: Transform @@ -67882,6 +68544,16 @@ entities: - type: Transform pos: 28.5,0.5 parent: 31 + - uid: 5192 + components: + - type: Transform + pos: -34.5,12.5 + parent: 31 + - uid: 5229 + components: + - type: Transform + pos: -34.5,13.5 + parent: 31 - uid: 5754 components: - type: Transform @@ -67978,23 +68650,11 @@ entities: - type: Transform pos: 7.5,-13.5 parent: 31 - - uid: 7597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-18.5 - parent: 31 - uid: 7599 components: - type: Transform pos: -5.5,-28.5 parent: 31 - - uid: 7626 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-18.5 - parent: 31 - uid: 7815 components: - type: Transform @@ -68051,6 +68711,11 @@ entities: - type: Transform pos: 1.5,-26.5 parent: 31 + - uid: 8637 + components: + - type: Transform + pos: -36.5,25.5 + parent: 31 - uid: 8784 components: - type: Transform @@ -68081,6 +68746,16 @@ entities: - type: Transform pos: 18.5,17.5 parent: 31 + - uid: 9207 + components: + - type: Transform + pos: -30.5,22.5 + parent: 31 + - uid: 9211 + components: + - type: Transform + pos: -30.5,23.5 + parent: 31 - uid: 9510 components: - type: Transform @@ -68188,11 +68863,6 @@ entities: - type: Transform pos: -0.5,-12.5 parent: 31 - - uid: 10758 - components: - - type: Transform - pos: -47.5,-9.5 - parent: 31 - uid: 10796 components: - type: Transform @@ -68495,11 +69165,6 @@ entities: - type: Transform pos: 14.5,-5.5 parent: 31 - - uid: 2193 - components: - - type: Transform - pos: 19.5,-20.5 - parent: 31 - uid: 3801 components: - type: Transform @@ -68531,6 +69196,17 @@ entities: - type: Transform pos: 27.5,15.5 parent: 31 + - uid: 4423 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,19.5 + parent: 31 + - uid: 4426 + components: + - type: Transform + pos: -33.5,18.5 + parent: 31 - uid: 4573 components: - type: Transform @@ -68552,11 +69228,28 @@ entities: - type: Transform pos: 13.5,-0.5 parent: 31 + - uid: 5170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,19.5 + parent: 31 + - uid: 5180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,19.5 + parent: 31 - uid: 6252 components: - type: Transform pos: 37.5,-0.5 parent: 31 + - uid: 6809 + components: + - type: Transform + pos: -28.5,18.5 + parent: 31 - uid: 7046 components: - type: Transform @@ -68636,6 +69329,12 @@ entities: - type: Transform pos: -16.5,-18.5 parent: 31 + - uid: 10774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-18.5 + parent: 31 - uid: 10825 components: - type: Transform @@ -68673,6 +69372,11 @@ entities: - type: Transform pos: -4.5,-21.5 parent: 31 + - uid: 4900 + components: + - type: Transform + pos: -38.5,20.5 + parent: 31 - uid: 5077 components: - type: Transform @@ -68697,6 +69401,11 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,0.5 parent: 31 + - uid: 10417 + components: + - type: Transform + pos: -38.5,21.5 + parent: 31 - uid: 12058 components: - type: Transform @@ -68862,11 +69571,6 @@ entities: - type: Transform pos: 11.5,-31.5 parent: 31 - - uid: 7462 - components: - - type: Transform - pos: -29.5,17.5 - parent: 31 - uid: 7849 components: - type: Transform @@ -68936,12 +69640,6 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-4.5 parent: 31 - - uid: 10478 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,17.5 - parent: 31 - uid: 10618 components: - type: Transform @@ -69206,6 +69904,11 @@ entities: - type: Transform pos: -30.309246,-9.267263 parent: 31 + - uid: 10749 + components: + - type: Transform + pos: -35.2357,24.709715 + parent: 31 - proto: ToolboxElectricalFilled entities: - uid: 4290 @@ -69230,6 +69933,11 @@ entities: - type: Transform pos: 4.4022307,35.456944 parent: 31 + - uid: 8220 + components: + - type: Transform + pos: -34.49979,13.157952 + parent: 31 - proto: ToolboxGoldFilled entities: - uid: 4194 @@ -69275,11 +69983,6 @@ entities: parent: 31 - proto: ToySpawner entities: - - uid: 521 - components: - - type: Transform - pos: -31.5,16.5 - parent: 31 - uid: 867 components: - type: Transform @@ -69312,6 +70015,13 @@ entities: - type: Transform pos: 48.60447,5.4525433 parent: 31 +- proto: UnfinishedMachineFrame + entities: + - uid: 10760 + components: + - type: Transform + pos: -34.5,25.5 + parent: 31 - proto: UniformPrinter entities: - uid: 8408 @@ -69475,6 +70185,11 @@ entities: parent: 31 - proto: VendingMachineCigs entities: + - uid: 2204 + components: + - type: Transform + pos: -35.5,25.5 + parent: 31 - uid: 9793 components: - type: Transform @@ -69530,12 +70245,6 @@ entities: - type: Transform pos: 35.5,6.5 parent: 31 - - uid: 9739 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-5.5 - parent: 31 - uid: 10840 components: - type: Transform @@ -69560,6 +70269,13 @@ entities: rot: -1.5707963267948966 rad pos: -34.5,2.5 parent: 31 +- proto: VendingMachineCourierDrobe + entities: + - uid: 11398 + components: + - type: Transform + pos: 23.5,15.5 + parent: 31 - proto: VendingMachineCuraDrobe entities: - uid: 9049 @@ -69661,6 +70377,13 @@ entities: - type: Transform pos: -18.5,-2.5 parent: 31 +- proto: VendingMachinePwrGame + entities: + - uid: 7062 + components: + - type: Transform + pos: -37.5,25.5 + parent: 31 - proto: VendingMachineRestockBooze entities: - uid: 10691 @@ -69675,6 +70398,13 @@ entities: - type: Transform pos: 22.561508,-10.156418 parent: 31 +- proto: VendingMachineRestockRobotics + entities: + - uid: 11404 + components: + - type: Transform + pos: -3.3367896,-19.24318 + parent: 31 - proto: VendingMachineRoboDrobe entities: - uid: 1482 @@ -69739,6 +70469,14 @@ entities: - type: Transform pos: 26.5,6.5 parent: 31 +- proto: VendingMachineSnackTeal + entities: + - uid: 5160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,14.5 + parent: 31 - proto: VendingMachineSolsnack entities: - uid: 113 @@ -69900,6 +70638,12 @@ entities: parent: 31 - proto: WallmountTelevision entities: + - uid: 4877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -39.5,21.5 + parent: 31 - uid: 7747 components: - type: Transform @@ -69968,6 +70712,11 @@ entities: - type: Transform pos: -13.5,26.5 parent: 31 + - uid: 138 + components: + - type: Transform + pos: -27.5,16.5 + parent: 31 - uid: 147 components: - type: Transform @@ -69983,6 +70732,12 @@ entities: - type: Transform pos: -16.5,-28.5 parent: 31 + - uid: 208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,16.5 + parent: 31 - uid: 209 components: - type: Transform @@ -70039,8 +70794,18 @@ entities: - uid: 401 components: - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-19.5 + rot: -1.5707963267948966 rad + pos: -39.5,22.5 + parent: 31 + - uid: 420 + components: + - type: Transform + pos: -31.5,25.5 + parent: 31 + - uid: 421 + components: + - type: Transform + pos: -30.5,25.5 parent: 31 - uid: 447 components: @@ -70278,11 +71043,6 @@ entities: - type: Transform pos: 29.5,-16.5 parent: 31 - - uid: 975 - components: - - type: Transform - pos: -37.5,20.5 - parent: 31 - uid: 1035 components: - type: Transform @@ -70441,6 +71201,12 @@ entities: - type: Transform pos: 11.5,18.5 parent: 31 + - uid: 1311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,25.5 + parent: 31 - uid: 1317 components: - type: Transform @@ -70451,11 +71217,23 @@ entities: - type: Transform pos: 29.5,15.5 parent: 31 + - uid: 1364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -38.5,26.5 + parent: 31 - uid: 1377 components: - type: Transform pos: 61.5,5.5 parent: 31 + - uid: 1385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,26.5 + parent: 31 - uid: 1392 components: - type: Transform @@ -70648,6 +71426,12 @@ entities: - type: Transform pos: 22.5,-26.5 parent: 31 + - uid: 1638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-5.5 + parent: 31 - uid: 1642 components: - type: Transform @@ -71587,6 +72371,11 @@ entities: - type: Transform pos: 19.5,2.5 parent: 31 + - uid: 2130 + components: + - type: Transform + pos: -30.5,20.5 + parent: 31 - uid: 2156 components: - type: Transform @@ -71608,6 +72397,11 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,-22.5 parent: 31 + - uid: 2193 + components: + - type: Transform + pos: -31.5,20.5 + parent: 31 - uid: 2215 components: - type: Transform @@ -71833,6 +72627,11 @@ entities: - type: Transform pos: 14.5,25.5 parent: 31 + - uid: 2537 + components: + - type: Transform + pos: -36.5,26.5 + parent: 31 - uid: 2671 components: - type: Transform @@ -71914,12 +72713,6 @@ entities: - type: Transform pos: 59.5,8.5 parent: 31 - - uid: 3743 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-28.5 - parent: 31 - uid: 3802 components: - type: Transform @@ -71945,6 +72738,18 @@ entities: - type: Transform pos: 15.5,22.5 parent: 31 + - uid: 3892 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,26.5 + parent: 31 + - uid: 3893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,25.5 + parent: 31 - uid: 3934 components: - type: Transform @@ -72140,6 +72945,11 @@ entities: rot: 1.5707963267948966 rad pos: 72.5,5.5 parent: 31 + - uid: 4422 + components: + - type: Transform + pos: -32.5,20.5 + parent: 31 - uid: 4428 components: - type: Transform @@ -72170,6 +72980,11 @@ entities: - type: Transform pos: 55.5,12.5 parent: 31 + - uid: 4486 + components: + - type: Transform + pos: 33.5,-19.5 + parent: 31 - uid: 4502 components: - type: Transform @@ -72479,16 +73294,6 @@ entities: - type: Transform pos: 35.5,-19.5 parent: 31 - - uid: 4862 - components: - - type: Transform - pos: 36.5,-19.5 - parent: 31 - - uid: 4864 - components: - - type: Transform - pos: 37.5,-19.5 - parent: 31 - uid: 4867 components: - type: Transform @@ -72636,6 +73441,12 @@ entities: - type: Transform pos: -5.5,-24.5 parent: 31 + - uid: 5175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,24.5 + parent: 31 - uid: 5176 components: - type: Transform @@ -72676,10 +73487,11 @@ entities: - type: Transform pos: -25.5,25.5 parent: 31 - - uid: 5233 + - uid: 5199 components: - type: Transform - pos: -39.5,15.5 + rot: -1.5707963267948966 rad + pos: -29.5,22.5 parent: 31 - uid: 5236 components: @@ -72854,11 +73666,6 @@ entities: - type: Transform pos: -27.5,-10.5 parent: 31 - - uid: 5610 - components: - - type: Transform - pos: -39.5,17.5 - parent: 31 - uid: 5674 components: - type: Transform @@ -72869,11 +73676,6 @@ entities: - type: Transform pos: 68.5,11.5 parent: 31 - - uid: 5719 - components: - - type: Transform - pos: -39.5,-8.5 - parent: 31 - uid: 5729 components: - type: Transform @@ -72911,12 +73713,6 @@ entities: - type: Transform pos: -29.5,-8.5 parent: 31 - - uid: 5983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-8.5 - parent: 31 - uid: 5995 components: - type: Transform @@ -72939,11 +73735,6 @@ entities: - type: Transform pos: 72.5,11.5 parent: 31 - - uid: 6210 - components: - - type: Transform - pos: -42.5,-12.5 - parent: 31 - uid: 6230 components: - type: Transform @@ -73091,11 +73882,6 @@ entities: - type: Transform pos: 37.5,10.5 parent: 31 - - uid: 6474 - components: - - type: Transform - pos: -52.5,-12.5 - parent: 31 - uid: 6475 components: - type: Transform @@ -73124,12 +73910,13 @@ entities: - uid: 6493 components: - type: Transform - pos: -52.5,-8.5 + rot: -1.5707963267948966 rad + pos: -39.5,16.5 parent: 31 - - uid: 6494 + - uid: 6495 components: - type: Transform - pos: -54.5,-8.5 + pos: -30.5,21.5 parent: 31 - uid: 6496 components: @@ -73154,7 +73941,8 @@ entities: - uid: 6505 components: - type: Transform - pos: -54.5,-12.5 + rot: -1.5707963267948966 rad + pos: -39.5,18.5 parent: 31 - uid: 6537 components: @@ -73171,11 +73959,6 @@ entities: - type: Transform pos: 32.5,18.5 parent: 31 - - uid: 6576 - components: - - type: Transform - pos: -45.5,-12.5 - parent: 31 - uid: 6583 components: - type: Transform @@ -73197,11 +73980,6 @@ entities: - type: Transform pos: 29.5,13.5 parent: 31 - - uid: 6612 - components: - - type: Transform - pos: -40.5,-12.5 - parent: 31 - uid: 6615 components: - type: Transform @@ -73239,16 +74017,6 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,24.5 parent: 31 - - uid: 6809 - components: - - type: Transform - pos: -43.5,-12.5 - parent: 31 - - uid: 6810 - components: - - type: Transform - pos: -38.5,-7.5 - parent: 31 - uid: 6811 components: - type: Transform @@ -73458,11 +74226,6 @@ entities: - type: Transform pos: 30.5,17.5 parent: 31 - - uid: 7062 - components: - - type: Transform - pos: 31.5,-20.5 - parent: 31 - uid: 7069 components: - type: Transform @@ -73643,11 +74406,6 @@ entities: - type: Transform pos: -16.5,-31.5 parent: 31 - - uid: 7475 - components: - - type: Transform - pos: -30.5,19.5 - parent: 31 - uid: 7481 components: - type: Transform @@ -73759,15 +74517,16 @@ entities: rot: -1.5707963267948966 rad pos: -14.5,-31.5 parent: 31 - - uid: 7601 + - uid: 7597 components: - type: Transform - pos: -10.5,-32.5 + rot: -1.5707963267948966 rad + pos: -41.5,18.5 parent: 31 - - uid: 7629 + - uid: 7601 components: - type: Transform - pos: -39.5,16.5 + pos: -10.5,-32.5 parent: 31 - uid: 7633 components: @@ -73797,7 +74556,8 @@ entities: - uid: 7712 components: - type: Transform - pos: -54.5,-11.5 + rot: -1.5707963267948966 rad + pos: -40.5,23.5 parent: 31 - uid: 7751 components: @@ -73814,21 +74574,17 @@ entities: - type: Transform pos: 20.5,-12.5 parent: 31 - - uid: 7805 + - uid: 7818 components: - type: Transform - pos: -53.5,-12.5 + rot: -1.5707963267948966 rad + pos: -34.5,26.5 parent: 31 - uid: 7822 components: - type: Transform pos: 22.5,-12.5 parent: 31 - - uid: 7831 - components: - - type: Transform - pos: -43.5,-8.5 - parent: 31 - uid: 7846 components: - type: Transform @@ -73845,27 +74601,12 @@ entities: - type: Transform pos: 33.5,21.5 parent: 31 - - uid: 7968 - components: - - type: Transform - pos: -36.5,20.5 - parent: 31 - uid: 8019 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,9.5 parent: 31 - - uid: 8026 - components: - - type: Transform - pos: -53.5,-8.5 - parent: 31 - - uid: 8051 - components: - - type: Transform - pos: -39.5,-12.5 - parent: 31 - uid: 8075 components: - type: Transform @@ -73952,21 +74693,11 @@ entities: - type: Transform pos: 71.5,5.5 parent: 31 - - uid: 8212 - components: - - type: Transform - pos: -41.5,-12.5 - parent: 31 - uid: 8215 components: - type: Transform pos: 39.5,-15.5 parent: 31 - - uid: 8220 - components: - - type: Transform - pos: -30.5,18.5 - parent: 31 - uid: 8233 components: - type: Transform @@ -73979,27 +74710,27 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-23.5 parent: 31 - - uid: 8250 + - uid: 8290 components: - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-19.5 + rot: -1.5707963267948966 rad + pos: 15.5,20.5 parent: 31 - - uid: 8287 + - uid: 8305 components: - type: Transform - pos: -50.5,-12.5 + pos: 38.5,-20.5 parent: 31 - - uid: 8289 + - uid: 8308 components: - type: Transform - pos: -51.5,-8.5 + rot: -1.5707963267948966 rad + pos: -29.5,23.5 parent: 31 - - uid: 8290 + - uid: 8310 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,20.5 + pos: 35.5,-20.5 parent: 31 - uid: 8311 components: @@ -74012,6 +74743,11 @@ entities: rot: 1.5707963267948966 rad pos: 69.5,3.5 parent: 31 + - uid: 8319 + components: + - type: Transform + pos: 36.5,-20.5 + parent: 31 - uid: 8325 components: - type: Transform @@ -74042,6 +74778,17 @@ entities: rot: 3.141592653589793 rad pos: 53.5,-29.5 parent: 31 + - uid: 8340 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,14.5 + parent: 31 + - uid: 8341 + components: + - type: Transform + pos: -32.5,25.5 + parent: 31 - uid: 8368 components: - type: Transform @@ -74058,6 +74805,12 @@ entities: rot: 3.141592653589793 rad pos: 56.5,-25.5 parent: 31 + - uid: 8387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,23.5 + parent: 31 - uid: 8391 components: - type: Transform @@ -74227,12 +74980,43 @@ entities: - type: Transform pos: -33.5,-22.5 parent: 31 + - uid: 8579 + components: + - type: Transform + pos: -30.5,24.5 + parent: 31 + - uid: 8580 + components: + - type: Transform + pos: 33.5,-20.5 + parent: 31 + - uid: 8591 + components: + - type: Transform + pos: 34.5,-20.5 + parent: 31 + - uid: 8593 + components: + - type: Transform + pos: 37.5,-20.5 + parent: 31 - uid: 8615 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,-23.5 parent: 31 + - uid: 8636 + components: + - type: Transform + pos: -39.5,21.5 + parent: 31 + - uid: 8638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,23.5 + parent: 31 - uid: 8695 components: - type: Transform @@ -74263,11 +75047,6 @@ entities: rot: 3.141592653589793 rad pos: 54.5,-20.5 parent: 31 - - uid: 8745 - components: - - type: Transform - pos: 34.5,-19.5 - parent: 31 - uid: 8756 components: - type: Transform @@ -74325,7 +75104,8 @@ entities: - uid: 8806 components: - type: Transform - pos: -38.5,20.5 + rot: -1.5707963267948966 rad + pos: -29.5,21.5 parent: 31 - uid: 8811 components: @@ -74363,11 +75143,6 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,37.5 parent: 31 - - uid: 8830 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 31 - uid: 8831 components: - type: Transform @@ -74465,26 +75240,51 @@ entities: rot: -1.5707963267948966 rad pos: -4.5,-28.5 parent: 31 - - uid: 9182 + - uid: 9169 components: - type: Transform - pos: -38.5,-8.5 + pos: -28.5,20.5 parent: 31 - - uid: 9183 + - uid: 9176 components: - type: Transform - pos: -38.5,-6.5 + rot: -1.5707963267948966 rad + pos: -34.5,-7.5 parent: 31 - - uid: 9185 + - uid: 9177 components: - type: Transform - pos: -39.5,-2.5 + rot: -1.5707963267948966 rad + pos: -34.5,-11.5 + parent: 31 + - uid: 9178 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 31 + - uid: 9182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -34.5,-3.5 parent: 31 - uid: 9186 components: - type: Transform pos: -39.5,-0.5 parent: 31 + - uid: 9189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -28.5,15.5 + parent: 31 + - uid: 9191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,15.5 + parent: 31 - uid: 9192 components: - type: Transform @@ -74494,7 +75294,8 @@ entities: - uid: 9193 components: - type: Transform - pos: -38.5,-12.5 + rot: -1.5707963267948966 rad + pos: -34.5,-9.5 parent: 31 - uid: 9203 components: @@ -74505,7 +75306,18 @@ entities: - uid: 9205 components: - type: Transform - pos: -39.5,-6.5 + pos: -33.5,20.5 + parent: 31 + - uid: 9208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -39.5,19.5 + parent: 31 + - uid: 9210 + components: + - type: Transform + pos: -29.5,20.5 parent: 31 - uid: 9253 components: @@ -74648,15 +75460,10 @@ entities: pos: -5.5,26.5 parent: 31 - uid: 9327 - components: - - type: Transform - pos: -43.5,-2.5 - parent: 31 - - uid: 9329 components: - type: Transform rot: -1.5707963267948966 rad - pos: -34.5,19.5 + pos: -27.5,15.5 parent: 31 - uid: 9342 components: @@ -74897,10 +75704,17 @@ entities: - type: Transform pos: 2.5,-44.5 parent: 31 + - uid: 9616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -31.5,15.5 + parent: 31 - uid: 9624 components: - type: Transform - pos: -42.5,-2.5 + rot: -1.5707963267948966 rad + pos: -30.5,15.5 parent: 31 - uid: 9636 components: @@ -74952,12 +75766,24 @@ entities: - type: Transform pos: 3.5,-43.5 parent: 31 + - uid: 9700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,15.5 + parent: 31 - uid: 9705 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,31.5 parent: 31 + - uid: 9711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,15.5 + parent: 31 - uid: 9721 components: - type: Transform @@ -74983,6 +75809,12 @@ entities: - type: Transform pos: -39.5,20.5 parent: 31 + - uid: 9751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -40.5,18.5 + parent: 31 - uid: 9792 components: - type: Transform @@ -74994,6 +75826,12 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-37.5 parent: 31 + - uid: 9838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -41.5,25.5 + parent: 31 - uid: 9857 components: - type: Transform @@ -75006,12 +75844,6 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-39.5 parent: 31 - - uid: 9892 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,19.5 - parent: 31 - uid: 9924 components: - type: Transform @@ -75030,6 +75862,11 @@ entities: rot: 3.141592653589793 rad pos: 40.5,-15.5 parent: 31 + - uid: 10012 + components: + - type: Transform + pos: -33.5,17.5 + parent: 31 - uid: 10019 components: - type: Transform @@ -75137,16 +75974,6 @@ entities: - type: Transform pos: -35.5,-17.5 parent: 31 - - uid: 10209 - components: - - type: Transform - pos: -35.5,20.5 - parent: 31 - - uid: 10211 - components: - - type: Transform - pos: -34.5,20.5 - parent: 31 - uid: 10244 components: - type: Transform @@ -75222,6 +76049,11 @@ entities: - type: Transform pos: -0.5,-22.5 parent: 31 + - uid: 10765 + components: + - type: Transform + pos: 34.5,-19.5 + parent: 31 - uid: 10804 components: - type: Transform @@ -75239,6 +76071,11 @@ entities: - type: Transform pos: -1.5,-23.5 parent: 31 + - uid: 11014 + components: + - type: Transform + pos: 39.5,-20.5 + parent: 31 - uid: 11038 components: - type: Transform @@ -75344,12 +76181,6 @@ entities: rot: 1.5707963267948966 rad pos: 73.5,-1.5 parent: 31 - - uid: 11165 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-28.5 - parent: 31 - uid: 11170 components: - type: Transform @@ -75392,12 +76223,6 @@ entities: rot: 1.5707963267948966 rad pos: 69.5,-2.5 parent: 31 - - uid: 11185 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-29.5 - parent: 31 - uid: 11187 components: - type: Transform @@ -75409,36 +76234,6 @@ entities: rot: 3.141592653589793 rad pos: 54.5,14.5 parent: 31 - - uid: 11390 - components: - - type: Transform - pos: -40.5,-2.5 - parent: 31 - - uid: 11391 - components: - - type: Transform - pos: -40.5,-6.5 - parent: 31 - - uid: 11392 - components: - - type: Transform - pos: -42.5,-6.5 - parent: 31 - - uid: 11393 - components: - - type: Transform - pos: -43.5,-6.5 - parent: 31 - - uid: 11394 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 31 - - uid: 11395 - components: - - type: Transform - pos: -43.5,-5.5 - parent: 31 - uid: 11773 components: - type: Transform @@ -75609,11 +76404,6 @@ entities: rot: 3.141592653589793 rad pos: -31.5,1.5 parent: 31 - - uid: 251 - components: - - type: Transform - pos: -33.5,16.5 - parent: 31 - uid: 343 components: - type: Transform @@ -75658,12 +76448,6 @@ entities: rot: 1.5707963267948966 rad pos: -7.5,-10.5 parent: 31 - - uid: 527 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-2.5 - parent: 31 - uid: 551 components: - type: Transform @@ -75887,26 +76671,6 @@ entities: - type: Transform pos: -23.5,0.5 parent: 31 - - uid: 1088 - components: - - type: Transform - pos: -34.5,-11.5 - parent: 31 - - uid: 1091 - components: - - type: Transform - pos: -34.5,-10.5 - parent: 31 - - uid: 1124 - components: - - type: Transform - pos: -34.5,-9.5 - parent: 31 - - uid: 1129 - components: - - type: Transform - pos: -34.5,-8.5 - parent: 31 - uid: 1189 components: - type: Transform @@ -75957,21 +76721,6 @@ entities: - type: Transform pos: -34.5,-1.5 parent: 31 - - uid: 1295 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 31 - - uid: 1310 - components: - - type: Transform - pos: -34.5,-3.5 - parent: 31 - - uid: 1311 - components: - - type: Transform - pos: -34.5,-4.5 - parent: 31 - uid: 1314 components: - type: Transform @@ -76075,16 +76824,6 @@ entities: - type: Transform pos: -1.5,-7.5 parent: 31 - - uid: 1587 - components: - - type: Transform - pos: -27.5,17.5 - parent: 31 - - uid: 1588 - components: - - type: Transform - pos: -26.5,15.5 - parent: 31 - uid: 1612 components: - type: Transform @@ -76100,11 +76839,6 @@ entities: - type: Transform pos: 36.5,2.5 parent: 31 - - uid: 1638 - components: - - type: Transform - pos: -28.5,15.5 - parent: 31 - uid: 1639 components: - type: Transform @@ -76155,11 +76889,6 @@ entities: - type: Transform pos: -19.5,21.5 parent: 31 - - uid: 1679 - components: - - type: Transform - pos: -29.5,15.5 - parent: 31 - uid: 1685 components: - type: Transform @@ -76790,11 +77519,6 @@ entities: rot: 3.141592653589793 rad pos: -11.5,-23.5 parent: 31 - - uid: 2441 - components: - - type: Transform - pos: -34.5,-7.5 - parent: 31 - uid: 2443 components: - type: Transform @@ -76937,11 +77661,6 @@ entities: - type: Transform pos: 9.5,24.5 parent: 31 - - uid: 3768 - components: - - type: Transform - pos: -34.5,-6.5 - parent: 31 - uid: 3771 components: - type: Transform @@ -77171,12 +77890,6 @@ entities: rot: 3.141592653589793 rad pos: -29.5,-19.5 parent: 31 - - uid: 4905 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-19.5 - parent: 31 - uid: 4946 components: - type: Transform @@ -77187,16 +77900,6 @@ entities: - type: Transform pos: 27.5,-21.5 parent: 31 - - uid: 4951 - components: - - type: Transform - pos: 26.5,-21.5 - parent: 31 - - uid: 4954 - components: - - type: Transform - pos: 25.5,-22.5 - parent: 31 - uid: 5011 components: - type: Transform @@ -77263,12 +77966,6 @@ entities: - type: Transform pos: -31.5,-5.5 parent: 31 - - uid: 5609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,18.5 - parent: 31 - uid: 5734 components: - type: Transform @@ -77350,12 +78047,6 @@ entities: - type: Transform pos: 6.5,-9.5 parent: 31 - - uid: 7357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,17.5 - parent: 31 - uid: 7368 components: - type: Transform @@ -77366,11 +78057,6 @@ entities: - type: Transform pos: 20.5,-21.5 parent: 31 - - uid: 7478 - components: - - type: Transform - pos: -30.5,17.5 - parent: 31 - uid: 7532 components: - type: Transform @@ -77401,11 +78087,6 @@ entities: - type: Transform pos: -17.5,-18.5 parent: 31 - - uid: 7675 - components: - - type: Transform - pos: -37.5,16.5 - parent: 31 - uid: 7702 components: - type: Transform @@ -77612,20 +78293,16 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,20.5 parent: 31 - - uid: 9169 - components: - - type: Transform - pos: -38.5,-2.5 - parent: 31 - uid: 9170 components: - type: Transform pos: 24.5,6.5 parent: 31 - - uid: 9191 + - uid: 9200 components: - type: Transform - pos: -33.5,15.5 + rot: 1.5707963267948966 rad + pos: 25.5,-22.5 parent: 31 - uid: 9204 components: @@ -77633,11 +78310,6 @@ entities: rot: 3.141592653589793 rad pos: 44.5,-5.5 parent: 31 - - uid: 9228 - components: - - type: Transform - pos: -30.5,16.5 - parent: 31 - uid: 9252 components: - type: Transform @@ -77698,6 +78370,24 @@ entities: - type: Transform pos: 9.5,-39.5 parent: 31 + - uid: 9326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-21.5 + parent: 31 + - uid: 9329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-22.5 + parent: 31 + - uid: 9330 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-23.5 + parent: 31 - uid: 9346 components: - type: Transform @@ -77736,6 +78426,12 @@ entities: - type: Transform pos: -21.5,-8.5 parent: 31 + - uid: 9479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-23.5 + parent: 31 - uid: 9517 components: - type: Transform @@ -77788,6 +78484,12 @@ entities: - type: Transform pos: 1.5,-23.5 parent: 31 + - uid: 9596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-20.5 + parent: 31 - uid: 9601 components: - type: Transform @@ -78103,26 +78805,6 @@ entities: - type: Transform pos: -16.5,-9.5 parent: 31 - - uid: 10435 - components: - - type: Transform - pos: -34.5,16.5 - parent: 31 - - uid: 10436 - components: - - type: Transform - pos: -36.5,16.5 - parent: 31 - - uid: 10437 - components: - - type: Transform - pos: -35.5,16.5 - parent: 31 - - uid: 10440 - components: - - type: Transform - pos: -34.5,18.5 - parent: 31 - uid: 10477 components: - type: Transform @@ -78194,6 +78876,12 @@ entities: - type: Transform pos: -27.5,-25.5 parent: 31 + - uid: 10829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-21.5 + parent: 31 - uid: 11158 components: - type: Transform @@ -78230,16 +78918,6 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-24.5 parent: 31 - - uid: 11396 - components: - - type: Transform - pos: -39.5,-3.5 - parent: 31 - - uid: 11397 - components: - - type: Transform - pos: -39.5,-5.5 - parent: 31 - uid: 11647 components: - type: Transform @@ -78284,11 +78962,6 @@ entities: - type: Transform pos: 25.5,-25.5 parent: 31 - - uid: 1385 - components: - - type: Transform - pos: 25.5,-21.5 - parent: 31 - uid: 1655 components: - type: Transform @@ -78324,16 +78997,6 @@ entities: - type: Transform pos: 23.5,-22.5 parent: 31 - - uid: 3910 - components: - - type: Transform - pos: -27.5,15.5 - parent: 31 - - uid: 5005 - components: - - type: Transform - pos: 20.5,-22.5 - parent: 31 - uid: 5145 components: - type: Transform @@ -78359,16 +79022,6 @@ entities: - type: Transform pos: -31.5,-6.5 parent: 31 - - uid: 8854 - components: - - type: Transform - pos: 17.5,-23.5 - parent: 31 - - uid: 9013 - components: - - type: Transform - pos: 16.5,-23.5 - parent: 31 - uid: 9087 components: - type: Transform @@ -78379,11 +79032,6 @@ entities: - type: Transform pos: 4.5,-40.5 parent: 31 - - uid: 9596 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 31 - uid: 9822 components: - type: Transform @@ -78414,16 +79062,6 @@ entities: - type: Transform pos: 2.5,-42.5 parent: 31 - - uid: 10417 - components: - - type: Transform - pos: -31.5,15.5 - parent: 31 - - uid: 10422 - components: - - type: Transform - pos: -30.5,15.5 - parent: 31 - uid: 10601 components: - type: Transform @@ -78441,13 +79079,6 @@ entities: - type: Transform pos: -25.5,-27.5 parent: 31 -- proto: WardrobeRoboticsFilled - entities: - - uid: 9616 - components: - - type: Transform - pos: -2.5,-25.5 - parent: 31 - proto: WarningCO2 entities: - uid: 11013 @@ -78668,6 +79299,11 @@ entities: - type: Transform pos: -21.5,-2.5 parent: 31 + - uid: 10781 + components: + - type: Transform + pos: 21.5,-7.5 + parent: 31 - proto: WaterTankHighCapacity entities: - uid: 10355 @@ -78694,6 +79330,18 @@ entities: - type: Transform pos: -2.5,7.5 parent: 31 + - uid: 10780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,15.5 + parent: 31 + - uid: 10782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,11.5 + parent: 31 - uid: 11117 components: - type: Transform @@ -78769,14 +79417,6 @@ entities: - type: Transform pos: 51.379066,17.2747 parent: 31 -- proto: WelderMini - entities: - - uid: 1309 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.758324,-20.712929 - parent: 31 - proto: WeldingFuelTankFull entities: - uid: 586 @@ -79056,6 +79696,18 @@ entities: rot: 3.141592653589793 rad pos: -1.5,6.5 parent: 31 + - uid: 10757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,18.5 + parent: 31 + - uid: 10759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -33.5,19.5 + parent: 31 - proto: Window entities: - uid: 261 @@ -79161,12 +79813,6 @@ entities: - type: Transform pos: 11.5,2.5 parent: 31 - - uid: 2155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,11.5 - parent: 31 - uid: 2197 components: - type: Transform @@ -79196,6 +79842,12 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-14.5 parent: 31 + - uid: 3888 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,24.5 + parent: 31 - uid: 4069 components: - type: Transform @@ -79243,6 +79895,12 @@ entities: - type: Transform pos: 49.5,-6.5 parent: 31 + - uid: 6810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,21.5 + parent: 31 - uid: 7438 components: - type: Transform @@ -79318,12 +79976,6 @@ entities: - type: Transform pos: 44.5,-8.5 parent: 31 - - uid: 10829 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,11.5 - parent: 31 - uid: 11715 components: - type: Transform @@ -79383,6 +80035,29 @@ entities: parent: 31 - proto: WindowReinforcedDirectional entities: + - uid: 60 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-45.5 + parent: 31 + - uid: 167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,-15.5 + parent: 31 + - uid: 198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-6.5 + parent: 31 + - uid: 422 + components: + - type: Transform + pos: -35.5,27.5 + parent: 31 - uid: 477 components: - type: Transform @@ -79400,6 +80075,23 @@ entities: - type: Transform pos: -8.5,38.5 parent: 31 + - uid: 546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,16.5 + parent: 31 + - uid: 552 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-8.5 + parent: 31 + - uid: 1046 + components: + - type: Transform + pos: -37.5,27.5 + parent: 31 - uid: 1368 components: - type: Transform @@ -79452,6 +80144,17 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,35.5 parent: 31 + - uid: 2951 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,-13.5 + parent: 31 + - uid: 3475 + components: + - type: Transform + pos: 60.5,12.5 + parent: 31 - uid: 3784 components: - type: Transform @@ -79480,6 +80183,11 @@ entities: rot: 3.141592653589793 rad pos: 67.5,0.5 parent: 31 + - uid: 4244 + components: + - type: Transform + pos: 59.5,12.5 + parent: 31 - uid: 4256 components: - type: Transform @@ -79490,6 +80198,12 @@ entities: - type: Transform pos: -9.5,27.5 parent: 31 + - uid: 4343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-15.5 + parent: 31 - uid: 4392 components: - type: Transform @@ -79610,12 +80324,48 @@ entities: - type: Transform pos: 66.5,4.5 parent: 31 + - uid: 4915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,16.5 + parent: 31 + - uid: 5005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,15.5 + parent: 31 + - uid: 5988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-23.5 + parent: 31 - uid: 6089 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,32.5 parent: 31 + - uid: 6402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-31.5 + parent: 31 + - uid: 6511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-10.5 + parent: 31 + - uid: 6651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-45.5 + parent: 31 - uid: 6752 components: - type: Transform @@ -79700,6 +80450,12 @@ entities: - type: Transform pos: -6.5,38.5 parent: 31 + - uid: 7357 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -35.5,-4.5 + parent: 31 - uid: 7426 components: - type: Transform @@ -79738,11 +80494,29 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,33.5 parent: 31 + - uid: 7636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-41.5 + parent: 31 + - uid: 7785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,-13.5 + parent: 31 - uid: 7856 components: - type: Transform pos: -18.5,27.5 parent: 31 + - uid: 8039 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,16.5 + parent: 31 - uid: 8148 components: - type: Transform @@ -79760,6 +80534,108 @@ entities: rot: 1.5707963267948966 rad pos: 50.5,-15.5 parent: 31 + - uid: 8342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-31.5 + parent: 31 + - uid: 8343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-41.5 + parent: 31 + - uid: 8354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-41.5 + parent: 31 + - uid: 8355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-46.5 + parent: 31 + - uid: 8356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-46.5 + parent: 31 + - uid: 8374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-15.5 + parent: 31 + - uid: 8389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-46.5 + parent: 31 + - uid: 8481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-41.5 + parent: 31 + - uid: 8507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-33.5 + parent: 31 + - uid: 8589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-25.5 + parent: 31 + - uid: 8633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,-13.5 + parent: 31 + - uid: 9185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,17.5 + parent: 31 + - uid: 10030 + components: + - type: Transform + pos: 26.5,23.5 + parent: 31 + - uid: 10149 + components: + - type: Transform + pos: 27.5,23.5 + parent: 31 + - uid: 10153 + components: + - type: Transform + anchored: False + pos: 25.5,23.5 + parent: 31 + - type: Physics + bodyType: Dynamic + - uid: 10248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,15.5 + parent: 31 + - uid: 10249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -40.5,12.5 + parent: 31 - uid: 11143 components: - type: Transform @@ -79845,16 +80721,6 @@ entities: parent: 31 - proto: WoodDoor entities: - - uid: 186 - components: - - type: Transform - pos: -36.5,11.5 - parent: 31 - - uid: 297 - components: - - type: Transform - pos: -38.5,16.5 - parent: 31 - uid: 11481 components: - type: Transform @@ -79934,6 +80800,11 @@ entities: rot: -1.5707963267948966 rad pos: -30.371792,-9.595388 parent: 31 + - uid: 10751 + components: + - type: Transform + pos: -34.991947,23.959715 + parent: 31 - uid: 10984 components: - type: Transform From 2500a3912b512ca3663b47a7d9622dc887e3e8d5 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Sun, 29 Dec 2024 01:51:56 +0000 Subject: [PATCH 02/31] Automatic Changelog Update (#1372) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1e832dea29..2e2c3a6acb 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8797,3 +8797,10 @@ Entries: id: 6592 time: '2024-12-26T03:50:10.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1370 +- author: SiN Mapping Team + changes: + - type: Add + message: Another big update for Saltern + id: 6593 + time: '2024-12-29T01:51:30.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1372 From e1853c7250d0e655e3c0a7849d9503d5708cfdb9 Mon Sep 17 00:00:00 2001 From: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> Date: Sun, 29 Dec 2024 20:46:05 -0400 Subject: [PATCH 03/31] Remove Europa From Map Pool (#1380) # Description There are a _lot_ of issues surrounding Europa, which include, but the big two are: - How many complaints I'm receiving about it in general. - Engineering issues, including a lack of an alternative beyond an SM (supposedly) - Lacking a cryosleep area. - Distro air and waste are connected together. - More here https://github.com/Simple-Station/Einstein-Engines/issues/1379#issuecomment-2564303908 Is there a way we can add people to review maps specifically? I'm not a mapper, but the last few maps that have gotten through have been _bad_ at the start. --- # Changelog :cl: - remove: *Temporarily* removed Europa from map pool, pending some refurbishing. --- Resources/Prototypes/Maps/Pools/default.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Maps/Pools/default.yml b/Resources/Prototypes/Maps/Pools/default.yml index 0745a2d919..6db58e8b12 100644 --- a/Resources/Prototypes/Maps/Pools/default.yml +++ b/Resources/Prototypes/Maps/Pools/default.yml @@ -16,4 +16,4 @@ - TheHive - Gax - Rad - - Europa +# - Europa \ No newline at end of file From 8fd1a1009a347a3f12de7342e76e0995b5047401 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 00:46:31 +0000 Subject: [PATCH 04/31] Automatic Changelog Update (#1380) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2e2c3a6acb..c4f7cbca03 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8804,3 +8804,10 @@ Entries: id: 6593 time: '2024-12-29T01:51:30.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1372 +- author: sleepyyapril + changes: + - type: Remove + message: '*Temporarily* removed Europa from map pool, pending some refurbishing.' + id: 6594 + time: '2024-12-30T00:46:05.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1380 From 93446f1004396c6d86a109690f0033f983d95d3e Mon Sep 17 00:00:00 2001 From: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> Date: Mon, 30 Dec 2024 03:10:53 +0100 Subject: [PATCH 05/31] Shadowkin Rework (#1200) # Description This PR compleatly rework shadowkins, slightly been forced this makes shadowkins more "psionic creature" then anything else. This is a WIP, but in general this PR make Shadowkin "Psionic" and fall under the same rule. RIP Shadowkin for me but ye. CHANGES TO SHADOWKINS: Shadowkins now follow the laws of psionic, they will always spawn with DarkSwapPower but can generate others power, they do not spawn with Shadeskip by default anymore, Mana has been lower from 250 to 200; they can now pick normal psionic jobs. Changes to DarkSwap: DarkSwap cost 30 Mana and will raise glimmer on use, its will drain 1 Mana/Sec, will eject the user when mana is fully drained. DarkSwap is now a random roll. Changes to Psionics: Added the Mana Alert for all psionics --- # TODO - [x] Psionic Mana Alert - [x] DarkSwap Rework - [x] Remove Unique Shadowkin Psionic Changes - [x] Import bugs fixes/QOL changes. ---

Media

N/A

--- # Changelog :cl: - tweak: Shadowkins has returned and has been reworked. - add: DarkSwap is now in the Psionic Power Pool. - tweak: Psionics can now see their mana pools. --------- Signed-off-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com> Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> --- .../Psionics/Abilities/DarkSwapSystem.cs | 8 ++- Content.Server/Alert/Click/CheckMana.cs | 38 +++++++++++ Content.Server/Psionics/PsionicsSystem.cs | 20 ++++++ .../Shadowkin/EtherealStunItemSystem.cs | 3 +- Content.Server/Shadowkin/EtherealSystem.cs | 7 +-- .../Shadowkin/ShadowkinCuffSystem.cs | 29 --------- Content.Server/Shadowkin/ShadowkinSystem.cs | 59 ++---------------- Content.Shared/Psionics/PsionicComponent.cs | 7 ++- .../Psionics/SharedPsionicAbilitiesSystem.cs | 6 +- Content.Shared/Shadowkin/EtherealComponent.cs | 12 +++- .../Shadowkin/ShadowkinComponent.cs | 17 +---- .../Shadowkin/ShadowkinCuffComponent.cs | 4 -- .../Shadowkin/SharedEtherealSystem.cs | 42 ++++++++++++- Resources/Locale/en-US/alerts/alerts.ftl | 4 ++ Resources/Locale/en-US/alerts/shadowkin.ftl | 2 - .../Locale/en-US/psionics/psionic-powers.ftl | 6 +- Resources/Locale/en-US/species/shadowkin.ftl | 3 +- Resources/Prototypes/Actions/psionics.yml | 37 +---------- Resources/Prototypes/Alerts/alerts.yml | 27 +++++++- Resources/Prototypes/Alerts/shadowkin.yml | 23 ------- .../Entities/Clothing/OuterClothing/misc.yml | 31 +++++---- .../Entities/Mobs/Species/shadowkin.yml | 7 +-- .../Entities/Structures/Machines/lathe.yml | 1 - .../Roles/Jobs/Epistemics/forensicmantis.yml | 5 +- .../PsionicPowerPool.yml} | 1 + Resources/Prototypes/Psionics/psionics.yml | 4 +- .../Prototypes/Recipes/Lathes/security.yml | 7 --- .../Roles/Jobs/Science/research_director.yml | 5 +- Resources/Prototypes/Species/shadowkin.yml | 2 +- Resources/Prototypes/Traits/mental.yml | 45 ++++++++++--- Resources/Prototypes/Traits/skills.yml | 5 +- .../meta.json | 0 .../power0.png | Bin .../power1.png | Bin .../power2.png | Bin .../power3.png | Bin .../power4.png | Bin .../power5.png | Bin .../power6.png | Bin .../power7.png | Bin 40 files changed, 241 insertions(+), 226 deletions(-) create mode 100644 Content.Server/Alert/Click/CheckMana.cs delete mode 100644 Content.Server/Shadowkin/ShadowkinCuffSystem.cs delete mode 100644 Content.Shared/Shadowkin/ShadowkinCuffComponent.cs delete mode 100644 Resources/Locale/en-US/alerts/shadowkin.ftl delete mode 100644 Resources/Prototypes/Alerts/shadowkin.yml rename Resources/Prototypes/{Nyanotrasen/psionicPowers.yml => Psionics/PsionicPowerPool.yml} (95%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/meta.json (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power0.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power1.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power2.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power3.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power4.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power5.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power6.png (100%) rename Resources/Textures/Interface/Alerts/{shadowkin_power.rsi => mana.rsi}/power7.png (100%) diff --git a/Content.Server/Abilities/Psionics/Abilities/DarkSwapSystem.cs b/Content.Server/Abilities/Psionics/Abilities/DarkSwapSystem.cs index fd394e0a22..a3ea3f5c82 100644 --- a/Content.Server/Abilities/Psionics/Abilities/DarkSwapSystem.cs +++ b/Content.Server/Abilities/Psionics/Abilities/DarkSwapSystem.cs @@ -32,13 +32,15 @@ private void OnPowerUsed(DarkSwapActionEvent args) return; } - if (_psionics.OnAttemptPowerUse(args.Performer, "DarkSwap", args.ManaCost / 2, args.CheckInsulation)) + if (_psionics.OnAttemptPowerUse(args.Performer, "DarkSwap")) { + SpawnAtPosition("ShadowkinShadow", Transform(args.Performer).Coordinates); + SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(args.Performer).Coordinates); RemComp(args.Performer, ethereal); args.Handled = true; } } - else if (_psionics.OnAttemptPowerUse(args.Performer, "DarkSwap", args.ManaCost, args.CheckInsulation)) + else if (_psionics.OnAttemptPowerUse(args.Performer, "DarkSwap", args.ManaCost)) { var newethereal = EnsureComp(args.Performer); newethereal.Darken = true; @@ -50,7 +52,7 @@ private void OnPowerUsed(DarkSwapActionEvent args) } if (args.Handled) - _psionics.LogPowerUsed(args.Performer, "DarkSwap", 0, 0); + _psionics.LogPowerUsed(args.Performer, "DarkSwap"); } } } diff --git a/Content.Server/Alert/Click/CheckMana.cs b/Content.Server/Alert/Click/CheckMana.cs new file mode 100644 index 0000000000..40661af554 --- /dev/null +++ b/Content.Server/Alert/Click/CheckMana.cs @@ -0,0 +1,38 @@ +using Content.Server.Chat.Managers; +using Content.Shared.Abilities.Psionics; +using Content.Shared.Alert; +using Content.Shared.Chat; +using JetBrains.Annotations; +using Robust.Server.Player; +using Robust.Shared.Player; + +namespace Content.Server.Alert.Click; + +[UsedImplicitly] +[DataDefinition] +public sealed partial class CheckMana : IAlertClick +{ + public void AlertClicked(EntityUid player) + { + var chatManager = IoCManager.Resolve(); + var entityManager = IoCManager.Resolve(); + var playerManager = IoCManager.Resolve(); + + if (!entityManager.TryGetComponent(player, out PsionicComponent? magic) || + !playerManager.TryGetSessionByEntity(player, out var session)) + return; + + var baseMsg = Loc.GetString("mana-alert", ("mana", magic.Mana), ("manaMax", magic.MaxMana)); + SendMessage(chatManager, baseMsg, session); + } + + private static void SendMessage(IChatManager chatManager, string msg, ICommonSession session) + { + chatManager.ChatMessageToOne(ChatChannel.Emotes, + msg, + msg, + EntityUid.Invalid, + false, + session.Channel); + } +} diff --git a/Content.Server/Psionics/PsionicsSystem.cs b/Content.Server/Psionics/PsionicsSystem.cs index 9685334dab..5f43e730ad 100644 --- a/Content.Server/Psionics/PsionicsSystem.cs +++ b/Content.Server/Psionics/PsionicsSystem.cs @@ -19,6 +19,9 @@ using Content.Shared.Mobs; using Content.Shared.Damage; using Content.Shared.Interaction.Events; +using Content.Shared.Alert; +using Content.Shared.Rounding; +using Content.Shared.Psionics; namespace Content.Server.Psionics; @@ -39,6 +42,7 @@ public sealed class PsionicsSystem : EntitySystem [Dependency] private readonly IPrototypeManager _protoMan = default!; [Dependency] private readonly PsionicFamiliarSystem _psionicFamiliar = default!; [Dependency] private readonly NPCRetaliationSystem _retaliationSystem = default!; + [Dependency] private readonly AlertsSystem _alerts = default!; private const string BaselineAmplification = "Baseline Amplification"; private const string BaselineDampening = "Baseline Dampening"; @@ -71,6 +75,7 @@ public override void Initialize() SubscribeLocalEvent(OnMobstateChanged); SubscribeLocalEvent(OnDamageChanged); SubscribeLocalEvent(OnAttackAttempt); + SubscribeLocalEvent(OnManaUpdate); SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnRemove); @@ -135,6 +140,8 @@ private void CheckAntiPsionic(EntityUid entity, AntiPsionicWeaponComponent compo private void OnInit(EntityUid uid, PsionicComponent component, ComponentStartup args) { + UpdateManaAlert(uid, component); + component.AmplificationSources.Add(BaselineAmplification, _random.NextFloat(component.BaselineAmplification.Item1, component.BaselineAmplification.Item2)); component.DampeningSources.Add(BaselineDampening, _random.NextFloat(component.BaselineDampening.Item1, component.BaselineDampening.Item2)); @@ -148,12 +155,25 @@ private void OnInit(EntityUid uid, PsionicComponent component, ComponentStartup private void OnRemove(EntityUid uid, PsionicComponent component, ComponentRemove args) { + _alerts.ClearAlert(uid, component.ManaAlert); + if (!HasComp(uid)) return; _npcFactonSystem.RemoveFaction(uid, "PsionicInterloper"); } + public void UpdateManaAlert(EntityUid uid, PsionicComponent component) + { + var severity = (short) ContentHelpers.RoundToLevels(component.Mana, component.MaxMana, 8); + _alerts.ShowAlert(uid, component.ManaAlert, severity); + } + + private void OnManaUpdate(EntityUid uid, PsionicComponent component, ref OnManaUpdateEvent args) + { + UpdateManaAlert(uid, component); + } + private void OnStamHit(EntityUid uid, AntiPsionicWeaponComponent component, TakeStaminaDamageEvent args) { if (!HasComp(args.Target)) diff --git a/Content.Server/Shadowkin/EtherealStunItemSystem.cs b/Content.Server/Shadowkin/EtherealStunItemSystem.cs index b48b4d4fec..f7f735a052 100644 --- a/Content.Server/Shadowkin/EtherealStunItemSystem.cs +++ b/Content.Server/Shadowkin/EtherealStunItemSystem.cs @@ -21,7 +21,8 @@ private void OnUseInHand(EntityUid uid, EtherealStunItemComponent component, Use { foreach (var ent in _lookup.GetEntitiesInRange(uid, component.Radius)) { - if (!TryComp(ent, out var ethereal)) + if (!TryComp(ent, out var ethereal) + || !ethereal.CanBeStunned) continue; RemComp(ent, ethereal); diff --git a/Content.Server/Shadowkin/EtherealSystem.cs b/Content.Server/Shadowkin/EtherealSystem.cs index 2622547a3f..4ff0654dfb 100644 --- a/Content.Server/Shadowkin/EtherealSystem.cs +++ b/Content.Server/Shadowkin/EtherealSystem.cs @@ -79,9 +79,6 @@ public override void OnShutdown(EntityUid uid, EtherealComponent component, Comp RemComp(uid); RemComp(uid); - SpawnAtPosition("ShadowkinShadow", Transform(uid).Coordinates); - SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(uid).Coordinates); - foreach (var light in component.DarkenedLights.ToArray()) { if (!TryComp(light, out var pointLight) @@ -181,7 +178,7 @@ public override void Update(float frameTime) if (etherealLight.AttachedEntity == uid && _random.Prob(0.03f)) - etherealLight.AttachedEntity = EntityUid.Invalid; + etherealLight.AttachedEntity = EntityUid.Invalid; if (!etherealLight.OldRadiusEdited) { @@ -213,4 +210,4 @@ public override void Update(float frameTime) } } } -} \ No newline at end of file +} diff --git a/Content.Server/Shadowkin/ShadowkinCuffSystem.cs b/Content.Server/Shadowkin/ShadowkinCuffSystem.cs deleted file mode 100644 index ce2b258817..0000000000 --- a/Content.Server/Shadowkin/ShadowkinCuffSystem.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Content.Shared.Inventory.Events; -using Content.Shared.Clothing.Components; -using Content.Shared.Shadowkin; - -namespace Content.Server.Shadowkin; - -public sealed class ShadowkinCuffSystem : EntitySystem -{ - public override void Initialize() - { - base.Initialize(); - SubscribeLocalEvent(OnEquipped); - SubscribeLocalEvent(OnUnequipped); - } - - private void OnEquipped(EntityUid uid, ShadowkinCuffComponent component, GotEquippedEvent args) - { - if (!TryComp(uid, out var clothing) - || !clothing.Slots.HasFlag(args.SlotFlags)) - return; - - EnsureComp(args.Equipee); - } - - private void OnUnequipped(EntityUid uid, ShadowkinCuffComponent component, GotUnequippedEvent args) - { - RemComp(args.Equipee); - } -} \ No newline at end of file diff --git a/Content.Server/Shadowkin/ShadowkinSystem.cs b/Content.Server/Shadowkin/ShadowkinSystem.cs index 96bd09db27..b2b8019189 100644 --- a/Content.Server/Shadowkin/ShadowkinSystem.cs +++ b/Content.Server/Shadowkin/ShadowkinSystem.cs @@ -30,7 +30,6 @@ public override void Initialize() SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnExamined); SubscribeLocalEvent(OnMindbreak); - SubscribeLocalEvent(OnAttemptPowerUse); SubscribeLocalEvent(OnManaUpdate); SubscribeLocalEvent(OnRejuvenate); SubscribeLocalEvent(OnEyeColorChange); @@ -38,18 +37,12 @@ public override void Initialize() private void OnInit(EntityUid uid, ShadowkinComponent component, ComponentStartup args) { - if (component.BlackeyeSpawn) - ApplyBlackEye(uid); - _actionsSystem.AddAction(uid, ref component.ShadowkinSleepAction, ShadowkinSleepActionId, uid); - - UpdateShadowkinAlert(uid, component); } private void OnEyeColorChange(EntityUid uid, ShadowkinComponent component, EyeColorInitEvent args) { if (!TryComp(uid, out var humanoid) - || !component.BlackeyeSpawn || humanoid.EyeColor == component.OldEyeColor) return; @@ -81,26 +74,6 @@ private void OnExamined(EntityUid uid, ShadowkinComponent component, ExaminedEve )); } - /// - /// Update the Shadowkin Alert, if Blackeye will remove the Alert, if not will update to its current power status. - /// - public void UpdateShadowkinAlert(EntityUid uid, ShadowkinComponent component) - { - if (TryComp(uid, out var magic)) - { - var severity = (short) ContentHelpers.RoundToLevels(magic.Mana, magic.MaxMana, 8); - _alerts.ShowAlert(uid, component.ShadowkinPowerAlert, severity); - } - else - _alerts.ClearAlert(uid, component.ShadowkinPowerAlert); - } - - private void OnAttemptPowerUse(EntityUid uid, ShadowkinComponent component, OnAttemptPowerUseEvent args) - { - if (HasComp(uid)) - args.Cancel(); - } - private void OnManaUpdate(EntityUid uid, ShadowkinComponent component, ref OnManaUpdateEvent args) { if (!TryComp(uid, out var magic)) @@ -112,24 +85,7 @@ private void OnManaUpdate(EntityUid uid, ShadowkinComponent component, ref OnMan else magic.ManaGainMultiplier = 1; - if (magic.Mana <= component.BlackEyeMana) - ApplyBlackEye(uid); - Dirty(uid, magic); // Update Shadowkin Overlay. - UpdateShadowkinAlert(uid, component); - } - - /// - /// Blackeye the Shadowkin, its just a function to mindbreak the shadowkin but making sure "Removable" is checked true during it. - /// - /// - public void ApplyBlackEye(EntityUid uid) - { - if (!TryComp(uid, out var magic)) - return; - - magic.Removable = true; - _psionicAbilitiesSystem.MindBreak(uid); } private void OnMindbreak(EntityUid uid, ShadowkinComponent component, ref OnMindbreakEvent args) @@ -144,17 +100,13 @@ private void OnMindbreak(EntityUid uid, ShadowkinComponent component, ref OnMind Dirty(uid, humanoid); } - if (component.BlackeyeSpawn) - return; - if (TryComp(uid, out var stamina)) _stamina.TakeStaminaDamage(uid, stamina.CritThreshold, stamina, uid); } private void OnRejuvenate(EntityUid uid, ShadowkinComponent component, RejuvenateEvent args) { - if (component.BlackeyeSpawn - || !HasComp(uid)) + if (!HasComp(uid)) return; RemComp(uid); @@ -166,16 +118,13 @@ private void OnRejuvenate(EntityUid uid, ShadowkinComponent component, Rejuvenat } EnsureComp(uid, out var magic); - magic.Mana = 250; - magic.MaxMana = 250; + magic.Mana = 200; + magic.MaxMana = 200; magic.ManaGain = 0.25f; - magic.BypassManaCheck = true; - magic.Removable = false; magic.MindbreakingFeedback = "shadowkin-blackeye"; + magic.NoMana = "shadowkin-tired"; if (_prototypeManager.TryIndex("ShadowkinPowers", out var shadowkinPowers)) _psionicAbilitiesSystem.InitializePsionicPower(uid, shadowkinPowers); - - UpdateShadowkinAlert(uid, component); } } diff --git a/Content.Shared/Psionics/PsionicComponent.cs b/Content.Shared/Psionics/PsionicComponent.cs index 16e0f028de..299dc71340 100644 --- a/Content.Shared/Psionics/PsionicComponent.cs +++ b/Content.Shared/Psionics/PsionicComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Alert; using Content.Shared.DoAfter; using Content.Shared.Psionics; using Robust.Shared.GameStates; @@ -12,7 +13,7 @@ public sealed partial class PsionicComponent : Component /// Current Mana. /// [DataField, AutoNetworkedField] - public float Mana; + public float Mana = 50; /// /// Max Mana Possible. @@ -212,6 +213,7 @@ private set public string AlreadyCasting = "already-casting"; /// Popup to play if there no Mana left for a power to execute. + [DataField] public string NoMana = "no-mana"; /// @@ -225,5 +227,8 @@ private set /// [DataField] public int FamiliarLimit = 1; + + [DataField] + public ProtoId ManaAlert = "Mana"; } } diff --git a/Content.Shared/Psionics/SharedPsionicAbilitiesSystem.cs b/Content.Shared/Psionics/SharedPsionicAbilitiesSystem.cs index b79dabbc41..33d8807f4b 100644 --- a/Content.Shared/Psionics/SharedPsionicAbilitiesSystem.cs +++ b/Content.Shared/Psionics/SharedPsionicAbilitiesSystem.cs @@ -147,7 +147,8 @@ public override void Update(float frameTime) var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var component)) { - if (_mobState.IsDead(uid)) + if (_mobState.IsDead(uid) + || HasComp(uid)) continue; component.ManaAccumulator += frameTime; @@ -160,6 +161,9 @@ public override void Update(float frameTime) if (component.Mana > component.MaxMana) component.Mana = component.MaxMana; + if (component.Mana < 0) + component.Mana = 0; + if (component.Mana < component.MaxMana) { var gainedmana = component.ManaGain * component.ManaGainMultiplier; diff --git a/Content.Shared/Shadowkin/EtherealComponent.cs b/Content.Shared/Shadowkin/EtherealComponent.cs index 0fc50c0f12..113f90df8e 100644 --- a/Content.Shared/Shadowkin/EtherealComponent.cs +++ b/Content.Shared/Shadowkin/EtherealComponent.cs @@ -23,8 +23,18 @@ public sealed partial class EtherealComponent : Component [DataField] public float DarkenRate = 0.084f; + /// Can this be stunned by ethereal stun objects? + [DataField] + public bool CanBeStunned = true; + + /// Drain Mana if this entity is psionic? + [DataField] + public bool DrainMana = true; + public List DarkenedLights = new(); + public float OldManaGain; + public float DarkenAccumulator; public int OldMobMask; @@ -33,4 +43,4 @@ public sealed partial class EtherealComponent : Component public List SuppressedFactions = new(); public bool HasDoorBumpTag; -} \ No newline at end of file +} diff --git a/Content.Shared/Shadowkin/ShadowkinComponent.cs b/Content.Shared/Shadowkin/ShadowkinComponent.cs index a2a4fdf334..1c9f458996 100644 --- a/Content.Shared/Shadowkin/ShadowkinComponent.cs +++ b/Content.Shared/Shadowkin/ShadowkinComponent.cs @@ -19,18 +19,6 @@ public sealed partial class ShadowkinComponent : Component [DataField] public float SleepManaRegenMultiplier = 4; - /// - /// On MapInitEvent, will Blackeye the Shadowkin. - /// - [DataField] - public bool BlackeyeSpawn; - - /// - /// If mana is equal or lower then this value, blackeye the shadowkin. - /// - [DataField] - public float BlackEyeMana; - /// /// Set the Black-Eye Color. /// @@ -41,7 +29,4 @@ public sealed partial class ShadowkinComponent : Component [DataField] public EntityUid? ShadowkinSleepAction; - - [DataField] - public ProtoId ShadowkinPowerAlert = "ShadowkinPower"; -} \ No newline at end of file +} diff --git a/Content.Shared/Shadowkin/ShadowkinCuffComponent.cs b/Content.Shared/Shadowkin/ShadowkinCuffComponent.cs deleted file mode 100644 index b4c62d6664..0000000000 --- a/Content.Shared/Shadowkin/ShadowkinCuffComponent.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace Content.Shared.Shadowkin; - -[RegisterComponent] -public sealed partial class ShadowkinCuffComponent : Component { } \ No newline at end of file diff --git a/Content.Shared/Shadowkin/SharedEtherealSystem.cs b/Content.Shared/Shadowkin/SharedEtherealSystem.cs index 66196faf0a..4d9a5e47b0 100644 --- a/Content.Shared/Shadowkin/SharedEtherealSystem.cs +++ b/Content.Shared/Shadowkin/SharedEtherealSystem.cs @@ -14,6 +14,8 @@ using Robust.Shared.Configuration; using Content.Shared.Abilities.Psionics; using Content.Shared.Tag; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; namespace Content.Shared.Shadowkin; @@ -24,6 +26,7 @@ public abstract class SharedEtherealSystem : EntitySystem [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly TagSystem _tag = default!; + [Dependency] private readonly StaminaSystem _stamina = default!; public override void Initialize() { @@ -38,10 +41,18 @@ public override void Initialize() SubscribeLocalEvent(OnShootAttempt); SubscribeLocalEvent(OnMindbreak); SubscribeLocalEvent(OnMobStateChanged); + SubscribeLocalEvent(OnManaUpdate); } public virtual void OnStartup(EntityUid uid, EtherealComponent component, MapInitEvent args) { + if (TryComp(uid, out var magic) + && component.DrainMana) + { + component.OldManaGain = magic.ManaGain; + magic.ManaGain = -1; + } + if (!TryComp(uid, out var fixtures)) return; @@ -67,6 +78,10 @@ public virtual void OnStartup(EntityUid uid, EtherealComponent component, MapIni public virtual void OnShutdown(EntityUid uid, EtherealComponent component, ComponentShutdown args) { + if (TryComp(uid, out var magic) + && component.DrainMana) + magic.ManaGain = component.OldManaGain; + if (!TryComp(uid, out var fixtures)) return; @@ -75,12 +90,31 @@ public virtual void OnShutdown(EntityUid uid, EtherealComponent component, Compo _physics.SetCollisionMask(uid, fixture.Key, fixture.Value, component.OldMobMask, fixtures); _physics.SetCollisionLayer(uid, fixture.Key, fixture.Value, component.OldMobLayer, fixtures); - if (component.HasDoorBumpTag) - _tag.AddTag(uid, "DoorBumpOpener"); + if (_cfg.GetCVar(CCVars.EtherealPassThrough)) + if (component.HasDoorBumpTag) + _tag.AddTag(uid, "DoorBumpOpener"); + } + + private void OnManaUpdate(EntityUid uid, EtherealComponent component, ref OnManaUpdateEvent args) + { + if (!TryComp(uid, out var magic)) + return; + + if (magic.Mana <= 0) + { + if (TryComp(uid, out var stamina)) + _stamina.TakeStaminaDamage(uid, stamina.CritThreshold, stamina, uid); + + SpawnAtPosition("ShadowkinShadow", Transform(uid).Coordinates); + SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(uid).Coordinates); + RemComp(uid, component); + } } private void OnMindbreak(EntityUid uid, EtherealComponent component, ref OnMindbreakEvent args) { + SpawnAtPosition("ShadowkinShadow", Transform(uid).Coordinates); + SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(uid).Coordinates); RemComp(uid, component); } @@ -88,7 +122,11 @@ private void OnMobStateChanged(EntityUid uid, EtherealComponent component, MobSt { if (args.NewMobState == MobState.Critical || args.NewMobState == MobState.Dead) + { + SpawnAtPosition("ShadowkinShadow", Transform(uid).Coordinates); + SpawnAtPosition("EffectFlashShadowkinDarkSwapOff", Transform(uid).Coordinates); RemComp(uid, component); + } } private void OnShootAttempt(Entity ent, ref ShotAttemptedEvent args) diff --git a/Resources/Locale/en-US/alerts/alerts.ftl b/Resources/Locale/en-US/alerts/alerts.ftl index ad61ae8967..b9d3b6269d 100644 --- a/Resources/Locale/en-US/alerts/alerts.ftl +++ b/Resources/Locale/en-US/alerts/alerts.ftl @@ -116,3 +116,7 @@ alerts-offer-desc = Someone offers you an item. alerts-deflecting-name = Deflecting alerts-deflecting-desc = You have a chance to deflect incoming projectiles. Standing still or moving slowly will increase this chance. + +alerts-mana-name = Mana Level +alerts-mana-desc = How much mana is available to spend on your powers. +mana-alert = [font size=12][color=purple]Mana: {$mana}/{$manaMax}[/color][/font] diff --git a/Resources/Locale/en-US/alerts/shadowkin.ftl b/Resources/Locale/en-US/alerts/shadowkin.ftl deleted file mode 100644 index 10f8438b76..0000000000 --- a/Resources/Locale/en-US/alerts/shadowkin.ftl +++ /dev/null @@ -1,2 +0,0 @@ -alerts-shadowkin-power-name = Power Level -alerts-shadowkin-power-desc = How much energy is available to spend on Shadowkin powers. \ No newline at end of file diff --git a/Resources/Locale/en-US/psionics/psionic-powers.ftl b/Resources/Locale/en-US/psionics/psionic-powers.ftl index a7cec77aa2..ae3cfb383e 100644 --- a/Resources/Locale/en-US/psionics/psionic-powers.ftl +++ b/Resources/Locale/en-US/psionics/psionic-powers.ftl @@ -167,13 +167,11 @@ psionic-roll-failed = For a moment, my consciousness expands, yet I feel that it entity-anomaly-no-grid = There is nowhere for me to conjure beings. power-overwhelming-power-feedback = {CAPITALIZE($entity)} wields a vast connection to the noösphere -# Shadowkin ShadeSkip -action-description-shadowkin-shadeskip = Aaramrra! - # DarkSwap action-name-darkswap = DarkSwap action-description-darkswap = Mmra Mamm! - +darkswap-power-initialization-feedback = + For a short moment, I find myself able to break the realms. Phasing in the shadows and the dark, ready to travel to the darkest of places... ethereal-pickup-fail = My hand sizzles as it passes through... # Psionic Familiar System diff --git a/Resources/Locale/en-US/species/shadowkin.ftl b/Resources/Locale/en-US/species/shadowkin.ftl index ebc56487b7..b0c282df75 100644 --- a/Resources/Locale/en-US/species/shadowkin.ftl +++ b/Resources/Locale/en-US/species/shadowkin.ftl @@ -12,4 +12,5 @@ examine-mindbroken-shadowkin-message = {CAPITALIZE($entity)} seems to be a black identity-eye-shadowkin = {$color}-eye -shadowkin-blackeye = I feel my power draining away... \ No newline at end of file +shadowkin-blackeye = I feel my power draining away... +shadowkin-tired = Im too tired! diff --git a/Resources/Prototypes/Actions/psionics.yml b/Resources/Prototypes/Actions/psionics.yml index c5df4f70ad..c6d9e17c2a 100644 --- a/Resources/Prototypes/Actions/psionics.yml +++ b/Resources/Prototypes/Actions/psionics.yml @@ -291,40 +291,6 @@ maxThrowStrength: 5 spaceRange: 3 -- type: entity - id: ActionShadowkinShadeskip - name: action-name-shadeskip - description: action-description-shadowkin-shadeskip - categories: [ HideSpawnMenu ] - components: - - type: InstantAction - icon: { sprite: Interface/Actions/shadowkin_icons.rsi, state: shadeskip } - useDelay: 10 - checkCanInteract: false - event: !type:AnomalyPowerActionEvent - settings: - powerName: "Shadowkin-Shadeskip" - manaCost: 25 - checkInsulation: false - minGlimmer: 0 - maxGlimmer: 0 - doSupercritical: false - entitySpawnEntries: - - settings: - spawnOnPulse: true - minAmount: 5 - maxAmount: 10 - maxRange: 2.5 - spawns: - - ShadowkinShadow - - settings: - spawnOnPulse: true - minAmount: 1 - maxAmount: 1 - maxRange: 0.5 - spawns: - - EffectFlashShadowkinShadeskip - - type: entity id: ActionDarkSwap name: action-name-darkswap @@ -336,8 +302,7 @@ useDelay: 10 checkCanInteract: false event: !type:DarkSwapActionEvent - manaCost: 100 - checkInsulation: false + manaCost: 30 - type: entity id: ActionPyrokineticFlare diff --git a/Resources/Prototypes/Alerts/alerts.yml b/Resources/Prototypes/Alerts/alerts.yml index dffebf4b1d..449f40a212 100644 --- a/Resources/Prototypes/Alerts/alerts.yml +++ b/Resources/Prototypes/Alerts/alerts.yml @@ -7,7 +7,7 @@ - category: Health - category: Mood - category: Stamina - - alertType: ShadowkinPower + - alertType: Mana - alertType: SuitPower - category: Internals - alertType: Fire @@ -619,3 +619,28 @@ state: deflecting0 name: alerts-deflecting-name description: alerts-deflecting-desc + +- type: alert + id: Mana + onClick: !type:CheckMana { } + icons: + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power0 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power1 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power2 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power3 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power4 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power5 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power6 + - sprite: /Textures/Interface/Alerts/mana.rsi + state: power7 + name: alerts-mana-name + description: alerts-mana-desc + minSeverity: 0 + maxSeverity: 7 diff --git a/Resources/Prototypes/Alerts/shadowkin.yml b/Resources/Prototypes/Alerts/shadowkin.yml deleted file mode 100644 index 66d41351ba..0000000000 --- a/Resources/Prototypes/Alerts/shadowkin.yml +++ /dev/null @@ -1,23 +0,0 @@ -- type: alert - id: ShadowkinPower - icons: - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power0 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power1 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power2 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power3 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power4 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power5 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power6 - - sprite: /Textures/Interface/Alerts/shadowkin_power.rsi - state: power7 - name: alerts-shadowkin-power-name - description: alerts-shadowkin-power-desc - minSeverity: 0 - maxSeverity: 7 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml index b5169a9cf6..ed76448572 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/misc.yml @@ -429,19 +429,18 @@ - type: Clothing sprite: Clothing/OuterClothing/Misc/unathirobe.rsi -- type: entity - parent: ClothingOuterBase - id: ClothingOuterShadowkinRestraints - name: shadowkin restraints - description: One of the first creations after finding Shadowkin, these were used to contain the Shadowkin during research so they didn't teleport away. - components: - - type: Sprite - sprite: Clothing/OuterClothing/Misc/shadowkinrestraints.rsi - - type: Clothing - sprite: Clothing/OuterClothing/Misc/shadowkinrestraints.rsi - equipDelay: 0.5 - unequipDelay: 10 - - type: ShadowkinCuff - - type: GuideHelp - guides: - - Shadowkin \ No newline at end of file +# - type: entity # TODO: There no use for it now... but pehaps we could turn it into a Anti-Psionic Clothing like headcage? +# parent: ClothingOuterBase +# id: ClothingOuterShadowkinRestraints +# name: shadowkin restraints +# description: One of the first creations after finding Shadowkin, these were used to contain the Shadowkin during research so they didn't teleport away. +# components: +# - type: Sprite +# sprite: Clothing/OuterClothing/Misc/shadowkinrestraints.rsi +# - type: Clothing +# sprite: Clothing/OuterClothing/Misc/shadowkinrestraints.rsi +# equipDelay: 0.5 +# unequipDelay: 10 +# - type: GuideHelp +# guides: +# - Shadowkin diff --git a/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml b/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml index ff6edb49cc..a0694465b5 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml @@ -224,10 +224,9 @@ - type: Psionic mindbreakingFeedback: shadowkin-blackeye manaGain: 0.25 - mana: 150 - maxMana: 250 - bypassManaCheck: true - removable: false + mana: 100 + maxMana: 200 + noMana: shadowkin-tired - type: InnatePsionicPowers powersToAdd: - ShadowkinPowers diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 2771704905..625285e707 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -817,7 +817,6 @@ - WeaponLaserCarbinePractice - Zipties - ShockCollar - - ShadowkinRestraints # DeltaV - .38 special ammo - Add various .38 special ammo to security techfab - MagazineBoxSpecial - MagazineBoxSpecialPractice diff --git a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml index 3834c3b95c..6c8e1d7715 100644 --- a/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml +++ b/Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml @@ -21,9 +21,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye startingGear: ForensicMantisGear icon: "JobIconForensicMantis" supervisors: job-supervisors-rd diff --git a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml b/Resources/Prototypes/Psionics/PsionicPowerPool.yml similarity index 95% rename from Resources/Prototypes/Nyanotrasen/psionicPowers.yml rename to Resources/Prototypes/Psionics/PsionicPowerPool.yml index 8b2911018f..a5cfccbbae 100644 --- a/Resources/Prototypes/Nyanotrasen/psionicPowers.yml +++ b/Resources/Prototypes/Psionics/PsionicPowerPool.yml @@ -17,3 +17,4 @@ TelekineticPulsePower: 0.15 PyrokineticFlare: 0.3 SummonImpPower: 0.15 + DarkSwapPower: 0.1 diff --git a/Resources/Prototypes/Psionics/psionics.yml b/Resources/Prototypes/Psionics/psionics.yml index 7ee6e193e3..9b52666585 100644 --- a/Resources/Prototypes/Psionics/psionics.yml +++ b/Resources/Prototypes/Psionics/psionics.yml @@ -224,9 +224,8 @@ name: Shadowkin Powers description: shadowkin-powers-description actions: - - ActionShadowkinShadeskip - ActionDarkSwap - powerSlotCost: 1 + powerSlotCost: 0 - type: psionicPower id: EtherealVisionPower @@ -243,6 +242,7 @@ actions: - ActionDarkSwap powerSlotCost: 1 + initializationFeedback: darkswap-power-initialization-feedback - type: psionicPower id: PyrokineticFlare diff --git a/Resources/Prototypes/Recipes/Lathes/security.yml b/Resources/Prototypes/Recipes/Lathes/security.yml index 594e6fcdb6..e1c1b9a5fe 100644 --- a/Resources/Prototypes/Recipes/Lathes/security.yml +++ b/Resources/Prototypes/Recipes/Lathes/security.yml @@ -882,13 +882,6 @@ Plastic: 15 Uranium: 10 -- type: latheRecipe - id: ShadowkinRestraints - result: ClothingOuterShadowkinRestraints - completetime: 6 - materials: - Steel: 300 - - type: latheRecipe id: SecurityCyberneticEyes result: SecurityCyberneticEyes diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index 4fc9325f39..bf8a83c7e8 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -22,9 +22,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye weight: 10 startingGear: ResearchDirectorGear icon: "JobIconResearchDirector" diff --git a/Resources/Prototypes/Species/shadowkin.yml b/Resources/Prototypes/Species/shadowkin.yml index f7674e80d6..7cbd752092 100644 --- a/Resources/Prototypes/Species/shadowkin.yml +++ b/Resources/Prototypes/Species/shadowkin.yml @@ -1,7 +1,7 @@ - type: species id: Shadowkin name: species-name-shadowkin - roundStart: false + roundStart: true prototype: MobShadowkin sprites: MobShadowkinSprites defaultSkinTone: "#FFFFFF" diff --git a/Resources/Prototypes/Traits/mental.yml b/Resources/Prototypes/Traits/mental.yml index 4d52c52824..4dec0350f4 100644 --- a/Resources/Prototypes/Traits/mental.yml +++ b/Resources/Prototypes/Traits/mental.yml @@ -23,11 +23,19 @@ - !type:CharacterTraitRequirement traits: - AnomalousPositronics + - !type:CharacterLogicOrRequirement + requirements: + - !type:CharacterSpeciesRequirement + species: + - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterSpeciesRequirement inverted: true species: - Oni - - Shadowkin - !type:CharacterTraitRequirement inverted: true traits: @@ -63,11 +71,19 @@ - !type:CharacterTraitRequirement traits: - AnomalousPositronics + - !type:CharacterLogicOrRequirement + requirements: + - !type:CharacterSpeciesRequirement + species: + - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterSpeciesRequirement inverted: true species: - Oni - - Shadowkin - !type:CharacterTraitRequirement inverted: true traits: @@ -106,9 +122,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterTraitRequirement inverted: true traits: @@ -147,9 +166,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterTraitRequirement inverted: true traits: @@ -188,9 +210,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterTraitRequirement inverted: true traits: @@ -229,9 +254,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterTraitRequirement inverted: true traits: @@ -269,9 +297,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - !type:CharacterTraitRequirement inverted: true traits: diff --git a/Resources/Prototypes/Traits/skills.yml b/Resources/Prototypes/Traits/skills.yml index 2306d254ed..949b12a7ae 100644 --- a/Resources/Prototypes/Traits/skills.yml +++ b/Resources/Prototypes/Traits/skills.yml @@ -291,9 +291,12 @@ - !type:CharacterLogicOrRequirement requirements: - !type:CharacterSpeciesRequirement - inverted: true species: - Shadowkin + - !type:CharacterTraitRequirement + inverted: true + traits: + - ShadowkinBlackeye - type: trait id: TrapAvoider diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/meta.json b/Resources/Textures/Interface/Alerts/mana.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/meta.json rename to Resources/Textures/Interface/Alerts/mana.rsi/meta.json diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power0.png b/Resources/Textures/Interface/Alerts/mana.rsi/power0.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power0.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power0.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power1.png b/Resources/Textures/Interface/Alerts/mana.rsi/power1.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power1.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power1.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power2.png b/Resources/Textures/Interface/Alerts/mana.rsi/power2.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power2.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power2.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power3.png b/Resources/Textures/Interface/Alerts/mana.rsi/power3.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power3.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power3.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power4.png b/Resources/Textures/Interface/Alerts/mana.rsi/power4.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power4.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power4.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power5.png b/Resources/Textures/Interface/Alerts/mana.rsi/power5.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power5.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power5.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power6.png b/Resources/Textures/Interface/Alerts/mana.rsi/power6.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power6.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power6.png diff --git a/Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power7.png b/Resources/Textures/Interface/Alerts/mana.rsi/power7.png similarity index 100% rename from Resources/Textures/Interface/Alerts/shadowkin_power.rsi/power7.png rename to Resources/Textures/Interface/Alerts/mana.rsi/power7.png From fc3c43e0fd8bdde4e66513d2b8160410ffaaeaf5 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 02:11:19 +0000 Subject: [PATCH 06/31] Automatic Changelog Update (#1200) --- Resources/Changelog/Changelog.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c4f7cbca03..e5120284a0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8811,3 +8811,14 @@ Entries: id: 6594 time: '2024-12-30T00:46:05.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1380 +- author: FoxxoTrystan + changes: + - type: Tweak + message: Shadowkins has returned and has been reworked. + - type: Add + message: DarkSwap is now in the Psionic Power Pool. + - type: Tweak + message: Psionics can now see their mana pools. + id: 6595 + time: '2024-12-30T02:10:53.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1200 From 6cd17d7957b34cc45bf1bf0f9d338b5bfd87297d Mon Sep 17 00:00:00 2001 From: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com> Date: Sun, 29 Dec 2024 18:24:40 -0800 Subject: [PATCH 07/31] Revert Bad "SS13" Action Bar (#1333) # Description https://github.com/Simple-Station/Parkstation-Friendly-Chainsaw/issues/2 https://github.com/space-wizards/space-station-14/pull/21352 ---

Media

https://github.com/user-attachments/assets/d01f01b9-dae7-4d05-91db-ac6e3de30e9f

--- # Changelog :cl: - tweak: Added back support for the action bar to have "loadouts" or quick layouts of actions (man, how many things are called loadouts?) --- Content.Client/Input/ContentContexts.cs | 4 +- .../Options/UI/Tabs/KeyRebindTab.xaml.cs | 4 +- .../Systems/Actions/ActionUIController.cs | 197 +++++++++++++----- .../Actions/Controls/ActionButtonContainer.cs | 30 +-- .../Systems/Actions/Widgets/ActionsBar.xaml | 3 +- .../Actions/Widgets/ActionsBar.xaml.cs | 23 +- Content.Shared/Input/ContentKeyFunctions.cs | 19 +- Resources/keybinds.yml | 40 ++++ 8 files changed, 238 insertions(+), 82 deletions(-) diff --git a/Content.Client/Input/ContentContexts.cs b/Content.Client/Input/ContentContexts.cs index 188d664b39..3556a428fe 100644 --- a/Content.Client/Input/ContentContexts.cs +++ b/Content.Client/Input/ContentContexts.cs @@ -97,9 +97,9 @@ public static void SetupContexts(IInputContextContainer contexts) common.AddFunction(ContentKeyFunctions.OpenActionsMenu); foreach (var boundKey in ContentKeyFunctions.GetHotbarBoundKeys()) - { common.AddFunction(boundKey); - } + foreach (var boundKey in ContentKeyFunctions.GetLoadoutBoundKeys()) + common.AddFunction(boundKey); var aghost = contexts.New("aghost", "common"); aghost.AddFunction(EngineKeyFunctions.MoveUp); diff --git a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs index 21d9ae4560..a525143e4e 100644 --- a/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs +++ b/Content.Client/Options/UI/Tabs/KeyRebindTab.xaml.cs @@ -271,9 +271,9 @@ void AddCheckBox(string checkBoxName, bool currentState, Action _actions = new(); + private readonly List _pages = new(); + private int _currentPageIndex = DefaultPageIndex; private readonly DragDropHelper _menuDragHelper; private readonly TextureRect _dragShadow; private ActionsWindow? _window; private ActionsBar? ActionsBar => UIManager.GetActiveUIWidgetOrNull(); private MenuButton? ActionButton => UIManager.GetActiveUIWidgetOrNull()?.ActionButton; + private ActionPage CurrentPage => _pages[_currentPageIndex]; public bool IsDragging => _menuDragHelper.IsDragging; @@ -75,8 +79,13 @@ public ActionUIController() Stretch = StretchMode.Scale, Visible = false, SetSize = new Vector2(64, 64), - MouseFilter = MouseFilterMode.Ignore + MouseFilter = MouseFilterMode.Ignore, }; + + var pageCount = ContentKeyFunctions.GetLoadoutBoundKeys().Length; + var buttonCount = ContentKeyFunctions.GetHotbarBoundKeys().Length; + for (var i = 0; i < pageCount; i++) + _pages.Add(new ActionPage(buttonCount)); } public override void Initialize() @@ -129,6 +138,15 @@ public void OnStateEntered(GameplayState state) }, false, true)); } + var loadoutKeys = ContentKeyFunctions.GetLoadoutBoundKeys(); + for (var i = 0; i < loadoutKeys.Length; i++) + { + var boundId = i; // This is needed, because the lambda captures it. + var boundKey = loadoutKeys[i]; + builder = builder.Bind(boundKey, + InputCmdHandler.FromDelegate(_ => ChangePage(boundId))); + } + builder .Bind(ContentKeyFunctions.OpenActionsMenu, InputCmdHandler.FromDelegate(_ => ToggleWindow())) @@ -315,34 +333,80 @@ public void OnStateExited(GameplayState state) private void TriggerAction(int index) { if (_actionsSystem == null || - !_actions.TryGetValue(index, out var actionId) || + CurrentPage[index] is not { } actionId || !_actionsSystem.TryGetActionData(actionId, out var baseAction)) - { return; - } if (baseAction is BaseTargetActionComponent action) - ToggleTargeting(actionId.Value, action); + ToggleTargeting(actionId, action); else - _actionsSystem?.TriggerAction(actionId.Value, baseAction); + _actionsSystem?.TriggerAction(actionId, baseAction); + } + + private void ChangePage(int index) + { + if (_actionsSystem == null) + return; + + var lastPage = _pages.Count - 1; + if (index < 0) + index = lastPage; + else if (index > lastPage) + index = 0; + + _currentPageIndex = index; + var page = _pages[_currentPageIndex]; + _container?.SetActionData(_actionsSystem, page); + + ActionsBar!.PageButtons.Label.Text = $"{_currentPageIndex + 1}"; + } + + private void OnLeftArrowPressed(ButtonEventArgs args) => ChangePage(_currentPageIndex - 1); + + private void OnRightArrowPressed(ButtonEventArgs args) => ChangePage(_currentPageIndex + 1); + + private void AppendAction(EntityUid action) + { + if (_container == null) + return; + + foreach (var button in _container.GetButtons()) + { + if (button.ActionId != null) + continue; + + SetAction(button, action); + return; + } + + foreach (var page in _pages) + for (var i = 0; i < page.Size; i++) + { + var pageAction = page[i]; + if (pageAction != null) + continue; + + page[i] = action; + return; + } } private void OnActionAdded(EntityUid actionId) { if (_actionsSystem == null || !_actionsSystem.TryGetActionData(actionId, out var action)) - { return; - } // if the action is toggled when we add it, start targeting if (action is BaseTargetActionComponent targetAction && action.Toggled) StartTargeting(actionId, targetAction); - if (_actions.Contains(actionId)) - return; + foreach (var page in _pages) + for (var i = 0; i < page.Size; i++) + if (page[i] == actionId) + return; - _actions.Add(actionId); + AppendAction(actionId); } private void OnActionRemoved(EntityUid actionId) @@ -353,19 +417,24 @@ private void OnActionRemoved(EntityUid actionId) if (actionId == SelectingTargetFor) StopTargeting(); - _actions.RemoveAll(x => x == actionId); + foreach (var page in _pages) + for (var i = 0; i < page.Size; i++) + if (page[i] == actionId) + page[i] = null; } private void OnActionsUpdated() { QueueWindowUpdate(); + if (_container == null) + return; // TODO ACTIONS allow buttons to persist across state applications // Then we don't have to interrupt drags any time the buttons get rebuilt. _menuDragHelper.EndDrag(); if (_actionsSystem != null) - _container?.SetActionData(_actionsSystem, _actions.ToArray()); + _container?.SetActionData(_actionsSystem, _pages[_currentPageIndex]); } private void ActionButtonPressed(ButtonEventArgs args) @@ -512,7 +581,7 @@ private void SearchAndDisplay() PopulateActions(actions); } - private void SetAction(ActionButton button, EntityUid? actionId, bool updateSlots = true) + private void SetAction(ActionButton button, EntityUid? actionId) { if (_actionsSystem == null) return; @@ -523,27 +592,28 @@ private void SetAction(ActionButton button, EntityUid? actionId, bool updateSlot { button.ClearData(); if (_container?.TryGetButtonIndex(button, out position) ?? false) - { - if (_actions.Count > position && position >= 0) - _actions.RemoveAt(position); - } + CurrentPage[position] = null; } else if (button.TryReplaceWith(actionId.Value, _actionsSystem) && _container != null && _container.TryGetButtonIndex(button, out position)) - { - if (position >= _actions.Count) - { - _actions.Add(actionId); - } + if (position >= 0 && position < CurrentPage.Size) + CurrentPage[position] = actionId; else { - _actions[position] = actionId; + if (_pages.Count <= _currentPageIndex) + return; + // Add the button to the next page if there's no space on the current one + var nextPage = _pages[_currentPageIndex + 1]; + int i; + for (i = 0; i < nextPage.Size; i++) + if (nextPage[i] == null) + { + nextPage[i] = actionId; + break; + } + ChangePage(_currentPageIndex + 1); //TODO: Make this a client config? } - } - - if (updateSlots) - _container?.SetActionData(_actionsSystem, _actions.ToArray()); } private void DragAction() @@ -559,14 +629,14 @@ private void DragAction() if (currentlyHovered is ActionButton button) { swapAction = button.ActionId; - SetAction(button, action, false); + SetAction(button, action); } if (dragged.Parent is ActionButtonContainer) - SetAction(dragged, swapAction, false); + SetAction(dragged, swapAction); if (_actionsSystem != null) - _container?.SetActionData(_actionsSystem, _actions.ToArray()); + _container?.SetActionData(_actionsSystem, _pages[_currentPageIndex]); _menuDragHelper.EndDrag(); } @@ -717,9 +787,10 @@ private void UnloadGui() _actionsSystem?.UnlinkAllActions(); if (ActionsBar == null) - { return; - } + + ActionsBar.PageButtons.LeftArrow.OnPressed -= OnLeftArrowPressed; + ActionsBar.PageButtons.RightArrow.OnPressed -= OnRightArrowPressed; if (_window != null) { @@ -747,9 +818,10 @@ private void LoadGui() _window.FilterButton.OnItemSelected += OnFilterSelected; if (ActionsBar == null) - { return; - } + + ActionsBar.PageButtons.LeftArrow.OnPressed += OnLeftArrowPressed; + ActionsBar.PageButtons.RightArrow.OnPressed += OnRightArrowPressed; RegisterActionContainer(ActionsBar.ActionsContainer); @@ -779,13 +851,10 @@ private void AssignSlots(List assignments) if (_actionsSystem == null) return; - _actions.Clear(); - foreach (var assign in assignments) - { - _actions.Add(assign.ActionId); - } + foreach (ref var assignment in CollectionsMarshal.AsSpan(assignments)) + _pages[assignment.Hotbar][assignment.Slot] = assignment.ActionId; - _container?.SetActionData(_actionsSystem, _actions.ToArray()); + _container?.SetActionData(_actionsSystem, _pages[_currentPageIndex]); } public void RemoveActionContainer() @@ -822,7 +891,7 @@ private void OnComponentLinked(ActionsComponent component) return; LoadDefaultActions(); - _container?.SetActionData(_actionsSystem, _actions.ToArray()); + _container?.SetActionData(_actionsSystem, _pages[_currentPageIndex]); QueueWindowUpdate(); } @@ -841,11 +910,27 @@ private void LoadDefaultActions() var actions = _actionsSystem.GetClientActions().Where(action => action.Comp.AutoPopulate).ToList(); actions.Sort(ActionComparer); - _actions.Clear(); - foreach (var (action, _) in actions) + var offset = 0; + var totalPages = _pages.Count; + var pagesLeft = totalPages; + var currentPage = DefaultPageIndex; + while (pagesLeft > 0) { - if (!_actions.Contains(action)) - _actions.Add(action); + var page = _pages[currentPage]; + var pageSize = page.Size; + + for (var slot = 0; slot < pageSize; slot++) + if (slot + offset < actions.Count) + page[slot] = actions[slot + offset].Id; + else + page[slot] = null; + + offset += pageSize; + currentPage++; + if (currentPage == totalPages) + currentPage = 0; + + pagesLeft--; } } @@ -956,4 +1041,22 @@ private void StopTargeting() handOverlay.IconOverride = null; handOverlay.EntityOverride = null; } + + //TODO: Serialize this shit + private sealed class ActionPage(int size) + { + public readonly EntityUid?[] Data = new EntityUid?[size]; + + public EntityUid? this[int index] + { + get => Data[index]; + set => Data[index] = value; + } + + public static implicit operator EntityUid?[](ActionPage p) => p.Data.ToArray(); + + public void Clear() => Array.Fill(Data, null); + + public int Size => Data.Length; + } } diff --git a/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs b/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs index c5f8adbdea..c028e2a76d 100644 --- a/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs +++ b/Content.Client/UserInterface/Systems/Actions/Controls/ActionButtonContainer.cs @@ -18,25 +18,18 @@ public class ActionButtonContainer : GridContainer public event Action? ActionUnpressed; public event Action? ActionFocusExited; - public ActionButtonContainer() - { - IoCManager.InjectDependencies(this); - } + public ActionButtonContainer() => IoCManager.InjectDependencies(this); - public ActionButton this[int index] - { - get => (ActionButton) GetChild(index); - } + public ActionButton this[int index] => (ActionButton) GetChild(index); private void BuildActionButtons(int count) { var keys = ContentKeyFunctions.GetHotbarBoundKeys(); Children.Clear(); - for (var index = 0; index < count; index++) - { - Children.Add(MakeButton(index)); - } + for (var i = 0; i < count; i++) + AddChild(MakeButton(i)); + return; ActionButton MakeButton(int index) { @@ -47,9 +40,7 @@ ActionButton MakeButton(int index) button.KeyBind = boundKey; if (_input.TryGetKeyBinding(boundKey, out var binding)) - { button.Label.Text = binding.GetKeyString(); - } return button; } @@ -57,7 +48,7 @@ ActionButton MakeButton(int index) public void SetActionData(ActionsSystem system, params EntityUid?[] actionTypes) { - var uniqueCount = Math.Min(system.GetClientActions().Count(), actionTypes.Length + 1); + var uniqueCount = Math.Max(ContentKeyFunctions.GetHotbarBoundKeys().Length, actionTypes.Length + 1); if (ChildCount != uniqueCount) BuildActionButtons(uniqueCount); @@ -72,9 +63,7 @@ public void SetActionData(ActionsSystem system, params EntityUid?[] actionTypes) public void ClearActionData() { foreach (var button in Children) - { ((ActionButton) button).ClearData(); - } } protected override void ChildAdded(Control newChild) @@ -114,14 +103,9 @@ public bool TryGetButtonIndex(ActionButton button, out int position) public IEnumerable GetButtons() { foreach (var control in Children) - { if (control is ActionButton button) yield return button; - } } - ~ActionButtonContainer() - { - UserInterfaceManager.GetUIController().RemoveActionContainer(); - } + ~ActionButtonContainer() => UserInterfaceManager.GetUIController().RemoveActionContainer(); } diff --git a/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml b/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml index 1d317f6155..961f720925 100644 --- a/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml +++ b/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml @@ -14,6 +14,7 @@ MaxSize="64 9999" Name="ActionsContainer" Access="Public" - Rows="1"/> + Rows="1" /> + diff --git a/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml.cs b/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml.cs index 8e95992ff6..b11357cf8e 100644 --- a/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml.cs +++ b/Content.Client/UserInterface/Systems/Actions/Widgets/ActionsBar.xaml.cs @@ -1,4 +1,6 @@ -using Robust.Client.AutoGenerated; +using Content.Client.UserInterface.Systems.Actions.Controls; +using Content.Shared.Input; +using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; @@ -7,9 +9,26 @@ namespace Content.Client.UserInterface.Systems.Actions.Widgets; [GenerateTypedNameReferences] public sealed partial class ActionsBar : UIWidget { + [Dependency] private readonly IEntityManager _entity = default!; + + public ActionsBar() { RobustXamlLoader.Load(this); + IoCManager.InjectDependencies(this); + + var keys = ContentKeyFunctions.GetHotbarBoundKeys(); + for (var index = 1; index < keys.Length; index++) + ActionsContainer.Children.Add(MakeButton(index)); + ActionsContainer.Children.Add(MakeButton(0)); + + ActionButton MakeButton(int index) + { + var boundKey = keys[index]; + var button = new ActionButton(_entity); + button.KeyBind = boundKey; + button.Label.Text = index.ToString(); + return button; + } } } - diff --git a/Content.Shared/Input/ContentKeyFunctions.cs b/Content.Shared/Input/ContentKeyFunctions.cs index 2727a400a4..7968de01ef 100644 --- a/Content.Shared/Input/ContentKeyFunctions.cs +++ b/Content.Shared/Input/ContentKeyFunctions.cs @@ -98,12 +98,21 @@ public static class ContentKeyFunctions public static readonly BoundKeyFunction Hotbar7 = "Hotbar7"; public static readonly BoundKeyFunction Hotbar8 = "Hotbar8"; public static readonly BoundKeyFunction Hotbar9 = "Hotbar9"; - public static BoundKeyFunction[] GetHotbarBoundKeys() => - new[] - { - Hotbar1, Hotbar2, Hotbar3, Hotbar4, Hotbar5, Hotbar6, Hotbar7, Hotbar8, Hotbar9, Hotbar0 - }; + new[] { Hotbar1, Hotbar2, Hotbar3, Hotbar4, Hotbar5, Hotbar6, Hotbar7, Hotbar8, Hotbar9, Hotbar0, }; + + public static readonly BoundKeyFunction Loadout0 = "Loadout0"; + public static readonly BoundKeyFunction Loadout1 = "Loadout1"; + public static readonly BoundKeyFunction Loadout2 = "Loadout2"; + public static readonly BoundKeyFunction Loadout3 = "Loadout3"; + public static readonly BoundKeyFunction Loadout4 = "Loadout4"; + public static readonly BoundKeyFunction Loadout5 = "Loadout5"; + public static readonly BoundKeyFunction Loadout6 = "Loadout6"; + public static readonly BoundKeyFunction Loadout7 = "Loadout7"; + public static readonly BoundKeyFunction Loadout8 = "Loadout8"; + public static readonly BoundKeyFunction Loadout9 = "Loadout9"; + public static BoundKeyFunction[] GetLoadoutBoundKeys() => + new[] { Loadout1, Loadout2, Loadout3, Loadout4, Loadout5, Loadout6, Loadout7, Loadout8, Loadout9, Loadout0, }; public static readonly BoundKeyFunction Vote0 = "Vote0"; public static readonly BoundKeyFunction Vote1 = "Vote1"; diff --git a/Resources/keybinds.yml b/Resources/keybinds.yml index 68b84c7fe2..340280ff79 100644 --- a/Resources/keybinds.yml +++ b/Resources/keybinds.yml @@ -550,6 +550,46 @@ binds: - function: Hotbar9 type: State key: Num9 +- function: Loadout0 + type: State + key: Num0 + mod1: Shift +- function: Loadout1 + type: State + key: Num1 + mod1: Shift +- function: Loadout2 + type: State + key: Num2 + mod1: Shift +- function: Loadout3 + type: State + key: Num3 + mod1: Shift +- function: Loadout4 + type: State + key: Num4 + mod1: Shift +- function: Loadout5 + type: State + key: Num5 + mod1: Shift +- function: Loadout6 + type: State + key: Num6 + mod1: Shift +- function: Loadout7 + type: State + key: Num7 + mod1: Shift +- function: Loadout8 + type: State + key: Num8 + mod1: Shift +- function: Loadout9 + type: State + key: Num9 + mod1: Shift - function: LookUp type: State key: Space From 7ab93396d0279098c747fccddb4ddde6c223aee9 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 02:25:06 +0000 Subject: [PATCH 08/31] Automatic Changelog Update (#1333) --- Resources/Changelog/Changelog.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e5120284a0..91d32d30b7 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8822,3 +8822,12 @@ Entries: id: 6595 time: '2024-12-30T02:10:53.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1200 +- author: DEATHB4DEFEAT + changes: + - type: Tweak + message: >- + Added back support for the action bar to have "loadouts" or quick + layouts of actions (man, how many things are called loadouts?) + id: 6596 + time: '2024-12-30T02:24:41.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1333 From 5b157391ec44ac19bcb0a5018dd7e7b0eed25846 Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Mon, 30 Dec 2024 15:15:16 -0600 Subject: [PATCH 09/31] Arrivals Tweaks (#1371) # Description Arrivals spawns have been limited to only the massive cryogenics bay, and impassable barriers have been added that block access to the deeper parts of Terminal. I've also modified the admeme items that were in displays so that they are now fake items that can't actually be used by players even if they SOMEHOW smash their way in and defeat the turrets. I have photo evidence of people doing this. Just in case, I also made arrivals a ProtectedGrid. # Changelog :cl: - tweak: Tweaked arrivals to reduce the playable area, and some concessions have been made to prevent access to admeme items that were on display. These changes are pending a later update where we port Arrivals Job Spawns. --- Resources/Maps/Misc/terminal.yml | 221 ++++++++++++++++++++++++------- 1 file changed, 176 insertions(+), 45 deletions(-) diff --git a/Resources/Maps/Misc/terminal.yml b/Resources/Maps/Misc/terminal.yml index c017bb5542..34c85b11dc 100644 --- a/Resources/Maps/Misc/terminal.yml +++ b/Resources/Maps/Misc/terminal.yml @@ -35,6 +35,7 @@ entities: components: - type: MetaData name: map 30 + - type: ProtectedGrid - type: Transform - type: Map mapPaused: True @@ -48,6 +49,7 @@ entities: components: - type: MetaData name: CentCom Downstairs + - type: ProtectedGrid - type: Transform parent: 1 - type: MapGrid @@ -4823,6 +4825,9 @@ entities: - type: Transform pos: -3.478174,15.587257 parent: 2 + missingComponents: + - Item + - Pullable - proto: BodyBagFolded entities: - uid: 2019 @@ -16556,6 +16561,9 @@ entities: - type: Transform pos: 2.5162191,14.7318 parent: 2 + missingComponents: + - Item + - Pullable - proto: CarbonDioxideCanister entities: - uid: 8607 @@ -19089,6 +19097,25 @@ entities: - type: Transform pos: 4.5232472,13.728849 parent: 2 + - type: GroupExamine + group: + - hoverMessage: "" + contextText: verb-examine-group-other + icon: /Textures/Interface/examine-star.png + components: + - Armor + - ClothingSpeedModifier + entries: + - message: >- + It provides the following protection: + + - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. + priority: 0 + component: Armor + title: null + missingComponents: + - Item + - Pullable - proto: ClothingBackpackSatchelBrigmedic entities: - uid: 1908 @@ -19402,6 +19429,9 @@ entities: - type: Transform pos: 4.4697094,15.602008 parent: 2 + missingComponents: + - Item + - Pullable - proto: ClothingHeadsetMining entities: - uid: 1076 @@ -19461,6 +19491,9 @@ entities: - type: Transform pos: -5.5118904,15.498761 parent: 2 + missingComponents: + - Item + - Pullable - proto: ClothingMaskGasExplorer entities: - uid: 8612 @@ -19506,6 +19539,9 @@ entities: - type: Transform pos: 4.4697094,14.717052 parent: 2 + missingComponents: + - Item + - Pullable - proto: ClothingNeckHeadphones entities: - uid: 8036 @@ -20566,6 +20602,58 @@ entities: - type: Transform pos: 0.5,35.5 parent: 2 +- proto: DecorFloorPalletStack + entities: + - uid: 8093 + components: + - type: Transform + pos: -17.5,-39.5 + parent: 2 + - uid: 8094 + components: + - type: Transform + pos: -17.5,-38.5 + parent: 2 + - uid: 8095 + components: + - type: Transform + pos: -17.5,-40.5 + parent: 2 + - uid: 8134 + components: + - type: Transform + pos: 16.5,-38.5 + parent: 2 + - uid: 8135 + components: + - type: Transform + pos: 16.5,-39.5 + parent: 2 + - uid: 8153 + components: + - type: Transform + pos: 16.5,-40.5 + parent: 2 + - uid: 8674 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 2 + - uid: 8675 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 2 + - uid: 8676 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 2 + - uid: 8680 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 2 - proto: DisposalBend entities: - uid: 5696 @@ -24375,6 +24463,9 @@ entities: - type: Transform pos: 2.5111954,18.597483 parent: 2 + missingComponents: + - Item + - Pullable - proto: FoodDonkpocketSpicy entities: - uid: 7843 @@ -24390,6 +24481,9 @@ entities: - type: Transform pos: -5.5118904,13.610855 parent: 2 + missingComponents: + - Item + - Pullable - proto: FoodPizzaMeatSlice entities: - uid: 8650 @@ -38500,6 +38594,58 @@ entities: - type: Transform pos: 38.5,-3.5 parent: 2 +- proto: MarkerBlocker + entities: + - uid: 8131 + components: + - type: Transform + pos: 16.5,-38.5 + parent: 2 + - uid: 8132 + components: + - type: Transform + pos: 16.5,-39.5 + parent: 2 + - uid: 8133 + components: + - type: Transform + pos: 16.5,-40.5 + parent: 2 + - uid: 8677 + components: + - type: Transform + pos: 0.5,-12.5 + parent: 2 + - uid: 8678 + components: + - type: Transform + pos: -0.5,-12.5 + parent: 2 + - uid: 8679 + components: + - type: Transform + pos: -1.5,-12.5 + parent: 2 + - uid: 8681 + components: + - type: Transform + pos: -1.5,-13.5 + parent: 2 + - uid: 8682 + components: + - type: Transform + pos: -17.5,-38.5 + parent: 2 + - uid: 8683 + components: + - type: Transform + pos: -17.5,-39.5 + parent: 2 + - uid: 8684 + components: + - type: Transform + pos: -17.5,-40.5 + parent: 2 - proto: Matchbox entities: - uid: 7912 @@ -42818,51 +42964,6 @@ entities: - type: Transform pos: -8.5,-10.5 parent: 2 - - uid: 8093 - components: - - type: Transform - pos: 24.5,-3.5 - parent: 2 - - uid: 8094 - components: - - type: Transform - pos: 22.5,2.5 - parent: 2 - - uid: 8095 - components: - - type: Transform - pos: 42.5,-10.5 - parent: 2 - - uid: 8131 - components: - - type: Transform - pos: 6.5,2.5 - parent: 2 - - uid: 8132 - components: - - type: Transform - pos: 5.5,-6.5 - parent: 2 - - uid: 8133 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 2 - - uid: 8134 - components: - - type: Transform - pos: -7.5,4.5 - parent: 2 - - uid: 8135 - components: - - type: Transform - pos: -5.5,5.5 - parent: 2 - - uid: 8153 - components: - - type: Transform - pos: -6.5,-6.5 - parent: 2 - uid: 8745 components: - type: Transform @@ -44306,6 +44407,9 @@ entities: - type: Transform pos: 2.5752501,15.498761 parent: 2 + missingComponents: + - Item + - Pullable - proto: TelecomServerFilled entities: - uid: 3110 @@ -44320,6 +44424,9 @@ entities: - type: Transform pos: -3.5098875,18.597483 parent: 2 + missingComponents: + - Item + - Pullable - proto: ToolboxEmergencyFilled entities: - uid: 8570 @@ -52935,6 +53042,9 @@ entities: - type: Transform pos: -3.537204,14.761298 parent: 2 + missingComponents: + - Item + - Pullable - proto: WeaponTaser entities: - uid: 3057 @@ -52942,6 +53052,9 @@ entities: - type: Transform pos: 2.5111954,11.4883375 parent: 2 + missingComponents: + - Item + - Pullable - proto: WeaponTetherGun entities: - uid: 3059 @@ -52949,6 +53062,9 @@ entities: - type: Transform pos: -5.5782247,14.510563 parent: 2 + missingComponents: + - Item + - Pullable - proto: WeaponTurretHostile entities: - uid: 1237 @@ -52980,6 +53096,9 @@ entities: - type: Transform pos: -3.513493,11.505985 parent: 2 + missingComponents: + - Item + - Pullable - proto: WelderMini entities: - uid: 1178 @@ -53087,11 +53206,15 @@ entities: - type: Transform pos: 2.5,-14.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 189 components: - type: Transform pos: 1.5,-14.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 190 components: - type: Transform @@ -53132,11 +53255,15 @@ entities: - type: Transform pos: -3.5,-14.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 321 components: - type: Transform pos: -2.5,-14.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 335 components: - type: Transform @@ -53192,11 +53319,15 @@ entities: - type: Transform pos: 1.5,-12.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 797 components: - type: Transform pos: -2.5,-12.5 parent: 2 + - type: Godmode + oldDamage: {} - uid: 936 components: - type: Transform From e4a2c0c6c70ed8617eb9162e0ffdbcde9169f4ad Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 21:15:41 +0000 Subject: [PATCH 10/31] Automatic Changelog Update (#1371) --- Resources/Changelog/Changelog.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 91d32d30b7..ebbd44f3ce 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8831,3 +8831,13 @@ Entries: id: 6596 time: '2024-12-30T02:24:41.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1333 +- author: VMSolidus + changes: + - type: Tweak + message: >- + Tweaked arrivals to reduce the playable area, and some concessions have + been made to prevent access to admeme items that were on display. These + changes are pending a later update where we port Arrivals Job Spawns. + id: 6597 + time: '2024-12-30T21:15:16.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1371 From eb1dde1257446f273e314646aa3f8cdd41e9c192 Mon Sep 17 00:00:00 2001 From: Blu <79374236+BlueHNT@users.noreply.github.com> Date: Mon, 30 Dec 2024 22:23:21 +0100 Subject: [PATCH 11/31] Adjusts Cargo Market (#1377) # Description Long story short, cargo and command abuses the new reverse-engineered suits and warning them as admins about it is getting quite tiring. So I decided to put my hand to the craft and comment them out for now, until a better way for them to be gotten is made. I have also taken this opportunity to fix some of the longstanding issues with cargo I have had, such as there missing sec masks in the riot crate or there not being a way to get the swat items. While I am still missing the properly developed versions with space proofing and minor cold/head protection, the old non ARCS riot suit will do for now. This PR fixes https://github.com/Simple-Station/Einstein-Engines/issues/1376 --- # TODO - [x] Remove problematic items from cargo - [x] Add proper swat crate Opt: - [x] Make proper swat set (soon:tm:) - [x] Adjust the armor values to fit better (can be delayed) ---

Media

I ain't got nothing chief.

--- # Changelog :cl: - add: Added swat suit - add: Added swat crate - add: Added new crate category for secure reinforced crates - tweak: Tweaked security supplies and crates - tweak: Tweaked the price of Cybersun's tacsuits because apparently they weren't charging enough to properly scam salvage techs. - tweak: Tweaked `StructuralMetallicStrong` structural protection from 10 to 80 --------- Signed-off-by: VMSolidus Co-authored-by: VMSolidus --- .../Catalog/Cargo/cargo_hardsuits.yml | 5 +-- .../Catalog/Cargo/cargo_security.yml | 12 ++++++- .../Catalog/Fills/Crates/security.yml | 32 ++++++++++++++---- Resources/Prototypes/Damage/modifier_sets.yml | 2 +- .../DeltaV/Catalog/Cargo/cargo_armory.yml | 4 +-- .../DeltaV/Catalog/Fills/Crates/armory.yml | 2 +- .../Entities/Clothing/Head/helmets.yml | 19 ++++++----- .../Entities/Clothing/OuterClothing/armor.yml | 29 ++++++++++++++++ .../Entities/Clothing/Shoes/specific.yml | 4 ++- .../Storage/Crates/base_structurecrates.yml | 20 +++++++++++ .../Structures/Storage/Crates/crates.yml | 6 ++-- .../Armor/swat.rsi/equipped-OUTERCLOTHING.png | Bin 0 -> 1728 bytes .../OuterClothing/Armor/swat.rsi/icon.png | Bin 0 -> 762 bytes .../Armor/swat.rsi/inhand-left.png | Bin 0 -> 701 bytes .../Armor/swat.rsi/inhand-right.png | Bin 0 -> 702 bytes .../OuterClothing/Armor/swat.rsi/meta.json | 26 ++++++++++++++ 16 files changed, 136 insertions(+), 25 deletions(-) create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml b/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml index a2f8b035b0..ebd73438ab 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_hardsuits.yml @@ -41,13 +41,14 @@ group: market # Security +# Can't abuse em if you only got 1, good luck spamming frezon - type: cargoProduct id: SecurityShanlinTacsuit icon: sprite: Nyanotrasen/Clothing/OuterClothing/ReverseEngineering/syndicate.rsi state: icon product: CrateSecurityShanlinTacsuit - cost: 17500 + cost: 75000 category: cargoproduct-category-name-hardsuits group: market @@ -57,7 +58,7 @@ sprite: Nyanotrasen/Clothing/OuterClothing/ReverseEngineering/juggernaut.rsi state: icon product: CrateSecurityGuanYuTacsuit - cost: 30000 + cost: 125000 category: cargoproduct-category-name-hardsuits group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml index e22f9fd5e7..48f3c87bfd 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml @@ -38,13 +38,23 @@ category: cargoproduct-category-name-security group: market +- type: cargoProduct + id: SecuritySwat + icon: + sprite: DeltaV/Clothing/OuterClothing/Armor/riot.rsi # DeltaV - resprite + state: icon + product: CrateSecuritySwat + cost: 12500 + category: cargoproduct-category-name-security + group: market + - type: cargoProduct id: SecuritySupplies icon: sprite: Objects/Storage/boxes.rsi state: box_security product: CrateSecuritySupplies - cost: 500 + cost: 1000 category: cargoproduct-category-name-security group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/security.yml b/Resources/Prototypes/Catalog/Fills/Crates/security.yml index 592c153508..02400ab39d 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/security.yml @@ -41,8 +41,8 @@ - type: entity id: CrateSecurityRiot parent: CrateSecgear - name: swat crate - description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Armory access to open. + name: riot crate + description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Security access to open. components: - type: StorageFill contents: @@ -56,7 +56,27 @@ amount: 2 - id: RiotShield amount: 2 -# - SecGasmask + - id: ClothingMaskGasSecurity + amount: 2 + +- type: entity + id: CrateSecuritySwat + parent: CrateSecgear + name: swat crate + description: Contains two sets of all encompassing swat suits. Requires Security access to open. + components: + - type: StorageFill + contents: + - id: ClothingOuterArmorSwat + amount: 2 + - id: ClothingHeadHelmetSwat + amount: 2 + - id: ClothingMaskGasSwat + amount: 2 + - id: ClothingHandsGlovesCombat + amount: 2 + - id: ClothingShoesSwat + amount: 2 - type: entity id: CrateSecuritySupplies @@ -68,9 +88,9 @@ contents: - id: BoxHandcuff - id: BoxSechud -# - SecBelt -# - SecGasmask -# - SpacelawBook + - id: ClothingBeltSecurityFilled + - id: ClothingMaskGasSecurity + - id: BookSecurity # replace with lawbook at some point - type: entity id: CrateRestraints diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 8366453e58..f8401de063 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -22,7 +22,7 @@ Slash: 10 Piercing: 10 Heat: 10 - Structural: 10 + Structural: 80 - type: damageModifierSet id: StructuralMetallic diff --git a/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_armory.yml b/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_armory.yml index 1dae88730c..f1800b445a 100644 --- a/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_armory.yml +++ b/Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_armory.yml @@ -14,7 +14,7 @@ sprite: Nyanotrasen/Objects/Weapons/Guns/Pistols/universal.rsi state: icon product: CrateArmoryUniversal - cost: 6500 + cost: 22500 category: Armory group: market @@ -37,7 +37,7 @@ cost: 5500 category: Armory group: market - + - type: cargoProduct id: ArmoryEnergyGunMini icon: diff --git a/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/armory.yml b/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/armory.yml index a321cdf059..a4dc8b6a88 100644 --- a/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/armory.yml +++ b/Resources/Prototypes/DeltaV/Catalog/Fills/Crates/armory.yml @@ -30,7 +30,7 @@ amount: 2 - id: BoxLethalshot amount: 3 - + - type: entity id: CrateArmoryEnergyGun parent: CrateWeaponSecure diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index 009c2ef784..795984bb45 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -37,7 +37,7 @@ #SWAT Helmet - type: entity - parent: ClothingHeadBase + parent: [ClothingHeadBase, ClothingHeadEVAHelmetBase] id: ClothingHeadHelmetSwat name: SWAT helmet description: An extremely robust helmet, commonly used by paramilitary forces. This one has the Nanotrasen logo emblazoned on the top. @@ -46,15 +46,18 @@ sprite: Clothing/Head/Helmets/swat.rsi - type: Clothing sprite: Clothing/Head/Helmets/swat.rsi - - type: Armor #This is intentionally not spaceproof, when the time comes to port the values from SS13 this should be buffed from what it was. + - type: PressureProtection + highPressureMultiplier: 0.45 + lowPressureMultiplier: 1000 + - type: Armor modifiers: coefficients: - Blunt: 0.80 - Slash: 0.80 - Piercing: 0.80 - Heat: 0.80 - Radiation: 0.80 - Caustic: 0.95 + Blunt: 0.85 + Slash: 0.85 + Piercing: 0.85 + Heat: 0.85 + Radiation: 0.8 + Caustic: 0.9 - type: ExplosionResistance damageCoefficient: 0.75 diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 46a431ddff..2679073b06 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -56,6 +56,35 @@ damageCoefficient: 0.9 - type: GroupExamine +- type: entity + parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, ClothingOuterEVASuitBase] + id: ClothingOuterArmorSwat + name: swat suit + description: Composed of semi-flexible polycarbonate, reinforced materials, and integrated ballistic plating, it offers exceptional protection against melee, bullet, and environmental threats, ensuring officers remain combat-ready in the harshest conditions. + components: + - type: Sprite + sprite: Clothing/OuterClothing/Armor/swat.rsi + - type: Clothing + sprite: Clothing/OuterClothing/Armor/swat.rsi + - type: PressureProtection + highPressureMultiplier: 0.45 + lowPressureMultiplier: 1000 + - type: Armor + modifiers: + coefficients: + Blunt: 0.6 + Slash: 0.6 + Piercing: 0.6 + Heat: 0.85 + Radiation: 0.75 + Caustic: 0.85 + - type: ExplosionResistance + damageCoefficient: 0.50 + - type: ClothingSpeedModifier # Burdensome for running, but perfect for speedy gliding, even though running is still probably better + walkModifier: 0.9 + sprintModifier: 0.7 + - type: GroupExamine + - type: entity parent: ClothingOuterArmorBasic id: ClothingOuterArmorBulletproof diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index 4ae752345a..3ec17e2bbe 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -127,7 +127,7 @@ sprintModifier: 1.3 - type: entity - parent: ClothingShoesBaseButcherable + parent: ClothingShoesMilitaryBase id: ClothingShoesSwat name: swat shoes description: When you want to turn up the heat. @@ -136,6 +136,8 @@ sprite: Clothing/Shoes/Specific/swat.rsi - type: Clothing sprite: Clothing/Shoes/Specific/swat.rsi + - type: ClothingSlowOnDamageModifier + modifier: 0.5 - type: entity parent: ClothingShoesBaseButcherable diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml index 52deca8e09..14c2325c81 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml @@ -149,3 +149,23 @@ - Energy reflectProb: 0.2 spread: 90 + +- type: entity + parent: CrateBaseSecure + id: CrateBaseSecureReinforced + suffix: Secure, Reinforced + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallicStrong \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml index bd8281f194..57c105bb82 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml @@ -297,7 +297,7 @@ access: [["Hydroponics"]] - type: entity - parent: CrateBaseSecure + parent: CrateBaseSecureReinforced id: CrateWeaponSecure name: secure weapon crate components: @@ -309,8 +309,8 @@ access: [["Armory"]] - type: entity - parent: CrateBaseSecure - suffix: Armory, Secure + parent: CrateBaseSecureReinforced + suffix: Armory, Secure, Reinforced id: CrateContrabandStorageSecure name: contraband storage crate description: An armory access locked crate for storing contraband confiscated from suspects or prisoners. diff --git a/Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..08595405711cfbf687ca0ab3b05d22231def29b5 GIT binary patch literal 1728 zcmV;x20!_UP)Px*dPzh)*(fz@Z!~!j8?t?G+mMU0T7w9W@M`P z2CNzU1tO0xEh`IAC8SU%@>JVtC1)Y`4(VMDf#5SZeP6x)Nf!2TzW?L9=k6Y#56H>M z$;rvd$@!mBNRp}B?b6|Jh$xB>h9PFN*^~PSAyk%SNRos`qk&JKJ|!yqPwQ{YLpH*w{Q2`^p@jn2 zecN<{b^4c=mpD8;#B@64zsJYNsq{B?f$r%k9_DjYDiz${-(xbF002zWL=XfpO%uRl zW!&H2qf)8hVLnIq^fc{rC(>6G1&4=+P!we={k65j1|L;b7hFDyBA%z+ZeuVQ@N3o& zS$@y+0HhlXpVN0;7stoP+ygEzFQI8#D*b0YpkA*7c2*ZkJDgA3l8G=iP3Xmdj096!a;Ww_oshl`#y8!Dq^?H3_%DcV2;;ORaLqBrJV)V-N$s62f?_0 zl5!XuyTF$(Ult09KlE}MV>B8SJkLwj@|$2<)9IAQ0IO_BO5)ZbgwT4uj^W>bW3O0* zs;Ybp@H`I>^EnzvM^7qjS7fE1C=`yo6_k|bd?8bQ}}L{S7?*YW1f8|iP*oM3PG@8MElQU9iE3(HfwS4H@Z5h%jrh0g=j7z%U-L?E9EXc%{TfOLp{x;@CobER$+9>bSS-uJUa`p2ZQDi|hG?}~ zLJzVHtyT+R7{az~p0@X^YsPI&g3yv!v)RO8Fu=Ga2$ub9{`j}CDCU|4byTQ2VodOmSwbB zEoho1TvqBuQC7n&z1eK;baUi$bh};3+<)1QW&1Xfcnp}$W(BtYPL^dJkT4I3_s6VZ zT1>mw>+xWy)9DCxL*ZF~oih>BG-;#Jz;HO^`*^ZumF6njl8|Z|9FNC^_%-mji7|@+ zXcda0P}bk$)1F}%RCF2?HkgH<0QlU?&XWco+oByD(6}x;2f!OADZ*cenZRr|!~2sH zSe6Azl3wiL0l>YvDM*q8%d+tPjHR;3e(t-s?|)>sJ7Hu_=(jR*2#YFlpkDR2~4}$wG*tDD)-cfMq-4yIDm@ zH3-H<*$YysRNDEzfK?DeXsJ}f+1VL1P2&%~+#pFw)ne?Gbk!T+OS}#*r!ia7X#WGy WR$WS2G1Z9x0000Px%v`IukR9J=Wl|63aKp2J}hi%;8l;aep#7$ZpD18tl4q%x(aDpfYh(yaBTrP=E zFqA>an$k{V8sjb4ndN7}X0@wr@=BI9f8Y1c`~3`j;R|2*!heRXx;^>VqSEK7=_ zV7*?So%1}eb{q%WwiynGJU>6Tvfa4J^Sl}$iXs5!^Z6MG?R-2Q1Mu?l0`Oa+r?_jw zGKwM=iv<9-ZR0o&kB^VF{`AcO7K?=;+XjsU>bhn&n<1rSv)NFVB}%EIJxVFcvShQ_ zAf;qBn^D(wD*{&~@;tBJRTX!gjxqT3^kmkhl=!}H#&2(Ld!v?xKGzh6Mg`*OlwDQf zx-Q%87AYkFgTa72&lwB`hRk-m#dTeFRYg3VHksa&y|kc{PY8ih3LyjlWm%d%-BJ57uerE zNfNRw!}op4vc&g&vMeJ>5~Ggmy7YRzM&|(Et}VX5zaNc1K0cUCCL~D$fbaVzC&Dn~ z_4O6lhv2kQF5#jAI&MJ_nD_(c_JDD&RnQPZ82Ov3;HmmCmPG}5R=J-EX$BmV%s)pnjUq;hlht-%mFtfA?y=T zHzg@0pP!#rx7)3C?3GeCCE!g2^y{dR=eZ$pe}8|p_peuh=XrG$MF=6#rKp|izvDOv sA&8>rjO;bEVtUEodcC%;t+lcJ11-5`l>kGE?EnA(07*qoM6N<$f-dP{!vFvP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Armor/swat.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5dca6aa06549d83f16e956b9320373f2e42246bb GIT binary patch literal 701 zcmV;u0z&Px%cS%G+RCt{2+Oe*pKokbxpUpNDVy08Bfy#tt+EH5@YYSW7!0;e;`UbWZyn(&6 zHnu{cozceX?%Col#N2G6a1X3^bG`~mI5QlF1DP2>2qA>GnnUj)M~W=0Jqx>05F|S0RYS85=oLgY%fb5 z5g|=e*8cs?PtIV!-rsRN9?|dj^K*;E0+v<$KHBXz(lpI~8)GPrWA=owCcu4r0|4yz z`}|zH-Nxy3dOAk0*Tdm($VX7-^KUM!8J$cfl-+y~1OPsgVcRx*-^Y5re!4x!ap-!z zR{jW7Mr%!4YjPZiCX-3wVs?K`nd_g${uapWc00?qZHz`EY`5FO*JmS1Yfbz8zOp2+ z)&St6if7e6j$`X~yU{b%|Fa+nVB2k;-Z!R)x|jte1#5JCtcgb+dq@j{eRwJdFOV4oG%T2r^%&G~#@D(RK13>8@n zEkh|q^ZA^#*7;t9)oN8L7JCAQ!(rt!z~}SXTCdj_4u=?z#{iJ8Arw`~x~!8&1V0&H-FUm2Dl#uWsBgq#<7X&TR#FESQAk9FtlyE);)y} zDW#~+8W4sd8DqYb0JagJl%htXfkvaj74o6YW`n_CP+NO1M=3>~=aDg{^axPx%cu7P-RCt{2+Odw}Fc1ddKc{O_0HOoLIu#O)TLUc(HAPz90P!Fxc>`Js-hdit z)1<|^mC_+-((PQaGJ?f{yIjJN)qGWAY-gCnN#qz{j4{R-V~jEO{YWWkHk(n}?>}sX zv)PQKl;=i52vSO=cJivElr))4&~CR=>o{Kvgb*~HP5}Um#R34}x-I}9j$>%8Z`!=F zx3@QPoX?PLvH!F+n$PDTBJ}(HbJ=FI0eyTF6=!agQncIc&VRJoY$A^1)cV#0n1)dl zUF`$FulM&{0xe3CBscqwMgyMbL2G?e|K^hLeV_LGJ(46rx7!7Pb0WIkE|$w>sfIwc zTBXzJ^mj4)zE9O^m86tcH^Z{cXWaLFilPYS#9al@NxZ6NaIqlp-^X(^wM#e2(`hilCGtDJAuKz1#yWLaWs} zpZz3B&}y~r)=y1zsq5I z8MoQDwXqgv>4-7L7-Nhv#u#IaF_x=(y;bS6yxz208p#d@{Fe(f*`nBKlH5Q7JZ+|q>SqaE@c`5-$~{KnDuvN1=+J) z4!{3ON=ZtoyNeL>R Date: Mon, 30 Dec 2024 21:23:46 +0000 Subject: [PATCH 12/31] Automatic Changelog Update (#1377) --- Resources/Changelog/Changelog.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ebbd44f3ce..9bcd02da78 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8841,3 +8841,22 @@ Entries: id: 6597 time: '2024-12-30T21:15:16.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1371 +- author: BlueHNT + changes: + - type: Add + message: Added swat suit + - type: Add + message: Added swat crate + - type: Add + message: Added new crate category for secure reinforced crates + - type: Tweak + message: Tweaked security supplies and crates + - type: Tweak + message: >- + Tweaked the price of Cybersun's tacsuits because apparently they weren't + charging enough to properly scam salvage techs. + - type: Tweak + message: Tweaked `StructuralMetallicStrong` structural protection from 10 to 80 + id: 6598 + time: '2024-12-30T21:23:22.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1377 From 8d9f1691f07d2c1e7bc78768e1d5db3838b0494c Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Mon, 30 Dec 2024 15:28:27 -0600 Subject: [PATCH 13/31] NERF WISPS (#1384) # Description THESE GUYS CAN AND DID SOLO ENTIRE STATIONS, WHAT THE HELL? # Changelog :cl: - tweak: NERFED WISPS, A LOT. --- .../Entities/Mobs/NPCs/glimmer_creatures.yml | 14 ++++++++------ .../Nyanotrasen/Damage/modifier_sets.yml | 4 ++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/glimmer_creatures.yml b/Resources/Prototypes/Entities/Mobs/NPCs/glimmer_creatures.yml index c2219d7fae..52f3844c25 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/glimmer_creatures.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/glimmer_creatures.yml @@ -96,7 +96,7 @@ - type: MobThresholds thresholds: 0: Alive - 300: Dead + 50: Dead - type: Destructible thresholds: - trigger: @@ -114,7 +114,7 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: Damageable - damageContainer: Spirit + damageContainer: CorporealSpirit damageModifierSet: CorporealSpirit - type: DamageOnDispel damage: @@ -122,9 +122,9 @@ Heat: 100 - type: SlowOnDamage speedModifierThresholds: - 150: 0.8 - 200: 0.6 - 250: 0.3 + 10: 0.8 + 20: 0.6 + 30: 0.3 - type: StatusEffects allowed: - Stun @@ -133,13 +133,15 @@ - Pacified # combat - type: Gun - fireRate: 0.7 + fireRate: 0.4 soundGunshot: collection: MagicMissile showExamineText: false selectedMode: SemiAuto availableModes: - SemiAuto + minAngle: 0.17453 + maxAngle: 0.52359 - type: HitscanBatteryAmmoProvider proto: WispLash fireCost: 1 diff --git a/Resources/Prototypes/Nyanotrasen/Damage/modifier_sets.yml b/Resources/Prototypes/Nyanotrasen/Damage/modifier_sets.yml index ce313f73b9..860e9ee46d 100644 --- a/Resources/Prototypes/Nyanotrasen/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Nyanotrasen/Damage/modifier_sets.yml @@ -42,12 +42,12 @@ id: CorporealSpirit coefficients: Cold: 0.0 - Shock: 0.5 + Shock: 1.5 Blunt: 0.5 Slash: 0.5 Piercing: 0.5 Heat: 1.5 - Holy: 3.0 + Holy: 5.0 - type: damageModifierSet id: ShockAbsorber From ef865f4a9b1ca88302b390ab74e83dd803ff55a5 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 21:28:53 +0000 Subject: [PATCH 14/31] Automatic Changelog Update (#1384) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9bcd02da78..447ec1bdf0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8860,3 +8860,10 @@ Entries: id: 6598 time: '2024-12-30T21:23:22.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1377 +- author: VMSolidus + changes: + - type: Tweak + message: NERFED WISPS, A LOT. + id: 6599 + time: '2024-12-30T21:28:28.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1384 From 5fd278f5b8af276900e77139b0c268bc7a14a9e8 Mon Sep 17 00:00:00 2001 From: stellar-novas Date: Mon, 30 Dec 2024 18:01:48 -0500 Subject: [PATCH 15/31] Fix Mindbreaker and Soulbreaker Rounds Not Injecting Their Solutions. (#1378) # Description Fixes #1374 I'm not sure exactly when this changed, but you now have to specify which solution you want to inject. Also inject on hit defaults to ignoring clothing, so I removed the redundant set. --- # Changelog :cl: - fix: Fixed mindbreaker and soulbreaker cartridges not injecting their solutions. Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> --- .../Objects/Weapons/Guns/Ammunition/Projectiles/special.yml | 2 +- .../Entities/Objects/Weapons/Guns/Projectiles/shotgun.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/special.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/special.yml index 9233a901f9..4405c7b514 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/special.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/special.yml @@ -89,6 +89,6 @@ solution: ammo - type: SolutionInjectOnProjectileHit transferAmount: 9 - blockSlots: NONE #shouldn't be blocked by a mask + solution: ammo - type: InjectableSolution solution: ammo diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns/Projectiles/shotgun.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns/Projectiles/shotgun.yml index 47d65ce8f7..a93249ea21 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns/Projectiles/shotgun.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Weapons/Guns/Projectiles/shotgun.yml @@ -21,6 +21,6 @@ solution: ammo - type: SolutionInjectOnProjectileHit transferAmount: 15 - blockSlots: NONE #tranquillizer darts shouldn't be blocked by a mask + solution: ammo - type: InjectableSolution solution: ammo From 4d464eee84847be6f055ead4984ff5d4c5f137cf Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Mon, 30 Dec 2024 23:02:17 +0000 Subject: [PATCH 16/31] Automatic Changelog Update (#1378) --- Resources/Changelog/Changelog.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 447ec1bdf0..a62c5b669a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8867,3 +8867,12 @@ Entries: id: 6599 time: '2024-12-30T21:28:28.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1384 +- author: stellar-novas + changes: + - type: Fix + message: >- + Fixed mindbreaker and soulbreaker cartridges not injecting their + solutions. + id: 6600 + time: '2024-12-30T23:01:48.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1378 From 698bc8b088aa9e3e9715e53cf941e546e0151b4c Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Tue, 31 Dec 2024 10:28:11 -0600 Subject: [PATCH 17/31] Port Even More N14 Assets (#1385) Ports https://github.com/Goob-Station/Suspicion-on-Space-Station/pull/47 Thanks Goob for helping out. Co-authored-by: Icepick <122653407+Icepicked@users.noreply.github.com> # Description By request from OldDanceJacket and the SiN Mapping Team

Media

# Changelog :cl: - add: Ported several metric tons of mapping assets from Nuclear14 Co-authored-by: Aiden Co-authored-by: Icepick <122653407+Icepicked@users.noreply.github.com> --- .../Doors/DRS_Metal_Bay_Door_Close_01.ogg | Bin 0 -> 56467 bytes .../Doors/DRS_Metal_Bay_Door_Open_01.ogg | Bin 0 -> 45551 bytes .../Doors/DRS_Metal_Jail_Swing_Close_01.ogg | Bin 0 -> 27923 bytes .../Doors/DRS_Metal_Jail_Swing_Open_01.ogg | Bin 0 -> 34359 bytes .../_Nuclear14/Effects/Doors/attributions.yml | 12 + .../Effects/Footsteps/Concrete/concrete1.ogg | Bin 0 -> 9857 bytes .../Effects/Footsteps/Concrete/concrete2.ogg | Bin 0 -> 10438 bytes .../Effects/Footsteps/Concrete/concrete3.ogg | Bin 0 -> 9896 bytes .../Effects/Footsteps/Concrete/concrete4.ogg | Bin 0 -> 9554 bytes .../Effects/Footsteps/Concrete/concrete5.ogg | Bin 0 -> 10072 bytes .../Effects/Footsteps/Concrete/concrete6.ogg | Bin 0 -> 10720 bytes .../ConcreteBroken/concretebroken1.ogg | Bin 0 -> 9781 bytes .../ConcreteBroken/concretebroken2.ogg | Bin 0 -> 9511 bytes .../ConcreteBroken/concretebroken3.ogg | Bin 0 -> 9579 bytes .../ConcreteBroken/concretebroken4.ogg | Bin 0 -> 9875 bytes .../ConcreteBroken/concretebroken5.ogg | Bin 0 -> 9477 bytes .../ConcreteBroken/concretebroken6.ogg | Bin 0 -> 9678 bytes .../Effects/Footsteps/Dirt/dirt1.ogg | Bin 0 -> 7588 bytes .../Effects/Footsteps/Dirt/dirt2.ogg | Bin 0 -> 8954 bytes .../Effects/Footsteps/Dirt/dirt3.ogg | Bin 0 -> 8629 bytes .../Effects/Footsteps/Dirt/dirt4.ogg | Bin 0 -> 8129 bytes .../Effects/Footsteps/Dirt/dirt5.ogg | Bin 0 -> 8892 bytes .../Effects/Footsteps/Dirt/dirt6.ogg | Bin 0 -> 8484 bytes .../Effects/Footsteps/Dirt/dirt7.ogg | Bin 0 -> 8381 bytes .../Effects/Footsteps/Dirt/dirt8.ogg | Bin 0 -> 9593 bytes .../Effects/Footsteps/Dirt/dirt9.ogg | Bin 0 -> 8608 bytes .../Footsteps/MetalHollow/metalhollow1.ogg | Bin 0 -> 7338 bytes .../Footsteps/MetalHollow/metalhollow10.ogg | Bin 0 -> 8806 bytes .../Footsteps/MetalHollow/metalhollow2.ogg | Bin 0 -> 7152 bytes .../Footsteps/MetalHollow/metalhollow3.ogg | Bin 0 -> 6760 bytes .../Footsteps/MetalHollow/metalhollow4.ogg | Bin 0 -> 6653 bytes .../Footsteps/MetalHollow/metalhollow5.ogg | Bin 0 -> 7347 bytes .../Footsteps/MetalHollow/metalhollow6.ogg | Bin 0 -> 7115 bytes .../Footsteps/MetalHollow/metalhollow7.ogg | Bin 0 -> 7808 bytes .../Footsteps/MetalHollow/metalhollow8.ogg | Bin 0 -> 7889 bytes .../Footsteps/MetalHollow/metalhollow9.ogg | Bin 0 -> 7475 bytes .../Footsteps/MetalSolid/metalsolid1.ogg | Bin 0 -> 7384 bytes .../Footsteps/MetalSolid/metalsolid2.ogg | Bin 0 -> 8420 bytes .../Footsteps/MetalSolid/metalsolid3.ogg | Bin 0 -> 7665 bytes .../Footsteps/MetalSolid/metalsolid4.ogg | Bin 0 -> 7695 bytes .../Footsteps/MetalSolid/metalsolid5.ogg | Bin 0 -> 7182 bytes .../Footsteps/MetalSolid/metalsolid6.ogg | Bin 0 -> 7370 bytes .../Effects/Footsteps/Water/water1.ogg | Bin 0 -> 13606 bytes .../Effects/Footsteps/Water/water2.ogg | Bin 0 -> 14934 bytes .../Effects/Footsteps/Water/water3.ogg | Bin 0 -> 12899 bytes .../Effects/Footsteps/Water/water4.ogg | Bin 0 -> 14597 bytes .../Effects/Footsteps/Water/water5.ogg | Bin 0 -> 14424 bytes .../Effects/Footsteps/Water/water6.ogg | Bin 0 -> 15070 bytes .../Effects/Footsteps/Wood/wood1.ogg | Bin 0 -> 8476 bytes .../Effects/Footsteps/Wood/wood2.ogg | Bin 0 -> 7488 bytes .../Effects/Footsteps/Wood/wood3.ogg | Bin 0 -> 7222 bytes .../Effects/Footsteps/Wood/wood4.ogg | Bin 0 -> 7067 bytes .../Effects/Footsteps/Wood/wood5.ogg | Bin 0 -> 8681 bytes .../Effects/Footsteps/Wood/wood6.ogg | Bin 0 -> 7585 bytes .../Entities/Objects/Decoration/flora.yml | 78 + .../Entities/Objects/Misc/tiles.yml | 450 ++++ .../Structures/Decoration/floordecor.yml | 720 +++++++ .../Entities/Structures/Decoration/rails.yml | 96 + .../Structures/Decoration/torches.yml | 76 + .../Doors/FalloutDoors/airlocks.yml | 18 + .../Entities/Structures/Doors/doors.yml | 491 +++++ .../Entities/Structures/Doors/gates.yml | 61 + .../Entities/Structures/Doors/rollerdoors.yml | 29 + .../Structures/Doors/slanteddoors.yml | 323 +++ .../Entities/Structures/Doors/talldoors.yml | 366 ++++ .../Structures/Furniture/barricades.yml | 231 ++ .../Entities/Structures/Furniture/beds.yml | 155 ++ .../Entities/Structures/Furniture/casino.yml | 47 + .../Entities/Structures/Furniture/chairs.yml | 309 +++ .../Entities/Structures/Furniture/fitness.yml | 46 + .../Entities/Structures/Furniture/junk.yml | 240 +++ .../Structures/Furniture/other_furniture.yml | 285 +++ .../Structures/Furniture/plantpots.yml | 115 + .../Structures/Furniture/rugs_carpets.yml | 169 ++ .../Entities/Structures/Furniture/table.yml | 496 +++++ .../Entities/Structures/Misc/floradesert.yml | 126 ++ .../Entities/Structures/Misc/wells.yml | 117 ++ .../Structures/Piping/Atmospherics/pipes.yml | 96 + .../Entities/Structures/Storage/barrels.yml | 297 +++ .../Entities/Structures/Storage/closets.yml | 365 ++++ .../Entities/Structures/Storage/crates.yml | 324 +++ .../Entities/Structures/Storage/furniture.yml | 32 + .../Structures/Wallmount/base_lighting.yml | 46 + .../Wallmount/monitors_televisions.yml | 54 + .../Structures/Wallmount/noticeboard.yml | 63 + .../Entities/Structures/Wallmount/signs.yml | 142 ++ .../Wallmount/surveillance_camera.yml | 14 + .../Structures/Wallmount/walldecor.yml | 179 ++ .../Structures/Wallmount/wallmounts.yml | 42 + .../Entities/Structures/Walls/fences.yml | 60 + .../Structures/Walls/mapboundaries.yml | 80 + .../Entities/Structures/Walls/rock.yml | 877 ++++++++ .../Structures/Walls/slantedwalls.yml | 532 +++++ .../Structures/Walls/tall_obstacles.yml | 135 ++ .../Entities/Structures/Walls/tallwalls.yml | 407 ++++ .../Entities/Structures/Walls/tents.yml | 78 + .../Entities/Structures/Walls/walls.yml | 266 +++ .../Structures/Windows/windowcovers.yml | 101 + .../Entities/Structures/Windows/windows.yml | 331 +++ .../Construction/Graphs/Structures/doors.yml | 168 ++ .../Graphs/Structures/lighting.yml | 92 + .../Graphs/Structures/woodwall.yml | 75 + .../Recipes/Construction/Graphs/furniture.yml | 98 + .../Recipes/Construction/Graphs/seats.yml | 333 +++ .../Recipes/Construction/Graphs/tables.yml | 59 + .../Recipes/Construction/furniture.yml | 437 ++++ .../Recipes/Construction/structures.yml | 37 + .../Recipes/Construction/utilities.yml | 13 + .../_Nuclear14/SoundCollections/footsteps.yml | 76 + .../_Nuclear14/Stacks/floor_tile_stacks.yml | 140 ++ .../Prototypes/_Nuclear14/Tiles/floors.yml | 1868 +++++++++++++++++ .../Prototypes/_Nuclear14/Tiles/water.yml | 176 ++ .../_Nuclear14/devicenet_frequencies.yml | 25 + .../Structures/Decoration/barrels.rsi/.png | Bin 0 -> 392 bytes .../Decoration/barrels.rsi/double_grey_1.png | Bin 0 -> 589 bytes .../Decoration/barrels.rsi/double_grey_2.png | Bin 0 -> 585 bytes .../Decoration/barrels.rsi/double_red_1.png | Bin 0 -> 596 bytes .../Decoration/barrels.rsi/double_red_2.png | Bin 0 -> 611 bytes .../Decoration/barrels.rsi/double_toxic_1.png | Bin 0 -> 756 bytes .../Decoration/barrels.rsi/double_waste_1.png | Bin 0 -> 867 bytes .../Decoration/barrels.rsi/double_waste_2.png | Bin 0 -> 778 bytes .../barrels.rsi/double_yellow_1.png | Bin 0 -> 604 bytes .../barrels.rsi/double_yellow_2.png | Bin 0 -> 586 bytes .../Decoration/barrels.rsi/flammable_1.png | Bin 0 -> 606 bytes .../Decoration/barrels.rsi/flammable_2.png | Bin 0 -> 676 bytes .../Decoration/barrels.rsi/flammable_3.png | Bin 0 -> 629 bytes .../Decoration/barrels.rsi/grey_1.png | Bin 0 -> 458 bytes .../Decoration/barrels.rsi/grey_2.png | Bin 0 -> 511 bytes .../Decoration/barrels.rsi/grey_3.png | Bin 0 -> 443 bytes .../Decoration/barrels.rsi/hazard_1.png | Bin 0 -> 565 bytes .../Decoration/barrels.rsi/hazard_2.png | Bin 0 -> 615 bytes .../Decoration/barrels.rsi/hazard_3.png | Bin 0 -> 540 bytes .../Decoration/barrels.rsi/label_1.png | Bin 0 -> 528 bytes .../Decoration/barrels.rsi/label_2.png | Bin 0 -> 589 bytes .../Decoration/barrels.rsi/label_3.png | Bin 0 -> 550 bytes .../Decoration/barrels.rsi/meta.json | 191 ++ .../Decoration/barrels.rsi/quad_grey_1.png | Bin 0 -> 608 bytes .../Decoration/barrels.rsi/quad_red_1.png | Bin 0 -> 694 bytes .../Decoration/barrels.rsi/quad_red_2.png | Bin 0 -> 615 bytes .../Decoration/barrels.rsi/quad_toxic_1.png | Bin 0 -> 803 bytes .../Decoration/barrels.rsi/quad_waste_1.png | Bin 0 -> 796 bytes .../Decoration/barrels.rsi/quad_yellow_1.png | Bin 0 -> 566 bytes .../Decoration/barrels.rsi/red_1.png | Bin 0 -> 482 bytes .../Decoration/barrels.rsi/red_2.png | Bin 0 -> 534 bytes .../Decoration/barrels.rsi/red_3.png | Bin 0 -> 452 bytes .../Decoration/barrels.rsi/red_alt_1.png | Bin 0 -> 591 bytes .../Decoration/barrels.rsi/red_alt_2.png | Bin 0 -> 660 bytes .../Decoration/barrels.rsi/red_alt_3.png | Bin 0 -> 586 bytes .../Decoration/barrels.rsi/toxic_1.png | Bin 0 -> 593 bytes .../Decoration/barrels.rsi/toxic_2.png | Bin 0 -> 731 bytes .../Decoration/barrels.rsi/toxic_3.png | Bin 0 -> 701 bytes .../Decoration/barrels.rsi/toxic_4.png | Bin 0 -> 907 bytes .../Decoration/barrels.rsi/triple_grey_1.png | Bin 0 -> 649 bytes .../Decoration/barrels.rsi/triple_grey_2.png | Bin 0 -> 662 bytes .../Decoration/barrels.rsi/triple_grey_3.png | Bin 0 -> 694 bytes .../Decoration/barrels.rsi/triple_red_1.png | Bin 0 -> 655 bytes .../Decoration/barrels.rsi/triple_red_2.png | Bin 0 -> 665 bytes .../Decoration/barrels.rsi/triple_toxic_1.png | Bin 0 -> 860 bytes .../Decoration/barrels.rsi/triple_toxic_2.png | Bin 0 -> 923 bytes .../Decoration/barrels.rsi/triple_waste_1.png | Bin 0 -> 851 bytes .../Decoration/barrels.rsi/triple_waste_2.png | Bin 0 -> 850 bytes .../Decoration/barrels.rsi/triple_waste_3.png | Bin 0 -> 822 bytes .../barrels.rsi/triple_yellow_1.png | Bin 0 -> 666 bytes .../barrels.rsi/triple_yellow_2.png | Bin 0 -> 680 bytes .../barrels.rsi/triple_yellow_3.png | Bin 0 -> 700 bytes .../Decoration/barrels.rsi/warning_1.png | Bin 0 -> 624 bytes .../Decoration/barrels.rsi/warning_2.png | Bin 0 -> 689 bytes .../Decoration/barrels.rsi/warning_3.png | Bin 0 -> 635 bytes .../Decoration/barrels.rsi/waste_1.png | Bin 0 -> 636 bytes .../Decoration/barrels.rsi/waste_2.png | Bin 0 -> 770 bytes .../Decoration/barrels.rsi/waste_3.png | Bin 0 -> 750 bytes .../Decoration/barrels.rsi/yellow_1.png | Bin 0 -> 469 bytes .../Decoration/barrels.rsi/yellow_2.png | Bin 0 -> 521 bytes .../Decoration/barrels.rsi/yellow_3.png | Bin 0 -> 461 bytes .../barriers.rsi/concrete_barrier.png | Bin 0 -> 1150 bytes .../barriers.rsi/concrete_barrier_1.png | Bin 0 -> 1184 bytes .../barriers.rsi/concrete_barrier_2.png | Bin 0 -> 1365 bytes .../barriers.rsi/concrete_barrier_3.png | Bin 0 -> 1280 bytes .../barriers.rsi/concrete_barrier_4.png | Bin 0 -> 1295 bytes .../barriers.rsi/concrete_barrier_5.png | Bin 0 -> 1278 bytes .../barriers.rsi/concrete_barrier_alt.png | Bin 0 -> 1439 bytes .../barriers.rsi/concrete_barrier_alt_1.png | Bin 0 -> 1478 bytes .../Decoration/barriers.rsi/meta.json | 47 + .../Decoration/barriers.rsi/road_barrier.png | Bin 0 -> 820 bytes .../cave_decor.rsi/boards_drought_ns-1.png | Bin 0 -> 478 bytes .../cave_decor.rsi/boards_drought_ns-2.png | Bin 0 -> 393 bytes .../cave_decor.rsi/boards_drought_ns-3.png | Bin 0 -> 584 bytes .../cave_decor.rsi/boards_drought_ns-4.png | Bin 0 -> 653 bytes .../cave_decor.rsi/boards_drought_ns-5.png | Bin 0 -> 552 bytes .../cave_decor.rsi/boards_drought_ns-6.png | Bin 0 -> 531 bytes .../cave_decor.rsi/boards_drought_we-1.png | Bin 0 -> 677 bytes .../cave_decor.rsi/boards_drought_we-2.png | Bin 0 -> 632 bytes .../cave_decor.rsi/boards_drought_we-3.png | Bin 0 -> 433 bytes .../cave_decor.rsi/boards_drought_we-4.png | Bin 0 -> 335 bytes .../cave_decor.rsi/boards_drought_we-5.png | Bin 0 -> 588 bytes .../cave_decor.rsi/boards_drought_we-6.png | Bin 0 -> 561 bytes .../cave_decor.rsi/boards_mammoth_ns-1.png | Bin 0 -> 508 bytes .../cave_decor.rsi/boards_mammoth_ns-2.png | Bin 0 -> 439 bytes .../cave_decor.rsi/boards_mammoth_ns-3.png | Bin 0 -> 649 bytes .../cave_decor.rsi/boards_mammoth_ns-4.png | Bin 0 -> 593 bytes .../cave_decor.rsi/boards_mammoth_ns-5.png | Bin 0 -> 650 bytes .../cave_decor.rsi/boards_mammoth_ns-6.png | Bin 0 -> 714 bytes .../cave_decor.rsi/boards_mammoth_we-1.png | Bin 0 -> 645 bytes .../cave_decor.rsi/boards_mammoth_we-2.png | Bin 0 -> 674 bytes .../cave_decor.rsi/boards_mammoth_we-3.png | Bin 0 -> 522 bytes .../cave_decor.rsi/boards_mammoth_we-4.png | Bin 0 -> 431 bytes .../cave_decor.rsi/boards_mammoth_we-5.png | Bin 0 -> 695 bytes .../cave_decor.rsi/boards_mammoth_we-6.png | Bin 0 -> 652 bytes .../Decoration/cave_decor.rsi/meta.json | 122 ++ .../cave_decor.rsi/minecart_fallen.png | Bin 0 -> 968 bytes .../Decoration/cave_decor.rsi/sign_left.png | Bin 0 -> 442 bytes .../Decoration/cave_decor.rsi/sign_right.png | Bin 0 -> 427 bytes .../Decoration/cave_decor.rsi/stalagmite.png | Bin 0 -> 708 bytes .../Decoration/cave_decor.rsi/stalagmite1.png | Bin 0 -> 546 bytes .../Decoration/cave_decor.rsi/stalagmite2.png | Bin 0 -> 721 bytes .../Decoration/cave_decor.rsi/stalagmite3.png | Bin 0 -> 694 bytes .../Decoration/cave_decor.rsi/stalagmite4.png | Bin 0 -> 595 bytes .../Decoration/cave_decor.rsi/stalagmite5.png | Bin 0 -> 564 bytes .../Decoration/cave_decor.rsi/support.png | Bin 0 -> 411 bytes .../cave_decor.rsi/support_beams.png | Bin 0 -> 358 bytes .../cave_decor.rsi/support_wall.png | Bin 0 -> 558 bytes .../cave_decor.rsi/support_wall_broken.png | Bin 0 -> 851 bytes .../Decoration/flora.rsi/agave-dead.png | Bin 0 -> 573 bytes .../Decoration/flora.rsi/branch.png | Bin 0 -> 812 bytes .../Decoration/flora.rsi/branch_broken.png | Bin 0 -> 941 bytes .../Decoration/flora.rsi/broc-dead.png | Bin 0 -> 410 bytes .../Decoration/flora.rsi/brushwood.png | Bin 0 -> 1072 bytes .../Decoration/flora.rsi/brushwood_alt.png | Bin 0 -> 1312 bytes .../Decoration/flora.rsi/ferocactus-dead.png | Bin 0 -> 895 bytes .../Structures/Decoration/flora.rsi/meta.json | 124 ++ .../Decoration/flora.rsi/mutfruit-dead.png | Bin 0 -> 353 bytes .../Decoration/flora.rsi/tall_grass_1.png | Bin 0 -> 453 bytes .../Decoration/flora.rsi/tall_grass_2.png | Bin 0 -> 514 bytes .../Decoration/flora.rsi/tall_grass_3.png | Bin 0 -> 491 bytes .../Decoration/flora.rsi/tall_grass_4.png | Bin 0 -> 681 bytes .../Decoration/flora.rsi/tall_grass_5.png | Bin 0 -> 2901 bytes .../Decoration/flora.rsi/tall_grass_6.png | Bin 0 -> 2466 bytes .../Decoration/flora.rsi/tall_grass_7.png | Bin 0 -> 2384 bytes .../Decoration/flora.rsi/tall_grass_8.png | Bin 0 -> 2237 bytes .../Decoration/flora.rsi/timber.png | Bin 0 -> 975 bytes .../Decoration/flora.rsi/tree_log.png | Bin 0 -> 680 bytes .../Decoration/flora.rsi/tree_stump.png | Bin 0 -> 341 bytes .../Decoration/flora.rsi/tree_timber.png | Bin 0 -> 788 bytes .../Decoration/flora.rsi/xander-dead.png | Bin 0 -> 462 bytes .../rails64.rsi/junction-left-bottom.png | Bin 0 -> 2002 bytes .../rails64.rsi/junction-left-top.png | Bin 0 -> 1771 bytes .../rails64.rsi/junction-right-bottom.png | Bin 0 -> 1879 bytes .../rails64.rsi/junction-right-top.png | Bin 0 -> 1701 bytes .../Decoration/rails64.rsi/meta.json | 39 + .../Decoration/rails64.rsi/rails.png | Bin 0 -> 2057 bytes .../Decoration/rails64.rsi/turn-NE.png | Bin 0 -> 1912 bytes .../Decoration/rails64.rsi/turn-NW.png | Bin 0 -> 1902 bytes .../Decoration/rails64.rsi/turn-SE.png | Bin 0 -> 1844 bytes .../Decoration/rails64.rsi/turn-WS.png | Bin 0 -> 1891 bytes .../Decoration/signs_64x64.rsi/bazaar.png | Bin 0 -> 1641 bytes .../Decoration/signs_64x64.rsi/meta.json | 17 + .../Decoration/signs_64x64.rsi/we_open.png | Bin 0 -> 969 bytes .../Decoration/tires.rsi/junktire1.png | Bin 0 -> 895 bytes .../Decoration/tires.rsi/junktire2.png | Bin 0 -> 972 bytes .../Decoration/tires.rsi/junktire3.png | Bin 0 -> 834 bytes .../Decoration/tires.rsi/junktire4.png | Bin 0 -> 653 bytes .../Decoration/tires.rsi/junktire5.png | Bin 0 -> 1119 bytes .../Structures/Decoration/tires.rsi/meta.json | 31 + .../Decoration/torches.rsi/meta.json | 59 + .../Decoration/torches.rsi/torch_lit.png | Bin 0 -> 350 bytes .../Decoration/torches.rsi/torch_unlit.png | Bin 0 -> 541 bytes .../Decoration/torches.rsi/wall_torch_lit.png | Bin 0 -> 764 bytes .../torches.rsi/wall_torch_unlit.png | Bin 0 -> 664 bytes .../Decoration/world.rsi/barrels1.png | Bin 0 -> 948 bytes .../Decoration/world.rsi/barrels2.png | Bin 0 -> 1032 bytes .../Decoration/world.rsi/barrels3.png | Bin 0 -> 1060 bytes .../Decoration/world.rsi/barrels4.png | Bin 0 -> 1054 bytes .../Decoration/world.rsi/barrels5.png | Bin 0 -> 908 bytes .../Decoration/world.rsi/barrels6.png | Bin 0 -> 985 bytes .../Decoration/world.rsi/bookpile_1.png | Bin 0 -> 798 bytes .../Decoration/world.rsi/bookpile_2.png | Bin 0 -> 647 bytes .../Decoration/world.rsi/bookpile_3.png | Bin 0 -> 764 bytes .../Decoration/world.rsi/bookpile_4.png | Bin 0 -> 747 bytes .../Decoration/world.rsi/bookpile_5.png | Bin 0 -> 724 bytes .../Decoration/world.rsi/bookpile_6.png | Bin 0 -> 722 bytes .../Decoration/world.rsi/bookstack_1.png | Bin 0 -> 506 bytes .../Decoration/world.rsi/bookstack_2.png | Bin 0 -> 447 bytes .../Decoration/world.rsi/bookstack_3.png | Bin 0 -> 491 bytes .../Decoration/world.rsi/brickpile.png | Bin 0 -> 586 bytes .../Decoration/world.rsi/brickrubble.png | Bin 0 -> 2503 bytes .../Decoration/world.rsi/cardboard.png | Bin 0 -> 2683 bytes .../Decoration/world.rsi/concrete_barrier.png | Bin 0 -> 1070 bytes .../world.rsi/concrete_barrier_1.png | Bin 0 -> 1112 bytes .../world.rsi/concrete_barrier_2.png | Bin 0 -> 1298 bytes .../world.rsi/concrete_barrier_3.png | Bin 0 -> 1237 bytes .../world.rsi/concrete_barrier_4.png | Bin 0 -> 1196 bytes .../world.rsi/concrete_barrier_5.png | Bin 0 -> 1205 bytes .../world.rsi/concrete_barrier_alt.png | Bin 0 -> 1342 bytes .../world.rsi/concrete_barrier_alt_2.png | Bin 0 -> 1382 bytes .../Decoration/world.rsi/foodstuff_1.png | Bin 0 -> 783 bytes .../Decoration/world.rsi/foodstuff_2.png | Bin 0 -> 548 bytes .../Decoration/world.rsi/foodstuff_3.png | Bin 0 -> 564 bytes .../Decoration/world.rsi/foodstuff_4.png | Bin 0 -> 668 bytes .../Decoration/world.rsi/foodstuff_5.png | Bin 0 -> 667 bytes .../Decoration/world.rsi/foodstuff_6.png | Bin 0 -> 667 bytes .../Decoration/world.rsi/glass_1.png | Bin 0 -> 696 bytes .../Decoration/world.rsi/glass_2.png | Bin 0 -> 621 bytes .../Decoration/world.rsi/glass_3.png | Bin 0 -> 616 bytes .../Decoration/world.rsi/glass_4.png | Bin 0 -> 722 bytes .../Decoration/world.rsi/glass_5.png | Bin 0 -> 550 bytes .../Decoration/world.rsi/glass_6.png | Bin 0 -> 785 bytes .../Decoration/world.rsi/mailbox-open.png | Bin 0 -> 501 bytes .../Decoration/world.rsi/mailbox.png | Bin 0 -> 542 bytes .../Decoration/world.rsi/mailbox_old-open.png | Bin 0 -> 729 bytes .../Decoration/world.rsi/mailbox_old.png | Bin 0 -> 707 bytes .../Structures/Decoration/world.rsi/meta.json | 249 +++ .../Decoration/world.rsi/mine_sign.png | Bin 0 -> 667 bytes .../Decoration/world.rsi/pallet.png | Bin 0 -> 735 bytes .../Decoration/world.rsi/pallet_stack.png | Bin 0 -> 1036 bytes .../Decoration/world.rsi/papers_1.png | Bin 0 -> 1425 bytes .../Decoration/world.rsi/papers_2.png | Bin 0 -> 1788 bytes .../Decoration/world.rsi/papers_3.png | Bin 0 -> 2119 bytes .../Decoration/world.rsi/payphone.png | Bin 0 -> 1239 bytes .../Decoration/world.rsi/payphone_alt.png | Bin 0 -> 1327 bytes .../Decoration/world.rsi/phone_black.png | Bin 0 -> 339 bytes .../Decoration/world.rsi/phone_red.png | Bin 0 -> 367 bytes .../Structures/Decoration/world.rsi/pot_1.png | Bin 0 -> 321 bytes .../Structures/Decoration/world.rsi/pot_2.png | Bin 0 -> 494 bytes .../Structures/Decoration/world.rsi/pot_3.png | Bin 0 -> 449 bytes .../Structures/Decoration/world.rsi/pot_4.png | Bin 0 -> 475 bytes .../Decoration/world.rsi/scattered_papers.png | Bin 0 -> 2280 bytes .../Decoration/world.rsi/shower.png | Bin 0 -> 794 bytes .../Structures/Decoration/world.rsi/sink.png | Bin 0 -> 1241 bytes .../Decoration/world.rsi/skeleton.png | Bin 0 -> 677 bytes .../Decoration/world.rsi/toilet.png | Bin 0 -> 1267 bytes .../Decoration/world.rsi/trashbags_1.png | Bin 0 -> 623 bytes .../Decoration/world.rsi/trashbags_2.png | Bin 0 -> 771 bytes .../Decoration/world.rsi/trashbags_3.png | Bin 0 -> 685 bytes .../Decoration/world.rsi/trashbags_4.png | Bin 0 -> 617 bytes .../Decoration/world.rsi/trashbags_5.png | Bin 0 -> 569 bytes .../Decoration/world.rsi/trashbags_6.png | Bin 0 -> 546 bytes .../Decoration/world.rsi/trashbin-1.png | Bin 0 -> 524 bytes .../Decoration/world.rsi/trashbin-2.png | Bin 0 -> 496 bytes .../Decoration/world.rsi/trashbin-3.png | Bin 0 -> 435 bytes .../Decoration/world.rsi/trashbin.png | Bin 0 -> 465 bytes .../Decoration/world.rsi/woodscrap.png | Bin 0 -> 2323 bytes .../FalloutDoors/barreddoor.rsi/closed.png | Bin 0 -> 397 bytes .../FalloutDoors/barreddoor.rsi/closing.png | Bin 0 -> 1120 bytes .../FalloutDoors/barreddoor.rsi/locked.png | Bin 0 -> 185 bytes .../FalloutDoors/barreddoor.rsi/meta.json | 60 + .../FalloutDoors/barreddoor.rsi/open.png | Bin 0 -> 379 bytes .../FalloutDoors/barreddoor.rsi/opening.png | Bin 0 -> 1097 bytes .../Doors/FalloutDoors/bosdoor.rsi/closed.png | Bin 0 -> 929 bytes .../FalloutDoors/bosdoor.rsi/closing.png | Bin 0 -> 3183 bytes .../Doors/FalloutDoors/bosdoor.rsi/meta.json | 57 + .../Doors/FalloutDoors/bosdoor.rsi/open.png | Bin 0 -> 664 bytes .../FalloutDoors/bosdoor.rsi/opening.png | Bin 0 -> 3220 bytes .../brokenglassdoor.rsi/closed.png | Bin 0 -> 932 bytes .../brokenglassdoor.rsi/closing.png | Bin 0 -> 2628 bytes .../brokenglassdoor.rsi/locked.png | Bin 0 -> 190 bytes .../brokenglassdoor.rsi/meta.json | 60 + .../FalloutDoors/brokenglassdoor.rsi/open.png | Bin 0 -> 725 bytes .../brokenglassdoor.rsi/opening.png | Bin 0 -> 2622 bytes .../brokenstoredoor.rsi/closed.png | Bin 0 -> 1041 bytes .../brokenstoredoor.rsi/meta.json | 17 + .../FalloutDoors/brokenstoredoor.rsi/open.png | Bin 0 -> 909 bytes .../FalloutDoors/celldoor.rsi/closed.png | Bin 0 -> 479 bytes .../FalloutDoors/celldoor.rsi/closing.png | Bin 0 -> 1717 bytes .../Doors/FalloutDoors/celldoor.rsi/meta.json | 57 + .../Doors/FalloutDoors/celldoor.rsi/open.png | Bin 0 -> 420 bytes .../FalloutDoors/celldoor.rsi/opening.png | Bin 0 -> 1718 bytes .../dirtyglassdoor.rsi/closed.png | Bin 0 -> 988 bytes .../dirtyglassdoor.rsi/closing.png | Bin 0 -> 2791 bytes .../dirtyglassdoor.rsi/locked.png | Bin 0 -> 190 bytes .../FalloutDoors/dirtyglassdoor.rsi/meta.json | 60 + .../FalloutDoors/dirtyglassdoor.rsi/open.png | Bin 0 -> 758 bytes .../dirtyglassdoor.rsi/opening.png | Bin 0 -> 2731 bytes .../dirtystoredoor.rsi/closed.png | Bin 0 -> 1619 bytes .../dirtystoredoor.rsi/closing.png | Bin 0 -> 3542 bytes .../dirtystoredoor.rsi/locked.png | Bin 0 -> 611 bytes .../FalloutDoors/dirtystoredoor.rsi/meta.json | 60 + .../FalloutDoors/dirtystoredoor.rsi/open.png | Bin 0 -> 909 bytes .../dirtystoredoor.rsi/opening.png | Bin 0 -> 3394 bytes .../FalloutDoors/glassdoor.rsi/closed.png | Bin 0 -> 760 bytes .../FalloutDoors/glassdoor.rsi/closing.png | Bin 0 -> 2455 bytes .../FalloutDoors/glassdoor.rsi/locked.png | Bin 0 -> 190 bytes .../FalloutDoors/glassdoor.rsi/meta.json | 60 + .../Doors/FalloutDoors/glassdoor.rsi/open.png | Bin 0 -> 650 bytes .../FalloutDoors/glassdoor.rsi/opening.png | Bin 0 -> 2398 bytes .../housedoorpainted.rsi/closed.png | Bin 0 -> 1390 bytes .../housedoorpainted.rsi/locked.png | Bin 0 -> 222 bytes .../housedoorpainted.rsi/meta.json | 23 + .../housedoorpainted.rsi/open.png | Bin 0 -> 485 bytes .../housedoorpainted.rsi/paint.png | Bin 0 -> 1013 bytes .../FalloutDoors/interiordoor.rsi/closed.png | Bin 0 -> 649 bytes .../FalloutDoors/interiordoor.rsi/closing.png | Bin 0 -> 2387 bytes .../FalloutDoors/interiordoor.rsi/meta.json | 51 + .../FalloutDoors/interiordoor.rsi/open.png | Bin 0 -> 523 bytes .../FalloutDoors/interiordoor.rsi/opening.png | Bin 0 -> 2337 bytes .../FalloutDoors/metaldoor.rsi/closed.png | Bin 0 -> 1059 bytes .../FalloutDoors/metaldoor.rsi/closing.png | Bin 0 -> 2908 bytes .../FalloutDoors/metaldoor.rsi/locked.png | Bin 0 -> 190 bytes .../FalloutDoors/metaldoor.rsi/meta.json | 60 + .../Doors/FalloutDoors/metaldoor.rsi/open.png | Bin 0 -> 740 bytes .../FalloutDoors/metaldoor.rsi/opening.png | Bin 0 -> 2883 bytes .../FalloutDoors/room_ddoor.rsi/closed.png | Bin 0 -> 678 bytes .../FalloutDoors/room_ddoor.rsi/closing.png | Bin 0 -> 1958 bytes .../FalloutDoors/room_ddoor.rsi/meta.json | 57 + .../FalloutDoors/room_ddoor.rsi/open.png | Bin 0 -> 627 bytes .../FalloutDoors/room_ddoor.rsi/opening.png | Bin 0 -> 1960 bytes .../FalloutDoors/roomdoor.rsi/closed.png | Bin 0 -> 617 bytes .../FalloutDoors/roomdoor.rsi/closing.png | Bin 0 -> 1967 bytes .../FalloutDoors/roomdoor.rsi/locked.png | Bin 0 -> 190 bytes .../Doors/FalloutDoors/roomdoor.rsi/meta.json | 60 + .../Doors/FalloutDoors/roomdoor.rsi/open.png | Bin 0 -> 584 bytes .../FalloutDoors/roomdoor.rsi/opening.png | Bin 0 -> 1907 bytes .../roomdoor_repaired.rsi/closed.png | Bin 0 -> 993 bytes .../roomdoor_repaired.rsi/closing.png | Bin 0 -> 2748 bytes .../roomdoor_repaired.rsi/meta.json | 51 + .../roomdoor_repaired.rsi/open.png | Bin 0 -> 785 bytes .../roomdoor_repaired.rsi/opening.png | Bin 0 -> 2720 bytes .../FalloutDoors/securedoor.rsi/closed.png | Bin 0 -> 900 bytes .../FalloutDoors/securedoor.rsi/closing.png | Bin 0 -> 2938 bytes .../FalloutDoors/securedoor.rsi/meta.json | 57 + .../FalloutDoors/securedoor.rsi/open.png | Bin 0 -> 597 bytes .../FalloutDoors/securedoor.rsi/opening.png | Bin 0 -> 2963 bytes .../securesteeldoor.rsi/closed.png | Bin 0 -> 1059 bytes .../securesteeldoor.rsi/closing.png | Bin 0 -> 3256 bytes .../securesteeldoor.rsi/meta.json | 55 + .../FalloutDoors/securesteeldoor.rsi/open.png | Bin 0 -> 603 bytes .../securesteeldoor.rsi/opening.png | Bin 0 -> 3211 bytes .../FalloutDoors/spikedgate.rsi/closed.png | Bin 0 -> 814 bytes .../FalloutDoors/spikedgate.rsi/closing.png | Bin 0 -> 3149 bytes .../FalloutDoors/spikedgate.rsi/meta.json | 55 + .../FalloutDoors/spikedgate.rsi/open.png | Bin 0 -> 585 bytes .../FalloutDoors/spikedgate.rsi/opening.png | Bin 0 -> 3181 bytes .../FalloutDoors/storedoor.rsi/closed.png | Bin 0 -> 715 bytes .../FalloutDoors/storedoor.rsi/closing.png | Bin 0 -> 2068 bytes .../FalloutDoors/storedoor.rsi/locked.png | Bin 0 -> 627 bytes .../FalloutDoors/storedoor.rsi/meta.json | 60 + .../Doors/FalloutDoors/storedoor.rsi/open.png | Bin 0 -> 580 bytes .../FalloutDoors/storedoor.rsi/opening.png | Bin 0 -> 1983 bytes .../FalloutDoors/tentcloth.rsi/closed.png | Bin 0 -> 1397 bytes .../FalloutDoors/tentcloth.rsi/closing.png | Bin 0 -> 5115 bytes .../FalloutDoors/tentcloth.rsi/meta.json | 45 + .../Doors/FalloutDoors/tentcloth.rsi/open.png | Bin 0 -> 918 bytes .../FalloutDoors/tentcloth.rsi/opening.png | Bin 0 -> 4912 bytes .../FalloutDoors/tentflap.rsi/closed.png | Bin 0 -> 2089 bytes .../FalloutDoors/tentflap.rsi/closing.png | Bin 0 -> 5110 bytes .../Doors/FalloutDoors/tentflap.rsi/meta.json | 54 + .../Doors/FalloutDoors/tentflap.rsi/open.png | Bin 0 -> 812 bytes .../FalloutDoors/tentflap.rsi/opening.png | Bin 0 -> 4954 bytes .../FalloutDoors/tentleather.rsi/closed.png | Bin 0 -> 2014 bytes .../FalloutDoors/tentleather.rsi/closing.png | Bin 0 -> 6081 bytes .../FalloutDoors/tentleather.rsi/meta.json | 45 + .../FalloutDoors/tentleather.rsi/open.png | Bin 0 -> 1331 bytes .../FalloutDoors/tentleather.rsi/opening.png | Bin 0 -> 5852 bytes .../FalloutDoors/ventshutter.rsi/closed.png | Bin 0 -> 219 bytes .../FalloutDoors/ventshutter.rsi/closing.png | Bin 0 -> 601 bytes .../FalloutDoors/ventshutter.rsi/meta.json | 1 + .../FalloutDoors/ventshutter.rsi/open.png | Bin 0 -> 239 bytes .../FalloutDoors/ventshutter.rsi/opening.png | Bin 0 -> 616 bytes .../wood_secret_door.rsi/closed.png | Bin 0 -> 719 bytes .../wood_secret_door.rsi/closing.png | Bin 0 -> 1492 bytes .../wood_secret_door.rsi/meta.json | 41 + .../wood_secret_door.rsi/open.png | Bin 0 -> 427 bytes .../wood_secret_door.rsi/opening.png | Bin 0 -> 1545 bytes .../FalloutDoors/wooddoor.rsi/closed.png | Bin 0 -> 994 bytes .../FalloutDoors/wooddoor.rsi/closing.png | Bin 0 -> 2684 bytes .../FalloutDoors/wooddoor.rsi/locked.png | Bin 0 -> 185 bytes .../Doors/FalloutDoors/wooddoor.rsi/meta.json | 60 + .../Doors/FalloutDoors/wooddoor.rsi/open.png | Bin 0 -> 758 bytes .../FalloutDoors/wooddoor.rsi/opening.png | Bin 0 -> 2702 bytes .../RollerDoors/framedshutter.rsi/closed.png | Bin 0 -> 321 bytes .../RollerDoors/framedshutter.rsi/closing.png | Bin 0 -> 763 bytes .../RollerDoors/framedshutter.rsi/meta.json | 52 + .../RollerDoors/framedshutter.rsi/open.png | Bin 0 -> 203 bytes .../RollerDoors/framedshutter.rsi/opening.png | Bin 0 -> 780 bytes .../RollerDoors/framedshutter.rsi/welded.png | Bin 0 -> 376 bytes .../RollerDoors/garageshutter.rsi/closed.png | Bin 0 -> 293 bytes .../RollerDoors/garageshutter.rsi/closing.png | Bin 0 -> 668 bytes .../RollerDoors/garageshutter.rsi/meta.json | 52 + .../RollerDoors/garageshutter.rsi/open.png | Bin 0 -> 145 bytes .../RollerDoors/garageshutter.rsi/opening.png | Bin 0 -> 657 bytes .../RollerDoors/garageshutter.rsi/welded.png | Bin 0 -> 281 bytes .../SlantedDoors/airlock.rsi/bolted_unlit.png | Bin 0 -> 100 bytes .../Doors/SlantedDoors/airlock.rsi/closed.png | Bin 0 -> 2463 bytes .../SlantedDoors/airlock.rsi/closed_unlit.png | Bin 0 -> 100 bytes .../SlantedDoors/airlock.rsi/closing.png | Bin 0 -> 11574 bytes .../airlock.rsi/closing_unlit.png | Bin 0 -> 100 bytes .../SlantedDoors/airlock.rsi/deny_unlit.png | Bin 0 -> 100 bytes .../airlock.rsi/emergency_unlit.png | Bin 0 -> 100 bytes .../Doors/SlantedDoors/airlock.rsi/meta.json | 153 ++ .../Doors/SlantedDoors/airlock.rsi/open.png | Bin 0 -> 1336 bytes .../SlantedDoors/airlock.rsi/opening.png | Bin 0 -> 11764 bytes .../airlock.rsi/opening_unlit.png | Bin 0 -> 100 bytes .../airlock.rsi/panel_closing.png | Bin 0 -> 100 bytes .../SlantedDoors/airlock.rsi/panel_open.png | Bin 0 -> 100 bytes .../airlock.rsi/panel_opening.png | Bin 0 -> 100 bytes .../Doors/SlantedDoors/airlock.rsi/sparks.png | Bin 0 -> 208 bytes .../airlock.rsi/sparks_broken.png | Bin 0 -> 155 bytes .../airlock.rsi/sparks_damaged.png | Bin 0 -> 148 bytes .../SlantedDoors/airlock.rsi/sparks_open.png | Bin 0 -> 154 bytes .../Doors/SlantedDoors/airlock.rsi/welded.png | Bin 0 -> 324 bytes .../Doors/SlantedDoors/cell.rsi/closed.png | Bin 0 -> 848 bytes .../Doors/SlantedDoors/cell.rsi/closing.png | Bin 0 -> 3532 bytes .../Doors/SlantedDoors/cell.rsi/meta.json | 23 + .../Doors/SlantedDoors/cell.rsi/open.png | Bin 0 -> 545 bytes .../Doors/SlantedDoors/cell.rsi/opening.png | Bin 0 -> 3383 bytes .../SlantedDoors/cellrust.rsi/closed.png | Bin 0 -> 961 bytes .../SlantedDoors/cellrust.rsi/closing.png | Bin 0 -> 3940 bytes .../Doors/SlantedDoors/cellrust.rsi/meta.json | 27 + .../Doors/SlantedDoors/cellrust.rsi/open.png | Bin 0 -> 740 bytes .../SlantedDoors/cellrust.rsi/opening.png | Bin 0 -> 3798 bytes .../Doors/SlantedDoors/fence.rsi/closed.png | Bin 0 -> 1426 bytes .../Doors/SlantedDoors/fence.rsi/meta.json | 19 + .../Doors/SlantedDoors/fence.rsi/open.png | Bin 0 -> 1569 bytes .../SlantedDoors/fence_barbed.rsi/closed.png | Bin 0 -> 3080 bytes .../SlantedDoors/fence_barbed.rsi/meta.json | 19 + .../SlantedDoors/fence_barbed.rsi/open.png | Bin 0 -> 3755 bytes .../SlantedDoors/metal_bar.rsi/closed.png | Bin 0 -> 1426 bytes .../SlantedDoors/metal_bar.rsi/meta.json | 19 + .../Doors/SlantedDoors/metal_bar.rsi/open.png | Bin 0 -> 1472 bytes .../SlantedDoors/metal_grate.rsi/closed.png | Bin 0 -> 1950 bytes .../SlantedDoors/metal_grate.rsi/meta.json | 19 + .../SlantedDoors/metal_grate.rsi/open.png | Bin 0 -> 2028 bytes .../SlantedDoors/metalblue.rsi/closed.png | Bin 0 -> 1676 bytes .../SlantedDoors/metalblue.rsi/meta.json | 19 + .../Doors/SlantedDoors/metalblue.rsi/open.png | Bin 0 -> 1716 bytes .../SlantedDoors/metalbluealt.rsi/closed.png | Bin 0 -> 1575 bytes .../SlantedDoors/metalbluealt.rsi/meta.json | 19 + .../SlantedDoors/metalbluealt.rsi/open.png | Bin 0 -> 1641 bytes .../metalbluewindow.rsi/closed.png | Bin 0 -> 1919 bytes .../metalbluewindow.rsi/meta.json | 19 + .../SlantedDoors/metalbluewindow.rsi/open.png | Bin 0 -> 2025 bytes .../SlantedDoors/metalred.rsi/closed.png | Bin 0 -> 1669 bytes .../Doors/SlantedDoors/metalred.rsi/meta.json | 19 + .../Doors/SlantedDoors/metalred.rsi/open.png | Bin 0 -> 1727 bytes .../Doors/SlantedDoors/wood.rsi/closed.png | Bin 0 -> 1850 bytes .../Doors/SlantedDoors/wood.rsi/meta.json | 19 + .../Doors/SlantedDoors/wood.rsi/open.png | Bin 0 -> 2002 bytes .../SlantedDoors/woodblue.rsi/closed.png | Bin 0 -> 1904 bytes .../Doors/SlantedDoors/woodblue.rsi/meta.json | 19 + .../Doors/SlantedDoors/woodblue.rsi/open.png | Bin 0 -> 2053 bytes .../SlantedDoors/woodgreen.rsi/closed.png | Bin 0 -> 1910 bytes .../SlantedDoors/woodgreen.rsi/meta.json | 19 + .../Doors/SlantedDoors/woodgreen.rsi/open.png | Bin 0 -> 2038 bytes .../Doors/SlantedDoors/woodred.rsi/closed.png | Bin 0 -> 1920 bytes .../Doors/SlantedDoors/woodred.rsi/meta.json | 19 + .../Doors/SlantedDoors/woodred.rsi/open.png | Bin 0 -> 2055 bytes .../SlantedDoors/woodwhite.rsi/closed.png | Bin 0 -> 1874 bytes .../SlantedDoors/woodwhite.rsi/meta.json | 19 + .../Doors/SlantedDoors/woodwhite.rsi/open.png | Bin 0 -> 2007 bytes .../TallDoors/airlock.rsi/bolted_unlit.png | Bin 0 -> 100 bytes .../Doors/TallDoors/airlock.rsi/closed.png | Bin 0 -> 2695 bytes .../TallDoors/airlock.rsi/closed_unlit.png | Bin 0 -> 100 bytes .../Doors/TallDoors/airlock.rsi/closing.png | Bin 0 -> 13029 bytes .../TallDoors/airlock.rsi/closing_unlit.png | Bin 0 -> 100 bytes .../TallDoors/airlock.rsi/deny_unlit.png | Bin 0 -> 100 bytes .../TallDoors/airlock.rsi/emergency_unlit.png | Bin 0 -> 100 bytes .../Doors/TallDoors/airlock.rsi/meta.json | 153 ++ .../Doors/TallDoors/airlock.rsi/open.png | Bin 0 -> 1654 bytes .../Doors/TallDoors/airlock.rsi/opening.png | Bin 0 -> 13106 bytes .../TallDoors/airlock.rsi/opening_unlit.png | Bin 0 -> 100 bytes .../TallDoors/airlock.rsi/panel_closing.png | Bin 0 -> 100 bytes .../TallDoors/airlock.rsi/panel_open.png | Bin 0 -> 100 bytes .../TallDoors/airlock.rsi/panel_opening.png | Bin 0 -> 100 bytes .../Doors/TallDoors/airlock.rsi/sparks.png | Bin 0 -> 208 bytes .../TallDoors/airlock.rsi/sparks_broken.png | Bin 0 -> 155 bytes .../TallDoors/airlock.rsi/sparks_damaged.png | Bin 0 -> 148 bytes .../TallDoors/airlock.rsi/sparks_open.png | Bin 0 -> 154 bytes .../Doors/TallDoors/airlock.rsi/welded.png | Bin 0 -> 324 bytes .../Doors/TallDoors/cell.rsi/closed.png | Bin 0 -> 848 bytes .../Doors/TallDoors/cell.rsi/closing.png | Bin 0 -> 3532 bytes .../Doors/TallDoors/cell.rsi/meta.json | 23 + .../Doors/TallDoors/cell.rsi/open.png | Bin 0 -> 545 bytes .../Doors/TallDoors/cell.rsi/opening.png | Bin 0 -> 3383 bytes .../Doors/TallDoors/cellrust.rsi/closed.png | Bin 0 -> 961 bytes .../Doors/TallDoors/cellrust.rsi/closing.png | Bin 0 -> 3940 bytes .../Doors/TallDoors/cellrust.rsi/meta.json | 27 + .../Doors/TallDoors/cellrust.rsi/open.png | Bin 0 -> 740 bytes .../Doors/TallDoors/cellrust.rsi/opening.png | Bin 0 -> 3798 bytes .../Doors/TallDoors/fence.rsi/closed.png | Bin 0 -> 1414 bytes .../Doors/TallDoors/fence.rsi/meta.json | 19 + .../Doors/TallDoors/fence.rsi/open.png | Bin 0 -> 1685 bytes .../TallDoors/fence_barbed.rsi/closed.png | Bin 0 -> 3055 bytes .../TallDoors/fence_barbed.rsi/meta.json | 19 + .../Doors/TallDoors/fence_barbed.rsi/open.png | Bin 0 -> 4062 bytes .../Doors/TallDoors/metal_bar.rsi/closed.png | Bin 0 -> 1319 bytes .../Doors/TallDoors/metal_bar.rsi/meta.json | 19 + .../Doors/TallDoors/metal_bar.rsi/open.png | Bin 0 -> 1610 bytes .../TallDoors/metal_grate.rsi/closed.png | Bin 0 -> 1906 bytes .../Doors/TallDoors/metal_grate.rsi/meta.json | 19 + .../Doors/TallDoors/metal_grate.rsi/open.png | Bin 0 -> 2246 bytes .../Doors/TallDoors/metalblue.rsi/closed.png | Bin 0 -> 1642 bytes .../Doors/TallDoors/metalblue.rsi/meta.json | 19 + .../Doors/TallDoors/metalblue.rsi/open.png | Bin 0 -> 1871 bytes .../TallDoors/metalbluealt.rsi/closed.png | Bin 0 -> 1536 bytes .../TallDoors/metalbluealt.rsi/meta.json | 19 + .../Doors/TallDoors/metalbluealt.rsi/open.png | Bin 0 -> 1816 bytes .../TallDoors/metalbluewindow.rsi/closed.png | Bin 0 -> 1891 bytes .../TallDoors/metalbluewindow.rsi/meta.json | 19 + .../TallDoors/metalbluewindow.rsi/open.png | Bin 0 -> 2187 bytes .../Doors/TallDoors/metalred.rsi/closed.png | Bin 0 -> 1623 bytes .../Doors/TallDoors/metalred.rsi/meta.json | 19 + .../Doors/TallDoors/metalred.rsi/open.png | Bin 0 -> 1881 bytes .../Doors/TallDoors/wood.rsi/closed.png | Bin 0 -> 1801 bytes .../Doors/TallDoors/wood.rsi/meta.json | 19 + .../Doors/TallDoors/wood.rsi/open.png | Bin 0 -> 2104 bytes .../Doors/TallDoors/woodblue.rsi/closed.png | Bin 0 -> 1850 bytes .../Doors/TallDoors/woodblue.rsi/meta.json | 19 + .../Doors/TallDoors/woodblue.rsi/open.png | Bin 0 -> 2212 bytes .../Doors/TallDoors/woodgreen.rsi/closed.png | Bin 0 -> 1855 bytes .../Doors/TallDoors/woodgreen.rsi/meta.json | 19 + .../Doors/TallDoors/woodgreen.rsi/open.png | Bin 0 -> 2209 bytes .../Doors/TallDoors/woodred.rsi/closed.png | Bin 0 -> 1869 bytes .../Doors/TallDoors/woodred.rsi/meta.json | 19 + .../Doors/TallDoors/woodred.rsi/open.png | Bin 0 -> 2216 bytes .../Doors/TallDoors/woodwhite.rsi/closed.png | Bin 0 -> 1827 bytes .../Doors/TallDoors/woodwhite.rsi/meta.json | 19 + .../Doors/TallDoors/woodwhite.rsi/open.png | Bin 0 -> 2151 bytes .../Structures/Doors/chaingate.rsi/closed.png | Bin 0 -> 2697 bytes .../Doors/chaingate.rsi/closing.png | Bin 0 -> 10635 bytes .../Structures/Doors/chaingate.rsi/locked.png | Bin 0 -> 338 bytes .../Structures/Doors/chaingate.rsi/meta.json | 107 + .../Structures/Doors/chaingate.rsi/open.png | Bin 0 -> 2426 bytes .../Doors/chaingate.rsi/opening.png | Bin 0 -> 10546 bytes .../64x64_furniture.rsi/bigshelf1_openL.png | Bin 0 -> 804 bytes .../64x64_furniture.rsi/bigshelf1_openR.png | Bin 0 -> 819 bytes .../64x64_furniture.rsi/bigshelf2_open.png | Bin 0 -> 783 bytes .../64x64_furniture.rsi/desk_metal.png | Bin 0 -> 2370 bytes .../64x64_furniture.rsi/desk_metal_small.png | Bin 0 -> 1909 bytes .../64x64_furniture.rsi/desk_wood.png | Bin 0 -> 2605 bytes .../64x64_furniture.rsi/desk_wood_small.png | Bin 0 -> 2265 bytes .../Furniture/64x64_furniture.rsi/meta.json | 67 + .../64x64_furniture.rsi/showcase.png | Bin 0 -> 776 bytes .../64x64_furniture.rsi/table_cards.png | Bin 0 -> 3704 bytes .../64x64_furniture.rsi/table_cards1.png | Bin 0 -> 3435 bytes .../64x64_furniture.rsi/table_cards2.png | Bin 0 -> 671 bytes .../64x64_furniture.rsi/table_metal_wide.png | Bin 0 -> 2011 bytes .../64x64_furniture.rsi/table_pool.png | Bin 0 -> 5826 bytes .../table_wood_wide_oval.png | Bin 0 -> 1941 bytes .../table_wood_wide_square.png | Bin 0 -> 2108 bytes .../64x96_furniture.rsi/clothing_rack.png | Bin 0 -> 2041 bytes .../64x96_furniture.rsi/medshelves.png | Bin 0 -> 1516 bytes .../Furniture/64x96_furniture.rsi/meta.json | 47 + .../64x96_furniture.rsi/metal_shelf.png | Bin 0 -> 2305 bytes .../64x96_furniture.rsi/shelf_shop.png | Bin 0 -> 1559 bytes .../64x96_furniture.rsi/stand_wood.png | Bin 0 -> 1646 bytes .../64x96_furniture.rsi/stand_wood_small.png | Bin 0 -> 1540 bytes .../64x96_furniture.rsi/wood_shelf-alt.png | Bin 0 -> 2723 bytes .../64x96_furniture.rsi/wood_shelf.png | Bin 0 -> 2704 bytes .../64x96_furniture.rsi/wood_shelf_big.png | Bin 0 -> 1798 bytes .../delistand.rsi/deli_stand.png | Bin 0 -> 1216 bytes .../Store_Furniture/delistand.rsi/food-0.png | Bin 0 -> 117 bytes .../Store_Furniture/delistand.rsi/food-1.png | Bin 0 -> 385 bytes .../Store_Furniture/delistand.rsi/food-2.png | Bin 0 -> 444 bytes .../Store_Furniture/delistand.rsi/food-3.png | Bin 0 -> 481 bytes .../Store_Furniture/delistand.rsi/food-4.png | Bin 0 -> 545 bytes .../Store_Furniture/delistand.rsi/food-5.png | Bin 0 -> 542 bytes .../Store_Furniture/delistand.rsi/meta.json | 39 + .../fruitstand.rsi/fruitstand-1.png | Bin 0 -> 543 bytes .../fruitstand.rsi/fruitstand-2.png | Bin 0 -> 524 bytes .../fruitstand.rsi/fruitstand-3.png | Bin 0 -> 586 bytes .../fruitstand.rsi/fruitstand_empty.png | Bin 0 -> 385 bytes .../Store_Furniture/fruitstand.rsi/meta.json | 23 + .../Furniture/Tables/barcounter.rsi/full.png | Bin 0 -> 670 bytes .../Furniture/Tables/barcounter.rsi/meta.json | 46 + .../Tables/barcounter.rsi/state_0.png | Bin 0 -> 990 bytes .../Tables/barcounter.rsi/state_1.png | Bin 0 -> 704 bytes .../Tables/barcounter.rsi/state_2.png | Bin 0 -> 990 bytes .../Tables/barcounter.rsi/state_3.png | Bin 0 -> 704 bytes .../Tables/barcounter.rsi/state_4.png | Bin 0 -> 669 bytes .../Tables/barcounter.rsi/state_5.png | Bin 0 -> 803 bytes .../Tables/barcounter.rsi/state_6.png | Bin 0 -> 669 bytes .../Tables/barcounter.rsi/state_7.png | Bin 0 -> 645 bytes .../Tables/counters.rsi/craft_counter.png | Bin 0 -> 1313 bytes .../counters.rsi/craft_counter_bend.png | Bin 0 -> 1681 bytes .../counters.rsi/craft_counter_cross.png | Bin 0 -> 917 bytes .../counters.rsi/craft_counter_intersect.png | Bin 0 -> 1806 bytes .../Furniture/Tables/counters.rsi/meta.json | 56 + .../Tables/counters.rsi/metal_counter.png | Bin 0 -> 957 bytes .../counters.rsi/metal_counter_bend.png | Bin 0 -> 1054 bytes .../counters.rsi/metal_counter_cross.png | Bin 0 -> 541 bytes .../counters.rsi/metal_counter_intersect.png | Bin 0 -> 1142 bytes .../Tables/counters.rsi/wood_counter.png | Bin 0 -> 1196 bytes .../Tables/counters.rsi/wood_counter_bend.png | Bin 0 -> 1257 bytes .../counters.rsi/wood_counter_cross.png | Bin 0 -> 671 bytes .../counters.rsi/wood_counter_intersect.png | Bin 0 -> 1210 bytes .../Furniture/Tables/desks.rsi/desk_metal.png | Bin 0 -> 8226 bytes .../Furniture/Tables/desks.rsi/desk_wood.png | Bin 0 -> 8843 bytes .../Furniture/Tables/desks.rsi/meta.json | 19 + .../Furniture/Tables/metalgrate.rsi/full.png | Bin 0 -> 332 bytes .../Furniture/Tables/metalgrate.rsi/meta.json | 46 + .../Tables/metalgrate.rsi/state_0.png | Bin 0 -> 588 bytes .../Tables/metalgrate.rsi/state_1.png | Bin 0 -> 514 bytes .../Tables/metalgrate.rsi/state_2.png | Bin 0 -> 588 bytes .../Tables/metalgrate.rsi/state_3.png | Bin 0 -> 514 bytes .../Tables/metalgrate.rsi/state_4.png | Bin 0 -> 541 bytes .../Tables/metalgrate.rsi/state_5.png | Bin 0 -> 594 bytes .../Tables/metalgrate.rsi/state_6.png | Bin 0 -> 514 bytes .../Tables/metalgrate.rsi/state_7.png | Bin 0 -> 340 bytes .../Tables/table_settler.rsi/full.png | Bin 0 -> 1294 bytes .../Tables/table_settler.rsi/meta.json | 46 + .../Tables/table_settler.rsi/state_0.png | Bin 0 -> 1382 bytes .../Tables/table_settler.rsi/state_1.png | Bin 0 -> 1240 bytes .../Tables/table_settler.rsi/state_2.png | Bin 0 -> 1534 bytes .../Tables/table_settler.rsi/state_3.png | Bin 0 -> 1533 bytes .../Tables/table_settler.rsi/state_4.png | Bin 0 -> 1369 bytes .../Tables/table_settler.rsi/state_5.png | Bin 0 -> 1484 bytes .../Tables/table_settler.rsi/state_6.png | Bin 0 -> 1381 bytes .../Tables/table_settler.rsi/state_7.png | Bin 0 -> 1021 bytes .../Tables/tables.rsi/cable_reel.png | Bin 0 -> 754 bytes .../Tables/tables.rsi/dice_clean.png | Bin 0 -> 729 bytes .../Tables/tables.rsi/dice_dirty.png | Bin 0 -> 870 bytes .../Furniture/Tables/tables.rsi/meta.json | 58 + .../Tables/tables.rsi/table_metal_round-1.png | Bin 0 -> 639 bytes .../Tables/tables.rsi/table_metal_round-2.png | Bin 0 -> 586 bytes .../Tables/tables.rsi/table_metal_round.png | Bin 0 -> 611 bytes .../Tables/tables.rsi/table_rolling.png | Bin 0 -> 434 bytes .../Tables/tables.rsi/table_wood_end.png | Bin 0 -> 900 bytes .../Tables/tables.rsi/table_wood_low.png | Bin 0 -> 500 bytes .../Tables/tables.rsi/table_wood_round.png | Bin 0 -> 598 bytes .../Tables/tables.rsi/table_wood_square.png | Bin 0 -> 517 bytes .../Tables/tables.rsi/table_wood_stand.png | Bin 0 -> 533 bytes .../Tables/tables.rsi/tableframe_wood.png | Bin 0 -> 453 bytes .../Tables/tables.rsi/trableframe_metal.png | Bin 0 -> 416 bytes .../Tables/tables.rsi/workbench_wood.png | Bin 0 -> 1556 bytes .../barricades.rsi/barbedwire_horizontal.png | Bin 0 -> 400 bytes .../barricades.rsi/barbedwire_single.png | Bin 0 -> 792 bytes .../Furniture/barricades.rsi/bars.png | Bin 0 -> 503 bytes .../Furniture/barricades.rsi/boarded.png | Bin 0 -> 2314 bytes .../barricades.rsi/iron_barricade.png | Bin 0 -> 439 bytes .../barricades.rsi/iron_barricade2.png | Bin 0 -> 382 bytes .../barricades.rsi/iron_barricade2A.png | Bin 0 -> 1029 bytes .../barricades.rsi/iron_barricadeA.png | Bin 0 -> 1227 bytes .../Furniture/barricades.rsi/locked.png | Bin 0 -> 916 bytes .../Furniture/barricades.rsi/meta.json | 53 + .../barricades.rsi/sandbag_horizontal.png | Bin 0 -> 1523 bytes .../barricades.rsi/sandbag_single.png | Bin 0 -> 1763 bytes .../barricades.rsi/woodenbarricade-old.png | Bin 0 -> 1536 bytes .../barricades.rsi/woodenbarricade.png | Bin 0 -> 1030 bytes .../Furniture/bedsandchairs.rsi/bar_black.png | Bin 0 -> 1014 bytes .../Furniture/bedsandchairs.rsi/bar_tan.png | Bin 0 -> 765 bytes .../Furniture/bedsandchairs.rsi/bed.png | Bin 0 -> 2395 bytes .../Furniture/bedsandchairs.rsi/bed_bunk.png | Bin 0 -> 2684 bytes .../Furniture/bedsandchairs.rsi/bed_dirty.png | Bin 0 -> 1631 bytes .../Furniture/bedsandchairs.rsi/bed_wood.png | Bin 0 -> 2170 bytes .../bedsandchairs.rsi/bed_wood_bunk.png | Bin 0 -> 2494 bytes .../bedsandchairs.rsi/bedroll_rolled.png | Bin 0 -> 317 bytes .../bedsandchairs.rsi/bedroll_unrolled.png | Bin 0 -> 397 bytes .../Furniture/bedsandchairs.rsi/mattress0.png | Bin 0 -> 2423 bytes .../Furniture/bedsandchairs.rsi/mattress1.png | Bin 0 -> 1351 bytes .../Furniture/bedsandchairs.rsi/mattress2.png | Bin 0 -> 1558 bytes .../Furniture/bedsandchairs.rsi/mattress3.png | Bin 0 -> 1491 bytes .../Furniture/bedsandchairs.rsi/mattress4.png | Bin 0 -> 1569 bytes .../Furniture/bedsandchairs.rsi/mattress5.png | Bin 0 -> 1516 bytes .../Furniture/bedsandchairs.rsi/meta.json | 69 + .../bedsandchairs.rsi/wooden_chair.png | Bin 0 -> 877 bytes .../wooden_chair_settler.png | Bin 0 -> 1095 bytes .../Furniture/chairs.rsi/armchair.png | Bin 0 -> 1495 bytes .../Furniture/chairs.rsi/barstool.png | Bin 0 -> 551 bytes .../Furniture/chairs.rsi/barstool_toppled.png | Bin 0 -> 1059 bytes .../Furniture/chairs.rsi/captain_chair.png | Bin 0 -> 2226 bytes .../Furniture/chairs.rsi/diner_chair.png | Bin 0 -> 1538 bytes .../Furniture/chairs.rsi/ergo_chair.png | Bin 0 -> 2341 bytes .../Structures/Furniture/chairs.rsi/meta.json | 190 ++ .../Furniture/chairs.rsi/metal_chair.png | Bin 0 -> 1311 bytes .../Furniture/chairs.rsi/metal_chair_blue.png | Bin 0 -> 1295 bytes .../chairs.rsi/metal_chair_blue_broken.png | Bin 0 -> 1439 bytes .../metal_chair_blue_broken_toppled.png | Bin 0 -> 798 bytes .../chairs.rsi/metal_chair_blue_toppled.png | Bin 0 -> 798 bytes .../metal_chair_blue_unfinished.png | Bin 0 -> 1032 bytes .../metal_chair_blue_unfinished_toppled.png | Bin 0 -> 761 bytes .../chairs.rsi/metal_chair_broken.png | Bin 0 -> 1441 bytes .../chairs.rsi/metal_chair_broken_toppled.png | Bin 0 -> 794 bytes .../chairs.rsi/metal_chair_folding.png | Bin 0 -> 1852 bytes .../metal_chair_folding_toppled.png | Bin 0 -> 1126 bytes .../Furniture/chairs.rsi/metal_chair_red.png | Bin 0 -> 1339 bytes .../chairs.rsi/metal_chair_red_broken.png | Bin 0 -> 1463 bytes .../metal_chair_red_broken_toppled.png | Bin 0 -> 813 bytes .../chairs.rsi/metal_chair_red_toppled.png | Bin 0 -> 813 bytes .../chairs.rsi/metal_chair_red_unfinished.png | Bin 0 -> 1068 bytes .../metal_chair_red_unfinished_toppled.png | Bin 0 -> 773 bytes .../chairs.rsi/metal_chair_toppled.png | Bin 0 -> 794 bytes .../chairs.rsi/metal_chair_unfinished.png | Bin 0 -> 1061 bytes .../metal_chair_unfinished_toppled.png | Bin 0 -> 756 bytes .../Furniture/chairs.rsi/office_chair.png | Bin 0 -> 1342 bytes .../chairs.rsi/office_chair_blue.png | Bin 0 -> 1286 bytes .../chairs.rsi/office_chair_blue_broken.png | Bin 0 -> 1549 bytes .../office_chair_blue_broken_toppled.png | Bin 0 -> 1175 bytes .../chairs.rsi/office_chair_blue_toppled.png | Bin 0 -> 1133 bytes .../chairs.rsi/office_chair_broken.png | Bin 0 -> 1612 bytes .../office_chair_broken_toppled.png | Bin 0 -> 1198 bytes .../chairs.rsi/office_chair_green.png | Bin 0 -> 1305 bytes .../chairs.rsi/office_chair_green_broken.png | Bin 0 -> 1562 bytes .../office_chair_green_broken_toppled.png | Bin 0 -> 1205 bytes .../chairs.rsi/office_chair_green_toppled.png | Bin 0 -> 1115 bytes .../chairs.rsi/office_chair_toppled.png | Bin 0 -> 1138 bytes .../Furniture/chairs.rsi/plastic_chair.png | Bin 0 -> 1638 bytes .../chairs.rsi/plastic_chair_toppled.png | Bin 0 -> 906 bytes .../Furniture/chairs.rsi/retro_chair.png | Bin 0 -> 1806 bytes .../Furniture/chairs.rsi/wood_chair.png | Bin 0 -> 1575 bytes .../chairs.rsi/wood_chair_padded.png | Bin 0 -> 1688 bytes .../chairs.rsi/wood_chair_padded_toppled.png | Bin 0 -> 1122 bytes .../chairs.rsi/wood_chair_toppled.png | Bin 0 -> 898 bytes .../Furniture/cooking.rsi/barrel.png | Bin 0 -> 741 bytes .../Furniture/cooking.rsi/barrel_cinder.png | Bin 0 -> 268 bytes .../Furniture/cooking.rsi/barrel_embers.png | Bin 0 -> 362 bytes .../Furniture/cooking.rsi/barrel_fire1.png | Bin 0 -> 417 bytes .../Furniture/cooking.rsi/barrel_fire2.png | Bin 0 -> 389 bytes .../Furniture/cooking.rsi/barrel_grill.png | Bin 0 -> 594 bytes .../cooking.rsi/barrel_grill_open.png | Bin 0 -> 648 bytes .../Furniture/cooking.rsi/barrel_open.png | Bin 0 -> 848 bytes .../cooking.rsi/barrel_reclaimedwood.png | Bin 0 -> 291 bytes .../Furniture/cooking.rsi/barrel_wood.png | Bin 0 -> 353 bytes .../Furniture/cooking.rsi/barrelgrill.png | Bin 0 -> 429 bytes .../cooking.rsi/barrelgrill_open.png | Bin 0 -> 391 bytes .../Furniture/cooking.rsi/campfire.png | Bin 0 -> 803 bytes .../Furniture/cooking.rsi/campfire_cinder.png | Bin 0 -> 589 bytes .../Furniture/cooking.rsi/campfire_embers.png | Bin 0 -> 724 bytes .../Furniture/cooking.rsi/campfire_fire.png | Bin 0 -> 1883 bytes .../Furniture/cooking.rsi/campfire_fire1.png | Bin 0 -> 951 bytes .../Furniture/cooking.rsi/campfire_fire2.png | Bin 0 -> 780 bytes .../Furniture/cooking.rsi/meta.json | 150 ++ .../Furniture/cooking.rsi/potbelly.png | Bin 0 -> 550 bytes .../Furniture/cooking.rsi/potbelly2.png | Bin 0 -> 584 bytes .../cooking.rsi/potbelly2_cinder.png | Bin 0 -> 208 bytes .../cooking.rsi/potbelly2_embers.png | Bin 0 -> 237 bytes .../Furniture/cooking.rsi/potbelly2_fire1.png | Bin 0 -> 241 bytes .../Furniture/cooking.rsi/potbelly2_fire2.png | Bin 0 -> 221 bytes .../Furniture/cooking.rsi/potbelly2_open.png | Bin 0 -> 611 bytes .../Furniture/cooking.rsi/potbelly2_wood1.png | Bin 0 -> 211 bytes .../Furniture/cooking.rsi/potbelly2_wood2.png | Bin 0 -> 237 bytes .../Furniture/cooking.rsi/potbelly_cinder.png | Bin 0 -> 218 bytes .../Furniture/cooking.rsi/potbelly_embers.png | Bin 0 -> 270 bytes .../Furniture/cooking.rsi/potbelly_fire1.png | Bin 0 -> 287 bytes .../Furniture/cooking.rsi/potbelly_fire2.png | Bin 0 -> 265 bytes .../Furniture/cooking.rsi/potbelly_open.png | Bin 0 -> 613 bytes .../Furniture/cooking.rsi/potbelly_wood1.png | Bin 0 -> 257 bytes .../Furniture/cooking.rsi/potbelly_wood2.png | Bin 0 -> 245 bytes .../Furniture/cooking.rsi/stove_cinder.png | Bin 0 -> 230 bytes .../Furniture/cooking.rsi/stove_cooking.png | Bin 0 -> 684 bytes .../Furniture/cooking.rsi/stove_embers.png | Bin 0 -> 272 bytes .../Furniture/cooking.rsi/stove_fire1.png | Bin 0 -> 306 bytes .../Furniture/cooking.rsi/stove_fire2.png | Bin 0 -> 267 bytes .../Furniture/cooking.rsi/stove_firewood.png | Bin 0 -> 243 bytes .../Furniture/cooking.rsi/stove_open.png | Bin 0 -> 702 bytes .../cooking.rsi/stove_reclaimedwood.png | Bin 0 -> 250 bytes .../Furniture/junk.rsi/junk_arcade.png | Bin 0 -> 964 bytes .../Furniture/junk.rsi/junk_bed1.png | Bin 0 -> 1594 bytes .../Furniture/junk.rsi/junk_bed2.png | Bin 0 -> 1059 bytes .../Furniture/junk.rsi/junk_bench.png | Bin 0 -> 1626 bytes .../Furniture/junk.rsi/junk_cabinet.png | Bin 0 -> 1150 bytes .../Furniture/junk.rsi/junk_clock.png | Bin 0 -> 549 bytes .../Furniture/junk.rsi/junk_dresser.png | Bin 0 -> 1255 bytes .../Furniture/junk.rsi/junk_jukebox.png | Bin 0 -> 1762 bytes .../Furniture/junk.rsi/junk_locker.png | Bin 0 -> 1578 bytes .../Furniture/junk.rsi/junk_machine.png | Bin 0 -> 1632 bytes .../Furniture/junk.rsi/junk_micro.png | Bin 0 -> 1490 bytes .../Furniture/junk.rsi/junk_mirror.png | Bin 0 -> 550 bytes .../Furniture/junk.rsi/junk_shower.png | Bin 0 -> 1049 bytes .../Furniture/junk.rsi/junk_sink.png | Bin 0 -> 1251 bytes .../Furniture/junk.rsi/junk_table.png | Bin 0 -> 817 bytes .../Furniture/junk.rsi/junk_toilet.png | Bin 0 -> 2224 bytes .../Structures/Furniture/junk.rsi/junk_tv.png | Bin 0 -> 868 bytes .../Furniture/junk.rsi/junk_urinal.png | Bin 0 -> 910 bytes .../Structures/Furniture/junk.rsi/meta.json | 69 + .../Furniture/ms13_barricades.rsi/black.png | Bin 0 -> 1785 bytes .../Furniture/ms13_barricades.rsi/green.png | Bin 0 -> 1866 bytes .../Furniture/ms13_barricades.rsi/meta.json | 19 + .../Furniture/np13_misc.rsi/book-0.png | Bin 0 -> 1403 bytes .../Furniture/np13_misc.rsi/book-1.png | Bin 0 -> 1691 bytes .../Furniture/np13_misc.rsi/book-2.png | Bin 0 -> 1799 bytes .../Furniture/np13_misc.rsi/book-3.png | Bin 0 -> 1964 bytes .../Furniture/np13_misc.rsi/book-4.png | Bin 0 -> 2042 bytes .../Furniture/np13_misc.rsi/book-5.png | Bin 0 -> 2065 bytes .../Furniture/np13_misc.rsi/bookempty.png | Bin 0 -> 1403 bytes .../Furniture/np13_misc.rsi/dresser.png | Bin 0 -> 979 bytes .../Furniture/np13_misc.rsi/fitnesslifter.png | Bin 0 -> 802 bytes .../np13_misc.rsi/fitnesslifter2.png | Bin 0 -> 1319 bytes .../np13_misc.rsi/fitnessweight-c.png | Bin 0 -> 624 bytes .../np13_misc.rsi/fitnessweight-w.png | Bin 0 -> 377 bytes .../Furniture/np13_misc.rsi/fitnessweight.png | Bin 0 -> 705 bytes .../Furniture/np13_misc.rsi/grand_clock.png | Bin 0 -> 1126 bytes .../Furniture/np13_misc.rsi/meta.json | 146 ++ .../Furniture/np13_misc.rsi/nboard00.png | Bin 0 -> 1892 bytes .../Furniture/np13_misc.rsi/nboard01.png | Bin 0 -> 2113 bytes .../Furniture/np13_misc.rsi/nboard02.png | Bin 0 -> 2164 bytes .../Furniture/np13_misc.rsi/nboard03.png | Bin 0 -> 2284 bytes .../Furniture/np13_misc.rsi/nboard04.png | Bin 0 -> 2380 bytes .../Furniture/np13_misc.rsi/nboard05.png | Bin 0 -> 2416 bytes .../Furniture/np13_misc.rsi/punchingbag.png | Bin 0 -> 304 bytes .../Furniture/np13_misc.rsi/punchingbag2.png | Bin 0 -> 953 bytes .../np13_misc.rsi/punchingbag_down.png | Bin 0 -> 514 bytes .../Furniture/np13_misc.rsi/rack.png | Bin 0 -> 640 bytes .../Furniture/np13_misc.rsi/shelf.png | Bin 0 -> 908 bytes .../Furniture/np13_misc.rsi/shelf_wood.png | Bin 0 -> 537 bytes .../Furniture/np13_misc.rsi/vat.png | Bin 0 -> 1753 bytes .../Furniture/plantpots.rsi/meta.json | 53 + .../Furniture/plantpots.rsi/pot-1-broken.png | Bin 0 -> 354 bytes .../Furniture/plantpots.rsi/pot-1-dirty.png | Bin 0 -> 284 bytes .../Furniture/plantpots.rsi/pot-1.png | Bin 0 -> 269 bytes .../Furniture/plantpots.rsi/pot-2-broken.png | Bin 0 -> 389 bytes .../Furniture/plantpots.rsi/pot-2-dirty.png | Bin 0 -> 352 bytes .../Furniture/plantpots.rsi/pot-2.png | Bin 0 -> 345 bytes .../Furniture/plantpots.rsi/pot-3-broken.png | Bin 0 -> 241 bytes .../Furniture/plantpots.rsi/pot-3-dirty.png | Bin 0 -> 328 bytes .../Furniture/plantpots.rsi/pot-3.png | Bin 0 -> 313 bytes .../Furniture/plantpots.rsi/pot-4-broken.png | Bin 0 -> 356 bytes .../Furniture/plantpots.rsi/pot-4-dirty.png | Bin 0 -> 282 bytes .../Furniture/plantpots.rsi/pot-4.png | Bin 0 -> 270 bytes .../Furniture/plantpots.rsi/pot-5-broken.png | Bin 0 -> 244 bytes .../Furniture/plantpots.rsi/pot-5.png | Bin 0 -> 235 bytes .../Furniture/roulettetable.rsi/meta.json | 23 + .../Furniture/roulettetable.rsi/roulette.png | Bin 0 -> 1575 bytes .../roulettetable.rsi/roulette_act.png | Bin 0 -> 2160 bytes .../Furniture/rugs.rsi/mat_blank.png | Bin 0 -> 1424 bytes .../Structures/Furniture/rugs.rsi/mat_bos.png | Bin 0 -> 2030 bytes .../Structures/Furniture/rugs.rsi/mat_ncr.png | Bin 0 -> 2072 bytes .../Furniture/rugs.rsi/mat_town.png | Bin 0 -> 2036 bytes .../Furniture/rugs.rsi/mat_vulgar.png | Bin 0 -> 2009 bytes .../Furniture/rugs.rsi/mat_vulgar_2.png | Bin 0 -> 2074 bytes .../Furniture/rugs.rsi/mat_welcome.png | Bin 0 -> 1653 bytes .../Structures/Furniture/rugs.rsi/meta.json | 54 + .../Furniture/rugs.rsi/rubber_1.png | Bin 0 -> 680 bytes .../Furniture/rugs.rsi/rubber_2.png | Bin 0 -> 670 bytes .../Furniture/rugs.rsi/rubber_3.png | Bin 0 -> 593 bytes .../Furniture/rugs.rsi/rubber_single.png | Bin 0 -> 232 bytes .../Furniture/rugs64x64.rsi/meta.json | 35 + .../Furniture/rugs64x64.rsi/rug_blue.png | Bin 0 -> 2971 bytes .../Furniture/rugs64x64.rsi/rug_blue_shag.png | Bin 0 -> 3220 bytes .../Furniture/rugs64x64.rsi/rug_fancy.png | Bin 0 -> 2230 bytes .../Furniture/rugs64x64.rsi/rug_red.png | Bin 0 -> 4468 bytes .../Furniture/rugs64x64.rsi/rug_rubber.png | Bin 0 -> 910 bytes .../Furniture/rugs64x64.rsi/rug_yellow.png | Bin 0 -> 1863 bytes .../Furniture/televisions.rsi/cabinet_tv.png | Bin 0 -> 1717 bytes .../Furniture/televisions.rsi/cabinet_tv1.png | Bin 0 -> 1273 bytes .../Furniture/televisions.rsi/empty_space.png | Bin 0 -> 120 bytes .../Furniture/televisions.rsi/meta.json | 66 + .../Furniture/televisions.rsi/radking_tv.png | Bin 0 -> 1567 bytes .../Furniture/televisions.rsi/redwood_tv.png | Bin 0 -> 1344 bytes .../Furniture/televisions.rsi/redwood_tv1.png | Bin 0 -> 1474 bytes .../Furniture/televisions.rsi/small_tv.png | Bin 0 -> 1381 bytes .../Furniture/televisions.rsi/small_tv1.png | Bin 0 -> 1477 bytes .../Furniture/televisions.rsi/tiny_tv.png | Bin 0 -> 1011 bytes .../Furniture/televisions.rsi/tiny_tv1.png | Bin 0 -> 1026 bytes .../Furniture/televisions.rsi/tube_tv.png | Bin 0 -> 1033 bytes .../Furniture/televisions.rsi/tube_tv1.png | Bin 0 -> 1136 bytes .../Furniture/televisions.rsi/wood_tv.png | Bin 0 -> 1432 bytes .../Furniture/televisions.rsi/wood_tv1.png | Bin 0 -> 1532 bytes .../farmingstructures.rsi/barrel.png | Bin 0 -> 1071 bytes .../farmingstructures.rsi/barrel_open.png | Bin 0 -> 1021 bytes .../farmingstructures.rsi/compostbin.png | Bin 0 -> 1390 bytes .../compostbin_empty.png | Bin 0 -> 1134 bytes .../farmingstructures.rsi/drying_rack-off.png | Bin 0 -> 1043 bytes .../farmingstructures.rsi/drying_rack.png | Bin 0 -> 1043 bytes .../drying_rack_drying.png | Bin 0 -> 596 bytes .../drying_rack_filled.png | Bin 0 -> 271 bytes .../farmingstructures.rsi/gardentool-1.png | Bin 0 -> 3564 bytes .../farmingstructures.rsi/gardentool-2.png | Bin 0 -> 4021 bytes .../farmingstructures.rsi/gardentool-3.png | Bin 0 -> 4275 bytes .../farmingstructures.rsi/gardentool-4.png | Bin 0 -> 4292 bytes .../farmingstructures.rsi/gardentool-5.png | Bin 0 -> 4284 bytes .../farmingstructures.rsi/gardentool.png | Bin 0 -> 2658 bytes .../farmingstructures.rsi/grownbin-1.png | Bin 0 -> 894 bytes .../farmingstructures.rsi/grownbin-2.png | Bin 0 -> 965 bytes .../farmingstructures.rsi/grownbin-3.png | Bin 0 -> 1004 bytes .../farmingstructures.rsi/grownbin-4.png | Bin 0 -> 1003 bytes .../farmingstructures.rsi/grownbin-5.png | Bin 0 -> 1045 bytes .../farmingstructures.rsi/grownbin-broken.png | Bin 0 -> 862 bytes .../farmingstructures.rsi/grownbin.png | Bin 0 -> 839 bytes .../farmingstructures.rsi/loom.png | Bin 0 -> 569 bytes .../farmingstructures.rsi/meta.json | 129 ++ .../farmingstructures.rsi/plantpot.png | Bin 0 -> 381 bytes .../farmingstructures.rsi/rack-broken.png | Bin 0 -> 912 bytes .../farmingstructures.rsi/rainwater_tank.png | Bin 0 -> 1686 bytes .../farmingstructures.rsi/seedbin-1.png | Bin 0 -> 892 bytes .../farmingstructures.rsi/seedbin-2.png | Bin 0 -> 909 bytes .../farmingstructures.rsi/seedbin-3.png | Bin 0 -> 901 bytes .../farmingstructures.rsi/seedbin-4.png | Bin 0 -> 922 bytes .../farmingstructures.rsi/seedbin-5.png | Bin 0 -> 833 bytes .../farmingstructures.rsi/seedbin-broken.png | Bin 0 -> 846 bytes .../farmingstructures.rsi/seedbin.png | Bin 0 -> 842 bytes .../sextractor_manual.png | Bin 0 -> 950 bytes .../farmingstructures.rsi/soil.png | Bin 0 -> 715 bytes .../Hydroponics/planterbox.rsi/blueflag.png | Bin 0 -> 190 bytes .../Hydroponics/planterbox.rsi/empty.png | Bin 0 -> 418 bytes .../Hydroponics/planterbox.rsi/greenflag.png | Bin 0 -> 196 bytes .../Hydroponics/planterbox.rsi/icon.png | Bin 0 -> 1565 bytes .../Hydroponics/planterbox.rsi/meta.json | 32 + .../Hydroponics/planterbox.rsi/redflag.png | Bin 0 -> 182 bytes .../Hydroponics/planterbox.rsi/weeds.png | Bin 0 -> 480 bytes .../Hydroponics/planterbox.rsi/yellowflag.png | Bin 0 -> 186 bytes .../plants_world.rsi/bananayukka.png | Bin 0 -> 447 bytes .../plants_world.rsi/bananayukka_planter.png | Bin 0 -> 660 bytes .../plants_world.rsi/bananayukka_ripe.png | Bin 0 -> 666 bytes .../Hydroponics/plants_world.rsi/bathhub.png | Bin 0 -> 555 bytes .../plants_world.rsi/bathhub_soil.png | Bin 0 -> 766 bytes .../plants_world.rsi/brocflower.png | Bin 0 -> 633 bytes .../plants_world.rsi/brocflower_planter.png | Bin 0 -> 741 bytes .../plants_world.rsi/brocflower_ripe.png | Bin 0 -> 759 bytes .../plants_world.rsi/cavemushrooms.png | Bin 0 -> 487 bytes .../plants_world.rsi/chantarelles.png | Bin 0 -> 456 bytes .../plants_world.rsi/crateshrooms.png | Bin 0 -> 952 bytes .../plants_world.rsi/flyamonita.png | Bin 0 -> 549 bytes .../plants_world.rsi/flyamonita1.png | Bin 0 -> 600 bytes .../plants_world.rsi/flyamonita2.png | Bin 0 -> 466 bytes .../Hydroponics/plants_world.rsi/meta.json | 77 + .../plants_world.rsi/pennybuns.png | Bin 0 -> 472 bytes .../plants_world.rsi/radmushrooms.png | Bin 0 -> 471 bytes .../plants_world.rsi/radmushrooms1.png | Bin 0 -> 446 bytes .../plants_world.rsi/radmushrooms2.png | Bin 0 -> 444 bytes .../plants_world.rsi/skullshrooms.png | Bin 0 -> 764 bytes .../plants_world.rsi/xanderroot.png | Bin 0 -> 449 bytes .../plants_world.rsi/xanderroot1.png | Bin 0 -> 383 bytes .../plants_world.rsi/xanderroot_planter.png | Bin 0 -> 672 bytes .../Misc/floradesert.rsi/cactus.png | Bin 0 -> 4541 bytes .../Misc/floradesert.rsi/joshua_1.png | Bin 0 -> 1446 bytes .../Misc/floradesert.rsi/joshua_2.png | Bin 0 -> 1937 bytes .../Misc/floradesert.rsi/joshua_3.png | Bin 0 -> 1902 bytes .../Misc/floradesert.rsi/joshua_4.png | Bin 0 -> 1416 bytes .../Structures/Misc/floradesert.rsi/meta.json | 27 + .../Misc/laddersms13.rsi/bunker_closed.png | Bin 0 -> 877 bytes .../Misc/laddersms13.rsi/bunker_open.png | Bin 0 -> 879 bytes .../Misc/laddersms13.rsi/dasbunker.png | Bin 0 -> 611 bytes .../Misc/laddersms13.rsi/dasbunker_open.png | Bin 0 -> 768 bytes .../Misc/laddersms13.rsi/enclave.png | Bin 0 -> 710 bytes .../Misc/laddersms13.rsi/enclave_open.png | Bin 0 -> 806 bytes .../Misc/laddersms13.rsi/ladder01.png | Bin 0 -> 451 bytes .../Misc/laddersms13.rsi/ladder10.png | Bin 0 -> 530 bytes .../Misc/laddersms13.rsi/ladder11.png | Bin 0 -> 526 bytes .../Misc/laddersms13.rsi/manhole_closed.png | Bin 0 -> 604 bytes .../Misc/laddersms13.rsi/manhole_open.png | Bin 0 -> 581 bytes .../Structures/Misc/laddersms13.rsi/meta.json | 50 + .../Structures/Misc/laddersms13.rsi/rope.png | Bin 0 -> 409 bytes .../Misc/laddersms13.rsi/rope_down.png | Bin 0 -> 466 bytes .../Misc/ladderss13.rsi/ladder_bottom.png | Bin 0 -> 262 bytes .../Misc/ladderss13.rsi/ladder_top.png | Bin 0 -> 372 bytes .../Structures/Misc/ladderss13.rsi/meta.json | 17 + .../Structures/Misc/trees-dead.rsi/meta.json | 23 + .../Structures/Misc/trees-dead.rsi/tree_1.png | Bin 0 -> 2068 bytes .../Structures/Misc/trees-dead.rsi/tree_2.png | Bin 0 -> 1803 bytes .../Structures/Misc/trees-dead.rsi/tree_3.png | Bin 0 -> 1953 bytes .../Misc/trees-dead.rsi/tree_stump.png | Bin 0 -> 1196 bytes .../Structures/Misc/trees-ms.rsi/bald.png | Bin 0 -> 1497 bytes .../Misc/trees-ms.rsi/dead_tree1.png | Bin 0 -> 1688 bytes .../Misc/trees-ms.rsi/dead_tree2.png | Bin 0 -> 1456 bytes .../Misc/trees-ms.rsi/dead_tree3.png | Bin 0 -> 1389 bytes .../Structures/Misc/trees-ms.rsi/meta.json | 32 + .../Structures/Misc/trees-ms.rsi/pine_1.png | Bin 0 -> 3037 bytes .../Misc/trees-ms.rsi/pine_1_alt.png | Bin 0 -> 2911 bytes .../Misc/trees-ms.rsi/pine_1_snow.png | Bin 0 -> 3565 bytes .../Structures/Misc/well.rsi/meta.json | 44 + .../Structures/Misc/well.rsi/well.png | Bin 0 -> 1961 bytes .../Misc/well.rsi/wellwheel-bucket.png | Bin 0 -> 1819 bytes .../Misc/well.rsi/wellwheel-filling.png | Bin 0 -> 12024 bytes .../Structures/Misc/well.rsi/wellwheel.png | Bin 0 -> 1694 bytes .../Misc/workbenches.rsi/ammobench.png | Bin 0 -> 1491 bytes .../Misc/workbenches.rsi/ammobenchframe0.png | Bin 0 -> 643 bytes .../Misc/workbenches.rsi/ammobenchframe1.png | Bin 0 -> 728 bytes .../Misc/workbenches.rsi/ammobenchframe2.png | Bin 0 -> 1113 bytes .../Misc/workbenches.rsi/ammobenchframe3.png | Bin 0 -> 1205 bytes .../Misc/workbenches.rsi/ammobenchframe4.png | Bin 0 -> 1438 bytes .../Misc/workbenches.rsi/ammobenchframe5.png | Bin 0 -> 1546 bytes .../Misc/workbenches.rsi/armorbench.png | Bin 0 -> 1267 bytes .../Misc/workbenches.rsi/armorbenchframe0.png | Bin 0 -> 476 bytes .../Misc/workbenches.rsi/armorbenchframe1.png | Bin 0 -> 523 bytes .../Misc/workbenches.rsi/armorbenchframe2.png | Bin 0 -> 1212 bytes .../Misc/workbenches.rsi/armorbenchframe3.png | Bin 0 -> 945 bytes .../Misc/workbenches.rsi/armorbenchframe4.png | Bin 0 -> 708 bytes .../Misc/workbenches.rsi/chemicalset.png | Bin 0 -> 1189 bytes .../workbenches.rsi/chemicalsetframe0.png | Bin 0 -> 286 bytes .../workbenches.rsi/chemicalsetframe1.png | Bin 0 -> 621 bytes .../workbenches.rsi/chemicalsetframe2.png | Bin 0 -> 833 bytes .../workbenches.rsi/chemicalsetframe3.png | Bin 0 -> 922 bytes .../workbenches.rsi/chemicalsetframe4.png | Bin 0 -> 1135 bytes .../workbenches.rsi/chemicalsetframe5.png | Bin 0 -> 1189 bytes .../Structures/Misc/workbenches.rsi/meta.json | 110 + .../Misc/workbenches.rsi/tinkerbench.png | Bin 0 -> 1978 bytes .../Misc/workbenches.rsi/weaponbench.png | Bin 0 -> 1388 bytes .../workbenches.rsi/weaponbenchframe0.png | Bin 0 -> 597 bytes .../workbenches.rsi/weaponbenchframe1.png | Bin 0 -> 1157 bytes .../workbenches.rsi/weaponbenchframe2.png | Bin 0 -> 678 bytes .../workbenches.rsi/weaponbenchframe3.png | Bin 0 -> 768 bytes .../workbenches.rsi/weaponbenchframe4.png | Bin 0 -> 1414 bytes .../Misc/workbenches.rsi/workbench.png | Bin 0 -> 1260 bytes .../Misc/workbenches.rsi/workbenchframe0.png | Bin 0 -> 735 bytes .../Misc/workbenches.rsi/workbenchframe1.png | Bin 0 -> 716 bytes .../Misc/workbenches.rsi/workbenchframe2.png | Bin 0 -> 689 bytes .../Misc/workbenches.rsi/workbenchframe3.png | Bin 0 -> 972 bytes .../Misc/workbenches.rsi/workbenchframe4.png | Bin 0 -> 1287 bytes .../Piping/atmospherics.rsi/meta.json | 38 + .../Piping/atmospherics.rsi/pipeBend.png | Bin 0 -> 1229 bytes .../Piping/atmospherics.rsi/pipeEnd.png | Bin 0 -> 1655 bytes .../Piping/atmospherics.rsi/pipeFourway.png | Bin 0 -> 900 bytes .../Piping/atmospherics.rsi/pipeStraight.png | Bin 0 -> 952 bytes .../Piping/atmospherics.rsi/pipeTJunction.png | Bin 0 -> 1679 bytes .../Piping/atmospherics.rsi/pipeValve.png | Bin 0 -> 1842 bytes .../Piping/atmospherics.rsi/pipeVent.png | Bin 0 -> 2257 bytes .../atmospherics.rsi/pipeVentCharge1.png | Bin 0 -> 2870 bytes .../atmospherics.rsi/pipeVentCharge2.png | Bin 0 -> 2876 bytes .../Storage/Closets/cabinet.rsi/closet.png | Bin 0 -> 540 bytes .../Closets/cabinet.rsi/closet_door.png | Bin 0 -> 483 bytes .../Closets/cabinet.rsi/closet_open.png | Bin 0 -> 254 bytes .../Storage/Closets/cabinet.rsi/meta.json | 20 + .../Storage/Closets/closet.rsi/closet.png | Bin 0 -> 5617 bytes .../Closets/closet.rsi/closet_door.png | Bin 0 -> 5682 bytes .../Closets/closet.rsi/closet_open.png | Bin 0 -> 5588 bytes .../Storage/Closets/closet.rsi/meta.json | 23 + .../Storage/Closets/closet.rsi/welded.png | Bin 0 -> 206 bytes .../Closets/closetenclave.rsi/closet.png | Bin 0 -> 394 bytes .../Closets/closetenclave.rsi/closet_door.png | Bin 0 -> 379 bytes .../Closets/closetenclave.rsi/closet_open.png | Bin 0 -> 225 bytes .../Closets/closetenclave.rsi/meta.json | 23 + .../Closets/closetenclave.rsi/welded.png | Bin 0 -> 206 bytes .../Closets/closetgeneric.rsi/closet.png | Bin 0 -> 394 bytes .../Closets/closetgeneric.rsi/closet_door.png | Bin 0 -> 259 bytes .../Closets/closetgeneric.rsi/closet_open.png | Bin 0 -> 225 bytes .../Closets/closetgeneric.rsi/meta.json | 23 + .../Closets/closetgeneric.rsi/welded.png | Bin 0 -> 206 bytes .../Storage/Closets/closetgrey.rsi/closet.png | Bin 0 -> 1009 bytes .../Closets/closetgrey.rsi/closet_door.png | Bin 0 -> 793 bytes .../Closets/closetgrey.rsi/closet_open.png | Bin 0 -> 654 bytes .../Storage/Closets/closetgrey.rsi/meta.json | 23 + .../Storage/Closets/closetgrey.rsi/welded.png | Bin 0 -> 386 bytes .../Closets/closetgrey2.rsi/closet.png | Bin 0 -> 498 bytes .../Closets/closetgrey2.rsi/closet_door.png | Bin 0 -> 548 bytes .../Closets/closetgrey2.rsi/closet_open.png | Bin 0 -> 343 bytes .../Storage/Closets/closetgrey2.rsi/meta.json | 23 + .../Closets/closetgrey2.rsi/welded.png | Bin 0 -> 386 bytes .../Storage/Closets/closetold.rsi/closet.png | Bin 0 -> 454 bytes .../Closets/closetold.rsi/closet_door.png | Bin 0 -> 516 bytes .../Closets/closetold.rsi/closet_open.png | Bin 0 -> 303 bytes .../Storage/Closets/closetold.rsi/meta.json | 23 + .../Storage/Closets/closetold.rsi/welded.png | Bin 0 -> 386 bytes .../Closets/doublecloset.rsi/closet.png | Bin 0 -> 526 bytes .../Closets/doublecloset.rsi/closet_door.png | Bin 0 -> 583 bytes .../Closets/doublecloset.rsi/closet_open.png | Bin 0 -> 414 bytes .../Closets/doublecloset.rsi/meta.json | 23 + .../Closets/doublecloset.rsi/welded.png | Bin 0 -> 538 bytes .../Closets/fridgedirty.rsi/closet.png | Bin 0 -> 630 bytes .../Closets/fridgedirty.rsi/closet_door.png | Bin 0 -> 647 bytes .../Closets/fridgedirty.rsi/closet_open.png | Bin 0 -> 459 bytes .../Storage/Closets/fridgedirty.rsi/meta.json | 23 + .../Closets/fridgedirty.rsi/welded.png | Bin 0 -> 386 bytes .../Closets/fridgewidedirty.rsi/closet.png | Bin 0 -> 709 bytes .../fridgewidedirty.rsi/closet_door.png | Bin 0 -> 801 bytes .../fridgewidedirty.rsi/closet_open.png | Bin 0 -> 628 bytes .../Closets/fridgewidedirty.rsi/meta.json | 23 + .../Closets/fridgewidedirty.rsi/welded.png | Bin 0 -> 349 bytes .../Storage/Closets/guncabinet.rsi/closet.png | Bin 0 -> 572 bytes .../Closets/guncabinet.rsi/closet_door.png | Bin 0 -> 239 bytes .../Closets/guncabinet.rsi/closet_open.png | Bin 0 -> 332 bytes .../Storage/Closets/guncabinet.rsi/meta.json | 26 + .../Closets/guncabinet.rsi/shotgun.png | Bin 0 -> 329 bytes .../Storage/Closets/guncabinet.rsi/welded.png | Bin 0 -> 380 bytes .../Closets/medicabinet.rsi/closet.png | Bin 0 -> 306 bytes .../Closets/medicabinet.rsi/closet_door.png | Bin 0 -> 368 bytes .../Closets/medicabinet.rsi/closet_open.png | Bin 0 -> 284 bytes .../Storage/Closets/medicabinet.rsi/meta.json | 23 + .../Closets/medicabinet.rsi/welded.png | Bin 0 -> 322 bytes .../Crates/aluminiumcrate.rsi/base.png | Bin 0 -> 348 bytes .../Crates/aluminiumcrate.rsi/closed.png | Bin 0 -> 347 bytes .../Crates/aluminiumcrate.rsi/icon.png | Bin 0 -> 557 bytes .../Crates/aluminiumcrate.rsi/lock.png | Bin 0 -> 229 bytes .../Crates/aluminiumcrate.rsi/meta.json | 29 + .../Crates/aluminiumcrate.rsi/open.png | Bin 0 -> 339 bytes .../Crates/aluminiumcrate.rsi/welded.png | Bin 0 -> 283 bytes .../Storage/Crates/armycrate.rsi/base.png | Bin 0 -> 415 bytes .../Storage/Crates/armycrate.rsi/closed.png | Bin 0 -> 610 bytes .../Storage/Crates/armycrate.rsi/icon.png | Bin 0 -> 710 bytes .../Storage/Crates/armycrate.rsi/lock.png | Bin 0 -> 229 bytes .../Storage/Crates/armycrate.rsi/meta.json | 29 + .../Storage/Crates/armycrate.rsi/open.png | Bin 0 -> 364 bytes .../Storage/Crates/armycrate.rsi/welded.png | Bin 0 -> 283 bytes .../artifact.rsi/artifact_container.png | Bin 0 -> 494 bytes .../artifact.rsi/artifact_container_door.png | Bin 0 -> 393 bytes .../artifact.rsi/artifact_container_icon.png | Bin 0 -> 575 bytes .../artifact.rsi/artifact_container_open.png | Bin 0 -> 404 bytes .../Storage/Crates/artifact.rsi/bounty.png | Bin 0 -> 611 bytes .../Crates/artifact.rsi/captains_paper.png | Bin 0 -> 611 bytes .../Storage/Crates/artifact.rsi/invoice.png | Bin 0 -> 609 bytes .../Storage/Crates/artifact.rsi/locked.png | Bin 0 -> 198 bytes .../Storage/Crates/artifact.rsi/meta.json | 44 + .../Storage/Crates/artifact.rsi/paper.png | Bin 0 -> 610 bytes .../Storage/Crates/artifact.rsi/unlocked.png | Bin 0 -> 203 bytes .../Storage/Crates/artifact.rsi/welded.png | Bin 0 -> 375 bytes .../Storage/Crates/cage.rsi/base.png | Bin 0 -> 20212 bytes .../Storage/Crates/cage.rsi/closed.png | Bin 0 -> 20375 bytes .../Storage/Crates/cage.rsi/icon.png | Bin 0 -> 19889 bytes .../Storage/Crates/cage.rsi/meta.json | 23 + .../Storage/Crates/cage.rsi/open.png | Bin 0 -> 19869 bytes .../Storage/Crates/cashregister.rsi/meta.json | 19 + .../cashregister.rsi/register_clean.png | Bin 0 -> 1320 bytes .../cashregister.rsi/register_cleanopen.png | Bin 0 -> 1187 bytes .../Crates/cashregisterbloody.rsi/meta.json | 19 + .../cashregisterbloody.rsi/register.png | Bin 0 -> 3520 bytes .../cashregisterbloody.rsi/registeropen.png | Bin 0 -> 3545 bytes .../Crates/chemcrate_secure.rsi/base.png | Bin 0 -> 405 bytes .../Crates/chemcrate_secure.rsi/closed.png | Bin 0 -> 227 bytes .../Crates/chemcrate_secure.rsi/icon.png | Bin 0 -> 447 bytes .../Crates/chemcrate_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Crates/chemcrate_secure.rsi/meta.json | 45 + .../Crates/chemcrate_secure.rsi/open.png | Bin 0 -> 252 bytes .../Crates/chemcrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/chemcrate_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/chemcrate_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/coffin.rsi/base.png | Bin 0 -> 1006 bytes .../Storage/Crates/coffin.rsi/bounty.png | Bin 0 -> 628 bytes .../Crates/coffin.rsi/captains_paper.png | Bin 0 -> 628 bytes .../Storage/Crates/coffin.rsi/closed.png | Bin 0 -> 1006 bytes .../Storage/Crates/coffin.rsi/invoice.png | Bin 0 -> 543 bytes .../Storage/Crates/coffin.rsi/meta.json | 32 + .../Storage/Crates/coffin.rsi/open.png | Bin 0 -> 1186 bytes .../Storage/Crates/coffin.rsi/paper.png | Bin 0 -> 624 bytes .../Storage/Crates/command.rsi/base.png | Bin 0 -> 421 bytes .../Storage/Crates/command.rsi/closed.png | Bin 0 -> 251 bytes .../Storage/Crates/command.rsi/icon.png | Bin 0 -> 492 bytes .../Storage/Crates/command.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/command.rsi/meta.json | 45 + .../Storage/Crates/command.rsi/open.png | Bin 0 -> 270 bytes .../Storage/Crates/command.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/command.rsi/unlocked.png | Bin 0 -> 142 bytes .../Storage/Crates/command.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/crateenclave.rsi/base.png | Bin 0 -> 428 bytes .../Crates/crateenclave.rsi/closed.png | Bin 0 -> 383 bytes .../Storage/Crates/crateenclave.rsi/icon.png | Bin 0 -> 474 bytes .../Storage/Crates/crateenclave.rsi/meta.json | 26 + .../Storage/Crates/crateenclave.rsi/open.png | Bin 0 -> 359 bytes .../Crates/crateenclave.rsi/welded.png | Bin 0 -> 283 bytes .../Storage/Crates/cratemilitary.rsi/base.png | Bin 0 -> 445 bytes .../Crates/cratemilitary.rsi/closed.png | Bin 0 -> 394 bytes .../Storage/Crates/cratemilitary.rsi/icon.png | Bin 0 -> 478 bytes .../Crates/cratemilitary.rsi/meta.json | 23 + .../Storage/Crates/cratemilitary.rsi/open.png | Bin 0 -> 329 bytes .../Storage/Crates/cratewooden.rsi/base.png | Bin 0 -> 311 bytes .../Storage/Crates/cratewooden.rsi/closed.png | Bin 0 -> 312 bytes .../Storage/Crates/cratewooden.rsi/icon.png | Bin 0 -> 329 bytes .../Storage/Crates/cratewooden.rsi/meta.json | 23 + .../Storage/Crates/cratewooden.rsi/open.png | Bin 0 -> 329 bytes .../Storage/Crates/electrical.rsi/base.png | Bin 0 -> 400 bytes .../Storage/Crates/electrical.rsi/closed.png | Bin 0 -> 220 bytes .../Storage/Crates/electrical.rsi/icon.png | Bin 0 -> 419 bytes .../Storage/Crates/electrical.rsi/meta.json | 39 + .../Storage/Crates/electrical.rsi/open.png | Bin 0 -> 257 bytes .../Crates/electrical.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/electrical.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/enclavecrate.rsi/base.png | Bin 0 -> 791 bytes .../Crates/enclavecrate.rsi/closed.png | Bin 0 -> 1155 bytes .../Storage/Crates/enclavecrate.rsi/icon.png | Bin 0 -> 1223 bytes .../Storage/Crates/enclavecrate.rsi/meta.json | 31 + .../Storage/Crates/enclavecrate.rsi/open.png | Bin 0 -> 878 bytes .../Crates/enclavecrate.rsi/welded.png | Bin 0 -> 575 bytes .../Crates/engicrate_secure.rsi/base.png | Bin 0 -> 424 bytes .../Crates/engicrate_secure.rsi/closed.png | Bin 0 -> 420 bytes .../Crates/engicrate_secure.rsi/icon.png | Bin 0 -> 623 bytes .../Crates/engicrate_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Crates/engicrate_secure.rsi/meta.json | 45 + .../Crates/engicrate_secure.rsi/open.png | Bin 0 -> 328 bytes .../Crates/engicrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/engicrate_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/engicrate_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/engineering.rsi/base.png | Bin 0 -> 409 bytes .../Storage/Crates/engineering.rsi/closed.png | Bin 0 -> 339 bytes .../Storage/Crates/engineering.rsi/icon.png | Bin 0 -> 534 bytes .../Storage/Crates/engineering.rsi/meta.json | 39 + .../Storage/Crates/engineering.rsi/open.png | Bin 0 -> 341 bytes .../Crates/engineering.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/engineering.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/footlocker.rsi/base.png | Bin 0 -> 328 bytes .../Storage/Crates/footlocker.rsi/closed.png | Bin 0 -> 207 bytes .../Storage/Crates/footlocker.rsi/icon.png | Bin 0 -> 315 bytes .../Storage/Crates/footlocker.rsi/meta.json | 26 + .../Storage/Crates/footlocker.rsi/open.png | Bin 0 -> 227 bytes .../Storage/Crates/footlocker.rsi/welded.png | Bin 0 -> 285 bytes .../Storage/Crates/freezer.rsi/base.png | Bin 0 -> 419 bytes .../Storage/Crates/freezer.rsi/closed.png | Bin 0 -> 273 bytes .../Storage/Crates/freezer.rsi/icon.png | Bin 0 -> 455 bytes .../Storage/Crates/freezer.rsi/meta.json | 29 + .../Storage/Crates/freezer.rsi/open.png | Bin 0 -> 279 bytes .../Storage/Crates/freezer.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/freezer.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/generic.rsi/base.png | Bin 0 -> 255 bytes .../Storage/Crates/generic.rsi/closed.png | Bin 0 -> 220 bytes .../Storage/Crates/generic.rsi/icon.png | Bin 0 -> 303 bytes .../Storage/Crates/generic.rsi/meta.json | 39 + .../Storage/Crates/generic.rsi/open.png | Bin 0 -> 257 bytes .../Storage/Crates/generic.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/generic.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/hydro_secure.rsi/base.png | Bin 0 -> 413 bytes .../Crates/hydro_secure.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/hydro_secure.rsi/icon.png | Bin 0 -> 449 bytes .../Crates/hydro_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/hydro_secure.rsi/meta.json | 45 + .../Storage/Crates/hydro_secure.rsi/open.png | Bin 0 -> 252 bytes .../Crates/hydro_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/hydro_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/hydro_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/hydroponics.rsi/base.png | Bin 0 -> 356 bytes .../Storage/Crates/hydroponics.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/hydroponics.rsi/icon.png | Bin 0 -> 389 bytes .../Storage/Crates/hydroponics.rsi/meta.json | 39 + .../Storage/Crates/hydroponics.rsi/open.png | Bin 0 -> 252 bytes .../Crates/hydroponics.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/hydroponics.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/labels.rsi/bounty.png | Bin 0 -> 192 bytes .../Crates/labels.rsi/captains_paper.png | Bin 0 -> 192 bytes .../Storage/Crates/labels.rsi/invoice.png | Bin 0 -> 192 bytes .../Storage/Crates/labels.rsi/meta.json | 23 + .../Storage/Crates/labels.rsi/paper.png | Bin 0 -> 182 bytes .../Storage/Crates/livestock.rsi/base.png | Bin 0 -> 457 bytes .../Storage/Crates/livestock.rsi/closed.png | Bin 0 -> 306 bytes .../Storage/Crates/livestock.rsi/meta.json | 20 + .../Storage/Crates/livestock.rsi/open.png | Bin 0 -> 227 bytes .../Storage/Crates/medical.rsi/base.png | Bin 0 -> 353 bytes .../Storage/Crates/medical.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/medical.rsi/icon.png | Bin 0 -> 385 bytes .../Storage/Crates/medical.rsi/meta.json | 39 + .../Storage/Crates/medical.rsi/open.png | Bin 0 -> 252 bytes .../Storage/Crates/medical.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/medical.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/medicalcrate.rsi/base.png | Bin 0 -> 488 bytes .../Crates/medicalcrate.rsi/closed.png | Bin 0 -> 406 bytes .../Storage/Crates/medicalcrate.rsi/icon.png | Bin 0 -> 513 bytes .../Storage/Crates/medicalcrate.rsi/lock.png | Bin 0 -> 229 bytes .../Storage/Crates/medicalcrate.rsi/meta.json | 29 + .../Storage/Crates/medicalcrate.rsi/open.png | Bin 0 -> 224 bytes .../Crates/medicalcrate.rsi/welded.png | Bin 0 -> 283 bytes .../Crates/medicalcrate_secure.rsi/base.png | Bin 0 -> 387 bytes .../Crates/medicalcrate_secure.rsi/closed.png | Bin 0 -> 227 bytes .../Crates/medicalcrate_secure.rsi/icon.png | Bin 0 -> 418 bytes .../Crates/medicalcrate_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Crates/medicalcrate_secure.rsi/meta.json | 45 + .../Crates/medicalcrate_secure.rsi/open.png | Bin 0 -> 252 bytes .../medicalcrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../medicalcrate_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/medicalcrate_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Structures/Storage/Crates/o2.rsi/base.png | Bin 0 -> 377 bytes .../Storage/Crates/o2.rsi/closed.png | Bin 0 -> 304 bytes .../Structures/Storage/Crates/o2.rsi/icon.png | Bin 0 -> 493 bytes .../Storage/Crates/o2.rsi/meta.json | 39 + .../Structures/Storage/Crates/o2.rsi/open.png | Bin 0 -> 254 bytes .../Storage/Crates/o2.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/o2.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/piratechest.rsi/crate.png | Bin 0 -> 21746 bytes .../Crates/piratechest.rsi/crate_door.png | Bin 0 -> 21830 bytes .../Crates/piratechest.rsi/crate_icon.png | Bin 0 -> 21920 bytes .../Crates/piratechest.rsi/crate_open.png | Bin 0 -> 21599 bytes .../Storage/Crates/piratechest.rsi/meta.json | 40 + .../Crates/piratechest.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/piratechest.rsi/welded.png | Bin 0 -> 17749 bytes .../Storage/Crates/plasma.rsi/base.png | Bin 0 -> 442 bytes .../Storage/Crates/plasma.rsi/closed.png | Bin 0 -> 285 bytes .../Storage/Crates/plasma.rsi/icon.png | Bin 0 -> 529 bytes .../Storage/Crates/plasma.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/plasma.rsi/meta.json | 45 + .../Storage/Crates/plasma.rsi/open.png | Bin 0 -> 303 bytes .../Storage/Crates/plasma.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/plasma.rsi/unlocked.png | Bin 0 -> 142 bytes .../Storage/Crates/plasma.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/plastic.rsi/base.png | Bin 0 -> 255 bytes .../Storage/Crates/plastic.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/plastic.rsi/icon.png | Bin 0 -> 313 bytes .../Storage/Crates/plastic.rsi/meta.json | 39 + .../Storage/Crates/plastic.rsi/open.png | Bin 0 -> 252 bytes .../Storage/Crates/plastic.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/plastic.rsi/welded.png | Bin 0 -> 294 bytes .../Crates/privatecrate_secure.rsi/base.png | Bin 0 -> 368 bytes .../Crates/privatecrate_secure.rsi/closed.png | Bin 0 -> 305 bytes .../Crates/privatecrate_secure.rsi/icon.png | Bin 0 -> 492 bytes .../Crates/privatecrate_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Crates/privatecrate_secure.rsi/meta.json | 45 + .../Crates/privatecrate_secure.rsi/open.png | Bin 0 -> 297 bytes .../privatecrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../privatecrate_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/privatecrate_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/radiation.rsi/base.png | Bin 0 -> 423 bytes .../Storage/Crates/radiation.rsi/closed.png | Bin 0 -> 260 bytes .../Storage/Crates/radiation.rsi/icon.png | Bin 0 -> 498 bytes .../Storage/Crates/radiation.rsi/meta.json | 39 + .../Storage/Crates/radiation.rsi/open.png | Bin 0 -> 382 bytes .../Storage/Crates/radiation.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/radiation.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/redcrate.rsi/base.png | Bin 0 -> 398 bytes .../Storage/Crates/redcrate.rsi/closed.png | Bin 0 -> 549 bytes .../Storage/Crates/redcrate.rsi/icon.png | Bin 0 -> 644 bytes .../Storage/Crates/redcrate.rsi/lock.png | Bin 0 -> 229 bytes .../Storage/Crates/redcrate.rsi/meta.json | 29 + .../Storage/Crates/redcrate.rsi/open.png | Bin 0 -> 347 bytes .../Storage/Crates/redcrate.rsi/welded.png | Bin 0 -> 283 bytes .../Crates/scicrate_secure.rsi/base.png | Bin 0 -> 396 bytes .../Crates/scicrate_secure.rsi/closed.png | Bin 0 -> 227 bytes .../Crates/scicrate_secure.rsi/icon.png | Bin 0 -> 433 bytes .../Crates/scicrate_secure.rsi/locked.png | Bin 0 -> 147 bytes .../Crates/scicrate_secure.rsi/meta.json | 45 + .../Crates/scicrate_secure.rsi/open.png | Bin 0 -> 252 bytes .../Crates/scicrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/scicrate_secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Crates/scicrate_secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/science.rsi/base.png | Bin 0 -> 352 bytes .../Storage/Crates/science.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/science.rsi/icon.png | Bin 0 -> 399 bytes .../Storage/Crates/science.rsi/meta.json | 39 + .../Storage/Crates/science.rsi/open.png | Bin 0 -> 252 bytes .../Storage/Crates/science.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/science.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/sec_gear.rsi/base.png | Bin 0 -> 356 bytes .../Storage/Crates/sec_gear.rsi/closed.png | Bin 0 -> 294 bytes .../Storage/Crates/sec_gear.rsi/icon.png | Bin 0 -> 470 bytes .../Storage/Crates/sec_gear.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/sec_gear.rsi/meta.json | 45 + .../Storage/Crates/sec_gear.rsi/open.png | Bin 0 -> 294 bytes .../Storage/Crates/sec_gear.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/sec_gear.rsi/unlocked.png | Bin 0 -> 142 bytes .../Storage/Crates/sec_gear.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/secure.rsi/base.png | Bin 0 -> 313 bytes .../Storage/Crates/secure.rsi/closed.png | Bin 0 -> 220 bytes .../Storage/Crates/secure.rsi/icon.png | Bin 0 -> 361 bytes .../Storage/Crates/secure.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/secure.rsi/meta.json | 45 + .../Storage/Crates/secure.rsi/open.png | Bin 0 -> 257 bytes .../Storage/Crates/secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/secure.rsi/unlocked.png | Bin 0 -> 142 bytes .../Storage/Crates/secure.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/stone_grave.rsi/base.png | Bin 0 -> 792 bytes .../Storage/Crates/stone_grave.rsi/closed.png | Bin 0 -> 792 bytes .../Storage/Crates/stone_grave.rsi/meta.json | 20 + .../Storage/Crates/stone_grave.rsi/open.png | Bin 0 -> 1043 bytes .../Storage/Crates/surgery.rsi/base.png | Bin 0 -> 323 bytes .../Storage/Crates/surgery.rsi/closed.png | Bin 0 -> 227 bytes .../Storage/Crates/surgery.rsi/icon.png | Bin 0 -> 386 bytes .../Storage/Crates/surgery.rsi/meta.json | 39 + .../Storage/Crates/surgery.rsi/open.png | Bin 0 -> 305 bytes .../Storage/Crates/surgery.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/surgery.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/syndicate.rsi/base.png | Bin 0 -> 712 bytes .../Storage/Crates/syndicate.rsi/closed.png | Bin 0 -> 599 bytes .../Storage/Crates/syndicate.rsi/icon.png | Bin 0 -> 752 bytes .../Storage/Crates/syndicate.rsi/meta.json | 39 + .../Storage/Crates/syndicate.rsi/open.png | Bin 0 -> 630 bytes .../Storage/Crates/syndicate.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/syndicate.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/toybox.rsi/bounty.png | Bin 0 -> 602 bytes .../Crates/toybox.rsi/captains_paper.png | Bin 0 -> 601 bytes .../Storage/Crates/toybox.rsi/crate.png | Bin 0 -> 18100 bytes .../Storage/Crates/toybox.rsi/crate_door.png | Bin 0 -> 18017 bytes .../Storage/Crates/toybox.rsi/crate_icon.png | Bin 0 -> 18017 bytes .../Storage/Crates/toybox.rsi/crate_open.png | Bin 0 -> 17297 bytes .../Storage/Crates/toybox.rsi/invoice.png | Bin 0 -> 599 bytes .../Storage/Crates/toybox.rsi/meta.json | 52 + .../Storage/Crates/toybox.rsi/paper.png | Bin 0 -> 599 bytes .../Storage/Crates/toybox.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/toybox.rsi/welded.png | Bin 0 -> 17749 bytes .../Storage/Crates/trashbin.rsi/base.png | Bin 0 -> 700 bytes .../Storage/Crates/trashbin.rsi/closed.png | Bin 0 -> 433 bytes .../Storage/Crates/trashbin.rsi/icon.png | Bin 0 -> 736 bytes .../Storage/Crates/trashbin.rsi/meta.json | 23 + .../Storage/Crates/trashbin.rsi/open.png | Bin 0 -> 491 bytes .../Storage/Crates/trashcart.rsi/base.png | Bin 0 -> 585 bytes .../Storage/Crates/trashcart.rsi/closed.png | Bin 0 -> 273 bytes .../Storage/Crates/trashcart.rsi/icon.png | Bin 0 -> 584 bytes .../Storage/Crates/trashcart.rsi/meta.json | 29 + .../Storage/Crates/trashcart.rsi/open.png | Bin 0 -> 215 bytes .../Storage/Crates/trashcart.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/trashcart.rsi/welded.png | Bin 0 -> 690 bytes .../Crates/trashcart_jani.rsi/base.png | Bin 0 -> 410 bytes .../Crates/trashcart_jani.rsi/closed.png | Bin 0 -> 262 bytes .../Crates/trashcart_jani.rsi/icon.png | Bin 0 -> 412 bytes .../Crates/trashcart_jani.rsi/locked.png | Bin 0 -> 185 bytes .../Crates/trashcart_jani.rsi/meta.json | 45 + .../Crates/trashcart_jani.rsi/open.png | Bin 0 -> 233 bytes .../Crates/trashcart_jani.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/trashcart_jani.rsi/unlocked.png | Bin 0 -> 183 bytes .../Crates/trashcart_jani.rsi/welded.png | Bin 0 -> 270 bytes .../Storage/Crates/weapon.rsi/base.png | Bin 0 -> 389 bytes .../Storage/Crates/weapon.rsi/closed.png | Bin 0 -> 246 bytes .../Storage/Crates/weapon.rsi/icon.png | Bin 0 -> 437 bytes .../Storage/Crates/weapon.rsi/locked.png | Bin 0 -> 147 bytes .../Storage/Crates/weapon.rsi/meta.json | 45 + .../Storage/Crates/weapon.rsi/open.png | Bin 0 -> 275 bytes .../Storage/Crates/weapon.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/weapon.rsi/unlocked.png | Bin 0 -> 142 bytes .../Storage/Crates/weapon.rsi/welded.png | Bin 0 -> 294 bytes .../Storage/Crates/web.rsi/base.png | Bin 0 -> 666 bytes .../Storage/Crates/web.rsi/closed.png | Bin 0 -> 378 bytes .../Storage/Crates/web.rsi/icon.png | Bin 0 -> 600 bytes .../Storage/Crates/web.rsi/meta.json | 23 + .../Storage/Crates/web.rsi/open.png | Bin 0 -> 516 bytes .../Storage/Crates/wooden_grave.rsi/base.png | Bin 0 -> 608 bytes .../Crates/wooden_grave.rsi/closed.png | Bin 0 -> 608 bytes .../Storage/Crates/wooden_grave.rsi/meta.json | 20 + .../Storage/Crates/wooden_grave.rsi/open.png | Bin 0 -> 837 bytes .../Crates/woodencrates.rsi/army_crate-1.png | Bin 0 -> 617 bytes .../Crates/woodencrates.rsi/army_crate-2.png | Bin 0 -> 632 bytes .../Crates/woodencrates.rsi/army_crate.png | Bin 0 -> 597 bytes .../Storage/Crates/woodencrates.rsi/meta.json | 41 + .../Crates/woodencrates.rsi/plain_crate-1.png | Bin 0 -> 533 bytes .../Crates/woodencrates.rsi/plain_crate-2.png | Bin 0 -> 530 bytes .../Crates/woodencrates.rsi/plain_crate-3.png | Bin 0 -> 559 bytes .../Crates/woodencrates.rsi/plain_crate.png | Bin 0 -> 473 bytes .../woodencrates.rsi/sarsaparilla_crate-1.png | Bin 0 -> 724 bytes .../woodencrates.rsi/sarsaparilla_crate.png | Bin 0 -> 637 bytes .../Crates/woodencrates.rsi/wood_crate.png | Bin 0 -> 872 bytes .../woodenfootlocker.rsi/footlocker_wood.png | Bin 0 -> 1772 bytes .../footlocker_woodopen.png | Bin 0 -> 1850 bytes .../Crates/woodenfootlocker.rsi/meta.json | 19 + .../Storage/Furniture/safe.rsi/closet.png | Bin 0 -> 449 bytes .../Furniture/safe.rsi/closet_door.png | Bin 0 -> 315 bytes .../Furniture/safe.rsi/closet_open.png | Bin 0 -> 349 bytes .../Storage/Furniture/safe.rsi/meta.json | 23 + .../Storage/Furniture/safe.rsi/welded.png | Bin 0 -> 289 bytes .../Furniture/safespinner.rsi/closet.png | Bin 0 -> 431 bytes .../Furniture/safespinner.rsi/closet_door.png | Bin 0 -> 485 bytes .../Furniture/safespinner.rsi/closet_open.png | Bin 0 -> 387 bytes .../Furniture/safespinner.rsi/meta.json | 23 + .../Furniture/safespinner.rsi/welded.png | Bin 0 -> 289 bytes .../Furniture/washingmachine.rsi/generic.png | Bin 0 -> 1090 bytes .../washingmachine.rsi/generic_door.png | Bin 0 -> 1082 bytes .../washingmachine.rsi/generic_on.png | Bin 0 -> 1489 bytes .../washingmachine.rsi/generic_open.png | Bin 0 -> 626 bytes .../Furniture/washingmachine.rsi/meta.json | 43 + .../washingmachine_industrial.rsi/generic.png | Bin 0 -> 1015 bytes .../generic_door.png | Bin 0 -> 993 bytes .../generic_on.png | Bin 0 -> 1183 bytes .../generic_open.png | Bin 0 -> 702 bytes .../washingmachine_industrial.rsi/meta.json | 43 + .../Storage/barrels.rsi/black-closed.png | Bin 0 -> 359 bytes .../Storage/barrels.rsi/black-full.png | Bin 0 -> 365 bytes .../Storage/barrels.rsi/black-open.png | Bin 0 -> 357 bytes .../Storage/barrels.rsi/blue-closed.png | Bin 0 -> 327 bytes .../Storage/barrels.rsi/blue-open.png | Bin 0 -> 325 bytes .../Structures/Storage/barrels.rsi/meta.json | 44 + .../Storage/barrels.rsi/red-closed.png | Bin 0 -> 330 bytes .../Storage/barrels.rsi/red-full.png | Bin 0 -> 351 bytes .../Storage/barrels.rsi/red-open.png | Bin 0 -> 328 bytes .../Storage/barrels.rsi/yellow-closed.png | Bin 0 -> 327 bytes .../Storage/barrels.rsi/yellow-full.png | Bin 0 -> 347 bytes .../Storage/barrels.rsi/yellow-open.png | Bin 0 -> 326 bytes .../Storage/burningbarrel.rsi/burnbarrel.png | Bin 0 -> 737 bytes .../burningbarrel.rsi/burnbarrel_lit.png | Bin 0 -> 2189 bytes .../Storage/burningbarrel.rsi/meta.json | 51 + .../Storage/storage.rsi/firstaid.png | Bin 0 -> 305 bytes .../Storage/storage.rsi/firstaid_door.png | Bin 0 -> 326 bytes .../Storage/storage.rsi/firstaid_open.png | Bin 0 -> 312 bytes .../Structures/Storage/storage.rsi/fridge.png | Bin 0 -> 445 bytes .../Storage/storage.rsi/fridge_door.png | Bin 0 -> 356 bytes .../Storage/storage.rsi/fridge_open.png | Bin 0 -> 358 bytes .../Structures/Storage/storage.rsi/locker.png | Bin 0 -> 376 bytes .../Storage/storage.rsi/locker_door.png | Bin 0 -> 356 bytes .../Storage/storage.rsi/locker_loot.png | Bin 0 -> 337 bytes .../Storage/storage.rsi/locker_open.png | Bin 0 -> 349 bytes .../Structures/Storage/storage.rsi/meta.json | 65 + .../Storage/storage.rsi/safe_wall-open.png | Bin 0 -> 463 bytes .../Storage/storage.rsi/safe_wall.png | Bin 0 -> 378 bytes .../Storage/storage.rsi/toolbox.png | Bin 0 -> 415 bytes .../Storage/storage.rsi/toolbox_loot.png | Bin 0 -> 306 bytes .../Storage/storage.rsi/toolbox_open.png | Bin 0 -> 432 bytes .../Storage/storage.rsi/vent-damaged.png | Bin 0 -> 261 bytes .../Storage/storage.rsi/vent-open.png | Bin 0 -> 225 bytes .../Structures/Storage/storage.rsi/vent.png | Bin 0 -> 221 bytes .../tanksx64.rsi/chemical_container.png | Bin 0 -> 1389 bytes .../chemical_container_broken.png | Bin 0 -> 1670 bytes .../Storage/tanksx64.rsi/largetank.png | Bin 0 -> 1272 bytes .../tanksx64.rsi/largetank_chemical.png | Bin 0 -> 1390 bytes .../tanksx64.rsi/largetank_chemical_huge.png | Bin 0 -> 1476 bytes .../Storage/tanksx64.rsi/largetank_pipe.png | Bin 0 -> 1453 bytes .../Structures/Storage/tanksx64.rsi/meta.json | 29 + .../Wallmounts/adverts.rsi/meta.json | 47 + .../adverts.rsi/mrhandy-damaged.png | Bin 0 -> 5309 bytes .../adverts.rsi/mrhandy-damaged2.png | Bin 0 -> 5229 bytes .../Wallmounts/adverts.rsi/mrhandy-worn.png | Bin 0 -> 4921 bytes .../Wallmounts/adverts.rsi/mrhandy-worn2.png | Bin 0 -> 4928 bytes .../Wallmounts/adverts.rsi/mrhandy.png | Bin 0 -> 3759 bytes .../adverts.rsi/nukagirl-damaged.png | Bin 0 -> 4459 bytes .../Wallmounts/adverts.rsi/nukagirl-worn.png | Bin 0 -> 4192 bytes .../Wallmounts/adverts.rsi/nukagirl.png | Bin 0 -> 2548 bytes .../adverts.rsi/vaulttec-damaged.png | Bin 0 -> 6233 bytes .../Wallmounts/adverts.rsi/vaulttec-worn.png | Bin 0 -> 5968 bytes .../Wallmounts/adverts.rsi/vaulttec-worn2.png | Bin 0 -> 6783 bytes .../Wallmounts/adverts.rsi/vaulttec.png | Bin 0 -> 5046 bytes .../fireextinguisher.rsi/closed.png | Bin 0 -> 505 bytes .../extinguisher-mini.png | Bin 0 -> 159 bytes .../fireextinguisher.rsi/extinguisher.png | Bin 0 -> 207 bytes .../extinguisher_closed.png | Bin 0 -> 483 bytes .../extinguisher_empty.png | Bin 0 -> 431 bytes .../extinguisher_full.png | Bin 0 -> 492 bytes .../extinguisher_mini.png | Bin 0 -> 476 bytes .../Wallmounts/fireextinguisher.rsi/frame.png | Bin 0 -> 307 bytes .../Wallmounts/fireextinguisher.rsi/meta.json | 38 + .../Wallmounts/fireextinguisher.rsi/open.png | Bin 0 -> 217 bytes .../Wallmounts/fuseboxes.rsi/firehouse.png | Bin 0 -> 876 bytes .../fuseboxes.rsi/fusebox_metal.png | Bin 0 -> 846 bytes .../fuseboxes.rsi/fusebox_metal_open.png | Bin 0 -> 981 bytes .../Wallmounts/fuseboxes.rsi/fusebox_red.png | Bin 0 -> 866 bytes .../fuseboxes.rsi/fusebox_red_open.png | Bin 0 -> 934 bytes .../Wallmounts/fuseboxes.rsi/meta.json | 31 + .../Wallmounts/hydrant.rsi/closed.png | Bin 0 -> 534 bytes .../Wallmounts/hydrant.rsi/frame.png | Bin 0 -> 419 bytes .../Wallmounts/hydrant.rsi/meta.json | 20 + .../Wallmounts/hydrant.rsi/open.png | Bin 0 -> 257 bytes .../Wallmounts/hydrantold.rsi/closed.png | Bin 0 -> 521 bytes .../Wallmounts/hydrantold.rsi/frame.png | Bin 0 -> 408 bytes .../Wallmounts/hydrantold.rsi/meta.json | 20 + .../Wallmounts/hydrantold.rsi/open.png | Bin 0 -> 253 bytes .../Wallmounts/lightbulbcaged.rsi/base.png | Bin 0 -> 713 bytes .../Wallmounts/lightbulbcaged.rsi/broken.png | Bin 0 -> 745 bytes .../Wallmounts/lightbulbcaged.rsi/burned.png | Bin 0 -> 775 bytes .../Wallmounts/lightbulbcaged.rsi/empty.png | Bin 0 -> 411 bytes .../Wallmounts/lightbulbcaged.rsi/glow.png | Bin 0 -> 504 bytes .../Wallmounts/lightbulbcaged.rsi/meta.json | 31 + .../Wallmounts/noticeboard.rsi/meta.json | 32 + .../Wallmounts/noticeboard.rsi/notice-0.png | Bin 0 -> 83 bytes .../Wallmounts/noticeboard.rsi/notice-1.png | Bin 0 -> 175 bytes .../Wallmounts/noticeboard.rsi/notice-2.png | Bin 0 -> 231 bytes .../Wallmounts/noticeboard.rsi/notice-3.png | Bin 0 -> 242 bytes .../Wallmounts/noticeboard.rsi/notice-4.png | Bin 0 -> 280 bytes .../Wallmounts/noticeboard.rsi/notice-5.png | Bin 0 -> 285 bytes .../noticeboard.rsi/noticeboard.png | Bin 0 -> 188 bytes .../Wallmounts/signs_32x32.rsi/bar.png | Bin 0 -> 341 bytes .../Wallmounts/signs_32x32.rsi/clinic.png | Bin 0 -> 605 bytes .../Wallmounts/signs_32x32.rsi/meta.json | 48 + .../Wallmounts/signs_32x32.rsi/open.png | Bin 0 -> 334 bytes .../Wallmounts/signs_32x32.rsi/open_bar.png | Bin 0 -> 308 bytes .../signs_32x32.rsi/open_bar_on.png | Bin 0 -> 562 bytes .../Wallmounts/signs_32x32.rsi/open_on.png | Bin 0 -> 634 bytes .../Wallmounts/signs_32x32.rsi/rent.png | Bin 0 -> 340 bytes .../Wallmounts/signs_64x32.rsi/bazaar_on.png | Bin 0 -> 366 bytes .../Wallmounts/signs_64x32.rsi/hotel.png | Bin 0 -> 388 bytes .../Wallmounts/signs_64x32.rsi/meta.json | 26 + .../Wallmounts/signs_64x32.rsi/private.png | Bin 0 -> 493 bytes .../signs_64x32.rsi/we_open_open.png | Bin 0 -> 741 bytes .../Wallmounts/signs_64x32.rsi/workers.png | Bin 0 -> 612 bytes .../Structures/Wallmounts/vdu.rsi/VDU.png | Bin 0 -> 1205 bytes .../Wallmounts/vdu.rsi/keyboard.png | Bin 0 -> 278 bytes .../Structures/Wallmounts/vdu.rsi/meta.json | 57 + .../Structures/Wallmounts/vdu.rsi/screen.png | Bin 0 -> 1305 bytes .../Wallmounts/walldecor.rsi/calendar.png | Bin 0 -> 358 bytes .../walldecor.rsi/calendar_blank.png | Bin 0 -> 284 bytes .../Wallmounts/walldecor.rsi/clock.png | Bin 0 -> 470 bytes .../Wallmounts/walldecor.rsi/cross.png | Bin 0 -> 274 bytes .../Wallmounts/walldecor.rsi/danger_sign.png | Bin 0 -> 370 bytes .../Wallmounts/walldecor.rsi/exit.png | Bin 0 -> 546 bytes .../Wallmounts/walldecor.rsi/flag_arizona.png | Bin 0 -> 900 bytes .../Wallmounts/walldecor.rsi/flag_cali.png | Bin 0 -> 835 bytes .../Wallmounts/walldecor.rsi/flag_china.png | Bin 0 -> 710 bytes .../walldecor.rsi/flag_colorado.png | Bin 0 -> 793 bytes .../Wallmounts/walldecor.rsi/flag_denver.png | Bin 0 -> 749 bytes .../Wallmounts/walldecor.rsi/flag_eastbos.png | Bin 0 -> 953 bytes .../Wallmounts/walldecor.rsi/flag_enclave.png | Bin 0 -> 891 bytes .../Wallmounts/walldecor.rsi/flag_legion.png | Bin 0 -> 857 bytes .../Wallmounts/walldecor.rsi/flag_ncr.png | Bin 0 -> 849 bytes .../Wallmounts/walldecor.rsi/flag_rangers.png | Bin 0 -> 815 bytes .../Wallmounts/walldecor.rsi/flag_us.png | Bin 0 -> 884 bytes .../Wallmounts/walldecor.rsi/flag_westbos.png | Bin 0 -> 705 bytes .../Wallmounts/walldecor.rsi/meta.json | 107 + .../Wallmounts/walldecor.rsi/ncr_bombs.png | Bin 0 -> 522 bytes .../Wallmounts/walldecor.rsi/ncr_enlist.png | Bin 0 -> 508 bytes .../walldecor.rsi/ncr_espionage.png | Bin 0 -> 539 bytes .../Wallmounts/walldecor.rsi/ncr_looselip.png | Bin 0 -> 538 bytes .../Wallmounts/walldecor.rsi/ncr_sign.png | Bin 0 -> 500 bytes .../Wallmounts/walldecor.rsi/ncr_wrench.png | Bin 0 -> 506 bytes .../Wallmounts/walldecor.rsi/ncr_you.png | Bin 0 -> 566 bytes .../Wallmounts/walldecor.rsi/notice_sign.png | Bin 0 -> 305 bytes .../walldecor.rsi/poster_fallout.png | Bin 0 -> 523 bytes .../Wallmounts/walldecor.rsi/poster_wecan.png | Bin 0 -> 454 bytes .../Wallmounts/walldecor.rsi/wallscreen.png | Bin 0 -> 1312 bytes .../walldecor.rsi/wanted_poster.png | Bin 0 -> 500 bytes .../walldecor.rsi/wanted_poster_goose.png | Bin 0 -> 506 bytes .../Walls/ms13/slanted/brick.rsi/full.png | Bin 0 -> 791 bytes .../Walls/ms13/slanted/brick.rsi/meta.json | 46 + .../ms13/slanted/brick.rsi/slantedbrick0.png | Bin 0 -> 1169 bytes .../ms13/slanted/brick.rsi/slantedbrick1.png | Bin 0 -> 1182 bytes .../ms13/slanted/brick.rsi/slantedbrick2.png | Bin 0 -> 1165 bytes .../ms13/slanted/brick.rsi/slantedbrick3.png | Bin 0 -> 1027 bytes .../ms13/slanted/brick.rsi/slantedbrick4.png | Bin 0 -> 1118 bytes .../ms13/slanted/brick.rsi/slantedbrick5.png | Bin 0 -> 1083 bytes .../ms13/slanted/brick.rsi/slantedbrick6.png | Bin 0 -> 1098 bytes .../ms13/slanted/brick.rsi/slantedbrick7.png | Bin 0 -> 755 bytes .../Walls/ms13/slanted/brickalt.rsi/full.png | Bin 0 -> 738 bytes .../Walls/ms13/slanted/brickalt.rsi/meta.json | 46 + .../slanted/brickalt.rsi/slantedbrickalt0.png | Bin 0 -> 1047 bytes .../slanted/brickalt.rsi/slantedbrickalt1.png | Bin 0 -> 1040 bytes .../slanted/brickalt.rsi/slantedbrickalt2.png | Bin 0 -> 1045 bytes .../slanted/brickalt.rsi/slantedbrickalt3.png | Bin 0 -> 1081 bytes .../slanted/brickalt.rsi/slantedbrickalt4.png | Bin 0 -> 1016 bytes .../slanted/brickalt.rsi/slantedbrickalt5.png | Bin 0 -> 982 bytes .../slanted/brickalt.rsi/slantedbrickalt6.png | Bin 0 -> 1032 bytes .../slanted/brickalt.rsi/slantedbrickalt7.png | Bin 0 -> 735 bytes .../Walls/ms13/slanted/brickgray.rsi/full.png | Bin 0 -> 729 bytes .../ms13/slanted/brickgray.rsi/meta.json | 46 + .../brickgray.rsi/slantedbrickgray0.png | Bin 0 -> 1094 bytes .../brickgray.rsi/slantedbrickgray1.png | Bin 0 -> 1097 bytes .../brickgray.rsi/slantedbrickgray2.png | Bin 0 -> 1080 bytes .../brickgray.rsi/slantedbrickgray3.png | Bin 0 -> 1027 bytes .../brickgray.rsi/slantedbrickgray4.png | Bin 0 -> 1091 bytes .../brickgray.rsi/slantedbrickgray5.png | Bin 0 -> 1110 bytes .../brickgray.rsi/slantedbrickgray6.png | Bin 0 -> 1020 bytes .../brickgray.rsi/slantedbrickgray7.png | Bin 0 -> 998 bytes .../Walls/ms13/slanted/concrete.rsi/full.png | Bin 0 -> 755 bytes .../Walls/ms13/slanted/concrete.rsi/meta.json | 46 + .../slanted/concrete.rsi/slantedconcrete0.png | Bin 0 -> 1069 bytes .../slanted/concrete.rsi/slantedconcrete1.png | Bin 0 -> 938 bytes .../slanted/concrete.rsi/slantedconcrete2.png | Bin 0 -> 1087 bytes .../slanted/concrete.rsi/slantedconcrete3.png | Bin 0 -> 936 bytes .../slanted/concrete.rsi/slantedconcrete4.png | Bin 0 -> 925 bytes .../slanted/concrete.rsi/slantedconcrete5.png | Bin 0 -> 764 bytes .../slanted/concrete.rsi/slantedconcrete6.png | Bin 0 -> 924 bytes .../slanted/concrete.rsi/slantedconcrete7.png | Bin 0 -> 764 bytes .../ms13/slanted/concretealt.rsi/full.png | Bin 0 -> 835 bytes .../ms13/slanted/concretealt.rsi/meta.json | 46 + .../concretealt.rsi/slantedconcretealt0.png | Bin 0 -> 1166 bytes .../concretealt.rsi/slantedconcretealt1.png | Bin 0 -> 949 bytes .../concretealt.rsi/slantedconcretealt2.png | Bin 0 -> 1166 bytes .../concretealt.rsi/slantedconcretealt3.png | Bin 0 -> 949 bytes .../concretealt.rsi/slantedconcretealt4.png | Bin 0 -> 958 bytes .../concretealt.rsi/slantedconcretealt5.png | Bin 0 -> 748 bytes .../concretealt.rsi/slantedconcretealt6.png | Bin 0 -> 958 bytes .../concretealt.rsi/slantedconcretealt7.png | Bin 0 -> 748 bytes .../Walls/ms13/slanted/girder.rsi/meta.json | 14 + .../Walls/ms13/slanted/girder.rsi/rebar.png | Bin 0 -> 900 bytes .../Walls/ms13/slanted/metal.rsi/full.png | Bin 0 -> 370 bytes .../Walls/ms13/slanted/metal.rsi/meta.json | 46 + .../ms13/slanted/metal.rsi/slantedmetal0.png | Bin 0 -> 583 bytes .../ms13/slanted/metal.rsi/slantedmetal1.png | Bin 0 -> 519 bytes .../ms13/slanted/metal.rsi/slantedmetal2.png | Bin 0 -> 618 bytes .../ms13/slanted/metal.rsi/slantedmetal3.png | Bin 0 -> 535 bytes .../ms13/slanted/metal.rsi/slantedmetal4.png | Bin 0 -> 483 bytes .../ms13/slanted/metal.rsi/slantedmetal5.png | Bin 0 -> 385 bytes .../ms13/slanted/metal.rsi/slantedmetal6.png | Bin 0 -> 523 bytes .../ms13/slanted/metal.rsi/slantedmetal7.png | Bin 0 -> 385 bytes .../ms13/slanted/reinfmetal.rsi/full.png | Bin 0 -> 285 bytes .../ms13/slanted/reinfmetal.rsi/meta.json | 46 + .../reinfmetal.rsi/slantedreinfmetal0.png | Bin 0 -> 517 bytes .../reinfmetal.rsi/slantedreinfmetal1.png | Bin 0 -> 476 bytes .../reinfmetal.rsi/slantedreinfmetal2.png | Bin 0 -> 517 bytes .../reinfmetal.rsi/slantedreinfmetal3.png | Bin 0 -> 476 bytes .../reinfmetal.rsi/slantedreinfmetal4.png | Bin 0 -> 479 bytes .../reinfmetal.rsi/slantedreinfmetal5.png | Bin 0 -> 412 bytes .../reinfmetal.rsi/slantedreinfmetal6.png | Bin 0 -> 479 bytes .../reinfmetal.rsi/slantedreinfmetal7.png | Bin 0 -> 412 bytes .../Walls/ms13/slanted/rock.rsi/full.png | Bin 0 -> 742 bytes .../Walls/ms13/slanted/rock.rsi/meta.json | 46 + .../ms13/slanted/rock.rsi/slantedrock0.png | Bin 0 -> 1107 bytes .../ms13/slanted/rock.rsi/slantedrock1.png | Bin 0 -> 1004 bytes .../ms13/slanted/rock.rsi/slantedrock2.png | Bin 0 -> 1143 bytes .../ms13/slanted/rock.rsi/slantedrock3.png | Bin 0 -> 1033 bytes .../ms13/slanted/rock.rsi/slantedrock4.png | Bin 0 -> 1051 bytes .../ms13/slanted/rock.rsi/slantedrock5.png | Bin 0 -> 923 bytes .../ms13/slanted/rock.rsi/slantedrock6.png | Bin 0 -> 1072 bytes .../ms13/slanted/rock.rsi/slantedrock7.png | Bin 0 -> 923 bytes .../ms13/slanted/rockdrought.rsi/full.png | Bin 0 -> 955 bytes .../ms13/slanted/rockdrought.rsi/meta.json | 46 + .../rockdrought.rsi/slantedrockdrought0.png | Bin 0 -> 1286 bytes .../rockdrought.rsi/slantedrockdrought1.png | Bin 0 -> 1071 bytes .../rockdrought.rsi/slantedrockdrought2.png | Bin 0 -> 1280 bytes .../rockdrought.rsi/slantedrockdrought3.png | Bin 0 -> 1065 bytes .../rockdrought.rsi/slantedrockdrought4.png | Bin 0 -> 1083 bytes .../rockdrought.rsi/slantedrockdrought5.png | Bin 0 -> 1047 bytes .../rockdrought.rsi/slantedrockdrought6.png | Bin 0 -> 1083 bytes .../rockdrought.rsi/slantedrockdrought7.png | Bin 0 -> 1047 bytes .../ms13/slanted/rockmammoth.rsi/full.png | Bin 0 -> 1152 bytes .../ms13/slanted/rockmammoth.rsi/meta.json | 46 + .../rockmammoth.rsi/slantedrockmammoth0.png | Bin 0 -> 1376 bytes .../rockmammoth.rsi/slantedrockmammoth1.png | Bin 0 -> 1196 bytes .../rockmammoth.rsi/slantedrockmammoth2.png | Bin 0 -> 1376 bytes .../rockmammoth.rsi/slantedrockmammoth3.png | Bin 0 -> 1196 bytes .../rockmammoth.rsi/slantedrockmammoth4.png | Bin 0 -> 1164 bytes .../rockmammoth.rsi/slantedrockmammoth5.png | Bin 0 -> 987 bytes .../rockmammoth.rsi/slantedrockmammoth6.png | Bin 0 -> 1164 bytes .../rockmammoth.rsi/slantedrockmammoth7.png | Bin 0 -> 987 bytes .../ms13/slanted/roughscrap.rsi/full.png | Bin 0 -> 1325 bytes .../ms13/slanted/roughscrap.rsi/meta.json | 46 + .../roughscrap.rsi/slantedroughscrap0.png | Bin 0 -> 1700 bytes .../roughscrap.rsi/slantedroughscrap1.png | Bin 0 -> 1670 bytes .../roughscrap.rsi/slantedroughscrap2.png | Bin 0 -> 1700 bytes .../roughscrap.rsi/slantedroughscrap3.png | Bin 0 -> 1670 bytes .../roughscrap.rsi/slantedroughscrap4.png | Bin 0 -> 1648 bytes .../roughscrap.rsi/slantedroughscrap5.png | Bin 0 -> 1612 bytes .../roughscrap.rsi/slantedroughscrap6.png | Bin 0 -> 1648 bytes .../roughscrap.rsi/slantedroughscrap7.png | Bin 0 -> 1612 bytes .../ms13/slanted/rustindustrial.rsi/full.png | Bin 0 -> 951 bytes .../ms13/slanted/rustindustrial.rsi/meta.json | 46 + .../slantedrustindustrial0.png | Bin 0 -> 1285 bytes .../slantedrustindustrial1.png | Bin 0 -> 1222 bytes .../slantedrustindustrial2.png | Bin 0 -> 1285 bytes .../slantedrustindustrial3.png | Bin 0 -> 1222 bytes .../slantedrustindustrial4.png | Bin 0 -> 1237 bytes .../slantedrustindustrial5.png | Bin 0 -> 1153 bytes .../slantedrustindustrial6.png | Bin 0 -> 1237 bytes .../slantedrustindustrial7.png | Bin 0 -> 1153 bytes .../Walls/ms13/slanted/rustmetal.rsi/full.png | Bin 0 -> 607 bytes .../ms13/slanted/rustmetal.rsi/meta.json | 46 + .../rustmetal.rsi/slantedrustmetal0.png | Bin 0 -> 895 bytes .../rustmetal.rsi/slantedrustmetal1.png | Bin 0 -> 798 bytes .../rustmetal.rsi/slantedrustmetal2.png | Bin 0 -> 883 bytes .../rustmetal.rsi/slantedrustmetal3.png | Bin 0 -> 798 bytes .../rustmetal.rsi/slantedrustmetal4.png | Bin 0 -> 758 bytes .../rustmetal.rsi/slantedrustmetal5.png | Bin 0 -> 577 bytes .../rustmetal.rsi/slantedrustmetal6.png | Bin 0 -> 758 bytes .../rustmetal.rsi/slantedrustmetal7.png | Bin 0 -> 577 bytes .../Walls/ms13/slanted/scrap.rsi/full.png | Bin 0 -> 458 bytes .../Walls/ms13/slanted/scrap.rsi/meta.json | 46 + .../ms13/slanted/scrap.rsi/slantedscrap0.png | Bin 0 -> 789 bytes .../ms13/slanted/scrap.rsi/slantedscrap1.png | Bin 0 -> 656 bytes .../ms13/slanted/scrap.rsi/slantedscrap2.png | Bin 0 -> 789 bytes .../ms13/slanted/scrap.rsi/slantedscrap3.png | Bin 0 -> 656 bytes .../ms13/slanted/scrap.rsi/slantedscrap4.png | Bin 0 -> 662 bytes .../ms13/slanted/scrap.rsi/slantedscrap5.png | Bin 0 -> 471 bytes .../ms13/slanted/scrap.rsi/slantedscrap6.png | Bin 0 -> 662 bytes .../ms13/slanted/scrap.rsi/slantedscrap7.png | Bin 0 -> 471 bytes .../Walls/ms13/slanted/scrapblue.rsi/full.png | Bin 0 -> 485 bytes .../ms13/slanted/scrapblue.rsi/meta.json | 46 + .../slanted/scrapblue.rsi/slantedscrap0.png | Bin 0 -> 783 bytes .../slanted/scrapblue.rsi/slantedscrap1.png | Bin 0 -> 686 bytes .../slanted/scrapblue.rsi/slantedscrap2.png | Bin 0 -> 816 bytes .../slanted/scrapblue.rsi/slantedscrap3.png | Bin 0 -> 712 bytes .../slanted/scrapblue.rsi/slantedscrap4.png | Bin 0 -> 678 bytes .../slanted/scrapblue.rsi/slantedscrap5.png | Bin 0 -> 528 bytes .../slanted/scrapblue.rsi/slantedscrap6.png | Bin 0 -> 691 bytes .../slanted/scrapblue.rsi/slantedscrap7.png | Bin 0 -> 504 bytes .../Walls/ms13/slanted/scrapred.rsi/full.png | Bin 0 -> 478 bytes .../Walls/ms13/slanted/scrapred.rsi/meta.json | 46 + .../slanted/scrapred.rsi/slantedscrap0.png | Bin 0 -> 767 bytes .../slanted/scrapred.rsi/slantedscrap1.png | Bin 0 -> 678 bytes .../slanted/scrapred.rsi/slantedscrap2.png | Bin 0 -> 810 bytes .../slanted/scrapred.rsi/slantedscrap3.png | Bin 0 -> 698 bytes .../slanted/scrapred.rsi/slantedscrap4.png | Bin 0 -> 687 bytes .../slanted/scrapred.rsi/slantedscrap5.png | Bin 0 -> 528 bytes .../slanted/scrapred.rsi/slantedscrap6.png | Bin 0 -> 715 bytes .../slanted/scrapred.rsi/slantedscrap7.png | Bin 0 -> 528 bytes .../ms13/slanted/scrapwhite.rsi/full.png | Bin 0 -> 533 bytes .../ms13/slanted/scrapwhite.rsi/meta.json | 46 + .../slanted/scrapwhite.rsi/slantedscrap0.png | Bin 0 -> 832 bytes .../slanted/scrapwhite.rsi/slantedscrap1.png | Bin 0 -> 732 bytes .../slanted/scrapwhite.rsi/slantedscrap2.png | Bin 0 -> 832 bytes .../slanted/scrapwhite.rsi/slantedscrap3.png | Bin 0 -> 732 bytes .../slanted/scrapwhite.rsi/slantedscrap4.png | Bin 0 -> 722 bytes .../slanted/scrapwhite.rsi/slantedscrap5.png | Bin 0 -> 519 bytes .../slanted/scrapwhite.rsi/slantedscrap6.png | Bin 0 -> 722 bytes .../slanted/scrapwhite.rsi/slantedscrap7.png | Bin 0 -> 519 bytes .../Walls/ms13/slanted/sewer.rsi/full.png | Bin 0 -> 646 bytes .../Walls/ms13/slanted/sewer.rsi/meta.json | 46 + .../ms13/slanted/sewer.rsi/slantedsewer0.png | Bin 0 -> 873 bytes .../ms13/slanted/sewer.rsi/slantedsewer1.png | Bin 0 -> 894 bytes .../ms13/slanted/sewer.rsi/slantedsewer2.png | Bin 0 -> 1015 bytes .../ms13/slanted/sewer.rsi/slantedsewer3.png | Bin 0 -> 951 bytes .../ms13/slanted/sewer.rsi/slantedsewer4.png | Bin 0 -> 897 bytes .../ms13/slanted/sewer.rsi/slantedsewer5.png | Bin 0 -> 846 bytes .../ms13/slanted/sewer.rsi/slantedsewer6.png | Bin 0 -> 976 bytes .../ms13/slanted/sewer.rsi/slantedsewer7.png | Bin 0 -> 846 bytes .../Walls/ms13/slanted/siding.rsi/full.png | Bin 0 -> 577 bytes .../Walls/ms13/slanted/siding.rsi/meta.json | 46 + .../slanted/siding.rsi/slantedsiding0.png | Bin 0 -> 864 bytes .../slanted/siding.rsi/slantedsiding1.png | Bin 0 -> 885 bytes .../slanted/siding.rsi/slantedsiding2.png | Bin 0 -> 860 bytes .../slanted/siding.rsi/slantedsiding3.png | Bin 0 -> 912 bytes .../slanted/siding.rsi/slantedsiding4.png | Bin 0 -> 882 bytes .../slanted/siding.rsi/slantedsiding5.png | Bin 0 -> 916 bytes .../slanted/siding.rsi/slantedsiding6.png | Bin 0 -> 889 bytes .../slanted/siding.rsi/slantedsiding7.png | Bin 0 -> 917 bytes .../ms13/slanted/sidingblue.rsi/full.png | Bin 0 -> 592 bytes .../ms13/slanted/sidingblue.rsi/meta.json | 46 + .../slanted/sidingblue.rsi/slantedsiding0.png | Bin 0 -> 914 bytes .../slanted/sidingblue.rsi/slantedsiding1.png | Bin 0 -> 929 bytes .../slanted/sidingblue.rsi/slantedsiding2.png | Bin 0 -> 896 bytes .../slanted/sidingblue.rsi/slantedsiding3.png | Bin 0 -> 960 bytes .../slanted/sidingblue.rsi/slantedsiding4.png | Bin 0 -> 956 bytes .../slanted/sidingblue.rsi/slantedsiding5.png | Bin 0 -> 969 bytes .../slanted/sidingblue.rsi/slantedsiding6.png | Bin 0 -> 1012 bytes .../slanted/sidingblue.rsi/slantedsiding7.png | Bin 0 -> 1018 bytes .../ms13/slanted/sidinggreen.rsi/full.png | Bin 0 -> 538 bytes .../ms13/slanted/sidinggreen.rsi/meta.json | 46 + .../sidinggreen.rsi/slantedsiding0.png | Bin 0 -> 811 bytes .../sidinggreen.rsi/slantedsiding1.png | Bin 0 -> 885 bytes .../sidinggreen.rsi/slantedsiding2.png | Bin 0 -> 851 bytes .../sidinggreen.rsi/slantedsiding3.png | Bin 0 -> 889 bytes .../sidinggreen.rsi/slantedsiding4.png | Bin 0 -> 856 bytes .../sidinggreen.rsi/slantedsiding5.png | Bin 0 -> 911 bytes .../sidinggreen.rsi/slantedsiding6.png | Bin 0 -> 875 bytes .../sidinggreen.rsi/slantedsiding7.png | Bin 0 -> 915 bytes .../Walls/ms13/slanted/sidingred.rsi/full.png | Bin 0 -> 514 bytes .../ms13/slanted/sidingred.rsi/meta.json | 46 + .../slanted/sidingred.rsi/slantedsiding0.png | Bin 0 -> 886 bytes .../slanted/sidingred.rsi/slantedsiding1.png | Bin 0 -> 886 bytes .../slanted/sidingred.rsi/slantedsiding2.png | Bin 0 -> 826 bytes .../slanted/sidingred.rsi/slantedsiding3.png | Bin 0 -> 881 bytes .../slanted/sidingred.rsi/slantedsiding4.png | Bin 0 -> 924 bytes .../slanted/sidingred.rsi/slantedsiding5.png | Bin 0 -> 895 bytes .../slanted/sidingred.rsi/slantedsiding6.png | Bin 0 -> 934 bytes .../slanted/sidingred.rsi/slantedsiding7.png | Bin 0 -> 906 bytes .../Walls/ms13/slanted/wood.rsi/full.png | Bin 0 -> 588 bytes .../Walls/ms13/slanted/wood.rsi/meta.json | 46 + .../ms13/slanted/wood.rsi/slantedwood0.png | Bin 0 -> 970 bytes .../ms13/slanted/wood.rsi/slantedwood1.png | Bin 0 -> 939 bytes .../ms13/slanted/wood.rsi/slantedwood2.png | Bin 0 -> 970 bytes .../ms13/slanted/wood.rsi/slantedwood3.png | Bin 0 -> 939 bytes .../ms13/slanted/wood.rsi/slantedwood4.png | Bin 0 -> 927 bytes .../ms13/slanted/wood.rsi/slantedwood5.png | Bin 0 -> 886 bytes .../ms13/slanted/wood.rsi/slantedwood6.png | Bin 0 -> 927 bytes .../ms13/slanted/wood.rsi/slantedwood7.png | Bin 0 -> 886 bytes .../Walls/ms13/slanted/woodalt.rsi/full.png | Bin 0 -> 592 bytes .../Walls/ms13/slanted/woodalt.rsi/meta.json | 46 + .../ms13/slanted/woodalt.rsi/slantedwood0.png | Bin 0 -> 946 bytes .../ms13/slanted/woodalt.rsi/slantedwood1.png | Bin 0 -> 944 bytes .../ms13/slanted/woodalt.rsi/slantedwood2.png | Bin 0 -> 946 bytes .../ms13/slanted/woodalt.rsi/slantedwood3.png | Bin 0 -> 944 bytes .../ms13/slanted/woodalt.rsi/slantedwood4.png | Bin 0 -> 913 bytes .../ms13/slanted/woodalt.rsi/slantedwood5.png | Bin 0 -> 897 bytes .../ms13/slanted/woodalt.rsi/slantedwood6.png | Bin 0 -> 913 bytes .../ms13/slanted/woodalt.rsi/slantedwood7.png | Bin 0 -> 897 bytes .../Walls/ms13/tall/brick.rsi/full.png | Bin 0 -> 984 bytes .../Walls/ms13/tall/brick.rsi/meta.json | 46 + .../Walls/ms13/tall/brick.rsi/tallbrick0.png | Bin 0 -> 1445 bytes .../Walls/ms13/tall/brick.rsi/tallbrick1.png | Bin 0 -> 910 bytes .../Walls/ms13/tall/brick.rsi/tallbrick2.png | Bin 0 -> 1442 bytes .../Walls/ms13/tall/brick.rsi/tallbrick3.png | Bin 0 -> 977 bytes .../Walls/ms13/tall/brick.rsi/tallbrick4.png | Bin 0 -> 984 bytes .../Walls/ms13/tall/brick.rsi/tallbrick5.png | Bin 0 -> 474 bytes .../Walls/ms13/tall/brick.rsi/tallbrick6.png | Bin 0 -> 916 bytes .../Walls/ms13/tall/brick.rsi/tallbrick7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/brickalt.rsi/full.png | Bin 0 -> 908 bytes .../Walls/ms13/tall/brickalt.rsi/meta.json | 46 + .../ms13/tall/brickalt.rsi/tallbrickalt0.png | Bin 0 -> 1362 bytes .../ms13/tall/brickalt.rsi/tallbrickalt1.png | Bin 0 -> 961 bytes .../ms13/tall/brickalt.rsi/tallbrickalt2.png | Bin 0 -> 1362 bytes .../ms13/tall/brickalt.rsi/tallbrickalt3.png | Bin 0 -> 952 bytes .../ms13/tall/brickalt.rsi/tallbrickalt4.png | Bin 0 -> 1052 bytes .../ms13/tall/brickalt.rsi/tallbrickalt5.png | Bin 0 -> 468 bytes .../ms13/tall/brickalt.rsi/tallbrickalt6.png | Bin 0 -> 921 bytes .../ms13/tall/brickalt.rsi/tallbrickalt7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/brickgray.rsi/full.png | Bin 0 -> 918 bytes .../Walls/ms13/tall/brickgray.rsi/meta.json | 46 + .../tall/brickgray.rsi/tallbrickgray0.png | Bin 0 -> 1416 bytes .../tall/brickgray.rsi/tallbrickgray1.png | Bin 0 -> 876 bytes .../tall/brickgray.rsi/tallbrickgray2.png | Bin 0 -> 1423 bytes .../tall/brickgray.rsi/tallbrickgray3.png | Bin 0 -> 966 bytes .../tall/brickgray.rsi/tallbrickgray4.png | Bin 0 -> 967 bytes .../tall/brickgray.rsi/tallbrickgray5.png | Bin 0 -> 461 bytes .../tall/brickgray.rsi/tallbrickgray6.png | Bin 0 -> 884 bytes .../tall/brickgray.rsi/tallbrickgray7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/concrete.rsi/full.png | Bin 0 -> 880 bytes .../Walls/ms13/tall/concrete.rsi/meta.json | 46 + .../ms13/tall/concrete.rsi/tallconcrete0.png | Bin 0 -> 1316 bytes .../ms13/tall/concrete.rsi/tallconcrete1.png | Bin 0 -> 795 bytes .../ms13/tall/concrete.rsi/tallconcrete2.png | Bin 0 -> 1316 bytes .../ms13/tall/concrete.rsi/tallconcrete3.png | Bin 0 -> 787 bytes .../ms13/tall/concrete.rsi/tallconcrete4.png | Bin 0 -> 791 bytes .../ms13/tall/concrete.rsi/tallconcrete5.png | Bin 0 -> 441 bytes .../ms13/tall/concrete.rsi/tallconcrete6.png | Bin 0 -> 805 bytes .../ms13/tall/concrete.rsi/tallconcrete7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/concretealt.rsi/full.png | Bin 0 -> 973 bytes .../Walls/ms13/tall/concretealt.rsi/meta.json | 46 + .../tall/concretealt.rsi/tallconcretealt0.png | Bin 0 -> 1424 bytes .../tall/concretealt.rsi/tallconcretealt1.png | Bin 0 -> 816 bytes .../tall/concretealt.rsi/tallconcretealt2.png | Bin 0 -> 1424 bytes .../tall/concretealt.rsi/tallconcretealt3.png | Bin 0 -> 808 bytes .../tall/concretealt.rsi/tallconcretealt4.png | Bin 0 -> 813 bytes .../tall/concretealt.rsi/tallconcretealt5.png | Bin 0 -> 440 bytes .../tall/concretealt.rsi/tallconcretealt6.png | Bin 0 -> 826 bytes .../tall/concretealt.rsi/tallconcretealt7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/girder.rsi/meta.json | 14 + .../Walls/ms13/tall/girder.rsi/rebar.png | Bin 0 -> 740 bytes .../Walls/ms13/tall/metal.rsi/full.png | Bin 0 -> 448 bytes .../Walls/ms13/tall/metal.rsi/meta.json | 46 + .../Walls/ms13/tall/metal.rsi/tallmetal0.png | Bin 0 -> 792 bytes .../Walls/ms13/tall/metal.rsi/tallmetal1.png | Bin 0 -> 575 bytes .../Walls/ms13/tall/metal.rsi/tallmetal2.png | Bin 0 -> 792 bytes .../Walls/ms13/tall/metal.rsi/tallmetal3.png | Bin 0 -> 611 bytes .../Walls/ms13/tall/metal.rsi/tallmetal4.png | Bin 0 -> 616 bytes .../Walls/ms13/tall/metal.rsi/tallmetal5.png | Bin 0 -> 371 bytes .../Walls/ms13/tall/metal.rsi/tallmetal6.png | Bin 0 -> 574 bytes .../Walls/ms13/tall/metal.rsi/tallmetal7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/reinfmetal.rsi/full.png | Bin 0 -> 428 bytes .../Walls/ms13/tall/reinfmetal.rsi/meta.json | 46 + .../tall/reinfmetal.rsi/tallreinfmetal0.png | Bin 0 -> 777 bytes .../tall/reinfmetal.rsi/tallreinfmetal1.png | Bin 0 -> 598 bytes .../tall/reinfmetal.rsi/tallreinfmetal2.png | Bin 0 -> 777 bytes .../tall/reinfmetal.rsi/tallreinfmetal3.png | Bin 0 -> 586 bytes .../tall/reinfmetal.rsi/tallreinfmetal4.png | Bin 0 -> 594 bytes .../tall/reinfmetal.rsi/tallreinfmetal5.png | Bin 0 -> 450 bytes .../tall/reinfmetal.rsi/tallreinfmetal6.png | Bin 0 -> 595 bytes .../tall/reinfmetal.rsi/tallreinfmetal7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/rock.rsi/full.png | Bin 0 -> 1081 bytes .../Walls/ms13/tall/rock.rsi/meta.json | 46 + .../Walls/ms13/tall/rock.rsi/tallrock0.png | Bin 0 -> 1614 bytes .../Walls/ms13/tall/rock.rsi/tallrock1.png | Bin 0 -> 1221 bytes .../Walls/ms13/tall/rock.rsi/tallrock2.png | Bin 0 -> 1613 bytes .../Walls/ms13/tall/rock.rsi/tallrock3.png | Bin 0 -> 1198 bytes .../Walls/ms13/tall/rock.rsi/tallrock4.png | Bin 0 -> 1201 bytes .../Walls/ms13/tall/rock.rsi/tallrock5.png | Bin 0 -> 751 bytes .../Walls/ms13/tall/rock.rsi/tallrock6.png | Bin 0 -> 1239 bytes .../Walls/ms13/tall/rock.rsi/tallrock7.png | Bin 0 -> 278 bytes .../Walls/ms13/tall/rockdrought.rsi/full.png | Bin 0 -> 1497 bytes .../Walls/ms13/tall/rockdrought.rsi/meta.json | 46 + .../tall/rockdrought.rsi/tallrockdrought0.png | Bin 0 -> 1967 bytes .../tall/rockdrought.rsi/tallrockdrought1.png | Bin 0 -> 1402 bytes .../tall/rockdrought.rsi/tallrockdrought2.png | Bin 0 -> 1967 bytes .../tall/rockdrought.rsi/tallrockdrought3.png | Bin 0 -> 1435 bytes .../tall/rockdrought.rsi/tallrockdrought4.png | Bin 0 -> 1414 bytes .../tall/rockdrought.rsi/tallrockdrought5.png | Bin 0 -> 739 bytes .../tall/rockdrought.rsi/tallrockdrought6.png | Bin 0 -> 1417 bytes .../tall/rockdrought.rsi/tallrockdrought7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/rockmammoth.rsi/full.png | Bin 0 -> 1667 bytes .../Walls/ms13/tall/rockmammoth.rsi/meta.json | 46 + .../tall/rockmammoth.rsi/tallrockmammoth0.png | Bin 0 -> 2068 bytes .../tall/rockmammoth.rsi/tallrockmammoth1.png | Bin 0 -> 1458 bytes .../tall/rockmammoth.rsi/tallrockmammoth2.png | Bin 0 -> 2075 bytes .../tall/rockmammoth.rsi/tallrockmammoth3.png | Bin 0 -> 1430 bytes .../tall/rockmammoth.rsi/tallrockmammoth4.png | Bin 0 -> 1454 bytes .../tall/rockmammoth.rsi/tallrockmammoth5.png | Bin 0 -> 841 bytes .../tall/rockmammoth.rsi/tallrockmammoth6.png | Bin 0 -> 1488 bytes .../tall/rockmammoth.rsi/tallrockmammoth7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/roughscrap.rsi/full.png | Bin 0 -> 1769 bytes .../Walls/ms13/tall/roughscrap.rsi/meta.json | 46 + .../tall/roughscrap.rsi/tallroughscrap0.png | Bin 0 -> 2320 bytes .../tall/roughscrap.rsi/tallroughscrap1.png | Bin 0 -> 1573 bytes .../tall/roughscrap.rsi/tallroughscrap2.png | Bin 0 -> 2187 bytes .../tall/roughscrap.rsi/tallroughscrap3.png | Bin 0 -> 1551 bytes .../tall/roughscrap.rsi/tallroughscrap4.png | Bin 0 -> 1457 bytes .../tall/roughscrap.rsi/tallroughscrap5.png | Bin 0 -> 801 bytes .../tall/roughscrap.rsi/tallroughscrap6.png | Bin 0 -> 1574 bytes .../tall/roughscrap.rsi/tallroughscrap7.png | Bin 0 -> 278 bytes .../ms13/tall/rustindustrial.rsi/full.png | Bin 0 -> 1177 bytes .../ms13/tall/rustindustrial.rsi/meta.json | 46 + .../tallrustindustrial0.png | Bin 0 -> 1681 bytes .../tallrustindustrial1.png | Bin 0 -> 1047 bytes .../tallrustindustrial2.png | Bin 0 -> 1681 bytes .../tallrustindustrial3.png | Bin 0 -> 1138 bytes .../tallrustindustrial4.png | Bin 0 -> 1161 bytes .../tallrustindustrial5.png | Bin 0 -> 536 bytes .../tallrustindustrial6.png | Bin 0 -> 1060 bytes .../tallrustindustrial7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/rustmetal.rsi/full.png | Bin 0 -> 699 bytes .../Walls/ms13/tall/rustmetal.rsi/meta.json | 46 + .../tall/rustmetal.rsi/tallrustmetal0.png | Bin 0 -> 1121 bytes .../tall/rustmetal.rsi/tallrustmetal1.png | Bin 0 -> 746 bytes .../tall/rustmetal.rsi/tallrustmetal2.png | Bin 0 -> 1107 bytes .../tall/rustmetal.rsi/tallrustmetal3.png | Bin 0 -> 769 bytes .../tall/rustmetal.rsi/tallrustmetal4.png | Bin 0 -> 773 bytes .../tall/rustmetal.rsi/tallrustmetal5.png | Bin 0 -> 371 bytes .../tall/rustmetal.rsi/tallrustmetal6.png | Bin 0 -> 755 bytes .../tall/rustmetal.rsi/tallrustmetal7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/scrap.rsi/full.png | Bin 0 -> 606 bytes .../Walls/ms13/tall/scrap.rsi/meta.json | 46 + .../Walls/ms13/tall/scrap.rsi/tallscrap0.png | Bin 0 -> 1026 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap1.png | Bin 0 -> 704 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap2.png | Bin 0 -> 1026 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap3.png | Bin 0 -> 708 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap4.png | Bin 0 -> 715 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap5.png | Bin 0 -> 458 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap6.png | Bin 0 -> 726 bytes .../Walls/ms13/tall/scrap.rsi/tallscrap7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/scrapblue.rsi/full.png | Bin 0 -> 676 bytes .../Walls/ms13/tall/scrapblue.rsi/meta.json | 46 + .../tall/scrapblue.rsi/tallscrapblue0.png | Bin 0 -> 1107 bytes .../tall/scrapblue.rsi/tallscrapblue1.png | Bin 0 -> 718 bytes .../tall/scrapblue.rsi/tallscrapblue2.png | Bin 0 -> 1059 bytes .../tall/scrapblue.rsi/tallscrapblue3.png | Bin 0 -> 720 bytes .../tall/scrapblue.rsi/tallscrapblue4.png | Bin 0 -> 730 bytes .../tall/scrapblue.rsi/tallscrapblue5.png | Bin 0 -> 471 bytes .../tall/scrapblue.rsi/tallscrapblue6.png | Bin 0 -> 738 bytes .../tall/scrapblue.rsi/tallscrapblue7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/scrapred.rsi/full.png | Bin 0 -> 641 bytes .../Walls/ms13/tall/scrapred.rsi/meta.json | 46 + .../ms13/tall/scrapred.rsi/tallscrapred0.png | Bin 0 -> 1060 bytes .../ms13/tall/scrapred.rsi/tallscrapred1.png | Bin 0 -> 726 bytes .../ms13/tall/scrapred.rsi/tallscrapred2.png | Bin 0 -> 1066 bytes .../ms13/tall/scrapred.rsi/tallscrapred3.png | Bin 0 -> 721 bytes .../ms13/tall/scrapred.rsi/tallscrapred4.png | Bin 0 -> 732 bytes .../ms13/tall/scrapred.rsi/tallscrapred5.png | Bin 0 -> 491 bytes .../ms13/tall/scrapred.rsi/tallscrapred6.png | Bin 0 -> 743 bytes .../ms13/tall/scrapred.rsi/tallscrapred7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/scrapwhite.rsi/full.png | Bin 0 -> 712 bytes .../Walls/ms13/tall/scrapwhite.rsi/meta.json | 46 + .../tall/scrapwhite.rsi/tallscrapwhite0.png | Bin 0 -> 1115 bytes .../tall/scrapwhite.rsi/tallscrapwhite1.png | Bin 0 -> 747 bytes .../tall/scrapwhite.rsi/tallscrapwhite2.png | Bin 0 -> 1094 bytes .../tall/scrapwhite.rsi/tallscrapwhite3.png | Bin 0 -> 763 bytes .../tall/scrapwhite.rsi/tallscrapwhite4.png | Bin 0 -> 750 bytes .../tall/scrapwhite.rsi/tallscrapwhite5.png | Bin 0 -> 504 bytes .../tall/scrapwhite.rsi/tallscrapwhite6.png | Bin 0 -> 779 bytes .../tall/scrapwhite.rsi/tallscrapwhite7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/sewer.rsi/full.png | Bin 0 -> 835 bytes .../Walls/ms13/tall/sewer.rsi/meta.json | 46 + .../Walls/ms13/tall/sewer.rsi/tallsewer0.png | Bin 0 -> 1325 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer1.png | Bin 0 -> 851 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer2.png | Bin 0 -> 1325 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer3.png | Bin 0 -> 816 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer4.png | Bin 0 -> 820 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer5.png | Bin 0 -> 428 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer6.png | Bin 0 -> 842 bytes .../Walls/ms13/tall/sewer.rsi/tallsewer7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/siding.rsi/full.png | Bin 0 -> 643 bytes .../Walls/ms13/tall/siding.rsi/meta.json | 46 + .../ms13/tall/siding.rsi/tallsiding0.png | Bin 0 -> 1069 bytes .../ms13/tall/siding.rsi/tallsiding1.png | Bin 0 -> 720 bytes .../ms13/tall/siding.rsi/tallsiding2.png | Bin 0 -> 1069 bytes .../ms13/tall/siding.rsi/tallsiding3.png | Bin 0 -> 745 bytes .../ms13/tall/siding.rsi/tallsiding4.png | Bin 0 -> 747 bytes .../ms13/tall/siding.rsi/tallsiding5.png | Bin 0 -> 459 bytes .../ms13/tall/siding.rsi/tallsiding6.png | Bin 0 -> 721 bytes .../ms13/tall/siding.rsi/tallsiding7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/sidingblue.rsi/full.png | Bin 0 -> 669 bytes .../Walls/ms13/tall/sidingblue.rsi/meta.json | 46 + .../tall/sidingblue.rsi/tallsidingblue0.png | Bin 0 -> 1110 bytes .../tall/sidingblue.rsi/tallsidingblue1.png | Bin 0 -> 743 bytes .../tall/sidingblue.rsi/tallsidingblue2.png | Bin 0 -> 1099 bytes .../tall/sidingblue.rsi/tallsidingblue3.png | Bin 0 -> 760 bytes .../tall/sidingblue.rsi/tallsidingblue4.png | Bin 0 -> 764 bytes .../tall/sidingblue.rsi/tallsidingblue5.png | Bin 0 -> 468 bytes .../tall/sidingblue.rsi/tallsidingblue6.png | Bin 0 -> 735 bytes .../tall/sidingblue.rsi/tallsidingblue7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/sidinggreen.rsi/full.png | Bin 0 -> 612 bytes .../Walls/ms13/tall/sidinggreen.rsi/meta.json | 46 + .../tall/sidinggreen.rsi/tallsidinggreen0.png | Bin 0 -> 1048 bytes .../tall/sidinggreen.rsi/tallsidinggreen1.png | Bin 0 -> 706 bytes .../tall/sidinggreen.rsi/tallsidinggreen2.png | Bin 0 -> 1094 bytes .../tall/sidinggreen.rsi/tallsidinggreen3.png | Bin 0 -> 658 bytes .../tall/sidinggreen.rsi/tallsidinggreen4.png | Bin 0 -> 674 bytes .../tall/sidinggreen.rsi/tallsidinggreen5.png | Bin 0 -> 457 bytes .../tall/sidinggreen.rsi/tallsidinggreen6.png | Bin 0 -> 721 bytes .../tall/sidinggreen.rsi/tallsidinggreen7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/sidingred.rsi/full.png | Bin 0 -> 633 bytes .../Walls/ms13/tall/sidingred.rsi/meta.json | 46 + .../tall/sidingred.rsi/tallsidingred0.png | Bin 0 -> 1067 bytes .../tall/sidingred.rsi/tallsidingred1.png | Bin 0 -> 718 bytes .../tall/sidingred.rsi/tallsidingred2.png | Bin 0 -> 1161 bytes .../tall/sidingred.rsi/tallsidingred3.png | Bin 0 -> 668 bytes .../tall/sidingred.rsi/tallsidingred4.png | Bin 0 -> 682 bytes .../tall/sidingred.rsi/tallsidingred5.png | Bin 0 -> 463 bytes .../tall/sidingred.rsi/tallsidingred6.png | Bin 0 -> 731 bytes .../tall/sidingred.rsi/tallsidingred7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/wood.rsi/full.png | Bin 0 -> 856 bytes .../Walls/ms13/tall/wood.rsi/meta.json | 46 + .../Walls/ms13/tall/wood.rsi/tallwood0.png | Bin 0 -> 1397 bytes .../Walls/ms13/tall/wood.rsi/tallwood1.png | Bin 0 -> 953 bytes .../Walls/ms13/tall/wood.rsi/tallwood2.png | Bin 0 -> 1397 bytes .../Walls/ms13/tall/wood.rsi/tallwood3.png | Bin 0 -> 930 bytes .../Walls/ms13/tall/wood.rsi/tallwood4.png | Bin 0 -> 948 bytes .../Walls/ms13/tall/wood.rsi/tallwood5.png | Bin 0 -> 647 bytes .../Walls/ms13/tall/wood.rsi/tallwood6.png | Bin 0 -> 981 bytes .../Walls/ms13/tall/wood.rsi/tallwood7.png | Bin 0 -> 267 bytes .../Walls/ms13/tall/woodalt.rsi/full.png | Bin 0 -> 894 bytes .../Walls/ms13/tall/woodalt.rsi/meta.json | 46 + .../ms13/tall/woodalt.rsi/tallwoodalt0.png | Bin 0 -> 1402 bytes .../ms13/tall/woodalt.rsi/tallwoodalt1.png | Bin 0 -> 919 bytes .../ms13/tall/woodalt.rsi/tallwoodalt2.png | Bin 0 -> 1402 bytes .../ms13/tall/woodalt.rsi/tallwoodalt3.png | Bin 0 -> 867 bytes .../ms13/tall/woodalt.rsi/tallwoodalt4.png | Bin 0 -> 873 bytes .../ms13/tall/woodalt.rsi/tallwoodalt5.png | Bin 0 -> 606 bytes .../ms13/tall/woodalt.rsi/tallwoodalt6.png | Bin 0 -> 942 bytes .../ms13/tall/woodalt.rsi/tallwoodalt7.png | Bin 0 -> 267 bytes .../ms13/tallobstacles.rsi/barricade.png | Bin 0 -> 1466 bytes .../Walls/ms13/tallobstacles.rsi/bars.png | Bin 0 -> 1110 bytes .../ms13/tallobstacles.rsi/bars_rust.png | Bin 0 -> 1353 bytes .../ms13/tallobstacles.rsi/barscorner.png | Bin 0 -> 1226 bytes .../tallobstacles.rsi/barscorner_rust.png | Bin 0 -> 1810 bytes .../Walls/ms13/tallobstacles.rsi/barsslot.png | Bin 0 -> 1138 bytes .../ms13/tallobstacles.rsi/barsslot_rust.png | Bin 0 -> 1383 bytes .../Walls/ms13/tallobstacles.rsi/meta.json | 39 + .../Walls/nc14/brick.rsi/brick0.png | Bin 0 -> 2098 bytes .../Walls/nc14/brick.rsi/brick1.png | Bin 0 -> 1792 bytes .../Walls/nc14/brick.rsi/brick2.png | Bin 0 -> 2098 bytes .../Walls/nc14/brick.rsi/brick3.png | Bin 0 -> 1792 bytes .../Walls/nc14/brick.rsi/brick4.png | Bin 0 -> 1791 bytes .../Walls/nc14/brick.rsi/brick5.png | Bin 0 -> 1975 bytes .../Walls/nc14/brick.rsi/brick6.png | Bin 0 -> 1791 bytes .../Walls/nc14/brick.rsi/brick7.png | Bin 0 -> 742 bytes .../Structures/Walls/nc14/brick.rsi/full.png | Bin 0 -> 1689 bytes .../Structures/Walls/nc14/brick.rsi/meta.json | 46 + .../Walls/nc14/concrete.rsi/full.png | Bin 0 -> 1371 bytes .../Walls/nc14/concrete.rsi/meta.json | 46 + .../Walls/nc14/concrete.rsi/store0.png | Bin 0 -> 1218 bytes .../Walls/nc14/concrete.rsi/store1.png | Bin 0 -> 1369 bytes .../Walls/nc14/concrete.rsi/store2.png | Bin 0 -> 1218 bytes .../Walls/nc14/concrete.rsi/store3.png | Bin 0 -> 1369 bytes .../Walls/nc14/concrete.rsi/store4.png | Bin 0 -> 1364 bytes .../Walls/nc14/concrete.rsi/store5.png | Bin 0 -> 1608 bytes .../Walls/nc14/concrete.rsi/store6.png | Bin 0 -> 1364 bytes .../Walls/nc14/concrete.rsi/store7.png | Bin 0 -> 1319 bytes .../Walls/nc14/concretedark.rsi/full.png | Bin 0 -> 1276 bytes .../Walls/nc14/concretedark.rsi/meta.json | 46 + .../Walls/nc14/concretedark.rsi/store0.png | Bin 0 -> 1218 bytes .../Walls/nc14/concretedark.rsi/store1.png | Bin 0 -> 1369 bytes .../Walls/nc14/concretedark.rsi/store2.png | Bin 0 -> 1218 bytes .../Walls/nc14/concretedark.rsi/store3.png | Bin 0 -> 1369 bytes .../Walls/nc14/concretedark.rsi/store4.png | Bin 0 -> 1364 bytes .../Walls/nc14/concretedark.rsi/store5.png | Bin 0 -> 1608 bytes .../Walls/nc14/concretedark.rsi/store6.png | Bin 0 -> 1364 bytes .../Walls/nc14/concretedark.rsi/store7.png | Bin 0 -> 1319 bytes .../Walls/nc14/fencechain.rsi/fence0.png | Bin 0 -> 402 bytes .../Walls/nc14/fencechain.rsi/fence1.png | Bin 0 -> 806 bytes .../Walls/nc14/fencechain.rsi/fence2.png | Bin 0 -> 402 bytes .../Walls/nc14/fencechain.rsi/fence3.png | Bin 0 -> 676 bytes .../Walls/nc14/fencechain.rsi/fence4.png | Bin 0 -> 820 bytes .../Walls/nc14/fencechain.rsi/fence5.png | Bin 0 -> 1011 bytes .../Walls/nc14/fencechain.rsi/fence6.png | Bin 0 -> 870 bytes .../Walls/nc14/fencechain.rsi/fence7.png | Bin 0 -> 1064 bytes .../Walls/nc14/fencechain.rsi/full.png | Bin 0 -> 517 bytes .../Walls/nc14/fencechain.rsi/meta.json | 46 + .../Structures/Walls/nc14/store.rsi/full.png | Bin 0 -> 1594 bytes .../Structures/Walls/nc14/store.rsi/meta.json | 46 + .../Walls/nc14/store.rsi/store0.png | Bin 0 -> 1336 bytes .../Walls/nc14/store.rsi/store1.png | Bin 0 -> 1523 bytes .../Walls/nc14/store.rsi/store2.png | Bin 0 -> 1336 bytes .../Walls/nc14/store.rsi/store3.png | Bin 0 -> 1523 bytes .../Walls/nc14/store.rsi/store4.png | Bin 0 -> 1501 bytes .../Walls/nc14/store.rsi/store5.png | Bin 0 -> 1758 bytes .../Walls/nc14/store.rsi/store6.png | Bin 0 -> 1501 bytes .../Walls/nc14/store.rsi/store7.png | Bin 0 -> 1443 bytes .../Walls/nc14/superstore.rsi/full.png | Bin 0 -> 1098 bytes .../Walls/nc14/superstore.rsi/meta.json | 46 + .../Walls/nc14/superstore.rsi/store0.png | Bin 0 -> 1486 bytes .../Walls/nc14/superstore.rsi/store1.png | Bin 0 -> 959 bytes .../Walls/nc14/superstore.rsi/store2.png | Bin 0 -> 1496 bytes .../Walls/nc14/superstore.rsi/store3.png | Bin 0 -> 959 bytes .../Walls/nc14/superstore.rsi/store4.png | Bin 0 -> 1035 bytes .../Walls/nc14/superstore.rsi/store5.png | Bin 0 -> 1391 bytes .../Walls/nc14/superstore.rsi/store6.png | Bin 0 -> 1035 bytes .../Walls/nc14/superstore.rsi/store7.png | Bin 0 -> 1443 bytes .../nc14/tallobstacles.rsi/barricade.png | Bin 0 -> 1466 bytes .../Walls/nc14/tallobstacles.rsi/bars.png | Bin 0 -> 1110 bytes .../nc14/tallobstacles.rsi/bars_rust.png | Bin 0 -> 1353 bytes .../nc14/tallobstacles.rsi/barscorner.png | Bin 0 -> 1226 bytes .../tallobstacles.rsi/barscorner_rust.png | Bin 0 -> 1810 bytes .../Walls/nc14/tallobstacles.rsi/barsslot.png | Bin 0 -> 1138 bytes .../nc14/tallobstacles.rsi/barsslot_rust.png | Bin 0 -> 1383 bytes .../Walls/nc14/tallobstacles.rsi/door.png | Bin 0 -> 848 bytes .../nc14/tallobstacles.rsi/door_rust.png | Bin 0 -> 961 bytes .../tallobstacles.rsi/door_rustclosing.png | Bin 0 -> 3940 bytes .../nc14/tallobstacles.rsi/door_rustopen.png | Bin 0 -> 740 bytes .../tallobstacles.rsi/door_rustopening.png | Bin 0 -> 3798 bytes .../nc14/tallobstacles.rsi/doorclosing.png | Bin 0 -> 3532 bytes .../Walls/nc14/tallobstacles.rsi/dooropen.png | Bin 0 -> 545 bytes .../nc14/tallobstacles.rsi/dooropening.png | Bin 0 -> 3383 bytes .../Walls/nc14/tallobstacles.rsi/meta.json | 255 +++ .../Structures/Walls/nc14/tent.rsi/full.png | Bin 0 -> 1966 bytes .../Structures/Walls/nc14/tent.rsi/meta.json | 46 + .../Structures/Walls/nc14/tent.rsi/tent0.png | Bin 0 -> 1375 bytes .../Structures/Walls/nc14/tent.rsi/tent1.png | Bin 0 -> 1628 bytes .../Structures/Walls/nc14/tent.rsi/tent2.png | Bin 0 -> 1375 bytes .../Structures/Walls/nc14/tent.rsi/tent3.png | Bin 0 -> 1628 bytes .../Structures/Walls/nc14/tent.rsi/tent4.png | Bin 0 -> 1520 bytes .../Structures/Walls/nc14/tent.rsi/tent5.png | Bin 0 -> 1670 bytes .../Structures/Walls/nc14/tent.rsi/tent6.png | Bin 0 -> 1520 bytes .../Structures/Walls/nc14/tent.rsi/tent7.png | Bin 0 -> 1527 bytes .../Walls/nc14/tents.rsi/cloth_corner.png | Bin 0 -> 13987 bytes .../Walls/nc14/tents.rsi/cloth_edge.png | Bin 0 -> 4734 bytes .../Walls/nc14/tents.rsi/leather_corner.png | Bin 0 -> 15711 bytes .../Walls/nc14/tents.rsi/leather_edge.png | Bin 0 -> 6925 bytes .../Structures/Walls/nc14/tents.rsi/meta.json | 31 + .../Structures/Walls/nc14/tents.rsi/tent0.png | Bin 0 -> 2660 bytes .../Walls/nc14/wooddark.rsi/full.png | Bin 0 -> 1840 bytes .../Walls/nc14/wooddark.rsi/girder.png | Bin 0 -> 1328 bytes .../Walls/nc14/wooddark.rsi/meta.json | 49 + .../Walls/nc14/wooddark.rsi/wood0.png | Bin 0 -> 2267 bytes .../Walls/nc14/wooddark.rsi/wood1.png | Bin 0 -> 2240 bytes .../Walls/nc14/wooddark.rsi/wood2.png | Bin 0 -> 2163 bytes .../Walls/nc14/wooddark.rsi/wood3.png | Bin 0 -> 2265 bytes .../Walls/nc14/wooddark.rsi/wood4.png | Bin 0 -> 2265 bytes .../Walls/nc14/wooddark.rsi/wood5.png | Bin 0 -> 2467 bytes .../Walls/nc14/wooddark.rsi/wood6.png | Bin 0 -> 2233 bytes .../Walls/nc14/wooddark.rsi/wood7.png | Bin 0 -> 2188 bytes .../Walls/nc14/woodlog.rsi/full.png | Bin 0 -> 887 bytes .../Walls/nc14/woodlog.rsi/girder.png | Bin 0 -> 522 bytes .../Walls/nc14/woodlog.rsi/log0.png | Bin 0 -> 675 bytes .../Walls/nc14/woodlog.rsi/log1.png | Bin 0 -> 677 bytes .../Walls/nc14/woodlog.rsi/log2.png | Bin 0 -> 685 bytes .../Walls/nc14/woodlog.rsi/log3.png | Bin 0 -> 694 bytes .../Walls/nc14/woodlog.rsi/log4.png | Bin 0 -> 673 bytes .../Walls/nc14/woodlog.rsi/log5.png | Bin 0 -> 784 bytes .../Walls/nc14/woodlog.rsi/log6.png | Bin 0 -> 673 bytes .../Walls/nc14/woodlog.rsi/log7.png | Bin 0 -> 738 bytes .../Walls/nc14/woodlog.rsi/meta.json | 49 + .../Walls/nc14/woodlognew.rsi/full.png | Bin 0 -> 872 bytes .../Walls/nc14/woodlognew.rsi/girder.png | Bin 0 -> 522 bytes .../Walls/nc14/woodlognew.rsi/log0.png | Bin 0 -> 1177 bytes .../Walls/nc14/woodlognew.rsi/log1.png | Bin 0 -> 1107 bytes .../Walls/nc14/woodlognew.rsi/log2.png | Bin 0 -> 1177 bytes .../Walls/nc14/woodlognew.rsi/log3.png | Bin 0 -> 1100 bytes .../Walls/nc14/woodlognew.rsi/log4.png | Bin 0 -> 1109 bytes .../Walls/nc14/woodlognew.rsi/log5.png | Bin 0 -> 1218 bytes .../Walls/nc14/woodlognew.rsi/log6.png | Bin 0 -> 1143 bytes .../Walls/nc14/woodlognew.rsi/log7.png | Bin 0 -> 1073 bytes .../Walls/nc14/woodlognew.rsi/meta.json | 49 + .../Walls/nc14/woodwhite.rsi/full.png | Bin 0 -> 550 bytes .../Walls/nc14/woodwhite.rsi/girder.png | Bin 0 -> 614 bytes .../Walls/nc14/woodwhite.rsi/meta.json | 49 + .../Walls/nc14/woodwhite.rsi/wood0.png | Bin 0 -> 821 bytes .../Walls/nc14/woodwhite.rsi/wood1.png | Bin 0 -> 613 bytes .../Walls/nc14/woodwhite.rsi/wood2.png | Bin 0 -> 821 bytes .../Walls/nc14/woodwhite.rsi/wood3.png | Bin 0 -> 613 bytes .../Walls/nc14/woodwhite.rsi/wood4.png | Bin 0 -> 609 bytes .../Walls/nc14/woodwhite.rsi/wood5.png | Bin 0 -> 515 bytes .../Walls/nc14/woodwhite.rsi/wood6.png | Bin 0 -> 609 bytes .../Walls/nc14/woodwhite.rsi/wood7.png | Bin 0 -> 641 bytes .../slanted/cracks.rsi/DamageOverlay_12.png | Bin 0 -> 1245 bytes .../slanted/cracks.rsi/DamageOverlay_4.png | Bin 0 -> 536 bytes .../slanted/cracks.rsi/DamageOverlay_8.png | Bin 0 -> 735 bytes .../Windows/slanted/cracks.rsi/meta.json | 20 + .../slanted/slantedbroken.rsi/full.png | Bin 0 -> 419 bytes .../slanted/slantedbroken.rsi/meta.json | 46 + .../slanted/slantedbroken.rsi/window0.png | Bin 0 -> 601 bytes .../slanted/slantedbroken.rsi/window1.png | Bin 0 -> 562 bytes .../slanted/slantedbroken.rsi/window2.png | Bin 0 -> 565 bytes .../slanted/slantedbroken.rsi/window3.png | Bin 0 -> 532 bytes .../slanted/slantedbroken.rsi/window4.png | Bin 0 -> 543 bytes .../slanted/slantedbroken.rsi/window5.png | Bin 0 -> 430 bytes .../slanted/slantedbroken.rsi/window6.png | Bin 0 -> 462 bytes .../slanted/slantedbroken.rsi/window7.png | Bin 0 -> 109 bytes .../slanted/slantedwindow.rsi/full.png | Bin 0 -> 363 bytes .../slanted/slantedwindow.rsi/meta.json | 46 + .../slanted/slantedwindow.rsi/window0.png | Bin 0 -> 556 bytes .../slanted/slantedwindow.rsi/window1.png | Bin 0 -> 499 bytes .../slanted/slantedwindow.rsi/window2.png | Bin 0 -> 541 bytes .../slanted/slantedwindow.rsi/window3.png | Bin 0 -> 492 bytes .../slanted/slantedwindow.rsi/window4.png | Bin 0 -> 515 bytes .../slanted/slantedwindow.rsi/window5.png | Bin 0 -> 350 bytes .../slanted/slantedwindow.rsi/window6.png | Bin 0 -> 425 bytes .../slanted/slantedwindow.rsi/window7.png | Bin 0 -> 260 bytes .../Structures/Windows/window.rsi/full.png | Bin 0 -> 1234 bytes .../Structures/Windows/window.rsi/meta.json | 46 + .../Structures/Windows/window.rsi/window0.png | Bin 0 -> 1629 bytes .../Structures/Windows/window.rsi/window1.png | Bin 0 -> 1203 bytes .../Structures/Windows/window.rsi/window2.png | Bin 0 -> 1629 bytes .../Structures/Windows/window.rsi/window3.png | Bin 0 -> 1203 bytes .../Structures/Windows/window.rsi/window4.png | Bin 0 -> 1195 bytes .../Structures/Windows/window.rsi/window5.png | Bin 0 -> 835 bytes .../Structures/Windows/window.rsi/window6.png | Bin 0 -> 1195 bytes .../Structures/Windows/window.rsi/window7.png | Bin 0 -> 303 bytes .../Windows/window_ruins.rsi/housewindow.png | Bin 0 -> 740 bytes .../window_ruins.rsi/housewindowbroken.png | Bin 0 -> 903 bytes .../housewindowbrokenvertical.png | Bin 0 -> 913 bytes .../window_ruins.rsi/housewindowvertical.png | Bin 0 -> 677 bytes .../Windows/window_ruins.rsi/meta.json | 62 + .../Windows/window_ruins.rsi/ruinswindow.png | Bin 0 -> 833 bytes .../window_ruins.rsi/ruinswindowbroken.png | Bin 0 -> 844 bytes .../ruinswindowbrokenvertical.png | Bin 0 -> 815 bytes .../window_ruins.rsi/ruinswindowdestroyed.png | Bin 0 -> 547 bytes .../window_ruins.rsi/ruinswindowvertical.png | Bin 0 -> 850 bytes .../window_ruins.rsi/storewindowbottom.png | Bin 0 -> 683 bytes .../storewindowhorizontal.png | Bin 0 -> 550 bytes .../window_ruins.rsi/storewindowleft.png | Bin 0 -> 679 bytes .../window_ruins.rsi/storewindowright.png | Bin 0 -> 686 bytes .../window_ruins.rsi/storewindowtop.png | Bin 0 -> 663 bytes .../window_ruins.rsi/storewindowvertical.png | Bin 0 -> 517 bytes .../Windows/window_ruins.rsi/woodwindow.png | Bin 0 -> 544 bytes .../window_ruins.rsi/woodwindowbroken.png | Bin 0 -> 654 bytes .../Windows/windowbars.rsi/icon.png | Bin 0 -> 423 bytes .../Windows/windowbars.rsi/meta.json | 14 + .../Windows/windowbroken.rsi/full.png | Bin 0 -> 1346 bytes .../Windows/windowbroken.rsi/meta.json | 46 + .../Windows/windowbroken.rsi/window0.png | Bin 0 -> 1757 bytes .../Windows/windowbroken.rsi/window1.png | Bin 0 -> 1333 bytes .../Windows/windowbroken.rsi/window2.png | Bin 0 -> 1725 bytes .../Windows/windowbroken.rsi/window3.png | Bin 0 -> 1313 bytes .../Windows/windowbroken.rsi/window4.png | Bin 0 -> 1332 bytes .../Windows/windowbroken.rsi/window5.png | Bin 0 -> 974 bytes .../Windows/windowbroken.rsi/window6.png | Bin 0 -> 1320 bytes .../Windows/windowbroken.rsi/window7.png | Bin 0 -> 436 bytes .../_Nuclear14/Tiles/Dirt/attributions.yml | 4 + .../Textures/_Nuclear14/Tiles/Dirt/dirt.png | Bin 0 -> 653 bytes .../_Nuclear14/Tiles/Dirt/double_edge_E.png | Bin 0 -> 910 bytes .../_Nuclear14/Tiles/Dirt/double_edge_N.png | Bin 0 -> 847 bytes .../_Nuclear14/Tiles/Dirt/double_edge_S.png | Bin 0 -> 986 bytes .../_Nuclear14/Tiles/Dirt/double_edge_W.png | Bin 0 -> 966 bytes .../_Nuclear14/Tiles/Dirt/single_edge_NE.png | Bin 0 -> 805 bytes .../_Nuclear14/Tiles/Dirt/single_edge_NW.png | Bin 0 -> 695 bytes .../_Nuclear14/Tiles/Dirt/single_edge_SE.png | Bin 0 -> 545 bytes .../_Nuclear14/Tiles/Dirt/single_edge_SW.png | Bin 0 -> 619 bytes .../_Nuclear14/Tiles/Rubble/attributions.yml | 4 + .../_Nuclear14/Tiles/Rubble/double_edge_E.png | Bin 0 -> 721 bytes .../_Nuclear14/Tiles/Rubble/double_edge_N.png | Bin 0 -> 599 bytes .../_Nuclear14/Tiles/Rubble/double_edge_S.png | Bin 0 -> 653 bytes .../_Nuclear14/Tiles/Rubble/double_edge_W.png | Bin 0 -> 529 bytes .../_Nuclear14/Tiles/Rubble/rubble.png | Bin 0 -> 2197 bytes .../Tiles/Rubble/single_edge_NE.png | Bin 0 -> 236 bytes .../Tiles/Rubble/single_edge_NW.png | Bin 0 -> 176 bytes .../Tiles/Rubble/single_edge_SE.png | Bin 0 -> 331 bytes .../Tiles/Rubble/single_edge_SW.png | Bin 0 -> 311 bytes .../_Nuclear14/Tiles/attributions.yml | 36 + .../Textures/_Nuclear14/Tiles/carpet.png | Bin 0 -> 808 bytes .../_Nuclear14/Tiles/concrete-bay.png | Bin 0 -> 1367 bytes .../_Nuclear14/Tiles/concrete-goon.png | Bin 0 -> 1693 bytes .../Textures/_Nuclear14/Tiles/concrete.png | Bin 0 -> 3019 bytes .../_Nuclear14/Tiles/concretedark.png | Bin 0 -> 3068 bytes .../_Nuclear14/Tiles/concreteroad.png | Bin 0 -> 2634 bytes Resources/Textures/_Nuclear14/Tiles/dirt.png | Bin 0 -> 653 bytes .../Textures/_Nuclear14/Tiles/hexacrete.png | Bin 0 -> 1568 bytes .../_Nuclear14/Tiles/hexacrete_dark.png | Bin 0 -> 1240 bytes .../Textures/_Nuclear14/Tiles/housebase.png | Bin 0 -> 925 bytes Resources/Textures/_Nuclear14/Tiles/maple.png | Bin 0 -> 3642 bytes .../Textures/_Nuclear14/Tiles/metalblue.png | Bin 0 -> 247 bytes .../_Nuclear14/Tiles/metalbluesolid.png | Bin 0 -> 193 bytes .../_Nuclear14/Tiles/metalfreezer.png | Bin 0 -> 333 bytes .../Textures/_Nuclear14/Tiles/metalgreen.png | Bin 0 -> 253 bytes .../_Nuclear14/Tiles/metalgreensolid.png | Bin 0 -> 201 bytes .../Textures/_Nuclear14/Tiles/metalgrey.png | Bin 0 -> 250 bytes .../_Nuclear14/Tiles/metalgreydark.png | Bin 0 -> 250 bytes .../_Nuclear14/Tiles/metalgreydarksolid.png | Bin 0 -> 195 bytes .../_Nuclear14/Tiles/metalgreysolid.png | Bin 0 -> 201 bytes .../Textures/_Nuclear14/Tiles/metalpurple.png | Bin 0 -> 250 bytes .../_Nuclear14/Tiles/metalpurplesolid.png | Bin 0 -> 197 bytes .../Textures/_Nuclear14/Tiles/metalred.png | Bin 0 -> 253 bytes .../_Nuclear14/Tiles/metalredsolid.png | Bin 0 -> 200 bytes .../Textures/_Nuclear14/Tiles/metalteal.png | Bin 0 -> 253 bytes .../_Nuclear14/Tiles/metaltealsolid.png | Bin 0 -> 200 bytes .../Textures/_Nuclear14/Tiles/metalwhite.png | Bin 0 -> 253 bytes .../_Nuclear14/Tiles/metalwhitesolid.png | Bin 0 -> 201 bytes .../Textures/_Nuclear14/Tiles/metalyellow.png | Bin 0 -> 250 bytes .../_Nuclear14/Tiles/metalyellowsolid.png | Bin 0 -> 197 bytes .../Tiles/ms13/Brick/brickhorizontal.png | Bin 0 -> 877 bytes .../Tiles/ms13/Brick/brickvertical.png | Bin 0 -> 1044 bytes .../Tiles/ms13/Carpet/carpet_blue.png | Bin 0 -> 1030 bytes .../Tiles/ms13/Carpet/carpet_fancy_blue.png | Bin 0 -> 556 bytes .../Tiles/ms13/Carpet/carpet_fancy_green.png | Bin 0 -> 788 bytes .../Tiles/ms13/Carpet/carpet_fancy_red.png | Bin 0 -> 727 bytes .../Tiles/ms13/Carpet/carpet_fancy_violet.png | Bin 0 -> 432 bytes .../Tiles/ms13/Carpet/carpet_green.png | Bin 0 -> 1038 bytes .../Tiles/ms13/Carpet/carpet_red.png | Bin 0 -> 1004 bytes .../Tiles/ms13/Carpet/carpet_violet.png | Bin 0 -> 997 bytes .../Tiles/ms13/Concrete/brickconcrete.png | Bin 0 -> 1879 bytes .../Tiles/ms13/Concrete/concrete_big.png | Bin 0 -> 640 bytes .../ms13/Concrete/concrete_industrial.png | Bin 0 -> 801 bytes .../ms13/Concrete/concrete_industrial_alt.png | Bin 0 -> 738 bytes .../Concrete/concrete_industrial_split.png | Bin 0 -> 783 bytes .../Tiles/ms13/Concrete/tileconcretesmall.png | Bin 0 -> 483 bytes .../Tiles/ms13/Full/tileblackfull.png | Bin 0 -> 3036 bytes .../Tiles/ms13/Full/tilegreenfull.png | Bin 0 -> 3010 bytes .../Tiles/ms13/Full/tilenavyfull.png | Bin 0 -> 3101 bytes .../Tiles/ms13/Full/tilewhitefull.png | Bin 0 -> 3065 bytes .../Tiles/ms13/Large/tileblacklarge.png | Bin 0 -> 1664 bytes .../_Nuclear14/Tiles/ms13/Large/tilecafe.png | Bin 0 -> 1142 bytes .../Tiles/ms13/Large/tileceramic.png | Bin 0 -> 419 bytes .../Tiles/ms13/Large/tileceramicbroken.png | Bin 0 -> 1218 bytes .../_Nuclear14/Tiles/ms13/Large/tilecheck.png | Bin 0 -> 1084 bytes .../_Nuclear14/Tiles/ms13/Large/tilegreen.png | Bin 0 -> 1523 bytes .../Tiles/ms13/Large/tilegreylarge.png | Bin 0 -> 1075 bytes .../Tiles/ms13/Large/tilenavylarge.png | Bin 0 -> 1584 bytes .../Tiles/ms13/Large/tilewhitelarge.png | Bin 0 -> 1833 bytes .../Tiles/ms13/Long/tilebluelong.png | Bin 0 -> 1149 bytes .../Tiles/ms13/Long/tilegreylong.png | Bin 0 -> 1018 bytes .../_Nuclear14/Tiles/ms13/Small/tileblack.png | Bin 0 -> 1452 bytes .../_Nuclear14/Tiles/ms13/Small/tilebrown.png | Bin 0 -> 1487 bytes .../_Nuclear14/Tiles/ms13/Small/tilegrey.png | Bin 0 -> 1455 bytes .../_Nuclear14/Tiles/ms13/Small/tilenavy.png | Bin 0 -> 1423 bytes .../Tiles/ms13/Steel/steel_grate.png | Bin 0 -> 800 bytes .../Tiles/ms13/Steel/steel_industrial.png | Bin 0 -> 2093 bytes .../Tiles/ms13/Steel/steel_solid.png | Bin 0 -> 1000 bytes .../Tiles/ms13/Steel/steel_tiles.png | Bin 0 -> 1171 bytes .../_Nuclear14/Tiles/ms13/Water.rsi/meta.json | 29 + .../Tiles/ms13/Water.rsi/sewer_deep.png | Bin 0 -> 676 bytes .../Tiles/ms13/Water.rsi/sewer_medium.png | Bin 0 -> 713 bytes .../Tiles/ms13/Water.rsi/sewer_shallow.png | Bin 0 -> 749 bytes .../Tiles/ms13/Water.rsi/water_deep.png | Bin 0 -> 674 bytes .../Tiles/ms13/Water.rsi/water_medium.png | Bin 0 -> 677 bytes .../Tiles/ms13/Water.rsi/water_shallow.png | Bin 0 -> 696 bytes .../Tiles/ms13/Water/sewer_deep.png | Bin 0 -> 676 bytes .../Tiles/ms13/Water/sewer_medium.png | Bin 0 -> 713 bytes .../Tiles/ms13/Water/sewer_shallow.png | Bin 0 -> 749 bytes .../Tiles/ms13/Water/water_deep.png | Bin 0 -> 674 bytes .../Tiles/ms13/Water/water_medium.png | Bin 0 -> 677 bytes .../Tiles/ms13/Water/water_shallow.png | Bin 0 -> 696 bytes .../Tiles/ms13/Wood/wood_common.png | Bin 0 -> 923 bytes .../Tiles/ms13/Wood/wood_common_damaged.png | Bin 0 -> 1035 bytes .../_Nuclear14/Tiles/ms13/Wood/wood_fancy.png | Bin 0 -> 1112 bytes .../Tiles/ms13/Wood/wood_fancy_damaged.png | Bin 0 -> 1250 bytes .../Tiles/ms13/Wood/wood_mosaic.png | Bin 0 -> 1026 bytes .../Tiles/ms13/Wood/wood_mosaic_damaged.png | Bin 0 -> 1182 bytes .../_Nuclear14/Tiles/ms13/Wood/wood_wide.png | Bin 0 -> 857 bytes .../Tiles/ms13/Wood/wood_wide_damaged.png | Bin 0 -> 991 bytes .../Textures/_Nuclear14/Tiles/ms13/fancy.png | Bin 0 -> 484 bytes .../Textures/_Nuclear14/Tiles/ms13/sierra.png | Bin 0 -> 1274 bytes .../_Nuclear14/Tiles/ms13/sierrabroken.png | Bin 0 -> 730 bytes .../_Nuclear14/Tiles/ms13/tileornate.png | Bin 0 -> 635 bytes Resources/Textures/_Nuclear14/Tiles/o | 1 + Resources/Textures/_Nuclear14/Tiles/oak.png | Bin 0 -> 4355 bytes .../Textures/_Nuclear14/Tiles/oakbroken.png | Bin 0 -> 5146 bytes .../Textures/_Nuclear14/Tiles/riverwater.png | Bin 0 -> 2295 bytes .../Textures/_Nuclear14/Tiles/roadbottom.png | Bin 0 -> 909 bytes .../Textures/_Nuclear14/Tiles/roadcorner1.png | Bin 0 -> 1563 bytes .../Textures/_Nuclear14/Tiles/roadcorner2.png | Bin 0 -> 1584 bytes .../Textures/_Nuclear14/Tiles/roadcorner3.png | Bin 0 -> 1536 bytes .../Textures/_Nuclear14/Tiles/roadcorner4.png | Bin 0 -> 1567 bytes .../_Nuclear14/Tiles/roadinnermiddle.png | Bin 0 -> 941 bytes .../_Nuclear14/Tiles/roadinnerturn1.png | Bin 0 -> 1126 bytes .../_Nuclear14/Tiles/roadinnerturn2.png | Bin 0 -> 1160 bytes .../_Nuclear14/Tiles/roadinnerturn3.png | Bin 0 -> 1201 bytes .../_Nuclear14/Tiles/roadinnerturn4.png | Bin 0 -> 1209 bytes .../Textures/_Nuclear14/Tiles/roadleft.png | Bin 0 -> 995 bytes .../_Nuclear14/Tiles/roadoutercorner1.png | Bin 0 -> 1394 bytes .../_Nuclear14/Tiles/roadoutercorner2.png | Bin 0 -> 1339 bytes .../_Nuclear14/Tiles/roadoutercorner3.png | Bin 0 -> 1376 bytes .../_Nuclear14/Tiles/roadoutercorner4.png | Bin 0 -> 1334 bytes .../_Nuclear14/Tiles/roadoutermiddle.png | Bin 0 -> 1018 bytes .../_Nuclear14/Tiles/roadouterturne.png | Bin 0 -> 1445 bytes .../_Nuclear14/Tiles/roadouterturnn.png | Bin 0 -> 1396 bytes .../_Nuclear14/Tiles/roadouterturns.png | Bin 0 -> 1474 bytes .../_Nuclear14/Tiles/roadouterturnw.png | Bin 0 -> 1530 bytes .../Textures/_Nuclear14/Tiles/roadright.png | Bin 0 -> 984 bytes .../Tiles/roadtinycornerhorizontal1.png | Bin 0 -> 1440 bytes .../Tiles/roadtinycornerhorizontal2.png | Bin 0 -> 1549 bytes .../Tiles/roadtinycornerhorizontal3.png | Bin 0 -> 1506 bytes .../Tiles/roadtinycornerhorizontal4.png | Bin 0 -> 1498 bytes .../Tiles/roadtinycornervertical1.png | Bin 0 -> 1363 bytes .../Tiles/roadtinycornervertical2.png | Bin 0 -> 1437 bytes .../Tiles/roadtinycornervertical3.png | Bin 0 -> 1396 bytes .../Tiles/roadtinycornervertical4.png | Bin 0 -> 1406 bytes .../Textures/_Nuclear14/Tiles/roadtop.png | Bin 0 -> 924 bytes .../_Nuclear14/Tiles/tunnelintact.png | Bin 0 -> 706 bytes .../Textures/_Nuclear14/Tiles/tunnelrusty.png | Bin 0 -> 1054 bytes .../_Nuclear14/Tiles/tunnelwasteland.png | Bin 0 -> 4989 bytes .../Textures/_Nuclear14/Tiles/wasteland.png | Bin 0 -> 2300 bytes .../Textures/_Nuclear14/Tiles/wasteland1.png | Bin 0 -> 2466 bytes .../Textures/_Nuclear14/Tiles/woodburnt.png | Bin 0 -> 822 bytes .../_Nuclear14/Tiles/woodburntbroken.png | Bin 0 -> 1168 bytes .../Textures/_Nuclear14/Tiles/woodhouse.png | Bin 0 -> 3940 bytes .../_Nuclear14/Tiles/woodhousebroken.png | Bin 0 -> 2935 bytes 2514 files changed, 24500 insertions(+) create mode 100644 Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Close_01.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Open_01.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Close_01.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Doors/attributions.yml create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt7.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt8.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt9.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow10.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow7.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow8.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow9.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water6.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood1.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood2.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood3.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood4.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood5.ogg create mode 100644 Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood6.ogg create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Objects/Decoration/flora.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Objects/Misc/tiles.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/floordecor.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/rails.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/torches.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/FalloutDoors/airlocks.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/doors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/gates.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/rollerdoors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/slanteddoors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/talldoors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/barricades.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/beds.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/casino.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/chairs.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/fitness.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/junk.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/other_furniture.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/plantpots.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/rugs_carpets.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/table.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/floradesert.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/wells.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Piping/Atmospherics/pipes.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/barrels.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/closets.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/crates.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/furniture.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/base_lighting.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/monitors_televisions.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/noticeboard.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/signs.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/surveillance_camera.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/walldecor.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/wallmounts.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/fences.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/mapboundaries.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/rock.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/slantedwalls.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tall_obstacles.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tallwalls.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tents.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/walls.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windowcovers.yml create mode 100644 Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windows.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/doors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/lighting.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/woodwall.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/furniture.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/seats.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/tables.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/furniture.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/structures.yml create mode 100644 Resources/Prototypes/_Nuclear14/Recipes/Construction/utilities.yml create mode 100644 Resources/Prototypes/_Nuclear14/SoundCollections/footsteps.yml create mode 100644 Resources/Prototypes/_Nuclear14/Stacks/floor_tile_stacks.yml create mode 100644 Resources/Prototypes/_Nuclear14/Tiles/floors.yml create mode 100644 Resources/Prototypes/_Nuclear14/Tiles/water.yml create mode 100644 Resources/Prototypes/_Nuclear14/devicenet_frequencies.yml create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_grey_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_grey_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_red_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_red_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_toxic_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_waste_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_waste_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_yellow_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_yellow_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/grey_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/grey_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/grey_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/label_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/label_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/label_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_grey_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_red_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_red_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_toxic_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_waste_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_yellow_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_alt_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_alt_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_alt_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_grey_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_grey_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_grey_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_red_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_red_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_toxic_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_toxic_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_alt_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/road_barrier.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/minecart_fallen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/sign_left.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/sign_right.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_beams.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/agave-dead.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/branch.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/branch_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/broc-dead.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/brushwood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/brushwood_alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/ferocactus-dead.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/mutfruit-dead.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_8.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/timber.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tree_log.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tree_stump.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tree_timber.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/xander-dead.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-left-bottom.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-left-top.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-bottom.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-top.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/rails.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-NE.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-NW.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-SE.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-WS.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/bazaar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/we_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/torch_lit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/torch_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/wall_torch_lit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/wall_torch_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickpile.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickrubble.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/cardboard.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_alt_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox_old-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox_old.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mine_sign.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet_stack.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/papers_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/papers_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/papers_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone_alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_black.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_red.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/scattered_papers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/shower.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/sink.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/skeleton.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/toilet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/woodscrap.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/paint.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closed_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closing_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/deny_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/opening_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/panel_closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/panel_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/panel_opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_bar.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_bar.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_bar.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodblue.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodblue.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodred.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodred.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/bolted_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/closed_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/closing_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/deny_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/emergency_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/opening_unlit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/panel_closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/panel_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/panel_opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalblue.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalblue.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluewindow.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluewindow.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluewindow.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/wood.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/wood.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/wood.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodred.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodred.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/closing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/opening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/bigshelf1_openL.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/bigshelf1_openR.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/bigshelf2_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_metal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_metal_small.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_wood_small.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/showcase.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_cards.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_cards1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_cards2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_metal_wide.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_pool.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_wood_wide_oval.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_wood_wide_square.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/clothing_rack.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/medshelves.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/metal_shelf.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/shelf_shop.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood_small.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf-alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf_big.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/deli_stand.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand_empty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_bend.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_cross.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_intersect.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_bend.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_cross.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_intersect.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_bend.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_cross.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_intersect.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/desk_metal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/desk_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/cable_reel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/dice_clean.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/dice_dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_rolling.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_end.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_low.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_round.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_square.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_stand.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/tableframe_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/trableframe_metal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/workbench_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/barbedwire_horizontal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/barbedwire_single.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/bars.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/boarded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade2A.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricadeA.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/sandbag_horizontal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/sandbag_single.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/woodenbarricade-old.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/woodenbarricade.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bar_black.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bar_tan.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_bunk.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_wood_bunk.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bedroll_rolled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bedroll_unrolled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/wooden_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/wooden_chair_settler.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/armchair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/barstool.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/barstool_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/captain_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/diner_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/ergo_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_unfinished.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_unfinished_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_folding.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_folding_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_unfinished.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_unfinished_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/retro_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair_padded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair_padded_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair_toppled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_cinder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_embers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_fire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_fire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_grill.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_grill_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_reclaimedwood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrelgrill.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrelgrill_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_cinder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_embers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_fire.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_fire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_fire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_cinder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_embers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_wood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_wood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_cinder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_embers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_wood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_wood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_cinder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_cooking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_embers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_fire1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_fire2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_firewood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_reclaimedwood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_arcade.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bed1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bed2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_cabinet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_clock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_dresser.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_jukebox.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_locker.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_machine.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_micro.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_mirror.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_shower.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_sink.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_table.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_toilet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_urinal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/black.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/green.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/bookempty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/dresser.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnesslifter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnesslifter2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnessweight-c.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnessweight-w.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnessweight.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/grand_clock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard00.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard01.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard02.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard03.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard04.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard05.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/punchingbag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/punchingbag2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/punchingbag_down.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/rack.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/shelf.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/shelf_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/vat.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1-dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-2-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-2-dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4-dirty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette_act.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_blank.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_bos.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_ncr.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_town.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_vulgar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_vulgar_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_welcome.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_single.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue_shag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_fancy.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_red.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_rubber.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_yellow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/cabinet_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/cabinet_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/empty_space.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/radking_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/redwood_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/redwood_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/small_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/small_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tiny_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tiny_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tube_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tube_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/wood_tv.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/wood_tv1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/barrel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/barrel_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/compostbin.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/compostbin_empty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack-off.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_drying.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_filled.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/loom.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/plantpot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/rack-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/rainwater_tank.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/sextractor_manual.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/soil.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/blueflag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/empty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/greenflag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/redflag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/weeds.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/yellowflag.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bananayukka.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bananayukka_planter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bananayukka_ripe.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bathhub.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bathhub_soil.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/brocflower.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/brocflower_planter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/brocflower_ripe.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/cavemushrooms.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/chantarelles.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/crateshrooms.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/flyamonita.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/flyamonita1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/flyamonita2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/pennybuns.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/radmushrooms.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/radmushrooms1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/radmushrooms2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/skullshrooms.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot_planter.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/cactus.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/bunker_closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/bunker_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/enclave.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/enclave_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder01.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder10.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder11.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/manhole_closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/manhole_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/rope.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/rope_down.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/ladderss13.rsi/ladder_bottom.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/ladderss13.rsi/ladder_top.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/ladderss13.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_stump.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/bald.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_alt.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_snow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/well.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel-bucket.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel-filling.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalset.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/tinkerbench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeBend.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeEnd.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeFourway.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeStraight.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeTJunction.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeValve.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVent.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/shotgun.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/lock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/lock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/bounty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/captains_paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/invoice.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregister.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregister.rsi/register_clean.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregister.rsi/register_cleanopen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregisterbloody.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregisterbloody.rsi/register.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cashregisterbloody.rsi/registeropen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/bounty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/captains_paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/invoice.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/bounty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/captains_paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/invoice.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/lock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/lock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/bounty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/captains_paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate_icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/invoice.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/paper.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/locked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/sparking.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/unlocked.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/army_crate-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/army_crate-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/army_crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/sarsaparilla_crate-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/sarsaparilla_crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/wood_crate.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodenfootlocker.rsi/footlocker_wood.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodenfootlocker.rsi/footlocker_woodopen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodenfootlocker.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/closet.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/closet_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/closet_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/welded.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic_on.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic_on.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/black-closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/black-full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/black-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/burnbarrel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/burnbarrel_lit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/locker.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/locker_door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/locker_loot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/locker_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/safe_wall-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/safe_wall.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox_loot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/vent-damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/vent-open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/vent.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/chemical_container.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/chemical_container_broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_chemical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_chemical_huge.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_pipe.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-damaged2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-worn.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-worn2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/nukagirl-damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/nukagirl-worn.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/nukagirl.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec-damaged.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec-worn.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec-worn2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher-mini.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_empty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_mini.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/frame.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/firehouse.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_metal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_metal_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_red.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_red_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/frame.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/closed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/frame.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/base.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/broken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/burned.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/empty.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/glow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/notice-5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/noticeboard.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/bar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/clinic.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open_bar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open_bar_on.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open_on.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/rent.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/bazaar_on.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/hotel.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/private.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/we_open_open.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/workers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/VDU.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/keyboard.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/screen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/calendar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/calendar_blank.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/clock.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/cross.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/danger_sign.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/exit.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_arizona.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_cali.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_china.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_colorado.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_denver.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_eastbos.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_enclave.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_legion.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_ncr.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_rangers.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_us.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_westbos.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_bombs.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_enlist.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_espionage.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_looselip.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_sign.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_wrench.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_you.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/notice_sign.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/poster_fallout.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/poster_wecan.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/wallscreen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/wanted_poster.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/wanted_poster_goose.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/girder.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/girder.rsi/rebar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockmammoth.rsi/slantedrockmammoth7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/rebar.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barricade.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barricade.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rust.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustclosing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/doorclosing.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/dooropen.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/dooropening.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/cloth_corner.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/cloth_edge.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_corner.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_edge.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/tent0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/girder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/girder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/girder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/girder.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/DamageOverlay_12.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/DamageOverlay_4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/DamageOverlay_8.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window7.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindowbroken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindowbrokenvertical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindowvertical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowbroken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowbrokenvertical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowdestroyed.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowvertical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowbottom.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowhorizontal.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowleft.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowright.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowtop.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowvertical.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/woodwindow.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/woodwindowbroken.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/icon.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/full.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window0.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window1.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window2.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window3.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window4.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window5.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window6.png create mode 100644 Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window7.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/attributions.yml create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/dirt.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_E.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_N.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_S.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_W.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_NE.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_NW.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_SE.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_SW.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/attributions.yml create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_E.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_N.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_S.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_W.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/rubble.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NE.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NW.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SE.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SW.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/attributions.yml create mode 100644 Resources/Textures/_Nuclear14/Tiles/carpet.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/concrete-bay.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/concrete-goon.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/concrete.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/concretedark.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/concreteroad.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/dirt.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/hexacrete.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/hexacrete_dark.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/housebase.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/maple.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalblue.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalbluesolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalfreezer.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgreen.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgreensolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgrey.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgreydark.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgreydarksolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalgreysolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalpurple.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalpurplesolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalred.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalredsolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalteal.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metaltealsolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalwhite.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalwhitesolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalyellow.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/metalyellowsolid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Brick/brickhorizontal.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Brick/brickvertical.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_blue.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_green.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_green.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_red.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_violet.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/brickconcrete.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_big.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_alt.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_split.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/tileconcretesmall.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Full/tileblackfull.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilegreenfull.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilenavyfull.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilewhitefull.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileblacklarge.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecafe.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileceramic.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileceramicbroken.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecheck.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilegreen.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilegreylarge.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilenavylarge.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilewhitelarge.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Long/tilebluelong.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Long/tilegreylong.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Small/tileblack.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilebrown.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilegrey.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilenavy.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_grate.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_industrial.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_solid.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_tiles.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/meta.json create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_deep.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_medium.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_shallow.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_deep.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_medium.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_shallow.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/sewer_deep.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/sewer_medium.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/sewer_shallow.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_deep.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_medium.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_shallow.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_common.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_common_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_fancy.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_fancy_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide_damaged.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/fancy.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/sierra.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/sierrabroken.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/ms13/tileornate.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/o create mode 100644 Resources/Textures/_Nuclear14/Tiles/oak.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/oakbroken.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/riverwater.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadbottom.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadcorner1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadcorner2.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadcorner3.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadcorner4.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadinnermiddle.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadinnerturn1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadinnerturn2.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadinnerturn3.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadinnerturn4.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadleft.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadoutercorner1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadoutercorner2.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadoutercorner3.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadoutercorner4.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadoutermiddle.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadouterturne.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadouterturnn.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadouterturns.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadouterturnw.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadright.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal2.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal3.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal4.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical2.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical3.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical4.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/roadtop.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/tunnelintact.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/tunnelrusty.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/tunnelwasteland.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/wasteland.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/wasteland1.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/woodburnt.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/woodburntbroken.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/woodhouse.png create mode 100644 Resources/Textures/_Nuclear14/Tiles/woodhousebroken.png diff --git a/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Close_01.ogg b/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Close_01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a4e9147b7e20ed1f301422501aad5348a45dfa0a GIT binary patch literal 56467 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 MhF`)`xdmtn2vrBUi2wiq literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Open_01.ogg b/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Open_01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6bc25a53e590300a6c984a5796579b529f982127 GIT binary patch literal 45551 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 Z-~Bkwu0zF*$4J*0cW+XE6^0NJ{tpIFDHi|$ literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg b/Resources/Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg new file mode 100644 index 0000000000000000000000000000000000000000..20f433babefd3fc1d94d0712eeefca5582a91c5c GIT binary patch literal 34359 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 UY*93L6pYPtm;M46|KIcf0HKdh-T(jq literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Doors/attributions.yml b/Resources/Audio/_Nuclear14/Effects/Doors/attributions.yml new file mode 100644 index 0000000000..ced3c47b24 --- /dev/null +++ b/Resources/Audio/_Nuclear14/Effects/Doors/attributions.yml @@ -0,0 +1,12 @@ +- files: ["DRS_Junk_Wall_Gate_B_Close_01.ogg", "DRS_Junk_Wall_Gate_B_Open_01.ogg", +"DRS_Metal_Bay_Door_Close_01.ogg", "DRS_Metal_Bay_Door_Open_01.ogg", +"DRS_Metal_Jail_Swing_Close_01.ogg", +"DRS_Metal_Jail_Swing_Open_01.ogg", "DRS_PodProtectron_Close_01.ogg", +"DRS_PodProtectron_Open_01.ogg", +"DRS_Vault_Door_Vertical_Close_A_01.ogg", +"DRS_Vault_Door_Vertical_Open_A_01.ogg", +"DRS_Vault_Gear_Door_Open_2D_01.ogg", +"DRS_Vault_Gear_Door_Open_3D_01.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Bethesda Softworks, from fallout 4. Converted from WAV to OGG. License unconfirmed Fair use?" + source: "https://www.youtube.com/watch?v=xTvducynPKQ" diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete1.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8711022d8ae5d1204e0076e757f76490208d3cdc GIT binary patch literal 9857 zcmaiZbzD?U)bOQ4M7pG9X{2N6jwOVJB^ChzDG3o+8bw;9B?J}(WC5k5OE5?U=}x5^ z5n)jfz6(Cj^S-RZahc_UbxaaeJD?|a#~ zcwZoJfRKw904Ou!T)rD|Ze2+JS1u$kDE4T$GP&~k|0<91{;IhOQuSU-DXtPqYPsf)3fY_cqefb=BdV5@;)9+LVyznfM^wenuu5xVvY!if_X|f zj{*qAKtY_#1&%`X-$n!K3{q8ySt6E1WXQr-WR965G@#}bAa0#K;+kq>R(Kf{Wag68 zHVh|(t}{n`6y%K!>kw(Ai@=xUjSE{A=@|{bq8gJGt|NKO6yc=ePxp5WE*0&ha6*+H zh6qg+a0Z0XMw*CTl@g{1ekd_p1iQptS|AAk@(Ork3wTK>n5s#E9srNF1Q+{24DxBm7HTIfYo~Boq(Cm~>XX-kz15dh>{47C01S=DG#=0pUCP}B z0OCBESd4ir#yNH^CV@C2stgwh1ps_-7zs6Fd976S0TaYTz5C4ns+Q>vjF;k|4Jn3Q z9A6Q}h~P02UhV@pjZn&1k&e)RjU37VBQGE+hc2L(@+`=+U{z2Sw02!UN_K1$bPes@ z|7jI1+7ChnXbZ9|kZ%p$k!L~r7viZ37|i0oz&+^SxPzwb0wM15fTXPWIuIf#cS*?7 ztpXwKrT}=h?gh^KLe*un*}1`troQNwv^J$@4|amkt*(uEG{t``mwcB-2G^@h5fyJc z%SSxC=FF~1X~!hCp@Ll(Az=zft8NahI~S(P5<}7+z+pUp4UP*a6LUn;z_tHv>|!{g z7`#6773YP)_+OP2#EJC^*7RLAvfE`f1j=C|9c9rFVmTRUg$oLmKJl(b(z~mxiq{4dxs_du5pN30W_$Y&)-AipA7&2 zvQKYldWV?xsUTx;A%wBe7+hn_81err`Xdth)SzKWE&_HC>D^bJk)X0(meIpom^Wbn zT`ipG;|)WvQHa_et!i(&&fsvtYWQTCZM? z8o{cHka93gy@~4*8ti`N#UOP{SuiH9ud6^IfCzl9dbZWoOD*D;54ln2*?{UCKl~>}f20+0B zeD!43eCChrY*DK`ILDTGhMHW&EcKF=2w3kpiibMm|tNdoT=5+1j1rGWM(|lW<2C$$?Im1 z&lMG=)nzBuH&2>(wo-LQ^e!eerf!7LH>-0uM!8#3YfR80#?m#6QJ|I(8HKP`0YCtwO%#flrho z81sb80D!B@ki+;vRWO(+I4e*Uxhf1)WefvnWhcNlW)8bo z1**~&9XEtO1qr$^QBajf)ylYvvrr+GJujq-&c33&j!BL0@8Dx}_T{Y?gG0JfVDT4& z$2Wn;p+VJ37P73VbJEql=`hQC@KqhsSg+|~R!syJ-n*^ggW$?L4PkNRbx6xNX!JjW z$JT+WT&s>i0;ozCCRxwmnjm?Ug)9XLuJ@`|v%L32S0{~KB^wxA!7-4as?~9OF!{kF z2agBt)W=}l<6gu)J_k&cFkdA`bgfW=SacPg8Y{ZSUI-UmWsZQ0t+A)3z%L*;DW)(5 z?wX$phup>(BY`jjG3gEq=2jOx^(adQ)3FPT zyQOrLlnJlyN1S~7f0R|GF-1txCb-l}MGgj0Z5 zDTV?L1J6bVPcSVJ$tR;>s-^;BKwl+J2CvBY)Qfxa0>Y$H{g<2lPnPz7AOhg{mJD#L zG?~X&C8M0rA%GJKDt*s@dG19fOTs4^2PMo;O$9Aw8z)MPDI7)Wrg>AqbY9g>+LfWh z4dJlzP9}TMr^bl=HC6S*d(~C=s41QuQg-bu1s=mHk{&P zEscFe)6v(UJ-&LR>lcM%_6WnOF{JnRi)8YtD0VjdJD6bJj)ShTMtuK3WD5X(;dp?0 zSiE={R}O6gA^pW_iAex<3OjIv(O?{c%Lcib!ONK!0>8wOs}e)*{)@w;#{K0Z!K9}A z!w2ROVrzMzEQo`{E@g=?ppE}5JRC6y2IAB2gZfbm}NfwrYk1)G1Y{4Xx$KO7wX zFAm(QfA~`2I$#RQECaeKg9;BLg3k6O2|a7*rT;1e08NLf@sk{tK2fJv9K@m}uT)`t zQKD*}*^Bs$NjV}pykj|V^E*v-JHd;c0v{j-O(3FdD1rx&ky9uVsqiR!)`Hos>fI=9 z2|@g5qBMX~losIP=3T~Bj_lN!?j-PG{2F$1SC&GRB8;MA5g^rm|A9nWem{z5_A7o) z0i5XKdjgCF;2HpQ6HrhNF>6M35o$$u6KR9lFj&3=?}>o-9JuQ064A-|RUd}F?c-2^ zNy*j#H#vDA!a^c9_sOv|rMvBZ~xPPsJgE(aQjE7|v!^DhPRS#D9IeJK*Dxr*9>(ZaB9N|9WvpOk!SN8y;*Ep-QoW}s! zcGC~qswDNqNtIH@TR-{CgQq!}!kDnxwAxc15f|0;=@U+`-vF(9`mc}fPcb;NGJI?Y z+aV!Y32FuCNAccPkGi1PK2vDm(zUa%@h|-!k4Q=T4HxP>#}m9MZyKu58YF;#+Ues zU>jmaLp%JCr)sXz(bxlU^Ua){h2QuLK zp)VWoQ!yV$Tkl++gF0+5cavRMS^UIfLi~G}B)EU{+fPia)e**L>jh^WaKz z$a&a!*c6ueXW!L&K0&4bo<72Ww!5ghRCX8v#pQy6x2jl>^^4cG$?kX0g;w^}`OM;V zvVYXx|Ht4>CcAX z+0G{dQ;%*v!2FrChtwQPu+mCuH`iZJCjw(Z0C?|?a$40~8xDM;2`AH7;pKiA=b^nl zvy{2xb@Z)TF@7YsE_h=u`jKqWHxF#QOdI)DyC87LPwGjx3JzCQ4;xWP7P1 z?oZM<*J0h8A{ljOHm*+}qu#ARPR~OEk1f6w?!->3Q?dTa!PlW-(X2r&%~ZS_%N3#i zG`|qm$NJJMxn|TXD%JR>+5=))xX{E62hp5H2#4st`U&ZAbJ9?Lh0__ECIGrk`~9VQytI{&nt&UbOP9cMr5d%}8R_A*e)QUy@@fE-EW-WI+tdCvT@cYu?@RT zGJ5oql)@88q%gS3ahKLv>#&OL#^Urty9#=>r-a+ER~&;s_pGj}Cl!^>nn--C>!US3 zHKX4+XPHmb7n5if#V{i2n&{yy4WLQ_e z@MzvBvV4A1A7|T;nV`wZ%WgQ7bbe3#KvL)3gX1B?vxTy9YtA(h0YABR<)d4_-<@oB zGz4z5A){si9P(x0{oLErv(vblwEIIuhku-DpNSCm42!p~GwLiJA>&d8BCu@HjXNim zbhCZP7uLUca<@pX{Gy`^DzD_pozL>0ABXl(XK+{!7ton_aCxz_q_YtVn7x!HAk z!QcMVa!dD1axwLj_92pA^@giOzKpZ6bj zDZY;CKT@0JaTARgOr%4@ITA;hy8$E65o@LEX<$LD~c7rZGL~gAHiy^G9IvL%A zxPFPdrpBsz-+=Yxx#C16=1qFNKe5_J$y7+++k#Zi(K?3f3D?hP`(~I^0j^N-K)Hmb zN<9`e4pp&h9k|*+CT27xpDImkzG~TV<~-!vEhU4IY*ET=UMu@xs^Xc+@)$os6#q@h zh(>5jQavnmqismOT5Yk6)c4VN?)0YW3kBB`+L!lTs@L)BekS6HQ)s>G%Q`^cepygW zgDKMc*clGH1tTjZTFPwEULzzY6^!ew4Jqh?wd%r?bP}_S@n2Lgm2f+k|zbW zmHFo{ukP(HWHEQ6ITBa23)bZ*Z}b{Y)NqLwZa)30%?F1cF_2b$SI{W~6%Qip<~PsL;V)qk;0^(ne%#U8fnO}lv9 z)6+YDlu#2-9$UY~{9{mqb(2Q3_)g3mRc%o1^JkR0D1!>mr_aA@;tEJJXpH(Ud}pPa zEDQ-1CD>=|;EJt29Bw%Xx-Xq6_}D+e)kY^si+%F39Hq)ei5Jg^pXv$6llY9jNVzum z!kK!!`wLf=nH(FbrQ1<677i4adw=dT5C5{*Yu2{TwZ=;DJy+N0F3fB?oZqZu5!akJ zoW0iu8TT1E8aQ)N5f$I2J}lVTEQ}n)JLw zwW?{3SBN-~tw!#0w@YZIgxT3VsQWx<1m#c|YAYN|Y}}kUdo=GQeeIA|LM+ylZM^9B z*X$T}c9rc^PTtp4eMrqLrnmg8#hFi|cb{)&OE_NDGR4dsy=52 zCUI}4Z}>#5$05YTO#QYxYALB*qj<1n<~7aL;uXzM z$!%j}cJy4zJ9*tilgDayE8|K&bGTQsD;~2M1+y=5wp4h~QI80Bl~b^Um;L#iC}+N`-QbvKHZeoG~^@xvkB-Uz(~cb8e`wLf80FDi+IO>%9|<3|gsxZVhx z6`>UR7X8RqG7i$hlGjzTlblVH0#9MAx$OO(9tYNdwP_9eS9To2uj|lT9ZxJ~&|1yc zlJmD}8C32AJ@Bj^lN8EQ;asMzvu=NyfU^BT7W?ypokxQMDT>3(QBu)QCn#)6D3NW> z4PMtgL<)<$MSGD?-3wGC^(BXoq)MZME$)h?%?!s-uzVhv9)CYqsIPP|X|T3W`nuSx zpL!^(gJ=e>Fo7@T;_sP2E&>%h&40jy`D$N1elj-ymiF~t?#zwJ;~^7=botEbZ#3f! zF}=ApD|U6T&&6B9n%EG|t&syh?jX%VE|wkSa$>Q z{RdhQL2TQyXz!3re|4@qpi2IkEpy3Z$BO$3BY_%P9a+xj>FU#oUF={6A(tbqG@L-u-`*N(w3o(k^y}Pt8IxRyPuv&jCjEAjW zpTBAy;uHwqDpfsS_E=CVKau8n$MoV%nvvSoweUMI52+z!^rH_Y^bB-c4$1Lep0&4U z_FiMY@kvrlA`_lkqFzVmHU6%*3jFQEEqzJiWKJ|VXBFk2ds3PjSV4|tN%?u|m4lro zX#JBqa4bX@9KZH*=hK{tY^p)T%YEY&>y`zd8>Ip}+8*Bb&QPt~?ibKrltMyXCjzjyfL?vd&1jUxXFr zBx-q5_+#?%_2GszV)8X%>86u3>EKBc7mW_5K3_S#x59h6j<@5*jP5N;)zj?#e%M6v zZEl}nYsWxnp7dAS7s9i{#enzLp@i>6v7*TbX;JM|E$v6uaSSjcqm*a7w|*H+Gq&9o z6bRm^M%V0C1s4cS`&5$j1*W!_qp8Uo0@(DU$6f`Y2EsdhpBKxu+6;cqiwd0RYztA` zh{|(zEoeG((O>g7sBd>MrJ8}IJWh=8bT`_sskz6w@Id{fGb;V{P#P4}foLA3@XF*An>+f*| zb<^Lbcgm?J7pCnJ8>yEjZ+md6#U?Os;J==sT$wZzr9Tll8zQ{>iu1676Ar;gR zuOfQpSiVq%$h)>7F-w{{GomQJN3T|rLvwK5ZHk+n?ja{`x2P8$rPl{0B^`E~IWAwX zj{d#XaK14aDU-9KL8RFA zk%}0+IXwf{XO(mNG&cKb9lOz99fd>B;%s?7u;@y2TlK%0{;vDbx_hS??W%X1Nnc6v z(F;?v>XR+lT9$A$%g8yeWl*zu#k2PA{?#DH)Y16yLrZFlx$()*_HSUl&9!UN92rbn z@-LSUqVBvw{wDjBC^L0a!9~|XOQJ4kBIqVOCFxt!KJCLtlyxoBD5;&LnE8sd{@8I& z&KEBO3tV84G7r#?bX}@`_m!KuWYuiZCX>Ikd&Ew7i~feJfo-+*O-Qm~<8vVs9^t$5 z{Htzqixu^KQpC>sdukgQVv0qoVI-jydAtOklW~-MG+N6{IbE~KF|4|dvi7nEQ?u{nS8f* zH>>>Z3p3~=FACx&Z604Z*VjoCspN*PWTXwWuxO5~a=w$GzK18Xrau{VrzAOz!Lh<0 zqS{BvaH9U3cK7-th+l0j^_L9E4>b0F42xOBwVXI?Itlu&kM?7@^BqTvU8Br{Bp0Ui z-Os+}+|SjGXFC1;3*{Q@$1k5!fw3x1C+PDsFd5+Y^3Bi;EWf=EDEfXRCkAlz0CIr@ z`MN`xY4OW1*~yv`$*>fz8=t$I%`+sc(iVio5g{bl^NhXQhX{|pp$*^r6mjo-Tt!z1 z*6n%-P`Gp2nHkl5i=IXjlJA0NY8w)T$k}$72ep*Lri+_sIF17UK=`U|2yZkyuO1y* zP~mNt+&oWMZc`)p^7e7_mpy@k%>z@5I$oJ9m`70RgBsohspB`?Yr;QuxMpT|W^Y)M~=iZZd*sc%?F-c)F>c;8*O9`FWxf^P%S zr8Hci3{CNonxvIEogvR^(;!JodS)&JHX zD-lHrdv@}H-hf#)40tzOnq7c*Gjefh{c@Fcb8c{b`&+tLXTHuek6PYiUWE`C~m98T{g9feUV_1&g+a0Y_LHF{*I-TQoHW|O(#OK`OR;QNQ2Mf}4 zk|!FnR#qX4Ni~b#GU({{SV$X?UK%nr{dqjBLAcjA|7?de%_NR0cZJ`mroNMv@OTjR z=|S?*tIAzPnupOQ%B2Fmgzrxu-X9S?y{X7Jar|M4mD|0oT`Sq+XtvvS=?LnS_bFTpIC%ZUCG*( z5H4$p8b3Qc6j|0y3_sW?KgVwAC=559r`E|yo<9-xLwkm}Sx}@N=H@7WI}1 zjES<~f4U{VDRslym}8q#*pyekoPzsFgD{i!jK&+`8tzBApOG9Cx>0PLb8T=egTH&r z8=-#pn!r+61G*ov|7@pzd*tDPX~Bo6-$5;wIKL)YTNYRLd&EE7-{`%?s&u=hVBs95 zMVW3(rpDCC#MNpr?=$hXO6Vcoy{iWtRg~B9nax{jpl}9p@#JLJpM8BI+z@4coDPS1 zhhJTeA(?vyu4?rG;%i?E_5H6H`AO2Cj{ntjwj&wqs8Q@29P`14zgx*J7n!s%7iOZDl=$5x{yplkQW(`^UI4 zcj6?x5+H&0Zr5_|cI9S9!3K?R-k%}GuqXYfs&nXpK5|0B#aq8#=0tldj(i;cOlZ{P zJS6SUZEa62H!qXH+-psF=v%!Z_t6ACEJzzG0zkmhN?&zRPwJNKI?Ty*r_|~w>6Jp^B>G=CyIf4T*5-X>0`u-2yZe4wwJNm0dQ|Zdp zr{n_$=D42oO6fmsAAOe@cuU4LrW9YTF`JSv*TD_h{ndIz>};Mn*rz!>4B1KITX?MX KUR7+z2l#*d`V`Fo literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete2.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f86fe661a60c66232f7de6f36e5baf24692cc138 GIT binary patch literal 10438 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete4.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..85572a2b10972045f621642c300b97751aa863a8 GIT binary patch literal 9554 zcmaiZbzD?U)bOQ4MOq|9x?5PfQ)*#JSEMBtB&AVG1f)AeViBaI7C}Nmy1QABZlwi< z?}E?syzl$hH@~^}o_lI$&YUxI=3Z@ETRi|1_@{Jm8MI%4rh$=181xvP&aM`AZdV8l z!2jw20J3*6uAiSUw67%pD_4?N6qRzEeInV*|5aXM{Z(@dq&_tFv=M>u3W@Lv@bh1> zGk}-1lclqjwW}0Jv;>JF53Y#!9PKRr%3Fu(w00f5A{J%FP$WxFihff!>#4mO;ctz}#HbeJUx{K10YoVJiwC769JmvPa~y6B1Kb5(1q7KrE|E-r+*q6-V1u zL3;!LmNCxNJm7neCHt_lD;x;K?v$nmb_tN;N2 zomd3YC<6I3Vl6xxKP0RK6L*2h%yPa4!8DPcli`L5Q`~J2w4I4G7_s+C`^p zRDh6boi{W?;|k|?rRw^&*|tHONp|&G*jSgGG1vw|+U*S1n_Y;F91>ffP*L4FT(_P+z+Xs2@P zg{(6t68}3)a6*A+%_=>xv?DA6Sow!1W%$ zVFn1pWP~ZoVdWfU|ARf=e5r3Z}en~8vSxxq7Cnq3_dliup-`S&= z#NwIN;#utCZM~BV)6zH6-g17pW&wz=SguM$fmcM4S45##^m=&w)3oHmqI9nAg6;aU zt^Z%WaqZyD0N~E7;>xT7WmbZMz_oQ>+`O_bZL0vYk}G%5u<+k84v|TL1~qj5yJ-9~ z0RV8b>mzy35UnOD%NUdgrpGe|RT|TS{r`&Qh_EIZXjp=)fE_e(>n%-*mRm1L>15A; zH=zYt&7bIH56WC47O+h1fC?zwY)_U8NyGt-h7IU~aV5|x@Qv2BUu~0FsUN~ghir$a z6y=TTs#g@4NT?%G`VLE(;A=NK(nO<}4yo_(p#l^F@WAUv&R{GBhAcS%yu1k|ESh9W+T`#FGNrL3;XYvzU457)x#pNY%$QOWmdv6lq^U^`(<4)Y zQNZ+)HDNW@1Hy>dhBnQ>@g>#Id%04Qa!*|I0`YB@}DZ$gg$KM0Z0|m zb%*Q1tc^j(va;gJlJiR5^ZK2wM75EJR~;Ht)P-pp)*$pe5T;~G6BMwqWFa8rhxOEi z;*f_DEXn$+$s}v|b8Ev|Py_+<^hdkH;VB+)BOB9`&=C(0c#<{R(AxOK8s0JPfj)US zg3_EA^B947pvOH{(hxJJpqK|NIn)f~n+RR>cAC5MRu|?mmk2il#qKzniB2~;NtPol zXQV63nQp2yedLDEJg9HdO!b&sr%_lG4HF)zMu7U}+~H;^9&=B(>UH#Ca6{{<6PV$# zKiG-IV}CRiY~lnodDvKTmidW4a`#3O3>6CYU@a8^Hwsu<|J@|$?qLebR`fQNNq%;5 z50eIC9+wsXFdwpGg@%>j1K+U$s*p^DhjQWM!QfKB5fTgiMitTv;kfGtmFFl5g+e2# zf@2}9EN)ur>^Vpsb&Z^mae0o4P^gJx=~%i+q)5oH2|KbzM?JC#Np0#Nq8ugHnVAp| zVM8Wf6M7+>S;62E3NCae+#GF25H^hX@prQ@xZWU0b&V(C(mem_9b13^N2V$<}Bi_!SSz z!<5Qk>f z9jJO~8?`0qQ{yHj731j=px;tDlt3nF)$MrNjokVhPhz1C0^=rbdyOgM z79}EUv%$nI)#R3Cb;k?7dmJbehd!y(dm%a%VrX1{!VP#!ie4;DaXMm(}6N0&Wr!OXJD0 z$v&$Fvs-zqFjZl0>{ob60Eqwvz|6|Nj42!1rZnA#<9>G`h<8_v1HLd~Dk=)U zip#0^I<)u`gA`0s{wdhl*w+x~hX6MA_2~xti~V2X)#>I6kCXIhPLPe2m5+~)2fTQ} z2R|>rzyT90D>Eyz5dZ1=+3MQH&yDrz5b6GuZ*b5g=_-(tHi00~w%_mu0DEs$+P$Z9@$8mdNC-U;% z!pHcdACT&j*!eYZ*_(I#MCz@B-)+p%CvVfzD{-fnxoa0p#ta|Ns!sUpTG{9;+>4Eg|Xl%FOnzj=l3u=U$S2Ox@8RAS=?Axo+}LS z`+ZArgQ;R-#?cQ+cb%IR(Sd4oc2LT2oKtq@27&3S@~WGLZQJfTJK{i z+6{f&;24q&UFJ>jRm9ObGr*XY^s@VW`KM+sSkZgG_5mmCx7Xvd(Z{wKr3J}t&*x_| zns2lUleA_r(6hVOpW-YFqFxEojBPRL1f4fOKxnVI_%b-lr#0?rb`($XbLXBwYVZ6| zd?RK)y{Qr7tSCa#S$TfE>LV97Vm0 z>|*Zs>36nW*`K|?OF&w*)0lIp5u=@>>;y}DCT^gVJ;|*e6%hCtQxUR2T;kR9U3JoR z#jM$J&8pgFK)UZ`>(r8{E0yLwp&5!jf@u<+SlWycS|NbB<27MsuhUzmG4`I5OT>l4 zvnBy^sLlAjZtJT0ejCV#)Vk`~)*pHgR4P50q&qN#rONOIwwnS2<1yIY79rLqJ({@8 z_xzV~%&3kqlctVaVXtlSUOuBp&a9?YYq}g@s4Pk#A_Zi>ER;1jYe1~`-7QA*TpxO8 zH?X=z34}Q)DaI(L^((3krv<2`bFMw-*1!*RT9F%=`nA+^4@iS=Cn2?+-tySM)`*QXY)~mS7%SH_a2n2A^dQ{ zO*Bj+?M0aw|ID430^Dl6fZgR;AN@W2Cz2_1w-#rGM5(b$2^b7AG&%XYt2G%|v9%v6 zEEe$Iz>te|e6*yy`3F8~a$q59O9iiq1-&(s$D+PA03g@?foXyMRWZ&lkJi;diV_}q zC#QM$7VG7VJ>*35s=FUqjeRGj)m_BMZS+sZxW6zRBWR~{YbNxv=^=ydfe`vU&d8Wu z8s3Qg+d!2=_PLUPM$`+H+MWk$O#5N9ypc3)5|mg za`kU)k~=#w960q$WQ}PFS{o+EJ+}i6a(xa}Q>}qwSJw}5$*0k$`Ij=Y=#<8^@{Y$$ zyglBp%{aZjAmf8#&LZ7@x1yBWIBKR@Fb-8~OugzDzTEf5m?xqgLcAkh=|-pfjQ`rf z-ngM@JG`}u7Uc74RV_9rvC^jYBoH5;6{A@g2B;UK@ypCEyiDhRbyR;wH;TWul-_8h zrK9CIy18@6%%t{#YP`zG;Cyo8wApOV3IQklFifxb~*j=GJ|pLG)89QU{C0W=fAJ*J(pmjsUr4Lu0G=2T9H}oh@i1D_? zD%Yaujkzy*ug7rkZN_F-n^F=)`xedQiqrh3SQQ0-Y!~5dWft4(2Q++}j@!&m7pO?^ zW^f=6*p#ekSy?-<#`Ek9g+(v9B{Ozsd0*@?`5G$5CtFEZK zEbO=Cs{1dG{Cr-gF0Nm8Nb;YQ{dpHNy#ONO_LqQ`~0_BkWn&W~m(th#e%H9uR+} zbF-JoCZ*)MUjU|OD|B4d^#y|Bn^@a6Y2ilb9>FwMqKFByPHV?BW`(WBg04@49T;y) za|(=`9cmBH8@lGv%STxsB@t3lxnp|T3O%}+bVVK+hLIDHlA%#2U99MHgN0CnI~PbA z9S-2$%S4*emFT)I@7@|J9;`+y8)db4=CNPspLfa9rTiz)FFRzkM)tSESe`E4DDw5D z)5`9)b7DSN{!%vDSW1fIQ61obX^i&?sq-Qpd|v0djRy_fVuOD;Cx|M=cEvZ*M4<)* zG^ek+N(fPJSPOgJ;@3w=!npH3gKo>Gm(xdCZJf26y?J+lg0Fb{;-G3%gXbr&_pD!6 zAPP~8N*QS=vK#o(o+@(08x_8XIm&FfdTZ%}xVtN!RnxrIgf^3A%=p*~0y?&hcQ$Gg zDqg=(pN2k`+g263zGJ?{BQlO0Y z7dmOppV}XL3ap(T3zatJr>%(~{60sPMXjli{;(yn0mhCFhn&sq`O-389p(PY(pTZ0 zT!59`#Pj6%k{BMOYZEN{r3p?KD}LEoLJnJz}{5m2y@lh zUTsyQ)Svm=rd78!pE1disC9%B=E#zKHyOyBbUQ7AnGa8w`nai%xc@FXnlMl{WZFEj zDZ)A9q<(J@$ z==x@Qr8pmF?apj`wbzP|F(B>rNqN>RTW7MZE`!@}df!&9_8fWKTx{T7}h(ph*3oI4F9xGQdzQ6<)dfg($?#sve3b(E^-=|c; z0_J~U^CFoEe0#OsE-siw&whK>Jl{G$>nwMoY`WvP_eV!vGlS@RP3YGnim9r1nZ@fp zEq=1w=V{^-5_PDhCd$(0Kh?E&Zo}y|oqP)gM=(ZF6`Z2QmVpZPBwq6;#|YTZvy3TJRH zrJgC`EcF;Xeov^?>hefTZlq4uPlMe&p=#SQ^nA4SDT=6LrMvj8sPmepTkL~IFvBQK znh8v65o-C$tNeZ4lYYogcUr!Y{#~((j^^)E>C;lq181!dV`9QJ8OFos&>KEIanfBu zkQ;@ZZzX<(F%(;~zR|qhW}I{!O~i3v*^t<=mQ4iT?t3dmW1AJtdE;es{1%LCUZ6QL z;TCKAOe2rLg`lk>aR(>U9ml&BPbRse8bl#j^vBSvZ}S{@Ywk&v^dQ{z3iZ$1xg zu;$0UU+phmLMLRa#yh(pMi6*!0hwm^Tj=5+TJ0B@D41cz&!wMq zEnu;I>#Kis*05y^1Qgt7CkAlAe}FETcZNhrmM0~LV@cu4;ID_EFMeCu2Y+N3d{=(^ z9I$4ieter4_FIN!pPH1L_)QzLt?qtEYAU0Z+Pff!vvDgO-F-b8eEN7kH}6E2D0MV~ zA~3{HKKbjKSzXP5`JcPFo80~tmRQX=Obkxe|qGx4foYMA~^P}Y_RJOki8j*6a8?R(ScWnX&*da&md#?_E*iJIDX&Y|| zd~Et%bsp#|Y>lQYPWsyP8O_6f>}8cv-pzvS?~9Nt2@AbtSLHl?XsvC55&8SMYc^9( z(Ng%QofHAai*PSP4Grh5_(XMjDqA{C`qfIWuW(#oVSVRU=&hq<&3mGGG;=~}@yyBC zpZl72`_h>{BlIX9zAkSz8)=UVtP5;YUg9NPCI5gyUU0B$U!yO2REpe0d^NQZZMlDt z)Vwhx-5k=&FeS&I+q%VyiQ5t9do;Tl@QSClMKZAF=ASx=w_n2yoztSko~;;cd8eF9 zv@kVwpt-bZYdY2q;Iyq4N{o$mZhwS^j}B?aa=pwhv~~?1@lnApPc%AT&&%Et4?;9o zddalHe>!lsHAmmyWQq90MxHbHt$ydH(0b2RE%-CIPG@ml;w{WE$KBa5-T6Z{7Y0G z6!1k6;j;a}yZ8uUK}nPlzxwg3zBDy;K!4AdZKNsB{*6JPK3-gcbN>RJTdNjzZ@_Z- z$kV#b_gOB{%Ax_NAaZA?8y#nU^hYoBVy8x@=;Q1M{xAtECHuC<9)F6Go2Nq*m!jzOUrFsbf5Hyw z+`K+O#`jy#`|RUISJzR_W#jQrV>%bB8&x(k%#1%6X8l|s%Mp##kuKU8vnl>DGNdSCdv z0aF>vGM>h_k<2pO88Vs5v^AmakavD+o7qYHI#v~wUM>-sr5rKclbDZf1aW>~0bk4! zGzmU#p*uKt*IB?#Js!Ig>N~9&-t%@No0S9JIC181&}dVABJO6WU}u6p3Dq%*InvtT zu<#5>-s+{EUvfAZm2M3^WNjMXL?jz{+_ykuD=arY=Cces z+SA9k&z(NocWDP<&2ZvY#~T!8$y<@RWi_|b(fhft)8MPhGGnr5y}yx?a~aRptl)I~ z$!NuGTQ)Bew{zl?9hb^*@4JX{(Vs7?=o_-0&6Dk=R|l}+zbSKGG-8amd;yW0cDNz< z7&l#FfruYt;l*}FoH(M_Bw~JW6nS1m#iDjoxPm9n6!C`loZjJs8q#Hcclgq=VCch0 zda}>mI%@`rrv1bbE#*|$HXfPGY?5yCgQhW4{sBA^&df)84xa=QD#wq7bnnS2E2gw% z@)Ty_SNi(hPDC;N8h`}^mjd)*^W4uTbzBvM91y}zk- z>jkGIHAAD-W7Ts;cdtOR_sgp~frzdyq_jot%%9IyDUz@*t9_{8&oez%u1QxlXBT;n z?UqW__0j#e{IxkNF?P0-uOu5$*bC)@7y)5*k1#~R&+~vpwoy*X8}G1fqyQ=|hm-;f zcv@+eOí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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken1.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22ad57840b89e8e55cc5bc605a52c13dcc620b6e GIT binary patch literal 9781 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 jDJ0Gq1$?!-F2KjZ%c;x}-6 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken4.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..857f8e3fe22e7ca40d9d039363f68c8e08bc6844 GIT binary patch literal 9875 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt1.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1a804cf2293c9f086cfd5686cdcaa012ef0c49a9 GIT binary patch literal 7588 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt4.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..835430ca03191afcb805ba0831360fce2fdb78a8 GIT binary patch literal 8129 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt5.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..eede195ea8acd9a7e918d4b92be0c85b0f441b89 GIT binary patch literal 8892 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 TVbS{3Jny--ltt^h9OeH55>FZZ literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt6.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..33152ffca6d5d76479599ad86ea2a13811744d81 GIT binary patch literal 8484 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 uBx6M-5@(wHNlSd_++%w?a-L;Qs+eZHcJ> literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt9.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9a78397b95bd09316992caca560d472a547811af GIT binary patch literal 8608 zcmahscRXB8*O%x-2+^WOT_LerEFpSX1k0)sz4x+0f=KkuDvuhyt`a4PE=Wl}d>)O7v=fFKFHi+4Sq*16=r?OgJl0#o>=Ln(XqU+vkYKWZ+6R1FIsTQS%z5wTlP zA)#}2Ht?}=wQ{qz@stLMRv=MK{G7<{>|psv4v+B9`-Z%NJ{}+o09;-S{K{A_x)3TR zd2PmJX8C@nZ;bL9)X$lPHB5TAy<$1?v*ja9_?`{MB7t*(a5-Pv5VRZ#M+mpHVO%h; zGzdk&K%B!lj!OQYK?!CLQsqckLY9RjD1uic4w*xgV1`s6Zk;{kihO-)a48IA<`PrY z4km)FGlzT-;6p!e6RM{RArRxkJpUrpH5yDVACVfYCU(daVkhTI_s0g8oN8<^kz5x; zh_W0w10q;GZAgz?5mN|1jD#(OUDWy-5DNg=xqRqcJ~Aq%Dl(u80H|bjXgfWayZ>VD zu4E=BxokuT?gKyq@~NWpRinSC#&H?NabNV+$X5bARTo|OLR=L9v~?(yJZOn8(abD-DE{3n|8_el6=buH*4M}N(?I5Jpu`!=c^)Jf>--VOG^~zF(MOn;3 zNQT$!*_Ej+nS?jwaO*;(Ou^~$Ux(K1^AjXVxD!1PaNa)-#|LCdI6`R=s{ag@5gcI* zo}VCv+0Wtp#YMRo;U0lEy%&Szx6(J1QWVfODutV6Z3tZ#v2jDE@36Jh;A(wir?MIZ z9D+?ikX`tX9rV3C5uVuXq84pkwe!^b?&(6h}(>and*w0BK2Ji zl3Yw`Q8URlGq`|-|LUg17fZYf0FrT>khmL=xMhiGE;U*EE`C6k=sY9QOMKDG5^-E= zaoi4Zc791kDXAMNnf$LVSOBVXmh*-#@I@E#Nw8q-Doe@$~lRFejDEa`c|4jOy)mL*5at(PWu@#SYv+=s2^ zPxSIVPhX>gTD|NG{LeTvKEW@ z1Y2dcM8gWxt@>en83~_YyczLVAz1JevX-9EueO>VKdiYE6@R8>ewN?VCc!5QC zX3cm}O$xIP7|5Lttq0ZNsH8_Q9@or>LzI- zYitHYU8eMqb9BhDS{svt0D~mdoQUSs`6oz4fuE+eE_2EMszOfaA!o!vs+f+qsSeV{ z2-NIjYBYf~7!Lq7kLhYoT|*+1kW*te$Rw1RH*!wjbZP==G#)TB9%?oo@S*5cqwA;g z@{+33ld4-Mja!=uY9kuw6B<+0L24S*xagu>OlXuQt|7;glyp&`mH;!9&D4bA5K0M| zXmf5d(Z=+VjX@nK;)3)ESnxJAO-7j-+M3`(M^Gr!M4JTz8zY>JY3Dd<0jDuit2r@- z8bP8K#!)LNE;EOq7z&vbY6kL6gnssOoukjxL89goOwB+sdRMbM(=D!dU%Ob%$W*=N zq)=(85HOt)Z*0+giJDu#uJHLznCM8g3#f0-+te%>HD|xssI7-IHL#h&Aq@@!z)5^Q z2v}f1PT)Y7hm9p=Sl|M%-^mk^wV~h))?T`p8U`+}|7sETMwx)JmAx(Hcbh!C!(_mm zCt?Nwd=0)!p<$&Yz!Cw#5R$H-As0a#3?2oLkXS?;Lr5lV_`hp zUiaaAIaqDDdQQl=Jft!dVeDKsmTLS$EM(Z24_l)Re^HEOGI0`9#>jQ0$H&2Vu?ZK1 zUKoEyFnEN52c5A1q}>q4%N-mIC+5J$!8N$C3<~^}i3ye8}R}psKcS4D%Z-DaXEXz{Hs=c+#PgQ$LOren$L}Mcf`S?&W%Sk zfXCte%9T{((uVd)Czpo(RIkC}8e?6JhVxl95E^-XZw?*=SKh7-$CT9=n_yt!e;Y^F zfU2A-4?qH_N*yj%%it6(c93dZ0ur1YD_2v!wxO$&x=vzs3{Id8V^G!VxD{CZT%rVz z2cCpyVBX`O=RE-j97>cU7Xe+%7bStNrYE4GYwY<5=qhsvLU@fmAr5g4A;_@#aR{fJ z1O&pd49t7{^Sr+<%1uWMrY$!RO9q&`Gxz+wt0Rh>@)79XRU8rpGmGT{17@E~&mRm5 zHFv>-M46i66m`VF00skG8k7PtMh5{SdKZ}5P%}}a0fui4A_^R6q2M6F$|0-Cm{j!lm!M#g3TW_R!{Vzf~ytROj?$v2WunX zW$jE>U`&l0msXCaN`Y}p=Tr)tWQIEkb{Kl~H{)UvPS9~698$vL#~FAj2E*2o;br7k9cM_|D)iBuVfp^5fI}UtBMbYrTaw^{secr*l3Kl7U zHv$5J3kZxufPmoQ?}p&r<3GgnzngRX%MH6(K3;B4p0`D%`K7PlRMyrsys4%?2X`pvuW_@jxTZF}okmCmv`WwTJp``hvI z_bB?t6S&57i@y8@FbP5QVNM2|QDUV5wT(Ayyvfogvf*2|m!%S3X93P9Ab5mIr;vkl(VmWPB+f+OU<^Fxt~$d*{8O|A+zZDOT`dkz&({nu&KpvdnK6`|2IJ3jTcRN|zzA zHoSu5`Bq#>CDhFtj<6?SOgPJmdrLPo6SJ=_I`hNN^YuPzxn1K-MwzBfO|Oz~wyt-k z!jb3Q9I3^M6-Ugm+iIGfLs&!eK0iy(hF*Edrynvs%T0@4xZa}ewp@xH_j>QyhHXg; zcuO$zXz4TwKJDtGf_=JcU_;$>m77Cjcih-X_f)}>ghXRaq-jZ0e&~I+l!LSyiAT~W zDQmBK>S4U!M|$>z)0copxLAiI&-|qR7di>>>|ZM#`Hx&5vO2g#w9)B}?dJ z9dFj#m$<4>4~b5Sufn1PD`Z%IN_4qOwz|>NO5yw8J-W1?9O>X zucb*(a{eBiDGqvEnp{VfHywJs^$Bvn;_d7eZ%g+E7R&HM=Y{Sv6R+xg+XI#E63Sn@ zs~%4W5n1z+MK<_-e6LupKj6koOE}$g zsBxXQYT&V8oGrQiadit_!V80!UI!voFQ+HQ*6;Jw84%6a_Xbn$u>s?c$~8u#Np^jL z6mLk=Nb<`)`{^G4>9NZm>Xx5#^N|nfzS1^lwa16u!XT*#J?fF_*cH{^2e~rtjk$9vROQ?XNvKG(1GxscPD$ zHLKTS?vrnYwJ2)7-Y?Ni%I!WUiT%*qBTXd-o9#HNq_s| zYF@8vuFV&^Q;jrnKn7FU`J>Uta5?^8~{wog=Y_PFQq!SHA4;KS`* z&I4zs9cJyPJ3F;4MxxEPxb7`^A8;-aHg8;hm~GDnIqFJ*H*>CLzTytY%?Si zM5teyyrU`GHX>J`CI{Eec0N#zF_*^~p9#&=n`PlzS7ynMS;JGOt$ujWyp1NDiQ*m) zDjIhi;Qttgsf>7C2Z_Bkbc3bxFQen<79%Q_3tb0(b2Jj?cq)BYkPOK5wy zd8|av`iQcy#it3!0ysWvH${+&-kD~}vrtr)svv3`D#;^knxLkZT`gEQ{iv?i;Nx%H zkJA{lA)hEVvBB}41|7;udeeM6D!(w^J2G?da(1(LLI?ZX%JR#X>=ui{vg`wLAjp1#pF1$lKkS|m*wzWH$BuqE6dBL^Hu;*5nVl<>|XT;mL#dnS-f|4ew{d?1gsu+I(&UT-B&|5k?qf$#y&6qykuif zd%9>}1*!gcdP8YpMxes-UP0LR=uO*yNdr82`SxU;Sv90xbvEst* z#e)i(q?Ml!EjzDA8WkQ91x_kT`eW5OXudY$yUe_B4cYW+x7z>3!G1B_djUejT%$Rd8` zH&(;fjL>b(Q~ZJ4uGXs?D`OHE(vI=G3_papKUJ~G^x3huJYm3)a^UguN3*?#=4)<| zBhO@yS!JyCv#Ij;mr2obHo{f0bq>TQ3g&GA%?-}MB-u${uFjdS)BJ> zV&AZ+Zl%ZjS<#SN7#Yn?I_f;enCb^T8ZgglJrXZ8x^l-S_ui756r`s5YzOUh1y0gv^LPB z{B~t)bEn~s>r7qAxHv<6ZC^UebIGJfW`{EPMIT-qm-FKv3A}8X&Dwnto?4!qJ0QBc zH&?zdAX+Kl_(+B#4WHHb-qS+LhxHT@1RZRpUG6w(PmySkF`anEJm{$0Gp4L=!|^tz z7T$^PDAyJwnDWXz$Ff)S#_!GN zq3hkVBz*=g4|Ioi6RK)2|8*5}cnqIu@l_yHbddsrr2-R0dFp9PJ!5Z#NNrs~>WPq( zGuIK2VcSD+UuHtI-?dy*gPsA*Z<{HduAiwLYcL)xN4b1}! zqe~~I^V)|sO)eweS%H`#@M&D<^gz_e}n0$+rV)R~6jbHhVNt5>YVA`^-FXeDP-7N=3!+TOoVOd|h={DzhcP zU}iU6Y4O6`ihGbWg-2P7M_QYw`-6$ZW6`I^Y93KXVNZKb;|9{YI`7JpM>Y?4K4kN9 zF1=&Mwh(dCQ?A76WY-dg@m0R0v!b5nB34-9Z5w_R8{6|FiJJIv>b{E7uaerc1(zm_ z<_*!#ZO@t(HA}Jkv{p3a`{4?T!+Ccq_bdY{7(OjGaH}A2#%7UR6iFDiFIBsRO7-+Y zhQc3NnnX7P(e9MAS26Kw0cw?7OR;nzP=5V;X2vPbkz+>$WOkx5-` z==1Pw8Z+zunvX90oiH*?tdsY04W22x3ogWN^S-w>`GS6CQIb8ZXIVCOdpsE~@}Sj& z4DXao<;qu!gg}#@;!mFnD9{{O+>5zhcrvb$@%!LyC98e2L0x5R-&c_?ky(RKjDJ(s ziLh^AVa+4v9;XDnHswn6gfgCC1rg@^XQQ$u-e09}la4+8F_#(TwRg;bHuyD+#-VKr zyTFc{AT;D&)UtN}%q_T3eK+Ne7ZbE!6nnKRi``Jc7N^?*_tDV1b=@?|QU*$m2H4pE znJ=ojMWU0UdC!WEWYWHuGwwCDJWlG%R3np=%(tuk9o0wn>3 zFw~T*Q1wC3)Bf@^n-BCW%TteycuF*v@kYBKc&MqO*1n8vkC%0lsboVF!MsO_&^M?cRmOMDFITNpQ*Lj@W#fjFatN;$#&UTgXwl zbtZE~Wy#iB?2T76x%Y|h+AgNY}DSBlPbS?yQ@F!#$fwEQ0A}M0vDq^l6fG zNONZ&IafD=njfIN*Lk@P2l?_^v`qF}h7*i6s?L{T)zoM*XVe7F^#sam9d^s^YovR> z8$LlM&lf(TmX5kHF8>>txf?3At#2d|H!O2n3bv&t!P}?p26s3RWcr83a{Z>2Iu*h<6; zhk**S*r~{H(mDW(ar)aL20E1&vBNy^(`>dBSj*U8`>{)rn)8+BAL^BkKdGM&USYqUThk-|6+#fs>OR(fnxc{? zW7o(2TDUuuCGCn6ajfM1fuyx(V&j`PoZz&Nf!xwtjp&5wVXVm68B0VcgR8JcS2^Y|FAanl9+$$Sdz@thFK zll~U@T36H+oyj)yeg|pT*{wRLj#MD+p;}O6Eu~xxxPI?#tZ+Lf|22{YMw~X5* zr-jTDx0g#g`l@(e=VQ$@;H+9MwozlITrqojXLcikCmm{`abwq(un&AE^P<0L8h=X` zsHzbhGf@b8Nc@;x=m1}A8HXI1riu}ubzt45xrOs6{ z%t!I~73bE{)379H@IX%6DA^}JmW@Mc0glkUudd$MfDihtt=8h}O$6?6_&SB|QDCbmv!>{=!`ja&xJxqOm{f zx|N@dXyX~#Oh)s#1jMR-h7@oaV3ZD*7U8$c#PPB2u2?j+$!`R%x`CjjRjT3Zl=H2JMzdh$G-JXKedh`QS+8dxa$xm zJTQb2)~Jq}@G_i=>C@Q3b}y|D*;@8zo~~N%qHsq??#o~G2v}5%0uDdd=ePI2Ouou> z;7Nnwvv}eFGs(th7)q@o(@#io*)y86baV9g>fF@!0p=txvl(0O1mXqO(z?RsRq16v zMt@|gIHlTfzFnoDT;UUfoOvaE>=xY~*xU);R#m5858hT?t8KZ}pKpzDts5V!b@@>C z@w8>kP)1lHWLv{g{8@i{N^+bQ^lD?D=? zCFrUrNA-BLj_OUWO>;W~#J^yWXv0AgSCwHJPOO<= z1kUcQi`0`H{EZHSo6(ujU`u78pp9lP2_IHAwzJ<~w$mh%m!~C4hhO4Gq+?1>s*jJp zR~LOOy-|Xa>znRz1P*4NHnxxT-BHQb4}Kg_%YmlXTxaXuy;L-rGb}G9i#2-t34dll voZRU$xvKDIKN%SU+55Kl9~#fI;p2rlHsWFkgcA7)2i66YE$|&hDJlOCrAxBE literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow1.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..83e1bf9e27a5cc7e55ea7af168a82a4ed0031cf1 GIT binary patch literal 7338 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 O-tI#AAH9t}1pE&htM%6a literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow10.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow10.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dfbdb3732d1de76a9791407570159f747c2360ac GIT binary patch literal 8806 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow2.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f1f627f7f27f6bedf638fe1422af429dc4d9e2a3 GIT binary patch literal 7152 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow3.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..859665e5529acf9d42605f1134d2a2f2744f43c5 GIT binary patch literal 6760 zcmahsc|26z``1pE#@diXMrJHoN5+;V+c04m%OLw63L})Z8B0Q%#?lyNn<7h%HHw$A zg=8IMtCS_74V9MP9lh`S{eJ)YozJ=FKKEJAdCv2k^IW^2AV+{5_`B&`^xjl zh(sOILLSmkS7)*B2cLilzexXpC_|9w2NIDwETZg*5Z^y?Y+Qfd2TaYJ*#KhzfJH-< zEa=e^B#4x$z2v;K=|I?fNmEaKZqPViG4tN;Bb= zBPkfVl8K6jAe4#%aUm=m#PpxR92E>wO?dZ_=GAoth;MbjN|Ve{t`HEnBum8IDEpE9KRc?I3LSo^>W@>!*oT4lbmBE#Is3Ojw_@?Dj_nw_q>BW?u%_6`E(r^I-6 zH&b8d&zG33q|e!K(NyYDPT>aaDz6 zQf(L@WYrXp&9`CUqFJhThIgII(lk-lXIV>APX1sg2-$Tl&(a|Ovh48fI2l~8F(f&| zXBxpfycjHNA?z!qxoonvq|PTrq?x`OS_&?u=V>puO8n%X7q!R0#@nKc< zSTur8!S34epDgHmQ*KHBEC-fm-&DjMTGTG3vOn&WWo-=r*nN^765jWp{!#k5u!4gK z*i}a~kt2@gI6}a94#BN4(S0Jxb1QKM>|Y5!t~mj2|I`009ZYgrFxdYr1knYJ?nf=b zD3E`a32rEGQp|EE-mGh2Hp8%I!zy;4we3U=9mLE>v~fe?o(_k@9drUlke-e@o;c@l zmz;3-2EtTsz|>aa+<$dXo}DF%0DvA@9zi~UAkXV&!mN#hdz1iUZdOL7y@qGb>ylyC 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 CW6jS1 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow4.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..04706c362e97d65c433ae40a78d5fd5f75764071 GIT binary patch literal 6653 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow6.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a45e6f5624864ac04c5fec13850d55a7217ba2ab GIT binary patch literal 7115 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 AHvj+t literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow9.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c7a250fa13195378effcd8fedac83ce229174b3a GIT binary patch literal 7475 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 Naa(jQ~>MpXTKE?FkX|ne*@_xj^FQ z>22@oLqw1O!NeB;C~=aUzF(2(6D9v^L`fp$*dSJyUg^*OY7fc&syPc%b?y9|rC?Vi zq^>}(T_dtz1Rp042Tw;QZv~L(01~C7i9{ZESNp$mBxnAm!0*E$qJi^a z3uoj~G2mQ)sPwt5bE@bvJ%U`Hq_dN`1T0w)XrQOf?T;jzk8yx{^0 zW+`EU3Lq2>197fI9HYv=gF4Iwq$*Q!hc8@{r3?Eidk6_vhnX>gxD}po29;OYVHGft znO{oFAdCXG0ttU7CKUUq{n{(GaB?Z3_(zM^K8%FXszhgpX-ge)h2K{8XZve|Us)?D zj6(SXN4SPEI0FjUE7tICk6?!`)Z zD(46QR0XoJII~!sOYCxVB2{=~1t|~;0OX(U8+lu?op$A%2!NH(+xHIzULjb9FA4@jsSRzEdZI>s4Zm zOt6~~rW#sy;n85S=eoYCe6Vtjnky_<<=fzjOL5u_DuHw_BwX;X!$|=pD&7cIq}IQK zeKc<*hxbR}X9bVoB4wpT@z=Y>YI;tG8|xJ{^m262c1Bgv%66m?T58P9Z45LTSSR!U)Bi3VOmZGD*#9m>xRb-D z2e!hW#`y0t!3_oOvTB~jn|3w7&Jcg^keL3iq&|y+A*=eZBx>-SwV@2!P}*r&%GyZU z8fAhu#iA|iG1D1N(+9!x|EpV5o-UCY0B)r438!2VPFavm{)S+?lMlJ&-_ zwf|qIJq>Vv0PyA4^yb$@@~b03;MBXJbVTn$+MxXE-eTQDl7H7Y$f5u`)YSLyq4CcK z003RrOV;i|2!dH)6e*4}5+6mXj~b!=e+@A#iC_U8OHEAJ0Slj=%8W$im5PiHLd6B+ zda$M9@gAW^xyy`Dhs^g#s4872RyjQF4Cpj+z!1zU=m%&!#Jf-X8^3xVOoSWP3DYcl zI${XNmsrTbarMS-3%TIuM@v0FJF6apy0hqiDa=^Tj?D*!yCL(&LGq}lfg zFDD^C!j>TRv9M>k4t+48ytI!n!Ms#vVI24=yqufXr@fS$I;1TG#z!j&_^1d;I;sPV zg21P{5JajZf>i*)qOQ+sJLyguuS?&j$VllH4h)LonNX3Ak*7fMwjQ>=j#*IOnC@gAn)Cq;f*!rSoO{^!!QRZX8(_;~~W5MrA%NspD zR#iQ(uJ~Pj<#*%8TAKE-E^$JmYKAC;X&u@KgSKQ*A3uj0#i|=&KrO+x7^lf`wLy$J zD&2`_GTq7go|7p76hWi>g6Dm$turvzX3mxe5yKdab-L5MsgwDEllA*C%>04wa6Mvt z6f=y%%#UHdW}&AKK`{&p8(|CbjYoVA@R()KH$-7()2wYlF?J7InW+{J`4?!1X~pUn zd~}*EFU72}7m;SMvHpg>q6oRSxp0@oG5aj1&m)6?uh!i0r;Lr12M5UwKy?k<2c zv($yvbND0@jSHR{$JHT`Zs|TqP?ZxsTm)1FheN?xfvV_L;GilaI5;bNQQ=WD_#Hf` zN(VY-fQ$nPI&dhc$^-v(OxZ=enAt%{pp(s^s&rZ8DM%uOq`?)ZAl(Yn zkjOigVBV7w^ZvY~02?KkwgNyB4RGr&qZ7WXLz%szDYUknB_ zd&+~tSX&>c8A^cx3 zcAi@rIgW$2&xb^$pw%mIF_)bm<6p)@b(UcYDq7^%x6wL&^pu4-l=8jMw{WbleiNF&~pLm+4J+gIZWB9!61^mIivtE*?sSD;}}XN%vudYnRnc*jMC+86e@6 z9b67zOpRGo;K#D%z_?{|tAI^F;I87GW+4T2_au zhW$^0Tf+4gZoLYJJmCiTQ462%#9}fIdN33A9V{@d;$h1d!oRAfS0q70P++^uRw7Qe-JL55iUgJ1AWV=0uKLp`CnYhe>f!aUmUnq z|L~RBqnJG99_Z~dUMgs5nF?Gu5~})< zr$pF@hBt!OCzhAAu){>B1H9N7$pI?R1=o}eu8{$B^o)v>%7RLFYr*PP#W7M#Qj9!` zG96%oo&)$V3oVi=MRcf7b)50#{PgI`<_$&_#z&0pUjQ1d*0B{}hQan7Xr%;Nc}dmOB%_iG@oxt|Z<8>CMan;o zoSgg=0^<-MCqMnWA&&>slGuoUH$?nbcZ@kNKmT=+&wE0bFY{lydhHtY_r|yH%iq4u z&#m`wtbLrGS+rTaQfs&&mv2}8y&$6AoK;iGVVJAaQ;YAGbTk*VVD>q@rgNt4WsEJRTG7FB`Q7?vIq{?+fBqMzW%l zldZ%Aow1AJTwOMi9l57eX?d5}ESbv@GnMlJ1ub!r8biS8sRQ($r|mHhi*d;wrsS zBgYU-_M*c>l(EQuQg{kUb5F`eTlqCUN44h8M!syNuXP0;=h^q`TRV*D?)IIvrV{%) z>j!U+w6e=4##DRVYH!z|eepIyy_Kp~yxKzh>|_Q{-`V}3A-TwI zX99#~ZwLw5@~MN-KYq>v+(fbD2gBje{oz|eS@8E2=aI{nC8k-txYC1V*fIv?q?xWkFm^}gtE08 zCt{=9l8;Vj+S^!vA#8Vpl02uA4S1_~l?Ctd17wq00Zg}*3 z&1{NeAFf>Zig^-|AW6dCQ2>x{5KL!d$kl-l;jXDP+vOO$Z#hCDgw7f*);m9RvN29) z`Bf1>_!FxIfK?J_(;5EyBm$TGWUG5yTBF5cX-#$dPTS}NEuf~J6B_gKWDvnfwWp!& zp{Mw4>iq7`1)6@HUivp;euI4OmE>Z|%w(;KXi)~`*cqtvOmB{rRejsX_bHlF>aKaC zgF5R;d~cGsyjhL(4$XrBD^1C3)5ohQ?IgDT&yS7VHv~|6o1;+yBAW{xITIsmKTbGt zOOj*5WI4{ievZ4#E32PZbDzpE+SkhYmGb9i&h1;XG7lcO{#nsUQ{0jc!&TDgpW!_ulG9rTW@pUwjso6=wDW1 zRj`7IlDfm_l)Gn*-BfypIIjim-drkqk+t9{?EE9=SSGXJ>yA+*MfT-o%TOIU-*6flSgghvDv*={N1*?nbN4?^9ak= zuT_?uqZ&6YCx@jh%%RC%7juRB@ zAWfi-Y1R+5f4DdOxNv*=`^g<=8>@*?k&TJn4p2Emd7iUqUW< zS_WCxoWDU)Bs1O+SJRn$>@TutGFKi~ellMwc3sM_!F+iBM#KE|i{T9X`-4Bl*sSoY zxVJiWYT@_Y9-oBVk_Il^cY}nI0j;Y;XYa?y7jW87WL=xIe@iCh zkj){WlD2rHSV{I$ZI>x z47<15H1MR9jEhxQG}84$*#tn?6Lo)@7^z?q{#N#DCLsKpEG||oxW$INrXMb0F_E+k zOiCQ>?)`LUP;xdgud;!m{GRb_MKzWGhWvw;fW~fJoer~@dz%S|+ZA6h2UXRgk$XP( zjnUCjpX=>}+{UV>| z>wW?6nxCpcTkufK<|9@u@0Mvz=L)0c%FxFkiM+L1blEIgS3Nhz3(K(`8~bFYRDe0q z`>S=8;%F#u&pBUfEr_g+hc%H*M22KcEzM0I32k_ z?KIw&^jr1+cIuYCvc0}qp?qQI3OnBi=eJkcA-R+is~sbuJ42h_^<^AiA-#69q7}Zs z56}=j|pW>{5bUi?jK5gb{yo4}c7?(&(hoQV} zyo$hY2F)E6`SZ=Q0oEP(GQqLgIvx_EL6srIvm7suleeWNS-IH#TE}(NmWUeJq#Lc; z^Y9VE$IqQl2>j$Pe*3dDtofn6yFWKXdcLUd!Vb9HtPkb{E|jszhuM;FmmYPUWkcUj z7dKjIaDLgjFJ^Oj51BG^WO~yn>$yeOpP6~Qx4u(iaGrjB$Gy7AsXN11!e>LOirpK< z3e0`!>{fKk6zGta$#>j~nJk=-FH^t&-SCJKo%Arg7Pswg+=W+oRabt#$^}_p(x8}R zrg_;VHLr2T?$m|j2r z$G4_7@kfDpi<-Nh(#Rr#V;YpF_5^?s&LoDHpQ=s)K#m_ zh3)KhF51#*Tyxk)f14o2Q_r>{BuOF2f!SPpIiX*sgcbQx;5g~Y433vu zR{Em$)`)ZCuitCm#56qNtGfYG7pWH@{pBik9eM`Oq^!tGWh%f`6P~{cuIpwV|fG z&f2p0c(rpaUptw;l)bl1ymi}n{^-x2oL`HXl^PS>2{8IUXoT5M*0P2NEEg;B5R&u~ z6PY2l-}fG6WO(s_RK`CNn|t*Q6?Bb7aws~(lL<;u)v($8Yr4#K?M3jNadx*B>W zlTFSG1a+y~%&ANdO}%~<0~y^(x&K)*H4Ua}AigtMx}Xjv52@NxS}?x%$o@E{r@j4r zai?3VDq`waZm7rpB5qPdPvS{-?^LPe5f}b)j$YRB(m+v})qO9njYWYu7@49!S?)s_ zfJLHd`t4Yfk*8}sHsBWS{;~#XD^**MF+BF$R`<-)N66n3=m%T9?WSJmjU%(MraF!; z&zW9JHb}q^!hVYx2hOzzuKCCI^NS+%OA{ZZdvc(KjaL;qy|O*nqivI?&gI0n4%8Gp zj&NF%-CO>N+_HE=|E+PaX;j)T#k4$I(<=n7cgxg-rLJ@6xq~+%X^8vIOvL-kanEXu zg`7R*_w#POw`ai@FHtE-;LUo+MK;lY##p{zk{5q7eFMFmsf!I3|1qdNB0A!JWm)3A zBL6!zHy-BWn{EPhgjfC3<~7FO`)j;YFPNoLDNzESs`aZ`D)TRzaI7d@Je$y`)kg&v zF^Y2e@NR1%2=;3=fBkNd`No00Z%Br6lZ^zyrD1cnzGEj!{HI)Yqc(JUCEoCBg6Ow9 zM^SkUWitc;{hggaHobA2VxZc7!s{YYl%t>@ztL*Dlp4bx%R?i>KTFqZ3BOw3TDeTJ z?#%e@sEtS`U#H(r9=g`J#6)mI^`u2w(8RgoQYr0R@Z(<*$qOoX{huu%)(#p%8#Acl3+$=`M!(&`vUm;!v>Ghj{;vC-eBQXA+w18s zg_RTo@l9o@N|N4-gAW^3U%vF5qr~=1j?ce9TKs6$7|9d&bAu-1wS7y|Tka1D&fy7X zWVq^Yy(-yIG`oYD{C+O|oldz8&COdHR~)gIsy!XZsw-wb7L`J;<*i@Rfpp(!XF{`8 zTz21Mm^(-@XcY&ji>=nq6)1Lv24JC&5seuGqRAf(U}K0o)(Aa)m`z4fV&;C>>-;F) zRMY5jjsRH}!QUol2+xpG>Xi*=wj~UVsHI+*zOnBz;p-CCet?Y5B;KYl%;Nyy?Y^P4wD3clS<-Z^o*a&$}IXf!fd z_rrcQny+%2=fuak&Rtaf5@piqL!Uc9qh}3y2|wDfT-&5v&6VG#c}_i+chna*)xH)H zy8Gtob3vh)g!Y3yy$tz>INzOhdEZa2sS7V1J2!$@fD7aH{KNx?yIH#UtMqj9C5ZC0 z6&*Q%?2NT%l@p?Fnc4j=Qa5TzF*rNH@)J=1`20rr4s!FDQ*v) zKQG11h_~+A?b+`3RP$_4nXbN{5T8R@GaQJsZrVs(FO7Tc9WXvCGqvWlbE(|oS`p`3 z=-nyttuV$cnZi9*&1r<61ye-4ed#^tdyQdp9qfZ#ij+Df6`>hp3sx}5$VFjvpUqf` z=iVd0XAm1jV(MpqA5rb{>WYrV#H|VZ?G}=gl6UdSv@c2T>fcVOGfOUh=!c0NkZ4xP zOEpVW@ZFsWEB@+g+iTNM^6FsH6`8Zx{aO7P-}dq0t3GQ&Uh`ZL$=cq8#AA`Tedh8~ zoT!vraPqVFR#q=qD@_O`XH1&OKChAx&XYIywIM9;Qj>@T4YmkZl;4uXw6NS~_wN~@ zRx+8&YQ9NgFE?A8UvcctDOyeNo@+AA#Ih^3-wa7!W?grHH3~g@>a=jhk6g`1!laP=of|oQA!67<=iZ7T%f8 zu9PSy`^lFNnW%S@LV+x(1D#>YVt3YUnKk%SYI7#O#k}B4twWb@T22WvFUss&dEPuUS2#)U>_5FtA24K)cRW{bU}Qa zx<5bWvHvGNJ7qa+{zUf6leYyUbsLl9Hf%qG4d~ARJPqMIBy{ALH~f|Y=XuU~uCcqj89)vE-BxYUQxx#rM{5$509A-z zptC2If}jE-DK7v}k`&60QrHfQ+Tnk-TgU#WIRR1)okFh4BhSgo zpOco7qOhL^A2(kYKUcRvWsv9s66G&Yh=SKVo&U&D(f)a#(a^M@0@MHihUF30Az`_2 z5IzkP-UX;ezxO(?h9T>1sEna)4;-5+RG6m`Z!30dFckw%7y$05hjHK%)ER_uaAhle zjHogQ#UnwSCj|%5_-D{YdVo}Q27cUv)J5i)PZxhcaoR{L2#8x2#GTZ5L5L|sg3K^^ zJ(CzZIJv_`B4?pUQcb`i1R3CMjBXK$gt#tXT-CDkMKquQnY2AfW-dM8x*L zTO>;NgV1B5H8TO^TOzjSSu_5DM61FF3E~u7K>vy(k+l4K#A;>&nL|dSq}y~K*+drWtIr}m*t4>$jRV()gW=nPSXg6 z;Uy129ad*PnHBZjWvSzQF+`2kp=FQ4j7tpg%m6e>^pC@-0W}7pSPrz_KZA3;P#jNS zH=;Q2HcGtY$>SuM9*LUXqv6teSq+OKvvfN|^K5xL+RR6uY~}q0xkQM0ZeinHUW-N{ zNEv9xBmW74zSp4Rbxk#;Xm*ZA6cYm(#h?6fryyl(0KoV=bcmJzKYar_zzR2I1H0si zjQoh1HYV6@JS*6`KGJp~)^0a)2JAnAovgCltpBI~Svr{Hf?%-!SqP$&2iuEWhGjth zSthulfIo-sQM~C_!wiODeZvyQn{vkN%BCFJBXXD_PCHWtAJYqNBl31;7wj+=K9*TN zwspZ%*=|$2k#qmm?dXq|$OZtH@WKfE83caeVhT)O&Eu^&phic@$b`SdQWh@aVfuKu zC*D0g>q!n_CFh~|(<2rDLSdn_grcy7lCXp)VJXY;c#oW{Cnbcl-9_t-6>I-rXF3XS z7ytypbOT|!XqYw{1dhBL%}ntwv`reO9VpQ=Eca)PL+r|+LoI{;92$Rb001z*d&bc- z1T|uVkD(&#VeYq_Atyp2+_+{i`;drmu zZQ>F{+U0&1T3VC2GfN$pK?^#K1~3KlO8TvIJ2bFge-)=q;07?kpp%)OshfkFU1_%P)UrgBoLaR9(AW;7!rHp96ev6PDLMlM2~ z6OhG3mwu#JZbmm!G&h|MK>|M!OT>(R{Y7H>u)Y`=AFrsuM?*}`RU3ea0w4ULM(J`! z9B?CcZDS6*adz#oOu0Tec~f(Y5r@&3ImVjH2$Kajk~K2oz?iXXV>mHpSw@&zw*fhy z_vV-xF3eb+o9#}dWmfQvtkHYQCrAwjKke##X0rcPg&8-;OkDt}@}@y{rWiMCP;-c# z^*F|o90_V3Gc$V6iNR!H-jBIqvVt9gFf$f*@5eFLFsvOt(2pH|t$DyDoC@+^*qBozeJM@CYV& zjvV|c$7kvXC>D&#igf__#$)HheP_5Inqq=yGVB~cF>YT6g~=9QrAi-{DV6F# z!Hn;ME{_|_%5~a}Bz7kOe!bq~oxHWx8?Czne_c`ctN;*aq$E|>CVig9=+9+gZnp4czabX60l#T7bncT~^(G<-q_316&!D0x{M*kt60un7UX8IgBNU$#R>svZL_S1>5pij8QN?whD2!Q0_?zM9N_Mw>JAvmG(anE%3wmBJe|XA`ek@Q7vES zELAk9^c4^3ejxLu;|TdABwc<+2IwiLBxwdx;i!#4CKiIyFR7hyE+fX6pi$)=d@f*2 zk!{MV$OJ_&Zn?b6kP}dpr(~xUw!e8d740oew!waF&L%sT$uCXEK;As(aH(k6`4I6H zQD@`br~E?@XHqq0gZ)M+CKIK1r(?c>1?H6`EAT5N~*WCv{!?}yvxzFdN6KyE|Y{{k5GUcEl9ptKPuI{kqr_c5BD@;?FQ0&o%l zx@aM+Lr|T#PCDH?UG#cjH4L_Iz$<#-l@PU-mfW4R{HoVO^BYubV3G27qoJWWg1|Tg zXlRc9ZfMm0NCK3<8wwsh7m@&%Ilr(X3KtO-k(N0>F*&>ZO-$sx#Cc)(8MxH>&-0Tb zOP@xEsF;Pl;vUTG@z;Clxm^4`Gz@R3J#EZ8U0>tqtE!~;8JCtpzMs&a+}OjnqOxCL zWBw3;oo8dz9X$A{b>TJLH;*aPgYxdqHr{^y`$U95K#72|m_I7jus{eaYU=Rm<6Iw6eNXk^jiR zuKi3>I`Y6%GPRv1@=@dDQt~!jrWa<*Ize7jmfwyncCIDZY{h8a8@OJopXp)rP64SR zeSCB6*861hZo%R8WCpu+vH1@DW@{%!2Ewyzk4UZVr@A-FLk^t}N@gclB}9`%&ouX{ zcpZ!?{{GGRWv(@J@v27B$JIFznH~CtXmzVQF(Qus${WOkbHZ=r5BIUWmY$!}BA}~Q zO_G3EzG((b|0SVX*S>?Ljc|XE{A|nRL4jzB@BWb4$$HCO$RPZO*H@c}8#%oA8JOCZ zGqFa1IT~^M4AJ;o9e4QmM-S6RK?Jv)@`9WU1uTv^xQNRH(ZAQB1Ujyw? z3>tmIcv<3$-yD}6uhr+Y$jorhev5Lc+mn@Xr&3bP0M?&GxiX-JS|sW{3DbO$YhhT+ z8>0psb&abAI-Bz7Yv`#U%Xbt_H&Y5jhYtlZ&WcmSUl@{_=%r);l_S%Gr5|3$kX&5 zo2%>bu*H(uPlT&;iSGmh;W$ONw3i3dy414@J*GF_$o0mjx#fl|iw7jq*tGVhd!MNJ zknKi@yD*dBc2kG@L33Q&n$?|sBcjaomFXJ~zfcKgA_*_eTgm&_X!+wuF-E_wV_KV?t0K)N0_ldVOpMRYW!Pn<3u zyV#{I(Sg)RUIL85`zKkJOFPT@GJi%Sjydm$WV8MLiA}(*JmXEv>qD|#UcBC|lL$rZ@Q1IleeHkUJ*T%1KW{r5 zZMvznZmSir8=8I1*O`CrZB}8^oWo{xqihK0-XNmCnVtKKs;aATsEy9aS|^Pn*5u1xW54`?Fl<-}2ttmrO*}6`Zg?8}v$@35c$7 z6S+UyM14JkT`#6c#)Yl~)^Nv7-_?WdncZK4=D&S!Jo@7GZlSNsV(j^wavH;HeF2=+ zLyx})&7Oms8*55L@GU?roMccOAg~v~AtS0w> zuH)=YLpWBWq^hr!#$BZzV5~w8T{byeeNM$Qu@ik}9DXtQ91p>}>hjXJ}V9g0bZIvNgneG?=!XiGU z=u&QzBWdpd%X&CGT&6Fe)wX84pPqgX@ytergsnN16l`AA?|I$oYT3#S(uzq^oISQ~ zQnlyqChNyn_lI}vbe*Gq#U|>Gi;K_p^jtcV96#Oc>A5?PcD%Ds7I3y!Y@1NwdSq(; z$nRcUl7IO9QpP|d+h1>~5sD=-gL)Fzq2WlKq*novX0#zl8Z~xFh(9|dtiN?2#4yR} zcg3$+d3%SYrmOOevoriabnkEh{GHz5ma_e1TL5h8o|0l$mB8Yao10NJ616E@rz#{P z$^r`&5?5lHpA?39C7qmY1FF^S=cb~lNI9ol8fM0~h7@8XbUp|@K}c1+mfzQ54&*mV zQQ8+_woobGywxecIe0MIZ0xU@Ry0#3R3!Q~Kdal?udDuQ`)qEms@C{=v5rjmtHmMV zhbw$nHWCM%u|`dI*V_7roO*ShFrZTuY`Q&zdoHM3QW_%pou$jWJ~!`) zr<)(ZVbFVPC*yQ>9V;#r8WH~b$-JCSLdvhG=9cj<-Xc|ID9`qoF+fW*30Pk=ysGEv z{L8Ga;=HJ!&bYzEi&?*Md*MRFY!AO1GT9FhI@7`Ocw{;r|AoKQr4sW}}JpZ=%q&F2v-!ep!F z!rd*U%InH|m$!vQkPVCuTw6%2??zso@)hGU;JL#Jjrv;^qwVsizvp)A5y;4)!$g<*US+=i@SWWwzpJj0`YE5H%0B&zsSj&4 zn%2)_y*uos4&Qv{I(@VI)x->+AVKkrw~}Omf8?+74!Vr(32c@{_d?-c0t$E&;V@%p zc!cOh*RV|P=d zzt=0G+vT@38>QNb+DHkfHer;K(>jA}uD+V_7p)<^Ht9t^_Mz%hQ_Hw1U$p1O7&e7dy~G7~T$kNf&){J{XduJlSW1~EU6H5wBy zy%@zZ;n4D$*I{1Z%g|{ye}P`Qm$f>re;hgL0cGKKPV%gxN#Zkw7Lr}21t4cVV=+w#<|Lv&qroDyNJ zb2rQy9R0hWSNkoRBMPMBbs%>jDsj}cO=+HH2h{_W`ldzGUdKkZ)AreFJ7pj5DU5p! z*x*wyK06HCe}ONmX*f^!+cF&%%{_R`e?~J}CHVnoywA+>T30RjanyHNcx_~TT|}7W zC)N5zPnGa4Ss_HRfG?>A+pqZb#GLAzjH&0IL2sUWQN4S9({S6Md`o`LdoDFGvrzPT zjQz>aUuN7_wC;H1J)LIin9Mj8Kz!QlpU_wD_h`er`lgrp8`zukK5`SYo>DnBUO%!A zBUE$FJ_s&a>1@l(Jx!g=KIQsDBul&?>)GQh?M7`L8ghvvOAcH5a!scBsE2}qUkrC= z@iO$3b9wgafnyI>9^7*(r6X&#o+`>+78(uS3O&8?hVj*AzK-@~;oMfha!vvsb~p0l zwvvT(57bO%V`{2*Q%{q76SeN1^F@*=%TaoJjJ#)18t6#V5{f3QV>T~tC#V9FN^z^f!lIj(ikCMCqvziO0nhPonK$z5m(~(iwhN>dLRug9G9cw z`!1H9Z0s%T%}801RWzz$6u1z`@Ig@w@c$f-yzopkH(st@y>Hs3+xq)8b$u%h=8|G% z2X;TUm&3J;p3UfH*|DIB;uSa{B=i{Dm3ZL-1Ltjp$EHysb{h==ZaD=#y8{=_raR4S zF{$rcAeIo~6_vp&*5`EkwrQ!OlIO3bd=G67VfIi^})grH&_Sc^aN}|Uz70!Mc zFP-<0us=6>&pwr_pV-;y#?p1tgz#+LhgTFQ@Q`M-;`x*#q3Pty?bl4(A7kJv%t2nh)Gze8m)ipKlZWt$u37yCkM(BC?g9XG~ZwcbAL)QD%YC z=wPD;M|JGa`@E`}DHWg$00Lf|qM9Tx zj!-DK>Q$~;m})QX8<(oy$zYhIo>jM?R{~$&W7SA2kp~|VFrdKz5TWA79vY=W&lf7F zXif+bRs^9)B#3jN;GnAi3>rvhkg7t@6FMs)#}qOr_Y)SXfi#DLxJBMj7S)#-A;n0L zSwLF*Y6vZI5f=JZOe89}MdBq#C`4K$Cisg)$Hx#x)yRwx9qFIkp-w7(9Dn8zP|;2Z zp;hVN4AoQtEucldWDo6DDc}wjMbe)O<(0BO1tb8#<0m3fPehJGxhswX9RL7THezqT z4eLyVb(X^z=}%Z3qwE7c$fq5Zryci2n;>985IpMh51)&5R~&W8BXMm2xN5|tahsj) zNX{Mr=pV~Pk<6n=&QS}IarB|##neC$06@TLq|}VBXc5)>OfbVWZsY&etx_Dgj>JJ9 zLI+$N3uz-IXt-#P_5m~_=wy^cOVB?~4&p>HKVc|APG`+NwqVXcl_Pnww5#tBGNbB{ z3t3*ho%30UUJ!bcWx4gG zq2aMNCgAh~3(mZnCvCYUmsEBZB^bCvvQ)qJFFNND<>>{JZ=+Gde;iH?DAV(Wv7@#B z8Ehl@!Z|&=;LjchqeKe}p2SFYi&gd<4f5ZLE14CT5G_!(3neXRV>js`bKDAYAtR*9 z)Dl-xjYh#qMD+0^|M7ypSEc2$PcWirwvB{8%kn%fTJXo6yp*j00K;`y|4E+z^fg%D zNkJo4u!|2$N)H-qVDJvZDR_(80IQKO>`uTW*ni@0n5Q^c{7?V0bTG+z!C?Qh5O^D> zR}XSgfC&9(nc#*3x7f9g;!USQKzBgk{eYO^hLj5i7j3IOs1emLPgoG>dFC!nM3+#w1m(^4`rYDOe( zR*oQ`LlAT!INeDpNY7YGe-brq3!!MvG&N#mQ(5vN7iWYx;vy`fQ+M87K++!P2XzBsETDu{gCuB=7OC z0dhWXxJM*7YXOR|OKV3X)R@{*R6>czK&L?fBQUQJ9f%f~XRppz0gYayC=aO(sa5#& zqYnGw>c6Tm!zP$<8IUS%Mi_mwYByuNn-!bJ@F@&AMZ*{mY6-BxJB$vi_v1A% z$qtk$lO3?W4raBWh#STyVA>mtO~qr)9j$i42Jv`ovct5QgT;;mwtWacy`wi+qd!c> z4`T4sL-@ILxAC8#7#@=nW&`pKhkd@|K6(0)5e7d=#M*#jr`>I2#~R(Qyl}G{|EuB! zKa*BtnHY9lroK@>4L`YfM(wj~xYS^k8>ny68*7t_pLAZXziNWPnmLT_V9d4yKqEeH z2TXHfhIc@hhm%vXZ|nq+Rv42pHDRCy3u$gx^T64~{YFV|ycH;0-qTom<<)KP@V~&E zr-cCkwVnt~Sa>l#FarTNL$lQMR3h0!z@q>jnt*QM4DCU}xxCP-@WL=OI+`;i0VyQt zWq=aNC0#}7=7tWb!pp;iJh()o3&>*$WM-a$rV@f~rs`1ZWkgidhu}sxn4_R@q*Flg&{#%RyDT zh@q?KXpo?bLV&8=%jbqvoW=84?L-9IIP6MGs=3wRej=)RZY#ssJgOR0 zg)83%37{%nlynUzE>3zo!?Fk@;BJ=BXLzk5=0}Wi(zTp8a1KjQ)%=hhSp3j1gU5pq z@d23k)Rer3@Sza2xhj!}g*+*G#C#Sp3bDYOhepi9LeY{7yhH+;0-=wS@(5^LE)k8s zSpw!gH6`!QNC|S#foUrUBpe5>--30oUon!xjQWUmZm9Q5ftkf~gaNb9t@{rKkDol^ z!Qipj9d#pVFo3}TR|KU%jKy}qpve)YCd@_(V+LYU9Hz~&6rLKq6{jhgf^oBw4YwM` zPws@>K+4y;FW0Z`yGzvT$ zId6ewi9{|FJ9h;u5DCUAeIj^8#u6#_Bn2W7S^urg{!^v>4|ELpX($K$R2q2Y>TBACPJWZtJv*I>$X4n zufl6Aaqks>@`he5CtG^`pcIqQh@FX$A7FubEe5%8HuT3Ex*GuC8$tu92ghD67RWvo zM|+yGT6zY67itS`a2A+{;Ict(7PVKJ0xkWEgHtNoBPv|*Ux*Y6MTt=OK;J@D!QpQ&|AQm^i$kOT!GT-#Hy;tL z1D2pLIWSZ?RfM@P95B$Tg8&;U%#(7)(Zgq3eqfz_?5eYm!i7$kx&890eJ z1qcXn(3AZz&G0r_t%!CyZLk^!+Yg|b4ru11R#%sbNX#vN)BkymiWMwU{%#Nmroc-f#J!@Li?xjWzmEb{-Sx+v|datm(>fGwYue^z+1GsEoCpXU3$tliSukC|Qf@VoX=7fTa66^PA$%-bt z5~~WqTVO3oP^L%uhL6aJ5UI(CVJ>U0#^tBG=rhLa8R+cCI}a~Duj9=*pxFxcL3>x+ zUY}U4DHT@hGO+2%cU#=XDymCnSHaBk(vvg$T=$>$=hwU+zj|lREO6&FMp}1X$U)^V zs~o|zSBR5iCE{^nLUOppb_N4}Dqm8`^QuqNPtN~Dkfy@+FBI~On&vqt+?Jrfh^P_?6OkKaEmM^ix*=$Ss$9%?^^8gC4E zNE!8AORt4@&lbogb`5CV4P{y$X|K0+1|W)`lr^UoGhKP#3O?&h_ZzKzoqJhkLzcb7 z1?n1_lgPlNXiZCE;S+wBsz_Bhb-!hy;mFXe#8Rh-s?Ll@ z;b`gJ>A$ey(h-QFwZ!<>Jw^SOZ}YtOd5S~(i^%%O`AOFs8E-!%V`5hv9^T*G^o`lY zrRjRgh0x;$?HTxz@-_wik2mb+=+4kTlsHW7X3TtVpWXXP&1~JRkn^MibJ8(uEmjK? zRrQXJX9M+STPd%aS?&vOG`(o&ES~POJzpqkG01ykKoy33J7Q)>>X=rS({(n`^iuxj zYF!#E?K8!A>=c)*^J)oy;IlG0%Yk`H!Y6*ENgrfU&j z6>Kgaw~hmAnW@#z7pvx<{h)m%<18#=HE9+*-(S$}D7l7L6M5aZUx)4s#?c3uWr|Mzu}*PTOEUq#N5L&!fe|o-QX1|5zX8_lw{MVuRj% zZ~17WbgpSSy0hNlkEb8p}CRFe8a`usX#%kZzPQv)&hLu(J;QT|{1k#)7# z`#cc4ni49@)liSxT!HbA5(ZImbU8Gh4K2?;wgv@_{4|VEcH#QYta*!Nt(-)%&WN*~ zH^jyd{bZm|!Q|dF8keLh4!q!$y!Gk|5-n|Us*3Az-1}aO-w!nv%MZ<`Cqs0@SbPhx zc&nxJ^OB708@>l7_vd;>P9)<>syGK;Axg>u6sn#1fBJbYc zZo2N|t@Psq$*P`bbTu*X)l=zJJ*vV}fQiOcy1R0JrLoaRu93$!QxKT;OAG}bXi`AMqLj*z(?|wl9 z(I*wp&z^k5@WyXtD9n62Nx|+UQ)bt5#58bCH->66B0hqOU(a8!w7kEf%7*rY-Q|}R z@sd1uzC?Q16!P;?ndm43n=Ct=R4UC*!(YUwUWjcD?!_c-Mc%X0GZ|yuw0ixW^_s3& zPHk|hRnl3(=(WrxX?3)j|cHBJttS6HXgb$HB~aI>*fJ-RGc@KskzT>x+sLS z76s<`Opgbh9eUV;tPm1bZ_y0SvmT|=Qxm(q)SF@LEYK?S-b6byaKDW_-YuJU>g++< z;=MJ}FBwl?`~pn8P5ls?WTdAN&Pcxtbo~TsR)k)Qel59m%0?{VQ_aa&vO_O!mKe~9 z9qWAU-|UlVDjxlOjbWFIJvf3RN>?(-zi|5JY=bv?d+IP?nu#sZaXyi6!TL0tLQKE* zOcWh@K6B&Dvc!(f;Ks$#zIXR}eW4Juvq~T3+1RY}bBJ$ub(RDYi=eXW}C8nTtHA*Q5XPE?%Q9l=Z-{!^E3gl7>X-Dg|fC^@? z=-j(Ez|4 z%bVYC^ip#+x7OXt*N8j*n^@ zleXmVk&GenKe#qFO?A`v9sPwPeU;twot0ugnfWxGtZ~!mn!4P{noDIgQ}}YdMo}sH{ZoEB^K>q(ktU&q@VoDxM+|@VXXgy} zQ#q@gH;2mJ|N3^%;OtE7;>{N$coByy=Hr|S%klG)k+X?@of{JUna&d@+Ra3SGKc5V zrgrqM98NFl?^Lj@{jR_8O(gPG>1e*o89JGKPQs~}Pu&;YFS+nuv4~jn!F}hzXu3Ob zHMni)1t>;K!<(vG=PQ*n_w%=EN-TBbyzpvD)IIewuXsxiE&X=yTqtu#u3UbXJ^5hF zD!gU0y%K&?Q_pkbSQ`tobJZi)J~vLKlx0+u5%l6k5rseS(@_jQAxe?!EZSZI*RvOXHypg4 zJh#<9Ide|!d}eahX(vlT)ollR(zbKRQ(HS(TgA^e_1mYvol!4I4IR?8W&83a{NCq> zTYC27bOJ&7QgYdcSp^6sN&6{us z+M8F(X+EbnjaS`}(`i+pQJueRVZTin^?(00*4m<{PS!I#yf9=vmg7k?Urb|$;x10r zhrZU5WjLlUU_CP)mHvfPj&3}OTOY07sC&SecpJv_J#V*5PEbVj?#>=5Yw>s0C6Ck) z7Oml>;)h=vpi{%Fct_#EE*Yims6 zgX_51pnbFVEFsa2I#4?rqI~~DF#uD{Yx||>y2$RW{`E#ZQCEl6UuGlhSEAK2ji0`!(R8r|E?E0x4haXQ%(*c$?|ha{=>lqYA?8 zuZ+j(x~(kj%hES2XCJn{Xudy7L}z`E>bn;t`L5POT)>;T?T*SE-&P70EKK10dIL>F z59xs!pJXjybk}?$OLjTeBTmh&ML@RtY+%0aRbHhC>d^3IrV!@cv<1gp|J7yK-TY3@ zry{!R;{(#T$)@}FHWI#$jK^>8$9{89I$E=I4xj zO9%Nr`u>~|GTEts%qVoNG51L}dkOygt$u%4tj1kdgS-3 zOT=Nywzci44GK3VT7p}Rp+rIP-xfdg_Y262m72NptAj<39t^DQHn(=;6T)~P?|Zsm z-ApA|*RbrZzEv=f%{7eZJ=f0S82s05pneb0?>6H*R(y6!Q%#&1(1;ygdT%o$Vlz+)KV)-n;w$j;X_v zhCpSR{lx~kN`5Ez!Qe}+?HX7mXQ5TbZa*jM_ zS$`#HT{;KX?JTPjs@S+VbL#`CRq2tW&nNNg=0$Fwb4Ei+Bm8k7gIU<*~mxUb{DY=l5ZejhppG z%LN9j@~=mMd8=jUBP+et1=ISSO6C{uJf7K@$9A7?Al5TUUE&V?T6bFV+oh~MjsrH$ z++!sti}~#xEK;`)LS7D-IZKUa`uGpvH6xi9;#nSeq; z|Foo>c$WU2?5hLfnaXY!I?A6npZDeuCWR!6twQ{4d`V4C*=6iQWTu3%4->{aDLWHl3?U`Pl8|NWOSVzUHr6O9WeHic zjJ1@lY^6x3-!ppO_xt_+^}C<@+~+)JyXT&J&b{ZcaCf%`=z+gmkdydh8tCvdh=ERw zF3{KC$rDdQ&;enz7XauB(H*=W(^=3Y|7|o$8ijF{n$DsB`@h<)Lx0p90jZ{!1KreN zN~-EgP-SHryEyo``Z)W#xccjYL}!qwu0bP8T=8`JBS**h=Y1S;_5vNC4**hlLAmo} zJU@~17{XHMg9xGzw<3fv<%$qdF?HyH;FBav3J|dlGPeej(4fHp5Cgx)ON@iFND?8s zb}5n4x*!w_196@-94F$R!2sp~QsFG3#1G0^?2+?YKSYQIFgs2VwBle86eP99kjN(d+50G}JdaS{F^1r%6x~tHEIOs#p zAy2n5rdZ`eLQDty0Gbib6{q|v{2wQW3nDp+SSw(&xgQGbIkJ%ym}st1eQ-)nToY_D z7vJ}KAs5;QLPfdu?AajSV(zN~d$vE2G$nW-TaJeF>s!8*%hdrwCo6)JvJ>h-h_S*m zG24U!LPkx&s2md-4o_2cFnnrX7RlwIeLiSuO3xW+2O*1&<(XX0e_0Or4x9|GSD!OF z;qsI$%g~~S#Ca~KV=Bw=?ImT_W0ARtPlHPyB_wSYNSYrCDgDRc^ngB#WE3yT=%2wU zRx(=9zgzZxK?G8+>_JhyN{>Qq@4=wGQeMlU!w!ALc~-vS70TLMebf%O23yRIth<20 zRn()9vSbp9?ZAH$pzje(LM};GG|f)2viEcS+2kJlai;`rYXHFFtH>ai=zsbbk$x_S z6*t%whgH;vtqsrw*RgbhePfuzcocR!Y#Qu82$${BUG4v;|5-YiLgdpk4`CNo?ox5H-tt7DlDmdFhN+9@YwQ;y4~e9%giGS>I#k^}UaXc-wdCzJR= zD@DpU1>%|F9-RIlD|t|{(Z)uqzw9Ca-!r8m|*!^7RKA21%sT(Gpm&z?m20vvNb4h*13%RL7#xh`hJf{O6gp8Vt0l+B@ zyt^u5ma1mP3o+v{u;9gx@feJxsl8ECx3WQ-@tTd;pzZn1(CH8}RWmbQv^9?bnh$NA zZicRR?N{@r+MuWT(IXA64qIWi>4a%jGb-&9q!PeSY=if7#=ol2V>akX4UnpC6@axu zyV`@A1F`mFXxq^+Q1ghj8I=!>PDfKmT+!(S#{l&71uS(8Z9f_|IU40S8rJsUVY5$n zW#yxq^4%Jx-R9NLB;#RInn5Gytk7n*_1@M5ZwDTOF+TK2x`8zT)Dq@MaHWo&8zdN@ z(_Cp&rnzE+Tx}ac5pQ&0*lYk6n?bMSNm;OZ09IpcH4Bg!E9`V zFpMV5juPgxyeEHvVgz)0lq1MD7WF>ZXIdcN3Qd?MVI4s+0Ut-riDy2itGt~j^=hh4 zup2(BR=`ebG(R)TBup;}pM9?xtu|ce4eFZ?z&d6SraeA4TiT$pwyxA|wCz?HXvF)i zuvtO$*f!|$=#lii%iCe(wZm!XhA7a2#Y}Ik-Hi`Rd(Tt?2o9hurT1Co=_h^x(RyIc zGl>8Iy{XKhsOWMQV2%M0B<7wqg~#$nf=7WYF$wibkk|{86~dzsvSm>y)E&XdB-lv^ z-W(}YNVY_p6cR@fvXm$k=1Rp#Hs+2xaR?(ruD3+qDI*_qz^R{)hj-P4x=F3ZU>WwL?$AcCCMpBQwUk`tQ;kc9)-fC;ZdL}R}Q2cs0xXMf>wd5I1orsl{FHy%1K^!#18320ackm zM=eozK!OPp3aav<%#Xr76ic|BWgs2=&XpDQ$Ii6nLwL7p$R+= z%_;NQnDVCfah!M4_iX$?Sv|(uw25X_6QezTttD~*TzR`CGQOf7;}8#v`FrxXdQcUP zvIP=ARVGOF20>h+`c^jP5lFy!Q5LfC>(GU9Yn*zcAP$@Z1FBjWbq0%{Lmc4oaFTQj z%zJuT-ZMxdp-hGFSm0s3W^4y*vKU*C|n^4h4QKZ z^PZlT_rhurer7OjAwUuvaOtW@&)3sdYG`Vp!t2d*gKA)Ai5_6U?DOvVgCP*64|vc7 zEOz^xl{y%}V1Vm_QXs~DD{R>20MiiVsD`!$G3lKX%g0aey3|^55B-%YmgUBTAe`~YCu(T2e+Z_zhYyc?Y^Z6}bTxn198?7R87gFPJX_Kv3i%;9Nw4YPnP%Um}wL zZM7_{fCQ%#xWTz#9)imTxkbRsSq6eSz;Pg0ATIyl$fWo`e5_ zifDnMDhQVrLi1lPW)%<%KZsv_0N{Of!TNR{ycg|AmelEK>e%3=9kh5EzF5 z1H-}J4Fe1O50UnFL&Mt!q}B^6of=%1f6|C;Ado)--@~uc(bYv&O85G zErzh1ez8sxz39sow1`g_M6H+Iqh=4GNZQ>w`PT(z=(S^0Xr|=4`Osq%`? z)oGiZ(!>hST8pI4#5%_~T_{}0sxb^EHP*h{3ERoU_Wi6oo*gp}5y)*1_En7;IILV{ zDLiG5KWlX4nbL`YpVB`iYHr+VzjDoEwjxS^0XbI@YmE{A614Q}^UlteuukpIZ#`So-$#Vo zlW#x2X#ffRJo{Muva{TxsFZ;e9Wf~EZZZ5;_?^;qc6jPcqJQfw?yb!OQS%a_=#@=I zK*6|#?pu|Gn}AAADG%ZS*Y@ zHYD+BD_2aUDtE?j)7~@1X?&D`em_ox*s-2$pxEt2t&7gULfm!!APSh35BX zYA<#g_A#Don&OmQVXm?m_A9A*T0CR+QRo`sxLwdb>+hZ4`!fyQKT@mDY4lnbYgpL% z+zq**X#e=yjy75v;vz%R_=SuhWt1wL^p|qx;xrvV< zKYBR4z;xsT3i_G`LnW3xP2J*?Au-$rk*P%jdG4~r>Q@d|ozw*uQURZ0Z zy-8|7#%R%41}v5F!~RBH-0IQSN9y7;(oR-$)RZu@w$*+2flX<1il1?aH%U*9@U{4< zXN8X|s#|!;b?0hMpZrm5#h}O&meohfjYvQ}5M!d}_=d;tXz6a)XV<&)^J88%lLgQ3 zEClFVd)}Vyz5OYzA;Hf;`^n?V;;LsW86vH$#qtYK3Phvac>Qy_f8B}0tnRhsBLTMe zgu9zD%pFQr_TOFPbH3Gze~rHX4XVdRdQQv9wJ@hQ(l3ir8x#}ll`<)SSASoxpeW+? zzK6+Ley&&X%>BjTU|2`S$=OjU_32Bc5*2(Z@iOfUYlzDs^IS}y`KCK<^PbQe7t>HPF4S{Sa8R3+&J7)u6B5A zKhTzkH{>22`;>jg*RZk=Rh-4EZds6kUGDh9Ij}J0pDkY*+s@mX%hUZrnj#{uvgotq za!JM8G|(+^zctplcwXo>ydMHgcF>8e3>&ehuQidD;>UD~i}bnLqaBy6s%7PYK}Y>~>yhNnecn zYBa>E<0#y91TZVtAR5=YGX>|#wC1(tSGqv$Ww}pUbB)9qtyS#5^1Z!TX)}5^8RF2L zcHS}aM3v+Cc%4P0HtyMDw1UoLJVr?IxPLEu@0J3UZ9S<66>!CIr?pHsv}iJatBm<; zXc?Q$vgbusUb=85pskH7v|b`U-T&eegYN4=69*Kl|lHPPny`KKu!H9OIbZjkDy z!xUS~2tMsfUHKO?PX`8%xM!|(8z@!z?3QJ2Fg)>)ds6MI!i~M?)R>p^msE9JBc}G# z7mOnJXV$q^YWdeYwSmfSN|vf0!i3r{!@n}ty%BFg#;tz1H1St^e1s6AiEh_mHfeuO zz6-{TM42Wl2#AX+94+JTCTdGw1($MkvoKxC->I&mGDp~@{zPlI;%U>zZcWCKpxL>mW>sGJw(d*(9 z#vwtI7jk|X2fh+><<6GefhTV0-8<(z=(!v8Y+gPzIU-XBCf1NH%9uCqE5(oSV@LDSejL5W zF{+VvznqxBb~pb9H3{NJiIfXoH^8EGm8e_-*mU~PdTU!@vu2S?eY|tGhnKwTy#su{ zY$o0JeA`#qw-woK_{8Uwf9gWqu;M20+*;`Q0xv zFo;M@@tW%T`3l#uyfnj}uW*vyq5Pmo$?!u`z+PtkiHO*E<)us03@ZFaj|40cIUO=5 z0)~nfzG?VWyEj)de|VJN!C7+u_X_Uk6R59xps~nN3fAE0!gXc2I>c_t1$DP$^NN{8 zol&2Hqh1;nZodu;scU{eS3Mswqc*(0sQ0SrAtU0&T;4bK8GX#>PtRow((!YutUr=s z`5)8AqSf8=*l|M=FTIm^8WYgBh)OyO{7#tCWBHffZwgpGO-As{C%&2Smdv}7p4V-c zTb*joJfUfFzIW^zk);M&dpEkbIz`Sty41pM4#jT?rMa^V6%cvV6OUSjT|&)LSr zhQcQ{B`W?YZ}V9LTTh+O$-k%Tw&9lFRQ6-saL=uFMB8_7(zbl7EuajN`21J21FCg! zqfB#^>%HESCfKa6blfyO9Mc=-1vySHnTfS#YTf;H;>du%qAtNGU@U5)`Xq6ConPp8{d zsXI7z9PaW}nkHo!wXd&~s`ppE!PfgW`sGLXzingy+a6GE-oOm`77yoY7UlU>f*=F3SY)_*)tMs9{Wq9QU*`hOU zPq6FsR(jKO9mZWbr(urKiBaxl@lnV9-%QxC7wRzNzjJ=AQ(%E@b-LE7a_C5i?~}>9 zxxLJ$RGVPjn26!C?ih-tL4tXN^wyUy4eo(%J3nm3#yjeOPuT5Ey~6yza-fc!$>KM* zxf#O2zhPB3uL`!{N=r-4tRS>H5TN)O9`Xkpe zzjwJ?!h^`yRaiufUS^$W+JoHF<7`OFm|%t!rvv|_#{%Ej;G$7t@H zBNx+)Sf11I0!r~m?1CL8v+SCZUp|BwTc!|?>s~Y;y4v9?Y8#?lEUdF=XMb^~^S#UJ za4lbO!(5m{%T^$IK3*Xq#HPRfbWY;!9?vc6X#1i%`KDf(3p1j(%AuyAPA0Ck2-4p| zSv%c0UmxpOzezoh@8J}NT{B$Ka-3AiZ(8pez34G1HsucwJ82xz;v}yshBK2DU7*jk z+i*&fu*f$(EJQ zXSix{O=Rd?&5Y5m_G)_|d?mWTd}*iIZN8;v>7ExteIlyJ<;F{2syQs9KZ&8jgjY%{ zeEG5OFHMVkb`jqnW)*Gq=bz>gNh=7JznrBww>=YZpUr%w!m-u~KVKN+E#8;v|K?l! zC{e3lE+Zpt?J6&Z+qtHs?j^}ab+@`EUYsJ``6#K_#SZnBn8tr^PySQ3_}jY982G7I zJ9HPBg3Dud{i`2FzI6B?VULr-vFjKf?X4AaGd&dtku(D4C<~ZYb=LQ|N37G8g#L_R zznC#!G26a}-#6TfgIJ_?E$r;XJmDkwuPff^!CA1Kuw~*=Au;2o~#H5z!a$XdDZ L)?!dpgYN$T0&BhP literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid6.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c3b88f769de7a328b73fba658d58b38ac25a7b09 GIT binary patch literal 7370 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water5.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f0a89e1a421489b488759791c36fc5f71fda69e7 GIT binary patch literal 14424 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 H|J(dO?wn4! literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water6.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Water/water6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a65c2921c073260b131af102831141a2f2df66b4 GIT binary patch literal 15070 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 Tkh4FC;EzJ0U&s*>8k+wHk*p?G literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood2.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d530edd6d42734ac7c002b7e3f0708a3233cbbc1 GIT binary patch literal 7488 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 G{r>=qFGQ*U literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood3.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0c23908951fff302c58bb4670e52b221ba4ac25 GIT binary patch literal 7222 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood5.ogg b/Resources/Audio/_Nuclear14/Effects/Footsteps/Wood/wood5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0a06ed7bd10345d424bcc5ca49da4802c9b41c61 GIT binary patch literal 8681 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 BmSF$@ literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/_Nuclear14/Entities/Objects/Decoration/flora.yml b/Resources/Prototypes/_Nuclear14/Entities/Objects/Decoration/flora.yml new file mode 100644 index 0000000000..3f8798f9a2 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Objects/Decoration/flora.yml @@ -0,0 +1,78 @@ +- type: entity + id: N14FloraLogBase + name: log + description: Once a tree, always a log. + abstract: true + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + noRot: true + sprite: _Nuclear14/Structures/Decoration/flora.rsi + state: tree_log + drawdepth: FloorObjects + - type: Physics + bodyType: Dynamic + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + density: 2000 + mask: + - TableMask + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: MeleeSound + soundGroups: + Brute: + path: /Audio/Effects/chop.ogg + params: + variation: 0.05 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/tree_fell.ogg + params: + volume: 5 + variation: 0.05 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + Log: + min: 2 + max: 8 + - type: Pullable + +- type: entity + parent: N14FloraLogBase + id: N14FloraLog1 + suffix: seat + name: log + description: Once a tree, always a log. + components: + - type: Strap + position: Stand + buckleOffset: "0,-0.05" + +- type: entity + parent: N14FloraLogBase + id: N14FloraLog3 + suffix: stash + components: + - type: Sprite + state: timber \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/_Nuclear14/Entities/Objects/Misc/tiles.yml new file mode 100644 index 0000000000..b4af4ed9f2 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Objects/Misc/tiles.yml @@ -0,0 +1,450 @@ +# Metal Tiles +- type: entity + name: metal floor blue + parent: FloorTileItemBase + id: FloorTileItemMetalBlue + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalBlue + - type: Stack + stackType: FloorTileMetalBlue + +- type: entity + name: metal floor blue solid + parent: FloorTileItemBase + id: FloorTileItemMetalBlueSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalBlueSolid + - type: Stack + stackType: FloorTileMetalBlueSolid + +- type: entity + name: metal floor green + parent: FloorTileItemBase + id: FloorTileItemMetalGreen + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGreen + - type: Stack + stackType: FloorTileMetalGreen + +- type: entity + name: metal floor green solid + parent: FloorTileItemBase + id: FloorTileItemMetalGreenSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGreenSolid + - type: Stack + stackType: FloorTileMetalGreenSolid + +- type: entity + name: metal floor grey + parent: FloorTileItemBase + id: FloorTileItemMetalGrey + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGrey + - type: Stack + stackType: FloorTileMetalGrey + +- type: entity + name: metal floor grey solid + parent: FloorTileItemBase + id: FloorTileItemMetalGreySolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGreySolid + - type: Stack + stackType: FloorTileMetalGreySolid + +- type: entity + name: metal floor grey dark + parent: FloorTileItemBase + id: FloorTileItemMetalGreyDark + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGreyDark + - type: Stack + stackType: FloorTileMetalGreyDark + +- type: entity + name: metal floor grey dark solid + parent: FloorTileItemBase + id: FloorTileItemMetalGreyDarkSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalGreyDarkSolid + - type: Stack + stackType: FloorTileMetalGreyDarkSolid + +- type: entity + name: metal floor purple + parent: FloorTileItemBase + id: FloorTileItemMetalPurple + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalPurple + - type: Stack + stackType: FloorTileMetalPurple + +- type: entity + name: metal floor purple solid + parent: FloorTileItemBase + id: FloorTileItemMetalPurpleSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalPurpleSolid + - type: Stack + stackType: FloorTileMetalPurpleSolid + +- type: entity + name: metal floor red + parent: FloorTileItemBase + id: FloorTileItemMetalRed + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalRed + - type: Stack + stackType: FloorTileMetalRed + +- type: entity + name: metal floor red solid + parent: FloorTileItemBase + id: FloorTileItemMetalRedSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalRedSolid + - type: Stack + stackType: FloorTileMetalRedSolid + +- type: entity + name: metal floor teal + parent: FloorTileItemBase + id: FloorTileItemMetalTeal + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalTeal + - type: Stack + stackType: FloorTileMetalTeal + +- type: entity + name: metal floor teal solid + parent: FloorTileItemBase + id: FloorTileItemMetalTealSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalTealSolid + - type: Stack + stackType: FloorTileMetalTealSolid + +- type: entity + name: metal floor white + parent: FloorTileItemBase + id: FloorTileItemMetalWhite + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalWhite + - type: Stack + stackType: FloorTileMetalWhite + +- type: entity + name: metal floor white solid + parent: FloorTileItemBase + id: FloorTileItemMetalWhiteSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalWhiteSolid + - type: Stack + stackType: FloorTileMetalWhiteSolid + +- type: entity + name: metal floor yellow + parent: FloorTileItemBase + id: FloorTileItemMetalYellow + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalYellow + - type: Stack + stackType: FloorTileMetalYellow + +- type: entity + name: metal floor yellow solid + parent: FloorTileItemBase + id: FloorTileItemMetalYellowSolid + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalYellowSolid + - type: Stack + stackType: FloorTileMetalYellowSolid + +- type: entity + name: metal floor freezer + parent: FloorTileItemBase + id: FloorTileItemMetalFreezer + components: + - type: Sprite + state: steel + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorMetalFreezer + - type: Stack + stackType: FloorTileMetalFreezer + +# Wood Tiles + +- type: entity + name: oak wood floor + parent: FloorTileItemBase + id: FloorTileItemWoodOak + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorWoodOak + - type: Stack + stackType: FloorTileWoodOak +# - type: Construction +# graph: TileWood +# node: woodtileoak + +- type: entity + name: house wood floor + parent: FloorTileItemBase + id: FloorTileItemWoodHouse + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorWoodHouse + - type: Stack + stackType: FloorTileWoodHouse +# - type: Construction +# graph: TileWood +# node: woodtiledark + +- type: entity + name: maple floor + parent: FloorTileItemBase + id: FloorTileItemWoodMaple + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorWoodMaple + - type: Stack + stackType: FloorTileWoodMaple +# - type: Construction +# graph: TileWood +# node: woodtilelight + +- type: entity + name: industrial floor + parent: FloorTileItemBase + id: FloorTileItemMetalIndustrial + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorMS13MetalIndustrial + - type: Stack + stackType: FloorTileMetalIndustrial + +- type: entity + name: metal floor + parent: FloorTileItemBase + id: FloorTileItemMetalMS13 + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorMS13MetalTile + - type: Stack + stackType: FloorTileMetalMS13 + +- type: entity + name: metal grate floor + parent: FloorTileItemBase + id: FloorTileItemMetalGrate + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorMS13MetalGrate + - type: Stack + stackType: FloorTileMetalGrate + +- type: entity + name: metal solid floor + parent: FloorTileItemBase + id: FloorTileItemMetalSolid + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorMS13MetalSolid + - type: Stack + stackType: FloorTileMetalSolid + +# Carpets + +- type: entity + name: red carpet + parent: FloorTileItemBase + id: FloorTileItemCarpetRed + components: + - type: Sprite + state: wood + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - FloorWasteland + - FloorCarpetRed + - type: Stack + stackType: FloorTileCarpetRed +# - type: Construction +# graph: TileWood +# node: woodtilelight + +# Paths and Roads \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/floordecor.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/floordecor.yml new file mode 100644 index 0000000000..e77e3aa730 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/floordecor.yml @@ -0,0 +1,720 @@ +- type: entity + id: N14DecorFloorBase + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Nuclear14/Structures/Decoration/cave_decor.rsi + netsync: false + noRot: true + drawdepth: FloorObjects + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Transform + anchored: true + - type: Physics + bodyType: Static + canCollide: false + - type: Clickable + - type: InteractionOutline +# No fixture on this base, inherit from further down for fixture + +# Cave Decor +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard1 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-1 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard2 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-2 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard3 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-3 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard4 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-4 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard5 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-5 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard6 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_ns-6 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard7 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-1 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard8 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-2 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard9 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-3 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard10 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-4 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard11 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-5 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard12 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_drought_we-6 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard13 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-1 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard14 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-2 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard15 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-3 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard16 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-4 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard17 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-5 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard18 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_ns-6 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard19 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-1 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard20 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-2 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard21 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-3 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard22 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-4 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard23 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-5 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorBoard24 + name: floor board + description: Keep the mud off your feet. + components: + - type: Sprite + state: boards_mammoth_we-6 + +- type: entity + parent: N14DecorFloorBase + id: N14DecorStalagmite1 + name: stalagmite + description: Pointy rocks! Mites go up, tites come... + components: + - type: Sprite + state: stalagmite + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.20 + density: 1000 + mask: + - MachineMask + layer: + - MachineLayer + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorStalagmite2 + components: + - type: Sprite + state: stalagmite1 + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorStalagmite3 + components: + - type: Sprite + state: stalagmite2 + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorStalagmite4 + components: + - type: Sprite + state: stalagmite3 + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorStalagmite5 + components: + - type: Sprite + state: stalagmite4 + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorStalagmite6 + components: + - type: Sprite + state: stalagmite5 + +- type: entity + parent: N14DecorStalagmite1 + id: N14DecorMinecart + name: minecrart + description: It seems to have fallen over... + components: + - type: Sprite + state: minecart_fallen + +- type: entity + parent: N14DecorFloorBase + id: N14DecorSignLeftMine + name: sign + description: A sign, for a mine, pointing li...left + components: + - type: Sprite + state: sign_left + +- type: entity + parent: N14DecorFloorBase + id: N14DecorSignRightMine + name: sign + description: A sign, pointing right. + components: + - type: Sprite + state: sign_right + +# World Decor +- type: entity + parent: N14DecorFloorBase + id: N14DecorFloorWorldBase + abstract: true + components: + - type: Sprite + sprite: _Nuclear14/Structures/Decoration/world.rsi + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorPaper + name: scattered paper + description: A mess of papers + suffix: 8 states + components: + - type: Sprite + sprite: _Nuclear14/Structures/Decoration/world.rsi + state: scattered_papers + # add destruction drop for materials + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorPaper1 + suffix: 4 states + name: scattered paper + description: A mess of papers + components: + - type: Sprite + state: papers_1 + +- type: entity + parent: N14DecorFloorPaper1 + id: N14DecorFloorPaper2 + components: + - type: Sprite + state: papers_2 + +- type: entity + parent: N14DecorFloorPaper1 + id: N14DecorFloorPaper3 + components: + - type: Sprite + state: papers_3 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorScrapwood + name: wood scraps + description: wood scraps + suffix: 6 states + components: + - type: Sprite + state: woodscrap + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorBrickrubble + name: brick rubble + description: brick rubble + suffix: "6 states" + components: + - type: Sprite + state: brickrubble + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorCardboard + name: cardboard boxes + description: cardboard scrap boxes + suffix: "6 states" + components: + - type: Sprite + state: cardboard + # add destruction drop for materials + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorPallet + name: pallet + description: a wooden pallet. + suffix: "2 states" + components: + - type: Sprite + state: pallet + # add destruction drop for materials + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorPalletStack + name: pallet stack + description: a stack of wooden pallets + suffix: "2 states" + components: + - type: Sprite + state: pallet_stack + # add destruction drop for materials + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.20 + density: 1000 + mask: + - MachineMask + layer: + - MachineLayer + +- type: entity + parent: N14DecorFloorPalletStack + id: N14DecorFloorBrickStack + name: brick stack + description: a neat stack of bricks + components: + - type: Sprite + state: brickpile + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorBookstack1 + name: book stack + description: a stack of books + components: + - type: Sprite + state: bookstack_1 + # add destruction drop for materials + +- type: entity + parent: N14DecorFloorBookstack1 + id: N14DecorFloorBookstack2 + components: + - type: Sprite + state: bookstack_2 + +- type: entity + parent: N14DecorFloorBookstack1 + id: N14DecorFloorBookstack3 + components: + - type: Sprite + state: bookstack_3 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorBookPile1 + name: book pile + description: a pile of books + components: + - type: Sprite + state: bookpile_1 + # add destruction drop for materials + +- type: entity + parent: N14DecorFloorBookPile1 + id: N14DecorFloorBookPile2 + components: + - type: Sprite + state: bookpile_2 + +- type: entity + parent: N14DecorFloorBookPile1 + id: N14DecorFloorBookPile3 + components: + - type: Sprite + state: bookpile_3 + +- type: entity + parent: N14DecorFloorBookPile1 + id: N14DecorFloorBookPile4 + components: + - type: Sprite + state: bookpile_4 + +- type: entity + parent: N14DecorFloorBookPile1 + id: N14DecorFloorBookPile5 + components: + - type: Sprite + state: bookpile_5 + +- type: entity + parent: N14DecorFloorBookPile1 + id: N14DecorFloorBookPile6 + components: + - type: Sprite + state: bookpile_6 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorFood1 + name: food stuff + description: some old food stuff + components: + - type: Sprite + state: foodstuff_1 + +- type: entity + parent: N14DecorFloorFood1 + id: N14DecorFloorFood2 + components: + - type: Sprite + state: foodstuff_2 + +- type: entity + parent: N14DecorFloorFood1 + id: N14DecorFloorFood3 + components: + - type: Sprite + state: foodstuff_3 + +- type: entity + parent: N14DecorFloorFood1 + id: N14DecorFloorFood4 + components: + - type: Sprite + state: foodstuff_4 + +- type: entity + parent: N14DecorFloorFood1 + id: N14DecorFloorFood5 + components: + - type: Sprite + state: foodstuff_5 + +- type: entity + parent: N14DecorFloorFood1 + id: N14DecorFloorFood6 + components: + - type: Sprite + state: foodstuff_6 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorTrashbags1 + name: trash bags + description: some old trash bags + components: + - type: Sprite + state: trashbags_1 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.20 + density: 1000 + mask: + - MachineMask + layer: + - MachineLayer + +- type: entity + parent: N14DecorFloorTrashbags1 + id: N14DecorFloorTrashbags2 + components: + - type: Sprite + state: trashbags_2 + +- type: entity + parent: N14DecorFloorTrashbags1 + id: N14DecorFloorTrashbags3 + components: + - type: Sprite + state: trashbags_3 + +- type: entity + parent: N14DecorFloorTrashbags1 + id: N14DecorFloorTrashbags4 + components: + - type: Sprite + state: trashbags_4 + +- type: entity + parent: N14DecorFloorTrashbags1 + id: N14DecorFloorTrashbags5 + components: + - type: Sprite + state: trashbags_5 + +- type: entity + parent: N14DecorFloorTrashbags1 + id: N14DecorFloorTrashbags6 + components: + - type: Sprite + state: trashbags_6 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorGlass1 + name: glass bottles + description: some old glass scraps + components: + - type: Sprite + state: glass_1 + # add glass shard destruction + +- type: entity + parent: N14DecorFloorGlass1 + id: N14DecorFloorGlass2 + components: + - type: Sprite + state: glass_2 + +- type: entity + parent: N14DecorFloorGlass1 + id: N14DecorFloorGlass3 + components: + - type: Sprite + state: glass_3 + +- type: entity + parent: N14DecorFloorGlass1 + id: N14DecorFloorGlass4 + components: + - type: Sprite + state: glass_4 + +- type: entity + parent: N14DecorFloorGlass1 + id: N14DecorFloorGlass5 + components: + - type: Sprite + state: glass_5 + +- type: entity + parent: N14DecorFloorGlass1 + id: N14DecorFloorGlass6 + components: + - type: Sprite + state: glass_6 + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorSignMines + name: mines + description: danger of mines and death... + components: + - type: Sprite + state: mine_sign + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorFloorSkeleton + name: skeleton + description: looks a little worse for wear + components: + - type: Sprite + state: skeleton + +- type: entity + parent: N14DecorFloorWorldBase + id: N14DecorBarrels + name: barrels + description: a bunch of old rusty barrels. + components: + - type: Sprite + layers: + - state: barrels1 + map: [ "body" ] + - type: RandomSprite + available: + - body: + barrels1: "" + barrels2: "" + barrels3: "" + barrels4: "" + barrels5: "" + barrels6: "" + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.3 + density: 1000 + mask: + - MachineMask + layer: + - MachineLayer + +- type: entity + parent: N14DecorFloorSkeleton + id: N14DecorFloorSkeletonOver + suffix: draws over objects + components: + - type: Sprite + drawdepth: Mobs diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/rails.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/rails.yml new file mode 100644 index 0000000000..a068fff6f1 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/rails.yml @@ -0,0 +1,96 @@ +- type: entity + id: N14Rails + name: railway + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Nuclear14/Structures/Decoration/rails64.rsi + state: rails + snapCardinals: false + netsync: false + drawdepth: FloorObjects + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Transform + anchored: true + - type: Physics + canCollide: False + bodyType: Static + - type: Clickable + +- type: entity + parent: N14Rails + id: N14RailsJunctionRightTop + suffix: junction right top + components: + - type: Sprite + state: junction-right-top + +- type: entity + parent: N14Rails + id: N14RailsJunctionLeftTop + suffix: junction left top + components: + - type: Sprite + state: junction-left-top + +- type: entity + parent: N14Rails + id: N14RailsJunctionRightBottom + suffix: junction right bottom + components: + - type: Sprite + state: junction-right-bottom + +- type: entity + parent: N14Rails + id: N14RailsJunctionLeftBottom + suffix: junction left bottom + components: + - type: Sprite + state: junction-left-bottom + +- type: entity + parent: N14Rails + id: N14RailsTurnWS + suffix: turn west-south + components: + - type: Sprite + state: turn-WS + +- type: entity + parent: N14Rails + id: N14RailsTurnNW + suffix: turn north-west + components: + - type: Sprite + state: turn-NW + +- type: entity + parent: N14Rails + id: N14RailsTurnNE + suffix: turn north-east + components: + - type: Sprite + state: turn-NE + +- type: entity + parent: N14Rails + id: N14RailsTurnSE + suffix: turn south-east + components: + - type: Sprite + state: turn-SE diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/torches.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/torches.yml new file mode 100644 index 0000000000..38ff38e142 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Decoration/torches.yml @@ -0,0 +1,76 @@ +- type: entity + id: N14Torch + name: torch + suffix: floor + description: A flaming torch for lighting an area. + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: true + - type: Clickable + - type: InteractionOutline + - type: Physics + bodyType: Static + canCollide: False + - type: Sprite + netsync: false + noRot: true + sprite: _Nuclear14/Structures/Decoration/torches.rsi + state: torch_unlit + - type: Appearance + - type: Reactive + groups: + Flammable: [ Touch ] + Extinguish: [ Touch ] + - type: ExtinguishOnInteract + extinguishAttemptSound: + path: /Audio/Items/candle_blowing.ogg + params: + variation: 0.05 + volume: 10 + - type: UseDelay + - type: Flammable + fireSpread: false + canResistFire: false + alwaysCombustible: true + canExtinguish: true + firestacksOnIgnite: 3.0 + firestackFade: -0.01 + damage: + types: + Heat: 0.1 + - type: FireVisuals + sprite: _Nuclear14/Structures/Decoration/torches.rsi + normalState: torch_lit + - type: Damageable + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: ToggleableLightVisuals + spriteLayer: null + - type: PointLight + color: "#e39c40" + radius: 5 + power: 16 + +- type: entity + parent: N14Torch + id: N14TorchWall + suffix: wall + components: + - type: Sprite + noRot: false + state: wall_torch_unlit + - type: FireVisuals + sprite: _Nuclear14/Structures/Decoration/torches.rsi + normalState: wall_torch_lit + - type: Construction + graph: WallTorch + node: WallTorch diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/FalloutDoors/airlocks.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/FalloutDoors/airlocks.yml new file mode 100644 index 0000000000..c5ce465a31 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/FalloutDoors/airlocks.yml @@ -0,0 +1,18 @@ +- type: entity + id: N14Airlock + parent: Airlock + name: bunker door + description: It opens, it closes, it might crush you, and there might be only radiation and monsters behind it. Has to be manually activated. + abstract: true + components: + - type: Door + bumpOpen: false + crushDamage: + types: + Blunt: 30 #if the 2 ton vault door breaking every bone in your body doesn't kill you, the suffocation will + openSound: + path: /Audio/Machines/airlock_ext_open.ogg + closeSound: + path: /Audio/Machines/airlock_ext_close.ogg + denySound: + path: /Audio/Machines/airlock_deny.ogg diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/doors.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/doors.yml new file mode 100644 index 0000000000..52bc755d68 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/doors.yml @@ -0,0 +1,491 @@ +# N14:TODO: make base doors for damage resists and destruction loot for wood, metal /+ secure, glass and cloth. + +- type: entity + id: N14BaseDoor # Metal Base + parent: BaseStructure + name: door + abstract: true + description: A door, where will it lead? + components: + - type: InteractionOutline + - type: Sprite + netsync: false + noRot: true + sprite: _Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: AnimationPlayer + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + density: 100 + mask: + - FullTileMask + layer: + - AirlockLayer + - type: Door + bumpOpen: false + clickOpen: true + closeTimeOne: 0.2 + closeTimeTwo: 0.6 + openTimeOne: 0.6 + openTimeTwo: 0.2 + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: Appearance + - type: Airtight + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Occluder + - type: BlockWeather + +# Wooden Doors +- type: entity + parent: N14BaseDoor + id: N14DoorMakeshift # Base Door Wood + name: makeshift door + description: It's a wooden door. It looks dirty and handmade. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 250 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Construction + graph: N14DoorGraph + node: woodDoorMakeshift + +- type: entity + parent: N14DoorMakeshift + id: N14DoorWoodHousePainted + name: wooden door + suffix: painted + description: It's a painted door. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - state: paint + map: [ "enum.DamageStateVisualLayers.Base" ] + - type: RandomSprite + available: + - enum.DamageStateVisualLayers.Base: + paint: Rainbow + +- type: entity + parent: N14DoorMakeshift + id: N14DoorWoodRoom + name: wooden door + description: A door used inside pre-war buildigs that section off rooms. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMakeshift + id: N14DoorWoodInterior + name: wooden door + description: A door used inside pre-war buildings. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMakeshift + id: N14DoorWoodRoomDamaged + suffix: damaged + name: wooden door + description: A door used inside pre-war houses. Unsuprisingly, it looks like it'll fall apart at any moment. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: BaseMaterialDoor + id: N14DoorRoomRepaired + name: door + suffix: repaired + description: This door looks worse for wear, but fixed up a little. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMakeshift + id: N14DoorWoodSecure + name: secure door + description: It's a secure door, made out of wood. Hope you brought bobby pins. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +# Metal Doors +- type: entity + parent: N14BaseDoor + id: N14DoorMetalReinforced + name: metal reinforced door + description: It's a door, reinforced with metal. Hope you brought you bobby pins. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalReinforced + id: N14DoorMetalSecureBrotherhood + name: secure brotherhood door + description: It's secure, AND branded! What more could you want? + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14BaseDoor + id: N14DoorCellMetal + name: cell door + description: A door that bad guys are locked behind. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: false + openSound: + path: /Audio/Effects/squeak3.ogg + closeSound: + path: /Audio/Effects/squeak3.ogg + - type: Occluder + enabled: false + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + +- type: entity + parent: N14DoorCellMetal + id: N14DoorMetalBar + name: barred door + description: A door made from metal bars. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalReinforced + id: N14DoorMetalSecure + name: secure door + description: A secure door made from steel. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorCellMetal + id: N14DoorSpikedGate + name: spiked gate + description: A spiked gate to scare off the weak. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +# Glass Doors +- type: entity + parent: N14DoorMakeshift + id: N14DoorGlass + name: glass door + description: It's a door with panels made of clean glass. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Glass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 25 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WindowShatter + - !type:SpawnEntitiesBehavior + offset: 0 + spawn: + N14DoorGlassBroken: + min: 1 + max: 1 + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 2 + +- type: entity + parent: N14DoorGlass + id: N14DoorGlassDirty + name: dirty glass door + description: It's a glass door. You can barely make out what's behind it... + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: true + - type: Occluder + enabled: true + +- type: entity + parent: N14DoorGlass + id: N14DoorGlassBroken + name: broken glass door + description: Shattered, just like your marriage. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Damageable + damageContainer: Inorganic + damageModifierSet: FlimsyMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14DoorGlass + id: N14DoorGlassStore + name: store door + description: It's a glass door found at pre-war stores. Hey, that rhymes! + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Glass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WindowShatter + - !type:SpawnEntitiesBehavior + offset: 0 + spawn: + N14DoorGlassStoreBroken: + min: 1 + max: 1 + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 2 + +- type: entity + parent: N14DoorGlassStore + id: N14DoorGlassStoreDirty + name: dirty store door + description: It's a glass door used at pre-war stores. It doesn't seem like it's been washed recently. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorGlassBroken + id: N14DoorGlassStoreBroken + name: broken glass door + description: Shattered, just like your marriage. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +# Other +- type: entity + parent: BaseMaterialDoor + id: N14DoorTentflap + name: tent flap + suffix: smoothed tent + description: A door for a tent. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0.2 + closeTimeTwo: 0.2 + openTimeOne: 0.2 + openTimeTwo: 0.2 + openingAnimationTime: 0.2 + closingAnimationTime: 0.2 + openSound: + path: /Audio/Effects/rustle5.ogg + closeSound: + path: /Audio/Items/zip.ogg + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Web + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 0 + max: 2 + +- type: entity + parent: N14DoorTentflap + id: N14DoorTentLeatherflap + name: tent flap + description: A door for a tent. Leathery. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorTentflap + id: N14DoorTentClothflap + name: tent flap + description: A door for a tent. Cloth. + components: + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/gates.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/gates.yml new file mode 100644 index 0000000000..97e7a49182 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/gates.yml @@ -0,0 +1,61 @@ +# Metal +- type: entity + parent: BaseStructure + id: N14FenceChainGate + name: fence gate + description: A gate in the fence to allow access. + components: + - type: InteractionOutline + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + density: 100 + mask: + - FullTileMask + layer: + - AirlockLayer + - type: IconSmooth + key: fence + mode: NoSprite + - type: Sprite + netsync: false + sprite: _Nuclear14/Structures/Doors/chaingate.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + bumpOpen: false + clickOpen: true + canCrush: false + closeTimeOne: 0.2 + closeTimeTwo: 0.6 + openTimeOne: 0.6 + openTimeTwo: 0.2 + openingAnimationTime: 1.2 + closingAnimationTime: 1.2 + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: AnimationPlayer + - type: Appearance \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/rollerdoors.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/rollerdoors.yml new file mode 100644 index 0000000000..876f6a49a1 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/rollerdoors.yml @@ -0,0 +1,29 @@ +- type: entity + parent: BaseMaterialDoor + id: N14DoorShutterFramedRoller + name: shutter + description: A lightweight airtight roller shutter door. + components: + - type: Door + bumpOpen: false + crushDamage: + types: + Blunt: 5 + openSound: + path: /Audio/Machines/airlock_ext_open.ogg + closeSound: + path: /Audio/Machines/airlock_ext_close.ogg + denySound: + path: /Audio/Machines/airlock_deny.ogg + - type: Sprite + sprite: _Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi + +- type: entity + parent: BaseMaterialDoor + id: N14DoorShutterRoller + name: garage shutter + suffix: frameless + description: A lightweight airtight roller shutter door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/slanteddoors.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/slanteddoors.yml new file mode 100644 index 0000000000..3b0e7ec64b --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/slanteddoors.yml @@ -0,0 +1,323 @@ +#MARK: Metal (Oh... Hi Mark) + +- type: entity + parent: BaseMaterialDoorNavMap + id: N14DoorMetalBlueSlanted + name: blue metal door + suffix: slanted + description: An old blue metal door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + bumpOpen: false + clickOpen: true + closeTimeOne: 0 + closeTimeTwo: 0 + openTimeOne: 0 + openTimeTwo: 0 + openSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Open_01.ogg + closeSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Bay_Door_Close_01.ogg + - type: Appearance + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Occluder + - type: BlockWeather + - type: Construction + graph: N14DoorGraph + node: MetalBlue + +- type: entity + parent: N14DoorMetalBlueSlanted + id: N14DoorMetalRedSlanted + name: red metal door + suffix: Slanted + description: An old red metal door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: N14DoorGraph + node: MetalRed + +- type: entity + parent: N14DoorMetalBlueSlanted + id: N14DoorMetalBlueAltSlanted + name: alt blue metal door + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: N14DoorGraph + node: MetalBlueAlt + +- type: entity + parent: N14DoorMetalBlueSlanted + id: N14DoorMetalBlueWindowSlanted + name: metal windowed door + suffix: Slanted, windowed + description: An old blue metal door with a window. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Construction + graph: N14DoorGraph + node: MetalBlueWindow + +- type: entity + parent: N14DoorMetalBlueWindowSlanted + id: N14DoorMetalGrateSlanted + name: metal grated door + suffix: Slanted, grate + description: A metal mesh door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueWindowSlanted + id: N14DoorMetalBarSlanted + name: cell door + suffix: Slanted, bar + description: A metal bar door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/metal_bar.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + openSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg + closeSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Close_01.ogg + - type: Construction + graph: N14DoorGraph + node: MetalBar + +- type: entity + parent: N14DoorMetalBlueWindowSlanted + id: N14DoorMetalFenceSlanted + name: fence gate + suffix: Slanted, fence + description: A metal fence gate. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/fence.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: N14DoorGraph + node: MetalFence + +- type: entity + parent: N14DoorMetalBlueWindowSlanted + id: N14DoorMetalFenceBarbedSlanted + name: barbed fence gate + suffix: Slanted, fence barbed + description: A metal barbed fence gate. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +#MARK: Wooden + +- type: entity + parent: N14DoorMetalBlueSlanted + id: N14DoorWoodSlanted + name: wooden door + suffix: Slanted + description: A wooden door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/wood.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: Construction + graph: N14DoorGraph + node: WoodDoor + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 250 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14DoorWoodSlanted + id: N14DoorWoodBlueSlanted + name: blue wooden door + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/woodblue.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodSlanted + id: N14DoorWoodGreenSlanted + name: green wooden door + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodSlanted + id: N14DoorWoodRedSlanted + name: red wooden door + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/woodred.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodSlanted + id: N14DoorWoodWhiteSlanted + name: white wooden door + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +#MARK: Airlocks + +- type: entity + parent: N14DoorMetalBlueSlanted + id: N14DoorAirlockSlanted + name: airlock + suffix: slanted + description: An old bunker airlock. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi + drawdepth: WallTops + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - state: closed_unlit + shader: unshaded + map: ["enum.DoorVisualLayers.BaseUnlit"] + - state: welded + map: ["enum.WeldableLayers.BaseWelded"] + - state: bolted_unlit + shader: unshaded + map: ["enum.DoorVisualLayers.BaseBolted"] + - state: emergency_unlit + map: ["enum.DoorVisualLayers.BaseEmergencyAccess"] + shader: unshaded + - state: panel_open + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Door + bumpOpen: false + clickOpen: true + closeTimeOne: 0.6 + closeTimeTwo: 0.8 + openTimeOne: 1 + openTimeTwo: 0.4 + openingAnimationTime: 1.4 + closingAnimationTime: 1.4 + closedDrawDepth: WallTops + openDrawDepth: WallTops + openSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg + closeSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Close_01.ogg + denySound: + path: /Audio/Machines/airlock_deny.ogg + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: AnimationPlayer + - type: Appearance + - type: BlockWeather + - type: Airtight + noAirWhenFullyAirBlocked: false + - type: RadiationBlocker + resistance: 10 + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallic + - type: ApcPowerReceiver + powerLoad: 10 + - type: ExtensionCableReceiver + - type: Airlock + - type: LayerChangeOnWeld + unWeldedLayer: AirlockLayer + weldedLayer: WallLayer + - type: Weldable + time: 6 + - type: DoorBolt \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/talldoors.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/talldoors.yml new file mode 100644 index 0000000000..42b34dd3e6 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Doors/talldoors.yml @@ -0,0 +1,366 @@ +- type: entity + parent: BaseStructure + id: N14DoorMetalBlueTall + name: metal Door + suffix: tall + description: An old blue metal door. + components: + - type: InteractionOutline + - type: AnimationPlayer + - type: Appearance + - type: Physics + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + density: 100 + mask: + - FullTileMask + layer: + - AirlockLayer + - type: Sprite + drawdepth: Mobs + sprite: _Nuclear14/Structures/Doors/TallDoors/metalblue.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + bumpOpen: false + clickOpen: true + closeTimeOne: 0 + closeTimeTwo: 0 + openTimeOne: 0 + openTimeTwo: 0 + closedDrawDepth: Mobs + openDrawDepth: Mobs + openSound: + path: /Audio/Effects/door_open.ogg + closeSound: + path: /Audio/Effects/door_close.ogg + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: NavMapDoor + - type: Occluder + - type: BlockWeather + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + # - type: Lock + # locked: true + # lockSlotId: lock_slot + # - type: ItemSlots + # slots: + # lock_slot: + # name: cp-lock-slot-component-slot-name-default + # disableEject: true + # insertOnInteract: false + # ejectOnBreak: true + # whitelist: + # components: + # - CPLock + # - type: ContainerContainer + # containers: + # lock_slot: !type:ContainerSlot + +# - type: entity + # parent: CP14BaseWoodDoor + # id: CP14WoodDoorOpened + # suffix: Opened + # components: + # - type: Lock + # locked: false + +# - type: entity + # parent: CP14BaseWoodDoor + # id: CP14WoodDoorTavern + # suffix: Tavern + # components: + # - type: ItemSlots + # slots: + # lock_slot: + # name: cp-lock-slot-component-slot-name-default + # startingItem: CP14LockTavern + # disableEject: true + # insertOnInteract: false + # ejectOnBreak: true + # whitelist: + # components: + # - CPLock + +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorMetalRedTall + name: metal Door + suffix: tall + description: An old red metal door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/metalred.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorMetalBlueAltTall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorMetalBlueWindowTall + name: metal Door + suffix: tall, windowed + description: An old blue metal door with a window. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/metalbluewindow.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: false + - type: Occluder + enabled: false + +- type: entity + parent: N14DoorMetalBlueWindowTall + id: N14DoorMetalGrateTall + suffix: tall, grate + description: A metal mesh door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueWindowTall + id: N14DoorMetalBarTall + suffix: tall, bar + description: A metal bar door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueWindowTall + id: N14DoorMetalFenceTall + suffix: tall, fence + description: A metal fence gate. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/fence.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueWindowTall + id: N14DoorMetalFenceBarbedTall + suffix: tall, fence barbed + description: A metal barbed fence gate. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +# Wooden +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorWoodTall + name: wooden door + suffix: tall + description: A wooden door. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/wood.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 250 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14DoorWoodTall + id: N14DoorWoodBlueTall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/woodblue.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodTall + id: N14DoorWoodGreenTall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodTall + id: N14DoorWoodRedTall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/woodred.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorWoodTall + id: N14DoorWoodWhiteTall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +# Cell Doors +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorCell + name: cell door + description: A door to be in cell. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/cell.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.6,0.5,-0.5" + mask: + - FullTileMask + layer: + - AirlockLayer + density: 1000 + + +- type: entity + parent: N14DoorCell + id: N14DoorCellRust + components: + - type: Sprite + sprite: _Nuclear14/Structures/Doors/TallDoors/cellrust.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + +- type: entity + parent: N14DoorMetalBlueTall + id: N14DoorAirlockTall + name: airlock + suffix: tall + description: An old bunker airlock. + components: + - type: Sprite + drawdepth: Mobs + sprite: _Nuclear14/Structures/Doors/TallDoors/airlock.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - state: closed_unlit + shader: unshaded + map: ["enum.DoorVisualLayers.BaseUnlit"] + - state: welded + map: ["enum.WeldableLayers.BaseWelded"] + - state: bolted_unlit + shader: unshaded + map: ["enum.DoorVisualLayers.BaseBolted"] + - state: emergency_unlit + map: ["enum.DoorVisualLayers.BaseEmergencyAccess"] + shader: unshaded + - state: panel_open + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Door + bumpOpen: false + clickOpen: true + closeTimeOne: 0.6 + closeTimeTwo: 0.8 + openTimeOne: 1 + openTimeTwo: 0.4 + openingAnimationTime: 1.4 + closingAnimationTime: 1.4 + closedDrawDepth: Mobs + openDrawDepth: Mobs + openSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Open_01.ogg + closeSound: + path: /Audio/_Nuclear14/Effects/Doors/DRS_Metal_Jail_Swing_Close_01.ogg + denySound: + path: /Audio/Machines/airlock_deny.ogg + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: AnimationPlayer + - type: Appearance + - type: BlockWeather + - type: Airtight + noAirWhenFullyAirBlocked: false + - type: RadiationBlocker + resistance: 10 + - type: SpriteFade + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallic + - type: ApcPowerReceiver + powerLoad: 10 + - type: ExtensionCableReceiver + - type: Airlock + - type: DoorBolt + - type: LayerChangeOnWeld + unWeldedLayer: AirlockLayer + weldedLayer: WallLayer + - type: Weldable + time: 8 diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/barricades.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/barricades.yml new file mode 100644 index 0000000000..25b8dce8dc --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/barricades.yml @@ -0,0 +1,231 @@ +- type: entity + id: N14BarricadeSandbagSingle + parent: BaseStructure + name: sandbags + description: A sandbag fortification. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + netsync: false + state: sandbag_single + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Climbable + +- type: entity + id: N14BarricadeTanktrap + parent: N14BarricadeSandbagSingle + name: tank trap + description: A metal fabricated spike for blocking vehicles. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + netsync: false + state: iron_barricade + snapCardinals: true + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + +- type: entity + id: N14BarricadeTanktrapRusty + parent: N14BarricadeTanktrap + name: tank trap + description: A rusty metal fabricated spike for blocking vehicles. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + netsync: false + state: iron_barricadeA + +- type: entity + parent: BaseStructure + id: N14BarricadeRazorwire + name: razorwire barricade + description: A razorwire fortification. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + netsync: false + state: barbedwire_single + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Sharp # not sure this is needed + - type: DamageOtherOnHit + damage: + types: + Slash: 2 + - type: StepTrigger + intersectRatio: 0.2 + requiredTriggeredSpeed: 0 + - type: TriggerOnStepTrigger + - type: DamageUserOnTrigger + damage: + types: + Piercing: 5 + - type: SpeedModifierContacts + walkSpeedModifier: 0.5 + sprintSpeedModifier: 0.5 + - type: Fixtures + fixtures: + slips: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + hard: false + layer: + - LowImpassable + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 100 + mask: + - ItemMask + - type: CollisionWake # not sure this is needed + enabled: false + - type: Slippery + slipSound: + path: /Audio/Effects/fence_rattle1.ogg + launchForwardsMultiplier: 0 + paralyzeTime: 0 + +- type: entity + parent: N14BarricadeSandbagSingle + id: N14BarricadeMetal + name: metal barricade + description: A metal fortification. + suffix: black + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/ms13_barricades.rsi + state: black + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + +- type: entity + parent: N14BarricadeMetal + id: N14BarricadeMetalGreen + suffix: green + components: + - type: Sprite + state: green + +#- type: entity +# parent: N14DecorFloorWorldBase - Has to be made/fixed, Not present in dictionary +# id: N14DecorConcreteBarrier +# name: concrete barrier +# description: an old concrete barrier for stopping traffic. +# components: +# - type: Sprite +# sprite: _Nuclear14/Structures/Decoration/barriers.rsi +# state: concrete_barrier +# - type: Fixtures +# fixtures: +# fix1: +# shape: +# !type:PhysShapeAabb +# bounds: "0.3,0,-0.3,-0.1" +# density: 1000 +# layer: +# - WallLayer +# +#- type: entity +# parent: N14DecorConcreteBarrier +# id: N14DecorConcreteBarrierDamaged +# components: +# - type: Sprite +# layers: +# - state: concrete_barrier_1 +# map: [ "body" ] +# - type: RandomSprite +# available: +# - body: +# concrete_barrier_1: "" +# concrete_barrier_2: "" +# concrete_barrier_3: "" +# concrete_barrier_4: "" +# concrete_barrier_5: "" +# +#- type: entity +# parent: N14DecorConcreteBarrier +# id: N14DecorConcreteBarrierStriped +# name: concrete barrier +# description: an old concrete barrier for stopping traffic. +# components: +# - type: Sprite +# layers: +# - state: concrete_barrier_alt +# map: [ "body" ] +# - type: RandomSprite +# available: +# - body: +# concrete_barrier_alt: "" +# concrete_barrier_alt_1: "" +# +#- type: entity +# parent: N14DecorConcreteBarrier +# id: N14DecorRoadBarrier +# name: road barrier +# description: an old wooden barrier for stopping traffic. +# components: +# - type: Sprite +# state: road_barrier \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/beds.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/beds.yml new file mode 100644 index 0000000000..d40dc37934 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/beds.yml @@ -0,0 +1,155 @@ +- type: entity + parent: Bed + id: N14Bed + name: Bed + description: A clean mattress for sleeping on. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bed + - type: Construction + graph: N14Bed + node: bed + +- type: entity + parent: N14Bed + id: N14BedDirty + name: "Dirty Bed" + description: A bed that looks like it's seen better days. + components: + - type: Sprite + state: bed_dirty + snapCardinals: true + +- type: entity + parent: N14Bed + id: N14BedWood + name: "Wooden Bed" + description: A bed with a wooden frame. + components: + - type: Sprite + state: bed_wood + - type: Construction + graph: N14Bed + node: bedwood + +- type: entity + parent: N14Bed + id: N14BedWoodBunk + name: "Wooden Bunk Bed" + description: A bunk bed with a wooden frame. + components: + - type: Sprite + state: bed_wood_bunk + +# TODO: Reduce the healing rate of all these at some point compared to a proper bed. +- type: entity + id: N14Bedroll + parent: RollerBed + name: bedroll + description: A bedroll for sleeping on the road. Not very comfy. + components: + - type: HealOnBuckle + damage: + types: + Poison: -0.05 + Blunt: -0.05 + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + noRot: true + layers: + - state: bedroll_unrolled + map: ["unfoldedLayer"] + - state: bedroll_rolled + map: ["foldedLayer"] + - state: bedroll_unrolled + map: ["buckledLayer"] + visible: false + - type: Appearance + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + density: 100 + mask: + - TableMask + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 0 + max: 2 + - type: Strap + enabled: True + position: Down + rotation: -90 + buckleOffset: "0.05,-0.10" + - type: Construction + graph: N14Bed + node: bedroll + +- type: entity + parent: N14Bedroll + id: N14BedrollFolded + suffix: rolled + components: + - type: Foldable + folded: true + - type: Strap + enabled: False + +- type: entity + parent: N14Bed + id: N14BedMattressDirty1 + name: Mattress + description: A mattress on the floor. A little rough. + components: + - type: Sprite + state: mattress1 + snapCardinals: true + +- type: entity + parent: N14BedMattressDirty1 + id: N14BedMattressDirty2 + name: Mattress + description: A mattress on the floor. Filthy. + components: + - type: Sprite + state: mattress2 + +- type: entity + parent: N14BedMattressDirty1 + id: N14BedMattressDirty3 + name: Mattress + description: A mattress on the floor. Is that blood? + components: + - type: Sprite + state: mattress3 + +- type: entity + parent: N14BedMattressDirty1 + id: N14BedMattressDirty4 + name: Mattress + description: A mattress on the floor. That's definitely blood. + components: + - type: Sprite + state: mattress4 + +- type: entity + parent: N14BedMattressDirty1 + id: N14BedMattressDirty5 + suffix: mouldy + name: Mattress + description: A mattress on the floor. I'm not sleeping on that. + components: + - type: Sprite + state: mattress5 diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/casino.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/casino.yml new file mode 100644 index 0000000000..e3b685a780 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/casino.yml @@ -0,0 +1,47 @@ +- type: entity + parent: BaseStructure + id: N14FurnitureCasinoRoulettetable + name: Roulette Table + description: An old casino roulette table. It still works. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/roulettetable.rsi + snapCardinals: true + netsync: false + state: roulette + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Tag + tags: + - Wooden + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1,-0.45,1,0.45" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + +# TODO: Make this functioning. The animation is there, just needs to move on click and spit out a number and colour as text. \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/chairs.yml new file mode 100644 index 0000000000..c5275e768f --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/chairs.yml @@ -0,0 +1,309 @@ +- type: entity + parent: ChairWood + id: N14ChairWood + name: wooden chair + description: A wooden chair suitable for sitting on. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: wooden_chair + - type: Construction + graph: N14Seat + node: N14ChairWood + +- type: entity + parent: ChairWood + id: N14ChairWood1 + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: wood_chair + - type: Construction + graph: N14Seat + node: N14ChairWood1 + +- type: entity + parent: ChairWood + id: N14ChairWoodPadded + suffix: padded + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: wood_chair_padded + - type: Construction + graph: N14Seat + node: N14ChairWoodPadded + +- type: entity + parent: N14ChairWood + id: N14ChairWoodSettler + name: wooden chair + description: A wooden chair claimed by some settlers. + components: + - type: Sprite + state: wooden_chair_settler + - type: Construction + graph: N14Seat + node: N14ChairWoodSettler + +- type: entity + parent: StoolBase + id: N14ChairStoolBarBlack + description: A black bar stool. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bar_black + snapCardinals: true + - type: Construction + graph: N14Seat + node: N14ChairStoolBarBlack + +- type: entity + parent: StoolBase + id: N14ChairStoolBarTan + description: A tan bar stool. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bar_tan + - type: Construction + graph: N14Seat + node: N14ChairStoolBarTan + +- type: entity + parent: StoolBase + id: N14ChairStoolBarRed + description: A red bar stool. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: barstool + - type: Construction + graph: N14Seat + node: N14ChairStoolBarRed + +- type: entity + parent: N14ChairWood + id: N14ChairArmchair + name: armchair + description: A padded armchair. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: armchair + - type: Construction + graph: N14Seat + node: N14ChairArmchair + +# Metal Chairs +- type: entity + parent: Chair + id: N14ChairMetalGreen + description: A metal chair for sitting on. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair + - type: Construction + graph: N14Seat + node: N14ChairMetalGreen + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalGreenUnfinished + suffix: unfinished + components: + - type: Sprite + state: metal_chair_unfinished + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalGreenBroken + suffix: broken + components: + - type: Sprite + state: metal_chair_broken + + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalBlue + suffix: blue + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair_blue + - type: Construction + graph: N14Seat + node: N14ChairMetalBlue + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalBlueUnfinished + suffix: blue, unfinished + components: + - type: Sprite + state: metal_chair_blue_unfinished + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalBlueBroken + suffix: blue, broken + components: + - type: Sprite + state: metal_chair_blue_broken + + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalRed + suffix: red + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair_red + - type: Construction + graph: N14Seat + node: N14ChairMetalRed + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalRedUnfinished + suffix: red, unfinished + components: + - type: Sprite + state: metal_chair_red_unfinished + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalRedBroken + suffix: red, broken + components: + - type: Sprite + state: metal_chair_red_broken + + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeRed + name: office chair + suffix: red + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair + - type: Construction + graph: N14Seat + node: N14ChairOfficeRed + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeRedBroken + suffix: red, broken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_broken + + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeBlue + name: office chair + suffix: blue + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_blue + - type: Construction + graph: N14Seat + node: N14ChairOfficeBlue + +- type: entity + parent: N14ChairOfficeRed + id: N14ChairOfficeBlueBroken + suffix: blue, broken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_blue_broken + + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeGreen + name: office chair + suffix: green + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_green + - type: Construction + graph: N14Seat + node: N14ChairOfficeGreen + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeGreenBroken + suffix: green, broken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_green_broken + + +- type: entity + parent: OfficeChairBase + id: N14ChairOfficeErgonomic + suffix: ergo + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: ergo_chair + - type: Construction + graph: N14Seat + node: N14ChairOfficeErgonomic + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairMetalFolding + name: folding chair + suffix: folding + components: + - type: Sprite + state: metal_chair_folding + - type: Construction + graph: N14Seat + node: N14ChairMetalFolding + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairBarRetro + name: retro chair + suffix: retro + components: + - type: Sprite + state: retro_chair + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairPlastic + name: plastic chair + description: A plastic chair. Looks uncomfy. + suffix: plastic + components: + - type: Sprite + state: plastic_chair + - type: Construction + graph: N14Seat + node: N14ChairPlastic + +- type: entity + parent: N14ChairMetalGreen + id: N14ChairDinerBench + name: diner chair + description: An American Diner bench. + components: + - type: Sprite + state: diner_chair \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/fitness.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/fitness.yml new file mode 100644 index 0000000000..fa56c1b087 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/fitness.yml @@ -0,0 +1,46 @@ +- type: entity + parent: SeatBase + id: N14FitnessWeightsBench1 + name: weights bench + description: A bench for pumping iron. + components: + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Anchorable + - type: Rotatable + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/np13_misc.rsi + state: fitnessweight + +- type: entity + parent: N14FitnessWeightsBench1 + id: N14FitnessWeightLifter + name: weight lifter + components: + - type: Sprite + state: fitnesslifter + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.1" + + +# Bags +# TODO: Need a way to change to animation state on trigger in world (click) or use damage state visualiser and instant healing to change state on attack. +#soundOnTrigger ? +#TriggerOnActivate ? +#TriggerOnCollide ? + +- type: entity + id: N14FitnessPunchingBag + parent: BaseStructure + name: punching bag + description: A punching bag. Let's get big! + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/np13_misc.rsi + state: punchingbag \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/junk.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/junk.yml new file mode 100644 index 0000000000..d320039c70 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/junk.yml @@ -0,0 +1,240 @@ +- type: entity + id: N14JunkWoodBase + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/junk.rsi + snapCardinals: true + netsync: false + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Tag + tags: + - Wooden + - type: Transform + anchored: true + - type: Physics + bodyType: Static + - type: Anchorable + - type: Pullable + - type: InteractionOutline + - type: Clickable +# No fixture on this base, inherit from further down for fixture + +- type: entity + parent: N14JunkWoodBase + id: N14JunkMetalBase + abstract: true + components: + - type: Damageable + damageModifierSet: Metallic + - type: Physics + canCollide: False + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 125 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Tag + tags: + - Metal + +# Wood Junk +- type: entity + parent: N14JunkWoodBase + id: N14JunkDresser + name: broken dresser + description: Once held underwear. Now it's junk. + components: + - type: Sprite + state: junk_dresser + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + +- type: entity + parent: N14JunkDresser + id: N14JunkCabinet + name: broken cabinet + description: Once held clothes. Now it's junk. + components: + - type: Sprite + state: junk_cabinet + +- type: entity + parent: N14JunkDresser + id: N14JunkTable + name: broken table + description: Ate without table, now I'm angry. Junk. + components: + - type: Sprite + state: junk_table + +# Metal Junk +- type: entity + parent: N14JunkMetalBase + id: N14JunkMachine + name: broken machine + description: Rusty old machine. Now it's junk. + components: + - type: Sprite + state: junk_machine + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 60 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + +- type: entity + parent: N14JunkMachine + id: N14JunkMicrowave + name: broken microwave + description: Dirty old microwave. Now it's junk. + components: + - type: Sprite + state: junk_micro + +- type: entity + parent: N14JunkMachine + id: N14JunkJukebox + name: broken jukebox + description: An old destroyed jukebox. Now it's junk. + components: + - type: Sprite + state: junk_jukebox + +- type: entity + parent: N14JunkMetalBase + id: N14JunkBed1 + name: broken bed + description: An old bed with a holey mattress. Now it's junk. + components: + - type: Sprite + state: junk_bed1 + +- type: entity + parent: N14JunkMetalBase + id: N14JunkBed2 + name: broken bed + description: A rusty bed frame. Now it's junk. + components: + - type: Sprite + state: junk_bed2 + +- type: entity + parent: N14JunkMachine + id: N14JunkTV + name: broken TV + description: An old television. Now it's junk. + components: + - type: Sprite + state: junk_tv + +- type: entity + parent: N14JunkMachine + id: N14JunkArcade + name: broken arcade game + description: An old arcade machine. Now it's junk. + components: + - type: Sprite + state: junk_arcade + +- type: entity + parent: N14JunkMetalBase + id: N14JunkUrinal + name: broken urinal + description: A broken stinky urinal. + components: + - type: Sprite + state: junk_urinal + +- type: entity + parent: Mirror + id: N14JunkMirror + name: broken mirror + description: Mirror mirror... I hope I don't get bad luck. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/junk.rsi + state: junk_mirror + drawdepth: Overdoors + +- type: entity + parent: N14JunkMetalBase + id: N14JunkClock + name: broken clock + description: Out of time! + components: + - type: Sprite + state: junk_clock + drawdepth: Overdoors + - type: WallMount diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/other_furniture.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/other_furniture.yml new file mode 100644 index 0000000000..c2c466780c --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/other_furniture.yml @@ -0,0 +1,285 @@ +- type: entity + parent: Dresser + id: N14Dresser + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/np13_misc.rsi + state: dresser + +- type: entity + parent: BaseStructure + id: N14GrandfatherClock + name: grandfather clock + description: An old pre-war clock. Looks grand. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/np13_misc.rsi + state: grand_clock + +# Televisions +- type: entity + parent: BaseStructure + id: N14Television + name: television + description: An old pre-war television. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/televisions.rsi + state: wood_tv + +- type: entity + parent: N14Television + id: N14TelevisionCabinetOpen + components: + - type: Sprite + state: cabinet_tv + +- type: entity + parent: N14Television + id: N14TelevisionRadking + description: A Radking brand television. + components: + - type: Sprite + state: radking_tv + +- type: entity + parent: N14Television + id: N14TelevisionRedwood + description: A television in a redwood cabinet. + components: + - type: Sprite + state: redwood_tv + +- type: entity + parent: N14Television + id: N14TelevisionTube + description: An old pre-war tube television. + components: + - type: Sprite + state: tube_tv + +- type: entity + parent: N14Television + id: N14TelevisionSmall + description: A television in a small case. + components: + - type: Sprite + state: small_tv + drawdepth: SmallObjects + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.10,-0.10,0.10,0.10" + density: 100 + mask: + - TabletopMachineMask + +- type: entity + parent: N14TelevisionSmall + id: N14TelevisionTiny + description: A tiny television. + components: + - type: Sprite + state: tiny_tv + +- type: entity + parent: SeatBase + id: N14Toilet + name: toilet + description: Waste not, want not + components: + - type: Sprite + sprite: _Nuclear14/Structures/Decoration/world.rsi + state: toilet + - type: Clickable + - type: InteractionOutline + - type: Anchorable + - type: Physics + bodyType: Static + - type: Transform + anchored: true + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 80 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 40 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: AmbientSound + enabled: false + volume: -8 + range: 8 + sound: + path: /Audio/Ambience/Objects/drain.ogg + - type: ContainerContainer + containers: + stash: !type:ContainerSlot {} + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 500 + toilet: + maxVol: 250 + - type: Drain + autoDrain: false + - type: DumpableSolution + solution: drainBuffer + +- type: entity + parent: N14Toilet + id: N14ToiletWater + suffix: filled water + components: + - type: SolutionContainerManager + solutions: + toilet: + reagents: + - ReagentId: Water + Quantity: 200 + - type: SolutionRegeneration + solution: toilet + generated: + reagents: + - ReagentId: Water + Quantity: 2 + +- type: entity + parent: N14Toilet + id: N14ToiletDirty + suffix: filled dirty water + components: + - type: SolutionContainerManager + solutions: + toilet: + reagents: + - ReagentId: Water + Quantity: 180 + - ReagentId: GastroToxin + Quantity: 20 + - type: SolutionRegeneration + solution: toilet + generated: + reagents: + - ReagentId: Water + Quantity: 3 + - ReagentId: GastroToxin + Quantity: 1 + +- type: entity + parent: N14Toilet + id: N14ToiletIrradiated + suffix: filled rad water + components: + - type: SolutionContainerManager + solutions: + toilet: + reagents: + - ReagentId: Water + Quantity: 180 + - ReagentId: GastroToxin + Quantity: 20 + - type: SolutionRegeneration + solution: toilet + generated: + reagents: + - ReagentId: Water + Quantity: 3 + - ReagentId: GastroToxin + Quantity: 1 + +#- type: entity +# parent: N14Shower - this parent needs to be made +# id: N14Sink +# name: sink +# description: Waste not, want not +# components: +# - type: Sprite +# state: sink +# - type: SolutionContainerManager +# solutions: +# drainBuffer: +# maxVol: 100 +# tank: +# maxVol: 200 +# - type: DrainableSolution +# solution: tank +# - type: ReagentTank +# - type: Drain +# autoDrain: false +# - type: DumpableSolution +# solution: drainBuffer +# +#- type: entity +# parent: N14Sink +# id: N14SinkFilledWater +# suffix: filled water +# components: +# - type: SolutionContainerManager +# solutions: +# drainBuffer: +# maxVol: 200 +# tank: +# reagents: +# - ReagentId: Water +# Quantity: 200 +# - type: SolutionRegeneration +# solution: tank +# generated: +# reagents: +# - ReagentId: Water +# Quantity: 1 +# +#- type: entity +# parent: N14Sink +# id: N14SinkFilledWaterDirty +# suffix: filled water dirty +# components: +# - type: SolutionContainerManager +# solutions: +# drainBuffer: +# maxVol: 200 +# tank: +# reagents: +# - ReagentId: WaterDirty +# Quantity: 200 +# - type: SolutionRegeneration +# solution: tank +# generated: +# reagents: +# - ReagentId: WaterDirty +# Quantity: 1 +# +#- type: entity +# parent: N14Sink +# id: N14SinkFilledWaterIrradiated +# suffix: filled water irradiated +# components: +# - type: SolutionContainerManager +# solutions: +# drainBuffer: +# maxVol: 200 +# tank: +# reagents: +# - ReagentId: WaterIrradiated +# Quantity: 200 +# - type: SolutionRegeneration +# solution: tank +# generated: +# reagents: +# - ReagentId: WaterIrradiated +# Quantity: 1 diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/plantpots.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/plantpots.yml new file mode 100644 index 0000000000..9e4489f7b1 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/plantpots.yml @@ -0,0 +1,115 @@ +- type: entity + parent: PottedPlantBase + id: N14Plantpot + name: plant pot + abstract: true + components: + - type: Fixtures + - type: Physics + canCollide: False + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/plantpots.rsi + noRot: true + +- type: entity + parent: N14Plantpot + id: N14Plantpot1 + components: + - type: Sprite + state: pot-1 + +- type: entity + parent: N14Plantpot + id: N14Plantpot2 + components: + - type: Sprite + state: pot-2 + +- type: entity + parent: N14Plantpot + id: N14Plantpot3 + components: + - type: Sprite + state: pot-3 + +- type: entity + parent: N14Plantpot + id: N14Plantpot4 + components: + - type: Sprite + state: pot-4 + +- type: entity + parent: N14Plantpot + id: N14Plantpot5 + components: + - type: Sprite + state: pot-5 + +# Dirty +- type: entity + parent: N14Plantpot + id: N14PlantpotDirty1 + suffix: dirty + components: + - type: Sprite + state: pot-1-dirty + +- type: entity + parent: N14PlantpotDirty1 + id: N14PlantpotDirty2 + components: + - type: Sprite + state: pot-2-dirty + +- type: entity + parent: N14PlantpotDirty1 + id: N14PlantpotDirty3 + components: + - type: Sprite + state: pot-3-dirty + +- type: entity + parent: N14PlantpotDirty1 + id: N14PlantpotDirty4 + components: + - type: Sprite + state: pot-4-dirty + +# Broken +- type: entity + parent: N14PlantpotDirty1 + id: N14PlantpotBroken1 + description: A broken plant pot. + suffix: broken + components: + - type: Sprite + state: pot-1-broken + +- type: entity + parent: N14PlantpotBroken1 + id: N14PlantpotBroken2 + components: + - type: Sprite + state: pot-2-broken + +- type: entity + parent: N14PlantpotBroken1 + id: N14PlantpotBroken3 + components: + - type: Sprite + state: pot-3-broken + +- type: entity + parent: N14PlantpotBroken1 + id: N14PlantpotBroken4 + components: + - type: Sprite + state: pot-4-broken + +- type: entity + parent: N14PlantpotBroken1 + id: N14PlantpotBroken5 + components: + - type: Sprite + state: pot-5-broken diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/rugs_carpets.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/rugs_carpets.yml new file mode 100644 index 0000000000..1abbeb46dc --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/rugs_carpets.yml @@ -0,0 +1,169 @@ +- type: entity + id: N14CarpetSingleBase + parent: BaseStructure + description: Better than the floor. + abstract: true + components: + - type: Sprite + drawdepth: FloorTiles + - type: Physics + canCollide: false + - type: Fixtures + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + + +- type: entity + parent: N14CarpetSingleBase + id: N14RugMat + name: mat + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs.rsi + state: mat_blank + +- type: entity + parent: N14RugMat + id: N14RugMatWelcome + suffix: welcome + components: + - type: Sprite + state: mat_welcome + +- type: entity + parent: N14RugMat + id: N14RugMatVulgar1 + suffix: get f + description: A charming floor mat. + components: + - type: Sprite + state: mat_vulgar + +- type: entity + parent: N14RugMatVulgar1 + id: N14RugMatVulgar2 + suffix: f off + components: + - type: Sprite + state: mat_vulgar_2 + +- type: entity + parent: N14RugMatVulgar1 + id: N14RugMatTown + suffix: s town + components: + - type: Sprite + state: mat_town + +- type: entity + parent: N14RugMatVulgar1 + id: N14RugMatNCR + suffix: ncr sucks + components: + - type: Sprite + state: mat_ncr + +- type: entity + parent: N14RugMatVulgar1 + id: N14RugMatBOS + suffix: bos sucks + components: + - type: Sprite + state: mat_bos + +# Rubber mats + +- type: entity + parent: N14RugMat + id: N14RugMatRubberSingle + name: rubber mat + description: A rubber protective floor mat. + components: + - type: Sprite + state: rubber_single + +- type: entity + parent: N14RugMatRubberSingle + id: N14RugMatRubber1 + components: + - type: Sprite + state: rubber_1 + +- type: entity + parent: N14RugMatRubberSingle + id: N14RugMatRubber2 + components: + - type: Sprite + state: rubber_2 + +- type: entity + parent: N14RugMatRubberSingle + id: N14RugMatRubber3 + components: + - type: Sprite + state: rubber_3 + +# 64x64 rugs +- type: entity + parent: N14CarpetSingleBase + id: N14RugBlue + name: rug + description: A modern looking blue rug. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_blue + +- type: entity + parent: N14RugBlue + id: N14RugBlueShag + suffix: shag + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_blue_shag + +- type: entity + parent: N14RugBlue + id: N14RugBrownFancy + description: A fancy looking rug. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_fancy + +- type: entity + parent: N14RugBlue + id: N14RugRed + description: A patterned red rug. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_red + +- type: entity + parent: N14RugBlue + id: N14RugYellow + description: A patterned yellow rug. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_yellow + +- type: entity + parent: N14RugBlue + id: N14RugMatRubberLarge + name: rubber mat + description: A large rubber mat. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/rugs64x64.rsi + state: rug_rubber \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/table.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/table.yml new file mode 100644 index 0000000000..1467a3554d --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Furniture/table.yml @@ -0,0 +1,496 @@ +# N14TODO: Change bases to have wood, metal, 64x and storage and use inheritance. So that desks have 10 storage. + +- type: entity + id: N14FreeTableBase # Base off this for metal tables + parent: BaseStructure + name: table + description: A square piece of metal standing on four metal legs. + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: PlaceableSurface + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + - type: Sprite + netsync: false + - type: Climbable + - type: Bonkable + bonkDamage: + types: + Blunt: 4 + - type: Clickable + +# 32x32 tables +- type: entity + parent: N14FreeTableBase + id: N14TableMetalRound + suffix: clean + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_metal_round-2 + +- type: entity + parent: N14TableMetalRound + id: N14TableMetalRoundDirty + name: round table + suffix: dirty + description: A round metal table. Prison like. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_metal_round # N14TODO: There's a second sprite of this, need it to spawn a random one. + +- type: entity + parent: N14FreeTableBase + id: N14TableDeskSchool + name: end table + description: A wooden end table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_end + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.25,0.25,0.25" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + +- type: entity + parent: N14TableDeskSchool + id: N14TableWoodEnd + name: end table + description: A wooden end table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_end + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.25,0.25,0.25" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + +- type: entity + parent: N14TableWoodSquare + id: N14TableWoodRound + name: wooden table + description: A wooden round table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_round + +- type: entity + parent: N14TableDeskSchool + id: N14TableWoodSquare + name: wooden table + description: A wooden square table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_square + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.35,-0.15,0.35,0.45" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + +- type: entity + parent: N14TableWoodSquare + id: N14TableWoodLow + name: wooden table + description: A low wooden square table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_low + +- type: entity + parent: N14TableWoodSquare + id: N14TableWoodStand + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: table_wood_stand + +- type: entity + parent: N14TableWoodSquare + id: N14TableWoodCabledrum + name: cable drum + description: A convenient table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: cable_reel + +- type: entity + parent: N14TableWoodSquare + id: N14TableCasinoDice + name: dice table + description: A table for playing dice games. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: dice_clean + +- type: entity + parent: N14TableCasinoDice + id: N14TableCasinoDiceDirty + suffix: dirty + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/tables.rsi + state: dice_dirty + +#64x64 tables +- type: entity + parent: N14FreeTableBase + id: N14TableDeskMetal + name: metal desk + description: A metal desk for working at. Sturdy. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/desks.rsi + state: desk_metal + offset: 0.5, 0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.35,0,1.35,0.45" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + +- type: entity + parent: N14TableDeskMetal + id: N14TableDeskMetalDirty + suffix: dirty + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: desk_metal + +- type: entity + parent: N14FreeTableBase + id: N14TableDeskMetalSmall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: desk_metal_small + +- type: entity + parent: N14TableDeskSchool + id: N14TableDeskWood + name: wooden desk + description: A wooden desk for working at. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/desks.rsi + state: desk_wood + offset: 0.5, 0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0,0,1,0.45" + density: 55 + mask: # tables should collide with other tables + - TableMask + layer: + - TableLayer + +- type: entity + parent: N14TableDeskWood + id: N14TableDeskWood2 + suffix: alt + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: desk_wood + +- type: entity + parent: N14TableDeskSchool + id: N14TableDeskWoodSmall + suffix: small + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: desk_wood_small + +- type: entity + parent: N14TableDeskWood + id: N14TableCasinoCards + name: cards table + description: A fancy table for playing cards at. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: table_cards + +- type: entity + parent: N14TableCasinoCards + id: N14TableCasinoPool + name: pool table + description: A fancy table for playing pool at. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: table_pool + +- type: entity + parent: N14TableCasinoCards + id: N14TableWoodenOvalWide + name: wooden table + description: An oval table made from wood. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: table_wood_wide_oval + +- type: entity + parent: N14TableCasinoCards + id: N14TableWoodenSquareWide + name: wooden table + description: A wide square table made from wood. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: table_wood_wide_square + +- type: entity + parent: N14TableCasinoCards + id: N14TableMetalWide + name: metal table + description: A wide metal table. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/64x64_furniture.rsi + state: table_metal_wide + +# Counters / Benches / Smoothed Tables +- type: entity + parent: N14TableDeskSchool + id: N14TableCounter + name: wooden counter + suffix: full + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: wood_counter + +- type: entity + parent: N14TableCounter + id: N14TableCounterBend + suffix: corner + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: wood_counter_bend + +- type: entity + parent: N14TableCounter + id: N14TableCounterIntersect + suffix: intersect + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: wood_counter_intersect + +- type: entity + parent: N14TableCounter + id: N14TableCounterCross + suffix: cross + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: wood_counter_cross + +- type: entity + parent: N14TableCounter + id: N14TableCounterCraft + description: This counter looks like scrap. + suffix: craft full + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: craft_counter + +- type: entity + parent: N14TableCounter + id: N14TableCounterCraftBend + suffix: craft corner + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: craft_counter_bend + +- type: entity + parent: N14TableCounter + id: N14TableCounterCraftIntersect + suffix: craft intersect + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: craft_counter_intersect + +- type: entity + parent: N14TableCounter + id: N14TableCounterCraftCross + suffix: craft cross + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: craft_counter_cross + +- type: entity + parent: N14FreeTableBase + id: N14TableCounterMetal + name: metal counter + description: A cold, hard metal counter. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: metal_counter + +- type: entity + parent: N14TableCounterMetal + id: N14TableCounterMetalBend + suffix: corner + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: metal_counter_bend + +- type: entity + parent: N14TableCounterMetal + id: N14TableCounterMetalIntersect + suffix: intersect + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: metal_counter_intersect + +- type: entity + parent: N14TableCounterMetal + id: N14TableCounterMetalCross + suffix: cross + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/counters.rsi + state: metal_counter_cross + + +# - type: entity + # id: N14TableMetalBuilt + # parent: Table + # name: metal table + # description: A cold handmade metal table. +# components: # TODO: Needs sprites +# - type: Sprite +# sprite: _Nuclear14/Structures/Furniture/Tables/metaltablebuilt.rsi +# - type: Icon +# sprite: _Nuclear14/Structures/Furniture/Tables/metaltablebuilt.rsi + +- type: entity + id: N14TableMetalGrate + parent: Table + name: metal table + description: A cold handmade metal table made from grating. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/metalgrate.rsi + - type: Icon + sprite: _Nuclear14/Structures/Furniture/Tables/metalgrate.rsi + - type: Construction + graph: N14TableMetalGrateRecipes + node: start + +- type: entity + id: N14TableWoodSettler + parent: Table + name: wooden table + description: A wooden table used by settlers. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/table_settler.rsi + - type: Icon + sprite: _Nuclear14/Structures/Furniture/Tables/table_settler.rsi + - type: Construction + graph: N14TableRecipes + node: start + +# - type: entity + # id: N14TableWoodenBuilt + # parent: TableWood + # name: wooden table + # description: A wooden table made of scraps. +# components: # TODO: Needs sprites +# - type: Sprite +# sprite: _Nuclear14/Structures/Furniture/Tables/woodentablecraft.rsi +# - type: Icon +# sprite: _Nuclear14/Structures/Furniture/Tables/woodentablecraft.rsi + +- type: entity + parent: TableWood + id: N14TableCounterBar + name: bar counter + description: An alcohol stained bartop. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/Tables/barcounter.rsi + - type: Icon + sprite: _Nuclear14/Structures/Furniture/Tables/barcounter.rsi + - type: Construction + graph: N14TableCounterBarRecipes + node: start diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/floradesert.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/floradesert.yml new file mode 100644 index 0000000000..cbe9af4e92 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/floradesert.yml @@ -0,0 +1,126 @@ +- type: entity + parent: BaseTree + id: N14FloraDesertCactus + name: Cactus + description: Some kind of wasteland flora. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Misc/floradesert.rsi + state: cactus + offset: 0,0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.7,-0.3,-0.4,-1.2" + density: 1000 + layer: + - WallLayer + +- type: entity + parent: N14FloraDesertCactus + id: N14FloraDesertTree1 + name: "tree yucca" + description: A Joshua Tree. + components: + - type: Sprite + state: joshua_1 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.3,-0.3,-0.2,-1.2" + density: 1000 + layer: + - WallLayer + +- type: entity + parent: N14FloraDesertTree1 + id: N14FloraDesertTree2 + components: + - type: Sprite + state: joshua_2 + +- type: entity + parent: N14FloraDesertTree1 + id: N14FloraDesertTree3 + components: + - type: Sprite + state: joshua_3 + +- type: entity + parent: N14FloraDesertTree1 + id: N14FloraDesertTree4 + components: + - type: Sprite + state: joshua_4 + +- type: entity + parent: N14FloraDesertCactus + id: N14FloraTreeBald + name: bald tree + description: "What? Even trees go bald." + components: + - type: Sprite + sprite: _Nuclear14/Structures/Misc/trees-ms.rsi + state: bald + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.2,-1.4,-0.2,-1.8" + density: 1000 + layer: + - WallLayer + +- type: entity + parent: N14FloraTreeBald + id: N14FloraTreePine + name: pine tree + description: It has an almost overwhelming scent. + components: + - type: Sprite + layers: + - state: pine_1 + map: [ "tree" ] + - type: RandomSprite + available: + - tree: + pine_1: "" + pine_1_alt: "" + +- type: entity + parent: N14FloraTreeBald + id: N14FloraTreeDead1 + name: dead tree + description: A dead memory of a tree. + components: + - type: Sprite + layers: + - state: dead_tree1 + map: [ "tree" ] + - type: RandomSprite + available: + - tree: + dead_tree1: "" + dead_tree2: "" + dead_tree3: "" + +- type: entity + parent: N14FloraTreeDead1 + id: N14FloraTreeDead2 + components: + - type: Sprite + sprite: _Nuclear14/Structures/Misc/trees-dead.rsi + layers: + - state: tree_1 + map: [ "tree" ] + - type: RandomSprite + available: + - tree: + tree_1: "" + tree_2: "" + tree_3: "" diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/wells.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/wells.yml new file mode 100644 index 0000000000..6cc9243859 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Misc/wells.yml @@ -0,0 +1,117 @@ +- type: entity + id: N14WellBoarded + name: Boarded well + description: It's a well that's been boarded up. Maybe a crowbar will reveal it's secrets. + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Nuclear14/Structures/Misc/well.rsi + noRot: true + netsync: false + state: well + - type: Transform + anchored: true + noRot: true + - type: Clickable + - type: Tag + tags: + - Structure + - type: InteractionOutline + - type: Physics + bodyType: Static + canCollide: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.60,-0.4,0.6,0.7" + density: 190 + mask: + - MachineMask + layer: + - Impassable + - MidImpassable + - LowImpassable +# N14:TODO Add a way to open this and turn it into a ladder to dungeons. + +- type: entity + parent: N14WellBoarded + id: N14WellWaterClean + name: water well + description: A well. Hopefully it's got some water at the bottom. Let's hope it's clean. + suffix: Clean + components: + - type: Sprite + state: wellwheel + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.50,-0.6,0.7,0.55" + density: 190 + mask: + - MachineMask + layer: + - Impassable + - MidImpassable + - LowImpassable + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 100 + tank: + reagents: + - ReagentId: Water + Quantity: 500 + - type: DrainableSolution + solution: tank + - type: ReagentTank + - type: SolutionRegeneration + solution: tank + generated: + reagents: + - ReagentId: Water + Quantity: 1 + +- type: entity + parent: N14WellWaterClean + id: N14WellWaterDirty + suffix: Dirty + components: + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 100 + tank: + reagents: + - ReagentId: Water + Quantity: 500 + - type: SolutionRegeneration + solution: tank + generated: + reagents: + - ReagentId: Water + Quantity: 1 + +- type: entity + parent: N14WellWaterClean + id: N14WellWaterIrradiated # N14TODO: As above + suffix: Irradiated + components: + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 100 + tank: + reagents: + - ReagentId: Water + Quantity: 500 + - type: SolutionRegeneration + solution: tank + generated: + reagents: + - ReagentId: Water + Quantity: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Piping/Atmospherics/pipes.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Piping/Atmospherics/pipes.yml new file mode 100644 index 0000000000..b6cc145ac5 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Piping/Atmospherics/pipes.yml @@ -0,0 +1,96 @@ +- type: entity + abstract: true + id: N14GasPipeBase + parent: GasPipeBase + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _Nuclear14/Structures/Piping/atmospherics.rsi + drawdepth: ThinPipe + netsync: false + visible: false + +#Note: The PipeDirection of the PipeNode should be the south-facing version, because the entity starts at an angle of 0 (south) + +- type: entity + parent: N14GasPipeBase + id: N14GasPipeEnd + suffix: End + components: + - type: NodeContainer + nodes: + pipe: + !type:PipeNode + nodeGroupID: Pipe + pipeDirection: South + - type: Sprite + layers: + - state: pipeEnd + map: [ "enum.PipeVisualLayers.Pipe" ] + +- type: entity + parent: N14GasPipeBase + id: N14GasPipeStraight + suffix: Straight + components: + - type: NodeContainer + nodes: + pipe: + !type:PipeNode + nodeGroupID: Pipe + pipeDirection: Longitudinal + - type: Sprite + layers: + - state: pipeStraight + map: [ "enum.PipeVisualLayers.Pipe" ] + +- type: entity + parent: N14GasPipeBase + id: N14GasPipeBend + suffix: Bend + components: + - type: NodeContainer + nodes: + pipe: + !type:PipeNode + nodeGroupID: Pipe + pipeDirection: SWBend + - type: Sprite + layers: + - state: pipeBend + map: [ "enum.PipeVisualLayers.Pipe" ] + +- type: entity + parent: N14GasPipeBase + id: N14GasPipeTJunction + suffix: TJunction + components: + - type: NodeContainer + nodes: + pipe: + !type:PipeNode + nodeGroupID: Pipe + pipeDirection: TSouth + - type: Sprite + layers: + - state: pipeTJunction + map: [ "enum.PipeVisualLayers.Pipe" ] + +- type: entity + parent: N14GasPipeBase + id: N14GasPipeFourway + suffix: Fourway + components: + - type: Transform + noRot: true + - type: NodeContainer + nodes: + pipe: + !type:PipeNode + nodeGroupID: Pipe + pipeDirection: Fourway + - type: Sprite + layers: + - state: pipeFourway + map: [ "enum.PipeVisualLayers.Pipe" ] diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/barrels.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/barrels.yml new file mode 100644 index 0000000000..35b6501071 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/barrels.yml @@ -0,0 +1,297 @@ +# Barrels +# Base +- type: entity + parent: BaseStructureDynamic + id: N14BaseBarrel + name: barrel + description: This barrel looks like it could contain something. + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: blue-closed + netsync: false + noRot: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.2,-0.2,0.2,0.45" + density: 50 + mask: + - MachineMask + layer: + - WallLayer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTypeTrigger + damageType: Heat + damage: 5 + behaviors: + - !type:SolutionExplosionBehavior + solution: barrel + - trigger: + !type:DamageTypeTrigger + damageType: Piercing + damage: 5 + behaviors: + - !type:SolutionExplosionBehavior + solution: barrel + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:SpillBehavior + solution: barrel + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: ["Destruction"] + +# Base Open +- type: entity + parent: N14BaseBarrel + id: N14BaseBarrelOpen + suffix: open + categories: [ HideSpawnMenu ] + components: + - type: SolutionContainerManager + solutions: + barrel: + maxVol: 500 + - type: DrainableSolution + solution: barrel + - type: ReagentTank + +# Closed +- type: entity + parent: N14BaseBarrel + id: N14BlackBarrel + name: black barrel + description: A worn out black barrel. The label is torn off. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: black-closed + +- type: entity + parent: N14BaseBarrel + id: N14BlueBarrel + name: blue barrel + description: A blue barrel with a warning sign of. Maybe it contains water? + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: blue-closed + +- type: entity + parent: N14BaseBarrel + id: N14RedBarrel + name: red barrel + description: A red barrel with an explosive warning sign on. Better be careful. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: red-closed + - type: SolutionContainerManager + solutions: + barrel: + reagents: + - ReagentId: WeldingFuel + Quantity: 100 + - type: DamageOnToolInteract + tools: Welding + weldingDamage: + types: + Heat: 10 + - type: Explosive + explosionType: Default + totalIntensity: 90 + +- type: entity + parent: N14BaseBarrel + id: N14YellowBarrel + name: yellow barrel + description: A yellow barrel with a radiation warning sign on. Better be careful. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: yellow-closed + - type: RadiationSource + intensity: 2 + slope: 1 + +# Open +- type: entity + parent: N14BaseBarrelOpen + id: N14BlackBarrelOpen + suffix: open + name: black barrel + description: A worn out black barrel. The label is torn off. The lid is off and you can see inside. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: black-open + +- type: entity + parent: N14BaseBarrelOpen + id: N14BlueBarrelOpen + suffix: open + name: blue barrel + description: A blue barrel with a warning sign of. The lid is off and you can see inside. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: blue-open + +- type: entity + parent: N14BaseBarrelOpen + id: N14RedBarrelOpen + suffix: open + name: red barrel + description: A red barrel with an explosive warning sign on. The lid is off and you can see inside. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: red-open + +- type: entity + parent: N14BaseBarrelOpen + id: N14YellowBarrelOpen + suffix: open + name: yellow barrel + description: A yellow barrel with a radiation warning sign on. The lid is off and you can see inside but it still makes you twitch. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: yellow-open + - type: RadiationSource + intensity: 1 + slope: 1 + +# Full barrels +- type: entity + parent: N14BlackBarrelOpen + id: N14BlackBarrelFull + suffix: full + description: A worn out black barrel. This one looks full of some dark liquid. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: black-full + # TODO - fill with some sort of waste product? Maybe just dirty water. + +- type: entity + parent: N14RedBarrelOpen + id: N14RedBarrelFull + suffix: full + description: A red barrel with an explosive warning sign on. It has a golden liquid inside. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: red-full + - type: SolutionContainerManager + solutions: + barrel: + reagents: + - ReagentId: WeldingFuel + Quantity: 100 + - type: DamageOnToolInteract + tools: Welding + weldingDamage: + types: + Heat: 10 + - type: Explosive + explosionType: Default + totalIntensity: 90 + +- type: entity + parent: N14YellowBarrelOpen + id: N14YellowBarrelFull + suffix: full + description: A yellow barrel with a radiation warning sign on. You can see the glowing goo bubble. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/barrels.rsi + state: yellow-full + - type: RadiationSource + intensity: 3 + slope: 1 + - type: PointLight + netsync: false + radius: 1.5 + energy: 1.6 + color: "#3db83b" + castShadows: false + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1000 + behaviors: + - !type:SpillBehavior + solution: barrel + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: ["Destruction"] + # TODO - fill with some sort of radioactive waste reagent. + +# Burning Barrels +- type: entity + parent: BaseStructureDynamic + id: N14BurningBarrel + name: burnt barrel + description: This barrel looks like it once contained a fire. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/burningbarrel.rsi + state: burnbarrel + netsync: false + noRot: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + density: 50 + mask: + - MachineMask + layer: + - MidImpassable + - LowImpassable + +- type: entity + parent: N14BurningBarrel + id: N14BurningBarrelLit + name: burning barrel + description: This barrel is smoldering. Toasty + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/burningbarrel.rsi + state: burnbarrel_lit + netsync: false + - type: PointLight + color: "#E25822" + radius: 1.0 + energy: 5.0 + netsync: false + - type: LightBehaviour + behaviours: + - !type:RandomizeBehaviour # immediately make it bright and flickery + id: N14burnbarrel_lit + interpolate: Nearest + minDuration: 0.02 + maxDuration: 0.06 + startValue: 6.0 + endValue: 9.0 + property: Energy + isLooped: true diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/closets.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/closets.yml new file mode 100644 index 0000000000..003609ac5e --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/closets.yml @@ -0,0 +1,365 @@ +# TODO:RESET:TIMEDSTORAGEFILL + +# Metal Closets +- type: entity + parent: ClosetBase + id: N14ClosetBase + abstract: true + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closet.rsi + layers: + - state: closet + map: ["enum.StorageVisualLayers.Base"] + - state: closet_door + map: ["enum.StorageVisualLayers.Door"] + - type: Physics + bodyType: Static + - type: EntityStorageVisuals + stateBaseClosed: closet + stateDoorOpen: closet_open + stateDoorClosed: closet_door + - type: Transform + anchored: true + - type: Anchorable # Makes the anchoring near impossible due to high time requirement + delay: 3600 + +- type: entity + parent: N14ClosetBase + id: N14ClosetBaseW + name: closet + description: A basic closet for storing things. + components: + - type: Weldable + - type: Sprite + noRot: true + netsync: false + sprite: _Nuclear14/Structures/Storage/Closets/closet.rsi + layers: + - state: closet + map: ["enum.StorageVisualLayers.Base"] + - state: closet_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.WeldableLayers.BaseWelded"] + - type: EntityStorageVisuals + stateBaseClosed: closet + stateDoorOpen: closet_open + stateDoorClosed: closet_door + + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetGrey1 + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closetgrey.rsi + - type: Weldable + +- type: entity + parent: [ N14ClosetGrey1 ] + id: N14ClosetGrey1Refilling + suffix: Refilling,Domestic,Random + +- type: entity + parent: [ N14ClosetGrey1 ] + id: N14LootClosetGrey1 + suffix: Loot,Domestic,Random + +- type: entity + parent: [ N14ClosetGrey1 ] + id: N14ClosetGrey1RefillingGeneric + suffix: Refilling,Generic,Random + +- type: entity + parent: [ N14ClosetGrey1 ] + id: N14LootGenericClosetGrey1 + suffix: Loot,Generic,Random + +- type: entity + id: N14ClosetGrey2 + parent: N14ClosetBaseW + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closetgrey2.rsi + +- type: entity + parent: [ N14ClosetGrey2 ] + id: N14ClosetGrey2Refilling + suffix: Refilling,Domestic,Random + +- type: entity + parent: [ N14ClosetGrey2 ] + id: N14LootClosetGrey2 + suffix: Loot,Domestic,Random + +- type: entity + parent: [ N14ClosetGrey2 ] + id: N14ClosetGrey2RefillingGeneric + suffix: Refilling,Generic,Random + +- type: entity + parent: [ N14ClosetGrey2 ] + id: N14LootGenericClosetGrey2 + suffix: Loot,Generic,Random + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetRusty + name: rusty closet + description: A rusty old closet for storing things. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closetold.rsi + +- type: entity + parent: [ N14ClosetRusty ] + id: N14ClosetRustyRefilling + suffix: Refilling,Domestic,Random + +- type: entity + parent: [ N14ClosetRusty ] + id: N14LootClosetRusty + suffix: Loot,Domestic,Random + +- type: entity + parent: [ N14ClosetRusty ] + id: N14ClosetRustyRefillingGeneric + suffix: Refilling,Generic,Random + +- type: entity + parent: [ N14ClosetRusty ] + id: N14LootGenericClosetRusty + suffix: Loot,Generic,Random + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetGunCabinet + name: gun cabinet + description: A secure cabinet for storing guns. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/guncabinet.rsi + +- type: entity + parent: [ N14ClosetGunCabinet ] + id: N14ClosetGunCabinetRefilling + suffix: Refilling,Military,Random + +- type: entity + parent: [ N14ClosetGunCabinet ] + id: N14LootClosetGunCabinet + suffix: Loot,Military,Random + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetFridgeDirty + name: fridge + description: A dirty old fridge for keeping food fresh + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/fridgedirty.rsi + - type: ExplosionResistance + damageCoefficient: 0.90 + - type: AntiRottingContainer + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetFridgeWideDirty + name: fridge + description: A dirty old fridge for keeping food fresh + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi + - type: ExplosionResistance + damageCoefficient: 0.90 + - type: AntiRottingContainer + +- type: entity + parent: [ N14ClosetFridgeDirty, N14ClosetFridgeWideDirty ] + id: N14LootClosetFridge + suffix: Loot,Domestic,Random + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetDouble + name: double closet + description: A double closet for holding twice the things. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/doublecloset.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.45,0.45,0.45" + density: 145 + mask: + - MachineMask + layer: + - MachineLayer + +- type: entity + parent: [ N14ClosetDouble ] + id: N14ClosetDoubleRefilling + suffix: Refilling,Domestic,Random + +- type: entity + parent: [ N14ClosetDouble ] + id: N14LootClosetDouble + suffix: Loot,Domestic,Random + +- type: entity + parent: [ N14ClosetDouble ] + id: N14ClosetDoubleRefillingGeneric + suffix: Refilling,Generic,Random + +- type: entity + parent: [ N14ClosetDouble ] + id: N14LootGenericClosetDouble + suffix: Loot,Generic,Random + +# Wooden Closets + +- type: entity + parent: N14ClosetBase + id: N14ClosetCabinetWood + name: cabinet + description: An old pre-war wooden cabinet. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/cabinet.rsi + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Tag + tags: + - Wooden + +- type: entity + parent: [ N14ClosetCabinetWood ] + id: N14ClosetCabinetWoodRefilling + suffix: Refilling,Domestic,Random + +- type: entity + parent: [ N14ClosetCabinetWood ] + id: N14LootClosetCabinetWood + suffix: Loot,Domestic,Random + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetEnclave + suffix: enclave roller + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closetenclave.rsi + +- type: entity + parent: N14ClosetBaseW + id: N14ClosetGeneric + suffix: generic roller + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Closets/closetgeneric.rsi + +- type: entity + parent: [ N14ClosetGeneric ] + id: N14LootClosetGeneric + suffix: Loot,Generic,Random + +- type: entity + parent: [ N14ClosetGeneric ] + id: N14LootMilitaryClosetGeneric + suffix: Loot,Military,Random + +- type: entity + parent: [ N14ClosetGeneric ] + id: N14ClosetGenericRefillingMilitary + suffix: Refilling,Military,Random + +# Wallmounted Closets +- type: entity + id: N14ClosetWallMedicabinet + placement: + mode: SnapgridCenter + name: medicabinet + description: A medicabinet mounted on the wall. + components: + - type: InteractionOutline + - type: Clickable + - type: ResistLocker + - type: Weldable + - type: WallMount + arc: 180 + - type: Transform + noRot: false + - type: Sprite + drawdepth: WallMountedItems + netsync: false + noRot: false + sprite: _Nuclear14/Structures/Storage/Closets/medicabinet.rsi + layers: + - state: closet + - state: closet_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.WeldableLayers.BaseWelded"] + - type: EntityStorage + isCollidableWhenOpen: true + enteringOffset: 0, -0.75 + closeSound: + path: /Audio/Items/deconstruct.ogg + openSound: + path: /Audio/Items/deconstruct.ogg + - type: ContainerContainer + containers: + entity_storage: !type:Container + ents: [] + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + +- type: entity + parent: [ N14ClosetWallMedicabinet ] + id: N14ClosetWallMedicabinetRefilling + suffix: Refilling,Medical,Random + +- type: entity + parent: [ N14ClosetWallMedicabinet ] + id: N14LootClosetWallMedicabinet + suffix: Loot,Medical,Random diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/crates.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/crates.yml new file mode 100644 index 0000000000..3ba0e60339 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/crates.yml @@ -0,0 +1,324 @@ +- type: entity + parent: CrateGenericSteel + id: N14CrateFootlocker + name: footlocker + description: A footlocker for someones equipment. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/footlocker.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/footlocker.rsi + - type: Reflect + reflects: + - Energy + reflectProb: 0.2 + spread: 90 + +- type: entity + parent: [ N14CrateFootlocker ] + id: N14LootCrateFootlocker + suffix: Loot, RandomSmall + +- type: entity + parent: CrateGenericSteel + id: N14CrateAluminium + name: aluminium crate + description: An aluminium crate for storing stuff. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi + +- type: entity + parent: [ N14CrateFootlocker ] + id: N14LootCrateAluminium + suffix: Loot, Random + +- type: entity + parent: CrateGenericSteel + id: N14CrateArmy + name: army crate + description: A crate with a US Army star on. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/armycrate.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/armycrate.rsi + +- type: entity + parent: [ N14CrateFootlocker ] + id: N14LootCrateArmy + suffix: Loot, RandomMilitary + +- type: entity + parent: N14CrateFootlocker + id: N14CrateEnclave + name: metal crate + description: An advanced looking crate. Might have high tech stuff in. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/crateenclave.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/crateenclave.rsi + # TODO: Will need an access locked variant. + +- type: entity + parent: [ N14CrateEnclave ] + id: N14LootCrateEnclave + suffix: Loot, RandomMilitary + +- type: entity + parent: N14CrateFootlocker + id: N14CrateEnclaveDirectional + suffix: directional + name: metal crate + description: An advanced looking crate. Might have high tech stuff in. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/enclavecrate.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/enclavecrate.rsi + +- type: entity + parent: [ N14CrateEnclaveDirectional ] + id: N14LootCrateEnclaveDirectional + suffix: Loot, RandomMilitary + +- type: entity + parent: CrateGenericSteel + id: N14CrateMedical + name: medical crate + description: A metal crate for storing medical equipment. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/medicalcrate.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/medicalcrate.rsi + +- type: entity + parent: [ N14CrateMedical ] + id: N14LootCrateMedical + suffix: Loot, Medical + +- type: entity + parent: [ N14CrateMedical ] + id: N14CrateMedicalRefilling + suffix: Refilling, Medical + +- type: entity + parent: CrateGenericSteel + id: N14CrateRed + name: red crate + description: A faded red crate for storing stuff. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/redcrate.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/redcrate.rsi + +- type: entity + parent: CrateGeneric + id: N14Trashbin + name: trash bin + description: A trash bin for putting rubbish in. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/trashbin.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/trashbin.rsi + layers: + - state: base + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + +- type: entity + parent: N14CrateFootlocker + id: N14CrateTrashcart + name: trash cart + description: A trash cart for transporting waste. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/trashcart.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/trashcart.rsi + - type: TileFrictionModifier + modifier: 0.4 + +- type: entity + parent: CrateGeneric + id: N14CrateFreezer + name: freezer + description: A freezer for keeping things cool. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/freezer.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/freezer.rsi + layers: + - state: base + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - type: AntiRottingContainer + +- type: entity + parent: [ N14CrateFreezer ] + id: N14LootCrateFreezer + suffix: Loot, Random + +# Wooden +- type: entity + parent: CrateGeneric + id: N14CrateWooden + name: wooden crate + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/cratewooden.rsi + state: icon + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/cratewooden.rsi + layers: + - state: base + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.29" + density: 50 + mask: + - SmallMobMask #this is so they can go under plastic flaps + layer: + - MachineLayer + +- type: entity + parent: [ N14CrateWooden ] + id: N14CrateWastelandBotanyRefilling + suffix: Refilling, Random Botany + +- type: entity + parent: [ N14CrateWooden ] + id: N14LootCrateWastelandBotany + suffix: Loot, Random Botany + +- type: entity + parent: N14CrateWooden + id: N14CrateMilitary + name: military crate + description: An old wooden crate. Looks like it might have some supplies in. + components: + - type: Icon + sprite: _Nuclear14/Structures/Storage/Crates/cratemilitary.rsi + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/cratemilitary.rsi + +- type: entity + parent: [ N14CrateMilitary ] + id: N14CrateMilitaryRefilling + suffix: Refilling, Random Military + +- type: entity + parent: [ N14CrateMilitary ] + id: N14LootCrateMilitary + suffix: Loot,Random Military + +# Breakable Crates (deconstruct or destroy) +- type: entity + parent: BaseStructureDynamic + id: N14CrateBreakBase + name: wooden crate + description: Might have to break it to see whats inside. + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 0 + max: 1 + - !type:EmptyAllContainersBehaviour + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Crates/woodencrates.rsi + - type: Storage + grid: + - 0,0,6,3 + maxItemSize: Huge + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] + # TODO: Add crate deconstruction + +- type: entity + parent: N14CrateBreakBase + id: N14CrateBreakWood + suffix: wood + components: + - type: Sprite + state: wood_crate + +- type: entity + parent: N14CrateBreakBase + id: N14CrateBreakPlain + suffix: plain + components: + - type: Sprite + state: plain_crate + +- type: entity + parent: N14CrateBreakBase + id: N14CrateBreakPlainDamaged + suffix: plain damaged + components: + - type: Sprite + state: plain_crate-1 # TODO: Make this random between states -1, -2 and -3 + +- type: entity + parent: N14CrateBreakBase + id: N14CrateBreakSarsaparilla + name: sunset sarsaparilla crate + components: + - type: Sprite + state: sarsaparilla_crate + +- type: entity + parent: N14CrateBreakSarsaparilla + id: N14CrateBreakSarsaparillaDamaged + suffix: damaged + components: + - type: Sprite + state: sarsaparilla_crate-1 + +- type: entity + parent: N14CrateBreakBase + id: N14CrateBreakArmy + name: army crate + components: + - type: Sprite + state: army_crate + +- type: entity + parent: N14CrateBreakArmy + id: N14CrateBreakArmyDamaged + suffix: damaged + components: + - type: Sprite + state: army_crate-1 # TODO: Make this random between states -1 and -2 diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/furniture.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/furniture.yml new file mode 100644 index 0000000000..2f6117b086 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Storage/furniture.yml @@ -0,0 +1,32 @@ +# Safes +- type: entity + parent: N14ClosetBaseW + id: N14ClosetSafe + name: safe + description: Might be filled with valuables. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Furniture/safe.rsi + +- type: entity + parent: [ N14ClosetSafe ] + id: N14LootClosetSafe + suffix: Loot, Random Military + +- type: entity + parent: [ N14ClosetSafe ] + id: N14LootClosetSafeCurrency + suffix: Loot, Currency one stack random + +- type: entity + parent: [ N14ClosetSafe ] + id: N14LootClosetSafePrewar + suffix: Loot, safe pre-war + +- type: entity + parent: N14ClosetSafe + id: N14ClosetSafeSpinner + suffix: spinner + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/Furniture/safespinner.rsi diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/base_lighting.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/base_lighting.yml new file mode 100644 index 0000000000..a222fea224 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/base_lighting.yml @@ -0,0 +1,46 @@ +#Small lights +- type: entity + parent: SmallLight + id: N14LightSmallAlwayson + name: small light + suffix: Always on + description: "An always powered light." + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi + state: base + drawdepth: Overdoors + offset: 0, 1 # 0.75 is better but breaks for east west placement + - type: PointLight + energy: 1.0 + radius: 6 + softness: 1.1 + enabled: true + - type: WallMount + +- type: entity + parent: PoweredSmallLightEmpty + id: N14LightSmallEmpty + name: small light + description: "A light fixture. Draws power and produces light when equipped with a light bulb." + suffix: Empty + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi + state: empty + offset: 0, 1 + - type: Construction + graph: N14Lightbulb + node: bulbLight + - type: WallMount + +- type: entity + parent: PoweredSmallLight + id: N14LightSmall + suffix: "" + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi + state: base + offset: 0, 1 + - type: WallMount \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/monitors_televisions.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/monitors_televisions.yml new file mode 100644 index 0000000000..b97fc5977e --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/monitors_televisions.yml @@ -0,0 +1,54 @@ +- type: entity + parent: BaseComputer + id: N14ComputerVDU + name: VDU + description: A wall mounted video display unit. + components: + - type: Sprite + drawdepth: Overdoors + sprite: _Nuclear14/Structures/Wallmounts/vdu.rsi + layers: + - map: ["computerLayerBody"] + state: VDU + - map: ["computerLayerKeyboard"] + state: keyboard + - map: ["computerLayerScreen"] + state: screen + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.20,-0.10,0.25,0.35" + density: 250 + mask: + - FullTileMask + layer: + - WallLayer + - type: WallMount + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: #excess damage, don't spawn entities. + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Transform + anchored: true + +# See terminals for more wall mounted versions diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/noticeboard.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/noticeboard.yml new file mode 100644 index 0000000000..99aad94649 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/noticeboard.yml @@ -0,0 +1,63 @@ +- type: entity + id: N14NoticeBoard2 + name: notice board + description: Something important to post? + placement: + mode: SnapgridCenter + components: + - type: WallMount + - type: Sprite + sprite: Structures/Wallmounts/noticeboard.rsi + layers: + - state: noticeboard + - state: notice-0 + - map: ["enum.StorageFillLayers.Fill"] + - type: StorageFillVisualizer + maxFillLevels: 6 + fillBaseName: notice + - type: Appearance + - type: InteractionOutline + - type: Clickable + - type: Transform + anchored: true + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 30 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Storage + grid: + - 0,0,4,3 + maxItemSize: Small + whitelist: + tags: + - Folder + - Document + - Write + - type: UserInterface + interfaces: + enum.StorageUiKey.Key: + type: StorageBoundUserInterface + - type: ContainerContainer + containers: + storagebase: !type:Container + - type: Tag + tags: + - Wooden + - type: Construction + graph: NoticeBoard + node: noticeBoard diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/signs.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/signs.yml new file mode 100644 index 0000000000..ec897caca5 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/signs.yml @@ -0,0 +1,142 @@ + +# 32x32 +- type: entity + parent: N14SignBase + id: N14SignBar + name: bar sign + description: Bar! Get drunk here. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/signs_32x32.rsi + state: bar + +- type: entity + parent: N14SignBar + id: N14SignClinic + name: clinic sign + description: A clinic sign. Hopefully they have meds. + components: + - type: Sprite + state: clinic + - type: PointLight + radius: 3 + energy: 1 + color: '#00ff00' + +- type: entity + parent: N14SignBar + id: N14SignOpen1 + name: open sign + description: Open for business. Maybe. + components: + - type: Sprite + state: open + - type: PointLight + radius: 3 + energy: 1 + color: '#ff0000' + +- type: entity + parent: N14SignOpen1 + id: N14SignOpen2 + components: + - type: Sprite + state: open_bar + +- type: entity + parent: N14SignOpen1 + id: N14SignOpenOn1 + components: + - type: Sprite + state: open_on + +- type: entity + parent: N14SignOpen1 + id: N14SignOpenOn2 + components: + - type: Sprite + state: open_bar_on + +- type: entity + parent: N14SignBase + id: N14SignForRent + name: for rent sign + description: A sign advertising a place for rent. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/signs_32x32.rsi + state: rent + +- type: entity + parent: N14SignBase + id: N14SignNotice + name: notice sign + description: NOTICE! + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/walldecor.rsi + state: notice_sign + +- type: entity + parent: N14SignNotice + id: N14SignDanger + name: danger sign + description: Danger. + components: + - type: Sprite + state: danger_sign + +# 64x32 +- type: entity + parent: N14SignBar + id: N14SignBazaarOn + name: bazaar sign + description: A sign for a bazaar. How bizarre. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/signs_64x32.rsi + state: bazaar_on + - type: PointLight + radius: 2 + energy: 1 + color: '#ff8000' + +- type: entity + parent: N14SignBazaarOn + id: N14SignHotel + name: hotel sign + description: A sign for a hotel. Get a room! + components: + - type: Sprite + state: hotel + +- type: entity + parent: N14SignBazaarOn + id: N14SignPrivateProperty + name: private property sign + description: A private property sign. + components: + - type: Sprite + state: private + +- type: entity + parent: N14SignBazaarOn + id: N14SignOpenBig + name: open sign + description: We are open sign. I hope so. + components: + - type: Sprite + state: we_open_open + - type: PointLight + radius: 2 + energy: 1 + color: '#ff0000' + +- type: entity + parent: N14SignBazaarOn + id: N14SignWorkersOnly + name: workers only sign + description: No tresspassing! + components: + - type: Sprite + state: workers diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/surveillance_camera.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/surveillance_camera.yml new file mode 100644 index 0000000000..58bfb70f9e --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/surveillance_camera.yml @@ -0,0 +1,14 @@ +- type: entity + parent: SurveillanceCameraBase + id: N14SurveillanceCameraBrotherhoodWashington + name: camera + suffix: BrotherhoodWashington + components: + - type: DeviceNetwork + deviceNetId: Wired + receiveFrequencyId: SurveillanceCamera + transmitFrequencyId: SurveillanceCameraBrotherhoodWashington + - type: SurveillanceCamera + networkSet: true + - type: Sprite + drawdepth: Overdoors \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/walldecor.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/walldecor.yml new file mode 100644 index 0000000000..a996426ef4 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/walldecor.yml @@ -0,0 +1,179 @@ +# see adverts for sign base +- type: entity + parent: BaseSign + id: N14SignBase # for non directional signs otherwise remove snapCardinals: true + abstract: true + components: + - type: WallMount + arc: 360 + - type: Sprite + drawdepth: Overdoors + sprite: _Nuclear14/Structures/Wallmounts/adverts.rsi + snapCardinals: true # one direction + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +# Flags +- type: entity + parent: N14SignBase + id: N14FlagWallUS + name: flag + suffix: US + description: A US flag. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/walldecor.rsi + state: flag_us + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallChina + suffix: China + description: A Chinese flag. + components: + - type: Sprite + state: flag_china + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallCalifornia + suffix: California + description: A flag of California. + components: + - type: Sprite + state: flag_cali + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallArizona + suffix: Arizona + description: A flag of Arizona. + components: + - type: Sprite + state: flag_arizona + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallEnclave + suffix: Enclave + description: An Enclave flag. + components: + - type: Sprite + state: flag_enclave + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallNCR + suffix: NCR + description: An NCR flag. + components: + - type: Sprite + state: flag_ncr + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallLegion + suffix: Legion + description: A Legion flag. + components: + - type: Sprite + state: flag_legion + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallRangers + suffix: Rangers + description: A Rangers flag. + components: + - type: Sprite + state: flag_rangers + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallWesternBrotherhood + suffix: Midwestern BOS + description: A Midwest Brotherhood of Steel flag. + components: + - type: Sprite + state: flag_westbos + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallWashingtonBrotherhood # Actually Eastern but repurposed. + suffix: Washington BOS + description: A Washington Brotherhood of Steel flag. + components: + - type: Sprite + state: flag_eastbos + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallColorado + suffix: colorado + description: A flag for the state of Colorado + components: + - type: Sprite + state: flag_colorado + +- type: entity + parent: N14FlagWallUS + id: N14FlagWallDenver + suffix: denver + description: A flag for the state of Denver + components: + - type: Sprite + state: flag_denver + +# Decor +- type: entity + parent: N14SignBase + id: N14WallDecorClock + name: clock + description: A clock. Don't think it works. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Wallmounts/walldecor.rsi + snapCardinals: false + state: clock + +- type: entity + parent: N14WallDecorClock + id: N14WallDecorCalendar + name: calendar + description: A calendar for some forgotten year. + components: + - type: Sprite + state: calendar + +- type: entity + parent: N14WallDecorClock + id: N14WallDecorCalendar1 + name: calendar + description: A blank calendar for some forgotten year. + components: + - type: Sprite + state: calendar_blank + +- type: entity + parent: N14WallDecorClock + id: N14WallDecorCross + name: cross + description: A symbol from another time. + components: + - type: Sprite + state: cross + +- type: entity + parent: N14WallDecorClock + id: N14WallDecorWallscreen + name: wall screen + description: A cluster of monitors hung on the wall. + components: + - type: Sprite + state: wallscreen \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/wallmounts.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/wallmounts.yml new file mode 100644 index 0000000000..24536e6051 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Wallmount/wallmounts.yml @@ -0,0 +1,42 @@ +# For wallmount things that don't fit in any other file. + +# Safes + +# Vents +- type: entity + parent: BaseSign + id: N14WallmountVent + name: vent + description: An airvent. Could be a good stash. + components: + - type: WallMount + arc: 360 + - type: Sprite + drawdepth: Overdoors + snapCardinals: true + sprite: _Nuclear14/Structures/Storage/storage.rsi + state: vent + - type: ContainerContainer + containers: + stash: !type:ContainerSlot {} + +- type: entity + parent: N14WallmountVent + id: N14WallmountVentDamaged + suffix: damaged + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/storage.rsi + state: vent-damaged + +- type: entity + parent: N14WallmountVent + id: N14WallmountVentOpen + suffix: open + components: + - type: Sprite + sprite: _Nuclear14/Structures/Storage/storage.rsi + state: vent-open + + +# First Aid diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/fences.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/fences.yml new file mode 100644 index 0000000000..26147fcb98 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/fences.yml @@ -0,0 +1,60 @@ +- type: entity + abstract: true + parent: BaseStructure + id: N14BaseFence + name: fence + description: Helps keep trespassers out. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + netsync: false + drawdepth: Walls + - type: Icon + state: full + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 100 + +- type: entity + parent: N14BaseFence + id: N14WallFenceChain + name: chainlink fence + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/fencechain.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/fencechain.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + key: fence + base: fence + allowedVerbs: + - Rattle \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/mapboundaries.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/mapboundaries.yml new file mode 100644 index 0000000000..9caf16b19d --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/mapboundaries.yml @@ -0,0 +1,80 @@ +# Full tile boundaries +- type: entity + parent: BaseStructure + id: N14WallRockIndestructible + suffix: Indestructible + name: rock + components: + - type: Occluder + - type: Airtight + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + density: 100 + mask: + - FullTileMask + layer: + - WallLayer + - type: IconSmooth + key: walls + mode: NoSprite + - type: SmoothEdge + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + +- type: entity + abstract: true + parent: BaseStructure + id: N14BaseFenceIndestructible + name: fence + description: Helps keep trespassers out. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + netsync: false + drawdepth: Walls + - type: Icon + state: full + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 100 + +- type: entity + parent: N14BaseFenceIndestructible + id: N14WallFenceChainMapBoundary + suffix: Indestructible + name: chainlink fence + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/fencechain.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/fencechain.rsi + - type: IconSmooth + key: walls + base: fence \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/rock.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/rock.yml new file mode 100644 index 0000000000..cc16e480d2 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/rock.yml @@ -0,0 +1,877 @@ + +# Rock +- type: entity + id: N14RockGrey + parent: BaseWall + name: asteroid rock + description: A rocky asteroid. + components: + - type: Transform + noRot: true + - type: IconSmooth + key: walls + mode: NoSprite + - type: SmoothEdge + - type: Icon + sprite: Structures/Walls/rock.rsi + state: rock_asteroid + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Rock + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 120 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + params: + volume: -6 + +# Ore veins +- type: entity + id: N14RockGreyCoal + parent: N14RockGrey + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_coal + +- type: entity + id: N14RockGreyGold + parent: N14RockGrey + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_gold + +- type: entity + id: N14RockGreySilver + parent: N14RockGrey + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_silver + +- type: entity + id: N14RockGreySteel + parent: N14RockGrey + description: An ore vein rich with Steel. + suffix: Steel + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_tin + +- type: entity + id: N14RockGreyUranium + parent: N14RockGrey + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_uranium + +- type: entity + id: N14RockGreyMining + parent: N14RockGrey + name: ore vein + suffix: higher ore yield .44 + description: An asteroid. + components: + - type: OreVein + oreChance: 0.44 + oreRarityPrototypeId: RandomOreDistributionStandard + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_coal + +- type: entity + id: SteelRock + parent: N14RockGrey + name: ore vein + suffix: Low Ore Yield + description: A rocky asteroid. + components: + - type: IconSmooth + key: walls + mode: NoSprite + - type: SmoothEdge + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock_asteroid_south + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + +- type: entity + id: N14RockGreySalt + parent: N14RockGrey + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_salt + +- type: entity + id: N14RockMining + parent: SteelRock + name: ore evin + suffix: higher ore yield + description: An asteroid. + components: + - type: OreVein + oreChance: 0.33 + oreRarityPrototypeId: RandomOreDistributionStandard + + +# Rocks and ore veins +- type: entity + id: N14WallRock + parent: BaseWall + name: rock + suffix: planetmap + components: + - type: Transform + noRot: true + - type: SoundOnGather + - type: Gatherable + toolWhitelist: + tags: + - Pickaxe + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: IconSmooth + key: walls + mode: NoSprite + - type: Icon + sprite: Structures/Walls/rock.rsi + state: rock + - type: SmoothEdge + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + +# Ore veins +- type: entity + id: N14WallRockCoal + parent: N14WallRock + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_coal + +- type: entity + id: N14WallRockGold + parent: N14WallRock + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_gold + +- type: entity + id: N14WallRockSilver + parent: N14WallRock + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_silver + +- type: entity + id: N14WallRockSteel + parent: N14WallRock + description: An ore vein rich with Steel. + suffix: Steel + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_tin + +- type: entity + id: N14WallRockUranium + parent: N14WallRock + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_uranium + +- type: entity + id: N14WallRockSalt + parent: N14WallRock + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock + - map: [ "enum.EdgeLayer.South" ] + state: rock_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_west + - state: rock_salt + +# Basalt variants +- type: entity + id: N14WallRockBasalt + name: basalt + parent: N14WallRock + components: + - type: Icon + sprite: Structures/Walls/rock.rsi + state: rock_wall + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + +- type: entity + id: N14WallRockBasaltCoal + parent: N14WallRockBasalt + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_coal + +- type: entity + id: N14WallRockBasaltGold + parent: N14WallRockBasalt + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_gold + +- type: entity + id: N14WallRockBasaltSilver + parent: N14WallRockBasalt + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_silver + +- type: entity + id: N14WallRockBasaltSteel + parent: N14WallRockBasalt + description: An ore vein rich with Steel. + suffix: Steel + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_tin + +- type: entity + id: N14WallRockBasaltUranium + parent: N14WallRockBasalt + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_uranium + +- type: entity + id: N14WallRockBasaltSalt + parent: N14WallRockBasalt + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock_wall + - map: [ "enum.EdgeLayer.South" ] + state: rock_wall_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_wall_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_wall_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_wall_west + - state: rock_salt + +# Sand variants +- type: entity + id: N14WallRockSand + name: sandstone + parent: N14WallRock + components: + - type: Icon + sprite: Structures/Walls/rock.rsi + state: rock_sand + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + +- type: entity + id: N14WallRockSandCoal + parent: N14WallRockSand + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_coal + +- type: entity + id: N14WallRockSandGold + parent: N14WallRockSand + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_gold + +- type: entity + id: N14WallRockSandSilver + parent: N14WallRockSand + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_silver + +- type: entity + id: N14WallRockSandSteel + parent: N14WallRockSand + description: An ore vein rich with Steel. + suffix: Steel + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_tin + +- type: entity + id: N14WallRockSandUranium + parent: N14WallRockSand + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_uranium + +- type: entity + id: N14WallRockSandSalt + parent: N14WallRockSand + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock_sand + - map: [ "enum.EdgeLayer.South" ] + state: rock_sand_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_sand_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_sand_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_sand_west + - state: rock_salt + +# Andesite variants +- type: entity + id: N14WallRockAndesite + name: andesite + parent: N14WallRock + components: + - type: Icon + sprite: Structures/Walls/rock.rsi + state: rock_andesite + - type: Sprite + sprite: Structures/Walls/rock.rsi + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + +- type: entity + id: N14WallRockAndesiteCoal + parent: N14WallRockAndesite + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_coal + +- type: entity + id: N14WallRockAndesiteGold + parent: N14WallRockAndesite + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_gold + +- type: entity + id: N14WallRockAndesiteSilver + parent: N14WallRockAndesite + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_silver + +- type: entity + id: N14WallRockAndesiteSteel + parent: N14WallRockAndesite + description: An ore vein rich with Steel. + suffix: Steel + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_tin + +- type: entity + id: N14WallRockAndesiteUranium + parent: N14WallRockAndesite + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_uranium + +- type: entity + id: N14WallRockAndesiteSalt + parent: N14WallRockAndesite + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock_andesite + - map: [ "enum.EdgeLayer.South" ] + state: rock_andesite_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_andesite_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_andesite_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_andesite_west + - state: rock_salt diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/slantedwalls.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/slantedwalls.yml new file mode 100644 index 0000000000..d479438f4d --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/slantedwalls.yml @@ -0,0 +1,532 @@ +- type: entity + abstract: true + parent: BaseStructure + id: BaseWallIndestructible + name: wall + description: You will struggle to break this. + suffix: indestructible + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: RangedDamageSound + soundGroups: + Brute: + collection: + MetalBulletImpact + soundTypes: + Heat: + collection: + MetalLaserImpact + - type: Tag + tags: + - Wall + - type: Sprite + drawdepth: Walls + - type: Icon + state: full + - type: PlacementReplacement + key: walls + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + - type: Occluder + - type: Airtight + - type: RadiationBlocker + resistance: 2 + - type: BlockWeather + +- type: entity + parent: BaseWallIndestructible + id: N14BaseWallSlanted + suffix: slanted + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Rock + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: N14BaseWallSlanted + id: N14BaseWallSlantedMetalWeak + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: PerforatedMetallic + +- type: entity + parent: N14BaseWallSlanted + id: N14BaseWallSlantedMetal + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 450 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: N14BaseWallSlanted + id: N14BaseWallSlantedMetalStrong + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallicStrong + - type: RadiationBlocker + resistance: 10 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: N14BaseWallSlanted + id: N14BaseWallSlantedWood + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 0 + max: 2 + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + +- type: entity + parent: BaseWallIndestructible + id: N14WallBrickSlantedIndestructible + name: brick wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brick.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brick.rsi + - type: IconSmooth + key: walls + base: slantedbrick + +- type: entity + parent: [ N14WallBrickSlantedIndestructible, N14BaseWallSlanted ] + id: N14WallBrickSlanted + name: brick wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallBrickAltSlantedIndestructible + name: brick wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi + - type: IconSmooth + key: walls + base: slantedbrickalt + +- type: entity + parent: [ N14WallBrickAltSlantedIndestructible, N14BaseWallSlanted ] + id: N14WallBrickAltSlanted + name: brick wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallBrickGraySlantedIndestructible + name: brick wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi + - type: IconSmooth + key: walls + base: slantedbrickgray + +- type: entity + parent: [ N14WallBrickGraySlantedIndestructible, N14BaseWallSlanted ] + id: N14WallBrickGraySlanted + name: brick wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallConcreteSlantedIndestructible + name: concrete wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi + - type: IconSmooth + key: walls + base: slantedconcrete + +- type: entity + parent: BaseWallIndestructible + id: N14WallConcreteAltSlantedIndestructible + name: concrete wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi + - type: IconSmooth + key: walls + base: slantedconcretealt + +- type: entity + parent: [ N14WallConcreteAltSlantedIndestructible, N14BaseWallSlanted ] + id: N14WallConcreteAltSlanted + name: concrete wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallMetalSlantedIndestructible + name: metal wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/metal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/metal.rsi + - type: IconSmooth + key: walls + base: slantedmetal + +- type: entity + parent: [ N14WallMetalSlantedIndestructible, N14BaseWallSlantedMetal ] + id: N14WallMetalSlanted + name: metal wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallReinfMetalSlantedIndestructible + name: reinforced metal wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi + - type: IconSmooth + key: walls + base: slantedreinfmetal + +- type: entity + parent: [ N14WallReinfMetalSlantedIndestructible, N14BaseWallSlantedMetal ] + id: N14WallReinfMetalSlanted + name: reinforced metal wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallRoughScrapSlantedIndestructible + name: rough scrap wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi + - type: IconSmooth + key: walls + base: slantedroughscrap + +- type: entity + parent: [ N14WallRoughScrapSlantedIndestructible, N14BaseWallSlantedMetalWeak ] + id: N14WallRoughScrapSlanted + name: rough scrap wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallIndustrialRustSlantedIndestructible + name: industrial rust wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi + - type: IconSmooth + key: walls + base: slantedrustindustrial + +- type: entity + parent: [ N14WallIndustrialRustSlantedIndestructible, N14BaseWallSlantedMetal ] + id: N14WallIndustrialRustSlanted + name: industrial rust wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallMetalRustSlantedIndestructible + name: metal rust wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi + - type: IconSmooth + key: walls + base: slantedrustmetal + +- type: entity + parent: [ N14WallMetalRustSlantedIndestructible, N14BaseWallSlantedMetal ] + id: N14WallMetalRustSlantedSlanted + name: metal rust wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallScrapBlueSlantedIndestructible + name: blue scrap wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi + - type: IconSmooth + key: walls + base: slantedscrap + +- type: entity + parent: [ N14WallScrapBlueSlantedIndestructible, N14BaseWallSlantedMetalWeak ] + id: N14WallScrapBlueSlanted + name: blue scrap wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallScrapRedSlantedIndestructible + name: red scrap wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi + - type: IconSmooth + key: walls + base: slantedscrap + +- type: entity + parent: [ N14WallScrapRedSlantedIndestructible, N14BaseWallSlantedMetalWeak ] + id: N14WallScrapRedSlanted + name: red scrap wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallScrapWhiteSlantedIndestructible + name: white scrap wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi + - type: IconSmooth + key: walls + base: slantedscrap + +- type: entity + parent: [ N14WallScrapWhiteSlantedIndestructible, N14BaseWallSlantedMetalWeak ] + id: N14WallScrapWhiteSlanted + name: white scrap wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallSidingSlantedIndestructible + name: siding wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/siding.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/siding.rsi + - type: IconSmooth + key: walls + base: slantedsiding + +- type: entity + parent: [ N14WallSidingSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallSidingSlanted + name: siding wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallSidingBlueSlantedIndestructible + name: blue siding wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi + - type: IconSmooth + key: walls + base: slantedsiding + +- type: entity + parent: [ N14WallSidingBlueSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallSidingBlueSlanted + name: blue siding wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallSidingRedSlantedIndestructible + name: red siding wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi + - type: IconSmooth + key: walls + base: slantedsiding + +- type: entity + parent: [ N14WallSidingRedSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallSidingRedSlanted + name: red siding wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallSidingGreenSlantedIndestructible + name: green siding wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi + - type: IconSmooth + key: walls + base: slantedsiding + +- type: entity + parent: [ N14WallSidingGreenSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallSidingGreenSlanted + name: green siding wall + suffix: slanted + +- type: entity + parent: BaseWallIndestructible + id: N14WallWoodSlantedIndestructible + name: wood wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/wood.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/wood.rsi + - type: IconSmooth + key: walls + base: slantedwood + +- type: entity + parent: [ N14WallWoodSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallWoodSlanted + name: wood wall + suffix: slanted + components: + - type: Construction + graph: N14WoodWall + node: WoodWall + +- type: entity + parent: BaseWallIndestructible + id: N14WallWoodAltSlantedIndestructible + name: wood wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi + - type: IconSmooth + key: walls + base: slantedwood + +- type: entity + parent: [ N14WallWoodAltSlantedIndestructible, N14BaseWallSlantedWood ] + id: N14WallWoodAltSlanted + name: wood wall + suffix: slanted + +- type: entity + id: N14WallRebar + parent: BaseStructure + name: rebar + description: Some rebar ready for construction. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/slanted/girder.rsi + netsync: false + state: rebar + snapCardinals: true + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + density: 1000 + mask: + - TableMask + layer: + - TableLayer \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tall_obstacles.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tall_obstacles.yml new file mode 100644 index 0000000000..faed274c5c --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tall_obstacles.yml @@ -0,0 +1,135 @@ +- type: entity + parent: BaseStructure + id: N14BaseTallObstacle + suffix: tall + abstract: true + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tallobstacles.rsi + drawdepth: Mobs + - type: SpriteFade + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallic + - type: RangedDamageSound + soundGroups: + Brute: + collection: + MetalBulletImpact + soundTypes: + Heat: + collection: + MetalLaserImpact + - type: PlacementReplacement + key: walls + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.6,0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + +- type: entity + parent: N14BaseTallObstacle + id: N14BarricadeWoodTall + name: wooden barricade + suffix: tall + components: + - type: Sprite + state: barricade + +- type: entity + parent: N14BaseTallObstacle + id: N14CellBars + name: cell bars + components: + - type: Sprite + state: bars + allowedVerbs: + - Rattle + +- type: entity + parent: N14CellBars + id: N14CellBarsSlot + suffix: slot + components: + - type: Sprite + state: barsslot + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.6,-0.15,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + fix2: + shape: + !type:PhysShapeAabb + bounds: "0.5,-0.6,0.15,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + +- type: entity + parent: N14CellBars + id: N14CellBarsCorner + suffix: corner + components: + - type: Sprite + state: barscorner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.6,0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + fix2: + shape: + !type:PhysShapeAabb + bounds: "0.5,0.5,0.6,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + + +- type: entity + parent: N14CellBars + id: N14CellBarsRust + name: cell bars + components: + - type: Sprite + state: bars_rust + +- type: entity + parent: N14CellBarsSlot + id: N14CellBarsSlotRust + suffix: slot + components: + - type: Sprite + state: barsslot_rust + +- type: entity + parent: N14CellBarsCorner + id: N14CellBarsCornerRust + suffix: corner + components: + - type: Sprite + state: barscorner_rust \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tallwalls.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tallwalls.yml new file mode 100644 index 0000000000..daab089277 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tallwalls.yml @@ -0,0 +1,407 @@ +- type: entity + parent: BaseWall + id: N14BaseWallTall + suffix: tall + abstract: true + components: + - type: Sprite + drawdepth: Mobs + - type: SpriteFade + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Rock + +- type: entity + parent: N14BaseWallTall + id: N14BaseWallTallMetalWeak + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: PerforatedMetallic + +- type: entity + parent: N14BaseWallTall + id: N14BaseWallTallMetal + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallic + +- type: entity + parent: N14BaseWallTall + id: N14BaseWallTallMetalStrong + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: StructuralMetallicStrong + - type: RadiationBlocker + resistance: 10 + +- type: entity + parent: N14BaseWallTall + id: N14BaseWallTallWood + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + +- type: entity + parent: N14BaseWallTall + id: N14WallBrickTall + name: brick wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/brick.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/brick.rsi + - type: IconSmooth + key: walls + base: tallbrick + +- type: entity + parent: N14BaseWallTall + id: N14WallBrickAltTall + name: brick wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi + - type: IconSmooth + key: walls + base: tallbrickalt + +- type: entity + parent: N14BaseWallTall + id: N14WallBrickGrayTall + name: brick wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi + - type: IconSmooth + key: walls + base: tallbrickgray + +- type: entity + parent: N14BaseWallTall + id: N14WallConcreteTall + name: concrete wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/concrete.rsi + drawdepth: Mobs + - type: SpriteFade + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/concrete.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Rock + - type: IconSmooth + key: walls + base: tallconcrete + +- type: entity + parent: N14BaseWallTall + id: N14WallConcreteAltTall + name: concrete wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi + - type: IconSmooth + key: walls + base: tallconcretealt + +- type: entity + parent: N14BaseWallTallMetal + id: N14WallMetalTall + name: metal wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/metal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/metal.rsi + - type: IconSmooth + key: walls + base: tallmetal + +- type: entity + parent: N14BaseWallTallMetal + id: N14WallReinfMetalTall + name: reinforced metal wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi + - type: IconSmooth + key: walls + base: tallreinfmetal + +- type: entity + parent: N14BaseWallTall + id: N14WallRockTall + name: rock wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/rock.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/rock.rsi + - type: IconSmooth + key: walls + base: tallrock + - type: SoundOnGather + - type: Gatherable + toolWhitelist: + tags: + - Pickaxe + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14WallRockTall + id: N14WallRockDroughtTall + name: drought rock wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi + - type: IconSmooth + key: walls + base: tallrockdrought + +- type: entity + parent: N14WallRockTall + id: N14WallRockMammothTall + name: mammoth rock wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi + - type: IconSmooth + key: walls + base: tallrockmammoth + +- type: entity + parent: N14BaseWallTallMetalWeak + id: N14WallRoughScrapTall + name: rough scrap wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi + - type: IconSmooth + key: walls + base: tallroughscrap + +- type: entity + parent: N14BaseWallTallMetal + id: N14WallIndustrialRustTall + name: industrial rust wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi + - type: IconSmooth + key: walls + base: tallrustindustrial + +- type: entity + parent: N14BaseWallTallMetal + id: N14WallMetalRustTall + name: metal rust wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi + - type: IconSmooth + key: walls + base: tallrustmetal + +- type: entity + parent: N14BaseWallTallMetalWeak + id: N14WallScrapTall + name: scrap wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrap.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrap.rsi + - type: IconSmooth + key: walls + base: tallscrap + +- type: entity + parent: N14BaseWallTallMetalWeak + id: N14WallScrapBlueTall + name: blue scrap wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi + - type: IconSmooth + key: walls + base: tallscrapblue + +- type: entity + parent: N14BaseWallTallMetalWeak + id: N14WallScrapRedTall + name: red scrap wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi + - type: IconSmooth + key: walls + base: tallscrapred + +- type: entity + parent: N14BaseWallTallMetalWeak + id: N14WallScrapWhiteTall + name: white scrap wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi + - type: IconSmooth + key: walls + base: tallscrapwhite + +- type: entity + parent: N14BaseWallTallMetal + id: N14WallSewerTall + name: sewer wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/sewer.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/sewer.rsi + - type: IconSmooth + key: walls + base: tallsewer + +- type: entity + parent: N14BaseWallTallWood + id: N14WallSidingTall + name: siding wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/siding.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/siding.rsi + - type: IconSmooth + key: walls + base: tallsiding + +- type: entity + parent: N14BaseWallTallWood + id: N14WallSidingBlueTall + name: blue siding wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi + - type: IconSmooth + key: walls + base: tallsidingblue + +- type: entity + parent: N14BaseWallTallWood + id: N14WallSidingRedTall + name: red siding wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi + - type: IconSmooth + key: walls + base: tallsidingred + +- type: entity + parent: N14BaseWallTallWood + id: N14WallSidingGreenTall + name: green siding wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi + - type: IconSmooth + key: walls + base: tallsidinggreen + +- type: entity + parent: N14BaseWallTallWood + id: N14WallWoodTall + name: wood wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/wood.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/wood.rsi + - type: IconSmooth + key: walls + base: tallwood + +- type: entity + parent: N14BaseWallTallWood + id: N14WallWoodAltTall + name: wood wall + suffix: tall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi + - type: IconSmooth + key: walls + base: tallwoodalt \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tents.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tents.yml new file mode 100644 index 0000000000..50e44351ae --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/tents.yml @@ -0,0 +1,78 @@ +# +- type: entity + parent: BaseStructure + id: N14TentLeatherWall + name: tent + description: A tent made out of leather. + components: + - type: Sprite + drawdepth: Walls + sprite: _Nuclear14/Structures/Walls/nc14/tents.rsi + state: leather_edge + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 100 + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Web + - type: RangedDamageSound + soundGroups: + Brute: + collection: + GenericHit + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Occluder + - type: RadiationBlocker + resistance: 1 + - type: BlockWeather + +- type: entity + parent: N14TentLeatherWall + id: N14TentLeatherCorner + suffix: corner + components: + - type: Sprite + state: leather_corner + +- type: entity + parent: N14TentLeatherWall + id: N14TentClothWall + name: tent + description: A tent made out of cloth. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/tents.rsi + state: cloth_edge + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: N14TentClothWall + id: N14TentClothCorner + suffix: corner + components: + - type: Sprite + state: cloth_corner \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/walls.yml new file mode 100644 index 0000000000..306b20b914 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Walls/walls.yml @@ -0,0 +1,266 @@ +# For all other walls see SS14 +# Make a base for wood, metal walls (breaks to girder), concrete (breaks to nothing / rubble), rebarconcrete (breaks to rebar girder) etc for destruction + +# Concrete Walls +- type: entity + parent: BaseWall + id: N14WallStore + name: store wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/store.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/store.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + key: wallsstore + base: store + +- type: entity + parent: N14WallStore + id: N14WallSuperstore + name: store wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/superstore.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/superstore.rsi + +- type: entity + parent: N14WallStore + id: N14WallBrick + name: brick wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/brick.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/brick.rsi + - type: IconSmooth + key: wallsbrick + base: brick + +- type: entity + parent: N14WallStore + id: N14WallConcreteLight + name: concrete wall + suffix: light + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/concrete.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/concrete.rsi + +- type: entity + parent: N14WallConcreteLight + id: N14WallConcreteDark + suffix: dark + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/concretedark.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/concretedark.rsi + +# Wood walls +- type: entity + id: N14WallWoodFrame + parent: Barricade + name: wooden wall Frame + description: A frame for building into a wall. + components: + - type: Construction + graph: N14WoodWall + node: Frame + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/woodlog.rsi + state: girder + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 0 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + +- type: entity + parent: BaseWall + id: N14WallWoodWhite + name: wooden wall + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/woodwhite.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/woodwhite.rsi + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: IconSmooth + key: wallswood + base: wood + +- type: entity + parent: BaseStructureDynamic + id: N14WallWoodWhiteFrame + name: wall frame + description: Part of a wooden wall supporting the structure. + components: + - type: Transform + anchored: true + noRot: true + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 60 + mask: + - MachineMask + layer: + - GlassAirlockLayer + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/woodwhite.rsi + state: girder + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14WallWoodWhite + id: N14WallWoodDark + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/wooddark.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/wooddark.rsi + +- type: entity + parent: N14WallWoodWhiteFrame + id: N14WallWoodDarkFrame + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/wooddark.rsi + state: girder + +- type: entity + parent: N14WallWoodWhite + id: N14WallWoodLog + name: log wall + description: A wall made out of wooden logs. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/woodlognew.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/woodlognew.rsi + - type: IconSmooth + key: log + base: log + - type: Construction + graph: N14WoodWall + node: logWall + +# Tent Walls +- type: entity + parent: BaseWall + id: N14WallTent + name: tent wall + description: A tent made from cloth. Keeps the weather out at least. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Walls/nc14/tent.rsi + - type: Icon + sprite: _Nuclear14/Structures/Walls/nc14/tent.rsi + - type: Damageable + damageModifierSet: Web + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:DoActsBehavior + acts: ["Destruction"] + - type: IconSmooth + key: tent + base: tent + +- type: entity + id: N14BlastDoorExteriorIndestructible + parent: BlastDoor + suffix: Indestructible, Closed + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10000 # pseudo indestructible + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + id: BlastDoorExteriorIndestructibleOpen + parent: BlastDoorOpen + suffix: Indestructible, Open + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10000 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windowcovers.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windowcovers.yml new file mode 100644 index 0000000000..017c22af88 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windowcovers.yml @@ -0,0 +1,101 @@ +- type: entity + id: N14BarricadeWindow + parent: BaseStructure + name: barricade + description: A makeshift barricade. + components: + - type: CanBuildWindowOnTop + - type: Sprite + netsync: false + drawdepth: Overdoors + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: boarded + - type: Icon + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: boarded + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + layer: + - GlassLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: N14BarricadeWindow + id: N14BarricadeDoor + name: locked door + description: A locked door. Might have to break it down. + components: + - type: Sprite + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: locked + - type: Icon + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: locked + +- type: entity + id: N14WindowBars + parent: BaseStructure + name: window bars + description: Sturdy looking bars blocking access. + components: + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/grille_hit.ogg" + - type: Sprite + sprite: _Nuclear14/Structures/Windows/windowbars.rsi + state: icon + - type: Icon + sprite: _Nuclear14/Structures/Windows/windowbars.rsi + state: icon + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: PowerConsumer + - type: Electrified + requirePower: true + noWindowInTile: true + highVoltageNode: high + mediumVoltageNode: medium + lowVoltageNode: low + - type: NodeContainer + nodes: + high: + !type:CableDeviceNode + nodeGroupID: HVPower + medium: + !type:CableDeviceNode + nodeGroupID: MVPower + low: + !type:CableDeviceNode + nodeGroupID: Apc + +- type: entity + id: N14WindowBars2 + parent: N14WindowBars + components: + - type: Sprite + netsync: false + drawdepth: Overdoors + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: bars + - type: Icon + sprite: _Nuclear14/Structures/Furniture/barricades.rsi + state: bars \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windows.yml b/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windows.yml new file mode 100644 index 0000000000..979a70c3a0 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Structures/Windows/windows.yml @@ -0,0 +1,331 @@ +- type: entity + parent: BaseStructure + id: N14WindowBase # use for single tile / standalone windows & broken windows + description: A window for seeing into places. + abstract: true + name: window + placement: + mode: SnapgridCenter + snap: + - Window + components: + - type: MeleeSound + soundGroups: + Brute: + collection: GlassSmash + - type: WallMount + arc: 360 # interact despite grilles + - type: Tag + tags: + - ForceFixRotations + - Window + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb {} + mask: + - FullTileMask + layer: + - GlassLayer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Glass + - type: ExaminableDamage + messages: WindowMessages + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities. + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Appearance + +- type: entity + parent: N14WindowBase + id: N14WindowBaseAirtight # use for single tile / standalone windows that are intact + description: A window for seeing into places. + abstract: true + components: + - type: Airtight + - type: DamageVisuals + thresholds: [4, 8, 12] + damageDivisor: 2 + trackAllDamage: true + damageOverlay: + sprite: _Nuclear14/Structures/Windows/slanted/cracks.rsi + allowedVerbs: + - KnockOn + +- type: entity + parent: N14WindowBase + id: N14WindowSmoothBase # Use for windows that smooth together + description: A window for seeing into places. + abstract: true + components: + - type: Sprite + netsync: false + drawdepth: WallTops + sprite: _Nuclear14/Structures/Windows/window.rsi + - type: Icon + sprite: _Nuclear14/Structures/Windows/window.rsi + state: full + - type: IconSmooth + key: windows + base: window + +- type: entity + parent: N14WindowSmoothBase + id: N14WindowSmoothBaseAirtight # use for windows that smooth together that are intact + description: A window for seeing into places. + abstract: true + components: + - type: Airtight + - type: Repairable + - type: InteractionPopup + interactSuccessString: comp-window-knock + messagePerceivedByOthers: comp-window-knock + interactSuccessSound: + path: /Audio/Effects/glass_knock.ogg + - type: DamageVisuals + thresholds: [4, 8, 12] + damageDivisor: 2 + trackAllDamage: true + damageOverlay: + sprite: _Nuclear14/Structures/Windows/slanted/cracks.rsi + +## Smooth Windows +- type: entity + id: N14Window + parent: N14WindowSmoothBaseAirtight + +- type: entity + parent: N14WindowSmoothBase + id: N14WindowBroken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/windowbroken.rsi + - type: Icon + sprite: _Nuclear14/Structures/Windows/windowbroken.rsi + state: full + +## Single Windows +# Ruins +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowRuins + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindow + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindow + +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowRuinsVertical + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowvertical + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowvertical + +- type: entity + parent: N14WindowBase + id: N14WindowRuinsBroken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowbroken + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowbroken + +- type: entity + parent: N14WindowBase + id: N14WindowRuinsVerticalBroken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowbrokenvertical + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowbrokenvertical + +- type: entity + parent: N14WindowBase + id: N14WindowRuinsDestroyed + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowdestroyed + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: ruinswindowdestroyed + +# Wood / House +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowHouse + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindow + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindow + +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowHouseVertical + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowvertical + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowvertical + +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowHouseWood + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: woodwindow + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: woodwindow + +- type: entity + parent: N14WindowBase + id: N14WindowHouseBroken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowbroken + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowbroken + +- type: entity + parent: N14WindowBase + id: N14WindowHouseBrokenVertical + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowbrokenvertical + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: housewindowbrokenvertical + +- type: entity + parent: N14WindowBase + id: N14WindowHouseWoodBroken + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: woodwindowbroken + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: woodwindowbroken + +# Store windows +- type: entity + parent: N14WindowBaseAirtight + id: N14WindowStoreLeft + suffix: left + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowleft + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowleft + +- type: entity + parent: N14WindowStoreLeft + id: N14WindowStoreMiddleHorizontal + suffix: middle horizontal + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowhorizontal + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowhorizontal + +- type: entity + parent: N14WindowStoreLeft + id: N14WindowStoreRight + suffix: right + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowright + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowright + +- type: entity + parent: N14WindowStoreLeft + id: N14WindowStoreBottom + suffix: bottom + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowbottom + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowbottom + +- type: entity + parent: N14WindowStoreLeft + id: N14WindowStoreMiddleVertical + suffix: middle vertical + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowvertical + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowvertical + +- type: entity + parent: N14WindowStoreLeft + id: N14WindowStoreTop + suffix: top + name: store window + components: + - type: Sprite + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowtop + - type: Icon + sprite: _Nuclear14/Structures/Windows/window_ruins.rsi + state: storewindowtop diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/doors.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/doors.yml new file mode 100644 index 0000000000..88909cf18d --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/doors.yml @@ -0,0 +1,168 @@ +- type: constructionGraph + id: N14DoorGraph + start: start + graph: + - node: start + actions: + - !type:DestroyEntity {} + edges: + - to: MetalBlue + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 5 + doAfter: 15 + - to: MetalBlueAlt + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 5 + doAfter: 15 + - to: MetalRed + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 5 + doAfter: 15 + - to: MetalBlueWindow + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 4 + doAfter: 15 + - material: Glass + amount: 1 + - to: MetalBar + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 4 + doAfter: 15 + - to: MetalFence + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 4 + doAfter: 15 + - to: WoodDoor + completed: + - !type:SnapToGrid { } + steps: + - material: WoodPlank + amount: 4 + - material: WoodPlank + amount: 2 + doAfter: 15 + - to: woodDoorMakeshift + completed: + - !type:SnapToGrid { } + steps: + - material: WoodPlank + amount: 3 + - material: WoodPlank + amount: 2 + doAfter: 15 + + - node: MetalBlue + entity: N14DoorMetalBlueSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 5 + steps: + - tool: Anchoring + doAfter: 15 + - node: MetalBlueAlt + entity: N14DoorMetalBlueAltSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 5 + steps: + - tool: Anchoring + doAfter: 15 + - node: MetalRed + entity: N14DoorMetalRedSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 5 + steps: + - tool: Anchoring + doAfter: 15 + - node: MetalBlueWindow + entity: N14DoorMetalBlueWindowSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + - !type:SpawnPrototype + prototype: SheetGlass1 + amount: 1 + steps: + - tool: Anchoring + doAfter: 15 + - node: MetalBar + entity: N14DoorMetalBarSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + steps: + - tool: Anchoring + doAfter: 15 + - node: MetalFence + entity: N14DoorMetalFenceSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 4 + steps: + - tool: Anchoring + doAfter: 15 + - node: WoodDoor + entity: N14DoorWoodSlanted + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 4 + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + steps: + - tool: Anchoring + doAfter: 15 + - node: woodDoorMakeshift + entity: N14DoorMakeshift + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 3 + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + steps: + - tool: Anchoring + doAfter: 15 \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/lighting.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/lighting.yml new file mode 100644 index 0000000000..7b46c857f0 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/lighting.yml @@ -0,0 +1,92 @@ +- type: constructionGraph + id: N14Lightbulb + start: start + graph: + - node: start + edges: + - to: bulbLight + steps: + - material: Steel + amount: 1 + doAfter: 2.0 + # - to: tubeLight + # steps: + # - material: Steel + # amount: 2 + # doAfter: 2.0 + # - to: groundLight + # steps: + # - material: Steel + # amount: 5 + # doAfter: 2.0 + # - node: tubeLight + # entity: PoweredlightEmpty + # edges: + # - to: start + # conditions: + # - !type:ContainerEmpty + # container: "light_bulb" + # steps: + # - tool: Screwing + # doAfter: 2.0 + # completed: + # - !type:SpawnPrototype + # prototype: SheetSteel1 + # amount: 2 + # - !type:DeleteEntity {} + - node: bulbLight + entity: N14LightSmallEmpty + edges: + - to: start + conditions: + - !type:ContainerEmpty + container: "light_bulb" + steps: + - tool: Screwing + doAfter: 2.0 + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + - !type:DeleteEntity {} + # - node: groundLight + # entity: PoweredLightPostSmallEmpty + # edges: + # - to: start + # conditions: + # - !type:ContainerEmpty + # container: "light_bulb" + # steps: + # - tool: Screwing + # doAfter: 4.0 + # completed: + # - !type:SpawnPrototype + # prototype: SheetSteel1 + # amount: 5 + # - !type:DeleteEntity {} + +# Torches +- type: constructionGraph + id: WallTorch + start: start + graph: + - node: start + edges: + - to: WallTorch + steps: + - material: WoodPlank + amount: 1 + doAfter: 2.0 + + - node: WallTorch + entity: N14TorchWall + edges: + - to: start + steps: + - tool: Screwing + doAfter: 2.0 + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + - !type:DeleteEntity {} \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/woodwall.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/woodwall.yml new file mode 100644 index 0000000000..89f32a4f22 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/Structures/woodwall.yml @@ -0,0 +1,75 @@ +- type: constructionGraph + id: N14WoodWall + start: start + graph: + - node: start + edges: + - to: Frame + completed: + - !type:SnapToGrid + southRotation: true + steps: + - material: WoodPlank + amount: 2 + doAfter: 1 + + - to: logWall + completed: + - !type:SnapToGrid + southRotation: true + conditions: + - !type:EntityAnchored {} + steps: + - material: WoodPlank + amount: 2 + doAfter: 2 + + - node: Frame + entity: N14WallWoodFrame + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 2 + - !type:DeleteEntity {} + conditions: + - !type:EntityAnchored {} + steps: + - tool: Screwing + doAfter: 2 + + - to: WoodWall + completed: + - !type:SnapToGrid + southRotation: true + conditions: + - !type:EntityAnchored {} + steps: + - material: WoodPlank + amount: 2 + doAfter: 2 + + - node: logWall + entity: N14WallWoodLog + edges: + - to: start + completed: + - !type:GivePrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Prying + doAfter: 10 + + - node: WoodWall + entity: N14WallWoodSlanted + edges: + - to: Frame + completed: + - !type:GivePrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Prying + doAfter: 10 diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/furniture.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/furniture.yml new file mode 100644 index 0000000000..5f6b6efa26 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/furniture.yml @@ -0,0 +1,98 @@ +- type: constructionGraph + id: N14Bed + start: start + graph: + - node: start + actions: + - !type:DestroyEntity {} + edges: + - to: bed + completed: + - !type:SnapToGrid { } + steps: + - material: Steel + amount: 2 + doAfter: 1 + - material: Cloth + amount: 6 + doAfter: 2 + - to: bedwood + completed: + - !type:SnapToGrid { } + steps: + - material: WoodPlank + amount: 2 + doAfter: 1 + - material: Cloth + amount: 6 + doAfter: 2 + - to: bedroll + completed: + - !type:SnapToGrid { } + steps: + - material: Cloth + amount: 3 + doAfter: 2 + - to: medicalbed + completed: + - !type:SnapToGrid { } + steps: + - material: Plasteel + amount: 2 + doAfter: 1 + - material: Durathread + amount: 2 + doAfter: 1 + - node: bed + entity: N14Bed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 6 + steps: + - tool: Screwing + doAfter: 1 + - node: bedwood + entity: N14BedWood + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 2 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 6 + steps: + - tool: Screwing + doAfter: 1 + - node: medicalbed + entity: MedicalBed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetPlasteel1 + amount: 2 + - !type:SpawnPrototype + prototype: MaterialDurathread1 + amount: 2 + steps: + - tool: Screwing + doAfter: 1 + - node: bedroll + entity: N14Bedroll + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 3 + steps: + - tool: Slicing + doAfter: 1 diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/seats.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/seats.yml new file mode 100644 index 0000000000..d9c831dcff --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/seats.yml @@ -0,0 +1,333 @@ +- type: constructionGraph + id: N14Seat + start: start + graph: + - node: start + actions: + - !type:DestroyEntity {} + edges: + - to: N14ChairWood + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + - to: N14ChairWood1 + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + - to: N14ChairWoodPadded + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairWoodSettler + steps: + - material: WoodPlank + amount: 1 + doAfter: 1 + - to: N14ChairStoolBarBlack + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairStoolBarTan + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairStoolBarRed + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairArmchair + steps: + - material: WoodPlank + amount: 2 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairMetalGreen + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairMetalBlue + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairMetalRed + steps: + - material: Steel + amount: 1 + doAfter: 1 + - to: N14ChairOfficeRed + steps: + - material: Steel + amount: 1 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairOfficeBlue + steps: + - material: Steel + amount: 1 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairOfficeGreen + steps: + - material: Steel + amount: 1 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairOfficeErgonomic + steps: + - material: Steel + amount: 2 + doAfter: 1 + - material: Cloth + amount: 1 + - to: N14ChairMetalFolding + steps: + - material: Plastic + amount: 1 + doAfter: 1 + - material: MetalRod + amount: 2 + - to: N14ChairPlastic + steps: + - material: Plastic + amount: 2 + doAfter: 1 + + - node: N14ChairWood + entity: N14ChairWood + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairWood1 + entity: N14ChairWood1 + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairWoodPadded + entity: N14ChairWoodPadded + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairWoodSettler + entity: N14ChairWoodSettler + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + + - node: N14ChairStoolBarBlack + entity: N14ChairStoolBarBlack + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairStoolBarTan + entity: N14ChairStoolBarTan + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairStoolBarRed + entity: N14ChairStoolBarRed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairArmchair + entity: N14ChairArmchair + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: MaterialWoodPlank1 + amount: 2 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairMetalGreen + entity: N14ChairMetalGreen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairMetalBlue + entity: N14ChairMetalBlue + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairMetalRed + entity: N14ChairMetalRed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairOfficeRed + entity: N14ChairOfficeRed + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairOfficeBlue + entity: N14ChairOfficeBlue + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairOfficeGreen + entity: N14ChairOfficeGreen + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 1 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairOfficeErgonomic + entity: N14ChairOfficeErgonomic + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetSteel1 + amount: 2 + - !type:SpawnPrototype + prototype: MaterialCloth1 + amount: 1 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairMetalFolding + entity: N14ChairMetalFolding + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetPlastic1 + amount: 1 + - !type:SpawnPrototype + prototype: PartRodMetal1 + amount: 2 + steps: + - tool: Screwing + doAfter: 1 + + - node: N14ChairPlastic + entity: N14ChairPlastic + edges: + - to: start + completed: + - !type:SpawnPrototype + prototype: SheetPlastic1 + amount: 2 + steps: + - tool: Welding + doAfter: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/tables.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/tables.yml new file mode 100644 index 0000000000..adf95db017 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/Graphs/tables.yml @@ -0,0 +1,59 @@ +- type: constructionGraph + id: N14TableCounterBarRecipes + start: start + graph: + - node: start + edges: + - to: TableCounterBar + completed: + - !type:SnapToGrid + southRotation: true + conditions: + - !type:EntityAnchored {} + steps: + - material: WoodPlank + amount: 2 + doAfter: 2 + + - node: TableCounterBar + entity: N14TableCounterBar + +- type: constructionGraph + id: N14TableMetalGrateRecipes + start: start + graph: + - node: start + edges: + - to: TableMetalGrate + completed: + - !type:SnapToGrid + southRotation: true + conditions: + - !type:EntityAnchored {} + steps: + - material: Steel + amount: 2 + doAfter: 2 + + - node: TableMetalGrate + entity: N14TableMetalGrate + +- type: constructionGraph + id: N14TableRecipes + start: start + graph: + - node: start + edges: + - to: TableWoodSettler + completed: + - !type:SnapToGrid + southRotation: true + conditions: + - !type:EntityAnchored {} + steps: + - material: WoodPlank + amount: 2 + doAfter: 2 + + - node: TableWoodSettler + entity: N14TableWoodSettler \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/furniture.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/furniture.yml new file mode 100644 index 0000000000..d47157d020 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/furniture.yml @@ -0,0 +1,437 @@ +# Beds +- type: construction + id: N14Bed + name: bed + description: This is used to lie in, sleep in or strap on. Resting here provides extremely slow healing. + graph: N14Bed + startNode: start + targetNode: bed + category: construction-category-furniture + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bed + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + id: N14BedWood + name: bed + description: This is used to lie in, sleep in or strap on. Resting here provides extremely slow healing. + graph: N14Bed + startNode: start + targetNode: bedwood + category: construction-category-furniture + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bed_wood + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + id: N14MedicalBed + name: medical bed + description: A hospital bed for patients to recover in. Resting here provides fairly slow healing. + graph: bed + startNode: start + targetNode: medicalbed + category: construction-category-furniture + icon: + sprite: Structures/Furniture/furniture.rsi + state: bed-MED + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + id: N14Bedroll + name: bedroll + description: A bedroll for sleeping on the road. Not very comfy. + graph: N14Bed + startNode: start + targetNode: bedroll + category: construction-category-furniture + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bedroll_unrolled + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: wooden chair + id: N14ChairWood + graph: N14Seat + startNode: start + targetNode: N14ChairWood + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: wooden_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: wooden chair + id: N14ChairWood1 + graph: N14Seat + startNode: start + targetNode: N14ChairWood1 + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: wood_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: padded chair + id: N14ChairWoodPadded + graph: N14Seat + startNode: start + targetNode: N14ChairWoodPadded + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: wood_chair_padded + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: settler chair + id: N14ChairWoodSettler + graph: N14Seat + startNode: start + targetNode: N14ChairWoodSettler + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: wooden_chair_settler + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: black stool + id: N14ChairStoolBarBlack + graph: N14Seat + startNode: start + targetNode: N14ChairStoolBarBlack + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bar_black + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: tan stool + id: N14ChairStoolBarTan + graph: N14Seat + startNode: start + targetNode: N14ChairStoolBarTan + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/bedsandchairs.rsi + state: bar_tan + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: red stool + id: N14ChairStoolBarRed + graph: N14Seat + startNode: start + targetNode: N14ChairStoolBarRed + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: barstool + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: armchair + id: N14ChairArmchair + graph: N14Seat + startNode: start + targetNode: N14ChairArmchair + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: armchair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: green metal chair + id: N14ChairMetalGreen + graph: N14Seat + startNode: start + targetNode: N14ChairMetalGreen + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: blue metal chair + id: N14ChairMetalBlue + graph: N14Seat + startNode: start + targetNode: N14ChairMetalBlue + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair_blue + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: red metal chair + id: N14ChairMetalRed + graph: N14Seat + startNode: start + targetNode: N14ChairMetalRed + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair_red + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: red office chair + id: N14ChairOfficeRed + graph: N14Seat + startNode: start + targetNode: N14ChairOfficeRed + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: blue office chair + id: N14ChairOfficeBlue + graph: N14Seat + startNode: start + targetNode: N14ChairOfficeBlue + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_blue + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: green office chair + id: N14ChairOfficeGreen + graph: N14Seat + startNode: start + targetNode: N14ChairOfficeGreen + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: office_chair_green + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: ergonomic office chair + id: N14ChairOfficeErgonomic + graph: N14Seat + startNode: start + targetNode: N14ChairOfficeErgonomic + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: ergo_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: folding chair + id: N14ChairMetalFolding + graph: N14Seat + startNode: start + targetNode: N14ChairMetalFolding + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: metal_chair_folding + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +- type: construction + name: plastic chair + id: N14ChairPlastic + graph: N14Seat + startNode: start + targetNode: N14ChairPlastic + category: construction-category-furniture + description: You sit in this. Either by will or force. + icon: + sprite: _Nuclear14/Structures/Furniture/chairs.rsi + state: plastic_chair + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + conditions: + - !type:TileNotBlocked + hide: false + +# Tables + +- type: construction + name: bar counter + id: N14TableCounterBar + graph: N14TableCounterBarRecipes + startNode: start + targetNode: TableCounterBar + category: construction-category-furniture + description: An alcohol stained bartop. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + hide: false + canRotate: true + icon: + sprite: _Nuclear14/Structures/Furniture/Tables/barcounter.rsi + state: full + conditions: + - !type:TileNotBlocked + +- type: construction + name: metal table + id: N14TableMetalGrate + graph: N14TableMetalGrateRecipes + startNode: start + targetNode: TableMetalGrate + category: construction-category-furniture + description: A cold handmade metal table made from grating. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + hide: false + canRotate: true + icon: + sprite: _Nuclear14/Structures/Furniture/Tables/metalgrate.rsi + state: full + conditions: + - !type:TileNotBlocked + +- type: construction + name: wooden table + id: N14TableWoodSettler + graph: N14TableRecipes + startNode: start + targetNode: TableWoodSettler + category: construction-category-furniture + description: A wooden table used by settlers. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + hide: false + canRotate: true + icon: + sprite: _Nuclear14/Structures/Furniture/Tables/table_settler.rsi + state: full + conditions: + - !type:TileNotBlocked diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/structures.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/structures.yml new file mode 100644 index 0000000000..035ad80963 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/structures.yml @@ -0,0 +1,37 @@ +- type: construction + name: log wall + id: N14WoodWallLog + graph: N14WoodWall + startNode: start + targetNode: logWall + category: construction-category-structures + description: Home from home. + icon: + sprite: _Nuclear14/Structures/Walls/nc14/woodlog.rsi + state: full + objectType: Structure + placementMode: SnapgridCenter + canRotate: false + canBuildInImpassable: false + hide: false + conditions: + - !type:TileNotBlocked + +# # Doors +- type: construction + name: wooden door + id: N14DoorWood + graph: N14DoorGraph + startNode: start + targetNode: woodDoorMakeshift + category: construction-category-structures + description: A primitive door with manual operation like the cavemen used. + objectType: Structure + placementMode: SnapgridCenter + canBuildInImpassable: false + hide: false + icon: + sprite: _Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi + state: closed + conditions: + - !type:TileNotBlocked diff --git a/Resources/Prototypes/_Nuclear14/Recipes/Construction/utilities.yml b/Resources/Prototypes/_Nuclear14/Recipes/Construction/utilities.yml new file mode 100644 index 0000000000..579f70def8 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Recipes/Construction/utilities.yml @@ -0,0 +1,13 @@ +- type: construction + name: wall torch + id: WallTorch + graph: WallTorch + startNode: start + targetNode: WallTorch + category: construction-category-utilities + description: A wooden stake on the wall you can light + icon: { sprite: _Nuclear14/Structures/Decoration/torches.rsi, state: wall_torch_unlit } + objectType: Structure + placementMode: SnapgridCenter + hide: false + \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/SoundCollections/footsteps.yml b/Resources/Prototypes/_Nuclear14/SoundCollections/footsteps.yml new file mode 100644 index 0000000000..95113440c4 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/SoundCollections/footsteps.yml @@ -0,0 +1,76 @@ +- type: soundCollection + id: N14FootstepWood + files: + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Wood/wood6.ogg + +- type: soundCollection + id: N14FootstepWater + files: + - /Audio/_Nuclear14/Effects/Footsteps/Water/water1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Water/water2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Water/water3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Water/water4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Water/water5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Water/water6.ogg + +- type: soundCollection + id: N14FootstepConcrete + files: + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Concrete/concrete6.ogg + +- type: soundCollection + id: N14FootstepConcreteBroken + files: + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/ConcreteBroken/concretebroken6.ogg + +- type: soundCollection + id: N14FootstepDirt + files: + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt6.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt7.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt8.ogg + - /Audio/_Nuclear14/Effects/Footsteps/Dirt/dirt9.ogg + +- type: soundCollection + id: N14FootstepMetalHollow + files: + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow6.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow7.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow8.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow9.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalHollow/metalhollow10.ogg + +- type: soundCollection + id: N14FootstepMetalSolid + files: + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid1.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid2.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid3.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid4.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid5.ogg + - /Audio/_Nuclear14/Effects/Footsteps/MetalSolid/metalsolid6.ogg diff --git a/Resources/Prototypes/_Nuclear14/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/_Nuclear14/Stacks/floor_tile_stacks.yml new file mode 100644 index 0000000000..f1e06b92d0 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Stacks/floor_tile_stacks.yml @@ -0,0 +1,140 @@ +# Metal + +- type: stack + id: FloorTileMetalBlue + name: metal floor blue + spawn: FloorTileItemMetalBlue + +- type: stack + id: FloorTileMetalBlueSolid + name: metal floor blue solid + spawn: FloorTileItemMetalBlueSolid + +- type: stack + id: FloorTileMetalGreen + name: metal floor green + spawn: FloorTileItemMetalGreen + +- type: stack + id: FloorTileMetalGreenSolid + name: metal floor green solid + spawn: FloorTileItemMetalGreenSolid + +- type: stack + id: FloorTileMetalGrey + name: metal floor grey + spawn: FloorTileItemMetalGrey + +- type: stack + id: FloorTileMetalGreySolid + name: metal floor grey solid + spawn: FloorTileItemMetalGreySolid + +- type: stack + id: FloorTileMetalGreyDark + name: metal floor grey dark + spawn: FloorTileItemMetalGreyDark + +- type: stack + id: FloorTileMetalGreyDarkSolid + name: metal floor grey dark solid + spawn: FloorTileItemMetalGreyDarkSolid + +- type: stack + id: FloorTileMetalPurple + name: metal floor purple + spawn: FloorTileItemMetalPurple + +- type: stack + id: FloorTileMetalPurpleSolid + name: metal floor purple solid + spawn: FloorTileItemMetalPurpleSolid + +- type: stack + id: FloorTileMetalRed + name: metal floor red + spawn: FloorTileItemMetalRed + +- type: stack + id: FloorTileMetalRedSolid + name: metal floor red solid + spawn: FloorTileItemMetalRedSolid + +- type: stack + id: FloorTileMetalTeal + name: metal floor teal + spawn: FloorTileItemMetalTeal + +- type: stack + id: FloorTileMetalTealSolid + name: metal floor teal solid + spawn: FloorTileItemMetalTealSolid + +- type: stack + id: FloorTileMetalWhite + name: metal floor white + spawn: FloorTileItemMetalWhite + +- type: stack + id: FloorTileMetalWhiteSolid + name: metal floor white solid + spawn: FloorTileItemMetalWhiteSolid + +- type: stack + id: FloorTileMetalYellow + name: metal floor yellow + spawn: FloorTileItemMetalYellow + +- type: stack + id: FloorTileMetalYellowSolid + name: metal floor yellow solid + spawn: FloorTileItemMetalYellowSolid + +- type: stack + id: FloorTileMetalFreezer + name: metal floor freezer + spawn: FloorTileItemMetalFreezer + +# Other + +- type: stack + id: FloorTileWoodOak + name: wood floor + spawn: FloorTileItemWoodOak + +- type: stack + id: FloorTileWoodHouse + name: wood floor + spawn: FloorTileItemWoodHouse + +- type: stack + id: FloorTileWoodMaple + name: wood floor + spawn: FloorTileItemWoodMaple + +- type: stack + id: FloorTileCarpetRed + name: carpet floor + spawn: FloorTileItemCarpetRed + + +# MS13 +- type: stack + id: FloorTileMetalIndustrial + name: industrial floor + spawn: FloorTileItemMetalIndustrial + +- type: stack + id: FloorTileMetalMS13 + name: metal tile floor + spawn: FloorTileItemMetalMS13 + +- type: stack + id: FloorTileMetalGrate + name: metal grate floor + spawn: FloorTileItemMetalGrate + +- type: stack + id: FloorTileMetalSolid + name: metal solid floor + spawn: FloorTileItemMetalSolid \ No newline at end of file diff --git a/Resources/Prototypes/_Nuclear14/Tiles/floors.yml b/Resources/Prototypes/_Nuclear14/Tiles/floors.yml new file mode 100644 index 0000000000..1f36a2bac6 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Tiles/floors.yml @@ -0,0 +1,1868 @@ +# Metal Tiles +- type: tile + id: FloorMetalBlue + name: metal blue + sprite: /Textures/_Nuclear14/Tiles/metalblue.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalBlue + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalBlueSolid + name: metal blue solid + sprite: /Textures/_Nuclear14/Tiles/metalbluesolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalBlueSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGreen + name: metal green + sprite: /Textures/_Nuclear14/Tiles/metalgreen.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalGreen + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGreenSolid + name: metal green solid + sprite: /Textures/_Nuclear14/Tiles/metalgreensolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalGreenSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGrey + name: metal grey + sprite: /Textures/_Nuclear14/Tiles/metalgrey.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalGrey + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGreySolid + name: metal grey solid + sprite: /Textures/_Nuclear14/Tiles/metalgreysolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalGreySolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGreyDark + name: metal grey dark + sprite: /Textures/_Nuclear14/Tiles/metalgreydark.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalGreyDark + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalGreyDarkSolid + name: metal grey dark solid + sprite: /Textures/_Nuclear14/Tiles/metalgreydarksolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalGreyDarkSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalPurple + name: metal purple + sprite: /Textures/_Nuclear14/Tiles/metalpurple.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalPurple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalPurpleSolid + name: metal purple solid + sprite: /Textures/_Nuclear14/Tiles/metalpurplesolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalPurpleSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalRed + name: metal red + sprite: /Textures/_Nuclear14/Tiles/metalred.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalRedSolid + name: metal red solid + sprite: /Textures/_Nuclear14/Tiles/metalredsolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalRedSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalTeal + name: metal teal + sprite: /Textures/_Nuclear14/Tiles/metalteal.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalTeal + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalTealSolid + name: metal teal solid + sprite: /Textures/_Nuclear14/Tiles/metaltealsolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalTealSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalWhite + name: metal white + sprite: /Textures/_Nuclear14/Tiles/metalwhite.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalWhite + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalWhiteSolid + name: metal white solid + sprite: /Textures/_Nuclear14/Tiles/metalwhitesolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalWhiteSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalYellow + name: metal yellow + sprite: /Textures/_Nuclear14/Tiles/metalyellow.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalYellow + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalYellowSolid + name: metal yellow solid + sprite: /Textures/_Nuclear14/Tiles/metalyellowsolid.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + itemDrop: FloorTileItemMetalYellowSolid + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalFreezer + name: metal freezer + sprite: /Textures/_Nuclear14/Tiles/metalfreezer.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + itemDrop: FloorTileItemMetalFreezer + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalTunnel + name: tunnel floor + sprite: /Textures/_Nuclear14/Tiles/tunnelintact.png + baseTurf: FloorWasteland + isSubfloor: true + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalTunnelRusty + name: rusty tunnel floor + sprite: /Textures/_Nuclear14/Tiles/tunnelrusty.png + baseTurf: FloorWasteland + isSubfloor: true + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMetalTunnelWasteland + name: wasteland tunnel floor + sprite: /Textures/_Nuclear14/Tiles/tunnelwasteland.png + variants: 11 + placementVariants: [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] + baseTurf: FloorWasteland + isSubfloor: true + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# MS13 Metal Tiles +- type: tile + id: FloorMS13MetalIndustrial + name: ms13 metal industrial + sprite: /Textures/_Nuclear14/Tiles/ms13/Steel/steel_industrial.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + itemDrop: FloorTileItemMetalIndustrial + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13MetalTile + name: ms13 metal tile + sprite: /Textures/_Nuclear14/Tiles/ms13/Steel/steel_tiles.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + itemDrop: FloorTileItemMetalMS13 + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13MetalGrate + name: ms13 metal grate + sprite: /Textures/_Nuclear14/Tiles/ms13/Steel/steel_grate.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + itemDrop: FloorTileItemMetalGrate + footstepSounds: + collection: N14FootstepMetalHollow + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13MetalSolid + name: ms13 metal solid + sprite: /Textures/_Nuclear14/Tiles/ms13/Steel/steel_solid.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + itemDrop: FloorTileItemMetalSolid + footstepSounds: + collection: N14FootstepMetalSolid + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# Interior +- type: tile + id: FloorWoodOak + name: wood oak + sprite: /Textures/_Nuclear14/Tiles/oak.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + itemDrop: FloorTileItemWoodOak + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorWoodOakBroken + name: wood oak broken + sprite: /Textures/_Nuclear14/Tiles/oakbroken.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorWoodHouse + name: wood house + sprite: /Textures/_Nuclear14/Tiles/woodhouse.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + itemDrop: FloorTileItemWoodHouse + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorWoodHouseBroken + name: wood house broken + sprite: /Textures/_Nuclear14/Tiles/woodhousebroken.png + variants: 2 + placementVariants: [0, 1] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorWoodBurntBroken + name: wood burnt broken + sprite: /Textures/_Nuclear14/Tiles/woodburntbroken.png + variants: 7 + placementVariants: [0, 1, 2, 3, 4, 5, 6] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorWoodMaple + name: wood maple + sprite: /Textures/_Nuclear14/Tiles/maple.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# MS13 wood +- type: tile + id: FloorMS13WoodCommon + name: ms13 wood common + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_common.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodCommonDamaged + name: ms13 wood common damaged + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_common_damaged.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodFancy + name: ms13 wood fancy + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_fancy.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodFancyDamaged + name: ms13 wood fancy damaged + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_fancy_damaged.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodMosaic + name: ms13 wood mosaic + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodMosaicDamaged + name: ms13 wood mosaic damaged + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic_damaged.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodWide + name: ms13 wood wide + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13WoodWideDamaged + name: ms13 wood wide damaged + sprite: /Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide_damaged.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: N14FootstepWood + friction: 0.30 + # itemDrop: FloorTileItemWoodMaple + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# Carpet +- type: tile + id: FloorCarpetRed + name: carpet red + sprite: /Textures/_Nuclear14/Tiles/carpet.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# MS13 Carpet +- type: tile + id: FloorMS13CarpetRed + name: ms13 carpet red + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_red.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetFancyRed + name: ms13 carpet fancy red + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_red.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetBlue + name: ms13 carpet blue + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_blue.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetFancyBlue + name: ms13 carpet fancy blue + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetGreen + name: ms13 carpet green + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_green.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetFancyGreen + name: ms13 carpet fancy green + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_green.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13CarpetViolet + name: ms13 carpet violet + sprite: /Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_violet.png + baseTurf: FloorWasteland + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepCarpet + friction: 0.30 + # itemDrop: FloorTileItemCarpetRed + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# Paths and Roads +# Concrete +- type: tile + id: N14FloorConcrete + name: concrete + sprite: /Textures/_Nuclear14/Tiles/concrete.png + variants: 6 + placementVariants: [0, 1, 2, 3, 4, 5] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteTileGoon + name: concrete tile + sprite: /Textures/_Nuclear14/Tiles/concrete-goon.png + variants: 1 + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteGreyBay + name: concrete grey + sprite: /Textures/_Nuclear14/Tiles/concrete-bay.png + variants: 1 + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteHexacrete + name: concrete hexacrete + sprite: /Textures/_Nuclear14/Tiles/hexacrete.png + variants: 1 + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteHexacreteDark + name: concrete hexacrete dark + sprite: /Textures/_Nuclear14/Tiles/hexacrete_dark.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteDark + name: concrete dark + sprite: /Textures/_Nuclear14/Tiles/concretedark.png + variants: 6 + placementVariants: [0, 1, 2, 3, 4, 5] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorConcreteRoad + name: concrete road + sprite: /Textures/_Nuclear14/Tiles/concreteroad.png + variants: 6 + placementVariants: [0, 1, 2, 3, 4, 5] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# MS13 Concrete & Brick +- type: tile + id: FloorMS13BrickConcrete + name: ms13 brick concrete + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/brickconcrete.png + variants: 9 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcreteBroken + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13BrickHorizontal + name: ms13 brick horizontal + sprite: /Textures/_Nuclear14/Tiles/ms13/Brick/brickhorizontal.png + variants: 9 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcreteBroken + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorMS13BrickVertical + name: ms13 brick vertical + sprite: /Textures/_Nuclear14/Tiles/ms13/Brick/brickvertical.png + variants: 9 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7, 8] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcreteBroken + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13Concrete + name: ms13 concrete + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_big.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13ConcreteIndustrial + name: ms13 concrete industrial + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13ConcreteIndustrialAlt + name: ms13 concrete industrial alt + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_alt.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13ConcreteIndustrialSplit + name: ms13 concrete industrial split + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_split.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileConcreteSmall + name: ms13 tile concrete small + sprite: /Textures/_Nuclear14/Tiles/ms13/Concrete/tileconcretesmall.png + variants: 3 + placementVariants: [0, 1, 2] + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# MS13 Tiles +- type: tile + id: FloorMS13TileFancy + name: ms13 tile fancy + sprite: /Textures/_Nuclear14/Tiles/ms13/fancy.png + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileSierra + name: ms13 tile sierra + sprite: /Textures/_Nuclear14/Tiles/ms13/sierra.png + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: N14FootstepConcrete + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileSierraBroken + name: ms13 tile sierra broken + sprite: /Textures/_Nuclear14/Tiles/ms13/sierrabroken.png + variants: 3 + placementVariants: [0, 1, 2] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: N14FootstepConcreteBroken + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileBlack + name: ms13 tile black + sprite: /Textures/_Nuclear14/Tiles/ms13/Small/tileblack.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileBlackFull + name: ms13 tile black full + sprite: /Textures/_Nuclear14/Tiles/ms13/Full/tileblackfull.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileBlackLarge + name: ms13 tile black large + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tileblacklarge.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileLongBlue + name: ms13 tile long blue + sprite: /Textures/_Nuclear14/Tiles/ms13/Long/tilebluelong.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileBrown + name: ms13 tile brown + sprite: /Textures/_Nuclear14/Tiles/ms13/Small/tilebrown.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileCafe + name: ms13 tile cafe + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilecafe.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileCeramic + name: ms13 tile ceramic + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tileceramic.png + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileCeramicBroken + name: ms13 tile ceramic broken + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tileceramicbroken.png + variants: 7 + placementVariants: [0, 1, 2, 3, 4, 5, 6] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileCheck + name: ms13 tile check + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilecheck.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileGreen + name: ms13 tile green + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilegreen.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileGreenFull + name: ms13 tile green full + sprite: /Textures/_Nuclear14/Tiles/ms13/Full/tilegreenfull.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileGrey + name: ms13 tile grey + sprite: /Textures/_Nuclear14/Tiles/ms13/Small/tilegrey.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileGreyLarge + name: ms13 tile grey large + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilegreylarge.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileGreyLong + name: ms13 tile grey long + sprite: /Textures/_Nuclear14/Tiles/ms13/Long/tilegreylong.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileNavy + name: ms13 tile navy + sprite: /Textures/_Nuclear14/Tiles/ms13/Small/tilenavy.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileNavyFull + name: ms13 tile navy full + sprite: /Textures/_Nuclear14/Tiles/ms13/Full/tilenavyfull.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileNavyLarge + name: ms13 tile navy large + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilenavylarge.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileWhiteLarge + name: ms13 tile white large + sprite: /Textures/_Nuclear14/Tiles/ms13/Large/tilewhitelarge.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileWhiteFull + name: ms13 tile white full + sprite: /Textures/_Nuclear14/Tiles/ms13/Full/tilewhitefull.png + variants: 8 + placementVariants: [0, 1, 2, 3, 4, 5, 6, 7] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorMS13TileOrnate + name: ms13 tile ornate + sprite: /Textures/_Nuclear14/Tiles/ms13/tileornate.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: FloorWasteland + isSubfloor: false + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# Roads +- type: tile + id: N14FloorRoadInnerMiddle + name: road inner middle + sprite: /Textures/_Nuclear14/Tiles/roadinnermiddle.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterMiddlePath + name: road outer middle (path) + sprite: /Textures/_Nuclear14/Tiles/roadoutermiddle.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadCorner1 + name: road corner1 + sprite: /Textures/_Nuclear14/Tiles/roadcorner1.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadCorner2 + name: road corner2 + sprite: /Textures/_Nuclear14/Tiles/roadcorner2.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadCorner3 + name: road corner3 + sprite: /Textures/_Nuclear14/Tiles/roadcorner3.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadCorner4 + name: road corner4 + sprite: /Textures/_Nuclear14/Tiles/roadcorner4.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadBottom + name: road bottom + sprite: /Textures/_Nuclear14/Tiles/roadbottom.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadLeft + name: road left + sprite: /Textures/_Nuclear14/Tiles/roadleft.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadRight + name: road right + sprite: /Textures/_Nuclear14/Tiles/roadright.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTop + name: road top + sprite: /Textures/_Nuclear14/Tiles/roadtop.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterTurnNorth + name: road outer turn north + sprite: /Textures/_Nuclear14/Tiles/roadouterturnn.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterTurnSouth + name: road outer turn south + sprite: /Textures/_Nuclear14/Tiles/roadouterturns.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterTurnWest + name: road outer turn west + sprite: /Textures/_Nuclear14/Tiles/roadouterturnw.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterTurnEast + name: road outer turn east + sprite: /Textures/_Nuclear14/Tiles/roadouterturne.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterCorner1 + name: road outer corner 1 + sprite: /Textures/_Nuclear14/Tiles/roadoutercorner1.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterCorner2 + name: road outer corner 2 + sprite: /Textures/_Nuclear14/Tiles/roadoutercorner2.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterCorner3 + name: road outer corner 3 + sprite: /Textures/_Nuclear14/Tiles/roadoutercorner3.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadOuterCorner4 + name: road outer corner 4 + sprite: /Textures/_Nuclear14/Tiles/roadoutercorner4.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadInnerTurn1 + name: road inner turn 1 + sprite: /Textures/_Nuclear14/Tiles/roadinnerturn1.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadInnerTurn2 + name: road inner turn 2 + sprite: /Textures/_Nuclear14/Tiles/roadinnerturn2.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadInnerTurn3 + name: road inner turn 3 + sprite: /Textures/_Nuclear14/Tiles/roadinnerturn3.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadInnerTurn4 + name: road inner turn 4 + sprite: /Textures/_Nuclear14/Tiles/roadinnerturn4.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerHorizontal1 + name: road tiny corner horizontal 1 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornerhorizontal1.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerHorizontal2 + name: road tiny corner horizontal 2 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornerhorizontal2.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerHorizontal3 + name: road tiny corner horizontal 3 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornerhorizontal3.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerHorizontal4 + name: road tiny corner horizontal 4 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornerhorizontal4.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerVertical1 + name: road tiny corner vertical 1 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornervertical1.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerVertical2 + name: road tiny corner vertical 2 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornervertical2.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerVertical3 + name: road tiny corner vertical 3 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornervertical3.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +- type: tile + id: N14FloorRoadTinyCornerVertical4 + name: road tiny corner vertical 4 + sprite: /Textures/_Nuclear14/Tiles/roadtinycornervertical4.png + baseTurf: FloorWasteland + isSubfloor: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + +# Wasteland +- type: tile + id: FloorWasteland + name: wasteland + sprite: /Textures/_Nuclear14/Tiles/wasteland.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurf: space + isSubfloor: true + footstepSounds: + collection: N14FootstepDirt + friction: 0.30 + thermalConductivity: 0.04 + heatCapacity: 10000 + weather: true + indestructible: true + +- type: tile + id: FloorDirtNew + name: dirt + sprite: /Textures/_Nuclear14/Tiles/Dirt/dirt.png + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/_Nuclear14/Tiles/Dirt/single_edge_SE.png + NorthEast: /Textures/_Nuclear14/Tiles/Dirt/single_edge_NE.png + NorthWest: /Textures/_Nuclear14/Tiles/Dirt/single_edge_NW.png + SouthWest: /Textures/_Nuclear14/Tiles/Dirt/single_edge_SW.png + South: /Textures/_Nuclear14/Tiles/Dirt/double_edge_S.png + East: /Textures/_Nuclear14/Tiles/Dirt/double_edge_E.png + North: /Textures/_Nuclear14/Tiles/Dirt/double_edge_N.png + West: /Textures/_Nuclear14/Tiles/Dirt/double_edge_W.png + # baseTurf: FloorBase + isSubfloor: true + footstepSounds: + collection: N14FootstepDirt + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorDirtIndoors + name: dirt indoors + sprite: /Textures/_Nuclear14/Tiles/Dirt/dirt.png + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/_Nuclear14/Tiles/Dirt/single_edge_SE.png + NorthEast: /Textures/_Nuclear14/Tiles/Dirt/single_edge_NE.png + NorthWest: /Textures/_Nuclear14/Tiles/Dirt/single_edge_NW.png + SouthWest: /Textures/_Nuclear14/Tiles/Dirt/single_edge_SW.png + South: /Textures/_Nuclear14/Tiles/Dirt/double_edge_S.png + East: /Textures/_Nuclear14/Tiles/Dirt/double_edge_E.png + North: /Textures/_Nuclear14/Tiles/Dirt/double_edge_N.png + West: /Textures/_Nuclear14/Tiles/Dirt/double_edge_W.png + # baseTurf: FloorBase + isSubfloor: true + footstepSounds: + collection: N14FootstepDirt + heatCapacity: 10000 + weather: false + +- type: tile + id: FloorRubble + name: rubble + sprite: /Textures/_Nuclear14/Tiles/Rubble/rubble.png + variants: 4 + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/_Nuclear14/Tiles/Rubble/single_edge_SE.png + NorthEast: /Textures/_Nuclear14/Tiles/Rubble/single_edge_NE.png + NorthWest: /Textures/_Nuclear14/Tiles/Rubble/single_edge_NW.png + SouthWest: /Textures/_Nuclear14/Tiles/Rubble/single_edge_SW.png + South: /Textures/_Nuclear14/Tiles/Rubble/double_edge_S.png + East: /Textures/_Nuclear14/Tiles/Rubble/double_edge_E.png + North: /Textures/_Nuclear14/Tiles/Rubble/double_edge_N.png + West: /Textures/_Nuclear14/Tiles/Rubble/double_edge_W.png + # baseTurf: FloorBase + isSubfloor: true + footstepSounds: + collection: FootstepAsteroid + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorRubbleIndoors + name: rubble indoors + sprite: /Textures/_Nuclear14/Tiles/Rubble/rubble.png + variants: 4 + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/_Nuclear14/Tiles/Rubble/single_edge_SE.png + NorthEast: /Textures/_Nuclear14/Tiles/Rubble/single_edge_NE.png + NorthWest: /Textures/_Nuclear14/Tiles/Rubble/single_edge_NW.png + SouthWest: /Textures/_Nuclear14/Tiles/Rubble/single_edge_SW.png + South: /Textures/_Nuclear14/Tiles/Rubble/double_edge_S.png + East: /Textures/_Nuclear14/Tiles/Rubble/double_edge_E.png + North: /Textures/_Nuclear14/Tiles/Rubble/double_edge_N.png + West: /Textures/_Nuclear14/Tiles/Rubble/double_edge_W.png + # baseTurf: FloorBase + isSubfloor: true + footstepSounds: + collection: FootstepAsteroid + heatCapacity: 10000 + weather: true + +# Water +- type: tile + id: WaterRiver + name: river water + sprite: /Textures/_Nuclear14/Tiles/riverwater.png + variants: 32 + placementVariants: [0, 1, 2, 3] + friction: 0.01 + isSubfloor: true + isSpace: false # TODO: Make this true once default gas mix is set, water = space for boats + footstepSounds: + collection: N14FootstepWater # need water sloshing + sturdy: false + thermalConductivity: 0.4 + heatCapacity: 700000 + weather: true + indestructible: true + +- type: tile + id: WaterDeep + name: water deep + sprite: /Textures/_Nuclear14/Tiles/ms13/Water/water_deep.png + friction: 0.01 + isSubfloor: true + isSpace: false # TODO: Make this true once default gas mix is set, water = space for boats + footstepSounds: + collection: N14FootstepWater # need water sloshing + sturdy: false + thermalConductivity: 0.4 + heatCapacity: 700000 + weather: true + indestructible: true + +- type: tile + id: WaterMedium + name: water medium + sprite: /Textures/_Nuclear14/Tiles/ms13/Water/water_medium.png + friction: 0.01 + isSubfloor: true + isSpace: false # TODO: Make this true once default gas mix is set, water = space for boats + footstepSounds: + collection: N14FootstepWater # need water sloshing + sturdy: false + thermalConductivity: 0.4 + heatCapacity: 700000 + weather: true + indestructible: true + +- type: tile + id: WaterShallow + name: water shallow + sprite: /Textures/_Nuclear14/Tiles/ms13/Water/water_shallow.png + friction: 0.01 + isSubfloor: true + isSpace: false # TODO: Make this true once default gas mix is set, water = space for boats + footstepSounds: + collection: N14FootstepWater # need water sloshing + sturdy: false + thermalConductivity: 0.4 + heatCapacity: 700000 + weather: true + indestructible: true diff --git a/Resources/Prototypes/_Nuclear14/Tiles/water.yml b/Resources/Prototypes/_Nuclear14/Tiles/water.yml new file mode 100644 index 0000000000..1cf4c192cb --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Tiles/water.yml @@ -0,0 +1,176 @@ +- type: entity + id: N14FloorWaterDirtyEntity + name: water + description: A real thirst quencher. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: FloorOccluder + - type: Transform + anchored: true + - type: SyncSprite + - type: Clickable + - type: Sprite + sprite: Tiles/Planet/water.rsi + drawdepth: BelowFloor + layers: + - state: shoreline_water + - type: SolutionContainerManager + solutions: + pool: + maxVol: 9999999 #.inf seems to break the whole yaml file, but would definitely be preferable. + reagents: + - ReagentId: Water + Quantity: 9999999 + - type: DrainableSolution + solution: pool + - type: SpeedModifierContacts + walkSpeedModifier: 0.5 + sprintSpeedModifier: 0.5 + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + - type: FootstepModifier + footstepSoundCollection: + collection: N14FootstepWater + params: + volume: 8 + + +- type: entity + parent: N14FloorWaterDirtyEntity + id: N14FloorWaterSewerDeep + name: deep sewer water + description: Years of built up feces and urine and other fluids. + components: + - type: Sprite + sprite: _Nuclear14/Tiles/ms13/Water.rsi + layers: + - state: sewer_deep + - type: SpeedModifierContacts + walkSpeedModifier: 0.2 + sprintSpeedModifier: 0.2 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterSewerMedium + name: sewer water + description: Years of built up feces and urine and other fluids. + components: + - type: Sprite + layers: + - state: sewer_medium + - type: SpeedModifierContacts + walkSpeedModifier: 0.4 + sprintSpeedModifier: 0.4 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterSewerShallow + name: shallow sewer water + description: Years of built up feces and urine and other fluids. + components: + - type: Sprite + layers: + - state: sewer_shallow + - type: SpeedModifierContacts + walkSpeedModifier: 0.6 + sprintSpeedModifier: 0.6 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterDeep + name: deep water + description: Endless Abyss. + components: + - type: Sprite + layers: + - state: water_deep + - type: SpeedModifierContacts + walkSpeedModifier: 0.2 + sprintSpeedModifier: 0.2 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterMedium + name: water + description: Unclean water, likely highly unclean. + components: + - type: Sprite + layers: + - state: water_medium + - type: SpeedModifierContacts + walkSpeedModifier: 0.4 + sprintSpeedModifier: 0.4 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterShallow + name: shallow water + description: Unclean water, likely highly unclean + components: + - type: Sprite + layers: + - state: water_shallow + - type: SpeedModifierContacts + walkSpeedModifier: 0.6 + sprintSpeedModifier: 0.6 + +- type: entity + parent: N14FloorWaterSewerDeep + id: N14FloorWaterSaltDeep + name: deep salt water + description: Endless Abyss. + components: + - type: Sprite + layers: + - state: water_deep + - type: SpeedModifierContacts + walkSpeedModifier: 0.2 + sprintSpeedModifier: 0.2 + - type: SolutionContainerManager + solutions: + pool: + maxVol: 9999999 #.inf seems to break the whole yaml file, but would definitely be preferable. + reagents: + - ReagentId: Water #TODO: Add WaterSalt Reagent. + Quantity: 9999999 + +- type: entity + parent: N14FloorWaterSaltDeep + id: N14FloorWaterSaltMedium + name: salt water + description: Unclean water, tainted with salt. + components: + - type: Sprite + layers: + - state: water_medium + - type: SpeedModifierContacts + walkSpeedModifier: 0.4 + sprintSpeedModifier: 0.4 + +- type: entity + parent: N14FloorWaterSaltDeep + id: N14FloorWaterSaltShallow + name: shallow salt water + description: Unclean water, tainted with salt + components: + - type: Sprite + layers: + - state: water_shallow + - type: SpeedModifierContacts + walkSpeedModifier: 0.6 + sprintSpeedModifier: 0.6 diff --git a/Resources/Prototypes/_Nuclear14/devicenet_frequencies.yml b/Resources/Prototypes/_Nuclear14/devicenet_frequencies.yml new file mode 100644 index 0000000000..824f71859b --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/devicenet_frequencies.yml @@ -0,0 +1,25 @@ +# Cameras +- type: deviceFrequency + id: SurveillanceCameraBrotherhoodWashington + name: device-frequency-prototype-name-surveillance-camera + frequency: 4100 + +- type: deviceFrequency + id: SurveillanceCameraBrotherhoodMidwest + name: device-frequency-prototype-name-surveillance-camera + frequency: 4200 + +- type: deviceFrequency + id: SurveillanceCameraNCR + name: device-frequency-prototype-name-surveillance-camera + frequency: 4300 + +- type: deviceFrequency + id: SurveillanceCameraTown + name: device-frequency-prototype-name-surveillance-camera + frequency: 4400 + +- type: deviceFrequency + id: SurveillanceCameraVault + name: device-frequency-prototype-name-surveillance-camera + frequency: 4500 \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/.png new file mode 100644 index 0000000000000000000000000000000000000000..d035f7113480cb57ba60ce5d1b8853d18f9761cd GIT binary patch literal 392 zcmV;30eAk1P)DA!RvH%vKdH{47Q@QRO2FiYRLLh6G z6b2v<_U@C{q0_xud%+0Wt)}p~Bv&*D3P2n_Zag1??|$80_X*~N6dR390P$7waIBa= zg%|~q3BYs9!z;D%S8APRKOIjf*6MWuR;&=s0Pt4hX^?e*N=JPT5p1Ck{_g-vi(96P z%DaQ!HGc};ic5pS7F}+DWio>fyx(|IpEsdyzks0{C|czQ;FV0BSUsnOUAISx=`JWp z2IpJ zsSs>*sUgKkXb&z$!H}l*i|6z?Uf&QZx=~t>-digaGr(uu^*nFU0#I{IuIj(&1w`lsn?9%!HrILdgMLt z{SWV{*;ova#Ok}ogB5~7asTaAxn~YQv>F}q++_7*`#FRF@JuizxJOr50T8X`{8~*v znx7n64S>n`D=dWIT+VX79Qj}b5Hsz(Vl^1yxUj{#;$jBPTG;~v2Bau0J~w~I96x! z9FQGA;#!TZM>2Q77A{8U|K~v5jsS+@CI_$vL5H6c{cl2@193aTcg3C2MJ}uWa3PoH zK>MYa^BkjffZOb1wKD+Y;y@+Dp4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_grey_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_grey_2.png new file mode 100644 index 0000000000000000000000000000000000000000..dbeaea2709e5ed76a4976565695781a50a88b464 GIT binary patch literal 585 zcmV-P0=E5$P)jR-;pm|a(BsHaz!7MB)ufx@B8vzNSXbyv;c>lV~*`= zwW6%u-dvZK27tmSx=~+`{#&cnlGkvbAQ1qH@3yv-6Q;9S>=(w;Ia2Co-0A53B^ZmudLZ>vv#$@i=-yz0YE^Z!4zQ~g`t&dgZW5}0H9}1 zBP5W;{7Vbc*xY8mQWH%85Y!PyY$`q(PXvICY?34ZFiv#;(7j`HEWjV!pLok=rn3T%{ zE~&x2=zJppN%nwjB>84RxNn;p5+-K^(0M@jT9rXuCWhicJ~)F_CW7tSlZiR92d~dbsoUF$pfZ|L75&P2y6+2$aQj^Sele? zLIO$C?>M>F_kgQhQ)BfW$Rn>FaM4mdU?bbqK$IM4`nk}56Xu1$)+RN&!i52nAbIrz Xj-I^Nzx~}?00000NkvXXu0mjfAZGzS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_red_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_red_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9a9973b956eb781bc38762263f6fcb8e3b87dd7 GIT binary patch literal 596 zcmV-a0;~OrP)9d2AdHMikD|3`5S_Q)m2aBenc110-8%Gw?5=M6J>Pr}lPz>x+&=XE;9fMqv%Sx#NS&kRU-Gank>+PWCB2OueK?@|2dmRt^o%qfW#r30b0$| zK@5K2jUJOwpL^5k=z|Hg&s!G|IY#2jsS+@ItTC!0)6m(^>;#*1GXJ4{&W7Uj4JWM z5&%8OWgobGdMPl+C>@|>cCp$Sfa2mnE&y2^$OQm%JYib_KxiB;RyzX_1darPq_sK| iKpf;R^6Nj%O!)$rOu$(d5Glq00000hEAI~S%P=~C|=uM5B=bKJn~%w4p0Ee0)hi{ z+DDGqb({cI-Q3CqLTN&D8SH)@;s9dzgU3F58%_9m>!hWG$O7+@G&jWyf03s9CQ5agS6j&Ci z;Q+(wp3?{k#MG!EX3g}3W6{i12>9WqMI6$?M_Y!AoGCiwJL(>PV8q| zyi{6}LL_<*&?IzI6Qz&`=q3{n(7H}RDF7*r2jcW^9-!h?*8`Ty16R+lxkI+$;0AiQ z%mY|gc_40LDtTJ~2pkCnvJ_)8otPFt5F|?OI33gXfEDEdQ<sgV^<4G;uLs$Yi8!qtpa7ymLry z0A#B-tMrJM)j3)b5CDc?rsURFjDp*MQ<2oVHPy;Td%!fH0VA5D3-kSJ@xp*xsIW3ReKo zy)BvpfIz}njq!DM9MIpR6Swf48!h4w=ToC8A)&7WY$*Ej-amlt_~(Y-`}m90(d;2Wnp`YB6;LFckOtuaWnFt-XTzJE6&epdD4_Tw57a z)WRA7KPbvR@OEvdi6X}6055Y`2VwzmqBzhHfH)2`1ORiqJ3deb2#+I*)sX=h0!Icx m!de{*Km|FEocT{PTmA!vLFDlU=Jq}S0000rMn_2NW_J@FbgY2toT87(b(A1+HnL6B^n{#_fF1q=FYvDOp^M- zaPNHOJm;Ku?o2wVO}ce$q>8a;FdaH~cm7$2>Asc$5EwywkMwxQ`cIw;Tr)RIRTD@{ z00=%hHXJ&>@%2k!A8>#Ihzij(z})QRsz2)}0c!00#Slc>JYW(sS1aOI(*RM~uM|E| z@%yfry`($0Z%POqh!G&l)d(ChsPK7slZQu}q-__i|;^Y1PsbW{>idot&+7brBT-D&w zRLu`{0Q^GcqZI96h}(q{>w-fsK2~UNuR>j&Wix=z)ltFu{F0~?vgDQl=4sxcpTB<7 zK)Nh8qSbYx@}X|B{_N-hqFk*LyZY+%h_{b^muyR9yh~Rubcv%0d9Gwv-n8sLf}cK-5dE(N=Ee$u`0zJ}W~R>6bv0{e(}l>456KZe+SqbrwlE)z2R{&1 zWN-*i!ln)Y8Dz%Obbs+P-FxtsCe9`TuI6fR<_O+>EagFP^^zh9+za!qt~*{k#4{ja zEDEj%#&-dJOf?!Hv8nQ}18#6v2n+yhs75krh3@qLp1gJ>J>Nvs=eascC_Tg#Lj@u3 zJ0vTXPKeO};2Oj&7fghOwh3Y?pp!YC@iiVdWZsP6)Geo*oN(8o)ep(;R-WwWks t8h{}%G6)pc)hz+2Apb)L{?{x@{{Z9@2z^UrFKqw-002ovPDHLkV1nzgiWUF> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_waste_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_waste_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5feb377a9bec767ef6f3d611222fe42a9356c04f GIT binary patch literal 778 zcmV+l1NHogP)0bV6Wr@xpxZ7KL~)~wxM+$MEp0$uv|6oJqacBxM3~Nb@lNOCzRApFiU%f> zH(&Sn?mK6a1pQ};05`7=8QACYSKF8vqKUXvdM9b*#JRq~nH#c{1Vzu>er~ z%*deUg3lk`JH~(m6hPvDPyh?_<~Cv!k&!Jg-MN0kvtG4HFy?ZuLWS)J+Nma=fhY}U;d<2 zxlVJ_!@j9u>C&V1fb?2rZB-7MpLIHx{jIu&@!>-U=*G3vV#iRty(=w3M0yX@{?;j# zN}C<)RL2VDc5m?=-M#->K|%J^_{rk|zRAx6ti{J)XlkOx`7R2qKsH5Ru5c0mr*8!P90C0Pz{Lgjx4QxBDyr13Fm?5rH!_WgJ%cd0q@o$WF{;?w-sl*P70WPR zl7h8$EtWYGE?^mx`v>7m%ImD?5{T_%SPR-0e&!C|D z7qpoo0fbFW>;OSi1K}EO{n}PV{!bVc0{bATkqWmA;0B4RT`C;o)|DQpbpQYW07*qo IM6N<$g1wPriU0rr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_yellow_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/double_yellow_1.png new file mode 100644 index 0000000000000000000000000000000000000000..541ea0fe2fa90258674d7dfc6ab8e23c2fae5391 GIT binary patch literal 604 zcmV-i0;BzjP)UQZ5D~%| zpxM~=`L0a?RCRq*g2>DPUC_C>BYd0zOx^c;kIeh{9>2O_$43VNgbG9pV6qwocJ}Mq z?gBT)YjCAC?_Wc9(YlWZNMd#StYwCn1jW0z18GeJfVa9op+|I9_gE)@05AkorFYj+ z7M1{bt7(4T<#c{x$m+J&Vnc5fz#w=nrnr!w_z(lY2c1`#*;Mm%QvB(*vffC%yz`Sq`6ru+cc#=-Jqdk#(j0000?K@^22kajD7BC#+jtb`~AO=A;FQ3&=Hb|R$D zBiQ>Q3WA+B7Kso+(aItbQH;ha53uHp+|B;n*`3*)pa;Tcv%7P@d*_@bdGW_$0S@;n zE{=uLY~=~ZrO04R*23o`}px5cI9zyqzOaBYHk04Tm%U5VWA_VOG!2OOXPVgo_~ zw3^$lzw0Ccs=B^q1wv^;bQ$h`8j=A1?(e%#qW?J>e`|~5qXQ*`Ex0@t-Pv!*MWqkM z=Qzd{`S>1)i?av$Jxgl5E$H6e$bI!7Vua$I+n(51D~jDl#m$nMfCm5p0fZB-qcBvO zcZ7}9NPyoxpNx<|2K^xmQrj#GTdDCT00`;`BUTmvdLL;Q)=82Cz&O$U`DI(sxgQ1s z5KStndoD>Tkbnm;S`rzJ1Sou{0HuZ#mn45`A^>3zP{&k|lRq^|2t_jy0D=gQofAAj zU?!l9=GNLf6Pr2p-K>rO9Mua#XqK#Ox8z;%@ek|w5-w*`Q}kwA!?lj+2? z0Ky<~suvyC>U+Rcrm4|-52TS*5144G9?+3)Y9LAu^!PgD{}ZN#z)>ePT;a?BVUV=? Y0f|t>I;@KeBme*a07*qoM6N<$f@1;pc>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_1.png new file mode 100644 index 0000000000000000000000000000000000000000..611825a8ea859a2d6287e58131520e60b0046687 GIT binary patch literal 606 zcmV-k0-^nhP)Aw%?ImRz-K#Rx0QV%Z$5^`F>{Jn{m47hxHHe z5AgQ@g5zUSvu~N>6HCVcU~G3d$mJVS-w7U1O^p0qDiw={K)3*4K0Fa@crV`F)%*rr zDC}V%v3P_t z0nr7(;H^|m&oyhc#y2;4a{!>d?JYtPHd~4M8o_GtiVFbS4};=SK4un4>6L_qSq5T6 zZJmSwQsg>6rOiT#qUAT5v{Z;}eVqr;nk%weZLIBmd!`oy5Zp&`EAthnoucABojnn` z{f)8T0zfgL>Q~ol3-4iMltI84vyTXFx|CCpm*We?ck=)gB~u5iRkkCOyfTs99oCJ1 zeyGMyM-MlI;TqUjkE*Ag*2M20=-f$IFBoat@96j6igCg8c>@yu->2n+rj@j*$>y%i sxf4R_U@?+(Lb;6%0kk`~=>VP37tTEF$`=t`ZvX%Q07*qoM6N<$f?ll;SO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_2.png new file mode 100644 index 0000000000000000000000000000000000000000..91a37aa9e32c55531ab00255df53a5c3bc6e442c GIT binary patch literal 676 zcmV;V0$crwP)dv8_BWi1eG zfLg{vJLazKH)0aW0S>aVy51>j^}Eo1{gxDv@xJaU9^1sES2wYIjhSdE;#mJSO! zLfUsWztD@9uOx(Qp#k?$(H|0GK2>IYF7F zWeI|7a4;@vY!k8s<#I*J7qb5B0<31{?Hhjoe)gRWL=`}J30NQKO1lI|IY3}iz3`TYjSq&qiOPBZ0AQYc_JrRT`uk<0sRA5y z(Yi}!R?l1u0IM-seKYGs1~ZRD`q-7af+-XwAYz2E5s%VY=@;7tJ^=6uS<}H>m~MR7 zxE7PBoRBg8oP&5#Lx0DHvI}~Ce4~X@h0b=Uf_xL+#oSo_k<^E-k-ys!1%?$IlE+`4UzOM(TJI{r|^u z94MlZxP|}sr|d)HB(*d;X8|n$NKUpwmP@F%u_u5=C-)to8M*|*<Kd`3z$K0000< KMNUMnLSTZcZ!JLp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/flammable_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6c2378a45453d83c10c20e4b578747ff3e17b9 GIT binary patch literal 629 zcmV-*0*d{KP)RCt{2md#5WK^VrLsJ)~pqzxYYSd&<9B1$PLXz=48p1pWU zp*`r|WG{lbc=0IW!3e9OBBH1#KazEgA~khsL?vQb=N;X3lW2BUH&ww0!c3TV=lSit z?+$MnURdt{?*MNL;9EWn+FM(NsDx9nr|#oa+2tnnQr&~= z1nN}603SRh_=gg1Qpku><~l%IxEt!h0jh#uaFp1!jraO10WIMk0GWq7+xc9nt;Lc& zn-@cHr0ddss5@fjLICtOD$B1t2T0635U63l$SsVLGyy5bFqRsExJdm*LU93rZ^(*{ z%nj4|h55Xgw)9^}yG z?c6;8L-O1rAC1qEi=9klYLZW5R~gfoniNq8$2BlM7Bz1>t4SzS!+VFK+=RIzBkTAa zz5afH`nq7CL666i=wKI3Az4$CPRCt{2m%nSmKorMM=-5dLf+bdP7g{XUrBgSDqLWjH7P|Cr zs3(8d4|_$U$HJ=STmcqr{hm85EcM}U!0#V-5-ud3)g_VOlKUB zQt^=mp#&)0-q~{2Dgg=*GqE6ynGo&pR)ixZfGYb&vn9U9U1xlA|KLFAfG7bFAb*|p zeJH%qX#SjOO{d=zwaSwj0H|7jbNc!l1PQ^r?GM2f+XH}r<_23iuM?OJK>fuYAcNq2 z_v$bbch?&OAP6cmO1vt#tU-TZ4ggsp``1d@y_R7h08!=$ZpAD%1lt4guSID0V;FgfvtL={@x0uQ^E!awZqQ? zSVN^BPNrtQ2?+vc0)hN`%nhss-~}(3Hf;Qp%Lu^C6~+fp5MLq-sLi_a@GW3 z0+1M>Rw-LS&sq-@l2tl<_fb;-9mBR)y95qeGa=K5HWzCG4;}Wb={-QO0}#( zuCE%Q5F&upwM{)DKXb1T4FKT>2>X9lSR^6=wsv+cvw5kEqTzJzr|#3E>i7D}w9DIj z`wm2u#8ZII@7tZgD3q3#5prFo@o4yw9RT#)Hq~Oau0!iLx^Xy|qkU=sbcB#zoS!)m z>=^Z4Axdlqy}ggpCm}|AczmkMCr1ZPJ)x-j`i71I@+PASH92 z2ml>(ehCs}hUJ<$06InDL6VVT#bgSAC3e$n=rWetI1B_JjvVILGo%pW8~_9bVATbZ-qYTaf{!>PPVShyD`Ae$a--%yplP_8UENAhi ztm4~JA=DV+W^@Jsz0_aT$RI&=dp&x4Z;-8w06+bv8u=Vx5R@h?-x&bE^yo09Vw7W= zIm>3(7y&lpNi}<}EADj|2tYh@n0pCN3?c4;cGuHgjrl_WQzGdTdzb>xoj>t7H|NS=6pB%%`b03e`m zgVh{2l2{mk?Jv#%H3**fYIR#2e7-aQ2EmpYOI$0tTIp0;9ssIB^_QU_?=zUs^DvDM zW-G58$!&I0Z4bg_%Z+ddbEaBr61 z3G0i5?CnbiU=Tl#T9QL}0|6R8-VSNR3Q)*;dtj;rGco4mb2@ug$?ncJPhNKq;B*Ag z^sJxu(FPb)cMquB0D)NY|ERUj0amFR1_Dq+&jIx-SPcp_)B`f43lO=Fn>H*AP^Y{q_xMQi46f%gUD3V|BSu>O;Y(qvEL1E00000NkvXXu0mjf DpN8jj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_2.png new file mode 100644 index 0000000000000000000000000000000000000000..292232c6ee643a91b94e75c68aa49532e9a3e967 GIT binary patch literal 615 zcmV-t0+{`YP)*d# zW6?wODdQS_+^$XrISd8zLTCXD4Uh7SjLfrzYyb#^Gl77(hTjKXch}kZ#ZE$;iX+hl=D3RAU!dXB)=$LB* zKqu#C90i08;_(bfoi#5B00YbV3P>(9Y**6(FenNS(wQlCjHv+FVn@LMx3Sd(=KCPT z@v70LW)5?l8M+YKH2?_F@$DP+y+qV?cOp*ic?bFTi0o9Himrj!do9P)W|x9+&)GQ6 zj1z5cSpbk;14K^>qJL$Dl~1oro%u0`qOg&sn0%gEvo@BGO7VHR1g5)a~>!0H=%r# z=6exI>UCblS^xrpC?HU-HP$sQ3LqQAOqKno*$+DKCXq#~n`Qt2002ovPDHLkV1kgc B56%Dp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/hazard_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b93a353892a4580684f4635c21e0b65e3465f184 GIT binary patch literal 540 zcmV+%0^|LOP)LgL}kCllSDsQs{rV3psMX zcXzp@1?sFOKog*`0463Qy4%yq{2qVzulp~#ESw|`UCIHBi8IfSKde#XQxVYCH*^^g zTL4Oq3G=zUW$fkIDF>OJo7Y7kYym`*qbLSJ5JE&kEf7g=j>k4A18`Ed0F_b|W}}O6 z6yFzqs7$<21+bjj)(-QxS63_(qi7hF0idpvx6BfVS%qQ|?ow%xl`X(~DZ?!70Rq9+ zSj8&?pofM-eay#p)Jjg0d24I|+C2ewdg?1)6U^tuIkOLLFF!dZ_xXLo5W+JM=osf&O(5VCl^(w=OfFLbd?O`?PB)2s(mLJFGrLRQf`>qUNWRAkY#Bs#cFh6H5V@ eK~$>l|Ab!;J^4wsCd-xp0000nH)LpcV1R1tF~nkq-Zg@Q4c_Z17jTMUeNG#|Ak(I(FkkKq3J! zc$fz1X}LXX+-~>e06;g_R|G{Ev=aUr!D{e|3jo^>gQ8IozW^p;ECc|-82P3x2sA2X z69HgbVTM@hAahoWi4{UDT^<0;wY?qp*>INsp;{S

^;z-yvp`&zuVYvoXyMsn!PD zF_TF;?Q{TR^gKYsP~&t?C7=B_q8kzb+yT>TUg5#CepeqK<1~PXXrhx4MzS;=_knTy z{?`CdOsM*kv*E%Ei|<<>@&Kr+wR^Xx+mRJL1*vgDS>lEeu7S(*3-7dJO|sc!d?%q_ zFk<_k=>P8mTrky4&c^@yZfQR>mQ9UrH09h0A#boUu_HpcjfDUv9b7s<9Qp<&WY2(K SmEWQO0000(BzDi7Z35E#^w2}P%%QXN(M3 zLx3Sb&j8Cyi)y#AeBsH{HvkwTew7o?#SJxZ_Ef$NiJvIngf-03J zsn$yFoC2)o@c4*6pPifu^17ONz?`Y4Cqh2@#&yRU-?DI|vLpZL1%kvBVwbPqK zB7S;j=*yR|Q!vu^ztP`61-MXzLs1p~@2kmm%UJ!^h};E)03beDil{cB!p4pOdY#;L bfPUx)8Tb2PHos4M00000NkvXXu0mjfFuVXk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/label_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/label_3.png new file mode 100644 index 0000000000000000000000000000000000000000..23559f192891094743f01588496fcf187e5d7f4e GIT binary patch literal 550 zcmV+>0@?kEP)~OEB)D3AshPjN z{rX+`^h_@B+H;C}mbtWrumu?OctAKf1R4=IghdDq!1kGzG-3T$`f~s$vITfl6yTSa zsLOyte|@ty4S>R~UfbNz$2(iwmcgie<{W56U4pz^ga;|7hlIJ2hVuyORMY@{E;qb^ zTMw}c!jdrunBwO_E|p+7I0`pn&eq@W9Rg59b^sX8&ra)O$?t~~A^FXNaH!XwBFI^~ za4G=&H?me=AqBu`;emipyH-A6q_P2s9umw&g793q15siCpubRSIt(YF>7#UGk9Hx5 z6E(FFaSc{Mv+Dev5Jf(JTL7?`u{_dW!+nGZ`A)kJBXvt1kFAOr@f1}P{1$eFt1|n*qP==YsIZLm(G@_Jcb0|d_ oFN=dp?WL5X5;%Q1bAVRp9Upzo9O3#c@&Et;07*qoM6N<$g1*z}>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/meta.json new file mode 100644 index 0000000000..91a7049c53 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/meta.json @@ -0,0 +1,191 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by INFRARED_BARON for MS13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "" + }, + { + "name": "grey_1" + }, + { + "name": "grey_2" + }, + { + "name": "grey_3" + }, + { + "name": "red_1" + }, + { + "name": "red_2" + }, + { + "name": "red_3" + }, + { + "name": "yellow_1" + }, + { + "name": "yellow_2" + }, + { + "name": "yellow_3" + }, + { + "name": "label_1" + }, + { + "name": "label_2" + }, + { + "name": "label_3" + }, + { + "name": "hazard_1" + }, + { + "name": "hazard_2" + }, + { + "name": "hazard_3" + }, + { + "name": "red_alt_1" + }, + { + "name": "red_alt_2" + }, + { + "name": "red_alt_3" + }, + { + "name": "toxic_1" + }, + { + "name": "toxic_2" + }, + { + "name": "toxic_3" + }, + { + "name": "toxic_4" + }, + { + "name": "waste_1" + }, + { + "name": "waste_2" + }, + { + "name": "waste_3" + }, + { + "name": "flammable_1" + }, + { + "name": "flammable_2" + }, + { + "name": "flammable_3" + }, + { + "name": "warning_1" + }, + { + "name": "warning_2" + }, + { + "name": "warning_3" + }, + { + "name": "double_grey_1" + }, + { + "name": "double_grey_2" + }, + { + "name": "triple_grey_1" + }, + { + "name": "triple_grey_2" + }, + { + "name": "triple_grey_3" + }, + { + "name": "quad_grey_1" + }, + { + "name": "double_red_1" + }, + { + "name": "double_red_2" + }, + { + "name": "triple_red_1" + }, + { + "name": "triple_red_2" + }, + { + "name": "quad_red_1" + }, + { + "name": "quad_red_2" + }, + { + "name": "double_yellow_1" + }, + { + "name": "double_yellow_2" + }, + { + "name": "triple_yellow_1" + }, + { + "name": "triple_yellow_2" + }, + { + "name": "triple_yellow_3" + }, + { + "name": "quad_yellow_1" + }, + { + "name": "double_toxic_1" + }, + { + "name": "triple_toxic_1" + }, + { + "name": "triple_toxic_2" + }, + { + "name": "quad_toxic_1" + }, + { + "name": "double_waste_1" + }, + { + "name": "double_waste_2" + }, + { + "name": "triple_waste_1" + }, + { + "name": "triple_waste_2" + }, + { + "name": "triple_waste_3" + }, + { + "name": "quad_waste_1" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_grey_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_grey_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c2a390421e408472c68b94a5a8913e2ffd04b6 GIT binary patch literal 608 zcmV-m0-ybfP)7N)XGAzE2kDA@Qn zEc^pDf)-YGBBZs^!i0zcdm$zy5D8ZHr|)o%w_kU+t3?V27lps#X$DAu$cyEL<3jCLWr%qJDB}U1!n)PclHbZ#~B60~2W=k>1O5{QBzrEVWWx zi}NG{R3`eHj6Wo@X`ZjN$9Wcm{vdw1 z4^J{sSzZ;M^X$$0&H)h!NBCxgQx2GrHP600V-A>Ln`i29jIIkWGY4#907RCmo6fw{ zDZr?pQB3zuIpE8af{1_sfuI^p1R6W6_vL8@Ack_`e6v9F917vYLk36&kYsnwo8&zg z#jdaeh)@r>^1^bc2N6Jl1gH%|;)v@|*@+8}!`cII&i}!f;LFntKuj%P7EC>mhoc#o z${ye`%8e4zdLWC(k=g^MFC!{^d71%;O+^l%T&_Kkm-pWTMgy&CLXg1A%mIPl@CaXR-AF#Yq5@I?0000>?#WkrO44M78$NBmh*eE))xelW3};61gX8M3Trr z!E+NNd>H@<7Igv7Z3|`d&5bR6U;Z$tT;C|Z2RG5Y*xTh1;Cy-TkjTHk^+17vLbrJz zfE!Q+BJ(q4qcRMrjs1U~pHxwa5nz$5QPkDkSLk(y$N?2cHHLCJ__JCy>v^hz`h)#L zqf(LqK#0m|A4wdY{W1kn#~$JC&Uby4jaO$UgXh3RX~^8mppg`QY@F6=Ir|9zy8bQH z2{Z5Q8E994839P(N+N(AG(t9(#8RIFl1N-I193x~>Az-)GmsW(LYxVKG$GDx c1W7~u0<+XR!12kBLjV8(07*qoM6N<$g59J!kN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_red_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_red_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d7af6fdd68e4256fa1fbb1eed2a2ec22b23da37d GIT binary patch literal 615 zcmV-t0+{`YP)|{g61%`1wh9DQz;o3cu;odE2%rH%g3-YQpzUbCEiYz(#3)>p-!!=1XRw;^h$9)G zNp{n`4ez-qor+FCBB%jVUOqb)@?$lCfkcQF48-}o=O;1YacFCRoa=~_@?r)^EE>Kv zsA^zbj$~jeYk-eYZd7#=6COum4XA#ML}AN|86dH#m;)3p(;66;_g@1_1J}>5nFF!r zLy*#;%O&>E>1}x}&y)Wfk{DJJ1bCP^NMI5k@B?AfO4{0o0iyr_002ovPDHLkV1ktE B4|V_m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_toxic_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/quad_toxic_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c9efa16cfcbe0c4385501f8088ebceee1c57ac96 GIT binary patch literal 803 zcmV+;1Kj+HP)A{UjGB}=D~s}9;}D<&=e~wu|+(zn);)|Q)I!7OULWD_7w8kyE~K99qr<21|R_P{=Gf&w*!X`2Wlq9sU8+|2qPul_21c1%})Ay_jw91nP{Bt5nR$Yg`XI0RZrx{=*`JPp=q&zJH z!)N-*<$Gpf7hY*{nzm&QB$*X$odc#C6Si#*m}*RD+Z=$%>A~Ir&lJY+;<4rc2gUTh z*&Im9)8+sVknmtpf$7Kft~|{Ei}4on`Nly~-uKV{O-KW9hc2d`%*kg}l)K^%SR@Ir z?Cqp#wMIt{W+h+C00t89;PDqKtu9ffb6vh;feWW{S|`log~6{@HyVqjg(>`%y_$Ic z?qiK|sn8CnXZdWlLVI@Ypr60~(6NE6VxUG{U0Ir0tWjTH=P|H2fZ9TLTHJ$Uf+YhL z`5TC%18J*3kmq;L=2bpxU`HY|km>ZFXBLTWj|~dZYX!fvzWk=BZep=hwxV1DqWd);YlUPha3TJgb0> zr-H+$W=Au?V(M99%Mm07pQp)$Z4Q{S6PW?tW}N@sd#_|M7H>8Om=_4-YDEN6%}(qL z;4GQwce3Hpkmc-bfFtT5X8L; zcOrD(pWwd!199iVf>^St3thC5ib_U7 zb3fiCaVQ42ub=ARI$kas@9r%u4-JZE7=QrC6Nkp5@1~9(Q`XGSQAZcd%To+MYZ{qQ0Ky`p%t_Kr4x zw1T@8x_jrA5KCjE7tfIwUb}fCR#enDSc5CC`Tld8wl{r|(yY8EkKd{WfVEdIdW-!B zL{?vJP+|y32TQ@HuVw%*IfYzb9natI(#}qcjvpyx;sLcU2k6&tm)yS| zxztiK0C$LDacL!bX3>X>9|GbZx^$vIhl_1m-y*8}t`JG$!3<}EjgLBQDou`%*U$_w zFpwA!c=Ys}6mdapQ1?SI*NNxJ^#+H5%>knXdM(+xE`ms8#PQ@!0T>=0hWYTGXxGeu zUQ3zCDFpBgH1}L8#qeaH_EQr@QAREUxQYQ=Ep_76bE8zLHWiUHJy5BB6sEayPD#zsp)5PJ(d5z^-; z*yoQZ2zIftNQ4MVtSk}{#b~Vj0cYm)?d{j)Zuc&r;6S(}_hxS1?%N^pSOgAtmwj9d zrD^TnNu!y|il-TX0LXJw1^(Uq!lG1DuQ6X0bmd6~AhJ?f(wsj(K1iSO5Qsw%Vy-;N zK)tr@i|*q9@ygm}Am+-036EI<9jKk9;c)|TUEFr=S^w>G^sdE@j}8K{Bu3(Ro>;iE zzZWSQ?D41uSE_ma7_dQq7%ZtR@BH*mHUM;PuHwah0Fm}}kCkTgPCRV|L=yly15D>x z6iCbC2EO-+akA)IJaqf64L%A zfi3U-B{abez#Y0cyJ+#xq9}Dm9gv6%Z>E^%d~F60NCb6YAdZ)*6C0k0$QdB#QN*-7 z%>aq1%a;VUyuUL8VYG%wG6Qiu5o2e-^rJ$BD^D{(V!t8>Xt``>ASv&E28;$S+r8XY zwd_NXmNjZGQA6Fk^14q$`M)8F;YxylxXdC*APo=r0wrco?nCE%vH$=807*qoM6N<$ Ef>Rs$_5c6? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a04fa07857b06f8a56bfc0c29448e47b582591be GIT binary patch literal 482 zcmV<80UiE{P)Fc`)&@Fs#CbsHW$Oc^K)PhLduB3^csUHuaK z9DWI}eu9ZG1aJNUQB=h3;9+zwY=U?b>YliStePg7sYU1mqiGxV{PMm}LpwuKRtAs( z{6B#G?Tt`%@9^|Imlyzy7YZJk^Yh}`Y`!=#r%~|2{>#t`#0UW9<+bH+*WU-diF3e} zDyt0S;ON*0LJQES?}qZKbpjNFs1qXyXCXv8q7^Zb7C^W9&Rv^4_l9g-+p94M8xSo3 z460k3%0KU08!nyF*XM1j{A!} zKnB6{9@SFO6M1k3z#({Wl{R-4q$P#Dy;sjbs^4W7zjXs{1}`2{=6}SaR%0_ zWif{FwbXAw;Wv$}GXP=5(;8X>aENHx+j7hIr z!%;_@{OGU***!iDgkS+IO;5@Zd6~O~XaEQgAQV+Mf+7(LuwI-q4ohV*knOfQ_fqA& zChFRYEH4xl3nEOc2t0ng3t@I%ySnp@!uVKT{_0k zl2JfDaLm~NQ2nMV-vk1^HB<*AXU-!5pkta}0`W7$a!ninog(od&PZuFCI)~dc2YW% zWo*NC7zjW#a+qV!;6ku-01zY?Q=$b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/red_3.png new file mode 100644 index 0000000000000000000000000000000000000000..dd414145a0bc7a849a50c9f532d5298a73f26bc5 GIT binary patch literal 452 zcmV;#0XzPQP)VQ!P3@r!5*_-|s6%z!rc}0X!#ICe~t-9Dwc+YJvf869NG5;_xn(lm12k0000{ zM_-~%i&iZQK>}%0xhX6pB`R#JK?_R+7dGdOcNj-)-o!HrJe#?1-o^WS_Z}ZQ$EK_q zzzpF30qkwA_r~oVoL#sk27toBkdJu-e&gMOKRl3=4f%R+uT4iFLI5ZpODqq)|7z3+ z)_{w|S2@W3(WwxGEkHK2-7}xsPJrSN872fF&4d_-wId?31+Y7PwNzn`^(K$gJ82H# z1jH5q1(F-7u^*~?qr#t*(^4DkBwv&R04e2LKG&Zim{I)dy2?Z)>;XVP02#OMq_8kR ztv_Gf0cH?<-=Xv8Pa`)K^%;JU20#$hX0+H^JQei}X``&`4_TE_>*@wMY`cC=Vb` z^<(k?q(iy65z&d73;=={bq|nq=X-b;kgIgXPA>#t_5fnY470240f;)KXaHG~jB(Be{qH8tkY5b*z_tY~Nzaaje_jte0`@Qe| z?rdcZRuiBJP&Ghga6q-Xws(2mQa1o34s?52m(Oeb=IQJxnWJ4-Q<%$|Vq$=?Em1j&_Jejz$tite6kOiKyJf_6Y`nYBQf{35rvJovt zY0K@-42R^HUo!v}TAZ0;tDD;#V&~+7_2>(u)S^%&h?1WvO6?}ZZkHG4dAzc=UOW;_ zfHG@tBFw7*KgcAP27uC67yO$*pwE{~38c)KR|SBD>3j)Uj8+W*Q3r$p{q^nx@POEI39eGv0#G8+15U{n0Pk}VHo)Hr>228RsmIS>FTKp8 uSPFn3@J%3))fvkst_VN`aZ(NcYxWK62u^*}r!vO?0000p5-Nd6aw~{b zfMLoO0M6b_uCd+piSVCd|IuMa4giEJwzaX&UielNNko;eUk?;J>}<5Pj$td zU_#*<9{~iIX0yTPalJ!|LI``ne6Mi|$N8rpdpsVW0U;{K9)R$~bnKa8nJ32F><4K8 z1Y!07M9Glcsz32SG~R|u=L#HxfC6fZza5Na;xl7b?cENfLpF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_1.png new file mode 100644 index 0000000000000000000000000000000000000000..05f1f433c8004bb1a2d86c74bec81482b7ea4b2b GIT binary patch literal 593 zcmV-X0eeAC>Q;w3Xkd`^LUhowH_M6=r0`(-jLouZZaZtcN#Fy^&h8BR{AT{o ztZogdu&Mx6fd2RZ`}nG6GfvD57!txZnxUVCSkY>d#KPbJctK)3*4-tX=G zcK_z`LUs)}?|`3zEG_SFL8t-*1EYEAtknc4Km-GX3qrRLq8!C5!Xs4xwb>sG9`4h+{s{3Um`4ucgjd`d z00aaOrG72O+yI68(mgH%!G156yTvAs*A0L{uw}*)mok^?@s=M#6#%os>_gjO@mdN4 z0SJ)EbUn#tbELb&#tp%p0pE~EY{PhM>rODs2xevqg(I2H(f;$R9IHxW`Nnw6P+FXJB@!0J9o8BV&HMm;slg5Wwa(gEPQh zzt&nJ?EP0-b7*|fPPD453`pA$3m;10l6Umi{=I*5^MVgTR@AKuR^{HP!@B f45Fth{$=zD@j4eZf;U9u00000NkvXXu0mjf;syUp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d1fb0c25f68d2f93713404b55df8044a26b08888 GIT binary patch literal 731 zcmV<10wn#3P)S=EX}gX&TbNW z=>wacnH}Eux9>c=v)O@7))v4PfMtE|`|_nzCWMoeDp1f@fjlt#?qky`j2;_CaiJ{QGO_Hp z4Im-jzR%;R(PnAw?rtL-lXHIC01UL897HtUgUqcc3J;!}fmv#+SS3o%`H(BOZ^Goa z2>P|xz{EVpkwC^6TN}yXX1aoa0Yt5w9mDlN-Kg|~N^)fYsx)z2oFi8jaZQ^S?Hjj^ z{}S)(cuF~$lJGFSGaQmJBOFsKZn>;XbZu?n%7zqqsX z#YpB8P&{(ws<@tBsv@Kq*|i6#`%enSuOEGVej~9@jJ^C+g%^49z^` zPaJHsB3<{ug)?=SdsCk=b|PeYKnvFm$bF-$9^l)K2?IUcgno-PrxHg(a4Sz9ux?1w zd|U#}dB=7SVD-SpH=dpOy5<3{Kh@0Z0g*B?#4Qja3u70>o;sRve>2Md1Jd N002ovPDHLkV1lO>?`sGYtbJKs!qR*SH}A%(TnDfk z-@6l2pYJ{3E!a2E*Nv+k?fIGMS#1zo0BJ6blbNhqOUAPsc26phK_IUKVGAJ5t;WR^ zi?1kRts~^k+D|MmJ6Z%#sJ1ACZQ|s7EHf-E@lBj z%^D-{XZ{p=2R?pIWeYIBoDs8p4@eNUrqq7d0OU!-9qpo)Z@f}k`K%9N3((x?6<06& z%3~`GMIb^ZQoFIfohFQii^9U%8L@FoNgy1YesA4_V jHFgBB5yVYx`9GuIZ3{ydi?>R;00000NkvXXu0mjfM?*vq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/toxic_4.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a915a817fccc51744c0b4b088726f9a15775d3 GIT binary patch literal 907 zcmV;619bd}P)Xs#qq8V0X@nw!TG+G*gmB{~ zqNH_!=&DVtHm;Icw2s=iaT7t&A{BCx{Q)N?$q03vw6w`5<05JTyWhF*+*bat4T&DkXY`l z7<23FZ=MGu738A|N)POzAMF8#0SNNU7l3d%5Wf-NvE`nw!fPGG@;L%w1cccE^${3~ z)Y8cCFY?Elbbc!N(RVtTkj0bb`AiyLtP!e@E(lR8uD5=CI_dk|8>S(gx8++ZFDKn1#l zvJ3|}Q8$w6!>hdqc}%dS0q$$-bb^i?+DTKLDO%|9@i`|1_DS`eR~2UsXEk$LzBI9NE{)_)b- hLWxZt-}ay7e*h7O*>b`QmPr5r002ovPDHLkV1h>ol*Rx6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_grey_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_grey_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b562466a7d12b8c1fc462f10cd377a9c84695df GIT binary patch literal 649 zcmV;40(Sk0P)~1eo00*-kti^4jZ9 zMy`2&dlk2x_EZ304w-_R?w!m@8UcZgFHaA#HNG6m10Vn*bHs4bzEaP%NcS!dAyg;2b$zuzG-CeK#8-R>w(Teb*Zssp~R%00LOw5aEJ;?dE}Ud4N~WD|Gb; zTYc+kBQkq{&slo}$@PG?mk}GBeZbWtOfa`u*G+kVSM=ink=i2|$d=neJz(n*L{feK zi3fO+EcKn)1Ks<_Qfp0wJTW$=dB6pi2f)WQ!}pJpOaVk-q!1FJnfQ7@4`c#?)eYzq z6hhRa|Mxb3=&lL*(1;yS-2 z?rv`iB4U_N|*6Kln4s&QK9GysBt7H!gm`>2{WB^X;5 zY@K`Vw37g|A^m&^1ZHZwapiFL?MHdf2BE^Db6jx;06~lCeCHK}iOqQnu?A-h5Q61D zK@?;%mH;?QJlyR(#9vf*cBMJMx}BjsLzD15LJT83BSfgJfrol@S_jCOS0_Zxnc`(M z9*uPXo&kQIKIVKb;20q_v@kDM${K{00oPnGNv8X_l{jy-o_?-n%d=Vr@YyvNxH*}k zV%L1o0O$>60GmKQb0IC=CV6EbZ7y)}bmx)*RArhAK9#BCSA~SUGC-l>neeU5^k>8+ zYX;Q0z{jX9-M*bl0Jt(h8~da?QwDmkVWGY!A}k~mo&lFu$^c#ffh$1%EdvD7XjbDt zkZJ~eE3;()&r+8rU*F09gr>!iT8(dIsu34AwgS*bS>^y8g&LK z_xjp*54Zu82M8xXk`_WAK7R6K)x!j+xtVtw!UvG1g-L{1c1H|A+7@yyN=L1>y1Tj5 zq2!%hWEY@`Y_6qh9{%w6N zv=c}S`OX2`1FV<{j6o9}ZYVc=kEeS~p#u4qn) zqvO+pNP#RIN&q%t!*sc%CZ|f3*yh8Q7`cRma75f#TV0$W{Cs_ieFrfJL1Kys<%kYj zJ0o4O4U^nG>?V7^jRevkt22S4zNa6RV6EcK1x zw!kJHhwoznP=wQU+UH84E+(YDA%gqB0YDT_j^Neuj2x8*kXM2x(SHN7^a9hYI2b-A zCOkm3SjNp9UBZm)G4-l;H+A6-q>o^Il@8;Tqb6qMAKmhA|EW!=_+RX!H@&K=# zSLo{zw))o7Mx^!tpVRgTlIsC&FC#X1`+%=Um|$+xu8VnqSM<|(`pzD~K(^fG>H%Ai zAd>3)Pdvbrq^a-J9yq(bFKmmY5l@VbE)V$N^8om`=4v=B$P_>XMhYPjnn|b!^gt#M zSlxg=K_Ns_EXe=&Hh<`_rNrb)g7c-+<&V7JeJc*_1Gxxr^$4E_auGm;cpw)6|Ly@_ pkI-S(cP;`b0;Aa@Y{(Lr_ySexMEk4@LW2MR002ovPDHLkV1k9xB?bTh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_red_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_red_2.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb8bd45a6a3abde915a6037f4d5583143f20e07 GIT binary patch literal 665 zcmV;K0%rY*P)9Q}AdHGgkD|3`5S^`e<(p=|nb{fFh2Def?#|Bp%s20TY#^AL#|JYU*EjO~ zmbkpS$%%|50bmT%)nY;3Tq%@dgIf(T%Nisg^GbC~yZJpC$IbxvZuMdI1OieeAfU7AF_d0j-o*m*37M0_QDgX!?O#6#-lu@0Wmk?vH z#{eN%{t9A2CSwVJy~M+vb~n1PSF1>KfDOl8xrZjCY$K$G7Ut#Rng*d|z||K_qIB0!_G9~v(z{+)Edw}r^#yKD zrdYAdPy?VplmScv`SgXPbQ_=X$v{$H;Nt1dBm=)GF!lwXm8tDlg-lW`0~8vb3E!2O zK1N)!Wz(!0!M)STLuWE zS(<;{su}QInJoi&ma6m^hVgGg(_lzljql1-BQ9=i1)z!2^a0w+MWg}nz5u03cWMAq znhazDuuKLr0pNWB=4sNM8h{{hBoJuPbo=TDwl5vCN48vt00000NkvXXu0mjfF}o*4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_toxic_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_toxic_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f603bfee66ad4408e69b7a851c95eadece6d11 GIT binary patch literal 860 zcmV-i1Ec(jP)v0CeAyAUy!MvOEr+J(9hf?|>G zqziWd0n3%jsl1*Hn&BGFW9b&O!3L{p4&roAukb26Rjf#l`Qy!Xzz z_nx_#6ghD7>TnBV-$1W%@6O$)U9?Rw1b`T%2lw@fYln}YP}a;$Q)|0~C;~v9FPt_O zefjiJnL`{zL5MD5tC6t#}lrbhgX^N(mNU&j;#4 zMQj4(3opwwa3B*(9F{pl0E+-1#0K0))EkGk#kjKI%G|@*x2ga>kRKlw0y5d%7W$R9 z9#&u7> z#(zO^MD+mAnHcpB$kys~`CL{+R`r^}SX)m=&XgiRuem;FQ6LBK)G(gEZz=?_Jn(Fx z+;yQi*up}NO7{Q&qyGB+M-Y$Yx`PjXBmF=u53mS~5aRMczOW(Y$$X85j{Flu>A&sB z5_y1y@Y}8I0XeeWJCPyophPE+wIg(S0DC$0OI1&OC$udFvH7YVKgueR4kl)V zz7==s1G@Q`luH=}P62vf01QJe*8)Q#a^2mD1u$G50N{h69K>}~TqO2DQaAP5VHupo+vdT0-=TB%Z7#6zmp)@qE@NQp*>`_1-E-pEWg|9~?m_m}Z(NvB-ju3UQ>;qRde05M2+Y->?-J9qDKtQj29=CxYrz^#iu31&WK4=1wX>?dgb)FO6Q@tP#1dp;)*3u%&6n>h;{Lri!Axi> zAz}K}gjiX~dG6)a1^LwTtQ<=L^^}kRa=nEh;xPa_P6bi=SZfK%J9y`WI{1l#h;K`U ziU0s5L|=VHu*|50L=K>mej-Q+1T?oMqzH!xAOe686Y!mgxfmk9ar3bpBY5B84r2_v z-C6POV@Y(jCu{-K7b+78F_|j8J>lph)?gom^k!NeaZEtF?efRuyQ%ZV zO$m$G7J%%lfxL6|@>w;PGjbtbKH?@e zdZ2q3JdhE0#^%Mb{-g@lmMU7Ci;|psKu;iui9J04$Hp5AR9 zMpkn$ZMOv`Ch|ZY*eG}c10p8{{ra;-dI4oOB_IVno61Ix^mUXWgxcYEhN*nG1!Na$yrRz|a5y002ovPDHLkV1lDSm?8iG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_1.png new file mode 100644 index 0000000000000000000000000000000000000000..50c40b137ba645c8e256c6388e86a23e1fbd7caa GIT binary patch literal 851 zcmV-Z1FZasP)eLoXwOxpy&_XMAqYK>#qEOts za3@0d{R!^%ABbCNq1csnVHd4XQSk$DF{49EYsV2Rl+g%d&P#9R<-WWmlgWYf<>S3~ z&b{~KHsg@Mz1!1WjH8n^`G_7qdO1WTBN6~&kdB=kjUJAlJr|q2v`F2ug*Z$;Gk4K= zxby96>>A=A3PPlaqM37+7O!{psIvf3bF)_>5rbyV@PG~2RA!`%%sE-nzuW#ujUR`> z*(N=>e^+hJ1WDvJ$jn6oKydTUf}xtBNP;;SdCuO?ecErdC{O8? z7$DzzU8l)Y)l}lN%oze$1OOpPz;i?$ZrT%L%YrR)tIO}>0(e7yeOL&{ba!Kv;+{WS zj-FXXXkw8$36%ke;K^KHTqBM8<}!ttgBn8!ievipU|X zvDT|$5^x_T1`*cakN}5XIwJ#2ETfyDY!~Ojt4}^19r-lubW8!#1G1iZ$YozZ8DDI) z>DTW+G*RmW2ho@BM4b~O_~0367M=efq3Ob_tJS^xb2&eY>4Z`H_k2UMnNm0%PC*0<_I*XF0XAZ8Nj zfh_1Az}ksOdnHr2Dgi`bgpff!&@WfTk zlQ%M*NJ0`@1@J~i`T&=*9~c5;UjXuYpa`tL3yOH46aj;HpcDbJFMzy=y9*0o5g1tr d(677m;y;*ARh(7|)b0QP002ovPDHLkV1g}>fhqt1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_waste_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d79361c643fc2fef32d2e28cf58c5c2d3a874b GIT binary patch literal 850 zcmV-Y1FigtP)|)2v6F%M?_a-o-XRX6AOs?`0=g+7FgtUhqh`GyAZl#%tQ6r95T}IQ0I~cPaRkII zA?Kp-Vd;}t{n@rg3*zSVl#I!^hMiUX5<&zBE?vD65KG9!tTlLY&5vIj;_2g$-I-8V zLSpINYq7D~3f-$#7vzg?>T)avBq<>Qa(@d!q{aa3I4%r+8MlP=4&GHlKhzTi5u44n zD*!+V(bq^3N@gq}$pKU{N(6;KKzXnrMR+^_5dehffbU7HiXr*j!xwUl;FA->+8B1b z>yjMnqyYAXWug$BsVaR1Pam-c`ygce^q?n>4rn*X*W0Eji-KDL1Z9~KEXvUUd-(Q! zQ;hGCMiC=(kYhc_34>W-^ONTbPL`?|X3ET2KEDV+cbTy@D)Eh}iQqk;_DwY!Md9Pe za-)^u6;AI=-?|%G2@nIGd%*7jW~?KO0=@I#-fd@2Jyp8ahI(K>u>7jv|1mKz|9Mwz zZ|{ntk&*{=3HZsEza0?2|Lll!C$i#j$rLMVLYN23;T~|WUl&m=!QQY09z9#PGH#3G zN3vE-Qwq=L%W^K%15rmRN(A9Gan6%Kqm^^kCB6p;)dPGd;mX>Um2qLO_x3)#I|5V> za8ptb5a|8TKuPu=8kok?852(bFc7=8DUHv%a~v_D%XPpfY!WajRD>N`+&&f`AE)B^AaH|!dQ00g%KGko>UBEabr!TeeP79q&P z$IJBLOM^N)%QQCHLtPPpFSrj}-z-A5Vx)(6j^JIrWqmassMI^6zYQH6i&>#Wo?d{B z$$aCt>qLwPwzs$R?j?Blt~&OC=Rzqk0(dcFZlOjOPV6y(jiaqP_JQjgN1TR)2NqX< zn+cr6;wsVc!!ZHZcNWO{=2B$@J#c;O7~PxusK+B`_R@=2Rda-)9^tBQ8Ia-i00K%8 zOYa*5OWHkxg>b{M$z?zuhkRf>fS|X=2O=ZZbQ(HTi->y!j@T7k!c{$K>r5Z0MCQ9Q zyJQw1N3uuoZloB%ms>#kAm{FN;@c75-P02YC(>=C{k=LyW%0o?FTX@g+!ng9R*07*qoM6N<$f*P%b AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8b6e6efd85674fa9683d7b8e4ed7a249bd97a2ed GIT binary patch literal 666 zcmV;L0%iS)P)?K@^22ux%=TB3hUfRzd;>Ok<;^C8I}y_7 z5$t^ri6Exa#v&0SC|X%0B8t&i`2aCz^=@YF%fcGnFt#e#DtF$vR{>~3dVB~3W^%f5ED4=Cfui{G+m7h|B@jYmWEOB>ayM!wC1_!vzm{>$D1x zF<)ItxKlidKHqc*EdzW%eav}Zz&1j1Xkk9LnAIS(47mD&NtEuLYEjv5l-~8YY8k+} zt1obKGR2Brh8h6mHfl?^Z>1CfR|aTepL8e6z*W1O*{l?X7)T~O11?RK0ek@hM}YiW z1_*@SZsiR4uFRGJ+)Gt@cp0eggr>oeyc*w?$wpk<*a|=sCFujSm6J#V;C%r~lJ3L+ zq$C+g1z?&CqyoVE0?d=7J23!3;7B0Qr0Mq64?f2s-qfm)h5!Hn07*qoM6N<$f+v<1 A-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/triple_yellow_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3ffcdb6e8cc72cb54ab70cbc6d1af1cbe4a833 GIT binary patch literal 680 zcmV;Z0$2TsP)&5L&CgBiJ-Khb zR#kEfAp!*BQ<7;N_RnCIw|XWEg+4B z1jzj@1d-eWsO{q-&zDIpWOnc@3H^{?6hyo~Ra^l8EJR$@E z_O*KUF#+uc`E%t<6;;7?0GrZgY-UR|z#g7nJgLE7QX4TU2RY`0oXE2(EZ*5WcB+(O zSSc%~eSQ&u=`dq!B=PL@Q1Bd(eUm|>DE$1me)!1o2xoTY7FR=^05RY>2mBde#U?@< zn4OKaC1*^2Ri@U4W}qHuzZ4uL#N_e_NSgsu0Z~I7ngRFtbzy4>)+Q++Gy}Fz$|iz{ z8sgOF03kEL=O`f#WPpp(W}qJae+Hr!pamS3%DK_u&MFqL9ky?n_Td!dxIY6?3vgNh z5x7za;13!hiKVdA=YSLv7tBE15NG<=EO7?XB29=h5s)UtnYAEkh`#|MNIh7(ZQvyU O0000_YP)q)K zRNs=w+js9(b*b#M<2_?)0{FoTyM{pk!R^3=uf9nFK7AzUUlYJ01o`;o$S}n7;?RLF zxDTvvl8~(!>EX!{e6dp2qtO8K%Ee?Tk*62nATr;0cHPL71|)cTR~`F6TPy{J02fmO zC=r77tzp%%53FxoaR`|-pyQ6~I}2oe%aj6zG{7s2^$1se%YZ~?4e0r4PuVsSVZ*VV z%YdB6bl}v03=p!p;HsX`x|9aUmKt#B!xpPAw}742!Wxh^`(xy*Z|t{qF|!6pE=zs0 z45J$OcHAj#)>j5yapfTm#1PYf{LuZn?3Z*3KmsF)5VL52L0p6o*xZ0LkO(pS8tU)8 z)WD=IPvE*{861@ zrq|<_@&Dd4*q1X_zcmrz(wc8VNE<9jvOy@fu_=Ij2e%xc5c&iwLibu|gLtw40000< KMNUMnLSTYtR~xMW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4814a838e6fb80b9136e7e9e9e88d558db3869 GIT binary patch literal 689 zcmV;i0#5yjP);pRa-RKkK0V+^7P4z=xe`7kLYOGFzFn020knaq~5J6pGr15dJ@ z?d+R*e)G;dyK{;Dv(5p|0cr-geXHL&?b*k*&kc10fN^s)N>}4a+1C~8bj7ge&JWwx z0?`JjW-OGmimv~N8Ax|>kj&dfPY5jlFY`(v8vw#JkRCyoCxkD+*yxC}v601Wi$bt}3TWxkKoG|w*L|*_5lDOfc8OMsLE1SXaH zUVR=^+5n9W7kCR3FC)LAs|f&WZEbE+TjB=o6u$Y!M_O8m>_T_|Fi+nZR+fFq}CfoU$ zp)PO2O2J5N|3zp2SdIflBA#;aeIFVd_Ka1RM&~S`1pvvxGUWJ#Y8wXvsCDqr0qUW@ XAJrpDbVDPz00000NkvXXu0mjfw&*q8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/warning_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1d788499313a4e57249941dbfe3a3064a8b17d2f GIT binary patch literal 635 zcmV->0)+jEP)2M?AjLHS+*XDZ_>`}&Tr@Y+4=o;GMVth z`Um(2_*($=wKcMYJFR$}AGsNuWq~R)WoE^+i6Xl&JucdNXbr^ zC^XWxU(xSB58%1ZVRy?u-w8B#v?h(!rp7NEnsX>csgrp?W{zc)p%fUM+;o6c=m{lT V^!8ndFmC_=002ovPDHLkV1f@pAFTiY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_1.png new file mode 100644 index 0000000000000000000000000000000000000000..88f24bf8f6aa2a09ef00cc95597780320962f2a9 GIT binary patch literal 636 zcmV-?0)zdDP)*Grmexsv$AP*ZP?HMX>stYP!{)J@tGh!g;VcSkzE zjNjj0m)rv`(lfw8<`=f5AY1|FW{30Etlb1CK+MgO6ofJpq8#=ek&!EaTlOc1=XCRs zWxaixnV#ejUO-#{5MXp--0`8@8*B|)u_pPHqK(y4H2~1z(H^hsj}S#6c=RAfvXb@y zARvG^&3g$f4N#~rKjS4JIPZ3~)&Hv@xvR~WW zH}9=5TYDLLetDy&P>x+hS9e6Y>RQs?AJqT|_4kF%zA#!mt+9-=G}0SnqkcXYPaAwp zlYFvg4?rjZb^^hyLJ7R8EDs1FQ(X@fYhM7xJ(T&-)BrenU}f!+8XH2q{s`XQ>}T~i zO8QCwgsdLG+wne`;n~7`FdqCsWboh+PC`Njz;_-%UuWAs*nwckHe;59odFJ`k=*;B z?Ds$+ctHpZ09@D&U6-rB6oAzO=tBZ#arv0HqVCXRB1^R)KWh~M2-!V=U1>6_;y2;E zs%#Iak}JSYG*&g#AI<|rl*8$_0BcYJ=q#RA^Pf;apcNpH2xOORU{3&c5S9A#FQZR% WtR?Dq2EP6P0000g2@TM^pgqa};9h9*sV8^M&AHe#G_;<+?2X(q{) zZu-G6k2}oy%{gZ#lMd{&4gd}SS_TLY4V3DAdo>$B^xptzxWC(ro_@bQ7Ch2ZF-Ltb ztz>dWAjSZ-42#w`(-nQrIeq4&2AO!axF>`Wz{r(TdPlX4SBu^t5DOu~nOtcvPc#G= zy**rd{&W$6qh5RQTAH1UVan5fWfD3Jo_M&gN6S0SVNIjXc7pAMLMK4h@=TpLJKM6LuLmDkm!Q!Nj;R0F@cPpzGkRRon?J>Gr)z z)qi;$tI-_=nKO!cO8{J0;(Kk%hq0}Q1{rz#8(>k(q)|4`y5T5&q$5u-1IETntpBi=PZwafY$J~Z1H=P60rzdD^w-|zE)lv?KxKoeE`#1LG zO@GC)pkK$I#s_;{D*nZawqpPSA>wVfww~3yW%4oc5*Bw{)W#{E zgvJ+fi#foyN4fpt2^!;WvvxSt8PG6pnB500=8%0OD?>Rn52_lcudcS&{ zBhNCEpJF2bfnY5llo+a(so|yoszIF8zW+7*11G0st3i=}G5`Po07*qoM6N<$f_;Hf AivR!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/waste_3.png new file mode 100644 index 0000000000000000000000000000000000000000..08da97f26df03a24b3e3d177d97704dc33a67f3c GIT binary patch literal 750 zcmV*Y+bNOE zSRg$o+o2<^5ZKMvF1O;~Of!b#=4nS#$B@5y0PE3JG~M`afw&4l{T}GX{!2e_B|L}N zsA+sbjM)%3_l)$LF#E>e>Auz(fSEmfaS+#%X=z5|`1v{0P>jF5+!XV#a?bVZ=#~5L z-h1v20L2o!bEXe?+K2qJ*N8x+ zE%dKnjC=vhuUa_*EUXq}uf78cgrV7KziR;MrO~cVIaXi1t@P%TfsG9VjrGnYs}0cB z?3brkapl|&^I{^0_54qS14Yq*q^QJVLlEB040NQO1NOS6@zmRSq_SRd;sVZgH;Sho zxt7Wr@|joj%~j_B#Sri&Xl55fP_1gp0VST)=kx!Ky$Q-WmHXv&2VlD#csTYMM_K|h z{xpxYdPMw(RM zL=8w7FZ8|#HGc<8b5k@X02^<^=hKV77JxkmIHnZL?FS!Zui{Q+mI??4Jfe3AK&dhZ zcq?HmDjo~2TGgBbZpjhg)zp05>7MoyK~y+)`a{GJP#;rScm63=5bPBQrHm@2Yg`pT gC5W5a^6%dT!;r2qf`07*qoM6N<$g4iHkfdBvi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c14dd3aaf00a6ce6b5a966f09de8ff845733848d GIT binary patch literal 469 zcmV;`0V@89P)DIh8XGMGLa?{66Cr&b z!QKb(6%++KZ7dQYLPD%kBqEB@Sor|w{i}1{t!{SqTn&-?A>7{WkojijzvFH~j93Xk z0x*66JDW?MZtw7ucK{zuZ#-VnEBO`#R`ex%s^qyY*RZZ;eZc7Lo z5F-E*l(x#+Kb79_V{oLH$Cti1J!-iDfEw4Aa;`%mK7{1;tFGXR?EyeQ0MYH+BxVD= z&sW~#5fI$(s&domAl?}OK~S5~;_s4&_58qxFan?|RDXO{3(mtZ5P+z1B+tyI*$`|G z6j$@XS~VJ=@QWjB4?w6mZbEASf>7H&O#j~lpO4=tXdK1zKzRLAjn{L4+MIacPd#u^ z@21v^c@H2o4xI-OL#=P$4cxpF5(JI}0_kSVO>70Ag1FSkzl`1hk{R+HiS3#d00000 LNkvXXu0mjf?UKrW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_2.png new file mode 100644 index 0000000000000000000000000000000000000000..09240c27c23e7b73d5bb0b8faa2118067ea862a4 GIT binary patch literal 521 zcmV+k0`~ohP)oaI*9FD!LdKVK~!)N)XBxk zT^-&03u*;N2OX?Z(V~-JD`K>@PFdVy-YX|0As?qnG@^YW-xgHyUAug{qnlj4>t=H)6a4<*v*Z}BgW2H=+ zI~4_Sc=}*tS(YjL)qqJVsmn2Q0R+SQqQ zGYItjc<+Fe%y}dLbj|26vrwP7iE7$Fm@00000 LNkvXXu0mjfFK6MA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barrels.rsi/yellow_3.png new file mode 100644 index 0000000000000000000000000000000000000000..395922b8cb053614798b774efe5b61433fdbcf8e GIT binary patch literal 461 zcmV;;0W$uHP)rITw3)r*#*^Kp3g+aKEJ!vZTIQC>ZP0mgpIE*yx{rbN;)!cduxL#g}ndRcou_L z0oa_4JA+{`)@cs4*|h+qOyo--tN?5tHXbFf*$Y65>p7B06atC44&oHxFJ%QlW*_X9 z=&({1zZCON&u-iRKq#@3<9*fN**h{CLzmYzl1dzc#>1Uz8AR9n>kFa$;>rrp{u-#3 z&jAKOXiW2+0q{%L3VGG%6VIgHhaAERkX=fv)pJ~NABKSd#4Cq6PDm+)I0wRY4deQK zD*}mY9L3H72rC}fFg5@~=-Y16|IY!`yIyV+&4Fm!pg^Jni3i|E&_zm`n8-9Ct;uZkUFIgUKeP7PgxgPwoZH*^`)+n`cK6m@&ru0* zJx3+L^&FJ|*K)1k#b7W=y}dkN=T1UHArg0)Bq~>bA#Y-w+yi6i94LhQ=*jYvXTv zIBBlQ{_x7k$$1F6xO~q15c3uCd%L^-H~TF>3N^*n35$Y{-IF9}e#Gpi9+X5wz@MXI zcWGmgR1^zXyN5Q?50IVdVOy5ks1FE&FPg5HZ4ELO?n^@e4?bi>Yv&O)%2zf7+ZhYv3f(LjO=BBdjml`7Q2WSleYk(;SAuo-l z!0nd$5R+Gj06KF8)=Et30jY2zmjo`uoh|VvHZ%wg0jb$H2AOX1H|9W0U&ybLQdtfY zyoMVBO6%{G3=bwY{&}C&JW!gM(jP)Y015*F6(t(rm==h@Ad*!eum3G&Fl1zgoas380rr!t!4M&moRp*J zj}&Y_@ky)j$yw0E>`R}qO4QIIAfyC}w6%5YH6@+QnFyu6nDe}^^bh|_S-HCO1n?)o zg|tP876@IZ$eE`OkOA;^O>ansXW_ZGfE1(^+T`Hiobu7;X0vkSAmvt>7-G71uHPt< z(a2KY0tA|vLT>}vcOID%`xL0ven`d>@b3MGHMc^n(th0)c0ETWphW1&<3}?&qrQ0g zYN_M+;e-1#eoe2JV@}MYTQ_IRDrm@- zc4S7r;lMQ)H3KZ2iD7wuK=8}YlNx*(S>T`ki7jo=0BXCAQlN0rG?u+XJq+1?)X?&jv@l+Y;aXUhd@4AKgJ|1qz(X1BQFf2PUrGSl)52+6^BuoUr=;DrZ-PFOf;Z7O z@E~|o@B#cGdkZ9&UBh~bxkkU))L2tnRsAzFyU5H3%g)Ypb$#`9b#MR7jWBSG0)&BM z6d(*7qX1#x7zGFeMtFK^YG^FyRDTBfMbcaME3U&s_(P2)3AGcQUxkSz&$*Jf0Wl#&8b&8ZyB+I4V6FgGdD&krq>KY4vr^BeDgY(M{f$o-t$8>tZW@(e z&)-$Y*YzCTJ*uzy#7Fw4GG2Y!GqRHz@vrQve{(-TBf$lc;-t*k$p$IPTZ0y3AfB@L z(H2SEzvS#SPD22z5~@h9>?jy-V3I_=e*#&TM_iVd{ODTROYv5g!`w&)Y6U^RV*-^- zgd};YpPp%TdUo_&T?}zUtPtn3*-GV;y}ialM%w1uY4Ga6(%llW#I6>AFHQgqOniyV zAblRv3lDOxpiR$HP}~J*Yim;i5M(CiqF4ZJUvN`s(+I5w!8Xcwg|-~B z1;9b7c3(U1>kIIu-3K=uc;?jADg!p%|GVIjB>)t*QqDT{?HY8DssY?`vmjXjFL*-V zB6z_Qazz+tf~f_UnMzHX6Lm2mtAK{CyVs0yxkiss#*++NOwwu?vKO zV-z3^9LWM;XEnC1jll`!Liif`0P2n{z`!ww!h270HnWnMz?NY@e>=LEELTH ztl&2}4*(|&kmEcc6WIb-N8Cumb&UhodY|4o&cT=gIfbe9t+z08c4A6FJ}eI2OBfom y1R$r&K_>lKm*|>9vH;DUUT=i$=O3Ui4u1guFB`^pu_O@y0000qS)TKk2!Pio!4Fq3yzL} zu;Azj2n&vmfUw}`2nY*~ihzd??hn>_y(EFv)f-`NcQ0IDS+2fsY;1;p|4*aL+1Y9J ze|dRj_}lN}^WW36uzhQLqA%8dQ3SwQC;$mC2uD1_c&3h~ z0>lDMdie~UPaQyuYy#L}5HJZ%#H85C(NSuvA^_|`K`M{}1j3c0YypSx9HZH!-`eMA zMvW)SRH08ufm~Ds?EU%?Hn+B_AH2MSF+PLCkO`qzeTJh5L!^Y2$9Fq2h@Sq*D1xAC z^=5A@jHyfI;fLCyuI<}9!*=RxtRKL^{{D!77#QL-gg+`)=IKys4mPC@o=wt2U#uSW zjh&}&fTwpz09myiw}4Wx_wm!`CH{sg&JI{Pl0`?TyMI#Gi{H>j?X$zGOUZuy=Izjj zdw1^)7{!DRoa$9yh6K={#}pN4=n|Y2*ijo1I%?Jdf&-wk8fiM>UZh}PkV>9?>eKfp*mw)eT#*!l-q`TT7@7pq2tuu1ahOLU^sWgRcV^ zq%u{i?KKQjVe{B_g0`MKel&pJEP`mOHm$ry=@mjtNct!?O&7tn=|YP$%y3?p2wy*wvUmL0&PpX&}(xWw!LEARLrZX z`F|P@35ey4hEfbVBG%zpXPWX~+r;XCw?^>%^NP70h#>)77yt}!i&zMG&uqbq%^nJU zjtWg5bau$~p~(hO5unvmtE;!R=0+t2)M0mOT4(GkP}lW2OLWTEs2J%O`9S;bN-*Yt zcEFM|$x&UVR^MwQeq3Alq-<)M>|39?fs3I=fTx6t_?umudwFP`Oeus`Uz79N*80cK zR@UwsD*|)`RLFMJ>j-y*F&UjvQqd$wJN!MS*OSpG9GeBKAa-cSM@M7Id+Y1LuDPi^ zSEdO~y0GXek%^HNodp0CCT}*dZKshbv461@&$I8zR0QbGZXTGY{q9saEI2v>N`#(2 zdpfWcRZnNy0Jg&V9nY=%GW(b@^pNZI@ob1IYwj9GYy^9GJ%Nv{2h)r&lNGgON-C4jS}OA@;@x!f*HI z_<_V_0Y2bh1*g9Dgo+2XSRuv^MLZOxfWDVAFWB4W+*fdjA_DZzoi9zz13YTCSL!(^ zB0yh7fdhIy-WFh!r@!`GCc%IXt+RnLmP!ti6@^)z3;Cl+WC|(B;N<^FM0Bf6QWgT#pP)vZWy7Sr# zOp77{zJ2{N_M3MlH7mq?$i06Ax)exlsOta^^H>L1w6YGkO2{U_yXM9oysbLm?f2nZ zZXM_%Ag3`$-+K!q=Om^SwBh+M=|v2SECOisqR6B_yG&fR56J}7PkNgw>}+O$S^4k} XYrW4N+^9Y@00000NkvXXu0mjfRd9d( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c8fa685a39302e77f52c46dea8a2dd4cc4a132fe GIT binary patch literal 1280 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_alt.png b/Resources/Textures/_Nuclear14/Structures/Decoration/barriers.rsi/concrete_barrier_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ccb1155524af05f624b0036e5edb2037efdc06 GIT binary patch literal 1439 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 UYtIZuFaQ7m07*qoM6N<$f-+CUs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-2.png new file mode 100644 index 0000000000000000000000000000000000000000..947f783128b7b35012a78778cb90f4d782e53f91 GIT binary patch literal 393 zcmV;40e1e0P)=y+3x+l6z*7jLFfDl>(#y{{zr%*(cG-2NNfw48St;WK>Kll(N@&G@etl zVL!y3b}jhcS*&8sE4>5&dKbr)5CF@TkN4Xn$x6BcSPmG6q4-!E0LwVaOr#>h0GQlc zyVnXNHJ1W_?5Y)M#H!-0H37hYH^*4mQ0o#fL!9$M$qL58Jwil604jEUB7ivh$|n3I zeorU|NYeR~0I&?%iQxBvwo?#gm_$+)z!8kzfG(W@(^7oMnc2K=00000NkvXXu0mjfBhsjH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_ns-3.png new file mode 100644 index 0000000000000000000000000000000000000000..1d06908207d9365cc614308e0393306dcf8a396c GIT binary patch literal 584 zcmV-O0=NB%P)y9AyFbm znvfPn6P34h%67Xgv)eYl3obP~-<#c;DJSBeWd(3I@PBLrJUj(Ql>v0TQ_*gDqH%sK z*R%PXxbFL@^=NpR{C}`oAKbIl5df%Y&5<<#xz*R7AK$`7r80oyKwuS0U)Kgej`MNve&%XxRxe|btN~E>Y5+ae>6>5d-U&bz z0yfUm>E@ojH2^x=&7dd3_if^y&bnwkSNc*)!60&Pnh6B7pO7U1boZ$HqAo}}2$na6bE*J@s9&l-~Jc@>xlP=(e?v4$-54qy+k3|19_d_XrJcYqE` za19MyhEf7_JOD4G3fuvj6p3-P_(CZG>}%G(e{tsmcH(tOMlVxqubb0?pb{V>)Lo;n zTVv5zsY887>F6vb~k7puxZ-I*>x*!jK+ zf9?Yejx14g-3wGfyP>Z_)LfD%BfFn`zb^zSz?TC*^@8sUn4ex;x&Nn~lx70jd;ot( z=w84!1x{{LS#6G`mJj$OwEa>A`a~ygy1%32bN6}wKAr1J`s+JQ1g6P~IaNSVKnJ!a zRr^*96&QH0x8X{V5imbrn*e;Fr_O-T?O4eNW{Kb?M27m*)2Kqwd=^X#I12qvNdX)t4w>Iv-wZQC^TnFv>R_J8%j~z|!|2r+ n&CYu3a}8HB94x$aa$W`Rs{d}#pvS_nA&H^N9f6yzgKi|Lk_riz2 zod8X`C#?R)Cks{qqsM;M>s}W3cemZr+SSeZK}4OHC;~_fGEJmO@tbrLSpcFR^gAZ` z+8zkgO_G!KN*SO)h#e1&vkg`Oc+uFH44#t&QG%GytL56dCxQhK-OhE91wiiw`Rr>$ z>oPo*4UGb%4J49LQUnF~pj8G68_c%WYi7iEA2@YFL<%x&K3Sq%g9u~`HmsA~VeR#8 zWwqp}0BwT?t3ccE{B&PjA+`yvGa#!$gEj!JRyZF>q3Z0000XP)2{Oy|#z!pQQ|NJ_LzkM)M8Akx=fMXs?w4DLaie=7p zBBBj|$v4|Li$GK7MgUNF5=b3UR5n{j0B|5W#~AO>X$r_8>b%_viZQ-N=tv8|#;$J! zprSw7gmn`4gmr)>ozDp1Vmc_DgtS7c2yq`cs{)zBCNfF^N>J7btpgzZ<58bIES@tv zU;R(#XwT>iRgJ0<0BIe+r!Bbb5FnHeeD`{ePQz7{WWRp*I3MUT_Oy&rpw{;o%cBE3 zW;;7&NZ|*-YqDoo*SBoa_lobhhT$fJ)$_KF)GwveVW|QTZlnPxBc%qL^K!ndy@+Z7 zQ1~I*Xf`DU;KMH-Km=2DEwct73gM-T2;T|$@4Dfy1rS%y%V{H`@W;unvZ+ufth<~V z15jDfli@`S`)&(>J5>w_A~sOnCo%C-L!00aZLJbs`n!m)C9sZh*ssS3cVG-&8(E0b?w0XoAX|DwWb6xFXd+zakcA`})YUg-^Ky6F zkpskjK0SBAaUm2))2?zwxG8txN`M_ai0#)iNEA@Pm6>c^mp~Y|<^Uvvq~o*G42Yef z?kY`K2Avf4#61*~h9xPRF*6o&g6pb4T0~9RNRYS;N5^0M3DKT7%Vm8ap;jB_i-m{) zN8>6mH3dy&&>A(P);E=987$2-KF^^r!)e!_(J&(gQyD;91_Xu^bQMB}tY$pJr4(Y! zlg{QZ$BV3JR;HM;j>`}>bJI*Ax$m>Ne>U9iR)a`?4ldBb4FqXsLn<-!LFk0Y%f_u{ zyvQ|hL_A9KiYLvNzYm0hLNOtMW`UX&pzTivRPSuoch>xKI29OAmdQ1(;C100000 LNkvXXu0mjf(MmCF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8eade32e2bdb7721faa1cd53f8fab9ab78c1bfbd GIT binary patch literal 632 zcmV-;0*C#HP)I+Y47X(bTZTH z)!lgO&j@(+?PTvaJiYe2D#SXQuhh-MbZs()3G}+32YLPb{9P_wDnCP0w_NM*#g4p zaJ6Bk=1ylx14e=k%=GMN>z}et&sQ2vy z*ZNR0Nr9{+p?kn&B_Urx1a*e9&S$`2@D!05C1*}Lhp7Z4Y5CI9JzxgmSY>6y{*XW) zd6DL@m3>1p^!5C@OxdL*fN?w#bG@ewgq&}{ye|<<7UJbIN?uHmD!P{@ARi=hpQooB zxpWfwWMuG!07@ohkdDog0USqDI!=hqCJWAYzG4EkP(Ovu`Y0_4lmtowzkv^>!Y{+g Sqft2k0000{Gnsidc{l06mX!b!KmzDoo#yl5V}4N@D_$qR|FV^uwgB$#pP--Z z!O>w>{p#ZI2jot`I6~ml2S-iHuXup-vt#FNyS>Ex+4)DfdbR zkR9wp2~$%;Upz+x4COf{wC<<$g-G))erY^_A|Gg?y_RDO4`5TtFTPhq59pEsX>L9M zco@AjUlJGg@V(-AfReNZ^t1zqYoICsJO#Cr4`VzY1F`HxtpNCU&*h&1(s(F`@3%C+ z@qqQrM&Z3-@eBH(R@*PWS5~?W`4(t#%T}#*9a~MPI5r9o70VIF~ buyueRV{y!*)UsOI00000NkvXXu0mjfDb>C= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-4.png new file mode 100644 index 0000000000000000000000000000000000000000..096bd81728894c6fd78c9d1a7fe8d30434df27e2 GIT binary patch literal 335 zcmV-V0kHmwP)9iFM{YHdjH4h5eh;ON)QW4uo^{^ zZANFYzl%9HuDUz(?aXnVTR)Zn2!H?xfB?JzY}V?wTB^ZCj%%|MT#Kq3$4P2!59w?W zAPg2p3AmzS8npm+GX&S)EmtT&ddkQJ=L;Ro_kzd!ydGzH**%A<#z~2;K>;Apn5arP zZdhMc)NBM|!Cc>~Y7ejg-r)gghl;{(%=Q434(O*OZj*65VeA1A)uOilm`{v6(3Z|z zPq2Q;n|9dNZhzzf^h*bUuu|&J;hr`o?J4pc80(|nYaIrg&j!Fgm#KoYfCZqR)t}b? h{S5^`00iLMx&wlzV!Ox7mwW&K002ovPDHLkV1ih;i1z>h literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_drought_we-5.png new file mode 100644 index 0000000000000000000000000000000000000000..8df1d053507689e58cd7ba59dc8f41612834be0d GIT binary patch literal 588 zcmV-S0<-;zP)wQpgn`LY zNf`QI@VDyA5Q>`5&<}g>jg$lV{R$V&Cr;TXAPsvVm~N^A>vRWNO*5WNMTe6}E1hyv zN^-eBIK~aiQp)*p-`%Q)BW03jfVq%KF2^vBrNLrQm9Mo_P{zkI8bB^C&j9poK&GtB zGWNSs@X^-tNYHX=wFlhdxpq#}!V)|!w* zsxd7mK3N9y(2^hr0hre92T8k8jq8f+pF1Br$G9vOeg@DP206>P+Q&MPlBe@YmH}h{ a$FgsA%qUNI_FT#U00004ZcKoDJJtyV)J6$&cou?G)+LBHNF@Zh0G6)jY3 zAf&BTF!m*V%XG85CWwfV2PNI^X5O2bmua;6WwZiX0pAiZ8V+(?j}9Z%IoMTq_b=+^ zG1>W10VIw4y~&=2C%+3KW;2S(?B+4Y4M$zlC*kXDdc1j!wa?Bpnav4S#}P3 zTm7d%SCw#`Oy5;qXk>=c%U&`Nh>6KGQJ2G0l`U6J5mF3VvHqCWx{_l|on}y*nv#YL z=L!-!>pLUY#Zw^rDK}jK_#4_2dP=sv6M2Pd24lHpDd~avqFmpOpNe5a6G~(941s;b zVoRlPpsf5_07mE4S)9jxwG|NAK@@LHv!v*)%+@8^u9&O{AwA~0mRy3h+jM4)X8X~YqxerD_o!N~k=pvS6uJIfa(ddOl zKBf}(3~>GKJ5yUg(^sv!_}ed~t$V7~~u;R!@h500000NkvXXu0mjf%`)3`pIbI{RPBz^41n?CifgH5NT)H+v)0bN+tjI@Sts5eFuk#U=E+=!IuDx{sd0+c07zxIY0D1H-->o=w$-jK zebK_I0^rY+WL9U`e;?h2-E;j7V+d3gV7*zjnF9tf&m1u_$1{yr1t4L91|;q+MgJQB zMDx1?P{zY|e8S;(RREe0`#cD{X5$`liktv=iO1sqNNhyM#LG|i?PAGl01)*AtlD)q zhyZL&=A{XFli`;)AiaYP!;IG7mA`F>?&ns^V@ynq`L){C(24+UhRk}QU-7`I)c}xb zX__-0%VD!(bpVuK@8*MR z7-Ce1$EU~&KyLQ*aKFdeBYOzF!S9B&3zAgk2dYj;AQGtqK*M8N9YE8PodJAVvbX{g yOI8K&Wyzw$$cH661NgFJQ4jdAWD$T5Oa1}L)BR%Nn=5eu0000WAR!uDOxVGV(@0vwKez>1g=Xj^}tNCp(iqw>n$h9A@)rSAzuszf8yiz$e(h^s0Og_9dZ8=3)2i73;AttEGal)%wPJPv zgp@8EeVuSy)Dq~_+bLN9AUf+2=54W)9?#nIU$kiwqVfZfHTY7o;5t+OV0oR002ovPDHLkV1i8_zO(=U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-3.png new file mode 100644 index 0000000000000000000000000000000000000000..08f725999fc2ef1d1ce4ee66847248873b69f2e3 GIT binary patch literal 649 zcmV;40(Sk0P)9S6Z^-e2W#K11H%HcTOhs*EKugR!|a>wf%VTa0=NoJHl_jY!}q<~01n-j<#b%D zW$%k|7=Bp&o}U^A!EyZjH2N%krxAeXcg4|Z+v12|biVjnrGoS4YXcyS-X?J-5O}@% zjYmUnPOKQXLAZBuj$GdK&|lcBofQd^W{B^XY)w-Ln8njB=4Ne3R%H< zV*n89!1EIbS_M)P;^y*H*!SJTYpx~N){O93T6Q;6kjMs91Y!h$LUTGv%DD~0_c42b z&~@?$0zrMK+BpNdU0QPd>ZBc-WVWV>Aww%jgwmFrZRvfnYR**0Z@o!Iz@ee?olRS$wfOOV*nHq z4^Y${Iq+ZGvPv}|+jDx?qXLyl8{qc(V#C)p|Mq5vrxFnjKL zDwLF)fhwE5Hh}7S@$~{2lU-3M0RD`?P-25oT(1a5XE&q;00SWx!#S#+fK=Bbp%>_? z6o9)IvN0MzTjys%Y{4QEe%kfQ*1iz{SMt(O^!8yt*>>r;US$B%OSGT>TaZX(Bn#Of jKo&%1KVQt*sE+D{_w00000NkvXXu0mjf-(Dlr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-4.png new file mode 100644 index 0000000000000000000000000000000000000000..d13ab2e078411a43f73783d92244444f69053665 GIT binary patch literal 593 zcmV-X0Vw zB$?T5z{Kf%VPjPQ4BTwiP27pL?#DH=GX|I{z;rgTD+3H-nvyXxgKNI83P5EkZv0BM zO#iev0s8@P#qK>hq5E7FfD^)u)hIKgtP#En25=o7;&>GRANi*LU;vQo33Y&?RjQlt z_UdveO@?0>P?lcYLySU%_+S~3r5F?a6@N`qT>!g6w-gt|r2&|JtSm8`Z#?3nQmh6* zA*F0Mc2&aRC|v<9c2-Ii0Eni8(T1b(YQ>eTA28WA88g=bVEU=&m%&!&gEkB?4aeA5 zxd8Wf*R~18{&Qdg#dTwSfNKcx!_#YSBkBzRNpndUE#(5RsGtkN`KH`nk3h(T&)N3| z7`%<_z<`kVdHiG%3ORmW01yY4lXg38`#fD8JARUJD%1ereoVwJmxTxQAI&Ds$IP$+ zE&3pOu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-5.png new file mode 100644 index 0000000000000000000000000000000000000000..8a10f9ebd973e43e5163c5480b8ffe0f57fd7b94 GIT binary patch literal 650 zcmV;50(Jd~P)t}hrwg9nKD`xOo?$IOlGdvA;5hNe z!MuwIBLO6pgglvxUzN&5<%+}%fP5S2 zY&wrf5j}BzdA7K@f3_+^tN=t0l2SP&9u2=E5t6j~-ro?Li-4c;Y)QBpqt=p?gb;;{ zxFWFxh?>MQQvAXa)T94mJn?fB@Ywk%pb;6ZY)07+B&RssgL^Xzpa?8M5Nt~`=XbUW zOn{7_Q7I73yHf#3GkRmy2O(sZPzHHVQb|$;z+O=X_CTB<0{tOZkG$q2fRGV#39{>T zlVYQGI)l`b7zv;!NTb2>r2p&AD2*x&#u)&Kj1uz|6FUVo_C?Zap+osp!{ z8F7BxY^2(=kpP-fkcIzfL5hbfu)(&fW`udq-f;c06++OCzmD!n1!0wU(ySD z{n?Uqplsmege27o`2xf1?1fwfpc!>SDav+hwi3Y2Nk&Oq*1={>+oCgVMrqNSWW#AQ zV)XKrjlf*3QeOU4;FLSdfP6>P#~@}2uoQC@5JlK3ug!0aD`wBL7Jx`cDs(uS56dEV zLete?EdVLyo}iOJ1iYbEovXOlxXc0olps8YzTh>A(Hw<@iwNxUZQp#T5?07*qoM6N<$g6nl6E&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-6.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_ns-6.png new file mode 100644 index 0000000000000000000000000000000000000000..b42dd106c68bd129eb0f660775d751ce3880992f GIT binary patch literal 714 zcmV;*0yX`KP)RCt`VSIbVqKolK~As}c{V$cNT12pjm^b`DI_wHP|khn!n zlo&`5l(-N%Go0ylDD9mBchh!Admi^O!=BktT%DiIcz^f!yrX?@Z2|!P9RHa5e#2C% zyXI&5YuB_SN)w=B0Dq1LejOwxU;6Jv6Cf~DpR}45u+up*!@+32+At(_bA2&`8@Kn} zTqo27q+&G;Mix6s0+pRgUdwzNCdso5^V14986al(` z`^opzu0gF#2c7{;LgR7BrRW% zAzAx=vhUwTgmt2FK=wD|tv|4CNI=d83Bp3fTGn(dBw&kZu7XM|P%Q55l0j@&?p3zyDDJlX8*;c6bG!^bF;HTpPRJvkqZ@TV5%47?x z2}ly*8g@n01Jz1*P_V2Y1i-00ng9W_PCFnW=K{fu8F|Gaa1?=X%!bdB7=FuBT#A4u z00tL|6mN|{dO{j)?^s^6yJ>d6XacgGIDr0-W>*Wm#vI921Q>GT$r{ZZHesKyO+cz= z;9ibqyVlm7f};sQ+0cv}$YQ|AzhQKuO#W2_U@89jAhIUmTOa=me={fLMhGBSbg&*{ w7n_gVTGPUun%Gbg=svypy&n;7EPO5#e~s{^vhwbLD*ylh07*qoM6N<$f++GYJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae42e48fcaa1011b8f08e0d900fe91cc5d52a6f GIT binary patch literal 645 zcmV;00($+4P)dgx0?H|>19c{812(H|otkP*lTq!PG1JsjhD*L>gF z7=iP~{vm~f5CkAO zCuIx=BS8Ra08oRU-QGV*HCAnxAn@HEM!zoAsulSF$r;=lCU$dmCdsVYF4+Pk;i~oE zMcauv=+9xlYP&2*h$QI$a1hGC2nc10Hpw;sNN5sGYgfDD#gx+ldjK{Tl9VgCn1LP~ zFjaumL8$KQ_IexjWV(%h7A=5ma5UvN?{P3)1t=%%{V+x_sf?2-Ob|ela@m#vc&HXp zh7-ddNudZQ$7{_bSSg(OIpPZf!ue-F@;a?fcR+wNC72Za7_gnye;(Qisp$-G)kAwE zNC2+ek^wN;Y{M0%5#lPj!ZffCZ20Z5S|1&1wY})*QN31?(wJ4MMWqIk+l7Ge;{i1H zh6#P?S-dpxEtn7?+I5^5OMQ}YzkX0nvAP}0a^e|2C5+Oq*YEt z#1o{Bj~q$Ne06mqjMxm&5chpuFh?o5ui^B%7g@A(*>ja zisi*-I%Wcr!aF7}TOZ(Pal)65O$DZuzCL4eYoLtoGsYmz(K{Kw>mBV}Uq}LNQ9B&;uGA z;0H*dR`3c&GqyXC9nUwA?6J_$j7#|~0lx<*o8Q%WC5q~R$bDQ*Wo~y+fGc8Sy_K$e zNbe|?WB>pF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-3.png new file mode 100644 index 0000000000000000000000000000000000000000..d0363b61413e60b70d7a3c202377b2e7b0267c54 GIT binary patch literal 522 zcmV+l0`>igP)oI;ss_WCN+9jMxTAw281y=Q zGePa(wg4yvKg8)oEmcQ_8E~uM3rKrDxBXnG$^hKG6m2pIg`LV|-$0ofjhFQSWD8^x zpX`dnmJL3=u2PtR+w1d{3W)GnS7?Epfja#R%>a{0yS#4CvZbb`$_CFDSo*m(wgzyh zmTyD40w@KZ2C1)>_}jpC>5}h8Dt})XJ7<6u0R-ELYx-j22H^NG^*)B-7T93iDH0`V zOAUt;ZzZvgmEx?deGDliU?PHP*rcmJr~)?8iNYh z3=%qe-Cl=)p9{#gMa00e*laJT>uw^th(dwLlk`4rW; z!z5Mj)v9#nwgB#~FPeq3{H%%B>#r6RUqC(&PQjW;$Qcb1^eOS^%eMq>7;k z^uG9LikU^XieeL#3;C!Q#RF?@uLoooT!r}eYGvk2s9pfQds~bbm%>i@Vq2h+rt{h# zfRBL3x@2}HHDbseCPeUn7XTOcKv(;_@^|vUvaA)Ymdki9$$9VP0kjIIf$L`^-DA*W zQ!PJ{0$OCCcl6qfHAP(f#j`k@Qh48JS9 z0N{mXX%cg9@H+v|90s|sqlw71`@rb|i2DFVZO6zZnQOaStN`+^{%sxZ-*Es400H2y Z^bI)JvSwjN(3SuI002ovPDHLkV1i8qyd3}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-5.png new file mode 100644 index 0000000000000000000000000000000000000000..ae4b6c6bec5e94405a51bdf775b817af35431188 GIT binary patch literal 695 zcmV;o0!aOdP)2Y;HBunlQ-}FXz$)Ud9ZkF zt)L<)YEw%O#=MDdGg%{O!H+{8l%$*8nK$pvZW72Jqasids0fr2I6l}-a6P-cuKgN; z!|ry{?QZJ*IC_#+xGpD0`$;^V$f9Hr6W8`uD2xLOLj~q5D8MAFnjmBQ z-Ncv#AS$0ASjvi?adMQdS#~DqtO(4dn3L+JGXd zf>QuVTH#V*(5gUmcD6JaWgXqzYhnbn1ktp<3f2bV-R?v!V3YXrbBwI5tgISU`h?30 zAgraT0Fty?bypqF0ACsS?skT;fjfm;tc(ojbDr(30Lc;DUBg^Lda7Qgi+mgUS0g8_ zZ8%zD)xmtpH(B0}1xjq-95y58m)T;GDV*6JpqWOuU=vBF9lAYg zD`GI(prkz;c+%PVHU^v4?i5vkXFLv*M6t`0-hci*U#h002ovPDHLkV1h@CGX4Mn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-6.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/boards_mammoth_we-6.png new file mode 100644 index 0000000000000000000000000000000000000000..5d25c6018e397d77f3001f8b13a0e8c1d07871c3 GIT binary patch literal 652 zcmV;70(1R|P)4lfKond_Ll7!SIiLyX)!@OCH}C$rKj1;*6){ml zAd!NE1ITQdGTpY?8jUew5@@^I-8XOE>;upIG4=%Z1inS!^6Yqx>q)z1X7ex}pN30w z*MB|u6#~~6r)%B^t!6wvn;X-p`&$BIQx>@dG#~<0YZZGx8NZq3Vr4T25zOHp*CW4b z)hVMwOu&^@vs5r!&Vv|K08oOmumq58x6?MW_k|tAhRBiu0Db1YC3ILb%X*{;$iEEB zmBB-BWHXt}<6xAPSyFP6!#u|tomxVL(hBHiLC`jX=b;UZ4N-3Z&(&HprGkBLs~Q0n zHYn_alnI%&8jrv;NHJSpX~sOz(0m8U-rhf1f}WmZEdzsLb7aff!s%*I%uy)<@7!GV z;!~71wQuLKrw8Y5WlNQT0k|o>VaaaEscKnJ!*ZRfo7o4n3_Rm`?=Xm4E*)2cQc=QV z<_Ln1TLxXM<#NZeP5}*`CKPT;8ubhh(nbwrx4Bye-OweGXTGE&eqt<2)>vP8a3i{) zI@FSo`nq)l)B{=a=iy5aVDjN{V0!0WTMn?KN?=WVW;}&UKGOpTfIvJA07ww*@g$>& z6w59H)wGgtTK2BhiwE$bm{Y@#)Mz1)%X#I<4koF?Cujs@&SD-1}Oo$o(K7Qv=vNJ}aK6r@Jo)o&gk& zARto#JllTg(ztz5m9|Xwu7-iB4T5$617s9LAb{7ec3t$wG@eET8wC+K0x*wuJ1Uw; zs7k$GY<910F)8Kk>SX%XXX0p>X!x~ z1ky7p5~d=HDYc@M3y2|re0Es~-xtq?aAWn3v`6Pc8h}bCCimLOW@U()=7<)KQte|wvk)&@Kjj=`2;%-Y34mGob_7@hNC^OF zj`n*_@F8ffltTc>GkS~4N8UeI>z+|tEk+}94?;U((1v5#xjit%Cdm%J0K8atbjUfp z3g5oVgZXI01sKfn3`?$BYp8Ok-!s1mm~(*N8ZwKJ$30^XJ?hQ#2QGn}TMN3q)#(aM zx!jQJ&CN%0wsY+_0)_yP_q;bPa^`~&6`VQgz?218^6Ep3xAW@c@JQFde9vrL(b?;O z0N{^6^a>F|4R8c7@6!9woXXwL$?yIB4|2u`0EDtYaBaeH5;E5T4FIv&AQa$XsVu*{ z-V)6DJM3K_9T&8*JZo1sVASYknwu9dgh$d=S+Sh>gcve|l#anPc8Gu|WWe zJtB8REJ7|slmPUq-Zjn97CtVx_Di-AA-D(RGdeZKJN7!D0SK|TlhcvF5UdyvatCbp zm?pNchk%%S@rxgWQY)c~9a5D839+-{lkgFu=vUauHdQ|874=W+j> q3@yjD;UtX;E8&9Z`u}tKxB3mG3@LUlZgF@30000;qIh2nA^jl$z2?1!HDm%CuRUW_Po_=}(>M)f{^!AG z!3se0`ad@51`=svzcvvIcK>kmG%2cX)&4@Vonb0zh~)&O_y ztFTx+5viB;K>gf}`LHZWeUS)&fvc6O*la!@gXb+`YaHhQf?%<<!U*KY8mpBV8O|q@#jW9OwX&%_7SI zpTGQO;N@Y(5F-bW<$xVWPB9p%$)kv!yY-MZ4!{=Qcb~k(tCp0sK+plI3i24ijV%o* zE6IRqP*li>^Zj3Y_$E<~Am{*4aN8TJGJO903(V)`WdpNeG&%r@b8-qYWCq#(fA#tm z10jbHl?GrI;u1r590S99hVS1Q;0~F-?l4YA5aj@5i$H92-y=H?nSJ}gL!9Y_BnKc{ zjLjl+aPaJHF#YD+KZ5CiCVV02%fMt%L(*H-0V-u%kdUITjP` z09*iH6wt*1Fn}vN(!~MP2nDLN2Pkm}*$%)~IMLMs)N%+#4tVnN6F3`!Xu3K8ROleL z2awAGx;Ov?kV{5Fr6koIpe!SfQOSVB-q5Q}h^@s#j^$)KfSO>`0izBWb-;i-004AH Vm_3~FW^Dif002ovPDHLkV1hK#svQ6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a0fd2a259e11f67131a467468b427d12838c96 GIT binary patch literal 708 zcmV;#0z3VQP)@i56Pf*jZWG``6i9 zS=rH8X`zXU7A9&T4UY(iz=1jQ9n3Me?A|Rz!X)JOxZRoGelz=+7c(|vfb-*B@80eba2C%K^h-Ksz`4>|%BLHhKdwU@{8-TT(?LRa2Vr(5; zo*sBt#V6xBF#@3cTLyJtEia03EY>6PUoAI8c0CjPce=Of6<T1$L$HX-tz09;k1HpfTFqpj2P2m0oKx~pxx~L25m|M z-yhP+IjtX+QbqtebK2dYjpccExZ?rPQuGC^4o(YzLAh+d@E|{ooFEMVz><^4Ax*md zLbZe=6+l2LKsc6d+$E>7NB|xjZ4R-ukqwFyN_~7)`_QXtkxC5};7ZavU&2}d$Si~K zB6OPVAT?MC1OT(s3!y+z5@S`VQ37BvcD-7~38jG?!7ATBBF~f|=NwWsDS403DnJG2 zJCyS8c6&+An?nrEcyS*_lVF)6b1@JRl#U;2wu&+ zW}phd=-5WTsLRU;x_nsBjhKRygfue(;rjsH7oq}d0c4}A6^>gD38e^xLt`bWaz8Nu q+3n+7Xg0c=vB|6_0+^P~9N-Th5@h{fAfx{P0000 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite1.png new file mode 100644 index 0000000000000000000000000000000000000000..ffcf3155c8d92719bc18eebb6a0960fd2472250e GIT binary patch literal 546 zcmV+-0^R+IP))kKl$Mp+%*Q?PR z;(>!85n6$wsl1YDw%gJjO0_XzF0^Ht`OTZxW%oqIQ3}A#)p>Y(|GZNfz+uf2*B9;Z z?y0*rL@5BxR$V;4ycPQG|MvjqUnv0Q?*(7g0Z_QDh7g_J-vYq-W@A6TzdUinhfZ&; zH=#5IOtV<3jR5M-vio2(5jA61IJS{cfwMue0n}uX{EMzpTn6%{^Y|VH)s2M(fFxNG zqic9zIPg;Ip#~?|3ZNKugYJ)-bwLKicmDiajJ-)T23Z9i2n!%9Nw9eLAwNL`%3gqR z01BXaV_*Rw34tIPt}zlSKJ;ht+S4;vymtGM8uYuo&;pLwp@T{)3J?s z41nnMM=4*ZK!cCZxMSTpQL6xTAuFINqISCKSs?&&E|j36NKV&e%&dZ(vjO|RASGpi k)6Yf#zZF}6EkNY}Kf^Zc{}jfFJ^%m!07*qoM6N<$f^XmLWdHyG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite2.png new file mode 100644 index 0000000000000000000000000000000000000000..07591aefa479bf27c3baccca5df0e51db652db0a GIT binary patch literal 721 zcmV;?0xtcDP)OxpA=AqB2wal2oW1%pCO!sj{9wPF6)c;Zt)+iOmm*gX1{M{zM0)yRZF(}PvG_5 z)8zf(=ar=q*lul%`TINVbi=qM!Np^FQ2!0cx7QG0-NDO{X~f87k$-i)U+S>e|hgQ zH35k>imx>wWjOoNQ(@(S8jk)fo&bj6CfR1Qs=B?w{0O|=f04X9_~fi75sMCl6uwV4 zcoCQsDF7(GcQGC*<$%y2^3#EL3G&g103kQ*M%o`l6%CFKR4T|Q)x^vM-n@F24vhA>|FxgcBAV%$E~Q{Wsrbqevp+C;HoV*9u1U&cQ1dc zYPgoI$#h^y*d@!C!F5wE%s~FW&qT`z8Np!y3ApsV9q~+Ofo-j=dIl~&>9r%ZYwq*G z^3OM-NuBZEzKjG2ZJ>z{A5W$Ro{B)8$UJQ6U&ns|s$ppG@?hYu00000NkvXXu0mjf DiZVr!)xN+bB>IJDur6SY@LTf`}r!x7RjF~L^;((s zJ~YGQFWnqpPm>q?SquQ%3OV^D>Zx$!x!C{oK6JeSITgn$xe)+_>ZM@&c58DM#94`3 z1yDek46XGLq7Cl%n`d(Y2QU*XK#4qW-dBop!)i1v`2y^wagd* z$&1DOB&kS_px1pbZVRdg0PD8r#`_?|(4C-K2hdlx)f)%qpuM|$YD}v|)!ge_Z%Bpd zoq=`LDMm4{-`W9L1y_pd&}&uY(!_Qo_r<^h!VgBIlNKPVLabS+Shfa<0fxWq0D}yN z!TbOSCT&GEuoD364&QQ|lwD|SRp?vyCuKkl~nE<#20f0c){ZSkopJBfW$F~1=Cl4W<4KD&f0wj`&b@G*?8gn6^h=`ST z7U*X{Nv!rW>6XNMfciZON>k>uKqi%eU^h-Vxesl@P|EWId#nLq6)fWb5Klj!dNMh~ zsn__H)hX2h*)N7kO00?pQG%)Qi~!PLSa=DMpYb&0cBz)@-V5h`DLp#7T*&W(fAhED ce*haj0#Eu~lv%ubfB*mh07*qoM6N<$f*MXU+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite4.png new file mode 100644 index 0000000000000000000000000000000000000000..7a0b84050f35f53fd35b5e1d21e4ace160740977 GIT binary patch literal 595 zcmV-Z0<8UsP)I5<^ET|x8(ZWU0rd_)>{e}Kt zt5)sWv??f~C@M%74N+<6h@WAe(L0R8z`XO$m~=p1Kj%L8+z&NQ5$I@ddvtPf7nAvH zBmf0XrTwk)==`A;7$On?Rf&_?9Y}pP5`ZxJ{{W~xPBoQS3;<;Ihm=**R9VwUSFc8( zMhp#5F6FILQRFTaSr23qOHySB4WQ)G_Nfhi0+%5a02;9IWm=0!R*{sT-|SF(oPB@X zjDHS*pm3mJd|Qw8;Bh=Vk-|;EN+;ZTcK+#tl&XI_&4y*oDvl_@Utx zce|QN(bw311ak&=%dZSldjJ!`StC;~u?v3k1vtHYj5)iWg|!QJFp6G6aFIz6a)1}l z!Opr30tbxG=1iTP8FTPRrob8CzWQNpL>Bje6Euhd0dQ8;x4LyAJEto$3IyO~=h@AR h)Spr*fO%-)0Kae~_ZM@otxW&`002ovPDHLkV1k)m`T+m{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/stalagmite5.png new file mode 100644 index 0000000000000000000000000000000000000000..1b766541908f73d65c44b875dc460c25a034a0a2 GIT binary patch literal 564 zcmV-40?Yl0P)`mH=Z4s%9)`gCq&5Jb?ObQ6Snp%-iuCHB;w@o#K%8Bz+;vzg2!ng5&f|1(KK%~<~j;Pi0MJ-@nN zm>GbnVgtw~7gcSe?A|x7~~D$3T!kfU}bW_x7%?xY~T~x7g4}i@*iX zd#O|+)UJr^Kp~q}9p_8u8$cN2J*zRkPGSRqFuC0iY&DunIs(Z;3{#Z80I(2kb-jqm z2KHn15Gx3s5TN^>sR(RIT>MpVcw{ za`p1M-F5szOa@>faWZIgtE`@_ciopcme0Z!nHnPi2oqwmUeD2P&;?qLXS|?Zr~K03 z3&0?-u{0b*Dkuh#!R5*U5~PU$-dyYRKATZ5udR{$Q7jJ)Kw;wD>grFR{*It45LPG) zl^}#;0UGTBoZ~1&d|)UXxzbhy$Pa;RPa9T&4zS2%P*gub#%)cGhxsZ70wCW?>;OVY zAnNj=9`8>nC*+Y#Mg8wH2AD=bBYo4?9ky-?Tj%&&>dkE$7mf1Tg}*kZw|E0Mo_lVp~8tjP0GEJhv5MI+eqkKW z)%@~143m6oP_7z)q5qku5HLO*^wM#FATm6Tb{^-s0VD+HQ$~O#!=Be}p;f@?0EFrs z&x$%P48RawqF6Up)Sk6{AZr;q2hiQ-m-N+_HoQnC?y4ujZ^b+Qy^#mD#FqL zZ0I=vO52KY{=aJAmhfKI`Zo*Dvaa7c9Ra3Yu%4vVFOvWO002ovPDHLk FV1hLbvB&@b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_beams.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_beams.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d6e3b2d29e69be6d40bd974078198d6a0783cd GIT binary patch literal 358 zcmV-s0h#`ZP)%Fc5`Lh$3Qf6hUxMIyrUm|Bo*IfQn#25TT1y zM08M7NJ-kebh#t>mX_preZ5{TjeD|4H0A}{=L3ZW zN@BO+#=z-vgDhR40UX%+nocKNFXx@3m>w&cPRBm|AG*w%trB-YnE(I)07*qoM6N<$ Eg2OPB0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..001c3604dbaa6937080971b29ef1540b02d39755 GIT binary patch literal 558 zcmV+}0@3}6P)h6SrDNkft+dj1iE(eL~#Xt8`!+0^8$G0!@*oZhj-+@p%G= z?So3d!)OA%(=LpkrVz*bB6*&F{D>s|v z9ZzTG7YdxeCV*qU_zGgf9zdb>RRr)oJ#O!sftU+Tz*kSonTU4s{lkeddC-bYfMc^V z0X6=L0G?d-3GQw#S9L&3I6eW5MGkxriN7L%6L2Ezld_)POH1tI7gvD7`t`5S__xai z9HCvXwgBz|ZTWnlE|B;u0%(#@7odoY)N)S9Ydi(US`Kd#x}HLsm`s0+NMSb}{k(h_hTSQlszlWsRJI?}J2R7vbwG{JeWzT}9Ko{`@=I;~EE%0UVI-qAkCVU^%1aO6+!B@lxK$W)W w@PH65p!|qhCB!A-hYq%d{5+TV=jGS&H@1jC77~7Z4gdfE07*qoM6N<$f`Dc9{r~^~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall_broken.png b/Resources/Textures/_Nuclear14/Structures/Decoration/cave_decor.rsi/support_wall_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..0ab5916b2d9e605fef23b5daafa7dd33da3f0945 GIT binary patch literal 851 zcmV-Z1FZasP)UbBoPJIskd8eO;7i{Ar^$mO#1bAb-(nIgQt(SC;C4AGS1Iu zuXYyFDR6i5>csp0X7}?#!-2=!Hygr(D}&i@JEyUqwr<^UzgG?&t1IxZmIWBSxO6@Z1}ilq&@mp5^7p+@2MIC?>I_TJ@1L70svJ?kiS?8w z`@>Ow$MeaNDf z2I#E?YW$BCQ^QCx9RzHnB4d%Ah65Yd)^a48G5`^4v@jYOB)}RQ6cA>B149K~zT3-B zu!FysjOJ#Y1;gxUFvT7qcz_D=WFH(>Lxgy6`}#!BkpJi<%4<-qJ)jLppy{Ysqat2> z_?WYS45A6)uVqivQ>_`G5^#2FbFF%xb~$FaC$H4B@QfE7fH9&ri~>Y`(U}EyT6xgu zPLNA0;i!4k{}1p?A65-tn8oy`as6%6c~T>!(LVt`W- z=Q}rHBnV|*G|Y(dpQY52;%w0YPCy$C6`|fyqoG8$AEMwikdOr)1KPk@-~lY)EU~CL z5OKB3EeMRTC5l*}rO6KPQelC#0+r&t|2;==7JoyQxT4h%ohpuEyZw{_v+j4Ju}pyu z%>-Exp>-1SAgE@eSK2arN=XkM!+Mb*(6;ZDe(66@yq1?5uuFp$cL7q!+9^+Y0gbkw z*ZGR5Z)&4B8o}&nJ6=_Oy8D+KG6eTWWIQ_%DMLdcGoTlYG7Fjw)IVA{8Vq*<-ewMm$}xLUE^!LI*^mgG=E d@8W`s?O)Z^H&$Tb@?P){>zi^AfBRzq4HSao4@9MCpNIKSid8SC zkJ|ALBgH-7CWu}DPmaC{q?sXjemv5C_b@Xtf&oZ^AjQ3NTLEw}GerOdnuPZdzC0fb z1#B&V1JKpQSQbw&7V}$MKw{b}!Fq)YE&zg}VS7v*^IqI%-v^S#3u!xqkqP?k{Y>qx ztGWXMvAwrlX?9*)@jP#XHI2E0wfJsREo5HY+m7E5_7GgdY*7o<^HPIjK0i8?{R5H3 zyy>{ZT9BS*4(NhH>^N~N7W1W?o{cPP78)CZqbAT4=Anf_XXX^|JC<2I0TF-f)XMp1 zatQcZ=s2-*22D>&bP8gZJ4NUhGcbbc{s9Wv1pB=c5Msl8RV~*w5aRh-;5_ttPl1SS zg&x0Y5Qf!Wj7QOr=9;YU1_*E3jt+pQWtAfUAz-tC^2Q69nXm&v^I3PcI^F{R&jcS4 zLPC-8_Ot6X680`IYkzdNI|brS11=(W@p#MWfOm@XbiopkuW!N+;ef9vMU|n500000 LNkvXXu0mjf5ef2w literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/branch.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/branch.png new file mode 100644 index 0000000000000000000000000000000000000000..1e9a4ba885560ce3e48d899bfb34c0fba191fc12 GIT binary patch literal 812 zcmV+{1JnG8P)sGYVN(2!#pd>^v(nKO*NH8;$7?FsG zgnD)$VxmP!Oc|M*Ax5MUiFgbI(Mn1s+MriGu19WZukY{PJ2^Qyr}y5the>zxXWjGY z+28s1TI=lQ>_3lbfN6kffLzb<-KCDMD|PV;IzKf0)-GJVRnK85GXPDJG<3do(PI6a zgT7=1k?R{6vO~MJlr&kyi8|iA4HsVVdm$>I@k{`2-g~-(cufa>Ig}R@=H21k3(n2V z3;_KE;wbT~hxo0?q;0sc9e1vC*n&QJu$lurK=nWzBwo~#tX$S=-u^I_qc>>8YV3pn zKB7A)55!(`N!J}fG=RB}Bb&@6V!j+iT4kjHX#7Br(Py*{kRw|+tT`8h=;fgs`Khve zZ#7zuXd}|vzclAaI}rPc&FDrtUVs#USYob1mMUSbic!hONVzd+t{txh;s6PHNf*LfGU*@?+srv&{u|O* zD*#O}F_opdM#H)hj{P^J__qMc;MuY`Os=xjz=czUxu^lP;K0x1VEbTOx@mdlkol15VS^>~y;+_Ce%}4@hz|Jwhjwj4H@zq@OQ8KDesB!5HoBXjV zrH9xNsS@>pvU`anfF>s1Y|dioHR?mdXe@GHy@!)Ua$`LZ-Na+z2IWpUh$Mh-=#e>l zHS)2E!x)d;-*3)|0uZOkiIX8;1fiJL6_Wt;;8Ck?gbvz^it3&~Om@$ZLt)bshpFYJ zR1gAxf@XxKrJP8bI12y`*{v4cZ;^Fp;&#IGq(8`FTdsW3W@ZEz=Hq}`^nj%_rYrzT q9zsc}QVx5}#7g)V|CmgfZ@C#IY z0Z>rWfRLa-qNCy$3>FQdKp;_2Ktx`0L)5s_o2^k;GpiFnr{oZ`yOYSvhv}aJ40^AfE`q*&DHLRYpCegIL4vM{Ijdkl$tw=~(Od*(fH%Oh4sQfD0ewI(=A8hNAd<0& z_%4a21n51Jh!g4az)N5P_+j-^4F=gqfM>K7*ai}ZfEnzScau;o0TWo3_t()J1F}F_ z*RwVO<|`?psAOrh6qSaX60pzSD%@}!@GxFIS1JTq`&0qXB2!j0EiJ`>dVdSe5nusG z;QIjT-9QFs%LGFr{SqXbinLfF2{btSY2cLv*NJkz1-d|F80f&7dmyr?L^kNW$h#j) zz`R~8>iumA0xz%K+_vWuodZ6xD=L8H?9~crQ-YgRXRH(gTWBJqiaD)8-K z#uUAhq5pzV5bA41S(!jQY48)#f?<0e<7ZL>v?MLuf{HRR1g3Wv&1b3eokdKk6D P00000NkvXXu0mjf`*WeA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/broc-dead.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/broc-dead.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa1f23ef1e0b02ef7d6b6209035828bb0a27e97 GIT binary patch literal 410 zcmV;L0cHM)P)XmNa{zpPWUBm<$s_>I{8otP z7y&iO2tsBb1t5k70c^KWMS&#Wtkoh-5xVQq05oU2-`*u0h}cyvM4m$lfy9AE2cUt! zYnl_Ntp#i?O+5x=5C9FX*P6Np$3fAYb+cb<*lJW428YnKxrMS_aOPN6SgnB5G1EX$ z&A03X9}VD)`SC6gn)`X+82HZOCDTu-{(|TP@J(pUT^{zeex@dfzAnw}nhB&-WpQH% zT%y^|(-EL)Y10qA=EBye;1C{kpu|pI94+pa5HbFMy#VJCoLg(oy*Cmc;%)%f!TD8N zh`Rv{Q7nkZxQu3iK7}61U;uLu1n99x&~*>|D?kkW0IANqjglKn$^ZZW07*qoM6N<$ Ef_=HF761SM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/brushwood.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/brushwood.png new file mode 100644 index 0000000000000000000000000000000000000000..112c53b35eee3bcc494f314a94a2deb32931e85a GIT binary patch literal 1072 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 WTQS;NlT0#X2)?nf7KIi&eHoJQ(t1o+C zyPW49&j0uP&vVYU82>pE011EuK->T~8tbK_HCEjL^AgGbT?c)Ng!_(fy5M(z6@Uat zXw=aRy*>+mzX#U*Ea~Hi8L)UfATa~*q6e!sNs~i^YMvpobFyHyR7)$?mm(e)Vg_LG z?3_$hnBvQf7wMS_1my^h=G|@W*Tv#QL;zYK5SYaYOPwmtLL^LKF#6qJC8-T<9pb1ocdZsZX zuee~4KOXqJ2E2LJBJ$)0eM%~dAOl2PJ1T&d^;G@x;*G!yrx+{!pg<5L&0STx8xw=J zs4m3ZguKU8v8Y@YUsh-WM%;6Ggg7+q9u`3I=7{mlTj!)BhwFX;2@BA0?SeF5dnERf z1WR_63yVpF8}O~OQ?;9dU1C_JUwml1eO{_LbV}2OumF~0Cv}%DpOvPD+k_~IuQl(* znB%cnIJhC%dI}|PM1gr9Tx}gv*i5~qtvafv2*AkFIL#xt=yK;dfd1RuYZ z8!GY6)uz4+ZZZ;LxZq&WksiAkmsVA3-U(p=$S$%iEdzM<#17MrYT1ou^#+_D+fFlUNtv8@=`qcbU1At zVb_lcz%IwNl4T_#@wZ|LHz!Vz|LpHLVLc_s{{Wnh`(?gAS1AAx_dtYNkWvAiy$2%Hg3I}^ z^!}CtuvuSkk8u`Awju}!Z@2-F?QXka^!Xlmy+3&XVnZr`*x>1W8lX1uhD<`;{UQbn zN&^Ys4Fy2iHH6L_PkGle7hD!#;nD#lpJi*d4yEw>z|gZmp8=jR>;kZRpAqi{fVgh7 ziHv4|T30jKcL9`wJ&1k+=#oc>bpxQhw$b3dZART6Apo_&pwUeT@!nn01Yj4m;}}4m zElJ&oPWX!f00000NkvXXu0mjf@eGQn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7544af74f2bd9fb3198bc39232674853bf544965 GIT binary patch literal 453 zcmV;$0XqJPP)RXic;&TY?OY|Z765>mUckkZBdwb{u zc=9h0~lM8cTI{};kju+r|as7L9w>mo* z03;s+LREt8+q==43gG_nMXiFm3AHMS0ZMn8`kxq}r0FE<)g=h^ffP0iK&V1xM=y=J z2T)RLrxB~%7<&MzU3$8{V$ZBE!&?GjfFWVK{TQ4U{wGI4FF@>o`TY8h#jA7AgHKLuC0Dw&ceuALn?$^9Ak$zl#83!AG+{lP|fUC%j7Y00000NkvXXu0mjft82ma literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3b5734620aef5a4e4138085425f5c820531734 GIT binary patch literal 514 zcmV+d0{#7oP)$=*cG#mP)l=eFRZ_1fN2D3GpSwyLWHW zTR}W{^5n&XR@b#u@FHFWp{%&BLJ7zkI7kRtO--I5DgF$seRUWFB(AFbQ0%D06yV;KqaYz zO#-OP0`9FzYT$VKw@h?;H5BcA@1Wz($?@Ks5=d3C5G_U7HRFYy+fX%;#{fVRQMv~>LtP6;l%$&~p-2E`b^ZMtb3HZJ z1kY?U-3&-I(S$}0*_sRw(HWGav|tFJQj70JG(g*-+fj=hudKCZdhIwT1^`D@|KXzp zMy$G1WG=%K&vz1lEp|P@aG?UPoJ3*(N}O$nSJNRCt{2l)X*^F${pyz%#HQy7W1a3NOJs@DhlZK@P3!&NdYQg&Tt+!n-fa}{QvkKOJHbBY|&yL$!Rmuj)={etz?}N>N790e!FKz)n zzz>&9K84UgTL3hO6p%X%gSaO_fevh8P*cH003IYK>(roG!IJ>m=k@XVQ$nL&h&5<8jV86MzijnCj8#CLpQ~!g^%KYqaSOAV|w$$o`bR zW65imDJB3qoG3sK8engLC?V4`rUIx{!ko4TWE$426yOMcu-_|Oo4(@EiNc3Yv$X&! z_Fl99Xd_+0^h~Afn=P0sjvWSX$aBbQS_db+&crpYC#no#%t8Gf5|cE hX0AX=?t#V)AiwXdE+MKY2-*Mu002ovPDHLkV1l7=*pUDL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_4.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f346a4208763663abcb0e4e65f2cc2923e9750 GIT binary patch literal 681 zcmV;a0#^NrP) zjYNS&LqWX-NdYC|0?RlWhc}Mx{J2SW#$$heo|#Qq2)n<%Jls9J92F~U&Ds$F1y~bk zEqJL7etrKePUNle)~W!HPamcVnnH7`w|rCpGOr>zH>Y~b#{}?Hz&XnY$32Bi0FN5y z(lfwRClh*cTmUwuf)G{M(zpoT%~(4RKuRnE4T-272p0X?=(jDBDxlB^&IRD4OEx1U z>6CGX%l1VE;Pfs~RcU^UNxXiedR&xTQ{sS-y6^MN^?B=6_x9cn?;4CuE+I>vG$1%| zFC8kvy}r6QBZ2@hcp~~_o6{2$vP4HTcH}cpW8U2$Y*2}kqx3S*0D!@!*4`I2rq65h{R8#Qn3X?Y@4q-@-SfWLb-}6O{p=3KI!3lYQ>_l0s=M?iU-tq9m9E z6r$vK0|sv$9NQM}02d%x6%*BQ(N3A`jQ1=t0cm?@5&+sz^F9!ZgREAzOa4EE&GE>` z1b_eyztc|V%J?RXpmlsy>}MITNf#RV?-|Sl$neMHs_d2}6{-KV7Q+Rwq)p=ukCQ@i zhxg|kPfM)&0Lz;~G54ELZXBzRhE)=LHoyv#$@n6wqYAsiF%y8Qr=u99-4)IU1snN_ zp}qL6#+Xz90tYcwL6SWOPi@j*mwgc>YeYf`g{D?W`-wN`8i34FVoEer49W3HunoMM zwgdosswI~;j05;+{S-h|j5iYpS3lAC)&xJfKJzyLpwC_LPrv9Eoa6ro12j7uUP}2c P00000NkvXXu0mjfgS8PX0;dzcH3M-%wj0xNprS zf8JxXZMQp2?x71IV#7_J``KhWqdpItz>wsbL5#CYQJ#rkNOI)%hnyDqAM)YQ+a=_n zTe>j?drlEvqQWJN)oZf;T!%Bvq;p{0&gaall3AHhM&gZsB(YFL@-L`DP6dG; zN|!AEGpDSk=?00zNo}CxdBat9cn{#>cY~TQZJOa>D_$(5T=8jA+jKI7bL0Z$J zu1JawiMikcspP}__IBiL1Io&qXa&mdcrCpsi?TjNFiO+~cbV!U4UHyihFRVF3qoR; z6gp<0zX%s&dQk_t9(-Ne%A3Ml?iLQi_W`g)=jycL36et*a&qlYPtL$Kjz$Bj4$U=Zf>6i_0BDuYU(hvns=(JpQ~MiRTN>~ z9SkT$JC+S>TL1(jFf1+j%RIooHEz^okc&&)0}3Tutv6>X7?`uf>vPA-oWDRj00?&a zhR*~_oj3Jv$&UTumZal|W?r_Y@RAPH?y>imELMD&DgKI0q5NM}K^4w-hb?n}?~P;= zZCc4CL?7k3jR%UO_iXkT*;RPgNU+z5qxhMlY~eE|3`509e|)OaJzU0bN(L<=95B&a6c{{oc2dkQuH`?UePSLR=34<7i{S4x^5cblx*q#Z9Zi*f4u z(8W(`@}MdfVL1qb@5V>4JU12L`{oHu@0nmcPl8U)$@?s*xy64|KE(Ms_n7jqrC8QE zGk=J`c-f+uG=I(6%ZECuc#mIbQ()Eg!AGO#$%O>7va?olW8Jo!xvB3~()AXf8a-Cs zDSvv8vgB7~en{cNC0JxSD(?aUKy)4taNE&iQ{b9;!$j2Mi!{9 zpTu7g6YliG(DSEZ9e*g{zGe1dZ&BdtKSHa(dS3f=S8-l#;oxPs|q9#J*b2(Li8}Wt~ zJgSDK0XkZA_D$XlW0qr4fDBH@?>br?vtu`!zSfm>uM`1bz=;J5z6UVAhNX@LgjFL( zf=@m5``>~q4#kXyiyv>I7Iy1%Tkl3cNtoUH(cc;!X7yuDsAmKpo)#se4i`Sp^}X85 z*(xY4e?K|y7Pn^U1Mt(CS;~%&5yY0?uowl=q-9(21FF#gRTnj>S^Vj#R2+iKiKWG8 z(^mTr){u}XErwHer+Sa>R+CIrXfs6j&frmEa07zCog5CD50(1Q*ZuJ^Zl^+>HA&9` zGcVZc4z+>-!_@gk?~mnWNt}3Y=J;Zj3=$P`efk0<@$;M~ULSbq30N20aURz`=V=*e8j(~t zqrcf5A%+NGJ`)7#Ja_ns^bQAHdu2gn++q|)(@IHa}N|4Q@!^xCNetlZ|R{kvNVG~*to-{I8PzBE~d zw9r+6^73QFiNdtNwDNT^&ADzf?LGTp`Zw(Q*Hy@h>lx6IA1=U4QI&-(>SWsc{L zhE(}CQR%K5=quH#E;L}LBq?M-Wl6v66EoHT-!O(G7;6n}+IATbfYab?!LIiX*jFh^ z4jESyETw)bVAK~jNY+e7V~@X^x%LWAh;7ix^fmG@J{{fG{0v7`I=TuuHn)PwR0obc zEwt*EJv+TV)*M1(x@L!Y-S?a(^2xR_9nvZ!0m@MzWAnIKul@Jtr)VLPOHQ;M4@A<8 zs%1`3Bchek*fqQJt~G+?pDRqJRB}5;qt|d&*dnoL|Kuvg{wk%L|XNLX^Jf_u;?2mk~R%na-I7M+7(GaH4dX(R@It zzW?ZA;5*wBUjs%qlRq&bd%gwa^I9Qod5#IIkYDVYzgNeQVK9rwx?{+j_O{;#`~s11 zt`9BrJCeW-t@%YYozIQtAZD&9>jV91p?v~>B)q;u$3eTPmK19e`UX!p#;#ujb3GN| zoGopcqhi3OMjZ9GG%v_mV@Q=!8fsG&Jg8*1sBLJ@N=xaaGwl{PEPFMpT{s%s= zubc(R7tXmlB3KaJ&4(A^19IyTe-;xS6C)!OygqMG(tuZ|{6N0O(|;Nu9^>mhlNwo& r4dX~UM11Q++Ta#dO$Xrr6VKdh1Jx_X`fB?6pA7JD@kZ4i4!iLm=u)d2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_6.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_6.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff297332b4a24ac9793221f36ebfa77e57f33e1 GIT binary patch literal 2466 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 G^#1_or`0L| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_7.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tall_grass_7.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8186ba6e214cab3469861ad11ed9b46da53cae GIT binary patch literal 2384 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/timber.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/timber.png new file mode 100644 index 0000000000000000000000000000000000000000..ed202a859f2df86570e738060344236243149bd8 GIT binary patch literal 975 zcmV;=12FuFP)}oeg>fNEd;}9o47Q-4fL2_$nR{pM z`SqN0&&-6)KbHRhwEzP6xqS9ikpquky$Spc05}PW;~Y*doI7LBl>{OP`=!a}2Ik(qH$7dQCeeSCFhzj~DMVX92oSKH!|C_+pU#A9lg_b16a)hI725$3R_Cyt zvhc7#%wYl$1c2f^wUl%qh6WS)`Gu5eM@k5=Pc$x?kVVG@Vv-jy8a4z{0uhkn#MIM0 z6(<0K1Q5qhycaMPJhmZV?~Gk4X*5~_VFV(g9dAFT%=wWav$~dcl*I_KBjHLV5-O!u zAQ%DM7+CzeHvVFEe)8n;gyS3#5@yHg%(GcDdU2#23A;G0lr$X;R&zlVdp|D_cg5Z& z1RMb*7L7O%94CmkE}D%707~lomuglZro@iX867Sxt{A3?yMz%Sgay(NL|FfQRx~a8 zP4tIoTp;d?z2OHTX{v%i!*Zp02s;9BoD%I8?GTL$!~?O{0RbTdE%FUvovM4W%a8DS0PGLg+$lZI zSrA=zVcOycGC0uJbOdaO4dbQ-QNVWH799}nv9~Cq;0FRh{?S2=yR{3tc0;e_gh*S* zgurnxn-xMl_u=!d1%^)?bDYa{J>I!yz6X5F=(GGJ}pjeYM!e^ouAgzhHJo2 z5V}oMNd?ZgjJs`*h?9Hb?3VW?8NZ_Uv4+ah%9l|=9Trppg2w>$;p@Hg0DHK(1W?kbw{qe(xNJ@URyd`I|TO6nqet6Redw*-l56%PT8BJORrY!14FH40(43_1! zeAt_-oT7biTVBvSmTNu79ry)yDVk->@!Y?;JhFOk%h{_lJ??A~RTI8)q!OXge{}}o`>KmHA suvY+OKDhj122yj_O&0w>|CjOpQu)iWx$|}=0+Swtr>mdKI;Vst0A(^L@&Et; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tree_stump.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/tree_stump.png new file mode 100644 index 0000000000000000000000000000000000000000..a0916ecaaea3f02bd41a3b34ef83b3af10693191 GIT binary patch literal 341 zcmV-b0jmCqP)aR*j0?*N*op^ugjQ?TsIZvcjaz85}q8YwU* zKzATBfVHBMYMKrRLV@&H>(z?4I~-#_MzH{b@t@9DQdf%Vo1iHLND2`NK+WG7Q&BSt nLi;!nkpQE~GEO-;E=9JMj`)kQor&fXPZXbzJ!h4FuXgt$u|sDX@BY5GXQy%Txw+p1?|2sW2{_DA zW)XPK!Fa^di2;+VkiKVM#kw2+_Gw?PW}p7maN_2xvDQU9H22=iv)cFh!ObHpn)2fI z1|;N|s6D;>JimU*`CAn=`7d2n%QLTS_2$<6d426$6Gq`&hg)A(On$wjcx{^1yv#Qf zg^#B%xqH)-<+aO!t!QNP-xg2e*pL_#d;87re-h`8?o>k7G;==ktPs9^ZPUIjb8T)3tx@Bcz;V>UJtE<#W6bX)7oLQ_ z$?CJuKTFG%zZE^z>Lv3!{`vc6X>dBY>ISY&=-cyk@uwZ_7f;3CvUXNd=+`^&Ho@@2 zT^~DcD z&)hNR@%;t*Z}NZl{SNqby~95dGYw!(Asv4if2n+9_jtn(WNoxp_{M(ZUxU|!8}btr q*9af|*I)<~{%;6OQheW;{;;?@m$Wj(-v=gd1_n=8KbLh*2~7Zz-)-Um literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/xander-dead.png b/Resources/Textures/_Nuclear14/Structures/Decoration/flora.rsi/xander-dead.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb64440e83b2edd5e017c5f3fdf4240128ff1b8 GIT binary patch literal 462 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 N002ovPDHLkV1mTnD82vy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-bottom.png b/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd8f8fcbb812136e14a2adc083469f0e0c62dce GIT binary patch literal 1879 zcmV-d2dMaoP)Px+5lKWrRCt{2Tg^|~NEH9MR2zrb4RO+RAx)rl#e#^o-D+1As~&plvHe?n?Wu>V zRkf?_hd{tePzVdCsd0cL#30exgL#wj#7XSL3Eq$21su=U`_0Uo_uf1!h!N&ZlL0_B zoy6gB3x95IDx+@udQ=@mfowX7(%c*Xp#JX7SlYf8X)i-!fBQ24z-ctFvS&v&`v8#7 z<$T+Y6#;-dKvmNsZ}-FRzxlQuI|9ay*yw=A3)AeVe&%_Os%^1d04Ns>Hl-)rm1^XD zWJ~S7rt}1W7!k0tXDhQtiYvYyyBVn+AhsQAJ7C=SpMa|#z*XZvPe3e`plk(>6R{w` z$fRIoQrN240D#qZZ@9TC;`RDLq$dLq69QyR=?QN3ig>nsk2$RioH|a=`eBHQ4FP@@ zn;%>YuG8EVt-EK-_n6pbFT!G>1Vu-M;IuA$&0{}D293lc=y0^k1%r{d8H*LL zTRj1A((zo(-@vH@&)`MjyZHs(NFs<^EEWWi**j~bn5t=b@bfQt@$!|jW4Bj^Xv)ec z=5GLSiR$M3@c$bP&%0O`Vne{9S%j)-a2gHNzwAT5nfAOV!zF4muAG2!!C>cV zhF@77RyHuDCp=+p85H`Cf{ZIC;9SjM(JTT0D%;z5yMCa|8Y#A0J%OG~crGyj_=L)X zk&(!J@7w>C5l}7|3;;}F>A(GBMFGTfx`}%0i~)e2Okn0_y2Hk&l>)fi#A#jdYc)S2 zWK)G?aZ4d%chh3%9;phRd?|6!{@F`nao^T8GcUB z$BhF{77?^nv9a{%R{%h5YZZWdH?Xp2E7vJ=Vp9FqW~qm7F78Rca_4G>M|SR(3>cXd z9xqHYB4PPqndNgi&oy;rdz+InYou5=bGF;c5DCBk!!#!XaD4!C=||p=ekuI9n!&u8 zVaoHTPa?a81>7Ty44I$qFY@1M=~XQYrMbC|rFa#nT2@;J44RZ6CmobD4JF~7NXVjD z>{#~0^evA=M4&b;3koSC0DRw^I!?!(x(L5=`mGuMo`jS^gL?mQ4FK?+Q|mv-AwXlI z36T3cS2MUy_hjXQ!P>X1DIC?$eDid=mfN#=nOP&niuoI!`}|YK>3LRD9T~$IJIl9b z*x_*ti)Im3%fj1^tTWr|4Ee?3{Lru5j@?wq-v-)oxn5Zxavchl50fd9&*j>}UmmeC zxDFueOMLc2&~k&|Qp@v|;1?_nisgr82K0BWW9JS7ZM%QaRX|5A;I4vhvk#zi3j{%s zayxcY`M7ZqdKRf3FxUzZg|Au`Uc7wOQ-^p65Y5V72wILnf&`sSk%Tby0C&c@V-+B< z(y;}CCK!cDL>d%w)>uCh$f$D~4XkbM2Ff)asSY5`PEJbLx|AmrWGg&>`h?NUZ?1j{ zoM=53C1}^0ICUI2t&330Sx>qr3@OD)RrRe)!aI!yHdjA|$}=7d0h6j4I)4vvlbOh| z65A3<5QSgc+zp*%J+f1PKucK^zS~Utfk+UOBqvoB<$}S)Wgm3U%NScgMD*R&o0*{HM7aKb zl~Lpta20B~V6c@vTM<1uQE-YYM)@5ffrrJ9>a{@H{iuF6@F@VeBc?I<^ zHr@;2^PpoIDzq+##YKhGYi|cFCx*%acIpW&!}2KtC`;D&|(@6<2B(C?BmXt{q1{syMY4hz14 RCn5j<002ovPDHLkV1mTlc)|bx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-top.png b/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/junction-right-top.png new file mode 100644 index 0000000000000000000000000000000000000000..793db233c3905aaefaba725ef68e8234c6de1467 GIT binary patch literal 1701 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-SE.png b/Resources/Textures/_Nuclear14/Structures/Decoration/rails64.rsi/turn-SE.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ae45f263368ead73b95a53c7d13ebdf035a86f GIT binary patch literal 1844 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/meta.json new file mode 100644 index 0000000000..7ab03e564e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/6fde5cf64e584727ce66d92d81352801670e172f", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "we_open" + }, + { + "name": "bazaar" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/we_open.png b/Resources/Textures/_Nuclear14/Structures/Decoration/signs_64x64.rsi/we_open.png new file mode 100644 index 0000000000000000000000000000000000000000..141a97768a05114c34d8a8002e7e4f3652ee6f65 GIT binary patch literal 969 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Rrl zr;B4q#hkY@4`vHHiX7YD#Hkvx^nzH9vm(3WhoJwg{#80nqDvI2UikhI|0BNV=>?@J zP2Vo9Uf#vR>i=?Sz=r_M+?FjGS!WZgSNuNvEH&MHx97IACCtYAoy*dUj4R*IHs73Y zem%j`k0GK@m|@yumWHPmj6`!M96EH@`niN-S=skvKIhi6EcnbXue-7>`tx=}u0Iw( zuIcTyH`it_7}lRn-LW_lwpS0?qshBxBx*2S-u&Wu#;iCNm~5t}bO zY2W4Bmu{sp)`i8pzAKG)ahb51M{nr+V_R6j?_7A zmE%~k{p5^ym9qq+eTo;}R*<#PWs<(dbd=Z5*6!dm^X{Wb%9qrVHI6BKo}m`laDZd| z^8=kPHK*)JdQ>iCyL9FO%g$LZB-X#T33oitQ4#fxUsXTq`omY37&p~jdE2sYd+1I6 zQpv*^5+!nzmvA{ai*+BAdzw`w>fgVZZPf)^9+}Seyqf*ok2JQkUwC2NpIPPBAR)an zyFFGvxmnj>c7ejYl5hWkRxf+6sL}U9<+^Ml$M#u?`yJ;zkf_x=S39w??PRNbn*^`+ z<;2+iylRfe)t1?cI{s3eT{7%)Mi~8PwCJ}4fpDy|Lk*EKq{;9HM6vlkyo>-o}I@y2T zev9Yb9(q#o-l`ja>g$NBHNU=9KJ9dD?ag(E?PT;Hr`YXXXMCTp{uWzviIT#fg`s!q zKPz7U&#^7u&fwJ+zekEQ(ij%ETyOqcTk~_r+?yv(_n9~T&gMZR`v#r4Kl|UN?s!un b{D=L}^XakdGFK9Td6U7@)z4*}Q$iB}fit%l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire1.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff478ac17960c58e3e43a170a991cb1b72df733 GIT binary patch literal 895 zcmV-_1AzRAP)Px&IY~r8RCt{2S;3CtFbp-TO~nOOYKqzebL9U&YB*30MM7Mv;m|oO?s{Cuq;1$i zT0aR1wXtJ6uASro7!3b4R?kxWw%hfex7+A>(=_UwRaN!;S>_zP9}Z8kHMvsB0SP=1 zbLEyInKJ4?=G^dH$^ryBqd6bal`0TPlxWUhE|+g(^E?MWmO3Vle`XMVFI6Dn<8%tX z%bW{l1$7ib1F|j4<;F2Ajvy~~XmHncBi-xux(E211v~?$$fEqx;`nQcFa=#b$pL)6 zEla5Ddi1WYYuJ{hDl5&k6v0p6ZMPE(lNRyJImq)Ix~_}TCw&SyPMU|;gA{g;9)=WX z3h^_bDIGGj@E(rGqxi0_YdE*9_)gN#ZJ25|01H5@60VHafy_B5ybsEp+ZO0p0D!r& zbpAPZ1CRhrRl=3=AZXw#$TLWjL;Z7|=XR@YP-T+4lj1&GDVJNK&;IGe-^1}nw6RXT0btl4;C!M+@0D~Icke$ zvxHy(Bt;l)tx)|Gh)q4u%DXRO5QYHoA`~hvIMJik|CczoEfn4lneeDE(pob_N~!}C zbk%7er|G)%NIOTK%FrFAwm|s(1F!%9OzXvuoYxLMvG)NX9n#!$Y#+`7RN=X8haXoU zfg4XVDRXYt-kr;F9if0pHgjL7ufbK|6Y^CEtv<@}mPAi+T!-WgzZbwZ7P=467D1Ey z)&;0RbMEt~^FkNt(Fy51K+ge^{Kx6kZ_6_JlZdrnY=cW~S^~~P*L5p&;+gUQ)9g=j zA3)PhGca`4j~zpGr@9kJb|r=>ETta(KD8=ccn_bq+c1`|B<@wTWAjub3ji9FIX5au z`~4oS*Xw93moK~@diiFv0bsi~T=kTju%y@GXkciS(Qw|2X&;Z3f2nJ6fUy%2v@30` z1xq?!E&u>OvlTWNmciKJ)C!Fq24jbZ=f(~TFm@P>9X56tVeBx2vBSm=8$0|^j>~cw zI~;(q!vPpOjDL(BHg?$9VPl7l9X572JTMl<4jVgc?69%J#tsKy?C>4N4jT+FgD+_r VmqnHZ*HZuh002ovPDHLkV1ggxj!ysp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire2.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b346516b2946aab60d47e81b73c0400cff580c GIT binary patch literal 972 zcmV;-12g=IP)Px&hDk(0RCt{2Sj(#8Fbq|Ppb{_b%)ELQmrPR!M zf6XV5-ZjRMb8d8yui>`kB0B?+;#%v8QBt2kKQP9u?hB9snSOm+YiEJV-F>1!0G`k1 z3AMMRq3nT_O{-1;=iIERNkHnqUav)G^e5nbCAY`KYzhY8e!q`dAk{WE0)~`G`4o&X zGo3Nph^CFwN3aQ^u3`#^exe(Ta83q&@@`5m(SO@xjabZpuImO2Hyr-%=G5O>z^Pc!0X(X8!83K2Fcz@0B{LP1p)U2{*L5uiQXVN2wmJ> zZc_~YrKl(?oTG3leBGtw0$;@n1Dnv|M`MLy6H!@O{A*a@Pib+yyND2x>Mq0zW7_hE zCdjCf2_LI_gBbCJ zTWcqu6xL?LZnQYZ-mLKEw0H?tn0M_`*o+nr3Eqx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire3.png new file mode 100644 index 0000000000000000000000000000000000000000..cb9e52edf37669c090bd7b92303b2724eb711032 GIT binary patch literal 834 zcmV-I1HJr-P)Px%{7FPXRCt{2nZau0Fbsy(Wev1g| z=k{WZYWscPPoGOEroC2fHG;Ez;MSlu5C}L8d)B};crXx%J3;t+^#GrlWm(>=!SmVG zz~Dj%L_}Ynk1PwpdpuGzWFM;OO{bV&3$>u~n*c&K)! zX*vxu=X`Pw4$t#U+qQMtBl=to+&}JfEeL;V0RY1=9E0s0JO{I{Ep@pH;rF;rZiCy#a|jsstA|SskZ6&G!&ut# zz9hz|YJk-?=X?r+W*2_-2Ehz~wI8DcP4%q-bCBaaFF&rIM0yIe*sTp5;;4OBT>)~o z=Xs`_^KpOMwrb8o(K(oT?i7M;DSt~J5IhJeA44rTO(`H}8~GMvR0qk?24$tdx~}T| zJAI7f_~qcF(X0X3zId)(?bU$qB1E z@5_1|$D@7AOy1c6h;HrzrIe*~pu@qv5JJ;gKq3!otuzHdIwWVmM+oJ60IpL? zPc1ODfJm{E?Ovh*e5SDr$ost_^^xnRT|g7T76Am9dE|cxp-BkU0BC0bEL|+KR&fFl zLjEqmS=aS&zE=QwA310BsBN7E%oSjX9CEFPl+x*Q?Ig&T{IV=v{aE>5(}vqeVWdE- zVDY7V^)3LrGH^A!`@Y{2LG^fOy#@ohulJydAo?Wg`%#30w2^*Zy%wAA$(jzx9~ z!U%a`#0w)t|GzN8egCzE5xHu-Fye&~9WRVn2E8!iIF92uj`PF$2WLCM-qwEZy#N3J M07*qoM6N<$f`HtNwEzGB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/junktire4.png new file mode 100644 index 0000000000000000000000000000000000000000..09ad4bbcd4126c792df3dad622b50895a65fb806 GIT binary patch literal 653 zcmV;80&@L{P)Px%M@d9MRCt{2m@$vTAPj}yoo=X9Q6VvA?En8s89PRbs48Xa4JYRu$0U&IZt44` zlw$J?m=FVm5JCtcgb?zEd>l3Gy6)L(bGzND#`{a(mP1Be*F8_C)BJmyCIEnLlXhv7 zK6^qXcx~tTwc}0GbZ8PjTMfL`u>w7$&(`YN;A{NtY1^Y|#$@I73dplZN@?+X7>4=T zu9g^}6!AcQ5g1zMIPgoX_WZ zHEp1pzV8>SB!QMLLbk6C)FKljX8^Fw{hA9=)oajmBm-*tzF&y5D_#m-x7ohhj~!!6 zOYLp2`XVF__qLc7taEu!n4JW@8?0ZC+7B*G)5lP061K!`-T$}7u(o^S9SI(I;d8jv zrd8N~)&vN7V^|YBV#J!Dfi=MbtO>Fv$eJK)f~*O$CU_jy1i_jhYl5r^vL@*J^Px(8A(JzRCt{2S<7ndFbq9Yx(Jv+z{@QA|DV*QmxjPF;9a}uRYq3iN77DgxH&L% zrmZg@gSn?e2$2EwY#hf(N%}sHBb;*^CzRlvi{x-{HukcN@ny{L79fBGX~G=VHk>agLeq3KkvY^2vHQ2j-M%L;WkZE(wQYp(**B*F^oA% zy0gRCmvip6rT}kg95uOUtu3~`+KxeEC<;ocSSyc%r{mg&v@VbfDVYWuuY2pU>gPZ|xAZIzTS22_XSg1os|q zdEd@CpmY+=$)~~yJU1}4c~KFRLioVX&(Ewu8f3^GDXLmGsF6cyn`@t&HYf)GP*XuV zgDa>N!Bp?f-3Q1sK9|kc;IgG-c;V!suOV^(KMc_X`fH4VwKnoBe@2H80)?KIpQQ^9 zibCF&Q~4}mt;Mn|NrUCu$x5s#mQudvIltx6>Hy`x9QW6{0C5p6-k+76Qc{AaiS{Na z*O9qjYIUWkD%}Vjz7{UV3MghK6QDPiyKyjuQ+3l{)%%nqNy3uW*F#%9d5-81Ijs|6+7I583x#W zKx=lm1v3nE$_}5!3yQMpd)s;1v3nE!Vb4$hJjAl;a1Er&=EV_f*A%nVuxEW l!$7C(@Wl*YxNzYtd;^i^d*(9Nh(7=T002ovPDHLkV1jzd`@R4G literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/meta.json new file mode 100644 index 0000000000..c83808286b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Decoration/tires.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by ladyayla and MaxxOrion for N14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "junktire1", + "directions": 4 + }, + { + "name": "junktire2", + "directions": 4 + }, + { + "name": "junktire3", + "directions": 4 + }, + { + "name": "junktire4", + "directions": 4 + }, + { + "name": "junktire5", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/meta.json new file mode 100644 index 0000000000..caa105acab --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/meta.json @@ -0,0 +1,59 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Ported from Nukapop-13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "torch_unlit" + }, + { + "name": "torch_lit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "wall_torch_unlit", + "directions": 4 + }, + { + "name": "wall_torch_lit", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/torch_lit.png b/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/torch_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..4fdd6e0323201567cb3bed6b77dae60531359788 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zB|KdmLn`LH zy=9nn*g>H6q2kvtvD+LzRgGDpc~^e&*>(PUq7?l@D6Hygo5?#RgS<7`K3dDKpKCMx z@jq*!`I>2>FFaFPMVi;`l>49Y=6?M5#3^?=^UoWdkSdK9J#D7jF#Yw-zJ7U}C(rBZ<(*!svu`Dy zuli$j?@7U(ndg;*t=~lUe|J{?yye8#8uPpA)r`LuPCQ*<+!}r6@}phMsz(=8-C8~G rTi*T?70>?jJ`~gYBM-5Kfg$3x_@VWAeZIfE13*Hau6{1-oD!M<z4vsFLn64liATVvV0(7b~If?{e7`8xL!Ac6l2j0SQMSk&M%`WwKJOncS!VP~QDLB~8u#<}$Ka`ZDdqK6* zp#AMlDirPjAiIq`Kr%H?N5|*%(y>WJ(g6AEI_+$&yAdeX#e0A<06O2^;VG#~X&%6F z#1%{wKn*~;uDkbvij)9;YR!KFfYuwEoemCw3pZk5HGmYzw&A`2pa@kZ48S`d?g9TC z2s`j@2)Z72z4#nn}qmWfT3hADt97;hf@BW%j%5R0RCFGBM$FH f#E+lKFamu5oZ;tC2LfhH00000NkvXXu0mjfBW3CY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/wall_torch_lit.png b/Resources/Textures/_Nuclear14/Structures/Decoration/torches.rsi/wall_torch_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..d629bc00eb5d8b2341abbd8498e1e3cdee9218d1 GIT binary patch literal 764 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 Y1IwE{)uxKVgLXD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/barrels5.png new file mode 100644 index 0000000000000000000000000000000000000000..da1078bd1463ed24f306190099e7f515632a0d2e GIT binary patch literal 908 zcmV;719SX|P)Px&MoC0LR9J=Wm$7ftKp4e;Ms^bus(5f3L9JA=Dv&^+0udWh7Z{jWnE3-)_!Ia8 zii(89fT~2TnxZrr9Hqetsbq%hcbuKL24N=hmc;Shz32D6`+R{l)>z|zhxIQO?S!qw zybfwM0PjC{m-tE-@cLnx>~5)LBdgAMKG*jaQM@FiQ~^T%?#o2~)^MwUa>4Oj0DAoi z2i+43z%Glt6Sfk+>2WlOQpAGO=_O1j4C5J({aX;Wl7sGvb)ziuSI-~tsXO9ubOFFH zo-vGPOJf^umBY~m?d?sV1P3}{E0K_yBt@uKDgcz?fMCDv{1*AM-G=^NN(OefEYA7^ z?gV!ke)+g^j0hXXGxjPzpSmNUWCzar1Kz%Ty7JyIp0OADym%03awy4x;~!OaHpWC& zowNRcH}^NW8QcZn`{`Fe^@P#Y4hd?u+7)F85KE8eP*=Gkvg$(q?aF^ zCn=k<5D|dxXwq25^SKt36)$rEEkKvx^}|s2@*;BcDYB?nDvZ6{=}WLd+3t8QqXP1s zjTzBZt;h2@OeeWxiy*t;+HJUqVjRz9XG0A>I!}N|KY38IbzR%rzsg{iqX-r#`^`lq zY<|Q7@k& zLNZYVDHA~3Q`hQ5r1rYGp4kZnHmE?z+e&XQ@0TExL>6#7SJk>%(L!bJWB-;WFxN9t z7{aVl^V&Cdg4tYxnw`1_5TNGu`V-wV4o4Rpe>=Cp=!84Bw-QLdx6Q*v_E2eB3+d#G zDDz0xaI5-S$WsEcLQFA&_V#9q9F)bY&VD9j9rGQMD!Jj&r(k= z$jyKroN>e?H-FDV(HZfN{+O&PPf)Y5L5|D-b2Q&i;YR8DEJmOLW2ux=L iMZ{~YvBnx}2z~;ezsK{NHghfj0000Px&lSxEDR9J=Wm%(r1Mi|9^jsW98WFJh>HdYZRO0|u)3T>5JrC!qWUiRF-t><2P zZZDB~L)#LyTCKW5phQGfVjpY)YrG)22WO@>@j!q*R4VVpjA!P(`R04y46wrvJN)0F z<#m4D`ZQiP>2?1mcitu_q#G|^v|<3eZY`bUR0=V`Pk;8e79tmT`JxpI;vkBc`60u} zJWUEf(K0Y~9RTmn-&%wQ@amh>*wl4Nyeb0ToiBw1QN)kGzS&sBp7>$K!AkNViU^_z zyKXV_!%aCeD6AgxFGT1+CiVaZwYkTJ!Y_ic1W&0^&WCWT=Ne+mk5M^1l`%cfLZC4pi=A5vGfnVMXWxHmSWq&#>ZUnZsm+8%}B4RZxg{x~hcNLy00 zYet!_H%1(BZUkyZnXA6XS<99mR4(ZBT)A68un4D8z+FfmmCa=YoJs-j&L@Z>tT>=i zn$jpuvFjE^%bA~>r{{8U>PTTCvC{8|#cNz7an~Dj{rCNH0gFOZN%j=CK=#gn{QnbcT^#8; zU$hKa7l7O&ON&w+!CH?}K@7{?BF3fP4JxcH;7M-Df$HJ1m)onr>;8?_^~Q2n%O0_5 zs1gv?%mIN_Zh<6H;+{~EZ!BO@$f8?BxR(*{u)_{J{AchFIH<+x6fJ2w00000NkvXX Hu0mjf23^cD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_1.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cd2612a932f69f24da73c278b4edfb156c73fd GIT binary patch literal 798 zcmV+(1L6FMP)*+SV6{36 zq~J-_E?!xG|%)w|9ERm!I6%fQYL%>&*~QDgZAX@*H4} z%Nq|M@DC7a9AYflln5YiJlJbiJ{m^`Jbk$6Nf?4qtIr;Uwg=vL_4Y$=OyX&1wjr&c zR;QaSM*Wcd!aBb^{bwQc3MXD8L#>y1dX zbKkjoN^V1945S&y%4I>Kf;9G6BkHwD{SU90#VNKDQZUT23h}~$GL7=ZLFi zMp1;2wkT9;y_pU`2q&1dG}XUk;Dd4{Hqo1OH>4|JU_285gkVE;Gw=D)Gb6t;0i+!$ cg##3+Qy(FN>ipE53IG5A07*qoM6N<$f+Fr@)c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_2.png new file mode 100644 index 0000000000000000000000000000000000000000..3afcd2e1e26c7028877da6750d489f2350297be2 GIT binary patch literal 647 zcmV;20(kw2P)pMiy zA?V;m5B)i5intfq#1*MSl9#iCS%yXI9fAjq2eczec4Y6Wr01co4G=K)s z02)98Xn_9(aGpOJ@avCGYtnzIHrM_X0Orw1Sj0l>qTTDud$@*-dQHr$KoNks7a&C> zNHi9%0jtv$+mRjFN6XW)FaV#Gn=zD5L`BuKWQ)|`eSB9az50rR5&(l>P%$1DhLn4V z^6!MAX!zA!HNZhQ3|c?{ys&HlnF>T?sAOW(_N;C8r{1UZ%__*iMfg;%OobUnv1~^6 z5rwVDa9Gpdc!2<5elj$QruJ?3AMWpD>)a#!tO(x#G;376FiVsBFv2r=f2?F8&I+!(^MK@M15*N?q_sM&Zd`|(P1fW^cjz@hukSqq6+#96< zsUmYO0G_7u=uSb*EJC*(k3&L~9;5#I3@OC(WH#w!ZAUInTT zj?=pXgq-ruR|mlu^_I9eJCqTmT~ejMXTj)j;k#Q?LUCxUd#naO{{&0m1LZa=^3W=_4yaXc? zPs7B>OR%vP3AIBD5>g-)B1;rd6IC!!QH6Zh`QsbccH%l!7yrw>w&Q!gbM8IoI7@cT zDgjD>5}*Vq0ZM=ppaduZasxcwemtyJ?znk>aB4xl>gI>7ulA|ky>TS~82vr?Ww$GL zO~&Km*+yVP#t#Rd=LVSz0OMQhO>6i1Q}^RAjRy~{^ZnSKKieG=9W)E3@EJHcJGVyt zmIYRIb0WaCSqMk;vLFfr;Ax}2YAcl`JL#S0em@mpBe*x&PsXd#%m@%dMm)5hS#9~I z3pHY18)d;!>!-U;JD|A%bn5+dL!0ZX*6ICqh8@sIdmq2JedqVe6#tz|0buB;6+z&sUPjfQEPdk@IVI~dJAX2yB^_#a2qWvuld9c=W zDHrc-@j|2eAn5?}t&jwf*$aSR1SH8glE-X~4lf5*5M&b>A_(sJAak{2fh38==$y>i zqLtB-fY`Voxw(Z|6oEzOXCWV@%6A#_Q&?RzO@#sQUd>8jm#4LHDbLbEBA_yj!FU0S zEB?(;7$ECQ**8i=l73ehKyAB|@a%A$A*3cXfdaSi2)M=9nv-kQ4aC+EAw~fGHohJNRCt{2mrqL@K^VqID)C^EL`?7!DUk|7YY&Q0p`chO<{Jot zM^F7Uo;(VLegmb@q98;NbI=wFYKoXk*n}hmJyaUD`;5NpJ3Heh+1;RreIVJ{$?m+r zegDm7P&~0>fEXYKhyh}N7$63S0iHj=``I@(j;Z8`Ja05x@_5~>iJzs)K;Hn~PLA8} zre4c&$!dsx$p`@BFOy@Ue%ltKi5JRmVoCJ3lj%sdlLVO%40E|y&QnCaKN52(gfI?Z~HIEqiH8s!9~ZT2gG$Q*z8J=|9{>cKQjm7r6#y3ASY5Kq)?e)+7@nC*i$b3p%7Pdp56~A( z4ajfH2B2Tqj7f+r-~awi;DrQr4^dO1lI&D+v}Jda2C%ucExmw}qq>Lq+mYWBdADpN zuU~l@Jy5#1GraimlQwTM&SP&X$^7zyz4N1Bgf;@;V!R!dFaNl6e(t0k@FpQ(5W>3E z7HcaX>@T|q8pNZGNG~6A%w;Qf+ze@3HY;h$rLF;b74pU8rEDhcj!hL22>^^ENmCO! zWxjEB7ea5DMhd{68V0$m`8#D|WWxEbMh`$PMXAY_Y(4yjev;_0PeuCQ&>LUpyyHF3 d|IcZ^^&bu0NGgsX9asPW002ovPDHLkV1nUUN#6hf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookpile_5.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6dd9648c612f339eabb1c5b8fa4a5944aa3e92 GIT binary patch literal 724 zcmV;_0xSKAP)`yJ+%l5K7j8ac=Y7c zc=9Ot4kCCE1O>5&svxws6myYUOp$siO3c5_#7(kE6RL=^17$bK?#wr{Gm~_R{jw+k z1)u;FfC5ke3P1rUfNudXLy%8xIQULNkjvxxO58#-WG-i&1 zh?N6SnoUe{0~84|jwsMkj z$x74(fcht6VvTFIQZgh$233qKKe!$bgf9Xzg*XQC7WIuaGDra7IRsULdw`~O$c;*& zjHv_R03bZ@N|scjSJZ4MHvpEk4FRfeM+J>aw;cjtetAx+(-i?)90oC}N#QvMv~{2- zKoY3}AFr>gOnL-jxTv9sAPC<}C%huad+4cDc&J(Pp~1ApB|bMETfRNgDhP|fC?W4G z7;|H7g-1Yy2&@8lm>I|oQv!|>vE3pP7gzTT5ZHfqdLrH9ivXP&iQewAWIzIi2|Pt& z-_)O3*z4H^fV0O-#4AwJw;K~BA%UXr2X)IR-vurJBx0sebS*&EiiX85iCX6%7PRi^ zoKeLAfR`MCwT3SfHuMfqxTa9j=NE+6dYg?U4gi$z?e3W3L%q}B9*XA}=W{C-0A&B* zkVBwsASfMg{p$Wz zdg+s80W5$8umBdo0$2bGU;&H)6!Md9E|cQx`{&ojeW&)o=i}3V2_pbMm%qEJ5g7Pi zyW@jA0M$5@N)9#vbr2l^sK#YwFg%bP3cM%J#CR)p6@qN0-}@bG7!iZ2+A-cSK&k2w z;`~^9p>$sldje<2fBq%eOZU}R>O@_60EPeoPgJT;9ER-J*KVfjz6t>G_u@8mA0DAL z-5(18E0;LK1IUAHW|+aKMxknm4WQP!DzzGlC*g{KS|w!L08;0FE-rZtLwwJ_mTH)p z$p^lBez^8QV*)^^0!cQGwbJ=8PJ3hLy3Fs1)G);YI4j*G3i%0R@bfcZ`LjX1Twswy~tMDf0_MD?~y#jpU z8sUP+iYMoh^G5%(^=V#Q=nCFvtFQ?Z>=}@NiCehptz&1Q5fZM^;M` zVI`Oh9+42};<~Z@JAqBB;f-nsA;9EfP&yhQ(tiKPGbGh}t?MV%g(^xR4@hIlP7HHL zYu;$YGo};(zzTWg5keT?35U!{n}o94H48Za$T+*-hXBZSxLWpmwf{%``7j0`S&uW^ zjFqCvNJGJ@#RH~5LLQLTDaK%YZgGk49q#W1TCH&aiEZxNIFHviHo2V6N}Kd+ZPf(` zAn;CeLoxyY!2`O<1qR)a3@QK+wPUF=wQ?=MXUGD)0d?#?+zPU)2Y|!QA3N*p`kD%<}n_ZyAID+|f_c zVloDOJ)#msrO*MeG%$7^WGVA|09XbvKEDR{;S3BQQvb&X&3gRThMECcT43#q@#;kR zZ1g~0&9QVBiv`d6(Xcb|eZm0fq+vZMca%7eeg3`IYIV=PP)dNp2w7`oAfCuF8>6e< z^k91&_TDzHL1@eQqnD*@qD95~22XHb3UO!2nS9 z0n?b>RJ&hpw7df5{^5~#kKSh4Lg&}@yWl?~KZky6nra13ODCp!Z>JnHhUa0Db0L7A w=&W2}&JaYzdFTM+AR?N*e*pmyz`p}{2Vxzew3d2`B>(^b07*qoM6N<$f(-@O2mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c2e8d731635d8c1ea654e7cece13c5f7777403f0 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZnt_3_ z(9^{+q+-t7X};cv9R%9kb*chX1f%zaEOGS@XQLeZU4GzsqF(@@=?qo=i$=ZJHrE2BrwS_7Ijkg#ga_01In!x7p zZP%1(zRs!*yz3Jc5(EV1)K|xZ`T02-3f1!^a2rgr5?~hD>*{!mYjOC+Iwgh*wuXNR zJ7&D*U)Fs&(De~V3%_#K`*I)o58tisUwgi}@LSFz$(`&C%R879oNChNUJ!d8CnQ+N zbxvPTQ?B2~yyZ=wgowi&W(SUqoV9F>3)MID?Nz&b$G+>E@bU+n8QOPRhS{;2USa6Y zcfMVHd0zBB&)y}{VN4u5ek}T9)2ET8wCs}*V@&M*+E@c&D{EV??$;k;l45v17@v8+ hrDlH$C~zJ`$(yCOU94hbR|UohgQu&X%Q~loCIC6dt(E`) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/bookstack_3.png new file mode 100644 index 0000000000000000000000000000000000000000..762f4164a322e5aa126533273aaa45107587c806 GIT binary patch literal 491 zcmVJNRCt{2mOo3wKp4hfvFM;kQna{4#8^R499jfFjiZyF#>vr- zAvn0Xw1a=9#)#NOsb1$G${o2N!u!B+*SnJU_x{OyDbXK`0T_S*7=Qs7 zfB_hQ0T>_`z(H+i=vQ2^?hZavXT7LTSIxVb!T?}gu2thE$`t|ESsJh5vD}mE!U28) zGJ(hqu;7%a+sUTjEqb*NfV@jDO~PyiVAo$A7oBRnJU2@;r5>yT{3fJN`30VD)wfS4M$0-%DJ h>VJO~GXMkF&=-4yrw5WDc`g6|002ovPDHLkV1mrX)Eoc+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickpile.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickpile.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9bff64e6c509db1f0946b4b38c770f3a8a24fa GIT binary patch literal 586 zcmV-Q0=4~#P)>l_~%Ey8tP-JCO^ zqf`6+r5djbb_P_bIGFNLDM{8yfbwXa=28V}ju5iGsh;3G#AIqd)MheYZ&2tA=mfEu zB_pZ^Ra8*FV{OE}jwq3mO&kmSOw> zt`N~IV8ZqW_%9I@(MBa1#MyG4BAl@R3CUAUI6vIrv{U;|kHVET+^3(2)ZAu$nTzO0 zyYO8=S)iZuP`V+Mv|Y(sJjqCpxf!V|!J>}LT@c{T^-|KX%*S=8)~Rv5PCtrvz=Hed z2^o;ml9DQWbh~tL`6&S`qRK?cYLb*{X0k+&;q`9Z1?hyxt2XG@d1IU8iewTu{`@Wi YKV}jnA6ewCiU0rr07*qoM6N<$f~vm?wEzGB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickrubble.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/brickrubble.png new file mode 100644 index 0000000000000000000000000000000000000000..e6608f1928f86c1c6000579316adb175f4f9454c GIT binary patch literal 2503 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 ZfApV)%$&$p`}rmT%WJk~wWg?qe*t<&8k7J4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier.png new file mode 100644 index 0000000000000000000000000000000000000000..adc809dd334f27c4e3392a728e152a186dd46914 GIT binary patch literal 1070 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 IM6N<$f`o2YlmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3dacbc7b505f0c6778d71b58c426b86776df2d9d GIT binary patch literal 1237 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 AtN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_alt_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/concrete_barrier_alt_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4073d1e558ca43e5729785ba7b4f4fd0f578bd GIT binary patch literal 1382 zcmV-s1)2JZP)Px)AW1|)RCt{2non!vMi|DQY@Lf@f@KuDY?G}iP2I-nt-X|#KuNREJ!D}+4+*&i z+Dni9B0aT`kI+JM*us`jDCAJ+WtVl_I@^OoHidYF6@sG68r*}K@ko|r{Tca{8vP)| z9?gtr9=)1*A4xz?PEJlvPEO7(WrlhH0I;{aGgzop66@cxOejhb0MKqV@%YIRpZA@_ zel;SNWsd#DWpQx{<+2LPGEvqlcyNDXz>cLtfS%svlf5x5C`!@x7l(3L9sWko007Jt z6`Kf!m}8ehePxvoR5rby!7l+O=8b9bq8Pt6)2a%Je) ze)JHQWukRG4DqB$MFfZ|JUcr_za3*`{tPSgXXx}B==2-d_-qY8u(RChH(blb`ap^z z;Kj*sU{{9D|Gzk4N00dyxBciLI(^`E``A{0*at9MU*q4|u~9$v`anv&z=Qi6gR(aA z0&_*hwVpF8bf(GdI4f6_qOFdY0QK}P9zQvnNlgT>#AJxSF%l;->9}*!PEsL2S*w7# zK`|v}`MZH2YMY!N`= z$Eo20Q2FtkoSYm=$aC?ieErq_;KsCU+xPcB9E6@vDjtuA<-2b`ABgEVyW{-L7at9L znz@om0T^>dWuh^gM5YCZ`@{;!r~u+!C2&1+ z1W1BR3gEX3ge8*#$mG@w5cx$(S$;eWm1-51W#Zru17B{BA3tpBSXV7ns#O5b1N9jx z0%ZDeYGPdiGW<9-u>_Fe$HTz#0KZ*eDtUlRKOTkF_1kFw-3Acsp{yUNeOo*T>=8Q? zA^3S85nF(1Uj|OvttS8c&Ku#|hrR@4`|&8uo}Q^F z*wk@jvOFLdw>}dLB|s8>JPJ#1mR!p}{NUZteT5Pr2|rFv=C(ohl7-h>C}9`INCNC{ zsBp&w6ag~*I5n}hK^cCWn%H?jTt7}tq)R}iAEzc#9w5_?Qx o2nf9k$oAvZgcd-yAI~A?KOCxMsv$xt>i_@%07*qoM6N<$g3;@d#Q*>R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_1.png new file mode 100644 index 0000000000000000000000000000000000000000..35e169511a452d65d97c2a6b8bcc36d0b1e749a1 GIT binary patch literal 783 zcmV+q1MvKbP)smr^x0@ku3o@ zbNq-LjB0KDgVBHOeCbn=Dg6V$JQa_*K2xkUL{Rwx@MF#^*R9Vh0BAUI6adsl zI01q1cEi{c04x8o(U2D>CglB@nTQHuHNJjzQfgXn%XnS?E^ghK-dqlps&!+6d3ovb zq`Y@`+JsP_fjRE^xu-2-QzuW+Z(b0dNeGCZ#T-F2zI+xO4OL%P-jSiTZ~yQyuj&20 zjIbTXO{UI{3pbEX6zKmzyuViz-Y-#`a|3&?CC|~Gt4bJsT?ODMT*zeTdu_dG_$Zqd z=(8pv|He52+2uo^2rz_E9c_Jf&+j$fCCG)<^oSS_jqWk)&@7e3+mb)tej$oXC zY+_Y$F()d8c~{WpN*6?FY0Z3JIGvWZ5m>2K=u-E(CmN%p8KsD7fQNh zz^HLOevoxNs@nkU_PD7!J|w`3!dcd&^mACZ6XO5? N002ovPDHLkV1gmJXNv#; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd4111cf39284eca502b284c26fbad6e99752b0 GIT binary patch literal 548 zcmV+<0^9wGP)257c?RsF_7R#BSQ4u+^l<-+<6-eg3J`To!!m6&&=-5 zp!j2B00v+H24DaNU;qYS00v-y{{=9gnr_kfw0Jep7l4)3H7Qbmd=Q7ZoDzZfcw$Q5 zD*f2#m~={or#1OnjCGm|57d~x#>0MXr+vso$beJ!B?Af8UAfdF3X mJWtzazE1%CG6rA(2KWTud-(*S1hxGD0000m`WjP;~4PMyHM) zBBGC#-yrG`5_EBcD5Q%A14%^GDCjut^RBPXF0-w=TM^6yGBb<5&u`y9!o$>vVGw@icC%6f>ws*y3a+;pMby~D` zOF|G_9{b^0aIe4|@L5YpT{#At0tBIeWYD6L=!EZZ3HXeRvHaN@7ywyVNejvX%+VK6 z%9#!orW;)HnKOdYK`P8p04$yYHsv&{Qs2Tbly00@d(ac}>S&e-cxt#9C%G62IyyXJZ3y?kOC zL!I0=EA}oN$UADm=CJ_uA;Qgm3?PaOfB`T72H*>jx(^kFf}%_S0000Afix=pq2GhispP!{qIb%RbeN=g(iZtTEoeq<_5?Bofy85u)V!r2S(9=71d$|4EK$q_G;s&8zf>8UUF?-o=8 z5I~ni#?Fu(F!ug~T3!g-=hjlHp8gO+V0@k&S06u3lobr%6mtf$Muy1Td7tMCVKq2B z!sow}7xp`@e2|DR0^-@04iG=Sf8$z^I&uX-{tsYnu;T@7egtGui!>sFVgwOZ5!ZCvYzoES zU?DbIC>ElHHvSA*k!T@XtRjnMS#~i2F^EkB6*Y*3sD)P7d2i-SCbRRAk6FUPePNh; z4nxj!?tSmQsi7)M0Vn_kpa2wr0#E=7KmjO#{|{g=(k<}*l}rb!0?;1rqN~gq`K6Ko zCdS9bS@MuhGg)7{F9~33dPW@XZunZfC;)Wb-1>o1i9O$oy8>`w2*qJK_L3)nRSR=7 zqM;$TBu`JzMt*s9J>Ue({^g`6U;ltH21F)(MB(ls+wW17mw;pI67f=a z0$}P<@ZkG53N|*$+|NH31#heL9~T_+jNllD%rHgGK(5mxIz7MDJn$-W>C9ySojBc& z=2)A4!>GA@-Y=d2I0rtBMX9B|mqxW`XDeuUZ-SHOW^e*=p0)O+YWNuc4YxLNk4{-aVnADa!}4}?uS{~0K7Ej6OUo? zx21dWiU7Iz@cB+=KuC002ovPDHLkV1mE^ BC^G;6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_6.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/foodstuff_6.png new file mode 100644 index 0000000000000000000000000000000000000000..5e5c41c7077958e0decf41f80cc70993b146ed34 GIT binary patch literal 667 zcmV;M0%ZM(P)GRQp>Vf7PA3!WM{KXI zrT}B3qg*zK*54mthWUpTV0bkUo&b~Y$I0;ac8s0nPwe@@p<#Lk{S5?BtsDX1W}I+y zV~xg5z5q1{ATp4czgGaL)z?;HK*T-~+hV)PY+X;dgUg<|HvnwmQ)%e%dRmVK=x*J@}u=iOz_0RK{CBGFmCb$nDKhYDhF2|@RfH<|R+{Hh7`h6`d zbC6OE(ff$?$oIV%^E`zDP=S>9C@{~|Guv&pNw&5qb6}Z|ot^iYGw00g zLF}^`00UqE41fVJ00zJS7ytt>6~M~fYhI_~AiHd1_5PEYJqMsIUpfQyJ**~#n+V|E zofVH|&1s`1%8gzpGGs6+v3Z$AOz*$yrdKrlJ{ zm7nj=i+!+B1iZSt9&+_4xWoWfE+flVgVoX9x=hhJ;ZdCZqu{0j;KUTq6i(sS*9I;u zo<`-x8yRSG>8u#BK7?Gz<2T_%42Wk=H6f9AsgZmTI~o{7Ls4Zw-IjdxP` zd#?|--3`Q&+SneT_@Sc(QER|LMncfGMmy7wtKW41W%R(fHcl!=0GRIu%MRKN*O4Vt z(8>+P<>U?$TL?fG&t(o{ZLKQns&7*~sc)^2`}IKcS3ED%P@NeQ0Vtz5tz0hQ>7$2m zs?TJbV(cr6P+-5G>OHT%4kAvk`xY-A z0nment1DXY?9!D0Ou=y6vGj55hJ^s)j!nh^w?+wn>3t3X^R!fe>d0oSM7moOS)qJwBBcWUoFLSO;N3s1N)-~5%I(gBFPnyunV%(hZMbq@go2qC)DZ`r^3 eTW$dUD}X;*y9<=YouqL90000Y>^(V}IuA-hB*I?i+K8MA9=%+4%s&QsIOnW=ey@5gga4gIqefC5ke z3P1rU00p1`6o3Ly0FD917RK3aG(o&NAFn z$%I&M#SipM_l|Ff`1P2(B{wn!KyU<>0fM1XYS)5nB^=fvYJ+}yjQ$cpXGa?);+s_O z@d*gPZ~*bGS8HJijy4dVfnFlEpUgO#gOUKlp&oW}mZqthd9l9F-O+XSS#JfTwYJea zzX$jXxT%3@1rW^dtrO2OxNHZi0wu4~{0~+6b*8ca0|Oyy^fcuG(xUumiIreYR0d#n zt!WB?tPvPhz_qgzFZd4oA$y|`e0z0`Mh3g+g}2e@nz8|8`6Y~11&XZ*i}nSY`8CEC zmm`)CrU1xTPCaBCKrInclS%@hbg)`+#?oq^88-_XiVeviw5EHa z|8qcX$g~1hzQ)ueL*u%X3vgCA2C&li;VKMnH~X>xusLC{AX)Ze5UbX>0zh!=3s5$7 zN)m*qhZ#Zawx(xHLd`RLeS)ORy=z>4X%!4TL1_UjeVU1 zn%}DjcPm=}g_g{SlH=*({8Wdk_+exvC%vvHKqaLB{vF^0jB){1vRt1?00000NkvXX Hu0mjf@}&)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_3.png new file mode 100644 index 0000000000000000000000000000000000000000..897e09bd7e5aeb8a2e32cfaf0ac1a6a53a916a1e GIT binary patch literal 616 zcmV-u0+;=XP)b}`=qP2m&(UpISZdyQ{3f7iNVpAK zm6RTd471?H+Ow-ZfZ#A?;_%#~=?c4lX` zbAD&$oHM8KpCth#fCP{L5hx0hKy@O>RYx<6XiC`}>I`H(- ztU>Q<`6|-yvjJ+so`zoYwVr2yN#%k;#_1Ra>LJH(&WuOUNc|%K(pc<=*~yunlgML& zBja=oU@Gt!c|3om3CH4l z2gtj6VUru)*AJjo>U@mSkG!{QW;$la|diK%Y?HENsd6->-c@#2zsk>qm}SY*)jw$o#$ynm~oh2=oEJ3;`k&XG#1 zU1Y=>PcLPE%V*IzeNRSHD>YY00bs3tqwz~6ZUV(`UE@b!iH^pKiEa|-ohzdNVE-ds zDotC|TifWA2}hM{5SoGIMDDH59~=>?dy8r+H07*qoM6N<$ Ef0@?kEP)5H@yXJ!15Co4U*7!)p&j6+^u%k&c^-qo>II|?U^gA_r#GTD3Jcjq72vM3`h&3xll}3l+y+^V`oAQjvmcLs_1XRKJ z>Q;tQ!@U}vg#ZYl;9PIN*USK-r$uW`dNfT)g#Zf#ppMzD^FH-^s0A^M{Kyx8@LE-~ z_rYt_icq~;p|cBkb}v6i_}N=4%zMNd|qn6WVqe3tasjcP8X7FNl z08zafo^|zf0U$&!MWGdPF_|Ky03+A?GP1{Zz5!IDs$od24UFS_o~NO{+t3Z~h+ORi zb>uSWU=B>4%?&Uqc!t}rIjDtl$!$aRCY(ic4v`^mXB ofN^6s1=auhS8M*AOeAIlK=n!07*qoM6N<$f_VGv7ytkO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_6.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/glass_6.png new file mode 100644 index 0000000000000000000000000000000000000000..79c5e850d7a9155d22a48ee57f6eb54184b0e244 GIT binary patch literal 785 zcmV+s1Md8ZP)iUq~iFX+{i z2hW~8c@a-~uowRWK|OmFB4={6K(i(~E=Xt66gPzT01J2*4u1{OF zY=Od)aawpXA0UsmD?l`9Q1)q>=MaIQQ)uj`MaI=jw6FAu7RbB(bqEd&hH0x%rHw|7 zy&^raT>L^LERy8@V>*JwiQu$(h#z0q`iCm4^=Mz#k4XOiO<##gz#axr#oig8Tj z!DcibFwjJ$v$Ow<=>-Bxl@!McHcDsl1C=t`HNTR;NT&C z{;g5x5uSi|>;!dpv!7CIs{$+l5#spQIV9cKjcZfZ_Q+8?M_Puea#mRz0KAYeh`j)D z2P&-tl2BLvBb8L&q$Nu_n4G`UoKKUQv{7qA{$>)wL1HDv+Y=6&FJ;WZ%4R zyGM8sO6>IaGrMKGSqFgh0uu30F}Uvbt($74P-uY1X7fAUz5hVv2AY#>+c-avsKr*I zO0XRPBt+-a3eDcT!{Uqc8NvyC^-P%!VKZ5hNRA*|7?soa=l39x(GSSsX_* zgkei>U#mIH%dzYU;PJypYCd{A#=?#IS4y0Us&IHUPXKxIBkye7IA*P`tO?N|iyPx- z$*=kPBm)Q_rZ3O%J(6%PlioW32{DjKtBPVB3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox-open.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox-open.png new file mode 100644 index 0000000000000000000000000000000000000000..c5126efbf880b3a93571f19e5021937d6d4ed1a4 GIT binary patch literal 501 zcmVf(ceAr$XXuX=00KY& z2mk>f00e*l5CHx^K)ka4<&q$K7&NQ_ki0e9CMQiiI0!9(NFGP?#P$Fe=u0dBDv;%GP6<$cs|q~b4~p(} zZN~JmPpw?P&Zkm;O=Nv1l#}7PPIbHhAkpjd@W*)Bm{)+RV<;b0!03*u zF#yb9ZgUJptQEld$!TMCYrD9T=v1}_V|UkA=C@*Kp_7mgO#rlWEC5Of2-^m$ r6I-hXAg+vM!uHhxX8}x;+QfbXK&rF;SL*T800000NkvXXu0mjfu9DUI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox.png new file mode 100644 index 0000000000000000000000000000000000000000..52b69f7db4d038b15ae599acfb1062772eec3bda GIT binary patch literal 542 zcmV+(0^$9MP)rzgOjUEMM2L}?BL+Js0E>v0|osC+UFo8oR{}5xf31oKuIotp7)nGNyz~H zu`GZEumBdo0$2bGU;!+^{|6{dOn;>b(7kWui~$h5Fj%Hk>UnSwN&peOR2-(%Vj%bo zWDp!4AMYJyzY-vI>O)>#U4TqdFL`;o0Qqu>K07LIJ;6&Q_6%?nvl0t{40sQ2ssPoo znpp-OTaDoKio>|GwMpB%d;L-f-;mrVkHG>8zWP8X`YR3_%jMNgljdiq$W$x<(%1E0 zS%bQJ8wnsF<2+aZOvDvBI6l)ZA=Kj*pafW&sZiA!rTvq0N~4X{W%An3IPF){BTsr91{( z_A3Bk5D_T+ts~<%p&ShLB-zOX0D)ef+CSQ(+A;-*yN2>r1&r#dY6HLw<|fxr%rycy zJv_=yE-VI5a;!|wfJ#wg&~|ruq5mp|Mk)?vp&o#;j|D&q0bzQ;lFUtX1|TktQNs2m g0cQbpgPP3!2F}&vANsUzRsaA107*qoM6N<$g0K5P)BE4g27ZT#)60-Z52dA|AQWS z=|9ku6!GHGi->sgKk(F^yot0Z)HD=DdT>2hO-Tt$XoG1{sTYa)PJQEayPJKpiHfja z*lgy_n|Yu2<_Byq{bMBn2|xmn03-kjKmzdp0ptr)O~0*Cud27VRyy*>064Id&QdDl zDBDieBer?93em-}rY(pF0Kv_`W^fkzAymU@fk+`D0XVos@Z;r>LPP>^=KhR>Y*7DT zMng!{79eQD`5_<^gsT7$5>%lp$1toK5?KShe^UzWlkOD}fb;7}LC6lr4A1$?V`4bT zGKeaGz>@5`T7j_O#b*nlzWECi8bn=8odRGt^Q7*(qI#>chKPMIMhYQX0!;k)!9%)x z{}J80bBkWSTBXI}it0lf_QJ%tvY|bDdrm<}?t@4Ge{g{+M+_q!xhD1f(BrNLvtH=7wKsBNRR6)?+(65~M?KCPDz_;H(;$1Q)< z>g09J8%RXssL&9>hrkqBVqT#lBXFN!C^2w(AT3jyItxY%<6>lZ*8A zHp<$+YXDf=shMeg*4qgi(7#_g27oxLcG;oyHrZPNL;e9k#8+_~Nyh&KiaSLTzt@2@00000 LNkvXXu0mjfydh5d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox_old.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mailbox_old.png new file mode 100644 index 0000000000000000000000000000000000000000..d80d352f7d156dda7b8fe6ce717e50814c77a74d GIT binary patch literal 707 zcmV;!0zCbRP)5dfwga9Ex2oM5<03pEr14xg*soHIoazVAl&0Nck0dQa=o}@^^P_~0Y zk=Rx&<%tGItA0U500^!J)`PP!4xt)G4MYmz3BbW6f*)^(6v7jLGq-2#WP>`R2@67^ zh5$|n&JF?TAY282ke~`pxrT1lkjOW{&u=-`G3i+m0T}033PN_cX88JtN5ycGZ4gxe zfhE~BwE}Lzvr7xEzUgNf3q(Ck*9E|7=0(jPS=Fktx`=%+M+za@0xbM#W|lrof267R z6SVeagO;=FY7BkY$1`KfhW^{hcM3xC9(V%SgLBKl00X^zK4L+kN?eV=0Izyl>7eqD zzW;BxYzS_b9+-t{EG*8`P}>PbIy-1?GXMaD$z8wlR|0ciw>#M|-%G9l$etG%NJZ%N zSpEL5tmh~mk6rOEmG&nIgC_O!4RBKu z17u!|h_(TKO$U(fzh7TZfa8-x)dsm<`usouMt7q25=bD;N0H5q$M p<@QIkvs>{Ga9a{T#X%&Qe+Ej7J$RF!3s(RD002ovPDHLkV1mQMFV_G7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/meta.json new file mode 100644 index 0000000000..1920ab8b62 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/meta.json @@ -0,0 +1,249 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/ffcecc82f28c796f8eff92ac46ff0f5e0d9b1ab6/mojave/icons/structure/miscellaneous.dmi", + "size": { + "x": 32, + "y": 48 + }, + "states": [ + { + "name": "mailbox_old" + }, + { + "name": "mailbox_old-open" + }, + { + "name": "mailbox" + }, + { + "name": "mailbox-open" + }, + { + "name": "barrels1" + }, + { + "name": "barrels2" + }, + { + "name": "barrels3" + }, + { + "name": "barrels4" + }, + { + "name": "barrels5" + }, + { + "name": "barrels6" + }, + { + "name": "payphone", + "directions": 4 + }, + { + "name": "payphone_alt", + "directions": 4 + }, + { + "name": "trashbin" + }, + { + "name": "trashbin-1" + }, + { + "name": "trashbin-2" + }, + { + "name": "trashbin-3" + }, + { + "name": "phone_black" + }, + { + "name": "phone_red" + }, + { + "name": "pot_1" + }, + { + "name": "pot_2" + }, + { + "name": "pot_3" + }, + { + "name": "pot_4" + }, + { + "name": "concrete_barrier", + "directions": 4 + }, + { + "name": "concrete_barrier_1", + "directions": 4 + }, + { + "name": "concrete_barrier_2", + "directions": 4 + }, + { + "name": "concrete_barrier_3", + "directions": 4 + }, + { + "name": "concrete_barrier_4", + "directions": 4 + }, + { + "name": "concrete_barrier_5", + "directions": 4 + }, + { + "name": "concrete_barrier_alt", + "directions": 4 + }, + { + "name": "concrete_barrier_alt_2", + "directions": 4 + }, + { + "name": "skeleton" + }, + { + "name": "shower", + "directions": 4 + }, + { + "name": "toilet", + "directions": 4 + }, + { + "name": "sink", + "directions": 4 + }, + { + "name": "scattered_papers", + "directions": 8 + }, + { + "name": "papers_1", + "directions": 4 + }, + { + "name": "papers_2", + "directions": 4 + }, + { + "name": "papers_3", + "directions": 4 + }, + { + "name": "woodscrap", + "directions": 8 + }, + { + "name": "brickrubble", + "directions": 8 + }, + { + "name": "cardboard", + "directions": 8 + }, + { + "name": "pallet", + "directions": 4 + }, + { + "name": "pallet_stack", + "directions": 4 + }, + { + "name": "brickpile" + }, + { + "name": "bookstack_1" + }, + { + "name": "bookstack_2" + }, + { + "name": "bookstack_3" + }, + { + "name": "bookpile_1" + }, + { + "name": "bookpile_2" + }, + { + "name": "bookpile_3" + }, + { + "name": "bookpile_4" + }, + { + "name": "bookpile_5" + }, + { + "name": "bookpile_6" + }, + { + "name": "foodstuff_1" + }, + { + "name": "foodstuff_2" + }, + { + "name": "foodstuff_3" + }, + { + "name": "foodstuff_4" + }, + { + "name": "foodstuff_5" + }, + { + "name": "foodstuff_6" + }, + { + "name": "trashbags_1" + }, + { + "name": "trashbags_2" + }, + { + "name": "trashbags_3" + }, + { + "name": "trashbags_4" + }, + { + "name": "trashbags_5" + }, + { + "name": "trashbags_6" + }, + { + "name": "glass_1" + }, + { + "name": "glass_2" + }, + { + "name": "glass_3" + }, + { + "name": "glass_4" + }, + { + "name": "glass_5" + }, + { + "name": "glass_6" + }, + { + "name": "mine_sign" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mine_sign.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/mine_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..e67ecc5e3704a532c9db6851b61427d7c890c146 GIT binary patch literal 667 zcmV;M0%ZM(P)Mp>I8wY#1~%6~wi%`@eJJopck zcp$YNHsufSfaTQ#iu?mgC;$Z@1<>9WFgiRHss3^79ZpWq97O}Ty1s!9Pm8H9E9onU z>F-bo{jV6Pt*J4{ZuU0j{P6bm$L4drjYhV);uSsVx+zvHCot9J0~tMEKl8TQTWuZm zB-Wfiys!+J0FrbDE_U!`K=0@2Zy&`6AYle* zrT8m0L9n!Z(m_fE0gx?1(g5U8w)ofvD5Odb@C_6Q78h^?Pfq{<002ovPDHLkV1mO& BA5H)O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ef027d27401b5700df592aaf3306920fc9b002 GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A(S ziJmTwAr*7p&b0Lxbrflf7v^?O{L#f46|j)Av(?_=|3>?UHV;onMovd=XT^|ky^RJX z75zrDZ{EFmck|}W9-sF4J05ydV^{p_jgbwzr4U1r3d0i*h7%JRCMYv1xHCEQu{6kV zGN4EVbN=}9@9W=d&(hvLJU?5y;?%J#TQ})14?jQaZSJ3b`FlIn_U_r6JvDdD{(`NR zzw08U_lq%Fzt)eQ{B=t2%IwtI$y-{Nh*`M!Nhg2cc;ctgzMQK z{BZuN+o9KvUp(m=X3ZZv@ws1<wd0Ls%y4=Zu*;P4J*^@vVLDMi@P%CVz{utrUHpC@jI4qezn>CSTHI5%ZrC|ZWX?e zwr)RZnZRQic;O6Va(QjWoGUL%Y=>!#+CZp0_OdeO|Vob6&+*Z-MtL^aMdfK%c#d#_$}aJcVDZ(xdL N@O1TaS?83{1ON*rMXLY+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet_stack.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pallet_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..73d59a10f32501afa34ee45de51f1c43919ee966 GIT binary patch literal 1036 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A)7 zeV#6kAr*7p&f1@M#X;bhdJvaO<0OGVmaYz_35xFm$83^&KR-Wx-&f0zcRA*X11SQ88vv@8rHHHe>O5+v15L4P}Pg zXG@toHI%2%UwwXeb@fs9zm=6ce@dSA?Q6WQn;V<7(N}x>ECv%v9=p1V8xm{$%{&aO z`O4mf*z2#W3r)WGzGl<3ZF(DHO8k5qo__l7w)09-@yofwE7z}&c)81S?QsR)Ddka0 z+(j8H=V`g-OkZ^B#x_fHmK{Gn$$tBuf8B;5c&p0F5}78|&3$}j*MIyh+<2?P(YfJx zznqE9g4gSwt0~zw9P_x_e%+ufXi`bp*&(k}y6^eFBnu`zM({Og=GF%>2}(jUFd^UOZv65h(YvbN-y|oMgEr;-6D<*><7VAL17K=h*+c zeonqRc%zglV}{cX?@vFnt@(Z*nYYLC{-ONTAEIANBK6JJvTS_&e)=}nRRdGt(Wcl@^ z;(blm^`_LB2>X0peAe=-jPhx>T0RAjuOVwQcdt6?#Xo_2W8ckZs?!WN%Ncy}d0+DH zzyD#+;~_Vmi7&VL&-ttP>gwsoUvE72B*iwt=T@I?ZcT3c?XtT?`>!Snw|?Vn~@QY&}jtl~??D~)a| zKgS!*X3r>{^y|6mALUaMBI4?c78RdaD72ukIBAl(q1iuw0Yr{qILFC&z*3RHLY;*H hBfAhUxkLPc{=LtfGX=Q*ZvbX*22WQ%mvv4FO#mfJ+{gd` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/papers_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/papers_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f250f41ecbabb407b20e87ebab85c8753a08383b GIT binary patch literal 1425 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone.png new file mode 100644 index 0000000000000000000000000000000000000000..928291b65efd16e82440a7becad6c0c5a9ff0b0b GIT binary patch literal 1239 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A(C zPEQxdkcv5PXM6Ya1d1I0-?Tv8%FtG&?d1!JS$s-~rgFk!VrpTBoRSV-3*YcbbWN^` zn2t`0ijLc!DpjQu70Z|O3i|kS&UBlx#cKQOknruV-tD>?YWrl~{iI#*7Qedld;fcD zOYZ~=B?caMmWGEN3FfQ4hu2@B^|Da^UL1|_FW&>ynep@!(VHE zcYm0_NcX@!+14zp&0Nx-Dn;MDk8eHf@HPA9vAxG9+X_B<^OO5(c=@`@hrYl2AKaN4 zJTWJm(_w1-e%19n)8^m%{HR>kmRIXSoO_3g>kX?p>z}o;T`}f--(I!kYaZMAxcwJ4 z$wx8dRi>3)3u|3)zen2rL8yZ8t;8wc;Q-xuVLGzA3cx1$1Zd9(OtP`+n{<*tS*O(a0q^x8k$hn>+hlx9%l~tAp~L-L zJ?CW0bg7)r#S&Yp8p3}bysB06^;oQo%*~aD#M}bDbqcVbHnQjQk9^>xZ-sEj}I){a+9;Nxa_axx$7_J+A0jPXQF>|$j^-%4SV|glaEGy zVUhY@JoUv(#}=`KXuIx*&d2xOoNpDmF(M>WMsgg zsvUAqYOnBGeQ#TiL+HHehg2djC^}eg&=%K!c;lpSo=>f4fcK)!%1gfVdVh&l)Zw;b zk$C;K+LW_y{+{6e!*ySpSS6YM9qy2y#W0ieb^hVC_bwmYzxfPb%l$tW>Ke<}&E>et z{6j2ldoj}!=LuggPq*7~r&m7I{c#D~M!}~!2j90y^5wEBu+HD7QTZ@lzTW!o{snvv zXFt5!@a440BbCm(^X1=KHt;(*e)L>mz54Z~FovkGA1$uoK9LK&K0Y?qp??gLINOONudf19}9|EEXGhU%tiOdm{(wUs$IYt>KL z`@OLJ|3`SL-?yjn$!~>r@4ffxTW!?u-80<}y^)RLa=6>i=ioAhm-qe^x3|Yif0tZd zU4Hn;Wb>&DC;y$swBvD1wp;3--|Z_VFTTI;ov8H9@YxFK*>_IX-B!Gi`f&F$@o%X@ zEx7V1Cy4l v0XUKISN5a$k9NWO#xTxD`UxHT56DkY@i<;5T|E(4QZabC`njxgN@xNAABR2| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone_alt.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/payphone_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..aa05c3fd31d0d02ebb9701d6f296f456edb0d1e4 GIT binary patch literal 1327 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A(C zhn_BuAr*7pM*HUryNmo^$PyT%>ifu{ReMcTOVFKwz|LR|m!}uJdMyeXn1$H={<8fQ z_{%oOLgDKLxhjX1SLA{ij|Qn;Su|zI?K9tBY5X~DkvYe4MV14F9E=4rP7E^b0u1QfjZZmd*i`Ow+~0afPvl-5_tf3> zi#PoVn0_{X-;T4}?6a9Bg&hd{*17WVk6)LjYlU8^RN1{P;@HdL^w3u|hr`&lnJxt! z2s0C$cQ^csQFeEo;0E5EM364uu5C(uba?^hrf@yt^LQOT>rO4y4%_6{fUj42Yv^?XZ~=lv$SJ)p*Wvp9+Vq1SW&TVV z9}eFP{QC6e7xsLAf#HbKUWU%h8PV0L9W>l4kmRb|SiD}A@Vdo%enG^b49W0A6{ z5B~S7Ol{Lze@3B@o!h%Q%ljVnE>sM0`@Z;7u_UVs|Gb8%+N;xJKbvf{yBOy#S8wd2 zzCfMP?(@8VOCwbozt|QOc%8R%lyBAg+kH#?#GmWiy_r<1_wvoHTGuq4dJziW`z4_kjnI#?y7Zf(nTzKSH zcd2-Skk#dv$}4SEJ0e&v?2Nzhk>_fb=+BzC%8Y&T6Vwh}ueHe0F%V-+`J}DA{XwPN zv}w~mB9*=2c9(AsM*J@**@RNF7C<@)fLW9nw}8Ej^yoCZHwUu6EwvgSX&QSinTRe?P{ERNC&$?HDV zAG~|(roxNJXUEUZmH#Auqqw(eBCE)^zSsAaU$LE-zTlL7Xa8i@n#!G1GCZ;~ zx1^SzVmZ(hJelIt52(M|KQYqd2{i;#jl*A3 z+xPeKDwn2}{uib;_}g3EdhzVyO`d7Letv6zeeFrW?g#&b#RETWzcc^XBsYJiU$ysM zZMU8K_wO5JwSCUvOeg-lU~=hreBpz4Zj5o>>E+Yoc8jas+vC};@iUe)V_orT*{OnG z(W?^Y@Q4+eSnyT%Ba@ImPz{v0uvflQyrNa{Bhy_jmAC^FD;lS_r~PqVJn_?F QUFVdQ&MBb@0NL1YNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_black.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_black.png new file mode 100644 index 0000000000000000000000000000000000000000..87403a190f202eabbafda4133c2ecfd649c09453 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZnt_3l z)zif>q+-t7%NN-X1&FYHFc!M$>{>Nb<&tw%zsTR0fl7N_Cd(3R z%M~_C%de{C?_Yc}<v;A#^QvX+8iMxxw`V-D;X~c$a7RsT!v~igy^DVYF>lg?IJ=15 Yh9N~bUSs*&Y88-(r>mdKI;Vst00DM~Q~&?~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_red.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/phone_red.png new file mode 100644 index 0000000000000000000000000000000000000000..e925a7f1f4c6df108bdf1430b771c4603ee057c9 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZnt_2) z(bL5-q+-t7%Z}bmjw0+I)UTX$>ruhNqx1G{C*pL5=qpR6H#Ij z;dsIcJ z`B8E4GS&NLYZyM}IDR}|S8?y!*<+knt)`dU%DQ|z$?xn<;gzMa#wx#_w(ViOGxyC> zZ#})&?TjLyy;z?#?|%OL!MUewo1Pm!|KfD+Aoh<|&3u2(o;!1hMUWd6g?Y*S<*UXYRbz{?nt@=WKXhbu_L)78&qol`;+020oV AlmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ae782f094f4bf8987d87a47419d157c2fe099b GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YuYL z)5S5QV$Rzu)?9}i1lS%3+B7i6FA?FE7G%j5WXXT{a8Ij3$5sUvU7aIAi#U%+AL&U^ zouqKHy`{DO)J@gTZ_nht3MmAdg8~xN6YO3b&pUqdY5w;Pv*+G#*Ec*Z5!!x>ukyI| z&xfBUzc-UMk@}|5cy#sMeI`y^2h^WGdi_>$`!Naollp0ozwg^Lcf)7C51QS(4pjEN z$>?GFarm9`FRf|43XzYyHH1$oa|CtdIOZ~li}(j@-(m7Vq^)K%_kTvE3ZIvDpBV&i z>b+>IJs;4sFvEA-U$2IEj+>88Fz@WvxhapuhrnKbI@e3d~d%F6$taD0e F0stP%eLDaE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e594848a8f25fb48bfa8ddcdd88d2134c9a43a GIT binary patch literal 494 zcmV|&wV8oID5m z0|*fm3gBmtHx}oKnoqlHx@kc{&B5;43NfFWaC%>5szm4(P;)fO=F)I-UUB0y>V!L1 zZfmf)z6@P3a&U1K8X^<`EjeaR%~Sa#bUr`e_055T4}x)o!27~hg6l0%QeN8=i6pez z4(K)GTbyYx9)OajLHXehlyNV~R=d-Sqb&O+9st}}tvB6yabd{|&h^(D-8DRjEaLtU zHGB|O!^i+=NMFII=F9*$wvA2ieFFvw+vMLT9)K!Xg{b;}e?+tmgVtEf&jm0Hg4LWG kfY(eYfG9}-2{3YiFOQq3v$gL^#{d8T07*qoM6N<$g3k)nZ~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f665ca9125edfdbe0bd660bd1f43dd6a32d791b9 GIT binary patch literal 449 zcmV;y0Y3hTP)_~_<99LcCPXN1>m8fVe(Ae=?kk@8mrfF4B0QhE#Y-Gt#^=9RQ1C(Pq=5`|xc5&#xh@mY3Jo$jp=rkTcM*P2j!SFLkXn!Wa rC}PZfs>u8avJ{gFkQEGIz{COXrY?}O03*Kk00000NkvXXu0mjf;(NW# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/pot_4.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae15c9ee503d77163a5c31b47870ded014a186a GIT binary patch literal 475 zcmV<10VMv3P)EU=YL~tEr=iRM6eQ&E3Dq z-Oa&WK@f3NJ6UQ)&`H#stxKex&b+g)RVmWDCKTm;A>{Hd-1qa|yCbn+#9{yjU;qYS z00v+H24DaN_#XhPfsM1Aq&=FHJQr%`biiXL|ENH23)2)LGK}TM%?WbPb0FK*MOK$6~Gxa4iHj zT@pY)VVgSd#ScLGT7_Zt_kKvI4gKbH%Wnkm8-%X8F@ULAtN?L|0T^K903RP?t{Io} RGZX*-002ovPDHLkV1ims%WD7t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/scattered_papers.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/scattered_papers.png new file mode 100644 index 0000000000000000000000000000000000000000..59447400c372e0475e72fdef8b061f854bf56406 GIT binary patch literal 2280 zcmbtW`8U*y8~)5BfS$IMC&tjJ2fbqju@CIzbi<3jWgP0S(G{&-$@#N1G5c7~Yv-n&bqBb_EjA|&XqFD*UcobQ zbDP85=$XXD-EVZy66%3w1+&{=rtET9zLfBF=nk9B?cKpO`gV$eyZgDi{t&-0sq%V2 zYWI0`(sO0VQ7kNQ#Z@jvM)og;zFprDjteQf|oY$GUaBOPh zPSB;u<3tWG;yQm?Oz)0}-0OCqVbQNVm(pUsKE;^3s=TZQ46qAOu~~*YQEpL^xMr5P zJJPGSc~d1_Jj$`Bh5~=DNtAf3bl>=j5L>c~3CV;^isap$xxU5e=JoTGi6b=~CDKz| zn6@`TINVOsE7R_Qfjz&s@Nnu2o3wnrW7>cO9%mMjoU})a9)2&W!>()WY!K(e4C&9r zB&?+P(m1PgQK*r{QyRZ6+oio_e>y~TuUNtGeyLG*%`Je=XUHaX2wSF-1uah=1ZRkY zW$??|?9YF;gzvfJ0GHwk3%N&Z6FawX;hkjr3@D=BonXn!EQBh9GkMQ1AQ>G^2^H?&{ zjV#JxkmYc9zp_nk_n#zdQu&S5p0o1j!=M+~B8WVrB$Z4)8;hlWJxKY&_Cq&-<~CI( z#b0noKHC)rK*#S%C*Yr_T>?Ghowv}sdw>=B9^&?i;y7Y95u*0vVl5_prk!_Jy`Bi9`iTV%CoAeY#hwN|06Li9w7GM*^Qh+?Vw_h&(k}UbTqx{f-2B8($y}QJY*iP zma`~8TefJBtP>+jJnZZ~!C9igW*JN`FLhLTm51g9C87^eV@U~Pbq6XN6eDyc%vyf3 z%uwVpRMN?_xsS9ltwDTb7$v5b74`lxpXRA+ut4vL@wE)OR=rq(Cs~21up&L4XXjO^ z@9M?nTnn0A?$SU4tmg2i0fg1p9~>mFlOb*|JdIJx;$22p!qQDlr`CJWI2AR;7%EaA z;(blON8CN7%@BCGs>mxIOoX+yL2JLf0iUC}B+!@> zS}wB)TXWVlp;%R4N{HJj=pmhv&C^tULn8laD2Ns(H8Ac>c=t%p@@(0=;SRh^M$5M; z@kPnI&(DNxy};1hsV5<)TT!?x!bknl?q3YN?tn0)+;I2uK_FMJ`k1Ub`PH}|Am$J| zmuKBpPvOd#W&aGsXxz4w&QPcO0YAgt%_B>K0rWD+xu5Q&U||<_wP53Kf{J0(Enmm% zFY3B0jQVDKj7~{(K}UV=<(q_Jzn`x8L4UnoVvRSuc`9`2rF0gKCmi2okT$;bp(ystEN8syk$l}r$uUR8u1~%4^B>kW z3I?i^2Y3=gsFehz)^{3xWS}X$$QY}UH{o$w!v3sG5ZZT0r2xq_t*X_qG*ksHNmxye zlMH_ieVeZH!gJzJj}rK?4nv5zv9}$A{`@7Hfq?R}4zjAsX^-s+bP1eq!E zJ`e9nO_ixw|5jUI_=q>K;aE-)^}AcNjV?jzqJ7?)aH*=b9y8;|Q@597AhOjtRl!1D zr}~OW6{2GO2~`*QfT%b$I`klI!1!WGN3npM{+2nk7_?C6@9oTX>rSYmso9|t4$xUVb@a|?)!<)v;KSRbtmHClt!e)s8LO@ zD_1u_3o;pa_+`ZJ38|hX*5PQhll&y4mD0bx2t7f1A=HErS+80+STxV!w2PX*F$%B( ba9jvuv~oiMg3a20T>#Xnb2d+`uqpol9j@-O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/shower.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/shower.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3f561f9d27ad370cf52e05328c50e9de44eb08 GIT binary patch literal 794 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A(S zGoCJvAr*7p&OYxQ5-4(ff8&3L7Zz6*E%lPxHhBSurW8 z=-92Ker0KQlFU;3hhO(iFW0;7p7{RU(T8U&t6kQ{BJyx3*%1SHjHi zuf-U0Q?@olf3B6OvE^A`KbP0}XU-RCsh2tp&9c9L@15Ez@TKN`TE;)A-}Wc77s&7Xjtx|A*zj{X)1`M8L`#`0p6;vry>OD_ zj1Aw4mnW4nc?jo3^z`oL3)F0wGOO(>mqsghLtzX9QsAgZGt@WwX8CVWiDddw(Gy-N zcHq;_rMZRwn3B(Wzs;`Ia@oYPr96Hsn}3Z!OW_qR4O8xwq7Gg*6T@^D9FcNa+Yt1c zZ!446L(I@N=mXj15EW7XXThV5#*M%KMonJGBDc=3ysu(Q-uKUSJ(^qzAAFi0&YyFr z=GPz9Er%b(@2wDvQ&;!Wo+!ZL@gdj5{-fX};iXQ(*%Jg7w7nLO}j5P-oWuW=6Ybj$MOc=0$ZZ2Ab_P#ZKbLh*2~7Y+ CIboUr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/sink.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/sink.png new file mode 100644 index 0000000000000000000000000000000000000000..ab89eea0ad0efbe3cf8a2652118f7bc31b5c7042 GIT binary patch literal 1241 zcmV;~1Sb25P)ez zFJHgQ&)+k$dDD6sSl!=Tx28`a4TzDYfq z=i33{-@ez~V=Kv!R|HT@OPn(TgI*e5@!2_B>w-elAjB~x)`K1A{3^xsbA2ds9)%Y} zxcVIN37@wZ7|Lz7g3~1T1ECAb}GNkidxsNZ>>RBygeu5;)NS37lwv1Wq(S0w)?Ef#VE7X}jKOq0GG- zvUEBF@I#|6g{@CbHLu^gyQEBDqZdKLSIYpY!4-%{wH0e^P==DO%d=JhnLdA3lxdCQ z6O+wk48RMh#e4m3%r!-^E{|AhgJFx0hK*j-NSpzzw!-i1sKNlcHvqSYl{OgN;={TD z{E9?f+(*sM091l!{qD{l0c&kA=@uXTQ#v)W`aO3V#2fRf!+V)5@mV+na8KO0ddY=_ zETTC#^~AaR#8Y6rqt04~?Zps3Ll52nS3FotmPo zG(zDVeVe>+tc!rW>CRds6wZ+qrFl(W93N`>4SEpNS9{jjIv`zI3$nD~xEddD@t_9` z95`$Ee}|who#iqopsr*VNTK@^5Z@B!kbun~i3V-*F_!YZVZv8Aiu(D7DwX#tpVq+06Z!pd`<|N~i#95Q92y-B8b~fz)?SC$l9aMiD z0U!VbfB+Bx0zd!=00H2C0TkAAIx|1tIKRERQpKanKq3Glj%a#vT%|_F6z2t{bT<&* z0Eq4%9IMgcA$y)N03WX}cDtpOXQ=dK*TNr>>mcsM_1RTAZ6s z27o+M2V(ik>avA;sMeAJa3T1fR;ro*^Mn8df@6Luqe%g=x4ogO_0$lg=k)y6t21KH z0gl*C3J8i3K?$zqva@O`J?hn-u>k0M1Z5r|W`wL@s@|4$QO(+6aZ7I$b~{3N17Pz> zscgkKV!zv#vPNp^_G{pP;99$s#F_&LV0ZMX$-jGU#J&VgaptQv3(~GoW2NBo?#Xn) zw8nbLH9%4it=dvR+J!fOOg_2k!pwx0DJU)olnI*#?B_)4K=u>2F1!H{kai<*!|V&T z6SO5rMq0?&LAQom+V>$x5xpUatK_van6Pk~X3h-ZnYd*ri z0&pQ{J-3+LXys7P00e?rkIfXOY(BD%3k;*a0T42bqEE^iV7@N=8i1RVg1q`JBrcF5 zpB=HQ_kwmeXPrI3j_9LG$9wec#RMnll%Iar*Ege{&w+l#p96dXJfVk0E$Zy000000 LNkvXXu0mjfnJg;; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/toilet.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/toilet.png new file mode 100644 index 0000000000000000000000000000000000000000..912bd547b0ac817af8239bf657a5df0ba135f3ce GIT binary patch literal 1267 zcmVPx(tw}^dRCt{2oWF0|Mij@tG_-UnV9OLC1NLYMkpma-(7|yh(*RFc~rgh*2w$JX(MWlA;7;$*2s>V~^zVmn@n-`F#KZHt$Tm z_jLDuQ11*d48t%Cb6e5!OzPZe&x_u8@Nt;y-c?h}n$Wq^p6_?s*xAwn02h~T;@rrb zxe7*D%bL*8*Kv5z3SB!L46(DN2d~q?Ff@L6&_Y9BU#_Gjk!gS^^eLb8Ok7;LIO&<8 z>#C8t1sr#Vu{FhZb0fI++moMzpQEb-0LIo7jyqeDh~<*GM>p&BxncO9E-mY3!-&nZ z92)=v#ckWg#Pe>v56D~rfUmerX%QN4HVjyf4ckt3mN$vQK48_j^#;hb1)|V?7s=Wp zHhT@+xPPV6(RtT za|KL1Pur~5=VGe+{N<})oD4(bswfW>aDtQz06@2I!Z7sUMW1?fo(e1!1)@r-rnE@m zD6rdV0X;L6=op5M-Bt_dqtQ}@Bg!nt7Yc*N5064V;P~OuBDcv!+2wd41Dy0s9K&A) zfB*Fd{`vO}e!Tw!0N{Ky3M#{8LghF`8o)2dMWdheOzd~s!S9C$Em)3?L5}<9Hh^ur zFbo~~g%Y6Qq?8UFu~fKV_EV3q=8yGQBKreL1Xz0g6_aMdmAE06_i>;wtlq zg?zwu5^}nG=?`8k$HsqW=i=XGqLeeE=MrfYbBvxUBoRK^DoN%4Kr z6kIt20C6vWm1mI3Z2>^;3sxyPV;F{E7=~dOhG7_nVHk!f4Gl={!cyVPPae|rt3|u8 z2$c>#rIDrIT0>u#HW=+}>B<~@N+V0Z&^JTd&5ckq(yAfTZ;b{3;Mt4Uc>8_?@!Bdt zy1acq!m}5zL)StpprNl9ZZJ>@%dunII@BN`I|#8#$n;wSfN#EyI|(cKarFwsdJ8J+`L7*`e!fQkr<4*6o|~Zr{YyUw@IN?PF^ia@tAy zX+UxZW;A>N{~wMJ$E)~X0b=+T<%!BFjz^hzo)!~YyfGj@8WX*FRV`|=943mmm1VNV zoZ!Usw7mPd>i-h43|XaNkUF%J!bzEDgo;A40?Df&P1aNe(z>&6g7P9N$;vPc!!QiP dFbu;~%@?DUijL%QA5#DT002ovPDHLkV1n5hPI>?U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_1.png new file mode 100644 index 0000000000000000000000000000000000000000..32c78882f4136f6e54a0490645b359b33ae033ad GIT binary patch literal 623 zcmV-#0+9WQP)~h)fH#3>x2E{*{ z1+V}XzyeqR3t#~(fCaDsT>&I!rrhDkF!}Xroz`6bexUCF5XQ>lu*vB-yKXlS+5mFY zk4}l!a400Ak&s}hiCENqc&Qjc7-ay$5XJLWtC47>TB9;xkMo8ZL1+UYy@-(aEip2H z;Av(fF2co*#i`&c`T<*p{7oMOLJv-ol)_(xf=2M+8Vv*$j)mX59RXmUHAj3@zuL|KLT3#zzIbDE%YA)nej|*G#kGXB0Azz`{<%Uv zM(=y|mHgeEZ8v*)>xpNM4#jo8{P*tx2%MfbMTR0HVrDeziOY8XTo`002ov JPDHLkV1mVx4we7_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_2.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a6ebeb9933b44c603e96c823565f6f811e4efc8b GIT binary patch literal 771 zcmV+e1N{7nP)RRM$`2yCv`BQ-h1DX~KPaXk4W*liO^t?HXiQw_YRq}b8E>95lbNX~${ZNxy*DrK z{O-LkZ<2lTmz4sf04YEUkOHItDL@L40we;+=f+&z2Q!1F-)gj^T-hA>BLFbZ9y@B< zyN#w0givuoVgZZ}54nsQLgZhX9f*UD;{nEjhztO8n0%<#j4?oP0f6Rg>ntrkeh~^2 z82}5@lp4x7=BmE0d1H8vF%7=;c{dOu5`bNI8n6vhWQCc)xGqmvS^5It!!V#3F5TAA z!;odLvlX;SLjhN~e?_sk13^##c0Cd|F`c0;O_ zb<>9VMB!Zf5*OuwImVwXKQhlpNA}Cs_IEiyH7#>j=H%-2o3VeEc>pkF3D`f7IpXzE zBHUNsypqY2r-W@lRLU!o%b%4b@&LMZ_BI?tnq+VYvKoQ8I@PoAKwb-}T%R z11JcicKTf!cgE{-ady`2M7knt8z0+y;G3D7^cV3j09tF6dUw&fH+H{Rlnc`{GMqgj zQ|;@)z2ctCLjn9`muau&u>lmsZ_~f|*X+Ln_yOsgt6-*@Rk#2E002ovPDHLkV1f&e BS_J?A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_3.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_3.png new file mode 100644 index 0000000000000000000000000000000000000000..828a44184ee7c59002801ae28dce9bf76af460e9 GIT binary patch literal 685 zcmV;e0#f~nP)n^!#vq6MK) z(N-@CrdB*CO3kcJm~1!6###i)gOFsC?EK!Jec8p}kF5kK0ZM=ppaduZN`MmJ{{XaG z8xx$DtIP4&$!T|CE&vpxJ&nia*xlPP_k-)Z_`PobCKI9%fGtd0sZLYTf|0 z_w){4qv#06F#@ny6{au%Ct(^?oE~wU;_MB4t{|EQF91x04;fk&S0VM3qIO+qguDT0 znscu8tmR1{ybnO_9fbk-v7JLLO1(}q7HlDa;X{agO&B_QpCzu|+O7I~K7Rmyv|g`G z(n6^aGm@0GH*3pXT!ZM*zCE6~Y!yE80Q; z2m5Uk?$&C}-1qOpL>1ee4$pAbPUr&81%UA0cHLaRjNYf7voX0W&*NMGw8^hY>haj) z+lM(L*V^5(#IRJgWxMk41mNCoc>g-Jw6qnoyAeb~jkBgIP234!oBn(lcAS}_^WH-& zmey>tYzhGM5ap!&$n(`lM}pDnl-fW2>HxcLH5Y!;!J0Oo0*D^ay1 T%Ga%!00000NkvXXu0mjf*CH_w literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_4.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_4.png new file mode 100644 index 0000000000000000000000000000000000000000..368852fc2350a615d0eae4600483a11e5ea1432a GIT binary patch literal 617 zcmV-v0+#)WP)0)0+pDMN}&@& zOZx#rU&ss37bnD_P$BuGDvp!h{qFAB&SA1=ivSTI0z`la5CI}U1o(ddlk?LI*WR#~ z-{0O%5B>}Q!5LWRrcckEAzA}4bJ}LL*$G4|0A`M$4D71}uAv~`0?;u6YfuFl4g2|T zxmpKTqY(hk-q-8$o&XAiF@kqBF8~6M&(h*9%`=0&&KLQ0(02p!x&FUx6>2L0r_78Q zBQPq$s`x5Gt+cfY0LzY_b;Kar7Hc8Fy#R22JWicCRsvPALS(D74S46~dXf>QsT~f0 z_TKiD0X2w<5Bflh6!1$&Nv$SI0AFw}E&P0?<-E2;g-Sp`og9s_m$zjF!Ye{8t!7LJ zYJ?f97%5cDDPXa3Di98UDxYI2+$!B?d{37t0YCkw$zZl{+R^DawvZgNI+s@$wFv=6 z_lXLCDxFR>`=;P{4=aezs3DH$vqkBLnkWH4q{polojnUIgndtgY4&_h;W`x{gxzSg zr*I5`G9v|O+68^fx&lB5JGTXJz6I*aubJ6xTETSON`!<$-%t&H7uZU1GvX3{xPNqD zWI2Wb(26zeR6`*&IPZOD3g);U1TRC~NKg?5VwTW_1+!!I@uSajI3fhiw@I}=jJiT> zFPX2uu%@GXCjbJ0Yho+nJAif$5EAg$0YWVT>>c0(Y0IjK(}SIi00000NkvXXu0mjf Dx|;yk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_5.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbags_5.png new file mode 100644 index 0000000000000000000000000000000000000000..b878b22d526995dae5a00bc3487e6e0ab319052e GIT binary patch literal 569 zcmV-90>=G`P)q$gGRCt{2m(5NBK@f!3#488~PbivrGEv|E4Lo_{YN9A74j??h zO0594DMdY9AUk1YdafDDiUGC&5%02v?yYz1(4b5-KA)9X~< zm-A&YdVW3m6#zINUJt7AY`!Q6La1FqS^-?1_e(|%L*yTeFNllbU=6qnL?Zy4pLM&% z`*>10R>SXv!Pryu_%vz+ss+G?8o4`H^Yn0ilPXC7b&e=~tZ8r{q)9-n?1TroJWvrqw#-t&I{ zaQi(oSQi~m3C!z3i;@AV3L5}$kSabpz^06h_qZa_9t@&U0e6f|Au-3ed?PK+ltuNE zJO#X&8!Ctzm4GTyA-XwWt5(dsGWVX>2w2yqU_yYm=?n!@GN&}}bUa$P)H&Aay>-q* z0ELL=upu4LAU#fjHYT0ZquUBVASzoeEVc4E*5gTMFz&`Q@r zOvxLWD%%0(qtAeD>YWx4T}Sa@zZ4s{j?C0#twsPys4H1*ibu0&shCwZXMN>^Jv! z_tTRf1AsV%b#D6bR0MGp03)ZZ7wdx|Is-6rh*CJp1g<%dP5^WaVHH)7(QwfG=8IJ} z8=U}_tJQ8y0ENLA;w4rDz=$W;bFGZvL#_V}^WwF~G}GoWSBan6ze(HT$2 z>;UckoVXuYnuQR+&-h#$xpRl`=iFB^1MXD!0ydhjqf96fgfUhC74<+u02S~fRwHsN zNk9E(0V3g4A4d?8aH@>iF5nB=+rH)ktTRqP&m#R41JG35g`@pIYdeOM0MBo8w8(}Z z8eCIdKufLr`?&w~p9W9}b>fa;nAb?TUwH3dN)^un_`}|MAD90{m%!cV^9U{Ya23(EtDd07*qoM6N<$f&`H4Qvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin-1.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ab01db6716d21130924b25d138c830d0ebb85950 GIT binary patch literal 524 zcmV+n0`vWeP)5F%*VVaN$lyMMQACFfO`~K7!!F$50f+XA(it zx2RyT>du9hF1oOI$$*ri4lZ4dIhmdza}jf<2_oc&k~C+S|I5iqG862NrnpFTa_I;oEOUvmve|gTtDInwwDaS1`rUQ)y+cXB2-Pskv2dSeS)p*Ll!XY1u(G$j}JZb0IGosk&X)(h$W!< zs#Jt(p{aeUISC+odu5(Cl|nRI?M%ELtjM_a48V*5Ag^BkNw)Jd({=#*;Sjb}yt-EZ z^;vIrfw6FC7C=|H48h`DJc70Zu)n**j!sT9W7PDM0c2`fQU~w@2-tp|PB)2;zDwu`U5_uCEHlkbZp5H~^YmUNmKYd+$KDcp~CBMU|ES+q2`tLd-6Jm_3{UQPfSU z9S$d9T$Xa39Y6+9Rpr7uG>uU$sf|08mtc zxC_v@OlTZ(Zs(&ED_g9&1i?Zayniqz%qhl|08qDg_lc3_jb|Ldq`m?Eox^G5-Qj=$ O0000fM8g zgjEjWT~Ms#zuwbjg;p=tu_~lXT{scC#~W8t9T6B#m<4n zh55wfOW(a~SUG@NqY0ab&CLDT>dfEtKz+5IS$~(X27n9rY;LU6Q_yPNQ69}#IsoiN zBLd*+@}f@|`)I(@03ddDazxi_jV)UBEYNw|ur7f&K1u7r?si`eYpD)If<4>y(4o~* zI2S;X!2repzttG|^bGi}3>Oc8!=)+&od;<_J$~shQsRM>#&5<}CD13FdfYm3M_h!R m0CZg6+;)Y6w#XX;Z^9qQ?XMtv-ydZF0000PyJDb50q$YKTtz9S&aI8~cZnt_2a z)zif>q+-t7sT;kR9R=FHJ6zD4)73HIsz=b0%ZL1gJrC?@b(NAoY1l>TU*_`7pKm;I3?JI;8q06)6Y}q`EvyRjZf$7s~HtonpbEZ=w)wCw~~lTm}+l+pnQvB*>*GWU(@xK za+pH}-;3M`E%;hsFVsGD6{AeOUr)I1be|R6j-4zLTB4#$uLQ8_-+6D@5Pr&EEw#>N zq3O_ITWW|IsL)*#ri+lKbYS?UdpU$T>Ksw O3k;sFelF{r5}E)cq^l|b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin.png b/Resources/Textures/_Nuclear14/Structures/Decoration/world.rsi/trashbin.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6bfcbaf6b3b54c36988d90df3cf8e4b13bd5f0 GIT binary patch literal 465 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/barreddoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..c64ecae486a0f227eae7ef9418e985dc42cde3fa GIT binary patch literal 397 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 P00000NkvXXu0mjfi$fO! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..4375249d895a08039f59358432f060a9fe709160 GIT binary patch literal 929 zcmV;S177@zP)Qqhp2YcM}{`NGj zFV&>((iWPkDX>DzB?*vqJ`N|fjT1trYM%s2%x9l3=VoIZy?g%v{}IM`cn6kcNrPSI z;@J$oY94~;dHmk@eK7E*Rw_ZIQURya;Xhcl9jMjo&}bY)&t@L{AY8iM+_d22_zS!_ zJj%@7s#XEmXEYjtivor{7w{tj1t5ZZ7tHb|yQ=_%9$dFwsK49=fAYw!SOqPYI4bw} z>*x5n%GNUQ3qxSrHg}Ec{$P9;i7HjN@id5Be=^c?w)b9hTV^f??(J<90t6Z_S2v+6 zkd5*Sn2+ya68N%*n1Sg`9$SZtz>tF|09C1QoJ+`xb-0)ZzlXy}I1NS~D8{5gzn^)* zb+`yJE(uUQfK_m?|CZm2@kEyrTJ1Bq7<44A3YvS<>u@dtUluD*5}?C)GURa$4HHVH z6)%{SWa1d+LVh0b+{i;t;)yStDgccm$hgi>(iqMOm;hWO&&yK}NdR_55vDSc-rTTk znERf*&|*yVj+tUuD?mldX+u{0`gxj}yS3Fqm!#7RK=5B0-C9=PjX@vE+3B?|qZ$EEUVr9OS%BJ#5pI7mu`e&6!}<9c zJOx}p$hw`{37>l}kOUx94^S0s(c6OGxV+?_MELSsIdd|tmtaZ43F90gYl~thIjQ*8dw@u~&VK+oXe;74Ykf8$B z<>G(P)Ewxs#InL6WI?TJ^TS9MjQkmI#fZTq`qTIqSqC&(j%w1y00000NkvXXu0mjf DeqE+Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/bosdoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..f714a109835893e031851d24470587ee4fb4a6a0 GIT binary patch literal 3183 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0119c11bf4039ef6c20ffb1adec769cc4ca27b GIT binary patch literal 932 zcmV;V16%xwP)**g>T@v!bL9JzXm^-7HJGVqR9Q2F%%zWN;j1_@ydxll4Y-X-eADB$UE)b!3 zw7ZQws6JUK_Bb?`MYmOR_(%gU=jKxH7Z;!C*uI{hPp!Or+tUWo4j7>h0e**F2OJ)1 zk${bvPE$Y7ihv}cW0NfutUAumW~TSG76hPh@(i@DmwoT#q%US?Q-RS@QRdM=*wvM* zS5k#kSVsih22NCuXKN+-t(Coc{`g|AG$8slpF! z^0&YX5FJ^T;se|@&Mgs=?P%*;h0LD0^}Yg z+vlXemp_~tl&q{7>a{p*(s?As@a=I~=z{%h)rziZl<<>nfwMRG$>hLhx zIY7%#s{B-EfgXBV*VuCQG}AM|X?&<3t|^OpqNy$$4F|2&n_ysuft6!*$v@1}G6#FU zatz}(Uu1qf8?)=+F;u?f-9?kuN!!`aLaT-FhddI*RdtX^WhDhm`;=h>S(BaDRzFsC zk5N}dBWCiCICD)ZOWBm|X0J*cAsgr{Um&(tjtMQtR|X85(AmOLF5;(GIlfDRxbN5I zZ=N`m!6FWN4P2&@QZ7c2C39~GWSHb)VqW*;aMFn4Z0?<^T?BvfjrN|U$X_&QH?J$< z?`PPY@;#{NmpgxYp!Z6&HLrzp%0j#K}IuFeesW0%b!9mUFXLuG;R>mlYD(SF2DRvy+3}q zqF1U_QWU-N0p*^0C^#Wh+!>(Giho1gP@ovm-*dy1d+cv}-L3Y^?8HW_mNicw<*uC9 z=Vt6rfN*#|E&^K(_l=1JD~7P+a+p@Bbht`Hs1O?Tt1t3YEP3ILHQ3ayB0n2db$g3EX?HzOR&*Auwniq zZd#t2aYtRc3+^b@$}Q^tVtcl!qCk~(CPgpLuZ0QmA$LOUt#<_Ba^DtCyOL@cRT?sa89s1MpT zE}l9s7U>~fMY;Y?cU4k!)?SxLC70lb#Ck|?pi=icb^xCAnOySOX|V8~%eVaov^EcW zC2A^URs=?1q8CIvpCS<)A~yhF-FxrvmHFH)-*U6iwhJtX2ZoN={OWI2*{z3(PQ&sz zHDrcxAjqjnh5jDh3+<9cJtK2rexG*vsZI#hT*F;`IT67D@VmZ*d3cawm=&CjCb%RrU z4wGtZ)TVo|-@6x@eN&=6cDQ{|COr;^$t(*E`av9MSJmbeOX>lKQCW~M3_8aTa=RF_vrH0&1h*G zXg(1V;^@4MBV|hjEO?}O&|C_o6wUDC3qDoews?R8N0-j0z;2lH71u&_*z28B}Ho|Hk{aJu6 z1G9A)h%#u_D;MfN+YsN{w;@8Wj@LG VyHBsf3u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenglassdoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8aabde9a8c42368af5b467aaa90f470ba1b74c GIT binary patch literal 190 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 VxOukx3VjG+u1?1fKgIiB`afm1R+0b! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..155e5ec6ef13042e93fae8c1a30b4c1fc676099d GIT binary patch literal 1041 zcmV+s1n&EZP)zH_K8lFN^1|41B2k-f zp|~c~IZ$g_@?7pKMIynP2N+)OHqC!|VfT+6^f~&n{Kxu&)e73O&h~cN*xI7i@2{vi z7zoJ7WOFSU%9#fPWQ?19Ygv3}l8Y^-@rz?)m4(kA95M%iLSfT3P7Q$Z?!b`>pDn&8 zMlMnM=|j!<&GB(THk(dUpr=R3K!SDadY~D&cVYlvueU=Rhw)T0Y4<@w#a|JSJ;2_p zXI#uH7Rl}Lm zGTwr{;OymVlzx1-W}#~bB>3qwPdkGZV27=Sw-K7LXo z!Mk5tOgijo9=LwvHa)n1hlcz6E8l*u8wtQT(y@&A>nS?)+by!8n(Y8K3|zT-ixP=9 zIssfm41mPD$wwl;Bf~+C_`nx(;xt8_D=W54)n%}8qX$qT;Zl^^wN#2y zsTt8{mqBg`DP77_SaLmp`3(QyAk8M;+I_VQhkGJU0*-S`&sH0)R)|@XHMEiua6cb| zQO^KJ5X#pu*c+wiv6v$e&yS8)5LA4|axGw89F5l>b{Ihb-kX>ZYpE|VEe6=QNFK46 zwh$s2QLY9W>u&q~j`;u^2T(0RLc0a>5wM~PEX3tiCQw#l!QQd50TYawP-bi*fiHH! zhUFs=$JT^lBY|cCFT9LR(tg0033r25=anPa69J%^_W*XEnV#0<{2st~qa$SR?fN9+ zVB^KOFLsYeU(7p-5x)r&&z_0LC%^w>GNy-$kpNHR+n_48EiY?2>^*O|ngj4I=sf2P}jRBNn=*pXrgIcbLb91vhx`s?BmrA($a3~}e zXYl_(PpS4+FzL!k%CvjO5oDHDt>0B`qNs*k8CAJd?H1B2v{(EA&$%gxflv?<00000 LNkvXXu0mjf+_Bl@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/meta.json new file mode 100644 index 0000000000..031dc5a551 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/brokenstoredoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d22c5c518c3b6c1a0b0314069d79c271d3d5bd GIT binary patch literal 909 zcmV;819JR{P)V2mGiT?{ z%o*z!&d)gbkI?Ds%;Y%q@G-uSOeA32HX6|=pRd~mEH5uMcDR8>Hg;|tBtQ;-u5me zQcC>CA`!No&%X0r9Y8>0?&1PIWzzgZ6q-X5D8=L52nIT$ev6dGU>0RjOyihGkNLrjT^5 z=iU>%e)XJJX}e3{w61d*(v7?KA1ifESh#kBN!+~kz_m@4;U_>6JT`ZUC6ao=+V>UA zPOA|k39?C{Cm)xm&IJj`tdtM_E0A+Sd~6K(=@FRFj&i2TGCY1_20L5dlvM%Qk+#QA z%_6_K)@}1lAm{916lPB_1R3fV9j|GqKqNBC#Z~cirmqU*2u5ggD^};6a*CRpXa#5q zrS%v2z)mn{EitzfxLsz8P>I5>%`5kvodX0`GD|F# zL?oNtgkAfk#3@Bm%CWRv^K1vEVnSx|jeB8Y0;(XVA1U$vKd4OL$3|X!=Yzl6+2|e) j^B3M}<%GKC4!!>y(tTZ(f?xZ`00000NkvXXu0mjf!3~?I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..2d064895b2e17cdac503bde831986775dd11543f GIT binary patch literal 479 zcmV<50U-W~P)yssq#E;o7j1izKQa|F2|~5KsFTKL&CHzzmY(mvUBF;nJ6FZMgpp; zBFAxNuIrLI!b@k&mUa9&W8-p@E~qqN6h%lTDj66I2Hg_qJOeVoodX2At``PT8{jtK zZy!Y2I({6-NLen?>2!+EyAA@p&MiSn3pN@&5R_oy`_wi~vvS$G63iL<$Ac%hzeOW+ z4?7df!X)4~N|Jg4B0+)!p0ls&X!#{yo*tVCY}x~_y&l&6ewOClKE|o%-M*H9STQ;* zh*8*-fqyZQAx0}lar76&h}#1MGQ_Cyt5}p4)Sb671AtCHN9CMi9owfqby7gKXDI(H8Z=NC6kDDei;n?Xpn(rgo1$@T!7UUSX^N;?MI;z%xty7u-C@A_fPlM_z~3h^{4=vN9!w^a z1(?({C%9kiQ&7~ePfOfNq*f6mA`QYXsNIKf$zoQNMg6r z3UPd6X&+R6j0f)lSe{NlEq8d1-GZ=u9QV3!oWci%U-v>~Z5)8@?QOUDary6@uqDZz z?hg&`1^Cb~Ci@WP*S(PV8#m$m`+Lw(U-=tnz-TlAP4$hxaR9Xb2lkae00sG;!~4qL zH~@Qld&v!iZi0Q|TOg*)X9Z%Xr>Bd-`}gp}vuBGp@7|H2ZI=K_AT*oJ;QOaf7sK7% z?0ok-jFw!-ru-J(OHeHr(i(WZxV~O}c03+~gxdJ-_4>H@eBnidUuAQCi>6CZYvA?d z_*mqN6Zqg6gOnF8zhJxV-;A3(`zh${qB|>@nqFertb4#<_Ii02e+)-QM@a$~>@~RV z<@WYAE5FLVpU+``f1k`^CF7p|HeGH{dY_DQzXQP3l5t?kxOmMi8TUasl2M`O@V@aa z8K=xwNyde)!F}VaB;!JtfWGm)k#OoodEfs)48Lhi^&!otdI+8YPPQnoxG29?(l`L2 zq;Y^SzwU)3s|ym~$9Ndr-rWHV55R4?b&*tfmAO(RpXwtOAM2sYxBdWSzV!!y^#}Bt zFVY`SSExolb$x!Dhg|$759Iy;H>Zp-Hz7=YK9x)HkeXkNF?=gaQRbuK0M0l@FLHfT^&s*T)P-JwPt`;8JwT#HzKO5p zfy%%6>rdESJg_`OC*ve)+y*tVlN{BK-k%wV6m+pO5j7gCFu>{Q+S80bua&iZ_x2MvDJ1G+!J zZ6}p__xc<=_L!C3fvED%$TG!{2 z;W&q%(nBnt;=#Kl*{~!BAQX->mjnU$esc4J9&AanLwxHGQ0Ci`q%z<71C;sRCCNV3 z=WFvV5L4!h2V&*l^B)cyq1^g>te-XysrhXlQ2hbx9ijuD)y_P1@>o&%(jKJwSP!B8 z04GY|Q>t1gkNu1048EubDZZp|=u;N+{5=ZJd^mhuq8 z|L@Twn7;l4?ZJ|93HTHbmW)fo4|=dvSPx111KLdF zs?TroQ0135++VI%o2!?vAf=Z3-zphPru7FX%lZS9W&HulO5Pt(mAl?*)#n#-x%w`N z-5)@mS8s&a`utQLwCjSZva%FqMa2P}IY!dV*tjI6*r^EWoRSidV#avLrI;m2>b(5& zgeAdPrq_dZI=U)bl2n%U2Pn&yB$Z|T0m`!e0A*PqrmUoaSW}HWr9MAqUjLi^zu(-T z_&LSy4``aNc1o;~Z{l-3H1S=bY}XXiAJ8->*T@I>EDue5ZnbtwC3y;>*2w4L?<^1U zzi0wg4_Rb&LCX3c`e~-dP>`;-00000 LNkvXXu0mjf9|3hR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/meta.json new file mode 100644 index 0000000000..0ccca6ab07 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/celldoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..8567cf3312068ce63726f8e61727906da85e6ab8 GIT binary patch literal 420 zcmV;V0bBlwP)LnBnci+hC5c zyefvmZ{NSe*<75QSPjFb1|$YzBg?_$LH2<>46+X%0-Rzp47aXbW}pX9)6#`|8twp? z%Z0?HNH*~F>C=qFs#TVgMoDvU2OtL(&_HHj;`~c2O{#;D?ZOBFdIJ`0f-qkZOH%JU?jp1A3iY96JUgZfPlcjI$*#8 z0Inz?Sn#OI%flT(6$g+Ce*ULUOOC8G!1CoKFcph4h>D6*TyT+98C`z-4oEAHRz_3- z15z2`Es8&kgvtnO8h`1+z&{wiSSPV O0000DDei;n?Xpn(rgo1$@S!7UUSZHlN`)?` z*F61(YhIuE%@wdS`9l5l!%I~{Uw!?wdDDI8Hz%MzbNi1!BZbf2{_6aB3I6%{`PT85 zpF5v<)O^j>OPk-E0P|9*H`dY*X{`17fp1@yK0XDTiXY3iSsPaXm-@;dxPEA#G3@m= zncJ6U=kOtH=LuL{I^P>Rd4aXA$0|bR_NCcSK9s$20=Boe)#>T!i?g${`hKSW^LNH3 zIqTJd=*xZcF6`u^vkCc8Y@5IF5Wc;=RUGOof8z=mkH?BredBMO0IuJ_zVZi(L9Tgt zU-=s+V0U+SEfAwn=pooQz64^-e9}N{KA)?>$B*jU=g+J4U#_mI*V}FZSb>=4fAj3w zax@yP?VpMt!?yXpTu@ffLW@ za`#-j~PA({y4dsK_(ieot2lWMA-`prQ+E;o>-508*878w*A%6XVaPZBO zVe-Wvz|0qafD(T|ulYs%0cK!RxQ(#UH@Tmy#qiU;F{geDMb`^Cb{t=92_sq272ctp0omJBJ?{+g^zGA3j9!gZ=yEU0u}eizsf zF6uKtOFKlMefg<;3U-L$8@srBdwWqVNybI;L*t9rZ|=v(l8jT5jDu+*$+&+t7Jood zz9i$A`Qi^?=8HdoncwOUpeV{?_2)wi<4`_UQ9jxqAaMXgQT|@J{qfMg{1iSF+s7wi zOJ7g|pQJCSgg?MOsFMBpt`DRX-*+;^AE3k^pu`^_{(w&K$@~GnV5UTWekhQl=C=iL zV1Gc$xNRm7)1ObpPUT~>ZI-m9F!Ph*fD&_Xa~~XR7oU5Vt# z;1^@J@JZQdv!Fiu0WjDo&w#=FEvPr%r<7*^HrvIgWTPbGUj95=jb|*$IBd4fr)Ens zuAMK*xc@U>`~l2-Nyahr#UH@T@1#F~T3zBN`2(eR7LqzK6X(ak2Gb3X*qI3STv%9g&M2tH|F5S2e5bU@Vo`E4JD$!{hcKVDRei`Q=yrB?gjY8We~ z_yd?F{s3l)KY&@N{(zVOj-o$5C2;idx#aZ+Oe6c_&1EbU(w`q%roL(Jz93W5mcp!H z91uGX#+rY(@k7V;P~}ZU#D?OSDS!|^v{VmR&XS}`3&oSea9~L=v`i9rI@*+!B$*}t z0A@)^l3C&pV3xBaNv$sR=W|N}F=k~4V$JvU4~NlEXn%ga)P4E&clF2iB{A>Y?;tBr35UNsZy2k44I{(z|dc&)leK1UJ!wZIF5*#)7@f;jr~IXwZG%6bM= zJ1~0WWB*!3o7$cMCi9^OZVxgUr~C5j@9LLioFwD2B*{2ti9di@l8j@P_yd^5l8jq) z*dI_@L4N>MQ6Ac#k5!cK^cA3WE=Bob3i$)b;(!Q|#sOWD^aU~NAJ=82Yl`FHj{pDw M07*qoM6N<$f<`D|SO5S3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fb99ab5ca294586aaba83c26f53701e7fc58e2 GIT binary patch literal 988 zcmV<210(#2P)kOQF-kkFcmVG-tx1VXa{V<0PjC*%<>=J(X%a%c-YLlP-UD zJ$>ell=U*kcL#5ytbTLD%)Rs+Shi zp%c|QJzpEfN)&QAdVBbVR+chquJ@-ms{K{=k<%wJo(yc~NTtSw@}crjAs0@T z12w^w_LQJu6bl9Q0H-G>>J1XFx3|aTR?E{rY}FD8iizyPf-?Gab(K=~N;ft)9THa; z7pfh7bP_>;x9822OF*9CIAFs7Jg~RFPu*^`2ZIpX19D|pEmjS148SW@%kqpt{CvKg zeykM%C>+PY_;>~HT_&GbL^8daDkC5P7>4`tF!Up-gB8~2fuMngb?yl$!(N$jSEsAa zjH(yz>(m#EpQax=6alH}@PH%%!+y~jlY#S_$$VtA2hSl0=)m4d@#zlkJ>OYyfOH}6 z6Dlc0QHTseU5ExE+Ivp<89go*Rb7dZEkru>t*v*4UIOyw3j>P~Adg+MT&C~UsyY#K z6E&1dh(*Y4f~`d}NtaAO-q~T%iwI|~Scsg=X!2%qc&;jyNaL{8H-r!c{Xj~v5Fw~QE^yMxzOUOFZ^aNI zj|UDu96KMdXZVG}?-abCdm`>%63^A{4e6kKrrwP6%2)dtm;V4v4cN*XHjpp?0000< KMNUMnLSTa1;>Jz@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..cc61aae80255173332e7c0a201022a5018d90140 GIT binary patch literal 2791 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8aabde9a8c42368af5b467aaa90f470ba1b74c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|Ka> z;uumf=k3LVoCg$m+!9;$CV4JN7CnDyZjq+nq(B|9mV2}0gdG2sd*=N-qU*y4)B*ts zu?Hf(UVlDexr_PN$HE_bcQgJ=VM=(mVfmF~@AzH_UNm-1;d7WR`QY`_WeuyZNlaP$ eo0WlK!CSW1DNaoa1sYpw~g{ra9 zi76Uj+cxD*)3c||Xi+qplR}|DszA0gM%E8N{)VR!&VVWsX8^Tv+F1UR6#+ouxCT&Q zMA7S8*w~=4zfQ}-3OkX3sLpk(M&G+@RH}UnXoCtw0J5fs1qaoRXQ^U2apiL#Qv(Qt z^=0t^&fu0XZ#T2 z)~1oB1_vPT*(xf05v0v1o~*kMa0aaF7Co(B)Isj4Ai!ibED66|nqI z9Lsrja^(XE5zd7wz*v1<5~8RdNEsHQXRdx*ii9YTfuoP-UIW$@zfe0{d69*1CYWi@ oqd2NwxM$9xXV>cA+-rRQ4~XP4(;b?wKmY&$07*qoM6N<$g3$I`&Hw-a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtyglassdoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..a9d49b0a505cf80b33d7ad5d6b77dfaffafbc709 GIT binary patch literal 2731 zcmXYzdpy(oAIG=Ev?GgLI>;pDmZpwN$7&O~rBYU@#IQ)ADV<#U+IB>f5*?%yBVF81 z?vajLAi7HO^Z7hJkH_cndB5K8&-3;9eD0k*;jkI0frPoU z$DBmkPK5HH@`lk$7RM{~@q?14^n=&hINnmbC!TB$Guyp=s|SJsJz#K5Autm^y1T+Y-7I}#a$;6yak4vS8FQ0c<^J|xrllp~F}l1bhS4=aVyj4&G%dff zx60-HO~~0J`jTSomtR(q^;_Z2BG1}4LhrwWcQtNwANV|xoF(7T9M?L`W-FE1)_TAt zs&IQn#i)Xj`I_4mAr~W$0YMfKsD-zI=f;XB4$mKucW=5;b!b8R07X*qGUPmcbhXvL zbUS)^Lr{eW{N(66lGhJqV~PTH=<4~-=^@ostrJIeL?c-t3&BW?lWmM@_U^ja_VIv{ zNJ*#mmVjqn6kM>+m7Bf6BvMaxKh7^_l2i2b5P1y!$C{^}A+f$`p`3k7Rz%V$mK8Bz z3&EpZa|*MxnWTdHGD>xPEp9I^-lH)gLuO>#ggP3#%0qaD%BuTE6q=vT70GULP_9k( zXzcS-&xmfY@gK&H@%)&Wv=E{2R==uVR=vmVKUQHqhmpfZ^}XLh*e^tEU*M zq)wMhrXGQp!`Ysy=~HJKD0cGF=(>M4%p42(vL`$!U;*P%W7XKpCC+>B2rN7CpIs+U za?TH`>grU^KK&lqY0AWW{(a?%s6UWws)+e<`2A9`G4pV6{A?k8fZW#>9|KOUdI#3@ z%(?{d8TKWw07EP{3As;dh2Ds+oY``-3Daot0~Mcb00iB7Q1r3m?0YVslzXCaW6Zsw z?KO&=n%cyHhugyyntaT_7p#832+Mu33^O>Ao)Po|8&SZt#6g=#sg*=j|hp>4^wQ=&PUK~q|EQM>&d+&fElCj6h8OLynDE=^of zvDKo4xf#h4(-;M?N&+g*!*(?^+S*j1DtK<MQTxMrcsN~2 zY9CFtl;_^{_oke}+IdFa78O zok8W|z2<$rz4L#*lTQ7;HnRxu?Iyd3du4}9f>z@IqpDc^&0ixVLV~?B;X%b4k#<@# zwR42P`UB_HCbmL*eFtcHLiizXG5<9Apkr$$(>sStV%Y&HzUl+^xE5Tcx z?*ziAX0G4j5l(ARN@|&{%iv4En&Yq6r^ySIYY6>v$yuZk=!%2MFI;ZU=}W=`C-zH#CTw2s_EX@P+VfaQm4Cz-qgbpGxQTeDy#?V| z!++eoI2lk}E>h0p${gT?HUG6Dd>42eN8c`R0%`sv1v2o7D|i=Zf=iwI?K4Qzjp2k1 zP@E*rkS&RPS@TXr|U{7v~0_a{OhG8U^7&X5xu3R(BE%TYt`KA z`@B{Gh@e2WjtLn!77hdvacNSq+ZkwC=hec*8osyYK5vm}LIdvm`ntF+$H_p3kGPbz zt#&uW(A2YKmwRlBqxB88Hud?G3E;})gRx`GJ|Ab$ z_0}hSDaE?ivEC;)mbe?s4Jd=WaRqFDRDqV}uKPsl&}N+qZC$Bc+Aj~C2YIKnQpX^SR#z-5Zr zyoganr)_u4KqZO<=sJIg$P{YLhc&g$_B@Nw{q}Tvgv)vH&LmWB{=*}Ss67oq{$tz&hc9$i$0L|%X#)gSORW?L+Tte}bXhc)z39>+!O2 R1JLgi=45x`NTH2a)PGOefR_LO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0d32c0dd309f85645cc704f16f955ee3fc16bf30 GIT binary patch literal 1619 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 GyZ-}X#Qqfk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7a560e11ebb6fe391a15ae521f5c82d96809c6 GIT binary patch literal 611 zcmV-p0-XJcP)pLhGldBiS0Tvbp46By66J^Ms|Ewr{a`m#{QlzdZhE@FL z{Z|AnAVn`$2jDUQCWp@vr0T_RfQSGO10euX^Wyzatm35VWnma#FzSF&2aGxZ#Q|5Y zoMotLoXaqCLM}m#lO`1(2 zFH9)Wi!}s5Emv}z<)rGx83n|&|EZxD#Q`TyTwv&%xRNN1>(?(s;ghQu#Q{7#e=%w< xTtHP-9feP>Ua$imJ$c3O2-s647p$g0F97(=H1k%M20Z`(002ovPDHLkV1mvl{~Z7T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/meta.json new file mode 100644 index 0000000000..78a79c0a80 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "locked" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d22c5c518c3b6c1a0b0314069d79c271d3d5bd GIT binary patch literal 909 zcmV;819JR{P)V2mGiT?{ z%o*z!&d)gbkI?Ds%;Y%q@G-uSOeA32HX6|=pRd~mEH5uMcDR8>Hg;|tBtQ;-u5me zQcC>CA`!No&%X0r9Y8>0?&1PIWzzgZ6q-X5D8=L52nIT$ev6dGU>0RjOyihGkNLrjT^5 z=iU>%e)XJJX}e3{w61d*(v7?KA1ifESh#kBN!+~kz_m@4;U_>6JT`ZUC6ao=+V>UA zPOA|k39?C{Cm)xm&IJj`tdtM_E0A+Sd~6K(=@FRFj&i2TGCY1_20L5dlvM%Qk+#QA z%_6_K)@}1lAm{916lPB_1R3fV9j|GqKqNBC#Z~cirmqU*2u5ggD^};6a*CRpXa#5q zrS%v2z)mn{EitzfxLsz8P>I5>%`5kvodX0`GD|F# zL?oNtgkAfk#3@Bm%CWRv^K1vEVnSx|jeB8Y0;(XVA1U$vKd4OL$3|X!=Yzl6+2|e) j^B3M}<%GKC4!!>y(tTZ(f?xZ`00000NkvXXu0mjf!3~?I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/dirtystoredoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a16766b445f6803c1fa2faaacfe52d70f13909 GIT binary patch literal 3394 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 F{{T+4qK5zg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..89469f6a28ea64b826c2061f53bd0fb1953d9dc1 GIT binary patch literal 760 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 IxrAK(FLo5F&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/glassdoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8aabde9a8c42368af5b467aaa90f470ba1b74c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|Ka> z;uumf=k3LVoCg$m+!9;$CV4JN7CnDyZjq+nq(B|9mV2}0gdG2sd*=N-qU*y4)B*ts zu?Hf(UVlDexr_PN$HE_bcQgJ=VM=(mVfmF~@AzH_UNm-1;d7WR`QY`_WeuyZNlaP$ eo0WlK!CSW1DN#J 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 L?}=JB;?4g6J?rE$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e4cd823182c96945a0449068553dace712dc07 GIT binary patch literal 1390 zcmV-!1(EuRP)N%?UE;{%HZqVE3Cl=PB%{FSzcJcEnbdo3 zdoTC<`h6WwdXo0Lf6l$Vp&f>q2-rio> zwyG0NO-<%-8{5Yp*19^IS9Q~fW?`Q@8G^Y3vs7XR%hgxiC7`>V?s8ymw$d;vSj z`)qCi4|sbO$6pxW`;gc4`|$nq@CBMR5#<2X^Q1{yMDpv*Jlt#B$Y+yq9`hrYN#b$- z5f*>AhBse53rFh-^z`&_{iEI%T)ln+v+LhWJ^Vh8rqBsYPfufHWJD7MkrP(6qe{=I zQz#|}P{tbN28!tfb{-_)4&~5svIi(Wl-@+6Q50Y7hs_&edTU@l^C-BVK7HV=&0b}v zDgr`s`Mih;Gu|qiQpjsEs*!!b>-B=-N8b%)%H#3CNDLz&l#lvaQA{P|cre_J4F;mL zzNk4z(s$I?moc(&4uSzJDTu|f3LOoAnxd;f0tGDc_CK2|RjOo&0EkGKiHN!(0NTXo z^C6W=!Ru=^-DG=pN$Ljz0oa%>88(udM_`l#PKQH=Qf#V*k&mq=s@4e|K{z7ZnM}qU zfRW@21w6+}jJ`tbb~|==ccq~g9Yc~nNnvN_z!8=kW>KjLAel^RJSNeHQJ5zKo12>w zn24N+g7`iz?#i`KmxhiwSjAE@R6Y8a$ zH09)Li9B0%9a}0ou8t1gr;^o6Fw(8b{F-HGB(C-di$IK@uUJf9+LX?CbodQ?er1A> zt8H;KOG`@#hr?XI!Q-zgLroIud4QBvuV_F@97 z-@HOZ^%Wwj$%IB!OyMIDw;SCHX5P^Jow+&9xN4Mi^hv160sV%1>26c#NS1%Dt zVe@`@(KBZl5tT0>dK(m0ViNSpNEfyEji@?POtIII#rTCR0Z=$p-lnE}5wW%-&@Rcx z&e+Z62_T!z!lPq2GOmW3j)3&(J*kQc#%eUkt!5H@jGki@UYoc2T|kdgi{&;yZ}tMz z>>+Z4K$v;20igE;o)9dVKP&wZPewsR2SyagzBUFrZs3fFsurAS66!_V<${RRjr^V6 zyidnLgkzNLLjTY&B7xS`(7^jf^;=h0$8{)A_V@QSb86|SLLgN!tO8-2&~E2)=WfGZj01S>+&jF}QMuhFCMKkU-a}Q!$Hx(i w#SjbzF*!MDsH2|$;NT#prlv46Gb8o?1y621B=?pbmjD0&07*qoM6N<$f_6=zlmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..8870aaea25dfd7b2538314a7de23540d500bef81 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*5> z#WAE}&fCiyc^ec2SOa`y4&5?nV4kp}ky)a8`+@}S>cAf-mo6ax-O@M$O<_^4vKF-=0_tv$Dfp_|6>xzkoekv`BX|(-Yy_fM;%$nRC zzt5dyoU(ECJgc=c8MahawJ35jU3j(iB+CuH*MGk*Vn||TVA#Z*SNu=GyyiCV3y`s% Lu6{1-oD!M<{kl#7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/meta.json new file mode 100644 index 0000000000..368c1006c0 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "paint" + }, + { + "name": "open" + }, + { + "name": "locked" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..fa70b512ead36de6a630f4c5e70bbdeb5abae167 GIT binary patch literal 485 zcmV~$0dqdRdjpr?6B5Cx38W5} zJhBM`aEQqbtOIBb z@FqeKplhRaAhO}$s*Ynb^S~T=c}NYodGlt5moHyZ%@R|NYhW00000NkvXXu0mjf)#kvC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/paint.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/housedoorpainted.rsi/paint.png new file mode 100644 index 0000000000000000000000000000000000000000..4503e8c6410acda192bbeeca316e65f4bda0dd01 GIT binary patch literal 1013 zcmVPx&uSrBfR9J=WR=;Z_M-={MED26CYeQ0GWrJ*xg^7j86^0{60=Z^8SE&;S>4kO+ zH8QTGM#Z_v{R{409s^FUat`4tSY4VF7b!&wX?JC?H&Tl8o6N3vd~%oKK3H~sym{}N zH}Aa};3GaF2gk?9%J+Q*07pkhiawe*+u44$?fbs+eP0DZkXl3Fd4pjX>h^Fr#Krk* z42MHKc6xe>;Ja_N!YGQ+ZnqW56MDU#HyVv_c6Ns4a+$l?Tmk@4t5yL3N-6K>UoXA= z{e3;RySt0>_U9@2&CN{!fGGz6jYb3YdfjHmPGEj}tJ}0Y6HydlFc{n$mr|nLZmaAu z2_aS|K*AIUgl@O10AR6LV6j-F&ud2S^F#CA5Dt)wIjLtG~bTCJ9H94A-Cb_4~R(kF!i9LGTzh9IS8cGwJ&4Cn9n zM$vCO0xN;*BtflO#dVVWCtN5Xx$B!`2=$#Ey_QgB3{py)89Ra5Y=%EGfn;-|<2aa3 zrE%mB?JTHh<>~w&0RURLSceqWzA1>R&bfs_)AF%+Fo9+!r39OHU@UH2Jd*4s=gDipvuM;L~1 zT^EcojK^cF8+ukI005G6Z8%%kIp^qhyNXJ2yWLhvlIRq)?ec#T| zRo$wj#?1@M^E_pKG@iZM3Dzulb#kJppb(xu`x?JoTza+btyFrNrMA&%q`o{E6V@Xz zUqmK+-&dp2DECZhm*nm^ju8Zby1KfunX!AI)9HAOF|E|*LepSMG3UBKJ^C^Vfh zi^*gH#u$PiP|M}=!Dt=~28sfgiqR_gprn)%Qc5_E1AbQ<2(L~~6adWUa{%vmYI~^I z-UPWG;GCmeECN7o`Z3197|V?lTe=d-l?VtSFu%Qp>$;i<87miy`qfKwH14`CN~IER jZf^9yTr66>^1r~pK*yL3fKPYk00000NkvXXu0mjf9P`qp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..e834a1ba90f3a67ef2906987b10eb41f8053b5e1 GIT binary patch literal 649 zcmV;40(Sk0P)?hexe$!LqUWMzLHpHZGzD`Z)Deh2 zfO)2#2m7H-bi$y$bl+Z}*?optvRPdP7&}008gwHXcl}SOEf-S_Rw?CK6qwyUZ1 zmk-_We{X3esxv@AXD}4j_xkT}w6z|Vi)LO+PaylpAP@XI!`Z3mJKk6mmv?GwkOkoi z@Pn5vQ`q^*wwba@tL1?1fT+P0>pQ(vMsc+Z)IY81IzXR%vj%M~TX|^1ALju?H(HEICm(dVZ}p&ZP>RY>Pj4LW7G;ZaK!$3- zcYh=->k>JT&&_E$alBn)%1N1%COmoRvp@zhoOXw2PDCQeX*eNyW;01dcs)Zf`OuKW z!W*3`5#ddhCe3ovr(u@mXB_x1LI?1JgTM19L0{W+3BM=!OKBFeZaf<49+;M-toZB0 zMD;1f4~(d;WJDu#0&RVmDK4d=osI8Zw)C;y7SypYD{y|@U>Y%=Wid^IvmbhaQcu@! jtS*NCkImNjH>vvpR~I2RoY$%300000NkvXXu0mjf?%pHh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..42a223c43ded4b15d30911a1e5a2655197201fcd GIT binary patch literal 2387 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 FV1gC@#b5vc literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/meta.json new file mode 100644 index 0000000000..c934b702e1 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..7befc7d50302ecf46d06e70f0d7ce156482dfc6b GIT binary patch literal 523 zcmV+m0`&cfP)VVjEFrJ&Q02w{Xu(zgZTs9M$xH_)F zlcT3O@xQ#{w?HQGLX;-!Q;4urWh7CE76hb)F90tba?h``HS_Nia#NZX$~}+-3l|gl zDy6d}!&qZuNmH6cAqr*S=Dx-!TD_nj9JpR=0+?SjPoUmt&VPT;e*vxlsjVc~aq9p8 N002ovPDHLkV1jo=<{bb4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/interiordoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..bba87cd794db7bc31b82c5270a1e9baf1e331af2 GIT binary patch literal 2337 zcmV++3EuXJP)$7IePWq^yiD?vAO?jzcXfOd1W%r$&EiU7dp>}vhys{B{5|FWCOUZwEyo@ zbNA6drldZ;e$|-c1pH6NkohD3MGN0Qd}%f=Ut|SazjVp`@XH_OyPMZp{iCKwRdnlX7>2gjcX=VQohgjpG(a_!iU&7 zIe>dW_{&`zFN2exY;SiSV`C-a@O`#+4%ja_#!k&4dI*vPvSaKgW@~Sg1+|~HrSS?n zM*2o1Ih5c_a`5?`tDsz^e)6>VsX1u!r8z|RfRkfjd{=W@`}g~0F557EX*R~!W`i35 z+Jaig_gTEd=xg)F*Jk^C^fI)2C9q9i8BwoGCFN`9FpISR5c;B(lq9I$!BNtiF`_~&~^ zs_~?AO7JD~9Dlk2{FT4bvaHMF^X7i=+z|Pyb%0gM6@&J5xKuUylMR4flEw7by-lD#nL+C31lH7$+r% z=>|A|?kqbAt8Z^^bRJWcv#-g@W3Uz@;rr~A93*^*gT2Pd!RMoUfP3TIGrM*nCgp4A z;FcYv5*K2S+-l&7=ucHnA*R9C&SA!v#Z)cC?Cm)#TZH&>g+&O{F2o>yjE&`x!nniuf99^|IXce$Ny$yQuvNd%_+eT+1Naaf9f)HklxkKj4ix{&>h6??idzbN%@ko0CHhpTnkd z$m$Q^dgH0NP7;5AKd7$INOAHZ1$N%6>Y_>wgkX$}-WW&MYn1KA%Cic^f_ z`t)Ob$r?;f4iG_mzLY3$i(c zcNBez`UCp#<;VDavK`;;1tr;Je?SRu{7GD%Kc6~=mgbj|pg%z7jqlFQ({wKwnKsvXS zKc73lG@pvm`UA!b+8>ajrPd$7^T%V}cz+D#kx%jGbJ*M*qrltZ`_A?gn(-7Q#(uaQG_Uv|kLRokrtG>LzGOvGnghj8 zSq<{Q;Ev@aMk`d{%#e z)En>5)AHx1-WG(G0=WFt_f1LMA0Y9@cjw0Mrls@;NQK=|eJr z`tvC^H9v>XWn(c^`U6V&@;Us{Y>Z!u-TDJ6^ILy_Y5f7F^#{C>g+rH(5^uay%p-3Z zm_HxlTVK6|jpZQar?O)?g#73kPs1A@i)BSspZ=U2b}IkYoyRKdFkZ+9`vY>l@%~(n zN1o#6h*L{I{A+8wYPLuh57MbUK+7BN&y~Cp?S-$}e3wH^;2}tB;VI^kr~LVv3tzSQ zE(gCT>!m-y7v+&(bUr3<59rGqA5+MG{A|bcDffx(gMDfP^x=)SikYE?#xG*d)reJ_ z&;46!x$(d|V%lH-NNJJzR6KSemZOwdwfSM;l&e_0=t)>hu~?Wte;)X;!YMU}Fkb5q z7`Og_sg_!QK-?dn;*Iy`LLPaEKYtSAZ2E5qT8iNEbJ>0lF+S;x%kkQ4`1Eazcb4mX zMEhWq{Q)W7cz-VBk(c=MZH$~MJcpml_Hzi=g2?`W^;U=(O`(NYsJ;uKMdnlSScO<_ zLah*E6k@(NQo|b`ixm^b&rvGBbRp){`U5J9><=h$i%#OtFY$FXTz;vq$`SVml=8+q zy~r;Y-dcX^52(zK_6L;m#yb|}&-eM-w*|TV0i|w9vibuwyzx%Zl?dg}ugx!Ah(-GY zG`#UxENlP9{Q1zF6t>gtyAQJXIczA0kk9H5DCx`p?cS4Q-zBA|JNsvj|CySia+sU` zfT3zG`U8fnx#$lVve5p3TyMOS?~%v+`9l=A7NqTs_hUNMu72l5V1K~1wN>?X5F4}U zw7~v=rv6lAIhynR{X@}Q_=1M4=pInRmp?>-{Q+1viI%uu7Q5&I_W#K*?K^p+A4fYOA4@H8=eM zLshgtpyVw{$e%w{fs1i{6k=@;I1$(%;H2S=5931q{2}Xq@!#P2cV^yd00000NkvXX Hu0mjf1SQMh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..8a462040b6156372b0a1409f4f422916fd178419 GIT binary patch literal 1059 zcmV+;1l;?HP)@7{jc%N!u`v%oM4#`%fd#-)AKUi7{B9dVKq4)=0=?&0wJ zDXtR_wl)CafZ}xcAdx?Oa38z-Ul7=B+*n`7&dy^w=87)@v3KTEjVT1|433WW@nvrp z_cm7X?C~SKdh=fPKV9o+o16m*n|HVH_2)po_kJ8=y|am6l#ZPocXMq?%HDfkI^O%` z$@Yp{mGhZUembhL?93G0=8Bwr(O57V>T%nyq6`XmpnLLN%+O8^8g1QA1e`F615_*v zNT!IzJN0QhyCD3_I6&vmVF?1Yx*UPPG@ihr$agGQ736HJN@XD_?RLG@$Q&?p)$ME} z==D;AX{0CS1W6d7T5|y*W0qqh^nGn3vBZI;J0Mr+9qS{I9{cC1V~ik9BGhXQ!6UN4 zALhyb0&@;f#L5^@2CY?0{60ouUa6X`6^#7hoMWM3_ty?6CnybF*M;XPVG1!A^fM#x zC;NiGXQ1!3d4E)Bqtj5Kv)a_g-IEhsH=JdITnRb28k#VbuzOa#JEa^TM9}~>+mV4- zZ>^;y7rQB+_QeI1q(Y{Y&>t-qwww~0;6kLJ$Q4xJwVDq6K`Prv-;U+E)3bAPV<9=e zHRp7|6rxEo!7T8#14JB0fsT42r@m9~2d;v`9pFMF9b~Il#H4@|p=d;II}X~-7JmQ! zg&L+v6ERMg)*3PfbMO6 z3>6`%u{Z`8DmN{dZ0Fv#48paIJK}yyun6+z<#z$s0nz|o4-l$W=I3RS+i0(g^sK`l zk5C3n(@-kmsac{e&uhZ@0HslQ8!G%$B~-b|rP!|s)(vpw^U6a z|4*1jX^w;mQ6dC|>H%^@X#qW{A`;7&?MV<^njNMPDa^$HfeR7kb9M=31oehk#dxe8 z;$>SI%qgKdg3d}E-Z0dLHLEyNiM-iriK@ugq-Dv8D|8nWrB3@6HpSxg9}_PP!f0k; zR+*tLj$|at@TQR3o`)+Vw*#-=?dgF}pARq$V)=I}@CH~^;a#@Yv%y%-L;sA_oC*hr dU&Swd{{yPy_>;!N|0Dna002ovPDHLkV1luQ?C<~p literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc50e43e467b8eb66b8be8ac19cfbe75a473382 GIT binary patch literal 2908 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 Ca^MdD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/metaldoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd55a0a8fc1fc0de28ebe7597f31a66264b916d GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|Ka> z;uumf=j~-ft^*1@Zi(D`J^Ykx!wRR})AatRV%eq2x^VGSiRu4!Pfk03&{l^Js09X! z4@@n-TDfe?PUbHa)_?BaWl)~UG{aKH@Y=TB%qB`z%RAOE{y8gi;rA!ahTT)vtvBa2 b5Mp4kS^QtBYExlD3CI*rS3j3^P6Vv2t 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 M07*qoM6N<$g6Qlx8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..d9b9ca8fe33e89311754219d7b08c17b1d04280b GIT binary patch literal 1958 zcmY*adpOkD8=q;kUt0NEYANN*lRO)8eb#oF`F_VeY?_d1*JX6ERw+}g9b;}u$*vlg zG#e&tv`A=cS!4(+Lx!57+@=@|3NvGVW`@ykc=nIq?|I($yyu+fJ@0!y@A*9MNhbvO zY~Hke6AFde?0d*FP-`Q#%F_KzJ1!2#HfW6=`OtUqD3n3_nxb=U4a`s|;JB}+TQH^I zBlmrr+1I8WqK66RayNvY*c!TYNiP+pm#!zh!puh^MVa_RIrtWx{O^xFuIP}Y4BEsr zI?vb&R0Rizsx>^A^uZ^uwmV#w{AYK#Kp?le>i`c^F<&x{{h zw4?gz>iwKENy~zcR!r;&Z?kB1!S=a*gou2FL1W6VQ!3|~NZBofxuog;7^Z~beM(c% zn(-H=syAMdH2b0rSU5e^tNPP1fs&w4q9;^;KYBd$3j#Tp^28*^cZzDlyU7Oqcx=F! z$svlrxmK>t29uEw+rsy+47UJ=|B^C@cdhq zd}onh<${0BTm~`nNaJ1~#wpjw4inFb*5e5-Us1}psPur^#TgIW;k{V@3kf+3anEuBBeTB!-O5}EZPpLm{b(-Blzcc?KLUXi# zmzGXtO5P_E>($mMNz>A(EBuDqbf=UUIUc`Eo(M|%O2fLNDuqz%vd~nF5R|p ze&$ksocyR7UE`@i;h^#Stfii*SsDo}*02Z=TEo&KGXwHm3;TfzsAX%f>88TAw0OJH zhcxp#hrSMzUnYvrT6n*|yNIDqav1ntZ7#`e_6#7A^>hY_R>u(!7W%S{IZbVllyBWj@&==XVB8$aj;%Z}5qQ2RnSo2p-Zs z;Uc@KT2Z?Wb0%L%rEsSjeJ-uk-}}xw_B^)2Z4m79;tHS1%5lmC51O`OYbaPR!Q*FE zdmA0jmm$U;qhR0bTUqSf-g%i}el^w5C?`p*L51JT!2S%2CM~~g?)I1lte!h)P^Q|P zM4~tB4U5E<*3CVbv)c7gy?qF*^@-)p6)$2U)79t-cW2oakq8>Q^owYBKJdE;e8-;| z=QS6OwplO`mb1;+vPKhZ?#@J7Zsob~??ZjZO)T%nndx3gCU3i@qW;T*^(s&&f&YJ9 z@U-@B1>eyJY&YA3zuE500D=)b`?SP4N?a~eS@ZZFb_@=X&A`XM4Zo?PLEs*FmIhT$ zdC`=}z=Gj4r+V+KU0w=INzJyTE}FJaX}ik5`2L4`D1sX8Aps<}DFYeUD3}zUsA%DH zoE6rc%jh>5SRVv6e(6_HnCRoBQi#Rxj8|a7aO5T9*e1Px2FpIyJ0g`hbe@?=)(NI2 zVYx00FR@SFm<#ijc+P!43 zY;e2cx~HaWsu_5CetuUpdPMdC=$jai=MWKm#a_sv1Z?k${jn~48W2}lEu;7ENoU{% ze!oMRkJh%d=U8DOQC-uGVtIUSG=eIc^()`I9m|6R|PHrGd2e P@uGaa0z9kSBUAnhiY(k< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/meta.json new file mode 100644 index 0000000000..0ccca6ab07 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..d58813b3675f09c0fb1406c5f5a3d59164ca9a8d GIT binary patch literal 627 zcmV-(0*w8MP)SR(XDW(396j4EtM8EWJ_Xqe}Py|9y zMiGjXNMF=&!|5{fCU1N1xjE;227N%-dH3FZcK6=hO*-C558)3Xk%#lbAw<>ydIMXD za#QPDa#9I1i)mX;x9t?!w!=Mm;JV9F*(QL_+d5~YcflC^SaM8Jp!V5iY$9^hv?Cz) z285aadEh$qi6kVNW%ug?D)n~|iF_snFd{%ACeccCo>XLbZKaV-HxJEBBw0`wi`9RjeqbIav4 zU>ciR!%;U80Vk)60NyTF0$AbHDTk1LYn1P5!D|Jnu#RT{o#53YtVP`fivV5I`B2T1 zbKeBKz!##W5)c*smS(U7=*}k^=qsUwphgHd_3UMVYDV68s5T&d5 z2e4>Z1VU@8p2lbU*|{C@y#VN5;Dw+!VOlNmB=9c^(M;VCCshRB4Mp|=h5!xHj1~#c zc1&h|H^W83{GJ$41n6!kY9MjL#2LT{h)4ksQvN;1as*vO=7G~t+LNh5zN1?Z_1Ve=RN#{%B9xLH1MfFy{a3&2o!Ihm^IIp>gYFq{sqGo{nh)|>;3=$ N002ovPDHLkV1m|}95Mg^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/room_ddoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..a02816ae9fce867260762508a139f7b7d8b7d2df GIT binary patch literal 1960 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 D54#ed literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..0d3ecc0afe1d1b4dfda0341490c22ce668096975 GIT binary patch literal 1967 zcmXw4dpMNYAAhIW_Lb=E!WK58#a7Ctl#($+GtG=Ha=&kb*5#2h%Sw}(G02aihFmIl zo7Qz*b|VT&m?@@dOCgFF#wg=5hPkq@p6B<+Ip1^6bH10)=kq3Y)xF!Iwq7!%?sD zEiDJ{fu*9J)~CChV|Qs%N7;q2APV`l$l06p9aX3j*IiY&)gfq6~lMz9D-1n2L8-R+YDaqtZcP zNiCI~;hJrt3d<9PuSdnmzp?f{c`6Ntql?FA_l9-%*ZB=BYe76H;3d~o}g&d1`^)16=4pTCzSQkj4G zJ#WpC-49{f4oXF%Z6D}ykmkImaalXoKlr3RjqgwJnq!HKS7i!GimBi&}fLtLT+Nz-v45eol7`9sJOOp{`R7qnjmu-BOw^743W zMf&)2^diHqOZf@fv)>6@oI}IhNzRo{F_`;qrJ=J>iqEbz%3Os$DS|`lZm8EkDIHw| zrok+EQvZAC_1MbJVmU&tHT1Jz%~7$e226oO4B$QT0=E5P52eLEkt+U&*bQ2}Pq zD1%v*Z><`@?@4A!@%y>BSx{?onPC^eSX(5@5pA@V9}XFsXYkn4^hp+#Bm%FET1U#$ zsmxMn3Vm%F@eZP#;Bun)Vpm$}94-Xe4TmtAqi5D>NfiEZF7Z8*%vc)RF2rI|5^o%*aTMSP{S}I1!~Up(zyl~+jIq@#z2Q!LBsSB zH!*tGkZZ>{qIv{N_7kqQFtcmu%0EG&xvZ5H!0Z2U8ENv3krFw==SvRHd`&+C%1J^Y+^6ka_7wwiLKsJ=HyI>Shk4hsyU{I2 zyun1yIjaEQyJ;<*g5_kI^r*EA169K(emYbWEFbwLK94nT2V=h7E5z+S?xJsT>WvrF zigLO;qCh0c))qy55JmeXN5B!V(R{uFogzW{Iq(Eo`gV&=G?z!nE(C=i5_UH5WcaK2ze(`k&< zz-e$mH<({9Q|7p>U68;Mx(`C34qstL*{WmMO8zOQJ;u(@^$hRWmok{ntHx!i!;pnK zJ?%c7QU|+b^}#z+-;2wGqVfSbqA`;3s6EJ2qGCpSW~!LE-=fwpA;SlCWLdP8$Egh{ z|9$M3jn#>y5ftF9cO!_;UXYnyUsNH6;b_@P72>vS{12V)p}GmjPI+ah*BXNC0etmp zM?mGDsMnPP3Pj^A!>a0E1c5Vf@jaa7dvncjw~BxC9bkP~m=OEAyI|WxDL27i`3fD1 l*%E_knwbIj=%eaYgjUo#4NcbDK==m+98NgmYmWOT{0FR(>m>jH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8aabde9a8c42368af5b467aaa90f470ba1b74c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C|Ka> z;uumf=k3LVoCg$m+!9;$CV4JN7CnDyZjq+nq(B|9mV2}0gdG2sd*=N-qU*y4)B*ts zu?Hf(UVlDexr_PN$HE_bcQgJ=VM=(mVfmF~@AzH_UNm-1;d7WR`QY`_WeuyZNlaP$ eo0WlK!CSW1DNF@q<8F&w7BmW+HULVI*f@V6rN@0?HQ`|Cx{Yj zxh#M|fW=h!NerGzYVh#VHtqae%Hg1pPQp?78uZ@xRM4R7xlA8@m9FZhy*0C7%_*V< z2P;cZx_z{4B-CiOV6V7r+9@rD1cJsl{oTKR*v8miQJCRYGyLKxp}>S8B=Gs4o^G#a zJ<9}UTTR9X1Z?Ns2Ms}JI9fSlDL_XO`7&QY}Hn+9bF=W86 z=0VSILZIzo5NHojAsQ=zsD#L-gyRO^H61#@BZ^~3;hOa zc3aGJp!FqRmpyv{Wxcg?Ggn;U!ZefMUtAkn@U}uxo zT~_)%dqG$yVPFyPy2pnFZD8jA33@3FicxPww6qM4J>cg=Ry%emAuECCA}YJ~7^|zf zTuMb>S)89W#^vgPEdwXziZyX@_XH)q4ux#mJpb%(8b9CGhs((EdCj)wrdl(8f6u@F WkkR*JF_A|A0000~Is9>=%lnmEiuoVrTGL8TukO2;t_nT}tFjxf%&Wk;+WKh8?NZOf0tA%~kB z3};i6NJ!fbj*Ut+jC(l6t{;=k>X_K3+L!O<%zgC7>+}Bn@p-%+uh;Ya$LHs;kN{&t zOG6k8W*ms~3)jtfofroCx^s1k(xn?)f51hj!(b*)HU%%=Z?Y2xL)r)W`JB2`vs9}| z-sQjRX~1Qh6i!ldITv1Dz-C+9W^Z)R8D3zu>0WhC;ha%1(U)V-uXi|3Y83a2heRSd zK=}UXF_rh*rI{Jv!(m>!YWm7=lj81HfpW;zVr&SbR%>{oH8;|NtRj>;7&(3UqWHdw z_v1Kt{`b~(s3_(0moElb(Q5RanG<*R6d9kVIE?=|*gn4Ax>!lwleF;BDn9G&{K%e# zzCO~eyT{(m993a_6m14N~yh^B9 z77Z`$yn@e?SgkHfGG9sK@v*dmE0;ekr>D&HfI-!0(#1g%lxNbm_J(s>G!rT?8KmaN zGphsg0~T_oJv5{5i#hxrf_5z{wK;v8MXg|num0lfT)vpwvx83FP9#N+SO2f6%Iiq5 zzlEIfdIME*0a)Dq>}hmUSLo#02l6V&R2y|z8x?Og^1>XmKDSawF~H=nAYwFnsNsTmf7;WH!j6h?bf9DXUwdWsBDxK-A!HDE|EF~`}%sm8P>yk@LZp^ zG&m7+?_D(m4Ddy$gzh0e0@F=@Ypz|BJtHr#vU%I6DgwoLwkdh>?b|AFwOOO3H>1&V z0@OVfl9M8?O;g2D3k9ymJ?V>?Uo-?`@!>#z@qia@#YO%rYVS}A2pdzvzf}oASb>w| ze%S{ZX<`&O;L*Q*0Qsax!S(c{Yu)h`Eb<-oL3CK9L3%%}&701$WJGdhOGK73MP_0BdTz3*aRW|q!BNNriIw1IHuG7ADpf}3r z=F&*0g)bAp*}PQ3w=EQXPCPBF@Uox|BFz_ybhfYKOz7H)sAf?pZDjsA(z{2Y;Xcv= zpW&G$3Ee;j#yaDwrH6hR1k!A9|E6~WCX+H?NV)n zlDz732axl$v542n2IVLQ6iLHb3M3^~O?KdoGcgCyyPXmCSWUXZZ)&qrDaVsMdrv)p5!p)*uyZ1Q-W}og}s&hOI|PlJAirruGw05uje1 zHI@CuF23Gm!UGkY#J{xvARUw2(x3kz0-$0Ti^7ex4IZ1P%tv&71(n?@yPDdE=yBLi zKMXQr+XXrL-&O9h$M?I(cb)I&Roj7*n~PI+>EcTYl+aAjB2xtDK<{MrDvIeP7h8tr`mJ)TpC@j!F#P2>fKKmcmTHi7N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..1097c8a2416e87f967e1e174e51031ec829fc5fd GIT binary patch literal 993 zcmV<710MW|P)9o^Y%(Ix!H5%?bE#c0?J!IgzrIj_801B@( zq)ClBwAx2bJE>_<*sXi!#1jKz9)ae!Am-_pf$LBvl8A7Y_5B^lm$u5_;B*CgpCai!JGGAAv-!K_FB%BME}*ZBhDN_z`keq-liwAu#zu2 zZ6XvFWxWbFFP#_lWFji|+p1KQa~%!%-5H)jMs_>{#SQy3)%Xa+Vm5ixG$Ga82}P0~ zYJ?iKE{}!_o?mzev#bvVHe(r47et!S6Cw~2Bz*4S3~ZH(p0RkfBs9TKuNw_Zdv+bw zk8J{KJFX451h@@z*o*ADGmra389Q^NoU2kj-8){RZj_blIyAtAdN#98{p`_QL4?17 zut4kbC4e5T*5wiM7yRn&k|3fYE(^i6s|B@RArGs31Go@Pk2WMrFpb|Zckj9=JFTOl zw3r|W0^Fy|r|`314)=it&s7re!;=ShMER>!hI4}{*gdFv#<35POlr#YwVDBopTD1; zK)H|;W!(A|);GauM@3ufZ;8^-Hz7T!K~0CAv1hcr1bF1*c=`GhJikBb5zL_<7@|ZX ze(PkQtYIw*1tOq|*|a%rLZ_EOq=*QSdGYiHgaHdio%oPHfYYJ-I?OH78YAEbv8c{2clb-$2-@a zKtx_13xZ%fn2MtBqz;GHzxDHRMBRKzAOSg&5iq#;`S)HBN&|KCP}#p>sxu{?5g|fF zL(EhWax}!n_|WK)jb*YgAoCR(<7r~gz^I}82jcImS8fI?$|Rh z98=D(n#j!#VV~a3icl*k7=ann%IY`h2Jt=7W(0UN^h-!Mxa#RjC{>fwwIFo70dhX_ z6~uiuz!YtE>O#+g$^8eWhfZspoz=#Cbo5Dk*Iym?QEFMg($1-i)UrjZ?kT z@u(b`M+1u=*PH>&;qVg*Kd0~-_*M9QA^G*=UbRL`Bqdl9e&pA!pI!e0@gvVc)Y#ai P00000NkvXXu0mjfAV9|g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..451d3100272291bcf1fc52e17b43fe7428cb9cea GIT binary patch literal 2748 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 P00000NkvXXu0mjf7u{p` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/roomdoor_repaired.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..8428326da65ad31106bf4af65dae1670c2902ec4 GIT binary patch literal 2720 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securedoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..622dc9867df6cc3671a4b2b5292c14ea30966e19 GIT binary patch literal 2963 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 Zne_`vg^f`IhTtn3;_T>tjB0-_^?w9%4CDX+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..45e30a739163720af7ef4c9ca2d31595da136b46 GIT binary patch literal 1059 zcmV+;1l;?HP)!G8q7&+z0F4lGM_hP%wB z!+sxJ*A?xKrm;Gfs@&~*E&j*xUau$qlFc`pS^o9wU9Rq?e zEtPzXgZIh*aE!;7@crv&cy)HpyoTF?3ugx4Udb-xSX}>r!O=?yHd%Z6YgTA8rBZ$2 zWaEol2L^{ng*KvRwuCHhx$po2t*SCYtjOxI$?C>}jVs0tBU7ZdIpm-v+?u5nfE=XT zmsaW)6h?6Xnyv$+TZm~L`-Gffl-e@n6VvDcohsm~D@;hSjT0ayjc%fYu0cUYr~9k6 zWuP8@>KSK-mHgtKMlt;%C4cXCA0 z8rlY7f!ML1XG(JBW2KQtbLzw8r;o6V^opf=@b=;ZtGYo9L#R21>K4f0%EjvPz_Tp^ zUT!!l9}b7&W<}ubI-hvZgvL{lqzUW-PZ)rT<0ueOkIJ!c?p%w1uEt|gM}zi(>=Tez z&lMvBCV|hC8-zgLvW3j~XvB=b5|fUHYLr4_x(%SP+O}>o_nKxyFPQ6_R$rpxCbaZ>kt)iSG4<&w@aOOtG&A8`ovfPm z5T~!tYR8ZjWhP{|Ztew<4}{7VJOvZV84(9F0QX2MhO3 zFk#66Oc1MrFkH>Dib6z)C?+f;GBnJHVyY;CS{O#{P$Lu8F(88GL6FeIgwVakjHuNz z#h4nbdd0(pKUNw~K}u5|%m>gA&IMRvMnsp-+DQ*?L;+X)j<4}xD+I2b-kE9r?@&MVtVOSUf7d5 zV12uLTV!Rr1NPLl{jKV2J9JCgw2=DusQU_RaBapY!*U}jHQ#GFOKgA(R5q=~$-1)# zc$NxA7`@gOmDYx%i$eMfy}-4w=0;)>)n0J6_?6>dYQtfZ>jhl_hJBA;-X-qmeiE3C zhei^>lD7hncLEf2LgoKC=^%P8(hFey`ANzc#+Y zPT&Ra0i;vAf=W*2*2!k-BkVD9HAv!mfB(e}agU`^tf}eAxVz78zSuG?4U5zorD=x9 zSH!Z`=TG+F>TGhBDWq~-UBS%n*BeTAdpEqyi+99gv5w5b$FPBPI|bB0qy8Y`+uZV} zb~uEUc6KtXBcrb%NK&C{2h+E!^1PWsWL~8S0jxEDSdD!y5Q3EZ|Hyxuk}W-AahiuQ zAR5BZ8%w-lB6(S@GPy&!$A8ohzXS^Ly`ztlqlL@c%HQ&z+)`4cC^zb0ANRw04roT- zL!Scew%z-CPIm0P)tPCZ184Dug-AK}z}z2W?)VP|Sk1$k&PUbNI}us!Cb}g8NM4rw zC+YIO(`&zGLroxngPm#G(VAz|B=MZLML*ZvVPImHtm<4QoqqHCoapoGSLMAg9hC2(A?yviKBJm0chfPm8M(bdgxxy91m&e5fgJVv_e0 zDV2vPIB%V&ql0gr^t+~V(u%V_JeBzonNSgtI!nMfh~T636C)wkd6%5O8Zl_n=JT16 z9MeQIj0$k-{}IIzwX6sCCtF(HO$hHZ3Z_pvn06r(Xldx{|5TugB(TNd@5Wc==pVgR z&LUnz5L2{*Fc;{Z+Mhrhpbbjh8I_h~<8GvFnWiSO(Ur!|8P+F@w>rN^&PJyWq3_*( zadjW@`$AZxSrpOd6i|eUyyKJ)f8;Rm8gMQLNy>}{WO{UDWW!8;DT=bf1enEG_3SM{ zZIcg0@nkYVtd)Z#ZXTp~QM|)zeHx`vsF;t=B`LM{I5!8@H(9!?UM?Vq|4>aWKRO?h+vL?tVhx*m=srOX1o)p}ecNgUP*IZ-*rCsy zYv(p9&`FUWb`jd9LdUtDLhun)v4{7w1(^UIMC}7gB^2FJcOIfEkNGtacC45Ggv-4v zj=-DTru`0FeyaMJ+u(&sy>vY^>!ww_#yIq?xuY}Cuc#GucvWlEPv5xT&J}kU)S8tY zqv|Vv7>vfX9AMB$x%a;HU*e((>VOBRHEqsNlUZ~;hoNNq_fk$PZ#|5unX-{wjbAcZ5cBySLb5Cd~%51JjRk!`P zJa@AZNs)ghx47bhNNA{8T3Iw3A8Yi-4is}j=n^buE;I>G%=XN?k&Sziec$?wu{V~4)+ekfijN7ennunb%seqb3DN27{q1lEjsd65`$0+ahGWSm<9 zlB%)E2*1aGg_x6_OnpO@2FIeD$dvde^DjM`%$!BWkT6Z(O;`U33%O)`#l%X7O$5$4biRUJFiX5Coak(jxeI1fzS@ofRy4lvj+N3KlZFZfY@ zWVTseB2%(yy*5AjO^U*R%OwUHtA`ieSCRdX`%JWF#u`chrWU3G7;^CerN;>SRWasL z2ZN!HHjoT_M>0jbJlDjCQ6YRvBF8UyMvVCbwjy{Y?IFFhPhO#UlZ^|o-+rs?;$r=W zrg6^b<3_40xz6dgUq&Hgfdaf;$ZF8|GgbH$yz0qJfOfadB{FPc?7-{q;ks9wIL+@C zDv@ui2HbK`%0#b>Q>e#4E)Sukegw<^U}JP{+L~k=^(`Q2M5+4fzDB5&A}P}Jo8Wqi z$C{NQj`f0TeZUz~W?P0yyhN)Eby&1)5h`GTBt1ws9OnKFVgoG7LI7!JR)S^NpBLGC zZiGo*DB?U6UOr>SuxbBFC<*hC6!qib3=-=HV#{KEeNA}KBIJd@t?XBT+1y(Bd6A>S z@$kz4V}Ob$Q##_PP!Wu9LW6FXoBLje$ZSmRi|bI|qSK2YKMffgaK|*`X-9nNBSGV(iKB7OnAEO^^81Z1 zG?4`0Q5KD+wC;67^lx$5%R`%*zcmgK03bASc;ose`bz<1#g5X(aZ{u?SV5P*6o-z-%gVs$}pBCl?wVW|XGJcEFeUN#Qh z2Mg$KE+$?*XfZY;!yY>I7fxj@%KQwfKmyC6JzTNh6|V9h7d7+%LePynd>aYH{+4;q>S^8` zBTd@run5{|?dTKggZw*J7MM}1ez%}wa7a=UUZ3b{hJIDoGr98jtb4TDuOMm1_c-ZV zY$lqsnMQ`gt7DG83-rpqWVNp>nvLKOM{#ENy#~x&1FV4un9hcjG{vNm7!M4yHRHZb ze~7>XBoR?jBmm_?uG_I_CxSZ_zUkP$6>=EqO-h4hKOY+uo{IBvftZ&x2dbuh^9;5| zk7v@01Wk13&(^`=THJh%h)s6NN)EOK{RU-Pnl$Z}W-3?6>t|nLBDEO;2E0nOu$b(2cF5|<%0E$EL;AzZ zP>osEdyaf!Y1xU{!A69s57u Ctc!gB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/meta.json new file mode 100644 index 0000000000..808251ff38 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/meta.json @@ -0,0 +1,55 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop-13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11 + ] + ] + }, + { + "name": "closing", + "delays": [ + [ + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11, + 0.11 + ] + ] + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/securesteeldoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9fce86b04a479572cc87adc6ead8b29bbdc970d6 GIT binary patch literal 603 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 A3jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/spikedgate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..30f525a3e12e9ca88d47a81bde46884f50279378 GIT binary patch literal 814 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 S&H?`)ATG}C$IG3tzx^8ke~VoJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b3270d7c8dbe51e40420921c065744cad03a0c20 GIT binary patch literal 715 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 N002ovPDHLkV1myX0IdK3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/meta.json new file mode 100644 index 0000000000..78a79c0a80 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "locked" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/storedoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f39247a1997fd7cbf2603145e9eea396ea7202 GIT binary patch literal 580 zcmV-K0=xZ*P)p`z~y`bFHZ|KqMyYD{Uy?gIYTgoJD zkc5af>$LXg>&Rm?e9R?gK%1C$I-7Wlat0SHy8n8(fR0$GKJ2N8ED=K=2$2nGBHLeGT4 zTA(rr2}qp@^++Z{=;wj=E**@a2;jw+@IXQ`m5SU@E#6Svlz_6CcSuQ=`>?wgL(83XfOs-(0&1a7?uxJnkE7NbPuA SeFOpk0000K2c*uHLG|6QXjEDpbqBp$+yb7K? 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 D-o~n; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeb74f1cbffa87204d06ddc39fa3df0e205abe7 GIT binary patch literal 5115 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/meta.json new file mode 100644 index 0000000000..b16b985557 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop-13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f93e9d2ebbfbd92a158a4e49c8241dc84c0b6b GIT binary patch literal 918 zcmV;H18Mw;P) zx!n;jpFOHc1fM*gze9b*i>I>-h24TF(6HHTCWzp@n`Dq=z&T(VhEe}uSGlNME|bII zpuN3462qQhs#GeJ%jc+Ct&-dAHs@YFu4S`XObK>M!f+T=DwW77oMZ??yi?mW`{3RJ6U8{p866!ZA!T1&`rI~-_kx!ywMt!q+-{D9 zLr@}-P^@^+?U`#GrdD%FZgJ~&us z+L|0lrB#sN>$mUQ8dQF_wUVG%OvM5ak7IJb@1l;?rYRbY5_0VC?^|OKb2A<%6o8P+wmOh}XlO_g!2p)-xByv@So*Z0%$dqWl$wmi zh7u?MVXHPzE=%(;Aib3FuUFp=tR%K_IxtQ@ekN&Za-5RMB&h<3eUBfQ!s|U`lz&am zD#&;ylUNCb)yh}b>Q5Aa;0e0W4W+sj=sfpAi`MQz#tk_#OawE7l{MCRdmRSpZ4_y@SiK6XP90qK3up z=JVEf6oBBQ`V(h8bss@lQKr0$G}I1z0MO6+Zh;M{qgXB-5WwmK6PGBo9;IG@4Jpq9 zlfU5zYEl5ndnCUCdjaoQu)4PWem|w;mC1GA3;Ejtr);$>|B&EEJA`_+dWL>&$G^o% zEU&IvWeB76392HXLX!vjB|jfdAYq*Yy)@tNASSO|rnRpdeOo<)D?;q-?4W%jt4Cge s|83no_m2rvbb94>0^}BS!uU_%7sP`Hz*q6GwEzGB07*qoM6N<$g4JrHI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentcloth.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..d09e7ed9d96020bef52d5a5e1149b09136672453 GIT binary patch literal 4912 zcmV-06VL34P)k7RCt{2T}g8r#}#e>1CpX7k|HTt3#o+?Wy?!k3H&Q^$vKrv zs&a8IxuwcEBnRgZSE`ajDpmF+RmmZhOD?(OSBPLMK5y1G)=Z&LFulFK znLq#jm*MK_DqfjrbP%a@%H(o6(-m}?RFD!JJ3BjOb92)qlS$L=_=AXd29pYsf*6CupGcN{HMw+qM$Ym55amux%X*)QeDX1En2=Z8fehOa=oG z)pK@rZEfwX#J{+>*cAK${cl3AXJSUMH?c;{URbkDy;g!211&S^&B&K=hWU7{3QPAp?>j!5hI?Pk&%(Q z@COO2VQI_#Ts~**T0UwN8gWKI&P78ggQHuC21nHdGPGfPAcLLESuTsT;$5hD5{A;+ z!&D$D2?yAl?r8}B%auK{4fn ziTTUl|1Htx4?g}N9*3EoHN%6$RpSqED`AmJc!XAo=pp`XY;BmHo*q$0a4z9IJ3Kv> z(=-J#=_Dp?``C@%)s9R%CICXRTp<^SezoGyMri_(z9qXFHJCWYa!B|Wo-Gua9x#B+ zw{xHP&#gO|cgL^nF~KaF{{H@|@CV3MMDcIIxQI4dT03V4pyx)og^p-y04I*0kZ1XP zWczZKF%tL6y?op!9b6)@Hz?ew2mk!StC#@5Pk8m}l^GfwY$|^3bV+=q=}MI#B5APG)Yc5^mnO(62f3)jT6TPX_=mL<77L@c~5 zla1{io)v&Bl0+Lnh(zK0uEm8uun<820Nl0Uf4TTFmVVk{IzpJCu!;DWmX?Z$zqYz= z9!@BS67P4xx~Y7Sy8pg-{Yn+7w6|mp2i@t2i3} zkp1I#6GqSB=u$T7V02I`er<=548ugV4IUaAY6|{EkN7gbR5U+Gz3~7{v6>;KXwYgQ z8IZKXS_yxky}N`@TyVG?N8S;a9-Xl`?7qG)?S&zsII!rUQ#a&SOyuAo1(1MbDoShx z-RY|Fzj^bfXwsad21xDDsiB7O`;x!BvLgNH6|WE46dmvF6``=cLHfCRX|z0kL=L^j zkHrZlX8a1yCQ{Ow+Xy4BNyH&ivs-XB&P4f;WFqD`BvuF-?r8`f31X{)xSOj1KLJF+ z||()Vn~|0@xzb!l278p_WS0?gIEj5gju^jcsxBT=5bK`Q!#!?MeOGCvLb|< zV?h#6+ND>uea9z4&-i-+TunN)-_r>FCvmpZ98e~Yr~|$v9cf=R__Nt;k@=z2;S-XF z$xlAdt^R{_=hk5S$4O~`hr*sO05$B!`4J<{1u}h*hX2sx%__*(J%4At`olybg4XkXw%v}%7PT0s02qad;8CXAgTqn)A^ zog)g#j_ zqPV{rfCl0nXaUE2<)#5*W`ZV4WhQoxy_56Jsztu(4a4o3WOp(_OOrLnvS;s1QX=_yaMv zw|8vBleadoGJXvkCCm>&J3lVaK>U*@PSk`Sf^*sm(39zTqaA5I;5%eJE`Z?Yu8%lP zJ8^Jb+ef{%hG(p2k%10H?X|Q@-AisKPV1siR2RtF!Dj|Cs?cr}qvIpCO_8H=MU0L&t28H*SOhB%nz6WoBd-(>*Q z0@`~3%}yog>+8!PGnie@iake|y1u$Dl>@jw2>vqrylM8Q?9hLI@$~pf!VxAdFoZYwUc0zh4Su_{1OfJ}HTpE?sI`eLjfK zG&gX(|K2ro_x_`O8A>F)C>SVR!NHMw@vmf8VnT9XSDThn`5_ShqYvISX-inmC<;gP z{**AKuJZwUSBmLg0Me}3rP3+j%g#qMqduQy;MBOd;z1Dum1&r$HU$72AF37qo0XL! zDc1dsT^un}Gjsb=3rszKd*^`&0ypLPE`@{rLO5zVAE50o^4tEV$cD9%=!d!Q|9*4V zeEiXkhU@b|97++S5TD3yYR5-2go6@vlySwf1(>U9@k7Y8> zfWFJ6i09|$MY1&ED1m)_ebwPt%*MMT=g-9RWzbO$CecL&hfQX^kZZ1aknl;wv6STH*-@!Kl7=s;WW_-LacAnH2PQJgd zzasu;FBW9HeJ4-G#PW%M(7rGQ5~pS$3_j?&Jb(Gz3=a)gJ|Ex{-y6_`<~+{_u$^BI zbJ}V`we|Vg)$Bg$$MuRMt`8go>+^l7Lm!Jvi{=cr9LwMbT(_G1#%er+3x?HXvZ)S4 z7>tRSpotEvp~trHe4+gL05k@WkoexMHehrV0wzKAZj4`zpYLbFqSS2?%GKwiCX-Q* zKlrD!3uUE{(swaT6upOQ?vSzerxbp)VOUK7@gdECYBy$BoE4ev7e!`~MP>SX$@2l2 ztX}lsB@(}s4gTU!|B%U}+AGCkR0l;>3fR^%mFx3Ce6-bjyBP3muP(Ga6HIvZ@@RaI z=NNdPycGV~nQ6JNojsZ8{9jEe2?_(hYoY_X(|fy$`zqr!@fq<@6%UYx3A;|nus%O+ zSDttm=LHxYJ(`*^*X*LETzx*HElmKxs`W)rXP#AU29{ng#l(akEA|C_`|#^^2Aw^e z_SDlk613*z9R1SZsU4w(h6U?y2t}1~rAo4e0Vr}RRF(#+9tN)wYHa|((Uz;v*QQ5H z|H?|_N2)OcocPLeHa00_CWu-JzYiYq>)NuVUxMb+7iiP-@%!(YTX*jlSH_hiKI-!) zr>5nZH8+)rFkuIt8M{0Z6SJ$kTP8#;fFyr(Gk>v%xeUFKzsDXPyWzHD|?5@BpVWpOuRgYk*U!z9wCYc1gZ0U+GG3mjQ}TKs!s$Ugolr(dD-wTSfz2mynzWcc_phNm_eL*_Pn71=@TPl zEX|NOBA4ADaTxhPO`X;?%?ucKpj!KdoYF{w?~t1bdVN4MUy=cc0v402 zJL9>z$SiR2GwZ%j)e!a6G7hAziO=2J*RD~=Tg^BuZ8O-w0qkP{B7?_!#BZ1gE-bvM z53l*ad=WpJO?)+uP;cD$rz{TxZ@F<`0|${}5d*N|WE9|{h^7Ed5pwQ05U0;f5x8h- zmf0yYjzlRYlsfKun4lx0A_lP1pc$se2dJKPxEXBQ5io%3*DjlfkDdz7W-`4Tlw(4p zi>_LM8#n<^h3IVHVMrlV4~rvg+i75`;xHxO2QtCmSu;lnG)1unI7ygjw&ZIdk>L|8 zKB+2RRjIrQK|k}`;rohLYbkY+sy@Emq3C=7 zcc6TN`ow2xIIeLB**HdVC5?>^{7j6lnb-YbAAt4o?GEwz0F<6{Ul!nRVCe69*{*k< z@X7a~QQ!OUy`qB(x(`&a#lPdz#t@$m0P#^t%>7t@_sH$1PLx~4>dl5&V`gUJ>SFZA zKKXp~!l-F?kn;iabMx^JRO^~}W(<+Ho_abraZn0@zl(q$(&I0S<7Zh=5r^X4uU$K1R$dn5^>jn50grmA5 zP5-WPq7#Ph&xSHe0r4B%DWXG0tthI&aC}HtMZ`IxHim%3N%{+h`+mK}`V74y&O>|O05d-|fs6#5zkb@J&hX*?vP;y7?FiJG& zkTu|dT)RWe07yR$Tu<&*2{#pVi6ZZHERd%GApT)ii0Nu+FkIK?w<`n}FJ3gux9`Vs z|4~(l@i(2@9psdxT7(^0Z6>a9K(5^(xPAYj{-2T^6<&#m_#@Ws3`IWRsLYQ($Y^lv7&;7SG5imW@a9jS3!7E|0000X$P99L#Gifbrc~1 z8-ze0Ht8jQfq%fBEfPcmHn35hXnobPt~coi9@%pf^3N8#&T|%-|F8<=*1X&KjbT5dQT0-{=O8Kl<@~ zocf~h`D?m|3OHX`Swu7%HJ&w^EhPJffTpc$5C8R{uKoSP2YLqIWzs3tWunCYLg9cO zyt%!N(UB27{N4|Lj&LZVo2m_okWUN^#!;;m0e@2GJdAsTqEJpjG7>eOaqas*`IVVh zogCuvutcba-t!S~ipLs-zD&Qq93L6L)}}4tzAWQ9!v0h7>J&|@A^T{QJEyqH&!ltS zwbpiKckfUle3k|S!fT^htgUbAODd&u3de(kZ8&xnmo87}yN&f%=Gl`%;Q*~B6eo$K z8wuNXUy}H#*kL41=gw0=hu0&*+8Z2 z=reP9P{<<;2M5(dWF!58g9b`PTT;jkLw$?D422!!QNpWcW&Rt*7mx3 zUoPjRf?N=HmEpB()1r78rHYN4vom&E<-)EFZRB zZsFFgZ{x|6$4K=gB*eXviiV!ygM}u}`0hd#P!h>FCa<`89mr->!PRTm#jr&bPb!GT z(+Ei<%9V=2#_`b}?3RO?Alt{X5Q)d420uJwZ+A;08I6X!Fw=#BrKN>7iPSK5c~m~A zA`)>wsMlNQALs{>;Fs{9l*-uLT*LmsF$M?vkP7#pTrVORj9__r8J)ad7DNun9^0mI zmU-VvMgg3Y4Y7K1^17m0J!&I&baV`_R$d|~>9FKqGVUUs&!tjL!vCgXAk~``1qTx5 z0XMRV9$7DAePjDMPWj<9+1vc?r{iczUE^ZEHhR00v*Tm&t^? zKA7#3s%avhFQRPQYJ9~mp7&98&8jWFgb{6Za zE4rB_Has+d<(I1_HMv|#Jc{6}`7iO!nQvibZ3o5ub@;*O&pF<~O`Iw2V?Ej>HK zz}WbkW|1j4PqmB)m3v+@0#f>h;g~K)fZ|m_N%kjX|BL5~NGCemk6Q)g9uomC1UbDDfv8IqBq^(IA(Kd(kjLXe*?(3YCIxK6b5G|btRdvZW2be3V!4Ky z{uwyVzK~H&h$e&GoehZyQ`N}{mgM_}!G~87{)CK`7UELQtgO}T0|UY?0~m_hsb6c8 zxd~L|om{)@YDL>KyCmy(b7M_#QguV$bPw=wqmeAR>}NNsI&W-Co*Nbt12LU@ICyP0 zBn?xj=--bXB4|bQGD2{rGbu^Mjx?s4g39j;pxLr8KmSzNFQ_T}w-H43Hc`Z6czO*PFZz3AbklM>O=YSR5zC3hYWzx@BB&5R`9%Vo*!&0bi=| zb8~ZIqz^sP-g$Xpsd{HJ4P-%954*4F1(aNF8);!Y3cJ>WKRhs2-v3|%^+pqkh|Bqz zOdmQWC`JT>A$?9uH{=C{ec|Je|EceuNpSDodtaXkbPBs+7Y3|$zh-`@{HH(rCDyi< z^s3D{4=9&y1f_Oz*fcibO-%+}qM7)Cp7$(QmxGdJ!by+?c(t%6S%< zl3w$i3svAzYBJfY8#(^tZ-3NxpMG@FYEM4>2>+Atth+z>1!lhSmd@F2J^KF-V=Ns7 Tpwt-H00000NkvXXu0mjfkfHPH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e1ae058f23734acfa880e3af80ab0134492ab0 GIT binary patch literal 5110 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 W`x9ZDW`FUK2cR_#Q5EWrFa963aiS>z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/meta.json new file mode 100644 index 0000000000..bb0ffa16dc --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/meta.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop-13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentflap.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ae96eeab3d53b26fb62e56b964f37b01096f5975 GIT binary patch literal 812 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2c8f8f8f394d90da6c591f0a7d79bab895d5a4 GIT binary patch literal 2014 zcmV<42O;>0P)fgyl`pwAEt*q>m9 z3Z&0)>cpSm)PG@EnE{6jc%cV}L(U9mhWFJEol`w)!**i8fSl+8QwnJ zfBjkUlEfJE&F}vB=TGD(c)tG4r+-OPf6MQ_ZCV-nqoh)9zx@1{)#+$o0(!w_pA0RNW2wM?+S@J24?jWlhLl8bDP2kaVkujjuoU&-)%5^Iv=R3v4Q<8d$6 z2N|Y8yiL;hayv$YJq!S!jg!Cq{ZW4L>OycU7DZwbq!O3HY13_G7M!$2A7m9a5PV=dT%2wj#qM7^K@P6wkA?+c@a zQR}c?2sfYy!?rMPcrHETIxD6LGLBJ=`_+3dS=6O$C1kMAOKG+uF=T z8fh64zJogF2nvH&)EY;G;AFN!SLraXo0|X>=_u0ayo5A}Ls~{S??>drGx`WGVaOqR zWTEDgZl_5ch{Jag=%lg2HuH5;hQW-y(xkDhCw%uaNkaz&;FT#7V9Xh>>B%L^0_iJl zO{GsMNi0c?8T>0)gbO%er5GAPRJgR@v?+uc1`EA6)k`>Lu+Mm_>th+Z#Z9%00SsOfB7wV$hKy>I7ry0dG-qS{dLR#Yj_(_0?=9+wB@0px0og!KZ;C z=gDbY??9wD0d`zch>b%Y4S$Mb1=fXCAnvi%mjiYUjvMY@YI7RaFRqDfy{-i4g}vQ7JDQ&CvpdSKoA-m zSjvgz=%6V`4Phtw+y(9rRVyZzpH#Ue;|)?^5xr@ROwav4q9g|%H#dFa`o;9VCtaS zno_Oj7P;g;GWry28I0p7VYQUp0rF{*(!hD(92I;zhM;WHAidTB#K*Q`(H91!${Rpp zQiOQ4Xb(mD?Hw4}$Zoem$)s9hxoGW@Tz$$_7gEhZ!PyKkqacxpBkL0>rD3!VMb6`& z=SBFOhoz=B!*Sk(bthrAP}uZoS8Qi;I_$L)RA_J*RVqEIpc}Gk#jMF^B?M&~e2!W7 z#bH#`3JW2dsthCvP@yd|TS9(MxE6^)+C7^I>$f}Z-j=r5utHT#N=lj;fkY2NbyHQn zQtHJ@LdYt5KG+W(K{_cw$3B9{EzYupY20dOE$8NCfH155VSj`Tl;HDWR}D9F2vRQv z14;`Cr1lRJj6@uF`2hvcR7h~@^Z>&YnF&TnvIWYq3<1-elMnYDR$v_ec>p8y3;$k7Y z$2CgylCz@r{kIu#$fwnjO%$a_r|i(aF6W_gihx9> zu#Vf->oC#48Lb>3^7_rUa&vQoXa{ZAheHQ~T|pU#DntyD#4A;p*6X!8#w_{=TKkj9L^gL`2D%q?OULKe` zJ40$vS;43>hJfl~mo(=|hR&@wTb+C^uC5XBATv0?j#Z%7?W_gMxv`P`{z+~={7??t ztvtoy?KB_@?74q<;0PfvE`T0bdvkRun}@AVLhoNK>m&uh9=A{O(W_T*cp*QmHx&UL zJmGA2cu*xwDgNOk|M`&7sXM@+4%51J3Duqe^A*3GpT^Z5F~7e2r%;iu6U~_4Qs~y3 w2c*+f2Y&yjzZ&`Jo-h7=!OQ>o`PqRV0mjrBm|O8zeER literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..0c429ae0e655747a634941caf422e27d2679e120 GIT binary patch literal 6081 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/tentleather.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..726ec89d8155970212cf59e9de08cc44dc11b6ce GIT binary patch literal 5852 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/meta.json new file mode 100644 index 0000000000..cfbb45acf2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/meta.json @@ -0,0 +1 @@ +{"name":1,"size":{"x":32,"y":32},"states":[{"name":"closing","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"opening","directions":1,"delays":[[0.05,0.05,0.05,0.05,0.05,0.05,0.05]]},{"name":"open","directions":1},{"name":"closed","directions":1}],"license":"CC-BY-NC-SA-3.0","copyright":"Tgstation at 97b0.05295aca9f31a7500.0556e0.050730d05b5837e39fc","version":1} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..6da6cb7cf3036b716a8121f863ef2909dc54ac08 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7etm z#WAE}&f81&+|338tRIB)rYI~;nZ_sk`ikrEx_5nLg_kZaEa3}M*`eJzXUnC$f06g1 zh0ad=E`2Do>@~l;@1*kNjI(EUN7zm2dhvD5-+iyw#P?>3YhJbblr5nZFE#&M%G(O_ zdcIxFYmFIQwpc!xc%S(@-#3l&yE@W8D?Qi6&se3y^lReMXEV}%mS2o2_OWIMItmFS YFz`M!6Zbyyx)dbn>FVdQ&MBb@0QmV?4*&oF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/ventshutter.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..49c3a60d79b98312a5d8b8bfaab79cb8328121ea GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9F5M?jcysy3fA0|S$k zr;B4q#hkaZ4ZRNsh`7ZoCUd$jDK03ua?;hke*5CcIVB|m&lQvw?*0@Mm2vCAqbO}CrXqbGI-aLc!%?Fg)YZ2h6El4l89&gTg!#F>2)lcD+GPG>d%HVjd$3hL zzrM?C{?UB&Zw~*?fY0b~FASzJvhi#)JhZ<%jRTw%@bN$zob9j;4|bd1m$!Lm-yYP( zTND6A`1A32zZ!sGQG#WR+82Jq(NSlc+)vs9+~|(#bbWJMCFdjx#6V}x&d=(ipQqI? zk1>8}6HU6AXi^l3f_R3NjS^Lb1o3P+>uEU4CitQ&9vIKV(P}c-&|Y+;>#oFdSetZO z&5#RW`(Lv|_dKx!`++;vEyrTnEo#m4>#R9y{_CfqZ~YlaoSh<#)9nEa<}>W?D1whx zln_u3;LVwFjI{|$7-%+MzR%WcLgl|sY>Qg;pXiv7*Uzy|8-Z+jK-*dDrT`7%RH^43 zcF-u>BlsBiKOT?e`zl47G9Vu_W;cg2Tn6Td>;!>(jQKf2lpKMTH{gRwcx)7-W5F2) z)@lYwYdL}Yu|0ZLlG69KpmyenTk(L4lfHW##1w5hM`p(+g!o|%VoWC3-AXWQ%j|!R z&te#k#-`9L0a^m)%GJ;+Wi#({>$wZjSjakKeV1uHEyVdC(sxn8(O8C+9`OAQ_|ATO zdJmIF(hFlE)#cwU8d#B0aR0YbZNFr|(aw%7AARGq4su|yTw`RqPm@I=mSdVaL|xDh z`3#tt(B4S(YC$ULOdXW*>e<)QP3;-?N0JQRLrIohAbrwo9oZK77;ZbgzoWZfwS)ep zV=y;x4gh0J<(A4Q4z9ASPo}NPy4cSyPRC`F_ytNBCVxRqmvaCB002ovPDHLkV1kJK BQzHNX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..f05d843ff91b6958fd27c705fd0d1bc5e2778da6 GIT binary patch literal 1492 zcmV;_1uOcAP)SK=7ccp46new!3#`Gxa(T%+9X6Q?Glwr(W0V9eT6>>|a=d zgTt@)f)j?s&tWP~^y$lS{T*u$f+v>7&tXDN^yJZ2_#k%>G?$r$^_7zzzq&zcKsLvk`r+d3Ht5$M?B_$3}i=0;~7X!wD)4K3wrWB z?Cxy$0g>QunL9wZ2oRizgY*HfdS2!q>f4v$9^)%6C{Dz^%K?~3{P*N(IQ;MtdM)6X zjHAy-@li$uf)mNyQJuizN6T>rl2amu zwdO`jVJm@=och&ZtBWAV=d>ppKm&3S)P)CzO-u93;0l@Fa-4%FC#v=?SO^V*mk`or zsGigxj1ba8UylL=C(^-Nq(M9HbI)DVpiMyxv>*~Oq%{GG6XmKfNN6P}1rhz4HxebN zi;(DaDDed-PDxdmvH$v2c>C^sKtd0F83ia#eMLx@pU?{;t^JeN0i2SOn6AL0Iw99^ zBqx#ztW{yC5n!u7IbGt(iKGm5S0If;w+Hn@i7;K?g{5!BX{w{Ooxb>nNo$b(n1MMn1|%D3lp*hbq$ktZ*bg@~@n z_e6lcy_`=tpm-JQ0chX8`Cy%-z2Fq?u`b$`GZtm@lO6~BaKyeK!1O2g30x3|Ms4{>i^aj)>Q zDy*k(FCs|W;T!AS8UVqIteVQf+qc*1jxmJORJ=%^z-n%!Z=Y*Cf>$qu^l<9~f_!`3 zKvs7-E?&I)t+F{Fe0wc^%oik2Q3i3eQkdNf)`Dd%5EcsTrorl>Ab6T0m8R0 z<$9|Jym*o1T?ts4dtSbMX`Z8ak(7~gK~TQEt_A2A2ww3b*r~DY;+s5u`%-E{@ggfO z1W5(P(YM#<%hdzCc||GAJ*fqVs4s+XpA$N|D!~w+vDQ7ceVD#O0j;=UE5D^8zk2N z+X*dwdldSg&RQADYO1Agk3t*)dLbgtYir*gg{}kQx1QJ6t$ceFNc-}+Io-;)MD!~wUjuF= z@m97Jh4$@HAgciFjg?yY_9&1w7c5%&_9#%UtZbjR@a<7ZbO0AeYWw$*zC8-b{R3*g zJKDELftr0QYj;El@gEtsxf;Cy?c1Y3y1rMc^=Y);PcSvAW$~82JqmqAC_d)IP$S6#3ds~;SjE@Mw?`pc5?f`@KFM6fsTUav(xLuu$H@Z01DIYTtd3uzMWL+u50SqtnUxm;A#lf7+8o=)>c@ z{*8lUNr`5?j=XO_?&@$jRcK_5az^SbT z*};Q=S|?2Gf$LYFamzIWwA{xp!UQ}BeD(vQPc;)i0o_VMNr$&PecaOkScB11QjRr zgDKqyY&@S_UCQ;%t+0p_ksryZMd&wvDy9`7f_V=xXc<7DqLjv{3?zRs%U_cT_y&gp V(yr)`iBvW)-$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wood_secret_door.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..35e5440acdddabc309c2cc400353317a91e7a632 GIT binary patch literal 1545 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..e85d36f13d8cd71e88210da8e30e7001f0a9ddad GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D46Z( z;uumf=j}y9t^)=ftQT0S1pS4o)=aSc;-{yo{!v3yj7f6N*$4l-A3YLYUt$5&0R|2_ z2QL4<5*2;=9YgFsvG=ue#0`pfdCy#3&YscnV!cukTf$M%4e{^zDvqDHW^;`jq(@s` WC{n6w)}b{eAfBhIpUXO@geCx=ojWN2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/meta.json new file mode 100644 index 0000000000..78a79c0a80 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from DesertRose at commit https://github.com/DesertRose2/desertrose/commit/0d71afbf6b6f2d5c1c639f50513a2558546d268a", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "locked" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/FalloutDoors/wooddoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..6e472b31571d85dccbebc1ec3e41127ea8e0de9a GIT binary patch literal 758 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..03922c2d30e2408b904d63a929d247eda4a375db GIT binary patch literal 321 zcmV-H0lxl;P)Px#`$t`ZvWqxavt+WJaCVX88z^U=SCWg*fRI=mNGpoN+O&BO z4trU7f0xx-@Bdl*J^hy%3`Y-sm>j^--E+I&zB*XTY3PRO0|1=d!&d>!N)_M*08lc@ z02B*(DMQbfD-eCz2tcdZ0HD)vO97aT=KxGa0CmTHdr(&Dj*aK}oy$s{^g$Fr*n!nz z8MZXAz_MzI4B2efK-2=EhVm@%&r=qNq5vW#4BDDh`{N1D7Xqvn%WxSb4WcxRM`@TU zfOKit?ezeezhwS(I+?s{s4VzffOJ_9Uq(qsw2ad633S6`zuSg415%mM4HJMT@)d)u TPiSXx00000NkvXXu0mjftD=Se literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..8512fe7b34f3a4476d389d485a6cc45c05c1748c GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-HD>VA|^G;uumf z=j~iy@7aL@t^O)`F5%{D4B94rsjXZ4`~LU6V)tb7UcG$haq~6* zY5u(D=2e@1`%K!hdGA%vi}LpMSECm1{k!!3+noHD4<1yim&zN>j(zzq?`PBY^E+1` zH=G@N_4d+#1y|*#aZl}hS+VH5yZfXi9g(H^J2*d zEw}353)9X&JT3n9+s%)a&$nKi$Iw;e@;ieukVE-EiOovm6|1?o=CK9lT;Nx*PV{r& z-pV4NYtX~+MaW^R!*+!k2I>kzwc8xHKk%<&-Nkw^f^$HSa>^%Bc^#1>sf1XWz|NnoaP{Wt!!Hk_^SLS%TmMn7EdO*veC0v2`B9rr3 z2BGvLPkJQ0u1P-8(U#cjndz(7lkI z!7LSc>J}5%%k2s$pT$gBW317`5OhxRiRqSuo|OXXPnjPqvFW%TP|53h(yDn6>p=_6 z`xC5`-5xKo;X(34O0k~L4B-opme?@ZHqV*je=6YA+w=O{*YB@gd;j}IChx!ddqs|N U&2MX|0j6dKPgg&ebxsLQ0D{9-KmY&$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/meta.json new file mode 100644 index 0000000000..7908dd4113 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/meta.json @@ -0,0 +1,52 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by Peptide90 for Nuclear14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "welded" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..449eec61b4edfaa1b5fb02942e4c1bbcc75431cb GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t)4E9ArY-_ z&u!#t3Xp02=zmeQ#ABWK$C*se=iO0_U!cOi_~-+xmTga7>~AZ6#(ZDj%JlgG{^<;N zersROHsW3G>GklBG=sqx^S*T~3g`KDyBt4WocnVX+Yg3)vbx)t^kStiZcR&!zsjg! trk&@*z{n!t04E;UGqiqw_Hd~s^R|;xT5{J}&H^38;OXk;vd$@?2>^pLNSy!x literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..5a3bf4e91ba54eb98cb7b92ba6a0386bb687a085 GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-HD>U^?dM;uumf z=j~j_Y~etWR{v8a%DXlk35W^|e|4+Z3MGV=XR74~^fx&kyU|8!_kQud1KS`*-cR@c83oGjY%6r<)_@cuuPO z_v`L4t?Tzo?(dj&;6jOT$BEbB`l_D!_xDTwI8*-ocg+viNhNo7{!?W%o8Itmrh~}5 zy%qQD^egj>!hW)v-EDSZx|#X!|1_&J%Qs(JlvQQmE5WF8tU2=#hrmIm)B35wS0gOz zr-wDH5et~%pPnmfu|?p!p0jb3gZLJn-ULRK3P~x(Lm=f2l_0H4<|JR3#IS_bMWXqG zk;!6Kk!P1@-jkK_xb-CF#@)vsFHSstA@qZmMiXm_$`yq-Mj|br5@s1NxomLQ!nH`K z!zo_W!X#V$@unz--qj1_PML3IOFYKVx%I&M%`ThM{&89jFO4Qcdt#_UBL-{>_!pDCM z7IoGfm;e5}JMD*5XheL?qhHSVJ5nQrc$FKb6nmPS>5XVP=}_+4utS^aSgfEYrzwZ~ zOrABK5{#SlI@<&lnpk&fGaUg+6pCJH-mP>;G*G_EbIKv_Nd}6m70O+AXfKl5rZD54 zqs3&_3tN~{wlYXX3-quyY-BJHV>rfiAc8@Hn<1GoVcU{Be}9(LyytHKx#-`ee+^E{ z{{3;f|DT(G*NR+!CxY3kwN0br7 k!D_e;0~Q;>f?&(y{UeWZZBS2U1SW3=Pgg&ebxsLQ0Ftm(IRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/framedshutter.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..0aff5bd29964867643f5abdcc722d243b2bee1ff GIT binary patch literal 376 zcmV-;0f+vHP)Px$GD$>1R9J=0*D;cUFcik|zi;fQ44uxT@d6gmQPX<|j^&N?2+-T8m5d!*g?Vvj zt#&^)WnlPy6T*7|fO@-~5DxDd0K1*i&pZRz@Ap#Qdj`<=y)=OL3?PI++qSZO;5|!| z<2b7P%(J#_rw{_K*NdiU{(KeQy_LTZW8`!?tv)^AH-p3&S*MBn{jPB5k-T{igb<_w zl4pLhC<|dj z#K+?y!M&FqO3&xB>stGF>^uXwUav|&^S%IE WX?=I)jQExS0000Px#-$_J4R9J=Wmpu=`P#8uJxfWp{G=ivv_*g9>jej69`@JG!@f%85Xc&m4k{X&K zKE}Sc!+n+xH@VNbx$jBa)MPpf&=>`9@(%cSU$i)*G89Wz2mo;Qj-mior3yf*-RcL0 zQW=1JE-O-gx!!>A&LiF zP^;BrDckRNfL05_{f!0hF#rl)(;3(FePx%R!KxbRCt{2-9JkMK@f)V_hfCv6pGqJR8aiW+K7lvY*Gl;eqIr=v9(c1f&nFg z6pC#u!i6>+MaIJikUn$(*;lGn=sE71uYnW5FhUy!YML5Ylp5*80Yl(r7r)+Qz0N zsj<3}CHUvpwjmbkO}{kLD==emwE?)TS7srrNR#zfNVbaj4lAxS#B zJk1jG@ow_<;r?DlmWY37UA4#V72u4Y{{OYb%Y7qeQ;(B<0D7J7vz>%000000001h#VP0y@S;D!EHzeF z!k*919e3V!*v|#cJDj_y8&bZ0oet;P2SAdJj}9f}Xpoq^{^Q+~BvX3}(p7_;>;oXhu0b5mHJf`lH&P04r$Dx$^8Wor^v6iKCg&r@ZKtw{oXII_2HF zAUfr}>?tUE4Wdoe%)SDu=#&qLPWj+!m4e(HDewpF>n18JcQd>I0000 C8#t!` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/meta.json new file mode 100644 index 0000000000..7908dd4113 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/meta.json @@ -0,0 +1,52 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by Peptide90 for Nuclear14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "welded" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..914951506aa5531fd70dfc4f6d4f349cf00e0020 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}-kvUwArY-_ z&o1O@FkoP~C_K%j+2FsI!SDYZr`Wi=LhBFgnOgnzQ0eJidrd^nCFlQCpE760Bc1~m sUqY8%|H}|ir1Xc?bCQbZq^w^I7Rv>q%-z`50*z(xboFyt=akR{0FyK_+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/RollerDoors/garageshutter.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..1fdb3b12be51cb6e6762268d97373c7f3e97fa86 GIT binary patch literal 657 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closed_unlit.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee539f29dadd06053cb7ca3bee8cf5e3670d424 GIT binary patch literal 100 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks_open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b6074724d710ce8cd110609a004e267e77cf1d6d GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DaPU;cPEB*=VV?2IcxzwA+A9B z|9@k1Zb3I7i>V~YFPPzf^hBktK%R-Gi(`mKXL5oB>*55F3EUDZ6PPxpJqS8}!edQv vfres~y4`jmgO-UAt5*mv0;=d?s$yUWuwW3SyqD^>bP0l+XkK(G@53 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/airlock.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..7deca3d2d67828fd69b322dc9da74686064f6950 GIT binary patch literal 324 zcmV-K0lWT*P)Px#{z*hZRA_2zF2{6+o(L<10rH8002c%*a}ot^~5oMC&rkEVX(Ua zAq3lD)V3{KpA$$a*$O-XC2$;vtw3GZwgM?7FmvEBn76?EC8PyH2zi<&I{|>3i2r*W z|1PBazS{@@KTGL2jvsgP)Jj&CB@+iget~6KYz3b9HKXXd&UPVL*OjgBIF92uj)QMJ WxIp~ojL1O%0000O=u<5X=vX$A&n zCQlc~kcv5PXP(UxaTICo58xMY^yrA(QK-mRZ}5vPiAk_V|KL=91*I3~T0e_O8FC$T zHCx!J*yvExY*D`8)~rojyQ`~Sh3xs>Y;f1u^Zq*H()wRV8qeIVj-I~ze3|A(b$Rs# z+y|CvG3MRf7p!vb;=}%LGxQFu@BaMl$JNu~u1UY9OukXVn3T6J|H1QJ?3uHRVN&}h)8v%j%lg{q z9gn_$d>QwI zcJ_7P<0UQYtXO9~TTv`s^QB_-U+bH!hUw|cfBebRms}pj_-jIRjQ9(t6W7j&u2|R7 z-1lUU&66XUqQ^cQ552-rzxdxV+uGX;;;&rS|6SZ|Z*k-Jvu8DmQvxIE{1~wWI@3)(-iH%FS6}rFOkJ!s}iA!uxXZLj{m zp01IaGn@Iwwvs%)h-a4{Or60z?Wf6%xy%yVO4f0F%WRH4x14E7x5DjdX`jQnrfgeU zT%XZDnZC;v_ zx$>LBqZ`}4gfJKs=0wl(HDmRmdKI;Vst04Yd&g#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..86226885b956ba58e5d55d1e23675a89b7967938 GIT binary patch literal 3532 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 TQ7_=@8E|mFmwUO=u<5X=vX$A(y z%bqTdAr*7p&M@?Hb`)`4Z@?X}!AQ(ZOz1*~p7J`M4MmJfO=V*LQZ?KZBW|?xM{(|A zK3g**|H2`y_k4G%XZg&!^W@3?ndbV9XWrd=c>PC)&&j+zsSB(dR(c({_RY`Z+?$^( z<1e$;)b08H`tsz*6V3z`S|5`2;QZqIEYCv~5=wJruZK@x zI8#+W{W9wlE18^}OPgLY-MGN|;H?mLpb>Cj1 zbo*wGBJG-b^Ox637%#tEQr~MOsCVxCFVk3ue;1!>c4)OeEV%OgBI^$c6=(4WegS(~ z?yzt8&G0SaR;`0?Ekm-7?|qh=$(d&LUJ6w@v99t5WV|nXH`q=~o9>wOpLu4Hh+C?j z*K+yhT^oHLI-x=RA-(lyu!~Wut-2qhvKlKL7X=#&h0Ik$x>_}!5IL@Td$Lb)% s-C!ZcP^iQ3D1zb0Mh5aE+~W?I8=jWz<$T}~3ygCHPgg&ebxsLQ0CUja%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cell.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..dc42bd3a1f6f6a23ba8bd4ff81c3d742c9d01f48 GIT binary patch literal 3383 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 L(C6N+!`c4?POLW! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b10091bdebe8215f034d621c5cd4d6867f07f5c GIT binary patch literal 961 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 KfA04O&ixlsN?P~; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/meta.json new file mode 100644 index 0000000000..258b229bcb --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/fff561d5e2ae8af913a835327a849eebbe5ce3e0/mojave/icons/obstacles/tallobstacles.dmi", + "size": { + "x": 32, + "y": 54 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "closing", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "opening", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..851d8fbe03a5d1f935c4a39cd2e2022e9c7cb685 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm4!3HF6v2U3Sq&N#aB8wRq_>O=u<5X=vX$A(S zX`U{QAr*7p&WzW0b`&_uA6cu=6(XQwqPXYBzxfTv_i-pnsV;Q9v_;Ei!Vlxq_j07P z}B@?vBO(7(phEqTuZ4v-@i^Hh%p5-|cx#O#F81`At(c zFt_#lU)^50VgGue;^a!xW0P-`Ft*fq%gu}R`ID|=S^Vj>5{pN4JfG^>iuUKZ`xw5? z%$y@9zw(&RM-{VJhLeYn9kS5{GT09PR=@Im+2a{{4LQy`6|c^S@77mio%MRY=7rbx ztB)_^R(KK}G+T)!LC0>XEJ$Bm{Q@cDquP&nJX8x3Gg;qW7M?oe)0dn3cXuZ5Vwk%+ z@2lSZ4z{&ntEDcpPHQFfY{kf$ zz)*$#id%Qc8+Lm#S~5RrGqH9Q+|%KA;WtB>{DEytyI(NR*tSK-YO3Q|JBJAspCXMd;JBM7EVLoh+c@f>iw`4E#-sVq9?qQTs28?8 zkG%EM)EGFP$UR8?{x1IfoItn7tUwiN8*($v3|VJvGnuWyaCusq@Qwb(IZVF`r}!q= z_iX~|o#mTw`%=y-zX_?{o8jC&{2%NN{AO4O)&FJwu^TKf!%Tv=h%938foj~tb-+T8 iq31CZ^{M2zhVqJ)9~0xnnJxp9ErX}4pUXO@geCy0{y{YW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/cellrust.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..6906539f389073332bbf70758987609726d09271 GIT binary patch literal 3798 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 T<&@!|-@9F%Jkga7xGTQ_L)zB) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..9754b0849a9af75fa248a961bb8d49bd340717aa GIT binary patch literal 3080 zcmbuBX*`r&8^DhxBH5BXMvFE35)nhTvL=Mdo*{cGdyFkKStH7x>{}S)VUjJ@!+p;0I_JKxbFS@w-SMWzddC@g836#tujp%=!5IUewxe`# z>_dB$z=`UvnVuG?{=h#Az_E@i+M4Ep+2kA(eZJd*?^=migiw64_HoV2k&j9>tzXg( z+louhm+7-a>W_BXZPo=yN1k7BS+aW_=+;~JD)w~9>a?VfiBQ~Yb6l6v*{(<5+^H2c zX<2f%lGT%(`|{9olWO&A6y)vPKIK3AVQV2_13tMy!c<3vqFJ^6`|wtY^Vf_5LGfEW z&t_wm&|4`w`U!u7S108cd{h8>(ZoZ3t3+}({@B{xk=0Kx)b`;Z{NhLXfG1}QMXM&z zzGh3%0KxHzx*)kYAX>&QJazrU$E8Azg7nd@+Kdd&nikHyipaY$Qu+M(Lkjbh{4E0) z43->B5Pu-H$G?=6=@j0}(>697;nTV+fEp#}3oikH#|PBbH9x$ynz&FFMRTXJ)v9%~ zQKG^_F2O~f=hoI;R*^uD5H4ViAGb*k7;6;&&Jj(40-ZTY!qeK$=1bkK z$}M>w;F4EaS#7KOV+VVG_Q|u|&o**F^ibO>_xq_+o?c6*WuGbNg!fX7uLa*(-pcY= z+PF{uk7`YXvYME_9zztZD_4eoiP?ojDlkmp-)W{{t)UtpU%DVVwN^#+;en1o*#{us zNM+~Z8OR{nxX9Q4P7s;9g9~29KhP|B3H!u8h^b9&7sZUp_2up|W7z+|d>bdQlDlos zZ6BnyF}iN}n7LO$B$6IHDl)71WTg2`deGyG2iI?}FZ7SYP(=gl(Cp;^|4j5jtIegh zcaxJI2&YxzuvFNLQ9DF)_NMG%FqKf_3ocnsNh{EC~Q?$;_34k2U9d% z9;rgRhE&+tnmo`sv+=@8Tqx(NkcwhVuCG-uS}tx&Pl3Xa$1h0u6$MqR68?HSwVmmS zCGU%?D`N58gfDtWjf{-SaEBvsiQS6s>_N*d2ekxJ&^0c6 zHk#iwloif4Fyx$xr^Sq@m(C=)@6L}Il$aHN8>?Fr){Sj&Dx=LKVf~X>@&>SeS^C%2 zYZ@I1eyA2QSwK+zfwI;OAKHV_zj2Bnnqu3+7OF1Ii!bv-H7J2u=apwwBV((q2-Xyq zyqRAi_8+VN{_3_{!t$`lMyqFrDm3@0r~8+u+iG)PK;-8M6)-;jT@~DLMxA>x$Tphg z6|kY(m+C3rv2P-n2you6=bS~)HR4TugE$mSfFj;~fg;v^bLBlg@k|7?w|>*A6J3a40oZPX6j zRiAG}!GbZ|H5vf@yx)4piLEzI75ax)jlG#wB(W49fq`_!g@hhIUO6Q1zLDn6lkc~v zc_f-*IV?FcQQy~r18!T};LBpW{XE9T>jB-Nq=TkD(h*j%!1)f_?ezTFW|lfFcfy`- z*;qM;n^M)+iwSa(!&d$$9TZmi5)#Tkdscn+L=9H}%?dgt;!)#%fd13vnbr#uq_WK4 zm7iD|VKOC)w|VxXordBAyy#f1ra^sKQ5H`dQuT-6$Mw4hJE{rgpGc>YGoq1yejpbq z*ZAZy5u3wZ=bC-*PhgAKo9}(FNP)pDc=dg<6D~s%bTc`~(182iSn;@l`Sf5D>{rqYZGihOv4m%EBlD?d(5SgBKn&Y$>i`e3PJ)B3{F&M4&O}qfWOwdA^jtULtSd zHlB>LXs52HAT$hyEZQe#Z6!)?vgA+ffRbS!8xR+()yv_&NV+)fObU+sB$e$BnSodg zd#|#L>NuE2X)kn>H&6Tz%Ki(#Z-c!z43674I))j;lF&Cca`Z(ogTT#omDKCkw<$>) zUbUCqg7>D_0D_PgHRzU69IkLk;J3eDaUPAqAw^$GN=uIH58dfCz?u!fRlJObE1?+e z)`&vNbF2mdqylHX^?Rde;ewB1nfsECmh4CAQVf4kfxV3-KVn1HLKyQ$D<+n(%%@%= zKT82Of86Bo=NV;K^L;G@h&q3RROfx-9PeJvsX75)#zbCf$kJ@vo2PlPj?w`Rjr{NJ z76H@%!Po~Z&3a~JRn&!JBV0}LMk`An>mSVGVihq%5WbK~PiY+88Jo7kN6JMYZ0-f0 zfS8B*;Na`lV|l56qEZO)Bw}D*M}f2R>t^+Lzq4>VuGUW#f8W>i$KZlO&#j$b!GI?!IB5*pQ^&Ff(i9!>{XBG zy%ft26-2%cgJNqDDke)4`6qx{mz|-hU+h9u+KDC^jS})Svv^3;-Y^G+MGm6Cb8n`# z5q(+FYj$1O7&`-q8snzt(>-epo@=TUY&mS}Sk&Lya*0QKN20 zU@FSy{@yLb2S-%06B*cz>4=x+mS1A>!gtta*MB8EplL^ZD&uGlKBFAC^PYY+%zy1xwqxcFKoj z^E~LWbF(nYuftoK8V~kSZX4N~w}jP`lw>bfZbWyIio-?Ty<1+{=8hFP0=<3s(b<$& zxE;&G6SL`A#r%B{iNmq=BRklQ=er;NCP=u_>(owLdg+=<0qvE0{&(V`lVw!YAHtU` zj#Z^-Q}apN|D4GSqjjLrJ|>Pleqqig+CAJ}AY_=BR8XU8x>cR`+hSh&E9~~@*_Occ zhK5K#9+(*VQrkU?GlNeCNaRaSugUYwH!Iq{7x#-2Po9GrZ*#FlY>AR|mOYSAA7vBs zv=mprtI~@-pWeWu)5HYQxUAOi(*p%NbW2?`9r!)Z>;UVme&nOLhkT@&BJj01->;tC zwa_{IutD5Ri|`D^hR3T)!oSz zS@5M2*HvXjae4NaqK8FoQJqqu=rbzqq6dLyNRynas8(83Ukg@XPWK;&uBYSOumU9| z$paaJ#BDjnV`j}KY#3GiRu z>Cc^JhM{9iV*;|4#hj^-mX2eXZ`XINUsjNzv9)_hh)4kW!T_Dfu-?e_)QhRA!=p`YvUB4(PYk! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/fence_barbed.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..bed879a821462d2416126e795bc01a0945b567b0 GIT binary patch literal 3755 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 X?kIWk7f*|a{|!K$K)W$r1ONC3RobCM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e529c041807e5d92ceb4bc7acdb70ce8a44281 GIT binary patch literal 1950 zcmbtV`8V5%7XKzFjooOe!&qC2;;CJUda(o(q*Am~Yn9g8SYmluw52kw+Qt}SNhpdc ziqI-ai&9k$E!8GzG_|W`j0mx0bpC+%-g)nybMNPV?z#8e&u<^17s5pvq5=T`KpO4} zLmnXEAn6i^4(jlg$l3z{#UouDfkz{%3jiSQ2Zx>YNiJPxUy6NqURit%|Ka}8<@>)r z<7IgH$c;g&=&+<#$rCzeW_4VH6ACcq>R0F2o+^98o#WtSS$sjEYCuf)#s=wWr%Goae1Erh=o0T#AK7U<)yljPLCZ--seUZKG_-@C?^WtRz2p$0aY4n{({*xI|C91vg} z@XP_%c-qJuK>}=U8}n8*e4rB^szCFT?mJv)BYn?J`Bz%P3gGxk_(NX6NT&$udFCi> zK{e^bfk^u(WZHM zjpD9vDUJD}HnvuUZU|=5xHr6hGu+d%HmVDP?^@c+55_6#SNP~#W6!hd*)7ZZ<#z1S z#dn`q_sVg5Oe?+72Ew&3#&09rML<^iCwXx74mKL02D@ecgUceTRB%~je(!S5_{tEQ zmVHy<6anY_@k__bG_&{fDpY<9g}G~QDH60M)03#np)M~Dipd{s(VS{V_Rdl}3mQH;rTr(C4NqT?jk_YhV>|OXoJ>C7exk1OfB2 zG89cRDNT#WgDG6J6>IV9zYVk(JS?_Sk+2Z$WL8~cP;jN1^wyseyQM^*eU1Oxc6eti zddd^mft^_QIJDrlOm@)4_H4d?ICByVr<9Aj$$+ftTxRuw+>d{-H|64$%EW=x@cPe~ zbxVXT5VforhxtlL7z|m7IrHsU1qXvZ7|V?qhU&Qh{9rG%#9&inWpjs;^PmtX7*>3rU#H@#dl#>_Ah@v5dzoK^9{|#MM(ww2b-)f3&GjhX2Q7CXToUMymMrZMYLT}#}A>WP1XAF+0( zO&|A5h4hHoY3 zo4TTV^7{M^ah4n(Rh2cYv{vrP!#N4gwwR^6rY@*5O}HFIw^0S6Hl4TRn|INFVW(9$ z#~y8BZ!=)=i>o5NiFU?0wGN~0E2AsKODw7~^|ZVJ_txv=q{$9!B>0c5P=-0x8&(Mb z8u+abmK4DF_#Vi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metal_grate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc0d9b203e8f23fb6906a3ebe278b5f526e6b10 GIT binary patch literal 2028 zcmb7Fc{J3G8vf0UUDhE)MrlHGv&AQkBE;AyV=Rp<#h1@Ema$}=auo@ULY9#tBSe%f zWBcq|MYd)PgJux2CuCgrkNd|x=l;=s&UxSGJm6UO7k$ss=vZR6XlLa zqo17bEKKp4BVv_RtWYXK+|X_;=W+~YWmhl)(|u?7`B|a(-czssTFPLaI{!fALbbOd zFBz>?NOC~*khBz?7H`A&2$Xd%Hr?i20fWRPD)t`?is>leS{19MnK!`Sp9gxAlc!%X(*6_{ z9DMF#?Bwj{x2xofYS&ZKteyh_du%KgOX_fJx&K%RQWvd>K5Ky}!8w7WHW;aO66^M< zF#Ksd?CVA(Da4tU?C@_HusCW3521$&8F-^ofeooS?7ITLRy1F$C=oBhS}0wbj9uWW ziw$$C5x`xnNN4PQRQW%5`mY=)zPR%(ubGVD*W*E4pK`0j6gX_jSh*J#$2vn}Tzclj zbirOJ{Q0^IDhid2uU;Ilx$S~r?AaLq2Clm$sfAGw)6>#mS0JWniPO`KD8w|XNm}Ao89%S?bl^z3U-QpWipDk0PG(Bl>sc0v3UozOfIh>dRWwsV5@qM%g0af*S;+4`> z^;AM!|CY3oHDKVe4`XX8sj>G=HvIH8DlFQ~ zG`CIR!Quq-3!sN5ln#xklp?@QJN;>5%ksC)mnGZESnP z!?bqWA8}$m9s)fcCG%@_yoh8eR)>dXJOx3z!^29Jcg0j7!%eWz$Pcv8;3++M9XwovCun$hw8qdABclB)Ry(pFbx4CWy9h44qgK=w#BVm(6klTCi{QEU|S` zNbOM$xSv&`jDw)g?*4<7=U#9+Ak?!lk2Dd9*zc{#5Ru&vJZ^y2>Jru~MxiBdWhRS0zpQM?x2P;etBZTyO&brabXyfL6KD1z1K zWv@Fj5@wu#LSMZv6nC55rY&1B#_QbYuI68*W4pQ|glX`L-~?^rP{SRTyGYBRG>B^? z4AKz;kvUTV0a#a(mQIR73t*$eLgT^u02(Ren?AJ+6yt`q5%?ND<0)reQ6cng9kerB z@5~u1S+5Uk~Y(}X2mTG~Dfx!=ba4FSaZ3@>0e>n2#Wz4x*)V{7-N zq90Q%=BRDOT1SL4abLRf1QymGHD`>MW^_$azwL=!%icL{PrK4*82~pVa0?=|{>g>2Yt~ lWy~1;#*zJ>BZPPRB4Qe%f_cUrormumFuP)HTyE%g_g`AMvSR=M literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalblue.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3d39a3b4af4c683714aa4e9754d6c068bbc645 GIT binary patch literal 1676 zcmbtVc~BB)6bEC)u)@r=5fdGCG0iK5G|O8FMN;!vG0W2O0L4_Spxms{)&prZ^F9_W zS5wRcyfU*g#tbh~%sZLNBT-B6Al9X6|JXnJXJ_BM?|W~)?|tw6-kUe?OY_2^cS1BF z003Yo=D3TGTwa&2r%HFsVUU!VW(&)wkX3^C!{;_)^xI!CiUGAJO&2U9Qp7uZ9S4{kcV)F$D=W zzhtG0X>CljjDs^`+qcjR^=w`x`=M2RIEhn%BI|_XwD|sPy8*I9NZHZ@>v%n|TK(95 z#uM38&(AaUKxBD_1y{tew{Fo`3gNo}eXe$(;vC|_h5;&%awx?npt&)|4A9tSPfzn@VZ3da4XoF z{m3Y?K7wBc(m*BYaQ;H%xHD_#m#XMAmPuFa&kv>isHo?jQF#$Js_{b29`g#|Z0UNw z=}3x7KC^*JI!D2VmVgTPWlp!QRn|A5&oe|A(B!)A)35=WoAX;Ne&cJpI&{g}0-Epn zI$~ux>+{Cm^OliF&7Gmq+}*$ZA^~_qWSi$sBjQ^m3mRPv(d6lXC>wfQ^d`$F=e0xQ267m!%8(9_H)_MV^*0A7ga zShACFb+OvA3rk}yVmb#5tMSX^-P%rmJ!oQh0#)1q`=Hx;G+VTdv0OnWb*nUX@UCP zRE;NobqiPK{Q3|FBKjmMs}GRtYu2GUWRYiM0n6w;qk$6I2G=>NlFgDgF}Gt%&@*3@ zywrEFq<=mogR&~fDBX%bEA+St_2UhTl3z~CU7@LtQ*|Bia{T0*!I>MC^fu-NLO{?^ z>tKteJ9NY7v0q)2?cz+XL-m#g6=e}$ZlOdEmK*z`*byxMP~f*d39y@l_Lqzcy27)q ztYlQb{Y#fS2#&L*%~_U;jcLL~&NJCAQOj|YqUxbp?U2Zgc!QkovY;jgPJfflk}V(eilN zoT-k5;F!)m&EL`Kyp<_&$g9Q7VhgKP+g<1Wch5cdoO{3X`@Y{f-}lG&o$q(fFJqrCVzK@jeEzZ>j-|(z_$PL(+haElNO$w{Jzg#v`oADR}4`S&GEXn;a$YI1k&)Q z!yo5BWU5|S^;RUA78e)+i@n1s4U2i=j-3-vep@8E5`BCQ??-l)?RUxV$)_2g+^8@zEAFTa z+_Gl8U43n@hd8RQrnLs!Eg*lS??X1ni|ZNmA=})@z-O6^A*TE?J%>%5KlGj4`bIty zD3xQCQ#bL#ghdTe2@_Saa_?2t#!lZ7@dmOE-49hTF5se!^z*lRspuPR2CvM>5r({e z*0;MT@I=hdE3jlbpab-OvHJUA%F}S2krhEi?LiSS8SB$8A#uct3MciYr^%4{!8Aay zwPHnGb9X^;nxsdn>VqZ!CCES4r)D7R=lHoFsj?(%5xZq>JcIP&h)iOv;*b+TD#A!u zSD~!}bv^N(JSm`Dp2HTi5Pr=)sUg$_GqTU!XMzZgr=zR`-^2BW#uGO_uED3)^p1ty z?}6*#h^$hVRms2yDsGF@7lx&a8Zyl>X$XbYKcGBD)>ObV(K!^t{rJ7~T~IH&4u*6lyg`?i`CEoS*hV$VI+ zUq?ypb0A)WT>@P^JfhAe|!JSa(x(>qAa?$KUD+P@5{1Hc2A3s<$r8_2q zjSSdCkVp}bBD_f+BcCHffX=Qr!|S!Qq-xs?F1u#CUV+kIBp<*a@^J={1! zkP=6C@ZDw9$$9w(DcDyB*>^5AOwsYANysZvDP(h8uaf*uB|e2UR&x^tM&+KCvz;)W zR47S5u6`(F*7{GZY$Uzi=WfWuIj(f*Q_r=ui|fG_pEmIZf;Q)MU=D60B#i`19hwgK zM+?zuCqnfh+aYG;UK=*-#eyl1{8j7OXc3QbXHB=vbTe@8^*;Mj)|)sKz6a?oW12`3QqMJ zYFb7z($P2t;*jQfyEMtV3eC8CZ_mr`;Txwt5`vp*UP>EmV7_b0}nXrnV~XA0PXW-bx8Tr=%tPCT;j6>w*nT5bJe0i9~ zS*xW%gD5s(#@ThPuCL07XZPlir}=k)+SfxC`bvdtS?{{Tc5%FPm|Sb~S#O#vcRM<* zme)QIq0FeB=5nR({d9hj^~dPS=Ok8i-YoxUi3p_0#X*X?oxU~cy4Vdj9XU@=X9-dQ zkgz<|+v~2i+7AddO6fPv?TZX*E7uZ^o5Yu3qoTZTkD50tJBZLq%|PVO{;!Af9b+&{ z2w8EBV}_F@{Y!?!W;b{yJSRm(;kh10qfITh>hIPfW-<|l%Z`{ZNpAP zDU)hd=gAeuYlttK0RFISobFU^)rTklW+8v~m2tKPQ1_DWef5@l{;wI*!`HnAj{D&@TQ^_!nnUVV{W~7?6nx@E+vvFoMLxw5W zB$ZjjIVcMw98c_O<`)d+i_l_WM5H@Atj$`@Zkzd%SOolfxP49{D{006-De z7S6jKzpE`GkX_r2LYMD4z6j?t<^Z)>CjSS3`KSja7@Sd2tV!UY)fl`Id@Sl2#eHAI3Zvdhp|Z8 z2>g(^^i#=9JV+`#I@i4zM$Aa{+O963S0vdL8j%Mxw#bYCIF$pB0?a9>2e^V$`h(-3 zQOsse-EWRa~e-vs*1GwQjCQWcu~T+$9Ayvf4JduOhIFbKP?$kazJQ@t~kh zKWm5%3ySo6y0R>1cU4i~zOpT{9T>Fvxs(h=Ojy>eNl>Q@GjHmrjBYxw$d&u==!N<(o*y30 zJvSyi3B5j*TSh#U{jhP0)7CyDh}3Oyrcp{!oc_6mj?g7&77EgtUePd1n||Yd8HUIR z{tab(>jQro3bkJ_=`K|H*8)#LE3fVgZoFge>MloQHdrg}R?N)3!YU%s27NZ@K|fj} z7WY{4kE-n^&bqRyUjW zqVC2}7BW~k>322N9@OFYICAxb>l4vp)ff4XPjoJ&nwd#1w6TrltL$SS146sYAr6;C z&2Al>JxdR=3cx$%ID(&O>G@(>X)ZXg;hkhcgO0I(QSE76(1#=c{1_Y@h@*U|rDlN) z6Q?Vl`9l6uc)d&oG4AHrG@?Ia^oNW}>EK7~Igddfd9<;HyE=EvQio=%twu{V6Sl`J zcOAFy>9%5Iwx*)#j^*UlV4vmGcy74UOi*>5Y_hqhBAIl1uW_ALo@=vPm7vWiMZf~i zc_iS$5O?~Kcrr=}<25q^W0-C7z2q<1~<=S1O|ourU) z37>Ffxo5E8MlJosjtw4QB_P@ChK(<-k36BBI(lqwfCmIY4#&gTA3aT(%wlBVrl;vn zB3`>b*@3WT9AxKMPB_F+l7c>efZSJzu%D9fiG*b5+;^=vI=%`?P4sGAA%me}-JTpH zpr_Poex=XY)vaH@i4Y2xOPD%kxg5)TTVL{?tAriP{37tJ*Ze!C&9SA_W<3sHAz5F%`Yi9XS~G@ zP5{|`t?B=Qe`ZBZ3j z9#cqXuQ%LVk$(DhoNcm4-@BhkKH#Pf!Pgh_k1B*H;Pt-$j+0@wBlFQ`k0R!&7nYlb uf+5`T5SIIZ!B@gNew%ovx5B?1F?0$SuwLCx0u?X*m4UEyu%MdzT>BG8KiJj) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluealt.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..69750a2111bbef7bd7afcc5c86a74438c9de2220 GIT binary patch literal 1641 zcmbVLdo<=x{_sYMi>C|V`fx;ezE(Ul^PNK$NQ-qLJ|%KO#OLuJtzo7YU< zs>6iQnXwz0TicXr8^f4g+;#51{d4d4e81n%IiK@A=X1X2^ZlltcX86%xP2o409puV z2R9|+mDRZ(tnB?kD3TIDk#0`*0Cm7{3IM=+5Dur@w_rpgN!3S}=w_Ppy+lGfNPKXn4f6$0f$E)@XPqXpDeElANhupProJj7 zJj^$nGODV-Y^N)Mp(H`=kPW%$I^JVO$B!4E8Z1R_nGi}DcIOV-9s z>40a}f6RfUf|`8heJDyRvpq`CyRgH~*f_FGfo+?m`K{a>xzdYBiOEpCCF_5vd1J_W zR-l$5HsrF|$yL;!2d~-tQpX|qM=(>9@6()XGDlMp3|TPH#9chiSjIV|Q3!FTp!oxSN`inL;p>BpqI`RbPslAo{5oELS zDeljUl#g@EFwI7ZZCNrSK>Fzx>F-;vuS(~t_)-xlr{qGLC;zKIQ9n7u`bc8EEPm&GLGL<&c|3EjuSl4w)~GgomNUC{)FAe`_Rm(~lM$ zdhZcdX`R|lC9Sx@x`VM8wfJZgv~Gm7+h-G)2UH( z@!UwGYZ3I5H8jrWlCUz5Sq|msU%}RGYs1nz22fO#4}?&US1z7m^NlZLdZ%&&8O77h z5et(R+b{zSN&aU<2VTPJ6Pjc#;T^#il`wKoeu{p{X!=;j;|=+>&ma)O*Rr<5FMD65 zJ-QJjVDXDibD~tvhoTWj{c_5LhvkVulIE4LebF%+=tB1)bo=h%?t(Ll{h%3Y%y46@ zD;BmOnhCv4I*#COT5|pLF6&i0mPmQc?Q+Z&0d@5-=3G~cNsvZnXuoJiBHsL zJowIos!HD}bDvGPIysgZjorE_o=nx7F0pApn5s4;E={cN+^beHo^#1`WwJ{Qs{0DV z_i(Ko(UTxzob-f~AQ50*EB(tfa&t)Gy@qw~quj;nAMdbQWzce8tu0m^UyR;xdjpWq zF0^dk#hpBv)pFPWMbhF=P2&JrX*3x#Q4PMG^sQxe=usG0-On;t;&}$ zjKpHg49Sv2eI}bS_9X6I)tV7`4tT4*{GvbX7>=2V{4lAZ*n2832p!;7C%5Og7Ig%@ z^#ZSTo~sB2*+%cT$#KDbImMNj$p1ds6YZPpF1&}+EDnh}k8Gf;lpL!hY4A=YOw~Kz ki3O>bz<>4Xzvl4FRdw`bQapSp@5#>zgrkcC)!skpAG}=+tpET3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalbluewindow.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..07fc6d670475a9bef14641dd695de347d8f68d10 GIT binary patch literal 1919 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/metalred.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..768429bf67d846fb495d5fe85f95dc575e8e1819 GIT binary patch literal 1727 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/wood.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f40a0d09a5e3cdd1140feee2c96019955b89aa90 GIT binary patch literal 2002 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 G#J>RJ-p+^s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b768eb99919ba0960b8d8ebfb1988ac33bf839da GIT binary patch literal 1910 zcmbtVc{JPk7XQTvN(pL0%MeZHjVjMFXiTUi7^5n&Z&k}g6%|W5#8OR$u{C9MJZ+67 ziq;ZJEMZiYQR_p8L@HtpLsdwXRPB>9ukYW!Ki)m(dq3yi&pG$p^Z9n9w!^GcnP@o970=GG%WJpM3F&Mr#hg?BSp z#^1kjXurn`#}gK44{xZYt?&4sG*j!tmgSJ4SYEwc8LY}+Pk@2&;HCNl zz9QfQDGv5hOc8oO!kd}1lFH7?81?FlK#Jb&g(ymYQKE0 z8CtkNe7zCDLJ8+873OvejCF_2?k)E<>B=b4`~4SBw+_eFgu(!~UkT+6hpr`;T;x!a zt&8SC5My}($E<2GmpwoyVbRZa2YD^VeJB?ksHRT~>WY;Mzn()8R{HsCjp79c=z+13Z8 z-cienM;Xmox01fx^;m)#j^?2liYlgNGRmw{*v4JrZ|zycc=cF@jPKYZ&y)tL?f(1K zlucUMg~7F6(PW8z;A>zNoMYI?2WS z@ovA|V6-wdXE&Y6PXNB)NVKQFzgP?IyCBk+03D_pZWPX89+V7YoJR6(L_f$bq#IC% zdSbohwA*gyx<0psKRkS#NqQBby{zFtHMqM9vUxPF7fZ6JxyV<t+{oonD5JL(iOdD71xhUww8a*1J_es!{lNXR^R6*J9WH9Oc)(>|moY);L1)xNzf-HT04Y}&YQ$wR>)Ks$d z74*gH;8dTGvGyD8a820JBU0*Jcti|8h=K+npp~EuRHTWSe4=G}b*x4*@i3xD=gx3lzU>L5eu(>7W$Pey8{*i7%e{6)M-0ef4l J%@a&O@?RLVhYA1y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodgreen.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..c4528b8dc7330734f6fcce9139abbf93841719fd GIT binary patch literal 2038 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/meta.json new file mode 100644 index 0000000000..878df1dc2e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/SlantedDoors/woodwhite.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..9ce74b721ba5c3286fe6a68c52dcab883cb17dc1 GIT binary patch literal 2007 zcmb7Fc{JOJ6aR)(v`ZDG-B8k^uC}Blbw(VmMja92D5~qK`@Vkaw$^=X)l!L~k-Djb zqK;BUh`Us&pDXUNU5QY-+5Kbx*uQq?y*b~!c{B5w_a+Hrtj~K2dI|slUi2M3EL%sj zxr3XFEvYUZM79D2VD)u?>LJlJ0Dxqn^|Z}H3%6zmO+@t1bL|j=_@6YQU@37%sfEDv z6B3yiA$q2b{BovQI_WIws8?=pSmFa&K-F9moJ){NI(h4iFMM7=lw{J)#Er}(Uh8TKaauZ9Z)IjG&YADjoVTS)o|tSBhrc0gAP z3j1D00~KBI?oNqxBD;?tl@9-juTr?&%z~_=kgs%bi6?8u>4hxbKFMug5vn}!L_vzN3#(pnE6VG$ zihrGBv~F7WR`B!t);9P2Wj!;bexq@s$?VAoP$X4Bqv|lu!%y0u_ZNN{8zfXYrssuH z=a}nwpqEX%gcBPa7WQfmMPNXMK z7Bz-y*%SXNT$`)bwbKp%EkPDQeL#Vy+jxKfxp&>02XJB{=9wXR5tGcEIP4x`2D{GP z**TiiV7qOO4iD>cl=8DTxG-Ud9~VO@>9Fr4I*@}gpu20n(Pt9@42kdn3VC-2rU!(tzVD2eZcV%ya3`WR?9xw!lkP}Q;}dDiH}&^+W(;2ryAYH zzc7VMyVqZ|Dar3TI^0m1^GtF+;4|60r#CY4qVBXR>R2&;=3>;u!{&w3UfC9k>9<*> z@b{aNS;v_@C6DNPVy!jE=qfh&@Kf_2+7V}DB<}`)dAX3IWr+4+>F5rD%$;1=CFTjH zJl&m#i)4Ei%1!;@iUap)X#c_pw*doq?pLrTO5I#%b;V6AZ2VY(nQ$h^s0&(9Qam8f zX;Qm&yRUh!q|iFo=~lt=DQWe(e?mK@#%QIIR<2`mPh8^|=|eyG61N(4H819|14-`M zXaYbHvKe$XZgj?7*tpj@&A4}M>!obPC4>PDWcZdIwuUva9%-(qh1Ax_P>_$jV2!y| zd4U|2Uu^EI9O7P;8A|&c>69E~QkjkspR=p=U~e8>2>N|&xSJL$dEi6wucl(T=c z87(H=!1-%}Y+0Uq6)b(i!Gs`(WCO>}Gc-zD9NRldLKr*)zX{tF)%y0kM6_2c+X5w` zq055GpDbQjS{IMifc5ZO5lxk}g^0)fE~7I~e}(oAX7PV(-f1uwDHE9A-jqDv-$L(( zP-^_!rXXsC_OkXk2iW_qPaSAmgnCjWu+v}4X@_cfZY{@d7 zJ2*i>+6v>{7vPa^cPiV3M;8Hx-61Q4!OGT#5dsOit-V16&N)u)XDZ^Tau=BEZx;4_ z$?cv59!x`w4E}7`Gz#L&B4q7scXahNa_hK|CFq=zUyry&%M>+ycYl2ua~+qP%Bgb0 zvCuRHghai;#L`6m;XUM!BxJGI01NoBB6_Z9ESoA6cTT%k1=UlJmj-6&oUI>?$jfO@?lYHo zPwUePzk=lU{x`*#yXPpYD+el+utP1!oTlFl&*M!7LwI>i^mfQ-iWLcQ<6Hn7H8Ap^kyEKQ(~9Wvo}N^C0#QNW;&_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/bolted_unlit.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee539f29dadd06053cb7ca3bee8cf5e3670d424 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDaPU;cPEB*=VV?2IdYyZjv*P1 pZx1pu0(nge|JUbvIDnWS@SaVPxabXl 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/opening_unlit.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/opening_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee539f29dadd06053cb7ca3bee8cf5e3670d424 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDaPU;cPEB*=VV?2IdYyZjv*P1 pZx1pu0(nge|JUbvIDnWS@SaV*YEa;5OT0ey=HK`$ze44l94~2pvl9s9`7`ITCBuQdkgt`8?AI@?k`!FvrV{(< zh3tZ&!ueK52H!(dUVWE#5V~YFPPzf^hBktK%S|mi(`mKXL5oBYcr2Q&|#J?oV~YFPPzf^hBktK%Snbi(`mKXL5oB>*9v8hKWjc?c`11;XnC&!$ qw?Z`VombLaLoT<28WOBm7#RY58Tj+Og0+D<89ZJ6T-G@yGywq1&?WT% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks_open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b6074724d710ce8cd110609a004e267e77cf1d6d GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DaPU;cPEB*=VV?2IcxzwA+A9B z|9@k1Zb3I7i>V~YFPPzf^hBktK%R-Gi(`mKXL5oB>*55F3EUDZ6PPxpJqS8}!edQv vfres~y4`jmgO-UAt5*mv0;=d?s$yUWuwW3SyqD^>bP0l+XkK(G@53 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/airlock.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..7deca3d2d67828fd69b322dc9da74686064f6950 GIT binary patch literal 324 zcmV-K0lWT*P)Px#{z*hZRA_2zF2{6+o(L<10rH8002c%*a}ot^~5oMC&rkEVX(Ua zAq3lD)V3{KpA$$a*$O-XC2$;vtw3GZwgM?7FmvEBn76?EC8PyH2zi<&I{|>3i2r*W z|1PBazS{@@KTGL2jvsgP)Jj&CB@+iget~6KYz3b9HKXXd&UPVL*OjgBIF92uj)QMJ WxIp~ojL1O%0000O=u<5X=vX$A&n zCQlc~kcv5PXP(UxaTICo58xMY^yrA(QK-mRZ}5vPiAk_V|KL=91*I3~T0e_O8FC$T zHCx!J*yvExY*D`8)~rojyQ`~Sh3xs>Y;f1u^Zq*H()wRV8qeIVj-I~ze3|A(b$Rs# z+y|CvG3MRf7p!vb;=}%LGxQFu@BaMl$JNu~u1UY9OukXVn3T6J|H1QJ?3uHRVN&}h)8v%j%lg{q z9gn_$d>QwI zcJ_7P<0UQYtXO9~TTv`s^QB_-U+bH!hUw|cfBebRms}pj_-jIRjQ9(t6W7j&u2|R7 z-1lUU&66XUqQ^cQ552-rzxdxV+uGX;;;&rS|6SZ|Z*k-Jvu8DmQvxIE{1~wWI@3)(-iH%FS6}rFOkJ!s}iA!uxXZLj{m zp01IaGn@Iwwvs%)h-a4{Or60z?Wf6%xy%yVO4f0F%WRH4x14E7x5DjdX`jQnrfgeU zT%XZDnZC;v_ zx$>LBqZ`}4gfJKs=0wl(HDmRmdKI;Vst04Yd&g#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/closing.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..86226885b956ba58e5d55d1e23675a89b7967938 GIT binary patch literal 3532 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 TQ7_=@8E|mFmwUO=u<5X=vX$A(y z%bqTdAr*7p&M@?Hb`)`4Z@?X}!AQ(ZOz1*~p7J`M4MmJfO=V*LQZ?KZBW|?xM{(|A zK3g**|H2`y_k4G%XZg&!^W@3?ndbV9XWrd=c>PC)&&j+zsSB(dR(c({_RY`Z+?$^( z<1e$;)b08H`tsz*6V3z`S|5`2;QZqIEYCv~5=wJruZK@x zI8#+W{W9wlE18^}OPgLY-MGN|;H?mLpb>Cj1 zbo*wGBJG-b^Ox637%#tEQr~MOsCVxCFVk3ue;1!>c4)OeEV%OgBI^$c6=(4WegS(~ z?yzt8&G0SaR;`0?Ekm-7?|qh=$(d&LUJ6w@v99t5WV|nXH`q=~o9>wOpLu4Hh+C?j z*K+yhT^oHLI-x=RA-(lyu!~Wut-2qhvKlKL7X=#&h0Ik$x>_}!5IL@Td$Lb)% s-C!ZcP^iQ3D1zb0Mh5aE+~W?I8=jWz<$T}~3ygCHPgg&ebxsLQ0CUja%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cell.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..dc42bd3a1f6f6a23ba8bd4ff81c3d742c9d01f48 GIT binary patch literal 3383 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 L(C6N+!`c4?POLW! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3b10091bdebe8215f034d621c5cd4d6867f07f5c GIT binary patch literal 961 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 KfA04O&ixlsN?P~; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/meta.json new file mode 100644 index 0000000000..6b5f70b0b6 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/fff561d5e2ae8af913a835327a849eebbe5ce3e0/mojave/icons/obstacles/tallobstacles.dmi", + "size": { + "x": 32, + "y": 54 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "closing", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "opening", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..851d8fbe03a5d1f935c4a39cd2e2022e9c7cb685 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm4!3HF6v2U3Sq&N#aB8wRq_>O=u<5X=vX$A(S zX`U{QAr*7p&WzW0b`&_uA6cu=6(XQwqPXYBzxfTv_i-pnsV;Q9v_;Ei!Vlxq_j07P z}B@?vBO(7(phEqTuZ4v-@i^Hh%p5-|cx#O#F81`At(c zFt_#lU)^50VgGue;^a!xW0P-`Ft*fq%gu}R`ID|=S^Vj>5{pN4JfG^>iuUKZ`xw5? z%$y@9zw(&RM-{VJhLeYn9kS5{GT09PR=@Im+2a{{4LQy`6|c^S@77mio%MRY=7rbx ztB)_^R(KK}G+T)!LC0>XEJ$Bm{Q@cDquP&nJX8x3Gg;qW7M?oe)0dn3cXuZ5Vwk%+ z@2lSZ4z{&ntEDcpPHQFfY{kf$ zz)*$#id%Qc8+Lm#S~5RrGqH9Q+|%KA;WtB>{DEytyI(NR*tSK-YO3Q|JBJAspCXMd;JBM7EVLoh+c@f>iw`4E#-sVq9?qQTs28?8 zkG%EM)EGFP$UR8?{x1IfoItn7tUwiN8*($v3|VJvGnuWyaCusq@Qwb(IZVF`r}!q= z_iX~|o#mTw`%=y-zX_?{o8jC&{2%NN{AO4O)&FJwu^TKf!%Tv=h%938foj~tb-+T8 iq31CZ^{M2zhVqJ)9~0xnnJxp9ErX}4pUXO@geCy0{y{YW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/cellrust.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..6906539f389073332bbf70758987609726d09271 GIT binary patch literal 3798 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 HoD!M<{|=Qy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..18bb377261552eac207039b8811b3f13a73e7c28 GIT binary patch literal 1685 zcmaJ>dogIXo&MO<{?p!b?!D)J=iGC?d+&E{ii?xIGE4^s0D!Wi z1IkUBiBfM?fJ!4P7*{4u;59dUTY%cFD*ynfvm*-W5uGRGE#gK_>b5V1pV_0OX}D`C zyPKtd>;9{OpEHlma?@Hq1tp05o|Y9yUQEJAsu-NLzlWy|q8=ztB45Z)`*^OX4mENe zKQl1Sji-~l?^#Lm4fsR2fEHDL!uGO+PajR2s6%fLzxMfVV*B+YexYIE&g+EL>9i^~ zyru0xtp*W!^d9nP^|L*!cXM046>W?!brvI>5yC_QX6Wrc4Qbo0tg6Cl1>#j%8*@mZ zF6fdD7}*1vyMRu0VCrAkX90+`6#h0=WFe^1_XRY{z&WHHFiXw+dxp!b%s0f=agnP5&e^J>qL zM|PSkHq%^Z18OQ7EJ{7T&i0LwzYTW}Hxe@@0=;uzX(eo!Y2AJQi0rdF`_~tMlDrIK zXY<45CEnBL24wxO`^>QftOmhsf8~IFv2_#>8}D!;#7eK|Rosk9a~p*_YFb2!%Xxn& z(|-e$is*msjtpkmLxbmJsWLEF(yKJdGs?8iKW;iXDoWG;@5R1NUwYrDR`I50g1=S@ z%JpHK260;>8BgcWrzA7=bRCT^SqKmf!q#}q&6Sl1HJB~%L(KAId4_OdK^WI_`Cy_g z1sDW6UBT(M!(;htgfiMZy{R>xe|=|&tY7+!JpvBDx-{p3LYX|F+M$9b2H07{A=6@k zf1!h{pJHo^-!b>Peo}@o&B@YTGCL)BkjzAnFE&Y*%2vnugGmea8sPn6?SmK9(o6H} zgGSaExfZQ zcL}=5IkFMXs!-z&mtnEhv^vBS4kvZ=ManCPh@BG^P%~$EyQl+cRCCfy?QUC1>=6Dc zVOpnfR+5kiyVFt;7@JKJO^W&Tn~Z3cf$Mv_S2#{WQ!&vq@u0-q2=(|z-)u3)A@u>(sGeo&@?-k4p5HZFx2 zsaHPf!q$bSGNYj!sp>rd_G6&aU}pBv15n#0w~K;npzEX~@F;a@bxsrc7&uiQ1EAy{ zD|jJ%J>^8t=Gr#zB^n0zcf~(JNM8E-OpWJxku_YhE*VDvwQ;zMha^IgUjH z1*(5M^FAY1WFgCnY3^g!_XYQ!BGdb7Zl*#W(hM zKA#`be)u)|qn(P$qto%d+^Lsn;zj3Wx*?joZe?nQN>dICy?Se@7OR|Oa$S+Q&AX;D zPyJln6#H+f0_Wb&1->VBC9}s3fzrHTM*XSq@IEiQ0-Mb(^J;g*jF{e@h=lfT7Z+?v z{U#>C^3dWZ*vG6QNPSGRt=x~5ecF0mGMiam6xe>DNn!oV^3wC3K(SJI4cabjuT32{ zJ%h8J8t-0G@sm3!)#gR_v4Yk8q#$nZ#E3nyeiv z;aPjt+?=oM0Uq%SBMu?%;D{gS-7x%L2R^_jZ~(^maz)Y8a!yCY5IqdXxZRNzWbL^c v57`N$09=zEl21gUfUX4Uphv%c0wQKZ#^PF%Zre#?tuLsfofC>`>v!`X#L*cS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/fence_barbed.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..07c81a0a5a1996a08cab52977afc655ab09a4e11 GIT binary patch literal 3055 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 Oc1TT0Td`chChWg%<%>7~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..22de41a6d3a795ac761f70aee7dad932d2195aba GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0vp^4M2Q=gAGWYNy}aiq!^2X+?^QKos)UVz`*j*)5S5Q zV$R#U2eYN!MUH=r&r)w}iP*Mg>yi+|BZ@6%g+6??KLt3JJW29e|5yE1^#8VdxAv=w zJ4ZS5**z6VaV{=mc5~70U!>r}VDm;Y4fU$oU~=@Pm8Y-mo$F;NWWb6BrDgGyIXbdyxF1Z zWvi|&x_rH6oA~$9)_-E!AIx8l#F`-c46*B+a1#V9oQ#>ubzp=({MHvNs66taHG zo-NiJFF)G)IxNnT|a{oL{gTej83Px|t?-##^pg|FZKYVb}tak-f8eT@7W=r(_d9i?wOmed)@l&`cmu8^{Sg$ zR)l-)k_lbQ*KQosw`x_mSK4voxs0cJMNc12WO^+zTg_qp*Xd6m8Z?&noYiCD-EC1} z|Ka92>-fk2Z*QADi6_0GZ2S5p9<%k&XYaGA|23=B`h88`{-;%0zAkd-&${XyS{qMTepyHFITu9uHE9-Vs5qGE#zE2lZw^f#gd*yg*F*3sjAVluH;^q zeqzfxDR*{>QR(&=|G>3rm!_rc6DiWPC{S^Dut(*<(SyGa7N}<5+_(SZ+1Oy z|GBnDrQy0(Mg6Ywdo_Ja@?CGSR%$W{zhV0H`hRc!*?nFqQ3@Bs# z))}9-=ESFS8kbo->{dV9%uv6Z;q`CEGu;R5ce`I}KjLnelx@bmWq0k?-L;p$axQ)~ zb<(`O6`G!_uH^P*S~1te?o6q)@JWzO)(>ZjmEm79IdY-kRNvc`W+mItIb8a1R$47r zKB#`>qj$G%Z8Z67t{$0HHtVdGwI@HlzXe-ADm`*`)%r5pd_kFwvo zRdXi!TziVB_WJ#@I=}?`*k19omfeTiTTZ8x!u}LxJlJ!NVSE1lkmSnBN7>P{?as&8 zL>@hr&1CcUFMsH($IY*{eXpIjZNjFmsn=OLyuw4~O4}dZxmerIKiUJVZpXictG0Uh zZ?pfq=GWn`)kS}u=P%b?vL?w@P{QK zoATTH&PVw~9_f0`(D*p0psxU!FVdQ&MBb@0LbK0MgRZ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_bar.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..0b53adc01337c96149457cae1f6b2403a03c18a6 GIT binary patch literal 1610 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 DeO7{I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metal_grate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f5ff1c840c930c532193b982727754c0607522bf GIT binary patch literal 2246 zcmb7Gc{CLI7yphKOW8|BSu&I*rR*9)k;pohu@}nH*m*OIZ78HN>e;hR%Val6DO)Cl zHyE-c%Z!O0X%Hgo@aFf=@6UJ6yXV|{&$;)Udq4Mc?z!it+E|$i?mxO803c{~#Td!) zc#cx|csRDl2VKH(kZ`2wMNmzXoCAOlZ)R*{A6c+Krw1J~0o=@kUeQ^wuU_PZ*MHaz zlqPCC=eC!V6)`a>J%qGRJ;lKLP7xHCJo`$Cd?I}NOl_2}7?p~Vo>=biCZEqb=sMF{ z)QgLkL?BpFSQ>V4aYzDDG@Um}&pUb?4!5-Au3}P89YMtHVc3mplr_6|KSNczg!z;1 z_cc=Qu?)IPALCka=_DAF(JU3?))Xk!;_j4fdwTTFnzVr|>F{GG0sM?O=sgD>djpM5 z;75S;OG1gdJci-_mN=;ea>&(xoVn)y%Uz{xoTXDvfpqCbL#$7y#S1d2ROf=+J_0+c z(5lC`=2aMGzHfVIKuxXBgU>BJ)8q+QVjzOM%I`_egi92h&uWV<33GIIN74tlmUdIF zO_8_<&+mHH!Yghq#JV-5+sd0^u4J;inXp752cO0_dCEe ztYO-`>|5!Pv$d2p>!5csh>l>WC(vtJ`*HvCWMQ$3^BNbOaq^Y`{!-9|+ZMmCS6;|7 zNYyS1w;sB@woPtXA3hbZH@@EuE5d2+JGpzebp;NH^>5S7%kIoD;+VLFHSts(K#bfz zp#O7wl0#5SksW zC#^ux_aDxu7JqQ8KfJ{<5P+V=Ke{WYuRc4v6qg|G#9-7?(XR1#cDGVKfQ^?kKz$$B z72Ik4c(KH#N>GZgq_hQ+84hGF!-eETP2aenQ5BjKZmL$KK_%9t@G0vOyFpr5H2dQ? zcA1DwiHeaOhyu}g$m8g3Q`V1IYJU3BKsiy~Ka~osUxct|pL635#tTp$?lf%KCWBBP zPx+}Q1wPW;93C`mh-Ssl^z_lINrv146xka>kjSB>LV?Rk8HU0+pR4OTW{ol$ZK(+% z)oRj*qJgk$e!ilL>eKqSsqQddGr6{RYk^V69I^Sr=@F=2p;ZG_dS`ju2|GQpv6cU%)kl8H zFB5B%-j@`nl*@wPnyhN<$I=F)oKo_7pT3DDOI>}@Up_KcbK}-?7O27r7W(j4vBe)) z2p!9E7sIJujo7mlgnIK+I49=Yk%@zaX;bU5h*10zW;)k-UE~|dmSLol_bTqBb}_{G zA>lyjrhwP@&DTFPHK+*Cz=8nc&Peeip?FRORPp3e!JO5H`h&cDXl;V7+cp%qtUY!} zVLQRRhj6?8bs;_9-_vJvR{Vz1UrOf*_9$_<3>R1@9ckDm-cl4kA&Y;D4a7(~>^VUh#jqQ0S=Ywb$;rD1>sprvHfy!tUt-TA>bj z{@N0u)CU3U4(C4MzccQL-lTj`i1{AYR(C9A0xn1)R$Ob-*x*0HU)U!7bK*}+HvAY@ zJ0X`hs{xH!93(YT*~uU}DmSCMGvUA`yc6z(mPMB&S0!ENn^`IV1b1~lE!dZC|Fb8! zm^;Pl<&DD7_?4;^1~T9`7bBAopV1?0_>r!oY&&%xFg@gT{Z_Qib^G0?V*M9fzPGf= zBg=VT26tuZ!o;$V)Vz^ch;Jt<-{iVJsYa)pcmv+6I+WTN+sKARM9FWV%h*QeNLV4}H_^$lj=hRIytryd?(4`zQx~(V* zwsBxICoyAN5Y4SxpQZ_Dp_6ecm~P4Wr~b#YEz%;S4ClxEhtUfWYQye>!HSPUZ<@U4 z(h6UZVA1Hh;fD>e?54^p&njH6OL~j#=y1^RPtVMa$O3iWZ7myna}os+>eVdG%oVk} zC6|0FvtHucFcU5|wc3yVBVF;=ShF`drOAXLHI{-8Wr`RY|GQ+Y+Pee$YUGUqV? NW+qm~)fcZP{sR>HFlhh) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalblue.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalblue.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..6946c36a934082ba6111b0fa800e463e394b3dae GIT binary patch literal 1642 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 akZo}*(Wg|KF3+5w5zzBab`58}Q~m|Z`^YB% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalbluealt.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..c16453d0e5064b1611885270578f22fad9a423cf GIT binary patch literal 1816 zcmbW1`!m}K7skI4L@9CEwNwU;rK%ykE!ApPq*0C9xU3452-S6uR?99)XA^2GS*2_! zEn4eNmr$gYNN7>ILq%0XTx<0uZYkZkmTdM9c;A`#J@cIN{BmZ_nK_?1EFZjww&o#C z006Xc=dpfDXDG8%LtR<>BVwzS2D;(rfdLv`!=wP9{sxD2^G_~bne@JD;9=CeR(%v# z)7W^qNaN2agH{&i%ZaqSV5El5H8-YbKDsPJ_(;e!wUNL48Qc^Fr!G`xVWZKrkLp78 z(lE=`VV1LBdr}!m@0MD_BO`ybdMNY29L5)tXml5shb53q06@rt-l|t2L&jp|&D)U5 zz7>lp@m63S9RXiYIelb)@btHL6`xvQtTyJoU;r&5@X^QEb(bVlG+mGl84N`iGEVOmUq&M2Su7y>?6X@0mY|K zh_hoYUN>p@=c|eFF)^5THcPDd<99Yc&qvITpR+2^KT@DKzfr#v4t8<093;Og^U=$7 z>Dad_H(<+UWI=LOUG&nxVBQ>Qrd5#giDpSTuKv%m#JLOTHH>f1Pl=T7ge%>8x#X5O z;cAVmq7P&}S(GK|&XvTAeChi{6@&-y|ET(RJ9PRbhI5Zx@&+7;4}yM-kIsc=FmVg9 z!3geWT~@pZ9GDFR+O1oLCIt<8bS+5Yb5;h;lt}#d(EE58dWgiMQe^$o_f@^q?WEkc z`+OG6r1FvRTP@`|eb;fYlF`wLUu)xd(zTOU3BO9zRCE&;A3IF)bF5W#eMm_kI<{R6 z#@-bSPrvFrNzT}hi?_-pnFGB1)d45ey}9btkN4f~l|wZ8=KQYjZ`5PC7enejDbW_W zlvWI&^6yB`Ck{z?n-ND`rC(EAR}$$}#O=9lcCR18FnsJ>wFX*69kOF0{L#IF+iDBn z74H(KaMY*RbO$uN{nm+MvX71K;yh{hSMXQ8fl7!oLvb)*D0}{WGXV~lOsk2&Ee_5i zGwJf?Cy6m^p&(9Zu0%j{!~Qgtp_{*Wsf&AH*0 zW5-<$MLz@S&KqHS!(KDoD?3i^*a{wvh#S8J-t((%z&VvywDlQ*TXLo2d0~-6J90;u zS3&(DR42%D({-w0Pugp?c-Qs}F{e6{108wz3#iglwKQw}W%iX%YC%Uk@*c@#(@#6> zPuaj@><;ks7*6f{)Dcp2@_4``>SmF0i1x`_iQxxDFK5tn#3tCwXpgo4!q`JY+n&vX zp4|U!=L}<24yc-^(@i^zbOL&cAlL9h4hJGiIcwbn6#A$Q*E{P7BS(!3p5~`~PcaK9 zLv{L`|FVC$N6ZTNv)|P^3Fb5cneMRa%##BWB#1?rJ+ttc&}Dc78}!voEdt59aor!g zAqFq-4t{OOsI5Ic8Vb$ll+;lu7o5mB{x+7JkTaRFVwb8t{m>^fL9#U=RO{@qDOutA{&YDC zz!7E>XO+mn;eMk!hgxk|Wg^u#eh88L_1KB-oDo3)pv{XG% zW37JgiF2x*!Kv(l8h*s?G3q;#xX=?eY~%nfeXzv4zP+Pu{KLy7H?*?_74Xh$RxFP) zzd$aFB}gR%Z}!H#-C#><$&}>px}~~PCvM%sui-8>{^PDZgO1jT|QO} z(H%4U&K@dypcf7(s6f7W`IceKiyUA}46gYmYC<~>IdlQtxMTUu)V#=8KQ{_u`}>28 zld1KVh77tHN|QvP)!B3B$0@4FGr>6FfKf?dUYt-Q2Wc5bF;5WI?A4NOlJOj=e$4W%suD(?)Tk$&+q%)bMJQ_T=jve z9oIPy007kB?yd;A&XzBl@-g|&h=?Z1l|mu{<^pIL(c=REO8RiuOMa=9g1ON+-P;EA zozdLx?|7(Z4h@bzE1&9S0H{baW76vTfo3x!5Hx#{hMjQE)-8p`^V&2TIgwSs2IYX@ z^PpoEc_oO#>6-Y;V`Rj$*JcIVjN%t?a0Ahlz)Pdn)bA|qFhqwVXu<*Sxf@W<;kOdC zR~mX}`@;;F=sq5&4#sRTL3-2FA8<)~L#9yrr@{_8k>7bPufM>y%&|ULY`6<)`tgF( zHZCBLy`S_ve%t^%s))4JwKz;V^bBrKZ@g)9rzWR#|JHR!Jo{H-yR~+Wmf|9rfL6Fh zA{oKEh0dRLd*j5jRWIu8%OQxrth@V;JMZ6m%JoQ>LbYkql~E%&-s1`;Ib>My$jusM z(cP>cdS8BkkMGIm*^+RkL`uAZmf|W0ViTfmvYMbpEz*Fd+llOowwa%maYM?JhIPM587yD-J@L|Sb8PMJ8KCaQd3KLQ!K~xQ~ttB zpObmS<_B*f@q@%#D?+3fiA3toi0D=8W1MSrq*L0mbb1hBs#t1LTByp(my#&P6BATG#`hmL zq-2BxDmL;ep6h=)_YEj(`^Ge(?i8{rggv0{bW_A55nfG>OuwzKO@li>fg1vJAC5#FPw zA1&H873`)EmNO-;sc*jlexnMP+d<( z8Q)8o@GcS-yA`xan%LQ$X8bWT^G=#*!xJ7|=v+Y6jYpYty{4djMo(v4&^i+n94{eT z3!B0Y+fYQB*;O#tcY>;yD52b-<`TDK`&?n0e{;Yvd~+BDp1Smt;kU0L?!8}^yeYDI zMN?51|4 zEyKGgs;0dF(amQ~H&}|?%w+tv!JT9P_h@f``hv;TD$VrTP0s#&2!JW=2Ma#C*I9Ub znP7ee7oXS+w0Dfkyj^sQ!+&i^V-H!2;Qd4381V%NadK828I69jTzw>?yDjv>aDH>@ zpFDxMtT`+RQ*^HUvbOk}zjNQL7um6NW$AwBF#-%Y@1%Etcx?i4a_p%53}NM>lO*jX zZ*>){(4X_-ZIHf#ypixKZfMF1O#FPceGDI`QI>NH??%8+$nHvu+T)zg>p6AQQua5XKT^K@LB>pTr6#OMTdh=AyN({Tb6UkA zmiBnbQ}Ye1?Q#AuN#8oehr7TY4or(%LgUHHyZpeGN-df;F{_S;jJ{fgVXcH;YX~DJ z1OY7HW*{_MW7O8)sVLRxfJsQ0tkgEq!t6W z^%NH`9H%9Im%a99z^E^PPz|{FKRYVtwVZ4#{o_;J2ha;C_>N+P8KJAKi| z#DnxwPj8YOir%kzpWgrK|6nH1B~nFygpOft6YX^g^DGM3S#5Mw))LkY(cF&JC+ zEfZogNW(}N%SV(E8vE#*@BBIczUw;YxvuxU-}ip5`^Wvf_m4Nu*2YpqSVkBCAYyH0 zj^-nYzuMqJ{QZNke<2?rchHt+K^a4C9ssz7wYjN1;pO7kr9g2@IiVkgpERw~)866R zKfi|@FpU0$P@Xg2|Ck)7sQl>B9{BzUSrjnTGPYmLL0|nX=N-<}G&fiCUtTf@s@mIj z-M1BHDWcXvsq*a_-?#yfs{+MmH?1ENZYCR!-w5gYws`}hsEGb_$i~P@p|6BBmL}VG zij&<$Og6L0+6UY@3vF$+aRqBT(@}$E^HA*x?=A=+wYy5zSCm8=5l>8?tMy?s!<#x% z-LQjRK%xu$o&>R#gZ>*SWP;yEnvwz?x**>BZyIxi^Q^U3A&$pe?sz*n-=3N&k_2`7 z_l*1F3QaY;(0HNIYhSyT<&V@9it~8ZhYr5d=fk_TyIZ>rz8Sprkn8B*!OMEWcxl=D z{AQ&Db4#NGo$GZiGv_DD1lef{k!M3HFSqhmM#O6y9NYpl$d&WW#vz;pb>bbwYh+hA z>C?b7S^7X_bKIUa6%e8Dp8m~Xdua&?Mg}r$8d>&K|C*8e_vHot4`=_K#qfdv7!n|K zQ`U#xfM?{vCgdYajfqkFo;Ae-rR<~snUtJ@!0h?At}-gGhxM=U)>Re%hk_CQ84EIz zp}1o;g;hnwS+49CnMMx10ndG+oBiG&7Q=57{7NXOgc>TdcV?eq+#;aA8Db8~hJt|YIw2l=nvhU#zV+Eled@9F* zQa^!5mc)V$Leo>5 z)I#}QO!=3Jy@#C@`!BTN5m;K?cCz2KOTWmefhzLieu4gVw}zg74Gs=9jE9tqi7+8R zi6$*~SgP%!pM(44$yZMNGd3)V*^{N#yFip`Ry)1!QRLDEScq^^T!cKP%+2iLxAqx( z(}_yemC%HJHxPpjKMlZEz&KVhyDM>^B(f2GeBlg?C}w$xq60hL|p(Z;7ltNR-Os$bZroSj z00BMcqzew_<}{$-5)aQ%?0)eLibgwj8=k9rzfWYrr4b&zT;I70OrLtIDH}x21<)1) zw_5#iWGsGXW0iX8))Zd1bnkQsM=`fUma(Vh=e>d9Xh`|dnttfKx5#4Z)ZHti?W&)5 zBkVdK{M6NuC~S6Ni+F*XpK$t*Xr4Q@I>Y^(>QdKVgd|fTIVh_xV*VzrOW&~j_71EL zR&HMw`=i*_B&4#B+tM+leF4tr*i5a@EUHE)O+i=0m|^%QU#!rRT3#~t7QWV+gQ~Ewf9^7 zjM*a%gH#J_96mZOdw8ogHB!l0ZZe2fbuzIOzJoY&a@9dQ9Tw~0QumyYpn9eEF#I%# z#7vb~at5C5R&A=gP^dxfW%%sO^LvxIXf_0qij*D6EK6gZNK_xP>F@Gs6+8&0Uk}%< zG?#Sd_&(r39AMFc)qzg$$hE=zsRMox$~}dd&Z&l-Mb7tbxo)oIBPDNQj#XtHm(_Le zD-N?vnWrBbu@VETP8E4jsFXCL#3}50WK#vs^5Q!=X$DA{qhO>3WxzDD%~A7?w;nkz zqGf)$vpB;lT-M9^(7BkCTi!~Gx6)r8KT;4p*~9b?Gg=305wgqjsM|gr3+DYZGx@t! z3X=aQPFy)-5pQO)<&liy74tK_WgBRAHL>E_7nlk4gP7#$DSRjDI5U)={W;IJ7zs$Z z*Ht@jt@6iMyel%iVN(1o-%C!UJKMAEg#<(=`ZzR@U zf?eVj3KKEb+?yddF_SL^1>+(g-B96C^fX4;$Mrdrc)%hqabh?=3T~3ZI}#pd@nFMF zm!?b7R}%mPjJ^`BTKzfyJ-jUvhV$-fQz8tEie{nTCz^Yi#wL39u+y(On=h^Ka2*CL z$p5;uYQPg?H35&8qU@nbQr<3inS1R7rZs(zuUOpatER8PqaXgf zlWPqfgFL_Zr)T%kNXBaWA!FSr^J)U!rSvMdtlrkFptW07sc8JUbLo&y^k@M6O>t)h yWqh*7-Gx1vm%B`CNsWOnNJb*W{@Ao~w&p+RDe&=_7DXs`dwJo|^004j* z{EWT3TodH=N>y3j-v?t#<)U!S-O&zE*|m2O08rizw?FL}lP4JO#A!P2Wq(Pg-no2u zdcUENE=5J`K{Cu}CdnwZdREcQLQrvG07H_?q#0QerVE)!!LuVE_(XfbNx-v=&f7#3 zmW*CX3YOL&Pz~nygY>)t+HHc1v}Uyx!u&o#U)7C(;apx0oM0Udj!ae$#9}=>S{T2g zxY1CbS=;OS@t**a)mA8++go~$yuN^fa|7DDX0KGZ-Zwsch#rC+9TJ-4G?OMnw8ST| z8Ct31nXpOAVd8^Fe&6ANV7()O*Amc;RB6i1n=r@#d{pU;ZZ?5W59ClW@r6&(!(+$O z5t|Nf)V`U&^tI|M)M6d|f(_G9V0g(gS(!^Uq~~TGy=RxT1aahQ@jg*3Chx(@BTq8a zmMaT}>@;1lZoS9{y5g914U+v64T(8g`JTaqxpS#2{e7zx?OYUf!hDxHB`(3|<)KCY zQfJ&R*DriG^qtYqHRr{_T&(ukXbv^ik&)r8BPQgFWeg^Ix9{y9cC6{C66?HVppGnW z;<@GT{vPGowwi521qaS#A(|J9u3{cK3FCAUEs3hfh8G0}u5ASaPJ$OAvn`DeRnoO4 z@_~#ieluUcke> zSf(>7KQU18R$g&TkuqEHZj^F!^Q!%~Z{imW3}_*;ksn&x&uLf)A|9<848@qK;v4xU znI@f5UkmnC!6i;OH0*3X<(mav2p-VN$&o&G4Y{PR$I&V2f(WF55xIvvFGC3uc_ zyh_H{P!<&UYA5vd6`&R_0YRdOu#VSLlu|c}V9szeeAg@P6K!VWb{*@@x5SG4THUY8 z6%|E^#^Zlv;RE6Ot}5S~Pyy3q)60}BbdPUS6-!{ip>d1K=KKSt;FBuU)m|h9Y}{5q zRBh*0Omo4P;6HB}L)Y~q<0tA(9JW3Vf)mu@Pa)KbVnTk~sI@?DWv^ib#Dow-<3%SL zb*{~f;Ju9^UlG`&sgfNbn=sNih|;}59pTlIJd*}un^|G}M=$lKd_bJB*`|V4JAUNI z2)ge4m(oaHf;EzfTu#bvKbXj!f{wePfpq_mJ|I{6WhR5YNq#GVgS5EpCg$p6M2@M3 zlMGRAh^x_Emo+Ori~bNhrh5zP(5|1|=s zTFjWP+>yNUZbW?(1Ve6WxhMew10*`$H_}#2%h7Zjk`&9`cEX7$WPQdxZ~0ohK_|MZ zof5*S^~!Pi%$~HfZZt(s1tTgx(+tGv>AIjdkDHV^;~ObE1?_)v&k8LaLrwZ46n=aN zKbdCT$hhMWPUmQ}s5_r7WXU3Ca`r(QaFN5;L1joE=~@gtWio3;P6ciA+ym$!Nt)5U zqh4ZwccouCLF+~zMa3dF&xTT#(+`kHdZ9Vx(xeYO#9Bs~mzSdJ3gWCF_QQJokYAX( zoD7&HTFzIBSmKyzm(jG&Vz<7xv4DXAixufi@e=PS&aZ~mF{bN4U)?!%V$=W5@@^%* zc6sc2xI=x*i9y0Ly=WZEBN@$hQPFKP)4PwSBER6nV4v|-GchNJ!vE0Q_C!5O&qXEh zqiVv;f6a=?9n9)sP6aBH1*>uEONIPo)&C+}wp2p~;Xu!eT4DbHxC6qz((dBTzX3&? BA5s7S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/metalred.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..3b1ae3e7c3b7af10ec9e1d1b21da4d20a1f52ded GIT binary patch literal 1881 zcmbVMi#OAa8~<+R5}8YidL_Lm4J}sTm44InQ~{^E{u=d6F-nY~*DR$N~T$Z)axf3&^DGpB}e@$07&n#vqEB`X!BfT=pGyOgr$GEmLF-jPr7Ed zOI}Xd&OllJlOpuTg?f*8SlCq7Erl7x@~{u886#^2E1dxnA-|WAbzLavqYokDme~g~ ze<-d3!NYQwiQ}0@kmvREWYG?FTN6AQzx$X{sZ{c2lRw;xa%0<_ z7oMdryH}|>a`m!{^>g1FC-qd1KVY-u9{0`$k=d^Mhy~e%Osw8O>}D(GqD$RU_9f%% z`1XlkDTPF0+OsuA41qzJ39t%Ta_{Ur#;)#+T@F@+w3$Vxd)ph*&<^%iA~Hp-l;0x1 zE;_I3Z36zk)VKSEwVSNQ)9R0x-GP_Kfk%E{8|5b><&x}MhZp)pLFoOPvmCZa>gMQUX$lPtN*Wh0 zjq9^s!)eC)Kb#5xdAvEt2oGHd((WAl_%Ubxr7d(O1!&T*3VA!xzLT8vb_r>a<)e)b zR8qo@N9m9(4`=z%R6vXW)P9?nU4>09h!FhjTK;mpAyJ{qUXX)u?36x5&xtHHq-88Q z{?R~gR3bt#2^|LhP6@7f_!n@?&4j{&kmrQ0CFHZ>ipJvhdj&Kwq$9D+(4sMXdRyuO zn5RXtZ}g}~N=z-FhK+ZWl#;ic0Ush%s8|{xFAP_v*X`EHGz#`rpEmTvdvXYW$(Q*Be`>*!umRZRC>g(WRqO&#~(S^+ncdOFV zyIf+?558T~)TAvZ7g@acGQD>eZ?Cf^=;F7r2k76dWr$V$dymwI1V;IG?9b~6tcOR? zc13QxT7Y5k@vU|l(3b#R>gHnls`Rr%;gJnw2-&!3^U(w|rgK}j)3Id&De*6=fP z#eb3G{HiY1NNdjJn{Z!okJ=bC046ppyt5$0(xtLz=qr?lx`qRt-7V|zUJYf(YSsI* z>$+}acWG>#yQ5@cvqJ(~q`zWFwB4w1>tFtfS?_v%fQVvvAzOf|56ZHkH4z|cn1c~N zTj&~uLj=KK-KM2azHJ4*lN@obBN%(HD}BC}Hei*4EVPYc`rpPzKh`q<^E~59*2{Dt z+jU>S6BtY``Jnlc{vt`mi+}yCF)YYn9MSP=J)SzH!Y4xOf2dF55@f!NS$XIR(t zbcV`zRTtVAz1RteCx92nSO_u6F4j*Ny?)^84(W(SlujzrmPS|u6QdGd?hwt2^33u! zGXtr+Q#jVNmbY<@WCu&@-0PnFNhzo$?|j}eU^7&!eFxSZ8r_ijJ^cj9yyo_!07I#_ z*v#I&bqfaAE#ZqW(Wk@WX=RAF%!!QmR!>T<#M!rb*Vpal^a|V ze>L&ZQu02KBIR=$_3+Xp$>;m}N!~{ie>09Q1_DwTk?wJ2Q1oVh>p`>s^!^%lK#tC@ UwvL_L2K_3rvqo7}T6)L-8`%D9od5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/wood.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/wood.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdc8d43b5ab1c7a32e65aef86d62149a3f5205e GIT binary patch literal 1801 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..92a0a07627837b824783d8029f02bd93da6d7e85 GIT binary patch literal 1850 zcmb7Fc{JNu8;;#Ds4}h7YSSsDMWZQVO3|7`WQ+Z@?|aXAZkGEs zq=wotH4q4-fpUg>0{9S^ovO-!?GKNt0YEO^6X^(|59%+1K+2ma_*L(u63Jw+o6twE zXI+%fU=Y)pFMp!iIA$-nhe|4gusld&BZZw2h>O9RhZR(#gdB*G2W`YeSx265CW=wl zzo`XBt6dZ#5qCqA#fIUe?N!%;@xd2PFOHxZ=UKT2QkONLdwinww&s z)b<((_9wVlV2KIZzc;O??6J8mI@x5A9y~sQ{XSNjRd(&XW=jjU*tD3UQHe>i5!yNq z&wyWoayreIKX!p}v=wJ?Tl~5=GyX7w&~XFjde%^_Gftsgeg!gcx4m7qZv2Q2p%89< z_(%qrg=O)#HH`!IPfi|mDy{9m2TL|Y74tireUbbj49&N;w8QH4&Mld>w{4n>dR2>I z#Quxg0p!pb2C}Q`NM0H~vi^B__39(?q=+~lxPaLz;%w72UZ#Tn*N#bHfXVVtH^%j9^PWi~nRC<|U zY4)5;c3Rk83G*23`oyHe^8QqJ2mbn)xYR27Xd?O(Bbs!0>C~EFY;m+JA1HXQpwK2X z?5UJ#r;g=-VFrP%HaJF%kNR|d2dlMRi{f$m&`>K8W9TQKgMGYYB_6{<2jRL)ufA5_ zlHMu8C6<-|X5X$Sg#d6AzMk&2k4Zdwwdv1+e8oxF0gp{m{RnBCG%dBUMmJHbQ zHGXHu#u{|fBnR~h9d&DQu7q3ni+{E}ep{;RUOP3s`I!Us7+wc94mH7wzu9>rV!2Ow zLux>ctY|BY+8(2OXg5&#R~4i%9}?y2Kj6%Y2{`M0mE2yu?P})qCg)e_`3s0&b zRjsKvQjV+%>DK(+xcSp}d|3T7(9q=ta>|LK=Sk7H-1NFK`IJXCy;XrvnFu|VN-30k zGi02}j1OUecuv1WkYM|VWAmAaL)+p}@>C_Qmnt#%LF%ipA#jOOADQv-;(~U)Rt4`G&;UdN9zb%l z6KEWBYJsm15t4f7jcrI&$0?r8mJDzEBks+%S9bPBi@ik!xP6xwPNHExh|}$N-^QcT zBE=+?V_pYj-bZqexNmlR?$ibTvnv+bg)rE{O-OdiGg2Xc9L8WW&mHXK>y{1De2vAy z!914ef#`#cq-p~HmM_a971CszR?A96nDeET7h|jQ>-QLaI;A%&E`QcWzhP!0_$|B;Pp(?gy2(tQr!2;nr_^zuwYEmb3E-}UURnDug710@}F-=Is zyAK8tOVT_3I-eto&Q#AB5ppDH#VN__C(s#oQTtpm9^^%Z8D~6sAv?}aWk9u?+-r}n z;z5fGy`@cXX_P3l3{pG)3s^Z^mpGK1{tXQChW zU(^oMjM*0)SzL=Lv8*<029yJcP_+fEaotPkE7TO^2sQE7YPbJ%A2`(F+Dav@VYsEz zPl_5icPHRvXex(4Lap8GpStV}F;}6$C+d>2Hm(cA{X3y(R!rp(xPK+akO}SE0L8I& zLgU!U7f2j7ZouR7pa9qm>-|h#1E^CKG!-%VSRS^E2GJi-}sMv%r z|FUBTZfzPAmb}~b-689`05JxX-_)8&lo<`?gwC4C^77I!&7^>-Z9newq&QzXDuo zsvKj3WeK&S-v_7h*bnBPR+hh?xckSaroPQbIzv+tF{_0IT#82-<$NV@2U((W=HAa1 z$DQbU3V$am)3!YQxXARRw#DhecLrhd4#^Q+MOS$*?r?M*ofO?v<=j+%S^S?%YlGf^ tm;7%1_;USxb7teC0J(pA2;e)!e^eN4OjH?&l`Z_W1BJK-r#psZ{0VQuekK3_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/meta.json new file mode 100644 index 0000000000..0bd9a67f46 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Peptide", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodblue.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8ebe2701e180fa3f28df5ab417e90e6a82acc6 GIT binary patch literal 2212 zcmbVOc{JPk7XL`vDB8d zN{OX*YMUBC{4BBW)eb?0$-MLap7YN8oOAEzkNeNPpZmGz+~mtP=0b<14g&y$EG^9J zI85L~BR?-Ef5!TgIRp!{Gd~N;dZiZu;CHn&GsQ$_uR>RX7;P}VuLlM1k8qD#23$+| zy~S>2SS&z6DD|!sY8NB8aBhpIioBY#igU{ofe5o6N?gOfwb-(sP?5_PRfeTiD|!^s zjxFDHQ+ITYy80MEUEc02HW2?YR4^4wVB7X0Em~8VTu{t>K-Y4zQBD>GUluEJh|`v;K{h#ASbB9NQzA zPHLUPj~LKHhY@UTz$2aw&|#5yuO-m zE7wK|bcO%jrOOP6aml>pH^&@)mXLuJmUC1@PLwes;@OYNVXn&c3EtRa>m7OfG)gj- zVG~muNM~<;7ymy-{;x=$S&|@FwNYJYndU8&S2O$@0m}VtFC^*6qxui5=}c0G)PJ<} zJak41sg21HKf18Lo1FB&W8vQRF_Dwk3XQhd19w}~){*);mHXI!wWhPP8=2l%gMaDA(F2o|TSE9OVLq5%-hNdYMAn`U;;xs8%v!$bnP7I=Ap%`$t| zY(xlTG6UQy2)F=kgNo0}7tBpiy(u-^a8cq4c!MjPqivscD@6vHq*B^C%fMY z!t8lQxY*%bv9wUQ>sEC7-3PTLj4jME68&B6@$v z7U)#&LAo8LW1`=L2UBIN8z@BILxsU&9l#=k^~?5;XKFVO(xI-+=@tHOV|EW?ZS%dr z@vcmRt5c<~_)4qTT_vF~esxfv?STJqY@whW$-j`Z4&`ohbQBsCYuNyFv&-`jgPqBb zDyWRMAJ8npUR$eNx_5tGz&5s7jI+{uyWu^9sB3pm&>GG=eR|5HC!0qq)(T+;mUOG` zhtB^I|2PbmjSy%I?|j@#w7jXDrv3CP>qyMlo zW-CY#UZ>@1IH*4!bve$w2*ti%qt{H=HM4dfQ$T92dL`PGdt4E@Cx0=U3o~6-Ozt)3 z?ko1(^v6}ZmO5sErVL2VN#<76gT$WyW1 z1~2lRuuMJl`x5f`w?Q&4yLHghzD`Rk6;Rsz#C1N2+T~)b!hBaL$g-BsYnZ?ERPtCb zM2-BY6{4C`axtysImVwbMnfDPxrB-oFvPFAhV_^G4~}F-hRo7dYO2F~TVA?fyw6vS zKcPnZAWOHF{zf(fV>Hi@zLt=_KVJ$I<#3G$(Ft#j5<_}gLR{UxN;RH(53HXlTf?`P z9ntbW^xeR>)~(ve_RGEtX~lMiJbFGY9OrX1@XESzZtC^8$mAdzPs__9lLmxJ5d{+h+S0&O;3G!s{6hqYOj8JIvYViD{#qYk<|Q0cP_O` z6)11oGsS`6y8Si78X>sK`B!DK3gZ$iHme%T7LDgh-TZ&DNz$-VJK&N>-%U^}@Z)~ZE*F(j6$4%idIwo<&Yc&cYM z=Q5bt+O0oeO$Y(PM0Q;=>7tLP5kXYDR&l!81{FReeBxUz%mXRL giHiLr1~yso5oM_wKh0Eeao!GKdEUmX?5sQSFW(C&Y5)KL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodgreen.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..2d841a8cd1cad7a4025eda0df71b1c609eacd39d GIT binary patch literal 1855 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 io`mlI=Qx7f1qOrC7QT3O5N1zvb055Dr&Vz zTyX}`ptO`0C5_Zo))7mHDsdJ0vfuaDzPJDEyf-s%X5P&F-prf%#mT`|RvIJ?003l> zcGhT-P7raYq_{}F^&^yv6fhiZivZLNsw@Ej5)w#jxJzW=>Xf6SvhB&+<;5$|6U$(%Ev7E;EN$?bHZPYkv};^H{uTQD+PP@op9dYZuW ztE2@!mdosb8jLy*74r{v^ew7m;;QDFdfjD_ezQh~k~x{l$Ba7DdnkrbP`+B!KrVkk zQla``Opf;+mKv+}lYh<_q&gzKKoHq^Qgu5}h@u1j<@PLx(=WlkWoilDO- zNLjCKKT{Y$>y&+h*mgz#V2KvqeRb&}Zyst+1fvZLTeX21_$ZBO=b*dGX%P_*P_FA; zuU^5-iI*L$+K<)N!XRrnXNH>xsiBoaB?#p`XQBFG1}=#?boC+wZE zH=Qo~qRA6B!fkkdP~hR=Vr;LF=?9Uwvw$f+K7;Ic7$x+yS!OeMIMcXu<2?rkrsDS% zR3^ThS61_q`EpXd@MzhrV|v|D%H4?qe^*mR^Fm6@taFI|*_AEP45N1|tq%GgG`O9` zN15&F{@J)g4B0Q@&CfHdDcEWDY)1Zv&x^jBav{N7r|?VK2B1R~E&30-sHWa)!%O*R zpFl`fmY;4-QTE0|OL(KqvP9M7r`VrHTAo+XCQ9p2U~4B%#J;ds{!>AIr!(^>xRbEyeTL>;-*vjIH4W`^wAhHYJwTymwaR4tG17mkhwEr)F7_UR}S zjic=e1S4W#oP#fpePusueATpZTFg#6xg*4=$yos2#T^!cCd}X5WgB7L+o-(s^u2@T zCn(Gq1s89|-i95jFJ%-Rth*>ItHw|2ZB)_m&DAg9-W8C<7YL`U;QFLn&doEBg|J;x z|AHF>w!r&i#!>87VthY`)?tPhUgTF!dUkDm;nQ-GQ;MM{9TQsM{a2?jwC(N*ETP>j zD)4?@5@%UYllG)}!eKn^Ni3t^hF7e>}hQA&I^ zm{L1~`|fKW_*j+h(eo{Ct|mJEC3U4}|H?8&M7<6Yg*y)t`^YI6f71H9*d5N51GLF$ z_17-hU&F8NY)UYA`0E<}G^e*8cL5_y=@&y~*_8o`;H#3-@mI2RLHQP^)tgvdm*cND z)XJ#ndvKu9up3fN0(z5>E^h)f=tJ1OV+wR0m-1mDAAiegB=P1Oh4hjN9RKAvPa6`V z|C3sW>)FCeN(p1JVr*S5$&L(x2#hDW&soLeI&AG!hJypdK4@ORA!)>JE&^mLs?pK@ z-_~oe)x3TCNOP!{?KJ}EcApWv1KT zkP9U3&CTU~9@dV>lwq;)MckqWoKqm_?(tf88t)Ho-;r-RAQ?!H2T9#^@WvAjfH#i- zxtc&-+pn%<9<5c8@-~t03_FvsVE69=R8J-S=-Q`L1pK(PNAP>zExuv)|B!WN_fRGs zhY1tUx&8%h1JB@1uFG!XQ3IIqwic-PFy`0)w|0Li^9#J`#2v{~@_AdwG-?!>Tymn% z`{MC5WosF!AUR-=Tw?ma!5HfE`e93>($ADSrHx}sKi_^@{ST}7%Vnu21X_edZf$y0 QvV$=La#l3%v$`}z}kt=STT zG?`L^vehuelq@sGKE^V=^Zx#O|M{Kwz31F}&vTypJkRHTo_o)^309cP!h(kd0RRw2 zUoo}edXTF<{BW-Qsk0gxQ`uT} z>|2%_CHcGT52for6fWf+Vo$R6!Loy!7B;g=YXlPOIQZm=)@IWy)vuEw0n!_jV*}%j zpbskS)QybnSw#O9=)i8t(jPa8#bTX&1GfV5hoVeX-W=sxh@_{%o0O zJ<=(CqOW)1w5O$baqjrX*P3SX^+wN3N`V!UMmMQiS3hL$b&!NjUf*gN{_!Y2cx5|i ziKjSf5A`glN#t+9jj)xOzB5AQImE8Scc?$N{oHjo8DZ3|ab$5rzGY=nb8?D8aKjMYpmN zZ>dbY)HjG|UOh0qHXfv($$$xgwwnW9Die*TGyCzqC_qk8Azrej$+mU#a~xEteBPg&0njrCRw~K{`zDE8+u0ct>wY?jclG$%8%*dtA1}Ze zl{=+#ast2N%LzGY??&Z9Y5&GLvF>Ju1>{p@OSp@MaX&cUm)!!^>goqxkP}l+Q2ox> zb63mUvcBaAr|_juun*b`$XqluGT26d%=BfKIrSya;ILP1_C@poGa_*1Q*++MV&9J8 zb=mh3QI0#bBbX-vRyfBP6v5-Me&g?0n_xUpUpxXGXlh%HlV^>rpS zMp6nCowea&_wzjjdh!{&u5?ltE_uVDAl0t{HLdaMzNcpbM5;6zTlp8`LC5gZ5urmK zF-ulKmItZ`X#8CqSPKF#VMi*YrCNL^&CxbeApcb}45hgP?co3YM!OISfZ&rzRkw4* z9okfiqd-Wi-tBE*X(`1I*O=%`J59$Rk~Pm?A^HzM^<#Vc@s_I3#!PMO1u{a|qmtWH zWE296)ac%UUV373m^0D#GEUmoPO6#bP!-P^K&<$a-uA?8BjlbFURCEwhr;`CbB6~! zFCIct=kp}SoTj(4Qo<=BD)m=+MX><1{TgFGd`r?V7z){6BCy1NSL3zpE{l?2lVYxg z`n^>cg&C43AMO_t`{F?wI|Lkomh`IS_=l>7EQf)#f+RYBS|%e;f=)Ro$9XB#(P$Jy zkh|s$IVs)F2?i7PF%zOGrj z*{Qc*sVmu|-U8IvUH#&K@){&cXP@&JBp0zUOZdw8fYG%iIYG7Xpgk%L;u3XpaAPgo z5oisL>gl&JtR=sb_g7?SPU`usk*xL zYx<)$>}J^D?FR_Nqo)Qjk=0}(`(rkQ@5DU#AuC??7OzNWYADc(pqzAK#b@baHcp3_ z5Pju>gXvpu=3kp>(tH9aXAbnNet1_BNQ~?+@X}tbHu#yJ025+$Cak&f)ZxZ39nK$EF3_p27ckvWczRxf=E!k(*&d~){}5!)yYefV!}rc5a(?3! zg=+nfOk9{_uB97Y@XQA1WJ~goeGt?EH#fYg0x4sfS!{qY|MD(0HySKk(LhdQ; zpBbggcFbUF^~lDFC8oe+BBDa_#LL(6tQ8yG&5IlAsB)IN>&${@kkOwr=0fjzWP(1gc%q@2Rps zTr{)03Wl1DmOKl*{e$ivxqon3LxYBl{(ZeSe1DkxdS@pL)q4std*E;CifioH zRX5BHT9GH!|7{9e%EHPEpWG7RNEJDZNP;y`- zf2vJG zzriSF>Gn4@Qf+l!&eS0^oXPjlTpch8T&rQJW>2jGu1!AGMKMLRPn2Uuig_`EbAuJr zpOG7xYRkXlGlR0-MSo=QgS$t$-LGmMIvwPUS1I<=ZnVo}A!Q`y_9n1K;I+B*quk40 nSO`l#$lo?G{by;L{tXG6$~C!0fd0uHJplA2jA`8kZ0x@QOOF+Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/TallDoors/woodwhite.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..c87647b62c98d3f3c46c3eacdb30a5ae388ef3de GIT binary patch literal 1827 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 Z0eQ>PjWXBm9>LE6aI!ybS98Mu`rq9k^HKl+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdec8f3704f77e41c8eb9f22622ef6310fea9ba GIT binary patch literal 2697 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/meta.json new file mode 100644 index 0000000000..f40b711231 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/meta.json @@ -0,0 +1,107 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/Official-Outcast13/Fallout-13/commit/48cb787f1a4c4946a703ffa769429655a6109e3b, modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "opening", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "closing", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5d87135989585112ffcee649a8ca2601f7f90e9a GIT binary patch literal 2426 zcmV-=35E8FP)Lk0c@6tW5r{1r+>ec(IYKM7r`t)h{@#DwzleM(8uz`Vr1dD-AojT=CO-=c~ zckkZK&YnFRkS*f_8?+Yq&Y3f3+=j|Z_Uq^<`>wrR{Nd^A*Gz6;La9{B&A)ufei|A| zKo(x=%i3D;3|N=WopWaj1@T+O$2|?gk9~b^^|o!Sr>DnwFrx6CJRkM<+qa7cJxHT*1GPPK)P<4<8l-cmC&# z?%XpwO$1?Z!|(FkfyJn>UMP z)pP8aP;HXM!ILsLczAj0gQpSh?7MgDO)e*x%L@xEb@3wFWlj4Nh3{KCs3IQlQOW}R zmFqG~8lxM?s^c;t8yLVkf8|Qi2xBQ?IegXGsV;{xW4q zXB%{~Oh|_x@B*ZYao7L~u4EpmyKIH!E3HigEfj?ymO#+LBSGsv>F|9o;HjWc$%*IB znT;FtXsqDH6OaWX^eJ_xKJZA?e_2n4m0gO$7XzTGB-}+Sx5O-+HUgxmt&GnkNXX*h zu&nO#l2g?ZIRO#Lu!#ht@EtWUz!js_%IwKmS@G|^xWdPf120uA-XGHl#o6uzGekOjsyjz|zOJaPdLMPf1r`F(lm zsks0MG9ZgtXhIae?*)*Q-~q1Rba!W%WkF|UbQICi-b05n6I1p%H~`$GCI1JiGLSuX?V3n^Mv>jl{AQ9#`Z8yMY0JrRr+S#6R*GEFE7Uw8p8M-~4# zCJ+L_a#vMViF?R;#nW2~K7ggm1?V~2Pz4tnbXq3i|b=jVk-q3V(eMd1g$02N4=rl(m96z~Edvhuio$_r2+7MB+Y!!ODO z;>rezP!>mJSX5*@Pov8PQc39mob7;%*3**hkH8*ue5no-kX2??zet=+UDt<1%IPFq2dWMTLf{QUaeF z;>(vWC-~a8)`BN^mk@mCz<~qQ5%=_L#{G%H7d8Ml^wPF3FM#^{6WD&Ls;dj|Wei{vw%P}ourUfxV7o6E zhVR_CaU-^3s7&%!n+=A|uJGsJ8*c;i5p>(Qq5OiY=>7Zm*=h}B6#kw)d)Rw!XC80^ zXNqsN5033+5izb4;atJE#U?JucmSH3n%H}O{exRr+^;nO6WEL!+$M`X1LFah;A+>} z+A6ZP<>h6z)&%^rva%25yYX>jIaW(xl~UF>R#IJ8^5^|?T zM>}z}&*QP%w{MHSn39zSVABGIsFo)zy}i93LeX@3FI8Sxu#!{69~v4Gscv6iUn1;3 zVf^9YVHeow1MNVWkktTGS62%+h*=<#x7p=NvyMMEGZT;(wtcSS-??)~Xdn78t7uOt zWIOYLZQI!-Mi=i#vw#S zbw#B)j4#*wbd_SXL0fenk@yd}_Q?3AWTgS9**7;gi*y*r>r~Z6nTyYKmyS=>S^U-= z)biSNaehX_7u6i3!?|2eXo4xl=>`MUR<+WsW^qioc>9dML#U$bGP(SR+C8u$4}AWqw%O z&sj=w_1S6w3Y#`D`s_uw!J<0=CG#l`Flmd*F0j!Drfk8LLa}K8S#^!-c15W)wG9cJ zy21h~Dr?(PoJO!{&oAs;pvDje4oRs?M#o2^bvJ?<8Vfn`5ylU+^|tAX+J^9Bp;hq$ z=%`M0b$pq0r$wUp)CU`~8UXbZH#O$heGDP_@FDGo4cOZ$BE9iS=2>IGEwCNH4!aRf)r1;C^42BX@N2l-cc0jM9v0ZdVEWNbQ1 zE*mpB7eF%QJqxJ4cVEz{V)KL39$Os=o_`2k0oSsZ{C$m9Q3;mX^T( zYy9C7W*a<|(m>#&oQ7w(_x_uu65FFkk9?WLf69X&V9zi+vKj!Sq77|r;$BwYSSjSF s9(ISR4>n{q06V<1eCtW*gH0gx4;DNE*IThNSO5S307*qoM6N<$g4jurSpWb4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/opening.png b/Resources/Textures/_Nuclear14/Structures/Doors/chaingate.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa035858b3232b4fd116361d63abfc4de92d7f1 GIT binary patch literal 10546 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%0Dc}N`-^k< z?}8RWO>P3iAw@(Re?$aeUU3H;UVID%CJCGeB&Zbu=mf??Oolw@x{)9v00TZfdAinF zXn3)xk>8)(mH@bgVq7mQ5}Fs z%Gb|iOG+?!d?emc5=8(%R!)0V2W0moNU*zgfKLK;8CnNO8fhJ1bfR?t^`s8)nFRY- z2S_2V1AH!pUFQ!(K^FQl$f3IJ>Et8;>VwS-&xwz1vQj?(e}FPr@=^qF62K0cOJQ4- zRhK#|0SktYmp4Of1bb}KeKr@&2Nj=#Z(>uN1F$ig)yS?kuu85r07x&t2_9ePtBu;W zK5Z=tN>#!@d9Yo;Nq{X=`%r0<{kFr3OhORJRtm$5b~byWkfP3bd> zC<1t(J~MXL<+YbO;Oa-dHzJx}bf8uj%O8W4hySj&;vC@m$7M(uJxS-%woU>hEQW?U iKI@(!MGhr^BF7yoa(Mhs+=&PP0000^rl&V<&ehaZ~_G92I~PM+Kn7Q2{7% zQ~*jG6@U^)1)#)H0bCcKKOQXx_l{|Jc!#q5h;EaroG*_OKe+AW`;~B*Hh_N}tpH=0`p?Vve zpr-xJYx&0irVm^1GyLC%Hv^FVU|ST;!Pv5b+nD#-MccI16xe~^Kdyg!+d2h!a+a;n z5g{`Y5TqWpdZb*}d=d1`br#!}Ik3H&3Pf)|I?cER;3%A)=QJGr>(FpOt!R6Hahf}> z>q)DYE080#NeJyNl)dY~DOA{};zct3bVcT8O5RQvhru5C8+8R@c-A;O9wpxIBmd zKC}>OauXEpQbx4#M> zk?YyzBg(S?2FimCWfvJ1V$&-Cuhcf$tO>rAzioE8{5BD101P&ZvE7!GHrXY?DS)YB z%sRldwJlO@cN}SbA{o!ePuph@4bNl!hn|m$xc_29)6{hivW6Q zM<#!-^Lv=^62JlxW)C>H|MGb*1_LSqEXOAkW3Y*e^VPXkG|YqrZvnE|)m<8hj6U>@ z2m|3IC<0s%35)~_z-qW;5H5z3BPPzm5Z2`t597QFv! zbb#=7nFx%iJ3)*Al3tphvx2xSG6VcB48&Ui_Nre*T?8LG-}tdW(+Cy-MGwW$J{{QD zNCdDoKQ0?j0e5bI0dE1^cGu1aGNW#U?7U!E-ZKr6gHoW(_^b_sp(0h2q_LwG0O5~y zfuhIR#86F&7U?I;(P7FtI#dmZ;d$$2*J#Eea?oI?XmHYo2q-gnlKqry3*aY$xVBIFE{CX4j2sM$d0Mc@{0!YiL zO@L2Fhd1sqny6)W7~S^S+64IabA0dkPx-{7FPXRCt{2oz0FLMG$}s)~m>|JhpeUvf^1B3li-O#DN16Z;>kpB+gvmIpD$> zi38U>07BdlAb0|cfV|d@BP-eXPa7+;Eptd}w%yY`-81f<>G9MjA+l?4PgQkwbxluC z7XU#J1VIo4K@bE%5ClOG1VIo4K@bE%5QoM){4YNF^s{ZZ)6PQ{>kLO@`1_CFB095_ zP5+%AQ2A=T39ZuxY*y>U7dbkvD8G}m-TC}R_FAs{GW{cxSL;piyc$fdX8-^@2Efk|&#Of)v{|i{1`&PE8}{h966pXQ(Pt>1=hebC zkB%$QI&HlD#yD0sw)0uqzQ5BRE4R!E^L7ljFJ$^lC1j1;_I>F^(kQ7D0aTqY1OEp9 zj}Dy%+4YMW1w_27^QCbRNW(CWfFxo4=(rO8CnIgA@hlfpsqDJ&1AvuZrAHpH{h{g? zZOL&o+=db}pz%b4wtXMQL7;4-T5l?+iX;xTS*>BYn1&sHbX?hy&*cb^G`~tDH9N1e zq*Y!=Sl$WP9E5eoG}DC&?07z}VdZwA<5hNy%geN-=QCgvip$#I6_Vv3qrqjEv~_w9 zU^KYgTPD7J)LUj`7oveIsh-bol#x%G19W;1A`S9CC!PCs(Vbh{z7NaA6h?zfm|V{y zGMivDxD-x9Y+jLfKEU<`8?ly)sZt*4r<>I}GPh=-ToQ+3J7&3PIg3} zqtR_9hpp2_WYsWk0nPM^p{%_m`bw|N-}|z^cL9-XyffGuc>sDVmE$0gP7${5qWC3j z6^W#9rSk#Q(O|P$hvB(eZzh&qXK_gfnG=YfE9esE)EKdK<%`V$P&k*DJ7sh1zDc0x z)pi!0_91R5+Qw44=hd|DOx)^K3A&GbMc+%)iP)y+)xr^lotSjRQTAxvUvP18k%>TA z)9?3{-zl5^J6og9{N9%Rxz{~Ubb-O}Dvex;*;lUT!9chrjMx8AVfC-@ADsEUZLfR2 zW3<<=7VzldLl};Bw-a?cZTRQuQ@C@t9{vvhHfblRz&7`lOV;@SQTT39 zyk{?F@ZrZzxVVUBl+Rwwpx3QOey`enn-tOLOd}VuiIg;&P?euNLMcli;dcMMdfW&tA;n&fR3IX<39_SLG@y zTDyW@zgmFkZJBPTo$KgwRjwjoEeXs5SLG@almwQX$gP^G#gMrB?KEU1*P$;4@%k%` z!Hy)=LW(PxlDmld7g1({AP9mW2!bF8f*=TjAP9mW2!bF8f*=TjAP9mW2!bF8A~nYM zi$8w+cx&o-HJ;XK1HS+EJE!-!fA!7R+oXpz>atu+;mMOHM)fz^7&rMR;BvQ(c#{;MG=*_X>vSGlm0Ks|$tq>I zjE)^xC(yaeu`w`m9crq|S%(k_;&gDqsdHTkWQ}tOovn*YdS~tcWxnlGk%w)Zcou-f zjfT8ON)n2shn1z^IQWGQ*9?*+yzZ(+AR9SDrq;K$Td3%;8$JN+E&GbF;s9*jUDm7d zAql(bgMb~I@VA2^JDS8w4~VL47V%y_FW7}K&#S?Feq-%vsI?@J7uZDY+(U)81#c^x zkHRy(3!qL{leLYkIlv)2&C8oCY-rp8RN;&qLQWpGvl0RLrB3Sfe9yYS#0PKsL zy2_NvG1Az?*2}S0BY?=GRm+`aB5tWSt7wpU638kfQtpr)LZxpWx?9;3DB9A*zTUi9 zt%dId9CGI)qG-t4L-u<8axpF5oo*q zJo`x3RyMHmb})u4kz%L_?tw2u$FuN>A07(9pDoD39~fy8<1J3EXW{G4adQ_R>Q#zq1!Rp;w_Ww8MICt(C_!{T)+VRe&6bmcFV;S zhNH33HjO&KV0iWRUuK0AU&B4Jkj?Zpj86eBcTg4-O@HGK(CePVV0Z<+?zz!+u}#+v zTr~Y@LrBRX2Piq@040YUpyZGPlpJz^l4G>`)|ubinru(T^I+g))vzM!Z_SWres9a( o3lD}@+Jf)%x2{lj{fUC`KU?&A4yx(=9{>OV07*qoM6N<$f_AukQ~&?~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_metal_small.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_metal_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b62eca108c97723e1ad254982dcde465645569f5 GIT binary patch literal 1909 zcmZuxc`zG@7f!W=C>o?)!H=ZstSakh-Dh1Zj=16`j;c^sTtBMxP%T;|&eT<B3(Eqk)a4 z`uZYT3_p!%JZEEOfAWAIe4xIyf+MgqkgxV7HhSl??A&oxR6i3;$Oy1-D3abSV&Br_ede6AQHv1{b0UrjS zW|`L~$}SU?6YfO==Jg2KL3U6_R%1HMDr;(hv1)JP?2SNE2d;o-S&Z(Bm&Vib(siF~ zeX;%cHP9j>TmUO8>Ucpnsy33_XYf}J0d8s!w%OxMZi(laOTM10NOzC-@?8@PTuDa= z)@*h@!Bn9953|`Be^DPed;)DgRCutId!jV*N?yO^Ph|x@NhMC4AU+!*SRDnzCQaVO zLg$`($%Q`DoDym$Ml3tX-S^|_woR!&A6)T@l#W)I%0`d6qaJt67ZLz}qVc<7b(PKS zGqIM$n_k=BxU0B!aw`?ag!S_eKEGqN?mJWl!CKZP6wrg9jOFtimUML@WR6XU{sgkv z?E0v*p`pQq^+8U*Cp>Q>I?Vil(hfm)#E*rT+*LA9aJuWZu+GM{OjCIMy=kZ%)C1|h2L6=Udo+Kfrh=&_7U6Lu zWD*!&Iz~NAPK3!HQB%PD@xD{e9qM9NYfVJ>f;bn85|87g7NNUHgLb7mn%Z`CcO$)Y znw*5inpg}70N&)h;N2iFFLZd)GDo~3AUh2*_Wx>uuP(2YvEi1TV8Qn@p};|@(bmx9;1f^9$?A`%(fmJre6QK4@ml$wu%{u&wERgM67 zTVklJ)J4==3qX6z#I_M;=GLR>8pt9U=08 z{ghQ|Tnh{H8K8L7vrOC^E}xz=zeQ*eNq)^PtDdqtF+%u|4D0%6VkXW9ho3AT@bzQt z7>7R&ze1(nzGoEeQYc!gsJxWdHyWaQCuz@j0&3EtwBEoC=_DYoVlz231C^S~SOx{E zYL*mbA-m+%T*}muHH&kr=3#Jl#f$uILvbvXcP$<(0YSCv+83sT_7X+=8BWFO;E5ir r*xGB`)b+|=eAp@wRBQWix{f#lxSG}t3o+G({^K5F1B8CHu3P-y;a8H0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_wood.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/desk_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..7bb852776ddedb072adf70e9f98838b6cce07d5a GIT binary patch literal 2605 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 Rp7VYcz}f<1PP>3l`VWIvD)0aR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/meta.json new file mode 100644 index 0000000000..a331e8de91 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/meta.json @@ -0,0 +1,67 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/176be184d511dd4f85585e3a62f0cf524b4e1d9b", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "showcase" + }, + { + "name": "desk_wood", + "directions": 4 + }, + { + "name": "desk_wood_small", + "directions": 4 + }, + { + "name": "table_wood_wide_square", + "directions": 4 + }, + { + "name": "table_wood_wide_oval", + "directions": 4 + }, + { + "name": "desk_metal", + "directions": 4 + }, + { + "name": "desk_metal_small", + "directions": 4 + }, + { + "name": "table_metal_wide", + "directions": 4 + }, + { + "name": "table_pool", + "directions": 4 + }, + { + "name": "table_cards", + "directions": 4 + }, + { + "name": "table_cards1", + "directions": 4 + }, + { + "name": "table_cards2", + "directions": 4 + }, + { + "name": "bigshelf1_openR" + }, + { + "name": "bigshelf1_openL" + }, + { + "name": "bigshelf2_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/showcase.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/showcase.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4d0a47d49a9da0314b798f253ad5e8c440abea GIT binary patch literal 776 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_cards2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_cards2.png new file mode 100644 index 0000000000000000000000000000000000000000..021eb81359bc5dc818f43872e868be9c8a957190 GIT binary patch literal 671 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 RaPAWBB>MAXruGs;MU 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 JRb_>Z{|Dv(v4#Ku literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_wood_wide_square.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x64_furniture.rsi/table_wood_wide_square.png new file mode 100644 index 0000000000000000000000000000000000000000..2178f4079cfc38cea60b06403d29e47a6df94410 GIT binary patch literal 2108 zcmaJ?XIB$i7QG=D5NVGpZ4&hX5(nfB(lvzQlOQETLZk^uFHxijQX`-gr3)emC<38F zVCY2|g+LJLL8wuN&eqW-cmQ8P@-&Kz4l_hW1Ueq!yP^x1% z0Aq3f|9#T$TR(fVGfj1oOildn*Ke=ObvpOI9cGjU8Ks326f~onhTlEtiG>YQwE>tLwJ)Psy(c)e|6mC<-4cl8*4n|J+*z&4Xm*et zpsY7K$g=k0j4T)yP&7HU^wQg?i0m<24QdCUpsfvdrcQg+m304t+?MFT){a(<(b-s> zYF-08RAIZFu~ZuDnz8f@?69<7u&TiE+egwyTUK zo6vw;$Cp*?8vnFgm<$#w7`6)8@Bst_kCvv~N>I3A(vaT5>n+Lr!=qV$82+de+f)(` zu%{{36_pYft8W#C^%WmeSyJRN*NBBr|6^F&FPiI3dy>!`t32Dohdv)~XW9HFOd{;T z^wJaoZrNN;9|beVEC=*C<={NAkOR=ZGEL)m}q*CUh0m`8dRwYSnAQu70N6{xatS`{{D_y2`nGfi!}-+Oy;GP4WFG-1@G1Sy5Wc?+#>R|lL_-IU z?KGLyLo_3+XlreHG2ZuY7fhcE*<5pNqe|tYsF3dO37yDl1$2b4ml{(VY%Pf1KoV>n zrXi>{dn@Yd)_Sh~UK-*eraFYE^|%v1oeYzL|0y&a>&B57k+#> zp}aK2NFuN{NA6`(ARzebb}=kQ{#$TYLgDDG@d>cc-Z?cWlB<&6(Aq-PyUXbb7QQ9) zOe0SlFErX8)Oggj=`C(HFO`!m7QL}|cZ{d}`LkP1@2fLkq&us^_3b%5Pw&6#4)|fH z!dgxo+q%wFT@c9E$kTMeX85Pu{xtY&pXzO-2ENv)zwe!AZ?@g^Mnzjp8xNpNIC0y* zS={l_B!8d=z9s;~+ylIz$y&tY-Kb;e+RGUytcx-}#o}P%>0%A1S(7dYV!}7$offXO zx&A+U@|>HP@6IW|I%!mr$|M+6eIA`r4tx?`H2-f)qI(U`S3!H1dR0XB-O@T+PwBve z_l&)Xl1Wx+-!&ZlzYXwYtNUkXN!@PGz6*Pea~6K?THUMm5t;AP^LypCUuK>?=eVCV zj+L+2rR%B{hZzcp$X2l_r6`IS-8D|V)vzgA@VXZ1^PzCp-MvFO%YiO#&1X24iL%bk z$Q{y)8*jC4IZk}{PxGuJxgXI_(KEu>8B?1$xQzxLNLU7xvGBlSw^tx!(>COV~?14fR}U9RA9E@ zeO2o-5Vxp9avkd>jhaZbNmLKJ#^^XM0eZ#s>yafA&N@k*c8vn0RZigCPAN(=@}Rqa z$Ws%Kl41E(UiIS0^cLLJvSpZVNc%2JEPgZpXuzf{PKJ{ce$v*D{JD^dM>q9;r-^&&IO|WhXkb^Mh{R3{0Oj?^eQ9S3iqtmf6 zcFa9#TvJ^ONcNKn%E=~fKoC)Uv=p!N0L`x(k5kKwHXqNMfuen%BDfIC=l>}tsqFIo zJ_$$f^1pj63(y)6RT~yC_rpjPoQxTdgqc%^7eBU!+cG>%xj3r*;7r!a z!%N`1zYFuhN<8neA~W7Lp<9QNSeP>kCV}rFtZJ{C7nUxFmm-rNu4>KBtmGj}_$s?l zIYia@E5(L_*9{+N!0DU|VMb2ez&q7t-8}IsJp31a*~7D0Lp0PbOn}rwROyOgbTlKJ z053bcqe6O*_6~fnM?OZHW@T*Seq}XE9@b*W9|&PF)=fQDBYQvVu=S;IEhX9|)nZop z8v9X)uEHgb{nXt?L4Kx~pCM@AZlrhj9=0nmTy`B&Jq9A#SyLN6>U@x5DQ&KcK&T2m z;uK~ib{C*49w}SOMlYqY>Cp+=XymTIangbRiRRmFwN?JS5U5kj%;whW#ur2c+fUl8 zlxCK4YawIrgwym-l=;SG-iDgmtx*U^NVQL+j?m~%PM^N>(h{99#gvs;j@xCE*rA2vf#?U^3 zu~bYEiqsZMtC(uhDN!24R$IjyAu3*c^X8lPzWL{!?|1L{?m72&?z#8-&bbflu$N_} zk4OUmWUVaCuZlE9G+L!3Mf00mgc6a0+_`%B0;uRwo&x|@ZDoGmAv|Ysq&MLGEoI5& zB#Z(vtxe|^&D#3oL+J#sz$uJvV=&u?Z?&DRx!ByD)>wcq339_5x6u^Ut&*;=>P&4; z7#08B9N~Xci!R?%oR4>7BpPwMWx@|o2W%T z^N;(%@one?LmwnJZ9rU-O2XHd+nnpPq(V0WZw9rf8^KVj^(WPCvjvx|BccE_zsQ;Jl1@{h1uA{6h2qq_4gm{~ZGe5H8m_RBGQXd~Z9_5rbwYPITboBP zl&P8H`zUdo#R0)38Ba&Y&f!Et@le6}1(XrHWhOKxqM%t7n%`ARteeKDnwFAc21E3X z(^%s=>{a6Dh}U`|F7KftI~YYD$?4mWfmg+M(v46ga47ul)u4}ln0b>GO;oh#dj1iL!u^4BFO+jlqu`vs z37-kuqheybhHSr76w3yEq*kFPMUmL6Uyn)5GPd~DW!Z8%CUBc%t=Jc*fC$p7Awyvq zMSeaY!TT?mEaoJ9q6V{UEfu1`_y=g}crul~B*j%p-5oI6*rUG)lCspE6_)Ua%%6h9N3_>U+C8PgMa7ABVlkxRQsi7VM{dffp3YEea* zgYW6FzW;}4pUmJA6(XAN&Sm&Z{;yt=R3z=$#q6fGR*UVW&Hg#lorQiUXV<>BR28G# z?8!Pw4My7a|LMlo!?fq`ZvCbsk>9m8ZQZ#fAyv{3J-8RYLwM5?_o+JzyW{6|elJoG z(ym6toV3ah+(!w#0_l41GlsMAC8$>Zp0z0P{{niYm{agJ>!gb4VLBRA+=@h0Z=||1 zRNZajX#V%2!?H|(MfOS0hIWYduqcHUWit~=Gn3+@l(lL3{r{KPTA)kF4_8NwJvW}j zF+;EU70f^1UF1azS7ydE1+LW<^lqo!8|I3mh8r9Qq7xS0xIF?tN~X)#mraN4mJQV( z-t>TZM6JR#L|apE_OH;6Cjxa*Z(UH$gL8|sUNBcIJkvgIiPTqCJMMzXe5z2+D;&;$ z+KlK}2jwsA&qiN`>TRl-!{~3K+g2ME!U#yLW8N*Yd+I!d5q9LmD1P5rRnjtqv-w%P z^R`y$fEt5I!?f2Lf13(#T^WLZqPr(GK9f|BOyZ~iYQUNvZNT><0}Lu|)%kH>9}#)K zHA=u6XaW$pu<_b~^(%p_l6o5Us0!`fl2FHP>W){&|6GV(9xu;( zkh;%o_ufxJZny(KClP0~c6UYV4GkEgc(I*=u#n|O`zr6j$2HNFi*>`eg{hx#ko&0k zmvQm(wb+003VkI)sPVI24j>U8Dllvu&Ce{IG_}hIec`DH$`a{j;|=OJ=h+NuvY%Uk zR|qITwAUamxNX{;-bNl$p=iGkmw9BN>z;}*bK~a~pJm_=c|+x*dDA!8vd`O!a@#%t zV8X}eeBC)3Nd6IV&MO>`UxP_u?EiKn$TtoT?+i0MD#5tw$mgbaMK2G$C$Cxz7})P{BeWzX_Wl=o$|=W_EMrf8$56I4!i})`DC$lrbZnuOKU|uF{LbA|$y=;%F%%g&vUGjK z-lbQ!7qRcKCTsB3BOo3Z@R1vtbTKPC>@@(-o7`vuyul}Bbz*;yqkBic0I#nPGE_y? z^;b+*h>MLpCFVsxGYL6NU0d^UH?{4M;H32Sqs!+T#Is2|HHVcbMaI_!B_tze^l++7 z>jw7X)|u@ldseW4cDDfkpN1gn3BRL*DFe>kWnb~#F|2~g_0UxFN#SQ!4-os$Sd`M^ jPeHl_!;vf=X-myq>b_@;m^W1Pmjf#cta-%+ueg5$I`Gy| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/medshelves.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/medshelves.png new file mode 100644 index 0000000000000000000000000000000000000000..defd1d9a6caa29d6b770f625ed8c7a93f6099f6a GIT binary patch literal 1516 zcma)5e>~G^9DnwM7A<*&GCy*TxCoaYsb~^urnMA`*6K(YS!$G#ow`dumL)$zR+rGy zc3s6tlVtQOu64Z2V+b7V&*2 zT0$h2Esvqa8-02QNdP8Hhard+MuPWXebn%HPT{a!PDdW6+yZ8QFd=<6jaUFP+oB)3Q=Vfp&)0qwX~@WQJbP2TQh?l_`O~r( z!+A;vyJta|mJ=K`qSfSH&#(!Kk@GyAv8k3WNZ5-&HZCCo4XBSbxND2_;jpV^>%;P= z-?DB+Mxk#~kNMY1?Z~%3e?~DHx+6QAPfy5s863!J5+h%}8> zs|c+~dFt+^@5*Sn+L&!)<~TQiJdlfCcWUDEu8wE-o%fLndE7(-Hvt~o*s_E*^iG%M zUOL((3}0K4W=J362L9rIvk`i0{8WFiZl+!Rurt=>BNRh(3G7aR!Pn6L!-lm4O@8#Ej1;#&Dx1s9if2h)*3V9B zoaF;|@#(bDb;=V$s5H%EOmv85n`>U_8STy)ip7-Xl_D9dNX)BrzWkb<<}fFtQH_BS z)c449nO}tp?bpD6c}f6Ygm~m#~wKr9Ww#4HYb| zD=gIxB+1iMeOiZ+L}n$p^fSWHaNqPTkB2RabCOd+e>Fc#xZpC+31)3Q`DiUJN1B%I zWl4_Bp!Bu?6``M2bCfAGwbE#_dp%ToUb$lskLh64wY<2nYLWkVG%&oo8N`nO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/meta.json new file mode 100644 index 0000000000..cc9f737d6a --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified by Peptide90 for Nuclear14", + "size": { + "x": 64, + "y": 96 + }, + "states": [ + { + "name": "clothing_rack", + "directions": 4 + }, + { + "name": "medshelves", + "directions": 4 + }, + { + "name": "metal_shelf", + "directions": 4 + }, + { + "name": "shelf_shop", + "directions": 4 + }, + { + "name": "stand_wood", + "directions": 4 + }, + { + "name": "stand_wood_small", + "directions": 4 + }, + { + "name": "wood_shelf", + "directions": 4 + }, + { + "name": "wood_shelf_big", + "directions": 4 + }, + { + "name": "wood_shelf-alt", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/metal_shelf.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/metal_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..63712fc621cbdd64ab17928fb8d183f18a766d1a GIT binary patch literal 2305 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..00420034c5dcf42ecd8548d8299712b74062e344 GIT binary patch literal 1646 zcmZ{kX;jjQ8piqKmX@iccQQ%QG|6%)n@k;zaUjx3%cWslFdNqy7v`#=XyBGz9k)^& za!Mqzq*QcL{*xl8*)=tV85fKU?N&;F$V@H-Hac|AxnJ%%^Pcm*&pFSR_rvcwPwCkp ztg+D^BM1ay?0*U!qSbuu_HWbI-m!$_W~~4jAy_{Miw~DVAo@su^ygvOw-jPQkQEl* z|A$SWLwN_r&WeFVH!jp7uQ|DVpEO7BMOBhJtXH54wqs6yqI>I?);@l zyQr$PI0i^j9&Txkpy5suypydIiXMAuu`1aPfJzHO1QsikOoP!w$)GesDJwFf1l#93 zvXxnS?gu@`&~9?`3;SuCpS?N0(Bc<~b-BKSw4t)w$m`_QW!vrs79St`khqsAl4)w$ zdJ*$vbAKodfr{8%{O5JToep;6HlKZ=W^Zjh;5FVghy@lJ1~)wWPkR*o zbrIfwVwRqvz=Zzk>HEx>_0-rFm)J6ZSYM`r;G58N+oCFQF|XOA z+xdS){!TlxKRntf3kwR~1f|`HA32$YFUzcX?sz#uG z?JbaHy&EUV1AX1U*%-UnBABZ8(BsTKvF8qpeTR(3cfT^CBzcqMiFKA%>Rv1)W1gUY zH|fYT**#)vfyXYv(%`~$(*5?~ud?|FA5&h#g#5P(_lKHvZt5CyQ#5)c#5^=5E*|cYQHdD%sjcB<`v^PLKG|O%qC=N7Sjr zgz33&19F=W)TcdIV%1*Bf-*_(G~C<0-fG0gnLXVXr=mbjrku2*kQ#iSxb@+n-79X} zFN7igj(`kJTMyk#i>Ok5_+1X|-)AMj>_XT7wnZf6;n=+g8q^8>e3 zYxuKjQkU8DC-)=YPW|k9zW3|WV^^KuAMIFCryuG1moWGXPT6yextRZy02a!^@VDg< zOfg*N<%L6;pZqQ#kp^@Xq-+n&zsh)z0Si(FIQd$>>euam%(VFqb`Mh#SKvBu-@MNb z$T{_|i^R9)2E*P~A}*fqzb`cjNz*qxO7)Q0O1kofQ-QxD`~SWhBWY2*@t?OG&eeB) zw>BwCwjiRfwK3c5gmqrt%(K?glHrr7cr==Y_27F^ar@L#$-Hn(6Fx><)5L?njxcPh ztq~UX>=Xv*tCmbwMhmCYb`&~RMaP5vDO19QoJ@Dp7=!w04dUc)<&f|Jw%*jg9WPvh z-8%fk zv;8O`tAG8)&^gDUxDqE|HS|+*9p3_-QQy|~jHnarfTD$00pEm`>LTCWt5DR??!XM` zE1uh0tC=ta;k`?`>F%D22c=Fxl%KEo+#W-x8i*ZS_c@vh0n3hSF!bI@)T~D-2*#S> zp%2}lr^~#6G1ol5ozO3MelDHNT`2nxAuM@FdU@lQ`51lYq01#Mz-ituh2t&JB6I^J z;FMd7X|}^p-i5U!1K0Jqk_6owPvYlDKOQJcf}ut;-qoOKg7T=l{5fb@goL5cO)HWocZ9AjNEkxfKK4tyJX!7yn)rW=ABOy3 z`>{rt$6@qWr}BT;2RN}-Poy`&xjB1R51wz9D3#pxa5?pyxvQUu0%obY*bWWV+bu6G hvDB=aI5ItRQ^%C|39|nBvGk82^2Y?BS$;8ve*ybO2p<3d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood_small.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/stand_wood_small.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffb9bf773df51a1506eae30953544e05729d0de GIT binary patch literal 1540 zcmZuxc~sI_6#j{5VA*1&Sz3m;Ryvirq=^wGsNj-XrU+*y#RbN4*9?iwt;II8a*rIw zTyQGQa3RMm6~z{cfFXA!jnLzos0=k{{_CA{-*@hJzVE*C&bjwyd*j@+wYF*j0HBRQ zqkL6JQ^j+Lrt0nvi(;xkE!Ni!3DocmJ_CS83kG%AFR4%_kwk8D+w^>Dh)vY@XxRD4 z6SEq3PLB*}uCQ8!bb8FRF6w+X-W1t)3yCb%b6-RA`d-J_Y) z(q}SWzz|g)HvdQ>ywNCJW~|Im-ihxvDU*!N4(VM<2+HJpx26AT@0SI5bg0Gyv0-o&9jU!|e6(=SKJXp;Gt)x0iM@?Iy`oh{4 z2(&-1*GNc@E`YFMYEE0eAn=F2$`YDqBIX#%s_kBgV0(Ec`1FI@w0z}~0yFRUG0n2M z=&ENl3AcO=*uIpo$ef1WWrt`Jtk$kua-E`E34S}YIn_J@HG=?g3NPT;gnmFA$hp{DSOvV&;N+T^1sS5vc=gKpjAxzA@7a*B=7oI&T-0Wi4Bt_-(Vm#B%yOohQm zj~~+~6dp(^nJ+fn&DV*&(NlDR(q>Sq5ovQ8+LG0=Fi1Y4{jI+Ik9BYwY23Js_keYI zoIBE0;XIz0TPqWag_{zlD^9T<^$fmW~GC0mce zMJcPx)<)1J`CGiZjEC;e7l6IpIMiEpS;PFu1 z!UW2Whvq9;B_YZN?~&1`jzKV3j9sHOd4F?JXKyrB@{4$Euj0Kpvno&2I#Id`t%0G4 zzmlt0{6D*;QG7Ui!^`8ous?zx|2Jvl%6*GbJ@70a8)Mp@hVefSsGoe{d8di`+XgI1 z+S;?NhI`|=feE>dBP2=hV}Nq0wCW(p=Ch;U8xxme%gPH|%#uUzdjJCCkMUqA)(=W7 zcybq!-=mfz8pUcI(e(%2I#Zaf`@L&uBQ;YLAJ#Ue1sn(SdEx-`-&ZV0^ z1e^PgNpTTyw5b~E4p@ZB2a*YpY`){>V7`~;Euq!^AY6x?!Y-=*y;db`9Lz)dHD;GtP&a+MGxN2hrAOD8I*dH zl4o1Jb9?5>a>Bq;S;FcPfjaqYwJ2a@*h|=g)M-toR-xgZEHU%&a}({-#Hb#p&}7wC0>Zw@hE&02+shc4WQTTb&SryT?Wy#7aD0d zjYE^-f+ws9s=epDAjW_9A&|ne3AGDs&aO1C-%q8UsrQ+6Ajr=5FRkJ=2VS0PmFIl# N8jLFrRf8nb{{`Xd&@cc1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf-alt.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..7dca63dca16a01b1a7a37394e20b2a49caf60cfb GIT binary patch literal 2723 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..44cb0fd65d6255c49afaa6bafc50cabea617ab60 GIT binary patch literal 2704 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 H#H;@WQSs*B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf_big.png b/Resources/Textures/_Nuclear14/Structures/Furniture/64x96_furniture.rsi/wood_shelf_big.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4f2a9e8f70c885f615bdda0440c98ff07f2aa5 GIT binary patch literal 1798 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 a=9m2c?o2cC`gK$fWT2<3pUXO@geCy~R-@qn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-2.png new file mode 100644 index 0000000000000000000000000000000000000000..0d17e01bf7ead0b2afcdf6c696f891e6b71c9cf0 GIT binary patch literal 444 zcmV;t0YmPx$c1c7*RCt{2+c9o~Fcg5{M_Va5K!+^l5}hN&+LbX|r`)1+>MgQyhDcoyL!_uu z50Hr^Lvn;lNUswuav?1##EJR8?MV#J@MPJ~SOfq7004dw$FbVZ0qB-zJApo=^FT#J z^37Tv(+|&#tIuB9NU(3y>8)gw@N2MU?6hS()7J;lrg#w2d7w}C--9+|=b3{&H29nT z(>Wcp)CX7kr8X4+00000jmnl%Q+&w|w#1h4Op7GaY!b>M9H|+fDoJaG&|W%N0ps0P zR{Q4I1+`t$@++_QBG2#QneizTw1%z<00000003~-jyt#H1qSTwz&H?31C6w1KfO2b@&I29qwsQTJh=@CrUMtnVLl@y_xLp?j m0001R&Ba}Uyz~7|cch<&SFt)dE8bcF0000Px$n@L1LRCt{2+dXc=FciS?M_UOF(1E47L}!GuFm%nx)`?p*oq7wlT%kx^q6|o= zQV+nCg#nIG3CSI*v{6cNWK5ix|8IK((zD~d7=MTW0001hMjXe=bq;`CJ=Y1?kj}EiNlubNNSzR~DbvSIksI9=?OMLbn+52EVEUP@qK+NL}omYU6Zq z+0D6tb)6G6Dbq007`$#gbCpxJ!;Mi7n!(+9#39hM~;EzS6}_CEb`ySZ+Ex z0tVZSEO+(eE;_hMT0GU|PUQJRdb+r|bQ{Df3jhEB0002cYNmS=UL2L(Cy~n6E7xhb zaq8Yg=SP4KdlSaWPrl3hlPB9Jk@9kHvJPqhHQ*aHfEr-Ns0J+JX={4hNew8D#)!Cm z_iUU_F&Y8a?}>=Gze+oKb$mEu9`-M{_(1&l_8QLwUBCaf7~dNVvKPs1W`dTeep}l# z={bjkHK6E(qVa8*^qk9|4k)IT>1?b9+f8dGJx-KQgEHv>00000k96+R<6RI~{YUx* X%76$~Ykav?00000NkvXXu0mjfANJX& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-4.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/food-4.png new file mode 100644 index 0000000000000000000000000000000000000000..be883be14acf1365612906c0b6007838ae1dccb0 GIT binary patch literal 545 zcmV++0^a?JP)Px$+et)0RCt{2+c8eVFcb#hS3qhHzyJf;7@3%>r~?dL!yQY15=&?vM;cAPxB{NMJL)^_Zt7uz8M000000QiFtLUOkOz^o2; z19T)KUlI|e%LUyhpB>e>{98wDH{OJP|CDBDgP+c*#!ibxD5pb`y756sM!tNw-gHVe zc3!nJs&Uzg*`_tCI+a!9gJE(800000008V%Y$@r+Hru;J6pK*aTz=5g`xSY!F`fH& zq!K&71@#}cpZ0Ew_Es6q*ZQ#wwocLFDbCkKk8jjbjoWH`qp<4&0000000000U^U&d z2q&+~R^?G3)8&G@89eHqML0hLTs(^~ru^hxI*&9ij{-RvblV$%ScKM$Hd_wJqd*ez zPd%0#FddT2qd*EFB~aSW-L z^Y->eze5fZ>>up2nD`$oXwK>LJGUh9LgUuFyK^eI&mTFmJ>j+Xjh3ZG69k0i8!R>$ z9FWeq^hCyIt0T)>*}waa{m=g`wj=xfznyXG83aM#qS!GB?YnGB`=u`N{^;EzAHgug zSAB=yeW`V&AGd#B_14RB?m0y__q*qh?Y_2k(u@;))f@J`it_s1xYzRktCs9o>(#yG zYrFYsObWuo+Sg^rM(>tkbO8hVQ`@K1T%DD3N6E`4Mc*&J@Ox3)w-<894~oXTx|Qqs zxBcyk-r0-R9+i2#bbr+1t|E0(@MR+7Qnv&Df_WVN1>ZW|-hWtp zsy+7;la>Y9Y!`Fx18Y7%k!d~`a8hDCSc?0&*JKD ew_R7iR6fsPTk(Onb}YaMXYh3Ob6Mw<&;$S{R`!qp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/meta.json new file mode 100644 index 0000000000..5853cee432 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/delistand.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Mojave Sun 13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/5e2e8ebe440947bcf947189d5a46bfbb5ae2e8e8, food1-5 made by Peptide", + "size": { + "x": 32, + "y": 48 + }, + "states": [ + { + "name": "deli_stand", + "directions": 4 + }, + { + "name": "food-0", + "directions": 4 + }, + { + "name": "food-1", + "directions": 4 + }, + { + "name": "food-2", + "directions": 4 + }, + { + "name": "food-3", + "directions": 4 + }, + { + "name": "food-4", + "directions": 4 + }, + { + "name": "food-5", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7824d84b30ec48dcac74a7d2a096a5f499cbfc GIT binary patch literal 543 zcmV+)0^t3LP)RCt{2meEVXP!z_GAeHD$g(R{y!q5ka2q`d#{_5z-r=TE+ zf)XN}ebQ1!12(z=+!U#?`p`5`X*oYuJ0h~QxG(+7UTQvuebM|iW{)1olRt)ou z&;v@vEaM=)J}gCUd<;3?iEN?E>ndZ%03bMYTE3@LB0_!%+Zp~W|3ZLSO9=3080ODU z@iNK)I6I%;;`wF(_HqhE6Ja_l-}(-KFKw^=G5KqV;6cjmUlh~^I9JUaWOlVYAZ@-JQn=H7~f hNc|+=i&uhK>l^>BzsA{b#&!Sz002ovPDHLkV1jw4?IZvI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand-2.png new file mode 100644 index 0000000000000000000000000000000000000000..87bd307cd0c671e1ba87eb0fe19747af5b9826ce GIT binary patch literal 524 zcmV+n0`vWeP)31( zXaNptC0aF>=*jV8H_n>|z4$!<4EwZ8;J7Z?j!Q)|`)gws2LPhx?;8-+>GmQ8uI{FX zZQF?maAcX(a((i=59N3!vq*((nAVHiuF@P@G33-w1OSBwAp{JWL@1b!f}I!uJ3s|t z)iOc*x#a~$Fw7OgzVn71%wez)=BPl$_+vA`Oqf_;zTc`9hhS*)iLU=pG|Nb}K4Dd>Ta5on7R?UEM#09XF5 zR{ek$VXa)I5E(@!5m}KXDm@el34-#Bo$Gb3qlWjYP#;`om^*XMcfK=oW^~YH{1Z?R zSagklY3=kp`OqgM;9qgUpwR%2siNwR9Zn;>6-!7!8WW}hLnLZHY|iL>}6>o-G%e2WC| z1d!oSur_LR$^*xcAhtwU4pK^Pzaas(Xw1Pj+O$p23}DpQVkFqFMpaRSR6)XgI{4J_ zs7ruqz;PlEQ2rGd;p6+ccn_$#2jurkQvxWH7C^gA6~IY&Rxw{Z z_&P2EzIy86>N*WhsD0oF3sLka`Ns=U*9pj<&T3)JJF9r|_nrb>FU49&-^h0FrJ&RJ Y28Bc2r3OTKhX4Qo07*qoM6N<$f=fjHkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand_empty.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/fruitstand_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad3671782ba7609871e88304901511b295fc4e8 GIT binary patch literal 385 zcmV-{0e=38P)KQ4jHdJD-9u33&ZkJ+7%fC}c{fM%c-)%LD~j^o*l)j+Qs z(Y?5(c_P^ZS3^N7xrKq#ne_^iG^J^h(qmZpb>K_~22}ie11ih)wm1VNA&7%K9sjNX z72pz8-@gn17d;@;RZB52{e&Ly)QQ*)yu8KQnPvdN!C>@34`sghfO3Xjrf)THZL9{q zq&$9{m@=vvaM}4x+M0oOqfU3_fQF-Yb_1BSoAoY#8X~w$RDEkS^l#2LV4DX<14xq# zp!;nG@Dpkk_oedFIf1Rm#OGu|Azdyw)<*RF8vpS|RJeij)tQTar>U*{{$-%>R_r46 fdD{M6!L>O680U7ucdU>%00000NkvXXu0mjf$(E&D literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/meta.json new file mode 100644 index 0000000000..24206e69d3 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Store_Furniture/fruitstand.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Mojave Sun 13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/5e2e8ebe440947bcf947189d5a46bfbb5ae2e8e8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fruitstand_empty" + }, + { + "name": "fruitstand-1" + }, + { + "name": "fruitstand-2" + }, + { + "name": "fruitstand-3" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..883b892b3222289e7a101933c8fab1eec7a3c864 GIT binary patch literal 670 zcmV;P0%84$P)Yq&n*x6d@4nl1A@M5SG0EJhkM{7IH-aqws zoQzb?MgJ5eqJsR z-UVUP-%_dd4_XKz*1$pMO)vBrh|9b5Lx4{T;cmxcutQ0l_WMA6Fx>h8Z0?yj2vdhR zPUmSjA`ER9_eD$ukPOA?ZXx$5z@f?@4Oo!|5n!y*C>1wO5-~-Rp!Ne%iBlcnN&v|y z1Pbta@UG2M0K)vZRsz%su@xwRF}3koehTaaR=hsPD2&me#m2$)ebGw+>WBb!u2U{< z))kcx^;1^$+{6^r$t~`Ri{qFV{HHbGb(Ej^zCO?8Wx-h?$`Qbegk3VuSiW<890>@8 zsFMm2pw&qA-Ay5^(;Ps8v?*b*=u@gO4RHC`?)_EH+EW0Z;*X@_Kh;ZB@0~ zPwM9WNnM{GSFVvP_$Hj2nN$n&bLy(s27pit0)X9f7^T*`AyEj9K(jfie#3$Q%#Qo} zuFwAn0CK*)+0t#SgQJtv5LaOUkn25mRR8=GgbH%|2J`Jg{B)vUY5)KL07*qoM6N<$ Eg7-f-!2kdN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/meta.json new file mode 100644 index 0000000000..9dd58ed48f --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/b35ff6e7f1b94108e0b934a1caf84d60066840be, converted by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "state_0", + "directions": 4 + }, + { + "name": "state_1", + "directions": 4 + }, + { + "name": "state_2", + "directions": 4 + }, + { + "name": "state_3", + "directions": 4 + }, + { + "name": "state_4", + "directions": 4 + }, + { + "name": "state_5", + "directions": 4 + }, + { + "name": "state_6", + "directions": 4 + }, + { + "name": "state_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_0.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..01f09d94bc8104cf71765f3c44321f8daace153b GIT binary patch literal 990 zcmV<410np0P)Px&m`OxIRCt{2THi|>K@k38+zm}IG!-#{XcaA(KJ^bMlu{`87x%4C{spDfK3FPE zL0hR2B^GZ9*N1b?&E;aw%;ava?FT|`O>TF--I<+Vz(0;k(F;h!{@!Mo^}Fvre`Cq8 z%=s|@gkk2jrlL~0TR#cDz50l^s0V;efE4!kHpA|Ug|SrtfD1+d5I+-WTnZ`(NE80Z zMJLNlXlb-$=NybN?75fNZ&&~hhd1~B-#I5Xmx>cG4QV?pwetjZ1jM?Z5YjmZ7XyDv{bFY# z93-9fchUs`dW{;4t-=K(e7_3fP?i%>`qAV(U>iZ-K#_Aog8N65gx3Z(0lU`QJzI}I zx?lvDTIz3%t)hQ^$(>pRqSs(DR!{Eu(sD$|mme3B)3U%OfP?~o+Kjhp5}d#$U>>3R z=a=~S^Fl>FGFMNK^j?ebfB*pxF=mjRmA2MnHS5oT|VkpxbGq*=*tTY#_0o+`+cor2Cv(pvY)Y#nn|L z0fieuZgrUpwj-2hEq@VU6VP3W(o$KH9YmHUBE*8BS#^73t8wGQ{@!M&g#`8@UOwLl zfv8lKmZha}KPBep1SLC6=7FdYoR+0E*5Yt@Bi`L10X6}~+El?MQr3BZPrz-VlCs0T z;8GRbMM5+qG_80!F|H^*z7R*qKM@2nklO4(E}kG2N;K^}L4*M3+{}VzbRCY=k-#Rv zZ(brIl4K++xti2KUe zixyol0vh8z2M5f#)trE@zkZ`uugB%~G+ROB(4PcUoB#rq+IQ9;XZrrEeuOMgLBMU* zINW&B1dwkdg$e?II}!kZh{ywK2mr?V2TECJ%@v)k-SE|$w``)++yW0pd##0Tr_Fv( zDG8A5MJOc!fLv!vDG8A5MJOc!r)L8Z{Rfm?gIRHMd{lY=|EiS1A3UW~%FS9EYybcN M07*qoM6N<$g1YIz$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a042e41015d876e7fb64ac547cc21043fb0347 GIT binary patch literal 704 zcmV;x0zdtUP)Px%dPzh_QNL&OCbN^Ie(5Rd0biYlf+ z80KwGHCBpXoQgu|_-I=DnOX-FKLs`dNE;x{MgVC8q}d1{ZGbf7Lg?h@taBj`&-8rrVjph+falkWe6-C$ zlHFk3)k)pgqrfh};#4PSlBDkJQee#iKIG%0?7n`VG^_$Fdi!6_8*3ZwFpW{b(-RDy zY>GcIq=Xy+-g${b4G!3oVB?%maq{z!1?Y27yYoPzB-q8;uL6DeB~ly71ZX?N)VM+< z6QJ!tQzO}?fL0N*<^YWp-wz<~$2t1?r?Y9jxBHnOZ|4621pA4BsdI64OY%Ww1gz>j z2Py>s@+D1`0^}^1R0;s(TQ$@Qkc*7~(gw7V^Iv5u1@IK{zCetB`b95;o}vq(T&NbH m$Q%$-^b{z*66Ab4w2u$F70d{oQtwRw0000Px&m`OxIRCt{2THi|>K@k38+zm}IG!-#{XcaA(KJ^bMlu{`87x%4C{spDfK3FPE zL0hR2B^GZ9*N1b?&E;aw%;ava?FT|`O>TF--I<+Vz(0;k(F;h!{@!Mo^}Fvre`Cq8 z%=s|@gkk2jrlL~0TR#cDz50l^s0V;efE4!kHpA|Ug|SrtfD1+d5I+-WTnZ`(NE80Z zMJLNlXlb-$=NybN?75fNZ&&~hhd1~B-#I5Xmx>cG4QV?pwetjZ1jM?Z5YjmZ7XyDv{bFY# z93-9fchUs`dW{;4t-=K(e7_3fP?i%>`qAV(U>iZ-K#_Aog8N65gx3Z(0lU`QJzI}I zx?lvDTIz3%t)hQ^$(>pRqSs(DR!{Eu(sD$|mme3B)3U%OfP?~o+Kjhp5}d#$U>>3R z=a=~S^Fl>FGFMNK^j?ebfB*pxF=mjRmA2MnHS5oT|VkpxbGq*=*tTY#_0o+`+cor2Cv(pvY)Y#nn|L z0fieuZgrUpwj-2hEq@VU6VP3W(o$KH9YmHUBE*8BS#^73t8wGQ{@!M&g#`8@UOwLl zfv8lKmZha}KPBep1SLC6=7FdYoR+0E*5Yt@Bi`L10X6}~+El?MQr3BZPrz-VlCs0T z;8GRbMM5+qG_80!F|H^*z7R*qKM@2nklO4(E}kG2N;K^}L4*M3+{}VzbRCY=k-#Rv zZ(brIl4K++xti2KUe zixyol0vh8z2M5f#)trE@zkZ`uugB%~G+ROB(4PcUoB#rq+IQ9;XZrrEeuOMgLBMU* zINW&B1dwkdg$e?II}!kZh{ywK2mr?V2TECJ%@v)k-SE|$w``)++yW0pd##0Tr_Fv( zDG8A5MJOc!fLv!vDG8A5MJOc!r)L8Z{Rfm?gIRHMd{lY=|EiS1A3UW~%FS9EYybcN M07*qoM6N<$g1YIz$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_3.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/barcounter.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a042e41015d876e7fb64ac547cc21043fb0347 GIT binary patch literal 704 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 XY3{ctlAy-000000NkvXXu0mjf0jpk; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_bend.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_bend.png new file mode 100644 index 0000000000000000000000000000000000000000..dc379c5978e6f67d5df718c27f12bf617012d408 GIT binary patch literal 1681 zcmV;C25$L@P)Fn(8XXj#)BUSNUzB#kAyEA+1Lb&C)GeEfIh#KJA zub!Rp_nZCwOH<(4)AjKD#a6g%eD~}2dscqb08e|XVejy``n|GpKipruSC^d}pH_d7 z$KM{_o}Pq-dy_JN*Mozw(q0Uoe7suA0}l5Os`@#QI%pl422Tjv=J&}dfZkc}cFYDz z5-Q&AEJqckVz2(#sd`?@+ZyawJor8)!{T7$Aw%n^c`PIi00AJi2;^@nB}WA7piCOe zQVMx`G=aBL(ijaKC0Y+HGX>WGRGLIu5#*5+b)`aRwCr`l%9C6YvZtjnbgx@_F)uYm zi>81!0_U|k_N+UI?9# z?G-|xWl^h_B#|@(>Utqe%hY_b6Jm`?h0w+$zyrgUOiQoJHGy0tNkC!g`1Aq>NMu^)_?qFlgn8{0E)Rc(V~l zdo)ns?KMtTPOC7u{zNQR#`TbI$`v6F+*u*ifop)Z?s9S=0mN2+ME}(wbRV|f$%pqw zBM=5PDx-9L-dx=pj{pjgPR81LYNce|lyOq<*sA{y{{E+GEWw7O zjODr!l&|wkMyG|MFqk6JM#`C^7HAyn;Bm^;ss+~o zu@GZo6qa@mhi1{j2cZ}*`a4m158F!7SMNdE(7^1E}T7ZDK z-3e2H%F9C$asg;0b>T4_^+kHBDL_~ojm_FH=NeKW)^DlfGkSIpRvj$8(MYL-gL6*Ly}{wX_0?3j z{r(vni`Af2XM{5?gGKF4Hv6GLNzoB%X`b=Tyra( zN|4+Q0{So#$Z<3rimC1Lb@C^D0OLH*@hqn!6_UzIKhXqN!Jj-6Bsm~YYGO-J>HIb_ zZ+NehKWc!S6PYZG>fu1*o6jDfS;evU0YCoKA8%u4!yiM`0649 z`aa+s4bB6a+}p=)Zs+=aK*_zmKF+pQadY!NKr2po_xAEF!T;iYK z7Z#RdV?Grm=I(ufcW+-Kc5m;6s(E=I(DdHE5}FypZv6WIqU7G*^SpESK7dNezY`xj z_x3p*zhOlXQSm)B-2bA91TT@_e-v^M8isjtfa|2Zp!kX}uybti; zhC%DzK83YMAsgQNfE;}JMQ<`=^sU8T<^Ay7lo2%mdeXYLpC!Ea0kh_b;qE_7#0umk zg}k?C8bF?PmY-YCdmoVc-b#BsG5B|bW1;xhee_|S591)s(_W@^Il;SsAoqPh>U%4# z_0c@V29OHQGJTWy?tDPF<+wAzRgg$0cGHk$07e3xSCTG$A22PS6_zbzM*-P`2ggT6 zX&sJo-UrAqSjxxr_rJU}c_gw7kaM>`3rHSs@iI$94dC3{PmRp?0W;-^A-)uzu`*XB byOifYSHw_Ccdjuc00000NkvXXu0mjf2&yNj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_cross.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/craft_counter_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..3c49a60ec55dcc49fbeea810f07fec3efcc8c974 GIT binary patch literal 917 zcmV;G18V$|Q*+y@(R% zcGldzyFLF$WrVz2{pD(yOM=p4Ow*7;*3N6`1F%4!0!Vu}9J@h3_Y$g%no|PyaA=9a zR-aYS4$mBXId+d84weeg00Xhrz#$xK{z*db8CZSL26IZ5!2<$zH5}t=d9@@M1h%we zP+fIQiGToPVG011o=z|rFv9D3s=+K zLc2|8uK3l9%@awr+ds5p;M>^yHk`EM)oY7V3y%sQb&yl%tglq7Vu3AdsFGW0HQ&f1 zYKA}?lL+g_zBg)ZsstER+1flR3FJ`=6=Y)d5mSKg6>l3`on5s>YzNe!N(8p5h!%7} zz$&1dOAKsV{U20!xhJIjfEbE1P=EwAx3h*EKS9`m2+Tet5!@+j%a<=FS zAoVu1t+|os@wcX+QwY^9{VL|&V)w+uXhRE6s-JG5)QV!*KN!0HW>yT|=BslU=cu>bvJsQ?47uVwzHq^z^1 z720_v1i!q(e^%B+GzD3tVAR=FJEh%Go6uMTsS{4>cork|Uj$Nb$ta4}JekbmL2g}> zK-MmeBJX~#oZk(=mRqkjCy>YUP!Mf+Edqc&OaKUikB&RNc4hZr|Hu=m?2GdPNOW@7 zh=4$>`ZchU+O3E!W!Ent*k|VWmhv4CVD+=}J?*2nhj&di2Sie|_5__L3XeQckT!rf7P|Ls?| z)AK9;`~38*OfT-;_s{zq_mXv7U)}g}N0T%6!;jD336;6C0szo~-w)ro{k?531azJ| zj(mZnv#|a=zVzS5aHj=;PD$s1w>Q_7ypR?QhMVQ@-MO~JP<;2z7q`z}9J+Pklczf_ z#1Hj{>Mr1NE`;f|%fhVOo6}SG^{0<-L)pb>u;D)X@R5IEHDYy>xg-$PLmI201&o|l zUjQAn_)+g@lpaBDgKnc}OusiY`3q^_;pEiqjE7!@SdDm2=?-bZpe%o@8!8QZ`Ny#z zd9Kgm*U%i&d7d8pt`|+sU#UJbo^iK2Pj;ZVDD=PmwH08k52K_+A(Ed(Lq z##{E8)3NBuytnu@Lg}G3h})XOUzq{`DxA(&SS&(J!XwUt2z8nlA(;YFHl*$${(jGu zT$)3_bB9BlC5yj+xw*J>v%kf~&Nsv|H#N*rrEXO|#*g%pE7$C$+NRRH89eWWS8q$b z{D*TXLv^7}oTuxuOeF*yz~b5;N|CW6qbH{170 zN7ZO(eu3_s?l`zbtz&0|5P!uA@Kb*CJZ2$)kVgcbs zp*~*{^=i)P8lh2QA{GS7#!Og>p9jHG?UhU@SHe%;+=L)zi{C4&>wHgO)q@7}!WZHf z@cu%kADdCVv($+3S2RExz?&QSEi1B^MxFwAM}xS$9$`&xrEwhsT_?D>j#W&kH-kG* zXj3vzHCrcL96;V^t^BMfGWGMd-RxE|d&i$4cne!i!OHr)1B_UE3zK;vPCG<>7R zwh3dTZf6c&PTcrme<2;KHv|~s?*iaYUWn+$$uf}wT{h?HYMm%1um3Jz`ZE=}nBT*( zTI#(4ep{Ns9p>*QCl~%H^#cd5PTbz(w?Te+mv8vD&I`S#z8C(2i8nX;{*Q&CI};mW zozDV6z4Ao;eVXeb{_)oPWxnL`_o?^P_rf2X0)1m4N=*YTq@495hrj7}Msy9ZZg{Ly zmd^V>ASwXslorIyG@hJa2D6Iy+?_>K0KAzH=xHGL_Q1B=EH_6G9=?YL!3^G2B+a0{ z%mC0yI2}HC)GN#VdT`_gQI?;b$svTn(5)T32x?RW5L*3#&_QFr6wH5W&mI_*@2l%G zt8R;*%~ccc7Jo$m+E!W@8?gmXEP(!&SK?oO`^$ay@sovbnV-$r+0{j51na(Qv&;My z0U$&0%sF!hC{sX2U3_@EI}gfyEdZ|D0++!ir3(~HG&%o=J*eK56uQ1f=XU9A4Tvyg z5!4P9u6sOq_f|R^;cpGhU&KhK)bacWjC4 z#s}m&H*)x6Yfy3uXw>n~%WbXp)OHmgkh(1flE-0RXi5LPkn3x;uHpkyo%eOeGFSD_ z1G-aP#s`FWG_s?_mhsQC4{sgu0nBe9dkQS$pJ$)lI^qMYupdV9M#y7T|2%)Y?)U(O zr~qUuENH_&-$i`DG$M$o04zsklm2$#lHa*k!Eb8a2c#|@V$maY;{%%Jw~)0Hv?QC#TNWamF8H&L!?DpwZGW3UTl`VK zz;v2%s;YBJtAVcgqkaK|$w7kR>j!vO2bVbffk5b{M+aHfL0A0ADIg#7j!t3$ghXNm z}^5A_V=nAme8E68z0a#zlE$o$=K#1wiy913fQXF zjSpy=-$J$(kjo5?1rR_bMFm5#gh1W+fM*T!TgW;N>qbBY`S>b<5lp6umxvFzZIa(Y w)C`7JPgbWgHo$*io1=cO`koUX&?Z0QU$aV;hS8pkasU7T07*qoM6N<$f~PEXEC2ui literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/meta.json new file mode 100644 index 0000000000..8acd34f692 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/meta.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/b35ff6e7f1b94108e0b934a1caf84d60066840be", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "metal_counter", + "directions": 4 + }, + { + "name": "metal_counter_bend", + "directions": 4 + }, + { + "name": "metal_counter_intersect", + "directions": 4 + }, + { + "name": "metal_counter_cross" + }, + { + "name": "wood_counter", + "directions": 4 + }, + { + "name": "wood_counter_bend", + "directions": 4 + }, + { + "name": "wood_counter_intersect", + "directions": 4 + }, + { + "name": "wood_counter_cross" + }, + { + "name": "craft_counter", + "directions": 4 + }, + { + "name": "craft_counter_bend", + "directions": 4 + }, + { + "name": "craft_counter_intersect", + "directions": 4 + }, + { + "name": "craft_counter_cross" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter.png new file mode 100644 index 0000000000000000000000000000000000000000..68d18c51b9723ab4219815ee5694218923d1bc69 GIT binary patch literal 957 zcmV;u148_XP)1%R$Gpp0BXyjCzHvI+G6OV(K~hV zW2p{a_0_-Yzw82@_MS!4VC636b2S(aNoBa@aq@)t^~?T2m4H&HuOLc3-+RdSeE)@d z{brzkE-w@pm{C5i5Wlt)8Dl~{f!kW4%BCWv$6)YIf`$NVac*VoG!kNP8z{t&t^%=& zrt}0mUycwV?wB|({{sOi6-zaqYP9r_0boO$y$?t=-kbOL6^p|*fYOuPa(p7J1TZgR z1#_366i|9V%<#~PWxvz0jP7@(ji++>3^aB1H4-M6wlmt~=Cf;j$|^ub?%2nAr)!%H z?IyJM13r}O0hF%VxL>3!MUu-`6HB2DUGIwOozeN1(PP}t zm%r3>I%OH%6hA5eT$;i$6^^U9E-9!07l!}*+ru3u*L4=+M+JZzV{>tu3aY0k#Lu}_ z3tfU@5L*U)#+JATOuZJvASOV}eJ;sE@mN#&lLes01eA1XOYkQPP^yJvJgpA_>Q&js z3<1~R&_rifpu`YJ$(KC@Qf`POTfa0vc?fV?qQvD&7C#b)03Zv{^c8ti{G>UcO_b(m z%>kR#@&>ye5KGW@5AZ=Ugs<~Gpmd-{=bfUlQ)aFhofiO5vKMw%00`f2B6y;+0+_%J z@C@a`1Y-EmSphhK8yMU`3?IY=kU9wE22Qwv5EzO(L?kA#)Y~db&k=Enh5Ug{d5%&c z-UGUBunSSA=wmY;z!u;!8W}>?FGe;&j3kfHCV}M>EcMG$3Q7e|paQ^N93Zk6AMvxu f1Wv32Au#+0NsmfGQ8Q>O00000NkvXXu0mjf&PA-3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_bend.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_bend.png new file mode 100644 index 0000000000000000000000000000000000000000..01cda6dd41c415b9fd62ef183bf50ef7628dd964 GIT binary patch literal 1054 zcmV+(1mXLMP)F?~{K!_)h zc&XS!nPAlzP|DDzA)!I8N|l{#$9A0SMEkv5cbDW#9NS6k?3P<|Yy{xe9H;<>!{Md- zk1!gIZb0u*0qhMPyL;Uock<%SVHu(O}#c%Na@pS5X{l5G8>)h?!@1o@_crc&> zn0=eq0*J|C0<04dpt8QLJDqL!;9<{qk=174=L(90qz`D4`A+(GP$#4_!{saqu@i&@ zk^-hhsq$Fa)OQJz0hWF1}SyYY!k>GH03j}S)&HS^#dtwU<-ij^eDpA3J|nF z>t~8ML8*s_21#w6uy!=2hb@~FL_UB+0F_4v6RiSqS*^LPL<6Wn=I$D$knT7=%;Evm zvg8j{7{1SE=y(4uw?Af1kPFBp-oJYbmOVULoC2$=0>3|fGEfP@bRWPa2@=ON;lshf z^7r)X{7T));ivl9-|a5nJ%901+cl9Hsm=lv2`2q#`}_6N&w78?xvjgMdf1Y`OBh%n#L5@2O+b3gv_fefkqKxJ zW+YzXD1>s@?htC5LiSeJ%GORkPomV+;L^FpZg8Y~#P?CR=CeW5JikpB0ST4ZoaziQuRU|5$dnVx4Z;Qu6Bmm9^gv#)6I~SMZ%%mi%+(fG( zu{in3Z6h^sPDYA?i3ULAIX5~|&MZ#0LVc1r!{YIPxW3g+j&lq)%?;*WO5)B)?s8dV zAHa25Ii0b(hEwD)!~r*bMg=lC_Y9={;Goz>D7AcH7bJ3^X@d-jQMr37w85bYiM@XH zrjE?|z(gsG$K(3Ri2z&hKtKiH!_!dS-U6Ka0VQ}KpaMwc?X{5J53u6Fz*+^kNeymW zocjSKd17q-Y09lRHUe;Kj*S4^nu9F>%O&bM@C2X&AoBJGVBHTe<-vdoz`ir>v@PZN Y3wVyui=~P%B>(^b07*qoM6N<$g13G4>Hq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_cross.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..8cec4fb7064d91d1f502309beab2bab6d67c372c GIT binary patch literal 541 zcmV+&0^?&abik(4v$669n(1*SXse@eYbp z#!yF{I>*E@VN6d)N|NOyZI<CKsOG2j|&n2jdcA(&0+5Vq9KPVBl;Bp z4k2DeZ8QVo{46Va2|xuY4FESH-1jN@*r-hHv%A}S2*XfYd2t?q4?RBhwB>Oe1MBsl z0e`6GQ7x;yy1oHl!Xw#3x0~G$-pAR0hNhLhD$IT+>GibLfKBMK-A=Fl*W^D?NWCy{ zX%O;Epu*7YL`-d9Xv{stOgo+5sZL{jKZao#d0#FU-&CJ>WF5duN09;JG z0=OJJ3jy${sIHFdnu$|f0$8p}%av*P(i6X6rB5m9&|(wMnA~=-;GRq|%~U^JE*7SZ fB)0I%V5@U#z2g00000NkvXXu0mjf^A+u^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_intersect.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/metal_counter_intersect.png new file mode 100644 index 0000000000000000000000000000000000000000..55febf190915618fa28f4ec4769f29598237b6c3 GIT binary patch literal 1142 zcmV-+1d02JP)mPChFEQk6-x!Fxf>_W&d!}Xk30J~P|{>)_sqR}=I+kS$wWgj8jUWtyVqH+b$0q) zjK||krelpwz~11VxUsVNYXskaf zCk!Xk@4%nkzSDz$qorp09j>EZOXq+h2mBByHzb!Hi~2k8Z)yM*w9g%&6hI|57B1J< z+iVhmNfisq1e1z%1*A-ZkBTKqPXX*Au}aXd6PpN1u{w`hOx5qD1Ylz(6e^)>&@suO zRE!P*9a647LxAc~>Acm`$HuLmJ)o-d_8P$LjuF|H8 znW|2gKHJ)7dIPK@9H0X8sS&=z5Nls}3|0YGiKc#Mkg&c8aV3QchLhX(yh;>6RcWf2 zamn3;N~Xgua^|`L-U@(;2+X@Na7^U0|EJ?jPIM{rjeO(rgoA^^g<{p~C^ zSl35f6^}v{+4`+${bqFhd8+Q97PgW?m$ao~iq{@oNKOlXLj32?Fw)(d>z4(ViOQh( zwYosfQ2Egsa5ViW7Tu-bfNgskL+$7FDq#Wu)@L8!2Np|#-n9C+8cn?he1L+R{e*zR;JphyZeb@XbL?yu18B87OxzZm1 z{si?L8=no84*?ef*EX*0Yaar-yj?1?Z!xrOh`Oi_JJ$p<0o42+O9ti)@$m=5jCEHY zG65mGHa1_5j}m-sJ4uH?$o9C+87`$pg=$%LLZwQ10YU5+w9IbL$TdF`+L&)8(T>&w$6;8DuHj9i;F>H(i zsEL&dm-ztuQ=lruB)pc{pbKDi>Cuy?#$%lRgjyy;t}uB7D1QL>6MUw>ja2~P?VHz| z|6Tk6(w~sppjlZ0n&J=8!JYsve*m{X0Yhv30bKm8^#^eAx7HuP#ot93G0tfC$23V=IbpQYW07*qo IM6N<$f=2og_W%F@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter.png new file mode 100644 index 0000000000000000000000000000000000000000..d6118a2ded01e63b5bb34234b54b45e5f6859d90 GIT binary patch literal 1196 zcmV;d1XKHoP)krKC_Q_%7n#?t>3~7tvx% zDXA#2+BR)ywJ0@nVbi&FXLn{ll9coZ<6FADfOou8HaSC=%`^2(x;z%}o^{iDGa z(4An?)WkUp!hNw!Y9gyo7Ok>vT&E{z6*(@sE(L1L%+Hqmg;W>}#1k~f=>F!DvMoyY z1sRwJILxuslefv`J}ls@I6jg-?Mv67L7&?Sb-OtRBY!j63QL#_b*7 zOiaqpflZFdUwIwweD5hAHde3HZhNNE7bXpYb(;$=4i0}TOb$^}6c+emYoq^bw=alp z^C@AHAW{GYFxnl z6$QXq3}>W75S*ngK``V3@Nc&dRZa{7uNxG45r97z-FqQIcP{u!D@kih*W2xr@^=b; z31F_6zZeCniE(gJ{G<=iA59@Vje(B5-t8QS7CkC{QUR^?M){h2cED01_&jzQl?h>(vI66EA(DZrO`mDCP|ASb`b0wnDzvphNZ zy$Udso1ygqp~%h8a)J~>>I0<6%^&qHz^xBxfBQd0o&qWOqhE$n)CY`{->U$hGf7b& zFiw820=R-=>I25fpUeV6>H|2)&7Z^qa@Ggr<`-E&>iPf=P)wbabseP(S6{_cVhVUKJadg;bA2N zjAliFg$;<&pmTAS**epneq2akPhysP@3g0#PTT2BopHAuQw6wN4pRZ^t1r&o4Z_>a z?K|3gQvtn~E3Vsp#ul+A&~k08kcvOH@Z+pfB*6ub(-P>jdg78Rp++= zDIj*RK%+I(`N7wbDQkVJ#jhdB0&>5XqD_8C0qDU(Lk;D$$qy-@#MP{UHu;NBgM>Dx zK->J);sF}asLXZp!y&QI$xK4J&K5cC|0|s(mx7x760j#&>V0kO960y)UvJr-&*Tei z?Cdswlh06--$K$ZAmIl-thve!{dF>IQd65JLpSqq;k;3ZyRZg!h*;(y#;Lg){1$== zApgDh>X}2J9d;~u9c`Vz$v|!D-%JJc$L^?|S3?o<{@Uh`aYM<`Qb#050k!zMj~C06 zqfgy@LNK@bU==d{QT2Hz*%^B%7SLvr{-xDrQ5 zlO?(5Pvt z$&t-Tnn(*kQH!6EYytjrPUHPtLrUXI_%*Mf# zM^FJ2jNnj{7IH$uU@;lVky;O0uJ0vVB}@g-dAvzxD!KboAol}mAv+|-Iedc5+e`3! z3zq!k{eb!ZzSrX6_rzl%I0gK?eb1#qlSl3cw8f(Va)fe%nmKh{6_3R9KTWw?j;R9N zEyq*=*Flen3?o3#I~UHs&hpPUZOn!tOtY T1DXR=00000NkvXXu0mjfya!X5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_cross.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..715f82cfd44e3c0dbbdd3d5b91e94012551fccdf GIT binary patch literal 671 zcmV;Q0$}}#P)=SOOGC0i0_^Q z(%4aplx7GZ%(gPyBZQxlgy0(m0i-$N7KJ=_Lv61e~ufw$N9L?|_G5C~ z+%@#qB2FS8Eu_2=k~qNb0vo>YQU?#B!a0ztfl%%wo|`p>fL#|M8_{?a>%qeZ$N;Xf z*t>^1O;_vL$*Nk8RRm@I=eLY-wN}x@?rt8~#==fSbN#+Xr&G{9e@q@UYs>mNh=0`a zVMX7=IM-NwauW&2F_K+ek5c-9-tc`<0}$XL`ZGLN&Vub14}?M3IA&fiYS*%MWPfKWi~<+ z6t^w0|C_Z&mH^Iz?(Lnv$DRdHfRe_-p?mwP)cn`pNY_&YHaHM~@5#vif=xc9xW*Ft zMl?i??yJd2Mb-LD69NIpXaXD>XcoJBJ4ymyv!P(y`~^O_H+WkEG*tiq002ovPDHLk FV1iVeEPVg~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_intersect.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/counters.rsi/wood_counter_intersect.png new file mode 100644 index 0000000000000000000000000000000000000000..2e61d0530fe846e28ecdeafeb995ab34ea614f1d GIT binary patch literal 1210 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/desk_wood.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/desk_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..fce090a070a798e2c261e19cc90db41c526cfb4d GIT binary patch literal 8843 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 YWp>F*^Py2m)~;xf8v5!5s`erO17~vv+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/meta.json new file mode 100644 index 0000000000..d3471a9916 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/desks.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "original sprites by Mithrandalf for N14", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "desk_metal", + "directions": 4 + }, + { + "name": "desk_wood", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..a209dda19102af942fb47f17155467ce66f4633e GIT binary patch literal 332 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_5.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/metalgrate.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..39c05c4ccdc31d52368c882bffdde3d9f59e49b5 GIT binary patch literal 594 zcmV-Y0Px%3`s;mRCt{2o4roLU=)Vm8W)BJ23t)`oLp2wSQv=C9fA`sMsGo*i!M^R0S7Ll zgu&f7z(PX8kBf0|tcyh?Y6_?JZS8rMkC5=4)0407`DrmgrdF>X0>E_g>{+%2z;^({ z3%j=5rXjJv7Rgnln02-TIkVsaz>Zl6zVen_MbJ+`x6{Gf>&wck6nX&4r2|K@N}&gU zjRt`20Gq^Q0W7cnnguiqL;yViY%(7J6~QPrk)R?-7C})j4Fvss`2Kxyy=&fzd@u~z zCD2a*8?gwoMNEqL1h7R+iZ}pl5tBlz19tcK5^)Pq0?=}sMy2Zb0C3tkX1Fkek_Bq@ zBcEaSJH&NB>qx=z50l%VI&V16EOg%eJt+wJ9|n3A8Mb6zJXHZ%B`K z7-*&Na5QF_{sN^G9`t)svyq`9DBU3KBAEGhIP(FZRD$zdU!MQyLn_js&I3|D56HX* zXaLv_u+gcobOX%-DbE6lo(F^(m(fRJX-7p+x`B#d)G*`hMolig7*b1dm~o6i3tDzShj_nna@@! g9H1ijLEIwv4q@4|HPPx$yh%hsRCt{2n=wiQK@^7n6`K@6n@s`%8|?xiy*Y&986=%r2suN*Lah`pU=h(n zWZ6q-BLostiG}4_=voAeoqgl}yX^lp4^qs|JSN|pd7A_%2?vKqN!SVjBtsyWWsP^Y zH-Y838=mH0SvJ`dNSQB|0Dzs{z1h!4S)++k?SQZqB90<_e!ORnR!WnAZl?_Z81#EX zmuRIl31FcFuqVJqRlvs}zEBl_szBk?J^_-Tk3oDP38Hujn(op7a6B6AyWHQ?xO!XR z>G2^*lEk)vz_x_a>;M*K2{xMBuF{&lzC8a*kBxZ;xJoOIB7C>L%7HlnuF^_lDm^x} zcYqSWo&XzF0qX#&0;&SlhJGFX>nv}*AGjb1S_hB>D=tBEKj1%bae%cSK$jp;tn}6~ zC*b6KY?}S`#e}*G%?XI32;EK_^Tje(WaH%^lv+J+WJ0R~zPh?rYJU{2eF7*);k8JG zauoLYYRifw$esY3+9yB~v<@H%R$PMgen8&e7wG>2o}f2G*b=4h0JcQw2^jQy!$xx} zceFy6;NIZ-NT9MJTVL3IVo@3bEbQxdEkIJFM$Gi0b@l!{i6P2j%4 zRBK$r;AJ4YfW>;c!mrykqW}Lhse0%;c#G_3+~V?)A*1sV9*6v4Z2h_?rZnLBD_}4& Nc)I$ztaD0e0szR+hf)9l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..162bd7483396dd9d01ebce75db7af8aa77edf52c GIT binary patch literal 1294 zcmV+p1@ZccP)pypJr9#xacd$dp279lRfrYCfY~Q)pJWsaoeBY?-$vX_ww%S*=4&cHfx^!bDfO<4sK_dy96qV;Kaiu z27?izkkQ*&pMbA|NAp<{-pO;%xhD4LI)_{H6od8XjYpm;+Au=hDq`CK5b2RsD6$lO z^jNk7@+`rjYEg9-Uipy0c4TOEgfI3BynNFJKnY^R6QCj3X`~tc1a}}**uY}S$Oyc)m}3ybU4GA#;o zMkA(+E(d(=u~Q^?^s-vk&E2 z%`@Jn^*GEk{CV2JCu0EM-8v;-l<-Zw#Pe+Wj zJM9cg)^?i4%xxMf;_mH9V0BC{8`k(qH(=*hio(SBOJ+wH{j$ymmMBz;{ zAWkC`iP{d}!K2gjytRv~q*+_{k1sBtK3iVliP%5I#j^#>b^zagJq6A zGRs-p2^SDB%15DDl)RTT2oFT66Xq-)Ny0n{pt39u?^>4K(0N3Tw&e5D+3gW3kOtX2*E(2e@}ONh58nSg zux{M^Ja8w&4|{u|wkx*cn#eOMope6Q_g7i5GUVRh>1k+QBENEeIN|k3jgV3l9gs*F zITNrUNJ&bcz&0JYGbvz)5id@gAjNqf2jOwLqC`vr!G{45IKo%0O04}p5SAScL3b`@*w=*e{u9dH`=uBwI3#Dlm6?t z&Y5cgeCQ~=HvnMG5$4~GjbB`!-M8VV2k?L8ebc&s1A^gR77LLG+5i9m07*qoM6N<$ Ef~^i>PXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/meta.json new file mode 100644 index 0000000000..9dd58ed48f --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/b35ff6e7f1b94108e0b934a1caf84d60066840be, converted by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "state_0", + "directions": 4 + }, + { + "name": "state_1", + "directions": 4 + }, + { + "name": "state_2", + "directions": 4 + }, + { + "name": "state_3", + "directions": 4 + }, + { + "name": "state_4", + "directions": 4 + }, + { + "name": "state_5", + "directions": 4 + }, + { + "name": "state_6", + "directions": 4 + }, + { + "name": "state_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_0.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..57a3276ec55506102b5e2f1618f9c00569ce370a GIT binary patch literal 1382 zcmV-s1)2JZP)Px)AW1|)RCt{2n#*n!M-+y?y7g_wH*CNV6e%HsY!GaDgKYDp+2#Qvv5FKaLQ1R% zDHlRw*~!>5?&(WivalTn4AF>cCMBD1Gp$y)s_LJrQ>W|v@PVt1_`f^w8sQz@i5i2B zdHH?t<^4PKE>M>mEhW>smoZ@R-ldBHcXlhPOk`frvR)XJ6y&+Yhrrx9y2c}% zz*{(Rc8ER?O0)p2&S-(rD90Pgyt8B@&GEEGWSY)8gwZ(V$=gdPz%RcZvR&q!@aDYy z^;{q|q6K((e~YGd0F;Gdetdc@fYy4}cMJdbb>SASI#&`26-dqe7#EU^4FsKA@yPDS?!NzV{SCF?S9v1SFORM5n^* zm7y?-xpkOI;7!1cC7T-=(g-$h=Ztp@R(PCxmm|OTOY{tw&m5ifs354PmMYWG!=Y;l zKy%~}fJS0Oa>oyY64%%D;`1X(0nfRqQf3_~1? zFSDN03;$=N7nWDdl^0-D+tKSwAen9O16Q3Zp9w~9gI|1li@9>F1+!F5|Ldn|eGWzo z@a(VCv%nY3U%CIbntp0T3-Iyn5k;nu9ZS{pFWq^-dCh*=ntp0T&w#PEC@pC0X-$7~ zWUy|rrY})iQ00z^?}zB~pd=HG&j^cOmv5^nEcy@jCezF15_@oOlb`;Wl52UvUogt` z1usIZM<_V~_7592GD8R#{RPL}MK3}u$$bp1?PgrRR=m+)@Fp)pEXl=ydz)*o+*rbI zaJgc@s{IDZ39xFvL2@xbm4eNU3=d3&VJb5wLDFRfdOW7rhR$SExuVtao}=Vuzz@%k z|GnNWU*-Yz+3(PPgX9EwaCZ}c&U$ddiU^1bB3Pi^;5`$Q1$D`{t760cEFf zCg4M$&>Hk4j%PhB@#Xg9V!*`pNFnHLKnZ~oXSp+xeMA zzJRtM(Bjw*(ehh4&z70aoEXNLm0^ o5TlZd0juW93y}IY_}=^X58FaahzlM8W&i*H07*qoM6N<$f@#{4TmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd644f61435590dfcc8002b7dddab31481428a1 GIT binary patch literal 1240 zcmV;}1Sk86P)Px(l1W5CRCt{2np#>)A7bHqzkjU;$OrZ>yb5GVu5XLe-RB#eEf8z;|0&*OF?}sjTF^}$=f39bw2q!X`YrJ6(QyEn6!Vqwqb$81JIYe7Vy>>Qc>dz7(Kk`_ z3K$(OmhJ%tEd~cP<2nw7A>pcCbMkDy>xW~^gr=(iKi|A*FB02%7Pyp1{ z)9Yx;%28LI(@9BLJG7DrpmrXGAT^59Ny#uVgxC(?4v?{5FbkGhuzYabA;%#zL9GIV zae`BUZdXy_2nlq0idnD>#t9D(JIsQ;i)V-;djCBg4X%I3<^8=}6aH)b-q(Onp7a5z zoTuB-LX}V}@tKe}VP?a9x z1m42TSu(vE-!#z)n4&>}Fe%1Js>+fWO*zdGT2NVsFdC;k4#6Dg^-{c%6jk#zAUXlR z{XXF+OPO(dUw&JE@NcnA5S@UpKYu_uUvzOx{&WoDh14;^%5=bei zYfmRA3g>wEAl-tiyB#-ULivG8!gGBN#nS=^q=c@VCY`P4o&V zE*+Khs36FvmTsbH%7a#x=locB%(B)%^K?ot^3dMzrtn*_!w9Yr^vBa=nMRV!58g z{Pe<3@fpyP8FV!o4gK^r4K2EnT0n6Tjb?Rj>FBPE8p-U+XsIvUgzJ zbFl6=7>twX`C3;4o{k191Gjk#mOV!&=hJtq27EZ~(oHnh`3=uOdLUQ)2ANg&-zT_E zCKM(JWRM%4gTlELzd@!{^n9&Lz+5LA9)hH&xtQjNL~r;FVrg9hw)Gpt(z*m}>o++0 z?j5TE+xiV+X$lMZVrg9h_Ikix57_GgD+7ByV6O-4^??6X5BLXMbs1sk`>}=q0000Px)xJg7oRCt{2n@MjR#~Fs7s;{cI84gKtv83pb#DJZPVPAFgU&uMXGe00e0G$E^ z2n+;-Vq}4(Sl}QeXQtO$au}MS6$Kzv%}ImwbD5rArmEkrZ|SOU;3pn8>i^w=_lO^H zP0~G>l#B0!-@N=eZSV0h;(Vl3LeqPcgG_6N5XePnohO9IZ~yWpslCYw@a|ni!$!J-N{=I*U?}iDrLcIlEXTwKqKh z%A9j2lzB#oflbp>$URzru)EvweER~VYX z5F;GwK;60I_L3!h`Rw?{bN?@!ylu1BLv}LJCwT;X@!0{d|GC=QCl;d=E<}tdX1O5> zcmvJ{<|~tIvtyGiz`JG3erAag1{atWhPL+%ec-AeFrrbw-~%$92Y-W3{eiuw87EH) zHqmiHu~EAm_u zVx;k&z6~g^2o5$rJ#39lvH+dQ=z!TQCs<9>JF=PKYE`2$L+?Dw8oUJZ5#sjPBn$BO ze=IpFb2h9$czld}{XR(+;LFbsX*&-^c1Dw|#`;{G|&!dtoK%s?x2;@qkF6BJM(kX3u%Dr=;^2AC{Mh1Dz{|%>`Q0zcBcNG(dL59cs8^0E zGcdr?cSNAQ^eDifu_{^b(HSEr-}y}LnC$G4ynJ@d%V)>CYVOV?o4{Re>iP|Ek|YZ- z<(s<;V@!(P#h$0<{;!#yTi!8`UVvSNqxVf7ZnqU3QzJPKc>1)YlYq*=8ckIRb?+&n5F}^aX@V|Mwjj#%MnSRw z=kHoHux=ez6fuHUP~(^z$6*n9l6y)S5Y>;+<#CyeH@+r*{o<52>*j+8KjcSVy*+up|f zROUC!Y(H=x>x`2V;Fmv}<3ePwH24@<)sEmJMJ6ncEGlwSKPXxyuQg6ifKm&_Y7B~1 z=P1zFOygrjf+7O5OrzD-52P}=2@!82^SNQwI(%Lrdvi8opsEOE#VTr6Y%5YOLwe28 zg14%bx)BC5jgw( zL-PT>;B6$tNMQ_^?Xp_4@f240?zg@n(imfgyrug|nVvgyr_h3DB+_S}Xc4;G2QWXs+6U zSr#Zo(Yru9cuFIPq`%EiZa&~6u1UIw$wh%(*AYz41a7m7+Ji|8u#4J*NejRZeAMK8 kz^-}p0!%#&-h2Q44O-r3c)nav-2eap07*qoM6N<$f;K7UZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_3.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b37fcb5259621ad2e5ebe4ffdf58d2808d90d3 GIT binary patch literal 1533 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 bfX&7~Zo(UUZ3R6$00000NkvXXu0mjfVMCPB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_5.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb8403f3209edf43660c8b2fe6c6c54f9834d13 GIT binary patch literal 1484 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_7.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/table_settler.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..2142074290c3c0de7ba961a21372673f73b08517 GIT binary patch literal 1021 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VBYTO;uumf z=k09o{M&9KZs+&>nB?-=plaWPHD|Uzd(-{*+e5FGp7qXke{@ak zP6{6I*Vmra%DO;DOIY^+dUNdjyZ|mZ3s+T zp?&ylt@mxqB7H$yo~_3;DhF{jE)kDO^g=k_<=_@npk`5pGIY-pO_uqo_GR8aB-rwi8oVNLS>+IjDz z_b{zqxV`W5o(JpuFT4L-_`YC86R$)n+xvyDWt*KYZ<)5PG$zj6WUi}rCxg}N9VTbp z>T*tA;ND}QyW_j<{a)_0h!o8iQ=Y%DIjrR$swt&o*Sz?1jru+M^A9t@S-ScnV z`s*!Mf994dmFUT@dXWC%>*-ndtfF48;5wUgZ}F4`GMaO~^BDO~^PJVX^o?lfGWnuJAMAXTm1h!*$w4y-aOnKq_pd)%!90L3)Wn5i zJh|k~i`U88KluLD*#BI#XS31sU%?fhKdlwbIWRkXxpj3#vP$f8jXgfdiU9t z=?mD1>h&bui}q11IF{Tt>2aW2tmG0wnfNC>$J^p8UY*K$ay;xudcm#t?;fsQ{PVaH zLvKo5y7}*4C%E=C@6S&=aQ$<`4KEvoFHD{6DsmGl93C;EFgC`gPxQ zwQB8RN?-!hET&aZ9|yTk#I7IvD3&T_Z55 pfBY!+qe@NynCelzV#AwQp2i^OvvR+-i-0bV{7hrs;3rI(F$aB~wX&Mts0}6EabBruN?- zIEj?Bp6@+bR2lmlz%IsD`|ol@a-ND&Bf8c8R>|1r9TTyXWj0*$61xw>#lcZzNmv4` z^)dj7^O-7$wCcyMG0V53t1AQN**LrUyz0!;wPHXjp?KM4y;g;G{y9-S~rp}i} zIJ%f7>hQ~0Uj*knj{+?-NiLhlla-)p3g3SET)74!k9P)Y87$TAvnl?vZ z{3F&vF36J(BhoC>FM&1R7B*{{ANcLa#i}yM=V%^AR3zxquiBp21wcnWfN^ZAHoz0o z1^7bragrDUm^3k1cgXmF-C>*`UzhxL>Q`g{4=(5P)X|l`M>j{RJ)k*cufPxavbMxMZ0ujh<_ zicmtIkc`QakwM9Zqf7^L_7oizoq96>gRWFD3p_7Om#5FVO7{+R>%d@Fy4`esmFJRVSu2N}VbodY01?VArczYz0{kb8YB*zKrOg=ny01WjTsucnC$O z6Z1WQNvM?lCICYXK?aaSvOekAxvzhuO*+qIKtDL0sPOK(Cc+PgHi4HI9TTM?Q-lTP$W_$1K@DUkj*LM kbK00d6`3}1<9|+n1IwVKvdW$FqyPW_07*qoM6N<$f?!8m8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/dice_clean.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/dice_clean.png new file mode 100644 index 0000000000000000000000000000000000000000..fc974e67a8a4f644279fbc46ab96ec1ca5304123 GIT binary patch literal 729 zcmV;~0w(>5P)9VzT0Bt({dQ-V?6__Bv=(sO|hA;QUG#Tu<$#m`pd!1-N-4`(Fk6UT~ zcri0!OaPd7J8cOvo!^Kl-cR1Vb_^I2`TzpoaJ0}iaxSwV)&R7*&XxfY3|cN0rSH1E zUNHjvj!%APL6iVO=9mUC=`7sj%cZ;@{wjk{c2apJ2g3q}qov_}hyvj3beQ2ooxyL@ zcFFY6*(!j(rOz;Lk4%WOPCNVXIc*gH+8hfATCVOTbC~PS=u*c6m&fX`UJBwygmm0iFZpN37cjRLT;vFON_%vbN#b=ufWvd_1nuAqJ? z7Xa)>)B+wn5Vs^DpsFC87MlC#0+KBiB1rbBci?CU2&;J-fYGMOQ=5M-=mbk6Af3P8 zwUYjejKk$aP=wiis`o{^GNt_U1ivkRKDf#3Vf`$SQOJKt`p$&VK|~5l%Q~_{=4${J z1jJhIA5@ljp71PTn`LeS_z=uWp82p>xsX8J-t%;X%!2@g7#;UAX5bryWUYbm#a-}j z7%fD+IPiYx8(7j)6uJji2CxEQr^NckvTY2Yb#kyT3v4>DGw&VAn~ zN?*V4XCN{FBu*~Xvy}m9FtX`n;{8{yRGbIoKlBPi9GDD*2S9G`eV%YEQJliSBGJV3 zPR{uGaA(&8=p^&@xY_Vv5S~Iq8W;`-aD326>BqtN$`j{MfaoK84QD_3LTi?H%wFk^ zG2ebTnD(=ld3W;Btq}<$hGP@Og_2!-^_^!<;)gk+END&IE#<)&ll| z{SenoDqAvb$2gET0}F)*5orsR>^$)d079_qp)SZi?v-d0Wr`QVS6+VNfYbqA8u%iOc!(w$Ha4st$30g1m})##C% zoRDvHD#n2*Q}COBIKU;dy)^(D?O?PHXz`)Z%=z>*>K7WXFo0x-29Q&9Q7a5UF7GDu w%7#X5x3S_LaOpHj!|i_=;7-%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/meta.json new file mode 100644 index 0000000000..290e98f7f2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/meta.json @@ -0,0 +1,58 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/5e2e8ebe440947bcf947189d5a46bfbb5ae2e8e8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "workbench_wood", + "directions": 4 + }, + { + "name": "dice_clean" + }, + { + "name": "dice_dirty" + }, + { + "name": "table_wood_end", + "directions": 4 + }, + { + "name": "table_wood_stand" + }, + { + "name": "table_wood_low" + }, + { + "name": "table_wood_square" + }, + { + "name": "table_wood_round" + }, + { + "name": "table_metal_round" + }, + { + "name": "table_metal_round-1" + }, + { + "name": "table_metal_round-2" + }, + { + "name": "cable_reel" + }, + { + "name": "table_rolling" + }, + { + "name": "tableframe_wood" + }, + { + "name": "trableframe_metal" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a931f1e4550115d56cfc29329f87d0e70961a007 GIT binary patch literal 639 zcmV-_0)YLAP)9Dy z%T4opJ3CE30zk$?Ln-kb@9C_WFWuZ%ZnBJr0r3SOe!p}Dh^q(SQ~3@iMn9b z_X2?!0bnj0lR4?(pAm^P{*vIguJ52m!cd z;~VR1o)De@Ugok8IhpH#BCQ<)7+C-i*7Sm~{u#o6BG*B}m>_hjo6$utrymPfvY-b< zHsnm`vf!HmweB(mWXb|Wnb7IWozSZk*o?Fva777pf%pQLK9&v13_#2&*Fc!Q50n8v z2-*_@#3|R5M*w}UVGRIL(}8G{R@<*6%n>Y^n^XsIeqMCXsk&Zo>IzP&{M#eBNko1W-QYSPUQ#!Ki{MHd_$m zKmcAKIFUhs_k9(r70U~E^$qaRk(ApXO6>Bw#O|&xLj4!C0+5wV#MxkfQrrW;R#pIr zUWIYRZL(mUfmkfgzC%_3pApxMxfy5-0BSxlHZJaIADkA7%tlrKsP*naj;mu01Ne%e Zst-=RE#g}Ik5T{t002ovPDHLkV1hI_7Eu5I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round-2.png new file mode 100644 index 0000000000000000000000000000000000000000..5022b05cafd2d9221e2c87c1da86f07608acac1c GIT binary patch literal 586 zcmV-Q0=4~#P)2xOg9t0D8_uK84&p}bhI3QL4G|uPqee;x_VjZ z3mv()yCa%UO|}x6T!rJ}k~2wBsoaQ4`O5tuIz2lVDg^C-%O*r~$fXneG>~o{AnXuxPcxbl7^W%N2cR?=zRjFh`EX<{%F#!0=3jnI8 zFrlPR7rZ+V1PSpS@&f2qJTMn_U^oD<=Bvvq(HQr^ZLKbRUooWm Y0JuOkSBsZMBLDyZ07*qoM6N<$g47%Fn*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_metal_round.png new file mode 100644 index 0000000000000000000000000000000000000000..a183c68e510f817fd523bfec2666f45a48288dc9 GIT binary patch literal 611 zcmV-p0-XJcP)P~REduY ze?cQ{^ddo6Euu;3+GpCgrrVv_>7XL<9M~`K^Lw9}c_YStS^ofk4`3^ob5-w;^7)}3 z0U+a4D$Vch$wb$C=f2vy$T7DckWc{8*l!BGH{SSf%Nk+Pc+C4|wFRRIq6C1sXiR1@ zi7+c`pCBp-DFDn-#9us2NPz@!B;rX55ePt?lh6se(h-4*AiS0&326cpJIqJpP1byU z;`fo^F>MfnK&?t8_`4nevHM2N@yxs51H=SEmO@|xAZ~RoFRlwh5V91cOMuu_=5fo` z-k2&Gk76VwJD&Y4lQ94i5+R^k?S8=EdcKm>wB2qMgw8ljrn0Dg#UHp?>U`3{Jd0R(~I2N`I5AF93vkyvFjT^}nDIfT-k@&E{s3{2BnJG6F#Nei%=#NeadZSeE|0|8{_O$34%y1O@|uHD6v_ x;@7kfE=y&TQf2^H>%)_R>wh*dfUg+(^#POn87lvFHBkTn002ovPDHLkV1i7C1jPUV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_rolling.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_rolling.png new file mode 100644 index 0000000000000000000000000000000000000000..3eb4971f1a42242fcd360f2bb437ca0d814e1669 GIT binary patch literal 434 zcmV;j0ZsmiP)kD8S&K<~0(r~c=?G61DldAGoI`j@>h2W$ZJESp~W`~4%KfSOjp zi?i@rHONW;^sF83r}O!z93ER?i~4u>^!zlWNAbX4L+JZ}a~q1n3jy*5@hq_l_cph* zHClk(z^8bSQ2aWok%7FuR*JK4(X_CRy@sY+AqGQMU3uSuyg0qIJ@Y?q0K;VZLE?Tt z3jwgd-mE2uk2_S$(ru6S24H{5Q4vH&0$q74*fK)+ba29QrFv#BPvY=CvD c0;mAK0L(j}8_}tQO#lD@07*qoM6N<$f>7} zr;B4q#hka%XY+&&1>{(S)_P0{Q*m6;aO>Sl!KEw2t6nHinEs;qqtMe+oP3swTpR}# zRh?WqR7AUkt`s?Vrz?lQODnhCEVn%5Tlq;fx%1}#uG#OFdoEVdr@(-L`6e+`_iuk( z^;GTl&x~Ko`=sd6}%2ZL`Z^V!W-` zMa2ad_LP6W^gU}WQ)NKvJzqZ965YzkF%kH;RiBpnBHF4 zx0O*Tptt^8LFe+xFs@3*K?R&omCnIfaA%63iQ!INi&`td?q&(-J7QRRN1WFF6U zsc^%l!*}lNQL(U_o6;WpxU^T~c43>S9Ki|a4nf9FVoQ-x&FOBv&%LUucrJ6jZJHMmsq z)Vi#`{l?r;>yQA*#|DxKSyKN?4wUMA^q=T@#KBI!AT*sh=D33#Q+Tb}fl!|R4EvwT Vs76R0Sq;oq44$rjF6*2UngD>tj9&l% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_low.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_low.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4b58a7d18251362d0b74fdc9fab82f3cf30cf7 GIT binary patch literal 500 zcmVB_BwOaK2$*NVHMPz13; zm8sAv6zvJU@#Zm;37U?Jo=rP>+>z?ac|$tkLIn zzSQaz04ljvK84JhVkSFS4q`bVjP-W`HOUcj$XtKZ1r4C71C82L_1i*>N2%=q6^uuA zM)NiH?Go3Hp#Cm!1punQa3FL?I2|C6V!I=tx*52{9pa8)3~s*$fC?x(9;izGKSUgq zJA!!YsvLlt?0+uG>be*%*La&>T}BA*TXTL0L6rv)&jGUD%yz!FT`*=J3CIp1>gzm+ za2c6)S>M7hU!tPE+$FaHKvJCML$NQV>5&fb@c3b^O>Dg_H$MQpV7e%x4tze$v~LN3 zmkC})c$iEVQOB2$A50cwDu6a+0hku;9RPw&F+_P*3xFhynFo1#QV%eHehRw~LN&S4 qE)N9|d*-Cu*}L|w0HV*lVw`Uf9m5CDVb2lt3U=2Y zZv`p5QYg?u1DX6*&UAL%-PwPUeK&*a+4KG8%$eEQr$5&J1L!te$`;cfJeLXukfxpH zsXu-#mj1Y0DRPg?I(GB?C*B4V3&6(Gl#Qj#XV;e%Iw&9VPZb9e3IOApvqxT|7HMh| zzXKSk=CsvxzS;uW0_b(yDvxoL>Sr!_>#D3Lrf&NW8X^Dya|9+eMwyo%i^LGfi^=t< ztsyi3o2OCMrGXFp0I?hAK$h747}(g)Kqa_ctfy zEPDmSQR@rlStj8F;E1HrR3E)IV>5ZVyY-avWDlR{K^%8Iu zu9_D#7r`=d-faqF$2p?M!OO;vL=%DrUqSroL(D$~Z9G7dWrL(Se-#5w$PhPoPt>Vb z0w5+#Qps80zrK@KbpxN|tz9sDoB1Os@e%|ONWz#VW>3Hr;v8IZ&L0T?ff5%ICgvm( z#xx=xg((}u6cr_M?EsVUsN_{!3g!@(i?3%gIfS@P@*nYR`Q4NAhT_Q}zqJAolFFNl zTsQM(%!X#1oD{aXjI#p7$uyaaDYJItLb8(p+=NAmo6rh?j>TwpYhLm0LVlS$v;yW{ kElOc|L(c*FC57ew28OCqWhNOJcmMzZ07*qoM6N<$f<)B-LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_square.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_square.png new file mode 100644 index 0000000000000000000000000000000000000000..090cf1842cd8ba2cfdcc3d2172b9439fab92628f GIT binary patch literal 517 zcmV+g0{Z=lP);XzHgLaM_F0v&j z;?yFkGIw#0aB>3tWW6N-lPFwe^>XWIrPK>>2Q|15%K;@w@~n!3H?rIgJR@B&1QcQ3#OM^R5M4;>w z)Zq3T0x$vaCaQWf%02;K;_CsR==taSFHZyKldkbPmEMM&c-sv~#}DvcM7#&&ON1a- zxy>;{T>6^?dM~1z%bsPG^c$0zRfQoq$+3eB6croX@&f{ulQT2`J`%FsNTX00000NkvXX Hu0mjfT&?3_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_stand.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/table_wood_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..5351622a138b9877cbc265010472700ee1e36bb0 GIT binary patch literal 533 zcmV+w0_y#VP)H{{##!F28rV;m!SB%M_3&?da?@ zU5(>zC;FPri@Et?tt~z37Vr4H1aM3~XRGn+Xj+-~mH-5WfDI85TIjS}#afItr~;5J zHsp(W=Aj_>Y6(Cv&%lLiyA($;;F7F21<=AssjntXiix9j2{a+9fDi`=WHVojSjz=b z00sAZ<+`Bkz080Q}fl zN6_sF?h2C8>{kT<*5%>CwVAs@eG}9J8l)Rg5-QbQOUT;;WIeK|dlT|Yi1XDJfFGlZ zt()%WPrezCJ+rJZ)lIUHCg01Gg6i+U49JUbMXx@=cdEQCrEl-2obI<^PD_0 zPqqTR+Z$LeKQhE2%JZ}U)7d-p?-Lt@%Y>xZA0q0BlAab|zWBkcOl2bN`a@(r&E8W_ z^&W_|1$j~ds@K6O*>BofeBM|FU^Je>A;iit$~+dZ9r_rd-qhC#pnX`h*n6PUsHC(VbE4$$ vUEuOQp8o|WfTIB@D)Tj81`s>*eY}4G^;OLi8*qK_00000NkvXXu0mjfm`lLI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/trableframe_metal.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/trableframe_metal.png new file mode 100644 index 0000000000000000000000000000000000000000..fb55db7cf2e368576d5cc865f49ea1414a624844 GIT binary patch literal 416 zcmV;R0bl-!P)QmaS|X&C~D?EMfk18N8UFoGX}#K4SN zirTGJAwyaZNSOk6kPsgxc2OY=ekByg@A>W#iQ~J1l4Su1pxt>+$|yb_4IKgq8g=k) zJjrxj*Emre$9r?S_2D9fF|bEax!#SJxum*eIzI)(I1WnyFK@5#c=rHeJNCS)6eL7M zJ{<5(Vz@5>p!g%;()q{cAb@!o?Sj_iv-gj~Ni_ana}dDK;>%fIvYoKK=hFEmF?;@H zd;fbLTV{F*PFS}LKR zdi+!~J-*X*_-_pQJ^39_CCNjniWkkP#61GQQ>qyRa89Mbn|@$AqhA@ijBQx7wax-C zolG3u7InW$<5L#AZ?zI^fNVct0h9pw?)X&VH8OyLPWNBM>#P7WpSGt$*b+$q0000< KMNUMnLSTZG*{-4h literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/workbench_wood.png b/Resources/Textures/_Nuclear14/Structures/Furniture/Tables/tables.rsi/workbench_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3639183eb117d12af459008af884a503ca8abc GIT binary patch literal 1556 zcmV+v2J88WP)55Co=gRcZRrhpOsh)&Cf& z;*lrb0`#F(l@yvp0o=&OzSf9=IUB#G9(R*AuT=c@FdPGsA>Mj0x%dL zag-wIz}EH8rvE3oI)%^-!K}N}GPF|6=XH0)sf4EZ8wHRt293s}q-}_(yi9uKU`FhwWRLIt8OJnY!vP60UCki30SX&o^(TgB4LsAT#GK^!7%OIT$hlDhhy_R zIRCJgJT%BZv4HmNJM#SxKg!c5zvVtq7LE2-yK-;$e!|PNHOSw28stX_p9$S&_p@%d z=`TB!XKzkRg{+f*GLnt0txfYi&5x1{+SzCRyrARhFFL)Z`L7~E_y=w1Hxd#qUQO~(6kvXjYk-Sa zll)g(K$aXU1=tOX3X>;ij0GZ;Tuuw{g^_jWS@$uNjS@#q1RX;F!A_jy$jcQz_sM97 z;R_W2a6%ekofGD#Dv2^G3xV(%+L?|Gr2vG$0EWSRi>HjfFuaCW0bD$zv^w+*==eO_ z@rSrwNbDc=lF}7Ew`D8}!xP@qAc-=1f;JtGr5P0<9ei94B-q*)u%7T(IQf9zji-va#6y4PL zOsy_d*_tSQiwC?4D7vZfnObr_mvF$_XI#I^*3IiY9LII_`|mQ;$u-@ z0Oa&2%bT*ewkA>82XKU&0T-?@~*xPAE5IBut*+~0LlpEa2yrnf>QxZ zL;&&lY?4V>IPl!Y!u;#l2AY?v&z2Q{yr@6v=Y5k?0Zd0RTS48((Ba`!mRiZgi~*z2 zPLS8!-2dQ7SzNN(e#=H-NR0bQzjZo18*_z(2am)Wbc_UK)=u1q(wHFj5g399@7AywUm3v;Pu@x>fOZmf zn*PBz{q)V(nU5pNxVM{**EvK!9B)10011u^#qNe-d#;&orD<`Tujxy`%oAiYlT=U;x6e~wBx!gRfQ2BLVEblNn3Gd<)C`Tw$W@knQTiRA zb9OXzJka(@<$tK<^7a*{Nh z3V@@z%G<2V0f00e*l5C8%|0Qek$wr$nxiS4y3 z{!*6!aaC0+P1DGi?9*BBiEaRjqEO>FYN2Tw)pgysB6m6pKGmHwaGvK6t7Kf)b*ulD zPu&23Zk}he5u~7GvaR=h@6_wMR>LsFclm^(3kkkh*VXF+gT=YFbp&i}93nfbX>1bqGC#+qP*4eBvF+{K?olno}nXb)M3f&*sztnAn?MPb8D? ubm_#Cd;ll7-z>|_Mu@x;{A(fpQ~v@U)o^;dzfcPR0000Px%(n&-?RCt{2T0yddAPkLN_X71AxrSbYjfW_g=*C4aVXxse^Z@Oizxa)f6e(H} zobqP=d^!nC5<(J!01-h5q0Z;CnoE~bs&D8~peTw#Fq4qJ=!fMZ`$OON0Pxy59ryd) zO8+#U=+S`h4uS8IE4`{J<1X|0WE7$Y_W;*j;>uN3rA)hcxm+?@bIJ>(lo?+?1_NY$ z-%lEX6es2Qn9tz`A|?5FYW)}tppM7mNN5gHmMh5S4!g+>WKwo&{TK|8JsuA$4_EMd zy-ubvQe5A4a(9yvqX8lg!U-YX1U1pQF_z4qIu^lzh{`0qPrC73Y>A>MRG#O<@4But z+O5;+1ONcO=?Mu52?+@a3BL_q7k{deeba*>H6@?evMCuF#(qF*O2T$c$EqD9aK6UdN#!mNJ&*5Dg-aG&io#}IU z*G7=nVOB6HJ`N#^Hz49D(CNX<)`8-@Qc9=n5fx}>c~s{S-K3C>mwU>tFekNzN`qdp zmIrJp^J>rqUm62UYpsdR(jfmBK}xB*t{Y+njZM6!wbq2!G&mKwSid0S<2h?Y4O8l} zxwQ-LE)DV1L6B~I-=;yjDf*JrTMVe{I_tX5NXzqlpH0GdY?^`pFRSv zfo*QUTpK~^0D%8y2clM z(jfo+?Oni!i~t*@K`EuOr8ZN_)Lxc+iMdTzSbr{`_DThsvFj=)oRXqpB9USEkkUw+^C5pggA@it8Zh`7%h0AO4YEqxyMt^6PH Wx6^K(O~aD_0000_%eRje$O^aZQ7Gk6G^Xav4 zvDaGz*pK7j?KSp+oLQE2H`EjgV7aBW)yAn1VgM2EJ!N8p-lMgXXU

2}Qa0WqO+4?1_CdeT{3y}oU62gU z1tkQfvQ@S}`SV;@gjR@b$)<}pF)^(sU2Yi_`DYoSX#+Lx{*#n{f zS;7~w5gZ%g;=yW#=--0F`BhIiQ=wM+X*}?VUl3Td1|h`r<0}fm2h1@gOT+*G002ovPDHLkV1kjY=HmbW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/boarded.png b/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/boarded.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3d59557ea90e8497dbc77afe6f00735a3c34bb GIT binary patch literal 2314 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade.png b/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa996dcc5eb824069042caedb9aa85bafd72490 GIT binary patch literal 439 zcmV;o0Z9IdP)=M(-}55PE%H(uQL{YSDn?$g#|pEQAao%3ZPKZ^f-m7XjWtXw6vw3517v6+i$%YAxnX00{(`Sj|NM5(uj~0my@*BxqcM zSe7L~E<|%lKk^X83xwZjPTRH>A>y3?kd|cbqNQ3E zu*$!47L2WrQ1Il cbswpmFGZ|(uV$sb?f?J)07*qoM6N<$f|Wv-C;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade2A.png b/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricade2A.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e4d9bc85e447bc987f661d3c0934049702dc36 GIT binary patch literal 1029 zcmV+g1p51lP)Gx9EZvbIqJR1 z$TiA!MPlTkW{PI`{ydBm*g5{A=BuKjrwH*(MY^mHlAimRD^r?K0SZwQ1#?Nb-@y@XUHYaHSl*=+kY{?|ae9xwFJW5f0QUMg5QD6|F90hc zGGuCcK_9kW!55c+N`d**&j#GGr+1O1gh?i2ZI?LmqJ$JffYv8{?qx74mIVopEQ+Qy)Pob(064-$m=6^9Id(sG zetuD8Je-N0@OsP>EZfY7k7mqE0Gyv&lr@98IX{ON=#S;KnbZDV#5HzWEt*GZngQGpk#>%HoL00000NkvXXu0mjfKrzx# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricadeA.png b/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/iron_barricadeA.png new file mode 100644 index 0000000000000000000000000000000000000000..17696bd2e9aa2cab41aa60548679999e29ce8383 GIT binary patch literal 1227 zcmV;+1T_1JP)HU_cF(9Og z(UWwV$Ukp+7$7uc;32IGKj{A752@szg<6rh;2yG2Wrel5a<*VN;HL}jHduFFq1oEA~s+_VY)0kMsW~`37UD+`pTIDXpzo6I} zSve<<_g1#Cm$H;zBbK;#%kwyfb7JHLcju7(zHw51S2{Zp-~nEQu}MU}y%gSyHAZGx zBG0SKn3$Ow1LegCgr|8bTUV$ofl|sYzkRFx)Bt_)3;;4;YxgB)6v=v>%OgI&T*O3> z9tz|kuYr*s_^NP~ca&c;pf>mpeQ@ad6zsf0GGgk z7&0L9OnILHdU5puWxrUKvF2|9OdPqbf>s-M=D9NOBjr(E-Z{$oPy;FkU}A>q$mt=x z$R7WOy7il8PywD4L=GhoIx9~cQWRUWq2B@IbTh%9iTdVcI z$ShD+zXe#A$n^s6PV4+92K3fcLlj(>z65xjnz(%?@m;Nah`jDFN+z{C$TJboZb;84 z{P%qd3^2 z4hktSnQ}VfGnn1J&{<*j?E9rETBKG73u(MJO_Na!_>m}2L`=W{jycLSCeqLB?#1aW z0H6*bD^6PLj(@7N><&Zf!vla$>I{gl`w-u~;QW}Hq0>-)kbOQ2%FZ?-GPO^1d zblrU*!rfq}z|4qI11`{Ek}1ab1x%b8fUw8BD358?xj1r{d3TL!Xt^n*htOBNuKMq| z!_Lb7kZFl_G0~X?EFXHcMsT@C&1}_lq$ht|I7oRn0<96;{fQ%Ak8O($$|q5$MB7zg&b#s7SFeVLH`%`%S&z;qJY-VvjmsS9cA&H`pLW^YB#ztFdDDwo0E3nG@H z0Ve1mzZ*pUaQ|QcLeHFLEVaBp?8o$Sz7zHu0hwB&E5!srUUY|1yWOmdtKM{ka%XIx p2T&us(RFOV&~LZrM*QL3e*yjra68eVeFp#l002ovPDHLkV1j8qM6Un< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Furniture/barricades.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d8512fbdb2511e93dc38b76864d523d4a27017b5 GIT binary patch literal 916 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 Aga7~l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bar_black.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bar_black.png new file mode 100644 index 0000000000000000000000000000000000000000..6b24c78c59109c71beed70a6db75c2501b620151 GIT binary patch literal 1014 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|WC4 zPZ!6KiaBp*`T7ex${dr=+N`_u{oMp_?UhPN$xb#BN`fNJF3DfAD@^J{9v^h!uVd1$ za%jou5CU?16%-<(vps!sy>%~ealJm{z?-F0JM-n1cXr~tHg7)jum1cwvzPx3ou3;q zIH2JxRSOR@t^HD2%AA`K7|OdKq$1v5B0GC^fHiZ)-?C}FYwPo6IO5nsSRXJfVCDan zU=)30YrvR%EG*xH@Xhbv63Q>8H-h z_@(UkhA9H?-yTq*g>qiDJY zvld%`g6qz^ax+dk&5aZ7-Y5~$&s;WJcI6eLHDS^_4MmH)IXfn3Ft4g&ukdW#nIo3w zbntDFfI?o%X3HPD`4&2ez5noA(Q6UUiY#s)+uBC&WMvJpYYQe=pM3tAqqOwk(~pXq zlaBs4VlrDji94XvV8Jfk3m4luPiB_YRKC$+3~V@>cK9!Q{|yP-`O()EoPg#?9M~u< zc;@`s#}<_rXG|^Y@wfY3s#j#vB0t+zN5!b)&AG?Afovfx4I)dw{;<8F$Ffl%IxX35 zQ-p#*O6&Q3{+l*Vo+#IH!ltOzO`+hgmPo3@QGbX32NaUzC+{$-V)K@NRN?NBQpWw> zTE^x5L<8yNpBM2TKNze83{wY%2giRtboB8(f8o(>kBhU~YgpGl*|#a#$aS}Y(UE7J zz+m{s>aZfqnfdRI+UIg@?)uZZQiJx&u{Ct{&EG9`;l-Xnqx+louG~AbzvwpGA|4Iy z2GROoB585^oC=G%&(F6xw)M67mfhR)HXS;2SJ7>5SKsB&NAq3H=Eu3`uZrVX#CzjA zXNP*3+~x|CxL@f~x?yiE4rEyWRa|m?d&I}3weI=5N@8uZS{Q#bd8CKeSub-9+9j>_ zbp6Mo>sPfdvQ1(ApkGx|v);P?+~b|!U8OHvvF|iJ)Ub=;!;R;gLd6;4e(wqUXs{rS z!RCAA+DC~F!TXs{bxvp0E@NLlC+FSa{eEb2|sGHvqH6ibAo3 z{8AQ9ryDIKHr^AaRzncF0UUN4Z0+rEa2_ldR^j9vD3?~?a*=Q-;C%wBRf+i4VMMwC zHfl0lyccaI1p%)IbDy#}Ng^5YjNH?n0GNg(GArwZSvm0ycB_!_OW4?v}RAdGI z4l5oc6YTopBmt3S66nC4ySG`*>#|{0QW^uW)oMY0xrlJcjbOMNiDdHo+CaP?EBQsT zE<$no{yso_Ag=b3^Pj0nEQEeE5M@h3>h(M3GdnsU(Dwx5YWhQ3*HP5nfx+PsEG*^_ z?dd~?oB$1k>Z{3uSWkr2sc(MjvEJM22MC3NI5Rear_X0Fx3JW5B-*L+ZWq?YGP@=g z_3Y_U<};$Y0LSCK>gezwuHU$YvGH?S7?aP#GXN@DKXpE&Qr|f7Ta|6~ZF;`$81@BV z;U`aE=H)BM+dG(k_5_zMUr}#fyUK1H=@MAmsc4<9%bPOu(|tsBA?kJ@`#HD!J)hNX zq|z{-!^GO%5fo6|*kR$?ACH1-`|7DKK(X}myPby6_R?dyx4z%L-vanm`)K{g@$B{K vnY}K6gU}xV=$&)J0QAneApl0^yq~@Sle8G*Xzu7i00000NkvXXu0mjfJq2vI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed.png new file mode 100644 index 0000000000000000000000000000000000000000..74c16e2669f637bd8fce126db10ff45999f5778f GIT binary patch literal 2395 zcmaJ@YdjMS7oW@K5=*&+6d8@IFdp}(<`P38Q`#b8atXs8=K2t_QiNJ6j9edSWhms5 zP(mzW3bAFGxs&C#&FgvJ=l$@0c|V+Ue!u_!od5a#Kb>>S#mP=uQdtrJ07%;-ZCrON z;_na#?dGR};S;+>A`FSf0|4O8ze9+m13tKmN!#04x<%(NVC->NclndQ)CmSw+6esp^{hvvagu2>`0qth9B~*{Eu!yP8pTk!%_aQ$2e%JM;;HpiV{lTkF9v zh~3foh`#4ve<&ZGB##=_ASAqbK!X7Fkj;fS{vLuL= zLfHR-8sgTUhj0H18NnrT4Laty4sRw8)L&w4G(c->@ji+WB{13|!^w)unR?)sVI)h6Tk#P1P}HVF0zu0^}>+eLZf_mhJDgC|zY zWmr4JNq)PcQW`G~3Y|>ki>aS5jy|}WSHJjSm|G{BV#$eW+E^?77K$|7FMpS&dxBRt z7V^RDS}#4=NFRK&Yf1=bj1BQk0GRA6q(M{OB3idgRCN+{p*w;FFXgNkrXzMTO z&E;;{7|u0X_ZUtvu7(pXG{%i*y=mUL-p};#OnzCqGBW^a5f)~U4<7iu zf=$(MV?9mP{|rAT9Uk#HH;8hy+eVo6`&0ZO-fuvVh&6`t>b@he(uE5bN+$xe zu3J6P>c%<*sa4n2iI(Zi@-dXB8{fWpqSN2KWp%zMT;XEj+V3wmgpUWZeu)3UTecwt zw6YB*_jQ@B-ukWd^y58YXDZ#2@jO@UTx?|I`PEI4X0IWw>SbQ}$CWQRW`_I0y#hh2 zMp69HS{-V%Yb0Hc@xq}@Tr<8V$KitvGaFg%htq{txnCH@NY$S?3ZY(<+GE%5_H|<7 z!H*w)9N&{9sEBf3yR1}r0qT8ZP^R7;3q|npUt1pu^!$}bxN9gyNk=V}?2Zm$i#KUj zMpbmbnSsGIz#egluBmW&Gm?X&Y$e_=#B;8T$7{~0fNzV%pzSM$#NASTdl@a4ojYZR z^b0pLmjkaMZyRy|J#ZE9eSb<+Dg4tMtXY8^v3jU$r9s;~GRW|;9tPuA(f>;5VjDnqAe`K6WIx7a=X~DDd|Bu7>OgyG#v`w3&N)(XkQ!){P!oz%|WGa^-vp0iid>a96`sq?=4l6IVlimRsb9JIVx|uB7kM9D!Nb?#agAldZ(tU7~3)m@(G~HTy<=N zn{jP*V#*Ga1oIoA)3Ms*EcKu+z@d&4$kdjW zm|5CKX$bPHf0Fuh)4C68D@o~=slC>&_$N3p`^IW7_4F9+(L6cR+G{J{)4|` z;@29@N5?R$ys{$Xw*es}kp!B5Yux5LHtU6|041Pu32}YKxR&C{QhR2lhTqUxFxDrb zSmX;377x3+cv{Pxy~(%yCR*lNr8qJaaG{DmIWEWnNWe?cUmp6q^=A~bxG^u0As#K| z!w(J>-(2%XiV08Cb8Qv7YWLS(CIj- z%-+>`_K4>7t*I1tEL7y%sH^>FjlIXZ&dRV+px6iSOB?WriM4o_tLO4{h9U3p1jj>x zaASJ|nm(mZah?!e-5ImHG&-T!?`C4&gj-bi2o1S+N6%Ip$cE7kbe(-=`^pm%5m4_%Qxfpe ze3&Jts^~7U@z6gwyeohoOMV*}B2dK5A)o{Th+qQM`(-1+H98m&ftsc{?7SFd=|7TPVui; zgqlR1YBMV&q`!$g^|sfF$=c*qd~6)rme>K_7onS9Zhxe^`z-xAIQ@7fghm Aod5s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_bunk.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/bed_bunk.png new file mode 100644 index 0000000000000000000000000000000000000000..7d096457183cf5aef2674229bbdb4561e85dd2e7 GIT binary patch literal 2684 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 JPDHLkV1n8KeUtzI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress2.png new file mode 100644 index 0000000000000000000000000000000000000000..85543ab9de6a1a62aec46b0c9d818fb3ec54ed38 GIT binary patch literal 1558 zcmV+x2I={UP)R(2vQj-g0$(=O%r6001hU0WRC~hD2fy%ZVE+8-1jY43@~*50tc`j z8@~7P-S6CU&OIO1e8<;4fO`P<0PX?Y1Goq962Naiet)V`sb=4`S`BKAcJ^JVP|)di z==DYzjRwY}A*1n>!C-*RW@R#+((AOS*6Nr{X0#eLN~MDFWGd@6?rL_sZL0MKR#`Xb z_2_gue(~0OikARB``xdnyW1O#hFwmR8CI4+|SMPkN zm;o5{#}o@ilF1YJ{yvP7<2Cmit6Y&E1~6Gx{fgaXT`bxvY2J!i>tyj~Bjb{o6Rz_a}?*@?$!H!J83 z22K)ZM3w_0T^EZ{&2b{dc6^OH8l4Us#ZqMsz$hOE@H(HitZXxWnfY;Ufk81?Wt^&Fg>iN*nJRtLkOisvs**nY5z z$jR!mPwr1ykNBkE1pktUTD?ttD=M9;&}((vG@Cs7!7FsyO*)+cm0C}jS|L{`%>ihn zi%z2}G873#yqun8h^z!iX0BNc`AMcrj7C!q6PLXCv!CFcjkDp#>sj9is&1?(1uY(eg=G&*%+(G{xInoNvo4xroZQSYl+TMY^r9r}=k z#BmCLz>UppB%&Jf)r$jyi!L%}&)C}BAeYM%jznmQ5qHI~xvLtxyPGn;Y8Dq3NSvhz z1{ax*#-h1}oXBx!T$M^G6K0(mbk2Yn&tkQ4DDHM!O&p{yiG>zqM!elP;GD><* z(>bDRAv(Q*$h3yT6X(U(f1%m$i+9{)#Qhr8glw*a$L-;p=ZCCC{gf*;{C@v`z2fsy zy{$4Hj=trA;Q*g|foZhMlfQm}-K;@1733BT2gez9cQ$D>D&hmP$aBf#A3mbrYq9_A z&(c{{HVIQGMpUMtD~YNUPuxhZ+%a*5MuP1nfJUQDF`pyo_X%<{Z+NZb^JQM! zTf=D8N;K=It>RACNaJQ?x#f9y*a3Y20Jt<30fG@>mTKN$YQgH8-*GRW`cS-n0aUlJzC%ZMr^OFA+=#ToTxaePH0St(uXbXv(4yLiDj z2jF%(2ratBXck-&orA$hVza~I;(|~Iw>NdZ{MSCqVV4ArS>8}lysk>7duLMgCGAoo zmsd2tV??1;b0qoUw3{U4G>nCTT){*7-) z7lRLH44LFvB6%@8QB7vc|DJ|-*Dv4xNWph-{r~(S`Q8Hf4|Gp^vKi=i#{d8T07*qo IM6N<$g3aCE+yDRo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress3.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress3.png new file mode 100644 index 0000000000000000000000000000000000000000..4605bca89f1851d9a9aaa22209106eab4934d4a7 GIT binary patch literal 1491 zcmV;^1uXiBP)KBGCw3PA4?Y%;Z3t2c6uTOd1-E8j^_w zy1Tn!G?^LSL?RJ~+wJDwgepN7OC@x5b;+U(1_k+io}etKRV(tlGGp9s55D>G)Aq!^ zw+#|NqtRwy0nx}3I;|bJbNhD$Mn+Jo*5F}qEEYpgj~l6Ef@=?wsT3S`2UqTyY-VN# zy&ex%3D)QJVmZ77r^|(6u`Iuj#iFoSG-T3gc)dQZtI*8mjTWR*aZ;ngX}6+Ax@@*i zgjb>n1cNXrDjDg*^70BRbD`B%c$tp5`FZq^iF%_U8JoE`3%}n_%G+k^2$G zw_vy15DqUBe3xvg&1RG5)&aPPc5q-2*<1#8CM(4g7<+gda=9Govtq4SByum(te}&Z zi~f#`1Y~6nCeLK^2n0qXGeQ@|VhO{;ei`4_*N0WEN|p@QYiy+vwOW%v+8Y4O?4N@m z9Ih^28i#)*NC8=)vF|A+>Fw=>O5vCom(6B)X+KZ3;Zx1HH2FN9{pu38Emm%mtsETO z0!2}%BMl2TZejY^A?!bW0U5K2VlA+kEx0#3w*kPw;6|;1V!1?`x@FHzq`tfo!Ji-Q zhHLK;j6VJtR##WyVNc`nIA-5_RbCJ&HZeW57f*h0LMnY=V1O-6Av+h6zsF7=#x}c( zpAWr+@sGdd@BIY1CMRqifEcMlaZRdSP~&t`V6h1D1addu#I`f<fmywgEsWQ|FkNO)5fjbLeN!E!4o^)*$BR zLkPY+0h8Iv_LvZj#;}E>WPh|9`9cA)XjH0O-#QAsc~mA*#&@77E+&xaUoJ`}%0Hfh zfASd6?SRdyOUCbW!Zwvzm8RkK4I{KL3$t01Dh>t$NO9H3P$rX=$&<+>HKO3cffw=0 z$sh2?+0WtM`5N+S8>2_gp|BJ~?AB%UF`-UCeUnGw7#c*HZR&UT@V*SpM&ky6EH6&P zqg3|*TcL5Jf=I7sIBG#Cssf#(mCF_6bm+P+?RMtZ>$0*d$ETS50B%n0!BZ!`=ZxDq z_YQ!``^FxU>+mCEh*Ow;pATl97XpkYQuk}XfNR%pa`f(s9TaLpNJLnw5T&r(HBx3W z&B*C!D+aQVf@RmcY>f$_TpFe4CUN!JP3aS=YLst7{PrEbBMro^T%*Tiq48}{m`me( zAQ)Z;AXGg{BM}a!X+~5jkaD?-ehSe<&#zQ!>~(~1fCEN?tI^L_>~;clLg%HlJ7hWE zU35m_AL0|GHXIH+RDx}?y(@H5cb^9u!O>JO^Us({0DJZyGMqpASv$h96R)ALPk}I* zO7j9mzGw~c@bE1VY>+Y;m!vPKWJItaCMil26J{k$sKz1|Lm_#t-l(F^BEs|)VNM-v t!31;u>p9-_`auI8z~{g7hva_?;BP-YbUcX(y6gY|002ovPDHLkV1htKyi@=H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress4.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress4.png new file mode 100644 index 0000000000000000000000000000000000000000..52305a499bf39392ff62ba8b07f96eaff38cb2b3 GIT binary patch literal 1569 zcmV++2HyFJP)pb2y%@zjMz2oM*&%!Jk!tRe)81Re)81Re)uHixDLa`)|&bj(v1m zzyR|35^Y?>oNpFoN(G*b*il z+}=6V*405E6j4U>@OZownGVI0kPef>IW+|XWg?f)vy3?=CSkMLFnHrS@{~zK!v@4A zpJ7@m!NwiC;C6cmUe8LZQmL5TGJuX~O>0evEkvOvXZEW-*!#f=EG#Tw^ll%lt=ov) zj0iOyOE2rfZ6*#d!-Rsf__KMg@>bb3lx0B^p3oCKuA(9Pda-_i~}rE&1)H6})GTPNK1L4fQR zr<`yM_oJ%gbyUBy5e14Woy`)ImcZ{Y2L^)){TI$+`;m{46p2WzDGFvCCMKOL00N;9 z`D`AERFVwJS_I}a@MdyB0SS?5_CE)14kHw`$gsyzc4qz&G*paJ$nS{$h zL<&zN5^z0wh&7fPWG|lsClcbp&tF5gr4ya|-XXm$u?|}X;9F`jvBcEQr^fww086nb zrk~j1PZVK$a0QR;RcJl%9y3y_)bQ9^;CniN&3g}F(KU`F!N=$Pm>KGa%utEg_#KdE+&}7+&{J=+uqbr-MH1u&Xlv^c zb577qh?5wL*mm$Jr#6vFL~uEssN33($%lVJTS=`Ko=02PF*bBEBrd6xgMVxUN@_nL z36d8o-}gKOb{;_dUN<>zM20^&8i3F76k1LM5kaZ99|X!ZP$}gs#Q|Rn_4jM_zTs|1UNK^p&!qq?eHl~_4UF)V)eMEP`B>{ z(vdjkonx@>J_soRwVnO~nragwu^7!21HzFgq+;<3Kr9+VFffP8%C%Gqj#{b?k@+ZE z-`Imkx2{vvQcMopssEKU5hY9`y7D#1Qe;!NdSGbYiP@fuSpV)xwnwGbq2co{;rF>< zJbDJ!&5h{mxlBW@3=ItpOn`x4_<0QoFfceotvAlEAf%|hPlm8z$8OBbc$m^nufB%K z(P1pOXVA323v(kQkhJe1)r$~LC6L{;0~u90BvckrGz?cf21SJl16O~6bHYI)O~FE0 zx^w4uaC9H=rCbK!)n8A8L`lXR4T}u*azjHss%SX1wzksX$-+-}#MZVJhzTxB^E^a4 zXn*T%$mznd-@d_Sd`CwI#_sj8gBu$gX&$K2yk#>AR9-JlQe$NWwIsQuufyqD0XTl@ zGr>>aeO2;N|MRyYuW+6)6plbdGlI`Rp1*kLF5oX9N*VMtYM)Iw>30!i<{HQeY;<%C zlFD@ul8x8v#f;0v>~i@GaukHy>tnM*K_xgwKL2$cANlZ80bao8zw?LWe+%$8jbn(! T@!+t*00000NkvXXu0mjfFf7&9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress5.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/mattress5.png new file mode 100644 index 0000000000000000000000000000000000000000..a35719e77b099c80445700da8320f90f3aa29dfb GIT binary patch literal 1516 zcmVDKK_C^ z1@QfyZ`6fU3j4(!*x-RvaDd}kdN@$0jp_Um*50^|Aw8%nNtl?JfXT$_KqN_o+wI12 zEraWhDAukV9Mi1GMGZMUIWjvXA;z^B4nl-Chsja0K;w9X_8AcQ-e%Jhy;yxdJw1f=q0yn!Yaq zB*U{1oKCDb*C19zLLQ@otl(GXV>TWqW7&0T91Z~@b=g$OY{DGfx1mxh;p);d9_?;H z8IBMmgSv?s69LVZ$b9Zebc_ueu^^lz%TM=zhuvnwNxh6qi4-v_AuknhOkWxgBqNDe z7@%=sIUb@^1<$eg<>6htwY-X6l}D>lL#BF&xHo}6?yti#AwW@v@CO1|-?)d>OIHx} zhje3&r4a_yr6`J6ySPjvw}a$V0unW2CwT&6FEU~tLu$aHx$-3dBS~Q9Ih-^PVXUxt zb7=)Ug~o(az;QN*$W#m_)`XSCC0*NV)7MDzF_u$HI?XPZ6B|2Q7|{fEDU3AFjK&Jd z5JC3nNSDE2WOQca%pPuBUB%y9PhU+!6%U?mQrh(hhy^XCii^S$dYvu?>X7u7X|t2& zw?!Ut(7=^MlIjAv-wUxU>Z93cG~ptXAJ+D8b9GJ6 z9L{7q15mHkkxI>jGjlj96c8i#c6$Rj-7fv>usi6G7G~l^XSD?1!X$dVF5={yW~+wj zSQOjYG<=g@7>KE4GD$g7L~JI8!(0wC;V@*1a?N7{WdN2pfqxO}FFe5D*T3%RH@s#i z>O~3Klxh*HnQ}bJqD|DY>~lTGwe@xCmg6|84f=@5WJ8_@9!%ljB!h+d3wrGmGGce{0B*YryXk#0u#qN+)h9_%IWlbl z1~RowO&DcW?_L=WppXP7xjZ$F&FOf4`GAX|K1nNmaqVRIn_=pQ@JY(x_PMzOVX+gtwTT?@$87N=$vTadF> zqZ9!+bBMwgFge?@790|%F0cO2loc6PKScl*MH*zc6^?HzclgLCMLVr;jJUiZ>`Zl5*kJMj8z;`+N9s1360Fc{)5p_VMeiH#qi5po4N9d;s zKpH~+#dGooie*X>rJp81u9mrl8JSW<>96846p2PaT5`}WF+7KreDk;1s}dmnKwK{H z^G_#1oQKVc=u4^uSel_f39y+-hgkx^CKf_&jlAS|1Gd8ElcOzl*Qz@JJ$4|n#Px>Q zDz@jK5>S)leK5ASG{_1@e)IE&#a5aC>BM?9I-?*15^i1LZmYY7EC3tj>@(?`-T^3t zJX_sSu(t3`{Q%EacNC=-MVpp0}+{nnNI+uEe@jGW`(=QAop#)3-9>=YYpN$AR(Wp*>CiVoDUG) zA)m)BPAz&qfJK`RC^4kX2ekQsHXksTOexxYK!E-?0t9<>2e?~u00000NkvXXu0mjf D(%pcu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/wooden_chair_settler.png b/Resources/Textures/_Nuclear14/Structures/Furniture/bedsandchairs.rsi/wooden_chair_settler.png new file mode 100644 index 0000000000000000000000000000000000000000..a4476de9b9f41f3a688e561eb26fd8431eb1f3e5 GIT binary patch literal 1095 zcmV-N1i1T&P)TK=Mo7XRTHhR!8eHNhF0=4pk_`UpaDt0qG24%_%_^?50 zF97KS$rS*6djcOeNGyP(({s@Z02T6s$M=d(4J;rQ!0PHtai{&X!v$*dH7iZ%!w9y% zZBdJKaD5&CM&<=p=AXoSUjo>Iopy&@qqW;M-re*$&@#arK+Q2x2!?dJb|9iH zD*6=*fG7F9UZX}Uh%G*z0bPFw-QkJ*)#v@6+y>A5!Qfc zfLGr^cj!nx`@!`#P;Y@CJdP&*Xtolqe6->h=L3AtBGdwa%3<;*@Y__yEa6rGES5^W zxoRbzuxaefV{!7EA)sEf+a35?4E$mIG)9eqc4%+oFVcX^AmmyI?1RlGYXF`cw739V zFwiCWA+SUfRJv#QXc-)gPL%sxC#d0?k;(0?5*xpJuFL z0r*aQxP)e`xf_%cW~mBHGuB)KXw0D!0Fn*=JG5g|Yru#1Z*N?-r4=h6LGp29bEu>9 zyXB`nGZmM{i=oM10Q%%;9~YD6c3d5v&Hi1xW3>QK2apD&$N|n2H^2TM7hs;r{`&#t zJQ}EjArwKRp^^CQN&}c@gJkd$3^B~CFoXAHa!E!+)DHZcU3+H4TP(n3bgugH1$8(q z$Px)kx4{BRCt{2TTg4_MihUtOF);1$TpH;56-Cu9SiGXdZ{ma*wcQNev3lCLcc;! zJ(R-k9v0Ia3VTt}rNk^*ViQ}-cM*2(P;ilNetBw0*O5{@6Wt>^X9!5fDRox zbm-9Ge+x%7U@@8GO$fYQt&}vL6H?~heE(fOJ>)R-J*&mHDS@Q#z;A#3eX>gUMm0br z{C?c4{C#%&z@JO*Em?aSNEJZVJNQuiK0O>y0xE6@oy4ffC#c2M}jjyBxO+l+19oq)TdI!H3bZwll4j)_v;JItdf#G_(K@m-Ve)$5( zdIwkdzTKJHwuQUXg~WO+O% z%#K5a$mmxT5ClO!8~FfGm|CF#w1i00v{}nRvz?86h_fu;Y&Kjai0C(kjK0(dM6O$! zA!~9n%;2~~%j+A6T-TEABjPNB$iV*~$a<%Bge&fo$L##_1$W}m_uxFbfb-}==xup( zWeSmfXX038V_6y%3-H1Lz#)hIxL5JAyt{at5=e+6{C-+Igb@324Y;pU>W_|1&V^~$33W=N6xtEA?FHD&zX(<@}AbYmudQKK}KJT3f`?OhQ22hN;K!x zP;-JmfBXmFBXd>?OVHgFG+(mb0gQb3^Zmc&cPeMbrQZ-T`V|F`^{(Q$@XRHB2c{_j zNcD*(edl=oiok_klLwYQT;CjT0ZV1z`Iph}@g^*o*Ue&g;$L^^)fdLT^YDpVN5&YTfcbQD>J&Mg2iN#Q<>nh zOuyjBzozYE(Hocv= z3cxHd69-g)X(m<8FzGum2lGTHW`|Yldqo14Rm7IzU)0hgO!Oyx2ev6`B)pCQP3KMz zIe6iKYc0sXte>f70dH3;C&;oqa^0_;VGMX38&W1y0!!s6W{zfW&^9G7J>*ATDJ!Fe zMhoF(m9z_RydYxed$1q(V4D*7K<=d_G}E-WtmKBY_TwIRoJj_|y$YlRHigbMi=#4d zo#1A(aU#tq?Ckad&Z7%>3F5{jRWxQYXXtzIvQUo6x}v12P|b0c3F~{{bEA002ovPDHLkV1kPx$;Ymb6R9J=WlwWJpU=+rGGa?jPLz1rV3UdohWC^|Kg%ke`#eDRC9In|w^q%?3Ybo=5ZZ=O=6T&$&b|Y%pL`|h zhl>?3Y_7xEDPJ=A^LELs*ZGaTOp<(#c%P<=6%Y?XjMgR}ZI@*41psdfc+Z>b#99id z3s5%8b$r>{Y+%|h08#gNA~4N}2O+~z1V9i3%6Ut@TDg$CP_1e*eLnthP&(h-xOrzs zK7R64x{hCN@qa<7HM|HY4PlPy_D@3yAz?lnlm!SOq|vZ28W!Px&-AP12RCt{2n%`^VMi78M$E6U6BP^#@0;%IFHnGV=A9{CfkHEqG2ltouy>NlR z5qgk57A3^axz0h(zF5MQ!EjXFKG>_uKUT7xSO>lR9wqI}>}Ym(q#4j?G#ZUYqtR$I z8jVJy(R^8Ck{+-uOXRjp02)na?(>zyy2uv`M>=pp%f9L^l+G-{0h~s6sEPx5Q z{@y-bw-;*nZp)ldY9ACa%N4%!{m{sJw~sU&MsIQ1NO)N;3prlO+%XMKjBV}% z!Mkz=fJV~^pOKLWV3sSGfY2#EOHdHq(%MwpsJfFGl58MfbX1PN5^fi~+Olasd zGJKa|-WVzSGMk}$`Wmxb3B!HbHp!D0&#^2^%-k3g8v&B0bA{LK&0L>W_-StgW^Ew) zCKp9D=F{E=M0`ALgV*ih0p2hOqc;wv1HM15Q7?T9jKV*EP{bPsMu5}4#T>6UbL!r_s7RaWJ~fTgz73tA zLg@f+7~r&Tfzc9x*$I!ruegl8kB&cZxi~wYxF$Ek!}<|U`xb8)D90y8K-0OReRB;! z$*$7Axem`(%d&(w49GFsn4YaXjpdLVuAG=WmE^H4?FAC|0p%$W6;iURlhQWfWRezT+TQ3~rcpYe)9GX`&dx&*%8ezeu+elf{=miG+YdLv z9n+YRC9}e1m^Vhst_1>rZy$f)PGp19Hfif&{fLXR^Vn=Kb_w_cm!@+S3XFz-6tCOk zZ7{^hW;ijn*)a|7-G2BMS4oFYTdj<-Tlg;%98dmD|1bI$hnF?I{1W9p+DP9#Z39P(S>$8St7vl;pydi*gQO+L<^ zB%3uFjYgxzrtzM=i^ADKSAk$wCeM5q|u+C zER3X8pI4Dqe}Xas(yGrd!aDmC7HW`~C-AZA^D5HnPguzTQ65^KPh#Eu2@iI_L+kS@ z(&|rG$pMd9pHE`l{RzrbAg%hminRI@lnzL%KCdFJ{siR`NUJ^{M;iSJ3x5lIuKN7v d?oasN^Dn7Q13r6wCO7~9002ovPDHLkV1l+8{+a*) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/captain_chair.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/captain_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..9f365935e3110870f820a7fa48e7b374fe35318d GIT binary patch literal 2226 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 LNkvXXu0mjf%MnoX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/meta.json new file mode 100644 index 0000000000..6e1b0931bf --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/40c2c333d114084533ab9c830f75c3f02f3a4355/mojave/icons/structure/chairs.dmi, modified by Peptide90 to 32x32", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ergo_chair", + "directions": 4 + }, + { + "name": "metal_chair", + "directions": 4 + }, + { + "name": "metal_chair_blue", + "directions": 4 + }, + { + "name": "metal_chair_blue_broken", + "directions": 4 + }, + { + "name": "metal_chair_blue_broken_toppled", + "directions": 4 + }, + { + "name": "metal_chair_blue_toppled", + "directions": 4 + }, + { + "name": "metal_chair_blue_unfinished", + "directions": 4 + }, + { + "name": "metal_chair_blue_unfinished_toppled", + "directions": 4 + }, + { + "name": "metal_chair_broken", + "directions": 4 + }, + { + "name": "metal_chair_broken_toppled", + "directions": 4 + }, + { + "name": "metal_chair_folding", + "directions": 4 + }, + { + "name": "metal_chair_folding_toppled", + "directions": 4 + }, + { + "name": "metal_chair_red", + "directions": 4 + }, + { + "name": "metal_chair_red_broken", + "directions": 4 + }, + { + "name": "metal_chair_red_broken_toppled", + "directions": 4 + }, + { + "name": "metal_chair_red_toppled", + "directions": 4 + }, + { + "name": "metal_chair_red_unfinished", + "directions": 4 + }, + { + "name": "metal_chair_red_unfinished_toppled", + "directions": 4 + }, + { + "name": "metal_chair_toppled", + "directions": 4 + }, + { + "name": "metal_chair_unfinished", + "directions": 4 + }, + { + "name": "metal_chair_unfinished_toppled", + "directions": 4 + }, + { + "name": "office_chair", + "directions": 4 + }, + { + "name": "office_chair_blue", + "directions": 4 + }, + { + "name": "office_chair_blue_broken", + "directions": 4 + }, + { + "name": "office_chair_blue_broken_toppled", + "directions": 4 + }, + { + "name": "office_chair_blue_toppled", + "directions": 4 + }, + { + "name": "office_chair_broken", + "directions": 4 + }, + { + "name": "office_chair_broken_toppled", + "directions": 4 + }, + { + "name": "office_chair_green", + "directions": 4 + }, + { + "name": "office_chair_green_broken", + "directions": 4 + }, + { + "name": "office_chair_green_broken_toppled", + "directions": 4 + }, + { + "name": "office_chair_green_toppled", + "directions": 4 + }, + { + "name": "office_chair_toppled", + "directions": 4 + }, + { + "name": "plastic_chair", + "directions": 4 + }, + { + "name": "plastic_chair_toppled", + "directions": 4 + }, + { + "name": "retro_chair", + "directions": 4 + }, + { + "name": "wood_chair", + "directions": 4 + }, + { + "name": "wood_chair_padded", + "directions": 4 + }, + { + "name": "wood_chair_padded_toppled", + "directions": 4 + }, + { + "name": "wood_chair_toppled", + "directions": 4 + }, + { + "name": "armchair", + "directions": 4 + }, + { + "name": "barstool" + }, + { + "name": "barstool_toppled", + "directions": 4 + }, + { + "name": "captain_chair", + "directions": 4 + }, + { + "name": "diner_chair", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..c4384884b9dcf04e6348d7781403cb852620ca81 GIT binary patch literal 1311 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..c773eb577f1ceb3939fa297e035ade97391a12c0 GIT binary patch literal 798 zcmV+(1L6FMP)Px%*hxe|RCt{2n!j(_KorNnRNWv0rr-)ILC6e50(GHCRGGSV%HPnxtA9hMuAQPH zrEHDV47E_GK&=C2Fi72;A-U_>K9lqBs(GIU`+UB8@A;kmj`sk9AP9mW2!bF8f*_t6 z74bxSdF+|pjc4(+%EkG>`c4 zx2x+yjKGv14*I-pdF%3H*Iom7@Yo1_L_!`AMf+rg&hQlg!1=v=_`ScT=>~>_KE8au zP#rE6!$BX*TbIkh&~$^#_-AviG}g1YlLsedZQ@hN8=3MDRAJ+GZcpuv%ym@=Z?-64I_UU@e2u%5?h?50dtHsQx zNY6a=So|-_D$^s<0Eg(Aryc;l$=KQ(i01%cnkHt`%g{z-Yj03*HSl$Mp)}v?$(hIQ z363+GjA2=puT3VG_<#@f*=TjAP9mW2!fE1_}`PP^7A5P)F&iLjAWUg4^nh}LTm$Mou3yeqdp;# z2V|L_S0%6dgha{FEc5em$+|uvkq4AjCy>Xysng?S)d^%ZFVzR69iXf_fvo0D9Q+FWOZoXS c>Jy#>cgjCH)%jxx7XSbN07*qoM6N<$g0$Xz$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_unfinished.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_blue_unfinished.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f0575fb44ba365c09aa59b34b9b8d57a0658db GIT binary patch literal 1032 zcmV+j1o!)iP)Px&!bwCyRCt{2n?XjcW`f3khZ~O4RrP_R3*Tex}{aevthV zMhto}kifylpkX5|ltUqV+H?eMb0B&nn3+<=p6##(Q8+f*_D<7zWceOgq-T*h( zbq+}v&AWYFAv++gD$^OjliMW74qyz8L7@MyJLDJ;H&F#)vID4hII5WtRS*ue z1k9fQ;B;LN(p?~;3c{qRQm#}TzSKO;`mfNQ1pK4Y%`V8e+o}4w zOMnetQZulPJ|s1>RCcz#T&X%?IKl1wp)o+VR9cWTTkYv*NzIV;la_#_W+3M@-@(ty zg$+;dYY3bM8FEg;QMnk&fW2@B*Jb*H2H};{pw;Wb>aBY9>j_Ig*8#tu?(kXt3N0%E z;NNX6E5Yhbt_uUEKdma$EaWxo%+@4Ju_sZge$ouEjXoO9Hjc_gu56>(hHdmo%Bk2! zA3Ix<&)Z57oyPrKT(FHkww2=CcPiW{Devw(0I>JznA|DzzV-6_>MRhoesT=h*)lOS z2C&8>&yMBYeMe5FV2wv)LxT{Neo_|5A0CjOudSEoME>v~kP&g}50nOZ-i_++N2xzh z8uVLJVXXH!^soFN^uHh+KoQa(JApb4D!=af1p`9T4?vt|+0{PMQIm7zn90bF;wZJ6E zvot;nRd*p@a*od`$mSIM{QkpNp6dX!H<%uLDCA4dvP!L-)1YM~G@9+uO5?MXD^*8Q zGdL<2(KT&Yy{@NRAzyL;`e6<7TVZQFf}Bio%1)DtZP-rm8oZw!)_8<8LQaG3*Uplf znfn8<^sa;n)8VCmnXP`T6a<+XV=wzvQ{E51K$un)QXnL4hSI8nw5rTaE4Rm^Iv?al&S~5r$o2u0Wx#d7 zgWgIMF!8809$`=MKD5LJ-)YuV3ku#G+rj=n5)v~BdK8DMA(@SwNCJ0GAw zb|5EHlYu=g9#~*^gbiFyreIM!=P=dl!>nFrD}}&6n4nB6HU-1_;Y5_W1C_`1#||mS z%Hw?}>_ZY!=@#4JxDALK;efaeh#Rs4;yk1frS5+*#R~Yhfm*@<0000Px%vq?ljRCt{2n$K?9KoG{iRJ}nCwi}4B5`>lmNT6OQ5>j6xPue%gDN3Z2TO&1x zT2ZM$t;3%KAob=R$gbA*ny&4&T{ZK&#H`KEH{)5e&I~{h1VIo4K@bE%5X5WaME+o( zUj(evR$jRAS6J_NXkCt!=O6ArohVNf#9(|CsKytwDePJuR>M(#&wKig_0Jzd>s!?Y zQCO!foIh>6OB7UA5C-F`AW26HBP?c9Sa6iSL!1~wxex)@%QRcYpyqGjYp00G5IbOjmmkhBQ4q)zzuBuW$Zb?)2=K`>PVdd z9J}d;o(ENtS4ZXm{4b$JsI*sj$RC;R4oEoCRzWqqYi079eHNZtt^-3lkY3#|7$ac<+U zLeARf7lB=?qs#h1(LvzOulKu;o$S#jh4L+laB%aPIR8pWDL*qLSrgjx;H}mSAb90#Uaw8$vAe+S<^Y( znWy7RMHlW2aJb{#MhM0L0G{W?GLs+(f*=TjAP9mW2!c?M`M)Qo>hm&H^e1F0jF_y? zM=85MA$0&u*XL!b=ugO$0VeD7x)jx)kf}IovOb>{)BOpVGN7tHfgPx)TS-JgRCt{2T1#)+MiBlS2LeJH67=B1Fl<7g1jCmAfm<6Xaw>{m4EWYlep7qt zKPk{#kAdx~Dbo591PUuKh7mq231V#;5Mr|jYH3-bv_pGk#VNm&NsV`AzunoH58N-4Fl*$Hq#19RT22ZrHJp9|Q?^BH-EH zZdf;}001|iL(lJ{kk1J*?7l!I;OplvLICiuE+DBI*uxNvewqoTy zzmJ~Z8k3P!4f4>lzWo$vh~EW0zmJvrIuv;|da<_~-h~9xKQaP(exEBFI5vQY5UX(n z5d@U9wJ_dUBN%qYz_C-i23eT-pJ%zz>P`T21pq=O4@3m$+fVV>>&5Rr$%Pv-b)$;b z;a~Cd9|x~Ux>H2~w#@^_zOfo?)kRMnxSl)!7={5^Edu~vHQ(KkYnm;*_+~q@!)e36 zx(F$|;Str4%hLc><0yU(92X4}rI5u7%G~hXH9PT#~ zWe)eF-(Mdj|DJ@@c>r5^Mh08$nz0$0rkQp)E;{z{0vZSbz^Lkw)iS2(k<~JaN?EK6 zF#ne;QatfNtcR>CacuUlF0fdUuu<6}Z9gg)$wpNV0if%)u{a3J41r_g@-#?2HkSZ4 zc}dj}I5zhHWJYc5h$W$BY=*PGcmbN{Z}9(%`#7(Sqr#&Po9B$26&bWUDXDu=LvT}MP5bEZ^b!*2z1WRu;|z*DrI<1w7N+X{P*-9 zcupHdr3~M((K$ckj!lXJfn%eI>$GzkSV}4ym!|=sJOL2-cao0bbAlQXxTj=ETZ=;A zgwr+&vq*&jq)M{b>ho+MCqns0PtbMS=$xM=4qDRI!qU<*Y1`cvMWrm<2GSvDRCRJ@ z)v=EkjH*sHfQnh!kSYrBn4RV7&&q~WcY$gCbYCAqMcZ)eJm5<~MgT>~Y+0!WO)LLU zY{-xyLxv0)GGzGdFH?n=ib|Ozm)!>EZGdPL^118o5dydbuun`qzdw`D-J)^y+w1sm z%I7iC4(PgV)QzgpV#lmOEst@(3BG*!13agVtHCoR63i-GQgnNki@)~|@YVBe$Z8os z|M=5Xd46fkX~Q&4eDb57oJo;@`Cij(2``NU*YUk>RN;CjlWUTLT}o}%NZlba`5e#y zoS<%0(S+FkfTYP!vZJ)L49{|rC)NdS-71^36MB9hiku)U5Nzc~^$!y=D2$MjHu51j zTz_ZE3;En!dxMAdj}k&X1j%_o$39+Q#mQ;m(DnEw^xI=d8Jl5Inchvtz$KvTMhyq7GRrW^_^kSaMo}2F1>`u*K8#Sd72AT;dj33hr^*A&mPIN-m(JHh(M=Mw v(*4CVBQAI8yNvq!Fe_)%u@G%Vimu7zbx0t00000NkvXXu0mjf_T!<< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_broken_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_broken_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..5b62152297c53a43a7a67242b36b3a25473b6c92 GIT binary patch literal 794 zcmV+#1LgdQP)Px%)Ja4^RCt{2n$M5YKorNn7{fsb1V~|xQPK=#vll%q?gr!0Kii{`sOw?97^4j# zh6IX*>;`(+#MA@M?6jS-)8EE@p9}4DI`e&x8T!h506`E0K@bE%5ClOG_l=5t(ms0X zF|)7ixUn6qcUu_!uJZb~51%W_3psIoe(I^(S2G*!S{cZR2Mpd+TjVI#xJBo1vH-5-W z(Pppa;@Dm8KR31$X^%{31w>)=yLdc&1^~FazWMt(1+aI@keRq#E_8=W#gLh>S976* z(`;0Q#^1kOt+BKnzzI%z+cpn(&Iy(AT!*|ub$Ae`^VRhYT*bHSE*DBcd6A`#SPqbB zHmb3`od;=kBzD06LhRoFPLWIg5NUO2uYlFe7RT;#A@-nZFBXNYLDnH_y^B~|AZTov z#z$$0t0@!;t2!~WFGAsVt*#tsz1#ZEpT8OTmZ!U1Xot(eNUzzb;>+6$U!Oxdcqkkd z3CaPI_Pc;Joq=E5*baVJUn}x`{2k%NtFgF8j?nm{>ngA`q#5ZeJ+=jUb0s82|=0ylS}LLvubnV*kK*7XUAvcqN73FI+v>hyS7bplz;M1&07*qoM6N<$f=Lo|D*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_folding.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_folding.png new file mode 100644 index 0000000000000000000000000000000000000000..b06b801544c52dc21691f291c484dd90d25186db GIT binary patch literal 1852 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 RQZxVn002ovPDHLkV1iJ=s}KMH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_broken_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_red_broken_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0d783fd2bf12274b8aeb2d124dd8da4f7534df GIT binary patch literal 813 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 Dx0Y*p literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..5b62152297c53a43a7a67242b36b3a25473b6c92 GIT binary patch literal 794 zcmV+#1LgdQP)Px%)Ja4^RCt{2n$M5YKorNn7{fsb1V~|xQPK=#vll%q?gr!0Kii{`sOw?97^4j# zh6IX*>;`(+#MA@M?6jS-)8EE@p9}4DI`e&x8T!h506`E0K@bE%5ClOG_l=5t(ms0X zF|)7ixUn6qcUu_!uJZb~51%W_3psIoe(I^(S2G*!S{cZR2Mpd+TjVI#xJBo1vH-5-W z(Pppa;@Dm8KR31$X^%{31w>)=yLdc&1^~FazWMt(1+aI@keRq#E_8=W#gLh>S976* z(`;0Q#^1kOt+BKnzzI%z+cpn(&Iy(AT!*|ub$Ae`^VRhYT*bHSE*DBcd6A`#SPqbB zHmb3`od;=kBzD06LhRoFPLWIg5NUO2uYlFe7RT;#A@-nZFBXNYLDnH_y^B~|AZTov z#z$$0t0@!;t2!~WFGAsVt*#tsz1#ZEpT8OTmZ!U1Xot(eNUzzb;>+6$U!Oxdcqkkd z3CaPI_Pc;Joq=E5*baVJUn}x`{2k%NtFgF8j?nm{>ngA`q#5ZeJ+=jUb0s82|=0ylS}LLvubnV*kK*7XUAvcqN73FI+v>hyS7bplz;M1&07*qoM6N<$f=Lo|D*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished.png new file mode 100644 index 0000000000000000000000000000000000000000..719df8421f7a25a95cb4a17feb4e1b7abb2ff33e GIT binary patch literal 1061 zcmV+=1ls$FP)Px&-$_J4RCt{2n^8~NP!z}i=t3ee2-KD?#u-)!A$w$s8o$P#{7l=+zLHU=?r|{- zb_9*FEdc@pmY8MT1C$l0y{FJx*zWHMy{Gqo?&-bfwww#V;cz${4(ER*LN(kyI5Mrz zmuDw4*Rk4{l^0Y)MNuGT1pvV1*~v`%{^1?~prJP%+n1F!s^Qhy1sZx2=cgBr?dPY% z_Nz1J_GN_}fV3oxX8_A?l^_SeqHQ!i{eRgZ=YX&YDhZPVK)u63&4i$mu%{)^(A@{8 zs;ZanJP}k9CQX%MrEIdTCi(XHi*L^Y#Y)*su5Doda1ZCF7wG=}Ib$>3PSs~F0c-HF ztc-!KA(oY&w6(VvD`nG8?;CzqbMl3KnCo@baH)4-)j<{dmHR@AJOU7=DmDj{L*Izpiwulla(QfTLA8v z9ZKRBI^7x?bz@=Y?D}a*81F((v+f6myHr{d@N0A(1=0){=o+d33QCS?TUBcq=o(3! z%0SnUT-yKutZ&BfP`#bV3jR|-mtCL3;cz${4(I=5_u$C1mz`Dxs^84F z!Bs7KQvD{q3#?kn8=(8l-v+~WAZ(Zc2>NTTAffn9ngOer2&q0ZcY)*M_f|#5yiui>^x4h_IAPbH z4v4Q$g44K7Kcm4eq0ft3-}6?anM*)bRiq^Wd6Z_R)KiJ*xo}H_X-Oa@Lek4nS`v_! zgo$Z29r2*f2ThYoMwv;_dJmv117-kj)aytd!-%%}J&2nz#{_5%{-JscfPO-QLZfa# z1TfHnSB2Ljtyv!ix;EYc+C~#M>a~C81Jqg_nRsG2u(~mGU}2#Dbrt|J@dR4b&KZn# zU9js~zEbe~g9*yCvZkP4Kb#0s+f#X5t<_0o=uCgx^!t!RP}=-;IBW;Ph6f;Q2f~IN ffG`g!1gZT8e-I4F_>gec00000NkvXXu0mjf96I_? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/metal_chair_unfinished_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..fa39bfee950806f4a80c61d7f03a9407890069ed GIT binary patch literal 756 zcmVPx%u1Q2eRCt{2n$K(7FcinX9V3S&B-kcy#^{1kLdm&ZOJIL~q3qXTr!h7Y!U!bJ zlF*XmP#E69ld9NqCfl+-*7v#CmSySto+L-kdjLTY1VIo4K@bE%5KoO0`NHm$^`U${Qtdeti+D%9qmscC!V`b(GKflPT8oA42PMRfRar>kH#w zoc2-$Rpo^9>x(c=M;DP3EI3MA;v6_Y_Kb|(Yzc37+6__ec3+9}Z>Yuz-1s5$L|L$$ ziSzv;I&Okhsy#A^8IVS|@8ad~H2~o5{^8GY0w8kAka_sLnCmuIh#~V3EN4Oor_*i- zjlX{Gwc65l04Lt*W7#ZOxg=D^a~<*w)!|u|%6In<*egbPznCipm4!(inH(U~X*V)^ zy9|oz$nAjth0N~&PL)&s7)5nx&w%AL5a;{FT&zLWTC56LgRDc=`ZqEyfw-}C8lR>i ztER+OSXGI6eX$j`o2}HwzWZM)*$EEVNU0Nm&}g~oJHew{;k0jo^=>QfZGzQ-v3Bn) zw3{sq*eER93EcSgZhK(JfQ>@Sb;K6ff}^x0?i6jYykq{6u?bd?uK|EDhL5-J6CWa* zU-B$kUhOt3;jdsS}ON;Tj8d6_!$6LQS}lks_7%F0j3!#{T7-5CgStDl$D=QcnMUQGf+lfxwelcP)Px(_(?=TRCt{2THS6MR}lWTtsA>bEQ2MmQ4n?@7QVnWxV@;-C{ixcd%r;X0)2o; zz04c*1>zUTQ`G83m2C^EobuxoA>n{zHo|Oe2SukB%j_=8vYfN*f+O#DV_0U-%$c2; zGwW}F5FtW@2yuHM@d_U13XE6w)tf)K*IhKY3_Z*hSW(vZpI_aXC|B-P004?6eKJn? zO!NlYB=7Z`jxR)n6^$P1_-5%hiWI-`;$WY9;h$gs$sK({4px}r&pHwC#IP#RpJh&#r2MUzIJv>6$uyx(ZmWFyVWinB~vaj#KM;En+MCTEos zMY&fQTf3iJMWofUNmd|mxbZolRzHz05{Z!S9g$K-I>^m0=i?4)iYs3L~+sY zA{t-EUw^+bFW%dne8U6?b%Kgk)x)ed-fo(mT5yK|g}S}fz8i^QZ)q8dhkl6LTB^bi zqxwsU)4KpQAVGA3v5gc1fFx5Y-;<&CBMF#K`y1Oxv6vhI z0CY7o->ug~HV@1Yuk&n$gVaB@29P2EsK0HvdN{U`VwvqU0QlyZp!H7`pxo=eYf97# zljrS!0lgKr-ZOQF3)U}eAmt%F6=3*g<{|&Qz;FFrH+=iu_bj^dxvB8-BkFG(#`ny2 z8us6R|Ls@boDrn{sY0auw9%RBWqLaI({bONuxS1IqQjgD@}8TjKSYQSAwt}G9Oep4 zWIkY#5Ve(y7bwaM&mSd)7}`bP#lb#%{wOKLPzwSRx z_LIPCx2pr5K6%VyTUmcBnloZsSuQ7VrGTPIjs(a}L%CN$t0oH(q_@5X2vcKjXY4#i zhyXKr<6@xYdD#8TiG?<$=`N?T{-u<`cXulnvYd~pmrPJZVu4`TelJt=7StruC z9AIT(0F#@ucV14Ush_Z~Px|dnu-oefPZ6+Z8%kOuz;RXp2#V4gM>D4GOfj6`@zE+P6K zI}wj=AjZZ|nk-2DT#XPd7Ly|rTP>=*LGXi?HQCS(9$7AUHrC3#%!3pSO26m%0BgR{ znBqL=1N_n-&IfogD4Y)n=L4J(&IinJ&!Y7I4-dv$iSMiIcmMzZ07*qoM6N<$f^j~A ATmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7355548de1acb001a58d59bc6de35bc33d278363 GIT binary patch literal 1286 zcmV+h1^N1kP)Px(z)3_wRCt{2T0w8(RuKLu+bU@BAqGrT6p;j^LPgZmA_XC>l*67@D{<@(*k9Ej zv6udYs4KOn)wU%oLAGc`wYI?=OqHlr^m;G@#uzitv4K_mT>vwlnKynjZ{QmsL4pJc z5Cxx$J(7t+VzuHctiliPciTo9yAfoi2L0H9EJ z3Zhyp;Yn_YLcJ}_?iB#Uz8j(j+u3TRE)H_F`Da`IbN*f_em{SIH@=P~2*qM?sRk)o z6_kSZ)LN32sX?qA;BJM3wwR*jp=fQ`Q%gi$2z6agx&5FW2LNZ!Ud?@zZNa4*A#$L6 z{v%2SW$An-6v{2=`Wso*fuP0vJpgwX+Gz5dAV4Aj)L<-{k>N^1LNamn0)99vYXGcS zL6mR9Spjg4p*+-L32L#lwiN}Oz{ng!VPQ`#9BMhd`(x2{p5^M&dZaqRMGL&zZu)g< zQG@h*TWuw);viQGWuKiZRD}!WmSfcCw*Wo)I66V~=vV;2*WzEtes<9U+fxhwrM{Ve zwmyGi+YjZa_ecV^)BdVQ$3lIY1prw8Oc&Q(*JKtCgbV<%-BvhG`x|Qj83KU*$3b9( z)uUrkIV}S~WPyp>{zd`HJ?rzQ6t%(>dG9OWw8HLtHm-2T_N5)9Jfx=r%zl}L$iFa% z+CJ-sXBTa8m`N`T-rl4Caq)*h<+Kd%_rJZpiYyp$+TSQd#%~73#wgR%IV)?C1!33r z9i_9Jiu0a*wVxnCf&>X3JsQo9keLtIC1ibN@dApLN9(dJ#nA2o7cXCn)@56Yp_U>> zWQoUZBaDAv3^NoLHU{9u<@3GX_Upj)J1_t*E}skaq#BJ!TZVd4Wd(ti0=6;oB|!EK zmOjMLw59$Xe)Kg!ni>l_W4AFH7j-|vo)H?ncV3AacY}@}Mazr0W(0{F^ip(gnB6Pb zMr}r%v{-rr18_4iR<5nfFQU!J*(ihHxA;wYZvEBs_1}xoHNcr1%g?*6Z52qeL$)6} zk;V#un}q=u+?==b@*_>7gjYY=_Xff1ZxBN50QaQGKHwq#1O}kj@1|}B28eBONA@6B zTiNzRk;etEeoG%NEuQ?VoR)DjFj&kGdk6UC8d2uJ@^C~ZZF1GJkV%`qcKiyVY)#mB z4EFlnR24IRZdO#iKR3y#!TWc}q|G@^6%`!%%h6vx|H1cHpKXjljFAj4$r7Uf*eMl) zK#Wb4G+CVXS&a}WQ=ewnc43r%aqxpKonqz(N0x=q&bpbGZIGgI*$+J*;LbN1Q{3i! wKvedV`G7DECG!Eve1Jca`G5!9vn%`m10|1Pq9g4cb^rhX07*qoM6N<$f{Q?2dH?_b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue_broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_blue_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..8c16b7aed32d6548f2a230c10fdeb2b689607bdd GIT binary patch literal 1549 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 KMNUMnLSTYjv;rvr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_broken_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_broken_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..8cccb5cfdaf3d3968693cb8c01900ff7a81b4572 GIT binary patch literal 1198 zcmV;f1X25mP)Px(Xh}ptRCt{2n$K(FRuIR(YId6hnQW|p$u6X-EoX5G4z-I92E)Q0_7Ctsu=yWy z?77GO59z75-nWOcg+dPn7vh6UY9)2dw#E=S1dAjM;q@TT%jk#Ki7QL}@je&($xnVW zqj@t=%m507LZMJ76bgkxp-}vPF*dhEt=QSxeXY42BXW{(0_#tV4w7m&23;bJPSoo z05~|mPE^_ZQeJzGgY#?OHOge8;Tf{I4bYb6JPKWzKpsF56!0v(x4tYbUDXBPuHf+I zYH}@^L_q8FpzM?FL;ur%A5#r58lFX7Z@C%{Z?5EcT3SpB{?wzg6zMU|5TPw#EJT+wAd_F#OtTq*gtKfVCL|Jl>y)a z-Mh@Q>qZ>9*1cd%(VmpF@+RnLPdYm6HfaE3b4wJ=oXnNM^anu3hCU!u3O5=*4OTBE zw?BCj`fV0`E*-YG%X9A_kF@e8vd|;9E*Cw*zK4HB2)L0-Ll zA=e~@iJ;;Ng+ifFC=?2XLZMJ76sa+*K2N08pD?vBGK;wC^PDvL6Xr5Nob`D=CyoAu zxji7R`aCC%{)A9vXclqT=N~e65&a1dHUJkSj{1C%r27-*GC&mb*5`vH-JdX542ZKn zKaHgN6Xp(r#NVyYPa~=Rgt@jrob~x2N%tqr9RuR3&j(4mKOu4pBw3&5q|u)cGC%KRY4s;OD0=*p>ho#zC;TV*3*#%GD7A1;&Hw-a M07*qoM6N<$g6-x+(*OVf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0e2c04f0d6d88bf1436d79e85cec50e7d44175 GIT binary patch literal 1305 zcmV+!1?KvRP)Px((@8`@RCt{2THkNtMiBlWEh-Kn7azgCA1M$(D7vSJt5Bs%C*8xnoOFL|rTzz% zs;a80K1B2sAR%{AurD#kk2+O)bo*cij4@`{u_00Xy#V&?&g^(+cFZ?Gga{ELM0mJ} z@d{RIRmLm({@35R=Uq3r46W3vOj1+;z;-&ZP_Ea%0RWg<=iWFWE;@h~$$R~-<0}zi zQ|pYssSEGXP6--^@7{8U;2%H!#J&539I!4_YE@P)761VHr*mX?pUuhGubZ_h;|)PB z2aGOFK$-qFwa(0wp6(2re8A8@olnB7*FSNU>Ge-MbCesncYt$|x0Mq`uYWT)cWyI< z_TNK?q*w@YIiS(3$CRNm6N8^mKQ5HlG%fTKARSLa&X>@wzeoSSYv1#5?*QkbO2q@V zlYNY?euYM}9_oTWpMIQ6u3h~KMzVpfeua&UG$+ps;bU-Ja0{*O^@vN(3qq$rsd&Hu zVC%&`0AMqnz?a=^9KP6RgQFGzguWYs2Dh=L;sLX7wSPL(*6kkdTZS?AkrCpUVQU z656O1kUH~ zyH#pIgXVXZ+FL0Z8yU%$e(qSIEc__{8~|M31?b6#Q3=ZG9s_`{nH7RtDS2{lFf{OQ zZ2AshbUtwF_hqQ_NCH+<{>thelQ*p+*RZ_<*sqB!9`NY^V6~-inEIFI08#`1&6BpL zhh=q-6$?242+T2I>t8BBv1fEX#HbV|&pST>s}#16S-QeC>lZeV;*g#SFn%-h5r2LV zw0^Du-+liB+evOr6<&|fJZVpU7YjK!@BjA8&w)83O#MrRNO`NRFZD7#o&8)kFej{A zzcuMNrotR^SM^7T5FtW@2aigv%0&7D)(KHtx&9E56cy!S0g|FJ5$1K(IDGe(m5T)& zH{H2IHwY0UqQv8>;m5vv!wiLmr4D%W`qjONeJ6PB_H@9T*RPnIF9l=KiXrDqTu$Ih zf~MAio=)8PJ|N4!bL&sq3}2tXgUmNq zh1DZS+@O=9vtw}7f|-$odXzjJ&}!>**WB5cDQyOb6O_x~w)kZ%ka5~@wciQfIbd{Y zLQ>QTL$s;{NqR{4Z9CGq9AG#)u}G=2@^T|hgM@Q_((iPF(_Sz5+5yg{q;=yq_INs= z(X7W>Z5_n6*gd<8NQRHF4Ie)KzGqZTIuUN>T)z-O~A?_XE7Hbw|ZY85>b3_N} zc#?NoE~Mj0S3PctP&6kjJq8=idaQ&oKQ~UQ&YnFo>f-ne>3DKNQw0U0zb=l?@TC0h zNQ9T<5~BauDHOawj7^X2Z54gpcb?N^fyQf`VBhRGO P00000NkvXXu0mjfi)n8? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..954d606820297cc7c76f722e7847e4f4c2c1a38b GIT binary patch literal 1562 zcmV+#2IcvQP)Px))Ja4^RCt{2THkLHSrq<|-NsHSwOE*G#bTj^60+$wtsyifbxqb6HzvOO=lQ-b zyU)9u7#pMe&1Av=_TWn)% z(_0Na#&=F`nh8%}IhAFpYzBY){u@+P4Y;k?xFF;K1YK?5-OJYifazS)6NSbNTLu_L zdG`gTLy>{sZa;i5GFP~XyLYzO-8);~$e=uBN4`)9^bT}D?tg#x@--w`!Pn>v;;AU& zg%#F1>S885f!0yiSnnY!wI(*UHgU7iW6!o92iET2Vv+>r;|>abcras7EDMaoT*tk}9w*aL<) zwVcYb+1OQlY<@tgyzA+PGx>EkpI*eDkA5}ftmak#7~v3Kh@5z@6&#hpaie#jqa}B7 z`{4sK*I-|RRxJVOpFY1{6t)aN9Uqmzsqh58MrW{=OR{#c0sx+QgRVBr9HXnoCX9H zn(yBZT<1GNuRzZqE_2hN2!eBxBl*IyLRpwjfbY0SFrB;?onS<{&H&(hX5<X%{uH#?gL92x)^Z!7Gje9Ig_f&ifW zs&=Y{Bg%D_T1o(bYliV!zU2anJ+1L3K&>!Ye)un7w8H#7mODIW`L-3LIHXen3~M`y zKPPZozR(Rf3%A(pWUw#ra}VWLHS>FFDS_eZ&$b`CW(+UoTP`Bum0Hu%%5*x(M9eiK zoVR@Ap~o@hfHU{)Q4W}A_toZz| zC#ck#E~q$Oh3fo_CF+MvtL$qkP{OjNwEg8H`6?2s;Jq2z@6 z0PRy}KnU+*d~XnoUURI72x8G|XdQJCoRbiolOV~;NO$L1BP%%S1kbx1(%drPEOUvc z8lY6(4OD7P5Zl6AmXct*SV6m38Oa#C4gUFjxY2=-eyODdDz&B%GbHQ*yp<(cF*i=2 zxYX4K!j~pRA8Q-5aXt_59%0uTgfcZxM3S}nnIWJ*susR9={jLb16q6u1p4`h%5u9{ zfnCB>Xc4_*r%*Tz#Mrn=lX)p$s0`A>B2%FgyD*ABFZe<3ne12(k+ni_tSryGjDr;Q zO1|Uy0AgrAHb0o7bK{&3a7(^FAK*kGe?GvU4;T%9KHv=ZoR|E60q>T;kGxFJIsgCw M07*qoM6N<$f)0`8w*UYD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_broken_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..6137cb9c83c9666005d078831b56ded97c3ceff3 GIT binary patch literal 1205 zcmV;m1WNmfP)Px(Z%IT!RCt{2n%`^NRusp-s!PE?lFUjht7M60%f(AW*@hR4AyDW;Uk3ey_b?a~ z%qV*pBRC_LJ=ZB!v_xJT+krBpJ;?X=TuGi2PnP!MeqNF*U+MhNx#wPS4j_?8Boc{4 zB9TZW63PD;Rp0ZDTE`w8*USU&ukQIbP%{raRo~-w9JP*x@qIeEn9bm*b?m)rzf=IA zsBHt5|C_4sd1}6Z%uX&+&@VsysH{Q%h18pk$d@y_oWh-q;o3uPgWDei@Qp8KGs1lC z0M{NWy?nu|8X6y)6+;k`*~uYS)B`;Tm^FHiO>4;bR~W z0q$gsDtrgj%mdHr4*>XY->ew;qqK#s%?AJgt+WdOaDID(t<8PBJ$oIOeYfJ_qy3N` zK03^MSpe`{d#G6b0cz%f*R?td;M+*KM+eL^Y>iM)0pP~Jd;bAvRv%|p9{_OPK1Hsq zFAU2#sW%&5uB_v{eF^|vk9Y4s2s$#B*(5js07f@6sQH4w{^zLq0{@>00{qZtiUb9( z6DI4teTwOY9jP1Dxu|VJ%@;7bnT4Jea)8wzpr~zQqI8 zEOfxgxr)3#z3>fYEZP>6g1+^rU5eSU$Pu9>U{(yUkm*_-g(i*blOA$qog2;mZX8yH zwYYAk7dAEytAY;9c9x7d{qp&4yR*cZILJlZqGjJ#4$OvFUsbHp1(omUH7pfy; zj1fEp0f8kzw+eNh0D}?0_EDN;sqn8}eB%LrQeryvJK; z1d|;w-`@vLcn71~-{We?CeZ=JsIJvfj#|f_YY)-2I*K~+4?}PkuY0;XXr*0fFLv?! zPd}qKaM;0R>1navY4MOYl>feMA8e z4UduM&z^Fb%wR^)aEU}Bkw_#Gi9{liNFU+^I@8vO|&2P9pe7v`qWpKzy-hksIiK8^l_|0I6`Pa&TU TYCW?}00000NkvXXu0mjf-DNx= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_green_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..4e155b256f0d19be4503bc74504c0dfafd55e163 GIT binary patch literal 1115 zcmV-h1f=_kP)Px(6-h)vRCt{2n%ip=K@`TnHAP5UTe7KZMCzJsq*R}zmQpAPKJ=x~KUVO?2SE@- zM0_einoW#B+{Si8(_Eks$A|PxXLn}Jeb>wUo-)Z!=A3WO+&Bl&Xfzs)Mx)VaG#ZWO z|HaI$v+dnICbo;tCi`8Vzk#B&$;{k3_hWl^FVJ2PAI_vx*xub^AKtw+03c&!0eA45 znOkS((lRnu7OkH>X`s*VKN@rLLCMC>mh^H~Zluv{oWbw3;d^!NgI{d}7&xCvrviPr z0KQi@Doe|(U|YQHr)9jhz%@%{KK zoV*PH%=hYsTdkq!Y_hUjGJt`PA~(baDMNEaR0;rh{=9XGW4DT9w~F)DB>-S`<)$($ zXU)dW79;0Xc94z4FrNYf06??X2hDZDTw3OzX&@2Rck^bL9iq({D+_aJ8O>f_>LUr@ zR%^&uSu`7G(h7Rsx9Y$sCLj!)@+<1V`V{8T4X``<_d~{@Pa~!VVESt z><}YaMWg`D##v;i?umzsqb_f!))s#|$h^2Xs^DUX4dh3Z5YiNI@-`@B%5KRBFB$|5 zn3VIQ*x-A0qwJOpn$lOhLjXyDOgaU>(^f`6c-|%He3T8UwSf*t;X@D*ngZfhVO}kO zVg&S0yL=xNS6KkKIIZB;;{u)>9x&i~ZW8CMOMH6qa-@UOlfwh1>d(hIsz`kTc3Ekq zPk2<2dns`i#>GmieJ9* zPhG|Mx7QZYKkf3>o}6^@Ht1+iKKepGE`XU^X9e5hd!@Mj5wtb{;9H6)+IM{ApQqU! zj@_#Cofz8v)9VG8-n^5y0V}PXy7bnYy*>)I1;5kgQ4olLX0IPmOZ+q6s~bLmA_h0a zr;iH3K^_#Pf&DLKyn6j+touPYLiV3OW9EY*uogUO`(Mfcz>n^gS_8l!asxgIK74rh z)(~&J05I|8C45z;OO(jC&PTET{FxMurfW`6%M5Pnb%8S>)%Vh^szf;x#}Vc$)ltn7Hc`rV>D9 zz_|JOFmcx>D5pT2`FW8f>JuaZ;?B>DBvGHBjDR@v^Wrl})F(&+#GRiHJexp$!bq2g hKQTWaXMMsy%`Z91XU1N8_p1N^002ovPDHLkV1h|O7SaF! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/office_chair_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..ef56c99dc0709cd052fd9e72490f62a1f95f4f2b GIT binary patch literal 1138 zcmV-&1daQNP)Px(EJ;K`RCt{2n$2n(R}{zpQ>RVL7?T;n;3kNvG-{9v4v~Tu0zn{)WbYSfAEe7Z zNb&;NyNg1h&_$_Qtc8lAu_J^VA<&Ew8th=q&0>76ujV5oOQV^7+}}!fJlFS}|D5~9 zIet~Y007{gUxDU2p{qOmHw`2b^=#85*&*7j z83pL-4&3vrP@g-&2lmMjR>_1rnWAFVm>4qMSsxuw39SJgPXW*ekj*-nXvY`6^R#fg zlPNT#0GiSwApr=AfZ&2ch+&u~Np^^l97U`E?qnL$(0-t572K;dmXM8{JSPm2fDI(yl803dMO9^44>*n1o9c>f-bE-(0M zPfl7T6LhpEA043^7eL=Dva)ILy;8g|5VSUo0KTP&qP>29V_0JrbtYPFn>_5ChMtL` zeRO%jf76$@N+vX@kyDqxx_f?wvT4Ba<~#}%@g-3$+C%9GNze_E?hL&DSC!Df&btAA z{ORYl4hJuuKVxzKTjY2+0f0z*#miB%)n;OZtZZEHsvHyqz}n6eFP=XOg%deU1Ra-1 zBoc{4B9TZW5{X12$&IA^Jdsy@LTq9riL~Z}aXZ>Jx4)0FhRHK1kN}2`f#3H1qR8vaU~9c^4qo&Ckb?Rei!*0;G|j zk0Y!4gq7C-ao~0G^Fgw%PgqNUCg4cG%+F_8pYWgNBS0@;T>kuShX4Qo07*qoM6N<$ Ef+DsU3;+NC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..1072b3540d9a3af8a0186fcac648441ef4ecf918 GIT binary patch literal 1638 zcmV-s2ATPZP)Px*AW1|)RCt{2Tfb`~M-=`X@&~wCBrM5xcXyQqic|=J5ZI*}H7*Qxlg6Ylglp2d zyCwu&1UG3M$U)#R94>7L2f>AfK&~Wpw)F#vY5X5-iq%`a9qr7{NW1ua(N}4;v-{qB z@6DSxZ)SlNR`_3I&Gvy>wc@Jo{qyBt>-W7hzBg_7?(G{lopMkv<#o;6@kF50?IlJ8 z86cO<`2Y0>Lja2zz~}*4C<)|{@5Sv6WPn^YgWQILVqwR>*KFORKN9E=kVeAxIW1^9hZWLZ$>FRyNV0|1zFak?f0TwdK6lb|GktWQX%ym7}ZAfs5=nImLb zFKD*zLk%#Vh(H|R0lL|0quIJQdcTqY>Zly>cn5Vt=s7t?n4(s#xVdZwmsi&TxnabI z>34Z`ja)VpX#gbw>6C;1NCcv)++l73Zwz|(JKf&ecp}griAaT2ScEvPkLi1~9w1wv z4*?VKh`kJm(6Av$*IbUxG#D8KWylugg2ODZ47dSIJ&EfRmaoXr5)hH~0njUE^88Cf zOThN#R^VEW0nOIE*2U%LlYndh+n8fC1m3-U<44l*M4(o!xD@1oS*lC~@%GDrlgoc| zd8AL&^C}oEhA7S4-rT~6)Au0Z#llV?FBjt3Cnb*HME+?UzS|!Rk;`WA=U;!n zn!^t^dMj@p9_+h~`tGa@H4?9agu{bU-GU+?w0->1hh9Ob`G*oW92|r@#7(Bn~2mro*^E`95WWI=yURycnWcK!|5F>U)9vWR>53 z|HE1V8;mCcKmYV2fceuWq?ep3M?qT_rxTjM?7)NSD2&P0c^q(@b)^pcK!)ju6Gk4u z4<;zHu+dGReVpL$GfA{; zL`8VpQz=%nKsx1UOJU?G)6Z&bUL7fyptI~EA7`vKM{OFLx>k}wFmAcV1ejKN;;sfI kEq^rxOdGzG`zI~`KRRw9z*n*7w*UYD07*qoM6N<$f^aGi0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair_toppled.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/plastic_chair_toppled.png new file mode 100644 index 0000000000000000000000000000000000000000..a40026e6860dd736fa5964a8ae20b02ab497b337 GIT binary patch literal 906 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair.png b/Resources/Textures/_Nuclear14/Structures/Furniture/chairs.rsi/wood_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..751998a42d42c64e16e47801bf186ecf70525b35 GIT binary patch literal 1575 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 Y0rn5t6%@A{SO5S307*qoM6N<$f+_5l*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel.png new file mode 100644 index 0000000000000000000000000000000000000000..a86e62ac41c2f6ae71b0d6db48e791ff8d4e71cc GIT binary patch literal 741 zcmV0b=Rb_Y1Gz93235JXW35@#e;ws@EG%>!hv$m^T&|oxlHo_kkQB2gm{b34r}Q zzq0^ol>_7eP5_t(8DlEqG=w45b}qC6pfRQ&3?uLAuOjnmwZb^Sd>BqgA`meE%qtTU zI>v7wg9spy0rmpl-_sy%1ri7mfN6eqq#Qxem|2*u&Fbk08EVgrheC(|IDo?Z{=K`Z zR=e@bJjm%7K&z`O3b4`+=~RR?gn80)8;JnSnIF67F(e6}n>CRMfC+KfE?Jb)7Znje zxjRt(CwtY)a8WD_0~j$AI128X?*~K23hMa5K{f!?)KHJU?ryhKBLw0508T=J{s^KmmdR zOx&PyX(TFGshs)%VFq^OMyUV@(a}DD-LnrsCJYqs1An~+)>oQ|eZW@EHGtoJ65y_7 zU5Egle^@JAQ{@04JPtM=3QdW}z|@CrIGdrA5V#TqI@8r1eg1U*=l=;M#?}CFkgW6_ XXJuqK5c6Tv00000NkvXXu0mjf`nE(P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_cinder.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_cinder.png new file mode 100644 index 0000000000000000000000000000000000000000..149263d8420ba2ba577176dc48ef6fc9460a0d1e GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YsBW z)5S5QV$R#k7ugOQh_F2fF5B5XaTB{nbxZHw{Tpo^GG8+Hw8eh0J1cJ+x=`iy(KY|( zTPQuLd3mw0|O(1h-4_XvPwRe^fvlUy2hi;0e>qar7CUWTUAsf3s!2iAKM|b z`hD&V{n=T6A{maJ@MXxoVDj~j0C#onss(dYm_K;F-@bZwoV|02%B-z|xojFtq5@Z* za!iQR@G#fZOX%?|Z$!&Y6irp@9KNBusA*?3m;`Yewy7HK0!zJYD@<);T3K F0RSw}V<-Rs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_embers.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..e3fa2daeb85a77618aa73c9f493854549b5fa086 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZnt_2) z#?!?yq+-t7%e%9f97Wh3)SqNy;bz^wVY7g0$JER(x}TU7w=SLAKjHd>x4}PoJ~GYr zI>H@&Lv;hQVaD_g^Nf#}cqUv?a{0$xZMpgI%=c$D*!{EMP-tLaLJ)jRA*Y{)%s;m0 zz@EH4_xHU|7Ce6cnGElRM~(p--miTwI_vt*FU!gjKfgOH&307C>L<(Ln_{P{m_3u` zys~00`FQFH=ik#j&x#zyxc;`uX2+$f#w+rqJY3W`(?9m~E@nCR!h02ggs-610rMC)&$i^knEQ+w$#}V8QgS!FTg|4OZNIyY0A=^}^zY-r}>1|25tF zcK5aG>+?A|@403FOBMJ3|0*ryz`)2N03^~mZ!mrg3(pe}k2L@W9)qW=pUXO@geCyS Crj={} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_fire1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_fire1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba257aa61b70241c4457500adef10ce4b5fa93d6 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZnt_2a z*we)^q+-t7EA}3T0|eMU=r4E_@aJ;EKbdXu82`Zd`U`!`vbdMxEApTKU}cUu3w+j^j3riap|8xAgFHmH~eb)_}3|i+#`aYZV(#Y=%=Z<&Q zS0+vGV-X{v?H|3_)?d$+e1^E<0zJmAgAUJRd4^rX%N>+{xD*Uuqfe<2|E}Vf$G?@=7oDBydtgibWv&`QLzq7s<}uqbuDh0(a7p)SGce2PyJDb50q$YKTtz9S&aI8~cZnt_4Q z+|$J|q+-t7%ZA>E9VFNueD|0uB05{~obI+ON-Gvja@E=)J|{NDq@#Iu^Z$dMGA(>! zcUt~5KN8AXxFf?uYwp{CwW6%;r)JK(a`0$3$D%#=3x4k4{%&`tkn>NGpaTOVivXNB z!lZKCJwluvOTWx#s|CBl7}vfgZuYizhBh`^UHz# bEPEIqGK8nB@!qr<7_JPSu6{1-oD!M!=5e z&%ae$9ze^R>CZgC+bliMQ4btk-ztj~&;Y`(qmc)Y!&`r;s`mXT1q31ofg0VhXyKLs g%pi8E>;H_t02r4ESx>YJ!2kdN07*qoM6N<$f-U9-82|tP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_grill_open.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_grill_open.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf39f643b83051024d633e0730e42e3fb59d276 GIT binary patch literal 648 zcmV;30(bq1P)*(qwMu)an&6=zLXuYKxulnRtB3&) z(xZ6t;-ApFwDeMX6rs0zi4?q)LQ4`TE%65?O$(YtcN0Mbp@nU}L*J4to84JmBFcPW zm>(JT`wPZ0wV1Sj`w1vK3AGFsDEh5Yj0W`M= z;Pepo%{-q&6eth?8)vr*_S%R(K)?T3lzy5PC*RvEigiA%4fsDQteIAuh{Y^v0GP9J z_3wqfUai%H*}buN%P>!=R6?x#)xhD;1F;wTd;!?J-PlbyJsRiU83Bl+fI7(K3Lnlx_b@_%xe4LsTLN>ey?gW8 zKLRJmOBEfTMa-^h0+d9Uw@J*Z$A|_@UzuVq%PRbTelm{GkEd z9gc|8Bdxim literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_open.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/barrel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3df401257ce2d946855f5eb1a791716d1f1e7d38 GIT binary patch literal 848 zcmV-W1F!svP)YUfB#jYZ?^A@KF!iqFaQ>frH7o&)8>KYN0dJ1~l2{GSltu zyuW$hciz6+RAvI=h@; zUMPIFTEiNk%Khr|^sCo<2Y?+9rAF2K%kqNAKm-s0L;(K; zz-rmsUw}px0Ym^+0O$ufM_0sd2u-SKUuXnC!{~m{jLha<2F6pVB8foKE3 zcyeS!&2je8hyVf}U@h>xvI40{>Og1#gpD8TPXrJ&OfO8NCscO?4^?``x)53bY(QcB z?w#8roxZxQA7pn7p!xYZ0a)D%X_bUD2;;S`n@9^F-1B4i3_~s9`*2P)1t1JjZ+8({pf2{dtMPlOAY31W?*nu- zjE)}fRP(PZKeX1=0^nls0>^HEeEV}fQ88M5f71ZC=)hoH&6notzXg}PH8q}b9Qn@k zcB}DzTnCE3HpTs?({=B8od2LeFuyi@N`-BBXh0%t51zdVK#X$0R(KvjXJauyh?|$r zNkV9Q04_xsup=G881evPSn%GhD`NqKb`HRW_?=@SKAg&IgW>KVxS6oUN=_gQ^d#~J z`2rc`03euf;Y8#$9!nUCIeyLXJ%AHX78|0N-;@Bs?!&UG1C-8jq{?d>3PfaGdHu$? z82};Ze(adL-ASwi)lxNKDigGHMmg|2n^SWr3PdF%e?lF@#sJkI a&C+k4=9C^HtOg(e0000PyJDb50q$YKTtz9S&aI8~cZ8Yp(>+_NUxHASI=hnM+rae2Yf zC$nviJ=y)KEcwIVcZF-5dBuUoAixE`16rNAf%{G@neI?+w_S~Q50iz)EWRg}r#mNE zZ0Ww~^6T(Rt-Xu(FjO2`#FKjKYmwf2v)zm59FChV5#Feiysy=QvE_5Y`SqIRI$MoX-P*E$>@XKJ>}T4; XC>h~*vG4kmDIh^lS3j3^P6PyJDb50q$YKTtz9S&aI8~cZnt_2) z*we)^q+-t7D;u*9If$@*P`9v}(=x%e-KkXIPRx;&i<86I)5ZU?vp62CS5UIBw%8WE zaB}c%S9M1(V~GN-K&gv=&sg_#bWhY0`e|qJ?$fmI-uEVI+_eB&hX4*1jBC9Dt@i7c z#_dD3zPr2A9O%Pf4Ek`}ZoEc-jNBNOwEn+X<*aXXK* zES+5VYv%tz#qSHGir1`Mn$>+ZDslR|XDUht4(5-J!yPyJDb50q$YKTtz9S&aI8~cZnt_2a z-qXb~q+-t7sRy$TIS8~Zzo4GMBv-ZK=%RoRix%qEGSsqh%T=v@6wRsIdar824~AB; zuZ&)((}GvFdJIbf*49&a{*N!-Vqx7hFXx-1FHrrh94qlskU<%$_fH`+m>y+aA^!+IaahckYG% z#>YQ%Wlwm2Q@rr04eK=x*~0%Pzu#d9ICgz{`qf?8>%U)kYvAL?vG-zznU8$Isq;(? zVY0c$1bEp(n`ifO6kDst6q_})UTD|ukxp@c_j2R@z%ub-^@cAGr5sYPyJDb50q$YKTtz9S&aI8~cZnt_4Q z($mE;q+-t7DUMl(97NjYUl2BF)Z3Ne@{vI*>I1{BqHqn-m!k~KubagzGUdq9 z1tC{jxfMThCI4HvzD4NPB|ecS{}VmZJ{i5Q{=esm&%a0(1qMbA2L>jA1_l-j*@kat zw{kXVSJ%J$xzw;-XX@EB?e&v0k7_bZGLP1ssoJ?DQ!R3v`1##GD%KU>|ISjlv&YGT z@xqe=hQ((XL--Zfl~=QiAK`RZ9A>;@(Wj$HdDpi@P2IKVmFT_VM+Z{3&QteM;hA0b zFP8t!wR|(N!gI3(t|q^@SzpEwBwmnGXfxSw`{(k8r&*zubyX(c|2EFe))#5D)N*&y zsOo%EeK_l`Md5?Ji{GYquxSgwxwf9=9XayzY=9G=XUj`%&*WamBWzrteX|5y4w j5BGt13FNyE(Xx#D7B_cWM1+O_LzcnQ)z4*}Q$iB}ka?az literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire.png new file mode 100644 index 0000000000000000000000000000000000000000..736f434b9aee66f8246df352a9905049882f5d37 GIT binary patch literal 803 zcmV+;1Kj+HP)&gcxy%2+zBo|f+X&SQHB9vrpN(4dCb^en*!z9^QD}of}z%V;! zcF*~pkC|i-{bw-%2EYIq00UqE41fVJ00v;^0c5XV_4Re`*^6D!4OupQ_8M}nzsKvp z24Lfm%ECN()kPXT8YTbW*`9sO_wLU6rDBn+Z)@blBJ}Y7ZU4>6*S;Wq0jADP`V+}y zhYpTmRLW16>g!E%KmDLWp+u?FgmenIaq$#2y*foKN3PGG+)pGx!yrNdI4VTaXn2$v zAC~(3`;TO=ZYU6pBsGZ+4U-f7BHoB7rV$G!S*l1~W3#1fy7f)6teDJ_ZCif+?Sg{n0f19PJ~DEgJa1hX z+bi|$h@-(XW?$)13XZhfF^h04djvz+R^y2?c?p z>bf8L1L(4E=rEPbOKJ^AdUs!$8K;+X@8mNYbn4781;X!OJ+NA%Mi3mFGfXG|(_uy_ zkg_Ma$5Lmj=4+}5?_8UaP!FEIlKTt-L2tA(N0iQ_<%}b%pM)NOphJC70stwynY|_V za1n8n!4YQxjdq4qVRsJ?A^;%#7|P|11$80z`la5CI}U1c(3; zAOdV3z~#kxZu{N)haJZD(n|7~&0OEEQ~%chGLGOt?a(~>=K3lh4Tr@#`W9?$fYX!X zywPkfjZLTTg`>Oft!vloN6BC?O0w+3^*fz2r0HQ;y6e8DQ`VK;=x0yl%qbrRKdlO0kixZkd34k6SKJGNv3WKyQlr4)6CeC>m zY!JQ#O8^9SR#~tcF|HdTDAmMOD1?6q}Y`49yl z5(|Pcf%s9$v2}>{ovsbwgUq#iPG#8M5S<0a>`S*wHvT!b(Et>f-^kwf{UM0}5g-CY bfWMY6)X{@b1cDAQ00000NkvXXu0mjfR}lcJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_embers.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4fa7c7bbd65c94e777aabc29ec94c21c993299 GIT binary patch literal 724 zcmV;_0xSKAP)XK^m_!5#^n;E0LYvfA{YX} zX_g)9JV_e*?#8FStXxawerrnC&t8wDH&>H&XM4Z@Lk=AreGm#&a?ttChmR%11OPUZ z8UYa)T5a9cab|l~ET6;}4-)^cy%qHz8&1_^s{xsTYw4LM#YxJXXPG#lSWo#%jBmp1*1b_hWuk{PMWtv`LsMn%P`fs^j%8#hRkhW4-}}xx@0|DHF6Vx|_ji7&WRfKkj)4OJfV3hKt{kby z5gx#Vj(8g$taK#8Aw<_O01)l`H$eYV6O{#kV@NB4sY6tuppYBjZYjmEB#B>UpO%>$ zVDO4B6VIJW49UGx+#V=t0JmVIy?x@&A)^R)iC6+`$ymdpx2wv^N25H%H;I@{A(_NX z;Ou;L_U7{9a4)v~Iu3Y~BbeCtFZla05@ANj`%>tW-OzitKwj>2nQz*>$Hxa_!=Jku zMd2hL6)J-kQ>c#Y+oV(GE-o+R+uI5>1m42LSa#`|Qd`HVvwLb`BTn0K_Is{i=}6XH z%J@@C5sNX#<%*0J+ol6ss!bOUeU|!DN=Xk?X4cR>_F$JKE`NmuQ5*adpPAdSx?<5H z`T<6;C;8!N!rwUBCbHN(S@aD8%A$r|7QP(QSx@xe>< zrPZuaY=W|$a%k^+XxryG|9h>dGLU&*I4G*jZ}U0l#YdbC!_W9@Ynu)*ZNO<8MDqfe zW50*uf0GbjY*h=6yTv`+a;cRmJ63z(l0JMrJ3?vajv!(cAr`;m=|^ZRy5F;LGPxjr z{IKq}uYrvODXz)0CGNdT0E%cGn)I^Li}q%un=T!{138EKt?zeU76bQPR1?jYBkTx?%dZ+ib7>2$XUwQg`f*p%*v|9mxli9wyn`8>o({Z&m z>lbMF4}E^6cg-YB_Oh_k>pR0mkAI{*CVy(~|5Xqk>1`gv*O$#I)uFpcvpiaxSE(I= z8~I&Q~xRwQ-mzzum3(+on)4Ib?Wr;ua!U`Sk;nl%>1)zBagAeq5^PGllk{-xi-*P$Fn@$p*nP-N!|~PkXbV z{!*eZ;9M%PSArL9+z)TxcDh(3bgE>@W}Vq;gsmxuu(B;uIx*|Dd%hL%Z23|9V~&Au ztyDPFo;T;q`n-NW;X3?1o>C)(ut;cglDaBJvG&5$a*F?)ZqjgpoKU2xBxLEske;(o zS?1(@nzvXC_Z0>p2Y&i7*;_;Rwbve+ZMs`Tzeu$l8D~GVOQUl6K@CvoL;%o%*V}J` zxveIX?^Kx~`kp;H;dCXl^Gu1G{u3M4cPm9bw<+W}`!Dz%ggq^1qx*z&lK9y)dmbaV z9Q!d;e(hK6A=MRZlrwb$HQ5=&fln)r0!$A5%h#0~Q4Y0`88CS%Tq*?Zp((Fj=C23O zQuH-%NgjB2bZt_6ZzM1lZ7Q22@{9txdC9?cS;r=hGFU&)MM=(sJDUK_3nu9z;{Pvu zRjpY2=Y>Za4d5t@f^UQ9cFe~EZKzIG4a@{p+40b2HFncivpz|pa>jmQ=pW5p;3%)c zeAMVwumu>NFpgP(%#O@q@}C=K`qgLIM-(&`WT$8VaYv2jh2=54%yur*WiDpywxx$H^?r=fO*K>)I)qQ zCqpRP&M{cuT$+dnMSN2N7_O)!#wx0~Jo3@OsfB8(GsDbsbvsUS+E!fYL7X(MMo~G_O}W*@w3u+H;|izA4z!?tOo8r>QWrZK>Y=`8?yO7c*CVX?vZsn$;Jg z*#%QMW*9f<&~&M;POrpz33Obm8D4r=A(%dhx+deE7m-+q@#dV?s$S%??GzR^-oA1e zOTAv_oSK>gs_h@w8f-i$T?8B*Y~`5_J&84vs#T0OM-_pcAhRqLUrkgPU-)VEf2(}| ZJIAWlNCTw{1xMc!urenRsxEmX{te@TO&b6J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_fire1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/campfire_fire1.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc0d3f144ac1b593ab4611bdd855f57ec5d1832 GIT binary patch literal 951 zcmV;o14#UdP)H_rkH<-9HF+-7a5_xSVj;* zMA(~!MUPSR-g6@OSP()9X6cKBNDob2(+9Qb{DXfJH#et^C=|Q>&bj@@RkzFtLbwO+ ze*2x@z2|(+_xyf$+mHWj27m!z02lxUfB|3t7yt%<0kHP~u3x*V>gUZbTVlwUteCMJ z@bg@MpPc_SfDBGH?(9ZjatL|HO;FR%Y+I+X{?2W6puZo=+B{M$NAUE~O|^I8TU3y! z0A=TFYEg0VCLbj}HS5OZ!#*J7LAk>Ovsr=5HGqF@D9I?w{U*e9yvD;TiK5~Hv0~Bu z0x)~T$@fkL*O8Z#qmE5ZZi3hbK$S~LW%3k@NdvPNGDJt*L7v}hS1~r1iW?Q#cxjSBzR*0wS@N!~ye5PiwX z44#)e)=|1RgJ%skPS(`8fZCB%q_sNnMD(9P=xS>G#BHdrvSHjk4sj;n@wizzI;zvt zGtmL`b|Co}^2Oy}{><|#YbH9O^_dd(j(!!A3w4C-Jz~Sb;blOw`ujCJ(osy9n+op% zN=|K#3Lxodl&$D_rvZ%31(9uvL!$MpP{SvZRD%xcN?-|Zx&~oRO2BZe1!bo**|+3f z;b+Jyt15Yy;P?abNfFvuexWsGpBBDJ(mJs_L&tG++=7NkZP_L1e<>^xGetroEb1VLw3svsX!ataX=K1KL)S(&%^;F=0UX`tH6%P-algf^jk zUf=uQ01k<7=;GvfW!9!3) zC{#SwUx(gvY|s4{q=ljuWe;A=!IFzVO4@?NrQ0@8Zw+j$hYErz+xHzZ+n3Gumk3gL z1IwE?d2i-3Gw;1NN&i_4fB`T72EYIq00UqE41fVReE_2m?g#pO?$!Jm*e+T&{b=|+ z*VoDXuK~n41OY^k`yJ!6Cy#^WrKNBk<~rE10dhBQ1lfUsHrwXr_b`wE!B(j()8Js1 zqzVu~K;Q#*fW|?@0!UVH;`Jse9m3t(C{dv=L6jzP++C_> z@3D`bo+}KQPNjmiTCEMD0|1#zh6vhd)LGXdu3zh?H|Y(!Jlso#h1J&1Z8g8j+Lp3? zUj0Su$tr`&K2%Bh2|j*V3?VuIuvn<|;0OxYnVX@P^RH>=&u3-nJ?gFi> zHOcF8Rk>WUtV^K}B!*A<4%-pi0tClGYz73NR=!qgtm#qV?s0@?kEP)^ zNl77kNkN`xh=QoE7~n9=*Vn7ntJI7Ppb>t3e|P_|JphdOvbfRLZ!gcubUII@3Yr6O zKA+7(OeFtz9f$xCAOidefRC!&EkGZN01+Sph)XgQBT!jZn*rc;KUYzVbvZ@=sE7en zpOp#5RvivjwS6M#m`^UWtHJ%`%ngcyLr3-Ntmn_SOr+cqNr zM#Z;W7`3mO(Xz=1P*bPb!MghE0M)9E-)HzIXj^V4VYSOipq3i2`qj{;pkf zZ*Kvugan*rM_&DUeGOfcaiaiL^)Bk?1b|_m+#}!ozXIQW-VuN?-?yNPtN?JxCsP;W z=;s4$1wa^K2=6q`K6$2gzU{r&0W#i2LF)jOWEe&D`IXj3(oqU2gB@{67Fux9swghW oX!H{2KmC;WV?-a5P`T`U1Ag`QtH(dgLjV8(07*qoM6N<$g4dPohX4Qo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2.png new file mode 100644 index 0000000000000000000000000000000000000000..e607594707657bbd0b442e13a9ce43bc45395527 GIT binary patch literal 584 zcmV-O0=NB%P)iJrUjRo_b5zLO5|j6or@tt7okNw!4>vCjfFlWJ9nt&DsY* zK1cva$pO@OT8?6bMho%X{R7!XdXBu1DkT6dGGumFh;P#+Oo z2qS%ESrG#+;po*sMl(qhPyJDb50q$YKTtz9S&aI8~cZ8YtN0 z>EaktG3V{2K(+=4f%cD)Rc{p2UUGP|YwX&;g4xBrBev?r-djt#*G&2GPiM2f@%}`v zpB6xUnBa%H!|G1~YmY|x{!g8$nzOr-_d$&Ey>=4|r$@UPEZ2TwIBYRKRNuXY+;yphBITI%z?~hr}l!3^mO%eS?83{1OQY>MVbHr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_embers.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..cd2854bedf578e8689bb79f476c3ad3a17ab9c66 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8Ynp5 z)5S5QV$R!38@ZYSM2>y*-yo1B5S5cvRQ$^FmEyQ zmBDr&cilg=Y^rQRpGjGfN*|h%q^;20@*$thMl{J+a8OJJH81~KN&(e`ij+aa@ P2HD{0>gTe~DWM4fbD2_S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire1.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd7106bb82ae905a4b3ab30dbe7f58f012e84bd GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YsBf z)5S5QV$R!(8@ZYa1df0F-Mo47g6QT4mxN8eu{{jl`jzLBUTLa z`!}Al)H?9~SH@nMUuRcN%8B=9KM|MzdBq{UGy4DIrUdSP5D|0L+nupTlwmWo-Q7c~ U)qf`^N`Y+gboFyt=akR{04n}isQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_fire2.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe8e5d73f2dea07470940b2d3d6691f187df151 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YtNB z>EaktG3V{2jhxK^BCQXVZ*YG5#?@4-l;4|^knFH2$m|49nBZ2AsY(`&&K&w0I}SLD zJhZ>M^KSWrUse`C12BPw`hggIv!8WSmLDv-zuG76V#RL8drQ}E=J<0Yoc_bOrc<<~)vAvhWUQyFpUXO@geCy;@=A38 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_open.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_open.png new file mode 100644 index 0000000000000000000000000000000000000000..d890862a346f0cd9f1309efd68950e4008ef244a GIT binary patch literal 611 zcmV-p0-XJcP) z1v~#iRFX7;5HT1F3n3>K_M5zeIhOS<+1sp%fg1?yh1;DsvopIhw-n4-oB_70RVCw> zUavG$fW!SgRjF*~e<@c8FI!M9hj_tht~0=DSWd?M{=4fkZUBb+=Cs8tRQm704`6v1?d&iV7vgZ-+8WHAZ^>Vi2&^JQ|ms7d_Y)S zPd~{7=@)s&Ha#Z-MA2ugP%Jt+K1td#MA8w_yCmj$0YJLl=O7H%;_=nxMQpJty2ZB2 ztpK9$pAtEaQb01_Gn6vV3jjinv%jPxZpK>O3q0c?AZoRpv7osC&d*L28DIt>`-}qWt#e`d7rK?J-&4axrBB;A*Va-6?_SQx>xxm>U3lPYg)Ji||Z<=E?uu021ZI z1Y`aBmFzIVya0$|Nk0k1w97`6GiUU^)z{NZ0Pb=Y(H9owS?Q*G!1n9uSPx(U1&Kh! xzcEK_xU#GSFzvp`4S>iwU~{%>?PyJDb50q$YKTtz9S&aI8~cZ8YtN6 z>EaktG3V{&ja&`^A`K6VPcPz8(Nvv%LwDZgW{ul-bEa7*Z>`|nC3jGC<^TKdO7>O1 zs`yk0)QAao@Mf%f)WIBo%4XNSSo@XN8Okc6(XFuV*+AJXhtTDBq1k9uXizJzf1=);T3K0RS#qNn-#2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_wood2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly2_wood2.png new file mode 100644 index 0000000000000000000000000000000000000000..3eafe2beff85610e7b421fffbc06c1467517e686 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8Ynp5 z)5S5QV$RzO8#$XDMA|>9TQq1oX?2UVCDis>G?cQPn2pL~^&UQ~e&4n|#P{`I-Vf5(A6}WO+NI1IF>e!N zNr?44rkTegUo8{QRy&}qzxTIpq{xEjk$ZgZ=d)#GyO}fQh&J41ly{jYClc)R(-~xg Mr>mdKI;Vst0D~+@6aWAK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_cinder.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_cinder.png new file mode 100644 index 0000000000000000000000000000000000000000..8e81b2a4660140888ac84dc9784f3153a87fe317 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YtM~ z>EaktG3V`NL#_q`9=C@gGO{gVHVqH{`YXO*WMSoh5KvIC-t7eADv{~p8YZ&8>X&Sp zG@l!&5gjz>G~~Z}Qmd`_V|o0v$Sv2q3a3}hS*PK^{O&-?!CfXlyi@HD?#f;Fepkvt wGsd~64E&xlwr%)pD{5U`JoN+6z#p;&jCT*IDd_|sS_CrN)78&qol`;+0Jn`sq5uE@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_embers.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_embers.png new file mode 100644 index 0000000000000000000000000000000000000000..221b64548d331275e09e0fd4b513b03701bf092a GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8Yp-c z+o+?9LL7|NC7JC{zL>-OsVR18+lL=*t9LCo5ImF2lEE5oxN&XHE04R)Zu~)xdp>){ zABw+!iuK9I%hP}8b$#7^{y(>lKFg0%4uysW{{HI*O71!Rc0j){c)I$ztaD0e0s!aG BVblNs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire1.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e33564aaca63e5cb2d63c544dea244c38cec1a GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8Yp$wgkh_HV6d{D$uz{Em4x4Nm(Q>;g9^MmqjAnLIVR6I&ng7L3qfbr)L~quw_)GnjGR@ zHdiQX8K2=7msbs?>l!u+Kdf21==Q4Qq!opG?QcDttimR9yVCM)_JyuHhs3&nGHWkP z)K5HMTYEqu;GuQ9xl4O0)3i11?|5g;-BDk3;F$f<^1j(O<@Wi0+XuA#AKwR-*eb22 UqI2@mK+iFFy85}Sb4q9e09M6tZ2$lO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_fire2.png new file mode 100644 index 0000000000000000000000000000000000000000..9141e517816f4ab2f4d4c8ba9137b5b942809795 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YsBi z)5S5QV$R!3hFpgXBv>DazX^NsUQmkaD^?4I`Mf#;q^b0Bl_Qr#;j7izuZ z(|r-wk$d3a##W`N-`k!%jsKV5(J0@}z{H`@fI)aMKB-tz^;}r3HhBN^b!*=rS3LIS zR;zf+qOb#niBC@J-0g1tr*-A8nS_#OP>82y!;EUD+@)H-_zb_z>^!@<@$;q2iYaNePD~s>ybnn4yQt=NZeiwnpf?yiUHx3vIVCg!0CY}i6aWAK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_open.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b99b9f93193fd6e6c5d8e29f76b6895a72d9bd4f GIT binary patch literal 613 zcmV-r0-F7aP)CA8T&t#Hjuwsb;_BtKK{^NAoSSrBD z(V=R$x6PlF6rz$PXthGjg6O|ufQ_(~^k=gdsTmnSYWnr}>)X5K0U+Xo!LjbYK0gJ+ z;W&`0)E)Bt}1;60kJ7N82%05w1jATG&Jj6m~w^g94%-EV3z z=;?Bd0H}xo6t~I-<0{#$05lA-0!HRTJ&5mHJG;pk$}%_yoOvyT>s=+gcL`w7Ou2x9 zLpr74JncALJ&ORc)a&=PBXfqN_XQCEmjVD~oQnaflox=}n(J+DP>w@cdqNDr>4nVa zz%2R3U5{;607PXzav|!xO3#){R)Cng5w5SPZg+pdpeysy8QRI@LHB*{4Xgm^mk@Lu zMQ?#m1OdG7srd)M`Pr#LmP4vdZ$O`OjECW-?z8nN0ia{(et5I+(g6{bz3DgsE-tTB zmg8lpX*x!fu3d{Y<>s=DW8c6QmLt!}(EvDZu8Ro<PyJDb50q$YKTtz9S&aI8~cZ8YsBg z)5S5QV$R!3`?(Go2psNa2bSGB(6HCyoc<}-eJ{Z*|R4LOnQY%f*+RNQ#==M9%_^5Mmd_D+Y) m&uv-ZH-AHJMt*}G$b<4{>`gaFSf+ddS?lTQ=d#Wzp$PzMT3p5e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_wood2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/potbelly_wood2.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8da5f5a63d5d1d325324ed124e5694f6aa6b08 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YsBj z)5S5QV$RzOhFpgXL>eB3e_#;Q^yAZe#JEd@|G^u_Jx=-$AL+^*W$y5P7W8Jp0~OI* z4;UA5a;($Tjr}KY^hEdlCN#)a+Vb`6|NGBGznePIjFoZIU&C8@L9ZG1f3I)7`|y(ffv>SbHP8GQW7!!P a8u)+zQknDe|D_EeYdl^3T-G@yGywn?<5%4P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_cinder.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_cinder.png new file mode 100644 index 0000000000000000000000000000000000000000..5d221fff5b4d5fabe034c883dcbfedde09834677 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8Yno! z)5S5QV$R!3j$F+K0&WilV|ED$y%1#KU-00s;2Xvk5gUht4c+f@)h1k;S|X^ao3Ef^ zuXyJ8grI#fK;4+&1d~DOR_S8FY~M5I&Mt~P{d@P1w}ErGGG>KcySiWM^`&F;L&OeP z#C9)yUuL`fSSFLz)Pj0F1;u;C64iI|PZ#}oXK$z2FrUqaQQ(EDSX5sL56B8nS3j3^ HP6J=c<^AQVnOgCMa3Ubf3y7of$aCqm$F(`uYC0c@GdU z{+-QB&DotgATgh3)d^rtmo>;00QWQgF+GbUZK(v1!E#AyfFUWv1SE!c!(?d|7O@IbT1R+2U_})HB0191~YLGJW{$g;Gl)(yt=kYkYmhqNl z*Snd(Wb#tDkTJx4mVG6foE2$$=+)N_3DXFk)d39R*YBS%b!R`nIspp9XkEhu^=RH~ z`-Im8>i2qp2(4q8BW2;1X_Y`#&1cV0WsJLJunxFwc2kf|3=b~B9AJwj<2e{y)*5pWO+t9X=aH&oW&&C) z@n*g_$Huf?^MBWYt>l1g%h~1nP-TqIy=}QXST@!7g>0-4z=>s1wTe>>iV`ZA+oZ4x zT3R+%RVlwHLd&lwY7Rh{@smBGPc{U(|5KOzc2H{-#M(C)M)HLYt5E{(=0sS#rr0?% zN}x`Ysu4F6z+}9oZ`EVcqP!=|>JCnLU{ z7E4QfC1L7}o{Rul2dJPaK)0z5kZG9@&mpAyd%2dh-W(`Mh>}?s&;=514*UVlB$dPH SFzv?x0000PyJDb50q$YKTtz9S&aI8~cZ8YpN>8!vd`pi$-K+SJ)o!2s#t+X092gi`un?^bG0W$@s{T^-=!X0P;e5k4w<6vO zT|Qi@;>CL8u~yn=_GxF$6xQDe&x)91R}lJLMD5HBU6u=6c}YppFRx5o#@;Kpq^V;1 z=AWGP#ron49;@enj24;sdBJ_-Y2sWbq?tH=FhzefPPyJDb50q$YKTtz9S&aI8~cZ8YuY0 z)5S5QV$R#kw%m?^GHf57UsGNBWNAUJ*?fnMFZkTLBP(aFYy8Ccrc873CsvW)XNykX zRyurE?X<7g_BD^JtR>ey`8MZiz18yNpMU>m&Bt3YYe`zH=E}m6861jG3&FoTEfo@fU^YL@? z=J&eI)zmSNxnnR4+Wg@5Yan60(IvV2-ylTqE=Qq~K1Zuq_4 pcBA|Fv17+0^Zzh0{ge8@a9>4t14H1?Z$SStc)I$ztaD0e0s#AGeVzaS literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_fire2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_fire2.png new file mode 100644 index 0000000000000000000000000000000000000000..e60375a2add7d91da15820a58f6d477a61574fa1 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^3P5bY!3HD?)>PyJDb50q$YKTtz9S&aI8~cZ8YsBe z)5S5QV$R!3hFpgn1XwTZpP@J5)Ui0nj;XDu<~e;}Gm~m+RsYC#&*1}GSeuG~cK3=K z(JBjS6MV&Va)MMnp5$-*ot`)&yr)rKo{2-DfdP|PAk-k!AM(ED(31RDRWEP-s+CDP zvo5y6Q6r00M%>Nr%%z&QYyY@Ku)TSkU&PkpdYcN%} wPyJDb50q$YKTtz9S&aI8~cZ8YsBb z)5S5QV$R!38@ZYi1P*)@u4(XhiOIvxG3qPhD#vKu5|0e7<|%RuJ~S^_ z={UvUAG`UTgN62e#!rtk0!_gH4S@`+HEP(ny-%HveUzbjs;p$cmeyVG&yx)`7sTIc zf2@_cZf(xz&Fk{-I=@=>+sc|Np?t;B?^D?JeE!V!`fOd4!z9^W6=}2I^8OqN*BZoq W_*4rfTz#4Xvd7ca&t;ucLK6Umep8_U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_open.png b/Resources/Textures/_Nuclear14/Structures/Furniture/cooking.rsi/stove_open.png new file mode 100644 index 0000000000000000000000000000000000000000..9b43f994d5da585e306352c66401f11e191da09b GIT binary patch literal 702 zcmV;v0zv(WP)=?hr8PKmw%j!!w9c2yzpkLlQv7#CqqWp!8krwi+nfZb0|dlF zg5pGB(b`<&yaYIqJDR5XtQoSjakq5pfLUf21zE)K;Nr{ymRK^L?RGO)n+b0cVm53u zlC>?EfEG)t6UqhwDGyMESCq%qUt`Ek2wN3u}oDfIn_Xv zpkQW^BI~;}pu$c?X!i9)%>g*3aakj3%gR=?N=O^H%5MijtDxCxCAB|~-!j2`&eCM{fE9bmQ>bzFn(ARU;g7HY&_PyJDb50q$YKTtz9S&aI8~cZ8YsBN z)5S5QVoq|RM1sMqhCucntAs0zi}@r<53FEzlf@;(W6wS#>_5uHe}* zXSZ2a3~4K8tx=d!|N3L~hNB7vAKw}0)l_MgF`Ov!_SIwyEM#n3oc`{xZkr{C#`mv3 zzNT9^Hzu(=@cui`u!ZHx?OQ3+*DHLyu5W+9x#?M8LyqI!p0_z>% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_arcade.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_arcade.png new file mode 100644 index 0000000000000000000000000000000000000000..50cde3c43499c0b832cbe8535bc8886f41e8cd2a GIT binary patch literal 964 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bed2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bed2.png new file mode 100644 index 0000000000000000000000000000000000000000..0c1914fdcbb50bcf14cb070ae2fb581762736583 GIT binary patch literal 1059 zcmV+;1l;?HP)FaAi&l*)M?&-w zbnHH}XP+8B{J14tNAmUcbwm99(PONAeABq| z^DkFQVsUZN$Ye661kUksT(wP3PU7u=1o6Yg7y=&0l@nNqhLE{`7h?P0GmQDBkxV8H zMNwW^=<#^?w^pmY_P5vJmzm4uf?*h_6!sxZ%t0LX&Y*qTKqM030XzTXP_vnfXig5! z5fPca4i7-<>h(HwxdgS-fz##~e z;;#=MV)phY925ir(o_h_vC5MZ2@0YzXBtbA#OGx0KoF|j=wamBeSAJ28jS{qhKAss z2}5P^x)>3N&4p0RJV3son}<+qw~#-3OEUN1fD5Xk$p<(bUzWN%b25R*xqR-Djvw8z z)ZM?b=IM^zfI=kpTO&PRk5K1W?$p7tVy=OYLQy53&6xzmal+MiEMgh_ZNaDtge4M* zv|DeY>|9P=BDckt2wcSK`Y>1=lR$QlbQ5+hiM&C;l--ImYmA0dMyr$#*0bq~YdICP z)zXAlG>=4UG)?Qe>~{S+&-Q__H+$BSMB!VfUyf_b%Hp-~H<9s!`F< z)4ZPm_w8dKm-nd~LX7#wAgG6cJ#KNJ6Wkxf<_iJmFEMr)?_p()lVFcR65tJODl(6s ze)|hz{-lNZg?XgBPQ^CtK&#b)EPFBQ8HMm9n+9tZWbuXf7z-fKYNuscMl2jce&hpo z&$EcXe-njr1-BADrP;gz=jaF`u%%0-67-WYY!hJw-7`qIrF5Zu$a@4`Ul0LmGo1#kzSST@E`iF@aL$DTI>};!E$c@e#aUFTdwxM&}&O z_8Ir9+ibiUHN{yxt+#o9p`KH%R;l|!q|z=eEn$0mo0pxQ+^K-#-v=zz0S{Ox6nFwM za=ai6N;~EyDHe;C5>xV*t(}#wP~jsYNjbm%@(XRrm`2 z}EY*(x_;zDs1LrNXql&V9YIxd@L#lSTFXVd)2>CMf} dBdP-B`ww=Htaml|OLG7K002ovPDHLkV1jKn`Go)g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bench.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_bench.png new file mode 100644 index 0000000000000000000000000000000000000000..902997d1abd8631ebfa8b9ed6379200cc3d2b80f GIT binary patch literal 1626 zcmV-g2BrClP)Px*6iGxuRCt{2n$K(7SP;iQwq#pTaKJO`iY)^a6rBEDl zT2k;OP)dHZ*(ix3%eG|gL4L}UEZMSCa;d&xY)S9UeBaExc_TAWpulg9QqFO~E9rT4 zy=q=bM`jbvXmE1Yr`s|aU)=%l`SK@6W)py|s>(nAUeaxu0Jyfrm;R5Hm?!lDoSgOf z`>#Fz8+ibH>Hpy4-dg}FyPFZWW%QQw5)mW-##eV#b~k6nc$3g!&iyT}ZN=uS3e9NX z+7{0JZA^!Z%I;?5kR;bd$Q=Q)g3p&f;qqs6ycACcMTv;N6vB`~)<~;^ zZLwXcrgD*a=0WZVNO-&>eei4A%!0SqR3^SJF5647lIBc&pY640KM8~QH7%7(3fH;F zZ2$n@NY5#XQfA$;qtM%|soV@a%8Ig#_;iAb!p*>AvlbdbGa9TrHj0u?J&R)&a&Li? zvwr5YAP6XzOHl;e4Lul&9PqLvC?d<9Uc0tMU9AuV=?6rZ{POF}Yk?OaKjG%`Ov6%JK*H(t1Ay(gXhwt5)G2jMXBhYyQLBkzn}aGn$bWluWH|CsO2)6(csCSr0PoW2&No!BQL|?$ZQ6?)8eD^;T`K* zm31w=-q{F4|Bt`{LJzI`HjmD587`@KbcU?^&k-hc2%UmQ=fgVyb}QAGqZVP20b+u# z#?K+GuW3BF;q~=>nC+cGSfe+M8n*+Fu^&rRD`D)r+zvdNMlGg8=zMZV=xb3?6yuoW zpN4q`2!P14GM?NK&cNmT;u?T@O~y3IX zJQdC_u5ku#*X86dTE6=8UOaZT^*H<+HgrBaElvdZ0*#FJuRXgd0REKzk% z&iWji`!GE{66hV9`=a2A&U5|V#?W-0lrZbxxg)m9Dy33n>`w3Nx5ycCGS0K6c@fa* zw#>+~n$eI;+gR;A@_ZcKh`i<6787rRvth{cddKEImZ3+l%QCtx6U)$N4CHJWOuR`{ zW$GJmaCC!_7h7n=N4$tZ7^zcTnFUf-9dHV?J^4#kB8AXChO#^Ps4V^e3{TG&}rDt%ocbUjTw$TntBBY7hYBrDzi04l3yp~ z{tV_-f~SNY?nu`F93Jch=NH$J;IUezsgC(!TfA@7aYjCVps-$6lkz&B`rl)+WX z+!qB=J4Id;1&K&_$y(wQx-B!1NM|8!@o9wH%x;Aw>3L(aYDc zTQDa#GPA4L9*LJ5Nb#(+_m?5tW||9<@+3~t%ag<<4a@4DA(DDOW${_#mr6i6=FJ#n z!Tw%(@dXO}1}ORi@=7ZD1B(8DqCY^sEcydv6#W53e?ZY6Q1k~B{Q*UPK+zvi^am9E z0Y!g6(H{U5{Q*GHA5ioM6#W53e?ZY6kQ`t12T=3}6#W5NvWxzJ#J!?FfTBO(b@~JT Y2L@-EG)fP}+yDRo07*qoM6N<$f|-6DAOHXW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_cabinet.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee128d72cf314af23a96bb500e957ea119d0c40 GIT binary patch literal 1150 zcmV-^1cCdBP)DNeX7*|-bJda zs)_Q@)KU^mamWO0c7_>-t>>Hpyacn^Qu|5hUS{sS=R5nI5dLHQe+ihTIeTnjmSrhh z6JR{k`g;j_?*(wGPGw~9{M?PLT)UP)D0PUldL1W*3N4nBc`=uhce$WXu0FXw*zLDv zET&So_6a_(R%R^$7IH>odEns$Z8`9!@IOjT9OtLVMSV>x^kaccUoJYKSbNA;J4pjFW<4ZORX8K+As2-=Vp2)d-{DBrCML+R;}T0P%>DB zwFDeQkV@qxpb*rSL8VV^bVfn^ke|r9o^9hL#o|;=$p3)Xg-KROWS^m0Df`b`Nw}IDm#hZ-(?d16X*L zgm;`Vg;W>b;QsBC>0~+Y+C#G79t79|$+%ABQ_CD@;S1Oy_GqP)|hzzJ6y(dDasAD*$mJzq_|^p{hmVEvY+sc1ULw@nIx=cM*=Yr)+D9WQ5R1gQ$Xr zy}6-oPD3PRE=`3}Qe5JZ`SmZ?d)^TI*u(bNoQ9-5yMV#MZFfv&w^7Iuv2hdaJ9`{m z6AM@^_u&NC0!%_c+S@$Fs2z9DB?Y-S9nROX_6!!j3pS=9Yj068;?WBykS48b6#1N* zcfs1Lk4=DuFTlaa{?BJ(;ttG<5^Jxjkz3jDXapAiXCj;tjPbk(agS(!I$y5c)%;r# zxM_iOa3EDMM4UJnquO;48ioOD=-WVdTs$vi&}udxPT=$)EX9byLRD%)Vt&HgY9E?1 zqn1roqTRyH%w#eeHe(}!h44i%9>f$8T*zoRK0ZRNQWD_{a3Goy9nNsOh}fzUa_}u& z!Of`38#y%kekQO5SYtLl3m3vPS~P0*dLkR^K%;pbi0ls5{zV}s?%;BqhHq}Z`%@|a zGpQD^m8g(t5rITBg2p{{X+txbQ1h|T?uEp^)ypB0Dv$oPT#8UQgoBYoSG2pk{lXMc zCb(=5xR&ouAe%6d&?ETJ^sDfj|6_%_1Xpx553WAvUu1^pAcXZV Q1poj507*qoM6N<$g6zK?;s5{u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_clock.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..41fdb8beb6c6cd8ef14e9b9629c771073ddab745 GIT binary patch literal 549 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 Ef_DBkCjbBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_locker.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_locker.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecd678b2376c7fd861634d8b906fab2f6549410 GIT binary patch literal 1578 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 TiYKhE00000NkvXXu0mjfU!veP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_sink.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_sink.png new file mode 100644 index 0000000000000000000000000000000000000000..2112044f56e2adf09f96dec9f7a58ace9adbcb79 GIT binary patch literal 1251 zcmV<91RVQ`P)Px(ok>JNRCt{2nome0R~*Mb2^M41uF&YE)uM5RLb2d2?Od`f3yZMe$vw#Qv=O!l zE7rrNUKUT=9xPZ2QgkofAVm*FC@fMCyttKKJcv+c@&}T|L!82v##NT?^pJhyOd6?) zMtyNUmt^u@hWGuw-~01>?-!s3bX~UrEX%?)O;1@Y76TxaN(E|pr!?rgZtv{u*n@+E z_Rh|Zt*WZ6s;cuWK82BF;Y7Wq>$*KPH3h)KFYW-)+C6|}Swtccr(SYm3~R5*{F5bV zJfYgfYOiFSb6;i>odyRR92@aXJY*+5QY0Kg;u)~!KSSD$*y z3%RsYE)&68Di?BT3b{0ofB2q4E)A58;Vzern#bvIyx$f*?H1hC)5qQWNrG+dBoYZW zHa41P4iF5-`)$B8&WDDE`1z+F3AVKZu(q~#mhEdeHTBYPyx)!w-veNFb{2r~@o`U` z#l=NwdLL>ufTn3SK(Sb)v$L~m9ht;K9diJHs;ai4D1<^G4h{}5O%uZ~q!KQuX%27` z3WW%V!vGkDab^uVZ)#cw-Tax&dOl^PZUYG3>+L;@c3c>B89-*2ujJGoaHWSpsZ^4F z2%Ki=a>xBrE`dHiK0Z=SUX2LG>W&4@8%@*fk&zMS`M7W#uxl}b6doYNf1-W}Kxen& zl(`RN#EJFuSJzJL2~rqfINonh&n*Ek|IJs<@0CY#;(2*}`^37W83IriUnyFgP}d_K zB=P|9-7OlbdqHdWz=9^jd=2S9Qn>0He<9gVu2m0}JMT~YTVSdXg zsAV^G+0iu3{@|^@oM-nk*#bui5U*dp0C4X45{X1j`|8VxrfK%V!U900K0B341zOzM zAMPB0(Fc!s6MRT(1a|->w$O!Kn(4VE-e|T1x~|)nW%15_9{06(y?g7+gfKw*_g_5; z9EDt(zu)dA5{VGBEQ^_$8Rt(T;X!usP(C+s<4)$7nVG?|ECQ;k+E89cKT|s}GufsP z4`mN17K_~0K6X4niT3i$*kf~Z6M&$iD6FikaG2l1%w#=QlAU6)$iVxpo^&2FljShK z#mdSGilQ8OfTAee{`4cvO!=m#8N5J5k<07b0g>9HM0@$=w?CYnWDv^Y-T8iQFK~yV zva!6r9jMlUkw^qZDW56@0na1|II(to_#V$+U2Awl8%?!N6q;LNu^5w+la2=n*OxKp zuM#0#Ea`<@+Brj*oSY;Uiye7Da$*cKlXZmOy`Q|OcAq&yOIJ@HW+qE=V$AV?fU2r? zEEZ$*^E;l?RzRwJzvFOkg$2dD$^4TgHa9oR2B@3_0Wz74^x_4YrrFVG)bpD-QwTIu z#@GK*O>59F3@77je|Pty+t_gScXtVg!-PU148!>EscW^Qi}+ISA!c zw^FHep$$4u+__BwytzJtrkn(+qBT&ZpjpKWu98+CA0HndA0MCN`4>`RJ!1;zdW!%6 N002ovPDHLkV1hKPx%vY zpi<=uaYCY$0~gY`&8O>+m?Z41vyQV~yGa$nB~NnJUeC;XGrK#Ef&Yw+fQ^8S09nBF zAMuv*1mN{i6P5Zl0=I|BcnnR~aenFG?W-d`N1*o&*F(Qpv+Gy@-hv={g?0tC74PI3Ob!{> zPQ^es@VM`GHNdT}^B6|Wf))gD#}l52uPAUvK-B6o;+sr02<>Qu$1Kw+i{pkKc3DPE z-Nb|iuIU=?n4QO})~uJg{jKluk&+>d>m`{kE8uKKPFX*#8u;bRpQ#G#Mn=G!XM2f= zw*P0L0yCVh$Z^50sYvL<=WoRVgb2!3ECE3hkqhQy)21a~Hj>yA;qM1##(t$fFbis< zpbEX45XXmyY;^E^XUpE+EAvxC==4Ub35YY9KgZQ@id^jKlP3I*0~%vNvAx)cD+x#= zoNOT+ObW^Ahse_-RRG<5C#3*$e+P&+;whD!N=o>8b;U<2?f33rVHs$7sQhf6-Y4X< zePBy*^97I*^#U1!oIoULkRT$T-6!)i@&u~583EE+w`Fqqol20(=1j^wSHSz12k4iq zg*kBqo0f^|VUWyId)+r5p%uluTYNiIbE2P!6Ok)`$jMMR&?tJrkX=@z#_tLIYD)bl$%iQe(8Ju!C_y*7Dmc9 v<3z-zWw=+sx_AG5ab*Fk{@q#@xpDsjeR+WkcY5F#00000NkvXXu0mjfS7v{; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_toilet.png b/Resources/Textures/_Nuclear14/Structures/Furniture/junk.rsi/junk_toilet.png new file mode 100644 index 0000000000000000000000000000000000000000..425e54b1bc293ab430a70055986542d9e633bb1e GIT binary patch literal 2224 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 b+(PO9g#WnEP@ldO00000NkvXXu0mjfmQX<% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/green.png b/Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/green.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad186ddbe819e3d05c11b5da1a55577963ecfcf GIT binary patch literal 1866 zcmV-Q2etT#P)m?3jd7-2F8E#@{?k8fkZCclupCqaEq#{nV56JScjG-7mK< zx*Y%UAJ1>-dv64A|GRG-(cW!R^SsRY4$<@A#`O0irxs|1;*Xnp+gXk0y?p8Z=qIQ+HP+_>r9dm(@(=3l)!b>HLw z49+9|wRX?|t=Ws2d+&t+0A(Hl>h$=i_B$q>18ep=rqb$#0BDYw+F#%&tc0aGi1PyhKYXVqxDrzyCy)1So zUpY+?5JD(d2ti#4V~r-|*cO!l)|HA@6P`zBnC)**o;hX_srPoi@G_JG2oGc3JNVX( zjaUL&gcHCzQ_*70Z~|CoD!TFMs8g4V0koq*a22U2R{;BN+uNYwqg4|Cmxy8(wu&ZS zZ0e`W5`YA!O=fcd+LZtpA(a748d(^Y4Yo5#`T&<<^tOH3AMK~dbvk91S7v%D3VERsRH<x| z<0@d8Vp5~bsddEq#(=0icafFs3%CLR1Ko^-Rso+`DZ`ew)&F9X@X{=yD=FXQZ~9 z4nzqa%+eyeJUZ)SGepK2@VIQ|Kvx-#*M%TD+YK`3XXXWM?iSk@O;!Ny<6AwOz*xQ` z?KaSf0ATXdyqm0~F}uLZ&I9NUF)N_G>_{bEcRbU5Xl1Yog3(qm2=)_Pl|xh zp^BwRIuHco3I(CAmzv%u2>_bL-92wzu#{Pivna{l#Kgb}r=A>P4tqQ0k(?C-1V}f* z95y%3FH$Tc*#daYL@49AH9QcW?hRC+DFD6c?V%I2&V%#AT;IP-8!KG^&eV^pN)Akb z#7H=H6O)tN#J*J;upBFVUW%lq&I<)Wy?~6h5$-m*ekofWmGRlv$5)_{OS=hK0`O@% zMf(7>5?ca^rf-^PyIbLma)T@Zq+Uk@WevgGrK(JPW29V-=U^cVXlhfyjLAS#I&6Q7 z)hNa0(y0Ylvx@~m`tc&gR_tRf$of9seeoa_odiJyH!{GqmWfVEB2-U`%5lnq>f!$< z2tIuHB)GQQ%8^)gh`mVdbr4jz+o9vDRGBwLv;w5`=FqImixzYHnI^@Z(R1 z?k_J&S*R4V0`K@9?E_%EtYIhxp~V&yM&~X-U=y;pTi%8u*a3PFLgsld=(B>RVhU=X z+hG3h0O^n}{=WeG2E6P42Bjid04!etpczg8n-TcD*5u%wO!4~^D+pb*8i|gK??vvRuEeTecE>niita6zzs)NbJ0vP_3Ay@0^sBDJKd(H z)Z}1ugUMJc(E0*bKp}yV!hukHM{7-V8IMwsBminLXJ8*#KuzuN#0JN0{9it`1PE!- zg6Y)ilOzFPqC6AKDQ#CX)Z=n{UMKI~I)z1OrXH032l|GrL#-a>iU0rr07*qoM6N<$ Ef>ug$G5`Po literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/meta.json new file mode 100644 index 0000000000..86e639a559 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/ms13_barricades.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by INFRARED_BARON for MS13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black", + "directions": 4 + }, + { + "name": "green", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-0.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-0.png new file mode 100644 index 0000000000000000000000000000000000000000..0785de7bd628af6ef58493d3438ebc991a8f1f62 GIT binary patch literal 1403 zcmV->1%&#EP){=h6wF?**1&j*VwiH$h zE$2pB!6Klc62Eh>RaK)rTjKYX$K%36J93*5-n_VpM(0=On4XUjs35d0Zp#L$7*P@E zh{uZKf(mO>prx+$%@!R^AD&@4vSBWviW7SR^d zB>87=1a`VO?14Wqr1g99cKns zC2cTTk@bvzNxo(c?>uBxBzXJhYJ;y9G)!;R?vOsAoh&! zm-)WVzseH!Y^w2pNe#yK&dj@MQgEr%f0OxOT61mASdK!{ZFXcdo_>A4XV^%OWtxxl zo%#Np(2CW3iWal+5l=Vn_+|X;dCg)qX0QDD-`7wqK$9!HX0b?C$8?e_8w;vp0mj10 z%H^3$GtRSL*cP`%XW$jRV+i1L$h5p9a?n1L~Y{FcaY zNoz0Lp}|Ct#x_3xsS-oqv7wW>4E7H7Gxxv{ptx7~%wv5>VnycqJR5o&J-X-n`%t&; zV%v(3Th^VlM=r~n`;c^des5UdBa`H1!wM+_iALsbm8$_vs)6x7k2(RV zV&u@}D%P4nui(ox_kVO?Vv^c|lX76_qU;xvL@1lhgd#rnQ<`^FW+*4mkfYT(^<6%s zt1OMnPPru*X)Om9mmSE6Hzg{~dC-_~2?U`;iA11sn}xhq-CB2P?H57xOC66p)C^SO zxIKo}VJ4@jI-x8b;~`?g{B!)vi#G%!cM@>khJNp&a6)KAB>eJnNppl@+O{(mo^cB6 z#xq6ih}z*}lGcZ+5ZkdOZ?`p1L`8&NAt@-Oa557gLOw6ct4)isN|}x|FekVO7F^Pu zm+kg@J;8P%>?DEm(9tU`K7hD=5 z;VIG|h=k*aglb=*Hp=iavdAZ$Sedz(Vz0&niRm3k99z~N#^mWcB*!e_m-!<(cL=N% z_9jUk~002ov JPDHLkV1huCqx}E? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2b9acbbbb0fbd138c3ffb9e911bfb90eab72899d GIT binary patch literal 1691 zcmV;M24wk(P)@(2Lvbw6i|ev#95pKY{z&!Ju|%(->a&g%_a%kv&Pj`UG?_&)$8D+ zx3B7hr%!QlyN}^`j6wwne1$Odp*1j`R2UtdLTK}1A056c8eqtE&-2jRi7PUqkhVYffsN!LzP;o8t6ar|JWYUal1d~aDd}S58g9a~$0lb>K{Rl_<$3|#( zvxlS?Lz987DxBmcR2Y#Fs7QkW=OGyueu#>^PLD@uDOq1Z5(TI<&+*Lk8iR2uhJakmMtKecg}e|CRG4TFao4A3 z$T*1LRV8_rT!-;y&YxdtG*p}n%wljd%*lk7^Otv1t9osRl6Ecq zVLA#)wFQyy;nkhqbi+_;%uzS;&aBU`2@ROd=TVl%3wzpmyIM>OhA)Zj=793HO)Hf)hs9s%(`)~vbHz6K}Z8O*D`pNDY659 z&Y=C1u_?DH=Q#mWDVR&XC0brrOQR4iM!(lJ&mudRe_7JHf=DLi#ZpGy=mnLTo2pq2^JZo&&iV{LsKyT3fZ;W4v$E;AOZV76eqr)DbLho=JTA4 z+F9#4*SG$VstPDvZpsnC$n&IOsht82@e-m^myJf6h6bU8iCCaqnQ0fRHrB0M=aazb zr55KcYHBj6c|Gc?Mk-xYVNsTfG435Ymh+qYM+Bn!T)_D&^m`WRa}GsB!b=;g6h|1Q z>>y?0`L)7n+0aF-h@yTW=G!}$kZr8AH30mwwF zm6chU@yduVqMYCU_;xdV^a$7X`l5x5V#i7vesi>HSk>*wra2_c~~iwT=Ogi2Mr1`snZHhmgPvgJ=~qvxavBv zD(<#Dj1Nz>(9U2B;g*kv44SgUBq^X=kBmS?YD_tI$uPHFl;kx#U0_M!P8Xr)plo=S zKiQX+3JWUIBpGK^CeI6OtC9-RvVw|Qac`=F2cZSw9;8!VczK>O6FSef{Lc`78R!lrU_-xS~*+O`X2WcGt^ZLxfLx`kK&`(R>-jk$-N_a=zRz^MBpX z8LYOwVt)VYM^FqvyN&Ri!6IJusU&Y!2UNxY)PdD9m$3~^z0Q2q3kp-ct{tq5?R8Vb zr2&KO7#3xUY{ytV+WIO9G3tE>G$t1m) z%Bbq*9Mh+Ti|oB}>n9lO9S|lIg7i~tZ--2A7xzB@5})6F2qj)5aw0JNoRUJUrb4Z3 zE!gHkn`70OJh#`R8kZVWt6I%OQL@mZP}uF_#g~5so92!0eTKn)2rpDP9QvAi2K-a8l=Zu06ZFcaiPL%`F&r zl8!O)zsRZ;qg4Q|&24Q)xeu2j3njLh?bdCqkE&97g<8?U~F_ut|bM^b`2@Pm@V z&3P$Ujq!jX&%PMtY6B+KhVb=0%dw^c^Vt+{zw;NCZ)Q?5V-;luNK16tJP7m(zJzW5 zYXt(^uywg84a3sPrT8VtNU;fcq!!hcS+B@UB3?#W-WmN9*4RY*fESj1G16HTGSD3Y z+=AY*ENNJ(R)H4rLZVWKjYh;P5QLJn5;v(f&6@VEmUk^&zGp#kV(bz z*pw9_>7sIjvW`P-{DA)F{2zy70#S7-;5-ifoy(@g@dC~3!Dxg!t4H&DQnue!H#c=3Ok{(UGd8@vl z;5C*-h0~J}@-&0bFCszK1>LRcQh(qqp)4Zu&OI8KEG}1oA4+g}6=H!kW}i3~O@ISw zMqI|r=nKs2vSo)B0)hVQ1d5-L4L=Jqx+Q5dN&W>5ihTQmEGLZy*g~!+SDxEJ&aatg zf#co=96t?)Gk(?yEsC?QTV!hw9OoVe#T*~rJ^mBE2l`pO_lIF)8dFmZlObknrS~)` p{`mh8+>hMXWlW|O0&A!}@IQnN9iZu?L-_yz002ovPDHLkV1obZb!q?r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-3.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/book-3.png new file mode 100644 index 0000000000000000000000000000000000000000..e047a583dec2ab258f2e7fc83e7f880764d7f0b6 GIT binary patch literal 1964 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 JPDHLkV1huCqx}E? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/dresser.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/dresser.png new file mode 100644 index 0000000000000000000000000000000000000000..a821054784c3765b285a783cc6091bb924cfba21 GIT binary patch literal 979 zcmV;^11$WBP)QdQuB0>TJ zL~=fG@K6aMTs79??S@780`e1jHRjmC4AsnM_^%!f({BOn0eL_2(-yN;;@Uyfi& z?l7{0AdClNnpV8vfPjXl6j+g5Zn$J}6$rrPaqW%HAI{l{R!gjaFs5!^^Pg8L-y{7< zE=oQVWO;m!MjJ7ihTU27shEyG@0Ao2&#?d&EY|A)CGO7K?d0+j0F=^EpHX zsBqwE2$Jz^hKdWT!FFa?j&L8!SG6>K2@odYuo$WC&8S>iBUD4PvqO04a#e^eI5_?g z0svvcp%Yv5>D#JH%-i=nsE}M`!kz`-AQ8ZNW7gC8s!Mo1&@O;}tiQZtPT%=LFW#Py z<=t0+0M;IRLCG~xaRKY9UQ=7tyCmw_bF}d-7(9nIAqL}v%IIhNRhbapQ0<7Z`#{)) z!f1?0@jB5CpigDOxT@&Ogn~$ALizFm69U*D(%mam`F&CJ zsR+VY^3Da^FRh6O1uRO={!kRW`wBqPbIrvf)Yg{g-f=}U1<~Kr@uKfN)=Hcs?Fw%V zZShIbT)Y4bcuh1AZliw${s)w89AImazGMG$`WIk;(5lU+RyqIx002ovPDHLkV1jf^ B&N%=8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnesslifter.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnesslifter.png new file mode 100644 index 0000000000000000000000000000000000000000..51317e29479cce574b9f6b4fd17c5ec3908970a2 GIT binary patch literal 802 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 C$C`%# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnessweight.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/fitnessweight.png new file mode 100644 index 0000000000000000000000000000000000000000..d60d45cb896d0d5b387486a756609a90d7a11949 GIT binary patch literal 705 zcmV;y0zUnTP)U27ut_WoTjQs4(q{~Z-CgU%B z4&)dIbVVo&C=?0-$!cMf>$*gl44*?E}UZPf*2eiPb@#kHV(p3h+nziht1 z<903p_}KdpwC+!rrn4CzcN~Y@jZ5Etd?#Hf3s|q$bbRMHcwR1-l*{F|=2?IAd9)t^ z`$8a~(P((>cAG5Al4dW?cJ}q!b{v5S+qTJBJ3KB9rfGV$T8)~`W{L~w^?Hd)cXVU(qbT+{U%W;h`7Tk7`9O_Ppgly@!;fj4j81?|AHs8XrWfq(NY9p^^ef&Z0c z93Am0$JQmmU~1xAK&@wh2pK>=olb*z{|ibQC+3Dy4m6%Trsj*6!Sj4Rm&TzQf*kQ$ z4kQ7aF%hC0GO?=U$^uvc@#{hCm5pNrc~rrmmM_c|$;ZY^LR_;&=rKL6ab?9&DE nB7BTn4n&>tp9qU0lI71Yd@Ym&mPCtA00000NkvXXu0mjfDUd-_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/grand_clock.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/grand_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4a9ef1cb4bd1187e96e4af08a5f51bd9c509fd GIT binary patch literal 1126 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard02.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/nboard02.png new file mode 100644 index 0000000000000000000000000000000000000000..2105e541ffbe4535032ca7cae8530f4811579b1c GIT binary patch literal 2164 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/punchingbag2.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/punchingbag2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5efbfc8fc17da8e2af63f6e4aaa8f0701f57d6 GIT binary patch literal 953 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3HG1+{xJmq&N#aB8wRq_>O=u<5X=vX$A)7 zY)==*kcv5P=Ne{3qU*n(+T>n_ z2a5ZrGF+UO!+7!Er9V#}@B1)mzUqVj2P*EQt5=-z7u%qdS+xKI;uU=N~&p!V@+u8KqZS%<&zW!C`{86wW-uBiluI966Z+$M$ zzaJU%IVt`68s=GB8qfIct>4RfP(<~?uK5Qhzci__wBb>msFF}-$G`l0nzr?WFFD(G z9OLT$8L6D`?Xk{;ic|Wp1YLyg?~%J#FVJ?_@$JvYk0*cl`Xbt+mU%LR1ZTrUh8amL z5w^`Q-z2eAxH2WEFt{US!y>o zcjoM`9Gl*~C_S_7)KwVX4PTwvfB-8KL@2%WCZe&B9u{-dD^#wpa^CzvpuxW%wO*Q1VQ z;#Nkv+Y2limThF%WOkrf+DiMvi|m^_wwtAhX0S;3=U%|;?D#wX7;l^Jv^($^==l9B zwkvdh{b}OL`N1RbE2HmihqT@I><=W>*74o=$0(MqoNqOY864ILlUOHwZa8k~p$rUo zpop6Hfr$P5C2ejDKHC`9-~asHdiPb14?k@G@7o-0-?XRp{QmbjXBiD{GVQ4YGT($L zA9(!z&+l`2e>pyV11U0PKj6X8!vZ2+F(;USgLd&R28pZe2QvOMNW7J2SiD^ULnCiUsPtv+A76wmfb0 zkMZ-(7=?Q`Z#mQ(e2_WbIVIutw&lm3akKvQ*?N2JvWtI?I?1hHxB9UGrwy~hoEt1L zG4~~U*T&6L@a^lzpH~a|+vhT`IxjCReuwF?+^Wk(ChQqD`z7L=zb|Nhy1{lVd6S-0y89&K*>Z4+#LV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/rack.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/rack.png new file mode 100644 index 0000000000000000000000000000000000000000..6349d4bb2449995e0b8732b19a92b1a7263589c5 GIT binary patch literal 640 zcmV-`0)PF9P)1RCt{2m0L^WKorMMRcLMNg$Rm@f@Q_(gCbTC1hEJ{`Q|rR zSeE@nehT0AX+bK2AT%Nf#iCNRS}z5Q+C~wr+4G-vLShnAi{MNCQ0A7I^P6*-w$V4s z2k-%W03W~y@B~OElloT}N~KbPPXoYsT#1N&WF#)y@_mU~N<}f&PO_rKTt}B;+mCq& z-}7O*6GTHHSX=)aNKEIgp2+2`t&7yX{lM>EKlO4>bzJuZNV9>&^kmavz}{U|bzS!a zSX^2*`fxd94hLK>UF{SGsm+al%>mrxkLlnjXPxwLyIFJd3-t2*=(_F+U^D(n?QCy} zwxheJIe?i&!pM3^R)N%;(ra_QIVA94nA^kSlg0r4tgh%tJY+A%Fn0O$Or3lX^ia{L zGa8|2^_42Eyq%3*7tW3SqZ3oc80}DOj6$IhmG2s;0;g=p4T%qeVFHRGhZ*?-O{dlD-x-Cbt={?{2OQw3a?0Spe%g3(_!a;XObX*S`d9`49*gnO7|q6p z#i3klVjj28WHQ{-sF$B*xE>HuK3odmfJmDj9GsIaX%uI4jn^Bl0%ZH5DdTZ_MN#N1 zcSLCpiB#d;J_%un$Jm!G)hfdC�dDx?A1Ls&G*)c^w`ok9}4Tczx`qX7||uzC%8M a5AYvH{S|C)P($PZ00007ifMZB^));)pG*s=8(Au+?IXj*+yNLM5_`e7owW?3vbEl{6?b1=w z+K~u+IzPwN^$lLMUp?J*e>~gqNxO`j?s&EK=ZlL#e}n)Hpn=zyS2$`OuI%!{fO61A zUmx*zM=Av7Ri*>p-_`poTXkW>VeM&MM*Ho@i1Szi9>~GM9$`KgQQxz;O`qJt_NLe~ z-bW}20&j^NIkj^8{N2hG&@5G;1a!wEgXGNBtX&yykRBZ5{A8|RA zNZ|D7n75`e=FfRm#WrZi*fxHGRpBLtB z;3cSs`-cHnmSqhB_Q0r-IY+(_oEUcQUpU-H-`;~JL`ir)5(#*yC<4^7w0x7047X1- zHC_V`$<7NFYV9%0-kGhVk+K%lrj0cF*#byG8f~fNB zHy1NFvj^AM1IG4xxF^TRf}Nic8`TX#Zm}dAM8}5>T24Z*{|g=VONWN7!DI+*sDu*S z8t+#DA*&LSlC;;?AhPluMrtXhe4vPAb>>w=0x3dc+wt4t5FyZ1D;P1Yk_sHQK-F|Z z?I=~G!&8LC6+vn!`}(Gek&S>k?4rO_@cQJGXEl~;*rpWIJcYUU&mk3LA^^34f-&P& zi=shCu!S1?i1+-US?{TUI0WtqYz}wAzC9@`6M+%Sle?t?)=C&-7w}(j5(#*j8dgCX z{7Dv9eyN{SK=+1?1mYG=1365R9#=vxt(2#n1!Z>O5Hl;l57(h8DLkRe%Zm%CfMk82 zg+Ni>ch7=9P=E)ng#9R&;uNLbhT-m}maKj~OUOcJn0amIO}7QJVps$YcI$7yk@V&+T@wia?cQ~2p#<)7bFzpN`kzOD&xS8Ck#NUjHG;$-K_3+XU@#t80SNf+?j!kzCINzW ztt{CBDL@P{JKs7Lfs^*3snm8%p4h7<=JYI;37mJjrdjuwG)oLpTe=p3@$}Uk?Uub} zkrmM7uBM6_09uX2WQqRh3o58pHq3s#nkj*&`LmwDW~um5ELozL7Ig%m>*BgGouOTf zlH7Q|;C8p2L)M`cjdnsQ86}i_dHaPe)+K`kfaNNfI8Ptlp&tV(P<2A!Uj-{u0ScwM zRWO&gJ*&E@!1!rMCtc{}h5I0;iU1{)&VGQuWJsr->(AdKR0IIsS+HCQuJ5M`6a;|3 zs{-sKev32%gw^ZQ#iz`av(Gs-79T}b`QZ^3uU b4^sShSat{vmb5`m00000NkvXXu0mjfQjY1B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/vat.png b/Resources/Textures/_Nuclear14/Structures/Furniture/np13_misc.rsi/vat.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b5816914de50022ba9f1d5fdcd5985d3aec29d GIT binary patch literal 1753 zcmV;~1}6E5P)-HhbRvcfkO%g*4p`}n-D75sKg#Nt^ zl%y#HT4*jq+Bzh*ON{SBmSjt--PP`PW>&jeS#|>L4;@=xX|>1x8wg~*K98PQ35ZYze?U4mX5i(IZRJaV|I2neEo8b z2@R0ZFME5ie~344{zx_`Yc}e&W0c1$XrP3N@&rs%M@TCaMWJhyAw^Z;c^;0BkLB|S znzU{Y+uOkA`>iB8H>x*qa&#(-I6XpuS*@(B;OECr1+<#;1QZ>hPTx=7`4XC{z@lX; z0fkTqke%RtB4_xoX&B_~4FrBj#3nH{xs1cNzd;{gN}@A1K8gnqAK>|m-=hdDE-r?v ztE+hW%Yo=$dzzbtK-p+kMQt^2NDU1K%?GB@>^Z}8e3bNu-m{bEdt;$>$(OjlYy$J z;2#F!2=o#F%g7+K7&SzP$OI0(S3+6KB)Yx_oYVxvZrg&{Y&IhecwRRV&c?=jEX*&E zH$FBuHgV_fU34k8hDja=AyiGhR)9)C#FPLTBI>!cXBf~DMbaiXZnTe;G2ysQUxe#_ ztqU7wx45*34}WjVm&?n`aGZ{K<=BpdJrW(K!$^R;zDxHbO|UjN9sE8Jp@#6gk%Qs{ znbUDaZwY}eJup?B!r{T8+^kGiB2dRcFUAy+4qV5DrfJZHh>xfMINv^kE_n-Io@bKL zi|z%GX!1I?7^74w^-~asCm~S<^3+6xfD)-(*L3&<%4A*Fr93K9hUf`YReGO$n(1^p zy)um|Esvs(`9;bzE1#GtM#2sf>@@ zLbB#|mBbgAa4+Fq*@~G2Td`EY#=Fhr{_Ok=G51BZx)Fsm>zv9}`bN*{nQ4Gt)rl;E zlX!g=u9_Lb8Xyp>G&Utvv2bevu@GvfXG0q_(0iUidseQLqwtde#_oNCi@kO69;pK2 zC?*704CCYDLz_3xn0YqeWR)m*kxA&--`pMaM}s0tdXDq!%K z)y}v|6p9`)z8gj$)9w_vABctkbdk5r{1o-|kNI z;COjVS|)2l>Yrx;^#D`1Xww$W{9zKdVIEtI$qe9D*%kJoN*tf#@*ip3%hj}GL0+~(t| z8z@5-VEn+%nVXVtngYm|r(kzlFf9vObc%x;xG+^S0kNp@cwJ9K$<{cp(>SKIxDlzi zvSKmwp(Kew+WMuq+hdGmA(y2_Q_-{x8o@eR;f0)zr~#55Xc&1NuvPLsHy7^v!>x>Vzvl9h)?K3*uW|JYMtGusGEn1^- z-WR04wY8=2!IV9W2Sl=&LLu&@lk><{Z=O*E%%~U07*=I02XrWLDcqLVM)RVDEJcL} zP-W&eEUKJDh@nQ|zmVuKwjicS7$)Bu{wIbvU=pLHvE<%W?N}<}BI+4Nhx>Avb?7+9qE3Sk5Qs_eH73I5 zbzNz{{AxQb@nWLan9k}ojE(mD2S;Rk=L1!YjS6|ce|VCVcY6P{UD*i-AB@OwdboQ< v2aPZ}55`Joq4Ly27@Z6L+}gVqG;RL?^cO#-*T`lo00000NkvXXu0mjf@6tF8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/meta.json new file mode 100644 index 0000000000..ca7d08caaa --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Modified by Peptide90 based on TGStation sprites.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "pot-1" + }, + { + "name": "pot-1-broken" + }, + { + "name": "pot-1-dirty" + }, + { + "name": "pot-2" + }, + { + "name": "pot-2-broken" + }, + { + "name": "pot-2-dirty" + }, + { + "name": "pot-3" + }, + { + "name": "pot-3-dirty" + }, + { + "name": "pot-4" + }, + { + "name": "pot-4-broken" + }, + { + "name": "pot-4-dirty" + }, + { + "name": "pot-5" + }, + { + "name": "pot-5-broken" + }, + { + "name": "pot-3-broken" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1-broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..a481936de40e80d851189f9b4c5da1e0eb4eb4ca GIT binary patch literal 354 zcmV-o0iFJdP)Px$97#k$R9J=WlD|vCKorNnC#6GOvvm`?IHdwe6_}9 zuU8xMJf9i>ICkn|S`PpKH`fCsX{N08R?=_Oo;kqoV-Em$xStt1{}(K&2#y29?(m6a zu~AxUXB^WFXKQza+SOvgkxU*De28#MS@*x6haww8YDB<`F-q*q&=alVS=5-$x7eO)r1n z$G~&g0Eo`)SI%iN;F+lND6OM%nz)l!=9LPw$ti;7yWggH)H7r(nQ}~VEu+cHe-5wq z#Ocm0ImgJL@S)b{efZ*Mk9swyy<@y5e71L2$CZ1A4wY8Ix%(v)PIEIZ=u8uyR2ZrG z_u7e$C%;ra{O#Wyoqaubf?Z<#=Y0YqbIc|@ZPn0bW!Q1`>+37u^)l;9qU;^+H1IL5 g2n+q{S>MjSSiqva^TZA>pbr^5UHx3vIVCg!0Cli)?f?J) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cae9657ee7b310e1c369590e7d1d11850c58e615 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}$30yfLn2y} z6C_v{Cy4Yk1sZU<9n_FuRhBgnT72S=$9sFrw)qz2oeO^I9Eq4GAm`Bcmj?*`b6Pen zU`}}Om?TK2xj~$sPa#g%jt`EBybg8)wRYv(?jZQU$w0&61|@xon=-gkLsD zZ+|x-L+4||ij}|3Ke44U^b&`)0klE_ z2<+->&VP7&J)aE-+LF!V4BqVj)AI5C{rxW14NC+Z*kTS%0%Px$8c9S!R9J=Wlrc-gP!xqfjmglElv-7CCjRf{DqeA^7JsvjiX7Z)OpPo0KMCL`h!=k+S&=^=A$qs zu)QDu+w*9t30*cNVz1d+X$}zBp4c1&2|T|H@m+_ry&a|I<8#b3PX51v#ZqO*2iw3{ zshh?Lk8fY1CDcv;z;~TrC-hxMQcl)Dp2GQ2hlXPp?;TA-X2~3YyQh(8dJryQnMQjT ypfInC=n2XxRBu9^>7m9chSle|YOZ^V*UmR7xoZO1jCafc0000Px$6G=otR9J=Wlrc&JK@^5RCCehX5SSQ?q?mx<1yaf0KvJ(a@CF_wcSt9A1rY=b zJF(G#*}~O@zy>6w7#kA;$%J{^#NvJJ{Imc6-n@OFD2k#eilXe91L=hT%L8jnvY3NS` z7~BB>lf*kK+!fA;=)cWU>jwQU$x*a=?`c_3{VV{udzy%MfoKTVIX>+Htjy~odV;^| r+@Rmx*a>y2hZ?IGwy)zl=Kq3U8ed>PwCd{J00000NkvXXu0mjfQfrqz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9822c4b1f70f8cff535109f4c08a2cc0f42f60 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t36#DLn2z= zUbN+6G8ABaApTY4&^^To%p96~d)A6?I4zhY`+-BOY3kcKicO^oTT@oQ__aCd$fsHX zj>9PxDGW+r@N1IcGK=S23^({vE3(#p+j?g17PgP~rhhH_AFx^WRMFD_=4~^!+O06# zEnIZ2!;py~$jkn0=D)^zY2JYHsP{^XoH*p$TLl!9R;eEF-uyOz?|F5t#FL7dT5G?) lnCI%E`|SGd-_Il8ezX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-dirty.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-3-dirty.png new file mode 100644 index 0000000000000000000000000000000000000000..d29c6ab9ef12979bfdfe9fcd63854a055914cd85 GIT binary patch literal 328 zcmV-O0k{5%P)Px$0!c(cR9J=Wl%Z~fKoEw1N-cII5>3JbRM6L`z6Yp6RGmPb!&NmE`v_-1^Z`gF zNF;I<37Xugz1-yrnZ4j{KFR*O^KF<}Kv5J$Q4~dab^=K#3`3-8dIEs5EEjV{Q2+p# zIhf~pJAo|APE}Q5nkEdxu$YVE_#)D_t?2AmNeIBDc;EN<`#s#Oy?uP%Nk|b3xWm7{ zc6Z;M(EHEPtGJgyUDqHY>{p6(T?cEemw;Cj=6MbxTFhB%(KL-$6MFpuB3ixSn%pJ= z0FWffO{2M~7{}4OH~_pnvsRPA@5rwJ0000Px#^GQTOR9J=Wlre6DFcgNrRJ{PZXLb%ypCJP%QV-Fsa}SWk>LnrsLl3}Yi7gU4 zvzLm2BP5d}MJdQHV(a@x`0f9*cm@g2yHE6B905narn5n7?0PlVBzDYrA z?WOBF=6Plu$HiQp=Qoj5iPw}6a4R2%fuG~Y-Mjtg_k%<#$pUfnulKiy=TYcz{uPyr z1nRoR7{h6$r0;t|2qFQ|5SC?$F=jCnLZEG1(GZG0fiY(Fgllq}2mlmCaW`o3R!q|* zE(dsdY88-W*|STx5!i}k0q_0JIk%c|&WQ#P1h*g(f60F#EeE&)3)4;oZ5HO#00000 LNkvXXu0mjf+i!nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4-broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa6b317520643955ec462d3290dc7d98461794e GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R9J=Wl%Z?GKorKmD-#!2wGdTT(LsqSb&IU19ZXhEgu4ABrGLQ8#-KJL zGP6;qCk7GQmBL0`;;!mOuVu>%?PmIZa2&jQ@9yK?;{zCmVHk#Cm~%%^l6>DsF9^(T zELVzD+r$MWsTTxhJh*aVxl*TiADuSIZy)d9YZ^tSxuO};5A5PeiFnor03=y`uz3$W-@VFQmogcdr1Nctpxyc+3o(AlVq8&bFnE) zThmCZA+&f>Iy(SNqsVwtI>WWeKEFW|f@R3VU+O@)nZ2gC7)3^MJ^1&m^Sha0XiUJ7AK&E94pIyFd>uY>i^ zG>vVa|K_qLNVFva(LY&7%~P9rf|u6x6s+57aE#^kFOiKagX*?M9Q(q~kl(|}=V263 zylakU>E@3uYa~+{7=$!8MxM7WzJ1p)Oz)h7?ahA$Z_lhg_@SEZ%i7&9mrvk%62;9> zH)Wa1#Y?w-`A(4Y+~}(G^zzM~?a7LZ>=RG8=se+l64ia_*73bXd{c|pm%2K}*?&03 eHcPFp$-4Q6=_CJm=Vw6wF?hQAxvXqs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-4.png new file mode 100644 index 0000000000000000000000000000000000000000..510784b4720b6ab02ecc0a18d23f0221a18aec1e GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Cp=voLn2y} z6C_v{Cy4Yk1sZU<9n_FuRhBgnS{)GW`O;pKEq-r#zsBasj;(i&pPD7|TT((o;-Bzi zjzuyI%+uf9QS+KRuS@G<+N388Y(Nl~C)ajTS1sacQTDkBSu&Y?4L{f9zY1RSscX`t zEyV}^K0ohiHb=rCNN<9$u(H?N#o_Ba&awI&v0{+?Q1p4hg%ginB(*S{?3^$`*@M-k z{lL}g?-KHRt5~1c|NGVY@bh*38L!^mSGM{gDRF{>u|qjdv2)L%r6m~*44EEAJT(pn R>wtb@@O1TaS?83{1OP_GX*B=< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5-broken.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..71659990c74af26c9a87dbf4dea822711ed8e951 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}>pWc?Ln2z= zUOLEmSV832NByPJDGe{g_$DmQ-r?HU_gF!0Q*(v6fFfi5w<|#&RTV1(xZamvIsUkx z!{C@ia*yG$f1QTQqO!A3&ow{w!GPz(J?HGZI!z)1$t^)#46|HIrX(i&tljFw@zHAb zvd%4!UpMS~KQYK^Z~S%9bC#FRS*QMZ`InU;;r6!vz_ZNLQZ47a{oOa`^HPRO#h#jm seUBf0o*ES3bmdKI;Vst0G;+`MF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5.png b/Resources/Textures/_Nuclear14/Structures/Furniture/plantpots.rsi/pot-5.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb5c94a5af77a75efc852d8954bb3870049fa96 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}OFdm2Ln2z= zPPXN8RupJaS3LfK<5B20F1fSXHzF#zKC(4URcN}Q=DO<7o+Q;LroT(y@fkO7Xi(s2 z0weX}haGFTmaqN#(C#_UbD7hhj|pb4eYn^DjZy<;H7H e9F1?wt@ssJ8426$&6@^vFoUP7pUXO@geCwIC|l|P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/meta.json new file mode 100644 index 0000000000..f68fd48bf6 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 64, + "y": 32 + }, + "states": [ + { + "name": "roulette" + }, + { + "name": "roulette_act", + "delays": [ + [ + 0.2, + 0.2 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette.png b/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette.png new file mode 100644 index 0000000000000000000000000000000000000000..39c7d6c99830c73e57a6156d2ae2e0980bf514b5 GIT binary patch literal 1575 zcmV+?2H5$DP)~>((@qC#4p9)R%8MF%0?NE9la|A5q^!Jhp3+kmm10dPM!xj zfIa=xvWLHV_d}Yvm8VEm8TA}7jUgih{rnn%#qD6E%~mgkjLW((>SO42df8DBNko9m zc>tc3%Yt!O+hOAj^~CNxDt0)adVdkv<>$ z)K+I1Kq(`cf(MUs*n>QXf;c>%>R6)3(kV(A?U|_z?G0pA`x~zwv-;r*O;{-k*n3cI zfR!9zH7`XyQX8Bv=dMk3HinM_7Sfm}MB0P@JkXIjnjrfPs*!8<&J zKbAVEeM*pl=RqFV-;#w~kIgUA)haXOyfgq{FU&QzSrcY#iUvsV-}ZfbsvBYP;V>IMXIOQkAFZf z_1be7>pYe^s67Nv0^}1${mTKv`?)ezCp84)RfOyhbRxE?8i2!!4ysfIUJW>hv7}*X zLlj`CgW4k!81OvEV~K?K@q3y3Jl;y!R1J7AR0tEi_I@%tW<)_@J-=>5Lx10ZQg|$N zP$-2%wdiMC_D@S zwTIw=IJYxcK;69Wl#Bc>pzrnF4n`zadM{vj?gNkpI3iL;2sbT9K|u>R9YC(-$tXR$ z+*!6WdE`EOe0g&6&Oq-D-b8- zC-w&b=PJr9TD*C3YnNllcHBFKzRdt`Mi@Cis@et(a<#wzX_1#6Z`l{6<_GSxe(T5c zI+%n$QCY^lSG&^~Uc?!;eL#^BjC26tRp8J*Gv~1m)EY~7i*Y@3*|hdrh%?|_fITL? zC`s_yAA`>Tc?{Vfa2i8L(MCu&0)S`$n5=}~aQ6aFP`^s>5+@Hp0XBk+5I>%0IGzei zBLHj&YBeudEjAj`^MKPbw;GrqM#%lUfMoYR(;s@9XhRlcUzqN{f>xq#0u?MT4 z=a->nBLMbAJxN<0{JGB8w?Q_oCZR=-8@I&RmlL{s-hO Z{0A3g2tV_sM3(>n002ovPDHLkV1nwG>Qn## literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette_act.png b/Resources/Textures/_Nuclear14/Structures/Furniture/roulettetable.rsi/roulette_act.png new file mode 100644 index 0000000000000000000000000000000000000000..5fccf4267745322223c11d50f4c22b30812887a4 GIT binary patch literal 2160 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 eE%NYJBlN#uCZl^~P;#LF0000!-&ugYtzj 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 SX)>As0000oqY7ktHIbV7PGSnp-aXZZ5gy%AE@W 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 Eg1t<8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_welcome.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/mat_welcome.png new file mode 100644 index 0000000000000000000000000000000000000000..b46a1115c187ce34d93ceff85a1edfc878d8a07f GIT binary patch literal 1653 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_single.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs.rsi/rubber_single.png new file mode 100644 index 0000000000000000000000000000000000000000..07a4361a94c8c435f0a7df99d1e556c73a921213 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*a0 z#WAE}&fDq!+ztjZZS{v5nfFbY+}!`}iPF*<=B0mD`v%>}yR<{%)bF@$_v&)}-|jrK zXgYI4K4VMZo)>%8WLKZMbR>Yu=kl7*by7DAUhw%Jkes~w@vd7|stpp~nEl`RURFEz zb8T!ftAfVS1uZxEE?k_;w1VyZyK{^W7-Sll3mEtgFj{=bW}mfd(elmA8r^pmw0~aP e&&hD_1lROib@f{=O%MXQlEKr}&t;ucLK6TQ$6mew literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/meta.json new file mode 100644 index 0000000000..90f8d47419 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/0d4af1ef8f461cd23a872ca04425d8ea55104388/mojave/icons/structure/64x64_rugs.dmi", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "rug_rubber", + "directions": 4 + }, + { + "name": "rug_fancy", + "directions": 4 + }, + { + "name": "rug_red", + "directions": 4 + }, + { + "name": "rug_yellow", + "directions": 4 + }, + { + "name": "rug_blue_shag", + "directions": 4 + }, + { + "name": "rug_blue", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..2477e4458ac28433d477fa579cabc1bd0dfe0e0a GIT binary patch literal 2971 zcmZA3dpMJQ9{}*%Ax15hr`}qcQ_e=wFsI0}InD7=Ob!onDtd-;XjwX-G%J(Ta#}KF z$T7WSH91US(uxXY!^ruRN#3dVdfw}L|M=a%`}*GZ@Atj0`+I#q_nq#FMT2FbvH$>p z?J+2K(M;SNASuz2Wfj;dnqQM%(Yd~ew*dA0(wq9|)rHKVdhc^~k)$?Z0Mz0$*TM-^E z{8&9>N+smixnKQ3qNrEEyE`MF`g)UI9U=mYBX8w8<hshL{6#5MPaVcqk^RJ=8J?RTkROcoZiI zko)uWekgNo))nu7l~PvN-no<9Fq8*ns~HzhUds@->-1KaRaSj67iM6I zV;vXD=S~b68kfpBbm<_h`#;lPiQVv@4v+JTJtp;xQSQw+(J?iQtyD=1GA;PWk$~UpWRII0PY~$G5Vlc z#BPX8{Ef4Wza{;qJzfkDUqbv6uitdLqqzVLy+3B51zH3-}dhuBvw4g+BCQdD*U}^NE?dZ58kFN)5kzS#EoDo1!%5RyM zLo(>(gyUf5tUogkzvf1;Ti+5EYvSuWhQiZ7qYkg_2=`<$E&0nd zp?p8g<}RlwLrJBrvq?@_!6u14g61A~Nh%>%DR8*=bb(KC5T8gi~i z1MV|^BWU)VYn-?!f96DtX=A={Yh?!4Y^G_udYfY{JV2BVR+TJv>-rrvOczpf>s+D$ z&Lu&8W?kbiLwr9e+T51tef)aBjfEkrJfe)iO>|3moDa-_d))cnr0mdQj@zZ9XHO~X zppG`7yhkcXThkH+Fg{~soc==fo($>=ot~pLxtGcplUKWBajKuoyqX6VgQ)0Cs5`s| z#;^hBV`uYPA!jOv{WK5kEsFTvX|be&_Bc$NOkp=wZT#Zs_%K9N;?v+ z-iUuWB5n%tToAL17l^7HOaMA(BU-)8hk|M#NQjeC043*n2=0<^KwuYyM;D6-Zi-zb zwjpT59lyG$xc&3O!E?KRl~$!I_GbJK>jPD?!+4i<-TdS%a5Ov z2G@3GSuy&ruy*GA8N}i}B zyHPptl|v1Gtp|gfPjGi->gQB3;IOGcC^5^Y{6U-()Nbl@8NuIAvpb1BwvNdQf-WvBQIHttZUGB|fZucp9mB3ZO4fxJ`{^?GBW% zu056+aX7zayj-km>K$#MTl1h-sh9=cg0IT!Bg>TVWyve%jZ(90!4~z@EKDLjY0vBj zOjqHy3b7(Q7q+(z)n->G6{l>LIKLD|;59vDS$DtL6gZuPtGw$P0#>UZ7~`hFzG`RO z;5mg)7%)9{I|$Mg_cujTAD*kDX&zCs7yb%{i#{&{5!!mypX@4Z&ALDYUT=e-8R&ka zMj^4&U5)oog%7gw`g{3J4{5-Sri>eEyl3f_Mh{RGLwHy#es_S-px|E>R5%R)>uO)Y z$LHojTXjkrj~xdSJ$=~TG%01(>Z=*cz14_}VmTG_PG$r^>1`)>IQD-o`=7<<%r7!b zOdcOH48A6RU;T|4i3BAJdkV5+HC)X}?of!~(KLOkcU1}EHmE;v7ZqZ&vSqM(zrmRH1L)4HELR*lxV=*}-9i0fe4T4EN(DQiFr(s>I7Ak7e z!M|er$PQapwB7{UYG_NRBMM?Ki-N&@%F>^X2qkJLc2}Gt`?l43&Vme@UbWK;eGNlv zp~`y=k0!T(?n;>cmKzfX;#5*>t~k*m0OZ9jPf9*raLH6w%?4c~gL4ld)rOmizYu+} zAzsIx3Qa~`uX6nU%ic6kjUIPs+yV&c_CTppw9ZpWbxM*;Dc{MBS->Fu*fJ%{n{wJd zP_RK1yP0HCMv8s)Lq%$aArGzVaqdf3QtG;rDr`Fh7w`X;y5|$C$AYQ;8sb^E<(qc> zkVFl9c*iKn%-=XVdDC`$e-_A;)HSw41z>rZzo6gnvhF_}U%Jw1RXR`0a zNH*F2;&jtvz202w;ItGWq*^Y20ibzd;r&&NLSJND7o=u9QZq8l;05d#qng2PkSVI~RrZBmwu&JY$ok|He=AywE%bU(`_k0`%|ku$a#8wH9No_)FN@Wr)ZRmD z?aNj;DpFNc?K(vJ7Gu$a%~VDZq231jEQjOXYFP)l#7Mf0fi8T{d! zEIm%>tdCBcL9gk(Zy4*4iO1nI)_s?&J(TKv65OK_s7LnApVd5lBvSf4x2m4|Bs4^h;LA+qWp0@<4cM*KsdWw?TmxoP760k}H4wyGp>RcKBVQ+_G> P+Xn29Vo~Ks0#g11-OHOQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue_shag.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_blue_shag.png new file mode 100644 index 0000000000000000000000000000000000000000..5967cda03d63bbf84a7fde247513851a83bcc664 GIT binary patch literal 3220 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 O09QwMhX%WlTmJ<%bV3dQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_fancy.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_fancy.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5dce655ecdd053426fb2b60f856584e1bfe19f GIT binary patch literal 2230 zcmV;n2ub&eP)t+1lapYl1OjepiC0LGLjr)RsrVayDZCn?v{Po6B>zh6bK zlyneqe=BI>zY~Dj{=qC&DsbY2dd0%VuCa9BB|v%MTGHCi%syjuYX?rxVz%`6gw#JKNKeB=|a7>f@c0KJA-UxLa!7R59G0zil1}U z0MjMv$})2`mxDF&&k_KTFtan2Y0ga9HGt~tmU4ysaCj3Uo#X50gC_pT0w{C6=5^cl z4Rva+25RGI*oYx6Xt4+nyUYCGd9&z?@gfTN!oBa=_#X%$6aaw>;offT{r%zeXXJk;fL22(&S4NIX63&V00a(R&OTiF;(fQA zXXd{X07lK86*Kei9w>4}U#tR{9IF5($0~ryu?k>vtOA%Es{kg)DuBsB7Qpx4JtG~h zHX67ld9?B;3*hxzdB$Ql#mfY({N=G)!HQ%7eD=t{XhL1jE;$@2mInN;X4rUb{Ig;O zryRkCaCy(TcB_QEY|Q(8kEdp+7>)e1n*d)%KIL8!J!R}D7Sx&m_fcKBIG}|;SpXr2 z35w~<*`VP|x8|OEAGGo>?gZ9)5utQ_XXy6u|CP?4WfVZ|bfmdmT_3nf`F`8-z-J#M z^KUi`w2v?kJq(wBobPwI0iw4EVi=V_s{q2=sP4bpw}I}X(&I$->6jk8qr7~H{EGzO z%DCJdUPm`!KKe>$l8-do9Hkix&30Ju)p8s&tp zR7l}pO#oa`Eqg@=Erk^RMFKDvHENx$H?jrLz&}|4)J2C&r4~RN|LT2!(wO?^!utTD z^RM0qC_PZ&Qg|O=bpERasD$$wEr9EM-R(pcKqCL5wSbUo6W7UF)Edw_D5MttRc8Xt zYc4K@_5q~uuO0~`0i^IRiWVL+gIuR;Qfh!%hMG-*M*h_;K+QHVbVSPTyN;pX zr0^Ht2N)$HxD6@%nf3)7uTi(|1^0q<{^BjbsMu;91yDU=YSw_BW?visEDNx6Pm0{L zRcrw?@gIIIz&w4^OeeInrd8zc5Tx)Qel-w(UvuAo4M^cH!UEhHe)BGjbU+kB3V*Ty zQoT?)YJhnTZ)!jWZfNB{v<1MZ7gv!QFe0SzXBB|CEs47gjHNTe4q=J>hqeHi4(y4; zwonSB@E?8@0O^=}=A=Lhe}OxL!aH9d4zPa^Aca4h0PJ3JO~3e2Ua|?P{Mju4u2DZGiKBs!jkw`?E?THuz|TMX7`RMpCcq#0E86&)x*T$%9-sWXOC}v zpQpeTMWZ)H=U+_#SQw0w5sQT3s}W{ek|2eDH38tXB}T2X+cNv=s}YjSz6mM(s|dgh zWdWs%u6mL@lT2tPARZEh~c5@a_F!FDq250t^8Rm02YQ4B{S@;;-1{t z3~nhT^KX7;(7j0v-=h_y@n;bLB{b?GQtuxdlKHQvhE0x)L!-t~Z)<4epKSrmDM}ww zCon=MW^v`g1uguu!o*RcR{Ibd>Wt;r>xMS|$pQ$)tEb_*dM}sK)6Ru9{;Zuqo0zW< z_W3zAuuq%s>|lDH_mIG!EP$UcUb39R-4ZVu)6&ZSKPcj0nUzbf!2kdN07*qoM6N<$ Ef(?Q-vj6}9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_red.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_red.png new file mode 100644 index 0000000000000000000000000000000000000000..beb6723ff6d0549d0363877ef982ef8e3144d833 GIT binary patch literal 4468 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 o<<=WSxF~c`B#mO)4hjev?R3+PpZQ+ zz72YthKKTb^g&eBeYCm=vSTX~m8^qrbw#!jgxW~ns2kt3hxm++t@9`~*P}wk)wR+; zm>sFL+XgNF`A)K3U-SN}eAv&ImYcq1rp-S|bicUL2^o9;qWa1veBJ!U&7h0zPXcOw z_p3gXHmRM*R476{%tAXG^pD`ZrJ+%+ z6(0-q=?U%*$H7w;y_&rjK90x8G1={MY@4|N0t~rE1`~7}zT?`z9bK=PDd48C@5SZbAE0)gK7`sN2NXdAk=5Q(MiE z)_5>M1G3$ySfHh%3EEX{^f>vpT$@vrRWt+hm7)O;6NtB1U*+mW$;Cnz*v;~ZB*?kDcbU!8-6TJIBI zDEtmPt}K5w-Ta$;{%Iz;wf=A^u(@>NbeFK6;nAtRwt);)&(EWjrV`@coz$0I*_Tdh z9lLbicfaKLt7eVW$y*n|Ge*u8X|wLGu8R#C@5?=ErOgP|4TvdLbz&`*0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_rubber.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_rubber.png new file mode 100644 index 0000000000000000000000000000000000000000..015099bf5b6393855f1b7735265676ea8ce8c0fa GIT binary patch literal 910 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F5M?jcysy3fA0|T>z zr;B4q#hkZu_h!i$inJa-p}9oq9QRVMiSGVW)g*Z8n41$nGw(VmF{!63H8*$jCynBz zpKE)MZsoN)-S}Jd@VT!{mjW0HH5x2L9Avl@_*eznnL3;qk64O5c)a|4y_jHK&HtS> zzkfY_RkCc>|A>a=%b&Zp-v1eH8hrMD5^Kb{r|CYPN#CSSKTfU4{`dN_{f?g>_RVpw z*goUtmd%HQk}dVkn|}7QM$F#$Z&QuL|9_d^Ze}NWc?+ERU&K1+XF=M$%ALpO{VZ${ z*6E+l$bNwF-V}Luf%E;$7CYGa8kpZ0MIU55^7%2tqo0Kg?B5SC7Bs}BXIV!K2lO_Jg7qlOlV>j| z;Fn=wzmdAFi5a8^WC7p1M&<_$yU&CbFo5&`EjVz{wtztV5AOh-(v8UK$KRzG!rAJdut#_w%6 zdVYG$&>L}#@s#BQ24|orq&hg+3%0%oI(fmYug8q|0?skAOIX?SU2yQRXjom_4)opC zHRjU_8;bZW4qO0+I9t*o#+bL(z<^khws&I>^OWKPjBV%onN0+Q`5t85f5>3rVEVc@ zRc65)W z-oVT=SDrmXK~3hs)qRJ7k(PB$`m}|ECA&<*i$4|)%!Usc)_s!&#&5{xdo=aJ|BH-# y{rufV;Bfw4zWr|8Ni(L+PoE#12#=*X`%i6=v_JfL@&#Z9WAJqKb6Mw<&;$VZLV;NT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_yellow.png b/Resources/Textures/_Nuclear14/Structures/Furniture/rugs64x64.rsi/rug_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..c685946187baf48cefd33a9eef3155301d90047f GIT binary patch literal 1863 zcmV-N2e|l&P)afYd?-Hv zHzc^QrwAeKUKUWa2*HddnSq%oXi;^hoa%NvvAwop*Q+Ou?6}))zf7fFetzv9I0G~+ z0Kj1Z01gWPa999#v@@q2)KY(z^0wDfEXs7wv zdu}i}ewE;p*{-&3`P)C8Zif(aO>J9)@b|4zSMcQ*pS_`i)%w;KeEi8QI2bin1g=L* zI>}#tzR1eD*3QG}?$`d^4?ktyJu?4fIGum~Vc~&Rmv`CvWcnbeLkFZk+JEumpPg*y z<3CQv~!ungbyqe zlk<+YBe^n=`TGE%>j7T_oePtOJ|#G1+F|lC2SDbZy9XpE&z>xpab~m zNL)wwfL%{;%Ctj_W%rNHKS%LBC zbX2GWBJ$6Kp!im3ty~F{x<4|1-x_7WT!^5A5r{Kq!pQuCO8{Z$bSq)cU*r=&Wd1oF z;P&r*Veb;0673w*0nqqomjF%*`kdgDZHKtVmjG1$M>C3pR$JXl z*y^rW2SDVX*8#TI!A=upO4v~y0E~a`SpX*$W2H)%n;w1^fW|+#1jr<4z1HiA<6suC*12C$0!+`~xZ2KMZmDm9Rr&1JU^Bbbwn>B@mT=paUR{j!o$Ri2M^tAjas} z;v^7@|3DUS!xDW;aBOt2jSfEA4v&s48XJhlKM;bDM#rXvAVmJT8~|l>Y*7w?#y{5s zd?0q3D^$Xc^#Ex6GeZd98~*;+byiufzYV(7&gki5|0TqR5LEs?08#@c)#BCbzyU-+ z=AT^x91!AvG&29=7ZihPSO9>-0stHq0N}6y0EYztI4l6bVF3UR3jlDG4gmQo)%Yoz zRF>qFWIW_r4!@QUBIHY&;3rA))vEki znhp7JBd<&CnalWaofQ-W6WlF+bB44*A5kGh-sw>Ni zwn@^dw&X9wH3+TzEA;?8sUi)YkR}8&Qqr?$GAodyhD{YzZ|AbzKa=KqzCC&&)8?wU z9u3soUT21ee7*c}>3M!rk6#h^*G>Y-heim$i0;&D8(R3+4uG;JaH@K3Lks^(0YJVq z>W;{MoB|mZsXID#y|yq`$iH$AAbn{?&eT)aYbyt+dLDh?UpWBeNf5|^N+v|wPTM#d zPhGDq43zOVB@i5y0zlf034A-lT@pv*sq3|cnL_@J^Z?{N=WEoVF6dPC+D4!G*Z$Tx z3OVbfL5itclvCAf8(R1``mI8^F9y2QWH05~^ssMGaQs2u=Z5j~3PwGA!&8|eYM zE{?Q~KJ%}%M^{CUxL#YhP{`keAaGO;fUb!isd{Zf8~@4y&~?!x^=i~6p^bl~0O+dd z5!Y)AYlZyH5mXZka|HEI^k@=V_?siB0>)!=1UYSvn5xjm-yA{U{7nb~hdF}4`I{rC z0W8fC-I>g*N`?2mRBS;T_a|G4I0?`q)nLhE$htvJG=P$(MhlBfx4X2~59#3fa za+yEsYPc&as<*nkZ~OjuvR=_~X*qiO*tu7)UDMFWzjOe^Q4h2*|RP#1PshqJlsRQlEWd5U=i{Rz(d!+=3Rfz#V!B+8pI^K%tgg{)i?f1M0-zw2R)6E*&yNjd4)(etR9MXd z=yerj)=TqMX$92#PY(V`lvl|J4XFe`G4!xbi3;kKvA9rms{Hwjm$DA>6ZM&yLFe!=C=#>;EH5pJ z`;R)J{ryk!`@_e7IyXT7eev&e=`SJzL`WDTfJcD!tJmbcv;DigU%hh4s?zP&GwuH| zltQzDF#+o>oW@G$69tnB z3ekGh)qY1gT-&W3aTbsufO;Qu{Dsm*QD2x7o!!Us85C4W&_OLH>lh6IM39&nLK+4! z0g2w%U}(}O%HghB0pafYjAxXE5|GvV zoCF(WDId}>kOatiU*q{P{-H>m1TIgu zev?;GU^SrHmTP$J8()8(rLm-0HQWrz$MLZX`u2t#R+paZV0i}6sHYI0QdeF1~7Z< z;#A(8m%r8Ob7H@9;>_}X@BOg{hj(r^nr%YcAkEwlAZ1+dCVaPcM}&Ye0?_+p5nKsX zsl4Aqh1LR)#6X}@q~~?Yqh8+$m!gOXps~;W0md#a`s{KK9b*4K0#5RDc(3O zBnVK~0=Dyh8rr+v#GFsFfd~YW0NTdpyS9ktM0DBA`*{&kWH`1KAfTt<2nkEDKKP=M@j>vI0^2GZ`L;iC$jROk=VFF+6^RddDLZn z7MzdBkg_uO7d6ULM(ZP?+J{d?*&qalMA0KMQo&LE zN2T*(aprRTdyx!uE&^~^!jvsW;sl$f<^HR&XYYSW7 zHaLkRa@_x@GUbUhb6Eg2g1J{+ESWMz(nNbb;R2I)M_cMpBboAcPA&q-KC9%aGT9;*0lG7S@WQxM z<%>jT1YL*=psnfhOe{l@c8vtkA_t%a2MY#2B{I=TzZgNAE!1XFM_c%n8NN9&3QZ?Q z0+f%B??>(W*mLmm&X62qk;8#-ld^;rw&Min<}1IDNkE>4_|zoUH@uMm<*8mwxwf#8 z-TPZ(5D=CCfj3vzywr)hY^Sxn$eslp#+h$HU6to&9ZayY02goTlLVK#Cb}510fxb* z<34~2>?!)%RZ@|<7T`Osx_kgV*O^$6Z7N%kOk5r=A3cXI9YY;fkzk(hzVZPaI8MV~ z)ib@6rG2+4L#EWV07BrbjZafg`y?W5DzlN#c`eY)@xGrt{t^X1syX@sua}PSG(EhJ zXe7WUJ+40IBox^URiP^HDxVIi7Lc{B*F7f^gh!Aysgb3Nd@B9}=L{wTwpL(J00000 LNkvXXu0mjfw^Jen literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/cabinet_tv1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/cabinet_tv1.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf77e0f4cd7cd6fe6f9f2960a6578904c84dabc GIT binary patch literal 1273 zcmVj5<({N`0}r3huGg4oHM_8C)-n~X%c+OmDBKj^@f`PKk3RZm+onGCZ*uM5%L32|I>nDnd&jXKN9fJwFjiFvt5wiG6EglS zqmfS`MzkqF<+D71Szxaht!*eO4{KwE*Qh=~rpht*0!S+Rh?!*u5rB;l+wpnTV4wJg zkcyNj7GSC)z;W5jce^o~&)TAra;n8Revdi@rm+PUOL4-R0C?Tj#r0JbLdZTtmfJxV zz>mOMfXC^?`wzuy2v?ZeVxOVp2N6JzY>K~lwiO{4KpUoz$38>Dp%(#QzNljmb7y;7 z?LB+0LV%N}@4LIX{pkr=8ANe{42J|h29+hB2S0<`?vL6)TlzH6`}9Q+0j8o!cxn8g zXd*_%=(l!T4M)n(TlOMDvqCQdxB(*f2=RfeCVTy+osCe8wE)@}wKW8pPj?O*3{=i6>}h06$6<=|q0jVU&n3vpGgrx};7kBQj7#Nb)%$}k{a3aYC{qUz^Pi=&C2^xMtfCIV jnE;o1fhy|(s_OqQ!nV@|rW7g$00000NkvXXu0mjf4yr_y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/empty_space.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/empty_space.png new file mode 100644 index 0000000000000000000000000000000000000000..4c59d3a28cc502fc1f6032b5fd6f636f07677cc8 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D5&M> z;uumf=j}N~Mj($#q4~eL^RCt{2ThD7_RTMsIy9q+3?XRe30hly?4*O=ey_JU*~j+#vBs@d|ocT_fF^h!h-SH{Xgsd>uTxu=V(OWL_nD0 zj8|XF(1U{mb)74|-NE-L5D`g$RDO10#`w;|gCq5g_dr5wZkpPy6GcSQNeCqX3P|NM zGxO@YesuW6dw4dgBt%*Olz~#Lpb7kpU0{?DO2BdT9;L42)wQ$$9evB_xd;ehG9V+# zuoAGg_HL)NRaRy^TbQA0xk9B@*-0qOU%3Ju&~Z=J#>TISbOS2^#miTz)@-Y5D8D#0 zP4jQAQfB#;P=WRRzv*y)kD5ITNarpnSpfl*L|6%cA|HRaMjOBVqLhacKmYI(ZPp)B zvwdhQM)}n|eRTaZD&5+m=D#OO24p1_RswGSafh-&Pr?Pz^WS~_4V}x(Qt@hm_U`>d zmAe&VIo!YbrWB9g9&jWZDWs*Jx0!9L0_5dpYGk*Wt2efkG5T^o__(@4Bf;hmL=sTAe5Jd+?GXXReO!Ri7$p~wz0NM6ITN5I|#&2>~?bm=Hi?j#vb60tBBB@o`snF-4~x14NvWkLC3G zP!)9J!JDZ`n7|AY_1Ldq~n=-3{>0y&8T z;B(As$xW~m0c`rR0#!+`2TZv`#n&%Vdpg}O=j)%c&eX}V>UkZUjswW-6tu@RH7Aq+ zj_K*g;m8QViEplux1RW-!9n?0fsuf`4o4qwKwGthn8XNZoGr$TOCnV6P%5p? z4pr|A!3DxjoKXkrdTDuuUYI&kX*eduT|@Jc1aO47v0YKuFlP{fg%4+ra6S<31uM0I zgs7-ATN6-5H)Y61=v^&>0uqq71i&JY(!*foWpvvHCktRf>eKsuyVcDhLW5xX!IVdv z+v_TlgoesUk}u#o=ihkpH!II!`sT@lenuKEjis`#vybx_Ald9EPE_%i747=F?1{L* zAb3ez{6NWC^G?5hbVQ@JZYu6I^*W`!@?q-^Q`E~zMonSc;st}IZ-$sY$IJTL zG}s|=Q*oRKFfC+KhBTNkU~cy%A#4HVQoqZ(Ad&#N1&)&`vQw$5f2V=jHh0~##L#%` zK;za4AXz(#gvfMxHQG{l*SAAk6c;Ja%o5I0d73(15NQE%Qet#)PJu6mRd*Pi#sC@T z_XUsCanodnQFj<3Q)FBPMal8;|7TfuC;?{~CVy6SPvQbJ=9mybV~(*W;4x*PNL~+C RxJCc~002ovPDHLkV1m~(;X42T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/redwood_tv.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/redwood_tv.png new file mode 100644 index 0000000000000000000000000000000000000000..2a13b3f5a2afb6dc6940852d32c0d0791a793870 GIT binary patch literal 1344 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/small_tv.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/small_tv.png new file mode 100644 index 0000000000000000000000000000000000000000..ab1359f7833e7c78812925676cbb08afccf99a1c GIT binary patch literal 1381 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tiny_tv1.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tiny_tv1.png new file mode 100644 index 0000000000000000000000000000000000000000..54905ad8d242547a82db3c9105e84bf23f7a5b0a GIT binary patch literal 1026 zcmV+d1pWJoP)Px&yh%hsRCt{2o6m3BFcinXY+O2JQK?NvB}y5QCPc+$ns)19fBR0o>{1m~9Z<%q zLQA|x42>RIWd~*!AP#nL+O+lO5|khB+0W1R%gX~W7+y3v(FHW%2V+dA z@3D9#x}dZ3X~@$>e%%d~a&coN{fp7YGSWim0f3&)>y(oQu?BbvtepbXb^rhcYfD-9 z&14Dy@W$85&ps5f2Iyam&_{OXuMUI;I6DvU>C0!7N+l^l!{HE~=YdkX@(jNQWX}_X z`|`Ut#Q*@TU0Yh1@B7G4#mmaopHb%G0HFtbct30F+4&gOt__Rc#R{5udE}?BP;J%# z0KMZbs?FN`=y@KlI@y~}QrnQGb+PA@KvxaK3 zhRI;OaLg)ew?WR&?k}nPW{cfy?eIKre#|OT2AFtxsWkuq>h*f$_0!W+#il(Bat0WT zF&W4S%<^bQ5gP|w-rg#0gKdR;mY;tYqw$n!m9b0=6E22<9yrR`p|2;`TC+cCwL$vBh)PzdQZ6QH zu!zG0Cs5Tdi}Z&P6~WYYw0~BowgZ&4iUc5G07A%oBzcanQZBCK`@-jF!_nGERsDRR zT-ObJ-;b?Mi!}ftBw&o?Q2OuA9~%d=A4{V_Z3ndB;9D!*%%`gU?d@#<2t-Cuo&utB z7k)m?f+$t}lu{fW9pwli!F({6co9WXyyM~N%!xGsV=Nc-&{HA&ol-Of)_TCdIrMB; z9#EwzAXD*~W>x5>`lALj)&Q>SCUXBIHHB%&>~uOSZofPgA`RfWZs59Z(CKt?VIh2l z<;9a>__?%qfu#CHYuU;+7#BQH+nJAqH(m@(3f2}1*8aRYG!10+FK?CHlcPK$G7b=} znBMprUZ~C?Z0+xtKjyy+*1lwy)R5KBiR(CL!2nTiG86I}K(y;ck%kxCOs3NM!yXXV zc_6|AeBW1X+luo3#R#q8{YG-a%w(OQQZ7mxL6!vr#05Soh0~X}Zvkv($Vi!r#oIE2 z8My|8<7P@JT5UfQ0nyB`a`1&*^bWvTF#vyP`9VslwDPn{SdK9ULP((Ee!%9t$uddw%luDKIw8_-x0M>8 wo3!*x86e4@9(AV08DqIbX>q2j1%~I#UrJcMMA~ahVE_OC07*qoM6N<$g8TdBi~s-t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tube_tv.png b/Resources/Textures/_Nuclear14/Structures/Furniture/televisions.rsi/tube_tv.png new file mode 100644 index 0000000000000000000000000000000000000000..eb66995a50734e412c7dcc43dba4b3a4a7c72244 GIT binary patch literal 1033 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/barrel_open.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/barrel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..8e11f949385350fa2c6e0cbc1b76b59ed4f4f2d2 GIT binary patch literal 1021 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/compostbin_empty.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/compostbin_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..d57fa3f0579794a45e0f5eaa7787bc059e57c83e GIT binary patch literal 1134 zcmV-!1d;oRP)W2Df9Xatw`z)@2ZE^lZ} z?6*63C!9pF@ElXq(_($qa1lty=U_+{B4o85%i!l7;9W{WA9*Df^p8b?Jw&%nKu`a$-FN1e%LG_|M;j^Vhc%r2Hm-{Xv zE&}sOTftT@E|jxyzK%>{6xjMys{}+&N_8O2vTCT+%aBRu{HtlaosIz;_brEni-6uU zp#hB1)dyW4Oft?DQja;`J~Vx>VKNaeaNE0O%+8o1Jm-3V zq1Ac_h7`=BjCRX_Cmu$(b@C%t&Po!Y092)lhc$bjy`)iyRG;l(R?5ZeG@Kg-yY6fZ z6IlM~@m^NMyKQf612AM4K?A#*47IIeF{v|5>`5n4wCYa*S4DXOAVWS^pym? z8+~su>>_tQ0q6$?6iD!SWOUmm%#PLHXS8*DJYAHDPe1NF`Xxo&n(uyG7khV?Rz!kgO*bsFZCriIg9mZa;SL6S)p0t8=SbjZDA5ZlCak%WE^;z>Uq=IaCJxf-6e9=CCw zS%?^1jDislv`QDUUxFNzD1$BBOozpOvq`CHbVQPdY0dFynI1%S69&123EYUC-NH|k za}l6AfUCkdvQ87&pl2D^hmBzZ{mtvdOaE{94><hr>dLun+`5S3RzP|=VCLPD?;#|i1q+Uwe269-WHN%44RXJ@{h znO(;N{}~q&7;O*M_@P@@3LtH7!g{XIbSVN1bCGsvZBZb$mWRpPgHWnfL6sF)-%Qgn zq9Dn}80WjV8oXRe*Y#bO00s~8ZIDV!Mj!+dVq;m740|@8B;tNo5k7BUk$~B`8<_2t zvRc>PRSC>a*}H5r$I!;}u8G$ru%ZOuu2?(g5QC5wGlH=(Lx;)U zS#06}fEWPP!&9A^3pEd3F7hejfNa=?ELM1^!4^j-1cIyC4dWNAKd{Y zz|y$4djgFDPX}Ub^d`&$*phI}z{={r#Sxx@kl=-UNu@o&dB_p0RL@C8)*5rXCuFQY zE}S}&bR;kq3Bw1_8Zg9bh2J@nEjAaO0$eAbX!?7T5qS6hcVh(1NT!NZ4s^894Ah0z zHnf4Ud5?0(j;3}5Ch@VB$j|}y0G0q9(coq0xL6`YUjHA!8kqUgeMjpNpuiHW_6r~@ zB$aB7d{zZxPV`!rWz~vhEQb8&d?k|&mY}0ufTzzMLNa{_echdO7wCx1v9zN8frB3H zz2s^R@VrwPdjfe$g;#IBnluUeT;H_+gXczn3eD~bAiBdMgnRW=lFKc=u?OQ5rppK~ zJdWsNL_ebI$+&b}0nX@)jC2)FwowvlX%04_2>9RDi#Vd3?Xt?k0HwZ6lV2=oVa zKV%a~$_cgvnn}WN2MicIol1dQY$Xz~W#iQ~0j$@=NFUw#$HgoS-rdtfe~n;aIRP)8 zPt*5Utbr1QcrRpfMVh`RGa@OhNXam;x>Fl073&4P<_OfsgW5aOxg`)KAC0NGnbGh2 znVjt+OeSk8X48CTm#8=EJ}s_K!I?|QF#~9*FSt%b?UWaN3!?B3@CTJC-|TyfEph+= N002ovPDHLkV1fwy*>nH^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack.png new file mode 100644 index 0000000000000000000000000000000000000000..f78b02d9bafa15bc3f0ad002a67cb996dd9f44cf GIT binary patch literal 1043 zcmV+u1nm2XP)hr>dLun+`5S3RzP|=VCLPD?;#|i1q+Uwe269-WHN%44RXJ@{h znO(;N{}~q&7;O*M_@P@@3LtH7!g{XIbSVN1bCGsvZBZb$mWRpPgHWnfL6sF)-%Qgn zq9Dn}80WjV8oXRe*Y#bO00s~8ZIDV!Mj!+dVq;m740|@8B;tNo5k7BUk$~B`8<_2t zvRc>PRSC>a*}H5r$I!;}u8G$ru%ZOuu2?(g5QC5wGlH=(Lx;)U zS#06}fEWPP!&9A^3pEd3F7hejfNa=?ELM1^!4^j-1cIyC4dWNAKd{Y zz|y$4djgFDPX}Ub^d`&$*phI}z{={r#Sxx@kl=-UNu@o&dB_p0RL@C8)*5rXCuFQY zE}S}&bR;kq3Bw1_8Zg9bh2J@nEjAaO0$eAbX!?7T5qS6hcVh(1NT!NZ4s^894Ah0z zHnf4Ud5?0(j;3}5Ch@VB$j|}y0G0q9(coq0xL6`YUjHA!8kqUgeMjpNpuiHW_6r~@ zB$aB7d{zZxPV`!rWz~vhEQb8&d?k|&mY}0ufTzzMLNa{_echdO7wCx1v9zN8frB3H zz2s^R@VrwPdjfe$g;#IBnluUeT;H_+gXczn3eD~bAiBdMgnRW=lFKc=u?OQ5rppK~ zJdWsNL_ebI$+&b}0nX@)jC2)FwowvlX%04_2>9RDi#Vd3?Xt?k0HwZ6lV2=oVa zKV%a~$_cgvnn}WN2MicIol1dQY$Xz~W#iQ~0j$@=NFUw#$HgoS-rdtfe~n;aIRP)8 zPt*5Utbr1QcrRpfMVh`RGa@OhNXam;x>Fl073&4P<_OfsgW5aOxg`)KAC0NGnbGh2 znVjt+OeSk8X48CTm#8=EJ}s_K!I?|QF#~9*FSt%b?UWaN3!?B3@CTJC-|TyfEph+= N002ovPDHLkV1fwy*>nH^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_drying.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_drying.png new file mode 100644 index 0000000000000000000000000000000000000000..eddfd8e43414786d3ec4e31ed99707fd6226605e GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A%+ zHcuDFkcv5P=N$Bs4wPuM_vSP#y=)N08M0xA;FaS~IVU~Nq}mY|utJl5lK^>UtF8)jTI)I0Z6Z0F>YywA_O&p7-4yp6jIw*x^mXCkYP zu0Fqd_1-@}{@#+={dUUBn{49GC7G9f`n>m`LVW$!D493!{X-%%ChnhfB{FvAPE-4b z>~9ag5BjOhsc|UU^U$L=@^;%c3$V36KVKo;)p?|8Qb3H(GVyO_QoV`OQm1E3{pK@}4umg|(@7lDct9cdo_wwj(-EirQ{r?L)e{J7*ZO^};8^6_b zj^BOPtlBf>ey97_f_-sT|NR(`#%uZp&ucn))T(t>SNLUiIhNJ*Ypg-_etA wx1j9vzrXoC#dZvFVdQ&MBb@0O^YT`v3p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_filled.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/drying_rack_filled.png new file mode 100644 index 0000000000000000000000000000000000000000..4b484126340d989ed12f93fb7356f19fa47d1e84 GIT binary patch literal 271 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 b`fd0h{evejb!-)hGRRc4 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 V3|x|yqAmac002ovPDHLkV1h295zYVr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-4.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/gardentool-4.png new file mode 100644 index 0000000000000000000000000000000000000000..39390504d9fd67177b0e68b74499f029f91bf11d GIT binary patch literal 4292 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 UqKf!YF#rGn07*qoM6N<$g6L|Xp8x;= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-2.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-2.png new file mode 100644 index 0000000000000000000000000000000000000000..107c09a56c3c6907a9254951e1dc1d81b2a323a8 GIT binary patch literal 965 zcmV;$13LVPP)wY9e3K z-g{p6d~@zO)4K4Nu|{Bxz#4&nk3d^&z0um#!1lp_A79222!}%}_GB_uR;Iob#r~!7 zRDSq;2qUQ+SCK$QR@kA#@uc>fFX_J(k2y7E^L-x|Y#jykq~_Ba7a&9i+=?K-x8 zn9r{GPRylHw?2eQ2)GL=8e3!52dhLNBgyEE0@Knot{iSeclQ{g#52A*hG1kP@cI>Y z@7ar+Po9#p1|TmJEC*`KND}k&3?*##icLt9bDPLjeF09N*@YJmKI7$wQS2kOSviY0 zgv5zGJ8;%wj1)?~3AI^Kxh`(IgddL=Js(vF^4{ zQxalD_G)rb9o zp8hGa8-qxg>Wc=j{KgKD17#(TkXLjhSBp23+j@X9>wowPa@zW4%SlTCQ^}koxmx_$ zOLsw$JR3<)6TIZa~4FMmi z=!OAR(Gm4}Fq>KgM+p&DqKkK|UpXI~C7+FeE*c>DV33KK&#A1VMUh9yFGAA|cmg~Y zR2@FIKu>e5H^J-`2n^D@dHZpm-9H^4x+-bS5@71nP=88qqSRhmf%cJ92B04bb1lX1 n(GQj*Fo-{lfA3%Me@Ea4Pi6SgDpJ{?00000NkvXXu0mjfpHr`} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-3.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ffafd8a6d2e2b6b1c58c779da6fb7fc082fe4eeb GIT binary patch literal 1004 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/grownbin.png new file mode 100644 index 0000000000000000000000000000000000000000..11d9eba30de1a00e718185decd7c9c057df40a72 GIT binary patch literal 839 zcmV-N1GxN&P)777yYvln37ir*C2;Zx6!K@?x#=7qr;-VL*(f8ENq6FvN;TA`xrE;N{rO}s zy<0`8Y6t@f)HR(iy1rTII(x^zVPDK;`nL-|f~mStEPpcA}M#bn3&7^Uu+P8 zx~gHTVeoOHy?}N^5|me0RaX8aqO0XVe4q#^i9d0C;96i6czn0uK6+LZ0t6`V;`JK- z1X@*S33bOB!`r7f-K+Or3LOIEc(c6C$0R~3nOBA50If$ILAZA10xY|wF<%8J@Z`CH z!gK_eX7izKL^g@k!=SbcYfD1uL%FkgfPfb$ZPnOsjgRY^h16cd_crC#kKOUMihNJ} zFq?4e!2-USre6be9_MA*ok^#V8$ScV1Y}#prlTV}5ySqj4Od~bc1&a^ySCy;zBm!? z&F_!TXer#jJ_9DgKm`i)lZi*685Twr8Oo^03z1-pG+i4}S>zKBvWLkJ6(Ql_ojEKn zZXgklFlHjuhJ}jWL_&=qn~XwK1gz_|1MTl<9+*!ALq*6Kt+cve0}5m6?7Kkwi=AW( zYPyAVOc}~PEPtQ~iP`efduTQPSIolsyqE}}^hP18YKmT0x1{T_IH0D&T%&Dy6ue*V-x z^wev%FTwNIVE&TdLw~%#0`sLRyMU|hOSn4VGCm%EF^oVFe;Ft5U-5rO;3qLE+WYsS RDog+X002ovPDHLkV1lDygM=G`P)q$gGRCt_YVHjXA>VU!RfWBz6|Fp2QXz3|Nf(`&#F2Kn~3;P*7 zwM73PzWv(d%WsCWctc?Iv6~Dqh19aVAy6MBRIxe$o8GtW@dvi-}a5q1D_@J|vGIb-M=Y;u10T8inV6PpT?~+Yhp7TmZ!Zu%fr4p$42-7^nnFeDu$N;-8=c zKtS0omZ8Fp0UQDhR0Jo1o+9XgPv3rmeGdZE3IUMsL8V`)l{&+L8&7~DuW>s71kBZ? zU^G=j02e@U0IsY;DG(LnCe8t%0%Bf@&3{-eNKHpLXvkmVQ!Pj5=V{0izBWb-<_tMjb%V0rqD4|H(D{ z;His@6gdE9d1SCZ$(AozxdE)7kRu3&0Lb#=r_Yk?fQ0Y>hUIHF5>!WY8en?r(iJ<|HbDYV78v3G{dVmZ{d6f24kYkCE5WX3m_K1#bOx)oDXsoDS)5@ zK*4Wm3h|A(E<#)$ije^_pV(+4=m0@}euf*j?l6!FK>8jqJfX}1pcMS`&;S3j(vom7 zE_UK#?dHA53@6TAqAVLC19Xc)K79Z2BL*KtKYjIcBiDh?pp bFmeC@ZH02#|ATay00000NkvXXu0mjfvdEZX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/rack-broken.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/rack-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..8aae7bef3f61734a006ee05da7631548ebc36696 GIT binary patch literal 912 zcmV;B18@9^P))9|4j3BNnc~fnl1Pn``@P0wyLVEIIEuHR;uph+2F5Vd=s` zJO#LsOF+o&dtpi?-_g>S^_IlA3aBQ&8)#S8?5RBmDFEW!1;}dzFtKTx6buF{#0Q7^ z8IBmaQ22eK)?%@kH9bAux&x9Jco6ETAqH|kk5t4UF08MT|4Ii%U%#PrI!&#@7#$w8 z%*+;1SGQV-Mx*p?`MoBWb^{zW$bs3}S(=)fYS{(Df1^(g5cSZ*r?i-eYvR4NR1NX9 z{vpQ(rBX?cTM=O}@#f~HCI^}&_W69;1$+ur2FeqCqnYG1V0Bgy<2!p1GdYO${AgcY zL!l65J})Z~>)&@N5{XzyX0OI&fUx&^w8B476{ zwSYuIDK0E5kSforNHMPNgxnVpF~3tR7OAtdQ}vj7E)4VpEZqrV>&nUsjg5_|xf{8} z_V%`ldgqK7fP2=#7JbUpK07`>ZY7gREds<22S5UAA!1`=L)}1!lZnNU-4GbL(?^dc zqsqDJ&IuQ!2zd|rmHoO_ISX{8XD1#?2|sQ|Y&pjK9IpWoiaCC{a{rJG$_oY};p}C= zT6_ZD?BvXDz!cB%J@sta6#)DB$+@4W0DeiLQ2ws<<_+(4x#vwS_H6-=pHJ%6%h1i~ zgqlV;9Hx)+3F@`asfOdcIz mTb&n@pb_f+EkDmD7r`H)cJ>xZre0qF0000j=CQ86$0WW|T?0C0ldhZ?2U>iGd&@eO4Z{9t3e^0~3v3BFe zjo3vdZf$L?({1x2bI&8tCG_U{=jSe{C<@=~Z_XprkHFge{CsS9cvxP(zx^G`<+5Cl zH=f`kxb@9f@Or%P`n(vM2n(6`&K~0N_!%-?1V~$h@2jiV5f}*|nMh(|V*`bJ5u-|u zt_#V>lSfbC@p#~LYludpn4X@-?CdN^sTdK$z2EQKL@WYgYSuQDOk;cdxeQh+6_(}0?+>~V)sql6!OJQOhu+} ze3*$@u3-Xew}1R0wz9HD$)AY1Lo^{W|1|~6E-Gca?bz(kw-7+9`o& ze?OA|V$3hh8m14R!}V>k_C2T1`_y zOE`n$%_fk~=MfABkxr#$aC~Ci6k4mHZDX=X74=#j4u=Dp5NW|o0QPqadXuz8OXf34 z^P({wV$IBPMhI9kN~O{%0Sm05Oo*7~8VL?dpvgpsh878Jk~Z~vonl0>s-DbImG*l( zW~$X{J59|D$!4>*j82@Xgf@xxN1;#%e!t%~qkN=koQM*Fst8r(UaQwl&B+!PKD^uS zD|jG*Kp=o(v1q?D3BG18&!AK+!|icP&}vQx2H_-EkUMAAgzKX`a~dAkJzZ<}CBWcR zVGIX`@%HUoc}^wLQeKB65xF1-oHdW-RT|0(f;dp z8a1R4eF{Fm*UkdQ)vF8C8)&RvMmlkLF$-8(U<77RI5{+1DPhc2!QMG(7#<5FN;N}s zy5Q?@Q9t1W33Os;WC9f;F+Q^(@2k^;=k7m$h|<2fdz!iatv%jr_Pzu>c!~AFKi2oN8Vuhx;7dY5Y$bDclvdm;nU?QA~>D1|D{w;brN<=6Xo!lJ_*&TIi z&U;A)llW`vRoA!u(6<>`8wcJxb;3XFLpGN|tD*OPhC+cGkXf*DnI=LJQz&oebH=E> zZtt2}CX-p8oSf`Ba#>lxeV~&VV|#nMuO_`377J!aWXsG1Bhu7(-A=G0ID2qf@m_y8l2~B4NqBD-@D8jkbJKExO@do4Z#WpeSzxHTY&-{n zg>m39Ny}2nbW%36{e<&-XACe2g)TW8T7!*dUCJ+CLq$l4DU+P*dn6{%M*=s}UQ g!;5%gpwLeI4~>@^H`MP+{{R3007*qoM6N<$f^Bsh)c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-1.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-1.png new file mode 100644 index 0000000000000000000000000000000000000000..c792362fd07d8cccd9822df643f273e4d7402dff GIT binary patch literal 892 zcmV-?1B3jDP)&6PgoJn; zIdB9C{s9LroVjw~Cm`_$dO`>ZsX{6}^^!wXl>;D}Mt!8Dv7NUacBWm&cKj&f(Mv~i zy|cSB^UXK2>m~_jEaw2u0h|LE0kD+6Feom}&{$P6@a=mAa=EOtUaQpub=-^M-tV_Z z{ry@Qw(9LfC;;7Tk<-nc+Hlf6{saB~jiNu?C;&B+K1S?!@)txm%yNZ{8Z@rzG*nVN^qPYoali7Q0C|IP+$z8A%C7dxl3ygZWm$sW7&DHzWD%( zcbP z@6BHXqt_=UFtJTvX(NweRc}&8ejxa)ynRj}cyPVjht=w#V@qYR?ZCt$0Z@(HI&;o} z@N5vst;esNvXu7@hIM9vu_VX_3cUp(w2va2kes@*@(ZWmU26mvCbK@Xr&i2(S{)~f{h5}gC!O*2J6AzjDYFKwla62z2#S^- zclP}#S7I4h@?^`7lK(h4XCA?2QqKH~myf6^w?A*N{o5WJF0Km>~}MZut{ET-^InxUa=peI(Wh0NlK^kc6ib;%y{tRrBzy??!6s-By21VAn=gW2xGgd~DAArKK6=A<*QKo$ks6Q!TV zK9T`)m`<_<0gPrJYOM}rj3j7^41$z^%~m5)--k}5JpzO%2GBqgWM~*Yn9NEvr?DHX zZCG$*_G0zZ*heye2s=F+66~KQQ?O{RduW3-Hh@ej8LP+HZ|`~=GOz?`aSYmB3tBpB zC?yS+JpfS_z!nFwdYpYM18Y@w?N;H>P`YU~1Zp@f9Q__1{1 zQWO0LF5I|w>%yO4;>IP>gcuVOq5)QHnn(yP)JSRgD3*4n-!t{ySKf4H+L^(ivf(7{ z%$@h{z2}~LXQuVzlyOGjjKCRzE&?;jbFK8`2tSWT!ub9pi+DU{tmpHEo;K|znD^WL z$$r0@!DgZAb0knwD?I4NcD{4be0~D^?)9`iT{nSfIMilr5AqjKQdDmOLIEZdw^Olx zB*GELpv&2P%qE8%*Y{M#h&79LfjF{z5+F>BCy`Td zkw80)QmZ2pl=*S5QZ^EcLZ~n*&{YAh!jV+>Q=`bKRbJ&wmPo)%LR^o^exCSSL1l?c z#@;&w2OZ6s}a|ebmZ;P(?EXH#uCUQ=Q4+gyn5X2Dn zVr`jfR;{=TMB=WyhT6asAiuHnF=v2!H9a?t;dncc7`nxUPezgpu^2ASr}Lr(=ZcZ%%0$j?h^6Vb!6Wj&ku+Bx4>>~k1))}(7?cB$ z2PG~O@f%7q$UrVqjSXI$*s5U(9NtHByt$v_G>uVw0@AtI5 z{I_mPKn%+VnC_xXjJZ&$3PX$(U?3td!$?ymMb^`Qxyo!I1 jH75d=#s7g*|6}qS!NneL959Cr00000NkvXXu0mjf96gyP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-3.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-3.png new file mode 100644 index 0000000000000000000000000000000000000000..528f4c6b6302a93dbb458c256fbcec916644489b GIT binary patch literal 901 zcmV;01A6?4P)A#g&Vg}`|7R5Lv~!0)4xFuwoDA|8*K{(QdB)~2xp zdAvQI?Dq>9tQ0CfM*=0i%#$v!0EXT6UjbD|E8{)xhAk*AP(%d1PCL;Nu-zp6evEA@896Q+t<>V{+KbZ zbFV(&^7S!p6J*~D<`bYos4yzfRRONTfmC-=gUIO>UZtE&CPB}IO_-Tpu#CMq(hsdx z=Somv%eJL;-G;f+E+Rp-g$R9SUq3M?6=bIFJvU?dvNRfa`s^-4SXC~{Zz_@J4TT3(_HRRyc^Onvhh-O=zUt$WankvbVUT`$eqN4)T18+Zn z!JBvUW+md9+1Nscbu@Lgz>LinV+916v-yIj0(|iJs2>j|FSI>O$fh0Z53EqFS73}G*!yLmsWMtyH6(@)ZMD&5@e^S=-tJH7QKoXqnLs=ggkGtmR}DbzRk#pgmZaJ= z5DX}MjGNs_ysH8{VaU%M3bfri^5rVRnjeWs5Q^%d8f00000NkvXXu0mjfsQaJz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-4.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-4.png new file mode 100644 index 0000000000000000000000000000000000000000..1c801fa4531c7e5318a953d8bb52fa260508a642 GIT binary patch literal 922 zcmV;L17-Y)P)=As~lFA@%@rP(ngt{5cs9 z9yP&>Crvzf@oY>ycrb>8M-vYkPec=9OiTy{IB{trK|Cl*L4K-*?$Vaht@EZ#nQptg zHK<&8NxS>aoA>6M@4eY=oj71SBydRJkU$lIzR1yHtgDsZ2mC&KT}U7l3YPuJWU3~n zxn%NuV?5!v({aqFvJO)MX)VK(&MhVP2Ic#G;7ey>#^tIB1bp5SV`GxPU};seCmoXd|>S+MuNZTm>do?_e)tpT1#P%ko{y$z&2VE-=~H=yb*0 zi=8b{^E+G#+Sr_-w3f%P?QA!0vE(C9UH}^oPKJ`xXZ-oy@}h#w(Dg?psaZ+A}=mVBA3I=Oq=lahmUyqW~w|c z%W51Gi<42gCU;db#$E1?*b^WVO<1e@E4rHPR-6L5l2x4=T?Z6}$F;}m>;ch)Eum5( zS{#asT808;NftU{6CT^zQ-4A73h8OT31hWjqmtl>!tHRy^2L^EeiC^RaM~2U)d%4J~hr>xs8ifEecTIvngrlcp5- z*!E8yg@z)0jZRx^7r(et*^o6$;B_@1yInvg%^J$@ML{pZW%f*8 w#{TRN;*A98@pu~l-e$}QR5<^K9rz!U-v*u`?4N|h+W-In07*qoM6N<$f(ZVsi2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-5.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin-5.png new file mode 100644 index 0000000000000000000000000000000000000000..d229218ccfc241206a42de606bd6dba716d73c5d GIT binary patch literal 833 zcmV-H1HSx;P)wg`eCUKCH# zi=a1;9{e*rc=RZEk)Db|5kU}z_S8#2DHXw@X{|QeChs*#lb85r+ezlVydROOy>#Gp zcXoDWzxj4{w+Z8b3I?W}K^PT>r zzg#F{d9xn!1W+|^v`3q9jjbH%GfJKwi-#mSw z+Q&2VxOZz3v#*Ovzja(3}a{i+yuatdiFG1|Zb_GCkYBZ1O)1!Fy zVqPska{tcNZg2*{?TKu%3y6ir*q4MrmOrhi1brD$ED%+hv|5w`Qy|WQvu7|gEUFlj;$T&81gnS5c)VUGr>TeK7ENf#I*>eNZKVM^pVbt@Z!9%^y8Xv z6VD=i{_cHuOj7FBmzm2x+qu1QHXjUtgo{uXm&}L*5(B&)k^$#Q;Tp&$T7%U97a@z+ z9`i!1^VUeaJRM((r9cKIq#~W=adZkV#5Q8ZStC>f;)0`f7Cjl@8lZcikQr8E+|JFu zwYA)rx|~ZNUupx@08O443*+vkbFPmG=~N>uXFMJs`8Z9T?>%12AMD%U%E0n^#rj)O z{i@MIYHQnOFBL!b`rmcrg*`|QWT22qVdVG`gqlFa)UevFA$M{ZJHJeHq86-;CUT=a zJ=z|!*$J@pciIa^%3`_d4Imqj!Kk;8jz$noYl?`36{OKI5sPSQj-Nh=zb^wSU_5LY zH0awclxqzn^e}SC7_?{zOSOux{sRqPe*y?U2FM|&#Zb|kIF^a3v0OTax^802Xa?$o z`1>+I2pi2dLe@V`hGwd6B?}p{+nUl!Fx`AO^fB8WL~3;{oKx z_8^k(tG+-B)mxmJM5SdT3orzU$_=4hPe{{_V5Qed|3AcY9# zDj;3}_Dnp=o$P_m5sxRr=nnazRuw!--bMutCpA}5!&3n@q@ZqENImF<@zcac?uf^y zk`aL?Hd+d%6A`TEk4OQAKHGXJ5H|q(+2{ajiUo856{CTms96}D)*&xHeF$eAX=&bMV`h7%?*t3_fI6$NZsY10tbwFup3m~GJ7tK5Blk{QXpkA>M z3aW^Y1yJ@ikQLHX^oz+MmixSkYsu~VeUYMl;BGAJy3Q5g41y0K=@(}DS^7e;3Pl9e z@Y_z|k=(Md2xhN*8a?$tmCDX})Nd))b^v6F?hx|E30ATNzIO590IGEhYE5w*HXF&? zoa4EHDBps1<_SPou`e8e*6ZVk=wPqP*H22%#nxo97-{Z2Omm_BH2}SYna?FW)S~*8>bd4i+)QMJG)0?>6Nqx=`XS6k+qtK6-)+#Gq;gBt)nk@L>M9@TqAOaBR=Wx;jZjeisV Y0`NU?$dW%GxBvhE07*qoM6N<$g1IG!IRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/seedbin.png new file mode 100644 index 0000000000000000000000000000000000000000..5de5dd84e5e761d51526a221c09589f487b40b38 GIT binary patch literal 842 zcmV-Q1GW5#P)MoDu(k*emBUMkdc`v84` zzGYt^$|)BP6{3fq=}HEZLaRB4+_Mgn_wc6Pq`W_A~{cw~73@C4uq zz!HGN+Ozq=-WGo^7Ib|3-a(~O_U*l1KT@Z;B=Y>QKk1*3n`rk(nOFdZW%ET_XT8Os z{Qdy_!`p*!xMcuEJ?|k7FY*_}Fs*a|f&oSo*X!j~RP{paqDP%;G-?~M_AATu*J{8^ z5O;bc0FvFE8tRMzaugo|^0Lfooy($Y4Eel*mh+yfw~RTS@G*K`*+W0DNQ4rj1QQwH zEZkA`vHk*GYs9nkfSh}bejql6L;<}NEB?90z3S}lJ7ugUH3Rbth@#f|AqRuQZm4w(J;ZH@0 z?W4pd0o1tRd$uAwq82FP#w;GR9;*NQoB z7S}k%;Y_IqWDy|bT|*)_?2l$Am4U-RwyehC?d0!y0;hXHsOHow!X|)(MLOUp&Pgl- z;e$wI!$C1BWq>57{eHk-o=+my+V2JDMFOD7hkIFkdiN^wG9jIMM96;3kY7w?xQYLY!oPi3H9E@EqA4VfvRIttEQ8`bSq zOny0-vy*plJwEPCyrt0_cPh@})j;Ag%>_?NOIDBk!S_KzFM=L#kN(HxH(GZO Ux6UNNp#T5?07*qoM6N<$g3Hp43jhEB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/sextractor_manual.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/sextractor_manual.png new file mode 100644 index 0000000000000000000000000000000000000000..69d9cffa8aa250eab9d3b6c5061e550a2e3bb5c5 GIT binary patch literal 950 zcmV;n14;aeP)Ew%i00h0r>9#EGq46+W}xP?K4=_7&^y))T)J03&5N=o@_#W zopKQFbaYtNLZ|^?&i5Khu^7z7vY3OngLa&#ui3D?-rlYnLJ5E_*BTN-s4yOYsk#Q{ z`lGBPUHQ1X6Lbt6OP;h4=>RNMyY$wE!v?&X^svxB8?fU+PcJI>m!~b;E}unT-wT{E zmtksZ);hZ6-w;AE1p^=Ef!s`1Ki5#j9=V=e4i4Fvb6MVnRi){b0ZfKGd|D9`+72DD z;NyrbrJlS&^YgTD`L+l!5-21_vkA`b-|LR`(^bo&0P#Q(0g6%tsIEDV)t`1&r;aDa zKC=zEo+!+thdsF1atRe>d$2tAebWGza--RLrL7g6ce{`goMn@zb52G3Cnl$(wxp~q zA}N?w4-iWrb$)Hl`KjHj#Ic0!;r=1=Ye zo_}>S=XJ&`=tK>?fe=>7S#Quq_eSBe0A9mIVOD&xC>7^YIFD+8bu}~X#X-Fm5mNWe zh@gk7me+u$M)ZcE*YYS31V|FG$N`MSIS7&{Ns$P$b;_6RzyC{CkR`ycC7X#ZJsa@5 zB?u$}JkNm-aqx>0q;Ld$4hMZE54T%HW^(!vrP#h6cW(`VP8f(pL+f1dl8;;6%5PS&Jxn+8zpaMR;{ Y1B5e%AbKBIrT_o{07*qoM6N<$g2uhEGXMYp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/soil.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/farmingstructures.rsi/soil.png new file mode 100644 index 0000000000000000000000000000000000000000..efc7b99c53f9f5d422f5d237908679c1531710fe GIT binary patch literal 715 zcmV;+0yO=JP)K9#y=u zZl1)_3@<&l-(ZM2&o!_~?2cDNCQ3-vvs(j>OF~?>slx}b!~h=nM<&!ht65+d2*zaC ze%#y=*TQReVAYSkQ_mMH%#v@;QC}Ln2)XlB*b@;SY!7`Z=sU-uve-rE2 z6~O(o$@&eLq!|?5BntT0ssbV24mWS#xrvW-{nF&t3+t;sWCGvJ9#6+A4s0L5MS9Rl zX{6$!Wr=Mh_rLUGbCstpQuhzy>1#3THo4|$W2blPXNab&fe2ec)EP>T#4^JBu;6YT z531MeG#ZWc{c{dVL3%njLR{5s>U&R!H31wHNEZb!n=SpTXjX{^!-#xg)MKb?>2o>{ za9=ocpuNJzhU}uQ&!+!waY0v2)>yJfPUi4bQrZJuu xx^w_z<-mlukB}2E{6TQxAZk{72mR!oP>FNHT-V!eaxit6^ z9t$LZz>jY~H4opLs@Jn+n~Zh=-~HxC*-`CGaq-iZ-TJft&y04*@NeAC-`^-R3o9*M iX;$Jp1!Rp41H&I3xrIJQS{s3GVDNPHb6Mw<&;$StMMgpZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/empty.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..2f016f0a43db67de3b6a87e1ba92a5d85f555cfd GIT binary patch literal 418 zcmV;T0bTxyP)Px$TuDShR9J=Wmpg94KomufKjQ%*B`pOKYseCkjt$VUg>Wr4$?+K=O?+K-C9F~{*FF=g9Y%VN0>g86KczrMW#(6n5dGBpH|O748>m5WlSF^Qt?lbT-6lK>#@Af zy67|1hPx)*GWV{R9J=Wmrai3NEOF_5n(&*v@^4+y3sUDqY(>E!3MGG3(T&sFuOj*?6|`0 zxWGsVv0wuW4lyG@)AUDuWTx#1J0c#7$aGd!cMBE>HuEG)j<6l?|Gxh38Ge)><^L?| zbo1)v3;ACv{`#A5)dJwv%NOFkUmi}=yxh-o1R%ut;D8Vwu8YDvT${Wu%kzF!mCL=g zmao70R;gDnU&!}=e+@umE1J4`aL~s9JXZcO5FY~oFuIA+PXK)J{29gR!LNS(bJ|KX z91s8J>m9%R#RZcWrXK;X{NGrX)yIoQkcgYI-jO$vOcRU(8W~R)iVC4C^ji z<(wcgbI~aV2ZMv{xyVF!#xkQtA=i4dHp_6T0yCduI>zO7*QzPVPr-)QH)j!Z3R&DL!evTbFF~u2QGiM z$p(429by#=LLWgp{N?-(o_j{LnMlaSkX^8 z(wmh=n-$;v<2{heUEc@L)tWdB#A$%+EmBe-g4QL4(iBRQlCW(OW60h!1|$j+g*R_{ zT!_TvF;v`*3O^3`aR8Ndw9V$j96;cD7io@+7UzUQ;ayIEwl+AQ%doPFA;IP41~)pI zW<^ov#0rvG(`ZX;p?5+&+9?Tc4w2%X*$V(|ph!ZT^Fe;}M1-=^C{=Q}A5R5{@T4o* zDMhIg*LMzpi_3;^>}9>n98lFZuct(zgxlSI3Bdv&1|cM2a5)Vnf-)deiNa%Ri#awM zgD|DY`@_t5H!>e%4-kT4njIILmVQ5j)+kYnS3?rEn+-QV^bd1D=^X3ES{iH7s^ID6 zhJ;{i3rZO0z&HmEbEH!F(9b{L@Y&Nf^OTsU#O~1Z^kRiUxO!4j*PzRMDXl?-UB6pG zpaJf7Jt4@^y9J5@(Sh6Bk*kZ2sxlO&K#4+$%JiyWa*5aPJOpUF6>YadrISIh9|BR% zq@&F#-Ae9u{lgFpZlI|w)vTS654oJ&ikg3YF7-w$+6jS&Uv+;HCA9r($U4hhi5 z#Bgjz`pD^fA4!uCVxlbbo^uYZEz=ws{lu0QZEeobdCn*$8)BnqPnAnSr2LL|xf-O$$&DzsP;PO$m$RMW!sf^~Zggq=bT^qxSC)R!Jf~Of?J) Y=c;9yFR5Hv0JNLI)78&qol`;+01pH^rvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/weeds.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/planterbox.rsi/weeds.png new file mode 100644 index 0000000000000000000000000000000000000000..ced9f45b3c093296ad6fea6f936d9855a3a97070 GIT binary patch literal 480 zcmV<60U!Q}P)Px$nn^@KR9J=WRy}ruFbozAN8rI7=*HLsbm*E}FnQ)>4fR5RkJA}s- zc7=f38fVa-QvzWB;x4PoBec3R003A|HJQos16WS03xl~B zn8!v)MJ#25lTq0av-B5T+Yhz3EMBN4BeURxlqCzXUYKZg+&-ZkSh>rkuv$b^q}aeo z-I6RnuzIe18fUhzRFj$19@y@coKt5Z97<>WdWHP$n^*9`?Fri_oUSh*QfSvHH%>9Z za=eEgP))X)-;eimf@NEP8`v$+^3e~qxm-K8W8KKPI&+&2JNHeV=-8*n?F)M*W->?# z?%R#4ZOnBX4eWT!b|ek{R-Xz4uWy{$72h4Ry)GoGB%6G=>2~{ryRJh5ivm}7>h71e zq6={r@x0nsPgNe54 W1C9?G$|iIG0000ho+Ump@B8Mx*{*0ZMqaP`~P(L&jv3})g``|SDTXHw8Z3UTf!n4pur+NO@Rhn hZU;3aSe5x17=A5~yPlG{odsw=gQu&X%Q~loCIAG{MV-Z>&iVh7Y^pU!4NwEr05w1jP;G!- z&($rbsqSu{H`W5M=WVI?@no4tEC;aTG}KG*Ve<2{t_G&)G^*_ZiIdZP&9#gdN&`sI zQG^#7DK8+$)wOR0voZ-jqc{a-8!G`wc7N!#)l)G38-V2A2d}Xy=Iu7kJ*411xp?97 z;z-}zhiW(o=gLtCfFdntR*0NVx7)v~$a~?z4^3_>g%tp%V&@48P`on*VG00bA>}-0 z7jwaWA%_gw%0002ovPDHLkV1g@f!!-Z^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bananayukka_planter.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bananayukka_planter.png new file mode 100644 index 0000000000000000000000000000000000000000..8f373783fee2f11d6c4d758411b51e10eb441f97 GIT binary patch literal 660 zcmV;F0&D$=P)dAu&{sHS% zdKB?*^iTBcRXqy@wa|+OL1>NXp;27wE~IHwwlx7E(|Kn*C5^P%nX>hg50aVPne6*~ z-}g>-2p5dU#VJv69lZKb8L;`iHNf-RdGTjr5~KOt$@TJj-5A0O;KkFsf@8Q5q9Dha zp$TkC7@%(aEMtIY4~t@IKa1@v%~SUYVG~9G?6($bZ~m0u8H7OuxG@0NS1Q{^Z7{BY zAAVP3^=}3=AB9xFSjK ujRDSj=!riJUqZ$JX+UKcHU4 zqm=%Q{t3@s)w57g3tlt`LTgM9jpEYoLQG6q+YJ;lop-iVwvjeFTQ^1M2g%It4EsLc z_r0?_j8l#?fd3!hL3v7)Yzr^m)rJNN@a#rW>`Y$7`C{SV`uR%J7$OzG{Nr1Kqrd8- zB*&TINvug2plSRpV}K|3%3^9OkBzbL(0xLr2_pdZTMKp9e#rkEd@lg(2!QKLwGE>- z7+1jczp1gln*+^9VOC>#^*hppF@P4nD$Vz&xvlQ8CEbw@GB=?v@1k=@U<+9Ge2k7X z;FPYZA67n?>Zdbd{F)VkY|FWs%h`K?0;9hgaM4hLa)P$iMLm!Z@<^tMR32a~z5G0M z_x=^p+6+;VSwDI>E1K;NP|FaYx4gyi9Nf(iCy5h%3rbd04OW8V`?vMMyo%$Z3|2yw ze?QocSFfvyVE)PoaCK~HLdrKVw%6Phm{x=v z#sODZg?z|>3RdIgCd*P_z#z_}^J>Nb;LAc)sbgX6u!(>Hb>>Ma%+Rnz*_=kTT9um3 z7Og^Hao!W*5i4MiAIPj!seW3g_FaoCi^m!U2(V(22@ce4H{4&>0FFc)!_CVxDw#*3 zfmxx%G#+sQhas^29KdO4S@+@zYmu`-Zr`Xqud>EA7v(?_8tg;7*Y%QkzfQV=j`I6F zp*>?IzaPrsdg%FOiWQ}K@dgl`egcOL%6{KTGKB%$O1K#4>r#pubWzRghuI_P!SoG4 zND9Qob2b!lf?(*kCa?-}xdD|NWWSVe02wK-W^6;5B%b0pAG~cyG@X6G0ECMAiQz~? t6rDByt~PLhdv3{S*0D(;dp|F=YS%002ovPDHLkV1jTW^!NY( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bathhub_soil.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/bathhub_soil.png new file mode 100644 index 0000000000000000000000000000000000000000..d53631d4204b67e648db944a192ff3615439d321 GIT binary patch literal 766 zcmV9;qZ8UXhB%#43)h4BwA_b;U#`(SBK4u2+qt@zzlMM5C_v4&{xMbpRsvQ6 zRsvQ6{vQGLTFpC4;zqNXumbMgy6P3zOJ~V1>&21x=KXfU3CPQGK0B7?hn5@;j^>=t z<wZ3vT8HqrqVsdu2=LPU5p5dk<+RW^aWg@xy;O>Q7^W{Wy$BAB-T5hyaq&1&9z6CZ{6@oqpIm7{RoyN}yt>Ry)EP z8@Ug9;T#JdM3Ade9SP*LU%%_Dla3b|6U5p93K&TsLi2@-vI08Yv=rAJxpV)qynXfD zY*H0L1cY0v#9TTKJ(xyFYUZmQAcu~Jjxm3@+U;$D+jOAY`6Bfjx8>23r_%ViDZSkt z+gcL1?kuV9k<29R99jZ9oT&|jZI`ZHH#}ggvEhIE0(d0y7=HKqnN;g{1Ba>8-#}-- zZOEw}ZhHoJ8n#-W%oRtWkdR+RujknqUB>}er`tB`$RRA3j?Fz&sG7Um+lmD0{xaZS zDphS9>$n|!8_sCW%6~B|Ob8)CKO>F{)VLo(IgJ3`O1v0k`chhy^mnl=j_Nt|a9RO? zL&01EWqW2$06`}eK^L^$kSY(SUttAsBK6hWYPIbl39u=DjClRFp^~7DBLfi9dj?1v|gU zj)g7$fVgZa!h$rC5{+Kcq|y#`U5t5;d^M)ic4j)QM7*2RGiTEG`7ZO#G*FE-H4{{^ z276_(&*k1}d*@2xbK3x`i(}#s*S1cja`&w)kEr|`re@}j0ARc{9a77IAnKbtg}OSL z$?I(r*RVg_zbU%cQ3*B=BGO!_M;#dU5n!$ZGwHB^% zIiH2q&w`qNmj46%Z2&YMkK$hea6?rCq;%hfzXAYt%i6a=B3plei$qp(YRvis*1r&T Tpo~|100000NkvXXu0mjfLf;Od literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/brocflower_planter.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/brocflower_planter.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b71a70c6a74637762f24ace0bd0d970e2f30db GIT binary patch literal 741 zcmV^s4R~K&8jmrkDi7pJ9h>4__NFuZar8Q+J1zVHxzK7h&WCA0@&>ioBnYs5e z?{n@sbM6!!ldj)PX}G4&Dg4}Q9@2}KMVEQq&;ToUm-vNGo_}&#t$X<3vL^3gYGrN< z0LJ%kENWIDh`RhkrQqxg`TZw(4A1MY%LAcprQq3{4cD#3n6_{!LV&@uoHIubV{HGR z$VUQz);6|Wk*H5Q9rWsBGVH~_P|*X6t) ziMhvX?|3dP3?LYy$RMO3Pj0#vPwFqsHMF6l*8w1G`8xGF8g`>Od&rfIV!}MOT1Fia z=gaR(Q9TLlOkM|~taAOJ9i&PWcV1IV5Y5P5_eLB8fHq<-&^ zQtN@3CF{lN;IRa-0x=dQr=&(YL^d1MygoOzTOArj1N*?BQw+H_c0-sOuVVwSBSfFi z*PIoh9sN?|+7|PL=vF|l-9sd3brQWeJ{C_ae#qgrfp(;7YuXn zoq3;g?wK<)MTe}b*OMxa$ulxPZ#MVo`HO-i<}Cv}xV^-0xbp0yWVY`9y^E^&57R;B z69K^Z?zKhL3Fagr#$r@mxDY15;9SfZBZo24 zZ;ad)0JOTkC50ni^;E#4jfu#oE5Ari`*`#)PU@f>12F2=%``Vr3QcYfW08%=Pd*K; z7e@fF4K-#AiO5G8+Xg@l7{_3~`JqOe?Ek~1fLfMAq^}R#0Kzom>9XH0mC4J;YtE{eN6#S)#BMrO$CYkL1w;7`QiyWZCLwqqd@28=V&imr*|y%d_9v{ z^nC!R|~H+P$)Mb!7B?01#5XM!k-PY&2*0d1a%RFppG= zsKf02vb)pPATT$MsVRVd8$=uREysCV1qe5ecu90X0btd5D1hkM01>ZHJ;>*5iIlG$ zlB+!s2v9sk6j2#D<#N07}A4+@TYY+Xi{6E0I4S?bkt@u~~oRDn*d>0-o p05m7FZ-YwX=mGMThBT?M&>#5GI%-G(T4n$M002ovPDHLkV1n?LUvdBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/cavemushrooms.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/cavemushrooms.png new file mode 100644 index 0000000000000000000000000000000000000000..69a7e7e054aafe860ca2c7587f22f72500b12781 GIT binary patch literal 487 zcmV3JY}T(3Y@7l`DXRcUR<|99s*_l*8n4!{BYPk{T|QHAHz z>(-Oaoev{=Oy(YGND079(juVe)w12}A--$I_q!F%qMJ%JhxcWGS^)e;S@|J-5n$pR z)+2foNdeeK_=H743)=MNU>;tKJ9A0y6Xj_=9?*2~ZV$lp@|IFO`Rt?`ky8x?i6#KT zSdt?%^*Y+x0q`dH&KvP(9#2LU4~KPFzgRClJ~PGuya_gfi7Xls4&v*Abp)j9ieKFW z0A=0M0S_O=QR$HodWD}7Q) z3*b-#)U@9$3ObjMN(XaadL+gG*lfS+rx@Z5eloKLV8-ZkS;}SA&f4)L0BvMfREf7A zGrJyk{{xN{t}y@)5=P@n97j!L=kffSh=%kjR{f>t7e?<4TIPPP)cZG=1U5^>EzAtd+*II+pr9P0Wbjn2VgWD zh~vFa`hH98eEsGj-0B3t;|uw;*hlY^G^X|O6&Gj=+H-vu(P8v|O|5keaYHa05Fh}9L8Yk=SuL#u zfGS9LLdTeJTsJlGJsGQ80}x$}Rso>mVBrwVhK?VTR6f)0S^()G^RvOD@@MnW3Ba;0 y2dARW^=lmfl?YaF-a0^282|%d01Uv!0e%3GPOKrCi2ZH=0000VY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/crateshrooms.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/crateshrooms.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2abf96bb0c4245576f04fd0d31c258e0f39c03 GIT binary patch literal 952 zcmV;p14sOcP)cU#JT;n^J;wQAAKg zM%@KLcl`lL7uHo!H{AqXMHm>N5P=sVX!tgZ8d0~vw{_8%!|QtrkrTj+ zUn{t{uK}L=CSkO`m-%x8u->q!O0QN&ts|R-DFI1qDoNZ^DaZ|Sh4eSQkpgh6>u{9c zceNSW)gRnN7=++-acl@12@0?_fT;domuaDhZ-hN2{rvMoBjnJrz*aFf_ z&o=6whG0^+0wx;_#YViEnqrQS3kFdVxp)jx@N0m*M{@#z)B);pYBa;D8~BtA;4#<) zo6T4pn1gc?2t;-earvPgD1pJ#iVde#fJ&C;Ps9LtmqXuxMNl#gd)Ry090L({y6Lc^ z-k2;k?d0;wo6zYRv3|&h`RPf?Zn-pSP2%3^@GApwk+n_Xc32%tY;2m<;9bOuI#&Zq zPpPo_I*L{J7|80(66S?ZTXQ3B-Ftw}PO~Ji&*#DT=o87DsW}ESSbHKmI`&4D03hp! zhAk>;vT(ayD13U$>f<0>pB+A2Ie#euLWyT4Mv$u*0RMJd5Y9OrF?kXajcGoeILNc{ z=cuVDV{`ssQ1T9+uc?p$h!qj)uN|OT?XWQ&yFkkd;7EcT@9O|L#lH&`ZK|)0-3D1A&DPDUVlXZ zvAAXAf_KXg?}i_39W5*oHSF2`es+TTP@Xl0GtKi901AF>uovHcgkX8^Ms-O!t1pRM z37Z7#;}Lg1?!Zvx7Ls(P2_K6gg$ZQ_n3}aA`2DA3PJM7co1^+yxnlN4ceXJBs%csL zD%JK@ERi@CZG>WF1Sqd8OI+970k(kd_1akCO(AhE;&C`cT~if<63;6F@TB6!^jSk7 zg+86+4$9+a1mL9dv79`U_`6DFpm?5*Bt+KV1NkPGgNQeyq!a+91$-_akaUUV^CMP$*PwENUjDMx0e^#$wl6?vpmZbt<_H2Y#DQ% zB$fg|aU)kpR9fxBIG&>rt=oWFK_r61CiR$4`R_G40*I6<5yOl4{6q*? zp0(L~E&%Uj^v^OOSf4AH&j?570F=rEK*jl}9Rv#2dPqqDbW_?XayAE&-5LY=AF$R+ nxA>bsBrbpp-~zY+{|ev(vf2F)XJ`z?00000NkvXXu0mjf@AL4n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/flyamonita1.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/flyamonita1.png new file mode 100644 index 0000000000000000000000000000000000000000..1938dbe69d8e85a437caa549861ccad6202e73dc GIT binary patch literal 600 zcmV-e0;m0nP)2h030XT90@&c6(k7<2vPP}C=8Uk?*faIJQ1444B5fE1Zv89Nh(w&i* z)jl<*ATXZ$2jrWwR`{a!!o-9?Krxv0Bc!0@&F*Q32q@C_qNS z3Pi!l@l>u-BAHQZqC*Kg zdf&9h768flj1eGC$EGTZ4^^6(3K3<@`%*U*xyCQ%gB^wgc*2>FIfnpxB^+pTV^wTz z@0%*N28IUve3XAB8t-~hjhZ_v$hTEfY+C@mdc6|8Qkh8Td%o_8S-MQ+C@EYFllvIXEz z4`+;KJIxkqu0wJKDhD9DwF}E?yDI<|s+0f%!J)G>V?74C)ui(?G|K!w{! z3Wa-(Gp{8$1W4QqaLq2JD*yzIg(IS#rF={Pg{&?$4FDy6uv39i?OXBJ0PIw+Nm~No mrt&`lXha@>2jBtxJHR_=!zV%*4VC5q0000EKorMc#L21@TP0Nyhd>?F%+BKG|KaNH?Cw^a z-NezYh>M_$L#;y#9YnMZ+KSX4qcPv;3(2W>X&ck!zHnS}$K`##?_J&~4OtpM10)Wx zwUTr5>uc0LIj8+<$4Ctz92kSwR1k>(>}+qk;lKNox~ zgWz421t|ay^M@G(?soT%BOiRaYthtvfyf)Tl?IKqA0uG0EGRR;uEhF=RXVyfHkRgG zYuTg)+wxYd0EEx?1;9a}pr+6-j?BUYHLe{ZZvbRGm!a2Sx6cf4@b~=mw=?>Yei7oT z?oipw2*s2X0FM3I(pR0~(4Nh@mF9CK0M;-gxVSeEKq=$|HHO27?i(ek*nOZ}yEp7^ z)?F={a2eT~naq&Wdhy-M{+59NRB)KZZkTu{WT!HT-B6{T0NCkYf?HfjfL0bd3PHV~afi$E6G=K)s07D1(1R8U}bxc)3{{R3007*qo IM6N<$g1UduxBvhE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/meta.json new file mode 100644 index 0000000000..09e8ad19d1 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/meta.json @@ -0,0 +1,77 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by INFRARED_BARON for MS13", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bathhub" + }, + { + "name": "bathhub_soil" + }, + { + "name": "skullshrooms" + }, + { + "name": "crateshrooms" + }, + { + "name": "bananayukka" + }, + { + "name": "bananayukka_ripe" + }, + { + "name": "bananayukka_planter" + }, + { + "name": "brocflower" + }, + { + "name": "brocflower_ripe" + }, + { + "name": "brocflower_planter" + }, + { + "name": "xanderroot" + }, + { + "name": "xanderroot1" + }, + { + "name": "xanderroot_planter" + }, + { + "name": "cavemushrooms" + }, + { + "name": "chantarelles" + }, + { + "name": "pennybuns" + }, + { + "name": "flyamonita" + }, + { + "name": "flyamonita1" + }, + { + "name": "flyamonita2" + }, + { + "name": "radmushrooms" + }, + { + "name": "radmushrooms1" + }, + { + "name": "radmushrooms2" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/pennybuns.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/pennybuns.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9e0377ba11b03ac8da3e74b00bf75f9fd9d6dd GIT binary patch literal 472 zcmV;}0Vn>6P)p)b?&B5O#mZ6lUmRA=C~)l;W(H+1$jI3IIar7~-(LD{(ad>h`{p z?eWMq$9(%SCTszUy1FSI9?wejUXLq{&Asz{T0vVeSuim00eB z;J9B9JDCl{g}r{J9#Ja*MVij)?okY6*d>HrlS4U=K*Dz31NQ)gd-AU_t_-AV z72xLjfsUDwz#R-6vk(^D1K_ez{TKiREAv21vatvp#>9}q3An}8(+L2&u7AzGh>UFW zfeK$daK;+5_JbAmIi@S&82DDyybYrOLRZ!u?;N0uN&pEU0VIHp1AGEIiRn%jn$|S{ O0000GYQaN@g?Na7 zb-IvZ@c^mBSnUNYRFq)h0Rr;e@5Pa2c>DgX7?hpnz3eVCzxneG*`zgF15gX#>iR^T zpH5qA0q9@sDV)9Gj=CGaM?*vdq}^kE?jCH_f`|e*933gXKehKMp+}0fD1hX(2-xk= z{4FZ5kt(Pm&G6s}@$3Kq N002ovPDHLkV1k}G(?0+J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/radmushrooms1.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/radmushrooms1.png new file mode 100644 index 0000000000000000000000000000000000000000..f46717a984f47e5cce6937bcce3da132c6902380 GIT binary patch literal 446 zcmV;v0YUzWP)k;nyr^fNzpV6w3^b3EfwaIg_e1>j=X7zNcLrbV>@ zR2aEyHD?g{EGYdPP-pzt%;mE{Ckg@l=XQ*Oa~Sr_^Riz`=>U0PkRBIQf%Ldf_62}Y oU&p$y=lcI6vH%vq0@NPh2R{nExk$pAkis%$zV%M$>1ynIqzS6kX(|x3q-TrgOcXnUEc5g-#^)+mcs!!fW`n$ z?oLH~{kqW#Krq-B-e!k-@){181qi@h%KXjMsE}&}V0v&!p1gY9GYV-`3itRmFFmUT zxV^s+IB1d<`JMi*h#o$2`_{!JlrD@4Ksu5V_7?9{CT|ruXNbL{ZJJh`VL!y0qSgQ^Id}Tg^-6@ld37HEdB4dwMicS}hNUh8QrDO){6`o8>UPvP mz+Z<0Z~zX#0XTrx0loo7Gr%Zk<49ou0000K>GG6!Q*!WLlmb~-+S}~5dR<@YJ*hTc(2BvR@#3Tpj@;PxVX6K5cv;kz5$^6Y_@w?>zo&o3;f)O4!D-8=($>2~%sz&Rq5n`{f(MkAg8;2g*CEqS+_ zTM2e+OpX9E`gw7=cz5%UsB?&k^NvmVZZDl16^W##)-~UlRHMqaK%M|#*!b4Hih@AN zMI7=DP##wvH|Sy2Q1gCTvLgUC8yz`L_PcvRkCemyXiS|O^}1RIW5+?v5da&8M=Y_? z>^NhH`zsG$Mll6cSQcsbBMm0#Ti)+BxTk(}Y8(^aa56 z%MX~>%{9uMI6{DEhD=J!2yi3-F_Y8;(gWp}20BkhFV0;7pkn*^%f_plL`Sax0(yXR zgg+tY00Du*RPJXN$sq6MngY9!%x~YP&8jgSTk0#E9A49L?Qr6NnnN{Ek|?^0hPzIF z%@M#&#a8QUUJ5QB>+dVbQ=PAWEbWuOUw#v0PXOJFLB=TEc_Edlflh+-gPz`q*rC>l u+z7YZ$AawfN4^W7k)Z$G9bZQOG{6t%y+68vzwK>?Lr468V1`yZ}+ryxm0YDgW=seFjf`{%X6CS2{ z?!%PmDNeLcg!S)0-OKIAmEYC0pyu; zp>_`^bmw3x?*bJ=DMJX+Fo*;hmKDJHaZ}tU@AKTTzPOFo69L4w8jPYuPNMwyvWK-U zgb~0&;Ai3=g9+{Ouk(jB`ndntAFt+J@LTM!zD^kdV0Sy)Opvtyy8~~Cqqx6P0MvE- rnv29_RsZ)tp#yLL4!{98fMwMu!(^s5Gp-yl00000NkvXXu0mjf(PzVP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot1.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot1.png new file mode 100644 index 0000000000000000000000000000000000000000..1f682ca4121ac4e690e0d0444902249fcaf9abbb GIT binary patch literal 383 zcmV-_0f7FAP)EJMm9ZGa@PkhhSBjAkHdg(kv<{^T4OSrU(c4-ZJpE_&;p#?B#*QI&2>Cjje zt0ea=od4GOeZAF!(7u7MD3)e0Rr=fPW!*$t07&Q8999sQQ0n}u08rZJj1Q18K;E(d d7Qg~nfPcQKbckZSAxZ!M002ovPDHLkV1hz=n&kih literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot_planter.png b/Resources/Textures/_Nuclear14/Structures/Hydroponics/plants_world.rsi/xanderroot_planter.png new file mode 100644 index 0000000000000000000000000000000000000000..2a407ec6fa502f8e01021fd219d792687efcefa9 GIT binary patch literal 672 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_1.png b/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_1.png new file mode 100644 index 0000000000000000000000000000000000000000..80c49819ef4d7916c14186bd54b092a629bf60a1 GIT binary patch literal 1446 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 Xr?iWW70;n!00000NkvXXu0mjfVr+mO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_3.png b/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_3.png new file mode 100644 index 0000000000000000000000000000000000000000..57c4d99dd9942b3b5e2b8470913c199295a6836b GIT binary patch literal 1902 zcmV-!2a))RP)T$AlOQa(f>*De1o0}^6`|m%_>YA>6}Hf&uDeKS4;7kXmrYRHE-`Fk7utdg-6b&Yxa5Pg!x=Oi)qw9NFh8e z;NnOR%?S&5^k9TGN7f1CKb-EQxqIC;eOVZ^xNmc7y`~Ra2KUv;0QxyMfs|!Y&Ams3 zs{m@yaSIl3(4D9GMPUh|oxAr`TE!1vbXrTfJ!uL0#LzC~lz2>*iQpLLiT3Ok*ZDpc zMi)#M2Mh7&LHT$zXW!cr0V=DNr^D?oipEJ29}ojy9C=J2uZzW#g@xeS_}I(hXq_@E z6$=GvTvHR@s~QjI*xmTIPEv{^jv>N8xsA#zo52gfhC^Z1!(4$Ww8q zi{kM(4GiU^|0m1jd2+gm!$njJbFO_hMAQi_XepN64d?5T!y=HlrWPYlL1Y5Y7%+30 zESP_4>R&-vO#$z88yd&>$r< zys}C|0VvNB%a7_Bal zsHLTYw7* z&Nv{=TQ6L@GNq-t zeeIBVKT54c-~zA}VDbov zg>q`Vv+DmD95-6M`anx8fJH#G=75NNjcnoPenfp_kyfuh(9(Z~5D?)8++Mpv4Mk8f zBqiOb)vFJ*OaQh51Tw!OaFK%mx=i7qr53=oL7G%h;}pr|t1bkSfA^IXDc1=HE&p@W zE|9cpPSpq?9kuKDw8$EXK9En8B^6xOagL+XSnH`2+z$QgX=6VMI_Ij-j z8ln9?&LW^Z&KDw--kY=uBW1F6gcbZ4p?)7wA%-`_HTygV$uJ5ZCyaa`!P{$UC#l-> z!(4s9*cT!!!rO06%hmtn>KNglsIX!56B(4eSbg~a&cja9H#)+CF#$O5BlW=oG9mzm z8T}bXEr5$7-qtb!qXHo6gFH&#Z|;{u4}gF%0kDmgh()9Yq(u2^3PvpeK93R@RiTLh z2pIoRQoR>EF*d$Y0kG-_emf6i#^zwO5Q@j~uM)}EU%Up3tYCe9<5qiAf(&E=emyn; zqXHlkoPTv%)c`$a+`za6APpiL@IOjn!>9n2w?cJ{jgn?|kAr}53jnwj&d^}fTj)Cq)u!3KRLKDHb01Vz00{QnZJxkx;4#yHsgaB*>uT807@YVd5tP8@hgcBhE zgZ~Q0zTnTlWu#SAHrP2BcY))4-4O)-2Y^Dv7C4q7-~a#s07*qoM6N<$f)>bmU;qFB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_4.png b/Resources/Textures/_Nuclear14/Structures/Misc/floradesert.rsi/joshua_4.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed1e44827e42d1bf5f5cffdc7cf2a9c2d4d874b GIT binary patch literal 1416 zcmV;31$X+1P)W!9$_oNd!Zor-Frq*gwdU94xqjwV8mrmbkD%AsbLw-|xMAJI~3? zCYjxN-@x_<$?VR~zWIK?_xry0=FRK~4LSZ7fHHs!7biQv{kpu5w=U1^On^9Y*w5S2 z#Kx}0us`odxKstO$%Oaud%V8>-Ouyl*?0xZg0Zub)3dH*YVI?Vi2FH*f*ML0mgM zvem05;4m>3B@m%Ea2&S-*KpfO(U$<>d<|P2fzGXx4wQr6e7^s^Hu!r?3fupl93vWA zi#(sPyb+Vz=I=U70Vc|}vxBpH7_W01MVh14?(0ozMUt|~w-xy)GPcNY7Sd(1e3Fnl zwQ91#Bar|c2nUTkM2>SWup`cXdZLrd2ST)3Et+5aXIrGUtvA&%c`B;C%iGRtJAi0h zACDA(5JU%)Q0c!0a2_%VI}Jby zxLqdyXVu?P+}&Ux6Co~cL4clmH=~Oo0yMq#LIoNK6NRbcp0;$H0nk>#8`b1lRFLo0 z=1v&sOb~%U1dyFNZY)|jRH4dvn`RZUIIxR|JS|q;_hXO6=gswXO+IQ=*((M<73Q2q zkU#;%E7M&U*y#~Q;gBNtGFm8nFL21_K*$5BTnuq=rdRV_Qrvrcg-yQh4~{&L>eV0z z+G?HXAZH-}YDAO^kjqGw2QS}mBTe#vlLZkIv`GupM-W1hWD&S{PJH~9=-*&8NSi$1 zY(*$2bRfq?(u@@LxXxfv)|&0q$OBH-1fxX&JY4`AD{cJ_#2J_+&M#I|TPJkBC>j<4 zJ-@a!MAis`m?8<{KtE&rZXmKM92UU_!~prUi8I8O#cdI6%e#i?eF0m9Vu9#!ZOLix z1L8MEAOb2rteF#B++ zy9nwUq5`1zkpfb403Z_%z%8)_p%`RqfU-RtQ2DGP7K8Xa0BL}Gf4_ WuRUg0*IRl3000089)Y*0b~FfKn9Qjqy~7fbtl5PypUIO7v`L8&VHS#!S_>r{o>V|nSTaI zV=9F)G>{P6#IeZm3i$ z>iEa8HidTfKI`-BY(Z74mz)4WI5cppD_0B%`tm_c0nnTk(;TLQK^!U1?M_<-M}6~| zfaP*Y-vbD(q94Kltgm$USo2_zfS>J0QR1AS}A;(ZoR&Uc&x^hvyOaQ-C zHaEQ~u&*24RecQzc&)Fg2q`2^Lssvq99n62#|gZ4{*Dwd9+Kn*fO)On(1)*ji0M?S zwW&U28hSt%696!OZTX%r^(O&;8&?YO>IW8pORi@RrAa_mFWcM7*#j_NC@4(CV0d8W zxUa(V5|Gt%dQ%*TCV_Yn2~~3h0M$wtM-V@C2knFu&YJ~jx7=7TpYcxMf~6C%J3c)* z(J90r`x?SmWzsBQ^)ScOqd6BSF8~_l$0@|Ig{D%wGC4~y2JGi9%^|+pod8_L(CEwl zzBXqP%~qTY;Gnnf-s>~WWjeQSZRoRp?anVx6eafxi3w169ix7xfith~-`z6pHg0xD zf4j~;2<)od3&0e(l%jG}GJ2e0Fx{wpb}7t4-QP zaYfV#5F+i?>u<$WA$VYMnp%#>Uqo^zL$N}n!uWk@__lE_^9cYOg6lU7380_r=xDZD zQ*gF8-(kvUZ<|j6NC;d51k(^8Fp^QG5f?b_Eo^fqfYmU<&2qPkgYOBsX{F>NNHR_Y zut6|DxqJc!+bWki^l5v?Rft!q{xgyt#W07d+NRNO_f_QsV5WXc00000NkvXXu0mjf D^6-QZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/bunker_open.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/bunker_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f941e53320d8e26d0839f1173d0c2fe349b101d7 GIT binary patch literal 879 zcmV-#1CacQP)=6~Obm3U2!75e0(2To8Q#49<)h96>vs&{CF@QU-(VZQ+0SBFPW}P8RY7 z**E4DTzdUxZK%(IV}~2o;Ll&a68q`yz59{xQzwqgwhBUo5SSPG9Lng~oAlI$b7y6l z1Vpc2t<_auCugSRJ0K8iZdL?vA$A#Z+;yvyh@fx*^C3=700d_S$S7&{l<9(;(D@hu ztY1^>YwH7NPsO=_SZ&V$unDuCOKngGpv8qNvP65AGUf!#=5hiH(d&LyYy59rfP>7Q z%bVgvR1SoPh%XvF0H|6#*n{{bJ76Xd*1t=(y#Pr})JN4f_5>bSP~Q;jY;Q{!LXeh( zaLolwG~FS6FW}fCIF=rR^MG;!pi*|vh0wNeQ_@{vW|-l4Fi*;rY9xDR&fpNYb}Il+ zF;x1}YRTYqqR|YU0UY%3@rr`d-MM~sUY2s(Elfm`((ekf4p7*Rkw4u)$@it3i>lt4 z(=+n1iNLnZod9%!M=3I=bQqUdpXZ5wr+~|*3mNRkSPnvrtJ@43>0@VhZi<;gdbV-5 zD4vMY0YW6bdJQVN3Lyp#r@rHO?}tFY$xzG?uF!s$8?I}dEqDaLgy8v&fCP}^+It$! zW*?j>u6G3G*qg!o0CWhv0|d(uAPA&enM6F`c(*WvTLFxU0UGPKT|C?;^h+zH4?$eu zSO60Q6O_j%U~sLn1&7{!T(u?QRHA=IdPgD5Mxwe&^am1}(Se4!PkI0V002ovPDHLk FV1mZ;j{g7v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker.png new file mode 100644 index 0000000000000000000000000000000000000000..d562c8bd15e3b57deead257f6adcbe1db0277903 GIT binary patch literal 611 zcmV-p0-XJcP)Px%9Z5t%R9J=WmcfhKKorKmmF5uEgv=rnL#nJH(uMZ0$L-#C|7g9d;H9807R4=1 z#U_Z6xQhotdvKE`W)hRMx1ApZV&={JKHdz^2XHtX4u`|xa5x;!d*>o+pi$QkvLu13 zYGRCI+we9U%zn-@=Vb=oe!e+`e|wuvWL=h|*q(DS-$rAm)(4h2RaFoovMm?Db+@<$ z4lEO;bK-)c!F9KhWJymrCcKXj5mZ%Ul?50TICZ|XMnRHrLf_nOy@(hiL{B`)a>RAFpbZ1VUN^X4zMw2g z81}lL4I^?CSzuNmT-q@HH>#@mbaM?s(SoCKY@4~q&j)wLTuVIyR-!L=M{^Tvh5h&k zN|!R4wJXrZ*JDtEP!gGs0027eRv=y}A8&T0EMj7?6(B@}Qq|G#4{-nR z2>oL%SeyT{&}p}zRQ25bBi9jB$|5SJiD9pcA-a(@(=>Al7c$^qxTODsBHi<>0YTB= zJkNsUSw&9w6*4ffR>0eZ%fo30Eo4AYG&FO`{w3T&1x3qeVEM8I4Vm~K?A8k`U)UXz z*$0w3T2a#4bF2dUR}bIE9;lkHr>EiAc6I}$OBwrD57X&1@|`sWCBd4G{Jf{cCKRKt xAC#(|Su88--*e`y$eh!Rx*nTc{*|Ob^$+OT=cZ5c1c3km002ovPDHLkV1jJW6aN4J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker_open.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/dasbunker_open.png new file mode 100644 index 0000000000000000000000000000000000000000..a246a95b30bd7e0b89f9f5b54a1f5458ef7bc3ea GIT binary patch literal 768 zcmV+b1ONPqP)Px%x=BPqR9J=WS50dZQ4~E5wo=j=CZ&-y(wQpc}PP(tJ=Fyo`xo8c=zfhSA=gdpH=Oh2M>pi zuiu0w-+lZD08p=0NfEbrj`dmmLl?HyNQCKBK!Uf);+u!u&ZIYMOWnj?w{ z5rwb-7JL%hR0O!6%A1xjEt?cz80XIKks=fzqV~Jv2?=n6<+gqD`$lp`x|UfS@%i$I6E_(mV89mCz*;|0YQ1AZ0@vq?LjFe`@l3>uxLEr z2_zD9u>iy2B1;lvNgDY;VM8Zqc=6(rDX5f7WKVCkJ6wVwRLUi;jl3Hciv`Ro%M+1N yxHM1EXf(y{hMi+=MoFo**=SBpfRa+Vx8r~6+9p4;XTV_q0000Px%fJsC_R9J=WmfuU;P!z{M69X%;a${`L5-6K=DmY4C2HXDZ{RMj(17E};_#-8~>z5ZmlzN$&=$X5ezm@Dnwx09&ao0`>DnpU)oPc>e1RfBTAW8CG zj-_oGo?U|MSl+9;;P-iXf2A`3pz0zX7k#;^i>NV|V4;BI8qQLb3E7NgeLz7824REX zPT~IQ0Qw^~*J_UqcfLsL(jegAU$v>VPi>Ad{e-vjzij{rf42QW* zs;~zl2Qw$h!-Zj*jK`BG&52aYIho><<8wUUPx&o6q@+$KTWxFF>2!)T;S7furdjxG s8C%=7`F=5oFs4`de((|q33+5i9m07*qoM6N<$g2wJjpa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/enclave_open.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/enclave_open.png new file mode 100644 index 0000000000000000000000000000000000000000..410b2a66256144e5a828bbc0976c7568da9dea46 GIT binary patch literal 806 zcmV+>1KIqEP)Px%;7LS5R9J=WSI=u2K@|R!<{-%~Zi%{aViH22B}R}!q$!1hP-qW=m;M2z|3HuJ zzf^iC^w1xH90OG-f(>a=%n!5G7^s_-kb@9=uxoa9-mG0~PTlXKJMZoLzI`)q-V6{R zK!5-N0tEQq5poaQ%jE`-pFX(}vh5Ea@wHUqIJt+LB$tV}W&c@SVuSTe8US$kt%P#9 z3Zs2C6;h_hu(_GR%0>?BnKaC{F=!kcAx?k|qQm&G51OWgz zascQYG|)LcMR-=l)rEz4B0&B8Y$2V^BC0dN*`6XVP(D$eA)U>l zZ?*&*nE@N!?xiqh^?K3_SiRoZ_uV2$0cP6(0L-tgapRqX1^}R5ugf%#e5iOx-4<-p zHIU9`r6kn!a72XvUZsLf!WJgRJfSMeL^c_G3z#-Y0Zflc(>V#uwgINcNE^2Xy4_1? zT0}a>lfoI#T^T|KsM4{aX_2vHUOrT8vI_Pp6#&DjSaX#k0L;(PB%KRO7^~Ooqh0XP z!!5xsT?4?d9POHqClaVNe@QnX%Ew7ATLWA>UR`1XcPY7dH@~3b*`1IRV3S+Dp0sfk z3wiwbekc{CDhlr0UBSEeJEWcIG1wgPcKoLkQkaP@V86B_weQy&*towXwHxg-AtQgi z5&1cs`0@4ZhHkLM6kfi51>>X%wwU5ci80>-!n5iy*qATa-Tq9DKYRY-T9E7jGOGfP zHAH5BnnR;~hSKgAbblU6gMWJa23m62Gln3@`7l2hkuIQVfax(|6Z5qO06)UR_vF z6$PrIj7rvNbNVQ!Pj5=V{0izBWb-<_tMjbHffKdmGI)G>g z#3U#F2hk^XZN;n3!p$2@FPS@^k*W@W0aYC>26c6Hta3MR-XzsH;vE3;Imq(ok6wT= zK5+ZWHOd^IA}jVEmj+ID7KU?IZef)((ow@}#+}EnFro#k14Ko|FvPz9{KG&j;NcSj zI~0opFvLhs0|MeA455amSmoY6yHBcd*d4$tAPlAt9yyL8E-5Dgj$eFn3`!^0Z{I@^ zv$wG%%>ghVD=vUl{PD{Vc-7<5N3sLx0mv!`RCO2_gryWw#L0<&q8xx6+@hjy7+$}I zq-0#_0F;A}^$>~*M!mlx>_YwG95q>vZRz`fho tNp}D}0agcKYdFx=0rUi;4j6C;005a~Y?<&9VXy!I002ovPDHLkV1jR;tI+@e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder10.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder10.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1cad1f31662fa0ffadaddbc648394a15c84d09 GIT binary patch literal 530 zcmV+t0`2{YP)DuSnyDv!AI~S9=!G~ zy?Ih32o)5C(D=8dYA&%8n6hbhvy(}Jm;E5nWG6Gfo&CBCnGprl+S-VFkI#*=F|x=2 zkl0j!62k@ndG3k`!uQfKY=C9YH72LTumM0Y!@YyuST*($ghkWQ0iZAlW(ODEqj1*H z0T>&5pjrSKiO?yAbj61nyxs2 ze|w)?IuD$TJ5VdYzj~k!u{>~gaUQ#ijzAy4`iFx^yuLit4*=^gtOqJoDG$i99spSn zSPyjUSztZTw)=qffb~EP9&j9IPQIsl0N;zE=!XS>37XCM1^GD?zUw`$y?qTc@9eiW z`}lkMJsn5}Kv$S66G#dGikk|92TqTU`>L@#56F3ChzS6tIH>GCfHe?;wGU7{Kve=j zoqbi3yTIB9I3Cc6bryJ(jtpezG=Ks847z-aV6WScPW8z7AB6wEgPpmc$< z#-_o+5i9m07*qoM6N<$g5S^I!vFvP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder11.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/ladder11.png new file mode 100644 index 0000000000000000000000000000000000000000..1b706e522c525a7e89339ae18f04714852c58353 GIT binary patch literal 526 zcmV+p0`dKcP)sC-EIGrBc#es*4;GZBO-n@th zulpAV;=sdB6RDF99FukHaNMazc93OR zyy^G>teb9d{p5i?zXPcP%+v#ENXP@H=VzXtpGVjSu>bDM8=5@!(g%S3N0|pCDv<|B zWgY;T**TDTK$QnJ$|deX(g45%>pQ#XZ=VBEEr!DF&K(*I$Dz4;Z8I{*eSZ}CvqA+Z z7E36pXgPd<(3p@1PSW;3UMmFm=4I<+47Zon1F%h42m2-;09M)1LSw8RpgqeCphCaX z1El)SG`M3|vw8qO7q=CW05}OLRu7OlDpf%M6%zIUO_P7~J;37uApl*%yMQ%cWCxCq z4v{%xV~y4S+cvg`~WIN1)zO6COV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/manhole_closed.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/manhole_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..e2ed5d61ab479aeeee1f513fcb8b607130e9fd11 GIT binary patch literal 604 zcmV-i0;BzjP)pGV5f!3*&JAijg`OC%Es14 zQ48&ai`X1koTrDsAm&A1c-hP*5tKvNX|mbOzWHW$cC#EU*aAQR2mk>f00e*l5C8%| z00;m9;Qs;a?rdjG-|y}pmVO<8LF0I(oa?RjquJ}UHa^`WL}@pO1A0AV;O1T%5V$8L{g zn=~-ts6lOi1#-bu79p$s;V^oCo0(bNr<3*$pC@c3CLKo*}#dl>R&W!55b-$8 zD4>@MU{Dpelk|J46)wf4@m$kN_yV^A&?t~+m}z+}V^#3IEpTT5 qTIGK}X}RYo-TnhV0{AOiIKU^QvwSJKU@|NK0000|Vls}cZLmI@&7$j@ z%_dv(^4KB5KF1G22~a9n?9B&*KI!&GgxGiF;E<4~hiBIOba`>Z`cyK?KxlKSH5-LM z0l4!Tbt-FaHiA9}6|61S7{H;ybFhg)cmQDGLNrFMuB+?~L}Otj?gilTehGze0dVK- zR>NgLR5ZCvPIh+DIf%Uq25hD?IS+&jfIIgS+-|>2;8}o)Lx>7p2j&--NTbz8=W>~J zSaW)Su(6l-sY0m*P&r;*Utx{c1TIzlbs!!9$XivKje0{?7eK0eAQmneL{3u=0Cq`K z#xUuQ8@uFa2*A*^u~#Wj2*x$r`8kD#2jb)Ni)BHMHmHd5oY>3G!6v-D{J-Ei0ayUF zySP^-MLIq`JD<$GzrFtcCc#uWK4N_bagG9j#+Awu4S?$Qt+EDiK`p3Ic&^Sk=Ar(K z#0~V;GY~k!ytU1mPD7e0{IdP&dq6Y*VbPUoE=Wb4PyJDb50q$YKTtz9S&aI8~cZnt_4Q z+tbA{q+-t7Y5TL790iWKdrVGHxR=P(CLv(3zfYYSR7E$CGG&dxZ~$;e!Ibc&nS$s z=i~XW;)So-8F-RS=Q&S3UCgDN){wSVs@mN06`$Hk#y#zYd6^6n=i_51{I*+uF=wVs z-5Rry{n`P?)7dhN|G^)Jlc%p`Fl{(#eJK8ZuF{u|F5Z_MGrHtg zi70S+9Pj?WD)<1OfZJoA8Glw~XdM0^r{I6Swyxp6w1!h`&8ypI=iOp;Fxg;r_4W*% zm*@RDuC3m4eQ)Duu7BJc^i5Xw$={gEdf^+}hxnsk`jVw5e^6j(IdhfY)78&qol`;+08dw>?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/rope_down.png b/Resources/Textures/_Nuclear14/Structures/Misc/laddersms13.rsi/rope_down.png new file mode 100644 index 0000000000000000000000000000000000000000..6de21abe5fb250d4aaa9277a19fe4c3264a69367 GIT binary patch literal 466 zcmV;@0WJQCP)%15{l24nAz3z+Dkt z+alS-Yh@544UGh$%|ALaO*6SRNf+lpnKFd_-<+Igkp_#Y-ogIdety|vC6*S@KkLo8 z`y>jB{Oa<%IKR8^Y|I6dsJ;mE58fB{t3$^lgs z0SG_<0uX=z1Rwwb2ta_$0K+i0ldkc7|9h(po z7_tIDc-9kVg{X)nKsemo-C++;pQS(~Vsrk6Nv*#)+2eR$fR22)9KQ}^F>@DE$j+g_~m+OkK!R;geMXaa(0dgp0d(dK> z5&*OxdpI$|u{RvO<_?|BJU8_aq6?S(WAQy$1!Qo2UuXu@S^|W-fD;F^z`K8gC#y)f zdioWBijWY5SvUq=GrZ0_$c_e)0)QZ`7x>|8Q;jrxU5vZ z#mLStd+4=r$%ALlzRi~?^;sg}#qAKnQS;}=L`8f3ehvA92RbLKORA`-ta#iYZ(nB+ zv!kF<tY$4`tgZcKLYxN!PC{x JWt~$(69C;`VhsQQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/ladderss13.rsi/ladder_top.png b/Resources/Textures/_Nuclear14/Structures/Misc/ladderss13.rsi/ladder_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a261bc6aa0a5563dd08e0a639dbde196e3381648 GIT binary patch literal 372 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_3.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-dead.rsi/tree_3.png new file mode 100644 index 0000000000000000000000000000000000000000..596b43d613f85af82cca983b97c00f0b5d28b4ac GIT binary patch literal 1953 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/bald.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/bald.png new file mode 100644 index 0000000000000000000000000000000000000000..4151730ec5751df83a135fbfeefd249c99ab5e19 GIT binary patch literal 1497 zcmb`{_g~Tp0LJkz%Wwd$QxeY=XbKgYCgwsTQ#xnaK{+6|hLT=s#u=$O%5|o9Ud}AD zELT`BRD6X%XhoC_bJd|Kl`Au6sh#&f+z;>P^B+99em(~fY6fZm03f_PDFK@$Z{osL zHn;P9LhNQ#*`D+y06D9Trv8%cKgGVxOhv85<&w!T!?o2b&$9 zjJOXC+9-~%4>Qp4RwZFJ{_I}IeTsBFQkH8nFhjU<=DZ~+)W=u9%H^mLJtU)jiwW{X zQ*-VbpSb#638jezy3*EjiL>BZm<*osb!;&D$6S55wQvUn54BKC$ot{`52_niUr(H! zHGILaHDa%^w)YfAaV@$+!c+jdF{(gtL#luZ*@iJrRAz}J5T(%mg5aUaW>pEUd?hR) z^mBnGdi5MfjR6{D!*R(@zLiZ~Cr=|&WkCv2g55w?js;k8;7z!IbB z(t-laO#aHKX^+jbJ(W1u`E;>#-tl^Zy=n2!TQ%tF(M(;0b~UAq3hZ&_E0(KWLfdHu zsIXh07c_J|-pv3>H>|U{2M)bUyA5TJK`JYgjh99qrfZI;q6-}le!|qWb`HngOkdPUd(^+Ct?T~824fkU1GgD=j0OmFlgKmoBG_Kj&xwb``RQ085 zzKZLTr?4t81?+UsbO0)2daxQbV#g@wK2TkiR(hdKa%85RkBI3|ei9rN>_sEK1=k@|Qt)ruG zR5i(&{ANY^ z(rzJ8=G)F-KscHPL(+TUrce7%F4Go9W2bi*ymy9?17)hLI5E zX-~D%%7TyfrQ*4*NkSXQ$}TY9c|sZ<;4p;EZtbtvm%Y|jq&e-Le!TkVielO<$DE}4 zjSj+>shY{x)lIQOmexKwpeS)py@bH@;C8-$7-BMnQ{0ziH9rGna0L(CPei3Brv;_; zTOWdE8eHllZsQg{p{xsl{N{p37cvLKk~qomJb8J|aj*`UAxQJ94PDrnpJfk_816u5 zl`WsN>sUC47Zk1iOXLLyV04muuxqJj*AaDGAH`f*2Y66%G zDU;Xq592jF$gB5rE`POI_dk$He%w0Xcnsb>@VnhY4PqjkzaO`v|70f?b9+xy?&enm NUi*D0P40~Je*t+wf#?7L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree1.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree1.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b8a750ef50adc142b9b45dbf0c1c2fada6ebb1 GIT binary patch literal 1688 zcmchY|3A}-1IOPOXU)d+n61gTrRhkBGdZ#C!-q-hR6@5qD_vG@$YL1T7K(g}kNV{6 zuI>oes+;S^lI@a9(ukUTX=4se%V^E!OU~z?`26sEJ%4!p{(2RDLk@**L2m&707?oA zKD=rCCTw%F%@lEx&u$8w5*Et<09g0`FsgEc*#dxBI4PKLG^18sbLh(U5L8c`6L0Wp zZ#AMeQUW#WEmaT}eKH0wBFkpnrg!LLxpL~dvAq@pY45&R-tS7ZKrvyYad0G#$g695 z&@jq8+uFoxY~7%~vh*Dqn(!W4II_^y@_|zRlw=$>?QGgllzvUerzO*NgL)G3(i@Fb%=I!1Q%ca%3LeT39{FV2bsqv{d- zydTO27ua>JWKX9sW%Y_~1h<;|-)Qx|C^7T9%vGQ4M=LAGG~@7K_W11|Q=d?1>7Fd? zL)!4h`qyO<^)WbuB*U3}Z+Tt%5+pIP#_$Y-5pwx8Wp4d-YOtRW0rst`iE$?ZH#7|@(*+Hyf9HTb?ZJqIBxv)q+?C- z_j|_#hMY=dxx>FxUwcqH-gBQ@$`aPR+fT-sD+zA&H_g%SW8f6UsKy*i#xFN6uI&y# zyGu!M$!UH8^|aVov8M0)Q_Nz-`<1@izBDme$?LiJ8kEw>rr+noKshFCPg={ht{uDY zWU53g?QxEm)OmhPnv*5E{G#!+=P?MIUO>FDc&h4LRPh&gAb_%{u^W|B zXIT{U>R|Qng?%PUy9{?o&1(?8uHk}~|0Yn#lCxkBd8)ZYt?ECkH})Q)g#Z-Cn(bl( zhn&ZImSt4(15DGux3wdPMgepSyOJ?w5s)j#lU3_~QgKKt`P@f)lV?Bg*C{63r7G#C zJzy27f}G6@U)!qIr9F$EEh&dYSB+mCGOLL@D>#&dptM(qI|CClNETIuDz*hyA}H9wT{Sve&~u>Ki0>UZM%vW1-KA_lR^Vf zz<`RQU-+&3y1KGo`mW7FH6mLqrK`a!`j>fOGFHCtK<)L0BS#6x29LwUVX8q{uN7u4 z6WE*c#`!67b)<`oG)E)YxQKft0b=W!(`o!AWAmtl-oy#%?^8xeGqc45v+xfG5f1Mm z!~r4jfs3_Z_VLXADs{N~ncS)PNuEqh{t)GDxY6|x?&@9a6*tSYMdCdYO|rNmlqx;X z&_Ue^S5e|z?5X1cxVL|7>9%TCfzxP5fpiW!vDU?id(%KT(xy8Q_&9o7V)ZWp+0|NZ z4`_g{X@RHxOA-z93VGXdPuvccm<}*6NnDjVe~s)ur+wp5TQAy5$s08meoSUADY1Sy z(0I=!Xz4<;ci`oG^*6*}8#b~w$l<6t)O}t{^ULox=#{KT1=cqo0IvID5Ajg%=Q$!Q zzRi)pJQv?lIXsNO#K2O1YePIv5Z2o~c2wK>GZlws^M+&shcC1I79hJE;x-prC}<)<(@mcWwD}D9LNQ|oTIWq1P@M`3Iy{eU z=Q0k~&Qq*0i)Ti21F0uaqsPAmyY9|)x3etQ`_x5T>Z?a5R+6Lhh(Svaz;)n(>l?V? hny)1Mu+4Q}`(n~XB#c31UD&)DfD}Rw<`b#he*mprB*Xv! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree2.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/dead_tree2.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7d8e8be962248354cb9881a2974938bb64575 GIT binary patch literal 1456 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 UdmrBW^Vb2Zvv#<8bI+vz0-5oyHUIzs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_alt.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_alt.png new file mode 100644 index 0000000000000000000000000000000000000000..566975a540b19b783242d05f0eca05cdc6fafd8e GIT binary patch literal 2911 zcmb`J`6CmK;QXexY+d@*D%`loE5|@+3W<*HJW(4>FpLbM5Vo6M^GUp z?AYr>RCmYykN4&n7q+`HK25Jvx{eOg7jy7U>au7o63%7x|2vdu)VZSW;G=_YSvdHI<__Yt*@QnmJ! z?sTO_QvXXW^4Jfy&vRbl&fvz#pIWTZTU))yZ4m#4*#i$=(tln}2eXg!WbD0a< zo^BqVcho!@iWYGC9Qdw!VD}7@WK75gRXsRbHBk*M>bzv4gn83l$$T^vA|!hL`LguQ z-$3xu$eJg)^B~IVnWC*3fChy*O~|wg5NI7!Np;n)pg;N&?_fl;;gd#`;C*u0U2T1o zYew$^c|ByHH;qmFaF^~^1B?tld>I^IZc7S8fiQh zaBboMPb8^s`Ra@o#*Q1i*rBh{#pp+P?es2X`+H3r%DZyPAG)qgkT_jy(K~vO$NyRB zirdLQy8u{F9wRxlOgQ>CSQvhHsVslt5e>EBG&e>bYMVZ#lV}@VI(^@B1lm+%4P8NR z&pmw5{!_N5pS{RMd^w?yI+qjLG#H4J5)rDsIg`fnRchlC`BgKN(SE@Ee6R1KHsuWGXqG0pDVQKi*5PZBmtzTUAWh?yBI?D9ZV zyz9;Uc)9@!HFP-z30Zf#ZLG4WgK8$@8WMo z=TuoK&A)%;1edR2EhQ(1-oB~$!H>eA#I2fKsy`m*>C^%@|9h<8FB&w>crq^_Uttr6 zuy3-TK-Av?M{K~`ui#JViVp$?+O{71jsE`L0c``|p|CRs$kL>Lo(&){*%DSpbVV>$ z_eUy6iTUbw%%znAR26PnKvuV_h-iaJ1PmU4Eu9{5Gs z{X+Uh(&HYXmMU$-Hv?$yUPhFVR2hpm9z;+TP1y1c8aAB8Iu-PL1Ykm}*w+eIE35`(Xua^98O?OfzBkrSUpy$HKj&xa{QL zMIlrkl^NS`1=LgNg_gsc+|b>pfFR^`9nyLPjy?Z1^{{3fk|V){;KJ{#JLQljr7;8$ z4`W*#`PuL3sEa$7chHkQ9jw&@na1(Xn0#yR&d+ELPijMXHu*PU`YF-C0=%vFRePWPoFOK!gWe*yl zfhRo&v<04eZ|S4=UIUp1aGn)~O#BM8aN!o?wk@FSHRR<2t6ywQX*XuGK(T;>Li?v6 zsSj97P{%DXSgc~b^y~Azz!Y9q%CK5vJLBUjLlf7%fkmfx$G}7-eeUo@kI)^_c7RDL`Iv7@g{yjHR;W+X>Pe69~%~S6HT-C`)EZeZs?q zNoB>}t%9cZ8FA0=YOD{FhrfaRZl^!)vO>u=46tuAi_Jo{aw`F`KF?&vKq6KqbhDTc z@8)?fAJ(TyUWlb9hFJbxYDu?1zE2``vS8h{kK+bM^Yyvay+Ubbsp&7mBsYhs^Ze@O zK4F-Nz93q`;6-eVO_5$uz5C@PVdbCqWD^)p**b>lf~8MX0`RoTqQ2yx0ZueHq-OFr zJ8YSDF^tNT^f4JJmQ?1~m6*m;#*d2MwV;XN474+=e}}A8>MLR1CzLWt86z>b;8|}F z7IBJHnK&@g{_#+{qwVJSGn4>eFsFD$3;pOc?|th2eySONyc&jH$1L#C}vl`)mbp&cTq75Hs^zwdSbL2zIO zxM<*jnffy{{r+Bb{Q-5Gr#(FRhPxnIX*;NUAc0d@;Ugr=ndM6d@W0MtVpLP&8DN*9 zJ89*2&%TVsBcDx zoe{l4o~3_4mUNu6tIIlC7F4LBVTsvZ>Uv1ogs~EO!jY(Tn(y*jWR-5pNs{d+E__z+ZmErMGEHBBQ%|gjpZ*ChVmk}>#1qODIM{`;B+s%;VIg+yOQNc0OvG*~1 z&rsWrsltxz0HZa9GdH`rk!HrmG^pj+UaqB}&R6sa}e9Je7vURF^Q%5lwzyI9byC;tATc>8{Xrlx30@jZo7)bECt?Hez&`l(0UQC_F? UPy>eN{~9yE)Yy_xXyiisA2<>~#{d8T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_snow.png b/Resources/Textures/_Nuclear14/Structures/Misc/trees-ms.rsi/pine_1_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..a24d4eb1012e7504d077c4a0e5571eaae30cc45c GIT binary patch literal 3565 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 Bl#>7e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/meta.json new file mode 100644 index 0000000000..1d852691f6 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/c935466d94a1450d41b2b2a8a904b46d0f7dceab/mojave/icons/structure/well_pump.dmi", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "wellwheel" + }, + { + "name": "wellwheel-bucket" + }, + { + "name": "wellwheel-filling", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 1.5, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "well" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/well.png b/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/well.png new file mode 100644 index 0000000000000000000000000000000000000000..3e99edd2d284688a70548a71a19c75c2bb8094fb GIT binary patch literal 1961 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 JPDHLkV1j>}TQdLv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel-filling.png b/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel-filling.png new file mode 100644 index 0000000000000000000000000000000000000000..d9779d053c3a85b0f5cd3f1aec78f0d2423b2851 GIT binary patch literal 12024 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 LH!L-{82vv0wse)! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel.png b/Resources/Textures/_Nuclear14/Structures/Misc/well.rsi/wellwheel.png new file mode 100644 index 0000000000000000000000000000000000000000..0930a7add4fa6aea4f3fdbf420545e5ff64230f6 GIT binary patch literal 1694 zcmV;P24VS$P)R|-fE?q+v(cILk~|IeRUYe~&H76Pa_$3g%#=U51!<{S$FW;ytsQYo@M z@0_3C$lHdQ2ms=1@84Aa{`vQy?yXzzBqgs~`{={y_upRUD#TO;;KcFo)kSactk8R- zRtrl*b>;XU>hcs~Y65WbMDn!T9T3{ySdGqN5qMpUBt#$t-o<^^B1}a9NnVglfco-E zL3LOiYZv7uLhb^%kOx4XyFbU(JGqFEy8tfa0rG&jjrO?|Ar>GL`*IZkv+qJ4uz3K1 zi-5kf@Pb?gkg3jwG!M}AorM?VCV003*g$;K5H+S`Bs?7UoCD5`94jA zEa4>p40CPUyS!AdF5TWk+n2xoF)~(~2zYN&I12!SKKc0e;QsYr|EQbqzMcABT045q z+u<6XfXxx#BFk%pf$N%Kf|m!FjHNn2K9}ueU%GaLBrEXDAhyYgASY*P5;zNh+5hS1 zm+JNh?+uYO2||!Wb?-?LG5c_DQwUH<$*>s*ULL?j0QhW~uG8-6+Lb&97SBoHodrk) zz-A;;6rJwSPA-J}UCIQ2EBUN2RvLr{q`4pRGmf$4e*1`A9PdejxW|I$x@W+K3Gv@K z`DMC0LD!X^0Cz@yw~;6K?gY_y7Vr|lhdkg)9&kAeWIg+UvjD!c|7q<0oIDJV5sm8s zoP1WZ4>$`j33)7Vv~f`e5o{hH$sj3IpAuN$@@kXpY0$?|qW6E6H(7-Iy+z_&7{)%t3~@ z7*Fk7OBXSGgqS!D>INf&T}b-EMI4}d->tt)4ntV@_^R93udBvEb8M31g2u!69L3Ux zaW9g~A4VWX>o81KVhAxUfH)Rmz_##lI0=9}`skalM!W#^$ET;N{j8-nw<<$v2L_N3 z5|awUiE>~}NgT6}@pLH=NELuc>OuhZCo%bB{EhM`91($xk}wJ53LQ}$i2TzZLKPf7 zjjB7le)|9-e|LRd{iyjOg!&*RU#-`ayA*_z$QmFFfHXElSfDXE&1O^8 z>viorRso1S%CEouP9Y2cI`p6(od-|q*CHfcnh!B1LB@e33{X}&KJS-gU%TD*4*|Hh z`m8o2LQ-DcQ+*Nwaa)Lhx>2=9&jftW&a;S)B)mm8yL@|1gb8E|$RAsNMqm}-Fzl!u zH7tUzd{HXKgLD%Sy0KB!+V0SEz5BVH5OoMo$?R+Mi7<_c?Qn1v0;SkK6RZOCdc7O5 z2oXe}h}D&0EL5d(uP;K}<=tof_L!lg#JJt0Ees==V$ubYEC9k73m$>7$s@|;3l#(% zQ&;I(fJ8`ZS1e-KzMJ-ixb7Z;0A03iZZ@w^kldq^_L^%h9+3qCLkM8jVN(iUOS}Wp&53*%zOdS#$xaXh1i^V! zt*T^D8k|a93{tq5%~&$tn_^my+n)?OGTRDs5y%*mQ6^D*U?R)Q*q&7H&GallBJjFu zwWKvpCyGxg`vX8&+LLB;=7%9Us1yV+iQ-dAvbwQdko(W%bVlh!$)ewJFq7X2W@UU9 onE4MSXN`pbYR<6`K+QS+11AfPbv}0Yd;kCd07*qoM6N<$f*yAV9smFU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobench.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobench.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d084dd42a3e593bd31f93bccaa786333d55ca4 GIT binary patch literal 1491 zcmV;^1uXiBP)84h)`9spCO&;_?o1zc> z)gnHWRun|*gAYPb`yztilT@i72vRDdVCa)rYpoC3CZ*IAO`D`(7PCtv+5B&tn01pH zG~RP(XLoj-ota%XZDjYr=FYu$=HC0A`+euTGbu)%qd)-i90dZ9=O_?>JV${5C5aCI#g@boLMq0YA{rR~hu=g{819bbO*zUi}D9(e-4{rJ7nF=JweN0o6E8s$Yx>qxP$lz~RH`4Xz4DFfcZSox9or z@jS_4pF7PQ+PONP?UG~hnc&6KrW;@eTLhTx@?vx;rC#nTOCf^>b$6eJZ#s}@>-2k3 zUF(MU1E0r<5h%Om7iA!z+}GUPEW=>v{AY&qjfW@j)RX%p32qo~fPQU8$Vdc@CUKhV z7LD$3&0}|?SYl&SO5fb%0>U#fdENVSNO}RudgJvj*+v6tyncMv!`B1yUV0V@<2=Q6 zUfHkT04vxcK*myhaQ$Me&=Z^n__G1`?*Xx+$!m_U_qtodqi85E#}pKj2-Zi&r{UY) zj7(vR0IdjS0<#6FLMHFiw9{}c^dxVKhmSAZhw!xvI3hx*x>1DEq!LP*!nOz+#X8#> z{OMI#kCEVbf=nZ2H$plu`yyI_<{b~CM})wu$Uals7Qt*qMvp`ayH620#&Wt+>kTSF z+q~-X0rh^CWx)xV zIVhf9e=@a(MLHz`Osh+p_MBz`BQMC-0|@RgLDi?2=}YZ-Ko#MGZM7H}m_)=^CAL4g z+c8mRdzSNUCFHoAbJn|~(yxbtVveTzGZmuk!LiFkRU7O0>A z?%rI3i<8T!DJ{aw$Bs#ly!7cQ(~luU)}O=A_Sv2Ia!$o3ESG|6xn zbvs4)FW4H-HUW%ZV(a~-O2e&jahyFQ)z~4f9ooJ%LA;-_cN@-Rof&{f;lA5{%euN&uALfYHkKs;WRn88o)EY(BQzj@8j%V+ zI_hNx;1?l&6Y_eJ_t9%DzKL2Bps*R$)$cN#RYLhA%CUG1SP^xEl$h7Lf6me%;$e`e zuQ%L`C9gAFt8Ec%t#{jUsk;p|WN(CWm<1xMMIz3k_&;EHkw320UM8?bz-)MQ{keS_ tWV+VEKSz=0C=h@=M}Yw3Ir5%>e*hMTfKh0YW6}Ts002ovPDHLkV1jrC+Is*1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe0.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe0.png new file mode 100644 index 0000000000000000000000000000000000000000..5c58ba7ede535689f7697fb2e0237130f8c4ab1f GIT binary patch literal 643 zcmV-}0(||6P)Px%JxN4CRA_%whQ;bKyLjv|+QC_RJOl z8!QLdqCC`}v2j&ZNN2cai!B>$_mkSvU^&3HNS?^MzGIu;dwGwIIRP+XIUri3sw!+@ zKz6@yB`X6))hIdky=MS*3Pjf~-v&vW$tWf>&&82mGXVJe z5tJ8~4f*(Rq97emRTTumNiHGlqFPfwSFhw;(gF7mT>xD)R0#t;MMIUAlvgZ~#(|!) z=93NxJMEp;+4(GJDh%`o9^bx}7Fi^x`z1tL!%mz0;j_C6QJc)xJAi!(^!geAaDBXA zm>3@n^mL(>16d=jv-8+b(f`l{O{hLVWaw=+^$*N5;Oer*p3gc3US}oTKJh#2IthnBIMe_(KUjhw d2!bH2mv79c>)*G^ZZ-e_002ovPDHLkV1mJMB0vBD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe1.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe1.png new file mode 100644 index 0000000000000000000000000000000000000000..abd571b953a6dad1c17f2f402e0a50cb0b455543 GIT binary patch literal 728 zcmV;}0w?{6P)Px%l1W5CRA_#uk zFO?!C1B9eXg+-teatCVne6sI78#_44{U)FNc=ztzd;hZm3zN8#DeF5j_Fdi>g>%{X;yOnxB%_a}BKlS&^)tcpVc6$%_dK)qU zaxk5CD|6x^i`1d>m-bAz0XkR-(CzXfcu0(GVUfwmTP?b3(A`&KOM{gF-6TbJKJRaI z_Osjj#F(=IGOPqdli0#y2L@#8MP9NhV7XeyF%|XAN`NeadC&zV>xzuLqtU!o>JD23 zxxKEIWLEOhls)n*-z!^ORoEiP34~LUS&PcE&?s5f>D$Ephs$ql9}#R3l&c_Xk(@=8 zv7?=K3*q1#lgR|G>jD5g&%<~;Mq_#r+m(6>aI1hKt@qPJj?+r6>%#NA_&RMK3bqE6 z)r;Knca9D-g_1i@X%)cje;`?QyB<+lLJ0sCwq>ujK$@)%@?+@3`%!2MtI!)?8ggK& zPqoac$_oeQiLu=Oz_yJ(e*UrB$54d&5>ymstD=8oZ2OBCZg*s$!$1o+oijp6Z0==25V!Eb#3^=IcG zt7LG{L=>xkeMM^Ai^mA6&OG}Buup;6O#lFR^Xj0oV9H<~Y~olskUcUyK1uv3`V>S^ zhSCAD0(xRADo+Kc|NnY+6Hxz&(h1mRG*HI%MXpdztYixS$u{5|E&C*Itn5=@bk?nX z{{!0!7@c+5_N-IjE^Ok{PrkD56Mq5tivU3VH_Ko!7z_r(e)$Vp+W_v(?}JqU0000< KMNUMnLSTY|ms0uw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe2.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe2.png new file mode 100644 index 0000000000000000000000000000000000000000..f3255d33dfe5b5ca6b5d5e8dbcb7a3aefa076b42 GIT binary patch literal 1113 zcmV-f1g86mP)Px(6G=otRA_Cq2Zzu<`4B)9=6@eMSi7wOSnPmBa2ddHy?F5~VQF+s z2QVFOL20lN@MrG`EkbZM9Vc=HH9}wZ#SUZ5{xA@awkFFv(9b+SZuts%ud&3#}-AIK@@-}FaXrCe5K}2f;{0) zLz4bx(VU{WgeCI6k8pkF0N3_WZ&dNjEnW%U=A9T$&f&No9M?lQIZv$!)KEoB7%vs` z1OVdXNj1>>nl*OGG_PrO1w^iZ$Q5XHCHB4%1kmbA{6{f@0KhCtRvH1k=O37F zKJxNGk@xDV1lRUqdSig;1AwS6FugHc+lQ`3)qvM&E2{$ZI&ZVAu;iM_ijhp1)*wVv z*^2uBdQ4h`#LsnAigm2C6HGQi%aUd^p1GZAGetMcRvh>tT7$>ckcn7{`3p>ni{M@h?+H=d#%daY{eR1jxGQIz2ko79&-%!reV@6+uGys}9o97HhdEZ3&${-t3Hzg9*!�OPcj5 zNv$g@gY=rGv|J}ewQ^U1`#aTZZ-RK(mZLs^7p^KWyey$(j+PenCg}x0FBk#1`OXpu f1OkCTaJ~Ek(x9rHU-MrD00000NkvXXu0mjfvbzA+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe3.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe3.png new file mode 100644 index 0000000000000000000000000000000000000000..4f054e60a309bdc308b999187e4b0dddf1ea1a49 GIT binary patch literal 1205 zcmV;m1WNmfP)Px(Z%IT!RA_h7BMTrK3v3l3i6wT-O;#*f@358LF^wuVW{UeVvrHBmCRAzW4gx z^L5WT4G*2xXSV+2uH!P9ev#5Id@4lqgUcz?}r65G0U0ukfyMVr=)hZbLu3 zj3`afA$KkC1qS(Q5xl}coIytFBmHjHWg?pe*epZ< zdCXp^sgvNWNoE|Pl=0pJ)N0#kG@4VNnZJdJ?``iJuog#mT~iF?iy6GsqE~`=2=AwQX$h>ktIN_gSlLPkft_jsd_)omEIvsOvA?h2D8qQh0oyp$Y7xKoZI#Hi z{o%#Ie4QZKY?el69CwNOU9iKu(P;WU1wlY%)ixHBT(-SmEkZO+@TK*My+zYR6-A_^ zW1N-N!6cWdt|-+NxC-TG!5zwcfq|wNkn~eeQw7+4fux^8Qw;D0J345u=v-A`7KmV# zRlszGIN&X}9~UPhPwrYMWmlX&fRxNK%R2MK0JIT6-3iXB@HlRT!XnE(U%zaoh_a*! z0st5m$}9`fG$EQMR=4P74K)CpPJ!cczH?^3117mheHZ|+nRKM}gst62c>dE1?3Osl zT?;w6=b7gV4EEY5`0DE&*Qj@mAE8xXYvb+^0M^n8yy{Z)NY@8?KE<) zPe=b>T%suk>XM4y(uyPFtNsN5pw(#y>KJMOz&1i33Vv+cP9m}r*@Fm;fVFfYQl`HSgo7?h zSvv>tk2X=4>|ca909;|TPVM%?eiNlDgYJ;JEs?NjjcWWGX4I#Q%X(#Hko-+kT5gi4 zvQk%p%4Q}~a=9ti(smy}3sn{94HKwK^LKIALCXYMW*@-qcUDYHOiWBn%+2yI7r*Ag TmYIRd00000NkvXXu0mjfj1nvw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe4.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe4.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c2291969f3cadda5284ae53ed087024b76d91b GIT binary patch literal 1438 zcmV;P1!4M$P)Px)SV=@dRA_I(^n)@a)_?qL`p7 zzXZV1lkd@$Ut;;n60xDaUB6fNsvk2WS17?s^EH+ZP&ZT+X|%D~_{}VwJJ;CYK&Hsz z+Fhom#4rq4Da%I!-EO^}p1w}Ez%*-VsIY}Ek9u3hO z_Car$NYFzP<+P%JBq{4gMn;IoCs@96(Nvd4IyTeI3|kIpwn?*4jN~LHy(LZ@@xhT{ z!(1U-CX=rMaQ)UQQ`2!oF~R4beF8u_v(ECBi>C5335m$W2%tFbuXK*ife^6!0Iaa( zfLx)Z3D;w1qlHusQaM}7_#Q~i&egtqTs^y@?*7UhVuHXXN<<1?HvvH)na*iWX$4yj z&=c!?W9j3TOyOM5(#?f9S;-9Dyh^ewu_)yuFI88V$lKH znvj>jh$i1Z^#lIdqWKC$b!?$kPfRyOZL6 z1JwITOc1nr)d6-R!1hhB-e48I;cD&K~|BapI_LyOsU4ImmmPjRbqlbQkF@| zGKWUZbv47%0fN^}C=@WAJN3bbK+W)Bcb;K4Kv!dVKCf-%^o$;#exf`kCJ0Om;{97x2 zDtj)1eO{%gJWEKo^F;m1oggwf#6n8>M<@h@g0*$Ie8uWNQF{@fKlOSKKP|edwI2W2 zQ@f|s>uMDNmJR@88rW$qPm@-4wf%p<*pTm;$bT#Pyd8`U`K%Z2V5wx!?fn+_ sU$7#>id+Gn{lju_aBy&NaCo}>16&eIwU@41-T(jq07*qoM6N<$f@tEp)Bpeg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe5.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/ammobenchframe5.png new file mode 100644 index 0000000000000000000000000000000000000000..1d7211dae773d89e34ffeda01875337a6000872c GIT binary patch literal 1546 zcmV+l2KD)gP)Px)#7RU!RA_}P#NF5~nEs<(D=oKlgN4k8?%w`c z+k4v$XX5?6+99_2;T{u1(*mYGb38f_9q)dq=C<&dxt98aJDo%l4O> z1K=7uT4eC(*f^r-qbWWG!1jG_(iETK)}<-jJ)O(mSJpC{nn?pYp6#xFV}r zIzU-aQKVEEg>wBjqHye3WrN$pNhX7L*)!w?Q!}oiqllspYlSrm*BX4|1fyf)xQ31r zxH3|81FE6R0o8U{&de3H1xrhjGeptH@bC!En56a%y6ki~tkB`WX*1&|w_7eil5+Dr z9uHpc0JkokFS}kS9O3Yx1B{N1W2O8ClH-DZVty+vb* zXqs?53&7QzGwd1iB8omf`tSshGw{}>^ULI$P0fUT5~Ap%+qnrzl5oZ(8oTYl@(s{J zmjhynlq$Sb87(FPF$lzTDPz4aF*=t2Z8kM8i@JN$cW?^=cgZ;kz%2;)Lou8K9$o7c zqFDuA-_yTXm;_e~C6U#NTTap8u&NQ{w3*emUntfymPqm4)!Qqp0*bQb&bpkL!|ke^ zg-h`VLTW`Rm)Xlv$w}X4TJh|9jtNQPed@2&x|3kNNv0IFgl)_vIZ^agd|K~IMehOX zZf|LV`I+nVx3!Rn&e7qpGL@*k5!plA)V zshRe05`b_#i@l>2dq-<7DJ~_`_Ha_&EWO8TML8grNY#715pF|+_fJ8Kn(`HtWsUB8T1q!k4I;dWG#fxXF$^z(b19|3p zMVb9=kex4femI`R)w%(i_~h(2eD?Wi1_ePKciPNqrCHURV5z|hg@!9SH<$eLKXOu3hg9UdOR=bS;fLZDuY9?{e_So`ScMnsPO( zKwtOfMSxCA1GAaObXpqJvG+bb#pu{L^Ch8NiC8?NYhE?lA3ex_Of8X!rkM!DNUq;d zGTpa(YW+PU@afiTHH)n9Q=8X-c z9 zTrA)g1TF{f5^T)hQ$Bv_879x2=C|a6E?IRupzyn0X+LSh0sOMeafiT!xd)5K1HoaA zJ52axnJ@PBl8C0cV>LrEtxKM62Po%v`_t=l9rr?by+;`y9>H`kgsE`s36f+z?lS$a zy^u5h%RkaZc}fe-i;$88XETqNja@i%3e&xi?!{IMzbqHEoi;O*lTp48<~B*uRnff~ zni0@xX~1r)uXH^rq}y>^NOWZ*?B3nOL?A|Ew;elRx8>)>;u)>~MD>-y!jLK#32Q-9 zHecfx%=vptsjgaOP}2cW97&)%|}!e~-1MO>8fP#oW5Dc+JEj9fiTHDy9h1OJ*QZ(*2+qapWCc86fs@Ba1 z$;-~X*`4p3_ukBAErlF40Vw3C2|yu7O#lixY64Km@m~mV|G|R-?AUmQE?>I1%4F<+ zApnTCG&j-f*L}ugSF`}_?Yj#btf(N4Pdc48zQ>9bfQbX&^EvxFL7kl)%OgP7;qC(c zLG0SGnp(Ekd)mf6&eEH{36e?UbNXD|zG|Q^<3-;qSI-pS-*fk=RxJn=pgGn^k!Zxd zK6&b-$T?jgHy=HG6zDfMHz(};{7A`ukO%2~9WnbVCfY#sPa_|d)Ja4F17b{!Wkl5coF5Vv*TA*wHwvf= zcW&SEjRb80Mn{IpYOvgj%hnI@k&9DXA}%b*GMG4%NBCnEy~ucoGuSuQLW}${x1OGR zfxNT@;54{(^M(k=L?RKm?SME|?nw6um!P`R>Z-qbIZjPmW-0R}Z(GZ4ckni?xp70;eh7tHux4FcY=ur#ri8t4;e2%> z0ISC}fNd)I!mZ4uEc#UuOn{Kbs)PKt)&phzrm`=D{XCiyi-AH2=$;9*QvjsdGI>8# zBEqN9Ua_M141f6LMi!HlBLO~g+t${Do(RC$-emBur7ZwgZiKSD(kz5(x!)8Z1ahb? zAi&o_P$S?#*Rh2t81x-yR0Dp@eifGN+{XiY?Lr8sDd3&J(oq!h+oHCqY)%wQxnM%D zv*$Y8`T4>4959(179^QlF~sApMd%lcW1LI@av1NB{1)hsZLbut2>tz4hya8?$iw11 z5Q*}>UYguuQS^XSRNn)fv%Yim-O^k<3>DiN7TpKM6SbhK5g^w9zOH0z^BadPk57DZ z!Q0yEki{X%ugzO4CaMx19V4}{l5#({;grd9+u!Nf$=oCj z4Zf}3K?sm*0MbA`&zFMwvg79~Llp=lRmg3a8|K6ouvdPS{SFrRDjz5SNJHV)dMDS! zE})6^^-K5Bxd+dUt+gOLL)@;A13ZMM)s-nIi?5{U})q6HAb9CWhbX;CYSN#)y8O3!LqV$f4aXvFz=RQ4Ep7H z>S9IyD_l(k3J~A9!~Ko$%ttnr-CD2$jXwR$IYv$${7&Zd{XL?!bK6d)+%{}og^&sqvl$War3LXMgM d6mo=KfZsJ`_w7@v!+`(*002ovPDHLkV1lfwV445` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe0.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/armorbenchframe0.png new file mode 100644 index 0000000000000000000000000000000000000000..aab6af0a4d6235776468ddf409abddb947de49da GIT binary patch literal 476 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 DAyY!N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe0.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe0.png new file mode 100644 index 0000000000000000000000000000000000000000..9f35ee6560de04e9e852050763879d79d07514e5 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^4nSaVCM&1FUzrXG362Jd)pLaBNmW!3#w@m_xA_sc&XGhfu%<8znUf_JULR+xx zQgO{Jmq|IUAMW%gwrpFenklj{H!C*3eC|2%{AW?CO{9_y52bW$<;ZuB=rXWA;MH={ z@kHU_u1%BVTP7`wZ`b|tPx%CrLy>RA_XG1-%2ol?#_{1X0pf#R{g9&_Z#c`7oKu%yA)!>33SSG41=?%`ArVJcpV03Z@*Efu zNCVy7eg5(d=}Z>bzXW@Ju{iEHB$AgHjgOK@jPfHKqfx6mde4{T|J3~m9;O7}^RTZw zv>R27F&Lw;qGt$eW5q|pwCdFX#W}n!Q=s1xlBzzb6hxvHVHEOtZIut@F@PmMM08Q7Y8m>S$!$F00000NkvXX Hu0mjf&fg<3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe2.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe2.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd4bf871db544ba158212b6ffb664ee924613da GIT binary patch literal 833 zcmV-H1HSx;P)Px%`$RGcde2yz@Kf-NS%oS(as4&nvN#i)*!-DHICy^z`7mE?R4%C_-z^(9qC|e(PD` zbb4X6S~b-jJ9x2FqEsrOq(mD-6o#}~E#f#fjYgyELU?EZ1O0UaaQfTJ0`7M{2m&0( zA)n9F+uMs$3IlkaN8tM?rB?B=|37l+7X$ru^UmHHySHy-pucX?&bzLQk`gzYMJa_+ z3MmARlpsXc2C!%X(&BI3oTP6{8GxV0+BlAbloG8qp6Ah?nZfz*74STdAPn(+pRJz` z4y%mA#Nff*Yf{Yzi9ZL zQ)IT?s>m+e1B)Ja=_CO3Z7Fm7tINxF{avKd2jx|Jo98@(|2O=arq&+=yufX9cBFBW+rmm!mpxv3kIOwR<| zZu;D9hm8Gx4IKsJt60NRdE}9`+?jCV&kC=<{U(TnpMU+wPoj`0(#*7HvqCUB@#W#J zSb@;NpP`3^a8B;0cl`!7?%6vc1sGsrbeun~T%}v~f2yOUwKRm`iQ9Z%K02bqfFw>p z3ZxKpQ|D71Z|yV$m_H+)I}1awEX%Si%d#xXvMkH8EX%SitLyv=w}5EbLTpp800000 LNkvXXu0mjf;SrJ> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe3.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/chemicalsetframe3.png new file mode 100644 index 0000000000000000000000000000000000000000..fc220a6ab7e1d60e41dafddf85a2cc76b8f44ec1 GIT binary patch literal 922 zcmV;L17-Y)P)Px&R7pfZRA_FetwnM@J{0iNd(1Oa1XV?F)XPQmQ< z!E(8*%B2$51q5Y-x!~L=ebyzV8XKaDE*ZtM9JTM=n(be$H`|CvMI1=Zz0hJNoGa_r7GCh6KYvg`h$R6{K=kZG)7}v91O$ zbsU!3!Cl0i|MeCjC58b(7~+Ruy8(`;wphaDvCaVaXA?5H99O3kBoZP$e`b~o3l3+S zHs{+eQ>T6+@SN!_)Nol`^2+LTC%p1=k-P4@2aJ#}zx&M&Jr~alSZFV%41>v;x1Nnf z1wt1uLmQcJOdO_v*R|}f9-I&cC}3uCnjcR8NL>0qqN~zcYr^=%J24HVABaj6Hpl3%k13m>(;nTz@|5N+wFI%QmNGO`$nU|x8HoV w;|=KP2xv4KjYgx3U~!TPx(DM>^@RA_^6 zAe1ilP?qK-gdPkjfgDO%w^9#PY)%Ow3|-QLG=VJ%aYI)SO2VjdL3Rz49twRu=o@Er zq`Pc(HSGI9aGvkIFu(77f4|=w0S1G?VCa*Gi6jvd$*}L^Rl*ILNW?_qbXb+~=~*4C znIfm2zbS+;J2egfsLFMOql*Lo->7nJ(1g=rMRETKpC=1kasLQvF{n7RQ{#B>@G*Y) zYoa6>gQa9@?aH}DSAa;sMF1ctRXFu0O$RDYRj%XgR=7m>9iCK>&!$OnZ--nJF~)#? zyZii~qAJ&sOo?Rq%R3wZ6!(uHPERUpc$*pF=pvU)t&zi%3IM?Cap6F^hnqqOZi@lM zy&WRXd~kKrA`)aqGst}llOUAMj*8dxBcsWp;_iR8VHJ|@%= zuPcTZWlTNbZDs&~WDJ&o6#+oU;&(KgIw?WK=}AQtpj#-ZYm%uDIgsw*;OV=_XVb*a zTQO>m82kSvS`smltY(T_PO5M@scrp8z(shQ8BT{4>&qc>dRB*AYhaKNqtq?>1gOe& zz&L>$U;J9?om1C=d^Sx0z|LFy_O}cz{CTZ{NB|@!RTM`gVj$t@k0TR2pwk7y(M9h2 z5A73ltiGn*fZDly-ok2T3lAPXZVQLDAhT2BnD_f|I~d2@LYx5Yx}g3X6?9V|pG^}9 z=yL!7v*PpSM7}0suT|USMt^PTUp)>{DMWLX8T# z0)(TB+|qXSSpD>Y_S17)45-R=cs(v)Ax;z#?r(7O{xmr}slXJvtB7X;@W*#w3FY$^ ze$K4mA3pd>1A0*g7Qx=&0l;lBbUFk8Bj80|*i_Az&s&<{DYriRrsRIQD?GZ4JHBL; z8bEt`A|{e#YK<&ySC46-qm<8En$2pf>y0VRLc65`-IRFgJHI3p0pwak`Ey$g_~fl) zp*P@1yBnJEb$PdMtPYkk@Au)SUw&6Qi`V12#1LK%B?V}O2Y}nb7Lkm>QuAa>6O1@L ziQ>2K3%tz?xz^|$oVrh)x0!L!ya0McD0^IZ(!78P?Q}TQ5ouWTwZVKgP3Q}bDRj3) z?Me?gIjO=q9aiL|3MbbZP#=e#4lC?`|Ara9ff>Gmcm6%Xb$J)hN(H=ax`Ae4MQ9dQ zgkI+ilYy_pdZ>R70JN@A3j}nJ#q@-z7KOK&l{d~|qY)sVO%tWccc3mfJ?r*w^|f4U zDBr0CqSxx*73lZf^cgtp21)+7z_r3!C){L3Px(Ur9tkRA_F?6Ce`% zo=|x9rE^P70Y?2U0kD`zne<0B9aM3$N{-~idjMpMd3N?v#G(5ffL~?ya#G(-~>UW8ui7CTM&P@*sHEwQtxb6lS3eSpQz$e~*|0AI~;ziBj zS!vRr*xTCxSXkYr87P)cQCC;b)07at-fm44INK;y*M!2uVl#1<%|Bl!7L5p--Abc5 zqN&!!V(AnckV$7~ZE+jMf&rhHnNOM)6DiYTq9V?y-zDtrZFD%T%uNrA<8%(?q(D6( z8mU@T36NECWYQUMz6E3qWBPp{7L5o1o84Mwv7111f^__jEBf;N|Av6hjkJ z0?>I_>DMJ%eqSIo= z*7L0@|2LK%Ju2|>NeXudpMj92H$yuW!?B;zRc1761G;0cFopm zAzO^oX?d5&&-dA%3z`GenjQ@JL?}F~)o^|AVZO}v&K^*y5a&yzdY&!jwPUuJ=lYG? zT8x?!7c!gwf#v|^q@Z1V({HB#%MV%GIxqx3j^DxS8Pv|3mAGNNS&4J~#%+%FmoyOo z#s<6<=lo&E;jDCw%QOa>0O}48aC5LM=3+n7+H%zp?Cb3&xe>?S-iC5gc-lCfxxn7u z#%Af%u;Ng0PO)?fsLnC|?qyQ73C5xk5r6nAV6>~+;4CImrVgi-#YD=aoD|Tv!yQg5 zw!eR&&t9O}#ty$kAbKIXsN^P({H0qXyIkK1JkQhRxoS`*L< zRL?E7obyW2D0wfDNF)-8L?V$$Boc{4B9TZWuPpxp{p&SgioDCs00000NkvXXu0mjf DAyY!N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/meta.json new file mode 100644 index 0000000000..682ff61a54 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/meta.json @@ -0,0 +1,110 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/workbenches.dmi , benches made by BluHNT for N14", + "size": { + "x": 64, + "y": 48 + }, + "states": [ + { + "name": "workbench" + }, + { + "name": "ammobench" + }, + { + "name": "armorbench" + }, + { + "name": "weaponbench" + }, + { + "name": "tinkerbench" + }, + { + "name": "chemicalset" + }, + { + "name": "weaponbenchframe0" + }, + { + "name": "weaponbenchframe1" + }, + { + "name": "weaponbenchframe2" + }, + { + "name": "weaponbenchframe3" + }, + { + "name": "weaponbenchframe4" + }, + { + "name": "workbenchframe0" + }, + { + "name": "workbenchframe1" + }, + { + "name": "workbenchframe2" + }, + { + "name": "workbenchframe3" + }, + { + "name": "workbenchframe4" + }, + { + "name": "ammobenchframe0" + }, + { + "name": "ammobenchframe1" + }, + { + "name": "ammobenchframe2" + }, + { + "name": "ammobenchframe3" + }, + { + "name": "ammobenchframe4" + }, + { + "name": "ammobenchframe5" + }, + { + "name": "armorbenchframe0" + }, + { + "name": "armorbenchframe1" + }, + { + "name": "armorbenchframe2" + }, + { + "name": "armorbenchframe3" + }, + { + "name": "armorbenchframe4" + }, + { + "name": "chemicalsetframe0" + }, + { + "name": "chemicalsetframe1" + }, + { + "name": "chemicalsetframe2" + }, + { + "name": "chemicalsetframe3" + }, + { + "name": "chemicalsetframe4" + }, + { + "name": "chemicalsetframe5" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/tinkerbench.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/tinkerbench.png new file mode 100644 index 0000000000000000000000000000000000000000..c651e2a65c93f9161cbbe50421f6da0b4c52584c GIT binary patch literal 1978 zcmV;r2SxaaP)dlCT-gPp-+9#CzF~qO%q$AJhZW~rfDpYdI2r5XkDs;%3^_aS?;W$+w(iK zXE-x+W_M-*lLmffGc#w-Ip6ty-{pLBFqu|3RtcaLjwK_Y<*nujJ!5oS=uG%;m(U439-FY zfbx6y?4|+#AXomoZ%!n<9!CT~d0A=mvp3g6dAWHs5*(rB0+a?C8yl#cU7h&pMH-#zPJ-m;S~3^;l62b#Kniz^swuH2k- znk7wfI}EaUKtgHBM%u-m&oOTRVEwTXzwJ1U2-1mYY&;eLX=Wl^6QHs_V2;zxn+hDw zw{E7(@I23c<(1{ew#iXC)gI>I06_UQbEA&thr&KzOQgEG+7L1VaS50nAJ*?x))#>C zA~`|Wm5$$ZuaMsX!hNxz;DDcp3jj}oR}2pXVz$kN=XjeFpi-3OvwY^903<+}fLHe) zraw*}w^$!IdhAQxLLN`pqO80KQN#d~Lq6K-&EogBCno4$N~g+g<-E240>Lmn8W>Wx z0d^($zI_LEkAy6&<95#_OFtz6JDTbuPg2%%>u08=@aGTTsi7-ulG5^Q+A&>c5E=|k zbLC-qK;>$J1bIQ|R}@v;3@GWOt)d`9yU9r7mlqm#TjZ>nxkGE9>^iI0C<)k5TtLG^ zkEv;!Hjy`Vj^^{;r0w)OUF}Vw>WVyF=$*R(B1Qm|7fH}efbasLG%&v<#DwQiXV_@K z&7|!p<`C%ayl(6#=NPsQ)C6)Kl9lJ=OwFiNRTBW^YfF-KV zQlUJ+a{$ZGP*!*ab_RIV+J?1Mo0rO3QmMOpm@8<8%H37{1W*kgIH1WFA4XUY1#5K@FlWQt3*&E&%<`*U zGBdloxgWw#2CS`ZcMbY8M-1x&N)ITjEY=6TwxfYt9wel0R$Cty14ctyF@$OkKUfjo zBm;^k-_2oyQz@BEw}FvlhDdM%2)RJ`Ib&PBMkWN?RA$b@`6I2773UabaWj=;Q3jj0f8~U?KJkxZ*PKe6IDnzDw9b@|2x#)zkRQ z6vaYpt-7SQge&>bv8J_ zuWh|av}LfHdIq&*6xaIy6T~cqyLtv0yBqmEce8a`JCC<`78Y*j(i4^iZnr^fU5F|X zU)4!9oDGLQKe$R)CecB)PgMDwfHriI5OC0mgxW z0I`64b8#YDR=#&a1p0@KRUP(o^Ns+yqHK1DYTJ)5!y23wnljZelp2+4i6haKB4p9g>src+*yA5KI_!kd>ppPo5YU1?j zC-Z#b1lfrU^J%kq4*bPr7nK>_#XOzP=%E*Bq2=h<2@KR)5d^!uRYv{|gf4D~J$ot$@w9wK0{`3uYq#GHxFA;#txdoAy< zMwP-&pd_I8cAtLag_B(fhmd^s0}+?HZW!KQY`bMytbkBhC}94q#k~A`LV~cQ3^5i& znt?WaktRYy+(S`8hD-#`;RF$Qk0Uem>Ff97#8`R$F8Y{(c^*wV_X@LdC`t@Ip#|B& zP#-yk<706swVfum?40$MHYjS2cNMX!u}gtP{|^y4vEj-V8j<5v?guL_wIyXwj3wU=izdLS zQf?My2mDDcQTcXQGy!gt&QfEs@>lyV}D}e)&Kwi M07*qoM6N<$g5>t4h5!Hn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbench.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbench.png new file mode 100644 index 0000000000000000000000000000000000000000..3742f6ec587829d4c0d0692f96e62c367b3c313c GIT binary patch literal 1388 zcmV-y1(W)TP)bD2RTMv~!lqkIrO67lu?sD2>>RbwB6K*)tY8s} z`bG9};0G1`ApRqQ13^ST_(?=T{ZNn^wqXj=%r0oVwpikpDr{+Rv8bz1;{Dy%^Lldg zl6#ZZt}*$+%gZ}?x%ZskJ?D4NOCF>qM~eVzaJ8Y<%0Hk_Woul50`^aY2 zDL4NWH42;vI6L)n(X{=k4g{K;_pXnH2ldK>7yu=5oNm+oL~`Z}YZ+PzK=83hJ9RwT zLF1&ao$jaQ#h*1fr@FSw?&}FXM6Qr?^LI^~{Os=UcZrnm zHWHjNzziP1O8>Bv>T>mE{io-?r%>OxChD)nZvw~ee575U^M7pm?@iz{GvG?WGx~a? z>NQJAOKf`*K{EsHZLE}(0fL7un;E2G6@UzuQR%%TgWpS=yccB1Y^p?L5b7qt6T0a# zJAy~hTZKHuPj6FtEw62}8y+c><7et})C|}J+dxFMY%*ab0QIlysqJWq9RaS-eoRM0 zoh5b-o-sWBw0c$b-_^e-M`iYy+F_Q)aP%b2rj}@AAZi`gNd0%L)b zb?>GBidy~tiXs=3%0WbYnaY=xlmy#NapgHLOg~4<%geU#+)BUwkK_HpxO#o+xPW(@}h3FgPJYamlEGvpGiFZNcgt+*!d!S=d7?2&>8N~ zBACdBH37fee!#DNxjG+wQp&c>3V$q1z?EP=Z%DXgz%y^W>$mbC1pSL5KwmqRz?u@2 z&0Jmwj6ux|2m)t-Y*K820i^07H1LLFZt_042oak7&F=IH1Alk~*jXAxlFHB9) zcdP%@pv>D=0j#D2atq`hLzY^#>;O=}yCRsN*uZcRW1-pZ*|1mI7b1 z_Mi>EoLsQZ;Ut0xeql9RVgnJ-2Ypu8Xgke&_8V=nb0t|PnI6Xog1)kNO<#vj_R>KB>b39g*F+TVTqD+W%mp8^x4a~c~)R1C#*n#te+`JSCQ2$*xhkLcsQ#gUg@bPgVH$^Z@?a7nBC3FrYb!P^Dw zi{eCp%X9T%!@lhTW?kd@AXB{-u&*rA`zC^ohFUV#Ndymj-810ll^T7u5}?w(A^znB u>hbk|Spv17MF2H9S_Dv&qeTEUIsOGNUb~q+VkJlb0000 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe0.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe0.png new file mode 100644 index 0000000000000000000000000000000000000000..4c678d10d039936e56a13098be2800193d622d34 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^4nS&!Z`S}3}Y4x==Q>IVXFm=)~u~Ssjmz9&hXla-T zRK#5pR;!wwS1?w`KU6)?-qYh}V@x1(zp#UJ!v z;2eH8XStQ=ov7GV&7$Rw)}HOJ%nM2djt2=$e(`LqqF{_oZI zpI6><{&3jo|AF^R6XbTf*Dy+Kv->0*^x(CFOgMwFc0+q?$HT}A^(pcyH#r%T7?$Zf zo?Bc#JC0B3R*d`Ggkq*_u@AYom}U!Y$mCsisAt2@NzT2CcZ)MF@vY4W*enxW!OOM0 zi)B4qbW366(PkgR`TU2IC7vvK{W*%U;K&xC=}ZwDZkVNAoi*bS$Aq{v-_G++-)t{( ztETuQPxU|G`zvVv&cb-s4H>_F6$q$YsPyB*VnkIMc<%@{o zXZ=6SOr5M3MC&xT-S%C$bz+BnxWMWA90~tB?0o%i=2uKhH?3y6k^Rc?O>FLllKfp0 z0vkd!!^0YXbQUw*%+r|oQudh$=h;`+Uaft*ib1c;Jo`RB(=u*pp^VU3(T^R}l!NEI zcVQ~b+*B7MIeo?~-B5Mro10i}eGpSDWOHToiK=J$!E`aB*YK9xH&$Tu@ufz1ruq6Z YXaU(AKnwzxf+vG0Pgg&ebxsLQ0N#G_r2qf` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe1.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe1.png new file mode 100644 index 0000000000000000000000000000000000000000..8ffe6cca27e3897e55b71b53c169f44e351edda0 GIT binary patch literal 1157 zcmV;01bX|4P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1OQ1yK~!i%?U>t3 zR6!iae-@=Fy6UQ#xydG!NYRCYNC=5uBIx$eQ`CD;{Q*V&3qjO#5%ks#!iO$wMK>yR zBW0Cru~iFAYO|YUn%`l5+w6GGnQ>P$X+AK_?VK~e-*w zK-Ph@>^?Xtn+uAEZC8x`883kI(dtqvuPCSf^mjQrJJg4k$(9*?ZQSc;59U67{6xv& zQKJZpWF3f?^H_vSK7`9kMN!*&0s1bJT)X+-l+GC zd>$2b5c>0V)MvmpRUp2%w=YGPE?x-qF(&~4FPMuEjLAtA-C;jeyKDq7rU1eS`J@9Q zP+*u^Oz?fc=6VJWv0!jgEh>06uDkubOQfy|s|eV&rCAuuhTEbW$EZ8cBB)~~f}#v- z;#t*oD=Cpk(AhI*@{0g48_vThE-GGQL71Wjc0!;hkDpL`PfCvZV~l{qM~+U;#Ve5U zixNL{J4T9|Wy_n2G0lq9Ml)Y>=L~3N~4|;wE?XX|ybC}0}Mkx}lr&O|E^i?q4b@vXXdmqUWf08}% z+y&r6(C^?eiJ%H#a#)82@B;$yE(eiU1n{S@UljN`s2-d%$#XT05}mK9dh1@|W0(N|h7+WPLReeC?M?dvJ_u$^8#zn{MVaNg^y3L-!d)DXeu z%PU_7dwWHV_dlY7(fcjiHd04d(kOt{r?C2CNZok`3;hk}!Jgf%R8khAa8lzy~#TF|8bRa@{_ygUG#prG43px6CV4<<@^{dxJm}3LHNDuYNmOnF20XVOQ7Up@O zP)&oV=L*#!tfhuG>*m+Z4%@?qB-+}$Y zd0-=eRSK~4z$UEb6P#Cw1VpV(L|O^J&Mzdq{>AdbD1ffwT<3W{ux)%!*+gqjZ-IZE znMADBAt;*}Ob5$+v5;(aI2;a#!!h3w{RZ4N4z)ppN9_Or01jnXNoGw=04e|g00;m8 X000000Mb*F00000NkvXXu0mjfBoP%z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe2.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe2.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1422023beddc474c06493615c989aeb59a33fe GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^4nS&!Z`S}3}Y4x==2A-L=SrevApRTB;uVLyG)xAc? z#7Pacn;KL1y_=suT1W zbLO;lc5GSU6LNCW)P7#8K$RI2cWnq+rS*?t6<62{t0`J@cZD`N95>?<=wy8qlA7pH zF8H=((&L&w`zR%=X$#eF?)&`r-t*e~&vTmg^L&!u5znwN_d82@;|$OG>P`)d))i5D z7rt|>S*ny|%6#_yHzyY^JB6f#q9FNICwFVE*AiTK&?(?x2n)Al!0n)>mvRZGB-Dg& zx2!Y@O?|ke~|?!xmG# z^23%t#fLZk+E{d;%fc=@bHQT8^zg|kag3UCFHaL()}Mv>np^6tU2;FSg0oDn~@9W4XxtZAG>l~PX>MP-eC09=jn@XZW*7G z%i}&XzBPS1W&he82mYC?E&t1G^ZPi@DSUBX zx8q0M9ag{3(UyNKtB&8RI1pH7UM&5>zam!V*)68KaTAZu?B5>z#pZ_Oe(8?-4-LjK zTRj8agucJ{{{Q#^-rEMVZ>#qHbq6Jb)CkWsUtb0-Ae#e-LEuvGWDw=)>gTe~DWM4f DIK&@m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe3.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe3.png new file mode 100644 index 0000000000000000000000000000000000000000..8921255c0376d28c3a2dcfe321cdb7fc30420c89 GIT binary patch literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^4nS45O$2P zGJU#^iJh#Ryj{NW5}+P|k|4iehX1JGKtQ)M0|S$>r;B4q#hm061qKOs(FGa_At@E# z8Rs)4vbNPf|EL)tmhhvVZ$6WvYg>PLfmQ-;asf-gUH|W?;DpaP)oQQf3~H+h`%95 zRbk)pAM-uMA`kYk`^ayzO{h4(;_qIe8@1mhBv>V` z>$YolY!m-6RsBQeD|R-u)@m=F`&@Pg93@6ITY}v;F{ONoWb62r-|8S(kOR2z-mX#9< z{)Mueyp*5t)pL5Ge1zlnKc72!1g8K0uW{gm_Vmi!4K@J}-ZnR%O<=A5Z@4WkAz{Ne zR@Mjq`Ohq6aHjZwyWc@2_H0um}N)C|!SGbh}(d_}{NL+wPxE=v;EZ zVy?Z6=Rx^!WJUvh07R?{m<<=f(;QR5L`5{-`k#k}P zLITt{zaPEMvWCmzVP8$uh2Bio_|RPnb*xV#3t0b4+9hp##2is%AnM4xl7V4c$AQw7 mew?Dfq{WvS;hE;^%b*2ha{w_2Tne5HqC8#wT-G@yGywo>8Z^iN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe4.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/weaponbenchframe4.png new file mode 100644 index 0000000000000000000000000000000000000000..ceac401fb0b5da2dee4836b9f0c3d6ef02eada42 GIT binary patch literal 1414 zcmV;11$p|3P)bD2RTMv~!lqkIrO67lu?sD2>>RbwB6K*)tY8s} z`bG9};0G1`ApRqQ13^ST_(?=T{ZNn^wqXj=%r0oVwpikpDr{+Rv8bz1;{Dy%^Lldg zl6#ZZt}*$+%gZ}?x%ZskJ?D4NOCF>qM~eVzaJ8Y<%0Hk_Woul50`^aY2 zDL4NWH42;vI6L)n(X{=k4g{K;_pXnH2ldK>7yu=5oNm+oL~`Z}YZ+PzK=83hJ9RwT zLF1&ao$jaQ#h*1fr@FSw?&}FXM6Qr?^LI^~{Os=UcZrnm zHWHjNzziP1O8>Bv>T>mE{io-?r%>OxChD)nZvw~ee575U^M7pm?@iz{GvG?WGx~a? z>NQJAOKf`*K{EsHZLE}(0fL7un;E2G6@UzuQR%%TgWpS=yccB1Y^p?L5b7qt6T0a# zJAy~hTZKHuPj6FtEw62}8y+c><7et})C|}J+dxFMY%*ab0QIlysqJWq9RaS-eoRM0 zoh5b-o-sWBw0c$b-_^e-M`iYy+F_Q)aP%b2rj}@AAZi`gNd0%L)b zb?>GBidy~tiXs=3%0WbYnaY=xlmy#NapgHLOg~4<%geU#+)BUwkK_HpxO#o+xPW(@}h3FgPJYamlEGvpGiFZNcgt+*!d!S=d7?2&>8N~ zBACdBH37fee!#DNxjG+wQp&c>3V$q1z?EP=Z%DXgz%y^W>$mbC1pSL5KwmqRz?u@2 z&0Jmwj6ux|2m)t-Y*K820i^07H1LLFZt_042oak7&F=IH1Alk~*jXAxlFHB9) zcdP%@pv>D=0j#D2atq`hLzY^#>;O=}yCRsN*uZcRW1-pZ*|1mI7b1 z_Mi>EoLsQZ;Ut0xeql9RVgnJ-2Ypu8Xgke&_8V=nb0t|PnI6Xog1)kNO<#vj_R>KB>b39g*F+TVTqD+W%mp8^x4a~c~)R1C#*n#te+`JSCQ2$*xhkLcsQ#gUg@bPgVH$^Z@?a7nBC3FrYb!P^Dw zi{eCp%X9T%!@lhTW?kd@AXB{-u&*rA`zC^ohFUV#Ndymj-810ll^T7u5}?w(A^znB z>hbk|Spv17MF2H9S_Dv&qeTEUIsOGNUb~q+VkJlb000hUSV?A0O#mtY000O800000 U007cclK=n!07*qoM6N<$f+WhL1poj5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbench.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbench.png new file mode 100644 index 0000000000000000000000000000000000000000..885cf378ba22f9abdbd5c177a447ee6651209b62 GIT binary patch literal 1260 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 Xl;9ZLrSJML00000NkvXXu0mjfJ`qZ@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe3.png b/Resources/Textures/_Nuclear14/Structures/Misc/workbenches.rsi/workbenchframe3.png new file mode 100644 index 0000000000000000000000000000000000000000..620b70c63f4a7716c0ce760006e4a55314e708a4 GIT binary patch literal 972 zcmV;-12g=IP)Px&hDk(0RA_hqpzT%_$no$HZd02nJ^mi|t}=ejdkV4TEk4$7KzLd;w8`Y@q=- znbaOUipNqp#@L00*cnSis}arS+Km0cfNv7}iBptw{iw#HSO`ualiGvoS4ncn22lN~ z<*r<2p&}S#&~@EZwyu>h;4`*$T_-OdXu|+pnP#P$e*=u3(TP#4##_k%fNC*mc(yB- zWB^^)P2JmSXUr588LG8EmuV&&0KVl05LjGowB2_m0RYi-61y9(9WP$KA_Z@f0a_KH z1~cIV={XsHOQ#UymC1g3Zm&vt0*2wWFd?hl+BOc@U~cD!egJ1R!R-msyyPRmW5AHlZzzb&Xx(YMs7{5Ci)I{9XP3YfFSJwy zJMlCCU?-l2mWqHWUZ}H6h-QTMJOCZs1qyk3oo#0zJM1dTYB32d6=|ID@TV<&jnv)# z!Tq~X{VKxYH88~s5VC;KOe@b4sVCU007nHM4@sD)#dy{ z>Rk<7$3o?l)L&?TME1Zj6&S4z`&}qhG<^Sga%m;6l97HVxUPxpfzZRrLGWLN90YUu z3IJeO6$h5Cq8&AKr66>Xslce=Vo^K$SEyHUXh(*&=okn+Ky}s6)L(=5{LYfgSC9~N z7aE`*O)D+!-laK9QFJAhOU=iC5?Q-RySkFI!1S2X^ECia_kig!`qf>gK}x4m&56$` udTQw=i87EVR{-?Bw@M@ui9{mlF24cj5{7(PN9h^>0000Px(!AV3xRA_9NmrY-t+WIqY-$DDJ{S8Wg;H8X z^hF>1LwwK&pCmMwn5^vwZ#_e`LTYwQZEtkqUotiWU}%FQ2tz$|4^r&Am}agv*c&a3fP08kVK03n2w z5sthUzqU@BeEvF##8LA3>&zZI#y!hqS6JnqWl~+OlJgl`Iteb9ZZWEk5{|`LG0G&T zT4YL)oN7@t%7kNal=Y&oVX|~Ov0GpB`9BCn;w%-{u_`-h7IGX<9ALS03vFDJ8fS;B zLf#H7Lq`aKqK+Yiz%q2%ZU)Bdhz*xnZ<7^f9U+9Y@i2e`02V7D_j#ePgqA$bLSgBl z0v_cyL$CIVqPSNl&6MI8g+ zxX0Lqg6@9rMX#tBG+G>8%u<$SO-Gn@dntPEgCLy*oe;AJ(3vmQIi5-|pUry)-Z#+T zy=ZfI$Lu=}Q>Rnztb4Hxo%5-L^!`NJ0ij5oW=(g)&N6i7v)OhsB%_PKL#)BP!>U0XQH()yoS9oXt5IYK2STV`~ZjO>cx(Y0pZt=#UeS{+RY=J=_EL+j-n_E$*C4h%_2nep}<4}Xl_`$ zy()o>bNW>gplycdzWd&FfH3QXA~IIlNauiVJF{LTs+)n28X3-5ilVp)*)nwUckcuC zme_i5LT%P`m^vWUuk;ew6;=V*9T|6x>9y(T+_dz|>asZPa?3+#$MDb8h|EMM+YS~jb#xP2Jw1lZJ8kcN%fL4Rv=MtvJu{4{?qg-OL9vf0 zNI1aGrj3sG?Tfcc$>=JzUGgpinasMC463Vi6*#XiNYA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/meta.json new file mode 100644 index 0000000000..0d6f29674f --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Interstate-80, https://github.com/JustLoveBeingAnOwl/Interstate-80-owl, Closed by Peptide90 by modification", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "pipeBend" + }, + { + "name": "pipeEnd" + }, + { + "name": "pipeFourway" + }, + { + "name": "pipeStraight" + }, + { + "name": "pipeTJunction" + }, + { + "name": "pipeValve" + }, + { + "name": "pipeVent" + }, + { + "name": "pipeVentCharge1" + }, + { + "name": "pipeVentCharge2" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeBend.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeBend.png new file mode 100644 index 0000000000000000000000000000000000000000..31deec3f0342d8b4c13be12c926ad37801955562 GIT binary patch literal 1229 zcmV;;1Ty=HP)Px(he*TEbm#kZ_Vcf#_z|^U%&VKd++zN z08Xh^tM>4`2>|%@~Jf9esKZ-SYC)R+2K}zptuttYzJ5{2RgG2 zt_27JZUtD(h)AR)W;@&pK=|SVAvvFBY99rh*!sS7eRpd0`}i(B{ZDA)a8|sN;MV%O zecSeXjfM~k+%d)L$+Dt|0_AC@r z5?&p*scqD1H9I;yZ{qQjr>>gL#IoU@M2;V|-=e%)08oHA&{6z%0;(SzqKFd!vloHz zX!C==TDw1WSdckG&Zlu)-*bjQr=xm)FntaFdOHN*gq-z*L)SP_zEs)3?#>Cqpnhk?(yR~AOLjZ2XK_XmrP*)`EPjDwb5#|X4V5_S+rh{A3(Px0iIlTBA%rme$(*BU8nq3kIKUf(jK^aZQ=!2mz@Mt>e*Pi_0G!#j+p`dl z$Aj=^<^&cBFQ-yLnVKog0+8qI9~T$Q&V&K?iy>A56F?9`iGrC4L;xwf0#OuiKJhbz zNq}z^1?E79I6j4CeH?o7z}*mFX)Nc{NTeimdln)QKIc=W+xE+k4{QL4Ev;dDdz;HH zz@^iKAZ`Gk{T9x0{D;yO9zS`C;dv8^qEPK=a4P`dtVYd&j>U{fy%^(K051!F(QAl?al_f4H&g<66QQhyieW<~Ks+ADaK41q{6f(F%p58KMxznly?zn2 zFQGss0LcReQLP;|TrY-#fJy*f6QS2ZC4eZ3kg_X5`w|M&aez2Jg*nifUswp6yE%ZS r(V6aSLL^cW_kj@gY!=k(>tXW`Uy!TQuA_Us00000NkvXXu0mjf`iC|K literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeEnd.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeEnd.png new file mode 100644 index 0000000000000000000000000000000000000000..a5bb063aca98580d97afaa5ee5c8c4dae3decedf GIT binary patch literal 1655 zcmV--28j8IP)^@RCt{2Ti;I{RTMsD+e#^mTfl9$3%jy58e4ugMjH(wCfYQS z*mq-mXsmrQQ6Kypd{Psi{1G3p@v(^nlcvUKLuxP~{Dwx`E?rcL zvoEw#I9y9NfB0Uz4bKu#S5-yR6AvliKTc0o`^ZQdTJ3n204EHi2nh&9s_1w{C9Rh{ zM?T-6RvVrsfRUORqxJQ5t>5ko0)V0%0=a+|0j*6l-T-wKCRy? z69D65;T5qTPnJ=%ww5m$g(Bg}XI`QsvprhBRU&|&JPcd-)(?WpR-j&z+-hZr!4H+uCTTuTQHTB@cM>oh3R`UrO&? zUJ%D0d{ip7Uw>(hzbjYQsk5V;b{imhBpw$=zv%Z9WsDDnLdNv;v=aHsF@TN#>f3w z!_?Z)KySCV8@ePsZn_1m_%rEyDTzmd(#C`~W4*x_q`7-N!84H@d;xi8QkjXA2(a8MWUSsAj&%zA&EpHFUI5Po;=3;)^_vE zq_z&x8UlFQ@*7g0A7B!smoNcA!kn7%fEEF3YisoP{ojcq7pV})M0nd1_`M{Vyqll2I5M(C zX_1eE2NVLinr`>}G`QQ)BH;e)EH&4Z(tdyz0Z2bp2G7ubfEEErL1XE=yciM7U@t?9 zfJ2A&^c$`cv|TKu0np*i5A6pWtOKaXaXuU13hEqaQ$rfo9NC40Q z3kA6!Y%By50BLiT8U@z`gu`J&z7ciA1PK|bN=c5&1~3lt9FYFkFZ4?6LmYuH(kXq< zO@CYwz{Ue8hJYM}8?jEud9<(~gjpb-91t=+lxjSE)(7SKrJdk<2)x?TB8-I|$0ae4 zr*RII8UXf70s&evhsOC!uRXRMPNAKDrI|*1yM^%=F1=-!yCKz1)NFsB&)+aVkm4>k zH3?OkA*banVRS<$a06EaICXvu0qAgibGbw4BqTFFXBo5s`TS_FbuO8lw2486X*)oN zB+~aEf=*=+y-002ovPDHLkV1k9d B@@@bC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeFourway.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeFourway.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7e5db861bbd8632ed441a6aab0b00382c737dc GIT binary patch literal 900 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVent.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVent.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9b3138b5264d8359530e337beb46ce72832133 GIT binary patch literal 2257 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge1.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge1.png new file mode 100644 index 0000000000000000000000000000000000000000..e0526c737591f44c15b2f86d657bc56204cbbbd0 GIT binary patch literal 2870 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 U6$kWg-v9sr07*qoM6N<$f+{_A=Kufz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge2.png b/Resources/Textures/_Nuclear14/Structures/Piping/atmospherics.rsi/pipeVentCharge2.png new file mode 100644 index 0000000000000000000000000000000000000000..13016633cdf1a281ab83d8a07e329c03b4aa8a99 GIT binary patch literal 2876 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..2aea809d943558045eb68c2ea8ad0f8b0a36d54a GIT binary patch literal 483 zcmV<90UZ8`P)^g&GnN_G7!(=9^no9$EdR0C`JqDr}?Zevik`WwW3KK&vJ@CYlCau~t0* zlmX8V3*UbJO!&#rzLc+rK}%)8^NVAm`pZ5+Z2(F??)-c?^5UviDg)P(3*oUmGeO(5 z|AxG-!8Z`~Q3(iAH491r>wQ=k_{4b37RF18D+7?x#B|Q1@Qbs{^osy11K{e(=$sd= zQde9VAZ@DYrLxryP^Y*QfNdgR&O7uvhr@8p3s|9lnfTSF!iD6?j*@#^1ixjceJlPK Z0ADbv(Ejt}>>~gG002ovPDHLkV1hri(#!w= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/cabinet.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..04bfdc1aef2748c711f3c78a9fab9108c002130f GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7eAX z#WAE}PI96|g2AhXK=vN1ge#1T`3}5l5D-53Kl_|b`jTa?JI)*_aA=!+>c98*c%uMm zo9f@JIp2C}%L8N@A2CEl@-ZuHz9`FB&Y;nek!iU}dBWmm)-+3vju)&BWd~&#%MMJ> z-!J)sH=&I0T#f~jB|m ziZXSBh>Z*?HrUD_3SwVGT2ZkP1QZM?gW8C^N!cn?Qie>oqf)! zlj7^+rLSwIi$EasSxk37_>NLu+M4jcG%ju&ftdd;E+9ze2gp%kiHOVNLnv9S7(ziY zJT3we({(mbkU3}biJn{QuOQf$H;2pk&T4o7uJ3^AJ?=_Mp?IGEceQ> zsRb?u9$`mIiwpW*rdcD)w*TU?JNj5(ul?&ox4kZ28IoVnI#8BCUw$FG?PZ|LBfaHY zJT^F+w(oY{{@QT8c~!-!K9jWLaWQ=6Eh%b)bP{_1ks_l4R`qh`&#GMg5~r7R8ClRbSdu}>|6FI5eC z%&6O1nok>;zYZ_@*K}oW-{~3BphH70*I?RVEX*b7?)9gkGgZkoRsH2PW{XhX19@eI z!$?gBSBuFgoxrATf3!`lzSzO2H9u5R&{+aeZU+5n^P28}ORf z9C}e}ZYdm#+_l4al7@nHg)xzVqC#J(nD9Zl+lD^%iWkLulxN?YmZL`A)RZCD_p<- z-h}YWRqnh%5cg<)$AEC7_x z0n)2KHhZ2RSr(f9+)5hj2o?&`GQ4`_$)TD^5nM=jQDP|4<`q4%{qD*SHLXYftw4;IvbH z!?A9)^{@KX0@JyuC$4R$3NnxGTbP*9_lmh%XQw&0i(_)u`a5+#4lwM-P~?w+t^|;po26t+}zdi!$>u9ruK?r=MQ@n=cc-Q&b`lc zl^P0mD*E`lwrz9lXY`lyBYMEHv)JakilKSs8m)RHl;v>0OHCsZ5w|e8W#N5GT-8o6imE&E z<5Y2`Wok^vlFrcwx3lCohQ~uYTb{L>FkABX*MY=bX5^o13m)b&{x)N2>FHgM&5LDu zZ3{N7MK{EnX!neTdTDw-tu=dmCOVy;T$-`5kZPO2FkE~mZ+JA^DsTMeO|5$28zcLN zD+$A6TV{T)ni_QVJ=c_ax3&|~vFdNP!~_KovM2BJg_Lz&UIzK2&#s&8GV|PB$|%7U zHWe|ptW{*D812;`;8##K@8K2xZG};EO(!C~Q=e!SRT-sQ11-8D^7BgK!|q+3X75v0 z8Xp=ABt1jjT$LRfJ^X4_b}3Sv_W&3;v2sb9rm#7QyOFtUtMLhP_1*?(+!l3PMq1W3 zGIKz3xTE~X9*3L0-yBMRRj4;pN`5kSLWH`!EM#%GnzgnKC~6)yWj!u=qf5!a;!?-K zXn~z2bhE3;awaurbox@YRf8QNvV2kW7*h+~{JhI5t3N%cq zObrjd-u#=U-&yAkon2e?;yaQ8`?gL`BV!o{8@dQ>c5d_4&!+G5igB9MS?M_go}0N> zJnnjHUk>W{os5h@o%W&bjNO+bC6Nb4hEAF-rcLatGwSy8+JKYm28Yc%lM?B}B(Iqu zk?@O13-TY`JDa$r)K2OV1GNR_72N?l^~CK*vmj5)V}Arx%sl(+&=6B@amrv zpW(!;cU|7N&A-ZTwZRS}<5u4jYxbv7*Dp>BKV7*vBpP>Vd_gv8g{}R;#Hg!R4>gt~ zrB##}lqI6xs683%D;PvuzsK5E?tl5$#cxIwPKs`|b@|rYRzwr z8?>(t?%l*LI?2Rx|Dx3?dU}V#jz+}hPD#gYV~?mgXT%(QmhABx!?A+*Ea!Dfed!9@ zhJl7&&9K97GKS8#h;q^l7B~|59KW#!fL(s?szj?I^Yp?^i@Z#>Nu_Eur5>$S zyi|0zb-#DI^L#{$c29EH)4II?-mjPP;C(sBdm|kb3G4xmhz;4t2*mKdjX*fM#E1bf z3X-ANPy|otgdVwk1&!iyoX~+}Z=AQ-4cg9Q#z`RmIG+G8E()Y^&@RrpjxltYKmf@A zRE&Txl+t6I&?;U!{H$!oqERY{EXoNTrPArKFhUaEGLz zgeR8qL_(C36JU#?Wlm@`+>iPYpFr&G{gGZMol^nU0~-T~v3PqNRv^HBY9W<*?0`w; z0{V{@(g67L2I~h&MbQ!v^4I|hWmcb3aKMlD;%Et9l@15QLVQR7L#41+{AVt`Sl+%L zEtC>O@C0I&6)g5=NEwg&k653@rtDFr^JyTk`A6Q*&>wPFfnk)lH{D$XuUK$+EO#fg z(m$Oe0(l&|>XA$UDQpNLV`yA56+?0$<1sV`DggsHa4A$S$Yyh>_)n-C5 zCb#FoJX9(X03ARAh67Sb7!sRH#Q+e6gCSDLcpBb;;=rL2KcUzp;lWi2@IQ@8NyUMw zNF)M8q2b6F0?6TD;1?1Gz_ZyH07nG4IFQ2OP;n|M4oLSDNdy2qoIC*#0b#|$2vvtt za5}@6<%A~K&q7r#zI;H&g$>|2z!P#ra_K+d0GNF02~?{!*&3;WQf8gLLBzz>{1a|CI=)CBLdD8 z&IT?aRW>M_IWcWN$IG`vN~Lh{{Kn%jM0@~&NGH(fL^2vXmn>E}r$1!ti2Xl$IH~}j zECR6IY#Y3|z-txu<6aR||NZ+q=eUGC{KR&4#J_u>DH+Z?LjzoyJZkPAKPdZ{|uoQtvihO1c0!)+S+dx^SIs7ExnK(QQPoIBPo+b91f^p?0Y!eBy?fWr*}V3Kel00X344g?}??)UO3 zHKJ%uJy{i@IU_Fq@7&i}%{GYZsHF45dol{|O!hv~F4b_+(kv71tobl;&fsHgvT;G` zg}+)wDP`_1duGliY&m%30F&BZKDMNKFl?%WQrR=tu{`Q= zr>3l3MnAl(u^qkFxo~{ALN9RCw)zR=IrJ&8q2cU-OUp+>ZjYZozNM|5ermAkL zB^6E$-G`VFj*MwYi4*iJaROf@a8JA&kQKTw>i+(Qq~=M+99Hx z16o!6>co_=n$60`!XW=FSo5Y#oxqevdmM9eIQ%#*R?Ty5MVU2r_JK!U`NFQH7)VJs ziHEEVbXMgk4{1e=pM)OS-tvs^R(InM^dFkZ4^*u_WlXf}eE&XmMbf+1rag7px^6XT z!}CiZ8vSb)zYZSi`Y5Fo&QN(*R$gtLJhkzd>GPt$gO{lXRN3#W5be2Bp%;^U{*vv2 zxv)97ME4WkhoIV%-aGa(jwT)Nn5E&EzT!gnvVBUfK-;20U8>k;yjRU%Nh94%wGoyP zldiL+^(FA6`cp5F&DKsGH20S5EcY2EIo-Xpy^+Exq7<0exr7LpQ<&Ch1oQbw?SQ&yPzW`dn$MrKMv^7b zGs@c=x5u{nw_da6ecxrD?vK z%k$bD?RJ~X4jqOEqy?|+F*7wb2u_~uTGha)SP2!qY#`E&hHg<^4wuBZY<`(t+OdE4 zwT!{kEe}m235^9WEmM7;^4NtIPU<BS}O1FSmEq`Rd^p8@%X? z>nyO&kJo-0xH`Cyo~ga|jM@QOf5Xm&73apQ*Otqw1s-SyB0F8+a?mNU1nGOUCgHrS zyz|zprkgUq#JzELbKanb0}jqKi(bN-G^+_yzBDpNpYC#$wc+-W#}Mc4wbvH?OGO{5 ztrtIkRrB25tLepFtCS}V{jcYhRO9sbMb*u9etdsR(DC`ME04|pFnUyad*~0hIIE85 zmd}?QE{5o}dL{Q%u5a3gRk;awuE9W>_n2du=;(!43|_~ z0zK85w=(dZzrI@El7y^-3ElA~zUJ)W^0BwFruSWU1?;iVYFo$#Lbuv1!M*a>Pp-Ou zmb_??H7lP;>-^W6v7HMO#Lf31;hKAgu&Pn?ncYj@V9&U`C11Uh8W(3x-*vfm$nZf% z){_qLZoA-GPh#p7!v4A#kGC?N38d~nxrZl8#fDlg_QQ{IpOhmf(@Hda=J5A9d}xn9 zqO<<|ej9-xeB;Z;fs9wBxhZ#`hr%(cx)Ti+1la8%(m+_=E#$qF>zONE&8#ePt_?*> zUwvpBiX2-}@cKSm`YOWQ|I>Pdo7?u*Cq#`ut$J;&d&K3fpU;t%X8Gn-{trTZcmlVz_l)=W7I(xd0_rQ%m zqD(IAdfQ%RI5a&4fa zt8epu|L~j%@rX(IA4-;K(v;Wnt1E0QO1Q7HMiXn!EHkNnRokVuIdv?puee^2l{^b- zfeT{057#o7MNg|l>LvS*&RwUoM)$Y8$fbS7)#1q{8&4KJrj0}G!gUxOytwz`BkfV|pgQHLDAmFE z;c@V(tIq|WuHN*uRF;5;WUvKH04e1O!KW_-Vqql}GFV#y35*H&bNMv*;Fare7?(|h zdlBepy3h^?;5tT#0FMY)PgcZM7KIJBvedGWQb7V9AYs6yydb`qDy6{{yj1XBK8%9H z6cEW)8r+-i2D1~002m&LN1_p{rQA>~+)@i>A!2i=?)DDT6yQG^JU}85Qc$3?T}GM5A~-)b}1@$?8y$WICb$>LK<7Us6!+fLIVBVgai| z0lviOdkQw|tG_Tr6r?DJ%|Zb|01t$U!Kj!YLauS5yM6VLOW@Dt2^C(T*gqg8T+TPK ze#lL3QIzw2BB1+M-XG9kYFB_k6rE1B7qCL)={ecc;PUuXwt&TDQx&%y0-HqO;3x4o1&-syEEZ|7O7$U&NAFLFt25cckHL#V_Vw(Jj4+{X~ zN}<8^jX@)D7*8yYiltBqcsOdhSd@HCf2r02^&fgzC;;DW0-)dLF>rGM_bSxa&1zaN zxrG16&-6U}A0vR&zk>XfzQ5%9CD%_W@KfMl-StbZpHkqbz`wfdeh>YYxV z5r44RH^;P$aoE*3F>A4Ms`-6NU$3=lB^ohuyEc7B!j}Bgq|85+(yD7NlW$UG~%;{KDRBMk;k12VN1F`vP#f&PRMqty! z`&ybf38KMAti;mKw3Tx}2C o8_oEq9CiydJKL{XP%${B^0(1RA!O6kGr9Cmt6l92ZGV^j8=0}*6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..a7551aff5986df1f7021236ab0193e60ee15efa3 GIT binary patch literal 5588 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/meta.json new file mode 100644 index 0000000000..eadd605e7f --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "original sprites by Mithrandalf for N14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + }, + { + "name": "welded" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closet.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5dcc89629b486b489f8afc2a0ac2ed366c27f GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0L@+;Narq6c7*)92^`T z5|WsZkddCApPye-QPJ4Y(AU*9dGh2BpB4T9l`@tD`2{mLJiCzwph#_&!%v3oMt;US#13y~q-w%fThFV0PoW zMG-=G^~G9b!ZJJ64yPX> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..f172eb6e1a2577fbdc11fafb369aaed971ae5cc5 GIT binary patch literal 394 zcmV;50d@X~P)Hwl004kPA0q==SD?=v)MjbHffKdkwxC7pkPzlk*0iz}1 z$aMgyR|JZGlG}t(y%akD1Ym7KkR!}(jqs{HdH5W-T}YKSA-Ho1Y!AW!$Y5BblNfLi oNiSIrKEBTT20Rf002ZWfPFODcb^rhX07*qoM6N<$f)YQKI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..28596f68ee404f3384183c547a9c1f4708ac4ce7 GIT binary patch literal 379 zcmV->0fhdEP)zFGm$hWJayomj+%Qi=tDEBgt+)6WJlJS_$w ZsRx1Xtt95If;<2K002ovPDHLkV1nDOlh6PF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..994cabb2715f36c188da2638753e45aff2cdb308 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*^E z#WAE}&f9CgTn!2WtO>2>g4Q+{gto7r%98tA(LdmV;3~m8$3&Qw_G~X&c&>d%#mp`l z1_lr2fZ5-E75_}I)@52S#r0q2k3DPF)ao3le3O;tbSS|}neE1%B~xer`BfRFI@82X z5oi$|D5QUw42 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/meta.json new file mode 100644 index 0000000000..a8b78d972b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + }, + { + "name": "welded" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetenclave.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5dcc89629b486b489f8afc2a0ac2ed366c27f GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0L@+;Narq6c7*)92^`T z5|WsZkddCApPye-QPJ4Y(AU*9dGh2BpB4T9l`@tD`2{mLJiCzwph#_&!%v3oMt;US#13y~q-w%fThFV0PoW zMG-=G^~G9b!ZJJ64yPX> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..f172eb6e1a2577fbdc11fafb369aaed971ae5cc5 GIT binary patch literal 394 zcmV;50d@X~P)Hwl004kPA0q==SD?=v)MjbHffKdkwxC7pkPzlk*0iz}1 z$aMgyR|JZGlG}t(y%akD1Ym7KkR!}(jqs{HdH5W-T}YKSA-Ho1Y!AW!$Y5BblNfLi oNiSIrKEBTT20Rf002ZWfPFODcb^rhX07*qoM6N<$f)YQKI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..cee2ab578631f0265342703a351826febc447dd1 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7e+r z#WAE}PI96|g2AhXKz1Hp_8GHo|5ZQ!;j%ivVbD>=_xJatEf7_(;$m@ik*uiP(Gm3f z=V|jrvc6lGO|D#(IFsAk5mf!@gJs*}D CrCsX) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..994cabb2715f36c188da2638753e45aff2cdb308 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^*^E z#WAE}&f9CgTn!2WtO>2>g4Q+{gto7r%98tA(LdmV;3~m8$3&Qw_G~X&c&>d%#mp`l z1_lr2fZ5-E75_}I)@52S#r0q2k3DPF)ao3le3O;tbSS|}neE1%B~xer`BfRFI@82X z5oi$|D5QUw42 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/meta.json new file mode 100644 index 0000000000..a8b78d972b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + }, + { + "name": "welded" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgeneric.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba5dcc89629b486b489f8afc2a0ac2ed366c27f GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0L@+;Narq6c7*)92^`T z5|WsZkddCApPye-QPJ4Y(AU*9dGh2BpB4T9l`@tD`2{mLJiCzwph#_&!%v3oMt;US#13y~q-w%fThFV0PoW zMG-=G^~G9b!ZJJ64yPX> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..af64f96c3e2af8838598f52b50ffc54f4e2efd52 GIT binary patch literal 1009 zcmV($f9(rjm=^OM?^w1vq zm_78?=V$`O0g57kf!I#vSfZ$1{)u8|mReeJ0+@*x$N{f0Dk@D zr&_Efg3yN)DUOdv5K`jopL6)W-#(Y7snTb&nPm*X@4x+ApPZbk-{bMH-S78(ym;{= ziXv6|Xmo<*@>=bG|J}6ygj`TSa~7Z(@wouH~V==E$mb%5FH zGkAT6^jO(+k50r!gzFq$>{`nSt{oof@)K! zaInrc#sDl9F<#BysFyPNHGPI*fYCQYBx|9b84e?q1SZQGmg1E`0MDjR@$T|JxUSpo zWkrdr`Aw^fH2=uv-?!&x09aO&bdMjOQtWe;;l-xJ@p!DlVcR_lO{Kzfvsh3Fvew23 zfd1~}UcZmPAE;zoEMpZC+qS{JYKqI2fH6x9pufk~g8{_5gqqJkP$vwj*(@;_3=mQt zp64M5dAY>WVisQrGpS;7wjs_`{dz?hQGN0Lb7Sq6{5@aj4)PAA7$(=%*i z3_wW<$HH-b^k_m31g@^G@#M*bDq^cn9Y!IJjzU~s&JS#i07!SG#mV;m{Txv=q)-G{ ztpqV5I7`(^>8SQ4^#N^T1c0t}jx{?=GrI8x6mPl4rmCp^H4I8zbYNoyfIsk% z&=t&yCWXM3oC?t-nbYgRaU7NToC6F_+ZY2-kwY!}^<8e7IBN!!zT4Zkc`yJTFl1Ix z%;Q_n+uEp&=u`C zJ#|WL%1r22C?NH1tM1kXy5;~)yiEC8wb`c3ZtkI&ZHxinl8S~Se2yeZw|_^S0MK|% fjNU(De~J7LPDJ+f!GtgH00000NkvXXu0mjfYa!|g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..95c3f82c11fb827ba02375dd835dbf9dc1d745e6 GIT binary patch literal 793 zcmV+!1LpjRP)Oq!VJo-Q1b^CY^K7z2|&ijkw^r z1aJx962SihU}-UUOxbR;qE>JGvwr@0Y$rZ8QUDY#rvrl74CDAXXNpd@%bD)277Jfz z^ZTlQQ#AmpkUwr5gLPWKlw}I@9uKB%4oFfNrBV^?RvV3GM@voW0T8`ZxhT32-%TU@ z`XyH1yu*{n%lNwf9gmjpql6*`gJXRFC=5{e{R=1-3Y_Oek+aS2WEPZnM-G4(@O$TB zm*?Q%pp4I7*5UDp%)-jbQ`Bn}xZQJdPC!d&mLXMod^D7+9-`OlbM>`K8D&XAAh;+G zWlTQ+WvRjptZzi{;`uYY|L_qHAKa7gHxUeYnT3UGSMg(8JqS%RK$4?AQ`P0t=?pk$ zT%1V(G=wIjNlQ)IW?)Jl!a_lkd+)}qTZGr^1q?>GXWi)a2WT~`%#vwhV)OtOZ{0v5 zkwK@^#ok^C2EzpIhVJkhv9KH8;p{(8o_m+Prn(UP-J*TwqNppazYwR+7~t> z5nj_xh7`0HklhZ4M_jeygwdZ-UMDZ857g7I8Gy3)Z+zQCIQ$B$t8cM%`zFr`P)vrjuAB|B**(s5P^s6n^U7y!F-BX*C^^pUJZpT!ea<#^V|1UTJ Xb7VVoQ;FeT00000NkvXXu0mjf0uE(( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9b907af64d5b3c96f7022db2616f1bc5dc8ad0 GIT binary patch literal 654 zcmV;90&)F`P) z7aIOZJ9Hr)6=HU?|sgD-gD}~ ze~u}@6krPQPk>Y^WuCt;7K;K`fIkIeN)U3;k9Ox6Ji`VM%mFUN=a?V~4+f?!?iWS= z02E_E5?@R&AQ)2ceC-8zh7Ax7$t+WkM}QQN@bXn2cW$pBk%*(){>2~QsMUtY?Y3O# zBK!Cuh9eWRng*XFWApt6e}J(Au?tcBsMXNxo#4sSXINRj0iN-f1CglA?4O_4nEmz_DR4+Z**7 zmTpwgKL8clNxzTy#W~QXuvPfP#k;$a-CjSnrt9N1a3}-rF zyK6vGMb-%^s2FMfsTd1eANd2Qii~JPK|q$E>tzTo7psZUs1LWm@7yx+Wm<+;t|plM z<4*Ybi;mft>I?uiqTz7Fgem)UYT>Le95@3&4y?c3KsNix9!n-u7C??a04+g#H{9QY z=o48F$i2=vcOoJOLg4^v^(LB)1MKcr?Qur{C|XBds4?G!X!GZxa{wevnNvUL4bBeA oPAo&y5@{TECLZ$o7dRik0h1HrZ;2JF+W-In07*qoM6N<$g2zTE?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/meta.json new file mode 100644 index 0000000000..6c96f799da --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1afb16458aebf0be5010b355e239447ba94f GIT binary patch literal 386 zcmV-|0e$|7P))Zp#i)!oA5puz;3_S4;YU|0@ox-3W#<9 zCeCNzEuVoCRSWRtmSw?-q6KB5^%`v3)(^k07*qoM6N<$f}!P_r~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..42c8042f278721f768de2087dfa94a6c2aea7ab2 GIT binary patch literal 498 zcmVe$m*{NTZ z(aRSWpVYmld*(4w03bjG+rmSP>s1U;Gz-E2 z+F9uH>v9^10iZMNic*_YqisJ0W}q*1eYLY_w(u)3fcodXJ3|k z+lwe9TY@vL$55S`HH0t#5MYW)-^2iDnszltuU<{;^4JXQoBw^GoPYUb#Q`%U4xqdn z6Di*jMNw)W%24-bKneAB#cx6?2;zMZMalFSz71f#UY}`UKlg(GY};mv^L<|o0PJvM zGV5(iW9$`l13=eCQgityrCNi5A4Z8d0CPI3#D0Ac2BWi2k1?;J0G^&-uEt=*nE|Zj ok_4L#YGCNY4Zw9>+~G#pH`Jk+NNfO}Q~&?~07*qoM6N<$f@fCBF#rGn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..d358d38b07574909f2d3841805da075187a2e283 GIT binary patch literal 548 zcmV+<0^9wGP){)}ku?E^*{ggly9YA@y4>J*WP@`|-ss`eW<_>;&ut{2u|s z;cyiM0WFuy(${P@%V*_>FHKV#jYf^F3IO@j!#(+XZCVt66GG79?UkS5pU*OWK0CiK z-PT+Hq5_Em$N}%*h()YKoBZ`}h`_sB7oY$l@x=#Wt76T!+|Nn?QV;Tm%$Q6{S!Ti& z&Zhw63J{}wLbS;SRss+$qW>yH&jPRe=7n&|fa(LC9K;^wW%4Zca%w_!J-S~fFV|=9 z6m+{a2$;{==(XQ?rI-Url5Afkyz5HYh*$%7>a? zUtLzFVJ!j_ArMDUw8buKk>GmalWFfs?&sc<&05yVv z$z(!d7_tR9EE6rdn0DvrD+I^P+SX($v!gZLH z$Z=6o8L3qOcRG*VRweS2!~HTNXwob*p9R+U0gv)CuhI>RvPA1|gA1$#AhJ9*xfx|< m*L>Cj#^bTkEw?rSb>S0ipx3%;!k_#A0000S!S^b^kFK;C^FWkIOgJi zE6@j?(-hk0UC(#>18}Bm0YWWjsn=>m2@!#zpv+_f;uWALrtM%CxK)+0Nl)H?#v(8j ziPMh?NWn)1Bx49jUA!NGBuQZF`-TLL*F5JJpqZosW07cy7QpgT7|tI}!!Mv9&a3XA zm!beF#x9_u;0P|uQjeSU3Si;N2vD%+c_0--0Kq7tTOe@yJAgH-G>Am_gT%^Oc1X;v|dr-}do002ovPDHLkV1n=%gjoOp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/meta.json new file mode 100644 index 0000000000..6c96f799da --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetgrey2.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1afb16458aebf0be5010b355e239447ba94f GIT binary patch literal 386 zcmV-|0e$|7P))Zp#i)!oA5puz;3_S4;YU|0@ox-3W#<9 zCeCNzEuVoCRSWRtmSw?-q6KB5^%`v3)(^k07*qoM6N<$f}!P_r~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..65432daad84481ff0972d2dc7dfa784d977a9327 GIT binary patch literal 454 zcmV;%0XhDOP)ga$xaCHGq>w5bK32aD3rMeV2Xwq?tc9E;T@*@4-f?7#%`X{2(Un z`A%htw&UTkpB?~p-sn-2)irx1D|2@!9YR(4MJrnX8EF7%0K8UJ)O9=41(=mIfCkV2 z{|7+!Vwo9$z6muzrU12y3EPfAeo|$Gnk-mu@+LfYyz~HAWMaD?^fDt+fb5kY-^f_4>WJ*EfR9~_wC|?O&4dn#H zAgjpLrXJeZQA{ufXf;eByMj|D9_$~bp%Av=|%7w;Gj-em8#SP ztokmV`k%3%WsyEL0dEqdfS)$10wJz0lo8;NIj!x0fFcG=E?{LlX()VFokttp!NKo{~#hP6nJ4iDbVTmpdVz6f*_ zXIF^k@@^?9W!SWoS&r#Nf`ib*zxw+n-rcV_t>E>(i9=dqCf|l9f6g9YTOwD$u&%i!ti=d#Wzp$PzvV0JnH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/meta.json new file mode 100644 index 0000000000..6c96f799da --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/closetold.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1afb16458aebf0be5010b355e239447ba94f GIT binary patch literal 386 zcmV-|0e$|7P))Zp#i)!oA5puz;3_S4;YU|0@ox-3W#<9 zCeCNzEuVoCRSWRtmSw?-q6KB5^%`v3)(^k07*qoM6N<$f}!P_r~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..4384fc083d4022408a21e98154b8adfcd5c208bb GIT binary patch literal 526 zcmV+p0`dKcP)@lIYo_{nQ(eK8!{o^pMMgrHTY+tY-l_lClul7bZT%IB||9uGMRu=GxH9+o*%#W z*Lm8G!VohSqrYWB__EDpXoe8Rii)bF2E+<58Tty91!c>x$tWADI}Y@FJ*Bap@3R>t zLxaHpUR@U`!DW;TZG!;zhXY9*m<;I}!U{y3cI)hDHoI4SpV5)ckPIO##LA*oGL^nM za6(ZrmmwP}S1il3cI2@ck|9yerJ#sbs#I~_M!`iZY6Lg-t z=`HNB8P=AWrYSui2R>{xnM!Z_TDzZ3pu><1A*?heTCy3EA=|bej;W_#h|5w=WoRpO z%)eb?>-Lx7K0awNBtywl6O6+SEX&GrY-8V<0VC03$QQK`Lt)tjabjpOBt!H0{Kgp% zZUvPg85)g7O5+xb1)Cum!n?s~b)@H_?MB*9WwaiQ4I_UMh3W4dPKvo7gjx*AP`}+s zg?{s}_|FuTM#Y$!217FR_Wtp3%e5H*ML8YA8D*443J2# Q0RR9107*qoM6N<$f>nm#IsgCw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..14e73e6aca0d4fcb04b89fc6a16bfd04116af012 GIT binary patch literal 583 zcmV-N0=WH&P)Vl&T4vY*gj{ZeIi9c{N z#4q3jTwF}-B5n*0=un`MAm_EOc?Ar;w+xtYms{@ZIq#nL?z^wlY0vDC&^9|Hw9O6) zZL|NIP#A^_&+}+LpXae!t(HIQIAWvGh4*P`WyasaTD>t{5X)Azc$DF-RRsx5%l0 z5fwE~2u_MgoR3ew$!oR5nDPltr^=aiu=YyUQ-;H#7*oCvjmOk%HVZLx`5zvisMG1t zrGHNE8My?*+A>XMQQAXv4Euk7cU$PZQVhF>(&ew`jZUdees+doAA7SN%%f{w5qS*> zFzgl5gh3D}64QS~uWFKZySQTUP z9E&mR?;(fM{-Ku|9$OMD@2Op2SP4Nzsv{|^LOQtlzT#p^C)DrvEn=Dkvv>c?egQ{* VuL3hYPC5Vp002ovPDHLkV1nhz{D}Yn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3002352395a859b7109e7784898be358364621be GIT binary patch literal 414 zcmV;P0b%}$P)Nzl1IaSSN8=EBkoq4Yv1y%365s3?l9Jg@6|kW!}Q z9HIRZ%Ijp}oWD({aPm|R3i*oWvzgg`f7;`x=a(R?<)Dx(8w~I4IgMN%iuuGq?7qlD{x{4KQ+ZL8+ zIVi-1Wm)d7Wf|U_S}rO?Utuo%dwoeR&~i~BUs1|Cm6nU;7hgKkE1P{woB#j-07*qo IM6N<$g02g-ZU6uP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/meta.json new file mode 100644 index 0000000000..42ebb30c44 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 36, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet_open" + }, + { + "name": "closet" + }, + { + "name": "closet_door" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/doublecloset.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2626c910f3768df190a2a41c26ebd6eca4ba6892 GIT binary patch literal 538 zcmV+#0_FXQP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0k26!K~z{r?UgZ4 z!ax{?dp$~9n$j{GS0#~<7#18^42FMToc&iO4u(IV1HZzM;7G#kW*ca2uf6(JPXjl! zH++VrPeP9G8=kxzeL-tzXlOVxM4U%wI-R<3MEcK&ODTsJ6{8ZmuHO|!aq=&Le&u4U z=p1zFe$of!o}{!_1;EB*Cg4 zmW#CtE@Nz7a2{fRWhH-dF;_Ai4*fLC?kS}c!!R7wK(bt{EAc&#!Qadp+Ud0^6}3P@ zmWy>IK^W$aZNEc9NwD4GKGd>Y1qk2aMRBbYlG~<<8%UNb@{uz30PTD-4I@Ae1RTi4 zu9D?)$v@+G3q?p?77LCVNS2FrEpV&lujp&}9{Yw4pb1~v_-tV7Xjz%pp cHXx&EUueGufw4FiA^-pY07*qoM6N<$f+!x~YXATM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d0446556ab04ee615032656cbf3362746196f90 GIT binary patch literal 630 zcmV-+0*U>JP)as!Jq$YNp@N`8C?!M?)mBzi7Fc5Dti9Xp`lnf)t>@sp`_Ak>KX%?3XWQVP zr3t|A_ZL~lg~MS3cK~9(vb-c;TdaLjdzX&Oxt=jEhDBBgCIH&pW_Kz2obEZPHMMub z$NP&E2Lb_R2u)K!n_s7PWdLGMt5|qpekL=3p|w*sMGgEgJ^Z8&a8imtzn#ziGV{%Wa2AT(03kHohq9~b< z4%t|ERiI4*tOkSm5`+}LX5Z!fV6PQ;h-nJQ+*UKaxXu0zK)J|7FgeB*`4LC;@nRyu z7XW24JVL9v9}2lExg{d8TKLwu0-(^4hIqa_YUEMcYG86^QIR*dlV1UHq&5XX&L5=K z`2wIKn;SI?QJu%li7Nmaq8YskYJqSC7;sNZEglL6Ix5GM`!ak1a2Z<7Z}3sHMh&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..81d17e6434fbc0364d4cbea2e27a8982ae7f4a6b GIT binary patch literal 647 zcmV;20(kw2P)9%AU_Y~l#DaJ|rECs;i~}NV0N`!}CnI>qm@aVzAYWLi*VD*? zTLmz<10cJy4ba`$&R)!4-qklrx2K!b6jaIgnx%{Mrs;wcIdW-RQ8d)2`A^q~u zoab{w0NT1$dU{?ru6J|w90V>L?yoZ!gaLTHGL4K)(aF)OIrf&bA8=eka$rE4p={Pz z<<1gIKCBwSA@s{DBy(ptQBk`9d%h{x#_Exf5M1!d0oqF~iUH6w*Jc|zfGuZDI^+Q4 z#0gi<0-lhl5BjS_p-{*eJr)B1yLY!%3PKbk#{ft?SPc8M={a-tKLWrL40WK8dPXKF zl}d>N;6g3nE9S)r^85YN+fhaJb=6`4AfM9zrO)ev6FCOJUPlu44~?@vf}#lFf-9JB zRf6IGc*Vm3WVN3Qg~^G&T?YVU)o^HrBuOH>Dhhyq3*f?U&mr>jLKpx}Ltg)_%6G#x zfMha>Z@Z5~BEjqp1m@{rZIPXjg%piODH4gu#^1REV1=-bEiCU8d{)ymSyfecKg%r; hcAm5S&R_q}=o3wa-mx)Ge&_%I002ovPDHLkV1g=R8{Gf^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..68d500a1b9ac6459a4cd28d82e90dd5f8b60acdd GIT binary patch literal 459 zcmV;+0W|)JP)zc7AL6`{|ypL3fe~Bz#WMpb-Fi89|*@m$nUwk+?!kuGG;0; z75G=cahw2KUDszw1z4~w%OH}301Lito`?Nb`;|t31xt&0n9b#Ru%>C?x~^D(=yadf zYH;7}@*6~ka{(4^Sr)8F^Wn8u-G^SMLAL}~XD4Bc!3afoOdu;#1t>-z6Q~{-zoExK z&BP_xEiZ-bU@UH>QlHGi=cE#}MArcXi_c#c6cv2m2azOZ0JopAQ2{DamjER^&x42d zHI2aNd%%M!;R5vwJ8YZvOI{5>dN*_eSus)I@!88pAi5LEn`_W-+|dd|`Fwi;kt76G zmkZ(OaTXA)gj=NyN-?s%Q-RU&3BJY!@dE5?7#%%sL$W_2RtFIF_V?e1uwE>R7r;Zu zk!c31s_@ZcIC5y3LJlM`0TyH!M!@>EZ3_)%`~c>^jqbWBm017)002ovPDHLkV1oGq Byx{-< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/meta.json new file mode 100644 index 0000000000..4573bdcf0e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet_door" + }, + { + "name": "closet" + }, + { + "name": "closet_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgedirty.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3c1afb16458aebf0be5010b355e239447ba94f GIT binary patch literal 386 zcmV-|0e$|7P))Zp#i)!oA5puz;3_S4;YU|0@ox-3W#<9 zCeCNzEuVoCRSWRtmSw?-q6KB5^%`v3)(^k07*qoM6N<$f}!P_r~m)} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..7f97f96245845c5981a5b6aeb68f4486f7309633 GIT binary patch literal 709 zcmV;$0y_PPP)Px%e@R3^R9J=WmQQOFK^VrLq$Ul-ZHYw-%e&kTfLgVVTMPotf?yy!c#p_I+pG=f~{)S>PWl zCele!6f;cmTCK*d&+VWniuwH6Q%^iCT?YXC)EYE)RbB-E^m;v1DwUX`C?*erne;QC z&CEOA&juX;KyrG9w)+DsCjt>?0l1Cr=7;Sq9JaTpxn1U{19Q~D&bv+Sr@O@K5SyBz zhHm8+A0n5xppJ|K9DROIbLlx5r@F=~&j(1S(|EJ7;fN*TT@1$(60LOrz;G-%;sAg> z1CLkoTmbGTD3wZ{??+6AV`*Y&ixa)wGq?cE87Rmy)>PHp*EHO{HOnn#*Qc*1D9ADj zvK$@&0QNNvbJ-OBbO(<3&1+J?2uqdaJa*e!bO4sww;x@R;o$)iamyf?UGmM}$+C;< z%_gl83VXf$6%qxx@*&*(@sDuDSiYH^ozWpMd17vWyT;>A!so88^%r<20 z0=vQ-%|ZZf6FY?6)D5Tq>PG`0C*jJ2)xbW>ImU6^u15nPD*BvqwrpUgUaw!wBHY=m zF^d4Px%+et)0R9J=WmcLJ0Q545NH7$gMTp)Q6qYlIuOhr0r`a_ep(!?%JG-Z2(iw+%} z{U6$`|AGT!?>Qg7=iYN3 z+~`KvUAMd}G7O{hKf$xvtZRJN1%_dCo;{u*9t~p_iloNJFbhQhf?5oKcr?s@?TBW* zN>Gc@tXBcp%GX>W2HcWANJeSatC)o%!|_3tcsM>tC^$eo8m4h-5s!uyj9jynnQ?W` z5kN{NmXiN45)iiMK`o|0r7Lc71sIMG5(x-W<6{6cPAvc?CKmu0N~TGq(l!?W%tBFt z_62aL!W=1U|p8fyJX?p1v^p2LKR4aDQ%5{q8;8B{QeaLL!w`umIa%Kf1=g?FC@3 zoM%)|Qm_3`&no$xtvB>03hoLV+V`U23RBkYy)SH7?0yDl{ARkrdq^?Z4G8TjrP z+fxa8CGY=b5CBV=nLmlW$rC`Y_3c*ITC-4OF7rwqNGVO9qSGj_l$r4a;JE}s2rSED zb7M{Qg^Rj3JP&e)HBbzUvvVEDOuB5TctbkxKLB^Si$i`}~4>d7DHk z&8VKFWaci7_s;+_v2;LoyxsxStCE>>ys{VN=@2@pw+sM}X1g6zn_X1!PV(FbdV|Sc zP|4?13BW%6yd;PJbYOR9{nCac-H=z-3xp>C8Au3$5Q34B6~28~vkj=L_PEKl4|s~= fA}^ok*H^y**q#RlpPV>w00000NkvXXu0mjfw$gDC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/fridgewidedirty.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..24eae0e5887043481fe62dfc4dfb9c9137cc2927 GIT binary patch literal 628 zcmV-)0*n2LP)Px%E=fc|R9J=Wm%nQhVHn3h`9Uf~-hyclgiJY7w9O(FMIqAO;G#p}wj1&n2>t`k z0R@NR6alb|HA3S2~5-E;`C&oaPXAi`O19&F3(*9 zpt-pgc>TeXfqx}m1H*XxE(3Gdt)T!9%Xbg~vI%#8DZ`E>-x9d+SmF$okKckf5Q)Zn zHpi3a0t5FLaMj#g3mmF6;3|3c3ILz0Zvr(SyQ}qcw+nn&mSwf4Qj^rS`hT8NsZP)I z+bUMw*)yTJaQLu~8-w!hceuUBl+8AGn$zO$$_;M)VHX@*>|<2VS>fu%DB<(H3o zz_BsGPGf^~#vr9nQ?J-cu&;r;_a1~?I3U4p24Z7^@snY88XJ8NtXFKd8r37g!Bc{p zw-$XHMI~<;04~kv0GOE1N%Ja&0Svf}uI2_lGf2wRTbA`#{s&ZpXr$k$7OW7^;%UeL O0000Px$7fD1xR9J=Wl`(3=FcgMA8!v_?m5srHTp&aD4BbKx;9EGGuaF+Wcxi6o1B47N zziu|&dsPkA zXzf5FC67U1PvFM)`D{mE;`=-=mwX(L<^|Si+5t38!^HQ^3jowo0`O&P1W^zWhT&k1 z_9d(i2Rj07+y0KAymt4WXS8*oEK4VjA|9qwX7jmuf&XGeAkTBh zxImI5-Dh0`kY$; vp|u0@bh=xkRiM3I?Fsk}@P)ZZ-Y}qnS022Y)*z3GzD(vluMlE1R5G8f{@uoLV&l;26RMuq8311GY-f|2w+IW^2-7U zlF&Z^;90QBs;(4(L}^u;mh;g_OIjZfcp>3O?&{Zc(SIV{UBE>-Kiz)PD_RIKo)PpM zF%GQJ5!LzKfy2?ABGx^Qi!$0WiK-F+!^CnipVy$Idi{Rk4f`8gV7DD!deoc%0000< KMNUMnLSTZ)n*1XG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb2a2fe68bf0dc1b5b517cfb91200f59f89aa5f GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7etm z#WAE}&f96;Tnz?1F2P@;9tEA4Xw%@XRiZiXG{4>^P2Wt@OI;_^5*9ouoLg(B1T@q9&9_pbpG~C30wcZn|XO)M)pOD zX#?8@1}TTV4CZUqW9-+y-KOT(JD*WuLi0K=-|737$Lu{mG45Px-8l`0u7w8jbp?GE z^FIGj*fEc>L86t>)mo*vux_P2L*x$)cBh@q4B6e=wT_;xlBvjWZ#!jup!A&{gMe1d zA;wE0Wd|a@>iQg&HJEnZp8M5J=1m5(1o!XGP+0k>t!7E;f%xdEbIh{~j_}+N-oPO$lMP ckbS^>-QRoH#^awS14Dwr)78&qol`;+0LKPRZ}dX+P38JT0F`ACy#sCAsyiUUFr)#T5%Qx0+#&-o b0CK=DYKu=+7&9An00000NkvXXu0mjfMYoMj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/guncabinet.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..ae50afa7819effe7bfdcc157e9a9226e5f1f1fc0 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5gP^C2V@QPi+bfQK%?=W6i3!VCxy3RgA06BA zkx%ZRbcNvMFCuSZE->%-z#?~0`3i5Q)1m_&m!}vV?$G(i{pGgA&ET;{4 z4*$5m>8zUPXgTizu8m@Tc*r6lf@;hjBO zh(*pI_08Gue`6(%&jNBTeEs`(Lc7rAjV@pmjfA#2|l%;m`1 zT+g)B?)Kx4wU+bcH5?^u&zH?r*^@cz_H&);r7Vs434b`Z_Iwt%l4@hzv?ktHK5{aP T%V!5*h%tD&`njxgN@xNAqRy4q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet.png new file mode 100644 index 0000000000000000000000000000000000000000..973d3220dfe8af07b9cdba08bb17de0e74fe4cab GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEP$F z#WAE}&f9B-d`%7ltQQV05LKLb!@+&O_=3kGcRGdN7=Gi5VHD2MG?!@R6>U8sCB68l z&mGRQf3i;US?e39v}`Ec&`=vW&G_kqWtmL*4A=Lp(mL_^Pj>!1H4B%E$9KK2F5j6T z@FM)dtmB1$qWrU!r)T7rMPFa{QS&szz2Ey6)H7Z(Y2CH1QK-D%ykV=@yT=?dinXl$ zsg76QGF|y|kx@pGaZ1pNUEbF}G90?_pILcsgb3@ZcXzhgFswCQ<<}O_HX)az*YJV0 z%7IdeZOk&0SuC2E68`7iV3;G=z`&xwz?j2V!KCSEJI}12VFS>=44$rjF6*2UngBP* Bb>jd4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/closet_door.png new file mode 100644 index 0000000000000000000000000000000000000000..43e0e5b04f6b37c7488c9ded74ca1f18c16d1acd GIT binary patch literal 368 zcmV-$0gwKPP)UoxB!vLVkx(pdu6h#yS0XdE{3_w%u3}~80mSvG`+Z2YOc!10GTAcu70i&G(2>$?- zM^#nv01$#>@E$c`0C60@e`&iN2Eg;YUY856e&;%t01`j~NB{}&w*Yr0&SdPNrPpu( O0000?_T+sX9POa39g*$-+}}a}e|ck=MW1pU|6vB(gYE&|!Cnid zFmd_4cMudWI=6-K^ri(n6qd4RePeiUYwooMPaLc?d;T3S2bL0uP%>0KN z8?H&^&v?GG{=l}}-&|W~bnXA&B;+n<;42)^$hg(yn1}QQuIhh(>zFiBr!y89%N$?? bp$}{mSNln?k#4jF`i#NT)z4*}Q$iB}B>QOq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/meta.json new file mode 100644 index 0000000000..6c96f799da --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/JustLoveBeingAnOwl/Interstate-80-owlTaken at /commit/a6f9e0a6649e89f0aa731f363e07f541654ecb3d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Closets/medicabinet.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b016fa33dab2fb5273c916a666c012147f4a9b GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5@VcjqV@QPi+slqzO%5Ur4;@`OmY5}V$CUEt zPCRq$&WQ_7JXVh7FQrPE_%Ezeu4q>Xy0~$sz&$HoIWL3zY0u_gO>R@{GBTA7Gig_` zTpLq9`T0-YzI~SxTpw27`=x5%K{(-VNs`=3?It`9JG4$0; z(Z3@7Vn&V#lR_@C`92O|z8u*VPx$7D+@wR9J=WmCXu*Koo^fQna*aT1YYU1V+%_MLlP|h%Vd*p-&J(CYG4X2&_dZ z&1gTu^aITYgE;rjJ%lNOXIH u698yLMVh9y`7CEMNrIht{JTs50000Px$6-h)vR9J=Wlf7!gFcd~lL-tY{jAL4FnT!)$JQO-+C~2R!+4>B|F`2rFAPeDO z@&xS=5~Rw7)D6v|Gf9{G^C8_2JRXnd!d#h`>1_51FdD}IG_^RM`(V~LwE$pMme$On zB_PX5vy_e4C%0k1&Fyt>0cQQ(Vop_5tjf~L8Fm$}*B?$S&C-(xS49PYR2r%DUO?Ra zlFk>5#xYSC{A%DSf~3+kwQ#;*U4Z20i_1VFppA(f`x?s^N5N)v?v&x<)hbl+)jOF$F` tmWcPa<=^aBRLoyrocUi%4{E)kefWp@#GXb-y#*;f`}>Mn_Q>^MRak=ALtZbN*c2U@KMx z5CKF05r6|=r%?EV)zVq|KI*sa>oAi2aSb)<^_Vw6agXUmopsvQ;&Cd;5}WbR0J8tq zk-^NG2>{0$WeJ+iFV{VQO)G2!^}Yx6A%LtplMaAJ?SmXLoP3rICnbDE1OPohRqZl( z0-yv)+4$#|En4|}j!H6B36`n#0uT)Y8@>bFlH>XUK;HAfyRzu5pXhS;5<`^xa-v z5*#*}{KZW0?uQ@l%kcs;ppxi;$xQ^D>gO6zDxXjQenEO3Z#Bz*i1j*(R}O$?>5ojB vhC#Qruua4$1_BJbt(axm(zISBScU!p*rw>IH|dmv00000NkvXXu0mjfGKl$X literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/lock.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3c8e710cc3856c80e2f9a542777f40706abae7 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^+5I z#WAE}PI96|g2AhXK=vN1ge#1T`6NmYtYCJN1q%f{X*ky@{BQbmaRa^%W`}9PhXqqC z6}Inq@&DZ0YRPYJZ=8AY7CQyTeO;4Z?1jwBL;!_`}lTLO#JwBcK`pxKiB=`FPIAkWod@WIOrO@Vqlou XZXWXWw8mnf6B#^R{an^LB{Ts5oP$^q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/meta.json new file mode 100644 index 0000000000..4a70ffccd8 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a45eab7ae1d2895ad22357dc45353ae36c6a84 GIT binary patch literal 339 zcmV-Z0j&OsP)Px$4M{{nR9J;$U>IP)h|GyeNdAB6{23Gl|GvFsFtGM!Ko^&nlY_G#K6->NQOz3706pb8p; zQ3qf+KuA)aCKll`7i%J9|NVgmPQadxapnT_Y()vc=OGjaAeUUU2!#trw^H5AQ7{Td l!6+C7qhJ(_f>AK^0RUIAQFFI$Az%Oi002ovPDHLkV1nk#g(d(1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/aluminiumcrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2af808afb3ebcc5ad35a17e39ca9f3f030f38e7d GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=W&_9a8P!PxQZ$NkkRNf>xjm459d& zLIM(l3MteKBsA# zM`#eRKOBhTxYwU$Sub<&1E0&KdtNd1eQsSxQ50UD=kD24olZy?V#ed&xvB5-wb{JC h*c*&gN-3rO-VfV$IRv0U^F#mu002ovPDHLkV1jrfbFBaX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d43e1ee13a5cf023ae3db70deda1fbdfed9cd6 GIT binary patch literal 415 zcmV;Q0bu@#P)Px$SxH1eR9J=Wm9b01KorKmh6>W5XQ`&Cf+z-yh+=3r2hqVr@DK3+ba4`! zL@E&_Ac-*{xy6V`>JSS(le7wHD|o-<$b0YJ_vN^}02~g7!};$Nh98cP4*KG%497Hb z7aH`vxNI|;#qULxDnYl?%iTajX#$V|w3)b&yV5V2xq)I0^7rXahie3YJSDkq{EW*I1U}yEaoNlxlEH145~m$jy~0 z9MgbALilb7%YBEGG2X{sLfZ?VYic4My*@MRFuJCuzHJ(rgJ^(6!qoV3y$pO<@%qC( zY5cvPx%97#k$R9J=Wluc_BQ51%shS*9LHX$V+I2|{ZfMINhwyQ3xv>>AR14Kmdzxe}1 z5W!+yxH4gy#0Em+!Z9B+X@?|T3|30wVoaFZnM~4bbTQ9n=6;-W-gD2r2SP$ZLjExe z?!o=_^&!AYRtDg#t&>T{=XP#bJ;4`1xl|HjMg;-t7K*CS(4EcQOlt1n04W&~$z=ef z$9q(?3guEs*c0_LJU%`d|8M0k07%Evo_)9PJ)l`V^vs(*6M#Z(iI&lE1jw?lNKXk? zvNF-%=WHlTzCqo=B}t~y(0xU?#T->GxLmx&SzDi8f<$tenpT{cu_TF^NRo^sy#(+T zADbTO}H`{U;?0J^<}*)O4@Dtvf@nkJJ}UU$#?1Kbz1H7@pL4XW_N#+PjBD+4UA}a1wp{K6T_v>0N}-| z*F!($z%Zw7a`dI8*c18p{y1B>;$Gh!;W63Yk6;8B$gJwZn{>Vj$WS{9A@Z* whSkHc3ZD6aZBo;UzQO!#5ra}Y8g$p&B7=!Tv zSom-*d;nu&G!k{;!dOzEDQ2Q1c5J8r8HPm>V!%1)GSlAPxosJLV9_tRxqoxc`Of*y z+z~io3<(Sg3<(Sga0G75%^l(#QRB34lnsbYjt6#LX>N1A5F6|3AvuBcBBatOC>rcz zD>emxf+;8V#H2!N?a_V6WphY?`^Hy-eEzGqUQF!K9377e-(9+X7fPG&h4bommFA2- z24d0Zs`^yvzFU~*RNJQ8KeYI0xX%H zU6p3cg0_KsO?yh~V$qP0F(8?oB}oU8Kn8SP+7yZS1s)Vq0$4hk1a5E)%qkEkVlqF0 z2=qfcYf+ZtKxjhzZ}G73}=HL-vZO_mCrP{tGC!M2xkEv9_Jmvjzw5an+OGl6VQE#WDq29Wk6ubYQ{Hq`K!zs zCT>3V*81m{U0zk1I-lYXZ&&&gIA}2qYg<(~b0JE5(;4@kERzHGo@KY{Jhd}K&@AtG z$7pxw!2-N{@%$(W;O%-5Kx6C!tirV`3VhjOeSyF|K)amzoDPZf0<3-1A(^@=IG(?~ zB>2I-Qx`b_%HGMS+^`|0>^cLEB$xrK!5bo3ckaF$4clagKCH&B<8L2gu9Uqh;0M&P z(##Nz6fmuWzZOJ| soQJGl=ue7CQyTeO;4Z?1jwBL;!_`}lTLO#JwBcK`pxKiB=`FPIAkWod@WIOrO@Vqlou XZXWXWw8mnf6B#^R{an^LB{Ts5oP$^q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/meta.json new file mode 100644 index 0000000000..4a70ffccd8 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f5122c4ef7e8089f259dc4d995b79b492b5bc2 GIT binary patch literal 364 zcmV-y0h9iTP)Px$CP_p=R9J;$U>IP)h|GyeNdEuo(H#^8&mP}oFtGM!Ko@7{=7Y0;e*J`Du$Y_* z!-b<;8Kh*@QN)%kn2Ta33o=Jgn4dvV*cinibwgu@_isNks2ie+69Vtweq?a;iz28F z#R2c%eq=bXZ7qWUKL=b4=KBjrZ^FeseEh*+Xl~1(pr*?3;MQ%1^Cu6Z=wV=BfchK~ z3NSqmUcvYsfDOP5Kn4Q*91QnwoMyOx<20O)4xT-}$?)v)O$>2#z(i05jRD;p@c8BX zfpvhaxFB&3(9+STi34z%i!~8``1phB4v>4qaR743MT=0tmZeb~ zASJ8LASS0mb&DAo7~tk!x&4AB=8u9=FbYP&C>RB!U=)l3vH<|e7g!ht15yG20000< KMNUMnLSTaN?v}^^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/armycrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2af808afb3ebcc5ad35a17e39ca9f3f030f38e7d GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=W&_9a8P!PxQZ$NkkRNf>xjm459d& zLIM(l3MteKBsA# zM`#eRKOBhTxYwU$Sub<&1E0&KdtNd1eQsSxQ50UD=kD24olZy?V#ed&xvB5-wb{JC h*c*&gN-3rO-VfV$IRv0U^F#mu002ovPDHLkV1jrfbFBaX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container.png new file mode 100644 index 0000000000000000000000000000000000000000..124d7c3321a7b53f5a24c960d9384d5efaec6a74 GIT binary patch literal 494 zcmV(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-bV)=(RCwC#SFvitFc3Ydf>Mf8nlI6i!5*_Dp85&RT*%TdFr5mW4W6A($mDeC zC=VX|B`J+5rO?D(EL({zh0KfTJDn{Al~LC(!Jy@7f&c&r2lqyv5nz@v zn2e_Y0A-#g2vgTDE61KiVel&;8ZNc-lkpU&>zBA~G71BTv&4{I0BjgCT>)E< z;RW6q1N_)w;8mAptdXGDyuua{I4i$819t}3lCQ1-i`oB#j-07*qoM6N<$f{F0UwEzGB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_door.png new file mode 100644 index 0000000000000000000000000000000000000000..ad18eb369bdfc027c4973363fde131b6f54bbb30 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNq$1fP z$d`ekN|k}3p_zf<=YJsml7XSrfPvvv0t1893}1{rUgj z{;&g+S{ozVVm^t|11p%_WDjH{JaqiN=)<3nZ+i^PxS5%mo0oQ~-qo?MduG8kpY>S9 z|7VtGb@zXKaPYv=MrnRIgP4xnor>q2^w~2sGz<)Miq!8i-e~I0;NIA=aQ1PR6Q2xt z@4B(Eu}#WMlJzs-U9+ojr=5@U_K6|0vRDNzr>zI_=Vk3|h*E6O7QbN1!n5HC)2?NV zIf@{6e7t|@h)}ktN1oV`siKL`6tA=T9Fbrsu1tKUxu%Afm32o{ieb_zwmpgtIT{Ce z+`_ug8qJXExi#U6P;bcAA2yELPrZbZa?i&PiEPIXw{N`O_F}C_6oWH2 i{~JE(k9(63Fnp=_w(-X+rEkDsWbkzLb6Mw<&;$S>eU<6} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c5285747a0de7fc4eb5b4f2124093e9729b768dd GIT binary patch literal 575 zcmV-F0>J%=P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ-#Ysd#RCwCNS3hrpKooy>!O;$mPK=H;F%66^%G8gbvx$qJfOKlo#f5|!KSC$z z(t!cf7{lnuWS7P!HLlX39-eX>2gTzhTgU z1vpp*(C-ZZ0OD}DKv>hw_++>c$F}|jq}i|B`F?Kznr_CJHR;$ExNeKC=;brvt)!!>01P5h%7jfA zkYT(29?k=AAOD)9s1|iRw+6NtLHigN)}oT@KpF5YM%8seRT0SQ0;v&T9mi5@pfnGV z9Tn9gJb*=dnRq@Oe=x@#RZZ5?HW6+RqGFP}ne)IL)55alo`yvkt>{`FDM>qw){O(K z8;ANFs67J6_W}7ny9QV{ma64mH`x&&w^aJ?@~w4pPgpJxs{4BWI{@^{PyTOYUPu4{ N002ovPDHLkV1j_5^j`n~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/artifact_container_open.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f50625c5bd4a160be1ed30c32b6259050c442e GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNq$1fP z$d`ekN|k}3p_zf<=YJsml7XSrfPvvv0t1893}1nQZv* z}DI|pPYCo?c;Oe~#f>wP#t zq-}oK(nVAGtU9bx0ty2JSYK+0zFEY#wJF|PdUlvcmPe3F46As1Q}c^Q*B{tl2rUQ| zU~v^FEcuo#*!kS7wd)11`SXW+zuV5))A*rfWpv(OjR@ECo~pvP-rU(ER=I4RThfu2 zXI`wcwX~i0?Ecq6Z;z|98Lz(nUtPcM+0r?yomT`_xNMj8k64zNbak_6KIitAt!E~E zXe`*T%*++9Wh?z*@}rsq`CW5MvUm=yT0ZUn!JG1H#AUp9`0u!F`OkrA7 zR{I;hm>?C;1rwJZF;bIb4(gtC^ZverUHM(2A76ah7I|3EeO^<=Z&zK<>vKY!zs#{w z%hvjSzjD{H4*?f!XEn6B->-k$c*3k^YVH5e7ryWBTkwwYT({}}t|ub(;(KE*@A|H| zjd8iSsqSv(^w}5c^3&(|xUQNkYsOPy**MKIV{hBCR)y8CERUB@h?^c?!n(Wqg7)|1 z?)&z)Gt^zPq%DEr&spFRS7SR4}TUca+0 txX|p>7{?&T^u_DzmrplV*t)bcFxcHu_|s8w`CI|pPYCo?c;Oe~$a+uNy7 zfXZ1$Y?T=-xYa>1w z%Y~PeYHpHPn*GPdYw3~Z^KY*1U6;(G61|qGoyxjWou}-tFO;K?bUN?f5Le!^c^9jwQU1`*mG zhIWP%PS)1q8}_b`vs*s>FHZscftr6`UMjO?W?KHTZkXOa-O(pzl4E3KZh{lTlc&4O v^BZgVxLB(gD?~16U%h-fdGR*^Stf?(`D*HOXT(|poyp+o>gTe~DWM4fqHGLF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/invoice.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/invoice.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4951d12a88e44ca8c368c6bf35eba85934abf7 GIT binary patch literal 609 zcmV-n0-pVeP)$TonXC5kwrFeJxVrxs6Z}d&AB7@!k6!PQHLYUet6uI1akuSc$1vXntWa)bv7- z78(f?Nolq@Jv*7C?)tpLr|NA~^{RjG-_@4M+8X$pg-12ha)f0X;;W9ScuTljE2J{Q zhr$s{1{A(hdfMY>#d(k46Cy z_hFM@iWni%lv$yOLsY6Enf>n@s`_RqiAR&S$r_e8@)X1y5w$E`vr==SXXPofrgHzA zr=1%a_PV#npyA1N-}<3x2P)gH`*q~Hm177z!i7=umn5gL57D=4TKE7uH{k5Drloh` zd=q*e%#@X?N&(saTn=7Op<@BMZlHC^%j)NxlY2<6%P+cyy?q#v`<=_*C(>vf?`G{Y z00009a7bBm000XU000XU0RWnu7ytkOn@L1LR9Hu2U>F6XAut*OqaiRF0;3@?8Umvs zFd71*AuzxpzzDM6yQK0zHg|08X$Q;G60pDwcgf5}v1iZp$+WZ=ZZ;FLEl;jpVfg;} z6ByGAz(W9Jp|+DN*xrvXp3}>I2Dk%YK7af85reR-9Q_@@$;-#UFCobwp{hPGApr97 vi`zHBJ_m&Yy#PE4=#}c}<*`wFhzYwC#xznPqA@R!M2G`s*-v!^@L#)&povRYnvO4yUnm6hf^=9f5Ag_Vfp zQ8{Digb5PBO@cC;C;zwT)t2Tt2G*P;&sU;$C^&V#{~?=VCWwD*BiTP-gEv0(QWxfcW`(FlTz>6_ya6BXdX~6 z!@vLl010qNS#tmY3ljhU3ljkVnw%H_005dvL_t(oN9~d^4uBvK1W#j)tv0m0gy(3_ z3+VM}+R)Nqs~^xnBGJUc#8)q2DFS&Vkd8JJAOzXC#!>b+yDRo07*qoM6N<$f=RO&9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..52e00d771c9f678cf65f6dfd16bb0e111c3c87df GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNq$1fP z$d`ekN|k}3p_zf<=YJsml7XSrfPvvv0t1893zR|Nk>Hm~Rn$cpzQ&El9bitDnm{r-UW|e{VY3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/artifact.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..fce9c8fd94dc17975b98114d44f0b2b70b347ad6 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNq$1fP z$d`ekN|k}3p_zf<=YJsml7XSrfPvvv0t1893erBy;>#jr{q~Gc1n3{&?buCBwPg+h4inJkGQeZ}3iDutLjo zl178M#DhZ{vbWsKW6YSvcK>^IYyNWK?T-x^zF*cXjjflFU|Dl5n_-d0tE*2c_3Wz} zkKgpMzyB!DFPM0C+7Fn{?}R6$unGX^sSn(?T|4r PAQ(Jd{an^LB{Ts5B{`6z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..0abb868d1162958f008cfbd286d0171bfe1e6506 GIT binary patch literal 20212 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/meta.json new file mode 100644 index 0000000000..30b7e4ce87 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by brainfood# 7460", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "icon" + }, + { + "name": "open" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cage.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..74bc281484fb1a981374cf1e98a9062d21070ca8 GIT binary patch literal 19869 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1df0f92bdceec827356252aac232bdb1bf37cd GIT binary patch literal 405 zcmV;G0c!qPx$Pf0{UR9J=Wl|M_vKp4iKN>_#8l1;iOp-UDieuHe8J4wDla5``<$y749hkk@? z`353gZqZVg;&vURpvkO5yd-z|Q$&&=+;6(~z03PNjCgT?ffQeJO$dK zJwAr#c>n-oHHWd9H?FH~!ZMrn_IJuZ?Du;B!1CcGOWfA46Sjai7vFoJ*a8mkg*J3u zugx>Y@@B1ljDW03X44{;|A5>?e`WCJSTQ)?a}RWC=2tt(00000NkvXXu0mjfXz8=I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..591ce5992a20e40983d37bed18a6a80a424bfdd0 GIT binary patch literal 447 zcmV;w0YLtVP)Px$c}YY;R9J=Wl(A~VFcd{^O4b%k2WKl;T1=KKCG-!ndCuft2%Q9-gFOWg1<(Ej zZ~B8$vS?{dx`b}>Pz>z{q(kx)%ds8m(t6REtal&M#qUah!C)|SOpiWX*WFe%BuUb% z)7xrAy4at=&+{XvCsx@X=1|dYH-d3X;(fJ5YKE;1Uma_^?W|ZbUIZp9U+7O=Nw@eHXbacL=XgOtr-wPXd6#Pcgn=`%abx$+<@SmgE0mv zWupPg2BD3BohP_11lC#r&g~7-)f)Lj(?rK($)HBC-0%FwtRfu6};*`Z3Gl9nmuqB0YO=4q8wyGN~ywHc?*DD pNG7Ahy8H*qA^I(yzXOKO`38HG%;3Zxb(;VH002ovPDHLkV1lJ7!rK4< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/chemcrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..c34c72118a62e91b9a3c6f610a282be8c8a501b9 GIT binary patch literal 1006 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 RG!xJY22WQ%mvv4FO#tn?=&S$$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/meta.json new file mode 100644 index 0000000000..7908408cd3 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/32c8d0abc573d7370eb145d8ce74176d59b7eea3. Label sprites by Vermidia.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "paper" + }, + { + "name": "bounty" + }, + { + "name": "captains_paper" + }, + { + "name": "invoice" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/coffin.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..15b34d8faa84745722ffb94d88b16a2f17b6c957 GIT binary patch literal 1186 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 UO@aMc_W%F@07*qoM6N<$f}{*}LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/command.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..d94ac061e0925d8f9c829e0d57d2ea8466af1493 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!26ayt$B+p3w^I!#xjG26{olS-T%dc3ke7;! zQg{K&#xsgB2L)psRg@-jOcm;seVDs7Ykk}IuC1o0*gmV;-aY$e{cOfor-cD`&Njd8 zNsaW6i*vhPx_Xv=d)Mq`oW~0-l;$tXyzu?6*AXuViMA7;WjrSpgve#iO1fDe&am=I z>DnN~5gRAdU^3C#D%ceHuZ_9THWVv1%c-?f>s;1|aa}K^a zUTE`NtbVrmU!BtxU;DNcH~3j;xqRc<%`{D2Wreg-Qs07)fz>Cwa^BxoTFY!=^s9Y> z?culj58WBVH)=On6ifUS-MHhCJi{Lbb=5UeW)p6x0K<_lHNrE^*Ox&H$mRfI5V#aP P8AN%y`njxgN@xNA(Rr!r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..64492a0f3ee33edb0daf996ad42ab05f3ae0b53b GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;4e=X$B+p3WC_;A2}hXSG3|*+^=zy#+|q+O&l)P78VUZ+4*D?PPnlh zS;4;1kzuDoQsbqB3-|8vr8Px$lu1NER9J=Wma&S$KoExiJMIOx3fNf$4y+Euh=qs<>8|q;wzdoS1j4?;K0>;y zgQN-@30Mh2igZG%Jc3tc$wm{`BQeG0t7dj~XJ$7uLx7&1|IS-cF-`N@cEC7}m6%d7 zP4ntF4u1A~3=9L~(WtSY(dmRsn&Nx81Y=A|;=S%5V+@@0TA6bW##pUf$4vs~D8exa z^sc7KF$i#uBE1A&O`kyL34D|nKF4DW45QH?U$Yr5X?oWt`;k(5olGXJ&w<0?0M5CL zs|+FlSS%I*0N?i?%0+bc`@RoAorcOM*zIukw2{ z2XZK-uq+E<7(xhv>2xY>LI`X&8-!sf^|HOF7wbhkfoEZife?Z$%P^nMwa?WSVSYmZ zuq><620#WUgedFfb7dNP0ZOTqpXmyv3kV^t7h#rV)m>2B{3<&CEAHu>U;fk1+8M2K QN&o-=07*qoM6N<$f@59JW&i*H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/meta.json new file mode 100644 index 0000000000..99681bffab --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Base and icon by patogrone.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "icon" + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..536a3a932dcab1258f6ba3fedc8f0393e709f5b0 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;3H2L$B+p3w^t1LnhkhZ1Ga}Jq`36F@i}v+ z*}8z^-2q!8I?d}| zuW<966!E_AN@?!foq7eIO?hj|FXJbb`&tq`wpw1coB2C&mRf+9?R+M= z2VUnGIGkSyRY>GmoxXbB-2IwT-(ypT{oEgT=0AP){`WoEhR2E9eBb}r63?O7BH&cR td4QQaYMRg1`7U#SzU51e@J#ddWzYh$Ie-`hE(K2pQJ$`TF6*2UngBixhTH%E literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/crateenclave.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2af808afb3ebcc5ad35a17e39ca9f3f030f38e7d GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=W&_9a8P!PxQZ$NkkRNf>xjm459d& zLIM(l3MteKBsA# zM`#eRKOBhTxYwU$Sub<&1E0&KdtNd1eQsSxQ50UD=kD24olZy?V#ed&xvB5-wb{JC h*c*&gN-3rO-VfV$IRv0U^F#mu002ovPDHLkV1jrfbFBaX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe959cdde50e21771edf4f934c2f41209be1574 GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!1`AIY$B+p3WC_;A2_ijBfd&^E1icnBsG9El zAE0*i;NIx|fHy}97)}%gYAUh`7Amgb_$5v^Yxq_oCU{WA=s-naBo-_?^>xzoknuoWqzpv@v zqHx-A+CiO`jT72L*;LT{@B`-378#RE)B4H-1HK4Ma^j0kCHl0L$A)L!RB;Y(ImMk@tv@dHBAo7Qja zT*#cWvq6Wwfnl47zlKyt5d%kq3}b4LtU|OM7aL!lvI6;>1s;*b3=DjSL74G){)!Z!23AiO$B+p3WC_;A2_ijBjch#uQtB5BL;mxp z8pT-FPhL2Ag|jxF`~4D3yOy({qh*)CfexmK56ukg7R<3ORt#YgR#|>rxW}qVk)ewzB49D|42x|7 z42(6u9G)#=-n58;Eg{g+@4{h*$Up|B8;cl4{wO$ji6oRV=&ZO<+_YzwiG`{#(~mEV z#f)|A4GcvZ5116<7cr;AKVo|E^neD`zkvn^8X6fHY$aPl|E;b%0SqO+)CkWsUtb0- XAe#e-LEuvGWDw=)>gTe~DWM4f^NEM8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratemilitary.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a5facaf85f20d35d4080a3be01cd942f1a39e0 GIT binary patch literal 478 zcmV<40U`d0P)Px$m`OxIR9J=WmOXC5KoEsrqBOt}kU&_GBcwDOfhv;S`2rLa_yBHQ(Q*JND7b(- zTS~!lvI6;>1s;*b3=DjSL74G){)!Z!;1N$3$B+p3^|Vx3M3>6!sr$zFhNFqk zpxoexzLMUNg1>)cS8#l7ShkSs@a*aDCH&-e7)UWWE3h~;%v#9s$(BQahcSiy0+T=q z14n}lW2%vYHQSPz5e?q*o1Q8(TxImiDk@-CSk4?^Bg9?sa(DS_!9;ci=9J?LvX8N! zxN6Sjc2Gltb#a17Pg9@)*9#sA2?no-TE2fu4m*JU;Y*G1O!M_+&;qhKfEWZW1y2T1 Mp00i_>zopr0J-64;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..5391f84ca77ddbce183710fd68f589aebd82e7d0 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;3iKO$B+p3WC_;A2_ijBfd&^E1icnB6jvVn zAE0*i;K}y)fp3l!Fq|l|EKFp}RFqr6@%6yv@^}fky*1sBIM(oOxH2W(qVBI^bAP8) z$dsZDPtWMG&DeQ@FQMrYGh0C$gT{^(lDr0=+x$2hVz|6|t}rb)(yq&!P|9#3X#!go z^NgJ?Pni<)%0R~6UT@#Y&sa5;x!G9IX{HJD;=l$Tx5Wt`Tp2ko7)ed2wdZ1EOh{m0 rs6SUM@lWWj4AAv_sS%!OzP=1vKsE;ugTSTW$so$p)z4*}Q$iB}hp%R6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..c4598c550611e03c69a52aca6ee30bf19411f5b6 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;AT%3$B+p3WC_;A2_ijBjch#uQtBM0!9V#^ zjn>$ewlAoXPzaL`<1DUp+>mBjn8;=unYclMBc|%lw1*c@Zx4{mYw*8+vi*JFnmktje5nzhX}-P;T0k}j5QD&_;K?A$)78&qol`;+0CJ>U2LJ#7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e5611ffbc77c497b294b220c8f35677d8d655e74 GIT binary patch literal 329 zcmV-P0k-~$P)Px$14%?dR9J;$U>F6XU=)mk0S1hO6oi_o{D-kupSnX(J*oOwunC&W3;t(dU|^6F z7iQ3t6-Ji&|LEmgf|ldcckF&raXf%H#<(t z3G2J{AK4L11ieFJfHexXoVmrozyJwKba4FoLxP5qq7SPBXc+}C&%wZG6yS^k1_nrQ zUV4nkcG5yT=-CS^z^4yA3NQ)?SQ$VFVDlw0Wds8QYFU6a1PCQGT!2vMy#4wUBPy^u z09z`i2Eb|W%00000NkvXXu0mjf>H2?# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/meta.json new file mode 100644 index 0000000000..30ddccec79 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "By patogrone for nuclear14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "icon" + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/cratewooden.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..588072ac79a8412f7484c26797e34928fe664a6d GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;1N$3$B+p3Y!p7s zsBpS<=goySubQ{V*DtbQTF<;~&Q8{4D;aBit{gDA$j1<=r>@5%x>Uxd>ZjNnjwU`1 z)8L=_xFPFzlgw5Y&EXCxkz~ay_YazoYTMhvp#uWAoOadhg z91SvzsYVLcY)fWFGPx$N=ZaPR9J=Wm9b8QFdW9eGw$c+;y_p=;Z_#M4!!}C6O)?{;BdnYK7cR41Mmh8 zjJL2J2~$&yOvdC$U@}IBvkj#M(wIA9(%;g5{_WTAOVa{iu~;k?%giiz;d$QoDUFMw zSOCCzw@C;Q_2cbc5W<^7q;D8P{3_kF3W1ZdmV$mp+} zoz(4L1ZbM(XlA;-l{;|k5R(C-C;|XH+`LKs=j{~$AdX|Wt_#O;q;~$1ax{G${paBz@qLn2z= zPC3ZQtSI36zwOF{$Y&|-*AjBg43=viP@8mFXICUAN9Xkaevf{iV4umzp_pRaE+6Ez zes{wvIph7Ws_aEhSn@9n;&NeONJx9}cUAFw)_Hp~*4CQz8qVX7{k!UQrO(;<35;SE z%N<+vGNZBc+ER{Ll4*5UWB-2B|FNs9zBS*;i9_*rC39nJnppEq SlX9R789ZJ6T-G@yGywp9?NZVJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a559cac7b4a2103163e8f4b491090f5645a15e86 GIT binary patch literal 419 zcmV;U0bKrxP)Px$T}ebiR9J=Wl%a0JFcd{^r}46mOloAZfYOjc|3f~YXl%5spe%Gh&=2T86pok{ z1U=c)N-|Aq@ic8@&$1IIRU&O6KE#&qyUvwkKOho`L`G)9lQd1gLj`47PTKULnyY&O z*6X!bR1^h-5C8xof~ybJSmyw@u25A~BWaQ(cB8sJRCBp$RsM+>AO^6nKnQ`^Z03pl zltTJYjn~Su^aBtPlu}+H5ur^Vs@3(;f5FvO{8t1!p_CHy`5XZ7w0!dn&oB1?fZc8f zA%yL8jMf@Ngw<-*={LsUa5&g?FM!tC&OaW`0D#Npi0O6#W4>%icLRoqAf<#crql0! zqY$EL&7U(q8RsiOx|`+7a1%BrT5h59ep0Lku=O zQR21t^_Ma|pJR1uecEjsE{SBZ?A#!ezT{2!pM`HW;HQ_~ zr(B6TY;(RaYwpwe)^&CV>oQ^<_F1zy3INfnPmGg(d)aCT-QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/electrical.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..9d07b65565b0a3ee775febc1f0cac3b6b0a34ed2 GIT binary patch literal 791 zcmV+y1L*vTP)Px%(Md!>RCt{2nlW$FKorLxh{>{tNXe8+44@>em8z(U$^Z)!15+31(k>N99s3bF zBC&R%T{-Wxg=PQ1{#q!zb|K;W0yXWTv zU>JsBnA&ou>H&zne6@PzLT7hpd-A*Qxe&zCUz&&a+j~|uR#ul`cV~Kj*Q(krp!Nok zTtM`}qvI2}I6s?QYcyNX>vm8NE$S=!pvuMh88n(LlnxbfOevB9L?4X80HW}|bo0^i z2}!;^Al#gv2&AfMDCQ z+OvXJl}JHnq5s&)%gAB8@6Ah?GPSM28#s2K3; z$4^unz%&WEEy)nd09ko~tz5x1Ml-=ivvobir$^tBg3-eVkDLU-)9>HB34#p6Fbu;m z3{z9kIr)>P&#v0-IjJp4#!%FjBxCsU`IA=euWDlSsG8`v!57QV;qBJDnf9Vu!QxFH>ejscYNlW9z7mo`9^yTwdsqkXf?1}fc6QB`Qxj=%YO VKt5&m)@A?z002ovPDHLkV1jJ}eTx79 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..626ada05d611e693cd84d24ff8a9a9605ecf037c GIT binary patch literal 1155 zcmV-}1bq96P)Px(JxN4CRCt{2o4-rzP!z|%eK?5@f=($ayhq!&79>cigDy@EPF>WcE~4P*pWrAc zF1n~oCkLl4?eKy~5VF3uyay`H)Ix`ru6aW}>CKPEn;%W(c|Vh$=AQ4#?L8;SxhWtJ z2n1i4#H0gY+1V``ay|pT3hMTm~q^-Ti+_KF42irFq~nZ+$v*_WI_;P65Mw0OBh`tfpOyR!r^PHaj!z7|&y)Nn!ojCu#~9fpw&t_vA!{k;l9*# zjEl-vt&|gzlr(_%31D-OH@A2gIyH_j# z7~Wx$rsF<<9q9MO+$M_0AJu|dy%TxC5C{YUfj}S-2n2%I@O&<(eZ6X>oLG_9j7&OZX*t`svI(}a2?T%s539+> zKT5-McbK}xY#^$lLD!pjdwCt%1f{M|CY=h^`3a-BzOiXg{9cS@dz>~XD5y9Hs_8ia zy52;m-NK*0zZ02s%F-^In_qBkdAn_oMTH+t+GzQxE$=x2Z0=BlbFd^aG8X}McR1V% z2&?Ip`vg~U+Sx4{y57WgVau}H>P4sB!fGyuTD=jt2(E8z8bLKP=@i%d4UQKiq9o25 z5LDB55ge6=ZpTH%I5oMJ=8x|`jm709bMw;cdJH(<5DAk4K{cs(f26@37`?+6XAOu$ zQ`7*z0{>eL;GO`wChrvs-1%tVllMy;n!Z*5n~z@i`1FPbYKr`^Kh@)Cf-BWe`)0YNl7 z?G}ztjvT)au*205VMXb=`|ag*My&?Gbk0)gO5@eg9@ VqTTUS{Vo6i002ovPDHLkV1nQ@E71S| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a840ea4de1387763b781548e5a2240943bc018c5 GIT binary patch literal 1223 zcmV;&1UUPNP) z{Rt@pij8TKG^tWp*=V7J5CmH_D5&Hr11S{S^S-@&o40ebvu}2G_fGacICk&d?t8P} z&G&ZZ%}kk=V?uywIVJ>{mSe04xO;E8H-G&~a=!QeV{+_v56s-$+2owRZEwAbvb}xt zy2F@bMF1MPy7DYzd-C*gYTMn}sl?VNAoV|11OV3-7KUu6PM^tqNAJ+s^885*5%B!w ziypcOfbO%ovDPsW(D=JLf1~$d?_CEE@%hWXsR}-Sj5$QWqX!Q=_z~x^53lui`O-zx zZ;WXYjF}+-NeGPL$7A$nXQrbP&hI~ehy2MT#Ou4=#e}5$%S(nm=FZaXG#QqK%iqmg zi%GKG+^{47Ba+4L;Vohj{kp7Sp5R1en1W*q+ zZz>7Nn074on9s*H^cou)8%dG=Y@!kZsD~z#kktJ^0td7HN^%{gIaBAkmqlGZ9kLTcn$tR{(I|dTjogQ z4k?Wyz@L3Dk|Dsjj5+iglsASxn2RWlKjs45Pany{S`V!KBV6}_P*+SLfk78>C9Sea z$mdT=K-$p@&=!2qD?#A73+K(x??2Kb{!u#??*n+0HtAa;l>l|YE=b@vyg$p@T>hj6 zH2@LvXal4$0s3q%Bm}T)4Ki`|f;wz6W)*O~eqA;f5(20PFzjkr)ixQk2q)eBqxe?&E;D)9p(cS*?=Ow`tbGJr|8L7C{zT* zXl&e3X+flJz1D#Y0WJ;lyVRV^M)>sV(%`6(Az&0595u$SCfGD41elg%LV#&GCIpz4 zV?uywIlKgLT@Mu;)bUYklO<<+DVvamO+Y*Mw-Fmtwm&b1mjG6aWkX=YoF3!)ydo&) z{J1Bk@)HviC3d#ohgu}STAZ)=F)lH^1i%^C#U!cEY^I2bsjsW#U1yyjBqkSHipug{ z0;G0W;2d;GldDDGWOX>M2gJtoX`fI@0L$iRj9k6-X`3rESQCh?{+5l2Hf#1b)cP81 zG6$568B9Q)4qew(g*s!Z2*8F1RDhv9EHe7u$AH`+5{t4ixk;l4Dgy8p=xeLjbPnKZ zahaIf^4=r|ga&A34gmO04$-5%CLf9>Vg~hq|7jecMbJPf6r;=mwGD(?n*)H*cXDhF zXd!w1prXXsoX6I2o_99>8%xnV4vEWd#u#l=E)iLTAc(GVb*N zEz|{(*_r8{oRb6d*5ks*g(}p%zr^5h4ITpUhe<^002ovPDHLkV1oU*GbR84 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/meta.json new file mode 100644 index 0000000000..f77e9bd297 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "closed", + "directions": 4 + }, + { + "name": "icon", + "directions": 4 + }, + { + "name": "welded", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5e6877d095ee5ae49d52215d7d9ff4bfc859cffd GIT binary patch literal 878 zcmV-!1CjiRP)Px&C`m*?RCt{2o4=3JU>wFD8YWVPChY_f6Ai_cg^-3t7bgcNmb+VUF`78~C){|+ z85f;&Vd}u-qJ!jOhzaWf(F6#cj)VciT8F#0zWqV_Qm)XJ_p|lw`!?_M^yS;{`vc&} z$8Gr%xr zRuIgKB@_xp+dWqN+HUilePAspc(RMaxlLw9M*;c)g!Y$heZ?PQF6 zhNJolRn)R=G8TF+5G9NGO(c1US9z=qAajw$oL#IJo7#HKMUFld<^~+P12h%2>{@BM zPsm(^CRQ1@>VzqT01t+I1698(BD&D+$ov~73vW!j4NShJl@W;jZB>-55He7Q7 zQXwry(8B4x3PKjRJ+|T`=|%(zCz`DhKo$(0>uDF~m$BW~^TWA2MQ~~n0N4&ONwShi z!9h565zVn$5<3I};2i@9lB`5}Y$hu5V$OFY6U_nu&)*9DAbQt0DHIAt-xo(T3&7?B z5ov|qC9+~b*hR%8LThCTf_^`dxWd|J0r204n~o=m{47ec;=5NsGz$Pw*R<4}{A6J| zo}jL20H{PLiElY9lC1DVh!AK%S`#5cU?!N>M97v29y6}l;IUu}f_l4yvsQECY0fky zLKU@)vsM#&y940Pfa!Pwz1@Lf%v?sKB@rUR4Pyqq-LdXv0pQQy>kI%BfaT1)_ixeb z_7nN`Y3iDWTB8cR-GSboS;Fr$yAMh}e)Ply{!bWQHebZw(40!tNxe06*PS|)vhH7Bmcjxv&kZ=x%!{Gq<2bhF)Y*180(f|Me07*qoM6N<$ Ef)`qk2><{9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/enclavecrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..7e80cd47bd14caf118d662e7754ab54d3350ed64 GIT binary patch literal 575 zcmV-F0>J%=P)Px$`AI}URCt{2+QDk#Kpe;MZx$g9)RIYj8V|)s$XnQpc=b@&LKo~+ywtbwCHByJ zp@p6W1xbPy!a`y8WT1ATnS>d$`2U>qGc*60$V?_6gg9s3sT)wm&2Xpz9v2JmW;oRA z&4%T2S++e%60O1z-}mV$#Wu_6DFwj3C;*6*;^*Dnm;Sc007;T)0Kd~g#W6jlcz%5a zAkTBcF#L4=`)ienN$wUKe zvy8{Z!suR2vL>v~fPGPvFH~J-O*r`zY%+p2M;|N~pc@3_d0w6^xXPNa{s@F&$a=GJ znr)S{UI-lyPh4kB$V$-WkFQrN-gmoNQ@Kgjgw?gCievtKe4vgFRBdNXSe*ff15@Ak zon}o~{|~tC_sj1ETxP4XUVt=B*=CvZY*p4*f$k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..267f74e31fea13efb60aef9a34b56ee37bec6f64 GIT binary patch literal 424 zcmV;Z0ayNsP)Px$Vo5|nR9J=WmA^~FKp2LfY6q<#h_r(^luN%43se?E;>eNxh z#aTgc%c_5YrAl)|kU}jYXoD_Nhqkeogla=u74l5qz4zmNIr8NoA|fIpBI1{cwTo;v z+Zd*CsZ@#q#5=_m-Er%ev1Mh$rTDj){ zcecaYQW5}D-YW}@TmpdkT!Z|P+DZUYO7=G!K%%SR>17S*@*nsKO(RPc7r)B#$4213 z%;>RC3l+eWhB7vU$@D>ur|qPxS(b&SY3#n80kAi|8hBQy0ERGqTBkWcwOU2fG!6?z z0A6?c7$E2d)@L)EJd|Bc*Y%chzUx`aYnYpP43np4ij`FGYgnwLh7us+Pw@%RxMY9; S8)?4)0000_U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3675353fd5d4df0b6c52e64d771ab971d5815463 GIT binary patch literal 420 zcmV;V0bBlwP)Px$UP(kjR9J=Wl)p;?VHn3h7lD$abY#=<3TD_8v_z9_4b{>RZPK66+SGK=)*3j4 zgG)KIV;|J`A^gY;%|~v%cS(;4c=T4Z`L85R=#AL z>c^li#S-17#F-2*i)g+8z{f8-KPrH`CJ3$8IoVqV;Ju&0&1TtbwUy7Djt+GGS_E=8 z_YK^t0LK{*FpJjF-~<Px%DM>^@R9J=Wlrd-%VHC%IQ6V*%B=oSwA$(Wbm^ukvf>W|}&^kDXi-eAD>QqET z90KZM$6{SdhYqG4x}}q3aVaR_8gd^eNJ^3h2Yc8QLL8cWxl1lB9?^p2H+}E@@4fHO z$Grz5MvNG7&ICG#SS;4^`oJ)Zz#!eP=G0vV77{kMQuhI<9bYGt$smLPKuXE$XSY>@ zCoi{rX`gcIWb3dy9>cQcwQ^sCJhqH!QGdJPOBvatogw;^gylmT-_5S*;?V168c zQZtRYy2{P^q0-Zf-5+{mMflRzwriMW0fyl=Fo^oS_8+{nGc?VKG9ZLt`l?NE;tl}X zv8G0;qX#E$IO4CqwCU(NM`Hq`_XVVsj2(5y@UuKbN{Lf%?3<1_;7co7HnQC9d+uX+ z<|_VMcy7Xlgssk3W*)f;e(Ws+kj;k?La0sG!Llr*l&&6w$mYA7ux}N2#xN({6P${N z0GNxnSXzpIVWeFWge<-4A}d>KfITwl(4IY6aSLDzNOE*Aj!`E-Z|yk6kp zwJAP)FR5H2k!WAMbZRfx7{({7e*F9~g|g;7hJ~``T`}T+<~IPx$0!c(cR9J=Wl&??2Kp2LflDU&4O=VMc22>S6-Dwsq{{#w)!lL*GDzW^~bp%z# zvZR@4wuFS`dO6TqrTkx{dn_T?qJV&-$5M5)w+Z%%e*eVul8H74QQ>a z^OKTOdjY`o{g5O{8b!C)<2t^&dFrLTr1w0$D)Kz{07h+RpC69^EEX1H%vue=7~4y0 zv$BD=)U8|&jGV}3H&^Bj}ElfRTM=OMNxkmyRuD>jaLwcVV}AG-a`-sK@bFC aP`&`iwr0B`oJAo30000QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engicrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..3328f00a431b7288c7a8024dbdff1855734bd3c1 GIT binary patch literal 409 zcmV;K0cQS*P)Px$Q%OWYR9J=Wl`%-eKoo|*ilDSba4>^Yi91FPH||{^wK0XLMzIB%RS!RfBzrIOF*GeC=`lcCKnWjVfgbj z?smI5fW`6V{*E`QKbH3-!OG`VCWAEnvIPXusXcV=dBcTc8UgzrHA+NE_rI7m%4Xw}2< ztO2~;N&A~Xt3K99(D!>Tl(qN(OS?rX)xz)z2-DE>2FW%z$D!?9g=00000NkvXXu0mjf D&&#^n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..67c0442f786c5e670fc7a0de265ddb9446787203 GIT binary patch literal 339 zcmV-Z0j&OsP)Px$4M{{nR9J=Wl(9?0Kop0+s5FIwix}({ZYU94UBs=sy83?znL0TI{6D(3?%l*C ztKcE{aIz3r18qTch`FXvF$guw`=&d-$GabQyaPp1l!o!jMHEG!>k6#3-cSCouIg6; zT%6>b_Adc=TO5)k3C0)zM1-5cnQL%$eOuebam;?}5rDhNkkNg|1=y*kdV0w@o{j;? zKK1|z!_YOFf4c&&w#%}N-R-eE13Ip9Yu)wyCmKKlxG6Bk&^yTSyXOD|i@=Ri>HY3e zW&cpy1wnw{D*E=qA+xr@TDuxRL}<^JW0=Z2B0|;Ar_YtWSKFm&O5aR?VhrVV*|+g0 l`1LE^6y;B-D2k#q&KI!)f6DMV=TZOw002ovPDHLkV1hSRnz{f0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7efbdb3cebca3045bcde66c0ce7c50be48cf4c0c GIT binary patch literal 534 zcmV+x0_pvUP)Px$&`Cr=R9J=Wls`z^U>L@KSBoc}6iP8vr{f#+dN>H;A}%GHLv?YGu8xkv4bn** z0v$VcEw1X|7P=IdTaNy*X~CCsIU!bD?!Xh|9L{{n*CsX*s!;Mo9Mx0C0Nw0>^PsN&z4uynXXZ8?0~crPgY- z8l!{X0r=!@vvW|=0Uk$F{cLuaJ=q1ozj_8hxm?yp-5ae>A+_fFK2HXA^%+poJ0Hb; zp8F&ZkO$CRpp;_bd57ZIA^_H zunp_dMns6}-IJrpx{z9{*X!8I1^R6$tSP zB|3_Y0Nsym8ejSwSvC)7IN{e>1~~g{=rcgWi9ATC@BV7Tq!k~a_;Q5lh0@I%mPx$4@pEpR9J=WlrK-jFc^oQ0j`o{nLsQHq6q;tMNqAVV3GR*C@czliZ3vU<&T~t zs3{1^)RHD7T$&&esA0IlZDZLTENA+t=6&Av{iV$cE5@5G;yA9l8uC2%e)G$^pS}(t zrL2zk-#O4H06f2JlBVh0N0alTdVO|rJJ=;j!p_zk0QcDy*AIfCC_I3TX0ngh8vu;a zD5W|bfKqy}GsdvJo;61S9VhTO-Njnl+5A_0-)Ap)>OTQ%EkcM<0$6Jyn6IskGHC%^ z02g580b0MI5Q5XgDOsso%{uyiOq#yW&HUwE(5ic_$`?|~DvBb?vaBDCMH#Y3?-hh$ nxXj#t-^1Z>I2;a#V^lr??(btrxw1aD00000NkvXXu0mjfR;H4D literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/engineering.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..24a824f6582158efc08310ab3f436aacffe0da20 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;9*Y}$B+p3x04;YS`2txjW-9s@OmN0vi{-0 z>fR=Ifn8cxp7QKhX--WmxxA>`X2O*%CjBm+fg-Mf>z*C_c-ZE=ew^7s%kV2YaRGZ? zTfO={&$!f6^WwJL)+5so81RTVEy$c@5zYSI_T=5=Oa`XM3byeX9=mfhn6ZZ;*J(}X zok}aFIJ2h#44aQj9N45|+4p$HW4W8cedkWd-RjSO7;qqJHml1bF^#_T*y~OYPJT4f z6aQh|B=$$jQIR3)Kj-g9U5oB8EHW3~pUz)?XT>9+clc5xJkxxA8MJ_G4j=}BOTm*t Nl&7no%Q~loCII^Id13$n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d81f521455669db90f2e583599c7297ec1ce5c4c GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ot`d^ArY-_ zFYo3(puod&!TSiChmZ47k)9JGYYy^x%xesB;d>Ii(B!*T3;$ec1|_9M^K&1&ax7e{ zbH*~>>TJZjz415s8GQ9OuFw1Z={Hl_9)XE3bJot4dvz!LS>CrD4w|eC59V0QcX4E` zO?NwAax*w>PUdC(3rRh^3_)JO>(1}me&%jZN5=|lhPk`Ugt96N_5mHm;OXk;vd$@? F2>?)IPhbE5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6d3c39fa352053c89c854ba59ba042975feda15b GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!;5JVe$B+p3x04;Ym=$?kbJr_WupG4B@#(?3 zJs2QmV$&`EfS9}6l*Nl`CV?c z>5?gI!u~zCZ{$7L#`Ih!%xmklsw+|7Pbl`znENp5TxG<;vkc2lNfgJm@L!Fp<|_aS z@5~BjHelQp;q~%j)NSQMtG+A`Z8z%*&IL&0+)g(gD6i|KbLh*2~7aEb8^uD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/meta.json new file mode 100644 index 0000000000..ba4bf0a813 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Base and icon by patogrone. Others modified by Peptide.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "welded" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "icon" + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..73a2329c8ee4725a47e6c26b704728525099f257 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zUf#%iM1hAjpmxw17Z$~q{m#ifS<^Z~mKh$CNItW< ZmZ99ssQ8kwwl~nB44$rjF6*2UngCW%SegI; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/footlocker.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..a2bc24c52867737e8ad751d0a5130fa0f3ed19ba GIT binary patch literal 285 zcmV+&0pk9NP)Px#*GWV{R9J=W&@qa_P!PuPe?WK!R(X@;G!{#a@NN;Ckk&#_*upy9dW&3Q3wsMM zASg%-Dx`cCq7YU{xy8<}9KPXW29#1tDW(2c&=;6ynFsh@uY+lp`NQ!@RaLJ&=bRU7 zF~*RHa5|q!L;$$9EdY@Si{-&I6di0EuG~5w^P>08P_it?lG*mkS@`F#w;F z33XjRN~4IM&4x5hJNZ1%JDt5Bn9pYZdC4dYxwb83Sq4Q>c!0xxkHj%%IDGAl!jP}k j>ixw*Z>3U7sek4UqEtBq_^&+y00000NkvXXu0mjf+y-@r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..c0538c846bf2bff6000a47f5927818845abcca0f GIT binary patch literal 419 zcmV;U0bKrxP)Px$T}ebiR9J=Wl{-(vFcgIk4^=Hut)!+bSRJa01*u|Yth(}#JM#~^Wpo%KoLDI; zQY0D%Qqv~36Vw2Uzr~X8y*?*5egF=K!{Kl^{+Tn~BpuRXc0cP>C|rjS8&T7{G!;yy z6Fje0orpg!mk8IPHg;|*@@W7s7@sWe1!MR$Fvg7?I9%X2F?V3(cP3(6%h&;#NQf8F zi2<2NW6aorze3xA{$K|wQY@YpYR;ztq)63k0c%Ekz&9Y35j4_}z+s;7A{9z6N zNL~|L8vG9ld2#$p2q73pPDQK1hoBUr%zE;<~4}5jv#BDMs4Ve*#3Gays}M)`Px#%Sl8*R9J=W(?1UZF&M}3FELbF=eRe(;B_z=n7mRGgNavSAhvSH4L4yB|Mi44 zVR$}Cm*&?#Ptz8J5JCv?V})0fQ6)O4s`6SWOET=vKGiGbE$R*W0EG4MZa!Ye0L&&+ z0NUM7Zf-mrIcqo@&{`AQ4e2&zIbUD`130Wg8Vt}Lpm-sZH{WJ&h2PSM%g4HFo` zsOByAaRb2Rl)iFjxo;qhYNzpVw{X4RbFR^9=4M>}^B1V{-uY<0rOJEQdEHV7A^bQ3 X5^+zzbaM0e00000NkvXXu0mjfGz4>m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5483209e0d2444deacafb8641592f8543339b4 GIT binary patch literal 455 zcmV;&0XY7NP)L*WaT?L-=|Fp!ib`<F}WVo1*gd2C%lighTUJVNF$y*|`f&0mTZL|j!fxUfCncodiywkSH z+p5)ST-MYF;5jA4*q5I#Dq>mbbA|t79g(CnpwqnBq|0A7r<%G$SZ-HTlyUK>)ja15 xO}`T0C7O@$lMDl@>r*TQ;0YW;l&q3Y{u(L2rD$P)kn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/meta.json new file mode 100644 index 0000000000..ab03becb7d --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop13, states modified / created by Peptide90 for SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "welded" + }, + { + "name": "sparking" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..e189e1addb6ee8522f1773e4451d6b06c700db24 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}7d>4ZLn2z= zPTI?L$UvmEUnxi@Y5h$XtCE7Z4}O1ll(7js_F)$6i(V_)BEwPqHW_%p!y!c~sL20Vui b{-5T(C*{$aT;hHo=s5;YS3j3^P6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/freezer.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..a7874456cedbb963567702997add1ce1e6fdcb20 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J3U<-Ln2z= zPT9+QSV6$;{6u!g5RaULYCgx*avEJqn`9UGb)A^V+vm$%HlHOTqU+O6|H#^hN&-__==Y5v(u;rX4=1y2l3-m0?%dEGtq z?cBPm1>29TY`FGo!vP8AImHP*x!0UI8akGLH9Yp7NwMW{Qp5M?jr)#scW`*E)LO9Q z%#FXSxz@qLn2z= zPC3ZQtSI36zwOF{$Y&|-*AjBg43=viP@8mFXICUAN9Xkaevf{iV4umzp_pRaE+6Ez zes{wvIph7Ws_aEhSn@9n;&NeONJx9}cUAFw)_Hp~*4CQz8qVX7{k!UQrO(;<35;SE z%N<+vGNZBc+ER{Ll4*5UWB-2B|FNs9zBS*;i9_*rC39nJnppEq SlX9R789ZJ6T-G@yGywp9?NZVJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f70ab724f25d4b20a17f4141e5b1107008faa015 GIT binary patch literal 303 zcmV+~0nq-5P)Px#=}AOER9J=Wl+6u%?;A#`QCkU|k6B5_M z@=od-@QV%u6bgmH!&LU7@B4SEKq*!2`CRAwAiy||LD4i#AR+*Oh`{%`&Uzc5_Qkes zUrD>Ja~s7z*ZI75&5tMnN&t5XhzL#71kxU*l+ShcnNlhYAR<`TH7FDj?D@kVT?Ik zAHSncmz{@*iNDBI9&f@D;Hw9&G~#Um{0UX~8$RuZiPNp*j^+RW002ovPDHLkV1nvc Be`){# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..369177ad4e7f62600051b0e00e8dff23e5ce1a90 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}yFFbTLn2z= zPBG+bQ4nx#KU;P=T3Sme+W&#C#Z2>$EL&7U(q8RsiOx|`+7a1%BrT5h59ep0Lku=O zQR21t^_Ma|pJR1uecEjsE{SBZ?A#!ezT{2!pM`HW;HQ_~ zr(B6TY;(RaYwpwe)^&CV>oQ^<_F1zy3INfnPmGg(d)aCT-QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/generic.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..a28a810df03f05e86d786e63f9cb1e153f16ee6a GIT binary patch literal 413 zcmV;O0b>4%P)Px$S4l)cR9J=WlPyfcP!xr~!31hS;6WlMp&C&E89~(7AuAwRLc%5|$nwMluG14N za}{X9T-AbEg4_}W3Ehui0YTcVy!T*XKV-@K)a|+N-g92sg27-g7!3bRCN2tv!pAC& zTdh_GAUiD&I}Df&hT=`$Vb7oN_H`F}Yk$sjJRsbqBUNOb??rGps$IbTDzlmm9o@00000NkvXX Hu0mjfZo05N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a8297830833f1f69ca736127cb634fc120187e9f GIT binary patch literal 449 zcmV;y0Y3hTP)Px$dr3q=R9J=Wl(95$kE@3`l^XK_*z+;6)3e&74P?|Anfq@<*zY?+LDD3{AiQ$oMr z&)9rY7xmd_u+!;iN!4nVcDua<5JG4^sZ(B|4KSTfW0Mw(MO2|xpVUR!v6??39UvVb zJOz&9kk98e={OEHpVY1TaDX5P7>!0+Vh{vKDUCj#q0wlB@7e%TN?g|k;O*tzSitvvJkN{8 zf6`p_h?2GBttHy%{ISIRdBL4O2xHxD*SM}ysl;L%{e-Id-ob9njmKjE>a!m8S%;~SLI5!TSQz7qGp=JX rMJ|^!#!dNITf#oa`eMw@QvN-kr8dQnTVsoh00000NkvXXu0mjfJgU{S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydro_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b84af39361e03c6edcd260a05f454e0e1182bc GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R9J=Wl`&3)Koo|*RSOSbuSX!!#v9NWj29rpOH5_9oJ$zO1x)DX23981 z(e44Z*aFNJZnQ8%cp{5Hc8SS+)yrf4`G4RIfXCzUcsw(+a77eFpT{)L^Lznt)@&-J z>Uz0)5Q62^%OHb&daZR`ivR#=ngVdio$Qki3ecrbl0@`d0m`x*WHgnNqq_Zz0992T z%D3oS(H+2ATi500T`Y7$ zrIa|w4r2^Tsd`ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..da6d7c571658f483e98ae5a0225f7d77eea5ce7c GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J=Wl(9<0KoExiQw!UGu&r&nfHuBCx`;23!k3szuFM;xvd9Yv>Gln- z61Lmcc0tG$B3F2v#W73fl6bO*rrECw^Uuuw$xa4{L?V%yS@1(q6uYs6wrv+vdZ^ad zFZ#izX+%<4mZY-Ynvq|Njhz6no{}(8wkR*u^ zl~S0}L$yQQ8*t9SS}PKrb1=q?>Y*CPnAxx3=qmmzMprQrAx%>Nz~kyh6g=O(0@$z7 zJkR~6V~jCk?M~HOYf)8|j|&5QZvgPI{uB-P9*IaaV6@gCBA+)^-#=qu;I|Nwe_p;l zVDr93MQuo{(}s`_zq~pR?s1Xp}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/hydroponics.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/bounty.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/bounty.png new file mode 100644 index 0000000000000000000000000000000000000000..1258071a1a61a3784b3c57ccaf2b7661d263dbe0 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJc25__kcigg1PRu~2_ijBfd*V| z2Q@&PCCqM75>eqvKjmjv1fMVD`5lq*u;IP^f5Q}Y$%P%hbIbWwN2x_wG&D9gK79Oq zK2Lbwp2QzNeyYcnniMnG>svQ(o@;Z*u%!IJ@$>eQd3S4%fB5k-ovkjeY|g8UNo*1l n5)Y<*%HAN{(-vs3iIHLHV#U5VQ;sB{lNdZ*{an^LB{Ts5=xax9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/captains_paper.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/captains_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2c339936ad14b89c2c1ff6b49678c37922f8b9 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJc25__kcigg1PRu~2_ijBfd*V| z2Q@&PCCqM75>Y{yKFH6m@b_nKtJT?3aNzv>`;wC;Zwff_?A+|OP+ehNnFB!Z;pge} zHfi(qMm7IFNv^k=W!W&jefq(3=UCrK?6Q9FdHQ*t^7r?WDt>(tWY*``_bWB=Wai=F mDeyMEvX#^Au!h7<28K(Xifhe&b?g8-iNVv=&t;ucLK6UkIY@E< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/invoice.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/labels.rsi/invoice.png new file mode 100644 index 0000000000000000000000000000000000000000..30649e06ee8de381fd8a9b052af8b91e80e47ef4 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJc25__kcigg1PRu~2_ijBfd*V| z2Q@&PCCqM75>f%z|H#k&(Y7p#=XXTL!-o6!_ZjX;dA6wI?Myq#)lq6u77dM!jSqi6 z_vi6n7n}Iw-%sJVQj=l^b$$8fZIiX{7?zYD_ZGc85lNkOcR*kDp#Dv8kL-|_U`GLIE8M7V;xh3qLTB9wagh3;%}AT eeQkbWf9~{R#rc13KV||tgu&C*&t;ucLK6V*kVnY? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..a64f85689e355201658cf830edb099256b2f067a GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij=0(?ST<7^a`WZ3L1bIJ8mZwS<1JgH{+^yYmV7guM8r@5+3i8Eu3f1y(O zW6j(yhP40lddu_;wWl>_u2{MH_=!{fwW)2T35JS-t~wIT!KeLAWthBo0u4UOV*CS0 z$&>{71^>ql7{oU{x(-ywS>O>_%)r2R7=#&*=dVZs3SRScaSXBW-+SS3_VLp+PX>`cICEi420Po7KYD zGerZ!nrbC)+6>XJMSTeTEWjgp)?!cxq{Jz^84%9B&y&|QZ@AA7z zPA3(6jiRzeBHLy^lw>%t`j6s`eUG#&F8}UlIQNfDD)pP;w1y}z)`aV(sTLc*F-!i| V+0b9WBLVawgQu&X%Q~loCIDvax)%Td literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/livestock.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9d025c27724a5b12abec990adf106d353d4749 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCiji0(?STkM<-_i8H&iXHJ}r!ucf?OEPR+btHh2-Y0ei04a`=Aiv=M5WsM+ zd2b|8jI+QavY3H^?=T269?xHq0u=1`ba4!^@P9k;B44Wkhcn~xZ~yCc)?BVwAKP=$ zJzJ?;W|q;?*cZ$Tt}_H)UdOt0#iEVOd9Pl*^WJxrGhmY~!}mwU3r=fH@V8=->bzi) za^S@?2cwj2cN#bB26Ct63Zce*B-Vd*E4zqMOy-uB4*IH7}Ug z^9u0WFFGi5o#_%E%fXNQ=k->|PkhG8kjdz{a{>dS0>kgT#+xiGe}twwCK`gwWbkzL Kb6Mw<&;$UG1x3RE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..5e386cc49b749b9292513fc27e828f1dbaecbfac GIT binary patch literal 353 zcmV-n0iOPeP)Px$8%ab#R9J=WmA!4lFc5{GjFf7!iPX4DuTC>)00VNz5!6{g2G9)ZZiY0zF<3Zo zLlv%^A|SyZE3zC*K>&W$;i%(#AbBSs5{X12kv}HUL0Oj9HHG`WPXOS>P6{DR{C-qU z!7fi{3H(&wG>wTJ0|3x<9RR?W>v)#_Xnj>xPChW8l=4%HvRPH_Ul7!qFpuBXM^@ttp)Y66@-yVl00000NkvXXu0mjfsYI0} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..07d323ea2d17e0259eae95819919395f80bce428 GIT binary patch literal 385 zcmV-{0e=38P)Px$J4r-AR9J=Wlre6EFc3vQQA!#ra}2ggm!6Iz>+hSBC>Q}P3s!Vz%UGs(=5xN2TgTfZOp@>vJt^RFkt=y#u$<$u|&ogmULfj zsv84JDfE4B6)L45gqYQRHJ#Jk{S*ASivNq*Rm?d@nx+7N*LQn+y*ypMV_BBS^W1DY zjSvDvgu1S;_Dd;IRh7wG280l1@bU9x4UqE7m>dt#5D_@%kWyal*KcFiz*;!x0D!lT z%OQtd?A*v&ydR-Hd>U_N;IHsDaM;DO@vS&-KtGbxF`nezYkrQj<_=!d?-(E=6GxLm f!fpJvKd>3!C1JNs2jlCL00000NkvXXu0mjf^UtLV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1f8c5956ecb8065ad6ca33148a9312030acf11 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dN$yLn2z= zPT9zNM1jY3?&YaGhnZ#`thF**aE4<_iRR^t#?9g%++wC`u)Le%?3npS>p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medical.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..9917e659f2c91b42de1345865f0a3d57461d761c GIT binary patch literal 488 zcmVP)Px$qDe$SR9J=Wl)q2HKorNn#f~b89B4(GF5EzJN8nFzGA0iEnI;Y|DJ&m%`E9v+`Cn@(_ae7dptY&rn|7ZGyxUs~> zDiLuQ4WzS*weDb)c=ZzLtYS$dxl4UWBmKp2yqkOX$KSo(D;#788{EOepX|!6K3j)9AxlKYH(>8@N)g zK_q!0?$yy$RS-2*6*yoS<`}$~fv)SgE0+U{ehx?O#O!uDXlZR+UStB#*6I!L;$qG= zye$s=UxB8oLOQEhpTm(Ww2bFk)m@1suROaf=ZFIy6FReC-Ao{ojF#38{JdV4)tQfr zfu|xO=z2_}?|a_*Z&<50eCs@0ZD8J0L7rG>z%a*=h&y%GdCPU9cQ~A%orDtq`uSa% e-}UG}Z2kbcnwzFm^T$^J0000Px$P)S5VR9J=Wl(A}qKp4mWin~M1Ac2s@8-zQ-N9d5a^hruPmG(Va`VfToNgizZ1fyl|{_xp?A9bmCoEdL!x_wXz`7XXm5_~3?b z#XA6Cl`pluyLerx6i0*{EC+yy5PYoH03f;_pbMu0Na^F#^B}P)j4s?NU#e&B(QE_x z9RbFZnb=o&OxiwoJei3w@K5PS82BoLODRRwY`W z5IQVLL=aBVR2#^W|F!D=8H_F zFE}^OPF(_~e#$olmL%f(=2oyIIqBJ9u~_~tUk15)*X}!khX4Qo07*qoM6N<$g8XW@ AssI20 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9555b7b10dd53d7d7828ab744617f4a7fa96c0 GIT binary patch literal 513 zcmV+c0{;DpP)4ZcKoH$R?j9P&D2Nw(5E9T&P(&|&iRi~DeuUsb z@X{*w6NEP4p~DS$|CZtvKCL464l zmk5y8meT`;3s~LUj#+^K-yrC6A6Q5nd!ahsXuATdj(h^dF?&-Wo4> zd~~QS`u5)cl|wMr=+Jn4(%ut-dknl>06vglTZljqXmk|Q~de(H0$fW>)WQdASpr1$aofU?K{~`GSYpu>bA<%6G00000NkvXXu0mjf DpsM2i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/lock.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3c8e710cc3856c80e2f9a542777f40706abae7 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5C^+5I z#WAE}PI96|g2AhXK=vN1ge#1T`6NmYtYCJN1q%f{X*ky@{BQbmaRa^%W`}9PhXqqC z6}Inq@&DZ0YRPYJZ=8AY7CQyTeO;4Z?1jwBL;!_`}lTLO#JwBcK`pxKiB=`FPIAkWod@WIOrO@Vqlou XZXWXWw8mnf6B#^R{an^LB{Ts5oP$^q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/meta.json new file mode 100644 index 0000000000..4a70ffccd8 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5eaada839480a2587c610228630908f812788594 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}vpiiKLn2y} z6C_?X2+m$Gx&3{8&ZGQ!_DLtsoo)WS+;83y1trb)s}E|e&5})LYp|c0WBh%8#|DFC z%=h-CI*7SHSMFZETt)aPgIG?}_WZj^2?4>%8hzoi6B{}+rt`bfQ~>}0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2af808afb3ebcc5ad35a17e39ca9f3f030f38e7d GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=W&_9a8P!PxQZ$NkkRNf>xjm459d& zLIM(l3MteKBsA# zM`#eRKOBhTxYwU$Sub<&1E0&KdtNd1eQsSxQ50UD=kD24olZy?V#ed&xvB5-wb{JC h*c*&gN-3rO-VfV$IRv0U^F#mu002ovPDHLkV1jrfbFBaX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..2896fb7ba1e5f18b028efe8ea34deaf9717dd7d1 GIT binary patch literal 387 zcmV-}0et?6P)Px$JxN4CR9J=Wlre6DFcgM=s*Eh%xI#8qx^<@$bEb*|Akob?fT=}lca$Tr`3&t) zcj+07l&XsvI<-S&3)|432okmOH$9&5`+wPf4{$gf4u|8+crr+m#0Dvi1vw6hRG}XQ>140NhwI~-SRr?bLx~^MHY^b*N z29`E)&_GpH0Dy<*Pc46UbqN5-^Bi#;BMd`roiPSVsoFmV=X~4%V@ws^edyi5`4@ow ztmyZ#gi;DZh$UdcnBLEWS8xb9u;j4HB40a^AP5Hc4VgQ-3;L7NoSFbo6a@faz1?8F z-Hg^b>IA0Hwk-hQ{^@<6xSiQR7Wvv0n8?R?^YZp<9m{}xBx2_qdHa~JJ-If)@e~7; hQWbl~j}(r7$`7T!XJ7J&oH76a002ovPDHLkV1nprrj!5x literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4fbe1f965e1b294600125a46be440abcb5423868 GIT binary patch literal 418 zcmV;T0bTxyP)Px$TuDShR9J=Wl(A03Fc60SAjT}6(pTu#E^O>!>f9+$P$_JFgJgnAAa%|obh~GO z0ke=-u%)6dU6{%cofSJti7Y`S*)G5k5rhy>N}V;pv(al{ zEJ6qXz|&h}a=nPHj&K)U`pkI`A#d)knW88F0JCa^S+yFhlH)#h;@vjiMy!o+JjMVKnRVnO5(58}Z(OpwTHDG)u>b%7 M07*qoM6N<$g7JH}LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/medicalcrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..d7cf6a7311884d11371a9ba0de9824a7f43aa203 GIT binary patch literal 377 zcmV-<0fzpGP)Px$Gf6~2R9J;$U>F6XU=)mkQ7{Sy7%;*ZLS}*g>1px1Q|lQS7#J8>kOiIH+^K5G z{E8Tc#EvC!8V2_6+6iZ~plkZ{>@L+D5S-VDLNhQhFz`t!qo~1fz>5dBsOA7{0Nnvh zG_{QgF!&ts=E;4US%%GQj5I)NM-X&CLi23A8m9MlFqEaIFlZ=BqKMzP|D2&~<{XC1 z;tIG}Ly!?e!@6^Dnt_3V;nwBzxE*ly>Qx2?21x#e0p$G4zyK*Lj_lpWz~JnKB7S7= zHU?)mcN7bLdTTS>x_ll^Bin)10muMWfFL^v<`_;TU52ywAET(}RMN#|6kb47E^gA-A6K*w}dY zxPD+PpX7oijM}l0A}7CIT2a`k^fiO0tDnm{r-UW|QW1DR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..068bf07b55dbf2b43b3e64fcbfe853e79cf0b566 GIT binary patch literal 493 zcmVPx$r%6OXR9J=WlrcyGQ5eVnMvH4xp$$1iAScuy*wS!#2RYRk3JF0(V-UKzB|&3E z5GW+lln^9n+z?1XP=d#UaJeBRC-OI~&?^KR6m-{X6-uHWV_vhVr5Ag8t@R%|_ zdNCK>`nFoof2sKFyi><}A;5LS=&kUOed^14(x_BJ4qC z@6_?k*qVQW?ZA8>h-@M($jVI+cHXI@zW;YUatGqE2;#AbtB!~5K(E`u$vqKduiJs0 zck0YuXhJIEw{af-0d410idlnq19__ zjSzs4-`}N>NwQixUlLvR;Zch<6;;F j2qA2=V(RCB$JF@&MHcblrmfs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..983d1727955d2a9bb535b039f20febf1b16c23a6 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J3L(+Ln2y} z6C@H2a3r@}JM*L8_u#8(JZ>?co}5xVeOOi@MeIlY$EKAUT}i^50)LzU3LkuOe{NL& z%Z4+LxN`cITFtn3o3WgMd)Je-r=Lr%i`(lZ+`V<{R>>Czopr0Ah4! Ae*gdg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/o2.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate.png new file mode 100644 index 0000000000000000000000000000000000000000..31a17e6a082447faeb6f848f601271e1b0b4123d GIT binary patch literal 21746 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..7f92c43ee079ef9380941ae23f179d5ae4d46a94 GIT binary patch literal 21830 zcmeI44{X%d8NeOTLYu+R+A+eqKc{OcMa8lG{NGKEhFl=odX$kAl5K2#wx1J=Dl(LJC`_p^m97D-shz2!V#CRV&h_H7y-OYo~5)S80E`sijr_Ol#>jZEc5^J)h5a zFP94rN!Uc?lfpgh@B5zL?|biipFdl-chklVOX@yVM^V(0_O|q9{GIUsuByfVx}&52 zz+YGA+PYne`slU(Uk!EOk$Q^iSZ;TAd0m;?G{fm{fTp9PhT;AkmZqr2wZl1RY)4)~ zM?H47Df!M%9#1B0vnjb%%&?hU3+lDoM)Rm+bYrJ6y4_IC+ds@C69o}(dsDL6?=aDo*_3E;@+cuTNVLI9aza)cI8l}bc})VaoXD^| z!?QHtHG$OxkSKnVsXE+h%$t_BIlaEv9sXZave)x+8p8|?4K)n$4Nks?;Z#*+Sik^4 zV+qz)0YaS>!#2biI$ea^i15e)y|sEkh{8(sZ=RX zoU%2Ph8{`*7SBbFrCHF)i5f3zfW4XJG?pcd1dH29$W+Qq0)`k%3`Afir0+7+hdl zRRBlh4xtQLY~GY-2}IFNSpp(YLl)u1;eqhq|;C8X-)2OSZ{rgU_B-p08h z>?36SvG|Uf8QY+XDrTm1)n@yKsYzzeKsqUN^f+_0L_c7FqvKPx70#gO4>5aIK zr9fG!0KeRO7l@mZZ3{+vV$mpDXzc{hxlFt;he$BJN=1Ls*>=W1kC07 zYy^0%@S(p68~?+xx^QrAQ%)B+T`^geR-lP@OAAL3Me+9{Bq|oKAla1E zaEQc=tsJ7if{4jfN>-&#z-b((0WnNg390FgOrAS4$fIX6<;vG+^ulZpGE+=AvhYCV z6ScwbWI*XVZugp>^6>d7kl{sh685}ee3#Yj%z;~pUEa1!<;4~LnNC$xD z6o|xGc`his2%Vg)aXGBKRc(XxU_?7 z*l{HFN)?DXN75@NNt?e&dgY9H&gqS)3OwTQvjP?=fJTacvkxQ@uS|rWP9R=ZSzOhh zOC*gKWvLJ{UpeW_YP_>{+N4K;AA+1TDA`Od@rIS@sU_jC{vF)ruJ?<7{?k01VMbJd zaY+C_ZPtjb%dcbmHTjwDd==`G(%qtUv-n7}Sn;3vH&7_L%YelnhV%a|s*`#T+xgOi5M3FBf1&mie^Me#JC6;(ajiFG$TSH#znx0ZpOHx84(gOE&@h$ zGsYFoh>(bJ5ip{gF|KGvghY&sfDzq{aYZvCBw}0yjOb>JE1D4@5#u6YL^oqx(ToU* z7#9H}x*6k&W<*HDxCj{0%@|iSBSIp^MZkz|#<-#x5fU*j0!DN*#ud$okce>+Fru3= zu4qPtM2w4o5#78fuDbHCU7{@hiOV7UTb6&g^?S?k?_eg3w#^xe8eK_IJMX2a_b2f8 zn-n#`Qq)^_Qk3=(MJ;z8_}b6cQ&i2d_H=XS@bC2t6BBDs-@4$&v6|Y$AFCf2-+9Z< zk8De<+PB+!KmW@Q*4{t-nSIxu{o9TwAN};$zfPt)UdlIfUw!EH`lBZ%7B27EwJgm( zy`sLp-jWWU*O{!`E%=NWJj0iNmi^TNYg~UOBqA z_0%)yiSI5vf8;Bl|Lr+%+_${{wrwk({06<}{Bs*>S9WY2+p&1@Q^)Q*z^pmG_obR! zww~14AO0Gh8XA=|=f3{>TX!t}?4N#o>hPh*-(B>@+GQ`g>?7)34?pqLx(9D)N*}4I z#h=W|hM$hD?%u`U)SX^8^7p;ZogP2`?NfbiXAhk?_VVJ@_L0T@$N&D$W2>%#>fPz9 zzWLyb?ddl@_;>BSpX(Ukuz&a2cbA@A;x6c}U-PKio*(JT{$^tTGaJX$=bv7&CG)m% zL+d+xkN+9|bz$u%yN=}EK6AU@?byks1AD-$fBe?q8TI*_C$^f8@z)%`@5}$G8>>Ip m`wR1h8tjhVMN}>Ig`@Ypdho!B8vmD0+gmrLf3WV(d;SY7y$gK+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..684d5f89596a8116c339d5dc35016732a5a5d23f GIT binary patch literal 21920 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/crate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..436367b7837be24ebf32f396e4f9091ff67d9bd8 GIT binary patch literal 21599 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 XSbyMM>nk$MMmjlry7tS*E?oUD(mkB{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/meta.json new file mode 100644 index 0000000000..082564ccfb --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood118 (github) for ss14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "crate" + }, + { + "name": "crate_door" + }, + { + "name": "welded" + }, + { + "name": "crate_icon" + }, + { + "name": "sparking", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "crate_open" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/piratechest.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b469bb46d6d8c2c03890c04e684c0940c97a7b GIT binary patch literal 17749 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 fZmh)Yp7a2TV{an^LB{Ts5aOrZj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..feab7c1c9bd97697735946e55d6d8905acd151d7 GIT binary patch literal 529 zcmV+s0`C2ZP)Px$%Sl8*R9J=Wlrc-gP!vW_rQ%Xsgd!Ovi*zeRaB(iu4(j3}I5~+z(M2o{g5V&E z2!ew+ISE}{)FI*zaFifYC=LdZR0?9uA{BLL5?`8F8$r9|Ov(N3yYI`*dly1NLP9!B z#D16P*jbT$r0am{nOh3+#bxacYf`}T?Q(;LDCwTFQ!RyYLi;2 zNOEcufLf_YA(yra$l_8IRiltg^J2P3t&Kg3E4tx|NBxp*?9FSXB7pN;$fZ5GDd{WL z8;g1L*Ryqc##TM?mWR-9bGsWqad_VkK=xfH`>ubR*RlhCM%txXt-?TroxPhzU_lCQ zK>T9y9JE7mxN*UT7P2k#JO;|;G5}B3VX5rSx3!@g!xQPtFM?HDq~miSq~m-7ccR+( Tll?7B00000NkvXXu0mjfd=Kn0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8kg0VQzx)CM}+V*1Hs|dsj570U;8b{ zSjDrcVYBB{XY=yUt>QgAK%jGi%f9~Sp#%RuD$kkwc-i3wJ$~jTrxa&*^90Bo0D^+Y z$9UW3US55%Rg?XAljI%aXi1j~Erv21imObS?d7e%$}*T*-|}L0?deoAo5*JX@*Q8o*J##>sb(K)f ulUu%_#%>2SBv=j+$89ZJ6T-G@yGywo%`*oK9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plasma.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..9086db2a1ac63dd93c899a5e093cb67e90eec3c9 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J3U<-Ln2z= zPT44USb@j&=^XYXp7ME(yc(uVs?rr~R=o=iB^X{UDbj1`yzDTiJ5Ke%k@{8!2LTpG zfqiGTh`-)-&z-IMy*fj~&r)H*_Lk`E`Cnt?@@`)}uR6AYfNelF{r5}E*X Ctzg3d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1811ddbf63ed27aeb9fdd86a7e9ac3123ff8173c GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR9J=Wl)VvyFbqb&^Pz6;U-QMT>%5|}EYY^@8vvNu^Px_? z;sqGTag{X7GU!H2AL`~jcg;n_05QPy7Z_uZB#9@DG1&8=Zt150&N&Rj;1xROAR?PS z)ajaX`zJWPihsrCRZK)k)AX>hsw(7pKHYSRh=7^VG|geZwH9?z|5B(9{CGCr$La>2sz?|00000 LNkvXXu0mjfM&pKr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1f8c5956ecb8065ad6ca33148a9312030acf11 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}+dN$yLn2z= zPT9zNM1jY3?&YaGhnZ#`thF**aE4<_iRR^t#?9g%++wC`u)Le%?3npS>p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/plastic.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..76183f9af098890fe17b592e19e79dcf3ea626af GIT binary patch literal 368 zcmV-$0gwKPP)Px$DoI2^R9J=Wm9egZFcgM=Z+s6(ClY2B5|_qTU^U?(oE&@uCwCH824BFiI5J~c zI4L8u5XXBb2nDJb1NYvf-_lar{vRhm0gXnZ(P(~|McuJ1>wC`NG))%(uxt-<&Swda zqNwRFyEl_0nKazCZRxrvP*v5W0$sjlP5T!DWm!%ZHnex|9hh3;rGW4IPZtD10LB+?KU3kV^a{$_o}>9Xo=z&V$`;~F9Y=e!rtrJd0eXot5Y9LGT%$4xu* z!)jN=FpR1t;%_5-rQ~Utyz;Or;A6FLu O0000Px#>q$gGR9J=W)G-ReFc^m6ui_axIh3H#QwR=j9>K}MBiI8t^%8dR2yO*EKrfI% z{yJxHbd$Q6kkketRJ;7|RQiPSQD^~<vCPaug<-hof#m6Kpe*o>QAZ5Lrve4 zQn~|(2vt=%2Z;zi54E-r{uzG#75^&zC*(Me;|A{qa(JemA_eYd00000NkvXXu0mjf D6{vgv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf8a5660feb840a1aa81a671c715cd01998bc18 GIT binary patch literal 492 zcmVPx$rb$FWR9J=Wlp$}zKp2K!mi>mRC6LRO@CPs?EZGIzEN&rTV*h|45Qr%Z3cV&| z4uP42FoCQm72~6oRLqbJMVQ&$?r4v(4u)7CbC*7M*SBAKACQockZ@#DVv@~f*HH^x z*G-vxT&H?1K)qhq7PVR}Fvb7?LY2oAe1zd$;g8?eO#w{4oQe#<7=vY5niN+l%Exu$nd`cG03w3pINCxYg2~5qoBrt6@Y_~=C?Y!{ z=N##Ddh15pw!s*aolf9+9*79lYIW;=-}f;Zef^kP0MGN}yiy#aJ1m3_;GAm*2#5%r zbNIf$HGuk#PyqGiYKUAe2gh;b$T<(~Q7dAqVpKTePuLw6WCeP?o;L2nbUFn9G?#re zmwn?pV}MF=EGtnim$h*h=JPoKpxv3E-I@F>fcWy?R3M+v0{|Aa1{Sr3ah-Mz)ed$@ ih$#9RsvRof-|zuw_5@_hPPx#<4Ht8R9J=Wl(7nfFc5~%(k**t5eLE57f|TtOX!2?OSlR80b||Js zZK-0g!+n#24fR$%-*4k000000NkvXXu0mjfdP;jb literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/privatecrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..aad1114a412e7c2ff2222d453af3223946d7de05 GIT binary patch literal 423 zcmV;Y0a*TtP)Px$VM#)`##B?jf!ftgWuH zur*j5X+;TK8q*}3U=R~6WS8Ci#Udxl{va^f&3rREvl&1lkw_$xUuHy&tMi@DO$MId zr6T~C@QaS6ZzTBb<14c#)y;>ec+lXdN2>5%OCWnM2Th=gve9UNB7x-XW3XUN+O<0{ zbP~M@T$~*O01P)_YtJ{k%)Y*V!O6ikX4+Kn3nKzA$eDke21zr)PiR3H5s);4;U+Nc z?=90-V7LiLnt`Ml97~56jf9?G)6B7n3LeRD3Q%@w~00c#@tgHPhyJqzL#4UUTn0*K5oO@o-Brn0|L)y zl}blCWWUYb6~N5k!1mbk`kgArpMjeibS~^^GU;46MQMhbVL@*BI@7*MdJ~?CE_>X> zlUCU}^XH${dGY5=UvGOC!^j|WuGPGteqYl$Q_o2%D}(nk3bE(iTok6~3iJtsr>mdK II;Vst09lh}qyPW_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d869806105ffc217e8328be006d560cf2e2efe8 GIT binary patch literal 498 zcmVPx$tVu*cR9J=Wlrc}jKp2J}!5Bo4K}Zx6l+_Rh!tCJ0#7yF<|G~-G{~)W0vlEkp ztBr#pZbocE9bkbLQcM5`yn5GC)DCK5-=xXqp6}ki_g(HFRH#s)epyRmaB`5C&MP>( zwwC;OP$u(bdGffjrxcwx9ys0Hm;$^qQg~1%xR4THI2?MC7UQb`XpB5OD3cZOB|oGv zKp4Qe1?60fcs#DaaxMm~`8+6dIF=ef(`~Zpj#8-UHanx)TlMVXL7Ct}f9D7QuI@UX zf|v2cmj`9O0ji}8$;27}`C8wZf4W?E#uqm&%DEWXbP`G*YmKgnrrR9u@6IOng~yuW zVOj$vka7e@*Tl32EBhW~k%uhLEfBku z+b7S9pUkdpQW<~8LuhUX?(0#Sjj_iNpxv9$?)BJ8t#JF;15n1<^yeN61Be#8&q`=J owfO0fkI2u%H-P*?h59#o1G>HcXeaUMn*aa+07*qoM6N<$f^B2v)Bpeg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..562c10fc6fda8193aa322b46335eb1e32083b90d GIT binary patch literal 382 zcmV-^0fGLBP)Px$I7vi7R9J=Wl)*~FKoExiq)D)}qRZaJ%NIckt&T7_Vo6^gEr^$Yk&CDcOV8v)raM9Te|4KN!e$|q^tef{n zwDA5B;N)nBBwcl%a9*o~KYl{Itc!evF)x@uB8iQD5h%QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/radiation.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..1ede687689c3957ddd31415929ee9cd33825da05 GIT binary patch literal 398 zcmV;90df9`P)Px$NJ&INR9J=WmBC8GKoEw%mY|4A(==AWB7%k9gi;R$4?zz;hQ6dH4?+)uhf1a3 zL5Lus(i#(zphW_~dQhQjlWHMt1^2t{&hGp_!_F*7Boc|_zmpkW932{i;#L{kGE*1& z%6oR+5HywVhw_CS*QYnB8>m!kKpAKV``Of$CS>jgl%#;4jZza)-x6i!Ujb=g#DM1p zQxQtaE4&WdGO1K+9Go0a#l&svYP^A->r-?C+N~x#OA2?d5xdnr@`W6o3vqyWen6>i z(79}oS93zFv~S?WXki~O zgzj_1M#6YcZqT8s^xP&|LM)DUs|gT$XJP|d*pJ=Ubrr%s=<2WU#PRpqaMlQa^V;V2 s0AM|QNnPl1aRq>Px$-$_J4R9J=Wl;2C+P!z{MmQulAYiTLfYJAa`mFR+f7g3Ng+5Q9fmkHb0Uoa3E zDB{~5CMD?{jQL__YAH9gl_}_C^&zD7Hc4YEs1Nx(CHI_r&iCAN?}3Pjh=?a<=BD17sCQrC$Ir{d$#h zsf?lPl26=kvLYFM*2$H zOU%#uB{zu)#F^=7K}-^$6)6ZFq@a3Vz0Z=UG0hGynu_5vA|2{I|sh*?9oh203gP@W{s(r+`_3BTUY z9B^Mk-EN|4YH-3ZO6B$-3gX_Q__|_A8`U>&+u!BwFOn@Wl?MhG#s4iQNzLjct5_B* z?>9NH8*MwluhJn|WsaJ8j1Z0XdMux3SzBWN<0nrnKO_M^gz%h*J3P9TXDU`Jr7dy# z&64*C!SdQ_>($0PK7ZJf_Jj)P#?bYlTsql;Igib)`fl|ub-PK;JPykpE&!Z9R_*V; nwu9Y0-*uzp?;jBn@hrIoG_b(&dtM&&00000NkvXXu0mjfY?1?6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c59bb7ae2081c3fce22cc26558f576cb59d12d98 GIT binary patch literal 644 zcmV-~0(Bl(j0hvTj$lq?&Vd)p2+8()GbVEOT*Y&hK1yTmk-Ab$~iR9iR@t z0gQ}}zGLg?@z7X`N5R!)t@-doD$SjR3LhRem;(eRz#s6#O*Fe$b~)iIax&Ytu1@Or z&CNh06hQ!PjbRFoj?M~DZ5e8t`v)pEtX^MH8-5fZmPlp+JRZZf96&gCLLB2=N}kidC9AXil<}+y&`Zb9XGg z+)%L=j-RdO9>9u4$ti_^Y8Er7T|{Qmr9evq3PYBRo>TuNCUP77^Naa@WMiHCt*O^d zZShqc+}paE>=ps+ zxiPa0a$4cmX7CQyTeO;4Z?1jwBL;!_`}lTLO#JwBcK`pxKiB=`FPIAkWod@WIOrO@Vqlou XZXWXWw8mnf6B#^R{an^LB{Ts5oP$^q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/meta.json new file mode 100644 index 0000000000..4a70ffccd8 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5c44ebd1f3d049157173949c39b54ae700dbb89e GIT binary patch literal 347 zcmV-h0i^zkP)Px$6-h)vR9J;$U>IP)h|GyeNdEuo(H#^8&mP}oFtGM!Ko@7{=7Y0;e*J`Du$Y_* z!-b<;8Kh*@QN)%kn2Ta33o=Jgn4dvV*cinibwgu@_isNks2ie+69Vtweq?a;iz28F z#R2c%eq=bXZ7qYqKZLM>k3Yk!M|T)5Y`F>-`@r;v!O+~6K|xKG;lZuj4ChZCM$yB- zz`!7-r_I2?pu%ur%SN~!2d`lK4!{Or1|S20e=H35j~{2afBZOvkHwg0m##8AyL1&p z933zbR6%1f>HrJ}XzA$F#3EegVoih}nEp`R0a7@`apnT_Y()vc=OGkZkV`IFgu;cR tTd8j5C>RB!U=)mkQ7{Td!6+E|003vWPwQ5NV~+p;002ovPDHLkV1gBrki-B0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/redcrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..2af808afb3ebcc5ad35a17e39ca9f3f030f38e7d GIT binary patch literal 283 zcmV+$0p$LPP)Px#)k#D_R9J=W&_9a8P!PxQZ$NkkRNf>xjm459d& zLIM(l3MteKBsA# zM`#eRKOBhTxYwU$Sub<&1E0&KdtNd1eQsSxQ50UD=kD24olZy?V#ed&xvB5-wb{JC h*c*&gN-3rO-VfV$IRv0U^F#mu002ovPDHLkV1jrfbFBaX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..349469262c66feb0de94019aeb9fc5b2df89c357 GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LR9J=Wl|M_wFc`+4J8pL^#V>HUba8bo=OCSngY+A8%omUr2Pty9+(+mZ z92^`ykSNqoa7YU`+)29?b!UG@6d-Rl;$c&wUn- z1!ac5_l!6c<6cl?H$y z2mk=XiHqUHRpx7b0@ZVz*k+@y$g&Ioa6Nwg4qR->K>c4(X#l(#Pp8jo^GOEgk!8NYfkA_;ep!4ro(>Y&5u!s6(ZIf640000ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d17b5298b0ef98a6dcf244b09184acb39c94e515 GIT binary patch literal 433 zcmV;i0Z#sjP)Px$Ye_^wR9J=Wls#_3FdW4nsB1r%9HCwSv9NUQh|-~AX37;Z`Uap5Ra8}C&Joxw zh7Mg>+)9)SAQVeTfzGIOXl=#BPMb(=7XPMaKl|?&$2Q<_I2<+8kYX?x983eI(`m!z zSM{>~NwzbNV{K3n1ei=F2LNDcx(R2z8p zyukY~df;I~jpbA8zz@jTBs&lIloAzbv^SoGV48URM45dfeQ57CK-)_SFPpgUWu z1x;EauiE|N+gC>bBc%h#uk6m&Rt-QM#+&&|VZB^{&3>h|Ie*1&|DiPQ__u~#m!S4{ bz)?G&%RtzA$#bI500000NkvXXu0mjf&hfz~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8p}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/scicrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..7ce2c6a444267158c41746a7d59ba25a4ff7b51c GIT binary patch literal 352 zcmV-m0iXVfP)Px$8c9S!R9J;$U>F6XU=)mkQ7{Sy7%;*Z{{H^|>1pxCjT;#m7#J8>kOh7BO~O#9 zz3UmnRW~U(n;M{_qXW)nL6MmTkz_4S- z4u%O6Cg8R3#fulX9q{JQ69$G4G8h^@ePDvKD=I2b@-YnT*s+75qM`!B0(5ZU!Ufz8 zAQn_qRA7j~LIkydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a493fda2112234dc58dff0b0818a8c4bdd42313 GIT binary patch literal 399 zcmV;A0dW3_P)Px$Nl8ROR9J=Wls|5RFcikWL|yxb$x_uDWMS#rv0|w>0#{)45l|=8g_$F;Ss5~P z?P67`xIh%yQY4bjsOeH$7()`FQaboIJ^Oq1`+&y-91e$LVrD7`!|>3RP!z?iPamo^ z^^4|ap65nV6h+9g>;M3aF+(4!DP3V0sH)0x>ia&_MQwek)@0tR{1MK8Gob$hLI^z1 zGeklN`t+e%Th|7plqk#6NR(27bKa>B)zqG1@=tJb6puycD1KVK;OgemNW6dDp}DnPY!0A zGaGc5WqNIG5;*ihH~(zkPrZhYlhyM@BeOUEHOxP|&E{AH*O|{TllRI#zoYlTuKf&; z%ax@cE&3L0J$H_aQHg13h&ZE?7E4^L)!#;rjsuUGZkng01$Z?YF7w`88rwK?y{K|h z)HGGaq|#~kOOKydx8Uy;d$+?`fW=XOWudlwZM4UM_(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/science.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..f58738d92ca325395184b3d1b4485bf0b068045d GIT binary patch literal 356 zcmV-q0h|7bP)Px$9!W$&R9J=Wl`(FFFc3xmMjXIG3Kc@4pN0!?1I`rX0$c4-_5@sj25pHYG!>DM zI|_=Vh)iq@-U^~9evQZWnEy45Wgrj;1OkCy=AwfnNj}dM9){rp0Fk*!M5l-_}N@<-j zD-y>sw%9V~y#;0!0HA3aYxL1|9RT1?j63mep4Wg`1pp|D!Ww-re~Vsk4_t4L-8}0t zGMj6w2b59}LM-DRzF(l5RX;|Kfio}-MC*;fzvByjmU$wwaWEYK00000oneEP)Px#;7LS5R9J=W)G-ReFcik|uf@HcI%N{Y8|dZ@dJJzMp2Ef1V{~!$3|&NVF%-#0#a{VS_77~E7^}<8!DSQUVksL`G=#vMRwZLbdB s^LePXee`Si^(p>U^b$&vBuS(928T449Lg|AaR2}S07*qoM6N<$f;!22C;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d973546e0066cefbbd359769a8af19919d47fa43 GIT binary patch literal 470 zcmV;{0V)28P)Px$kV!;AR9J=Wma$3$F&M}HE!}$*?3AUVxMb;~+r7a(hHoIQ;w}Zj&Btg5=X-%J zr65Xg@I&x~kiLL*D2ZS0E)ha&2k*Bey_CyPNxt;004*x+{ZfOO@JO3>-D;pG)WTsqNEg-bW1aEW)c`&&UseEsw;ei;4RF`_LV9-M$o%6S_Z}bXjIRao@pyW??JO2Ma~vB$ z2!VdT??`i$ntZG?&&slN0}zotI{cZ>$GWON_%ZzTD&7~3H=&dggTWv;G0$@dA!=pS zT7!s?rfG1#QVI*UF`WQfYums1RJMP6^b<-->Ab)|M37QKDOGd6HEIF);(Sr_do&uM zC< zEHQalddE4ZfN!p*J)pHlk|ehE5&8?vW^Mc+;WyYm;Q@M8(em&32F&OD>NUn2d;kCd M07*qoM6N<$g6b*LN&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O80oneEP)Px#;7LS5R9J=WlrauOKoo}G$TridoCVz~&zP#q17<0#(cXR~d-3Lv7&^IRKhnnt_d=4Z1dpQgza zNYnI4_Hx>`T?HQdkePvqtP}@90KV^QYlZ+3ft1pU01+7io|UE_SOrSuLDBWr3yZFY zQoWx0f8IbPW~h_cdSRW!P>I=7h5?xQyJ19BS(Yh8JUq*< s+T-IV*dH2axMB~7!{Kl^91g2I0Z-siD8x-ww*UYD07*qoM6N<$f+J0P(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/sec_gear.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..18a9da738dc6c60ba467d75f47363d9ac600a225 GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR9J=Wl)DXsFcd{E5qp5Bkl29In=nMG6l_36&j@V579bj)Oi3LOWl}^$ zVDn2N6CwFj#=PfyglzzgMx)Va{){mUT-SXZ8C;g70RZNBk}-Bjc$Q`Fu_?aH^IU1T z=XsN7NucXGr2-U})rKTV;5ZI!+n&sG&Ot<*{dHY0 z3vkX?n}OHAVtkJWhzN`^DL_QbnB9Us5+dU-Vp-N~-<+JXTToRM03hsBgnhbLr%a$} z8UR2P7l`6wvF@ua*n{u;0D$}Twpu3%>^X>Ae6q$wfQWt$*PMz@qLn2z= zPC3ZQtSI36zwOF{$Y&|-*AjBg43=viP@8mFXICUAN9Xkaevf{iV4umzp_pRaE+6Ez zes{wvIph7Ws_aEhSn@9n;&NeONJx9}cUAFw)_Hp~*4CQz8qVX7{k!UQrO(;<35;SE z%N<+vGNZBc+ER{Ll4*5UWB-2B|FNs9zBS*;i9_*rC39nJnppEq SlX9R789ZJ6T-G@yGywp9?NZVJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c73b9ce0714a7a42cebb970f9663db5a0906fdda GIT binary patch literal 361 zcmV-v0ha!WP)Px$BS}O-R9J=Wlr6G@Fce0=cDe>EOcZNCW+yD7gQ%#+RMoSD?tl&8J2BizB-o0| z_f(jKCeW7|UPW^haBjjk`ME$O5{Z16oqovk{Kr)wgxL9fs58A4psFgXsIF@;#sC0B z1k;B)?R9{IDaLVpNt$KZG|}9LI+MNE{1Y)i3^3gS#u$<$v829AE+6XjHz9-_fQZm_ zomEIg@cB?T_aEPa)mFR}&Q8cVN1CRK1DmD+V{Gbl8Yv}+2xVC=j#o;dZQJSH3LvFi zP0l&DCeRQOIOkAGEsmf68AF5#K7h!fkd4`@RPNoS!$GpEqyaW&ws_003OB zcU-P_Z(Yz9yhBkG0D#Bwv{?5N;GKiG#$V>J0+<~t@-_Sd19zX2J?mV?00000NkvXX Hu0mjf;scm6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/locked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..aceacfce597de2a7dd34974d00c7324fdb3a34f5 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zFD~S5a1d#J*mS&nYVt3wh^K#|8Jd+i&O8$EL&7U(q8RsiOx|`+7a1%BrT5h59ep0Lku=O zQR21t^_Ma|pJR1uecEjsE{SBZ?A#!ezT{2!pM`HW;HQ_~ zr(B6TY;(RaYwpwe)^&CV>oQ^<_F1zy3INfnPmGg(d)aCT-QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/stone_grave.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..30d83f7224c45085c6eeacfcdb39b68f96599d3a GIT binary patch literal 792 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 N002ovPDHLkV1lIN3~>Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..899629b37b4c8d1467cc12d5774d26b7335fc2a1 GIT binary patch literal 323 zcmV-J0lfZ+P)Px#{YgYYR9J=Wld%!PAQXmwy$nE|!U0lRS!9UJ;Q$s6VBrAi-M}GISfykD3Tld^ z)*>MX4-8&T;(5ncy$3x0p9cVmL?V$${FsdnF2Hk5;q$1SnS;loSVg?%e2OzVc`D1O z;@76Ja>qc|bx{pawyUcBg@L~Bqlx+UcHTg26SD>+=ePw5YR<6-up{FFK#TBKmc|!! z3Ru5c;TH>zO_#x8ZY#% VSDs?)*$Myv002ovPDHLkV1gk_groof literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ff085b18131ec0d36e93e5610592e2e3fa40df GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b3I)gLn2z= zPT9zNM1jY(-fug@)awbtZV5VBZVQrmcAa_9B{=Dn;FBglr(KIbuAXpT{Fl(7hD92u zlFTeEp7$+x@XD0_8F~Fzxpj|Wnc{m}Ck}RoCv&XrUmxL)ZH#*D9-OWFWYO;VrMl}E z{uGXK;Evhf(2>ydQbjQFN&4Np@vJi>fA1@IOmowGdhxu~OwQBuAH3H3C%UOi)HQI* a(>YzcbMnvRhRp{$l)=;0&t;ucLK6T63|oQ# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5420957a70606b98e544062840081d93bfe4011a GIT binary patch literal 386 zcmV-|0e$|7P)Px$JV``BR9J=Wl)r6+FcgQsi*5j@kSH?1RVY=qfDPy~LI%hPp=N`lV}w+Q3VI48 zSFiyoaz?g~Kamx3jlb&o{rv2opTXd8I2;e=B!f7Pr=nt@>$?wm$Zgj~qfZ8eprRpp;>2AqNUF9?DF-}f~!2m;o0Tg}vG z140Pew$&yIA*kzmQMc7(PV(?8*nNtRLO#W_fe)AxAiP{Q3qPBN7vR~*cR&Ta?bP>8 z!xebH?X5k<9YE6n5RT(df#+!pB*1lH;p(RK3-xN;8FgnYNEUKxN5XNOjhk_29O%w~ zbZd^yPW+a=xo^YM8<}^ov|9X{vH$=807*qoM6N<$f}dro9RL6T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/meta.json new file mode 100644 index 0000000000..e9dad802e2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage404 (github) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..f436828411fea82422efea9e0b2e0928871f99a1 GIT binary patch literal 305 zcmV-10nYx3P)Px#>q$gGR9J=WlsyiEFbqab)iHXt|j2wZH4T%M*10xb=@CAGrb~=H` z50s`sUGf%izQ}ozr2zbyWc`s+F0Kv3FeFF0Z??}j0YqGyrqMQ)WvSKs+&5eEX_{<- zs;XSF!Kv$d6L^{-GXoLba&VSqkfy1&W(g1x2qA6}AR6)MLej0&w(b|2$&g!5Kt7w&y8L5eGklh zZ8IV+ZQCx0=zPmV^*9}Y`DpkMqDLeWi9{li$gR8qgzstgVU-$700000NkvXXu0mjf D$BTPe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/surgery.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6f667a4e9926f0a77b7c7e405972d190a18484 GIT binary patch literal 712 zcmV;(0yq7MP)EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtJZ$xxlFh>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOi`@MF2wxVGIKjGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_HRyuGk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8L>!AqAPEsNs@Omo7NWFjq?kz2e$2z)@A#AClF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RKmVZM{_SvQ;w!fPTX5q?tJI!!xXlnqQ+61M}m(56t`i2I~sS uCfT1a5A!AKv2PY?!*}&1z5k9Ky>kP}s%L9>Qc*|%0000EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtJZ$xxlFh>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOi`@MF2wxVGIKjGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_HRyuGk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8L>!AqAPEsNs@Omo7NWFjq?kz2e$2z)@A#AClF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RKsO$X@Af+@k<(#3a001*X z@1xGW2lz~>9!W){T{Qcs>p7R^B^ZDK+7zg2`?-B><)hAPJ{c{5nW2<2G@2P!KI&$_ l{Rw`q;(y_rkPt%1c5byvXPkc43IG5A002ovPDHLkV1mkf5k&w1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb56b23f846de3513059e69123254006ba782f9a GIT binary patch literal 752 zcmVEX>4Tx04R}tkv&MmKpe$iQ>7vmhjtJZ$xxlFh>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOi`@MF2wxVGIKjGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_HRyuGk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8L>!AqAPEsNs@Omo7NWFjq?kz2e$2z)@A#AClF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK&igabtnawe*Q zY9QPKYi&5WaV)2oY7ezUhrfE`%%#55~s-^nkTX1p|{};29kciMU4FKR_^QsD- zZ|?vA!!XS5tM?wvjJ9o$);s4gj$?>tNAYI2Qw`je3nt?R0yBe%;G8>JpN?f^;HMA~ z*6&*tdn77pRb~LtU-)uUwm9&ITM#dr{*AL3xPSXT2kCzQhJ!7TLo$8rXXC=twMCMk iUQg8vi_d||;(P%QcDWy)rqCe(0000JP)EX>4Tx04R}tkv&MmKpe$iQ>7vmhjtJZ$xxlFh>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOi`@MF2wxVGIKjGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_HRyuGk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8L>!AqAPEsNs@Omo7NWFjq?kz2e$2z)@A#AClF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RKbz!Y7y@Hg|@+lw9_W34&h{bzf6@?J0 z{XQSf)|`l10q0y#_Hts3o51rJ5)m--l*U?XK*Z{-5nyIeN=*@9=0@N#rPCjXfC$_! zP<=xp0;LofW2Q9AIRg>>R{Wlf1rfWm{Hi;?KEZKl3`(57Ll6W(5CmZ=FZ}OAIQ&tI QVE_OC07*qoM6N<$g6k<6H2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/syndicate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..311739a2701db289577b99dbe6910bad2a1f9010 GIT binary patch literal 294 zcmV+>0oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/bounty.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/bounty.png new file mode 100644 index 0000000000000000000000000000000000000000..d7bd7f29eef6ffd0f1fc6d6fef52aab82d66b602 GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFy>`CI|pPYCo?c;Oe~$a+xu{U z$g%ouT}RpZtU9bjY91_5;CiGX`X)#=i#6U`>T;Mzl1J2%9b9^Rtn3$$UVl)(VD*Dl z3LISuk6ygV7VLaJ%c=VXule)iXNZ^ za-Q$^IV)$L6#2idKRPR9uVl#HfBU~b&x$d#kAEy<}o_Bd# zD}M`njAX!%pqDQj=8L2=*9E^>Hc40@$ae8fEx+)M^NMvJ);*Lvt@Gk(<(26slHcC+ zT;aPJTcOe^tn4+5Nqfc<$thXhY4yL`>S`{p>2jaG-B~bPCbH;}tiV= z#%r;6MaD~6i`y;Vs@;pX%4_OaPdRzuG^fdV=hvntI&6_s&s*+mzOw7jBJCS@o9%Yq z-}Hr7>PLoHU4Ek|FakIWJR*x37`TN&n2}-D90{P{Bu^K|kO=qW1PRu~iUv|ln8YRL zhKXW~0kg9I$p;bd?SRlivzxSN^Ii>tJ3p{w9nw~HrEn!FLcUcRm0>)XE k4B?BEB~%u3y^v*M5UP;%KNz!b3ea^7p00i_>zopr0IqQYi~s-t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/captains_paper.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/captains_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd4bf0503f6036fa0b747890cded0b7dcc894bd GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFy>`CI|pPYCo?c;Oe~$a+xu{U z$g%ouQ^n*ht~k1=GZOb{>4(2gk0Op7eQf`kV_Cyl z9RpYd-P7Z{r&O#H)e6erVQIgwdjH{*;vam)dlm`LXjt^}*2jpD+5Wm22h*8aIE?-B zZxyVWc_d^~{q^IzzN_x>tc?4AKYK^ibmKloU&V)phd0G0&TM-bdOc{5=AFzZmroyJ zKO`8yX>FLjQ{I=_>SpKnFn7{rv>50idyB1TQjz6TL#Ihs*&MB^8KWX~YHGIQvcIKk} z$uGJ6xia(<^<8BY?BOBeIx*fm;}a85w5HkpK!#^mK6yiEvL&kYHV`XduOeNnCPn zm?*|LVRrOC`Pn-stCuI;IPS#F-f+gp@062a)w?~J5o?ncO=Wg?R`>7I%!kL$u1=5= zUl7UBpc4`n#{4*3fBxeVhOe-q$InAOUl&#&LSWsA(=ySukb%(JU?`LA(c j>I)9GlPj32+8G!sgyq{qZ>!D+I*!59)z4*}Q$iB}Wmf+c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate.png new file mode 100644 index 0000000000000000000000000000000000000000..c3af37ea56954a19ef513bdd6cbefeb075aa51fc GIT binary patch literal 18100 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 xunQ0U^WO8%-gx!EL#gB&k2b#8x?nN2?ylpw5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/crate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..d3164e803a032d88829683884ea7f747cc1bdc14 GIT binary patch literal 18017 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 F@CTDd?dt#l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/invoice.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/invoice.png new file mode 100644 index 0000000000000000000000000000000000000000..aacd2ca7681dcc93a92f3a4bf48e3f797b814409 GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFy>@BI|pPYCo?c;Oe~$a+xu{U z$g%p`A7L^j0);OEjxJ;k6mVa;z`JyXXpL^}FQHi`Dw;~`n!1}GDD3(n^@qPiG)9!g zQP4$ZZmn+6qn*70g4Ku5{``3Nx2)g32K%@xCDs;vyBzPa5{n~SQ`K#QJudC|c-@iKTN$wSA78{%}b?LV*3&pa()+&_X0mJDUiZ87$*!r%95#nq13yn!S-z3~;`Z#Q9}HIJ z58iBAwzT|Vjc}FRnJH6Oc`@Gn7sD6lzc86`SKflslc!%jpEJ4IW8G=}U2S`7B_{ly zd-}fmr3{((X>W~z!OvOX5n0T@z%2~Ij105pNB{*Vdb&7NU$zeG>~G#BrZ8O zOcY~$5F7MUe)i7j>RX0yk{7lzJEZMOdA3MmZ~Cv4HDQJqPcbSK@2~%N|FQcXP5CoONoLJiXsBBCPM>(YLdC^5yLp)r&mv jDq(3(31Qsp%)oH#uKX5((wSC3$1!-i`njxgN@xNA5h({f literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/meta.json new file mode 100644 index 0000000000..9c0d876c50 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/meta.json @@ -0,0 +1,52 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood118 (github) for ss14. Label Sprites by Vermidia.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "crate" + }, + { + "name": "crate_door" + }, + { + "name": "welded" + }, + { + "name": "crate_icon" + }, + { + "name": "sparking", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "crate_open" + }, + { + "name": "paper" + }, + { + "name": "bounty" + }, + { + "name": "captains_paper" + }, + { + "name": "invoice" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/paper.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/paper.png new file mode 100644 index 0000000000000000000000000000000000000000..f0c91659d3e19398d4a45cd9f06ec21555735105 GIT binary patch literal 599 zcmV-d0;v6oP)bXYSJSo*O#$I?-LxEGnTGhfV=CSj?$LAF zs_>!kuq6WuUnxE1@w4Kr$M1@*WMT?@s%JR+hf{x8&sm1>kZ`||FX_MYs4wYA7v|@r zhGh3)lORTvFeyr`k;h>~YC$rq?;EZ9W+{qCm$yk7OB`8p;vE*XBwf=|Goq*E$x~Lj z|IgFTj77Ze9Z_g`a^1H9Xx)MDitBzIx$gHd_#fe-Q1cfhr-={ID>beE0D_xvc3IO> zyKue*y$_~lX;sND+n33}>nU_DLiY`{Eqhu0o^x^!$qo5M*RZz_gK|H(@&hv6Xdzn4 zS_1$8010qNS#tmY3ljhU3ljkVnw%H_0056kL_t(oNA1$F4S*mJ1<=!2>jtz;hdmR} z%Q%c74K0nfx_|~cBgE=x{Fe|K^6z*+gn|GBAOHafKmY;|fWY4cIt~D>^;OC>#=QCs z90R1xS*b_#Vr{Wi&ow~GJ@AF5Q0Jo l6k}}v1hr51NrD5d1#a|QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/toybox.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b469bb46d6d8c2c03890c04e684c0940c97a7b GIT binary patch literal 17749 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 bg1^HfSpIjjx0QM&00000NkvXXu0mjfPqV)~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashbin.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c197616dee93a0c7f24ae2e5846e7a588db172c3 GIT binary patch literal 736 zcmV<60w4W}P)Px%nn^@KR9J=WmS0cPP#A|Fx)s)Tix&5XM3%tJKnw<9GZ7`;dEpoF>zNo6F1#}_ z-VF4@IAvzR6oIj^4Pos<*WpF!VPix(nBK78%}&?1=Y7uG-#L9@sG)`$>ZWVt8qa3V zU9bHQ0FiWQ@j-5+aR|VP7GeF<*X&hbg8d}U%p`MO!j-2hG#U+>=8+d8fYvq)59U%3 zKLDA`OfnZ%Mwy(QCtoNqmrnEg&1zTB^W`OR56E?Z{1qbLC;77%FZr>xO{H38E}iE6 z$8}=S2#Lg9bX`XdI^;Kgl3j2C869Ks@e?Go{%U9c_gi4+Iu&5QTmm2*iIOiAn4X>{ zIia5gOz4CoHS&c5iCCOcc@Is~{7mf+VC(xA=4R(bGGn)fv0DQ`3rQmGwEU#gGkkcr z+B45Z^0Nyv$z(E@8XpyZOrFBri6wxu3RUX|m?Z;%V)YoqxZDH2Dj>@;N7gX_Q6<2) z&+DhZj)T z6E*B6s#p%DY0_x6d*W)X0los;w#BxCGuL}7)bRRs>wdzK*Evllb zF33PV;Hl*VP*oL0QN;nIs_xjU3b-cRv;58J3qY1-s`UfpW?gu|tH4Db_$RNRUD_1m z{c;H{BoS+yK=*MB^z4pn1K74r#d3PKS;caQE3OAR&xv17c%T4lhGAs)EGSnFk!9Ka zIY41+r~6aU*7@fuO$=hSSppuT@+9(7W;0?uG*BIZ%F$}+NnP}0t0K8 SPM^L20000Px$rAb6VR9J=WmC=ltR%0O}l@?Um)rXCu^#2}+z6fJWr(MgY z^NM6Eb4JpdOhwkl2bXAv_;l3=^Lx1uj=THu-FM$XMn*5l75=$u? zz|LP2Xw}QH{ooPdrxAyJ$#C=)fP78|u-$gAe|gQEN`c9E%wTZLVP9ehlk(~v)*JU} zZZrWTK)qHKzplBWQUG8vpX2?9Q=-r(3gOiE8E$uIJzfWh-F8o_*Q&y8_d-ydfoCt@ zrdMhRlZxYD2$OtH=jrno*rgKnS~X4%S1tgszw1(Q900tN0Bfa?O1Q5MxVgMMRjA4Z zg7bNf4)!Q68B-EJnXY@~0#ZsX`tpr8-44YigX{Vn-bp~kagx`Nj!z!0E-3E<36^EW z_io+5yj^1OF#_Q8SwKz*g3%D|EM(`krzy`sg6DbK=2o}iAHQQ|@fuO+GntGDMnjq# zO^mAxzzm+@Wj43ET5D|_7j!)^geaKByXPx%14%?dR9J=Wlu>KiP#A`v48yQfSS2%K3`^J14kU%Pm!lND+3)H95c(VZ8M~1d z*=4&LZ)R_Xl^J5S4!gBVLeDPLkmyM)o9)f=-X!PyzW00I^Cjm%j2JOu#Q5K#_!osj zK~x9TM-$7td1|#?Oou@$k_M9952RPu-xVtguq4U>L^IgzNP>#bQyKlNtc9 zENf{7qTm_ObzSu6VHgJGa(SsDtyXJ1(MpH`UDt(e+e+eXLikBf0qG|wl}b+{4wF+b zoxuM7N6~Cv0+7k91`4mQ`wwm!#$8*>QLTQ7J_VV~D(j!Jb4}OD^8IrMP168K?>+N! zH>dXibi3V1t_*>naQZ&{HIfzss9VlNR7Kr#a2l!?qZ`eQG+^7dvbp(Q0I1JHPp6kt zw*|MR%F4Fzw~6G28nA6!@lU`Rxi}3qC_LGvGjhkz$sX3kl%SN zExtG&gyt6IFOKEL<_w&loAmGBNQ;|hJ2bZ_-!$87Y`mL`E3<)Y_LbP(-3b->7o44a zrPH~JzKA-VE9HmP60`ATU{)L?6PO~I%!z}84*;B;eBFHzyG&BWcv&OheC$Q zO2T@jUkVR6v@p0yO$ZW9PY75zF?YFPYrv+KwQIlrZ|9dcGynn)PR>OdHQ(RaUi|jp zlD5A7@q!;80`J@uhz#=Z5LoI^@#Tf#MOHz*z5Q~wYS%gf4Y=G6YDlntVP^Qe(&Ads T=GQeqZ!vhf`njxgN@xNACdqDb literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e3af2c40f52c3f4771da37798b19a9a9197057d1 GIT binary patch literal 584 zcmV-O0=NB%P)hKyM)owZL<<8%4mxs43Ur??5*F>-|FA= z<`O+cY8Ks~A|nO!5?WfUxb2M2;?T@qAnj$pmz_D^`Of)fc9>le{u#aj-+*txH{cuK z8i+=>jsAHyn-km?^`fN=NJ+^sKDyc~xTX_hB30B5JgqP$fUfD38Oi`^z8{alppZH{ z{}p4tf<~qJ=gsBmQD&Sn(0S?r#9^qg41_{6Ms=YE!-hzjmr8F!pdB#&Z3hU#tFr*B z1L}6>U|?@E0jZ-59#2h8Qi;{7``5$MCYE;L1Wx$|h$4j~zTeSE|G-Z+(rVhEC|_nJz0tlvpi49fOeTLb72s_GgxA&u}q z5rmV>+qRjLU=-iF;xFDUMAE!}2lVeYUK!Q6w@Sp}XK&@mgtY?>TCM?NLY8GimdDJS z@Do6x6Td28HO6!0y&FS$cN12gowiUY@(uK(R;)AKni~#9J>Q*Bwdxjcr)7a@U~^}V znS7tBb2%p-ajp!Q-)^XN!p!97T!G6u@ra8=R_qNtJUrsVxDnoB7U9L+@Q6#NGxi1$ z&|!QnzPSGR@B&oZ(E!5b#f=aQE*iH3%~O|~AJ9-jUD|J*iCW}W#N zD8|MfoIK0&!GV{XC6aVrFwKvvPkbQsV9Bnh_w8zqYn^i`o$bN0nD2lGGY`*>$KB8P zHay*&YVqfR!C9Tl{}!JunD|iX>=}91#R(!kO@RhnZU;3aSW_4ojN6oF`?M`w19TjN Mr>mdKI;Vst072JOCIA2c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..06b25dfb7e6121894a0b3b123544956915e7e1b5 GIT binary patch literal 690 zcmV;j0!{siP)Vl^kfsfdFh|) zg&Q0^7}HwOsI|dHjJs)(g4M(W!1J%9qn7ZlM~k!spvQaX(NdUSdB?$Bm>m^ z$;LXa3e}g}BQf7saMC{e=gqbByl-4GFgO?h8@N_@2C~_k_VJw#t{aNm{OG6^iC#qQ ztK5N2Z4*`g8!<2pedQLg@_XKVW?^Y7`PWTJuc|6oi;3}1NCrx|63j{uj4^1MhFB~n zL~fB}(lOF*x5enjEXxv_bUH1b35H>ySS*Shde(Iv{r>3TmJBQ|E{Np(Rt}vPCqmq6 z9SZL5(<~a5ePl8juX*B;jRC&H-X1_vqMng%_n7l@Xf*akF4a4z9EwE+8lZFF6rMx> z^c?Y3n*BsBpAtO91Yh7=$w#&qGZ`-rFig|JCDkFSYC~k9i2MFx^Laa<`e7Q>E#CW-KGU0NQw1Ea(6Z{?7nwH=< z;SV4qC-&R$8jE?R>%=H;Z^6qOr!@>S*uXG4rseCFZ#YcWbS6?Q%j3ss{ore0_2F&b z$t??z{!`zC*`8-d&;p19@Zd*cl>8lS{rEa~@siv-2P@Wk!xyc%zS zK!@?G`6cwn$26eY6AcjFynY{v$CvDKxhUqf+6VM{&Cs7@(`W;44HDIAu-#`&foZhA Y0JyRmI-+$IfB*mh07*qoM6N<$g0b00zyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..dc61d52d0cbbb226034b71b44ebeba738927faa8 GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim50(?ST9UUFz^`!Lm^-D`jjg5`n-QC5-#TPAFBqkYZCIg<<#AO`YUbvKa-T&`; zcb9Wxii_`_FaBF%zop)bI63>D!guL_oijXs#r4ZJ+|Cz~b*R+{sb}r-T~PRTW5jGn zW%-6)HHR}Ik6nNIFx;7I!V_(EZb70|cFD3GNBK*o7*FsB{Oo>T&9CsX^~>yT@jqAj zn;Q>tXRw*`9-hX!BU@sd1jm~HjO~fs>zopr0RHZp;{X5v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4dc8828b3ce5ca6aaf663a3977732224106f05f GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbU<@Ka&B8>cs94%D*m%AT`>+v%%(36vs13g8xGS zL$H5^5J<4VBeIx*f$tCqGm2_>H2?+UJzX3_Ed1Y|yU2Awful9ibnU(Wozs^IT-`SN z?KKcs94%D*m%ASj7Z;D~@iQ>clarHGR#tLxak96!O-oDT zXt412_n#)hr){qiR$wD0ChFngrmL@MYikWO>8-{TO&}#+666>BA1h#Z=I|^IsD!h? zBeIx*f$tCqGm2_>H2?+odb&7|B(r8y2o=kVNZTX^S(cx z{~j)W)$nWcHU;JbQts1ogjzc7It5-Dv!lvI6;>1s;*b3=DjSL74G){)!Z!pr5CUV@QO1vIOhm1d*PmKm#tfgBl=CL^Crx zpFz#E2^&}v1*D}DS}vI|Ds(qqG34k!*!BHr_u~LF83V_c4>>zJA-Wit+1MD4ISH2} T-Yq)|G?~HE)z4*}Q$iB}jLtNo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/meta.json new file mode 100644 index 0000000000..b45e84deb3 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modified from https://github.com/tgstation/tgstation/commit/571e401e19514e8b0216e2efbbc95302007bfe9c by potato1234x (Github) for SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked" + }, + { + "name": "unlocked" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..58f97286f2c2dc5506ecfa52b7346cf7c5ff1a62 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STMO6esnp|8m%#Hjs%+1Y#!gcu%dVv&MNswRge-L2Uyno4lpa^Gy zM`SSr1K(i~W;~w1A_XYu=jq}YV&VVxyft5g1BYwihlBsN>#+1#-9L4t>GlN0bS@8b zOND$RCWFoPzY80aFY!Kzzx9Ek#c|s|VTMoZ!rg>C?p;;ooF>}A6e0q-^C S`?mm1X7F_Nb6Mw<&;$Uc_e;?L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..61625a29c20da0c49f6039e534116c0b6dd3d7ce GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!ppU1EV@QPi+l#w74;b*YJlq_9iRI&ib1ZS1 zbsVB?R~i%k@$@^Qc~R^e)UlO*riX)e(yVJcs{juUxJ!e!~ThE Y_jd8ja#^|E6R4QM)78&qol`;+0Qbr})c^nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/trashcart_jani.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..cad0a0f18a1620abb893a548f6f3c51a8a369033 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilo1AIbUGt$!o0s;~f5^5?c^7Hc>8ydnxLL3|%T%4Txy1IgcgC|d(3{-3P z!Ob5?@srGPuCb&*2jC^^CKHSa{0P;)%XX wzSdbQb3E!?u~O`a)V0X}iAn4y?;m)>_@_%xxv*$!7SIX?Pgg&ebxsLQ0L77CyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..ad024e70a88ad38d95d38d559ecc099a254111cb GIT binary patch literal 389 zcmV;00eb$4P)Px$KS@MER9J=Wl`(6=Kp2MKh)Z#>7TYC}g5c63gk~y*cIfI~adCEZcIr=Ybx`P7 zCp~M@aVhl9uqz-a6xw|A5dePyY>2kUI-sdhC4p1l*3WegtXteS4T;8S`{NDf4 z03aLee0i;;65i{M4(%-aayXbv4Zo{ig`PQq<z!t zC1M4<#VYYv>~%-bO9fotSWNYZP4oceks#3 z@cA+33KQFfX&GDq3(XJ;uuu^e(=xce;Ev=kFNE_%a*+ab^?wly?$nIjqNsnPz4ZV9 z4J|L6BNU*8f(4_3qHr7sMIC6r4FLe-`s48e>Vv(Qb00000NkvXXu0mjf`M;_T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..4142c4e14261e173ad3a9c893bde5d306f78cb00 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}8$4YcLn2z= zPT9zH$UvZNzn8i9(q_G--IG^uejr`)!Be(|`QT0S7eUtI-sN+J^k!+Xn4GS?Jn_9y z9Y^^BjV_^?M?`l2{q-<=$DG+Ir`oMv&Sm(T_}XM{U-+q23=6WWm++S!o6WFNPx$Z%IT!R9J=Wlrc-gKorM+EiPhdEmW7J2!bHEL^Fw?gKHi9ATG`wJ9qMXIM~%e z!BKQ_5ekxKXe*>CEp=+0F1@>6q6Vsi`AtXu_wN1gUEYI?jEsywCMOn0$J;a0hKKuh zE>2IY$+}|T?0jF@baVZLRV@SHdjYbZRuj4~up$e?;b_6>#^zddkgliIWb(1fFOeC@ z3`AXERm&8M1w|CCWYW`W0Hwk%&{hrjUJ$j8{LQpBX>x3m1`v)q(fZGy;LB0GER2)T zacxTLtBHYkx35^$@?F%*7fIxBrPTxl-@`78UD_<}3u@ zGFLLj7!8Pn7UpL1gw#d9=E^O;NtB`l_)qlS-YJt;sR^j{$Hm)JhaW@ox;HA=*JdlnD>Y8$A^E` z%;Mtay9`1Pw11B`lsVucJllg|F`q=~fd*>^Rq1_oU#B*9ch7c=nl@Q&nr$u5MrKKa zM**i3a+iOJj|!Xc@a5z0ACe}AIP^$XEN0kyL4iHsa8IBCm)k)N3D(64B0WsAm>AwT W_^V0uno9va#^CAd=d#Wzp$PyN4{c2V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/sparking.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/unlocked.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/weapon.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..94b89fa655da949cd72a05f4ca4438bb89764b66 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9-c0aArY-_ zFCOG%P!w>!nBl!LLFdle1Jma0)vpjq{rP@YBa0goP~nI2d3^rIwe)wN4!xr4xzg-a n#Xj@W=MCBxvgf{XH$0BhzQQx>vT)Q^pi%};S3j3^P60oneEP)Px#;7LS5R9J=W&@pPmFcik|zaXFl(jeJ6O@`tl=oZdmyk;mg&>^$8rgN@rKUr+ydP+h^u7-Xlu}A5rBsKA++{7(RQ}s(h7P+y+uhDA(^O99 zGi6z}b0Gxr&S9-(?meHE3v=%QxHV0i6?xC=di|@fw-G`R06QAtl)`= zFW~EXWjdPy@Vr=1Rn<>n6!E^_1CS(1ZzjvKws-IcUREpVzT#;z;np-1MPc$h7l708 sh>v6Jc-*`9w%PodZOmY;Qc69TZ;Wzr1AKHN?EnA(07*qoM6N<$f;^dk6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..1e252634a8320bd683efdd4e5e8ccd0b80f07cb8 GIT binary patch literal 666 zcmV;L0%iS)P)%ZVNAjg2A?E3z!>Xhu=gOTL#t5Colbr4(6~p_C#FLjVSYflVb% zQwD-rn9=uh&*{pWYM*ArL}P6a`XBgb*Z2!fZA} zN=cF=6h*;wI_(^jBtc5aY&IiF5`+*)DJhD=YEGxquM@bxzwZ_OPppA7O&N_wcI7tI zb&cz~)OAf=*E~KxG8_&MiY*okZf4#Ybc7s>NL6^CIEDb0es)5swz9~c^;1AFdmPs zx#oTl1PCE`e}6|QMO9V!zK=1cquYEL4ZTGOptZ(zU8<_;j2mNYluf*jr zRTZx5_L_capzZt+jS=8r;|8S^#u$9x|2G3oOwF5r6x&zqKi8hdeLh_S``2w@r4)Id zb9#E(8*kSh(rMG#79SoSzGXYUy}j*k$47pO-@7Kv(0EZzp#T5?07*qoM6N<$f`t$+ A?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/web.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..780974b07ea6df171038d4d172f513a8b6bdbc78 GIT binary patch literal 378 zcmV-=0fqjFP)?F?T0+mXo^51E0 zCw<@NpSX0p-Riyi(f57cY&I~)Xd)3oL?9x_Im23u7$b-XDJ2+VbQBRVGeQVxng&Fq z`)5*00D#?Yr$z8>WvkWdVfEhoFU9Ynr?S6+!oc}_R!z=1Ow&~83?Zm?=bY-Frb*YW zwMEF7v5tv!m4u^vtzFaOb zjw1lza=Ac6(6+5UCWHV07>42F0=ll#O~x2BO@o{>*6X#tikTrI=(-L7uvjeASd0?$ht?X5F*HpB z&N+P=V<3cpQVO2ufiXt=t(v9*0BklJG9kLo27|#%_hA_R)%va2r=q_=4uQ+%LYRUe zKwZ}kPNfuK4}yU3*L6+vzVAD2vv~kG?d>%X$FZ{*1c5Vtg!eY?Gwc5rfz#>axYb&N zbB>}Yz!-xNg659LBPEwoqN*wY!1a2CF$QrQ(_xfS0Dz(>o*PJ#gf?-`;dvg~w#8^P zqEiVWV2nYMBmjUYiinuj8etd`E#LRS*q?iDV?RVdDFq<}nx=71mFGEx5U8q(2!vrs z#k;g@d#qj(*zI5XI^VfC@o&b7`*{nYbU-e zO9&zEioP_^b>1gy1VC?LEBn)wQhv;U#bi(Z2-_>&?(4SkR!{H1?YNsb2m<7Jjwp)m m=DV?ddAj=Xe?)KnxPAdzc8Q|!#`J#x0000bg0&V!QJ}7C5D^}a2Z#uDU85)pSZhHy z(r*8}&luTP5K0hGO2Ih?Yb}g1D2f8c7!XnH>Z+=+TCFm7IOoxcvSavs@PNz&j z_Af}$TKA#u>D~P+Xs!G8dX3xd_S<_*OiWBnOiWDt|NH>H#5p~4PS>aa0000#~= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/wooden_grave.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..e412a802404ec7b26ef659a8f385ad79f3d8fd3f GIT binary patch literal 608 zcmV-m0-ybfP)ljA9L0a<)UInaiV9-ovqTK3fG>cAm=Fx8L)C!=1fpUBsmg#D5DV(U7bp@evp@Q zaMY70|KzD%i|N6B=GwEas_P4_{aM<0yUh#)lC>q>=zzO`1&n1 zu5VO8ciw-TD>0V#By7saa8(Eo_j~I21fIWHE&rv4(8Z3%3Fu&UqJKmH@+|DWs-OM~ z5ok*O+60=c{{)N&k*di)&G&472xZB-nluHk7Ga0PjQ|aiU0nH%OpbQ81Ud+WCf~{Iv*Z z5}HUEbebvJ;U#9ETryQlJB|~#Jk(O4ycGeGOp(+Kq7?zHLiO;`6`m>aBX%E3PA6g6 zdsqx%Sh8bt-JXEeFw$L5v)uRZr}KSw{YvXE`42ucIE(#_S!rE0000ljA9L0a<)UInaiV9-ovqTK3fG>cAm=Fx8L)C!=1fpUBsmg#D5DV(U7bp@evp@Q zaMY70|KzD%i|N6B=GwEas_P4_{aM<0yUh#)lC>q>=zzO`1&n1 zu5VO8ciw-TD>0V#By7saa8(Eo_j~I21fIWHE&rv4(8Z3%3Fu&UqJKmH@+|DWs-OM~ z5ok*O+60=c{{)N&k*di)&G&472xZB-nluHk7Ga0PjQ|aiU0nH%OpbQ81Ud+WCf~{Iv*Z z5}HUEbebvJ;U#9ETryQlJB|~#Jk(O4ycGeGOp(+Kq7?zHLiO;`6`m>aBX%E3PA6g6 zdsqx%Sh8bt-JXEeFw$L5v)uRZr}KSw{YvXE`42ucIE(#_S!rE0000yp#wbfSC5zzO+#LU41@}!ig2&8K#xx4qMQVw15uDk$M*V?uQ>0&u7$)VS_Ql? zXY*q6cFzXCKEAaSS}lo}VbcKay$IXCy}m@f}RG_B9A`%IZv7eK3s43g| z?G^D~jVOphzm}BX1G10 zm{*+pSSipl@eV&h@?xIR@%uYB7O7Mb0zj}CiBe$n8Ofz$+9Bop1V1AbR7LE-Mm2nl zngqTSKkR=e0Py#0;6z+d6^9&P8<%t^%x8(?!no+ifr|iun`O89z2mVvp(q7$o00Tx zD0+wIKMDuCoAlSu9{_-dFZZ37r*S|gKO;MNCi zudFRoE#saY`U7BA^PeSR|1-LMeKAr6@ zM?}XCK~R^DojMd5k;mu|WEd(z9ilF3^g~D!vKADAz?@y)x-&bw+gMl!zn9&8JMa5G zGjC>DJN&U401bfu2QcFAE#tj^ut&b;rBAqj%G6YV=aIO$vl#;Pba}z;w95%7DOXU9 zM8xwTu?m11|8WcE7MEaeYqjQl9RMMfa>~8i=~m*WBi(bq3eFN3xn`EVbNqQfUaf1V1SYF!zpKp|UN5I0NZ7PO-v!3yC=zO0FtuLBCCL7d2Jwm zk1tgS%MX!gaTY{78J=_iyabGifEX2KJ4eF@>_gmfosJFfV8W9gEjB;K;00000NkvXXu0mjf DFop-C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/army_crate-2.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/army_crate-2.png new file mode 100644 index 0000000000000000000000000000000000000000..c2fd123bcf2b8fc8fe40fa0e12c9653e160712da GIT binary patch literal 632 zcmV-;0*C#HP)p@+}F#4 zKSoYKPQd>Y&=Rispn15V+8*Q9J6ztxvI@X)>>phCi~_1FLlE%i*$xEj{>dTo0*(W1 zNdb=i+a(wn9)X3K@vQwd0jSivPt61VfMY+8#=&1+DxGcZ?1EVA8tR%lVRv&~;vlFT zt^zQ~?)I@gudPozpG1@Oi^_d~=NjrmFgh^>&CPAn9tvBD%t|)m>o4#4h%9gUSOH#v z!UlW#93dEZdv)&1{y+8%Nyz-lB9s*s*tWQ3NoUAjR+K>i)(>x^qP4wITKDu1!QEX9 z))tqbyRR35!H}Ku>B%u;53KH;YP@U@sLwD(Bp;lIG`93M5W*|p!%z8 z*B)?t1*X8FkEb5UR05TlgDLfBVRQlIiimFXI3GmgfZgHa-D6lpDL1 S*Z*b!0000IqP)U;Q4k*?2(;A|k_@Fp3W8375=G!42s(9(pmQIh zPtb?x97MNHK@cPqWkFq{4vLj%Sr-1;6oSBE1lnI{gx zKVu+ZAfW#Q%*UfmV#jAA>RKvP;i*z~lz_*Py3V>x1w>>&1VTP2)qXUe(r9W#BH(eL zkQ5cubqhAOwqbvF$MJci0LcT{bVW4-URiUaPZ}H1g)StPA)n8|)La5Ck|&y9dHd3A zI}W1&r4G?)Syw&;`VdR2n-C69==ShE7F$$p6m)j9r`kLYY=N}^8xV3<2%T621_3yL zqmsMz0DLG7&5u4BBsnHV8y_}?%Mr2>fPKnBdj?3^5f6o$E^elkxLC}?@xdXitgk^Z z7}jFw8K60?ZeG}QMgfxBWw?fjfL9+%%8dy!w@JuQF=X(%o&i!)QV}Px<1n28fQGJQ zY=1ighr@0LPS5Y5R{hrbyuM-hycDZKz0w{&n(Hq8sB&2f@W^g$eSI#g2Z&Du^cfT} zKIvCQv0MfLBq@EEdI}PQI|EK`0UeKALNj310+yTyyPkK{0^Z8*i-Ns=rUF{! jaX}B!e}Bsd0(y;Ka`y{nQS!$T00000NkvXXu0mjfqt)}D literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/meta.json new file mode 100644 index 0000000000..b61034295e --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wood_crate" + }, + { + "name": "plain_crate" + }, + { + "name": "plain_crate-1" + }, + { + "name": "plain_crate-2" + }, + { + "name": "plain_crate-3" + }, + { + "name": "sarsaparilla_crate" + }, + { + "name": "sarsaparilla_crate-1" + }, + { + "name": "army_crate" + }, + { + "name": "army_crate-1" + }, + { + "name": "army_crate-2" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-1.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-1.png new file mode 100644 index 0000000000000000000000000000000000000000..19aeff684c28fb5d7454242d43e172d0d2b54113 GIT binary patch literal 533 zcmV+w0_y#VP)SY z@T`J@kb__kMT(I06s(O6wIV|8Bu?C&Oww)@n?qh`H{I;K^X$$n)DR0+4v+(63*fl9 zGsfrL?e$(^Z@FF7}aUS7ZTUnQ_5&&s$5I&d8 zwP@b9pT%m$oXHS8P}E~803^Ax9)jn3{U^Bf*qwZLW5JEB4P~92R4#$+cUCzZpI=-@ zeekOi02q7#WWP}peSf6w@h3fiAg3n>(cIAUl{L%d;`f*W0QH02P#rb*1YIW!`=jgl zi9K*@by)aV5728E8X4rbT6gXp^}uT=*FOdz3y;he^J^9l1psy$293mh%ZVB3iSvjz zsRD3w*AcJ2+B{3;vUq#{&`SN{g^6S@Xj1S>1z0hQ(fH)JK>*I_NR9!B%~~~p;=B|9 zOezQCE;xEl^aQDYDgctw-#Vv&Yq>IjpY8UO0jPA7QxJJGNm2l~0G!hSNlMJkD*$j@ zvguGv)&30%lLZ-p=M1 z?zc8p^7SSC6mgPF6hOyudO4^W1+>FZH2r$+fOvRLOClHOI11aKw9j4(08wi=2+%p8%|(bQFt;lLpj>p->dcX UQt{la2mk;807*qoM6N<$g6lr&i2wiq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-3.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate-3.png new file mode 100644 index 0000000000000000000000000000000000000000..40e261ef695c4df07b1dc4b87e3586c3c5d43f34 GIT binary patch literal 559 zcmV+~0?_@5P)Lrsb`V{2e*V6zO|)XsltUag$S@w@jU zJl|hRoYT0iw-QzZ#e80*ouu4A`1tAtLUF)pOu3f!-e#o$aNTz~rk$L|9ql`j1aVtJ z6pc9prBY4{A8}DZhjJPw#~N5QGy^EWgG_4j5u)2420Xa9;5CMG?`Z~*CwDei!`}A# z+9oy6fSOyiW!3I!G(Fa+W&lEF8v@|;XM0Ulo&Vlf5xWK`?5#d3-3j>Sb32${oE79q?{#|9gH$cN53NuGhfXROUp-%L zAP$GChpHg{x^_7&Q04muCd$RUG(}og19YgmnQj3dA2UJ(tTmqAtm~v7YJi-Y&xPZx z_4a_80=gxa2I#qd*KWXsEo^is^*{G>jeY86Y|spF8^Cp#>P1A##j(|RR9-WHaG5m# z;I>zlQ#rq@KgtmWhn$-Ts{w8;v<9dPklVq?mz_YNN40b5Q8{SEssURH0?gVAW;iU$ xd88C@qq!azT>G&GCgDkl6=SphkZcXC1AoC06yC4%yTbqg002ovPDHLkV1oU?^ezAZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate.png b/Resources/Textures/_Nuclear14/Structures/Storage/Crates/woodencrates.rsi/plain_crate.png new file mode 100644 index 0000000000000000000000000000000000000000..5f45c1ec8b4bfd937fc0afa41bf4b37a777f0b2c GIT binary patch literal 473 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 N002ovPDHLkV1fbphoAre literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..a141d00a720c56fb9ef0593d927ba041bd95818a GIT binary patch literal 349 zcmV-j0iyniP)Px$7fD1xR9J=WmAy*CP#8c@MOqqYEpCRiS`=DE1P9-tbdl$^n!FMsd%!+(QrqcgzUy{RXtvt?e18EIjo^?V*pkE% z>(xg+0s!7(xqq%jU~qAcWp(5PEUU9mT!zRc)Z|@8f8(Q6i0$-cN3i}}HL^;GkDyG# vTm0^WN(8bbDlL#Daaf?TRjeg|KYzm=IBb%_O`%l500000NkvXXu0mjf%U+Uz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/meta.json new file mode 100644 index 0000000000..a8b78d972b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + }, + { + "name": "welded" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safe.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..be8c7964677d0de262245ab0f0dcb143c0a17bd4 GIT binary patch literal 289 zcmV++0p9+JP)Px#+et)0R9J=Wl(7neP!xuLBPa(!C8$SeXm@Cn9zp04uA6H^FCi{9<%5Jz(cs|d zs9d2zE(o_t2)vC)8qPNz&hmf!91g%R48t)0OqOMuI%8>CCP|{}x~9$s04z*P$F^|{ z0#sE+E-+~z7D6{tk_V3%8`yXreBYl%VA6n63XPO_l_hrDExEv?fk&QOvTXqXtMz(* zfp5|@wPqKHh0tmk&~+WImkaqHmPx$X-PyuR9J;$WWWJZ5@P?u*rL*kC~~i#-p8d44(2Ra%t%lX0|NtAML`}e|AizZ z;e2!l5Cd+WJ;tzZ#~y-?V8JIzj>Ry`i3Ln#*+4~r*8#-DHM;uOPwz7zM;}EFATomgEI}hd-0rPN5Dc1rk5fI2uVni6#_6otRrwn0l7JVRJ{Y93vfmOsX2hE4iJ)% zWO(=DIm6?ZZ^$xKR$PSP#KjxrJK)iyM{xGj7o<5tT7r1X85r=Sfh*VVl4LPDu+Z0_ z%mLC8A`I_8{Uq69m>y!IZ@_Z_P6r4I@(-*7C`|*z0-WUlEDcCYh>&C;sp)1k4Gef1 zz*`Q`1K>=A??3%y5aeSgBPu>JeEas9atFXH=V4=IIC1d?0~Z%BgCHL}0|Nu3e!#}p zQPx$pGibPR9J=Wl(B2uKop0+mPj5dES?Egg7F#bdMKvOlC{vkyFxOo?TGY_kQsPY22ZB4^>D^Cy@AsghqN1YWf9KU>fw#SPzdnAr#Cg*w zl*p{(d>w{2i1>W^JbE<$mXm$K_ya0iG{F z>b24WzCZjV%?tp;ev5CjFHaW$cMe_k&r-f68O>vq~wnz9}vGU2{icwdG`bN4L{N zWY_yjDZ&Mnr4*jKM8y8) zt>2@_4k;0zcHkV>hI+L@#ICm&DW&p#8tqQV7wG}db#^X@qQhgktPS@HxDLM-PE=7* b@l<{TRi?P7{T6z500000NkvXXu0mjf(F^3d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/closet_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/closet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..a5e6a362cbaa675591d13384088555aadc73c303 GIT binary patch literal 387 zcmV-}0et?6P)Px$JxN4CR9J=WmN84iP!xr~h*GFns031tokS1>U0nr1ada0P{C&<24uVSu2MbC% z7(r5-L_!O#25N^mNJ?6h=yG2MbH@ANy^nj(Jv=B?s#K}}E=}Uni}SOn@3{b6UR~$D zu^<7^_gq@-4#wsVr^knpa)4I51Hj~?|0{$D0Kop<_Mafc031Ic_JM8PXF`Yp#1J>P zcRW~jW+y}e0P3|$?l{B&V0Iky5F$CSzP1sW4gE)bFdP$xBTkMESXy4iw;$C405py7 zy5k1`EJ^_6$?=0}C(MSf#sl-(-7<+gR0zQP=Y+vYIe=<)g;y`g zJWqN+WDA~bD_-x^b&NewuT^A6&~v+5UME0-2ht#t9uP^wG$qrqY3S1=R0fcQNG74u hDDJsk4Vd{4d;wmYl;oVvvs3^8002ovPDHLkV1jj3oPhuU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/meta.json new file mode 100644 index 0000000000..a8b78d972b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closet" + }, + { + "name": "closet_door" + }, + { + "name": "closet_open" + }, + { + "name": "welded" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/welded.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/safespinner.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..be8c7964677d0de262245ab0f0dcb143c0a17bd4 GIT binary patch literal 289 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 a)WMzaThoj7t~s>a(Ev6i;$UrX673(0EVIV| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/generic_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b2aacd3c56706685ead88cc0afd4c918e527de14 GIT binary patch literal 626 zcmV-&0*(ENP)Px%EJ;K`RCt{2+A(X}Koke?e@i|n5CX9)K_k@NoZ#pFgfp z7CE#|Q5HE4*WWZ4v2rwF6KbyH5b9|20OuB*C6wO9f`Cm;C4 zc>sVm2zDUmzyElf3q*2&8SZuve6=U>&~~`DU))RqUx`csdl?*!Cn$^D`#=y85fKp) z5fQx`qScxt88%v{oqJ}3bT+&5qEaNXCunG$BFmi1;u&2Yzz?ian z{Q01BKg*_~qeL_Sp;B#q&~eJL8s%kESrkHpJ)ykjVGP5xLFSE6(C85&9=^0i=}u)Njw9eonNf21orZG zc7D;^-dwNc2XoLOR0_Z5^S7A;fd4xiv?)27gBF|qN4O-u48F!bH( M07*qoM6N<$f;rO@w*UYD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/meta.json new file mode 100644 index 0000000000..f3e5239440 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi, additional states modified by Peptide", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "generic", + "directions": 4 + }, + { + "name": "generic_door", + "directions": 4 + }, + { + "name": "generic_open", + "directions": 4 + }, + { + "name": "generic_on", + "delays": [ + [ + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic.png new file mode 100644 index 0000000000000000000000000000000000000000..c53f7e21a50a5594a4f84a2d5eda0233163646ac GIT binary patch literal 1015 zcmVPx&u}MThRCt{2T0L&tFcf|%atH&OBnS`<^ax#Q!;9c6cnLCf$YDAcT{;(C3@<^P zB}WJ#3LvaWfVTJs?T|i&l1Yk`o~#7sHyM;nK7Q|?6o7}vMdL~}_?fZ4)C)axu3T$s zTpfT`gLPz?qlBVB}gK1yiofGLFzLI!2wmNvWQ1K28`DG4YG4$D^Bi@6_z;P!=45kO7OM!E1AIFj|w=1yn-qAD=qkTYUX8SbKRU$Sjb>kx>EG z1mNa_*-ZORSyixqe1Z*u`Eo&LfhJfJ5X@$f%wxzi0cBMwpW{0epbUa07@MK8;E-nm z7U}v;FvaF^TxT79njv%}Qyj3h5>q#7v;fyOmI}!{1{O!~aKAJ9Z!(Wzxk};Te%DBy z_#2gHQh>1%{C0QO(7r9GqIaH&hD)`7=b1RM0?Zz^f!JsPI5~?WDE}{LLRnR$t!y%n z>y5mn#T@_uELSPy*>|JdHnKSN0?9nq`Z)Y9t1#egsizDMasIa!&U2AKbAvB?(X5BX^;{O)ux)BTk zUP*1INLgkVXe&WoH^#*Qe*OG$GQPRFRlXmDuK|ndSiC(ho4g8Lq*&DfD#+;&%VWw0 z2D?En4vk_AT?(tfE_5ltDGeevH@AKM<^-8ctN~;#2O%RNTuH$1Kieza5z-XEjoPGQ z4-XF~)K|vTSJKqq1B@kKBM1&DdN45Ac42)Wm$ySoY+1gVfT0zid>R7)&V^4GaPt(s zg?vI(p9fHCZHzQUIj6i=e>pm}08_&gfIrT8nlm-zz19R=QhhD&^;-9!FXW>%YK$>= zgMgtI8eAO6KW;$Co2QTyQ4>%WoJ?@j7a2q5l+XOBFiIih`a#6G=Tw%$0JMRSx)dG@ z$`hf!Z1=fHwT0XW4VBN>4B_OibwQp9*zdNZk^n#>pWFM7i(@NZpmHa$2c>0sFRnVb-x7J07R0l6PsEb?lipGoBeIGc$5b1elS- zNx;jh`m4Rr@73zS3=m!qc>dy8ZISi$P15*24d5g|Q+dv}6(IQ;Erbj($UUG>0}PUY zJ~0tsMvjR9*UkA+Wj24(cI^-_pD~wai12#Az0i+?J`La`0E;h9&&*?@F9SFUK;bYy zx>Z}`YMJK#FaQXsj-O?(y}G##dQV_^!Zo zW^;E}UrXRV#+@s;FD%ywq6wg~QhAh^u$FyK1Dcy)2*G9uLO{Wjvp4m9DC<%_gf7hx z!zi>5#Cl2RX2^aJLe01LQk3rk%n!wXd|w9R7vr#3V4O^yyr%IwH$(3)E*dQRl$Y)g z;d5gc&#wj9a&38SXDgXKV$LCg1W*Y~xY;fUYcL!n0Wu^sTUpG-Q24Lda`!(hzrOw$ zlsiV2q+S5ZGe>`TNK?$S(prmCqk?-2S9MyXSGYWrpnR06EhQ&6L!6xPCS9@wxQ;An ze8mlokdi^-)1Y9|zLsQ^BEp6*zU_UZ4PFB1N&pxSr6c|Z*T-1to+a|RZ%&3NAoq_D zqPxMayL#8o4$nw$+HJ&vd1x?O?zXkP&5%}Xryhyh&%vs^=3j1%QZ^}b3cQt|uN#9W zeEIyTasT}7JLh=hX;?w)SlqrZUEYN@Qljbr7i1&Enn1IGS%@^t+GDrwLrAd-Y(tv? zI-Lo^+NB}MWMwI>3?eiLcM|aR+vUNK&hV(HtO~U-$W!4y4KPRo`ou&4FSK7tYkv<= zO1?c0$SHcbF|i9P0a@PWl-N?fnty~O;G!l^pGJp=~?rKJjkOoZIqaMkAU3Q(dgPrd6HCKLr$V5Kpu7H zqEsC~`7{YGQV6Af5D`14mVDkqNGrZd^#Uc}tOL4QP@dhD01cEYU$7bCeG_1#lzjgH`q6~9<+&t* P00000NkvXXu0mjfh*ibJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic_on.png b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/generic_on.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae719968cf7cec3a657bca85cfb0b8ba068d5b0 GIT binary patch literal 1183 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9F5M?jcysy3fA0|QH- zr;B4q#hkZuW4)yvC0f;w9h-Ed=H?Nlh$W&?dsYN|JoLZ*B6ntY)1?62ZHtzKZCPqK z>+G?&=T5cd8aSmbf3Gs{bA{lw*@x5S&ArQVZg!;Wf`tqZ0vHN37%W5>WVjgkSQ*-x z8k`vqU=vPOIq>L{*Mj)@=C3Xmo`1jk@7#V#)gw!uoSD$*z8d`5Pt!jO! zuC9AEFTOQA!QazJ^XJ-Yl^XHUckkTkcsBjn^TU5WJ@{j6{On$@uEWBB4!?g+@s)`? zOoXS(>+PHTCrk6p|JjQd=B;_?&X^riU*L-M-g9IWj->+Ov7_q|AC!)5*TC zeZ$uSXQ>rThC&HD=G#r5U2G(uu<>3;-|jf`Ro$LXchBoLn6qARHow8D`R~%~93o?1 zP0O3Hes_~l=|;~P{RQ#+ZqzW`J+gL+_O)Lx)uuf2o>;T?+WCx+wfDu(t`A!k`0wUT z*D3d3p15|T{qtXu&w^*3F-N>vKKtqYw>EQMXFpqhB*V_ZaKGr+%agPx%cu7P-RCt{2o3U!+KoExignIy|6KrL(pcVKL+*rpo#!bk3qzHM8kitdY;<(17 zbecRuKoW>cCD`ur2D(BT-CD8<1dX+4%~x5nz&ro0c4lYBz{t56dH|YH9!g#e0e@$q`1n5#ekFxVc`JWccoR3jipr1pufZ006wD>BZR!(B^6~ zDe1Ecf@T$54mqfypp^gsqZB{|0kR|qFhT*`_a6Yh4LX_=LWTqXj2{(OlSw%@ru_U# zK@bFCJoN4lkDb7L^}W3ZLWQ*`tc9wNog~Ctn)dxuy}%X;x(5z5HJF>c^l=rip9Qic zhtV^{t2OseeTm)$aAWTO0hSfe79q`lqj(?D9^fV*2|9oK2FnV_k{t1B-3a09>;nvO z0Oj7| z8n%Jl-rbi*&+xR_biQ-j)P{zwEoiyd|_>;M`vi*3L}SR-bYT> zBt?Q0)*@amj@AlquGf2gJlvjxU4ZuNt01Ve#oNxaWW1Uh7(J`+J_7(-U6EaYFw)q) zyf#9Fkv>=_pqL>`a%4%4U45Twid@xYHUZq3ca2w5gU#bZXEwt~H{QYBKd8}}3${(r zjsEERnDOp&uJMPi`-asOxh?CTMS%1Q95eXO#|O(;z3|0AC6>Eaw1wajz^i6y3YO^e zDey)B`YQ`i&3+i^s=&%Dgf{|^pO2Rd0Ko3$6+pdtGK%2M9zfjQ-Iu_=`{O)4dM5zT k^&UPZQUpN|1mO($3q7a^m^x7H7ytkO07*qoM6N<$f-pKi!vFvP literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/meta.json new file mode 100644 index 0000000000..f3e5239440 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/Furniture/washingmachine_industrial.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/734c2aba4549814549d0fa7a9aa2e2d03ec1a2da/mojave/icons/structure/storage.dmi, additional states modified by Peptide", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "generic", + "directions": 4 + }, + { + "name": "generic_door", + "directions": 4 + }, + { + "name": "generic_open", + "directions": 4 + }, + { + "name": "generic_on", + "delays": [ + [ + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08, + 0.08 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/black-closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/black-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f5588e0a1792b2dc27cbd48b85de42bf110fb68a GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STfwaB7y|SFNr-z4`rm~12e`j6NvN=`n=K^IIuBzp108(5fL4Lvi zVSr)N8J+V$QO*L7$YKTtzQZ8Qcszea3Q%y5r;B5Vh5y=#+$7wP^Z&^g zoS(5ayq)*iB9-OI#hUu|19eVJ74H~du~qm4o|?HxWTtjNw&j!1XRJ3~b)1+Y#$;#w zs7J71nZsY}2RD4vI2On;&1&9$Evccn;LW~;GUpD)IydC4yIpcK=HwrXCv%RxXK>YE pn(!!KM$?HYJXx$xwhVjsGd_4M)tK%-X(`Yj44$rjF6*2UngEf0iB6YfWgb3@e@#(v%n*=n1O-sFbFdq&tH)O6x`?O;uvD#zjk6TU$X*F%k@6_r+?)u z!pjuWp8HIz?R2}Xe_*Qn?uX}_1pk$Z9XxY#l?>A@f2P)>p&pz0l{Z#IDHbwMxWW}- zF8JoyBhMG@x`O&dmTuU=wRKu&xS0Q;u<9co znL!^W3Z{n~n#lC`eN(cz*wTi5A{OlTzsGVLvLAmZeXEG?oea~C9eIyakBfK9x64fa t5zFBe#1!O{(iOm_!?Idor(jey=dGs<@_rxn)5$1w#jy>|s zXuq+oVz$t>X&*jMV>;9*@Zk>k!QO<zHo;HMJkpvni9IgDhO;_TPwi_5<1bmrj3-+kNWG+VbbbP0l+XkK4J?Uz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d79b683f982fbaaccd0a1b4d19498819ac2e1d GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STfpl>9V%xON^woPb^-VhKl9tV>vbVQ?KNl#&Ao9rY7m(sA3Gxg6 z4+9LF&gh&6igFfsL>4nJ@ErzW#^d=bQhboF<9#X&n= zwGv;m+dnVbxe1-RX!a*kq2YX=aEH)`Q@R;5x1_w_T`0ck>Ed~Uda|EF&5EuZyvO*q zu|Uv7EKHA>nrnxW%F2dr(NpxxbSez z&V|g%U!1&taGpB6>-oO>x1NPv$n`s<=_9FNut#8%VAOAh#3t#KM^}Oxf$n7RboFyt I=akR{06P(Ud;kCd literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-open.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/blue-open.png new file mode 100644 index 0000000000000000000000000000000000000000..e1398fe96ba019cd94f9cc484bd4e4ada940b47d GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STfpl>9V%xON^woPb^-VhKl9tV>vbVQ?KNl#&Ao9rY7m(sA3Gxg6 z4+9LF&gh&6igFfsL>4nJ@ErzW#^d=bQh z_IWYOB)TllM_+x5NBrY9eQwqV7df3YMO{)kH|OXibGFQK=Ge}6aKW19Z>kIOop*3P zRQA$isZ$nl3iMo_5EpEq+|$J2?;?6Jy2RLMKhpil>5GVz#8b5O&fxIi0>&@s8D&_?sDl?AGjC z*bn($s0d0r__42GPScB-O&klwXJj7iDG;{OuhOwFa{Q%QcHWxf_0;kSyU!`jENI-( z%$F{2Sd!2Zw?fq3(ev8gZ-1|u^*7}e3;HFVVrhKXI-%L%n0VM8>Dc?1q9cG#W$<+M Kb6Mw<&;$TX@p&x( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-full.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-full.png new file mode 100644 index 0000000000000000000000000000000000000000..d464a1094c5c42454d30ddee76a011f109d60508 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCilo1AIbUfpnRWR0spZ@@$!&|9&n|3B$yE z<^Mp6wEYu89EvVUQ==U$HIGkRV6er>?XOMy zNr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-open.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/red-open.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6acfebacb69b3fd332e6c50571fbcf48e4e54b GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil&0(?STfpnRWR0spZd`T4(NwLnlq-Are?CtH}&jrdbOq-i10HnA|g8YL2 z!vMpkGdkyiqMQXDk;M!Qe1}1p@p%4<6rkW-PZ!4!3;&~&0{L1DI9R7|6RG~st#6Va zJzopr0LKG*LjV8( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-closed.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3f8f967c9dd188ccecd28c971ada43cf9b9d5d6a GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbUf%JhohUx%@_j4IEr5HNvl9tV>vbVPfiZ8H_+W@3EOM?7@|3d*o zuz!URNU*>ovY3H^?=T269?xHq0@C2=;uvD#zjdOc&=Ca=mhg!${>SfWmgEh4SatJ@ z>d6ZMu0OUg*NX`~Oh3-4nfhp|yMyJzln1>F#gBXn6mL7tvh#GCi}0HM1h&Jj4mKVe zA5^$o;Z8?GJCRPG#_!pMA>TakU?R{eQq5;OKSc!dMq%HZkh=d#Wz Gp$P!3@O6^_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-full.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-full.png new file mode 100644 index 0000000000000000000000000000000000000000..430139d3382e020bbd6819e7549d1700d19ac168 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijS1AIbUf%JhohUx%@_j4Kab}4PU8>1=3&{>zXY)+NEy**I2hUrcxkm4>0 z@(cbC2Mk{RjGutQoCO|{#S9F5he4R}c>anMpx_!$7sn6_|E&|fg^nn2u(EroRQ+c@ ze^|gi)FMx9@5WCVnw;}DJv`53`7ctEMM;g(f^8}Hks^ubl^o@ZxeslPNc>pvN}=Z- z+h!NpfNkOu0XB13j_`|cGr#9hiDP*vqWM)b=u?46NU-zO!=5{~6dr9-4C-Gx!S$2A zV*1sbV_pYpzeI3{?eFzCP_QHF-~qWlrp^CZHbj)){vLh%4%dw|a@^!t bTElooPVRR#+n4`9cQbgp`njxgN@xNAgv)*> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-open.png b/Resources/Textures/_Nuclear14/Structures/Storage/barrels.rsi/yellow-open.png new file mode 100644 index 0000000000000000000000000000000000000000..34f2c4373f2acb309017e8df307789f470d9cf5d GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCil21AIbUf%JhohUx%@_j4IEr5HNvl9tV>vbVPfiZ8H_+W@3EOM?7@|3d*o zuz!URNU*>ovY3H^?=T269?xHq0u-F@>Eak-;eT|JBi~^I4wml52mkl)c#xN?^YGcF zRmGi~dOSHQzew-X5jgNxfzyRIC6#ltj7~CV&#eZ*JlRPHL)qV-J}|$nK=_h(fUZiN zvcTdOQ-V9zXu1fbIfkmO;xK=B>0~H3SxA6Oa5*t@G7s~>j%HZkh=d#Wz Gp$Pz)O?cP< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/burnbarrel.png b/Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/burnbarrel.png new file mode 100644 index 0000000000000000000000000000000000000000..769a962390d23179f128a07bc666cede0f3ad2ec GIT binary patch literal 737 zcmV<70v`Q|P)Rkr13 zTMfXy^^`9DohxgU{g|f*H`lFoWQZCEJO^I_w>n2^0OE@w{!#xxqk%s{cT?sQZokcO zP-F&k3}Oo$4lWy?_2~f$r5}_`oS~Qzs8T=Vxk_E5&DDrC_8V8V)3XIOGE-HQfj}_G z5DiVEOUd&**Xs5t99Uq>K@ET4H!~o;f@V|#AP~`DpY{reL-Xh2F}5fNB&9%bWhFol zKmnG_||O+?3I<34vxr+U-)d z4Iw$}5eRh;1?G*}7=s`y(hGQc=XO*AfPnUf<6t%r5z2smKnYH?Wn53E2EgG1Nd^Gn z+y$8%mxsz=>w&EkI|AYv;Mz)rKGZZTm9AQlifv`|6wA+nfZN~lse1BJwax)fzGY$|*SIxqwz z8Eq>NglJJ?#|CK)#$iiXB-liwMAoqH$d(w)0$-B(aOO-qJ$C#vKkoC~d(XMs`##Tm zE-gGP#KO$h%*e>d0)H^@5X{%$CNMRD@q*v+OqkZC9Q+g6$jGv7ts%a3v9vQXG6nE~ z`y;ZhE?kumHXYm2&M&C53NH-$?B{6n6Ofgi)TwUACFD9!Z>M5Kcj(vN3qO`P>0Fpu z%HV!3Wxw=5yeSR!#~0l!`BMS=zv_-r(if@A5?DFBa-lX zBkK(bPG{#!{CuWQc01Gy*UOd|1GU89_cFHAs;s~a?SA9s$1Hu~XsXV;h@?%n)Jz*eGx;8j1A=t_8cW6UjDoab>&~X2?k|zRR(TGQp?m= zb{w)Hpp_4S&gWOQwcahtNU(ZvebHF0e!%gO-xHxfB%PQbhq)#e`m3 zPVwY)?V_YHgkh6Acq!GrY}4V@IosI&bCYRmg3s^xXPS@Hys2Ks_|_PCGECbTs7falD6|Q}m2BECw8`e3rT@ z<1EbXay{c$85p3cpaa_{yeN}Ol+9D54KZcKb;ycEUSbYH;`urKcf}64{|Tz~Z8jB`hsTa!taVR({BERZ6jIIR}9 z$Gp~_Wg{P0_AXCdz;!C;O$(ZrCW};`aXF+W^A`+0(n{mvZdtZ|Av3KmmWNTpnbIIZ*Qgx*bPnJFy0QZHEUUxdJ{Er z#aWjoS0IB$t}C-6iCPU}G*nAlLCAuIj}4@$iyZ`>RIy~HeWCSfz{=&#PMO59kcAj6zDx-&AsOJ5Fw^JM?;g9O5QI-=6VZ=vuQSw&%p$M*Wv12KNJ=B;Kd)N%Dv!hdvTuWd_ zj_|~r7L*`aW_Dl3Ik(HW=`09Qt*yK77h;n<)M9jI4Lf}33YS$Kk7;rn<5zAa?gK!9 zLD6b&y*e9KpcU51k=1#>8x=`TbD*u+!5i19ze5mJelz>+0R3H#yfw>SzizEWe6B%A zm!*06+BrG0#RsC6$j6&0aXM<(3_J9)1o~FOx{a-|)urKImH|NkDN>hq{fIto3cdS3 z-Mby=(jdS-+YRspNPgg6P2$Kn>M!n-ZvryW<5K=R8&5bpzL`t_$Lw9O9^VGQZEBT9 z>%9z}21pJ7kvni($$lh6n-YJ14TR_DUK)$wODP{;#a^tK?YjmFzFL;6fvN)G}U`ewTO8j&(8H$XmX=dM1>h2fOmwLF&FGc9yB6tS_M#z^&{j`YD{M84u z(BP*`_tVGms%Jj|1^n}N>_ez|z)Rm;8E_`%V=)8ku?>ok)gbP45>Q0ZFIW1d z_y4jn4ir#5C})-9D05RdlfbWxFL)QOms&`Ju%7UO6((Lm-1CK5uvY5dl$PJj{U%F# Z#N_*qPO3eukKq4>5k4p^usVQr{-5#)O#A=< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/meta.json new file mode 100644 index 0000000000..e9ea220d55 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Storage/burningbarrel.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/BadDeathclaw/Drymouth-Gulch/commit/63d5cc6913885fd4b481b5ffcc980726c2dedca9", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "burnbarrel" + }, + { + "name": "burnbarrel_lit", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 1, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb1dd3887c28894a4faf51a2f88d63898409624 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQdZ z#WAE}PI96|g2AhXK=vN1ge#0H)(e(eKHEQI2hZW#<%cAS4mssZ#_g>+6cD_-WuhA2 ziIboH@h9KkTiE&V;$rs#OCVrN)Xvbixw` zPEW_S;^q0qF}r?oE|;>+wPRBb4!vdZ;OOV?6}s$<6ZT9wQ+>;#K@4oUgWDJT!;`P~ zR6Nam#UQ}2v?S)i-PQeDiVtj7&zC6anR3uX&%tA!68oClC6f$Kod2_bN)Jbzd()MR oM;Hy<4FUvt_QoLma)pgy$90eM43Re&FC&zBAX2FSMSH-Blpz^Z$q1 zkq<8}D!0Y{<}(Vq%Xng1^MTdV{SB@(JaK&0!Kz}(aI+|Dh4M|tOGSJi0Jb50sWvdEKpP#$$?1!h^?93}0o)kIwHnX34NkqART*2%n3-;s%CI*HIh9D!i TW{o;v7%+Ic`njxgN@xNAV=jV> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/firstaid_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e1df54b1528d9319db8f2a4830ec2d70c94a766d GIT binary patch literal 312 zcmV-80muG{P)PbXFRCt{2)4dA9Fc1LX6C4}@ViD0IS-Lnlx%d_iKB$9lA%#v3 zf^`W}e-K3|A}-pCB*cJVAi?Fb^pYIScloKqpBn)PKmY;|fB*y_009W#446*F&$4XD zm~*bjg%I+~*d1o`MJ)&b7mxdG85i3VN^C+@( zt^4YZcn3sQWgk^npl^BJ0Qj`079HYIr~i+1RVmb=;pSQ^*`2buie>clC^KIBWm8D91tflbR0Gr|W literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_door.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_door.png new file mode 100644 index 0000000000000000000000000000000000000000..1df343df5166270cf22c09ba4b905b6cd0660c9e GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xX z)5S5QVoq|RM1sMqhCucntAs0z&W9N*T~+@dZDl=}cpdj9nA@NnaxHw+V= z>fhhTe)&Y3Fq4993qv5EMfo#}D~i)BuIj|^kvJE2J%sVH`TF|{`1 z{xq=JTi<-}1k2Tl;dyr!++ke85Rh@OhL4+bmNml^1IGwwSI#r#WvwbM5my4=G}PYS z*3c{wZj#_VV*!iDRucv;uYf;xd(S%vF}z$HCDownl60CefTKaimt(>d?u2QNwYd{s zGBTMoRB%7#YY=rg!VtuzwMf>%$I(Sk;S}SGR&Fzg%aa7c_#ZGYR#o)%c5-3}KgFIJ zzbeH!swt3N;4MSaCZ%0ft1J_O;`x=Cdl?w&;;UuOt2Al@gN?z{)z4*}Q$iB}TkLvq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/fridge_open.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9d2d3cc88945d1157647edb990df3ab976b1d7 GIT binary patch literal 358 zcmV-s0h#`ZP)Py1t)QFbrdh)&ltg`!gj2eCJ(yxN4=q}AocCI6B(9lkFi?==?uIYz(;7y%^x`@I7JaQm`wao%<&Q}=4b>&pcsVDJrC}WXI`Qdscppw z$LzKnvg%L@i11Yy0%artgiofkeA{v5)KNB~R@3Gy$9Kw#sOJscn>@!C}7643cO+_&9`&mIaFFpS>V&lU*}m)0g_3l#df>{ zw~4y{UkQjJloaAI2%y?@cmyb5mZ(JMDvq20>pdU?Pr*+G7L(!s6z~fC^j|=QtqAe! zKkYI8uvt$5rr4FF+1o7iHzZs{rv{$wSg}?o#Zuch4x2Fk7w-VBii0 WzGW=qPvK?&0000ztNa1yLuArfL!NX=D*zU4u$a9{3nmk#_`4L}3X0Q?`oWID@iqa}@>(+rl2x%`K3 z0WdixDT}M9QVZf}2bSX%x^4LM0GMpIS%VjhKfJ6u+5nOy&XeJZdB^X=evcl&G_CiE z#WvJh0d!2tJHn9zU=rCyR8{3g#FB|l4zN93;BiYK82QTm)&h{1{{JFrQ?Gzo$u}bXltWUJQN?@J)Oe zr7FK%oy1`P%5t+>8WOeft~GL$tOmH~8OUA)fC`EM?EiNyHg5nN#0P{k0ExD{pi=-I zK3ss?ki@C~r6DRpngvo9AO~#bGX#c_lj<>x|zWG({WlaNnFq!3{TY!UJfK~<7RP-n6A-`wg*PtYB_gFG%7EAj0!p00%&mqkn-U0adSt z2u&{10{8?JMUDL?-3ef^&4nbu3OC0jG}#aXz^XTl*ghFxcep^UEZ_{Vy5IaKBHAap zhOF=`ghPo6z+Xc=1KZ6Was`Q;6{i+-huRm71eb(181<0v)C7|E>-XMEG5~)p17H9Q zfC2cw0Gk`@$xj5>-P)a64{Cpuv>1-c+}a)8vz$%#<{Leqhppk!lQQ+N5Ti%!ti#?%S{ z=-<~}?`sYhv1fv4j4(2x3kV{0;N-L>Jwh`o;T7=nTaUPaZfU)Y?wfZ75d@X?+mHu= zorS5=?tlm)Qw`{Zpyz?K3v@!TbHDx~`h=k0VBUlV;2q=(->o2WdF%iH002ovPDHLk FV1jmRznuU8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/safe_wall.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/safe_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..aa13aedfb83794e7c7f3ce3d5a74cd4e267736d7 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq_xS z)5S5QVoq|RM1sMqhCucntAs0z&DR+ zrJM89#>XN2!R$fG8Yj*xsH?kQXta=J*!1V#;cy9^CDI&J$lJXvV?jpvcCwK!BmLA&Ff!GjNy6*Y$sJf5EaAnQxWQptCB_WJE(p1^CmaZ|cQ@f(FZ zMiW$DOqMlvoZ``9Zo_5QfvjTj2sKnV>ih%7`cSa5tU(8;9+W6 z#BfYpWQl>`p`d@A-R1#D=I^U$p6;)8;AO+*=lTzHomR54<)@m!1LX@7L*SlT?ma5A R76Jp4!PC{xWt~$(698lLi%I|h literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox.png new file mode 100644 index 0000000000000000000000000000000000000000..ad66f69275c1524a89dae654a0039e90d9096747 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq^m5 z)5S5QVoq|RM1sMqhCucntAs0zi}@t}@O50g{Fgu3{`Z%eirY4Fp4nIYpE0JlYZ23o zxS06k3P+D~i^mteG*WiuD+mhsp?~@u*K_;ksG6FCHX^0R8*dmXa-MMu`5}34&+ii-emu`-(_~KSp{CtWf!%YE0Ik_D-R_n)0SnSL{^z(jWR>CI*%OHk0 z_68nTzZ?SwA?C>S>(-qs`25VbKtu8LK?aM$eFufAj#x1~kSaq4{TFCYjJ)|9@79iyHE;3yYl$ysIa(e<{$v44$rjF6*2UngH$Ob=Lp@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox_open.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/toolbox_open.png new file mode 100644 index 0000000000000000000000000000000000000000..fcec1e456a778139abd83158f9c898a26b90bacd GIT binary patch literal 432 zcmV;h0Z;ykP)VQ!Pj5=UwIzU=X2xP#m5Wg%CfV9`2Y7kc!1Lp1RVe~%urGUK|jC8U}&t1sTd@#t_bJ8dG`^npKJ$! z0Lb@`pTEJBFfv21&z)i*2T+s?o*mfBV40A_aD2f$f<7hN0iZa)`RxlZ)t4_=9e^%| zE3QHMDRKY^TzK{zg%2uj!2nnefUJG?{0Y$(lI#GimB||{r6QSNXtoDN9Wd&EQ3nhw a2LJ$lvUFu?pV(Xg0000VxfVB06J%qbsnK;q?_c`_ z#giZ6>xvBQ#en*O;6Xj(q%VJNUeY+PcTcHdSKaLEn_s>DATeuO=G9qGemmMn-(LBA z(T^uAvul{vPCSz_L9*L%t6f_(>jKpS#_M()1-Y+^vtKS%I4!z$UfHvT?Mz@J85qn;di5kN`YTU> N_@1tQF6*2UngAcNN*DkD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/vent.png b/Resources/Textures/_Nuclear14/Structures/Storage/storage.rsi/vent.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0f46b81217e3918c7aafe571b06982933207d9 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DA@1m z;uumf=j|nbE(Zq@whw{VocS8MHx}t=>m?pG&GAv(mZaw}MI-HxXGBf@*Q?c+|5O=k z{oDc62?Rg%4;1eGce4A?fp9&>SG$x_<9s5`OD>tc&6D%KGJA7ow9||)oY&YjubR#L z{O-z}HA@;cOIyr3%$Ap{(7E{O^-ZD9Q&ji%EWOT{FA6b`f#;3AU&`j76}v!uPgg&e IbxsLQ0DNXosQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/chemical_container.png b/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/chemical_container.png new file mode 100644 index 0000000000000000000000000000000000000000..c7365021975270cae5b768cba57d8780f37aa1d4 GIT binary patch literal 1389 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_chemical_huge.png b/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_chemical_huge.png new file mode 100644 index 0000000000000000000000000000000000000000..91b49aff4225c9bd6dcafcb1e927ac3f041601de GIT binary patch literal 1476 zcmV;#1v~nQP)AFkrgw1nyX?HTzptvRtE+p9 zXmYd!5KWGj0HVp!5V|KTRlVALf55#POcNS<%3 zEXv>B{R4sL7C(LvgJY)y*B0hKiUa-A^8NR73k?&ZCIQZz94mG8bO(q_(zyZS^SHOZ zx+Ip1Kb1(p)f+eE@7>$C8YV<+0S@%{1;_(iyLu%#9o@NY>KOOsITHz@01)EAy*uLg z=t$|+qmim zhKW2!Z~q>#IQLm}wZ$P*v}1w&gub^*xG z&CIJH>l2XznEF4610(_+10;rv^~p;L-`7IpOxker0B(Iw$|M9~u(Ri%@9-`I;`vW& z|2*T{3#X%SvD`g z2!KgZ+OP_M1|T{gJaNkDV@X&)N|>bK?o18EE4Bmf1!H_so5;o)J?RvzN|I{yk02Ab^f)R@Ns z4k8W^c^_~R01ZaNL0%FmRwhgYBqjqZ^~T_9E>B&}U0tQRsUfOQP*vwuJ%Ek!DyljX_%L7uvUsz6tS zO}sc#)4BjBkDMMr5F?QFc^b{fc5ZzVK}Udm^|>^ya2JKp&noYgaASG{kZ9?Nia@cUwc40 zPQzuAh%JC?t*?D%wQ?}JT^|1!>a;!&>m$;Wm9anqV6lWeAPuClKR}V!uGvJW41u{o z>I+f$sF6lmoVWmmwlPr{DUWzlPvrT=WF`4IaNK60_ z=U5s!t3)93z_CM{<*!W$pGb9!%;D>oD+ga6i>#t90r;%0V|^mv1?P_KQpcrT=fox^ zLRPE~Bu#d};V6TwXF6(;aTVJj;vL_$PuZ9)IXh?4j0>S3rm73KuW?iv}e e(puxI6@LJxX&M>yL9hz|00006#`0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_pipe.png b/Resources/Textures/_Nuclear14/Structures/Storage/tanksx64.rsi/largetank_pipe.png new file mode 100644 index 0000000000000000000000000000000000000000..22bb887022e0280383c8888742b019fb1b023965 GIT binary patch literal 1453 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-worn2.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/mrhandy-worn2.png new file mode 100644 index 0000000000000000000000000000000000000000..0b485d06934a74c4a382a0ea50c1b00eddf19b63 GIT binary patch literal 4928 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 Z{tsy_Y!_?L{1yNJ002ovPDHLkV1i*{AZGvo literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/nukagirl-damaged.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/nukagirl-damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..344e3748dd76f2a44ee3d4eb259824804e0fc758 GIT binary patch literal 4459 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 DKUV)t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec-worn.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/adverts.rsi/vaulttec-worn.png new file mode 100644 index 0000000000000000000000000000000000000000..6f8cf25baa960d277632fe7bedce6b1654986b7d GIT binary patch literal 5968 zcmV-W7q94vP)k7KJE?+^T!RD(h;Ud*|t0m7YIVYD-;r zQFkdz&#lrbxI48FMJxn?09gbLNcgdmA0#A@FbN?)24^zUlbK{7ljZ*Cyf?4AUw6+y z^xWHgs=B88z1Oc__vicT{pe|61S1&12u3i15&S*kx>yRm`M|s@y!251vf*vbHQ;>3 z7EHY3fnlxF(zsKV_G7wdBdmSp1w(#y3%vT9byudB6yQ`%gDjo*V2m)vmW_cxYs`6L zY}o*ynXUvWr~~eC7)*jv@`|)Cf@M?9G#~CL`m1v zFd(W~T4_dLiPo|JY9{R;yuI zqcS6qqk8XN0Fv_V-7oFy3Bf331*|!lUQ$4h^~fI`aASfQbkoBPRx2g7HyD%&1PhW* z%J8-ks6n_nRnx$Y1(YzwTCpDaN{kM;F=!K1WduP=>+F{Vfkz_GLNwJ#=jW9OI9AyP z0GKw@iQZrkoh>0+KCeVjmDk#5%PB$fS?HB*s&PXMgaH6OVgyTFXDht2^@hPJUW?^)|E!%)7u>^u3$Si^&2(*mb9et3jC18J9E1^V> z7@=hd`FSM*#6Xw|$M*>_5T=`}JxJ34;HCvxl-1Lyz*SF z2FF7_dAI~x8U{!LqAVW^h;|bYBJH+B^oa62yDbrRn>N{6aJ$_y>u5wM$)|4DEKtjF zwSo|r0Ce^n2YGtu@}M;TJP<#t^x=T?@NZfm_rnB4vk6E(&o{F|l2;=Wl`frOfdipx7*F#^k76j5cT`Yjg-qP5#VYMY6euU_8^T9 z$ivRbw8Cynls$YR5K4EU)Oan3fv`-d*z`R+Tc~i6YbM)Gy27OO?2N3fGXH87GcF4N zKo;Gzh}Q(M0Ur;<%;gCJn!b}_gn0|)*JdBAQZRTAo%nbbm&0K!TAWVzmAF1p?ml>R zXc5dS%VN+bV06GuT|q3+E30%Nmd2fi16Xkh0Pg|Ci%XFR-A^!?RNct_p)r0lqEenW z&WcuF7``4a`T`=7lAYJw4i>H^QI(dHC$%G%duD}%Ew2gVZN-s{ttz?EkL{= zg!cucn^cmgE&1xeEh*UvUym2Q9&cPiz#~`;glW$~$V$*XM;TiXSEFY+^wN14E-RqC z=J|>(m|pUdW?gX!K;KnbfJ=Q+e?4KWMO8;bR~XJwmvnEwq03MA6UJH$+cK8XJXe#* zC0IZLst$Q+p1bW*G%qUwLRJFYZI`5dsLv;L6HCEEtk0_t32=_Oq?upa%p2cu!|$s@ zUjE{%x+cM}S%650Z^n)utiY+dIsiaM+Bg8flKUQ#E^d(?p7*Z_(4wDr^W;1&un&Pp zJ|Gc3cfOPEv*jr9j1cf3WF=g+QYhj5YXT6574ZA&RB26(e+KNc>9I63+JN1Ed`WY1 zEG_}iBAJJy2P>q8db*L3HVzlMzN2}2w|-fuje?CuT2 z-K$MHf%i%@)Snct#ks^{`8oEmv9Jw6R{*po5PoR%_4Cc_ShM^lXU{ZIV)aJ<*r1Np zVkP;2)Q|UifNEabv;{8dUgiCa>NtUO z04C*R0|3ssT4iPI*#ex-OnAM~MIWi9cLRVdjm2Hhyrikjx&lDg0_^8k%tPg_Pi6id zkjy{p0{otCR1NLVwMR|%z@abW76K#mha50l{HpZvXi|xz0!UyGi}X-)qffQAa=Q6Ps>pe4@l&*7(96dSg}BsRyZ`KFskDO z0OOTW@mYY7{!RSlprqA${$42@Tf4r)efjzHm=%I0^KYW*0k`&0?UA$EuF7ojqdz2( ztM1PS0hmybA5jTOcUR(&$xqaDCwk-qz_#s`y7`230vLu_@&w2m?E$sjGv zT6h=Tc;tWl&dab`%yd&?;e$)*{*w7O!6sO7_(Ua&%;#u&(TwTHO3Oyk3~AA5`L1%< z{9nQrX+gjp#L6YN%jz5qhv=q6ugr%BBpU?z_=IM-7m7PqbWz{>vW9w(^LKWivu+bCYJC*yWOK0I2qB;hQ7U zeX%dYXd#~WDS)dS2;x12!Egwp6QyzbpFQ$8R?eD$V5lEfiy0rk^RldLFcj^}5_iA~ zMn-xj0*-9V8?s{M&0~l@GBa<9 zx+-E7w6vcHY}efJA1^g(1s!y&d&K z-LnVh3Y1{h-}B-DC0O#wAkWs9-jI>Z>uQp;VRVSGNG9vUx{1b~=+CHZ93j|C}XcO=2?NCE)d{-nGNxsFy^OQZ3< z4Z8&(0T7u1WCwmS(#GNN7n`yE&9@OLOrrjuSPA>&o3QbNP275m#tovpx|6zrx@!G* z6AA8Hu?*$A$^k^lFPk!e@~aR6E#d*Fx?RreqS+E0*` zUW~SmTKRRD?jNxdPG=@64w+!Tu37JP0DR9bKx;%$5ClLFAhsN%Y4*v|sNbUxuT}|x zG~hECKqqX1642KBliwVGJx%Ju zDT%+-8y$H(bFLM+ld|dY>Dp@K&RtA3pG8)>H0jgUQLEB^K#CLUJvBhyzZ=|?1XU2Y z`;RYa7B2SfK(TL!Wi2C!1rE}3b7@hbMTisZ>V4944C0Oza&YWwF>%NE}c)jhi zNuc7w0`%YVCX$@7^@zB=0QOaB@`kAqlzm?^8%T&xa@gtb#)@^c97{e~BK_#Yt7UZ+ z&6tjWJBSM%u}@0z5O6G_JqSZ^h-drlWMe_Pd|CnCq?~M-zprZXp{m7)o-20rT(Q&R z+_{Un=PQwwUMv%YtAWY|kiSLYA$Qr+IJ0v-ihVm!n{*GijNj7@pI?L{WxR@fg6eH9 zY{WV|ddCX@Km}r1@h@fN2K;@vEH(gGhFyDh!;x|WKH7Z%t5z(-=J&UtzVSF_%)O1< z4)2N2RB4+zX-YVqDRiHw@%FSFS+~ueZARf`QPtm9YCj?VbZs@xoNGnT6*~&^=iua- z=-^dqax#tFdFEdWS?R?P{ZbF>mKRIlc7KaMSKS!XxrQ-7;bjqiNR2XG89>3^PoZJg z+p;oB(?4(dgXlc{EdYsppI=1IlsuJdU@gH?;TA;PjSz!v2!{GmUG)_T^XK4fR|sog z_zz4?v*6;87g_tlZcI&+2Au}{eF!v{tJ;0!{2($WNE0ZTCXeBRSiJmxP0b}!v`S2x zH5*=UJ4}u-)u+Ts*JPY@0jpO4i|2le zed;9_D(DJ;*1v!pXc+(?X;ZI5nwTNv`urk#k9+_)rmHlcxCOtb8`axfvb?3gx`pm< z+VB<%^UH8qY@kG6Z!f@Qu>ohhLNsk^nnguEAwFY*-knKUy!?LSLQrcn3$fMs6|I5{ z8%_>sJ_+{DceTpM2ju_kA-l$qb{koR(HH**gQ>s3rtL{sy#fGyhHZh~D!JZux)3T`r=pLGVOi#(gtXbLI>*I#1Q$}8ObH=gR@H z!!_*$f#z~bJ}D0X4PQom>Ra14BN*z(rVVcah+X52K*(46eXSu~67}a!%BInNedBRB z?c?C>6)`?tn%E%bpCw!L`(h%$_Gq+AyJ>su@q?}fVE-cz0G6iAz#fm}#~%MTX`1)d zrys+6Z@q@hXzWBS0{~U`Z)3$ecrW_lOm)b9zb{xV=3&uz7A)~3xNC^9-rPyqsA}=y zwbviV^UuA9nfY_5wX1JD&Lx{C1Z)~1-)@zxXmZ~t=o$O7nA*eb1}c3&d%R};KLU^f zLOqb)03h!LkjNhZo?ZPqychj=cJ=FUE}s)qgN;xyv|{G1?VD+u-hBMEKx^S93!?oq zr%j|A091Z(9=%`hM}6aQ0Fp&`@`-Tr>8=nRMy!X~?h8GC+Uq-0^J7lDdL#Y34h4fv|srOGET3Y3)OlK~;U9swW` zA0_`RQuA&G09#j(A6|~; z!P)ru<6j`y7S(=JPa`m4s;nNRSqCue!k{Stj?Pm!uSjz@HpYDczo%REk_Z4A{1M{c z*z_EA2UWMyAmQ={^sn*AclmNVnqLiMs7E0=q()9qLtTy^?$YGBY0@ zlPn`206u>A3jn~+kM#fmj_i^8`l-3{cM}Nt#~Zt78ZrNDw^H=`Ao_i%+`EGwvt@ZW zU$F(}E4JuP@ae_?(=x|mTIN_;nvkE5r71I1WotcSkTWGuuR0l&f#1f8buz1;K!j#~`;*zDn5$ z_pXs%wkVn=Swj-s0l?tagGlI$u7UXZu^!BR>K!ierk+L|Z|uVH#xAPqM7z=3jU&g^ zE1Y@Su0?+2Ty&IGPY84^0C}^7{XW39ZV^I$J{=HZ$@hD@k>s$;rhb+40RZsizeM}H zEZMA8P!0~&MQT*Xb&(pZUB3aZy}L<8J^(zvI7ej>$~W&rOYJDM)JAVzPY81DQIk!` z54K7ZT^E~<0@vM!1E0PN0GRN^D!lftw3x-dWEQtRrO9WlPHDaX^meP#*|@-NHKX=$ z1uWtjO)J5Y4?y<~VU+;f`_mP&f0GX7FT?5fKG_-p))J86U*$}n60A@F(v)!ZHWzU8 zEY=89utu1Id&f?Yg1@6@rHw(6Nq_A;z&HOy2#6JkSL09C%U=u&wtfp!#1B)%j|FQU z!mj#qIvoDS=d2gOtNgHn7RVx4y>BA$)=b26pDBqRc*6Xy>(xNnR{w zd2m$Mnf8Ae$y({wh8iIuwAezHkU%yhXfVWs7r=m*?{l1B5;G2&@pzaxlgbz;9*-xs zGr>6HawRh^$Mu;nDGYrfVg%q?Jb+pryE2LMsIU@Nv{g;G=M*c#T~ieTVB$-_N(5mAU?g8vmmt{= zkzAxvBzAF;VE2$?Z4ZPa>xLQ0e^zyWZ~rN|uX=;11Q5>ks{)w2)a>@6!Fj)5?oUZg zjhNP$#`EkG0Hpo%PcG~Fe~z$v4(c%oJyf z#uiC_PQ`3o({pusCi~pDTrL?tJrdnb30U2ndK_TlMSH^kl*Mo*1ZyN&jWfnWNCaSR z6Bq>$7i}TLNs`C?xKH=W`01(IDH__fxT@k@Ci~n>I6{J$>~nM4KW;i_vcqYLv$`?$ zAs*P<4M54RS7bVIT%>7jbOSJJj>~o*kYOXlaTVdxwl=!)`bKqSQt?FvIwdvLWDp|W z3Uik(l_JQ^nqk?F6NpLxLPgh<-9(ymg0x`#Y5%w+HhEktU_*N^RmHh-Uqw}ME^fD8 z9OwOh>Ef)EZp5H>oD8Q{Z1-K?1;DlCXY#n`*(VTZ_iO=zX|5EEM0>V?3s5Da3Kd}R zgLam!EH<5MvM(emm&+B_bBgCaEHjkH=?IBMlr0k6ZjEH|Y$6gm z*vpjsSs~AnA+2#KLESP!f4Jo^MC zVM`T)`>yZWTI({)*vRnuM%n&ByYx&dPLIH3i#+1_x_$ci*4Eb0@g$d}*SH+SBml5> zR}kJiL?R#TJ%FelX3cT2-KH)D=se}utb13;g53r;Y}J62<=^r%JX<0+*u1_`*##S8$#BNm3JXGBz*L@KoFE?bM&|K&@OV7>Oc|QjjnutX5mh(v!<`?J zn>FLI`~Fsl)Zi0t&gF8^dd^-bYJD#dORL)|zd-V1PjPKxV$|ol9H{qcgi5{@th}!J ztlB^R7|;*sU3NDR;Ns|L(uKR&n4oL70c^v_38-@!bJl0`v$BD zpP7JbW&-Z+3!%KhbO8LjHq)mH!b*5n<+DP71TwGDt}ooaN`6yYw?!`Nsw3KK3dGz9 zR0+5c80JD?n1tjM#)qxl*#2F$96fRbfV`Zk04%-lo7%-wG&Qn@L$u%>9<43%dR5(o@K#0KW8^r}2KjM|6 zkfIk+zi$Al*6GeIdI3gc$GJJ}HJ2q}LL>6R&;$acq#H(Iz?)D=pJRgRlayn?QgN;SjR^KNbQb z*7aI)lHOwGRmDkStt?+a9WW9E119nTGMsU^@A@v@j!~I5BRKjv&>y;nXjIPo*2B8| z3F9aDq`8F>MF4_$fT4>3qq_UCBORclvrF!m4QGvI1n<-EH%}Zh_j_$gSH(vvw1n{k1i+HG3NJ@b- zeTn$`-ISGT#AjxO(!0AMDaC`YA0UyW6c0%$FfB)<7!RJuqdVuc90-i)XFU_*VRBWq zEN}X?TD(TQ`F^hHJwyjkR9FD$2{)pp$46P7gZ!fFgW*E}{2_OqZ5|`S3P215_3jL< zFv*yj9rlEKxBgmJ--G7<)hfW#e}?+t{sL#nWsmLqeas?&5c$53uel##lVseU%|8$pT z)#2)Uqd4B}JI8&cr82CFVCl_YlJP#b^;|*oGmq=SMiC^Xco-Sh$TiLt40`=Q9A%~B zCXt-!OANaFMBC~l9Qgphd4F%%mFDxp?bzWNRT-0n^-!XkYn@*zqA zSgkT0HAq>IFVNO`3L{?K^aHuS>&@+9uUUP489uk4?!GQ&<`e+X-Pa|L&&(;1$MNQCoVn{h0(ae~C6a>GejN_|HAHx1SU+>A9qX0HZP&;}z~Y;=a`$>N0H{pY zCPl2QI~wv!oTC)qd6zEEB#w*qfxapQV<^J2hG*7m?^&d}%&40`4 zWl|Kv@@ux%u>86)d=vmsF?TjTw;zWqRp${L)^CUQ zZCe11d>1)*0^^KNis$A1=NO+9PijgMX~~!8%wx(WNLL?3d{9CYqr=k8e(j-$x%Z~& z_=iVGO-VAjfB$f3fk0}CwgN&GMqcg=d}#$N4EAPf+TzJms%c|*`HJPxx&>0T5k!@I z5f=OE@jnLgr(K}^*L86BA^?x{pS()$kt!RXHI?I&jJQ4I?W=L%x8T zMkQVt+2!JjH3F@${csQWEz|}n{KF$`X&wSVZHx=zQ&W<7_u~_QeiUp+{Vr1Cw8c{k z=PiRsl8he5w zzSc=|unV|)flHF7*7vdW^HuU|ckbl&TW{4pH-NZHW8Anzd)EI|f1{RobZ5kKM-)J~ zHRX2bYHO7ve~0V!jgzuPcjBx3GLEMGvi{$G*na2}kQVP4ZwJ5^S1jv#;VB~F<3k!D z3!mDA=g?jj&Rb*}Lx>he;sx%#dl3Tzr`WTvi^Vq=kU1$SI3B4HC|tjhd@<^$BAh^k z2y}2If?FX!N?dUdAR0ho22dUN$;+9_$G>}%7he214~K>G7V+_+y)3_OjJn`CJa?{?o*)wJhzBUTNk9CWIZ3;>hEG1y^4gFO z@Ojf=UHFE|xfB%^Sf;)G)?2CFxs%$Rnsti-AqbH_G@$j0oKgJy!ymN@up1F{xm@6K z;cY)4-+$eMYfK{0`u)Yg>6po{e(5FZ)~_dR+XpySXld$xuDvkfxiiWaK09{< z&=B(AICBbhE*;F{?+u@PgfmAQs4H)|`0wC+e#y7hpBuzurI@Q^3C94t-0ki%L0CA{qiB>8qYa`-3} zb7zy6I|Dzlwd&t}{{z`Bs9V2Y_i{vOMqVsn zIS!z{DlOhHjRa%gSIh<)$xlynvblDnOsA4BmYlD9aE*-1-BBY)0DF2*$vDst^cY+E zYX9E|kw@eYN4_(s&_sUq{5f({A-a5a^>h{4) zPRdK?({Q|z%qg02oayZ)H*1Fca|iXcZnbK#Lq_0j0O<)tbr1<*1z`6tARo1lF>vTT z1`fSvB7ex^<$T?*0JG(%WlfVpIQ*MV-6l}|^rIYk{{OMU7vQ3|h2yhA4at($bDZcK z=K36M#PRx^6nt$VH{X;I;1&OQPK{@gH{HbwUx;KY5oE7j!ELL)%5AH@D&tc3Gy~vY zT#kRS<^^+41Wb7ayj_uB(JISxNXr*E+1Ewp6ek1cy`1UQJf$H2p$98p8A0 zJphEJ-GBM3CSCY=N0&}K0#@&|;9)JGP|Dy{F5mX-7O;bjIrVPCm7aZ7)PjTZj;^|{qDzGA~) z^ZKjWiyf7N$z-n$zi!UIxSZ5I%{mc?ec>Gd&KlBy{gAF`^_LVCNFtk$9VF8^m4WkK zrsZlA8^Z0YzXEsPa}SISMm22w`uph-(+Gqe2T=bb4`5l=T(Zi5#it6IezP1$z zZ{=KY08Vs!He6eC#0Q!Cwe@R8RjIGA3!y z@BQEYmanZ?Yt^MZWPTeB6^Hh@)n^;o!JTVefGH{{C= zVDGO^a(>TFNxBvJ0u^)SQZZ+4RMsyb+5?eb@&I|u@2986`Y+R5rKP0an9KSbzYoAG zKYK3X1%^j1GCXpQyqu{Fk6hG^0c@__$c8nWbaCOZ=;iOR_mLN+7g+zV{{*0mgAn;* zxKt(2Xu*qK{vI`N?y$U`Xk-cD^j@D#uHqT8*RG(Wv&-`QqCIf3!%g?1~B? zv>5cGUmhkiJ5725Q6&Ijy?`KFpmH#oy^p*Ipz{Q$#LVDvH4lc>)MfT z*TDRuh&UHu{P#^)X(_Mmd&@SxTK@|O5vbL|^RH`T`kC2jQV^SKHhz%kmu59c&Cc9}q2UJ%H61fcw}n+{cbtq_&4~UO*r-TN{-Zp5Xb{ zAD8>#Jb?<;@>lo*I?|0oFj}f0zhc8*%eaP5K9bwn*S6{&@NmzF+)@?d^Mj-d;)RIL zw(jR_>wc=2KfuBT^Qd0_0AK&xRUFwnNPPbm{N10*a|`kh9_x!p{*{KM0Mx%~75|S5 zn)Qc6Q@=Jw(5cJ|40*hG`p@XBA2i}Kv(uy}*sx}k+_!@0b&Q{#kXvO*J}d}zKZFPb z=|TiXw=Kx8e)>`UYMR2Y$dN!5!#yLqu)C;8TK&n66J)PlVe%et{o;23eB*#NZBw^h z8|=w0(Z8FZk}m`&#uQq5d|!zCleO<~vi2Re{o9Xh(}ZmU+%O}V8)oQTsjIY>P5LbLc_9WRhps2Rc9W%p9O`~jBjc$*bv$z+#|n$imLJ2A?upU7CL$>;TfZv?) z;wmkb141hKp8hkWr#W>~zsC6hfbaa>-^hKHY}G3m2ZxS~H=4pn#v6I^g;#m*7q8QE z+HG?E58qa35<$(IJDC2+_nH34_vJLO=n@*M3eeuh5fJ42yR?axv#tAK(pUKC*S`Q@ z`uYcW?ibo(7U$BNO!p0Xmk*dMUl1S8BdCJ0f=WKJJYDMn>_4Gx3M%5lD;|&{*y>2;!K25> zeCIQh2vm!oUmSV$ZbP&F#V~)@XT*(rh#U8?Xze%I+FT=t!=L}{JRZ6?wB-BgtRYiB zU%+a1Q9Tw3c5MTdeB(D4V*Xx$3gHE;{x{$13nHrOuJpHjqWuuVz1|Ca8vHvNFn?IV z4q_2(xNjm@eb6G7`^-x0kLu;kXkjd?XZmc@g5IbF0M;TnS^JKzJ_+|7pjZ&@V+^zB zl$lzwcmAUmKHAt4@$)rbr;kSU zRo&`)9{1dH&+q%b^PR`N4Gdra0~o*n1~7o{A_nQnbokRF4|(zD&(#LEHUkJMw!gVe zlV8;gxv%edm^3|6Ms(8j#6DK-+rf8LVATXcF(LQ$9bByk^b3Gmg9k&1v zF?d2?QoE^?d?H;&8~kx4sK4>3o?A^pwdx>~2sP8snwP$Gsg`b3_=d>x z*laccK=CDy-rE8I8qWCu0Ar?GMCWW8FHV|Y?OGNjomU55UTGSy9*+`(6K7IO;E0an z`f&uh1b}G&;KZ3+!U?f#ILju>1^{ro-2jI06AeO2Zo@g>BX4XL?7dl`P^uT(mNuKs zuwtlz6#_Nrwg7-!lZ`+iUVyZl2-*|AD4FL+jWN?LhAa>vp0tTpJCO8LOE*=MT2joKcoOENOQ9qfT77dcyAh>(6<_iom2(@?zC5d-C*3Fv34q#-)ht6WOgtf3 z4>?kScvOA?OE%Bx1jMG@?RLZMc5~ZK%hF2Id)plt768_}7r__Yew_6;$b<1TpLfm+ zE5&vByAeHY1U;8xm`VJ+ddro@^DHMT2zt9#wYsJK>hAlvE!4j?KfrHs7Jc3z7#><;Q>l#4N z@GgJ1qL6g?<(_;npk@Wwy67R-kN`aBx@RQ22&Ij{(i!7KajZX~^gwR68>NlL?mKu` zC_VSo+~E=o04;TXn$}Y1r}2^TCPc=YMCm*2|wu>Z(^3 zA38jglRE&m5%iMJ<|AP(A&87O^-3v-;Io2V+ISD?(C-V7YnL+Fd4i$^Ljs^gG7oJv zB>(`g$AwsX3~n|y(X{%n4kB*uG8`!V3-{XR)1OczU#%XY!$U=ytOtZ(sRdB74q8wW zmcy0Tb+n&Yu%+#@+8UVItEh7cdG0P!ENz&^-GF}b0orOx;Ptpfaj`wxuLnwkp#?3I zEzK*1R1nyBBXtOiH70}vr>=SdiO{p8vq+5}jfy%KQkn`;6{9Q!T2Otm$7KsucQ@b3 z8ZtyYL<@`cqouC*_fgVxBNo62`O@bi&!a>-5YT)8a5i@U08&sWq(x@wzBhp(3!p>< z57y|>qA>9T03azj8J3s+Np?-kt`Ch=hg+WzyS_ShHin@6PCG*EKuaAEV($#pqbJ;c zrxQSkC{4Rgy0dbw?M7-#F)Eq_4F|-8OW}wLgR{8X?*0?HHL*i3!RO80z>SbG>x3IX=>N9We<)F z&N{^G_WuDOXtg6MOqF;k$}Tp-5fw(msV#yaU@&m)!8Fxt4OxKuo$5|ZQ`s>9>ixY` zIBw3KjjXe0X_ys)7Z;_|_*S>_xcuYtYQ;1uxl*t~AdP2#dFU(ogmeODa|hBA>;Qm< zCiSxCt%(ExxNn660IH9+%kpTE59kyCJv&PX`2_g|pULw4<;ZS&erWlts^zVkm5f&R z9b9j`hH>`s0D$X_*J%1U`*@gbBhc!;gH^MVVYZFHZ$3N4Eo*S3y5M#;%BOOJrP(aj zkGTkdZ`SpYKPJY4#An5Rk8Mffj-`3W!NtNYCHdx>lC%`tp6%>vIa;qC!D5 zzo@VX^UYQ0ux|hWB+p1ftNRWmo}`;5W}($R3IF<|r$j=~s`fT8^Wy#cHBzP1jORb7zf$tidXmWVK{Df%@4pt|yWfcz;N zV786Gneq}!eoFCLUX%?}=F9M3Ev9Atb4D7v{C*iBN(A)=q}haXAHV0RR<@ zg{RKqrn4UN%~d$wngRgum;3^;jyNg=^UYPLZW;nO&jA3O{g`tJ}Rwu0Y7sA`@MtJB@ykGSI;h{s}aKyqI)w?x^UUdPyM(FbU zshQohYad>nc^|&E4p<_>Wai)37La;Ngy6lhf)VS8Lx(*R89m|Sttp6&2wX1>XD`Zz zzvLIdM18}bU|ItySglvWGvAv?&q+Qtr_W{`j^@)qbzKXxmJY>^st3q*0J+&?X`b-V zp}nfFp@|@^hGWy;_<9gFE4-P-a{#GOgbEJcf1N1m0}n{YT{b={ALeq9dEs}08+PYUmu_}V&9 za6|C6*?xx*Z;1%Q8($9sP%0{8?^mTr3Ks+`V^$^|4vw>r$KJ0>v3_nkjobT`_*xe0 z=cdDK6ISk8-FI-Nyaeal`}X)O@jTMW1PvjW?eC3@^Vz(`hxa3E=}I`AHvxc>-+u2t zk{1g@!kr%p3O3ccU$bn@7Es$$u7pALRdnWWbA@4F2f`+W+U(hO3rG zG~VpL0sv?=O`>F~kxsCFZaU7Cm(a4#l$QurrI$jWmw20XIDmiv5YsQchRpi0P!kX$ z1S~=vCxKf5^7SI<7GO|)6#&o`Kz8CM)*gd1NAs~e?;V(WJbwVxN|;iXVf$|nam!7P z=|)jy12Sf1!fYFX>dN!F>a%tEd=wQH0SJ&k-&}>`w)7~hRr{IxwF^+15wzKCfNeGWRR;qVNfGu4 zEtI5H1Uz>ect z^2rpfluY*88@GHIJ1Q_4MFfJK-UUESKbbC8f;loVAOsqa34ofpU(z8Eb|h>WH=Ss| zbSe0@S1^Git>PIsQ_3>$ zOaxG=`HY(L0PKee)Ii85Agh5=@<&=N$SYk(^ReWUoie#U$q|)BW&m$G`}V$l$CM3p zM4<&jz9TA3Mt)j?ogNKMK6(%+_1~%SqecCFrCT^!9$L`y&_cr`j+_I)*ijY~AKs6h zUn~G1n0fZtvTI9VTG#+&YM|!yO`Nq5SIduKNykA&E8z9GaNFyHHF~t7=3o6ikcV~H zoc;j-P=Q!E@#ms^v3GBy%U26vJ_?JE!5STb{l`vW>+<=?|EK^p7t3Ht{QSjFwz zjv?MIj2vR`-bU-?B3WHaZ*(Jej4(SEXVTs)zk1PZMa|XfbM=Ds?JW6G5f(JJ`QUOo zkve5M{kQ`W0Kc@g9r>C}2#y{ZuX&wn7ohZwol{rt!(6=|=IZ@2@^5>6Xe<34 z0J-K{qes)O;p*?j2a6B?a0Js5($M9rMZ7&6@%C^Gvj}ymYiy_F$J@hYj6Sj>UjqO`-GSjzz&&?h zDAZ<60w5+oCHg-1y1!l)_W4bi`~(#O)*_H0A(#Yx2N6 zIU6+>%MjP|1oeKwbjOa7-qc7 z?De>);7HdDc=yVVd`&bo)Pf-ac<-IvqVUghlCgP@FeFnW9|&{>KY#O0Zu-tmKN5xG zOdhUjCuqG~M9C-l0igEFK%csA|J!gkHRF>bf3xM-7Xk>593ivjVi}?=F=%e{ zVYI^`rfX}{Zr_Pb4pwa1|S zZkNdO&nsPr+?;&mm99gSBLerKzWa9GDq#)y#K&#iFaaU|#OX8Y<@NNHCq8W9rc0-D z30S94iF~?K7vj18>}>@o+OZsmPu+oKc@bcOQACkWZC+Z$;ddrnaAkH+Rb z$FX_OaTM0dXWVFc8jg~bd@>=VH6j=jW8tm|RMfeUy{!Phxp4!g`>ohJ{20Fg5&7bB z`vaN+u;A$hqOikirG5YpZ2wP?l$?yD!1hBcDDkX7C<(!dkK1tK<2IOc?U=VJ z0`pcy;A}$R#msttH1+mb@PvRR-~E51=s6+lz@DRcdCPB6QRh-6ooGKHom~aAS%=dF zo$PG|0DzP(AJV^kAEy#t$AJR}MB4B6-i6zH7l4?2Qm!U5D+5R?zNX=!$6E&)4^%gIi}uB4x@*)T?N_5?Jy9LEB3Xo}^vK z+Lf>1`4<)g0Iu&iD9Sr-+cJ?>vf2&=gk#>E3>4OOVBQ>If0J)-IWnKUBCbad@zVYM z()|Se0YhDY!>Yc%SmhD6C6O^dAdCXM9+$`|1O#U=$`OI>hlJ5YZcaWu=YfnmQbL~z z98<sRO#e~V~uY0p#ok0>NRv|YhA9+|OvI4%n z<@ED{?xto`U${uqSTldK!L4f+kbpRfr19C&1DnobP0_D$;`AA$#*e0(J_wraPDC|2 zu*T&>`kV|@eSZ~F-dF{H{79rq$|2<2tiyvc)y#v|h8{x};2;7In-x8Sp0ngjwVypF z!$Ij#kU(k`q*&7(58vK$gnsr{q+JL>+Jz9zo0EZ8p8Goha`JCB2uo?KfUy04XZcKI zhHawe84we$L_Po{PZh@GY#)E=AAgCYp-<7gKdgzs=nt;TtOM!q%Puye>|&$Lmmu+K z(Ar7Nz7?eQ*?e8|0BivVFj6fy;OP^aJ z`kJ(o5D<{*U+GGp6s%AHfkhzm=}v46pO1~<^YP;c8MvSCf%$YN%%{bKr(MvVD3X#5 z1cZPPoEf%BmgntRLVwR2F_gZvPZV}HHN)ih!sPd2?3`|#f9e(`edECe*uEsN<$GUb zB^HE>$N2JA})J#l&ePck+pD{?^X$;0codgTx z2iF+VR3jk$zO?_>EdYSJ5Cj`qe=WnNOaCTCt4@6-v$xOuZG2oq?Vm#o{bdZn;ZKh| zd|bW~@;Kvh`EMd4e-%TZ`)}h01mSNFdj2+U00S7n00uCC0em;{|Jf1oy|&>m*8l(j M07*qoM6N<$f?Cms$p8QV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/closed.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..1285165f07286b2caea3c540d03d27c0073a850b GIT binary patch literal 505 zcmVZ_uGb zpTI-iI(6vKH3+(N>DVF2OM<6Dk`5z+6f&jM&2&>+`!5nETHAk234AUayf6Rfw|DOz z=EjgU0vG}OKY+9K4fVJBRx0Uo4B&7jrWWe;KYMm>)21OT0o2+pjE}jIelPW`$AXi3 zj}@5)AftbjMBKa;5n{QXJ*2iA2s#6B(5NB~<76}8kbaHk3!s&008tbHuis#@|Ffjv#`p*b7YC%_j=pcQoz5_z=6^T3`g zFX6n;4?(K-tvL#C;hRXTm0tIzx!yZ3wVJr%g9*m~(y8RWv=l|9Qij}U7-}rXArRn^ v)p{HQAj;ln`WobO&sLAa=(l_XFm!+~3Q3&W>DEzC00000NkvXXu0mjf9E{qI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher-mini.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher-mini.png new file mode 100644 index 0000000000000000000000000000000000000000..65a1bd17ad383678b756ade51f0eefdf60ac2263 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}k)AG&ArY-_ zFKy&)FyL{y$iK)ZlWT#8bpO1EM$QtCRFsxf|Bc*lFk|M-nF^2Q2tE(VlR5Qcr+$>$ zfj4{e=d*9|$y$4gvn-Rh$M7243Yib@8-lnN*e{xSGe|$EgXgBrp?|?ZOBg&|{an^L HB{Ts5W6n8v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb93262deed136a1b3f8512d809b638ecc58995 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DA?%f z;uumf=j~NPt_A}h)(aecd}6Oy_k{30devIQ&_3^E6W_b59{v-=x<71Q68um3!nWnd zSb_Q&7#su-{MO9uFMMyup0R_?c(c-^ju`^3(h>6>SmwNs>@hymu;*LJ9Pyon8~POQ yFflOvFhB5gUB0960k4#Q%&Qo(M1W>okSSoE_E*|J!bR~s$V^XHKbLh*2~7Z)T}KlD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_closed.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9f09d323f26d44ffef688d2d22b844268b5c43 GIT binary patch literal 483 zcmV<90UZ8`P)wFDN!ujz2NV`{=nxd-Fgh5W`X{{fA9U!@ zU*Mr`ojP>r8U$Us^alueN${jdQZOP&2~$el!s(RdSF%!O&DA!7J(qXm`(@9E@B6+F zbHZZT05-t?1325*RKBZkB@+(A01j6pO0i!5v1d1((hM;Yz-zmOi7_WqFJ;wwBrw(O z8AX}_X!LiYfUD;cf()zLL$$CkU<|;4R6`W~lf7M-M^l!;6^hU+%>aTR0B-Ncdv-1e zbj-(HuI{s52+aUI&pW`a_1yq6Z@xq5)vt1(XHKgn0G3XG_WWF|;Andpm#2C20Z3%N zb9{rS$8SDBW_B8xcpF?OgiND>@MFnb020eEkUHkH>Xl{y%J{*U?U~bRIKYWR?k1t4 zd`7|G1ise(9AGdBY0v2#konTR3AaEk3H2U4T>w2Tdc5Gp+R&Pz02iLg*n0VCZ-#ZN z*2R{LxIYjx3?P+E?29WLs?`b_lGImYSQb8?AGuDCVF0Aub#|yhA^$My=V1Sq+W?jW Zya81Uo6w=X=wbi>002ovPDHLkV1kk2)e8Us literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_empty.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..008ef95b40b9974d51070fa3c504cc654adf0229 GIT binary patch literal 431 zcmV;g0Z{&lP)VQ!P3_S-dx3vF{Pd@VaK}MQ6V1j|!|Cist z6I4@h;S|x1AUOn1y?+CyuM6>G$i@F>W%&B{4@u?`?Ep~FuYdZ8L7bff%vXK;f#IeA zFN&IDA3iYX^9$0(0bM^nF{m<79}w+;&!0cT*_Wlo8N}{Aq^|?++_}SOB&YbFfy!X$ zl>-CrfHhw}FidfjU|4x?fE+L-LxUk_#tjBrR*r#jz=0(%7*th(8S=s7fpGw}0nrWs zmGQ^ky&gCREM)x6pzCuHhP*O2F9WH7BnRvj5Uex*^ScSemU#UhL;ed?4b2>I z>iEItFWR~cA3uIz`1#`piX1x!2LnI90K+w)8k#u(1g>4ZjMIXrPe?DEhE72=>VRSE Z007_^Z*8q7>8t<%002ovPDHLkV1gL1w>SU* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_full.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/extinguisher_full.png new file mode 100644 index 0000000000000000000000000000000000000000..c99e02967dba2f491b6b13d9a648af43cc5f0e0d GIT binary patch literal 492 zcmVVQ!P3_S-dx3vF{Pd@VaK}MQ6V1j|!|Cist z6I4@h;S|x1AUOn1y?+CyuM6>G$i@F>W%&B{4@u?`?Ep~FuYdZ8L7bff%vXK;f#IeA zFN&IDA3iYX^9$0(0bM^nF{m<79}w+;&!0cT*_Wlo8N}{AWO(}QIhZdkB}sb++_`gy z(MV1aoCALS`USUGLsJvXzH$9JZ5@COxLmr#p!Db-!~t?j^m70k8ylSc{=*jrK>;2H zaskN>So7rr!xTpehL!gir~*iKz?2LPhMXBU7;ITN2F3vgmb_q4RRw0q2agBF0n`RW zI{;M1AA9$D;2f}!@i&9Ye@I2h!OqU`|NnmmY5=lILiGnv7+x??2ar?}8pCuH7$XB^Ze9jb0Z9(nDegTGSKs7XT00>;WdKsq$PoI!p iI1QbGXw(72)&T(7YlOR+>AM*K0000VQ!P3_S-dx3vF{Pd@VaK}MQ6V1j|!|Cist z6I4@h;S|x1AUOn1y?+CyuM6>G$i@F>W%&B{4@u?`?Ep~FuYdZ8L7bff%vXK;f#IeA zFN&IDA3iYX^9$0(0bM^nF{m<79}w+;&!0cT*_Wlo8N}{Aq^|?++_}SOB&YbFfy!X$ zl>^A&>9glxT3Skyehygk=Px#?MXyIR9J;$U>F6XV59>^QZ+2MwEvG!KJxfMlFTGY@dN`iyq3d2!G%*qo6ACq z0~i<>7#1@A#wi#7pOxY3-#;Xo$3(2c<(BsUkG*@%@bB+mocP$g*Cbg^k^{Pad?ML! zsyg8F=g$M{fID~Ykep+v>Hu1SQ3s4VVCXo2*m{6w4p_+eo8kX|>bqgUOG2V+!#j8G zFdE7#{O9K3!L8^6>5e2R5vuU;;gwhB<|WwyB((?j3JBJjzkbz(Oa2Q~4Jl@lT)}8* z>(+k!_<`Z)j~^)F>>L~n{QLq8*REb}Ce_SQFbYOC002K2QbRGf)Y||6002ovPDHLk FV1lFYiWmR@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/meta.json new file mode 100644 index 0000000000..db55895655 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Nukapop13 at https://github.com/SeeminglyTypicalUsername/Nukapop13/commit/e94dbe621ed40488918fca87da9ddfc942867ea6, modified by Peptide90 for N14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "extinguisher_closed" + }, + { + "name": "extinguisher_empty" + }, + { + "name": "extinguisher_full" + }, + { + "name": "extinguisher_mini" + }, + { + "name": "closed" + }, + { + "name": "extinguisher" + }, + { + "name": "extinguisher-mini" + }, + { + "name": "frame" + }, + { + "name": "open" + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fireextinguisher.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..e842bdc0e85f01e06082734c1211875526e32ea2 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}lRaG=Ln2y} z6C_v{Cy4Yg2{}&LbLqcE<k4?PiC`G{kZj03mBG-f^T zZvHjQD>&U`9X2svtND3g!s`?xbkd1S4*m*QKriT8I*IMnc^;LyPPg9@)7eh^t^wsYf-{pbM OWAJqKb6Mw<&;$S%(^EO=u<5X=vX$A&n zIZqeIkcv5PXYbDzaTGZo|D+{mmdx{{B;^$ajvj*C+#3Zq21G~y=lHL}o$bAGiy$j^ zuuKb!3x}isoi*hO8v`HLUYCy4|D1gD&C4^@?=PRZ_wHWYGwb(zE3H3YQhd0AK}ANi zp=B}Cgn|$Tp*}8$LxGGQ7FrCP?yL%^lGj^*&u)HfR{!E=L4K#w5lx5s(y5!iu9+%- z(%tfC*DeOmU9k>+emge(aE#{&vCd=A@(9jHf4`FDcyX|K;t5i-*sb zcYbqc4czX(G3YewDZeu(Hp#6mIal%C{@1_BpKAU@@7ekOxZ7KafH|>xw=e8zIG2|j zvnV9OL*UN6+W+Za82j2Q=L9DzGp@V0H*}lz`S>{&?wgCBeg5}&xrlMEZo=|QfyF&y zoFZuxUfCL6j%dg_esFns{{L4tc8}%0i6unrE?jG4o-ep@^97#?Ygt3w%j&lHa))ay ziEe0gRXQ^D7So-5H4Ah2`SuH_XK^<8ob$JieGijI2Xh>wkIaJyY_lWN*4C_@%9YNu%sKpSPymBoUW2%ebR45W?~y&5quGPE zHXT}Pz3qBpPl4!_ABD_H2@21Db2aH1ocX+TrRtU_tN;2M<|WH7D|nR$tbfw7_Zq}zsb!Y#eVQgF~eiF zWqXdd1v4CJyjkC;D$DJ}qPrmK+qsDeJP-7kek)`=YIwaXoPqDB1IITp0jCy*g63n| xP6f>or(y8F~)WrIebO=u<5X=vX$A&n z22U5qkcv5PXZdFfJ4zgrR}@=4>4=QT|1JMk25c1-710#o=W?~ttPuReQ72>Xv{2mf zg`>-bW{>7=2}?I>Mf9$es>+E_yJvr8TAKAt zkr~QN2V?{po^>!7xU)1^Dlwc9WK8JeU?_HBK$F_YdT00l1Co|?Cg0@a{)ZmBtX^Dg z@W6wqs&Yr*f9~5Ix(lLKCOrMSsebO+RORzIxp_b5yZg^=;rud%LCb3Hxssgl+^tcf z%Pw4(F{s_u81qcPY_;f~pLRULFTEK=?SEG>^XJPHuK#z?MTmRBz4_(KS=Lv)zjZ`J zMa*GuyjI=8$BWF(XUuAHVOp`hv9_Y5e2*o|yBMiY?`KbI+85uF@$z))u|%y-mWsV^ zj?TUI`)8_X?dGcaH?D>!M*ZKtSDi;`w^l#95@@jeeO5u^>KFFKmD(B-Er^AjhPn@FmJsz zW%HI9+uaUb%?>`>6zco1O4(T<_r|(+egU?VCyRSDY>TyKpI{mtZwCUU0D?W|d3YWwL9jy1a_-ZPIa2@)-)%n0NkvDfMUi&p%SN^`0DaZTZ zPUh4-KX&xyRI-Na#q(@g+V)-k%D+jynhQh~WAax8M10l1keV?R{T$b)GPL z*Io}#^lE%(vmo<~56{Eco7M+Ey>Z^Kb~S@n<4dMJ_ttIaE0pWo;?5#tZP;|*{(2(! zS^dnrJ9E+&t;y}@Sn#o~?9HCV&loOe)~Fq5=hmG4^85Xu}EZ>%CePNks zLNr&1?XFZ?g#~}NY+tL%F+c9*4la%C4K03OOJdnJi|t|F;{0{X@;NWG5;6_*uYQ}M w$EtbzJHz1%n_m3;aeb3E56*=5jp-kAmL&(*{pWRozzo9R>FVdQ&MBb@0O6l`wg3PC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_metal_open.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_metal_open.png new file mode 100644 index 0000000000000000000000000000000000000000..eeabe86dada28b498a0e0c74cd083c595d1dc48b GIT binary patch literal 981 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A)7 zc25__kcv5PXUBSr1WFwLe^6`Z%H3TD*X6r9c5>dm(t0mc;9{%571#I!{7=PSEK>NO z7cue0~n z@7QYEW)Kj}d!qjI;)px8-}dhN$9Uw{EdjPym)LXGtbKf}HSS{Js(XTLLKkk{Rlek7 z_4I`MV%?|ZVfMKXk~maYgdBVqe*a^cGNI_n){eh363$PaU?b%+k1K!rf=4F;Ha9$->s+ETOZIw*w#HYbi7)iL zXUv}2n#Hn;F?y#hPwcw`x9TQ${D?apS)$fwwcqFC1u5RXEC$gz3Y@EiJQ%kAeA*wK zbZB!5Z+&g7p^ol3>o!Lxv6_-Eh9Rm2@(!)KB4siwXUFKh&0x|J@@RPT<<83AmZDWD zPZ&dvZD;5*>iwCt>G9{)Vh0=a;k4qRa33#75P6~__pvLZAZ&9%QPUd=&+Uj`a1q;8oWl#Ji?)@7i{J| z`@HM1ri0sj=6OsSzrGY6et$~;ObEw>i_1-Iy%~*u#dKVV+xvUjeEtQAM`Q1C)Na`D zx#*E-$+6gbU1|%8zw9+IKA6Ry@!9Enq(Wj=!*$=Tf2Urtzg_GX--QbbZy42Yd|@0( z)?qpEqWYi{gKmS=zC9a@rXK&hRa{~E{>R+*1;4$-F1N0DywjOMw&V(Lm!0gz)otHQ z9h`1gKjyB~{_DPUZ|XxixJlRo!6P_y7!>zffD-TOMS(#v17y4Gjf zYns)(-5hIXdSLYj7H-D%_U4@-HP0hT?UEH6K6Kd~bZZFz!YRhI%5{E%;)19zoNrlW twr^d(x8bn?(*YS}hBJl`DpCId{|en0%Ox9f_<{M9!PC{xWt~$(69Dj2#Qy*Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_red.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/fuseboxes.rsi/fusebox_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebc1319b796a0a7079c77e42cd74cf2cecd11dc GIT binary patch literal 866 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!3HGP9xZtRq&N#aB8wRq_>O=u<5X=vX$A&n z5l`5u#dhOKv!8T2=_`xw8L2cm1sNv#tUk z7c6x0dbv`wtG7KsS;NqGW7`dpNBi#j`J^pRnOs%yZ14LC8#Wiu%)d8#=GlD}34I(4 z#V!mpl$j352r@kDU@&lJX|PmcI3vi2Ce@>oaPj+Y^P-yz|CVWoPI>*cctgWPWd&<< z>n;488(Jr_sLZUrs^7tI!y$=L2_L+;y|(K3gSy?5xqgS+)&F>}sv?$fIN_M%HC(~; zq2lMg1M6+{y`uf>zH5K^SXFh<`Cr(&-`|ptN^+XW{R&IIbX?lI@uiQHp5x=lh&Uz2 zW517?9$2ceU{T-w>Z=A{d|%26JLp?ao_6Sl)7EdcJxo)!C4Em~l3MxVs@uJdTOC{* z@8$V0iZ6b!;ldYNLno3u9{*U0&I!0DIxJNp`gg7dozeCNM>`yp7=ZU@U- z4(avxc;1xUTYf3+eN&hZt7{{_`GTAC=gjHadRe7f@7eBiw=Svfxo3H3?$K_Ib^qt4 zbQSpXf1c^Ldpp|>2a$KjGq%>T-T!D5|6IOp(Wz@W60BA#$1nHq`w}&~OFE{rY4Y_i zv6CK1zuGgmpTTMA&$6EeW#=^pLBEx2&{XYcNY(<`3O`d7cXV%>i>3!X5|1ScHH5ST)r^K(AtO=u<5X=vX$A)7 z2u~Nskcv5PXZvRhJBl2bzu{<*$mNp23)d8u9nE5K?3x<%;lV=pz2BKT-9J7P{}9$M z#}&$ND#Vnf?}(aY%Sfs>1RZ`;}gdZ&wfdT*w+h+OI?_b zy>i){$yXU?&z3Iue{b=HvX!MA3mRHZFx`7{|In{nPcLk9Vdb32`ryU?4+kG#*d{#1 zAbNFop<)Q=f9Ts@45+U8BSxcy!Cr)sB)01#%+nh zIiLUDS|w=7ykUNOtj0gS58@$-YrHPx%P!DT=Jtq>dH2XEW0z^o%IIzXr=4+G&(~q8 z%)O$fMt)_-NrsZp2?iT=4c{0AIn9~*V%~x&36US?%Bt)TjwSnAv=1(jpETEb zH`kr(ySQ8|nE&u4ed(UIwDyZ&kYt1Fy^pO2)$j6rZ%k2Np8F*~=T2L=|901n>V{r7 zWBzxaTWzn?@b3-py{m`1t{g2TA7_Y(zM6PHZxcwo}66s z{R~s#zV2#~b!mPMiOY3&9q7Ir_1|JPx$&`Cr=R9J=WmCbI`KoG}&vtF<2A^{R=K+2)Y5l$Qt+z>Cqp-&H*DOJF~}A`?#v z1cBkU6P})&l=9i8AaDD`&={oX5sWc#aRCqRW5wXq<7-k? zV=W=NdAl4VHbiWQu^|$KMU*_am=G}miXlxB(hnnw39`v_Lx5|FT?7JJw6X*dfg}SU z9iH+@GmM1W0Vqgzh#LVI^bY<$dxdEjm3%H=9^D)Oz|rAhX>0~EOWp-y?KLnB zBce3fIALdiS#pt;r+6!$)px<^aLJz7`H8ldq>b-RY)I7X(!K(*D=)xpXmyPWxp-27 zsM-~aiqeE&(1*`w-2v(nR4EwrTgPYwxcYL&8@G6iUHhT7=F(~S;9&syZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/frame.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..504c12ecac9e2ee52d7032aac8f874034d3ce34a GIT binary patch literal 419 zcmV;U0bKrxP)Px$T}ebiR9J=WmfuRlFcijrNwa~>8%0O)M(_!|6!-2v!oX+Hl{xf6FRWeD9xqy4 zXWKRXBMSC|kdU0_`|_QfP#7`dzeCk6++E*D9EFV=SVy9hBahqVvczW&eRO|y>9~D0 z;`p7dHq5*!iPkP)~OUh5P?(x1tM9~vtzJZFjMe-EV`S3L?C&5 zC?!iNuNVb*c@Ih{($_ci{OpT1t;u$y006XCe_0?W-}NFn>E<~b_&!Pa(M>=a1evvk zIVH8>wa{wPO@KAijMPQ|cqpV`hY~>LMoZdSm|F^R;yu!VP<=It2il-THT=2*KO>+;l{7|8E_}qnQtO#ga}hF_117QMk_Ghn zX+HsRutp8^=u~0wDlmy{JhiicXcb`Q^WLI53s?+g(5m`(Y{ZB^flm&dU2})@ZTSEI N002ovPDHLkV1l2Bxj6s; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/meta.json new file mode 100644 index 0000000000..b03441e364 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "By Peptide90 for Nuclear14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "frame" + }, + { + "name": "open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/open.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrant.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb8f484ab900958cb2108157eb7eda929a24399 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}yFFbTLn2y} z6C_xbSvPFjbm(Ie^X30*)~w+H0iQ2rCv0+?|DUMYWtA{*+rj#c^Y;fFdGV|v%-o;n z^vhQaueYz?&~^DNV|_t{t2z6hj1K$BwH(7^r_B~1I$ri^> z9h#7o@TuNGhC!S6d5pzj3k5z0cIHP6tMAvdU1L0vaD{O(pF}CcU6}&6sGJ1ZfW6t) zkG0FTH5M~4Gc!A1y2>rlx1d_eV^Px$!%0LzR9J=Wl}m2aKoEw%>TcT-AcBHs5jMbz9jly!dvF3I4uHgxt8fqYEFj8k z0@5TBLCO$6x{HPFj3<7~!!u&R{8G7Ha(C6|a+ezpI_Q6w^ga0W@|BJWtXWPV;1P@! z9yoY=cGk-0hJt*Z9FJk3@VDf~VXuC18kx>Hg8%@halGV*KXW8#SvpYy0ThCk1q;>1 zK7InZ;-iEqzwtfAUI~zX|F&=*K0#u%8-;ps6J!D%26b;j?m zOH(#l*lmhfcW0Q2-&g>|IK&tf!TSP#@ssKSAlOM)O!1OWW>oF4>4 z>}~++Bub-6v<#zK5{dLS*X97pi|19)(&8d5eHGAlB2~eM^*eaW3hYj!0OI%Wmd2d} zTwGuCc{W=MVlM#Cj*jl`RUvapYfkpz{?H!00000 LNkvXXu0mjf%&_WD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/frame.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/hydrantold.rsi/frame.png new file mode 100644 index 0000000000000000000000000000000000000000..c345cb331c01172975c2d6461b628249b6d4f9b1 GIT binary patch literal 408 zcmV;J0cZY+P)Px$Qb|NXR9J=WmQ72;KoEwX*^M6sg*JE*PoBK>fBAF#eM0Zj&?@v`+ib?eR!y5G zyGbJo=7nX$W_I?OcUTe_H0Zxe>RvqEKd9TRg9%)HialLj2#>Q_B{*r?^n7<4mAp>5 zduMABMv^dnTO5sP1OV7B4>qp7E54Kh1wYg;s`_CrN8q+#&mc`}oeBaJ3dQ`TvMyrE zQGnUaU_{W>3Ym;CUlE353Ih1kEP^%!n7vtdp}Kta4{1uV-gE=dZ0@Zs^E9#4NW^vn z$dhvbOztZ%fR@@R3VbG4*BUIY1+dq_E)K-xjhEQ(s!vqVfy5oyT0Xc3i0BqX9o7M; zTMK$ryaR32;x_!c13v@M;+6yf>`jVl5loa@TNyDRy*ZFLSG}@;jIU1vaM|ME%h#`Z zzXgeN!K$MHHd%(5j8BH@3^3K6te+qM9UC<0Pv`@NDqL)1)Qz410000dR3p6mc|AGYE{-tg8W|E8_i$Gw_-~0Fa0mC&ATM-%1lVhX-l+> zm0j@tqik5=F3Sh{%#ROPJ&@;H{o;AU{QYd#7<+ooFu!JqNw~sTQhvbNEUfKx&Ke#& ztyllqk1%eyRB(Fk>>lPv3?&8%d>33-3A?3n^jHDaDqm(acWDJ`-+XRfQqA#WRt0#Gm?DiT-g8s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/base.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..d4424fe40d13404a2d1c5b2dcc046e9dc0010d27 GIT binary patch literal 713 zcmV;)0yh1LP)Px%gGod|RCt{2+A(NaK^O<{zf$7x2qcIm4??yGMyOC+B&YH^Wb9@WQ#+Il8PbxW z6oNyCP7lPPTr*@S9nz4YTc!?0(L6Cj3B(WtySiwQBqR=+kn13kN+^`eLwoJ_1NoMB z$M-%yh5I}}0_R-ly59S6&V|fAe*>q?qC&9*7Bc_!yl_;m2U1rrmiBj6-Ho+SJ71fgfk}3!HbZFzLC( zm)(ZcUc)BU0TJeg$rBix7)5fK!Rr~ZJFkJE4v<;&FLi)a0rsr^AHBv&$ChMvH;P!FsytI0AS^Fh|YzFoDm^}5JCtcgeXSIiO`=)o0^C) zH}`_{Bbo7$Z?>=%)dHZ@VJXGE=@5y_{azPN8q zi}>P_&~;rnbX^xLX5jTp3sW;|SbwzxlP7u+0CqmT#hdk(Qr&VpHw1vQ`US=&MtiaC z^!4Tm4qev;(7pEVx~blI7yyEgD#{h$`7@Vb#sUD~^G6HGW!8)3QWlL?6jnahod~g5 z_u6}8eirAQtG*bSpGEoTdZ;fWV{5zZ__q5Mv= vYNBz{f!8zA7gfCnOb8)_5JCtcPx%qe(q(etH)7rkBGB{Xq zkb?LJ$P2-tTpb+T0)pN82N;sP@;Zp1AVLa-(hN;Xs-g}mcpbv~QiVdfgrtYh2f}fX z_qe+}`SE^pfCSFD&~@E=aL$FyIR68m%te)L2P~5X0I*CJm2Ic1lj@}hG8fg34zad+ z3?PfJzXE$V*yU;Uj#LG#tsWyfHjlxZ8lEMdgT-6jo>$LkG8Yvrzu4b1aMC!#>D4tx zLg)DOxhXYPze!aJ+|`C60hoD)aA=_0^XeJtSIx}D#l5Y79eY$*d>TWM0G>R4 zq;v&HDOi4C=HlLW|I}ny+1~-u{@egU2qAl0sc|gAvEWfvCmVMdL z?YLAb+;1rsgqbtEMRyX&D7gVuy9FSOlg1f}>o%%RT{@0a@-2{JLAa5enP(l1rDTwK zHR&$K(ig*lv(?dGb4qSN%oxYYM+UoGLh~Yxm@zIr zmXaHgP9|WNO8@}7TtYgT=<|#SA%qY@2q8oeXv8F)<-_>`~!H&IQYVtFIa}7Z>|`2BKs0*xxfyZ>)Iz_Bm%@d3hO{ zuIqwjvRHU$BRV#Z#kmbwd>YZnf>v*=h{d@L06=kbSIKH|4|EPi0&v?)U(CxBG+oyP z&_4D)cvHjOC#$+}mzj%;Z{L5x%rg|%ZJ2q617{1(i!|(VshtS1O#9e->cvx>UR`^w z>ZT^c;$h$iMndN}aJIbG%@CKCmY{LYMP=JT?dT9J-a_-|6~du`Tdk_+fC(Xl5JCtc bg#5*Coh}ZLx1}eY00000NkvXXu0mjfCqGr# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/burned.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/burned.png new file mode 100644 index 0000000000000000000000000000000000000000..7bf5ea455534bcf508a005cc8f0f82377b48509a GIT binary patch literal 775 zcmV+i1Ni)jP)Px%!AV3xRCt{2+P_O1aTv$(ceECNMG}Z1fmW=cmmw6q7-=afDlHTz7q<=$CE&lH zgM*8IK$b#r=-$Q2r9uo5TN2ZP9Fi1EXp2f3F_0e$hfRkxLFrPyhQx#C1>p$XeR;kQ zPY&*r0|n7&wC44Co1bVjT2oo)Ht15hD892xcxncK@YD?Po!yoe)lNzc$Q~HblxSX#xU%H(qA}yJL{q*~d8Sy{)dRZImbA_{>GASY~tc6GMGwtLthTn#S%J zMAt4YJpoD$Ffw`GzIhLT$M=+C$-4Ido9cxNb0al?+)%1j|0e zwCZ6@>2bKz8k;{pbMfTa3&O#B%CWp98xZiji7d`HzuzQ~vE)x+VQ!?>h~(;_tVtsM zQ)w?snP8^{{BFqP0T-IHz-du^0xa18Ba;W9R4jAytNTW=yru5}t%&6-UhfYC7@Tl;R(sU&8<#^{(&c`ZveU_u`!ok{|bP9>Sp$2(k+5JCtc zgb+elj3qO{|FtkTQVaOq7@0g*kLw#HM#p?i=;PRymzQgMpTCg%cF5~F`#&cenLO_{ zzFV$Qjp!We@%hTqG^=Ydyv_mvzq^?y*oKFPYr)VY&mZNRFF;;Bxxs2pXe7r_&kpU5 z!RFC6;A!RwT~H4dw)Wl4w?9|cVw8$yj?Y{)7O|S#Q58L;;dK_Mm?nBiLwj(69@6Nk zW(kHSfxit1h9>E$X3;}h^W=(Y;&m3#LmIiGYDYJtVmn!|?ZgtC7Vk3DXJYK7IQ;SZ zT80>jM6TZh9(pb*mM(DEd#@c;|8x*S2qALYktYev(Wv+6~%NQRyZNav{d~=f{cujv<%Zs z?*+~a)mQ9VvMhFL!ts~?8;^aj5OO+P&1B-CIW_n8*-1fKb8W64xWXBgzwN_eO@;&f z%Omo)iR-TNEw^%P|I63?gG0gTQEEli&iw_EZw*VB!#_I~zfC_cf2*oOrfEfPhUOdSZU91CU2TM~@g6qkm)J}U-vMQG^VKaFdiF`I7j(Rt00 zI`Od2Wf6uA9sTvUe73(y|9oJjVvv~Sw9+e?fw^9L*8F^ze`DL)KLuS!PJj6K^Q(Sc u-Tyjfg{2`M-vrLR9HF8F0*mJTWHabYSr8~be-L#$n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/glow.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/lightbulbcaged.rsi/glow.png new file mode 100644 index 0000000000000000000000000000000000000000..da0b0a35ae363c858922988a44644f879a389b3f GIT binary patch literal 504 zcmVPx$vPnciRCt{2+ObOlVHgJR$E>+PX=zAoIj1J6z^0mlh6cx=#i=23C`!trENCc# znuHJ<`U8Zfgy00P|DXoLHkATfJ>qSMyS%97Q<6`g-|}*B-|^jd?;YH82M{R{F=TyX zOLFHy>GoXOF`zO?#1P;T0l$fv#bxNc2tJiTmI=ALjiFv{pw_ez30JXq`mS^=Er}Q+ zQjo)~m^?kNYkeEA161@<2Pi!RABvBj?aGVYk;!PqG9i`;$s9o2t4~BkL_|cSoxXk< zvrKsMh`r>n@**hZ0o^tgGd$a&@ge17X&GZNlIvh3r{$`#19~WwRn{w?=7@-hh=_=Y zsI$J(V?%z{KL`A_vt{a;yF1ajlN`0y)^zD*((dbmJ7-Q@97>i6{VIH+hTI zMAWUNeAeC1{V*~)mPI@fMXhOjYCI7|;r_p;-@eoid^Z{LTl}-$eD{0000+?Ju bK+N}S0tyU_?u-jMfE)%-S3j3^P6vp$!7 zI#Hs-@X_A-nbyx41SZ6S3j3^P6+^f*>#lZmx zA%qa(U*(+3_5Lj5IF?^#*G{d?$L)e)7_dCJ)@(0(gsN@ioC`Ap0JPRH#;CbIO%nhh zr3CN2s%4L8P9VmJ5W=QTL?9wK=epUR<^<+7GlPiUCXiBsa}LHBRm&c6?gf~6^D=8K sthJcO-pYP`f!;qZn|<=< zqU*Y5`Jbi<01#tD2%%Zis%ri@|Kargi4cP6Q*B_LXN=?c^iM<}B8W&;yQP(C1Is(5 z1R{E9AjSw0xm{aotp-b~4J-@G%a|D=g2lknS`FT_vj$e;H8V@g%wXoHpqm1`8mwfk eLC0~Nx8e$7FO$C06YVDe0000xyMrvhZ{b0Mj&OPgK*EUQH9=Zp~?8SZ%Z|UI4J?Ho03z jYNM>Ne_Y1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/noticeboard.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/noticeboard.rsi/noticeboard.png new file mode 100644 index 0000000000000000000000000000000000000000..72e885c223cc6c9ba51503e485dbe48c70559fd4 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Wu7jMArY;~ z2@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/bar.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/bar.png new file mode 100644 index 0000000000000000000000000000000000000000..dd58e6400565ca46572c081b3ca511f6dbe81e8d GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?STmz8RN|MUON&DJ;rrJr9<0ELar*%t#Twvr&f;Qt`NuzCNI{Xh}U z0*}aI1_r*vAk26?e?Ha2_d!9RCdY8mk+xz1nB+-AS{-MR(0Md6vga_b$6OOp6Sk>S`4(?r|uhi79R8vw31)lpHJ7 zr-c9Sa^iS%kn!-5()E4nKAIf?uNo&bw0sZ$azph@f%n|Y&0<$h$X|U@Zo>4s{fDr~ dexYksj9Om>zDE3OPX_ve!PC{xWt~$(699J&heQAX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/clinic.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/clinic.png new file mode 100644 index 0000000000000000000000000000000000000000..02b39be4e5b9367fb3b04d795b96dee679affe43 GIT binary patch literal 605 zcmV-j0;2tiP)Px%7fD1xR9J=WR=-QbKp1@yr!H<5ON^YLG`QG79g65wR5}QPb#PJ#2f@j|!bx!G zpiT}}5IPhUC#7^y2VJB^!NYh|baUw%hkEIy`O!;BJM~SM`@Z|$yYJm4Q4kQ*sd>{Y z_Hc8n1g+N}biqgY6}txuj`@S#>!79D6953|sU@cXbWlKaIOb^k*5;u#K04lU3)cdUkMgTE9?{2L=k;_VNXcLVxX(9iz}5|YFN2i&`yUI$FK2;>>D0Wr zygiD1_T8G}&s}*DafodP{BMXK6abiLE_a($Q0yub*UneMY-ZPC57?gVE`PJ>?gUDdaleAf+xEqn6 zRh}DHpKC@N&CS#Px$2uVaiR9J;$U>F4h3>eV`oZZ9!)6&AdJ6EFEiNbMq5C4BoOq=1Gy*^DW=Q?xlsKWFDkMxq=b#tSh7#z(dQn>frN*gOIgNA?ghV8Sj;8o*^ZF#u}_-~-6f z^XfBpaabt9q6azDD0Tq0pvESS>^N+E7@$fN-~+G(iA$a;4#4F*VgS}CXxn^=F~tFU z%Et!8cyZ?xY~~>Y6orDZP5+HvT_wihWP@{J+6?a(*TL<@@ENU3LuAWG!6+C7qhJ(_ gf>AIE7#J8B0Cg~O@A8K(*8l(j07*qoM6N<$g6?XEMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open_bar.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_32x32.rsi/open_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..a3db90816fc2cb1f1a85de2dc952a8ae476934f9 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikt0(?ST1!J4o=WKL#4^MH>tMb(Y3Qwy4b^}PUl?3?({|5nv&HI<^2a0eO zctjR6Fz_7)VaDV6D^h@hGd*1#LoEE?PVf{uWWdAHtorx==`)YCx{ow+-+2)dlf3e= zs(bAN??Z|v`wtlH=HGZxh3EKMwS`K?$zp!9T93?NU7gwD`Ci0^iN)Ys)3t=2n>kE< zLZ>=(-h?IaNAD4}`4H*k`a<|SLwQ#EhyGbje4e$Oho{RqFIx9gOC)MRcFZ!)XG;th t-(oS2zGkqWNn{1`6$5-iT+`3}7mRKC{^vjYoQ=M5OP$@r{|7RBTUMRopjYLq2UO*CTKN!= z;w}mD3;quW3|{_>pMb)g1s;*b3=DjSL74G){)!Z!rOlo$jv*25Z>QXz)vUnN@_HTn zlfUv6>c%TsU5d8vP5k4-Jo!Yt&7M!wO&K{pEV6i~^-25`yKL{T+*^0#SH+9{-1bZV z>T!v0!U>_jLd1TaUN&F7C()kqQ=QE5cf#K{oro{8I&b{*L7(9p@dJ$&DIub%YVs`q zCix#RZeDc2Ak*N@dIk|il?%6+H17T3b`X42axaSE=&t{K4sPD%vjU!6XSl=cEzFa3 zBcAa=*xNG`Z@F-Pco5G}AtF?~#Oxx|mtWcpnm%f84bJ}&+%Er?O|QGnap?L6CW&vKr8X?sbjDyktCPI9vua!J zVOE1T_3_MEr*z8QKkanie{jPc*^||?{{51g5UurjXVAp=-rR?udu{z|&fuA9_d?@S w>%-Px%G)Y83RCt{2n6XL&K@f&##m0bzO$uK@IKdY%kRsI;DMH{xt3cY+9#{yM+Ez%V z7!ZpTsVoG2fq(&D!6J=?aF$~s8#kNXTug4=6aTNHavvV_>BLV;b@J|tXAUwHY zmx9BqqdCnY=~rt_r}_`~w}tY*sf+J+BDx6Nht-0&g|-}*bp=T7yjwI(mp@Zo>cG?DAXAB}iA-nvUj3`nH? zc;;bSyc8uO?Z;e-l4+)KomgBQiFPN-H0fKvRSCGf{XL$%6ZIa);xr6qp0&lh!>?F( zIG*aaDgpQIZ^bf6=FPv%4t+s6w#B(lbBm_^nANzPyG#Y}r7sUhKTtWg#aoqNZq3s$ zU^Oo1E>i)1)BlETGe1GiRv-A*SF42&*70v_0gF(})7D*LjLXs^%adA)*2TBJ+8!qF z=C~~VvOTD+U|sU||KkJ@0}?byGUMvzOygDYt>1ezAEq8xlfyJ#mAw7u(gGGCFC?yY zimER!gue8%{O6JYdA(hKRX?w{dsWu)Z)^djC=u!nQe^bdk48*s<9oi|bM*DH@U7n+ zj)i)I&+6gj?b&|_`h0!8EPm7f%*6JH`Sqf|>^@gww-eFjfiN2Kt-o`8&Igkhr~0Gv z9=%uSmiQw&vFj17P?tFP|e4W!shg8YL2g8_q-H?td1 zh_k>WvY3H^?=T269?xHq0uEak-;s18xLB1mj94;#x{{KJu+wJy^RWIYd?U-!A z_}gVk*!~yc4Y^nCH}Yvm-z;Q&eoRN+VUDYOmk~pE&xs=iJtl|Q9^4ANSiq%SG*=>g z0@Dti%?W{F3YP7q49)Wx!Ai;WnBuJm~CU(`d@F>?)uHM<@CxU22(ba zvcF+@a_=5zLiqw;|0%~du&?_#g&~f?>?d#5BnQC*wO6G6tm@%jvDLmN?Dv&M@xP2K aukl-|3mI-Ou)7EJ0E4HipUXO@geCyso`Gfn literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/bazaar_on.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/bazaar_on.png new file mode 100644 index 0000000000000000000000000000000000000000..d7907e3a4191f98475d02833dac3bc1f23c070d7 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`c>;VwT-SM6Udwln_qPTLY|c2<2vS!P{c-a;*QC zd&AD^Gqx$G4k(7X*!*2uBw1`}pvSeuYu+plIYACHQHKY6R1eKOm1J{F#EHW}=HN1> z6}gOIeGEoihYakRm+}huBphYAupx+7^|_gR7GsfJjk9OtzKz|o4RfOZGAT?x%90ru zv}C7EkHPNfC#FB5pY0q9KzPgg&ebxsLQ E03g_ec>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/hotel.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/hotel.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a6d5a5188ba9476f43f70b2bb1f7edc3633fc0 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`B?5dxTn)4}x?1aM$_rBrRive)T8s@$jSPU2Zhx=#11XM@Aiv=M5WsM+ zd2b|8jI+QavY3H^?=T269?xHq0u+4c>EamT;r({%FXJN|C--0Ws~O7C)o_s_4A&6dbYZ70dtI@c<{HY78e-TaYQR_UUhPl z_BG~+BL|~qwm;R|Y?V5#@miGQ0_F%22081fnY$twqBt^Mn19pNQh9f2mCsQIzaEBL zK_%;$-K?2ba5h}|$M$9lV}U)>h2uNfKkzX;kNQ?9qHsIo{8n>@JS)bnbqopz-!M4b zXZU0(HFdc}L(rOXMA8U_0^fk|6&iroHbmLiIYs{HeD)@YG7R;_P`=8 Y_^4K2)9ZJZK+iIGy85}Sb4q9e04{fulmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/meta.json new file mode 100644 index 0000000000..bedad01856 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 at commit https://github.com/Mojave-Sun/mojave-sun-13/commit/6fde5cf64e584727ce66d92d81352801670e172f", + "size": { + "x": 64, + "y": 32 + }, + "states": [ + { + "name": "workers" + }, + { + "name": "bazaar_on" + }, + { + "name": "hotel" + }, + { + "name": "private" + }, + { + "name": "we_open_open" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/private.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/signs_64x32.rsi/private.png new file mode 100644 index 0000000000000000000000000000000000000000..2e18cb26129c607df809dd40a9ba0ab6d841421f GIT binary patch literal 493 zcmVPx$r%6OXRA_E^ooWjYWO zOs2D=$8%13(B177#mzdC>Fj79(gZxeyyEiWlj3TP`MN>!BTazG0H~N+03#F7Yu zK@=zOgHWmcAgr|uU1yW+@>Tcv)$$Jf76QKo;3w0ow4CAV`m1d6X&~&q-u=$=sTfOw z$7cR&e>ua~`HIOgl@N_pg4KWy1zEMp+T;KaVXc0Zt2c4v)v>SgvyJvCaO!V>Dsmhr j`y5sUz%UHM{6W3}$ww5&pPx%pGibPRA_u5@!i@rH-MU|{3fremdk{B5 zxVU#vmslJKgxbJ8f>q8Hx{)_JDR#80xQIS5){b_Eo!On8Spg#>9~xn*U~%(6HYU=S zUq7#nZ1`+4cyaSUSDO%bUrn_1XY(6a0A%6>Bk!%Bi2mGd@%(rT07$c3cr%yypJf2R zZC%E+z0+k~@-N?i;A#`%{+sA+htUoIfak|sBr<@nVgNuQ1585o;`y+ZFO1>$KxI%O zgSzdjn9?j4x{SyCujg8Brw`Ub05}@rH&)1r6ug;B{5waN6RBDkJEf1FQw*L3 zfND1+T3b(pZKPQ)N+}6D#VbyI^bF4Wi7r|O+nB>(JD@9W-zp!PK^#C!P`NrDW=^C? z>>!${t4q#RA7_y?%LOe#VrPDNYhv92-pr+P6<`voda{SDB(I1G0Q3VgkrG}JcUE|` z1kH=;xm;C!ZSRgjLqNY2>1amOhg+&Stl8JriQk6RGPx%9!W$&RA_cRP41A8~)pGVIJS%#qpsQ-Fqx^RrK#&ptC4jtW`(N4f-8 zm#5~c*#U#$D05%ifS1=doE(1`D`=aH--}uwZ36(HT&cqKeDu1V#M*G0sMkuEOjihl zK3vZSfS4`E0f@aOU&=-M08;bQKIJ9E&$+vAX}_DkMH=e05_;WER5%qU+A?CnqA%qV z_tWxIBl42F0V*0!6O-vGvQWJQiI;^Hk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1o3GfMVl~Ys<4Gq=O)ipFRDJ(2hR#i<%NQjAviH?qri;IhokB^9m;1v>= zRZtKU6LWWW7Z(>76%`c{7It-Ym5`8-l#~<^5fK&^77`ND)6dH zimwM@Cnp&G0A3UD&P^>E{e%l-F0+)*k+{HXB zQ=MY3r%rsnDnag7AB*?@0t-2R+tAo)UZN8|KfPnp`{_xckOklMI9FTt>)JljMTyL8 zdn<+J|199IT=xFO{ufLPZ|yUtpX7f1u+U}q(Y*N+W?bCtJUgYTAoAFQ@Q!U~f)2PR zcWCXXy%4b=X41FC93}2^Sx>2E+A|+~d-@pDJ_W62-8=i<>C9Lx{z8h+wnUfv!ZsVt z3&qzxuPn^{{hecr{=DBT96qzFzur~8u&?I5(2F1PtZeB88x3^MDF4&ZNuBce*p}tL zZx&5^{WWcKoYl0>sV(P=G9PL1Jkr>5$t=P#&Rk;i?tecX+^CoqkZ|*EZeyV8F7~K% zm$`XNx4o8MrPTS*Y**KTuZJsUyH;{8_7z_%(BXeCUC^ZWZ7Gw#V8z@6n`gHzuGACk z(6u_RVG;IQrlBYaLEj?t^)Uc>h@8CH-b`1$t zLod$@&k{B@^~aqFeZktS@{MT)lk4Z0NBV0XtQOa@JYdvUtiWo-E^@ZG(_zno;IM`F z-Uk@0YZ5u36<~5+mFZ(|IK%S=dI{{4iw`hWg5A*g^medZKG(k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`211o(uwCNPP1Fi4j$hyw)@D<36-)RhGJ1^@s5pTR+EYj6k>(=g_J1(Z0h%+&=h;rN$ z5%_uW!Ifpfew%hb;+|u|njcb-b$JGZaEQS{bF~|_6P4PU1qE`ry(}5Hob*)LciCA0 Pox|Yi>gTe~DWM4fiWyog literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/meta.json new file mode 100644 index 0000000000..b6476d3bb1 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "By PatoGrone for N14. Screen by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "keyboard", + "directions": 4 + }, + { + "name": "screen", + "directions": 4, + "delays": [ + [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + [ + 1, + 1, + 1, + 1, + 1, + 1 + ], + [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + ] + }, + { + "name": "VDU", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/screen.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/vdu.rsi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..889dc80bab32d334fac722a10749421d5161d576 GIT binary patch literal 1305 zcmai!YfzF26ox+$P$6?|4J)sertXH6W@d`6g(gyIUZOP8CUf(arCn4|G-(pY4ZLi& z=wgkVrlYW4(h3bJS0&BLO0r}jB5gHAA=FQ~EVKJ#`?qK2yzh@Q=ggdE&K!F9!F}e4 z4F~`L%<&<(2!r<+GT#(#P!cUM#b8F65&QN4oMGF)008znt^ zOtgu7&vKt!C2kUUsZW{2Kz$v(?uwZ1LA#UNP+=#K#wgk5M`bVcqGOV?nGP;jt<9P& zEDd7~VJqnrZq^H*9(@u9ByRC&vi-g{^FFD z?(G17->EQwGo5obW6|vtr(G6vL^Xp3q%W4HekFM{ zyqcP2tcAsUo|%=rR=3G*;uPvX4^QxZ9{S!7G>tYM|EnIhCuezm23ltL6Q$oN`f!8(uuQjAss<7u8Si(Xxl7 znSfGg@-LD9(a-tlvH`|!Nf(|yO@g3fUzdmJu4|mDb^~Uas&` zdRl}_IIuIdVkWot^HkIYJ}+s*p-}UkPu%6_T5H%gDT~N0yabyLym>-xf>P-4lDM+t z!0jZKphd`GI@h28!3Z(qX?tW>;uL~DByo6yylI=ut?IsX0k##y^!Ei!`tl{wj@0sn zx1s6}*%8z3%%X8#ptdvTfyqNF;TSv60E00YCpK@Dt9$@ZZv549wuQMRv^2jy-##KU zOg9X^e0*ziACyxyc^?JJ8A`Pkz7nK9)zQ+%7kz0JiVxk)fE(*P*-onZ2_z79ZL+&8 zfE%ze*zI+?QT0t=)U?5?czfJwBfwC0e3W>}L()&CW8-F3lmlFnbW2u{uKBz-A)Sy{ z;VsxyHks{hk(C@>)O_0Lu$-S3*hHsb{3iHKOAB5+s4Te+CjHnbvJOW|v66n_C!e^Q zFG;M6V4a%U!9oKVBKF3WsFHMMUDD!%Bo;}TjiANU2yp0KF*aiyJFZ@F&9_+d&X_KXS>?Z!A=X=iG)U3!V=npzy?}W1 z`f%*!Ib=`gfISvo$@fG64z-+=;KGL_Iq4e-XgI3}*fHl!-O4ZD?)L}30t)m?&-h(Y zoU@Ua^EXm+sQGu_7c@JE01hZ)Nmcrc4;$LxD@VHHMjX zLpHMt^tLOIv*^CV7^Vi@_J=EgOOrr~T6`9|*?GNS?1H6q%bON~EV@)oTOJk>?nKom z&-+8#fotX{Zt!&L!<6V&_YhMs$D%+MGjx%PyYU~qU0r&kZmRfR>B0~P@?s_3D(vM{UEPw^D09pX^+2p|uJQ`06 z#sHvZX%pGwy-Q(urB1`A?a7Vy;6qqTUsu`yGPs&tT5ngTUi(Iu;7nc+`^Ev(%GBf# z5(1)Ht4I6j64BZ$Kpd1vh}T;69ryh`U1N(%9A#CfUFLDBNhM#?b8gvVg|UMf!zU_Bw6`41IPkEg;~do zbM)8%xLAgRzV?N*Sgy1#B5eR}P>%lNf4~A*01J?(o;3xQ5ibYG$N&HU07*qoM6N<$ Ef&ku=PXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/calendar_blank.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/calendar_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..107156f2872dd469fa9360b83ce46fe3517de564 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0t4( z#WAE}&fBSm{7nu#t%ixBJ-dJDM|#Nk#6--M_?vmkkDR(TUIF2-5=F_#y`519t_sF?&3k&3cky6Qh&1+FvslW)E#2whtNeFVAih)$?=Gz0QK-L-2)u4u<|+NNeiwJd2K_}M4?|}-O<}m5`nyaZrfp$ubaR=X-nP$& zPcDDv&bi_4RWpft?OS?!-*pY#>n;g>Xq~d?Y>h2v6Ug;K3`Hso*t`XjQ256Gia(&f z;TLnvj=iG)`2RBQ>$~#jiLXJ8Y1}UR1Hnt|6?9Sz_8eTNc~Aa9x5h&@dLv_o;T&Hzg_DeSVr(B0+_#HF=AG{3c5!F-5d|SE@GO`* zPkoB5L&)3yQUH?HTABPAzX}klz*3dv+%o}s{bAxhq~H7ycZT6y+S^OE<8hYW=_T%L7ofo*W+!?gdb?VM_I%8Vb|+Y4&F&raSP%yPSW z>ErYpl6Nofb(A#_65zcr@Mw4CgY7JHkG=hR{%gjMKC6Tp4m-QAjc>%S&DNP5VBW(z zCqAanPDW;GfBkdQ10D{te#OyGY*AfsKt_<^SqFoGJ4*wy;~dfxRp-WLMc!S*bYVC9 z@|g!u-YSYR-Jx6YZr`E!xn6?l!mC*ytYnJuT#z1IzF9H&ks?JGhL0e?-SW{+7G|`P0w#=5Sx)D{8GO3#(RMAA5i9<6i;k>_v=Q z0!+4OA4)CqIp4>$WZPEZy1R?t|G%cM?}P|kG_U<+T7K^@`=eK!k-$i2@O1TaS?83{ F1OUR==|lhk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_arizona.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_arizona.png new file mode 100644 index 0000000000000000000000000000000000000000..de233ea4682b58adb9b003c96b17d5eed9cc5797 GIT binary patch literal 900 zcmV-~1AF|5P)~6VD(QJ41zTUmc10tLY`}d)g8#EWM@f&T|X_1xp|z z9nkg5r#QJ_xS8+sv)ksg_wl47sACVH1du@BDq|{8`|<>JMEq>rax}f-COhaa76+?OHDVWh^dOQAl}$XCoB=4d>ONh)sA0!Z{yXMqqX zJBS!z_R{sbl2i;J3i^&)AneAfRHGApo#t37o~{l+%ykf|5cT27d0N>yXqv+qX<+%G zNvi^YnHWn0BL15@xALkpAC4 zdE9O;_dFT@A)-viI{@OhuYi$XAsX60W`c;M3~K!=QAG&|grsmcd7AFDOk3UoP%D0H zBsd+wU`gf!+vFx!0H=;e9~hsYvT+!H>NrB_wJmBsAEJ6{wCo9<0qihHfoC4po6le+ z7=|aW^!|O&7p!hG5~mYP zKp?6DzP$|?h a)uumQ+p)HX0~9s5iHagtHw6_z z+l@;>P%471`~zI+QkR053S9`UjEG?BMp9daHW5_R7OX9)rL}P(VVrZvJ3J?EKGWjH z17TjKlY4&e-uvFXuA_gf{{VFWcTQzZT;DDIqFc{iH8pB*`O-x*-LZ|wSFhcui&qD5 z_eGg59O|N-8`sm7qx;QSqmy#OBauM{&Ydw0qm9J;{>|Ik=d>j#e)>k4?OPb4W(C14 z=I7^}zw3ZtC}Y)_ z@}2f|Zss5=gih}JrO^ex0D?VT$Y&X7=v(HHBuLJf`IZ+q{&!M_XH4 ziH;p{AR+-kC5069#;D%CG00f9+Q!}T0?(Iju$FtYS zy+K6=5T#uZ=nd3eX5NT=0ni64n)^sI(v1v3fYHfs&jVio8l zs{m2~bUhGsD2a6{7IPS?rn+4)NRhT;G@!Z?;uyvP5D180$65d9!fZgk0Atp9@UYU+ zcpYP3KYd~_vWa>w3=JScBi1Z41TY5AhB7QXcu48%Lk?(=v;cg9ogn+1Kkd3!dKvSzQ)6Y)Gt;eE_236#GCke>{i?dcRKC(X z>l2^@U~Of=!}Yq^q>Y2Kp4S@uEKYiFLUkAYUVVRa^a)d=#eCj^XPPt|c zB8_=powP@=U#-*Z_=tkYQ9vS)a_l_#!sEh#+J%n@SBarFWfgoaJ;2&yWDW}X&6U-w4SU6`1 zp)+Qo=vXRxvHnE>fw=|(LX^@}3ejUOY6t5}ej!=`C^Prz_sa#yHPKfXRO!}1@El%; zxwLs{51`u=A5{YWd9fY%I3 zqm#!WO>u=Ve!bUh1GNT-s(ASf2KB;oMgReG+{djq0tg$1v%m^RnH04ZfHXCU$X3=J zQB)S*44~UtNCfyFX*UAsR;rVll8@IF>%`gUb^#g#Fofwm8%QmH>f=Pu$FF7Cl$e@e zt^1PKF&pWC;#8_#(sHPKijx+=?_fPSraBw9-qsC=+cWO}!+%1eI^swG?V{HEyqL{; sL3h)NlzT_FR*qhmAgiCD4(hdf1W}M%_R2Bie*gdg07*qoM6N<$f}A@*qyPW_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_colorado.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_colorado.png new file mode 100644 index 0000000000000000000000000000000000000000..57cbf85f1eb63b703ec13e815df1b488402b565e GIT binary patch literal 793 zcmV+!1LpjRP)MyW(u7ea`j1rKq*Y2S8scQ!klD0=XN zWOirfz4yHzyYu!G{bl?o5Fl`Cez}jaXYbSY`r{L$8km@S&^Hokas8^a7|<6WP}y3i z!sHx52*OtHGqpC#v5ClrS+5Gp6g2mCD4Q84R*-a*VFVdKMaY~giakl=qPUlhLthv| zYXB*b6-}Ezod3k(;#9s*1Ms?a#-n2p0tCACZO6Nbey820v#FGagqg{Sv9-7Bk>Pp& z8X^Wg$9gpgFkl>MfENhiw3$~LRDnH*e3N!u60r!dB6yEqxw22i2;=a+T(RAV4V40b zL(fIWB+N{jwpNzKT+TS{?%(bG6yxN=A{kQtSw1!a1}a)6VLg51G0fmOtW$DUDIc2v z3-dVMbsi;!aX)6Q7xd)h4M7;S1Not9KzMw_9>tWizKBr6+k?5}62%qqvd;BKz8<*!l z)PnL+(277#BlrIOb<)E?0{lF4?sXv^%cS=_7>a-jFIU@i`(8>pA2(831n@#ZLFJss z3xJWemG^XK;kvsA_cyO3#WlQ_3vgrtjOs^A7=eMArHAxgTANwAFW!(K_pQ^RIM62W zsW9(!6{XO17_N4X_We!*av{O1B*j}TxI zWG1xs#Yvr#0FF=jJT{DcOf;T*k%QCl)}uni(l>kUudY;Mx! zOBdWZ?tnQOSO@$cAz>YHC;^oa&U5=*v2WX7#eMZ%jS`9T?zN7wSOipfwpt$fThWhS XJ~2eM`4z+y00000NkvXXu0mjfogQ%i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_denver.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_denver.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2e56ab111b3ecc73499a9d6acd492aa3cc8fea GIT binary patch literal 749 zcmVCi$OD&i92(m~wB z-GZPX(mz71r9&ld4$?^{L9D^0C{}F|7i%buQm7K7v7~hB@VwufoX6?=b?<#4y7*mk z^LQ`c&pGG5drtc3AL~Cr2%vIh(!*!1bwG2kKOE`Spm_C`mpPf&>!r%w(C>u+9xZ>R z8yC;fV0nsW%TwM$^)uD0Pn|)eG4y`%0@C0PC5pfP$$x$C#-CN7jlGzcpS2!{A< zw0=-7bBd(-#^y>aXzU(932G1TQz3IygUk*W^!0m-Zz!kCV8oJ!(zx|&i%bdueA?MT zbRKQ}rqTQfs!^8c$$Z;Lfy`XH;DfNFsT3fa+uM4*`{i9^8Dld5^Rd%8oe5nMwQeX7 zKtKSgRHGy0$j=N<&<3se5KaIP%uxc$v_Z5K#D4KI4XKh$m-2@o*qAetsss?ChxVFH zT>?O8kPZ|rJtr!+@0~6ce28HEO@}OtkJ9bu|#v0Uax<22arPDaWcXfn=fd7XY{SVey}zf zdOkZapkBii07yTl9mW6%rd^uzcZNXvO)_QxX@@Z+BM+uJtr7tcJr19tPVMD;Z)0wA zkJTQKCt&dKLAp(Qpeq1A4NVYf@hUeFT&h)+b5x$6lT39zQ-!Aq(SurYd}G&fueejQ;{!1iV<7uVE~mlqvr1LszE+u}61m!9cgXe!aBZ60b!-I=x4e zlTpGVEI#>Dro_k3u7&8t9M=k#CCFq86d4*I4!}YfR)R1GBjyDzcau(zcy_Su0h9pX zKp6R+S&&Ys6Z8D@&>~=S`$yNr*tObm@sxV|dRjzqV30C&QXLS9I2_lJ00ziW29R+{ z+7U81b6&$DTnXSnAk*zPHx?S!OsqTA4weGgdag5zFq6#3p3v{yrdnsNzuqUV1Tau% zU4%X&`cN@XQtI2tmH49uH} z8sCupbHqB@3o?~q@pnfx=ZJ&=JMmOUGJSz;gGg}RVZ{$n)W4- zJ6XL90E7hRp2?uF6}2`9ZrH9jF6Ko<&t$S51gOnKbAg2DpHl8;jy~-gg;GAH&J&&mu!!Wws>txJ z{0)+LVpUwNOCj;Zy1dWNx5Zq%ssZf)(~$rGonHF-R+M8}3IN&W%A$BOC11S>(Hj8f zjP}EFKRJb^0BoOn?bJyZ8;p1z&8J)t!>NFU<@&kMu>cjg5zH(I*ZFFXv>(kF8ER&{ zzn7472N7hcrTnTV0 bs#E+08BNN8W^$+V00000NkvXXu0mjfbMmq? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_enclave.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_enclave.png new file mode 100644 index 0000000000000000000000000000000000000000..647a695484c734dd7342bac3434fd39bcf85f9ca GIT binary patch literal 891 zcmV->1BCpEP)eBhiF_H7HGRGX$rW8rpo|ZF?GDcl~JPDC2H{q~v4;1BZ;tFt3zR9QyrKdEIoFjfV_Y%jr zBGt_zBXG${5zobIYTpiq1SoncwmjyTWM*{`)G4r)76w`)xfWVv3h$Oc!ZxXZDR8C$ z;ePzAT4+Roz#VcTiMcm$$znep!w=<>l?!tMDKd`PrDyz|8@y* zP*fD%#D!z*qR9fpS{F}y4Rof!4weKuBkG*9gVlZ^0-eT41<7Jf*K2^FmDDaGk%%1= zup-nAI400d=RyR!?NFEi6_iM&+oA0ALGrgDM1Z3300BPzN-9 z{_m8ZbFN4yXnqx*8QOD1fJ5X}YlRHH3+-S?fL^eR6Sv`DU!TIqiua~qfAlzbHH5Tp zK*IC8x76=U2_w#owQM;ipe52akbb4`-#4!>kEw6HPKP2+g$dXZGJ9w`!Edj~Y&9(8 RgAo7#002ovPDHLkV1mY#lvDr! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_legion.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_legion.png new file mode 100644 index 0000000000000000000000000000000000000000..6d41855d52c1c5979b248c303d0e4071cbc95820 GIT binary patch literal 857 zcmV-f1E&0mP)9m6m_RC4go2AW=gr*lCVBHRZ@O^f zS!8CC`|dgS<*?!mSO7ABK|`UsN_73Op5cBkF-1U#@1u-@$=x?cJIGn$?}L=E40 zcJ?r3eVb}4;eH+u*5q7~NhckURvuS_$RV!W{LX%(X8`0V1EN+bEdBj0F<@J-;Ik7v zbEdG~lzyWCcBE39bONWcwmSQ3xAK(rQxBNZA1VOR1E@2a5TwPqjN1pDeqjPAQNb?* z%JJmh2FX6L62L(HK+N?m%%{D^Ds}qoK+ZM*Y_M)+iAIVD6##N9PC9wzaAm2bP5&S{ zfM=}XElF+@S_=T#nkycuL|uz>G(@BWi0dLl@Uv>LA2|zkxM z_gDrKBZ8^?3W+I&+6IMTN z(UkkYLasL<^hgFrd^7{(@l2BF1j~ac#9NQ!lUL5rM7K>B^W$n;Eu1<)Z$JE^Ps{Js zA%#hJ+{$Cu6~5N;Ms@-Y`uO>FXbnJxjJ!1)mK766(HLDav z&YlEOe4PAT_}&BrLmo?Gs6Ux>1$FHKlmLp&PlO34#>doH2ZEs#-W^C>r@Ebc$V(1@ zk!%*xS(KTkP4(5vG$J5OGJQTXHAR3-J$@?Z^#)+U9A(H+K84%kaZghSk;5FCebqwxZ3u2c7RDySZLJ4sq$d#^0A-LX z01%;yMJigDL$U;VIrI%GFaS$MHJBeG%>a;*v$z?9s3-vXK-Xmba-z2rDmz}LUiJ3` zkV5@Yf^g=WGS`ju^!t@30CzRaSzHDw(~|rn08+@pXmurZoV@5*hNUVH0G9yUE*s08 z@ULXR)JSYvO4s`az)9$~3c{KE7O4a9F)YPw-&(UlVyR^bNp5Bj#)~OwiDI#+Tuvu5P+;?@j^K zOGW^7gH2QZo}cbk4@80=dBW-UM85y)|Ae^Rh+P3pe}waVV{NS^Z#OvSAw=!RED(TS bsB-lihQe~5R1+-=00000NkvXXu0mjfy!dnx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_rangers.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_rangers.png new file mode 100644 index 0000000000000000000000000000000000000000..c05899e82edcc87bc2f7cf720373c4397c42b127 GIT binary patch literal 815 zcmV+~1JL}5P)EFlk%(wj5U~gzEP{wf zq2N);MFjs0K|}}@ycBxtK}3)!2&EtawW-BmU9hGtdWg^z6iYxP&YRtDo!!jtPBw}c zAB3do%)Hwd5+;9Zwdldphn_)HV_sJ$Z3M5^nsod?Rzlchc_1tu5XOw08Ke56SG32n zNHxcLVG7*?hyd~y%4Dg1WY{sYEFTaXj_zwyp>&uUPrmrph*B58(&i?r>(Is)jSmmX z4lqPP7(nZ;DJq6i%NyFo0l6sFQPzzIV8I+QpbCzJ#XzGjP-EFYmn-Kv4ABz+FC@(} z4oLfR%Ikto^{r#HbNihKm?#1W)kA0@N5C1c2#9qC3n(|1r-4>Yb_C|?KIsX7g`8Cg z2pvdi%)g(S44t0{fF~EOT$PnU^;MgSgEj4V9s_Z7*gIH^fBd1dCz2< z@}gSX9aWRL=cay}BO)~(e4eLp89fUY%C~8vbj$mjs|8HX@{dJC!K(s$N?eA$1Mm$7 zEp5);l{u@e)(IU+Q^lJfC!-E9#H7f-zDki0@_*v>QS28I@%06uyVQyX5DbF7BSF?? zk^ux^u)%%~9EvrEV4SX2L>$qI1+bNyj)}Rcu`vKEJ9Wco93pCvxr_jU<}z2;Ox_0! zB1sIe|NKRtF-+4{=Xp;T_Bs{MR*XAj48YkV&t}!Ru8YDjOn}pMBJPR!$4%K-N{ylAa#nx z1{c;5tq_1I*aDHKht9{4Os=CmJ_9l?HMRW35!A5;C2SH&zCXBMzVlHWA^)tSw({NJ(KxS@4c-NLoudSiwQWKVq1maqR$3mG=2C5Bj zp;J6h7$v6hpAF6Y9T{>G!8}QP zN5>U@_L40Cc~8ZL)HV6`x4aC?7vmfN5xz?D@|1S0>ZMS9rd z#lpE%1NCBTa%z@~bTRwGKLCYzY>5DNB2gRG&_A}bBgi-xsDKGr=56fOfE4$$KFUUHkS1Yljvy6>$jdJT~BL+a&`ipRbI z+<=N9-vGrlt^`nQgUSF@P%4$~r47FqlD{n_0O^IwHgp@`H-KDRMMXIYtyd`eIi>4} z+~-btrSW-%^*jNjRBp9yqI;p2Yys#7JALl~nkp)C^4*80&yj4ui1Iw3{5v4&#luJ3 zW)tF1$V{KPmT!Q3kl$VmzcqnA-s;=A>sbt{7*z)F1ai1&`q3}^vTTvK51ums0000< KMNUMnLSTZ^J&jlZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_westbos.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/flag_westbos.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9f9361e257ff578da5ca959438fa32f5de3854 GIT binary patch literal 705 zcmV;y0zUnTP)Px%dr3q=R9J=WS22p)Koot+24e6Eg#m$WyivI>98${%NV6C44cz$*I)l5tfiK`D z2Z-yiE~HZ4UWd#|M1>_N6tEK`<)-fSe~^KeKjT zbBnVig1(rHU2-@GW<_T>Dd??fy^^VM9jn0Gckj`4+zN@hA^G@F-iw97R=V;I>GkaOU=G}H!4rcg3P&mTS6G2@MGuE{^3jpXkE{-Zk zzF9&DanTq@hVr0w4v_PnKWgP1s4CO*N7lJU0*>gT=Z`AJba=tM{OSKW61GINCL!mv zj(R@Ooc(%HCMs=34n_rl>h`la*WbQQBwmG91&m49^GC>%s1ieZqqfMB2>E8o`Z9(< z$rSl!iK|^T0Zlo?+-%oqrnkwRiNv*h*u$-;rg|H z5Bv_{ZhilJ0y^r)uC4}G7s&A-m|5*MItQeb5JIrqu1-iN;f|+pMBiEyF4h7^^bxPZ z*0rGCkeIe%;}A$GUu4d+2?y_)j@KT8dN>?mR+;QqSY4< nwd({bv!}zhQgTgO?w`a@;LcPT1i0zQ00000NkvXXu0mjf^Cd+k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/meta.json new file mode 100644 index 0000000000..5f3e31f96b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/meta.json @@ -0,0 +1,107 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/be7a9f24f2bca68f07e4b0b086dc03a3eb9f971f/mojave/icons/structure/wall_decor.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "flag_us" + }, + { + "name": "flag_china" + }, + { + "name": "flag_cali" + }, + { + "name": "flag_arizona" + }, + { + "name": "flag_enclave" + }, + { + "name": "flag_ncr" + }, + { + "name": "flag_legion" + }, + { + "name": "flag_rangers" + }, + { + "name": "flag_westbos" + }, + { + "name": "flag_eastbos" + }, + { + "name": "flag_colorado" + }, + { + "name": "flag_denver" + }, + { + "name": "clock", + "directions": 4 + }, + { + "name": "calendar" + }, + { + "name": "calendar_blank" + }, + { + "name": "notice_sign" + }, + { + "name": "danger_sign" + }, + { + "name": "wanted_poster" + }, + { + "name": "cross" + }, + { + "name": "exit", + "directions": 4 + }, + { + "name": "wallscreen", + "directions": 4 + }, + { + "name": "ncr_sign" + }, + { + "name": "ncr_enlist" + }, + { + "name": "ncr_wrench" + }, + { + "name": "ncr_looselip" + }, + { + "name": "ncr_you" + }, + { + "name": "ncr_espionage" + }, + { + "name": "ncr_bombs" + }, + { + "name": "poster_fallout" + }, + { + "name": "poster_wecan" + }, + { + "name": "wanted_poster_goose" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_bombs.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_bombs.png new file mode 100644 index 0000000000000000000000000000000000000000..3b95e06264126c351b33a8af03126649e0c460d2 GIT binary patch literal 522 zcmV+l0`>igP)YbkfbuKf}qz z(Z$LC#=V1M3nC5*S_r616m2tvESm4kOD-|FyR-oX^DUR$CHH>s-Me=;&wg1IKm||% zQ~*+d)05-RbYG)U=k0hriTXx2L#dJ0_AWa+znCiwKn6u)c|hihndo<39Hyf}OOW;y zo{6fP7MnPBqVK_e3%)A}03uJ*9^xGUS)wRS1@QEE8%+#v2q4Qdcn=Vakv6Pl>HJE7 zwe_ti2QV3VP7~7@zz7u2rR6|60rQqXl&*0t07$hHNMZuETQzn!a{06D-~nQFho4r3jlF=)QR5x@cYH3{Bo=n0T_p5hf0>H zP9RyQ2B46qpUaXI0Jj+2ip0?Cl;lXE=XtjwC4lPZGW54ErT+rp3+e&Da|W=$2mk;8 M07*qoM6N<$f~yeVmjD0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_enlist.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_enlist.png new file mode 100644 index 0000000000000000000000000000000000000000..3788d71ba298bf576423fa9b90c55b30937e9ddd GIT binary patch literal 508 zcmV zKf_HYw~jiAg0rKGAc)qXLkHy-`_)IdYm&C0;C*o9CHIo|%X_(S^X`{b0aO4LKm||= zaB_U~*=Q`xBuKCK;X0>hb6EiB;{4LL2Z#G3dwXZowN}@BpK{&DJ6+!KnF>+4iBRG1hemfu;rTwAV;dR zvO-2uR0e?_+L yvirk3p>J+G#$17~*2)HmO`Mhf?oa8z0r&!LWBAN3c--dz0000+MWpdZ!9_$6q(cXnZce)SXSnE~ zIEW6q_-DB3*dMy-|XVDGWME7 zCrA5TfQ3;gfa^-l%Gqhxe~o(0S}LsiJ_E2Y5P<+N@zcX|tCvD&XaW*KHw}RRh`DrG z8W=({2>{|AX*j9^0Z_2GR&*sn5U1b2#_4!{ytAs+d)43AT#p9eRc11yeiV(E!cC>D zpa2bcz$7zvGyqJ2jD2cuK@~=8^#J%bKrqke=T-mw>_W9UyJ-%qI(`$jD91BLQ&q&Svvnkw3@sOQ#c0Mqv*kp#XHpsh`l_ dK9v3ofKLoi(5UBZ%1HnK002ovPDHLkV1i6?@Z10Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_looselip.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_looselip.png new file mode 100644 index 0000000000000000000000000000000000000000..5918d0bbbd5c9bd9012ad4843ef966ec1b23fdbe GIT binary patch literal 538 zcmV+#0_FXQP)lHMg^mwchzy}RqZ&wKao$e0+i zQh*d71xNuR0S@Jnbh@HzH(c8<%jc5ZzInS6m&lqeON|s?{ zLif@JfD;Ol1;I2fw&DTc>?V9;h!6mD2C+UkU&zl0RV8`}S!6gC0KwLk zGQiX4x6>l!C`dR&w5$y{hmCozEsT%;4L~!S6-+W5!3m?4A0}2kkEGfA&9>X(5hYt>0YW{%Db~nY;M&9h z{tap4{_|ac&|(cCxNdSP{8+SWKz7JCL55-$RF(LPD9+ti1_=6!xqgVYgU8R~0sMzj cfT08Y0&Nx0bDSDNIRF3v07*qoM6N<$g6Ws-CIA2c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_sign.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..17611234876506fc6ab305c92b5525f913603c13 GIT binary patch literal 500 zcmVuT;so#-rg==-YqxuW6Z?|QwzJ*NH#2S1dGpU|02+V>V0Hmc zj*mWv?{DVr_Q7oLY?|)s+OO|r`Qh5__JVf~8FPAeK35q4lj4En%Zn>(Lt8sWACC_r z1eOG#Cq*U}mzJGPK#(N{OL3Y607>Mm!OOFEtbpLVE>||d!QsAhiVVOBBo1IlR#>{v zC94b|f=@33te@UqFCPF=F@QKh z8Dd~KJFsqIs(ccLR=O-mq+S*+AZi1omO(=b;8b=&s#8R+VP)%P1Nfp39W-o@MVV6vUiGiWKTwoMT*eb9;LM1@D6+yOX_{H#57(&YNFW1JD3801ZG8 z;NcnY*xZbdv#m*@r$f z+Fq7<6aYP)++Ex8czwhEW{(f1wY6&lFc!JCOudr~K=zaGF^;uE352Z(>ezU{b_=v{ zmU-+1Y^k}xVsk&u$pAR)sFIhhwbl4)OPNZ)gjv8oTIrh3%djYWPEgOfWB_h4+=_JH w^_bF*o$~tDPP+|F1&Dch7W%uF(tiW+2@Gr4S@!K=ssI2007*qoM6N<$g0qU>djJ3c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_you.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/ncr_you.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8fd5351e3c06e6928b63f4d2dcdfd12391f263 GIT binary patch literal 566 zcmV-60?GY}P)?K@^225M+yFm1G+Yil(p$B4}yhGuddNScn$d z_%uF13QGkM8w&#gwMj&i6pKyt%yKr@ak4*Sq2L}!W;U}k=bJlsZ?>#{Sp`4=PyiGF zi2w(CJ7eFkCNA*!aHks0R@~lPw$;kohT^=zV5r;U)ALep0Gm0Cde1!-%m>;K{YF#8 zZI(4M13=i(`qp;b!U#L;++JG^F_uS8IbiOJVTJ&f2O<-IG%$sufGJuCQOYwv6@cO9 zu3&`Ypds>rM-e_<#q;{1r^nKi3czr)m4-}6g4Mmryt)_0K%LIW4FI8oF~Vw^u`h*P zO93KHnQ{Q;)nF;UM&AUGkEWa#$uR<^Bm~TOjT|w@Ar`14AwK@0QJ=4$@9`2vO{r#!1BaxZSs&=!kr3{5#Bq^Wl^X-+g-_es zeSGx%ZdZjeJfCrCYt@8vSD$q}*0O|)a?_`ch-K1c9)U|$8$y9}PLelF{r5}E)tYkEom literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/poster_fallout.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/poster_fallout.png new file mode 100644 index 0000000000000000000000000000000000000000..bdeee391fce6a00697baf1a6d00e27a70fc30858 GIT binary patch literal 523 zcmV+m0`&cfP)7=|`O#6t5qz33eBuSpOB<)p}G`+WDiJIn2c_+_a9YJeJ` z2FL|)c6#!~=L zBWE&PFAc!6fxf%fQ~G?q5KVU?jGg0eF!-E@Q6@w#0PcY62+oCon!f(I+0ElRe+77O z1XAJ$q0F%c-E)Pih~ckUZA-PH(h4LAf-5i|%3$Z{E|da*P`TedL%Z!l*xCifp7(ZN zeGBBwUCmrAt7wKax7qM3E==J5-kO1N&^K{QJPda1y`VV zkroMY03h@T$N_>r(vODqdS})|0tx@d_ISPXW_D)156P8P0+awHKnV~87!O~6wFzpq zYQ}ar{A6tJAD@+I0BFD4p03-?Drq#I|Ll+ThS#}-@_|GFz&RX4a1N)m=Q(#lGze1- zv^(9iXM$LyL8t((b4{D?b#Qs20jxrlSQ=&r&x8oUn2OMnau%x;veA5M1;0}PScDS7 zSA=jh|4K7sHK_ooen1d}HlJR4{ZrJ-#mrng<}Sdbgn{zX3!5)%g#kDTqn7&t3y+SA zD5?wGh)@UYbD0sjL|P%50km|oPEZH9a=iB4Mf(7EI4lDkLx?y=g#g?il#G(;w(cK6 zfY1bZ$F$>K?tFl-X5!+l7#U!+@~1<1v@e(E-vDH5av9u|!!gH%6a>I2Cht@v&kDXa wlTi;wZ{E|83P1>L%w(D-MRnVU(z^gS0wnaYq*cv`t^fc407*qoM6N<$f*9$!^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/wallscreen.png b/Resources/Textures/_Nuclear14/Structures/Wallmounts/walldecor.rsi/wallscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..e18cc520dc22996b022d2cc256b5ea28cb1828df GIT binary patch literal 1312 zcmV+*1>gFKP)Px(+DSw~RCt{2n@wxmNF2r=8$k#-7(oMdDvb?h4+ifR_Gsq?=a4|Y!5#`Nlx06s zDGOcL?@;I-Hmq&=Sjg7kLowJRnjZv+XvAegwRHf}!6Wv}P z`P>HT^_s|!V-S1|IyyXX8DjvZ!U3RKDTDGk=U|NC?CcB9uWkSUFP=Zc%a=ckGPjQu<5S(-T^Y4GL2}FkOHZ^{pa1!*#?{Dz#{RiZ88vp=jG!}Wp$#G-ma})?UP>#7tG_s0XXN_ z-P;%G;CI9U1@Oc-YE=NhwS5cIv_xZ9Z75BQ`P>Gol`^)~O#r}YryGkPh&h0S1Awk; z&;ef{Y}*mzdl9znKvnZ%FQDrhFsaWpA>PLU5dab&OcUoedwsE$eoT~$ODnTe&|C_{i|5avs(I1aWxI43!CBt6 z9U=PS(u&3JfyhSe6f`%ON5PqgEK(*ef`im*ELMlK+pVi2MJeC+nJ3;f ztyzOa*o8^$3G>8LewGzWA{uf};GDxSIxtNukv-w)@W3@q3x?5|(M4KWvE-c$?e6X4 z-TM!4CT9ckA!(BFAIe(Lbxj=h{x&guiNjGk+w1oFK5r0lba>z zCprsw<7S?_lcJRrs8@$UPF9*L6xkIT1`UHnCh0gqy&72TYR%fV10a04Bk{VfC1Mjq z(2mbAI+3~n&(4ztfU~nNz5+^#t2B}ildh@^=pf+KTb@-Px3=P+C?6eq+~Ml=FPk$+w{+93A6-S0-H@> zczN;FGa_+5oy=$)e$vriM;go5`ko{HFCv4ku5Y#)5kPSy0xWkx6h4(EL(C%jy;lWF zBlvg@L~`FhlqLsB-_6FVqLKg-LSA%#es&;@$&aZlwl)DIw9O8ko;ZauJSL7E976$3 zBY^C|V?eieFQO}SDFcrPv7?bj1&|C#Z@-Xv4RpI}md7?GfUd9yY_GQ!W$bqUFiS{q zY}yTt2xKhyGgB1f;sEB2qKrBYs3gEZfu84(3g)kKviEI$1lWe-FkV8OTdt8Px$v`IukR9J=Wm9a|0P!xtgt-~Ec3#Ninu#^iG=_r`d-PK3%0elu8z(;U(cT{jJ zp+b-fV!)=5;&7LsLwnMsrs-9?i1{E(?#VfS&N+Vq6%`f#osF`?i}SM&R~Z1F1~2$w z!r^YMFjmew2Q2_1qqw}fF3k_HRd(nqLu3>H^|prau{2q|t%=P1SsO|P2$Nwzy{+-Q zZejAsD7IF1$bVU$uLOm_4ZEAZubu_sR)V9 zx?vTiBgk2B#*RZ;9GJ~}&UYNJQh*>cF2YqNCusCKTCV`HmMozkCTVA2zLZit9>)az z<$}L0K&*9ovJXt>FUux{g?Jp(*lv6o%Z~-P%6ze*A13L&#d%BNpdYO7Q@m&`&+Dei zU1gYLVx{$s?S@rxD*;8;%I-k63%aKny^d(^HL?8?TK$ZqNYD?KzFjIO($$6%~JiPc;(J$aLsQoB#j-07*qoM6N<$g45gNv;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..2722299b3fe10a9ca427720306304eae19953981 GIT binary patch literal 791 zcmV+y1L*vTP)Px%(Md!>R9J=8mrYOGKoEu>EH_4uoeyM`R*F)ELxn`6O6`SH5A9E=`ak*`IrY*5 zLL5s(WJ+5g&Zk8P&>oyMyY|{Kp$K)PD4v~}9q-KR*WpFaLUlKtKpEw2VZ-F^l@ z5Y81{_62y;+Emt){zC7a4^qD7@r{F1E=x;igtIFE!r2wJRZ8he5ebBkEJ^)hy%Aqe zrc(?xc_hgsx}*TZ@r2=cqO}#-!zq_BC(~)Hta1~pB!=kp0Bdizw-gLiT_^KYNvXOH zz`gvFzUIsA&Yd#)1wixFYXA3vkf&*?G4MfYJ9A{qpn(&$YR( z+~FX`fKx7WU1@M#X>fUZq?|CRLj*4Qm#m6z53#?TGu48;k`-ysePgsOSbwnvL?!G2 zEw9G&jT%4u1Et&$mAun###OMbQf5m;RSLI2NI1LV==68)$!)6?b4FH6bS*H&h0*tM z7GN`GCFuL91Vu#WXY_q+tHkXhv79Rx1L6clAG1~B&G$QPWnu5IOQ+pT@ctct@AuA9 zd@hULz8UYG%x7M#H)2+*%mS*e6ZbKz?1KCA-VHJigiqCV2*Nods}3w$FD`(XaD*fQ zm9)wKI-5=xIYdqqB3`b{0+4_o)CQGKgpyXdYtMz6%5>f^bgnd_c>q zQI|lpci5%sI?;Lz%w?cd}4L`Eco35&y9L6`egKdCAmC!$RdMIS9&poTn5q0 zXk^tH-9)y+On4GZwaJA%850i26NUT#evbV`PtsrY;x;%S0xs|4dvyJ;3k|M^t>5K!u3*FJyP&3y_U zTg>l2@<**lzX5sFehM+fh3DFMuB~;-S|5%laa@*Px(OG!jQRCt{2Tgz_KKomWVN>e3voK%JYih@!kRH;NrWy6XM9{`9S;g|RVV8s%t zt4gSqAga_2i5j^SXc{*!t7+1fg*&!qYzL<^$v9EYrXA0??!CTq=FFYzB}m5mcdxF! z?eFyy6!k0sAeXuW05Giq)%K44`t8RO&-0ggZWe*VO9e_g?YVLStA7Ciu=*EBC0BfH zkw^&rYqtPxybadKFr!gooF7*KxNn$k12!QN za^wNm5+VXy8|&9$eVVFJM8~!PVDF&HWdpYZwl>zU%cX+zHdwN%)C_Dse*wUKlfz8j z>HqlYv(%R$j01?_tRuW(Obl1jX>@zNz$I|n5Ke+Y%T=OjAeCIf)s4Z4rU7M5EScRF zLZ-l|{-Am51@9c@1$P9z+$>S;@AVTrE8b;B+3oH9ns5BxL6!Gk-~zV;$VP>|=3Sz^ zd|+Aww39gi!7_N-;MM^_YcYGx+a{tW4#oolA|Onohh0xJ4P*ec5f3MDJAl>gnyTRE zufKs~X`LTU?@t=s4$xF3l=J|a_)KenI)I{{b&?x1Pl5nVdO@Lox@rrcbF&IvO`)C4 zp?xXh$^2L-LEb;m>U4pd93HSxf<7#iAOO>{Bc$Fq^YzU<35F>_0#+0eLIm7=piBr; zg5+mdxCe2=T#z6!Y+OYchqn(*fdsvnL`sVn+!65j;k~iO>uQQ>&pZi+>Hb-PkiEbx zgWCb#kZyFW$m64ood&oaKnxk@pi;!4rYH#64B6_=Re0=qK54s3&>cJTBnXUFesiw` zqbk3-Re~&{p6kcq?E`|A!Ew&>_jh-AA1M^v4k+qbDk0)M3{5l*-{GjPrl`YF*(4}r zH|Qn0urqy<5*udnR84?v2;U4vIn(z-_GUj3O2RBxQ2sAqA1 zEsNjHGvECmzHD>Z5bF{d0;_+4>hWYYUDAuB0NZ$PrZ~}G0h;v6GO02-=~F;w)1ZtGI)>wgbP|lJ1dq(g`jdcF*Cqhkf`1t#$&nfxgb@YPtW z(+wrQak9`+Al(5$^#yDV!KnV3Cqdcu1=1ZLyS_j=2@>dPDm3)NuFu7{!^DVIryHpH jG*v;PV+9&3B6|J-H)${^%>x|Z00000NkvXXu0mjfBzF~{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick1.png new file mode 100644 index 0000000000000000000000000000000000000000..686bf6634bb12d447a4f1fa7d8d2c3f14da054ec GIT binary patch literal 1182 zcmV;P1Y!G$P)Px(SV=@dRCt{2ThVUXFcdvS9aJG9vNmEy8(q1b~`+#lQkL;KB6??4I zr%F{TF@)5Yfr?n!3WYKtDzshq5S$pt2^5<;pq`h;c2dVT*T=`#mlY_+*DoLL$aUMk z1^}#UPuy~`Qp0wBbF7}AP;FrE@W+Zs|EnSo%K#a)Js6JFld@^(?zKG_LQBM@_8*h_ z-y|StfV}!nwjM!mK(SH_Z8r@)@E+69h5J`-077sy*|8{g zd)&53#+wF_;Q;z;+JoU3DY9+6`dOje1ISloUEMTvbk5GXZS*~&5L!b4;QhNdcR4HV zei@dis?AH}tTdi&r186T>3ja$_kH1a5P`HQpe5qa5^33>*un%k_zcl;6Cek z6d-JXPPd0*h#)Zy9Y4>a`Sk$_2H1U_A1m*dD%j3%GP*tEUKOeh?Bp^iR2#4i4aX;C z(N_?HumOIx`v5!_C)zzsx3}$U?Bp`swugo^4&V(qXk`GrO^|8`8-O>ss1hCz!UkXk zN|<(^rv0HIYyi{HIrG^o@0Tht4IMcvO%bElzVIXnctl7*PXT)HQJMEN=CT>$DM8jq zQGpZ>n1=MCN{mtrFp2b*S_wJ?=vR81#DT6I`s_nvE=sV|?FGi{mre=3eDTy*XBk@PGj#jH zlVFsWxM?6|FR;jvwhCB=7U=px^)k-(L?I<6Nd6K6q+uF5nq8Ya*eH09)R>;gKK>UiDK126n_RWG{(*ON)~`u#|7fYd3#V$zfV)K3AWoddwV@Ud16 z`iLxJgE-I{j~UD>c%s|@rK1C{FvBsMD3lw3mtQbm7anmI-AgDpz{OhDRfVZR8>XRi z^M}b4ppVyNM3$A4Am9-p5lldE^0aIy_W;1z7o-MlV9<8!!p;?f?wJM3bpR`*!o<@& z_7ciHfDj(NcUT`0ou3c^Hupdj$_;ROJ6g&TfMqyh$K!&EFQ*_Z?`Re%C&5Q0h({&p z6&{tKqxN!E8UXo~*pe&3(_5Vhj5I=jCAM@*kQWsSn(ssd$W(>OJ%H>3SVM%7p3Gm7 zDL26BNpY+^iTJ9`OQ~my$_)^v1Ob1hDSP}T8dX+qfG{N(Yt?+2rn0k6BSV5bB}hPL wn##^PRqg@6{gt3hRT#PLFpEiN3!>ZM|DAh9zShma`v3p{07*qoM6N<$f(YswPXGV_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick2.png new file mode 100644 index 0000000000000000000000000000000000000000..a8783e0ca041d71c479994be95020f88728dff6c GIT binary patch literal 1165 zcmV;81akX{P)Px(M@d9MRCt{2Tgz?}F%&(G+N7FC9@T^bje-Ias#Ky%uwm5=D^`H`0Dgf_;YSeg z0c^TrL#3*!)D4Lm1p+k9q;V zT-yC((*Eh1@DAQZ&;Vr)nuYQi(CKyo_#H7TCn$Ho{@#w~I%OKzDOYE9f8`E%uv(g&fY8a@1BVy zrU3vR8v!9k5eRJ|GVpZu;l;2vGT5Vb$75r!xAsaxV-R-0yO$fj0o+|m<9DNpO1+7^ zm8R2|JjK)GGVS~6^B1KLVJaL@s{QrZj%y`4a6{M8>2?FRz*%D|9Kdf^u|^eIA`U~> zVdy$yjcOP+dOnNo$^q8%S+0kBZ99GJl&jcS zD|lK(w=q!&J76WFV04!s1i~*fDD!dFxbJ5irR#M2ZUz; z|D=Pio!$xRZO3B|!_x+QG&1o*f4bzA-oF=Tl2$~ zf@NxBm&q(4Wd@8QzM!^o>Ts42c7Utw2I|hA$Int*rQY=Qk30#o$KfE+!`p7866A5! z)b@=~f-EM<>4)Lz0}>oCNiIKS8Z_k{7Dzh|1FkdHo;?TP20?h+am@{hvB^=@Bq+=Q zEXnb?eBMU#|7=ZwYE1nwG)^a|J`5=@ka+X@6?Gsfky*U=5P-iN2Jn{7?Ubv+4h(&X z3;`Qyl36XLyhsYbAX0ppKZy0>K*PJcOsh^%`4UhaRaQO&_|)3wZke-9H>#}M0f&pr zR23$BHmxB5yjv_;0^`melR`NO0s|r>IYb~h+|EM=FDRb@fO{@T_H3YMQ`@k-f^3A2 z1V<6yG@{DNX8<8QQd5w((#TvAou3c^o)kr)+yVP%mtrRYSf(p>23%0~)gQ1*PzIEf z;H?tG^_8HE;A-edki~zg1pRM~-Ebv1?yWI?>IbPr5rl>WSqvjNvK(ZJBIPq+lDEdL z(l#kVM}k)&J{FNDLB75K7++(+BJw1ty1qcU160=+D0ct>nf81!)u_HQpxgn3@Q&J@ fD-$5;D+B)kVg)0}2iMH<00000NkvXXu0mjfOBV)@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick3.png new file mode 100644 index 0000000000000000000000000000000000000000..9082f4ebe41918a676416ccae58281c3384b3308 GIT binary patch literal 1027 zcmV+e1pNDnP)Px&y-7qtRCt{2TG46~K@>d=ZBjP7iIr$jN}v@)&?*SN7JT$c{Q`f}Gbm;Z8CWyXPspcQ%`QbLY&NJ9hz!@%GKjn^(05 zLYwVeqSZY^oE-o@fBCvVdH*8iVOcn`2QUix&^^Z;3hj) zs8#M^#aM#vT#g3a^T+Qu+t^rJ^{2q@L4)*uGq$r&PJ$OVn zPKbdG@JLZL$N>-$9v~(?ew+^TACM%3MDyEmhj&K_-d4Sd8#Apv{v^nhAoUBPB)8Y< zpf)OCtQbqUb4m~h(qB};jU!D}n2HjNBRV$cb#We;p%RRHMm5OQm`O`oQOtcs=*i=U zWA`eSk^1?$C&3>-f6MqC%0LbPulD8<(rSV%?YliE^;jK14ge#(^IktS0kW|=K&lel zYjv=(wmMRP;}9vqZ{MlEfClN?VaFW`6(F;pELZ(|{ek%SYnC7@!P{zmNvh8*7OAf% zLy8h~+@Vi?qBDNp&Y;7;4@g#mlOAjW|A7*W9)5y5+h=F}fA4!^E{+?hSO%_20T0Z* z5)?snwtsQl@EtdcMf3*)EjU2>W{5``U7&gjC~uJX_~E@Dz{Nkm007I6)&T(Zo$aaj z7btI$Vbj1Y7I9UohFWH#Rb{3x*h(WqO)77a0zBt)r)`)cvdp=8;51xJomLS=c>wA= z+rh;I$85|_h4KJU`wOUh3FQGeS+4r3u;kh^?=MhJf?M?E03$qp@32x!*I%$zZ<61yJOGE+qou3>R4h;I1YFRZdVhg( z63mn!G9?&XWJ+-I{(`wzf``{;q%hJ+)nCBuRA@tjJZ9NnpgaTEJ|G&1H2noKh*5a} x4iEN2*R$?4RUUv$31&(#Q-YZi^r1ir{sT$#N6Yk(yOjU{002ovPDHLkV1k;z*QWpg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e27ec58c0eab81591ac1754ffd2cd9910f7afa1 GIT binary patch literal 1118 zcmV-k1flzhP)Px(7)eAyRCt{2Tgz?}F%&(GN`mH*q*Y20ii!dfLMjy!AJ7de)_efJz^CvFd;kJg ztk`tLhDxZa)D4M&f)qxjsI&Z&sigZ(qN> zV%tB;r+B`#A?)k81C(nG&i?Mh*A3USSfn{Kx|Ku3}AW^TNTx(z}m&KZK2aY@NI_9$Up8cbu)bq6u z0m1>6Y2rM+iSzU(&Z@jqZm*AHrz^T$8rn19@cTEh;r9suFXev@uV(?NITQfiyxOJn z`2F=P{?r@vFG=6a^*jL3H+!Dmr1yXP^jZ3Ukb%++C{|Bkq>?CBN8i|4wMZSeOcR}M zH*^Y|7nE`UnU?(1Q=(phkxIfcO<1OhM7N=a}W>51&IBEfR4f!*x_y>7NU9O*gk0A+w`dmttx z2*7hFmxbdF=yiE$r%KQ%B4-!i7uhl^{!aOC>nOtx|%3 zx1-AvoQDn0?%(l^4G9v_gJ-hd(b;h>PWX}1ckn($EC*9j63$AX4VkX;s$2>`)3$5chAQ4}gCyA+8nn+Ixp3 z<@E*H10bsVWor%qo)7#sS!k~loTLVrZL8K0+A|;sVPvP02(<^mPjF#{k+Ue8)E*o1#1~l6puKYdd&CY5= zMSB2%@k(%()#BO%Fo_a$TrWfXzZe5zK!WUv5<%EbbL^BL0dXp5x7fcNRt4=DFwOE; zB_T#)M`+T%v#2l7o&k>^+`Cc#oNaLJg(tyTPH~e!djQz&avjhf05+xlg;ZhvC+Ry0 kvR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick5.png new file mode 100644 index 0000000000000000000000000000000000000000..c34747481c5884dc87061610d9f309ee64c3202f GIT binary patch literal 1083 zcmV-B1jPG^P)Px&^+`lQRCt{2Tg`6MKoI_l`h#qzNl;1=je-Ias#Ky%aN*PoC(b+oufU`5B0K`B z)KjIZm7t2$Q=&#~18pEFNvtLlxD&=BeyqmEAcyC{YGmPN?$F^~`xQwgC zWn46C0K7NO;0}g9DYDS#`zM9=2&nFE%R5d^M~1u#2avv@0Pz0pM&LWn7@CD>D1?Rn zy@MM087NQ|0lZ-hVhD@1Ugsq%n*yq}JQYfH0B?|JoXl7gc!3-Nyb-cDF6%Q1 z%1LnATAm8!BR$>IT^XGQtDoq{ojlVg3V(gph20yMy8FQGzm~q9TF^ z%kb#Lof4#8KqR?vR`-@EK>%ZAbxqL)i73HoW_78Uni7oqjc(j2LFxsv87D++BJq_9 zIc}RPWl9hT5+M)_ab~=z2u(pEX>oB`EIP;}B&Gz%=}(0c1me}8=^#76BfxmI$L4>d z)k&uk{GUDiANQC2W41G_6Us=C85%XOWjr9O4VX5RDZwbBi)uIF?E?z-24Ai|4eSkO zGfrd_$of*TH&`hbgA1X5%VEI#Lae=d4FI@k)=U1H!PtkLRVbLZ>L zt`n4@)(l5VQdwo~H9|7TjO1&BR6=_M=*}u@cfhm957FwnST8L}*AZ-;(RMGfUq1?E zp{buy?G9MU+gQol{`x_dIAQZYs`h{a?GA{`6h#@Cs#@VVgh;RJ%G(Lh?f{zCgPJWE_yU=72&D4J2PwrQHEC$g;>uZKoOO0Bd1>toi~* ziWF#f0EP5YQ7+G_$@A76wyJeh%0=PdV(}U0%^lkPwL3soP${b`VB=IPK_ga!V)iI% z%RR1bQfQ9=@lDIl-N6toj_^{e1OcFd=)HwhD#57w0;UE>)gDlx-2p(n8cbRV8bN|G z9Jl+i<@c(fJp#_Vy}(8agQx~ms|10`>kCvU!M_QR4}_P78B_oO002ovPDHLkV1hN` B_B8+i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brick.rsi/slantedbrick6.png new file mode 100644 index 0000000000000000000000000000000000000000..3855e94201d8ac4c2e06ba5d396a3da235990dc5 GIT binary patch literal 1098 zcmV-Q1hxB#P)Px(1W80eRCt{2o8M2`P!z|%5~WL95De&|#Dy(cOq?;_$mhkjr=_0Ld(Zve)7v=^^X|>7 zYxn+vafzRZc-e_rHb8T`7`p=+A!$SICZ3#t| z06m>vD3zW48?vEx(P2y!;Q*L+*O8=)3H@fQcHy@-lr(^F8GKg=2Ovz3^K4g3IUphl z5Rec6Pr_^3!M46VRx2Y3pn+(#0I5lESkmL!rz!~=)jD=I^Un5Jv*k&8rrm`BINBbV zk|YSA=TIgE)9yOkM&IrzL9>WVLPbMKqj4#EXE{hyf^4#)Dsk?_W$KlnJK@cgV4nx2 z1c6>f*PY;cWIc9&#dm6wAQL@yyTh&5G5fzqH&bDMEsz4?9Kch1Zs)_4VifX#6eVc4 zJE-de z39fhhK`%=wky;iHdZNRG5hV|PGDLcFz`MSH;a^|ihK(Ys5{FT(V|VYz{az=?gSWoG z?YKCOWYXaOR_s0_#h@N9J%)uxT@^=!a8;mNKqAP>M=TEkjebLJGI ztS@jM6NNkgJck)UPRg85kOv?P-ueRWaRJB!;7)R*%pGJWMe+df7F7jRm6@F(qo6__ z0A3F8SCtu)s3njGfCq2#G^s*LBm=;TCjMgsNGPh12Y|YuLLLBCKuN0$_xiY!|RMq)O|oMlaVSQUAylwi=8VeWl@6?vuvB|;tmR#j$X5^CuA ze*3+j4o~ufs8Jvf0QJie@=+kDj2_e#G6{8PH@OXwXaQmG5_mRQpUncme+<%nzv%`F QEdT%j07*qoM6N<$g3Px%tw}^dRCt{2o6kxkK@i427yrOuFfI{11R-Y;-@wbB_Ph_Uudt8ei|iwa;8hS} z5IiL?D2j$nmfam#bI`-2lgUg^x09-*TCLwDGgC=-x>8;9b){zo!ue!Cf zFi1w|^ll3Fq!s~4BO&e&$^DBvz{c(1AAsqc2c~)8T~C2LiwOBVqn`;x zkRUt2+_FrFXSKYU_ht4FV3Wex!M@h+`^+*RM}YZdZG*|L;#_tqSd*ZHmZ!p+1XHF- z?(C}Pw726&YWHNw4zLw4fbyglnjlgo$kot1O3+k*BvBE%%+NNqrsU{!EBSWZHaTemkaR-@a7QDZIz0+1N>_VIPItBwEo2%;M!jR6xS2nYl&cT zfNTFi*_wf4Eg|jzSMu{EMvi1CJ_V%L65Px%oJmAMR9J=0R!wW$KoETn8%bD|tUz5tEdnK{CX_%fEjjnp-_hUNd!f-S5K_CO zal!hij8_q)2W6Gr(dfgbG<}z3XJ_WkYM-7p`uy?312kMEYaG1{000N$eE`5}eQ&H4 zzTPZxb~H6&T&{}U{EBfr85{W`ktHU!FoJ7Y)PKje)mU?cdL7q`Ln2G;QE~tc61uJ% zWWU)sm(Rr}wt(1k9MW~Y)ezefQ@+u~*;_*cwzc1SGKz`!VsNg?m&Lsi698~Bosi5Y zp+w6BGv96K1gHdi9=>YC6Io)B=3skkh?WUNoMwo667xbLFC<*cW(U!U^Fp@nQ}Q^? zAOhdR%y$tjlirE-L4ZnxiDT7!Lx}-k=DPp@5jX;QArUyDaf<7^6;8v$)*&{sV2NLQ zF2bpUZ{L3+k)=_qcmPySfIFo^;Cqd@I(-*@WI2%Kt$p<#?H5Wggm{dg;!(&8iFi|D=DS#=c~iuX>qM5goZmJy zC8&sW(I|qhwQJdMExV4>dc7v_y+*yE0VTSjuT)>|kUp#km0+lH<4yB)U7*6_>J1SN z5zXJ;7gTf+P<#KEt2rymI`{E+LWf!}(j0M`8TCpZs(-Xhst*$VQO|t0c00XDff`cV zJy(wBu}-Mh2--|1*wqO+401yKb)w*i<1|Cy91I%Z|8+uLBweBcz&f3}V2(T+&Ilz<9bb}6Lvvw&IwQLbHnPfKX=)t UA~(W~KL7v#07*qoM6N<$f-5duPyhe` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/meta.json new file mode 100644 index 0000000000..3acfe0ac3a --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified by Peptide90 for Nuclear14", + "states": [ + { + "name": "full" + }, + { + "name": "slantedbrickalt0", + "directions": 4 + }, + { + "name": "slantedbrickalt1", + "directions": 4 + }, + { + "name": "slantedbrickalt2", + "directions": 4 + }, + { + "name": "slantedbrickalt3", + "directions": 4 + }, + { + "name": "slantedbrickalt4", + "directions": 4 + }, + { + "name": "slantedbrickalt5", + "directions": 4 + }, + { + "name": "slantedbrickalt6", + "directions": 4 + }, + { + "name": "slantedbrickalt7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt0.png new file mode 100644 index 0000000000000000000000000000000000000000..63ddccf116262fb76b6ff6c7952e32156568daf0 GIT binary patch literal 1047 zcmV+y1nB#TP)Px&(Md!>RCt{2TTM^fKoEVP5Jz$21gRiIqN)`=fqLQ4Rz3IB-_ifs8<(EilH4K? zI4F=x#7Q0DG!i|)n)P~P9A=%_RJ;r9M`F)o_U-J>um)y){rvG(Zg+zTUcGDp05+=| z0D$Ys-$YyB$JqeizW-dKJikQwun7dw40R{@8k1-m|ExOYRNExhjegq`pc)S#W#l}g zgYh5o^VvOMy;4bb1QP)HNuYwAfaCMaMB6EE;Ma+t>$COR3-a^X2>^iot$MPfUX6e4 z3<5MgSG!cY_ufJQy9NwLV{`^V=A3XE;bI&jh-Sv0&+Y*YuZE`Q#w4V?K|(l<5Kbew zWe0#65hU%Q0Py9*yIZwyx8`EKQo-^0C7PZa_lMIc{@pD*X#0J1PJHq^P*8{mT#Q3t z947iy<88sxmVix0%ODeQdUZW_tl`zr_WPOR+#nP1dV3SYn;Dv(i{2kO{~#$TnkjC{zSh;TztV4`iq?DuQ`L zFH1BzKqf#HH4*sqMj?iyF+T0J;xVBQBDQ}l1YQOT(||^$1fZ4>#c&#-Q7Kua4NE%= zJx78T87<>E5~O~C5W%`r!co`9L2D;@c_BrHok5U_6pyGcK!kA-RL|_{ydo|&C@>;| z!dT(bvhg-4z7Avp)W5W@9Zn-Fqd>sG5|BkMkLYEMbHK=PSVp6=IcKJRyp!_^yeJg9 z4Xy&n1lX{bQ$QBM;b^>Y|GY5{81Vp|LBccCF)`m3637I+f4iG#>vH*`@9g&wd-ZBE zI$U)T6vhD$d3_nWJ^>q|!a|P2x>UBVPnYmqHjKVO9>Y`h0L&m0kT;hP+~xDtdH`;a z2{>$Rr}~0uhTiBdH<*>}{V(nWWdzYI_vx=Q2&~u&$pi=`U&L?#iL^N@<_n5p^#{(VS+>`C%DLpIzbtRr9^in>*1CxCLRYy#{A$ZNdq_YuW_Zo@?MN!A^jBerS4boL&>-GE4_V>;wQ0#>j@dWoIdopj9H6Wt>hJO`Im# zJ%Brv#!i4Na^jyOWXNq@CF;sYf{#Uh^X8ihmaNi%#~{|c$w-mi1D*ntI|2KR(EgiN zd?Pe3&6b6gzY$urzCgvwiy(J>0XqTQ^#$w%2KaP)Px&%1J~)RCt{2TfuJAKoEVc(%7nr<4Axi5+M+`R@{(4NZdGa=MVT#Zn<&0MK1;QY_7;8|dZoVG?K~nspWOifu=}K&?&xkO zAKj^szHMbrmGM=yP{7Usvv~k_>K9%U#t}|~5Pr1O{(SZbaO@8Hwv{+xB^o4zafC3A zV6_bZdPtCzLjmB^+t-(B-?NT|P1D4|@frHImGp;klzg_@21ecl?x9Ei4HQ%o0jEI- z1YxRAHNGymvnfy~qh*jCaP<2;cg(Rn7m=}9pfV0{%oc!7iWI{*f@8L7#SM41 z7;2PYjf|GjC_(BC1POMH7KURFdxM>H@j_CD?$lpVibLuTAVNC{s%v)jx+;nq6lftq zVXO#g+4wp!eiq0MP~UV`JB*`Rsz5-)6p%@-4Cxh(b3n^-ScYTva<0rCcT1MQt3st| z@IHX-fI8%I3dkfln+G@U&l}@_mI%l)NJNG@Ca$lG6X*^wTX4)?Qs)<>DAJ)=9*b1i zx2@D(0XGRYLWp{UMhN}yLP#!o0Z8ow6zvlLco-!y6@IiVHSgW2UyDpYc7R&*TLX@!|eYk`3%fWB}ai_=~Q} z68jMu0kxEt7ZtioYU~bJryGXje5tHsCCcsqd24OtO)_+=J{v6s8p0#KMC z%7Wbi>f)(yTZtwR<1$3Qt|`Ip0N~mf*>J0Er1E^0;W~6ctw^xwt!5FU4zNc6rGoSz zl%Py<;-4dA$ZfU4q+?yc?tpd5FYkI?im+B3unwY_qEimvD+dVZBt-U#&`nBeS)i8G z*g0Ttu%if}>-N#_^OcjRvL4W}$H49Ypbk=oF7I>Ls@4bq0000< KMNUMnLSTY<>F13A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt2.png new file mode 100644 index 0000000000000000000000000000000000000000..63a5a9765ce29e9f8cdd259e780b4fb8966ab9f9 GIT binary patch literal 1045 zcmV+w1nT>VP)Px&&q+iSm!8^^+#(P- zD3D6TNgZJ~5BFtu?gulxeBJ^8Y}dB{ z0N1lWskXrPvk|_2`>{cJeueU369}R?nojyPW>K8{tUJ|A+axxPe%lkE8V?|22LD$**##hR!esTGXTX&pn{!%yHxu3-a-Mp28<_D^hQDMoG^}XF%1z!bK}ov_kfnyK-+T@5;EQ(A&eu0aRj&O z05Bthq&*Y>KEHo^tM=_RTx`~AI6l8b+jEotFpiSn-KvAGKSb}uC%*#)rFg)_Gz6w$ zs!uiE7OZRu*krT}G6APo*9*s5UISf!m^;o5G6An%Y-4;gN858Tn1opoyKe{499@5i z!_F@Ckw!r#z^yuPt4^}Ubz7AfYk7^77T5qX0eJ@5W~>gSil8cd;~VpV3>8L2u!!j8 zi6#fg1gN4W0-wPo#CS5r$Nf$+CiFqX_K$_Yt3YWQ(5h7cG*Y4%#t~YzidEXMvcu5- zNYEmqW&Do>sb3&Ou<2BA)c0}N*-a-eq{y&03Nn%65%mR#FfM}XnO&V%MpAa?!(L7SSp>(E>C*j+#yDWa19S!n&rrw2d|OB$6Y%cMUaGCD<%_*?rl z-9=Cs2RzjEW$5|@Y={a=IS%Ve*}6Vm!E@Cx`UXV|&)f%K2AP1OwS3^Np0C~q;0Bq1 znv4S;J#nLPJk+UJv`hW zIO_XaQB398^Erh+A_G~h9aHE%LfWcPrlz~oNAo)J2D-AOV+ zi^^;($}Q=an|+my{x!1;(t P00000NkvXXu0mjfc;)L1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickalt.rsi/slantedbrickalt3.png new file mode 100644 index 0000000000000000000000000000000000000000..6b2738e1b22d668779cfc438342d1279e5fe1ae6 GIT binary patch literal 1081 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 M07*qoM6N<$f&)eL4FCWD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray1.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1400ef1ef8c1c331a101521e44fe1fb6a3c270 GIT binary patch literal 1097 zcmV-P1h)H$P)Px(14%?dRCt{2TTM?|K@>d_7LYfKIThbUe7$j-Z zRv;u55nU7*J{BllJns0uc%U0f&WK79Hh zt{b&F#{Dk#c6R^(CEi7&R!26U0|3#l650b$`E@C-Gnq7ooTL8t0kLRAWCuO?b?Zj? z`)dyXGYs&4U%UcQ8(EyoD8h4!@(CNv(wGsp}1$sA4SKnkbK>yxM7Ax`TMj!!*Gln7O zq8*Dy0LHL2%>*mq>4tOwE-q%Pw-ihIj)wu#0U(mI5}Xs14ej=PQ79Y=f^)*lJ z0Nuws|3n`-Ksuqs6{d$xv81gHc&kCeT9BagoAzoCIY+yFYwHigw-0QTpnL|r%J19S znM~UEe&_hgli;6PRmJDf2I&A0@vSPPSAkh`-mhP^wJifB8Q}Fmlo`%3x<4#IkPg7S z^LxKD{&}at%RnHTp+%0ctCeynvOsA77JYC4!Y|Mb=>Vh?@yEvWnvSu_6-qn$>BxI; zcL(2#KV(0G6r=;-b!KlZWN6gtxNhBGG=8u-LU-%z2-Pm#;^@UWLV$fI7=Hs&!K zwCez?s|@&yr662o?HS-zW3-46qA^(x&>n#23ZWEBD*4|5?IgGnLeMLOLPvsDEV6rC z8xkZ`D`g>eoOK34)E8(EK&yG>a)!j3?@?z!#HUIZgoXsIm^I&NI;a#y+B1Om0nR}9 zk=|OZ0?kIv*7n;02C+NT9)Ra6LBd*)AmOQ&mV~M%33`^`k^;dsG_ZD$X P00000NkvXXu0mjf!%F5B literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray2.png new file mode 100644 index 0000000000000000000000000000000000000000..dd6104ebd927653179fb35cd80b98faaa0aae953 GIT binary patch literal 1080 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 JPDHLkV1i_O31k2O literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray5.png new file mode 100644 index 0000000000000000000000000000000000000000..14970c2707e3bef9e60265b0a5c2b858a12ab05a GIT binary patch literal 1110 zcmV-c1gZOpP)Px(5J^NqRCt{2non;UIT*%&K^&MJXE;IHUZPO#F|FE5RjqQ}@3Q?s-S4tjw2FG6 zB1kK(HV{=>rG=yizyloE&_m+s{0CxBJY@Swh}dRg{9r$R{QBL)GTyv8UcG*MlG@hq zb$NdLGWYr4-@o6}>A#}$uqpI=-ORS7KM7t%pcDigwvOocy17IEg%D9S`rqz>y6|}V z}ginJD4qHb6LA^;>Cjg-L_c;K~W`ntuT>N`Oty-ZjJPun&!N5O% z85-}q6a)YW*G2k10PbQ2LI5zAlEJwIz`3h4iBb?CT$ft40(VPpoRZB148R=||9 zFP1kza(dfFVM|~-yiC-s7Bl7)yQa5=HUU}d(Gh~VltH;xtpv(mCK#CkXJ^?Ct}eXX zcH7V<;OEwJ_79!`--S;(w=mRf7>%wtY#mW`Jpev@>?JG9)D5ckc)cwcvBK->)X8vk z=K@EgE1DV4J~WIv!EIe2JOU?}=JGamft}N~Zui>ICP2pphV{S}3UMR5;sT){0(Qj( zf`KKV;{waD1dLeWJfX|G<6n0h{17N4BD6`ks|$f*$qnJUy>Kkhb@9Jm7t#Gz_}?Fftac9Y+q-wGthUZ+ zJIE7Ci!k+jUH)kQsWk@c86xqmGk#c7gD>hT%{l>LD9zZb{S>WB39p$#sR+m#WLCWi zA7PzedO!5;vs>X+)@JOz47j z0^)e+NU?PvVB1Jpp8@Nl#_NobF02!Px&wn;=mRCt{2ThDLWFckhk9ALO`f-3^lV>NA;b(?zKpV<8`yP~P;g$j@+?FS&F zXVWm_H#ylMFVA0LakBvf)Mr8O*zhBJpkwL&b{xW!4Q>` z0sx>*r`~rTxO1byP`iEW0qA}G;eD@GD;WN~^^R|U-vzE;PznGj5P}KS&j#xpK#E20 z(|K^=F6RK&U4zGhQY7=W|(reM(@`X&%-C@a;=aY3p|VqeGdL zjHEpetuYh;-n=?0$%;prltS&cp&fu)qwYIqB*(e}e+{#ZH~pU!i@3f~j{>_uEJBEP zUOZlIx$I4Z#n4o(S1sl3!H!6*_0!q@t3 zlVI#?gQl0WO(V9FSd`;Q35<3Cq-*$qZymqe?F6q=-M3?C2SB!l4+Mup@j7vmWD7>S z0Phq(9P(@ZVS>p9j0WH-P9?>0hFElfY|_JD7sopPb76HR2B`N5GPJK+-cB+$f#RXN zzrgwq5g=GrUviR}cRr4xGZ6s*f|IFC{)J~-Pzr1|NSTK90Ek?max%4>q=4wM`u9OU zwzjPY;Iz^7J>Ah@h-$S0K>pNCSCp&=AS|`RL{n-uOUtlJv1DBbY*SU1*>$VRiO7I3 zp%W#9_MQV|LT8sk$og(^U`=*xjS+yiV_ao73F{faz!RU01XC@9!h}xhg%CdzTsc#8 zyB%evnYS}O*n1Kbm)3ywo&z!Ec{@LQ)I}ml5C|@%0rC=?xG75)i3tGk=+yoFAMgDj znO$}K99ZuHs@Gz|_86F4YO@}I(?&CJj?D&D;O%=)f^iOUPl5FSi0=pP8i^snuztVo q`E6i519&H7Q{gfxDW}LLvgbc{5)24WJn=&S0000$U5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/brickgray.rsi/slantedbrickgray7.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b2600819c51d6c87a77fd8412796a9049f1cc6 GIT binary patch literal 998 zcmVPx&ph-kQRCt{2T0w8xFc^KUdKkh>PEdM6Q0>@G+hyIRUiV+tAJqMqUQva5p=yyP zZ7Yc)O>60T0g{#jEjv(WCfJbhIdwpJ7lPwp{N?lW^RqW#7+(%Qk9YUp&XjlB7m$@l z>zp)BHz@6IQXbZUp5I5OeUbRNQP9`Y{+5nlzEOzZr^wS+CQ$s>vFjS_xE-9{raXmQ~$yD0RRQY(DUipV4MS3 zu^4^^k7JC7_W&kCL&Ssc?$ zr)LM7Sz6Lw1ZfThfUieKV_A8t*}(q(G^2ZtJHztdj*rRzfdX;{47z^+#81(r_0tA9 z0K6k2I|H*MrmAlm+BhKT8_h}vkjLMLcY9I}kP()w?CiX~+8n@%&U0K;>$R!WuGVYP zXLwxzI6GI*0xtor(_oTuy>=YHk(IF>7vunNv0^g|zno62XKZHS_V%xKQL_xl0eJuM zP+A@pLNXBqtN{lk5jLZsKcg2+BNsxtekd105ky6gY9+VwLWq-K92ZvvufOsnD4LWq z!!kP7#njhra4rL~CB{1#cTP`QKW%861(v;U8rn!Osa?hEuMG)C(P}o7_e88b3C>f3 zQIZo0F)KskMU|k~>0Ak}O9n)}dk&jf%6nNtY9z=pPa!U|Ev_4>>{Pa~Q`yEz0D*%O%|P2Ds}Ds7-4@DjeWk&6=a*;XQ)KiFLq=MfgDwo((XG zR01Hgy$XzBWAp?7;aPwzK&uW=Er>+xJPXV(!stp2_ECocm^yp-gR<8COJSg?$bD9WIO{F87hn1WvZ)e zJOHAHpgKE{3n7IN(t%6`fa4{FknsR4a*pS@%WENpWdx^klBMNDOU-xyI0=g5K2ABm zM@6QTpz7>Enr8}(X8?yOMVKo=%ELN9QG%^zgWSIH0OU$gKyHaWBUgd~(pG~104+}5 U(1Y!Z_W%F@07*qoM6N<$f>0a6rvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..517d17b577a4822f8b431209bd0b085441aa5849 GIT binary patch literal 755 zcmVPx%tw}^dR9J=0SFx_zFcdvJfgpY%l2geYcvGuxt%R8Ph>qR*!=0*1?N+@v!GMQY zN-PJ&K!q#kvA)vL!!ywEIg9{idrSSMD1|e5U zVYFT?Pai)#0RV)E8UfCgy<^Umy##!&b0zkNDn6Ad0O0qZzi*%f^pKexK&6_i-5*NK zrcwPi^nVxp?9i{j&Sty22zY+kK*|J}$!lT?_RHXthswdpX*~iF6W&G%q)d>?1VFn4 zz6nEF;s1r^a6B#EW3$~Ml?jZ=htI$R02q@aGdYBakeRGy7@(>r)%KR{O7J~U#ZGF| zH%j2#g*Y==P1Z+nk027`+!5w1VDJ(&`hXCVx=RtRy?s|Km1{PQus@V=?g#)#WrEqX ziZLd?2uNkpNIgyT1$7boBDi0Kh>%LuYjccA2?dinAxQc441_!YR5j;~jm9V&wE!|9 zbtxex4fl4rzfTZ1H18`!Zul+$Di2T@IPtBdArYZxUeekFqy|9iEO-q<8KZSG#s#np zNSQ#0NsBl$*-b{|=(-1x4|pGFodv#e?j`32LW^1x#84nXzx{2RgAqD9j64dKV~4A2~Fi-sU$a*XA?E3ua+k=p%Bqsq_2T5rg0zO z_ccGI))tMiuID~ttu;2=-T7=tAZ1dOAe9M}QqWpMYu!pePi;upE#z@LM;y5p0 lRv!SGosol7U&B4~{{d~w=qPV0iNXK?002ovPDHLkV1ldgRuBLH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/meta.json new file mode 100644 index 0000000000..fbc4fc8b85 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified by Peptide90 for Nuclear14", + "states": [ + { + "name": "full" + }, + { + "name": "slantedconcrete0", + "directions": 4 + }, + { + "name": "slantedconcrete1", + "directions": 4 + }, + { + "name": "slantedconcrete2", + "directions": 4 + }, + { + "name": "slantedconcrete3", + "directions": 4 + }, + { + "name": "slantedconcrete4", + "directions": 4 + }, + { + "name": "slantedconcrete5", + "directions": 4 + }, + { + "name": "slantedconcrete6", + "directions": 4 + }, + { + "name": "slantedconcrete7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete0.png new file mode 100644 index 0000000000000000000000000000000000000000..cefd1dd2961bf52787740f39af4dfb06fd2af1d9 GIT binary patch literal 1069 zcmV+|1k(G7P)Px&=Sf6CRCt{2TfcA9KotIph!VR_Bpb;Yl8GOJ0i>!^`5zczLSp0ZVPj-tV?<(N zVWCr12{r^}XogxMCpp$7QHL_P&w0K$X~ms$N8E3+Y)9w!`F-!6-+S4CWxRa;>>`fi zfByZOx9@gz*1x6m<846W3AkI0G?0MKcB zg`of-M2f?sW9?_qfl&|OZ)p{VgFa42XNbZc1S7*18Xp6U5Ky&U5x4{v_qIw>un8js zRPEJOn9cLxCgr&k?ho8Zz-$n#%F;S*uXyVK5QRN-+W9>$c!3cDxXTj>d|UK=4^aq= z#n{AhMqz}2RWX1x51@GK+#6g#Eir%y>9jpWVN}QfKw-QK?hn+M3UjaE$59v+$1adi z3jtjJ1o8k^_J2Yx1aQOohYiI6m+}DP1n>aJ!MDRG>;c$P2~>R$@okcfcLmx6oQ}?l zV{RO2Jqmjz-H%3pbeA*=Z2}%Wybl1#vPtPY_W-K2&?7yUyXF90m{8co3o0!RW< zE&?SHVcO+YG+qME5HJ=gX7lxvp>@Cs2>^M4gu6ae2SEPzd7-qb z@2D11KYjk9wYGHv!pqUwu}C51c~Lov{*PN=$n zmQ70MuG5yk4y=0sZGmwdBS{h@NwVbrd;r6g;RNdh@GOudaMgSP!2}uB2>=#bT>fXO n_45VvFH=)+rYz2}$@zl6X1Mu_pzPWv00000NkvXXu0mjfvjFCk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f12eedd8018f07dda4a173fcf713b7f1aa1a7f5 GIT binary patch literal 938 zcmV;b16BNqP)Px&WJyFpRCt{2Td{82Fc5tyYRFP#0n{K5_LMYehXe>Rfm8_*V8Io-B9`D^9PxJ{4MuhuELj+?nX-PZ-B90~xRKEB@o&w4CQkPHEUuH$Bg0ze!u zFdE+}&p`!RJ%F!L6^4U8CeufRB0$W@Fonj)04)TRr7HrL!1J@6oD@t#3jt-hx(uuJ zHn>Uo+Y0vwS_$Y4f@M`&*KxB|2Y^rn=sMeHZ14gt1aOxp5_nqlJQtw==J8y|a9W{- zfT|ckng@`rI`;+}P)iITLb{HNP=uKb0A$A7;Qm03r7-sj{y7w3_Sps!Y9WB@pFkd9 zOa3R+LI5|MZ)_+I*i;8-Cx8b)4xSD}5db(+36yP!c$y^RZGkcYlj&pjnHxu14@HpE z{dD?Ebx5sHCg9EMR{(${S>~>D51_t(k}PwC9F+uozlS7Q!uNZ7_mX4@DO1ej1>$&t ztIG?mT^$u@jR9rG({Cs4_7|f(hasM#EXneQ#?Cs4p#4c6ZQV%G%q;GGoH^pm0 z1f>R+t@?l87Qec@IC!7$1ws+P^E&Nbpxp~tgtjZJ`U8hb+Oij#t96P{gz!Aq3JJ6x zp!)}l?*;hE^Vi&b8*LKG1e6_D;l>xUfh~p;j20olwvakM8)6O%+nyX&+3E~9uUWi?94#dadS05-LKKDAiyN7kN_1z)GqV9POc+VcI-|U zS`RQi0Rry{66#KYfF%U*7bL}=VBKiE1gs%I>|UMI33FQgy8mPF1YQKre-n#JTmS$7 M07*qoM6N<$f^R*T;{X5v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete2.png new file mode 100644 index 0000000000000000000000000000000000000000..15ea15d07a28f73d7de24e072939b1cfa21cc5b5 GIT binary patch literal 1087 zcmV-F1i<@=P)Px&`AI}URCt{2TfcA9KotIph!VR_Bpc~EBojXb14vb;@;@-bgv7?*!^X(Q#)!nk z!a}F25^Sg~Lo#5Aoa9)SRvpUVKIi4)v{CPzJCb~pWxGAU@7}L_?_~>)@%rV9OCiLq z|Nh~)h0RVYEn!3+5fa?BvKAIwA zrA#1-+Q{<}qNqLdEYC+!YK)=GAZ3PUPaj#Y?A#VseL$7)bU%vP5JJq5;Tl#5n78x# zJ0y6oyJKTnD=HWRkOZ{FPcPa&}+V%gwEdG3dZ{c_KIe;`xD>Y@ASo@mb z+7n=G0w%qElhGJkFec#i^!MCn^XdXr75ee>m+A7x*qDIrf2j8bc!7lX`S~&0C5#EE z8du@M>y;s21SdF6LV!skMHylkHUKO>Ao20jXCoQBm=NKaqdp>|ADXI2F~PxBBOaNY322LOc`gkhr`t0Cd*9<1_01Nd1$AFQf73V1;Puzb}gctL=a8Kf+(V{M** zKpJ9u#>fi-y4`yKirwdh(yG3rUP%4&^_$V!&IyRGMrVgIgHjh|=}ZW5W5?MBoD(3~ zC`}j!OA(sGi!ey3Fs~Qt>YwMMse6mG*&{sBL?7M$|v;Pn6i002ovPDHLk FV1g?I{GtE= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete3.png new file mode 100644 index 0000000000000000000000000000000000000000..f92a4ddc262dd691ff331a1ec0ce79183fab61bf GIT binary patch literal 936 zcmV;Z16TZsP)Px&Vo5|nRCt{2TRm^uKp1{f6@eXtbRNtAQ_`p%5-G}*AJMU$Ds}7c>DIAZw~qY} zWkUG_$pk|p6-&lCgF4UwUi11esLGvtSL|o9Y{T9A-1~j!6IjNFcW+lw6g~U*pTB%P z(HZ}R&X11)wI|@E?FmFtgws>s+W6K9_&FNm{A>sS@O`iFOv>!wJt;Ho@f#DcJpsZj zP5`X6K*|h@<$84&%M6{im#;cKHw7mMxPO>Hh#qEfk_%2kt7c$QcmU9fp#bpdIYoP1B?^E9Uun}hoR^JI8qZRD~NcQB;j3w zHUX3AV}8wrBU=wQbv|J_{iQpkQD_tJ=JhK8K$^}A_qhg8-#<;~1wxL>1cIQ8G@T;| zx;xL(bPg#q%;E%boZ#y6!gy!rxiIPj%7mx;LC{4MMLT5Jh7khxt-SgU2|gV3O$=)U z+NrQ=`}^J@4IrO!sBQKyVax=Gh#=_V>FH_bx!N>68WT{RnUopsA0`-$?{?n3y}5?i zgi2TP0qvIb?alQ{y(dJkRKT)T|L@!4SC}pwR%+f2i&Y@RjHL{Je~|32g$(j;nCt)o9>~-~_8l2(V71&d-LJ z#mOd5@OFsfngbNc{`UQcmJGE&AyRuMSbGATFacgXsXjpM8i>O z0ICUwgMNO9Vqfg10~e;?1Oem(rQD{=M1*Olr=s>I&=6pI0=D4{0aOS4%|{a^;S2$` z;6xMvke9+d3{v~7N;shbah&9520Cr8kONe`jqU^iHsOQ`P$ER_GT(0%IznZ~?o6T4 z0NWEF@SY%{>JSJxLIB?&QG0?_qxL4?3;|-ZbxtSDY4xlA#^4W}``sTe9IWjC0000< KMNUMnLSTaUXQ^TU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concrete.rsi/slantedconcrete4.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4eccb2da12561c55b51776fe17c2b1d0d9dd0 GIT binary patch literal 925 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt1.png new file mode 100644 index 0000000000000000000000000000000000000000..71f935eb8dbce25a01f4dfc26c187a739cf9e96d GIT binary patch literal 949 zcmV;m14{gfP)Px&Z%IT!RCt{2n!Rq@FcgKqI2J4$jujaxG_-?}yg-mC574ngQFQCe6$QF=%tLf4 zGIUL*WDt?$23x|A#zK}dnDqca&KWs>Lq@ZL)vU>Ki1zI%*1C(r)=>dWT? zmH8VgAMXQRJONG93y3-=yz+X+<~L5j!_RBH(>DNwNq#v&WBt#zps`k--x?DbjwYK8 z1&uY{YD&CZ;H{>)jfP2+pt07nd9a88Q?P=7o7+1e)dC@Tx78+cj&NJ;oEhknynxaf z3h?&B`$s6ZSJ5sbOqw{+kiOsJ=Jt;7KdzP6paLs2z$CN~uuJ*?@p7>>w$pJKjwU*$ zR)!V=%8sfs#LEToa>0DQVzf^L{Lj!D2$cpYt@cLh0DZrQ+iC+?p#@q9kX2rgAlkyD z3CXaU6=x+hG4tVKyjh zMVK@RGRGG=M*#TPK|&=2JJqWP)uIL=Ed=6Qy`?B0NDWo#96y5#RGjm ztpM3Tf_4Hn($8!i@^OOLye&{Bz=?*N-}2@}veWl_xy0xG{+H^MTA@t9;pwt3MW z0f(Ivx?W1ga5UK;4cI05;uxU?q1Pv{#2G3R5YNU>8Y64LYBo-5gQ}BjfHo5lM7Z5! zy!k_}&uai#n@E-S#ss#U+5ACNd$-13UYz6mJ%-p54=9(UFE7p?i*3H&E8Sq3)J>Pg zl{KI{7;Lqr>CWGTNaO>Zjsw^e218vD(&q$=cLOh`9#AZZ!gh(wW>jJVyRNUrbvM8& z%N0zcvUFI!>jySBzM@~wB2A)pf~tQ|_FP4le(`eD7Rd`34MHFdq|OxH2z~u_RlgHd zfi(owkE9HtCcyLpOv4HSOg@vdB50TE2Xgux6gDsS>&iE*&;XOD2{63?)3Cw^h{DLq z>!(f-b~?W>X=<%E)EZ!V0U)0OYY>uOPB*83POo3Yi`Rgf0MiRF4QmJ(jwZy*#gmF6 zI$;d~reMV>0O@6Em^3$KbMdMyk{(-Cffug!j^KtcH^00000NkvXXu0mjffV8J2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt2.png new file mode 100644 index 0000000000000000000000000000000000000000..483cf1a0a9ba2e8af6f864b9dfb44751fb58716d GIT binary patch literal 1166 zcmV;91abR`P)Px(NJ&INRCt{2o3U==Mi7R-lSN1(WYJUK-8F6+w{hUM|Q31SwLc zN|h?OBCU-p?hp`BNKqCfD$>y@$f1@Jb=2x4tG>E%DaZrHKY~rsJ2&;s|eCIP8>4y2V7o#;P*e?X}^OGtk8faVT6D~s}GQ@ zmV3{-u0t5jObo3JBLq}!RaHn8X$zI(VT3D zGI<;9A8I@es#+1GZN|Cdi=9&deC!~h76M8RFo$S>W0CqpO$6*7US#sJ{n-=<87Dw> zfB;D@?<(=Y(9beJHjrSPfMWG?TZeL-Ad|NR+5|XpSX`@raUAbeMacf6QFGZI<@`3bq6;9 zZ36!N>+0aWLwNzo3eDfY*BxFPwH=4mT0c-!eC57+ifj^3K0x;es@hf5)!!|S+OqP3 zMuQN@0x30cl2CcqWK^gnxL<$z`KeD(2aR`$!8S9r_J&!D3><8Y3DWk#UWEI=3Iet! zumPF)>Y8zWeOm*DE*`xJSVKS<%}7?uJ2gw1gcT+LS$-f$+eHt76jEZPzEB6O(SW94 z1p!esD{2MZPOr2B)SW)J!USX&2&0e?a9yWptbpojvng0X0Ax;3{D5SW>UMx&2?1)J z&~vk7`Jph_G_3FekePw&Iz?NJOup{UGAlGdJq+zORs}V0gH{j#l)6Y{_2cxmZLYp}&{T4Og(fS>mchtZ71 zVvQ^R7I8d9OY=aUCtNFs+vU@V0mSlG+%ijf!Yk+Kl zu{+Aj>Wj&q`l}5XrY0_EoPfdv$YTA^^%o?{E1MvraROkw#W`_^*V^3LU+^;jm#HaO gkrv;TJ!F5ue~z{gj1FCP>i_@%07*qoM6N<$f*?g0*8l(j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt3.png new file mode 100644 index 0000000000000000000000000000000000000000..71f935eb8dbce25a01f4dfc26c187a739cf9e96d GIT binary patch literal 949 zcmV;m14{gfP)Px&Z%IT!RCt{2n!Rq@FcgKqI2J4$jujaxG_-?}yg-mC574ngQFQCe6$QF=%tLf4 zGIUL*WDt?$23x|A#zK}dnDqca&KWs>Lq@ZL)vU>Ki1zI%*1C(r)=>dWT? zmH8VgAMXQRJONG93y3-=yz+X+<~L5j!_RBH(>DNwNq#v&WBt#zps`k--x?DbjwYK8 z1&uY{YD&CZ;H{>)jfP2+pt07nd9a88Q?P=7o7+1e)dC@Tx78+cj&NJ;oEhknynxaf z3h?&B`$s6ZSJ5sbOqw{+kiOsJ=Jt;7KdzP6paLs2z$CN~uuJ*?@p7>>w$pJKjwU*$ zR)!V=%8sfs#LEToa>0DQVzf^L{Lj!D2$cpYt@cLh0DZrQ+iC+?p#@q9kX2rgAlkyD z3CXaU6=x+hG4tVKyjh zMVK@RGRGG=M*#TPK|&=2JJqWP)uIL=Ed=6Qy`?B0NDWo#96y5#RGjm ztpM3Tf_4Hn($8!i@^OOLye&{Bz=?*N-}2@}veWl_xy0xG{+H^MTA@t9;pwt3MW z0f(Ivx?W1ga5UK;4cI05;uxU?q1Pv{#2G3R5YNU>8Y64LYBo-5gQ}BjfHo5lM7Z5! zy!k_}&uai#n@E-S#ss#U+5ACNd$-13UYz6mJ%-p54=9(UFE7p?i*3H&E8Sq3)J>Pg zl{KI{7;Lqr>CWGTNaO>Zjsw^e218vD(&q$=cLOh`9#AZZ!gh(wW>jJVyRNUrbvM8& z%N0zcvUFI!>jySBzM@~wB2A)pf~tQ|_FP4le(`eD7Rd`34MHFdq|OxH2z~u_RlgHd zfi(owkE9HtCcyLpOv4HSOg@vdB50TE2Xgux6gDsS>&iE*&;XOD2{63?)3Cw^h{DLq z>!(f-b~?W>X=<%E)EZ!V0U)0OYY>uOPB*83POo3Yi`Rgf0MiRF4QmJ(jwZy*#gmF6 zI$;d~reMV>0O@6Em^3$KbMdMyk{(-Cffug!j^KtcH^00000NkvXXu0mjffV8J2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/concretealt.rsi/slantedconcretealt4.png new file mode 100644 index 0000000000000000000000000000000000000000..aa78478ac244d5d20eb0816b2ef3490fcaa0c4b7 GIT binary patch literal 958 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..58f74a066c36bdff79c3fdc4ed017a54304cb2df GIT binary patch literal 370 zcmV-&0ge8NP)Px$EJ;K`R9J=WR8uI|Gi8Za69BO07E;VM0bwM zIZ?|k_r@o`=NF$9xp;ruoxlST0U|;Se%%~RkGrVq#z-E(ELY>vNn8wC4X-O+U!G5; zwF7~OKtxd^L>$bH2U2VNy3RQ;rM1CgeC+qI-fW^~L}63S5=!2tb51mmp>q!U$w?lU zz$cJ=35)IeDfkam)p6R1u4SarwgQ*@3C!2`&xn*b z3H}kH)$lqa-Et*6nU}E%iaSW-L z^LF-mufq-k$Cf{u@BDaSEWhndc8w->(HbVfni$6#riESgAC@(3sW`Flw%jJ$7421B zD!Ch^)9 z6J&K4T#e)TzNomK^-e?k?&vJHi{CdIw#ChxKkc0Hu?`7V^97QwJALylBrfD_-(50q z>$Ejn-+X<@<})|i;(2j$@bjXHpQE$(b8gzV(8cArJNssfzRcT?GgZ!A^xHkvy1e%P ziE9TIeiK~4wt#g(AoB&L3o95i7&ERgY+*3TVu)gpGGyLnX1+vERHPRy)bQl!svZ0t z%a7CJ@s>tNiqXY=OH;wd62jT2e?yU(k;#<%A$ zRDE*6wxPPwqR+cmzE}N@s%xV3h1Xxbu7BD5LYraPH@1#i)*A1tirN3|Ht>4npV+=^ zzHE4iBp>hXhA(Y3W{&r7)qA+aH5&OFMgNX(9 z<%O&N^?u_l3c%tGQwCiIUsc`-YaGKaF?fQ#H`Ul-7dzv>(>{WV(z;sWjF%25FIW+O zV0*iR(n>CK5Oeu`he!Q}i$o0)_Qflde2w_du%%&4Tr^}44Uhgn6RD%rVIv8 LS3j3^P6Px%BuPX;RCt{2n!irNFc8MCh(AN!p*2GX)QY()LgEP!5|4|7cmgDZK&*gNwd#-o z!w`1>hO!Wpv=(u=tG|Z$x23Y<^Oy6bxw{sDIX^pHVqYZL|U1-m1I1ep?rC0Uqw}sIAn`wbq)RpB_u+X{|+sf(y`Asu1+1lL-xm!_s-i z7&6AN*M|!*w|3<>pN-9}EqKmfX?zf5y+etJPL7Wjb89JeJjrD`O0A3=PiJf!IEWm9 z)LQEI`=#TOB%zLg+e#u916*g>#oq3Y)RH1JJ_bYq&<3E10-y~*69qsUfF=rnHUN#7 z0Gsv?&zI-{Xamqh0VHo$$2cIK68lYrRC+N18h-@X9*`wM-akIQ#`}&71zUi&Qr_9w z)H8P&lHh6a{a&|lJ)X`&n@}Le0PYQvB&jt1<@Jrbq$q3wMx#;Xntq;m1i&<20I|1# zZ>c(D?cWEs0NI9oYx?_OFXzOTd*)=1wg3PC07*qoM6N<$ Ef;hMkfdBvi literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal3.png new file mode 100644 index 0000000000000000000000000000000000000000..06e4d07dab5fd5c9312ddf914eca4118c23aee94 GIT binary patch literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zFM7H-hE&XX zJ8Q4sVFMAjd_jBXISWml*{*bzJ9yYIIz1|!DB$1F5+JCp5ZY^1alqh+WWz!ok%?E7 z^!7c`elqXuMA>@Ft#_}K_8*utPv-poX=}GG*_xNLeMNa$-No*g^~%dW)-U+XWOkA9 zSM$?{?{r9JC|lF@`qW4OIq45{oI{!rCdYs;>Cvt_muQ;omY=k56xP6Pi4MqdPid_m&m!m zX{o(mdkm)-@kIOGxW;fl=G(^2dyigK<(?bQ?80EhASKwq*WkvofO&x+;|qq28!T&X zOUG##F1c+L|&_j%8!pVIe!zuk3w`4tY&FZk#l mmdmq%`O4hF=P}uD>zTK6MhDzT5fuc+8iS{+pUXO@geCxtG|dk=;I7YgzIqyx@_G*ngR|$Wq41 z$e`Zep!?>Rg1SGyw}%Tly)G^7(K;RU`s}vppZ?UHI{KfHeF1BROoP~hLWZaYwU_c* zo~xh!xo~8K)v;^E-2!>%ZrA=-v0h?uqHyx%MN4{Dt+LWBiu0VtFzHH31+z+~jnuQM z6tR2%q#rPBVd!PPz+}SbzZiS~Y;;fKRg+BP{lIYjGt<^x=cS%Jc)OpGcw35D7W_7>dUNgN9blL;c)I$ztaD0e F0sz2;mL32A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal6.png new file mode 100644 index 0000000000000000000000000000000000000000..63060525613cf951dfde0bdf3648f75d1d9c1774 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zk9xW|hE&XX zJ8QrHAqR=J_#S(Y%2!3wIa#**xOygw;9Pme zx#A1HC8ZeX>}PqkC7Www!=Hw@_<7#9j}^vbgn!MwWGBddf`7#+6^q$^hVy)u#I9OY z#CgSXvgf2XTkh|B@khm@)|{W=`Qyz_a}!pyDY!h5`E{=IHOtj^OuIKl>IW>pwqSig zwuAVFNc{iGt-`w+F8qq0x>T?Cslfw&4hva6uG^oFZo2p{moI^xV{YO5+T_3W%zBfP VB2z9(@&RL)!PC{xWt~$(699iG-PHg9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/metal.rsi/slantedmetal7.png new file mode 100644 index 0000000000000000000000000000000000000000..56d07feae6b04e1a967e8d478c62f14f909c7d7e GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%ztvy{FLn`LH zowd8`kb{Jq{Za3SOZ+$LykX`L)B5qRRbgNAhMb8>k=;I7YgzIqyx@_G*ngR|$Wq41 z$e`Zep!?>Rg1SGyw}%Tly)G^7(K;RU`s}vppZ?UHI{KfHeF1BROoP~hLWZaYwU_c* zo~xh!xo~8K)v;^E-2!>%ZrA=-v0h?uqHyx%MN4{Dt+LWBiu0VtFzHH31+z+~jnuQM z6tR2%q#rPBVd!PPz+}SbzZiS~Y;;fKRg+BP{lIYjGt<^x=cS%Jc)OpGcw35D7W_7>dUNgN9blL;c)I$ztaD0e F0sz2;mL32A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..50f26564258a9511b5d78821977b1a0ac0fb6cb3 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}*F9YvLn2z= zPT$DaWFXMC{+O@W+d~c>9#>k~6;<~9U!Z4ox99^$>EWRDz3iNB#s9C={Fxr};&{W$ zTgLY$)%Mq^ht_W0@RUtJaLv{Oy4#i`>*0d{+d*aY_er`DX6~<&VzBy@@LlaP%lTsl6gxuqNMe&$C5NnJ*IcZ`(Q9ewnl-(%4}3nIr$? zMJ6fUoU(sry}9w(rYV)xwU#Xc=N?rCUaBjX%NKT9@V)yuyCCrv(nsM`OW$+}_k;WVdb{nj4muIqJoS2y?jpI>8F7dPe0=f77wmuKX8336|^&l)Ct z+3Vc=qK}&!e(*i`_VIV0wAWnC89J;$1JL0i z2FeUJ3_#}w9PDAJ$PakA*HJjN@Z`@+n||njmii^XYs0xaz<6cwboFyt=akR{01z1H ALI3~& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal1.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4f13014f986f32f6cf4df4d0747704352a2b94 GIT binary patch literal 476 zcmV<20VDp2P)Px$mPtfGRCt{2n>}m8Fc5|>rCYPKw|FRpLXyQlqy+lE3#F^)5R>5+wLc*pvN#`V z4o>!+()WRYbHs9ZV?CCoct*~=uiy45rL+2CxuT!%^ZJmK5`BDr%`C^ix9mI?B0|he zmx4L{oRvFs3zZY%3|K5zNAH=L9-j`czhGwC^gGkB-2>>lj+&-9s)-1-ZTr8v0Q2Qv zdsxqHTL=?CzujJ~=e8|`3E*Kqzgo|2TQFTiiSpO+A-O&+BDCpu=I>yk*cqVd!<&VzBy@@LlaP%lTsl6gxuqNMe&$C5NnJ*IcZ`(Q9ewnl-(%4}3nIr$? zMJ6fUoU(sry}9w(rYV)xwU#Xc=N?rCUaBjX%NKT9@V)yuyCCrv(nsM`OW$+}_k;WVdb{nj4muIqJoS2y?jpI>8F7dPe0=f77wmuKX8336|^&l)Ct z+3Vc=qK}&!e(*i`_VIV0wAWnC89J;$1JL0i z2FeUJ3_#}w9PDAJ$PakA*HJjN@Z`@+n||njmii^XYs0xaz<6cwboFyt=akR{01z1H ALI3~& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal3.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4f13014f986f32f6cf4df4d0747704352a2b94 GIT binary patch literal 476 zcmV<20VDp2P)Px$mPtfGRCt{2n>}m8Fc5|>rCYPKw|FRpLXyQlqy+lE3#F^)5R>5+wLc*pvN#`V z4o>!+()WRYbHs9ZV?CCoct*~=uiy45rL+2CxuT!%^ZJmK5`BDr%`C^ix9mI?B0|he zmx4L{oRvFs3zZY%3|K5zNAH=L9-j`czhGwC^gGkB-2>>lj+&-9s)-1-ZTr8v0Q2Qv zdsxqHTL=?CzujJ~=e8|`3E*Kqzgo|2TQFTiiSpO+A-O&+BDCpu=I>yk*cqVd!YkN9;h-qIb}tD;@XlOy7ImKmZ<`QhjrQeC*)0aP$^7luKn_V+2o_L zCyv}#EuYS5xj9Pj)~Z#0Nt&vwUe78zx3@OfYfJ7o;j`cEGpz12Ckh=n)BJJWwl)LK zjI!MaE5f6lXRz4#E{BRun9`tPH_d<(g%-Oi!efhI#+5GqGCtDa_-gYy)zKN@psjpqf>V&}3XXk%@-`wzvYsT4`X`lbq zPoJq@m$#xM@8DUl1=;x*r0=jt@P@pqJrFvNRmDAWkq!5bdo2PF=RA{b)U7ir#CB_8(r4fHB74>FVdQ&MBb@ E06>t)6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal5.png new file mode 100644 index 0000000000000000000000000000000000000000..30fdefdaf1249dd0ddb61ef4ef1fdedd8e16f41f GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z!#rIaLn`LH zoxPXqkb?kQ_{Ph6zFdN9J}W5w__tO=?D`YQBz2BsIX8HBi>IyHP@rB@QCxr0t;uqJ zpY!c)@mqtsN@CS(@Bhz@_L}(n^VW@j{$0CN!MlWWLFTNJziw=9HDR=o?}xJ9@V7%* z8Ep;A?53MAqR`@(WwexvcE_=ut@)cB_kG6kwLAVYFFLkCbUOo_oN6M}!^B=u+QMAm zF!uq&`o01Nz7@hU53UOG9bhbNV%}qQh|yw!pIBkTGp_8bd>3L8Qwtk@di<)f;+yvE z;_*k;+3dHf|7@&o%$Tqs+}&eC5U1WIflGHDug_CF64$WTVQzKf1=kLa_ndVPWEJlT zb`^TeVp!xM%m6gqLZQWk@d1NO1G5u0f%)gyYOQ8Jinw#>UX{*2w&$id)2<57S_lko N22WQ%mvv4FO#py!t8)MV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal6.png new file mode 100644 index 0000000000000000000000000000000000000000..248cea1e52a78a12db5cf3eb5306702689de8d55 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zXL`CghE&XX zJ9}f^AqSo|->YkN9;h-qIb}tD;@XlOy7ImKmZ<`QhjrQeC*)0aP$^7luKn_V+2o_L zCyv}#EuYS5xj9Pj)~Z#0Nt&vwUe78zx3@OfYfJ7o;j`cEGpz12Ckh=n)BJJWwl)LK zjI!MaE5f6lXRz4#E{BRun9`tPH_d<(g%-Oi!efhI#+5GqGCtDa_-gYy)zKN@psjpqf>V&}3XXk%@-`wzvYsT4`X`lbq zPoJq@m$#xM@8DUl1=;x*r0=jt@P@pqJrFvNRmDAWkq!5bdo2PF=RA{b)U7ir#CB_8(r4fHB74>FVdQ&MBb@ E06>t)6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/reinfmetal.rsi/slantedreinfmetal7.png new file mode 100644 index 0000000000000000000000000000000000000000..30fdefdaf1249dd0ddb61ef4ef1fdedd8e16f41f GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z!#rIaLn`LH zoxPXqkb?kQ_{Ph6zFdN9J}W5w__tO=?D`YQBz2BsIX8HBi>IyHP@rB@QCxr0t;uqJ zpY!c)@mqtsN@CS(@Bhz@_L}(n^VW@j{$0CN!MlWWLFTNJziw=9HDR=o?}xJ9@V7%* z8Ep;A?53MAqR`@(WwexvcE_=ut@)cB_kG6kwLAVYFFLkCbUOo_oN6M}!^B=u+QMAm zF!uq&`o01Nz7@hU53UOG9bhbNV%}qQh|yw!pIBkTGp_8bd>3L8Qwtk@di<)f;+yvE z;_*k;+3dHf|7@&o%$Tqs+}&eC5U1WIflGHDug_CF64$WTVQzKf1=kLa_ndVPWEJlT zb`^TeVp!xM%m6gqLZQWk@d1NO1G5u0f%)gyYOQ8Jinw#>UX{*2w&$id)2<57S_lko N22WQ%mvv4FO#py!t8)MV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..632a493f95560d5550df6c930f7cf86659d91900 GIT binary patch literal 742 zcmVPx%ph-kQR9J<@Rxw1aP+7v2LO0{dWd{YbAdnmq^~UR zTX@{_`1F9ydJ6z>Lx;iwp{3rZe5v37!u!p73paEq%X>7<1$VjNO>@bDHO(ct#v

zJ_M)T_1bNKkq9%9#B!$B6kS1dS*?uy*|+*DO=leukO2rzfmueMT;ql}v2NDeNE;GQ z?qhrX*`v@Uq)2p7H+11QXR<;Js`tnkgKyuT!!fKY*BKyZ?;oEy?ROZBC%y3AKR$0F z*&3#`6r z09jh8o4RsXEf<*1=B@H;eG!|Ohok@hEhuz}$eP*kcRHJ6wOn+HPPRc_=~|4mFo(;)$6)+zGR3T{ZT?K(zQ;MDZf#75&u{5_yeYokvPD@)7I=V%VdtG3U1wtO@T z&(g)<<@N1qU8`Kwr416&gUTwmCLhfKD+~R3CBgOawM-MVZq8^BS#v#?ft(SNbZWgt zE@&Wimv?1pO*idN9no+KbXGw7gG7Hwq;w;*le0pv4;7Fa$N_bgG!;Cz?zG?K3H%HD Y0+L8Od`W?dfdBvi07*qoM6N<$g2M|}o&W#< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/meta.json new file mode 100644 index 0000000000..a03eaebc56 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedrock0", + "directions": 4 + }, + { + "name": "slantedrock1", + "directions": 4 + }, + { + "name": "slantedrock2", + "directions": 4 + }, + { + "name": "slantedrock3", + "directions": 4 + }, + { + "name": "slantedrock4", + "directions": 4 + }, + { + "name": "slantedrock5", + "directions": 4 + }, + { + "name": "slantedrock6", + "directions": 4 + }, + { + "name": "slantedrock7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock0.png new file mode 100644 index 0000000000000000000000000000000000000000..8427f6a67ce31ff91f95ba249f26dde9ee1bbd63 GIT binary patch literal 1107 zcmV-Z1g!gsP)Px(4M{{nRCt{2TfJ%ZLl6a;#OKp;<%B6%T$!6Z#ufv_4k z{%KVSA!(b_OE^WC^X%N7EPFPdRg@2mPrECmnVtU`9l;o%K7V-#tuK}i{ay|Lcz1T{ z?bY=LZtVa7mlx+pn$Lf$d2=jC0-svvdzTmIs?UC-dUphDBfhRT!M!Xy27u1}=fIo+ zF98uwjL;xi1`v_*mSfyHhq(=?>rG3f$-sp`d)v-D2j&dOvSUxA?{4prpXA;dw|2-+ z^5%a`m^0wV&tJ`Rzn2FIq_x<@1Axkh0>JwZA0Jlp8H%!M{Ptq$u$s@jb46JJfVWhGt)Zak^wFD4BtNH9nqKQ#_%^I)b1qQ3;RwJZ@gy;pNY)L$7NQtIF4p{+ zUN4r9E{krT&RIh(0fXTPtNE-Y&P7=@qECN(4}ixQD;&HEs2MPwjGO18tUT+^Z#ae9 z4k20~G@Xnab>K`$(e-htgAgica7iF{N1(mIaMY3*>p&<%wr5O zqOR-xjsyYU<%RYDwA|rfIKpD-P}g;gukd21jbO;H^UzoB5mGUV(QH5{*pUb^!rBI? zRbZDWPf7$Kg=jEZAhb=~`C3s{Nx8*n>98c67dPD6HAYgNw>E-m25_QyL4^BzI>*uF zHC`JBUl55R0UT1qr2$MW9ab}dr@370iBJl78@OJMcW0-#yS;DD-dta4 zzk&);Re<;TBxs#lU%Vw|3AGCBN(4=HbV-O6)C`c#&0Wr?geWTD)(&p%JpJZK?bbQe z4B+kTyW4wj@ib=u;1f^8byb!CUrlbVb)WrT1+2e7sGJV8YlvhlV;51( z89p+HR8P2!r8B{mW5v z2_PE~njVo%2|+6X=Akg)-zxpICNxk*&$J%{<`NJZupo5(5`|;$ZGbd#K=;5kB}g%I ZgWvkjs19MEQ62yQ002ovPDHLkV1nIp{>}gZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock1.png new file mode 100644 index 0000000000000000000000000000000000000000..aac4e06a775ec54a3db915dc01eee8153da4fa35 GIT binary patch literal 1004 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 D)+E`I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock4.png new file mode 100644 index 0000000000000000000000000000000000000000..d16c2083407188154b49b08d1ca8db520960af4d GIT binary patch literal 1051 zcmV+$1mydPP)Px&)k#D_RCt{2Tg__QKoI^?`V7@Yu@FA_nxvOrTnv7NKp;=iL;FI7LSMmP;!7_1 zx%y;6Y+dA+a1Z5MM&ng#Je!Q%_yc2UcV&5I=Vxbj_5{wjyt>{1z|(UD09Y>O0DxY9 z5XLMQ^TvHy3I4( zmb0m6k|L`uzSWOgVO9YWv|P;pNwi$hyoO8L2XCSR!_gRJkp}}t;-$;;g1ZgyMiMU| z#adqTp4OY~@)>WKC4d%Mi*v6(2%^uA>;uqXj2GU$3YZxneXdtPkP+5s&Wa=|AYERp55Sf? zWTL|w%vfPIf^9jxwmzaOMlqQUh%I(BVvO*%0cI80WtFETg6P6(Fxf)rC2^N+%<{-* zJdrFM)`XWuj{NkmXQ)K<&?2r4VAsN7 zGXrFpE5)9K%AFnA-W3%v``|3gHo8sEKAE5sqQHN!4$z3{cv~8~3w9uBLL?Rr15Mx0 zd-?4Nvjlwm{-bf9pXSK2Pg~>adX1{caei@zhx^Ac_U`t^`WH+{sseSrjuH{N2C8Dm^s8&_0gm}Ts06CMp5Y{E)fkY}$ttwQjs-fQ!U7K|YGXtp8 zygt7;3w@LfGKkmb7iU2wykTYli6^8@Ac1;}WSTdUdI3g(vW_Q4DBHS_7IUu=y1csH z#Oeuv?b@JNzjZ0?&Hx!pyp%K0#TU#&Skvn6H9~r`L`IjgUXb^CqxIlxguLM{0i0ni z{?abU?ewz9lNwKV1^`Xs+lr>8k(4T6trR_~fcGDWrPG1!93qWn>LiLg0|=d4)O(Fj z&sEr6PFX$f&VXa7?D4?F@xVmm{&-;GjSoz?O90T^S8Q{OuN6AGGvKAYfi}j-DADQ# z+*LqUnaO&BHdO$ccH`hxfWgf!x*ywdI(P|q_X!aqwjKbs-K2~WhNCfl|N3cque$`$ z2E?jIG*ePx&RY^oaRCt{2TTN=)KotH`dIxP(3*nUx&`mck245i%$ngq=Ucq4MO*T1zRwl&t zMyGHWALQ^ zZGc|o#d6h;^RwTzy&A~#Dd4UGT-kHFt1vsJouKn+%WkB;DF6}M2hzcy0E7Vol8!%2@x;!tq+W>DQ@dA?8@;i@d zy*V!L@rIcJw9uN)vw71~pC5S+z(6owxOo*Y3qbm0o!H0~p2BK}kSr41Zq~gzNFhwo z^+}k65Ee8f6X@;;nc8Z`cn3mBB0&J7Y)yk9EkQw8vpFl0sDN~Np>qI6?vRBJYcgYn z*$BpJc(HTDRE%OW8xRV1G(v*#wgF}pI48=}j3A~E4JHeOPSIVCvC1Rw@kFw8SWmpJ zN|ayzd4|KELvJMY_1;F%EC4wvSr7?Tc_d<9{130yG*en2<=1SUg zqVmm-9G{8`n0;_j6h}R#SD!-A1ySGw!~q&19gmfJGHDRyE&yOS`B>Am zG?G#Utev7+1-$=(P&pkK=MyxRsf#G?0w8p4Q72a~uZKR6O4&W`E`Z!Bn>S444HJXo zykX+P8z$Tt01V$N#@yn2mC)P;aH={K6O7CftzN)g1!O@*_7j{_S_3|S3NX1jNB2W- zoUWb$H(wATLh%4Fc9SwkSS(lg_49}6x$X?04G49QXrY8~_4@{a;i__LO{k%Y-+4X- x+!+vRupnYPQ6#S3252J(#NRD2K}wk$`~{s~+E(u&s2BhM002ovPDHLkV1hjBrY8UZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rock.rsi/slantedrock6.png new file mode 100644 index 0000000000000000000000000000000000000000..c00cbea66ff187a95e00b40a0dde354883e5c5b0 GIT binary patch literal 1072 zcmV-01kd}4P)Px&>PbXFRCt{2Tfu4@F%W$z{f6#k<7M&5SKGPd;$ZME6bk){9@<|hJ@hLIh5mxU z#I%HhlU#i=A@*M6pKuRl#AvKdjYsjU8$U4FmDX9$=*^5~B%Q$+Z{NM&0Kmgz1prts z<^X_JyW^i(F6O~~S>%{b#%Q%WnB82TY2N=z^W_wnPR5u{#z9-F-9cI8D2p7+#Tp!RxtMg z)<_ZsIIa0L-IMpGcK#h}s2M;WTGF}I?s)3chxY*p6k~-KZvtus@R%$U8$QBK80{F6 z%><{Du{Q^;gAX)+GIuxwG*tX;nnpKn&K3b`GDADMKk`aU^%m$N9gr1^1 zZ=)&?|BfY+rNdJ2vdEF2|BVdQs`5@!K5y*=)e7K3@q$RK%EM6?H4cpzUl2*c01ioU z=>VIS4yzTw(_Bt_5|pp(@b;#dfI0?eS+Eum(>hmW6v`}{mdmc7|}&bc+JB1f;^#og__e|C0rt^ElqBsBr&)=}XB z`1ZTod#@zt)+t}V7t|)Os}RnuQLU<4hFC$Z06vnt2-YOwfkY-yttwQjDzI;krj0s> zS^;F!blvNBeIGG{6hzm(e%G6XHPi|q;R)O)kbv?Tt~6^TjRKSf@_jrpL8+|?Wij(T zLKl};o3hC9@L1I<41kXy5?{Z3KJGn2a!oPj7k>Wwjp<|@^l`tUf%zUGAj}oYA`b+k zJ~Aubm%@b18DI@_2FMX6@bsB4r<1=(1#<-eq40H^rg?_R{f2g@=*a}Ee?Y994s6#D zX=OQe5ye~q1X){@YmE<&m0w*>xqIAP0jI69rvnqG0~5jh>A=K+4@{Ud00`F=>%!u5 zrOxIGcxr8+PBDC0O&bNwO@Qw*Px&RY^oaRCt{2TTN=)KotH`dIxP(3*nUx&`mck245i%$ngq=Ucq4MO*T1zRwl&t zMyGHWALQ^ zZGc|o#d6h;^RwTzy&A~#Dd4UGT-kHFt1vsJouKn+%WkB;DF6}M2hzcy0E7Vol8!%2@x;!tq+W>DQ@dA?8@;i@d zy*V!L@rIcJw9uN)vw71~pC5S+z(6owxOo*Y3qbm0o!H0~p2BK}kSr41Zq~gzNFhwo z^+}k65Ee8f6X@;;nc8Z`cn3mBB0&J7Y)yk9EkQw8vpFl0sDN~Np>qI6?vRBJYcgYn z*$BpJc(HTDRE%OW8xRV1G(v*#wgF}pI48=}j3A~E4JHeOPSIVCvC1Rw@kFw8SWmpJ zN|ayzd4|KELvJMY_1;F%EC4wvSr7?Tc_d<9{130yG*en2<=1SUg zqVmm-9G{8`n0;_j6h}R#SD!-A1ySGw!~q&19gmfJGHDRyE&yOS`B>Am zG?G#Utev7+1-$=(P&pkK=MyxRsf#G?0w8p4Q72a~uZKR6O4&W`E`Z!Bn>S444HJXo zykX+P8z$Tt01V$N#@yn2mC)P;aH={K6O7CftzN)g1!O@*_7j{_S_3|S3NX1jNB2W- zoUWb$H(wATLh%4Fc9SwkSS(lg_49}6x$X?04G49QXrY8~_4@{a;i__LO{k%Y-+4X- x+!+vRupnYPQ6#S3252J(#NRD2K}wk$`~{s~+E(u&s2BhM002ovPDHLkV1hjBrY8UZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e605bd2fb9156f6f7020f4968952cee04bde4d GIT binary patch literal 955 zcmV;s14R6ZP)Px&bxA})R9J=0R?BYFKomVr9Lvd=yxb5eD6s^)A|7it?Dzoo{0pCmgwz$Aw5U>4 z+}6e8qzNS~oHM;1PgA-;<*X9>&V3x;d**r{-@V)dfNC`nblX^8EfI9v0D$$?5_)rk zT(1BCID!ioX^vd4Fzzb=sQ3%IZSy`-A$;2j4F++9pxZ_OI0LCx(;1vd zvjWrELCrVM<~zT>tXMjCRY*nvlobl6(uR!Lkd;R&#QJIppN9Y#=c?62u2;1xgKiso z=OoPv06-)@kqt>XljgZHP*^4)gY&lupu!3hq>r$JM=C_FS2#>Y6-MYU?sWi^pD4`= z_=`)8G%FDII_5ATvmL|{PL6+=XUSw(v6YFEITjVE(8S>XabIC^so_s&2Z(kQ%}>vb zLus7rm3eoVj4G26sn8_IiY1$pB__{lns(b|6UxlxVL5)xn2bFHHvMueeZ9GXPV-8` z*%@P3Wu!u=R?{R?vDtx)*uDskCYfqHsFZ&I=M?a}$GuLaLMbd`>)DsD$B26!XCLwR zxUXtGViF)~^gDt}CwkYw3^1J?;Nj4$TQ=DP07OIQr9k?x36Yqf|!u^ z;mwOJ70xBY1Z@a*xNAHmQ}fev6WFyoJbn{WIPyCTNIkDp&NRo>)ieCf-XSwuj3`<1 zIk&d*@%u?Rj#P-F`I&hh{e?E9S>c=>CfV#X{m-4Sg{ScoJR3&%4WJXYD#pv}O_^=O zGj>rJ;M?~U+0P~XhKC@isXF|IhvoGKe#66h^Q&f)>lHk?mNPS#EVI+4(%H`B8T%rW z3l4C*{5*aW+MBOxHO&G-q*<|dYm$4Syoktx%?1FogLU|fIt@n#d z?X+k0aj)|qG@)yJPx(z)3_wRCt{2TU~48Mif0;*T&8WCzcaT4YB&1vaqmk{Tcm#{R@5RTYo^I4}~tJ z`_x_PEVzWMY%6GFlMuEK&Y9d9%T3vtctr7ei6l=X-8=W=%$=(jh>Y*P{pJ$@sCEmT zeh;@dD|Grj0Ko0d3i|FIrCtL7MkmVrw#Z8ih6%p^@s}4q&;Qcv?E_#iOsw-xzh{K& z^n2*ki~%+Z3xVhgkTXuGcFQQi9jou|0RW|5V-(=|(G>t}1Os4%Q|%T?z22JTPQM48 zmniibc~J#9!vr5L zKbmXVIJL%pE}|>od~%8;-^}TBHaFLY$43BQl)~RGvNJ0)_#(OjZf{n`#8taxxq?i8 zqZ5Uzr8X853SK!B0A7Fn)hEE7F$o#4hQ~)ZpPT}CjOai7{D=2D_~46}4{rjzUEtNr z2>{@?-!CydKC1O&9*<6xmCKs|Zv`wK0vH86pPb^uvZP6Q2tWOSnw z1z?lnc-}BuU%?B(h>-Df)ipfe?eyBjfs5=60Ia%x6WkzJ43Nx@1V{?ql&J3_ zXg$ECw^vJDn*!-Ja=j1>haec@CUQpWR)ZWv3(1QL3%#nl)!q@TEM6zjK=rn+xntj7 zFQb;lgRTaN#lr?BQ=;7O=k_-(;{El~_Z7VGY%w4&s?E|@Y<=^X3!%Dw|9vC)*4XXM zYA45+GoPrgSxLr3kbQw&0!xzzY}N<>s7aCgMi442!AMUMM2m2<1IuKw5zGZ-BLjV$ z>@QJWi})m}Yj%5M!&?DldKA8H@6TN-v)k*u-vi#f^L+&`1b2ZtxaKd@Vr)buA%NW{ z2*B$8kgYQW$I*R$dh^aphQnGQ_6ra)ZZMO$g%oy|00`0}2sB6mgc~pkDSXH#i^eFR zPH@Q?Mm75nAx@Q=c*_jf?(_y;Ot*yXFK@;gJNBI%@>WZfNY#@2`^2a z)nnCe1>aMQZUHjrxt*eQ<5*+~h3E<()7#Z1>y807iVC%mYJ>~KM05*aW96>433r2) zohK$;dafp;D}cGaZtswP<;N3mr`P6s5`Y^-R{*<6vT^#PZ1_Ey95sP z>0IMnKt_C*`}2E3Dk($^h;9L{IcMY4aQ{Sgw`M)`f~av8ux~`SfV%cNdCp^|%js+$ w#Po^i3ixxDTj#QOfX4&Xvx45Py5Z;GA54$+<>z0W!vFvP07*qoM6N<$f@<7Y1^@s6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought1.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a52ae6fa4bc441abf05b84e1892d546eafe74e GIT binary patch literal 1071 zcmV+~1kn45P)Px&=}AOERCt{2n!#?^5s)|C3{H?48-!nSW+y1_jqNIx4SDVyyEFJHf3vHAW(tJyoiX1kI3U2E30aJ6QgTEQ5Y zDa-}DE5KZFK~$}1CFIAdt0@4fn$U6ZeeVi@nP7kxE~-{Y)ns9nYt1?;NlDd&WHfg2 z?NTTJ=EBRh2-t{LGnNolE2Iv;>syRFRF zKZSP%?DV#1B(pW`AD!v@?e#SPtrU5-8*gVKgDt!(;PU)Jn|M^MWVV7C{yG~G$3vwp z#ucn$D8RGFkFFuRVkS(7)m~p?r?&;nJ^HJ6U##a~g9ko8UItiifv0;t06u;`puN6U zxR2$!vk_%tc^P1>fWeIe69IR6TO1yo0<-PVKRVOT$|ShJsS^}N*V%}GS%{P0WfUIn z!3PYI6m>O4T}`zj$|^hrC+KbqB%?8%8%__i@Yla1Ub`YQHn3KJ8Rt!sVn%>eO@2vp zeZpD+$!JX6ZD}?qR&YF2S_#Q$Ofnktbg!qwU|u1<;EV^roZUs$iuU~dqcbfypo<*f zuBc&yr8`044P}9~1>}nv=CzO@u?%%1{2)n7vHIXZ0e8jtWHeq#kbdWX%YyY5=pUWk z>deFmrfO0+=AUqaakmA`g)zgRTua4A!XadfA3hP7pzRAxA{2L9nM6pez_bQ|)Brzx z|6w}?D>x%UdY?zDng@LCpJ+d@8*c+->iT8a2F`qd$?SvxnL?Mv>*wLL9+0QE$3s;Z z0%hBn`GPM5C+OlO=86_&gEB@eBpHnvsEeXkEgjCv;za^&M)iez`LX*aL$76VYYWJG zcN4c2L}TWe;Qrg8?G&sKask^Hgj^ux0)IC`E@1nDMzosg;xLPz@;qM+-i@~x`htAH zi3Qw+JUKGk;C#a?34v^%Adu<)Fk5E?GEUAN-+cOJB|~t6z9%3siIMn?yz`Xq62M81 zAe2Y}f;^uPn8LekvM7xLiUc>0);a~}4=zv&1qhcA9$_{_3+^j-2u{%V1Z4G1a+K!> z;uMRrN?Vk|0^)9KL3q>TC2@+X73XJ)-Yo#;DYZ$PP4+1L2ccJ(&@1e`SJ=A(q;J67 z+Y6k)$Smd5Npb;Ol)?%6gm()Ngk0bTAr}a_K*$A_3hx#WasmGHT)=dCc_vsiPR<=% p!Mg&a>U$dv&X0kaq5>0igrA?>?5jEsCZqrW002ovPDHLkV1gaF=#BsY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought2.png new file mode 100644 index 0000000000000000000000000000000000000000..13d33bf16ef93270de381fa7295ec33544644f52 GIT binary patch literal 1280 zcmV+b1^@bqP)Px(x=BPqRCt{2Tg`6UMiBl|Rf6OtWQ(#Plz_#aT?7b_TOXtE*H`GJw>&_A9tt!F zno|>04xqwtD2WD_5^NahL7vs@YE=i>v6d+GT})DIk~2I1Gkk`~`02+VJ_CSix6tYL zaC@^vr{4nr+}%-$C05D9U-!Aeq%QJ)`IsRI z{PFe@!{Z~b9@FvYL|MMP2?%Du{K0?`f#>5>e7yVwV66_5>CF7rB*F=zMvx-9(TM`E zc5!sxMB;%bumSU;g1)~4f>;~?Y@$2WZW+rz zna&L108EhskSl70;9vwpZ{QX)_%Q`RBpJHcWb#eeeL#Q#kNNnbthW-RFZsWHAy@?_ z)7egAMn!T8VFPa z{Qd8LLSG>WVu6s+bJaC*z`Mz{u>%+R830&y{U)e^m<`~O9R)y~=%!eG7ozn5H@v-C zXs-(-wc+_fEF6rW#7+2)`m#Y*Ywp?)*NdoSanWp$ zFn?%Zl1t?MerkV{M0~hjguX%$p3DXmWxY;)S?imQDG~DZ{r3&=*4XXMa%YUscRo>F zlS#&eNMB$V!Cd44J8A>~cwFSZArcC6kfo;}h$O=G4pb(K4KWqqgAAnO6#XTtYXv@u z>Y8qEYy>laB0VDB*ZXr*Wt#Rn@ArT=??Yc92;wT>gDd{rEyhOFAOx`I1OZsnAAEF% zKmDfVi2nooubc=W{@>D%m?Ur~? zF}ehBqvuYF`qojAMGDawK#|_AF7SDK!cULz5#F>tTcII++|=k z8Jz*->wUdL`pZ9_csIE=*As!*AUXqRiX_j{M|Hc>E3*!OVMYj|+kiYvEd$4WJujQ( zS!(hD>NQedG6c~X5F61|zzu9vyR}seIQ#sQ|b5 zZtPFr6B3goY(R7gaK$;#QWN_ps=Kx8(g{)HBw*i&E&;yrI(|;aPx&<4Ht8RCt{2n!#?hgaDIA*y0|1&GXQ$)k$!fPq_n#YUcP?6V)OooR;zb_cDIrFU2E30aJ6QgTEQ5Y zE6fGFE5O`wK~$}1CFIAdi%S4fHKXU?{oWM-bHM;DTvV-)s@c*m*P3-yl9H+!$z!ekU{b zPvKnwTZ0W6$$U?T2gmw;x3vbKl_Jl!-PRgggAHKe(OJlz=p@bU8=-PT&+ zIhO0*dX$OfWq`E;POcr82)H%aV1Mrjm>-AX!Lfc;Ccy^Ld zAvi%7lbAbNlnu%lv5;gk zEbYpp7K0j4c?A7m->Qy!HEUjhCDek z+u(e|D+z&YpCFLw{xDl-1Ts#(JHGk!%}R#g1br_+U=kzo8+qp`-6epN9ziIP0t9(J zAuxq^*4le1C9(QYb*UgzyNnAzE-(xkGS*z84_7Z<3=tKM^7LAkd4zA!`0aEq7 ji3aD#z+6#*2|B`0(|_j+&;;+X00000NkvXXu0mjfhj{8Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rockdrought.rsi/slantedrockdrought4.png new file mode 100644 index 0000000000000000000000000000000000000000..2839aec7cb0c9db0ae52fa3cae6fe384e2b3bab8 GIT binary patch literal 1083 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/meta.json new file mode 100644 index 0000000000..8a7b039b57 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedroughscrap0", + "directions": 4 + }, + { + "name": "slantedroughscrap1", + "directions": 4 + }, + { + "name": "slantedroughscrap2", + "directions": 4 + }, + { + "name": "slantedroughscrap3", + "directions": 4 + }, + { + "name": "slantedroughscrap4", + "directions": 4 + }, + { + "name": "slantedroughscrap5", + "directions": 4 + }, + { + "name": "slantedroughscrap6", + "directions": 4 + }, + { + "name": "slantedroughscrap7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap0.png new file mode 100644 index 0000000000000000000000000000000000000000..7c865dd8486c72e4430a2868c3b262634b08e657 GIT binary patch literal 1700 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 KMNUMnLSTaWCJ18y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/roughscrap.rsi/slantedroughscrap6.png new file mode 100644 index 0000000000000000000000000000000000000000..76a139cc1b6d0c7c2f6eca809d57fb5042c92be9 GIT binary patch literal 1648 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 KMNUMnLSTaWCJ18y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ffae6e405a247f3bb4580e8bb56f6c532af4c955 GIT binary patch literal 951 zcmV;o14#UdP)Px&aY;l$R9J<@m(On7Mi9n-G-;ASNGedIph_DjaS!%0H1GcaEqdvpa-z0KQT>6* zrD1X{LOoEk+@%y*GKzXG;&6B7`(}1Hv+}O5t~VDSFF8d@m9ttbjXoT`CP@b;`2d*R zO!0pD^l7tNEIE~g5P1r)fDcEnIfFKW+0FDMVA(&rnNq6!N#H=60e~bOkY=Yvql)}w z8?h78ferliuNj}GUygE;Wr=w%it;F%50~!&n0$Xhnhj7zP9RLAux!W2%CRC}dxj!Xyh1pPBXTRfO`MXiJ;FFLbri;t zAt#uDoL`nDgmLHqj+4;MhEF$wiBqyn8_Y9$VguUG|Ap-H zw?n`&uu{HHKXt#P|7ZgLhd2cKDe9kjU(eT`6V;*pex=Y=y_1!1X27r1qbYw(Y;sMU z?hu4tCzL8}ZWlDP5stS`zEzOAstNb3`;}r|YQ`wj55hRYk0U5`M?jiF`6 zAlN`vldrw@c}uP+N(un(csF#{SKIYL@Y3w3)J_vBit_o3Fc2otHV%6h-1n|&1G-)x zDos(qk8g(z)3$*PteMfjrid;xL@)zrFAAThUl^a)%pbaTiTZQrY)c{llJOg|QZr0L zR!W=w&~-gs)r4_mbm(S?V4eZyVmW_^3{VrN=&E)~5$Skm1wb2b1$GcN=Cc>!;aPCvFfz5!v$vaC-{(OBtHsjoW{-46 zy9Q*xZNIk_+l|PtlwK(3#5kR!V<=j!IIyDv!D;~6zK;gBt)LS2(v7qR5@9e zFy9UdVcgg4^J{Jw#Am6YIId&V|v$D*XECjE%wmZ_s{34>vEMB Z`4{sZ7UNOd0(AfY002ovPDHLkV1hcO$cq2~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/meta.json new file mode 100644 index 0000000000..54e9e6a236 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedrustindustrial0", + "directions": 4 + }, + { + "name": "slantedrustindustrial1", + "directions": 4 + }, + { + "name": "slantedrustindustrial2", + "directions": 4 + }, + { + "name": "slantedrustindustrial3", + "directions": 4 + }, + { + "name": "slantedrustindustrial4", + "directions": 4 + }, + { + "name": "slantedrustindustrial5", + "directions": 4 + }, + { + "name": "slantedrustindustrial6", + "directions": 4 + }, + { + "name": "slantedrustindustrial7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial0.png new file mode 100644 index 0000000000000000000000000000000000000000..06aca6082d442b4e5cf95d69aa05b0060f16403f GIT binary patch literal 1285 zcmV+g1^W7lP)Px(zez+vRCt{2T3v73HWWRc5=lk$QOI^tw~Lc_4=J#RV*md~3>{V=d8pI6Su@PC zVTlStF%i-Sn=&b@?SKde=WuRDp0n7(_VlnVPNAA0D$6o2M#3w07lDtp6h#H zv_#VBXxlv

utpgrV|7xW0!>FxSctk=?c6`dPk0zOZ#0bJuSDUsc^ z5bxas0H${>+Rf4}<+$AhD_#gA=5TP^^|$q&y3nxQZk zK!R{R`D@$InhU(_hSF)!4cwLa4kb@F7qAgp38;O+0^AxLO6myEwuDHlB*th7M|i+$ zmcsQt>3h%;8iXiqP$s~kWVzFgP?w(o0KmNgqh);r+He$ZT@-Dmz;lbZ-uAL<<9{cp z`VSZ_;ZPzuI$)U$@i~l^7#9qTmWZMN1<9;92DKzZQN*2E3rJ<%KF{Uzem*~_%iE@* zOh6O`NILBwitKb%cvYZGz^2U&9HWcjTtz-t{RL`J_5q`dVIALZa*r)_0c8vL{p}wc z-_t)CY)sm=piIE~cYm%O&>Rnr006z$eS}f0rNKcJS^}YUk2BHp2Vrc56{rg$!n-Wi z@12r>-IQ>jdG$43@3%n+;ZP>vYDxo^?t)J{%c^_R zboa}ZIX8mV$icNm)&2sjIz+nrr6jQdi){0D)mLzBQ59AsL)?%2JC-xYX1FZo8oC^) zaRNkrP!vyqxuz&tLql&kOb(RSH%>qk;sftOKC_Mh5#Q@K&;hFn*afU2V5P$RNWTF9 zsVVD6VHE))nhMjlU=;yeK&@se7@e2fx!krb7!QPGi97&`33!0Yuf==!0G0a>vPJ)a zDy*^q6EJQ8z|snmPFu+?7 z-4}=ohA&rYYg_ROa7B51y9|XZKdfsG9OB;v$!dR~0^Px(fJsC_RCt{2TU}G*HWWRn!EpzFFpjfRw&g2*VE_L=X{QhDL)nF;&}keGw!|O{ zJoF)!BRRl^N{KXu^J3)4QG6_4oqKc{z%o9ae0n@Mp1kTBN=g*@3;=NY`E;N&{tr4A zn?Rb4aPj5rRo8@3f`j7;(rlzXzI6hC*ONd=`D)Uh!3{KiLa$7kmH!{K)=! zvH$05imIZB;}BIvadmyE{TpaL$348d8AG|P-V zJrmH@0R`b`f(U*vL@7F*Mp$OUXdn*jN#%A%#;_80+Y_0p`cjkV4InVcqw zmI!hI+B$%<8a|c-oW}^Jlw%Ci=>b0&!V87~<+{TfgEj%*idz7;*iUPe4+A7yj{tz; zVSuWlNVawWV6G7;S45Btg6Pc$LG2mv>&Fyn64;UaI zjeHcOeW%GKfHvT@QQr@ST^pD?KY#r8JB}uYE1Mtdgt1%zP?H~#3-qP1FhIg+HT!Gb zFq#YeG>(+jU>y2O{XItBZZ6;=j1thrf)-*nc#L!k(6xlfs3pc(4Ntnk<|c<943*Ep zY8Wu0j6s_KkCDZb?nzy-0sw%B2AtL166nHGxOP*tp90Tk#O=C=T^a8|Q1=TstKl)C z1Ug`m42eFR)tFKa&T7PQ2ueyPmO&%QP#lY(HUM(fx34O7y`T3FyX|e;&?ew$a`@!= z=Um@38==T&-O)DQJwe+)z&74J!F7K5yC?V-JV9?aLnHo{_wNUo`-6kUtH9g+{_5)7 z2^kC+AmHoSxhiPLVri?YRwHzK`cLflTZZ*t^KtK&M^P(qG&#h0yI$&ZCwYwm!duj> zFL0_tWV~G~78}rJoA=ArV8UC}g%dhJsK&pis!-}HMR^Go-l8t76CnG8vUvi`Jw;_U z^p?^6bVqx9>jd;6-|!~vGv^49@x9!_1e_*d6L5-vB{lg%ZUI0k%KEQxiU1jXhiP4K ziU5&3H8(jpn{T%ZyKP;tE`(HzJOtoF$>ac zq~rp3z5gXju&71$2}f1wkL?5jqE=wMU1NH`D5nLvTv{0@=4vqjcQP0-~NkJoSECjseY0ZX_LcLJ10pxk07*qoM6N<$f|rRh(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial2.png new file mode 100644 index 0000000000000000000000000000000000000000..06aca6082d442b4e5cf95d69aa05b0060f16403f GIT binary patch literal 1285 zcmV+g1^W7lP)Px(zez+vRCt{2T3v73HWWRc5=lk$QOI^tw~Lc_4=J#RV*md~3>{V=d8pI6Su@PC zVTlStF%i-Sn=&b@?SKde=WuRDp0n7(_VlnVPNAA0D$6o2M#3w07lDtp6h#H zv_#VBXxlv

utpgrV|7xW0!>FxSctk=?c6`dPk0zOZ#0bJuSDUsc^ z5bxas0H${>+Rf4}<+$AhD_#gA=5TP^^|$q&y3nxQZk zK!R{R`D@$InhU(_hSF)!4cwLa4kb@F7qAgp38;O+0^AxLO6myEwuDHlB*th7M|i+$ zmcsQt>3h%;8iXiqP$s~kWVzFgP?w(o0KmNgqh);r+He$ZT@-Dmz;lbZ-uAL<<9{cp z`VSZ_;ZPzuI$)U$@i~l^7#9qTmWZMN1<9;92DKzZQN*2E3rJ<%KF{Uzem*~_%iE@* zOh6O`NILBwitKb%cvYZGz^2U&9HWcjTtz-t{RL`J_5q`dVIALZa*r)_0c8vL{p}wc z-_t)CY)sm=piIE~cYm%O&>Rnr006z$eS}f0rNKcJS^}YUk2BHp2Vrc56{rg$!n-Wi z@12r>-IQ>jdG$43@3%n+;ZP>vYDxo^?t)J{%c^_R zboa}ZIX8mV$icNm)&2sjIz+nrr6jQdi){0D)mLzBQ59AsL)?%2JC-xYX1FZo8oC^) zaRNkrP!vyqxuz&tLql&kOb(RSH%>qk;sftOKC_Mh5#Q@K&;hFn*afU2V5P$RNWTF9 zsVVD6VHE))nhMjlU=;yeK&@se7@e2fx!krb7!QPGi97&`33!0Yuf==!0G0a>vPJ)a zDy*^q6EJQ8z|snmPFu+?7 z-4}=ohA&rYYg_ROa7B51y9|XZKdfsG9OB;v$!dR~0^Px(fJsC_RCt{2TU}G*HWWRn!EpzFFpjfRw&g2*VE_L=X{QhDL)nF;&}keGw!|O{ zJoF)!BRRl^N{KXu^J3)4QG6_4oqKc{z%o9ae0n@Mp1kTBN=g*@3;=NY`E;N&{tr4A zn?Rb4aPj5rRo8@3f`j7;(rlzXzI6hC*ONd=`D)Uh!3{KiLa$7kmH!{K)=! zvH$05imIZB;}BIvadmyE{TpaL$348d8AG|P-V zJrmH@0R`b`f(U*vL@7F*Mp$OUXdn*jN#%A%#;_80+Y_0p`cjkV4InVcqw zmI!hI+B$%<8a|c-oW}^Jlw%Ci=>b0&!V87~<+{TfgEj%*idz7;*iUPe4+A7yj{tz; zVSuWlNVawWV6G7;S45Btg6Pc$LG2mv>&Fyn64;UaI zjeHcOeW%GKfHvT@QQr@ST^pD?KY#r8JB}uYE1Mtdgt1%zP?H~#3-qP1FhIg+HT!Gb zFq#YeG>(+jU>y2O{XItBZZ6;=j1thrf)-*nc#L!k(6xlfs3pc(4Ntnk<|c<943*Ep zY8Wu0j6s_KkCDZb?nzy-0sw%B2AtL166nHGxOP*tp90Tk#O=C=T^a8|Q1=TstKl)C z1Ug`m42eFR)tFKa&T7PQ2ueyPmO&%QP#lY(HUM(fx34O7y`T3FyX|e;&?ew$a`@!= z=Um@38==T&-O)DQJwe+)z&74J!F7K5yC?V-JV9?aLnHo{_wNUo`-6kUtH9g+{_5)7 z2^kC+AmHoSxhiPLVri?YRwHzK`cLflTZZ*t^KtK&M^P(qG&#h0yI$&ZCwYwm!duj> zFL0_tWV~G~78}rJoA=ArV8UC}g%dhJsK&pis!-}HMR^Go-l8t76CnG8vUvi`Jw;_U z^p?^6bVqx9>jd;6-|!~vGv^49@x9!_1e_*d6L5-vB{lg%ZUI0k%KEQxiU1jXhiP4K ziU5&3H8(jpn{T%ZyKP;tE`(HzJOtoF$>ac zq~rp3z5gXju&71$2}f1wkL?5jqE=wMU1NH`D5nLvTv{0@=4vqjcQP0-~NkJoSECjseY0ZX_LcLJ10pxk07*qoM6N<$f|rRh(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial4.png new file mode 100644 index 0000000000000000000000000000000000000000..1d166743e3b0f7c1f5dbe3f0b6bcedfb25f9f824 GIT binary patch literal 1237 zcmV;`1SPx(k4Z#9RCt{2T3v73HWWRc97#p=5y(=pbZb7`hXmNeu>b!H_B3=@f#qRNn+DA= z%YrS+2*pJ39xO_foTW}lS;Ug_B9o>}>*(_G+{-&a&p1CjUj^X^NjyX3m?&&_>wAlN zj9))o3}oj2PUhyWQOx5<+bWjfV2gi9Xdz|1DpN@0LTu)YRxj5SL00E0;4&CFjV&TR6yDZCWN7|U6{7j*p>?0 z#o~Sd)3&NLZQ52vP7sb{r&a=K0=SbZY`1zS-WP^Ad*uE3Qs3U>i|Y`n0O$PqXg58 zAp)uNfN5JWYzxSk?6k@tO~B`531Er0!8&;HhbsU;az8+tX7Gpm0LsucV+|3cgCKhL zPEgtc-n|JBxF!I=FXI6K@LS_}`|5JihyeSBGy#EYA|d6PCf5K;hgW)i)3&NM034l; z@yGk$aWX!}$H^zz>7}78766*T503@fQaB?E0D$ARZKNM4jRn4s+{SJYIp)TAgOcYP z3+M=?1XRAD1h)n;!Kqt7q%2N_vt zu?@=mfP)YP|13H{+eKglh0q^ye-Y1Qr&R`N0+M)!ARKL{?8-5GY@z`X(gYlxj=$-? ztINqci+myb59A>21FkM7mA-$9KmYRNdyY=WPbRG^NE7hk{cl?fnv?M{ z0O0V4BeivLR@GO`V;Bda7KsoJ zX#ze@J~b_X)NeUWm+-uSaHjvjd4JF7{olMf{Bgx=1y07ti1zZ0F}Fglk%Q+JW$O#H zst}3x@-A zU|)Lv-U(=0Mn;3v#`&Gh|q+ zMJIXPx(J4r-ARCt{2T1{`;I1qhaIg%F9hoMNtrf9cqdPx5Nzu04o7HAL6Hf@kB*0NxW zGD0yCya$UCDW_?=q%5}fyV#Uz(S91vycy021LN%UY!$^v$kG`S&qn3?kN$2oPx06L zk0X`!e^dE#->By4gJT^qnt*Mjz*M0U|6)dNKJfj3U6I1i*T) zGg@MCH-be;bG;9Yd%N=^k>>^SyZ``%<3m`k-7bF*Lg0F0RUuHe^zK&Q`w80ot~{uk3HPDPXGYF(|;eF|M7bL#Dl;?o)@^fzEt;Q z3Q)Fy(_;@AVPMlw0Dxi=H+z=RvYBVQ4j3&F#j&=hrvu7PFe40=>%(>(DJ)g4kHy^x zw(B%|+IF3WoG3n0U0Ms23E)nua{cB{@oQ0hBz?|bgTMoT=5ZzCi1o+g(7YKK>QecN@KF#!De>ICoJ zyv56t7x;XBp}M>>wB-VToc!=ypeuz7vH$>he%D5Zf!18$kHnXvLE_mP^DRntHy1Dw zS_x=;K@DyVVu91Ngh*>ijL{O7@CU1T3fpz0&p}IQC`4(4G65DP?UU|ET^<1dfO`W* z%O(Vx5DI%Qigr`rwM8uZUiQ)0J3-YOFj_W;7hh@#f>Ib1&+kWA z*9S-KR$%iK)+9!Lbzy`I1~d@x`TRl_G^CC3dA>vtjD$1&d(Qg@#^Ar^>G87_?-h7? z@&d_0xiRNPs5Nr%+M;TIfl(bI$w4WV*nm3Qyj^U}<+Vjs7@-6BvHCw#Stw;4$t;FY zURzYf-~@>EL9uuOV54=m8%Cc;hsx^@PCyq`C!y*a#t|T5-z&TY7)8LoS6INlS9q6t zh1*vTC}!XSm0t_TD}c)V2aCG@Kov$=zz`VR0)W;EqWDP41#VuQNb^Fpy~s9U$aD3z zjUa&c3M2<5rnhZ7Ey(3YWGJv!i(c{sLBVi!t+uuiTY&cpOmAB$T)BR8=D;DoFUX?t z2Pznxfcts{n)5{AY*Dj%-=aZooYc-cP`vdUq`PfNGvnO T^C~!I00000NkvXXu0mjfYMKq2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustindustrial.rsi/slantedrustindustrial6.png new file mode 100644 index 0000000000000000000000000000000000000000..1d166743e3b0f7c1f5dbe3f0b6bcedfb25f9f824 GIT binary patch literal 1237 zcmV;`1SPx(k4Z#9RCt{2T3v73HWWRc97#p=5y(=pbZb7`hXmNeu>b!H_B3=@f#qRNn+DA= z%YrS+2*pJ39xO_foTW}lS;Ug_B9o>}>*(_G+{-&a&p1CjUj^X^NjyX3m?&&_>wAlN zj9))o3}oj2PUhyWQOx5<+bWjfV2gi9Xdz|1DpN@0LTu)YRxj5SL00E0;4&CFjV&TR6yDZCWN7|U6{7j*p>?0 z#o~Sd)3&NLZQ52vP7sb{r&a=K0=SbZY`1zS-WP^Ad*uE3Qs3U>i|Y`n0O$PqXg58 zAp)uNfN5JWYzxSk?6k@tO~B`531Er0!8&;HhbsU;az8+tX7Gpm0LsucV+|3cgCKhL zPEgtc-n|JBxF!I=FXI6K@LS_}`|5JihyeSBGy#EYA|d6PCf5K;hgW)i)3&NM034l; z@yGk$aWX!}$H^zz>7}78766*T503@fQaB?E0D$ARZKNM4jRn4s+{SJYIp)TAgOcYP z3+M=?1XRAD1h)n;!Kqt7q%2N_vt zu?@=mfP)YP|13H{+eKglh0q^ye-Y1Qr&R`N0+M)!ARKL{?8-5GY@z`X(gYlxj=$-? ztINqci+myb59A>21FkM7mA-$9KmYRNdyY=WPbRG^NE7hk{cl?fnv?M{ z0O0V4BeivLR@GO`V;Bda7KsoJ zX#ze@J~b_X)NeUWm+-uSaHjvjd4JF7{olMf{Bgx=1y07ti1zZ0F}Fglk%Q+JW$O#H zst}3x@-A zU|)Lv-U(=0Mn;3v#`&Gh|q+ zMJIXPx(J4r-ARCt{2T1{`;I1qhaIg%F9hoMNtrf9cqdPx5Nzu04o7HAL6Hf@kB*0NxW zGD0yCya$UCDW_?=q%5}fyV#Uz(S91vycy021LN%UY!$^v$kG`S&qn3?kN$2oPx06L zk0X`!e^dE#->By4gJT^qnt*Mjz*M0U|6)dNKJfj3U6I1i*T) zGg@MCH-be;bG;9Yd%N=^k>>^SyZ``%<3m`k-7bF*Lg0F0RUuHe^zK&Q`w80ot~{uk3HPDPXGYF(|;eF|M7bL#Dl;?o)@^fzEt;Q z3Q)Fy(_;@AVPMlw0Dxi=H+z=RvYBVQ4j3&F#j&=hrvu7PFe40=>%(>(DJ)g4kHy^x zw(B%|+IF3WoG3n0U0Ms23E)nua{cB{@oQ0hBz?|bgTMoT=5ZzCi1o+g(7YKK>QecN@KF#!De>ICoJ zyv56t7x;XBp}M>>wB-VToc!=ypeuz7vH$>he%D5Zf!18$kHnXvLE_mP^DRntHy1Dw zS_x=;K@DyVVu91Ngh*>ijL{O7@CU1T3fpz0&p}IQC`4(4G65DP?UU|ET^<1dfO`W* z%O(Vx5DI%Qigr`rwM8uZUiQ)0J3-YOFj_W;7hh@#f>Ib1&+kWA z*9S-KR$%iK)+9!Lbzy`I1~d@x`TRl_G^CC3dA>vtjD$1&d(Qg@#^Ar^>G87_?-h7? z@&d_0xiRNPs5Nr%+M;TIfl(bI$w4WV*nm3Qyj^U}<+Vjs7@-6BvHCw#Stw;4$t;FY zURzYf-~@>EL9uuOV54=m8%Cc;hsx^@PCyq`C!y*a#t|T5-z&TY7)8LoS6INlS9q6t zh1*vTC}!XSm0t_TD}c)V2aCG@Kov$=zz`VR0)W;EqWDP41#VuQNb^Fpy~s9U$aD3z zjUa&c3M2<5rnhZ7Ey(3YWGJv!i(c{sLBVi!t+uuiTY&cpOmAB$T)BR8=D;DoFUX?t z2Pznxfcts{n)5{AY*Dj%-=aZooYc-cP`vdUq`PfNGvnO T^C~!I00000NkvXXu0mjfYMKq2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e9ebcb4277dfdcbddb5582f51ec4f96170bbbe GIT binary patch literal 607 zcmV-l0-*hgP)Px%8A(JzR9J=0SHWuBFc5uq#(0YrXrdk#S`u)k+q5ps1LcxbRyWlakVyD}~ zu54M7Ep4E?d0=df=FL27BwI>;e1F=*K=o?_`S~6pn0{~JXrzwUN(2KresAH-3OF<9 z=2kjJpDlz~j_sE`e*3yF#5gokN>o)93?!u-f^DCxXpZUEFoOyqAmym)=VpVu`-llu zO_Q22=HQD>4YN0R2n{m|A%K?A^g(xT?1mXMwAxXKs&@c@Jfp+RZF#t>?wBn(P*v9h z2~9Zwuo6)9ZW`m5M|C~&>yH2cs+mz6qi`(*woPkjX6rusnV52He;zpH?r3kyg8(~F z&5ZSWjS$MRgr2;oaO`|Ud$)kjaGHIczu>VPJ6}3S(r9{2CfSm&&Cxs`=PLg&3b-Uv z0O-@qQE9hBZ=~(^lJs%RXYUAThf~&fOldUwG;;-*#w9F?n(JHQypK8H!zsi6Uj&>B zg8=&5MU#9Vqqz@Mw17+D{R${%mbGm+*MBU>EcYP5tf77`XuNcLsn)9NC;l;-?VNBi{vuJR0|UfkF6 z*}Uy?0od;_GV)E{k%QY2poUri%72LfSqsl tCq9VKI8}_f&0koC$-~{3{cP_U@DKfH3+>HW*q#6Y002ovPDHLkV1k+j8-f4; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/meta.json new file mode 100644 index 0000000000..2ac844428c --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedrustmetal0", + "directions": 4 + }, + { + "name": "slantedrustmetal1", + "directions": 4 + }, + { + "name": "slantedrustmetal2", + "directions": 4 + }, + { + "name": "slantedrustmetal3", + "directions": 4 + }, + { + "name": "slantedrustmetal4", + "directions": 4 + }, + { + "name": "slantedrustmetal5", + "directions": 4 + }, + { + "name": "slantedrustmetal6", + "directions": 4 + }, + { + "name": "slantedrustmetal7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal0.png new file mode 100644 index 0000000000000000000000000000000000000000..96a6e39e17613ba4d5d5a14754a5890d91cb87a3 GIT binary patch literal 895 zcmV-_1AzRAP)Px&IY~r8RCt{2n?Y;aFc^m4BsNa52TQ#}V6a|x*a+;f+kU|q?B@=~e!*ajj-3Wu zVYFoQ+sii9a1^6BhPa6SrV-{=_Vcx!Zz2(10zt0gqK54v; z<$L%3!$76{p~}UbFb-(*HDI3rnsH25U~(KvrFDgI0lt1Yg&*vPa~Os=`|-W;x-bk$ zgfcFG9|Q=)eM2tJ&++6$ViJrZL{X$%zHtGPI6g>|X;>1+rIB-6j0;eZ?uE!!O8|i9 zI=k6Ejf=n8I^Sg)&{SP%4F!N#FP?4Z%NP@X3;@V074sb+Tj%gx2P~iGI>?7EHrX{! zznv-9L50qjLDpkM&)s}>{;s<&S_)+W_=bt_T=7tCx=t5bHbNp1M&6N*q8lLRBym9 ze}2tMSWUO(JpkxO0IdMoI*0F+dz`%v+Y0%noHf=dzL(S4XU_#T)P>&ybpgf!fLQMB zE=h}gIe?L8eoK7s=K$pqzz#LDKXNm>Y(8Bm3*ZNV-05r@V+CL(I0ZI|o|6ggH22Z* zr1aCzi(gu*P)BzH@W4q5MCC+d$t8n-(3=Dq(rF#@u64h)>K zrw;(*0NH9;_V|HfSLi)>s9H1$M!k6ec=`P4cH|vllU)M<7D-yf5CCOUg+E+bBq^rT zDL#Jstkec8TuRn>9#JGn7h7tp_W@PEu?tt(3IW~ifNZRRD%J|13u^?Z z+UEd@SOeDUUBnvL|2lkwgMF+4CB_9fh%4Y?2>wfwl9X@FBVY>SBR~`{AR9wKaj0rs z08zYv@1W5}qxg?8zyblP@dB4ui`}U)Vl7^xaRKTmL|}9zhH(Kz@d69s4Bw53@()>J VA}TIerosRK002ovPDHLkV1kT-ii!XL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal1.png new file mode 100644 index 0000000000000000000000000000000000000000..03dbdb175d618317b606b806d7937f4a2c18b90a GIT binary patch literal 798 zcmV+(1L6FMP)Px%*hxe|RCt{2non!nFc`+4q%zL1154dQV54QXop#?R7=wM>!PqAljMA~wU@MfA z4Sbl_LTq9$O0z?2$A4qFk|izH@6uS7tXGdzN$)F-pqO`W-)!^G!LJ3pXJ@VD(tPhf zd>rxAKjtai3lmptz83ToKr%$N0kdO|DXlM*3-I;J1sr!boITIO<&W>Jn%-v`i7}mP4F!PLuU>Bb+YmEn0sx>T!yE!6YYN*UNb}hi0UcY|Br9BeyX3Zk zhu)XLw8yfZd-zT6)_qsa1h)YBhSgzP^+UC-oGhelgz7{%vY*JPx)q@U)HO7s)pt#! zLIs203JVjUORv(gC8}C(gpPoyVP0!W*8%e{pxOY{7y(3mNSBRGSIh|D{Xl;Ca~f8{ za=I>l0ANOdSOJnXg+q!xp1Q-jB79SxHkM@1#q{*IZ2=q6l|KT00VXbhkj=Y`;w&Ep zaAd3B5)Xb3;2r^KP&4_6d>(k8OQ3{2*7%2LbNE_2vA1Wr3!5YkcAOIwE-zzJVcS3A#DUug|-5) z#uj+dRsdOOBS8819H{T@gLH;A$*PhjE6A#a09~A$!Fq$N@4BLe04gy8s5YPu;|}k^ cxWj_^2PJUkQA!Wx`2YX_07*qoM6N<$g24A}*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal2.png new file mode 100644 index 0000000000000000000000000000000000000000..abfebc35c94be15a2935f1ba29b987ecf3eac1cd GIT binary patch literal 883 zcmV-(1C0EMP)Px&ElET{RCt{2n%`>MFcikWvh{No~ZFZ5#@xRn^bgZML{y}Lh%a-){NS4nzJuvh3&FgjcIQTV%_w>B>I$7`C z`wu;x_K$QfZiS&sTdxND1Tc)??!d{Zr&QJ!>;ioI`UQ@=HD}NB@bky_+Uq>eBN2*S z0LOLVdE0@^rc<1qD=dORfFKC8+h-SG8HS}Ym4Pk8FlRaY!Y)8cv=t&=+yDRueX&{X zqcHs+uaZrr9!=M^-k|{S>g9`d(i2!zJjo&>*Dck%m|bf3K?f2U7h#C;cwAf0_kD~A z%$5?eDUdVU;yG!y0K_^eo#&*LjnFdL{sGmZ91k9~(R5=-1sL>2I%r9i2vve`@!+?@ zWCApKs>xBGs#$GFEud)rb>%kDO#$u>aMKAub))QN=YOKJ0Nop8Uw_VyH({|{+^uw* zC8M(d%A3Wj1dhl*aYxv_K9Fz9#3qZ+tXc9A?iHtY*$>~Y%)Wz)5NEdd| zo&Z@l_aVOqecx|X|LS_K+axL40!${8#xeaY+*5$&HE1}dPf52Apt_N2sM=)gUj=Oe zB-h{|Qe>*~1ypkl zD6nE9bYEaKn`cm0cOR?}AUW!n239<-OSsqVFhwT-cLyX*BF2=PA!`KS!dd}Ta}9K{Rsd62BS0~H4j|1nkWamhTm$y6K>)ao zf0xRN0~Ofj8c@P6Kq;>vlS6PX%ZQ|XYo-7f>=sa!FQA%3K;cwn7of`j=Lpn>(J0(u zfCT~+^98Q1=NqpvLL;$6b^&&giXdr840Zvk@&)FVD||aal)t-BAMq6m>_h+n002ov JPDHLkV1jY8n56&! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal3.png new file mode 100644 index 0000000000000000000000000000000000000000..03dbdb175d618317b606b806d7937f4a2c18b90a GIT binary patch literal 798 zcmV+(1L6FMP)Px%*hxe|RCt{2non!nFc`+4q%zL1154dQV54QXop#?R7=wM>!PqAljMA~wU@MfA z4Sbl_LTq9$O0z?2$A4qFk|izH@6uS7tXGdzN$)F-pqO`W-)!^G!LJ3pXJ@VD(tPhf zd>rxAKjtai3lmptz83ToKr%$N0kdO|DXlM*3-I;J1sr!boITIO<&W>Jn%-v`i7}mP4F!PLuU>Bb+YmEn0sx>T!yE!6YYN*UNb}hi0UcY|Br9BeyX3Zk zhu)XLw8yfZd-zT6)_qsa1h)YBhSgzP^+UC-oGhelgz7{%vY*JPx)q@U)HO7s)pt#! zLIs203JVjUORv(gC8}C(gpPoyVP0!W*8%e{pxOY{7y(3mNSBRGSIh|D{Xl;Ca~f8{ za=I>l0ANOdSOJnXg+q!xp1Q-jB79SxHkM@1#q{*IZ2=q6l|KT00VXbhkj=Y`;w&Ep zaAd3B5)Xb3;2r^KP&4_6d>(k8OQ3{2*7%2LbNE_2vA1Wr3!5YkcAOIwE-zzJVcS3A#DUug|-5) z#uj+dRsdOOBS8819H{T@gLH;A$*PhjE6A#a09~A$!Fq$N@4BLe04gy8s5YPu;|}k^ cxWj_^2PJUkQA!Wx`2YX_07*qoM6N<$g24A}*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal4.png new file mode 100644 index 0000000000000000000000000000000000000000..638ff524325c43b9e615af482a9c003a904fc9b6 GIT binary patch literal 758 zcmVPx%ut`KgRCt{2o6T$6Fc`)kX9~`+15Ld{=wKOamtFV&-v?vtTG$FBrGp%rIuM&$ zv%Bu#I&~{2wyW3DyH-Ci*ygo99(}%&?7=dhKYhG?<-Z01+{kOhX@>bxh_u-MO(1~P zCc%6@$Ct0)Je~MQIv+m=oB*~HP$B;2oo!`)pndd&jR3Y_D?lLny?-if1u(^n7eH$a z1cMAe{Dl5fIk+>9KK0}CP8fR;zt280s53`F&a}vs|{%l*yq9? za&2wnnt<&D*v1J!6%eJ5ZW31mbOWdle_eg}KC3@N<7xn9U@|Y1(hdag{y}?E-ZgV| zyYilgC`Ouq^9JF(LAE#nr~-2CFq}L5U!vU|pS=G7|MwEn+XbRl>(Z{y_tP`oBxpfX z1125U`n%d0#5Dn`fM&<-4WN&mDYONsGIaLyN2_fVMGx%K4*Q8iqb)#{p(tuE+4JQR z?-q+zJCo=)fh_4Y&ac<&-Tkwu0WvQDPpF%tlMr&dDW4}HklkfAOCa+C{`5#UY7(sO z%>(!61aIUu03c2?%!0{I$a?LnFRsLCMsiM&goq|BQR{WnyCx_WRjmuq^siAM(7KHl5dC^%U4S>ovj@+YS8=&&jKs)ZqICiGu@j+U oATg{9aCsFg@8ZTDewa;^e`kK>a^_Lz9{>OV07*qoM6N<$f|A-(?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal5.png new file mode 100644 index 0000000000000000000000000000000000000000..b9cd4c05753283ae613bbc32df0bbd937dc4e36e GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$i<|OA~7i?-Ic!2p6ND1;_;OsnvR#Qr$Kf(iU*c!gg6(ZnO(<7l0cT zfGQ(Oj~)|k0ihYRr@x^d-e>pc+-M7+%&gkfR&8gA?C~LZQ9ks~wbSjt%Mc|>7f?3{ zb%SD20jM%kI}EkM7l{hMT>x%W0IG~6ulKvq77&_&?gv~rqZfen**pL|KHTrx$F3Lx z7jt8f850~Q$nHxI;{|+T4KjjQ19kyi@d86*4JZ&X26Q>ecAP<9+EWlAKs`;ZKX!QB z7jSVZA_U+>qyS9~$Jj>@Bf!vIB5F~@2yjTOT_mvr#6kt&Ez|^fzBb2*8O7z+C_rYKJ>eJ50Px%ut`KgRCt{2o6T$6Fc`)kX9~`+15Ld{=wKOamtFV&-v?vtTG$FBrGp%rIuM&$ zv%Bu#I&~{2wyW3DyH-Ci*ygo99(}%&?7=dhKYhG?<-Z01+{kOhX@>bxh_u-MO(1~P zCc%6@$Ct0)Je~MQIv+m=oB*~HP$B;2oo!`)pndd&jR3Y_D?lLny?-if1u(^n7eH$a z1cMAe{Dl5fIk+>9KK0}CP8fR;zt280s53`F&a}vs|{%l*yq9? za&2wnnt<&D*v1J!6%eJ5ZW31mbOWdle_eg}KC3@N<7xn9U@|Y1(hdag{y}?E-ZgV| zyYilgC`Ouq^9JF(LAE#nr~-2CFq}L5U!vU|pS=G7|MwEn+XbRl>(Z{y_tP`oBxpfX z1125U`n%d0#5Dn`fM&<-4WN&mDYONsGIaLyN2_fVMGx%K4*Q8iqb)#{p(tuE+4JQR z?-q+zJCo=)fh_4Y&ac<&-Tkwu0WvQDPpF%tlMr&dDW4}HklkfAOCa+C{`5#UY7(sO z%>(!61aIUu03c2?%!0{I$a?LnFRsLCMsiM&goq|BQR{WnyCx_WRjmuq^siAM(7KHl5dC^%U4S>ovj@+YS8=&&jKs)ZqICiGu@j+U oATg{9aCsFg@8ZTDewa;^e`kK>a^_Lz9{>OV07*qoM6N<$f|A-(?EnA( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/rustmetal.rsi/slantedrustmetal7.png new file mode 100644 index 0000000000000000000000000000000000000000..b9cd4c05753283ae613bbc32df0bbd937dc4e36e GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$i<|OA~7i?-Ic!2p6ND1;_;OsnvR#Qr$Kf(iU*c!gg6(ZnO(<7l0cT zfGQ(Oj~)|k0ihYRr@x^d-e>pc+-M7+%&gkfR&8gA?C~LZQ9ks~wbSjt%Mc|>7f?3{ zb%SD20jM%kI}EkM7l{hMT>x%W0IG~6ulKvq77&_&?gv~rqZfen**pL|KHTrx$F3Lx z7jt8f850~Q$nHxI;{|+T4KjjQ19kyi@d86*4JZ&X26Q>ecAP<9+EWlAKs`;ZKX!QB z7jSVZA_U+>qyS9~$Jj>@Bf!vIB5F~@2yjTOT_mvr#6kt&Ez|^fzBb2*8O7z+C_rYKJ>eJ50Px$gh@m}R9J=0RNZQWFc>{rZ#o8JPj8|SMjSU*0%1U*)l+XS>;8CZrZqX3OH zG5GxSQX8lJ27d>XfnYIjT-0_)bWp9z9nb}Ib2``aZJa_G(9f+4Y=)^;qdQURuChtrI!##I6|ZsN2b?W6Z|-w1Z17Uqojo*jg?EnA(07*qoM6N<$f=U3* ATmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/meta.json new file mode 100644 index 0000000000..bfffb4072b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedscrap0", + "directions": 4 + }, + { + "name": "slantedscrap1", + "directions": 4 + }, + { + "name": "slantedscrap2", + "directions": 4 + }, + { + "name": "slantedscrap3", + "directions": 4 + }, + { + "name": "slantedscrap4", + "directions": 4 + }, + { + "name": "slantedscrap5", + "directions": 4 + }, + { + "name": "slantedscrap6", + "directions": 4 + }, + { + "name": "slantedscrap7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap0.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6acab954be03c863243553daff995caacbcc8f GIT binary patch literal 789 zcmV+w1M2*VP)Px%&q+itRvHGDy^5d`nA5_#g74sAUql~d559xo z2Y4C?`UWBlG;y7a5VEXj4w;On9y)E9&P>%zRb+mrDLS3*`cHKip(=a8OcX^q0Dw{o zCX)#SK>$_kBuVx#>!T)95JgemzjM3x{I~BupnSN2nfyO+i+ck~DS%bRwm!Q6T5Cwt z6oMdtG)(~jigUiLje-3L80VEz001x^kBjGRY%J^%V4M$+jzMb;T5C8tJuAk2c9JBh z^+iO0*1C8$n4__+T^Dp3jG`z%IX#0m|5pf}TNLiA=D0M_5I8J8v)`5oXoI$SOaK@6^7oOD@$;!A$c7XR3@ z>#NdnDWD4@wxe}yZqO018tlVrun!L&K7q?WS!J6WbW!5P^JjV8xmUk_LmbDuUl`eC z(09P#?!EeRhxZ|lW9$}CpaqzG{!+P~Z)^#mk3iLWzHL)fcd?*L89}4~ZL$*rbiV}}q!WO91Do)rJ<7DmE0fE&w;81Tb&Z zE}w5Iqf?gGMF?Q`5cnLX?kf->04MDK8#LHG1NQT#ayn&yfd~O?CpS6l8^`b$A@iB? T_H`_z00000NkvXXu0mjfrF>Ab literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap1.png new file mode 100644 index 0000000000000000000000000000000000000000..90ee5f7fa40036bf3c8586ad8e90d035607d26f6 GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VDj>GaSW-L z^LEy0uO|*7ZS|#Qy39%(PJ03b1h%hhX^Y}%`oX3b`=wZu?=u&3+<{#CW{$?Di#aWA z2V3`E$P4EzTRHdLy2*ds*XB=kR$Un!@3%@}rR9W;*Z3F@NHphd?^f|N@ST%-Gsfe; zqquj%T3NlnF>`+Y+Mh1&m^_1j=MU`<&2t+J*(7W(|60yna8B`jv5IGt&3VQJHRsiP zofqt9I{Kj3kfEV$cdVShP`lImhNKTKubIs$E;yH%|9?Tw`mW77+^^zYSuLKQdffEr z>I{>4Qy-*Wh_b$O+y21Sr}xT8=N_4ZgZef7IV?-nTK#eY>%u(gFRKt0IKAhBW+d`Fmr&@{A6S3pNL|Tv$TR z{+iW#B-G)NTIlAw7e7mdv>WC!%+`PtZY&v5-)dY~*K8MCmbKn$KW7u`8k?`GpB5+v zF|M5_EqL*jCBtI>9U0fvd}{bUuf z-k#m_6Jlg`?RW5H?fISYXuD@!LZEU(s}$q<`i15@7rXQ_hy^lOGn!?w_-xMiDDn#c zN_sK=6JB?#Sft5|(RYy>L$>@xDMlT;)&{H9kApc@2v22Nl~#GOD?oFB=OTtOrW_E# gdbvhuGTbnIp1p!^-1n%b0+Senr>mdKI;Vst0QxE$Z~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6acab954be03c863243553daff995caacbcc8f GIT binary patch literal 789 zcmV+w1M2*VP)Px%&q+itRvHGDy^5d`nA5_#g74sAUql~d559xo z2Y4C?`UWBlG;y7a5VEXj4w;On9y)E9&P>%zRb+mrDLS3*`cHKip(=a8OcX^q0Dw{o zCX)#SK>$_kBuVx#>!T)95JgemzjM3x{I~BupnSN2nfyO+i+ck~DS%bRwm!Q6T5Cwt z6oMdtG)(~jigUiLje-3L80VEz001x^kBjGRY%J^%V4M$+jzMb;T5C8tJuAk2c9JBh z^+iO0*1C8$n4__+T^Dp3jG`z%IX#0m|5pf}TNLiA=D0M_5I8J8v)`5oXoI$SOaK@6^7oOD@$;!A$c7XR3@ z>#NdnDWD4@wxe}yZqO018tlVrun!L&K7q?WS!J6WbW!5P^JjV8xmUk_LmbDuUl`eC z(09P#?!EeRhxZ|lW9$}CpaqzG{!+P~Z)^#mk3iLWzHL)fcd?*L89}4~ZL$*rbiV}}q!WO91Do)rJ<7DmE0fE&w;81Tb&Z zE}w5Iqf?gGMF?Q`5cnLX?kf->04MDK8#LHG1NQT#ayn&yfd~O?CpS6l8^`b$A@iB? T_H`_z00000NkvXXu0mjfrF>Ab literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap3.png new file mode 100644 index 0000000000000000000000000000000000000000..90ee5f7fa40036bf3c8586ad8e90d035607d26f6 GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-HD>VDj>GaSW-L z^LEy0uO|*7ZS|#Qy39%(PJ03b1h%hhX^Y}%`oX3b`=wZu?=u&3+<{#CW{$?Di#aWA z2V3`E$P4EzTRHdLy2*ds*XB=kR$Un!@3%@}rR9W;*Z3F@NHphd?^f|N@ST%-Gsfe; zqquj%T3NlnF>`+Y+Mh1&m^_1j=MU`<&2t+J*(7W(|60yna8B`jv5IGt&3VQJHRsiP zofqt9I{Kj3kfEV$cdVShP`lImhNKTKubIs$E;yH%|9?Tw`mW77+^^zYSuLKQdffEr z>I{>4Qy-*Wh_b$O+y21Sr}xT8=N_4ZgZef7IV?-nTK#eY>%u(gFRKt0IKAhBW+d`Fmr&@{A6S3pNL|Tv$TR z{+iW#B-G)NTIlAw7e7mdv>WC!%+`PtZY&v5-)dY~*K8MCmbKn$KW7u`8k?`GpB5+v zF|M5_EqL*jCBtI>9U0fvd}{bUuf z-k#m_6Jlg`?RW5H?fISYXuD@!LZEU(s}$q<`i15@7rXQ_hy^lOGn!?w_-xMiDDn#c zN_sK=6JB?#Sft5|(RYy>L$>@xDMlT;)&{H9kApc@2v22Nl~#GOD?oFB=OTtOrW_E# gdbvhuGTbnIp1p!^-1n%b0+Senr>mdKI;Vst0QxE$Z~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrap.rsi/slantedscrap4.png new file mode 100644 index 0000000000000000000000000000000000000000..3333210f1a0065d3f9e58dcb82076da09da583c8 GIT binary patch literal 662 zcmV;H0%`q;P)Px%P)S5VRCt{2n$JqZKoG{is+XRMT0E=@fq-}yL<&6#{sG^?LtjK6qzB)k6nY92 zeFG5+p=vHdX;GwymU@tsxTM)OyW5%C{au=2lF96sNhaM*0mS&eKM_K}^E|ZMZ3rQ7 zesP6Xvwf9aNovhbKxq$L=gF@uCh7dD!@ii`5u>T`8|OWR{Oz&?KR{_)sP~!wJ5hM&lc%C=YZZ#X3eoC|#C2p=SCwY$@ ze0?Jbg7sS%;l!41fbE^#{KuB}5Cnm43R-9j(0+V^5CQ-YMG*kZZF4~T7N}Gze;#Oy z*s&m#Z0ZIml}dLfr)QXqM;MRC==b|r#O`*x_a+9C7h?~>_%k-(cZMiw%l^?K-EHv4r~OVnmJ}8Ko&N|VJU#B z#7zpqQh;T`Mu4n|Qk#>gYy_Z!r2xz92rLCyCMzL;`!8S-CjfNrE16~-Fs4=eZA}Gl+W=Q zedo8!-b}jkPG0}H+qXXd2${h3 z;@Px%P)S5VRCt{2n$JqZKoG{is+XRMT0E=@fq-}yL<&6#{sG^?LtjK6qzB)k6nY92 zeFG5+p=vHdX;GwymU@tsxTM)OyW5%C{au=2lF96sNhaM*0mS&eKM_K}^E|ZMZ3rQ7 zesP6Xvwf9aNovhbKxq$L=gF@uCh7dD!@ii`5u>T`8|OWR{Oz&?KR{_)sP~!wJ5hM&lc%C=YZZ#X3eoC|#C2p=SCwY$@ ze0?Jbg7sS%;l!41fbE^#{KuB}5Cnm43R-9j(0+V^5CQ-YMG*kZZF4~T7N}Gze;#Oy z*s&m#Z0ZIml}dLfr)QXqM;MRC==b|r#O`*x_a+9C7h?~>_%k-(cZMiw%l^?K-EHv4r~OVnmJ}8Ko&N|VJU#B z#7zpqQh;T`Mu4n|Qk#>gYy_Z!r2xz92rLCyCMzL;`!8S-CjfNrE16~-Fs4=eZA}Gl+W=Q zedo8!-b}jkPG0}H+qXXd2${h3 z;@Px$pGibPR9J=8RLx4mKp32~fq0OD&?XT=T0{z>AXq#V^xmiP*?a(@2M^w2DVU^E zY*V2^n|d+J*G+b}rY5O#%Itjm&Fo*aUVpFw0LyVPe0qd!c2FkQdi}xXw6R7Nc$?Qz ztHhZ=w;UHI`n(eJxY2+fj7J!T9&ED%KlA{Aom0^q_(0A7F}EBS0C0VC$G(f^e(0gz zy|{g_92f1Tfmsyeb3Vi6nTeHt3~j9y&TD??AsCOgwg>=%@hCU9Y;)&&_6lC#zaRpy z$!d22onQGgWC7YugAMX4q*@mE`oIsRI_<{-ShlH5n>P>->Xmr}ya6AM=X|}2Q?LO1 zw(SE|VCr=^mrw@P?#Nb{D}d@k@&>9~FAJ3GNAz1=R{uZlKPx%$w@>(RCt{2n%`^FP!z|%b%hE_=X53&V>YA{+yuq4y%c=#MJ)bN^M4Y>7as&) z2Fmu(z0`-TR@NU<);7WhTjGOFxQ!uMa&B|(-2FV|aC>vl{q`gwIo|@9snr`E0GO7I zy>FjUF;l|M?YF`DeEgy0liK;IQHpv+Nt8KkROA!dc!jI?ZF5Oy~-bagwbk4`$+(-J~j zaLI?qRYHmYX|HjW?g{!Hz?}d$S^(|@xX}V|C%}ysfI9(h^vjUUlT}M+sm7Cjp9f?C zYqJ!faNr2gs_|@fZ2c8A6HE<>5Y-U8@vwN9bh<(?>ZBR+qRr0O701UvKP;Q zlnNLOPyUIAlTqxrDv&Ec+-R1V8*&9Wi&Z#_RovKkiSMVy)G;^Yro@}que_{tkH!o5 z`sKZDjBrA(!KK@GGS79(W$N-|$O3%Y*-hQg_haCgx;z>3C6KnCFUB&uyHv>jfbuP4 zJ54`dc7LCWw40#VuQw}3ZvA~K>^8akYwMox8Ss68VLw4!O!XIB`NyCZfI9(hloTN8 z6PnCVY)T4{C&~yQdIpmG17W`b1!V*fF)K#wxJ N002ovPDHLkV1ngNY99aq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap1.png new file mode 100644 index 0000000000000000000000000000000000000000..11453d1e89c2ab7cb0fed57a3e75e0520b502721 GIT binary patch literal 686 zcmV;f0#W^mP)Px%Xh}ptRCt{2nqO<$P#A}Qu7ZP=Nue{2Wl@F>))qP@^G0Z)clA@P->Fb`yUSgS zdEsu{Mduvz&j?sEP_VHVZ6wKxnw+D*)8#x@c{wKMJx|^wp5&xJrc$fV0KhOUG`@U7 zK37DP_*d&&N~C|Gon=s|)o0J2UdP`5{Nkg~7#@l2{6COpCt#QscG6e0{^R&SIDB_B-(DpaWlP$TV)FXU`wxa`p|G35aOC3e z)e!rya+s#Kk-APTjeq}aor(0XLFL1;{u^_26Y7F6?F^wKI_-px5mO;&91_ z+f_n}fT-8FO7{eP4`3(2Mhjpkz(xyTC%{GvU?;#vPljY3tdyBXYG3yIO&~15atAW< zpdqCKOs5$TVLD9!!87c&t0qkPhmqR>K8EEEVBf{hoDuxPHk~Fi?ijZ0&SM~@0tWW@ zpV%G^7q+W{a0U1W8YgBWTmeqDguUZaIN1`uPttI*B|O51-*g z{11py0WvE>838P`0CoZ%iJuFwP)2~B4EadpWQc__0`zQFy U2rAxO&;S4c07*qoM6N<$f<0?EEdT%j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap2.png new file mode 100644 index 0000000000000000000000000000000000000000..e9bf45753b3757667e8436ba127ecdfca34e6b87 GIT binary patch literal 816 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 Z+yj6#Hve{)0Z#w`002ovPDHLkV1jUBJevRj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapblue.rsi/slantedscrap7.png new file mode 100644 index 0000000000000000000000000000000000000000..63a55a1d2f32ebaaa993a01e1fc984ed195394be GIT binary patch literal 504 zcmVPx$vPnciRCt{2o54!MKoEwfUit!(1X^n^y+{v2p_jgZ2)?XdL~nwZ9z-v_^kPM! z3BG`*dMbuN7}K52KXK=~g@oP7x6|FsChZZJ!Q^aLWMi72Pw4vYo{DTtR~HMqxqYN< z^-BA5%jfm4#~3{VlkA5{1x#?PM~_cgjzAxZ{FPi}dU#pw1RR0Qx5 zm5wbDB?I^f^W!$xc?q8cH5#!z!V)S1q*>pxkSNQb_VqD|vI@+nCylO00+|H=T?TX+ z7ogFI*8&~Jiy@6hycp^*UJarHK;r^58nK+>5?&6Y13=^Z0q6kGxBzqjXj}j~05r)9 zfWDh2`uR>UACBnd=|TLSK>PcG@X=n`i*M}F(V-P{|nS-em=rUJO?z%0L_drBLIa9KnJiV`C0&l83A4l u)kv}!LSaULSA!s206Kub;N>twQ^+^wWX1ouk~6sg0000Px$m`OxIR9J=8RLx4mKp33H9@K*^2wLdIiqIf*PX*7OJhV4&K13hFH}d972t7rR z#)D`IwPMLCLMdoHNS3eLWVfbnQ|FY~@7tN#zZ5!++7tk|$8dGyqh2awmAuet)TR#y z$H)VRk9Tl#aV98ok3nqj=3>q_8H#={#8CX4O&}rwkmqEZ`v9CkM5vd_;2r}2oS$&{ zZJP%o!bZ!jTyl?L&}?Jt{uaa6H+-F4;ArxU&yR_9?gS!&-wS892mt(En3*%Tx^TaI z1(ohK(xBFKy^Da(&;1$70E1>*4yr4pwIrzh;Zt8*r+P8~bF0R*Sp%t{UWrGb8mQq^ zuJ)Tag$$r>+cGc(re5oF33V{-j&6mS0+=qOYGAtcxz>% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/meta.json new file mode 100644 index 0000000000..bfffb4072b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedscrap0", + "directions": 4 + }, + { + "name": "slantedscrap1", + "directions": 4 + }, + { + "name": "slantedscrap2", + "directions": 4 + }, + { + "name": "slantedscrap3", + "directions": 4 + }, + { + "name": "slantedscrap4", + "directions": 4 + }, + { + "name": "slantedscrap5", + "directions": 4 + }, + { + "name": "slantedscrap6", + "directions": 4 + }, + { + "name": "slantedscrap7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap0.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ed1d26d11debefcee3ee906e2e3ab7fc614550 GIT binary patch literal 767 zcmVPx%xk*GpRCt{2n>}yTKoExCL@6SQ-0>BVFkG5DA)O;3Bz{8#iiGIk2S9Z#bwr(( zieErS!-rB*Bb_KN63R6M?xcL6=q#EfjVVrRZ5GRW_KZD~#82hX*xucDXLrw$YM52s;5jd>f$MXd;ijHHzja?UNqnpx151KkwZy{QSo+Tck0}Qy#tuEJ$}C>;#Ce zTo-F!T!6vO2nW%0Z4aXf03_>tR-1zO5*S7kv>Q!?od5vv>`|Cp&tg*%7r?Oh@Ckrv zM40PYY$|F5xZVFevoGu3ypWHW51-oH!2`N8Wq_`bQ3*see91Q_g$FpMVT zbDWBr2#|tB05>E@zsH$=&NWP>lnC&x(ctc#GMX&}ivaG7`fN><5&`ZEySBSTB&jz+ zj+bbjVIM34_;!8Gf|PO$a^GJj^&TMI0cmOhq&px@Er4_fq^Sj{q7hB!z6+}W$IV;0 z{J#6EfGogxX_=!RVz5L&|8)M05dG8XYwZ~}erm{m`}U0-nNk3ls8*!x12^#p1J$Wt?LA&aDJ+yVO1 z?G)4qAeBH>BY+g=LVz-(L!|(|HO?uB8UgZDigKbx04Zt#q&tvCl}DmV0jlI&2yiLB z1*E72knTVlzH^`RcY(M7Sv3O2X9iqGeSx?D(x?)^%&46{PfMe7rq@*nVAl}%2FzVo xApXx$gIzOVU#F$hIqM5l2w)E~ZNNT1g?~{hQRDKx05$*s002ovPDHLkV1jqkS=#^r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap1.png new file mode 100644 index 0000000000000000000000000000000000000000..e1128a4f5c1299eb33e72a3c8559d2ad4e584d61 GIT binary patch literal 678 zcmV;X0$KfuP)Px%U`a$lRCt{2nmPpX$R=If=$WS-HEE{0YFObzwE}+@6 z;N2ee?Y7+m0Py;G*jNSfF3`4nP|D@OEE@m-aIkH9pToqekPC2m-P!|yQAW6*!^Env z5wOy@4_y{?ZB&$}!CIy0EFPV~=gqa3&YS0#@N{+I#bUWxHlW$Epl$b*=W$ioWB?T? z0>qTGUOIv0n0;84STaD?M~$`BII5ip6anHJmBpNhB?H7aEXHCNp+paY7+=Eq4a-0g zARF~L3yEbK#J)aG^cXIP7w1yDDD8Z97+N;u8?BB%oT`Q=FEvg?yTSwJUS zz-R{hWgrhkZN3`bw{KIZQNHUj+rBFR>R;y+F*uo0kFgG5Y)0KFO%(5pd2*a)EF8&F*imAM1n)c^nh M07*qoM6N<$g6o(lPx%VkB0NlERS06pp$`vGuxBXy_(m&~D4%&@s_~qv9)c3!Bw@u2SM7jBY;DYo3+`5C{ z;uW#}#Rc%XK8C@`+U^A-0EpK4tT6@gCD02-sFf>l>ka_m!Cg1Ho+YLtE`UmY&}^Yr zuE6X17&KdO>&{Fu6>$N2!3bX0kFFJ7*H09ug?tRQ8`bdY<|BN2`68OmcOGxy)3Ya0 zY__{~CrW^Nj#Ckz0n)GtaHI3~RP2B4Pi-GGTO8f8kjV@%6E<;Hmb2(K6)XanZ!|8p ziA-jI`G(EdTq2Sbn;^$SY<|OWum}*h>)R|yCdVN6=d+~P1EdEaO(B5v0Hi4dkRE_E zg#dYUV$->A!YaT~<$9v_xX z9IBcDRR=h&o`Ac);M^aB)(D_G$a&TiSR+7^ngLEhtPw!ROfb%Fr(lf$QUPx%bV)=(RCt{2n!QRZK@`W2l0qy@z)x`RO_fE+3KH-Etb{aTrMJ4(wMuI(*1myH zU}qzW&maVgt&&D?1JQetEH-Mhw+OqeW86(LXZL@i^Q-nS*`1l+&c{w>rU*=a97Yjvs=OXRjZ z>elMy*w#?7E^q;DzejG%i>^c5mN!y7F51&zqgoCY_7CXa*=f|AHx7^K_T(sv)pWUq(R}MaHvWdgbZNra#{jjWow=n*NQf#7 z35$TgPcI+hr)NJgT?*P;WATcP6Qj{?0qeml{i-a|dhkj!y@!GE*52<=)6tj@A#?%I z7y;-4pfLjS$mGi}hSaUE!p@(>bV*xf@MCh@Rxt?A420(Zlg<-xpDz$I2E1#2|FG(>1P#6K| z0t_P0DN&?=Jeddq-(oF*!U#YYU=V5ZKIeCV7yOW38h!J2`gCHhCfLRSH gnAIR7Vg#W051Q>H!TW78*#H0l07*qoM6N<$f~9sifB*mh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap4.png new file mode 100644 index 0000000000000000000000000000000000000000..78aa47feef3e5fdcf73d8c15d4412e6d89d66b14 GIT binary patch literal 687 zcmV;g0#N;lP)Px%X-PyuRCt{2n=xzKKorOSHXbtBZWG)>n#=dPXn z3A}Y`A!Fu%$sj|pr=&8JGz5z-#)~`I$cL)4{od(4;rlK2agy%tC*3`rbSgoZPEeaS zYjw0+0lr^_Xx8dD{`3XcUq53MPq4@fhtV>9@a_X1dR>g-2`-|zL@B?_)eugiU*p`$ zQYj!$3L)V4$!llFE`$J=cmdKCNaL{ola#*+Y6K+vxvkH0jtQg~3IHFEUe1$oIW3Nx z`N_CWjpI~Ut^o6rG~>9L?{ZY%6enH4)<=UE&s`L|6)XbGGipm~!pRk2o?$bc=dG>{ zHBmqc76F>iuniUgwozZR5GP@fdwZAoF+jQk(s%*V6_CaYkgk9Px$%1J~)RCt{2o3T#AFc5~Xh&>$`DiOp~78npOfyBbf3&6z6jF@=?o`8)FiDy8n z7&_6BATcmBPf#Y1Wm!E1-}yhQ_id4@`0~Z}zt;|n2vAm z=Px%g-Jv~RCt{2o6l<#K@`WoO>^+nq$*W##Ui8^a}c3_f`pcWc@})zCbS?Bk^^Q2Q&Nn?o*r{w9$*lcsGcbDEU{oD#FR& z%doJ#R0>cer4ZojgKckVmqGxa1OcQAkjBlAdY zS6vrsqJR`E0%&ew7c2s}Mt#kKcnO2t*ZU-l0n!DKCI}#10BM2%(glzv2v9^On&Q5V z$ZW9s=m|%*EQHyhbOEFZvq6qT!fY_i2FnYJ0NvvOnj6u7?X!b+re6~Bro_%xYdY_} z>z|MC>abt_jgc}_r6#a?_1fI`Hm^j$VV_zA5@Z2J@86(Ns{;Uf@fZLuZFi}eGeGVF zk2jnD3}|`mL=Z`qsR^tvSN48C+{N9=34Z;YVD#-f^4K3v<9&{b%nREfm~3|ge_xGF z+xDl~Qiz5iApM+R)_DT%^92hZ2Gs~)E}9g1phArRc@9l*3Zg~;6T5=06($O51dv)Y zP$Pg8r4Yd9)1guTS0CpTM2!Gh%Va*6(9{SZMG!!`0BM9zW(uSf0xZN_K#CxMbOF*> zs841t>NlLeq{8;KS@&KRaRH=JB|y@mok<15l{EmE{hFA5Dk=mRuB@Rmsm%V{xCEg< x-WlTJ^!y_A|M`zN^I9q@1TZU^R$-T)!XKJ)IfqbQ_yzy~002ovPDHLkV1m&fL74ym literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapred.rsi/slantedscrap7.png new file mode 100644 index 0000000000000000000000000000000000000000..bb67331df7b17fd6a993edb0aff932bcb0328600 GIT binary patch literal 528 zcmV+r0`L8aP)Px$%1J~)RCt{2o3T#AFc5~Xh&>$`DiOp~78npOfyBbf3&6z6jF@=?o`8)FiDy8n z7&_6BATcmBPf#Y1Wm!E1-}yhQ_id4@`0~Z}zt;|n2vAm z=Px$&q+iO0_lyfP8_+<;4|BrEScUM=I6Y zSZ>}S4Djn)U_z-(fXx?pe7q^46weoUFl|Z3=I%a{sSH}Of@CU#WGaL5(Q)9sEy-X7 zp@D|Xw0Dv6FnJ$Ckg3v(p44O`AXI9g>)(I9JCUIATzHb-+h-i?zm4baCn3)~EowHBudo#1vlPCN8vz^x(a0&ZRJ zWXRV;G_CFw|37+Q?gsvHBz+l}Cp;N&dwK&m5F{4UK#+4kVIZnL+KPr|B%ov6xLrPy z&wK@)+nbrz|1w}Wl&;Us#8w4J-Hwy_$UJnu=-TQ^T~`%oT@kOnPw1+GbTVG+injS!!-=AP!|Ge@_a;t&)a^LA&M7`p-YJeJD$Ef- X$T@+jDxroZ00000NkvXXu0mjf4HEJK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/meta.json new file mode 100644 index 0000000000..bfffb4072b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedscrap0", + "directions": 4 + }, + { + "name": "slantedscrap1", + "directions": 4 + }, + { + "name": "slantedscrap2", + "directions": 4 + }, + { + "name": "slantedscrap3", + "directions": 4 + }, + { + "name": "slantedscrap4", + "directions": 4 + }, + { + "name": "slantedscrap5", + "directions": 4 + }, + { + "name": "slantedscrap6", + "directions": 4 + }, + { + "name": "slantedscrap7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap0.png new file mode 100644 index 0000000000000000000000000000000000000000..73630b3eb357bc43b3eb45112076006727a2f8ab GIT binary patch literal 832 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap5.png new file mode 100644 index 0000000000000000000000000000000000000000..d89c95bdeb059e5d480ff72093be6fc1bb16ee49 GIT binary patch literal 519 zcmV+i0{H!jP)Px$!AV3xRCt{2n!!rMFc5}keFnjb=mRVkS;U)o^C0MhhzB1|Ma7$V6Y)^k2T;Tc zzQcN|hM{bTnaMxV`EI34ntn}YGTBTB%>KdQqHU+Nv9(DzSGUx*Q#w95qRWeG>bf}% z_ugJ!zpr=qX7u#a|~ z|M<+hpMn_y;XIGcdC8cNl|zY$PS4I4VO}1~AuopN#RZ@{fW`%& zJAlRopgVx3hyY7@pHpN@%yM-I{coOV{G8yj^90i83p@s(J1`JVi;`PtW(1^clSv9O zBOrvoU~Gpe2Qvatdj@6%pr}HC=IAgfAU4M(g_serY`Lttlr|#(g$qD;U?9x>e2)K% zm0(H?_>;%wQJ4|n#gG?6KX@@z5HkW$R3X5NA%+)2f|wD2;tS>b(25Y&QtAKz002ov JPDHLkV1hQSPx%j7da6RCt{2o6l<#K@`WowSp0PsMTPkqz8poi$RL?CVFb6Q2!9|;J=`Mf(P;M zC@L!6f)phEaahQyV%-qBQVG;vyhuFAhH=>LxOs2(y(ROxB#$>cJM*0%Z)SFP3c}pG zzcy^OmNCE3#QV1&&}uDX^U((0yncr$>LT^^O%ITQMF4wD+6x)m?=!3w#Y+!xO;Xny4Ij513l;(F7IoR0@X`b9 z7Pjp&*ZMBPB*>A8<`#CrB7kew*DQ#aFvy+WCt(hdE`T&%)&VPbZWl@~iAWC!bATek zX2?gTVKWpqLt!&i8Nz0WBa^Th3Y($o!XiLF?qPnRd8WPF+0XS$LVhT*x$$r~?zPS9 zH}UG_i|}AXlJnFIF3nvY`&tddfZPLSX6u-lt>eMkI==Rf3)%g+$596oYOzaA}PM9dD5kTt9K#c%W zR6+osy+fq{t})Ijh#CR%j>&u;p{Wr-iXeb=0kR06%#=ta1el1ufD}Oh=>lXiQJ>6A z5575lX@%{ydDs3g;sQvcN`SOQ(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/scrapwhite.rsi/slantedscrap7.png new file mode 100644 index 0000000000000000000000000000000000000000..d89c95bdeb059e5d480ff72093be6fc1bb16ee49 GIT binary patch literal 519 zcmV+i0{H!jP)Px$!AV3xRCt{2n!!rMFc5}keFnjb=mRVkS;U)o^C0MhhzB1|Ma7$V6Y)^k2T;Tc zzQcN|hM{bTnaMxV`EI34ntn}YGTBTB%>KdQqHU+Nv9(DzSGUx*Q#w95qRWeG>bf}% z_ugJ!zpr=qX7u#a|~ z|M<+hpMn_y;XIGcdC8cNl|zY$PS4I4VO}1~AuopN#RZ@{fW`%& zJAlRopgVx3hyY7@pHpN@%yM-I{coOV{G8yj^90i83p@s(J1`JVi;`PtW(1^clSv9O zBOrvoU~Gpe2Qvatdj@6%pr}HC=IAgfAU4M(g_serY`Lttlr|#(g$qD;U?9x>e2)K% zm0(H?_>;%wQJ4|n#gG?6KX@@z5HkW$R3X5NA%+)2f|wD2;tS>b(25Y&QtAKz002ov JPDHLkV1hQSPx%KuJVFR9J=0mtAk#Fc^g&P!xn>j6sZLYe29{`wNq%-M8xhzuCpcq;(o&6&M3U z<%V5Q2j>G4tw47qKAPusGm zI0q_k-$dJXOT7sBbf&5Hh6Aqp{X}v)(`StXrMT+%=?w=|T}6RX7mF=Cx1*$l;ou^1 zt^jQeE3M=Hxnj2x-b!nts7Ig_E4}v$I9nVjg^6h*K$svY+N?}2%dtn*mc7xaKdIWmJ&BFeIrmpI*P`1A6ILf)L`CF>O799P5}bx- zeTOhXa*XIXaJeANR^S-HzmONL$+h5;@Y0E67Wg%v&EqC+Pl1CL*w(N4_%%NvA}=n& zp~v(8vjE`rt0p24ELY1omp-lS+t#%tJy!$*nC4oSsX)8k24Fg!mOe$EAQ1>eAlN)^ z;=O+T&i?Osc?(*y{&eb{$}iu30B}9H0*Gy}mh8$&V$8y?`SCnE=H^2(qGI-h$6xM|91a$-|g#C(OMlr^e)A9CLa$0nh)?lozn)^nOnM gI76e02yi+70x618+|TWU@Bjb+07*qoM6N<$f-uxK_W%F@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/meta.json new file mode 100644 index 0000000000..f7d4453b73 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedsewer0", + "directions": 4 + }, + { + "name": "slantedsewer1", + "directions": 4 + }, + { + "name": "slantedsewer2", + "directions": 4 + }, + { + "name": "slantedsewer3", + "directions": 4 + }, + { + "name": "slantedsewer4", + "directions": 4 + }, + { + "name": "slantedsewer5", + "directions": 4 + }, + { + "name": "slantedsewer6", + "directions": 4 + }, + { + "name": "slantedsewer7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer0.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa8788f8e842191cde65646bbe8f63d7f68465e GIT binary patch literal 873 zcmV-v1D5=WP)Px&BS}O-RCt{2o6m03KoG{iBIKyDwQ-_SK>4FoMdB^EaA@Jim8av#odYK>2qEzZ zJi{@$X_gsPTKY*EI4K)Klldh%Sb3lIyzI{rh}(J_kvO(dFy?ukSbsk+8ENyy`~ z3joYTFvTcB7{}zX*#$T|IYqlgpGZ~Mb3kuzfKI=kUCU7dIZ6tjQ(+gt#0=@O=T#y7 zh62FbHwU)>5HtczC)4a`GEz6$c}r|#q;9g~$4{Th&p^Se2;hJ$K+p*8JlEGPvAuBg zi8=zfAAlPx`v5ca^VdNmKomv@8tGDU^ns0!04D-SDFFcOcH6~prKlr-`vJHiC&8kL zZ917kP9$|W>uh`k)B?B~$b2F4iH(l{auU?LJ~J8ScZN|I0gx+SmASDN0eaH<7=;m{ zFq&ome;c7+zl+uVT~aRrn_s41eA01>bet}I))IOKkP^Hc{yn+{#2P_D1bbM0!o{Qlh>af-z3$XL_S=O&# zhyI&LG%uQ(EGrd0NT-Exs0GD_d0YM|kN@w}% z(YnfWRW?2Xyc0l|&ZU%?PNrFT9at{C+rT>kT(j{4c$Wn8yFuMmGO2$CE#h4S-@-7@h$@Lwp!D2tFKp`SH(L4T;tsm0D#Ajnps0tv(Al5!Mh01X3ACB|32_e0N1cD zftJ`_@CxW=>;9kvVBSvGOTuiu+i1133t$p70_+bK{lw;k^S*;sK7_K=OMv?Uj*d?< zufXok6X!-Mb^(C7SAgSxir58M^a_;s8c_KQ)qF2jukI8p00000NkvXXu0mjfj+~CH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer1.png new file mode 100644 index 0000000000000000000000000000000000000000..99f0ab9b263392544176d16bd4e4c17daa62c102 GIT binary patch literal 894 zcmV-^1A+XBP)Px&I7vi7RCt{2n$K_3FcinXLnu|0)Jv;UDy^#+7ybk!#J$sQT=_%!ao~aw5(f^5 z6O*9RU~F`io4E;9b18@7%>6ZzJ}WkBJ{LQYk{5sVY(M9{9T=v2cr*=#K)bzzyeW(e5HM!c{#~QiG4lY4&vr9CCf#Q!y@pit5sN`j=ljky?#aoWCo^OpP#6s+<96OaXPD$d%zysj~KuCji!hgq(gRF?fN98!VAh2# znIzy7PBo{Ut@nUZfT9ek2O^u;dJiBkf->q;7sJKK(D!@*eC1KuG}=5s4qCRp=fn5> z+3No{5c+kQ?Z1DKlv6I=S} zoaKI|Ke#|sjL{!lP|cGe3$V$5zWxAK3?9%Rz?W~m+|Qi%e^bqBgDk+KhX-@li$M^8 zG+*F*J~-!SHm>smKhJ+qKY@hy+~B%M@75lNhhl8)K_?4Zwn4cNu5y3dAq$}H0yiCW zZ1s}D0wEjIVn7)QmI4^f%>%&WCr_sVV>mlK#a^eA)(Ocvz<>2$zj{F$gYg<6l~9Pe z%C9VaD#itf!w~KEKD;169M0GNWa(2eJ_WjmM^jn%Cre=S@ZV2?-tlKtt1d>PF{)J; zgScO)ed7WEK(o=pXw*Zq(V8owT89j(YRtvQPsb$NRtO-O{Uc}r$QC*3h%SxC0oAIT zw#`N>y{~$}sv@fzbG1a5#syf#y1}ciuM6W-K+b!hH8)6L^+0u>DXjB=MG;i)-Cf!>s@_WPx&u}MThRCt{2n$2$#K^VrL8na}xyTd{dF?@ttlb+P0iSgd1f3VTJG4bHRcxt1i z_QO^ruw6h>F7>d^cA!9ad53*R<#%D&unhC;ytBhT&jy&;+1)c?@>;m{gu=anSwRc1_K;nvgqH|o4#~{4KFbK%~vkL&+ zh@gs*1jqNueX|R2(mF!1Kp)7mu&)92%_gdiM*P0p3()NaiQ81z1yE6^blUc^knW)X z@Z#mGYXI?mIc=MIAE!cI1Jso`XGNlCTV2fN zwH@D&H$U8)AV7lvo%1iL&uLwJgXh`k_ea$3$&dxue!LmCd*KKLVK4lAFC3xYZ=qbO z0JxxbPlhZ&FB~m=KTW&CKWG*5KA<4%iK{N#vyK5kxm1DYEuJM=qHQCj3NcTFyUK%u z%>N5SB2?m6;2`UtFu}^V!X{pI6{G$OaIh92tB&rvJ#z8i&j9jWz{*(wfbrG%)-j3e zxB$Aaa@NG>OhDTVkb{=5uH(XWT#T>A=ytmRfFD1TJ@?O&bqVPFGAn1nbzBUF0}O_P zTgM6lC>DzVy74PFWC5c3PI$~gEQ~3vOMv1>P9>k z&rAU61gR;If8wz?fW!$8>HkX+Oqc;=0fI0zVj#<+)f-HUE{mH2c@0SG=Sy#}+GwD@ z*`#()M%yBom7lL0R&O4N@&&#SI6FQ@wb4kOF?jptHE9g&86lM*3{&R~sIUt#3`&u2l?1gl}ul49akSPa0W!KG2%?YsxeN0tYI&Kg0LsD0@7^VYE}W< z*y*w)RO?-b)y^(}ij}jl)htdNQwKbqJD8P2NXxnexPQR@VJprGluMP&gH-GS05@3y lj$ARj0FzmP^jQNczX3TWnQ0cuKuiDt002ovPDHLkV1jTc-(CO! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer3.png new file mode 100644 index 0000000000000000000000000000000000000000..7082eec5ccf1c86062c417d827066abfc143fbf6 GIT binary patch literal 951 zcmV;o14#UdP)Px&aY;l$RCt{2n$K_3FcinXLnu|1#7(PGDy^#+7f!$t331=FKN!IsA#vb0Ki`n zR59}41_8Nk;{tr`ouE;tcVu0R&jEY;_psaTX5V=jfrnAS1}yM)aJ>M1$c0OKP!hKMx9kx{yr2jhQl6O%{G7w zYV%~s0)!%7`F)oDz%nt9B$EW3a{$1PpZWIv%VawQbUw_fIPhE#qwxr%@o4T|odJzT z0|3virXdTEj_;iJTx7!7!gdHyAMokqtZ<$F-~ufXTd_1I3$RYC-yhhsFF+RH!{=V% zI_Ldg)MmAzbxRDG4}yR+NRr-wbBrv1p#9?J3Ym2 zw_7;J;N^?wq&^tW5mJeSD4cIV#kc_DC_<;R2R8^Xj-tZ(22_j>frG=NE1CBvQ(%km z&kup#@%t=S!1t>djQgdwZ(IN%Ju#L!19FkHDsGTLRh?Dw_8skP(Fy@1=^jBFK)%RP zM|5dC4v@J5zF+;5HIkAi=RikvXjWs9jTgYWNpLpMk=Z3G|GgV5a|_)%3)s5BlCe&JvfZF{Lm)57B+)Wg Z{06sEfSU8sd&~d;002ovPDHLkV1iI3tup`s literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer4.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a373a8c51cbc3989705548daaeabd8be09cd51 GIT binary patch literal 897 zcmV-{1AhF8P)Px&J4r-ARCt{2o6m34FcinXV<=Tg>bhZ+O6#hQ9d-haNCNapS;=J3``5 z05J-JX+PM~EbXWo35`Q>aIAH0_8i-#{YX`uDvj-Lo?ra@+%;I{`Lm}N4OT@z8KJ?d zmtGTwA%^Ee06;oU;Z;1O;}ih!^7Y#_O8qw}KQ=`aMY(g)c^%x)b|(w;lM(qI3nhS8 z@p8v$L#7A|A%N(xTGqir2v8;q;RJ=#)9L&KOK$-9061falLSS}AKt$s zw}AqA2%N`p;j+&;wOVbE1&I1_;j+&;0#?tg!6sw@?mv8xl{Y(`nPs1IaK->2JKBUS zz{$bq!oTSqenYKR#b7|6$x$H-uzPPiD_<4R$kz-8Jv29301m0ulOYSB&c|oX&yP>+ zcUp!#4`{Gz?x~CNW#0inbEAb?jXsChg|>;1EW|VsbObNDF+LTZh|tQ8z$ep9$U(LM zIYbp7`CL489kF{EEPX7n^a5z{0qP=!x_}Y*0ldnvlyH{H(p!KL0mQ0q7=|XQE5ynI zY&XC*WG6VUV@t;=qH#3)Lc^3k5fZpM5n8K7k+TXp>RMKHzk; zjyOrc8N=!R*_5l+5g+xz*>40a#I4)F-jDB2EQ(t50qypd6U*Yp1Q3~^VRDxH&NfIN${!=yVNa83ZzI5z|U;O?C|0zb&j1g}cJQE<)z zME2-1?_UPa31AxQL!iN`f1mo~iSK>g2LSAJHvu3U24YCa={Gf4x(?O_knt)WcDnfl zs@!2U_oyQmxf%kt8}RW<56xtRPx&2uVaiRCt{2o6n2WKorNnE7B5@Os8R83%eHd;z>OUB3?ZB;}7-fP29T(9z2M* zMJO(a>sr!m+ES8BJ;aGgY_}cWbY{}z10~avWG3IdnR)Z(^#F!>_59hg&m2tR1^Ucc zc}@@nn9XMZfHX2{DNDFEQj+tUL|{WmEW>mm%p(s%LjD!8HSP6n973-Uc`B|xX! zDIM2!85wFJfOz0)Sp~HaV3*Wl5EO%+%E3?2cncuSp#bps$~c=6RvBag!bv1ub~%T~dbu^2ge<^=M-TJz@o>1Y>~apy7y#r)laK`% z|NJI>&FJDgeBZ%zO84ZbkOjDZ?`~ecZb4H#XF46>=x_kwf?7QpvH(?oe3O5EIX3^$ zMaX_YpE;$sF3PKZ1AwE$0eqkC!>dA>BUBV(od_xxFRIb*3TGk=@*{Ajy9p)87EoNG zicj&ocCSetoTbuu3(z8fi0TGGprbk|S_?4U z0Mn2M!EFb&G)WOA;pP)HvvWsCV5=k4PJ^Z!V48Lsq~0J+(){DOo{BbUMX3c;x3TMh z@_4|yfo^Z7!AZQZc8c2uC0#%SJydU9>p)3RRB+uqZ>yDP^8;)Qhytx6)Cyp9Zyw0< z3piu=aej{D;ZQoq;Pm~w{mB!I;#fN0fQoSe=23)`lRI!Z$2^Lp^9`sN?*cDgzFvB) zhgp1uD2}Cb25R30MrU91Tmj#AFrHs(t>3r+K(=Enat1afP6Pj(sy=h@`3r4t(Fy?s zS?<69z;>SFUgQdkTmj#A{$`D2Y?E`ax4FXW9=>S$sxaOKM86j~14Xl5^`NTP6xLZl zRfHn9Z}kBDAA+Y~+yZ3SMbfl&7N8sJEFep(DgRMQP<->MqEC&t0P6(!_4^7y7Gf8B z4Pw8c`kx^cSSNsP8ZUr#gJ9LsS+(1=_tT)x5W001&`yJzu}%Qp)1Y--U|Z58RWerm Y0dhe}BrR*@cmMzZ07*qoM6N<$g5gw!-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sewer.rsi/slantedsewer6.png new file mode 100644 index 0000000000000000000000000000000000000000..1f11fba9483539622ed596e114959338e396a4a0 GIT binary patch literal 976 zcmV;>126oEP)Px&ib+I4RCt{2o6T?2Fc`+4F_bDKaosRVrG99G11I2!gb)`FeEgwYxgmB(NE|pI zPE3r#VA@u?G)r5mMndDzIdh}+BYT}VUHg-&I8_qcPy9Nz-`8u<%*$s_PfN^1Cm5i_ z%nPq^T^GH64*(DjLl^}E;V=XMyneI2M#=v=<>svLJa6n=R9*$wls!oUonSzI#zF~T z6pXRsB$G+PLI@x#98arYAp}U1h3EuDr>C;>6D)lTAbmpt;L+nJrvShigC7J)n*R9V zJ-G}N$R^PD{lsaDb85EAAPeAi{KRRCbJ(mHwFaG#1-Sq4L6ojG8Z*-t=irP1Ky=gz zS%CJzx5W1}4}ZdOOmw^SksKAW0Qc@}Md@i18u^-Tw~6vb1;8OSdopAJ;^XmIVCe-=(g(yBDdGzlwq?U8^irA5Qd#;Ikcj|dRo8XhEV4_) zss-pSfNsd0;Jh7MI1J$pz1bILOzHz6L0$(!tIweB0_bM-8KgcS9EQ=)wrmw;$`o=R za6DLt9|Yix;duXK!d2_=k2>J&A8h90#!X=N_pe+mifZcvYPEVUmc=s@KzM?B!O7Tv zx>52OtkvpsU1zf*07N3>p#_iy@Pi;16}c=*eS=AnU1qu<_W@qVk18^6+TtA5Mg#S& zO=|XJly!o#$9JA|UeM~B2S)J)oH6Y0?V;LeB#trIe)sn3#0mOAkT~9eigp3|zK>e1 z4vTa2eLr!$0Tt~g@chNAQ=1jh3r?aTbrKfd1e!ZvqF4dPG12a~GRD;P$N|Y|DPx&2uVaiRCt{2o6n2WKorNnE7B5@Os8R83%eHd;z>OUB3?ZB;}7-fP29T(9z2M* zMJO(a>sr!m+ES8BJ;aGgY_}cWbY{}z10~avWG3IdnR)Z(^#F!>_59hg&m2tR1^Ucc zc}@@nn9XMZfHX2{DNDFEQj+tUL|{WmEW>mm%p(s%LjD!8HSP6n973-Uc`B|xX! zDIM2!85wFJfOz0)Sp~HaV3*Wl5EO%+%E3?2cncuSp#bps$~c=6RvBag!bv1ub~%T~dbu^2ge<^=M-TJz@o>1Y>~apy7y#r)laK`% z|NJI>&FJDgeBZ%zO84ZbkOjDZ?`~ecZb4H#XF46>=x_kwf?7QpvH(?oe3O5EIX3^$ zMaX_YpE;$sF3PKZ1AwE$0eqkC!>dA>BUBV(od_xxFRIb*3TGk=@*{Ajy9p)87EoNG zicj&ocCSetoTbuu3(z8fi0TGGprbk|S_?4U z0Mn2M!EFb&G)WOA;pP)HvvWsCV5=k4PJ^Z!V48Lsq~0J+(){DOo{BbUMX3c;x3TMh z@_4|yfo^Z7!AZQZc8c2uC0#%SJydU9>p)3RRB+uqZ>yDP^8;)Qhytx6)Cyp9Zyw0< z3piu=aej{D;ZQoq;Pm~w{mB!I;#fN0fQoSe=23)`lRI!Z$2^Lp^9`sN?*cDgzFvB) zhgp1uD2}Cb25R30MrU91Tmj#AFrHs(t>3r+K(=Enat1afP6Pj(sy=h@`3r4t(Fy?s zS?<69z;>SFUgQdkTmj#A{$`D2Y?E`ax4FXW9=>S$sxaOKM86j~14Xl5^`NTP6xLZl zRfHn9Z}kBDAA+Y~+yZ3SMbfl&7N8sJEFep(DgRMQP<->MqEC&t0P6(!_4^7y7Gf8B z4Pw8c`kx^cSSNsP8ZUr#gJ9LsS+(1=_tT)x5W001&`yJzu}%Qp)1Y--U|Z58RWerm Y0dhe}BrR*@cmMzZ07*qoM6N<$g5gw!-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..f87dfe5ffd60497c17cc7fda80798647dcc6de3f GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$lD-1a-CEraP8+I=N#>!m5JW zV6$Flk~oA%4>yy)`}n3VvKaN(YL{&%lYq(fETB~2#iJo8HS-YONoD-Q@z=;Y6&hGLiNQB4? zD&G{$1lNa15!8D?N7eJ6`r{~4J|Fn)iA;nBlYWydm;I69{D~0uPcmBaMo_P$4Vm{q zGYr|6EX6ULF(wd4QO5We{|6+z`D}8q88WT{WV6SK1LuM_xNAE}an<++R08t^jg{9` P00000NkvXXu0mjfC*}>+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/meta.json new file mode 100644 index 0000000000..004eca4d91 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedsiding0", + "directions": 4 + }, + { + "name": "slantedsiding1", + "directions": 4 + }, + { + "name": "slantedsiding2", + "directions": 4 + }, + { + "name": "slantedsiding3", + "directions": 4 + }, + { + "name": "slantedsiding4", + "directions": 4 + }, + { + "name": "slantedsiding5", + "directions": 4 + }, + { + "name": "slantedsiding6", + "directions": 4 + }, + { + "name": "slantedsiding7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding0.png new file mode 100644 index 0000000000000000000000000000000000000000..004053ec17b5b13a846a5699eca072f5b454b700 GIT binary patch literal 864 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 IM6N<$f~!K4Pyhe` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding5.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfe0e3e30d15a29fb91146fcc2b78c7dda836c5 GIT binary patch literal 916 zcmV;F18e+=P)Px&PDw;TRCt{2TfuJHKoEUtDlVvpfWSgB3PR$RQ>j$-l254ep{<1a3BI68C5MVz zrHHhykP|^pz96CWkl0zTca34j>=61ctk(;RANyu!W``3v#>WruA1{VO3L4(7A=8&;OGe;?V$j0b@lnt)URr~*odIJHC(EIy>GaSS4_I`6<^I1Y=wbhsG^&(C^~AV;ex0K<_l(sA2t8B;(eK(c`=12#XP z?4Evq7o{ML80JFc#C2ZAtBn0{ z1$GIPO?OH0AdlV#uoIx?2BZf|toZ;SZ{#HCya;Tu0FXTcOwI_3#!DcF^=PaN7E$D^ z7{UaWgoy1-@DSkiY#w;2FR;}QnC_|fUqzkZpx?FD4=kd{dal5MgYW~Ybecr003G|Z zAJ1Wc2b5jbRn!)VAixIQ$W>8)BtimTzl?Hy>e)fY z7BKq*&I#!FzOja2+doq63g-lD3vM_0;0Q>-wGx~Y@bmg9EvBCr>gh6FCS3l2a{^jz zFV(v#hX}mn5sTd7UE!R7ve1|OtC4_;rsr8#feKDTD1rc8@3tDED(VVE5U{C^s4yWy qtTPnt3hx6VRzR6D8vSp0T=)m14oA3@TBkbz0000E2;DV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/siding.rsi/slantedsiding6.png new file mode 100644 index 0000000000000000000000000000000000000000..233e9b05046343b04a13ee65e8515faa1c4844bb GIT binary patch literal 889 zcmV-<1BU#GP)Px&Gf6~2RCt{2ThD76K@|Sdlw72TM3Tj#LvMMY=e*r{YQKx?tUAu;eBZoz^E`lKTwh(jU5rM?dnc_UWBd0X zzvAoh`0l`_|Mxa;t{aPJnMy+cFkxP_Ui+{&p$1eK14_$3zQ4+w)G5vTXhk5?Dx$Cy07#%8z^9zb!@I>Ltnn-oRRoU`+aV2uM7(UL7jZwjm) zpr*9xmsR=)fV-DKj1RC%;O6F&u{~|6e40)IqZE(Z0`xMmH-WBX}nJ%CGI!DngD8My6NQ^-G2`dfLcz5;%)K2$F${8 z0@#+pytXh{`2!{6QNVWCnt+d9r}FD05U}?iu=fO5pUYieT_(;3%ftg)e>O-9ob*#7 zWqcIWASL7kS&znwAPfR$#SkX2Bt-Jg1SP|%{(yCTK~~N%E7!0Sb%Mh|FOgdW);@AE z8r7D0+KOec&a|6|8K9#{4{=Vw-1l=gNJX~RRpFcf-R$)9#kxyyoD)FL6-}qgWlC_W zz&Qa$KnKcgh|UR^Jil%{H`N;`6saFB3+Ds?NL}ZLgC6ehCmTM&^*;dx5ph7#Y0W)& zKnMY8&`qw6`Xdn%`1)m>XrsA<4KHAh2b>eo>2{4p)MfujRTa(&C=2c|dFu#J;F<}} z33!~X(qekPP*0cXGU18`oD*<*=EZt9Px&Pf0{URCt{2o55<^KoExiG{qOwLmX^jP>2cSmYYw#KYFkA_UGvB&&kgh7eE@-0+h{;$)d^fjJGVGLLiEU z=!PMtahyBf4MWUUyq7}+aRJWyeE`5=5QscqwFzv3ofm+#h62FF#Rum)ZrZfZ#sT^| zPKE3PPEU@qV{_d$ZMxNLQ^Aa8VI$T4ZN$6pl~EH zT(HIg_wz@#7=2T)`haw;pO)O;4MR*8`THedHG%W<_l0v&G{jlI?_3g3Pmb_S*awhJ zph{svb3DM}172$P8sY)637CWT#RO3_q&}uLSmOYoC_-+{$I|g>iUY_dpkW$QAPb<` z!Bv4R4yd}O-`yrzPM`s@0BPRus_BhKqk<2xUtj^!dpvH+${o5$vQZ`-|jk2L>HppFmC(&DGT_RP=(SpYi|oGhBzfTwX>NRjOl z+SaGTHtUqTG(?d*?*rHcuxkU_lO@)A08n&tW}KiAwp;+n?*XQJ1ZDRF5O;#CTVqv7 zMUiTVuwf~P`1S<10nxpA;JLrR*FWI8W?rZE7l`)=0n6aX*FP{z67RkO2U`&b)EO|T zm;pAM^daH`OyhWEf>bD_Ga@d4?dab#RVAN zJmg-x`VCU5^bfC#xBvi3`v=ly>J;ww8WnLs)oEQvZ;=WCeArH|j{YMRCUE&>P&jAq z9progb37m}KsOAXJp}3R2y9;6DzGlxVe-}qkis<+#0B_qwX7N1`-OHb(KZvVctBi$ zb|=W}-Bm*bp37%tVev~57oaNklz%lQU~(7)-dSM6=?GN_VB5Q|hp3Le0u=(R>LV&G rh!FP`RENTwK*bEG(ne$d43CR{V9rS9ECBPE00000NkvXXu0mjf5H76$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..635c56982c0df409cc27dda76852bed90ece2917 GIT binary patch literal 592 zcmV-W0Px%3Q0skR9J<@R>5k*KoA{u!Gjd^kR~OxQV*Uig(9?t;>U|%4}uhX@?hveSj|Cc z@E}F(L3Y_pCX-#Y_Fao(lC9$x^X=7pKDQ?QBWnX%c&I|u-PR=0cB zU?iG1WCG>CkIbX&`ToBqAOHYnqY)%BN*S(#d;N}W*iOO5$MgL|0yQsWNoPaIc4MdC zr>hFoypSZGIbR~9(>c&?>{7vTGDQ%lCNN!9oC4!&mY%y$`@Emy<$@gdu6g3R_z3`j zUhkE3n64_YiRV!BLaWuOY6LlUJV(DjwA%tMxVZ%`ehOp)+@xF(?1#Upgjf!kC_48X zlqM){m|PG50KvmsZn<1atT@xDuG2p@8~Qo?TIt0kGCCx{?Nw2UO?$hsgP(5{oPbJj z2nGl6WH=C&5cS_?ThCU2L52g|9dL~PD`0I*N?6rc1l?Dbx))vstp7LL`1P4=gPL_-M zM#}Eg6H*??gsc0)$Ctb9t5Xvc3f3Px&Oi4sRRCt{2Tg__QKoFkPEj}27bx@@u+F&1aawsi^HV|^@BlOMk0)2+|+>;5U z0h3VTlMXg*F{t%H2IGSd#yzdGTJ1_J&q_PS`7W`vD^K>*&dkn_Prx#IuY+yx?Z?dh zmK$h2|Mkn&2}b^N%)_S88w{+;er8QF5ga`M)>XjuJeZ6|se8+Knwi)3yOqedP5{88 z!CTE|0FYfQ8xNh$?p~BMjL0TIfDZV@%dYnYDFRw6 z|NASQ%Q+xQ z8b*#;zY)I?~ zGy&pbd411&`&5i%B{qQRJsaVVw&Iv=pb6+V7pd#c7PQZBGNnKO*{|smq5Em@Q^6|qp8GV<*$T@&Vq?ybNoehatpptWd3{-Spgt2o# z5fM~vLFKUkkE-%|7@!GIBCRO@Pd>wf!zE<7uJMqd+@_TmJY4Nj9pS9-6 zT;k;C53G1J&;)p=ukqxT?dT3An*;$OWaYNJYYa#dP-X{UL4p95 z9%s7GbX^rr-_Om-CP4td(DPG=8_Cuk#h#<@NZBL^VD-eJGD*L=fESKmFsmF6Di#>8 zJI3n^BzC~fuVknH-vm35Mgq%t3M+&41rh}KXBQyb*eYwUD#q*s(khU*-TTdjb}vF6 zNE49f@5QqGz969jtNAPw8n^v!p}#jl0to_IZlK*MF7_i}&jF-VplpJ~gi9nvKv|fG z2}q~_Zv)t0S#Kc#z)&)d0SN+_4agg>3J0wMCUEowkWc|t%j`bCK`ILp1gH!e-*c=s odbpgRbrrDPBVau(Zo9wWKTCQ&(nZs>0{{R307*qoM6N<$g2xP@YXATM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding1.png new file mode 100644 index 0000000000000000000000000000000000000000..099a3608313b2d13e1cafe2ed42e758cef72da31 GIT binary patch literal 929 zcmV;S177@zP)Px&TS-JgRCt{2n=xzKKorMcs+J5UU=6ATqAl^DDQRgjw1JQ*W43;?(zWz6v~wn7 zFaePa_N2k4DF(G36fhn<7q`JH`Faes^Dlf?P{xp(iqdzS++O#79$YQOuG zX>T}QsrP?;|8juo|2gJmU9>wLV|_m})-w@|3*fX`M*AmW0;3>+Su{?y9l6KJwRlgw zkHNSA?&&!ItQWm#&`a7FWf#OvFm3{-*?R#{J`@1pW9P$)T~Gi1kv`+R%wOnkf?M=& zz<^!@E-ucb?O|-ed^&-KI5yn;`O5Ol{ zdzpI9BxoOedG&cEwpEGiYaa)k96qGJ4;Rg3z_VzajT3w~xeQ~=_!^)+4iE)VL17Kh zF2HcnOns+d=PJ-9APzX=_Xj<4zMn@+9KaJ+$lZN=X*?I$N*o}Ag1yVo76%jwL3J(I zdM>~t?&Hax*)?bZWHEmjThMSkm`^9l_Zp5@|2V+6ml^w}YVR_%E`ntSzRexpO+X6} z4SMVA$4}MXAO*YUK?@)&P#n3(FpI{8#S02z7~K}nn<={lor<G<#nf+j{}fCNK&DX?vMmz-hH$^td*?~S0snJ>n&$#WgAjo9`2t3ja|YPDg7Gs#0NFDJMY~7*OvCOek`O>dR&G;$ z$3RkmDl-5J2?1EyoY_9J^}KZYZmO?u5(4l8J$qwwcd~Uy@yyXRvTqUsuzF&@#B(of zx8SL2)G8MkE}Giw3nXSh|5u#Y|4(5ZNE5>>8pB-EIbi@I0=TE=Ae-2Et9@QEW)n!8 zfNHv*96nS!i;xFt0aX58EX!{S2@{x4C(?byB7d(#1QG(UI-#nT$PmvXVB-K%CQx;Q zM2AZxB|uelgaFA|0mc1oQEL;>!QKl%!UXs;21V$yeFg~u zRR4Dr4SK0Ti{bB+iUUMMH>V@^7a<`)*?>k@{Lk|b>q|PA4xrup00000NkvXXu0mjf Dy9S{8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding2.png new file mode 100644 index 0000000000000000000000000000000000000000..4d32954ecb489aa4874096b3ebdb6fe16d1883ac GIT binary patch literal 896 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingblue.rsi/slantedsiding6.png new file mode 100644 index 0000000000000000000000000000000000000000..1567d2dc0a04e3f334fc3f65354dd21d6db41d51 GIT binary patch literal 1012 zcmVPx&u1Q2eRCt{2TR}@3K^T2D#U7SGSBbk4TN9x<>7^D*LHr5DA6lW59zBIXDkPRR zIYn4&HMlY83X(&GkRIZ!lgZ2`^_yfSrVk|R>@2h2%f2_?e6v}AVZ49$wg&+1%ho`9 zX2nxpllJrR@xj;q1*06)OH-4A(!d^01k*_KOmZF-Z0)e@Kn=AHo390~w?dmnqU zc2UznU)N%v!^#o)9w;Dtz?+R%@$q%%Es&hq`FJb&8I?g3Y=R-C6ZIaqj0qmH;1oQcfUS@7n;ac>tg$fe)Ci6Ku!>$P)NhjoT13 z4>AF^YkU;6WPb$Bw!1bFMK z<8_quvw?uQ_kg)4fGmNaQjxabh9^U9O#ipx3DSNZ8P7v-)}-D731kACOcnr8aJz9^ zBTB)^WMkt~UFT%7K;?*f3nY*wP;k2g!Lznm0hxeCl#2hx0efO>fziEr;Nd+%8OB*# zP~R`G;vFH?enKNkq0?@{$z+wXIwX3?OiY85^b{+e01@N*i4Isn!2YMti8X`becmt$ z7$<-QmgEB}6x=TPU18${Y`(ZbIpMsRVDZo)72^ajG@_K!?D#-+8=`Rn%BN9(zOR)K zVz6Eyt|!ud9^cz~$2U%ZO8WqSf{$XcJV46ki<^NibM<=xF?b!YmH^rMqWpZNLr2WLTfUbPNH~}m$*d?uG(zJ9FwM*Af0-2z!O#BoSq+nU&%ihVKwtl=f(J85bwOmtYl5oE@3dgNEWYtN it1OF;gWz|Q6vJOPnogbFu17im0000Px&v`IukRCt{2o6l<+K@`VdYDo@@5EHB$v``D(lRcyUW{+ zH?7yK3$y^boIjkFz^m3_9*0cV}Q*gHo^poTwh>+1GxJJ*ae9CU5F=Rh%B{1$Fi)3gu*%u6m^8t1NMJ77bN z0vn$P2!cwI=^Ze|c(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..bd90bb0dccb82b1674f304f73f3aa02e9cef326a GIT binary patch literal 538 zcmV+#0_FXQP)Px$)Ja4^R9J<@S50e!KoETfF9m5fNGaGhE%6XYL(cvGQ0Tdb+yX5WL5e6P;LY?P z>VC|)tESBZ!QGwN8RtD`)muH>o#Lk(=nzq8%uPX&WX9a#;~PEz>|P$v8jQkn8ITFg z{yee;7f-+s<^kT{KCOmnUbgqQi>uys8I-M(fHkt?MqE;Ti3RhZPC!?DC@N)~6>dz) zezi}Ac(Y*lO7kzX0($VV35B9Uk*IT&pOHXgL?vPiEc?1v&D(9)CmX+GVH0MWm$U|e zt^$XBZty6Bd(u!;h{5{-K>AvC6i_910jCc=F>Zf@g0b)O7?2c*s57utrLX*)eUW4k zQHW4fDg{H}T3#x#B2n!}odp!{^2LGDhY!?eHOD2kZC1l;AFYiU#U?UJL8zdv+u0yWho@JdWc{R|T~X@bC4Q9~n{u^2Sa1 zr_#`e-W|EK{haW2+x1DGJpLR>mzV!F^H$3{ cgM$CWFM}lgS20@F`~Uy|07*qoM6N<$f-n*IxBvhE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/meta.json new file mode 100644 index 0000000000..004eca4d91 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs and Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "slantedsiding0", + "directions": 4 + }, + { + "name": "slantedsiding1", + "directions": 4 + }, + { + "name": "slantedsiding2", + "directions": 4 + }, + { + "name": "slantedsiding3", + "directions": 4 + }, + { + "name": "slantedsiding4", + "directions": 4 + }, + { + "name": "slantedsiding5", + "directions": 4 + }, + { + "name": "slantedsiding6", + "directions": 4 + }, + { + "name": "slantedsiding7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding0.png new file mode 100644 index 0000000000000000000000000000000000000000..47701b1fe1e52c08b3a10b0c65eb5c1c383e3dbd GIT binary patch literal 811 zcmV+`1JwM9P)Px%%x&X;;0>C^`z};ji zq6+{lB7WLme9zKq>DuVFK-$li+9#zu&lMK~sL9nuaS3Y;1%Pkgzs~DzSz2LIZlfGe zFgWi0Yp+jkcyo`d>mmCYIIvxy98ZY0#b;j3kYB9&wojjaE^GlzZ){mwVSpZaO+kqh z8nys+|5RpPH+P?Y%z-Vy=(e!xr`$psUR=QRZ>zwlmbF&60AO$4Sz4hS%W?-N0@(Vy z9v`HL;B^^XcaM~q;B6TM%qxTx4UuH`oH`=X?71yqIk~`&*X_2*ryFaDQNQ_h7tcatTSW1^D#kqg6j@?H~Oz zix&#E0Q>uP0gmb?L4eN3fX)lRb^(>!_npW0g|oc?HPO77traHOO@QC7o}d{{4@6dT z_{-Vhr}hP{-VFUO=Ymml^8j#mdNe;edAHQ2i>FtJPy)81PEfrhnfC_%5-B1CP;p{i zJ%KOx5g`DDX~M1#Sw#q7TVnvY&pC(?U~t@9sU4v3;RYfE0PJc9HYHn|AVvV2+JV+u zfF1)v*A9pfpq^9kVd^GC2%tlmzfVEL2@tx*K!gA>YYapPpkjbtTpeoXC~trImn^M< z)E0=a0G-fh1|kH|V}Nb#K$CPlg$My$O{NKAV?Zc6FMtRa&}$5ILev|G5Wti?QSCOh p22FW!f!Gf)eVkg=5%{V#_ygr>CMF-7k|6*9002ovPDHLkV1g=tX;c6J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc892fd2e2b9ac187368f80e1cfd7243f6b18dc9 GIT binary patch literal 885 zcmV-*1B(2KP)Px&FG)l}RCt`_n@x+;Kp4mWTf8h3O)0VvR}^!obY(AIboc0I5I>{%5yX=$cwV%y zhaMKB5F{kXLT{~y?vqX?Gimjim&f#X%Fb*^@}GHL=9%dcBJ<+ulXdp|ajQK^$9vuX z>Eo9p&hsB|Zg$1_n`hCUJ&5*XAsoB_B23`=+pV=PFPFyllhLu0XGa%c_-F{g{-J=o zk2Mip0AS7uxV6+;2w{fBpJTc7&kG?F^p zIL?J_0@b4E=-XazY~238v0w|3O-I(g`K+w_ld3uTG&??j<-P%rU{27d9dlp{FrSsi zb_#3x)zTWqxnLJFKZp zywwACj9g9qQOvs*}0pOR!lqs&$ zFa@Eo1$h1TWvk8P7l5|8^uh<2n4FzjvpzK{`G^p}gzbY}*A+zw(3MN*xHbh50%X%sT|=~;Hvs&Yfd~Nr)HTGv zNv&N7B1QnUhInu@K=lFD!e7WUAwmFsuh7R-w;@6R71Q+hDTp`$Z2O98pG!mt&~?VZ zHzEWeAE53fhFUqwTc6$&>MWs%8K4rnW*|ZU)d%c*cEHs!8xaD;JToNL2ZZ9_1rT8Z z|9WP~MR{F>045(mAyECPx&4M{{nRCt{2o6l?8FcimM%Ps@6Dwr|w)*mc~j&Ag_%XZ%1F!nc&{t08JQrNky zfgB7gD+V)+O$qqs?2su@WGPnjo}yQKpG#v|uB>m~d(xAXJqXO}!CGKn z|D2-V0R!3ss;n@SE&k?Z4f$2wy6?-Mw*f7HZN?Uh2F5Tl-jkTb*)?bZZ2qa6yUDjX zfEFN~luq@eTX4gR3)sGG85l(pLoAwpxB!5=dB>uGD&yr2Bm%hlyBZ(3h~RY?-1H2W znBZ*~1n8c@<>ei=c{HR`;V!e5Gel013LraY5`tUDB|%~UC%nc06=@aeq+CAJyBJ`C z%W!AIy8v8$UqU8;DHc%F^$nQ-uCYLcLk!?;pF3di0-#-Bdb2X)+5OB|CwdlPoACx( z0Cjy&{hXI|=h~mT*%6BWE`a?9>FpouJ)28#0xiJ%k8hmnna2L~mtDMFffnHC$SuH` z>TwWY@G)TU0-#+$?(N%#G)~)KCdhIDQ%Cc%-Y86T5CQzAdV}pCT@X=o|3wA;6{$)^t*~;)u$(OI+J51ON!P zc*;Tmb+6DgZ01+psr9z75I}VSk*vzQtb$@xVIjanp&U;64a^Qu#tRk}P-Vr&e(Xde1e4w$f>YB4){A$#6kc$4-m=2 z&Am5MVTpc(PQCV#PP2;vx&`>`JOC35P}AWmv&RC{x&amz0_f@R_-thb>+=BmUyiU4 zKu14rH>en(V*Bj@B`hpJJ!1f1*i`+u0qf(O0Sf{2WJkYtIcu;jtX*Ii1h;_M{mkhc dfv>X$e*yZ6F|Ku%lC1y$002ovPDHLkV1oOFhk5`2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding3.png new file mode 100644 index 0000000000000000000000000000000000000000..6e1758477a93b96e23f824a34e515dcf2bcbf9ea GIT binary patch literal 889 zcmV-<1BU#GP)Px&Gf6~2RCt{2o6l?8FcimM!!CueIhaxKIyUA*Mmu`hWm}K?8^->|u|J{oR0=zn z&Co**g<&v5Sd2n$%??41EIm0+o@Bi=`aGld9Gb?KJX;bq! z6|xJ+QgobK9WR5J`@69q3t;-H&a9}L^NGZLJvM^{LDRQG`t>G|1(+2zI@&f-FFirD){N!A@hc6shIH!iyaWIa+Jdm`EJ(=7{Si$i?SPyrn@s zoMT=*KcbqCSGEILbrnD6SqrREFH!qm|YHC(r$~_JJN$8$H`&@DTP%$sOmXD zu^Pu>LTrMT!Z}PDOOU02Pv;ps%ODGYO-T8_d5+uU0RjaxprV7K$4}6 z@0(9oZLqY@i?r0qg!bqW24Qe6-hD2(WcatiXpifrS77|65{PwZyviCiLYWaWi1Dkw?B? P00000NkvXXu0mjf_n(rR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding4.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d5c5a3213d4e3ecc8b41a71d33edbbbe13bb28 GIT binary patch literal 856 zcmV-e1E>6nP)Px&5=lfsRCt`_o6Bn3Koo}mglqz)9ic@)lx(~RB&9FWXDEHf(nly=l|a{_Hh5vE zX)uT)q!xpBN*ChD$D^?%duBAJ^0$dJwiwOtbDK*p5SVvw?_O@A>!Y7jNelq^{ORk3 zP5)Om54(Z}Q>?T4dMHE)z=>74cb^rPUi%X#0O5P!ga`qObyi<5=lP(04Fol?_cz`Se3|%OBCx2)BC7y*I#@wd&bj`h4nkwU~K_B zfbH6_C?Xr#ei6qb>5er{|Rp~ zz?Aw2gB-pPB8kE40BN;A(7k!Ue7>OTTmk35KPPA^ zkkWh$%!lbexBx&ij;LgR5tUnm&X;d?eTxtP2scj%E80O1>j{cmB4)JJiTu>|Iw7f zgl^*eNS%+Zc5yL44|qNY4+yXTeL76OPVI}?ZkCRK z$@@OtAh-Y~+5(|#f(x*iHMht&f3-csRkejSdDU+l?ihj#05m5%`hA-FTM!YK28Tw3 i1uR$HyTlE*aKu0Ht4+(a+SZx?0000Px&Nl8RORCt`-Tfu7EKoET~y#x%A5hdWJQ0hY<`Ge%xZz%o7(oZNo1?K}wZScWR zs1cYVq(ZSQd&x8f0DSxU zA>2y`tP>b0ZZQ=!or&XSK^W;6=s;=exBj-`oj7g0KVV(j=&Gz1i19sHFuZ3 zrQuD$P~1MBoTAL~MiwTv#m={TZv>HmYqiNS(mS)O3O|3Xe23r#mN0mzd8bK*GSejo z76J~{d)Gf`Ac8FnlAdeL<4K$C9h+Z>4K^Q;OzZFFs?IRMdRYu6Ly}-0&Cmojn7xT; zdjV}LPhd@jopD`pI?S2}kRPytOn<#BqM!TqA-DvzX}*i#1ZdShfsFv$wwSOjc6+%% z-~Yx28v$Ki@0tG6{ruH$hg}#-ceO|(_$ahY)P*2NVgxfU*cO}SGx>v~J`bo@zW-3v zBt;6W_L(MCqj~M|pAbx-HtlO9g*6J$q*sg9w72tC=iPIGhkp;8-MW}=Nu3xfFM<8AWp#jJadLasx2_VEd_A`Zf>W|DpT!1%wsfh0)W=6hiV5xl*_3g zz??{5u5gqV(A`Uz^+dM%0$0t!OCe6c(0xKTl}<|Ddqq`=`A~>EN(q=SCm3tbAWnem zUZKoty_;u>1kP==I02>)FpI16a@1RIzy(!4z=V0n5E9}R&_(P66LA8b=K5{jVV~By z%5205aBqi)e{8`4aRP=W7FrT&ogfg$ABbDPYO!(F3()m>$m4Ty0)YN{Px&B}qg(%PRo*nJf?(Y&=C|U16^R>I9GeqXy+v}&x@x{))EMI${y?*n$ zcJK42uVc2X;fH%NfVf~x^~TcG0S1nWaoa!fT+d-2;bzS0w4geawq_N z`1te7rBk({0xV{Eujj}uv?1aGP5*5QjFi@n!Ucf-=AD=g zilr`h2qHjVf4Ad<77;|#VB7C#i3wt95NOU2M3z5rhi4OXEzo7wR3U02r~qx77uqIH zM2P{K5RCygWEHf$1&%NV_|TH>nh+O2tM3!R1n|Xz5YI{zOn|O;p<&T)uqc zjjcieAl^D5x&T$};6E#*x+1$>i>1uy0=Ny(cK<+Ei%p0f=ja0X=yHdn?h^#MCm1qb zM7IF9Pxx|tvF#tQ?@19|07`+rR@n*0|664N*%YZx03UX5QRuVA=q_NF!akpGs}n*H zT>!fbrV`j*I!|ue&HrdhVZ!&$5XAtAqjq&Mpy{0>z3=c4q6^R`?@PKtbOC&{1;Wro7hpcEACZ@j&Y9tTb%Zv0+3y%` zAEFBY)E7Ixm#L)|MC#Ju&_uU@^0BO&e8Y1R`~?wBU7u|Zi}e5i002ovPDHLkV1fb2 BopAsF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidinggreen.rsi/slantedsiding7.png new file mode 100644 index 0000000000000000000000000000000000000000..a06916e1fb554055f8565c7dbac4a426eb5ceb64 GIT binary patch literal 915 zcmV;E18n?>P)Px&O-V#SRCt{2TfK_gKoI`Uq`6MUgadJq!o|T|liDU#$RmV2W5^?fRKaQaB^6Ry*?f_Gi|Ye9c*sWof_ppV_;DFy6g+{rf5RW%&#M@af~1E0^cL zaJktBXdwWg%DQ(P1L6djm}Q6FajhmnpO+i~gwP8oh!e0`?{G7{ZjZM`6ZQFVXdZ#S zcnOGWfX(T}^aJ7q=r9+~o%czIQw#-w_aEM}aa@1#ZP8ez?Hb2j;j96wtVgbOpQ~mM zfd8%(oC%oUPuXkRqG_*ZsxN)gj?Z6R-@pygd;n+P(r_k#i`z$)2ddSc4R!P#NjMXb zNKT${LGh&K5;da3;W}(q!l6wbaxf2;>B5p{B!2%>e>| zilNPV*M7G3`^HM>*ziJtDcQv`Z*zYx4|rDPuxZzkRLnGUCbVEuqo`9LZNng?*# zQ-ar8fI#-Gx5P}u9)NHN;sh@VUQD2u`WoO`V%wj;Fn{&Z_3_T|Y64k){Hx~yfV~Dt zVevqqC~)_1%T9A7_5h3_NQ~lYffV7a0b>sE5}aeOxd702inAmYcHX=2AGK5FcBwUnCo}_!ZBO- z)mj%PfG>yp?X+iG4xd_BXp>0R2?BBafw%^!vS#N4Rdbv%hHRgU6HqmK+&$d(&YjZ~ pbw$!9Kp;XwPx$yh%hsR9J=WS3PgSFc5t}L?ao2)J_eeMMzBigQ~y313ME7Q#%o<6^>G=K!?P^ zvG1JYqpyCC>e!>7+bD4 z@MT>YHy02kafG*z8~~toPEJzlZ(5YZQQ?8gaQ!aSz&B(F`g0?iXYwx6tm0b$g#b69 zEyDgUC8LNrcmmvjbI9qqy6qysS)*yjdSTY@vP9H6m&~nupoALT11Qw5wrz|%yT($^ zAghv{XRdR<1%_A+dd1{43zBoBQZrWqj&(m5X9T&zxcmnXq*)P2^nb4NBlZHu3uS&% zK+OY|(VD7qZ24VJu^woGw7jG+$5SVr1ytYd9|y`Gl?TYR|CJVmWd8%&nSPrX+j9pG zl)ZP~&g|Xp_ACLnLaN*loCQ=ODIxXT6(KUA5!LkO<~b#Vi>;jnl@H3^8?01Z_Dtwm z(gSqt|9#;9J`lVQ0Q5d!V87idA2Or|?8Juj+%|*|tQ&W>UlOg?>GR$leEPx&FiAu~RCt{2TES}DKoEVgO)9DoLrM!#2{i?sd@S@(dhNILoBAoemmC5;>Le)Y z#f63nY%F1i*zQ4=yjqQH$-65}dsti@bc00%h{(^pc_^)+0PyvLyOGDd*#mj4tmPaVkF|BxJRp7OvWMq_#ymid6fT4)6X1n0Ii9ZR zchcIv^8p?UkTLCpXrIR(AcYnJ z)-OlqHa!?Nc~(-tSlg{8Ie`ig>OEsQ$onJ%GSdst2@sHV*)w-FF+RZ-B!1 z^1LwCi9SKODbl{V0zmf|=myJWP?nHM>9B|Zpgn(JK|rwT?W#wF{_iSmt&ar@0&*T8 z7~P?$(6OwtAfPUE<`XPU@DOzR1&as>Ry}&{-<~bd`qwjeEC?9&*O~U^+4aJ>kOy>H z0{iwBCcusW3gQ`q?hO?S38eMH%m<`%#lW_*o&()rK|q!VT%Oks_wS1LW;SjBC{cRKbFPvU&hO=K(1?yB8>{2b_clh-jk6fJFqzJqDBI zWA42V0Qa$x{sI;R$eSJ4&VOE|*Wg&NmOv9|Jpv}n$7+29hI$SD15{B-BiO(__5c6? M07*qoM6N<$f@WQs0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding1.png new file mode 100644 index 0000000000000000000000000000000000000000..9a40f8ef987b850c42f52e550a98d64cbc7d117d GIT binary patch literal 886 zcmV-+1Bv{JP)Px&FiAu~RCt{2o55<^KoExi$iX#{vB5nxA=DIf^0Bwl_vthBQF1Ri1PZ0L!pv>_V$_u_wUw{Z}D%{qkCFKIF#ZbOniJDv+ zI@16%4*+E30$w$sWYjX(X=^9Wn~-?b>M z{}vGjsAzyCcW}XxdW$f?bK$HxM2g^3aO#B!4@kF>eeXYSniZg%>{p=xk(?vuGsGdTp1IF2*G#(uC1pf6BVSq9Z(9RLGg?i3V zgaLH&<*FulKF=A8(*V;0d>^tF;Q^KN0@?am{QxQ=4B+Yq0QNjUak905s~_+pG(gAx zzX!aC@Bn8mfT9jK_6trq53tk%di?wH0?{D=RCT~dO(4nuzLdU+Kbp2ah=GY6djJ3c M07*qoM6N<$g3r~XyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding2.png new file mode 100644 index 0000000000000000000000000000000000000000..96eba85193c7197e912749e23698aa63114c6bd5 GIT binary patch literal 826 zcmV-A1I7G_P)Px%^hrcPRCt{2TS05vFckjkgf7gXfsGaBQ5pt0^|;&Eb-!i5X+LH6(L-U!oD3to zw1-kdN^FwRBs(l}6>L)J3B=Uc?w1)z~w@;HT0L<3axlGd~e#U>uzkvd> z3y2lEg4rs`D}197y(U2>KsV{CV&)6hEI>dIQY3~eA!GukNmgjlXhEqT50D8^U0QUj zoz54StpkjE8-%0bacBTwZr;&7 zfC^l;I~|-8Q1*RZu3(LTD)E3iu>)7IMu4dn$l#y>e3rr!T2BBy9`N`#|9rc8Quc{n zu?s%uphtwHq{SqBZco$Y!Gwk`5z-_&7oh%wIC$}%R{ZxB@{NSG; zG6B)K83B=^jROI#*MQa&Kz0F<+pmLY(8q7;4gZ08`&ln1XP91G#g71JOrD1!NLM&>p;EtKPCWlwZeARjs*eZ-X{0`;_8aK zL$Q3;7TCFfYH}{ONOlCMAlDw+t}|fa0wP|R>%h+U^S_6K-8sSjda)p&dtX38_r5^G z?+dW7fW4eSl2wWaP{D!#T|59#p92Jr_Aa1{2ed*1Wa!>Kun86xAlDcGq@D*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding3.png new file mode 100644 index 0000000000000000000000000000000000000000..66bdeed34f4d0b602330f3d5586b7218c731bfa2 GIT binary patch literal 881 zcmV-%1CIQOP)Px&D@jB_RCt{2o55<^KoExi$iX#{vB5pHCDasj^0Bwl_vthBQF1Rm1PZuBRgH^6Mv2e22se3M`{xdH%`i)AO{ ziw%KvJVZLK?+)BV_W+x&R$f8cLjmB!+iVBy-M0;8xkj2Ex4oOM-^lMkf$RawO=s}0 zUcN~%?QQq>POds%4pc(a#dQhy4XWBJBLlV3kmax?|5!?WEO_0@tVKacQA7I!2P4~ut z%>X_v$kRb32avW)bk-7+HgQEKz9@C_07pOI{+Is!I)EItp%KEZ^O4fQ$S78*E?Gi zeA+QHLP~KK=LBsXNv|gWs^1brg_10PJYau13#lU_JOGF%mLd$0ZxWqHxZ?k|MQQ!F zh%i7!101=7502DZgaIB4XU!o}1W&=K7a}|$-z4t6|8Rc59sfLQC&B>J-d4xHy}GJ) zFt49=2)HH}a*Gsa02k)jL++-Fh!9Xc1+4?t*`Yig9P$MI^%7wKod+1_2--qDXDGq| zCgoyT6TFb;jKyhy?E#?=S&Q(1%6Wle^{9RT6%hvT^#cHR9-uheTEN#2coG_5;{M+Q zUPO4nsWU^ze!;ot0S2LB-bRE0Oqvp*5LzJ40Cpmzu7%F+00000NkvXX Hu0mjfxCWPr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding4.png new file mode 100644 index 0000000000000000000000000000000000000000..86fdbd2ed63775e856f3f3d99679efb1f50b6260 GIT binary patch literal 924 zcmV;N17rM&P)Px&R!KxbRCt{2n?Z}(KorOStBaM5D0t{WSn5T3@KPxB)O$ZlKT|(S@5>$*3cch| zgkmY!Qw7BlUDmXRIB_zW#AN49=9%_)a+7hBdGp?X-n<#F;F^yLR1_%bdLhq;wix8L};&BjSce=P< zCLhf@Kr?nM3@~m-0DyVW#dLTBKzH@X*|XV(0JW>o1US!ADUS0wkUyt4MgzoZ!^WknLgt5cBrPtm4gs0R z!=MF1i+`1K>-@SP(Ey3+1!A>H<@W0Jn5a1#V8Rp<9Cd=!0IC>r?5qho4NzHb0kj~* zE|UiUeBvJ0xIpd!dZ)+jD47yZ#Ge&DRfq&ir)**2JE5Gh{j#2j--)&#O5~uY5DTujif_?{gwl83b(|SPJ_C9f1 z4=}+k5AeD-4*(zDyiU#+2(c@@Mvy7^r!TY1J|~#kSGXMlNS`e*(YRA$5?Mo(Ylysh zBBhRaH$YXvq}CAc29W0qO#6s)lO7PSF1;III=qQTy5Gs1DbjHy!hm4SJBGff_JwN5D}B)VhIsj=&{sOJe_jFHjTS4WREWs(%;N z2lAH6Rq<{By(6mIhlcyqu+xCL&mFTffTS)Xcn<;n{J>(L-Y=XPzB773_uAeK0HhZ^ ylOTJ)O0l#mY(to51&(k40000Px&IY~r8RCt{2o3U=&Fc60S$c14Luvlr9jv2eUv^^A0>OI00p{e2)YR9 zF2IIq7zJ#1kWV5hN>IWhd9nLVjxAfcpU1o7`Fw-Ke0lhA%JbQ)-~agQ`Nrq|?|k0O z#cFX2wcesUWLQp)$nWo**QxcE{oW!308krU?Rt%GuF>ESM2rBnF&Wf)dwm{IR676} z0H8c%K(*_+GGo7YasgKJDS#sY)5VKwhvlUEyv?KM{gVrzGvxmCIyd}2HP=4=3QfcSoSq9(vyQ&Evj!Zvk4h75Z1n$nWQzF9mM_`iwE$SYMst1FKz+AsP}<7Civ!YUs&pZv2H!4 z-j5B70Cr#-uI01ldI>^!3*gNER$Nfl{x9gkrt-bLH$h?mK`UIKKJ)947yR)32Rvat z3ygJXNwom$SwO9~qKq3uv>0I50f3BJAZQF|m`~eypq=xn50H}J{QwE6ZiwIlbYp_3 z76hLFefwpxS|2;vD4|z>bP>Kjq`T;FtW&q;iEr8wY(;?3&51G3bm`~q+Pw=IwPFh(UBp(eK zDP`{yNxz#1fUloEp6IcwchCo=-|s(vzwJ3ey^hG=F96uzA$H;PqT~YTPhfpmTz&H&D9b0dxJ3TmYIA#(a9cv%-zR*E%cQ8ghlR!cTw98G!<5 z<_5Yo!NtxBcip?FcFp-AWci$20Ak4XL+pJ*i~wV}$QV!_vbF};IO2i91;&8oF`1V;b>002ovPDHLkV1gk1r%V6< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding6.png new file mode 100644 index 0000000000000000000000000000000000000000..106fbc918b4c2ac9a116b0faecc9e3f434787fac GIT binary patch literal 934 zcmV;X16lluP)Px&U`a$lRCt`_n?Z}(KorOStBaM*qTrziq121?;H6OLsrP=Aex`nuy)Qj16ne>_ z2*pycrwWQAx~#T`IB{k&iOJ5J%rpI+vPs-H|9S79nK$DV0`p<~`ft(oDC!n|{_flN zE0^bAyL_06Nw1SR7xiy*?-$E8*|S?@|EVS@8xLHd08#(8FgmKjA_Zpqq#uOXo=&b7 z>7m^RX!?$Y0HgLHIp}pN_wJqJvsnnBB9?1S1ody~{0A6%fEfWk8xH_Z?@$2v^lqGa zkH@P=>%C?!3$exh^r!Q8aKSkRY&rYBpY+&l-@>SU$nC}0_2C3~O99zv-y!TuZ6;_& z3Kv0~1&9|L>v{Q3e^B4;P2fP+V)dnYCp!>mm`{eWSrEnHt__AOwpx$RWH~kYn zB6wSL4gB{4IH$mu-}!aFa}2xJ_~H5m9Pu&^up!?F@nWOx2e^0r0*-iJ8sj(xR`D)C z_TA6Rc7m?W1Hi|(Z_@n*LTpRd3uPL8{yM$veS+G$!m9xQeQ$w{#_bZ5$Qq)oCFIo; zDTma-1*p0sl-g8-3n2Fw*wzteHb2POkMLZA3osenBt6~hWcC!9_?S%w7XVPg+Q|Fd z`;Jfu!a{&kLt2@|6#IR21Q+1pm%e@w1L>MVc1%D&hzc%%{H=i5>+xcft||DeBn1~h zQWW|=OKWTdC_^JXV770a#sDjeA80ht14iuwaP$FnEm7S^;1gbRQw8du#^ez^0!->& zI|wd-xpt`jT~r?^TZ%hJZ~@GQs9_&lu2aL#1M1#)%uWDFT_OZe0o(73=DX9H;Z!+4 zd_n(pg9`v;Cq3gxzh0$SS{1e_P#3`?V7_|-b|vz?%stQGA7@HajS8z0_W%F@07*qo IM6N<$f`ePPl>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/sidingred.rsi/slantedsiding7.png new file mode 100644 index 0000000000000000000000000000000000000000..b9201e4e3faf0cc7fb494aa4bf33b7e34ea83741 GIT binary patch literal 906 zcmV;519kj~P)Px&L`g(JRCt{2o6m0AKoG{imZ9bIQ>040_)z6S zl)EJmi%=z?2Q&8mv*WO{-mSy$MDP-`v$NmMjE5Tp=G)!JQ<{!0{`~##KQ}J-|KRdr z4!+*bA=X;}!0M1-F*qWfO{`;S94EmI0HB(1zN?+QGVTnAL834~HIW2jy?tLE@c5EL z)_~O^0rFkV=!E_L!40sS4gnkis4kx6J1hp~`#SfI_YZCWnI`wA>)i1BlmlH)9sr!q zPyqPx*eiS9^&EG_c?;00Em6Np%K1JYdt1#*a5g~QWE6Ln&i9xm4={QF zK@(Ibn$(UDjk5tVdJ|BPO2a@X5C<3$4qTHy@9@~i^{ zdBKD07jT3%7ijC!F~tI`xqw)2qncbBI@16>4glha1-xoN$#huhft2S{9Uvs$>j5zw zbxn9TfT;;ll_2;GP*)Go^Z%x?Az(8=offRpkrD&Mc1m*N7nae#yn z`zrRANYjy#BZR%TyHg?sUoC5BY1dvcKr%YTx)_H|KyUIU@S)Hq#jU_RG;aK2I#du8M*hznh*3L z4zPu}As%yIikDoVX_B$*eIn?yc>wtS`O}GB+iC}O(DD28*VF&qCn(1e>FpeV{tVHC z(~E)|K!%P-Tf87|D^48=Zh*H6CbxzJHvsh)*kXc}O%Ir}%isnmYX#HcwO9DsEBs!2 zg=I3J>>Ds+g5LHDo9>CbcPKQWmPx%21!IgR9J=Wm(6P1Koo^PVc{l1val90p&$_`U6hve5&HhG(3K6LbR(hhFmVjQ zT})(+Mk9?xep+bG&c468bB^vPxXm{w{vtwvub-{}*dG-DLM{MU#g8P*Xja1gQFY>n zAmoCotO?gyN_3%z5M5jXuvwX|^9H1I+&|^Hbo!`6K#~EZdIC0ni~GUgDe%QM4-61i zWzA1gpdDGVj8KR1z#*tZFuBpHtO(!i77D4@?leJG z@nffRALH#pQ~XUoAr-+*mb}U?SjAlqG;+5Q7Wp;rDtK4H|E&UmBER-7qvyiTS(UY( zfNvSu*EADjSGHL)9K%^wS--%TET`TjLp}O*660+QDZs|i^s4enhAzhY8k(YWJC`da z6jC8%dnerP^wp;-TjH1vnq<}R6V{9=^7w6JI29qlw=Y*6(zuvE=Od;0I2pU30&I7` z`Z9Da9v|ZyyG=@;M1}M$qnCtB2~}D9-vhp6E)}@!_ReUCc~(L5$K2PjZvhQGxwicS aD)Px&gh@m}RCt{2o560{KoExil!_$C7{v!7gk-l;)kD>&Ip;jy4J#>!5B}0Ej6M0Nr*6$-{DAIa6%HE$1;u zo*{!5Tjx>2COM&RnWC1SDUm4r=pl9MPe8f#SrG5kw)*b=f1@u9iTmayY2aO9*-=J{; zg~kOG{u>tv{J~27^aLjgC$$iTEWpq^G`5%7;Lz*umksKa)$-~BS%5qjP%#BZ*I6J6 zD@yX$U@J92-4adq$OU-@tYUrYf+z5uTG=4E81dTck}8!q;dHkPBBo?WR(tfRuFsa+ z@h|G_$ymz;(ga6f+STcLX@5YhA$HydG;T1m)hoL|PzFyyB}%93Tsz@7RhxezCoM>K+@f zNgfXVSz-?$9&n&ii3{WnTvEk0_oi4EAbD7QWxE%T!1d30=KrGQuf7Go7dEI;e?AjnWyr0P!rr?N|gz*I8s%k=xitV;2ArB5+wEy8!Z(*rwcEj!5@s7XV00 zYMZzK6?Op{7bu`{fyM=@rxpSP{-E@*bRN`Pf?a^J!_xYpD-|0tf?a?zo{!ym*>-82 zRM-U&Q@^*-x4FvMgfiF#0L&4;Ob}ZR!7hMsfb=&*w_|Z?Bns1Ds0w7elEf|mkiWaM z4Qs500B7&|nSf@B{CPj3-1%fE@CWF&&54hCo}j8zXY2yVWJpJk@HQg833dTC!Df!Y sE`W3a8Qs@e2HSvL03hoE+fIu90uW``=9N9_*#H0l07*qoM6N<$f?5>D7XSbN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood1.png new file mode 100644 index 0000000000000000000000000000000000000000..84ee2d5d104a650bcb9d3d5d2be201fc7cf366b3 GIT binary patch literal 939 zcmV;c162HpP)Px&Wl2OqRCt{2TfuJHKoEVDiYCYy#RnpUWVce)L)EA`_f+*a`hER@en3w7fe5LW zszM;86+IZmAeSH^dT=(Z?X__{YtPd9UBK%#_B`*-+nF6&V8(m*d`G$dW;Sn8u76Is zSO+}UO0@;6HUPl3w&-=bx!2#!=A`?x6L4;yD%#{D(f~P#XO;eXNz8*kwcU$-1gMPd zb-D=G>Au|){iA`M05RVIVBz0Ad|RdZd9H=!Cf;8M*a_Ghy~ml;PqhVUPPBlXfOoG4 ztoJ8rC;)u^bg=_~dh} zZYM^CRv%E*xM0;*IzJAO2^fF-t!%fgxGxA+<_vooWCA{1zErj+on96uS7YiUkf3b} zBvl}3be0Nmqfr6s4>T$up-}+||BVWG?yyilRe%Ek6Msp41QN&ujGPzB_M$S#jmn}y zlZ}=^CZLFo5K)aB`5 zk`t_41ytuFRZuUD>js&C>Figj>r4rb$OI&#z9-|@gQ4Wkj*vhgf5m4?PJm26a>urN zata{Y@m1~p13uGU)lZ>Q{em0P3$;t`70ZI z=JbtF0_`IpZ(Sg##Y}kn0AosQ zh)Cd)M0Nr^cbKUpML?}DU?%|Br^w2v02S;6G%ApTMg$?h-ozVvnHA+tg8R$4&sC_V|Yg(WMaV1VjoD zIX&CjVmgcd8nW>B&QK;ucP5FQ03dsJsSas0f`E&+gP228dH$?FQ67CTZ3QPx&gh@m}RCt{2o560{KoExil!_$C7{v!7gk-l;)kD>&Ip;jy4J#>!5B}0Ej6M0Nr*6$-{DAIa6%HE$1;u zo*{!5Tjx>2COM&RnWC1SDUm4r=pl9MPe8f#SrG5kw)*b=f1@u9iTmayY2aO9*-=J{; zg~kOG{u>tv{J~27^aLjgC$$iTEWpq^G`5%7;Lz*umksKa)$-~BS%5qjP%#BZ*I6J6 zD@yX$U@J92-4adq$OU-@tYUrYf+z5uTG=4E81dTck}8!q;dHkPBBo?WR(tfRuFsa+ z@h|G_$ymz;(ga6f+STcLX@5YhA$HydG;T1m)hoL|PzFyyB}%93Tsz@7RhxezCoM>K+@f zNgfXVSz-?$9&n&ii3{WnTvEk0_oi4EAbD7QWxE%T!1d30=KrGQuf7Go7dEI;e?AjnWyr0P!rr?N|gz*I8s%k=xitV;2ArB5+wEy8!Z(*rwcEj!5@s7XV00 zYMZzK6?Op{7bu`{fyM=@rxpSP{-E@*bRN`Pf?a^J!_xYpD-|0tf?a?zo{!ym*>-82 zRM-U&Q@^*-x4FvMgfiF#0L&4;Ob}ZR!7hMsfb=&*w_|Z?Bns1Ds0w7elEf|mkiWaM z4Qs500B7&|nSf@B{CPj3-1%fE@CWF&&54hCo}j8zXY2yVWJpJk@HQg833dTC!Df!Y sE`W3a8Qs@e2HSvL03hoE+fIu90uW``=9N9_*#H0l07*qoM6N<$f?5>D7XSbN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood3.png new file mode 100644 index 0000000000000000000000000000000000000000..84ee2d5d104a650bcb9d3d5d2be201fc7cf366b3 GIT binary patch literal 939 zcmV;c162HpP)Px&Wl2OqRCt{2TfuJHKoEVDiYCYy#RnpUWVce)L)EA`_f+*a`hER@en3w7fe5LW zszM;86+IZmAeSH^dT=(Z?X__{YtPd9UBK%#_B`*-+nF6&V8(m*d`G$dW;Sn8u76Is zSO+}UO0@;6HUPl3w&-=bx!2#!=A`?x6L4;yD%#{D(f~P#XO;eXNz8*kwcU$-1gMPd zb-D=G>Au|){iA`M05RVIVBz0Ad|RdZd9H=!Cf;8M*a_Ghy~ml;PqhVUPPBlXfOoG4 ztoJ8rC;)u^bg=_~dh} zZYM^CRv%E*xM0;*IzJAO2^fF-t!%fgxGxA+<_vooWCA{1zErj+on96uS7YiUkf3b} zBvl}3be0Nmqfr6s4>T$up-}+||BVWG?yyilRe%Ek6Msp41QN&ujGPzB_M$S#jmn}y zlZ}=^CZLFo5K)aB`5 zk`t_41ytuFRZuUD>js&C>Figj>r4rb$OI&#z9-|@gQ4Wkj*vhgf5m4?PJm26a>urN zata{Y@m1~p13uGU)lZ>Q{em0P3$;t`70ZI z=JbtF0_`IpZ(Sg##Y}kn0AosQ zh)Cd)M0Nr^cbKUpML?}DU?%|Br^w2v02S;6G%ApTMg$?h-ozVvnHA+tg8R$4&sC_V|Yg(WMaV1VjoD zIX&CjVmgcd8nW>B&QK;ucP5FQ03dsJsSas0f`E&+gP228dH$?FQ67CTZ3QPx&SxH1eRCt{2TFY+QKomWcDi36g;sq!|f>!FXRlDx8ztQjOZ$$lsL`YdQ3lyZZ zq6;I8I7n!!^`r6^5BO_vHGXxsL{z@o~_5rkuZ002SQ1OT|s2JN#}?%BJ^l=N(N0cg%ncgcr#U$7X2*UWizw$Z=!X{?^96*@bHyk)vtdsa) z3hV>`vGK9t$!8ToniC^nCtx_ZM&CO}-|MnGpQNDx@b$}wXCRTVEZGv@i#>~Vgdl9< z`|S_%-#~#850H)1X?fOu+3mSNmOK56AHiyG6AFe-`aK8 z*^UKOFjfaL0iQp;(XOjOPlqReg|WY&{s|-)dj(V#P>t590Kgv)Y89aVf?5S6)G8q1 zzfpnV;JVa4HNlzr^Gc9HCZO+~YuAfpu(pp5j%7oOq3sgw+oixF?VHmOoM_7}%p5YZ(=qS~Xny6P>DlV8-w zlVL0uND`bFx~@*!OZEft9pdO^P#B|A19@%xzaRfxg=EOeJwP^Ayaw{?kktSAVO<4u z-wWfbpaNt9su0L1AQPZweLLgWgP`c`3kV4W@^5@XA*lU*D#!$=9ox9aAGf!A?xprj zv}{=E^zH*IDv)KkKvj$fED#Va%iV0B{FUiP?*%de4?ovipYyK2MJ;d+825m@dx329 z$y|geB{6_s1z1y2Aek>vV}eX<-t57*o6&L42@2y}C%vA$PA>%%tc+Ka*a^tPAxdZL z1jx5WHH$n%8;zX+?qrIcfUNm~vKZftNaxuJ5ZG4*s9-0cR)HMUDp0F{eXtXtE2-_0 zDN_3i>;$MKH5Ka6l?)Rxf}MaO{2ROTw%0{BiVAiD%FGwoI4i(TKvtwLa&J=#!A^jH z>um5iNhU^Sei962NifS8G+O`w002ovPDHLkV1hqE Bp|}75 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood5.png new file mode 100644 index 0000000000000000000000000000000000000000..1339924a7f4262f475d9c370a45989b4d024a302 GIT binary patch literal 886 zcmV-+1Bv{JP)Px&FiAu~RCt{2Tg`6MKoI^yP-!E_2p_0WB?lyqAUJd6HF!Q=fCuQQFHl9|f>6{* zfWpBQwiVJyQ8}2!%-hh$rv?*ifkkepssOoIyO2#39t#6fBtD4_r0Poh|~TodkQuI@7_K)j_XdZ3XAhO_Yqid_6q1K zpc`GK0@4^%fcpi53J?q`K=9wFz$|=LYn~~<0f0r6a36sMHUVeBBjb2o8I(qA(O{pA zreG6LN7DM{`6)Wd2PiqT?G2>BCZNu*OC@g>dc9f^>}14?V9Lr=E~4bH6C$QyDA}$N zr{mI6r@y>9x41ZP83Zze^#I3I)tLsx`F(&h6)>p*9V@=~W5Daj&af2~FfDcZI`qj2 zwypxE^O-7`x5izAO~BRiN2BZd5*)D!(4)RPd*$)` zb;|z6xN)9M5+}fhE>dUW1khch9z}K$HHs6^G?;P)aRRFP3+jT~Um#9^LQ@ssLY#m> z1uPg;U{HbfAx?lPrFNG{k=tJ&PQboqX}#%+!iA3zCtx4`wcQ29aaYwPaRN9kb1vHL z#0jYK^!t{#D}@jzK*9HRxLW4_7IGcs&X7u?>r9e30X7-zqIx7wKvjPMP%g5XoZh_& zhJbP&v5S5JaRRD5xjx=jgS9vTP2e&{5GR0oeu-jHq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood6.png new file mode 100644 index 0000000000000000000000000000000000000000..3eafe4d70db164f2367b643d1007397460df93bd GIT binary patch literal 927 zcmV;Q17Q4#P)Px&SxH1eRCt{2TFY+QKomWcDi36g;sq!|f>!FXRlDx8ztQjOZ$$lsL`YdQ3lyZZ zq6;I8I7n!!^`r6^5BO_vHGXxsL{z@o~_5rkuZ002SQ1OT|s2JN#}?%BJ^l=N(N0cg%ncgcr#U$7X2*UWizw$Z=!X{?^96*@bHyk)vtdsa) z3hV>`vGK9t$!8ToniC^nCtx_ZM&CO}-|MnGpQNDx@b$}wXCRTVEZGv@i#>~Vgdl9< z`|S_%-#~#850H)1X?fOu+3mSNmOK56AHiyG6AFe-`aK8 z*^UKOFjfaL0iQp;(XOjOPlqReg|WY&{s|-)dj(V#P>t590Kgv)Y89aVf?5S6)G8q1 zzfpnV;JVa4HNlzr^Gc9HCZO+~YuAfpu(pp5j%7oOq3sgw+oixF?VHmOoM_7}%p5YZ(=qS~Xny6P>DlV8-w zlVL0uND`bFx~@*!OZEft9pdO^P#B|A19@%xzaRfxg=EOeJwP^Ayaw{?kktSAVO<4u z-wWfbpaNt9su0L1AQPZweLLgWgP`c`3kV4W@^5@XA*lU*D#!$=9ox9aAGf!A?xprj zv}{=E^zH*IDv)KkKvj$fED#Va%iV0B{FUiP?*%de4?ovipYyK2MJ;d+825m@dx329 z$y|geB{6_s1z1y2Aek>vV}eX<-t57*o6&L42@2y}C%vA$PA>%%tc+Ka*a^tPAxdZL z1jx5WHH$n%8;zX+?qrIcfUNm~vKZftNaxuJ5ZG4*s9-0cR)HMUDp0F{eXtXtE2-_0 zDN_3i>;$MKH5Ka6l?)Rxf}MaO{2ROTw%0{BiVAiD%FGwoI4i(TKvtwLa&J=#!A^jH z>um5iNhU^Sei962NifS8G+O`w002ovPDHLkV1hqE Bp|}75 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/wood.rsi/slantedwood7.png new file mode 100644 index 0000000000000000000000000000000000000000..1339924a7f4262f475d9c370a45989b4d024a302 GIT binary patch literal 886 zcmV-+1Bv{JP)Px&FiAu~RCt{2Tg`6MKoI^yP-!E_2p_0WB?lyqAUJd6HF!Q=fCuQQFHl9|f>6{* zfWpBQwiVJyQ8}2!%-hh$rv?*ifkkepssOoIyO2#39t#6fBtD4_r0Poh|~TodkQuI@7_K)j_XdZ3XAhO_Yqid_6q1K zpc`GK0@4^%fcpi53J?q`K=9wFz$|=LYn~~<0f0r6a36sMHUVeBBjb2o8I(qA(O{pA zreG6LN7DM{`6)Wd2PiqT?G2>BCZNu*OC@g>dc9f^>}14?V9Lr=E~4bH6C$QyDA}$N zr{mI6r@y>9x41ZP83Zze^#I3I)tLsx`F(&h6)>p*9V@=~W5Daj&af2~FfDcZI`qj2 zwypxE^O-7`x5izAO~BRiN2BZd5*)D!(4)RPd*$)` zb;|z6xN)9M5+}fhE>dUW1khch9z}K$HHs6^G?;P)aRRFP3+jT~Um#9^LQ@ssLY#m> z1uPg;U{HbfAx?lPrFNG{k=tJ&PQboqX}#%+!iA3zCtx4`wcQ29aaYwPaRN9kb1vHL z#0jYK^!t{#D}@jzK*9HRxLW4_7IGcs&X7u?>r9e30X7-zqIx7wKvjPMP%g5XoZh_& zhJbP&v5S5JaRRD5xjx=jgS9vTP2e&{5GR0oeu-jHq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..f52afb0d230bd39e13172f850700f60ae6a193d4 GIT binary patch literal 592 zcmV-W0Px%3Q0skR9J=Wm%)ykFcd{kRD?PpKxjHbC|OJvjnqY@{=oeI7j)ZZk*JzBQ3Mtw zLK;mM)WkT(7-ibdV(tofe)k#sUY?mftnz36BRqi5A9DZ>bqzovjsPUl4QUWeB0SV} zFMkMyI3mghFN%G_@ErhQ7y+=jizXFSAvtV3RrN#~1gzP&E1+ZZOI$UHv0VAW0G=ot zzJB`&oR=&O0;=lCnm7bg-Vj9D;O(jt08#9B`?8_97`&J#9O|<^hM@1eI$o4bcOAt( zyXw?#K@|HJK^&{W*ZI_Gr?5cmRpEpFV?zX+X^I! zZhA9!5uQpmRj9k_#O%{N{VToTL-@XTFYT`5?1C4@s0(;=!J7+Siwgjjc|6*Tu7%Di z%BJmxW6elErm3(U*(Nn38*H|++0yka>4~yo&E84zI))seV`%k6*|aNQQvBG2Tzsx` znR2{cbs`de7uamuPx&Y)M2xRCt{2o6Tz5Koo^f+EQv6S(vmK6GP)g16>qC>9&h*+c)V0^-bCr$hMSj zO2CWO0h^H4L0E%iBM9k2Ogx&5C0lo-D?9pjl1CoT(ab&bbA142-k^IPM)9@8{ZJZ_jK{CvPvWE|3M-#LrE^(Q{k- zVS}5XTcXJxxghs|O{`CS(}N>#zijZ&Ww2HG*@(Z-S~0=sX6vN0w%Q16*yMIBtAlzD*KSUC*T;UM?_>p92kSz85yAlQl0;x5eu4_JL+gjGiAr<>R}Tw{qb$zFN70Dr{En z!I!T;b~{f{1Tj3f1wV>X@k5A9`cEV7DYGo}==g0iyC*aZ+l4BySpEihf%f?a?j*jyv93m{!UM)z%|!8TwQ07&N;RDD|XAKank UtRy9GyZ`_I07*qoM6N<$g2(Z%=>Px# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood1.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2572dfb61104bd60e677625d7757b2a5dfb7c6 GIT binary patch literal 944 zcmV;h15f;kP)Px&YDq*vRCt{2n@^9@Kp4iKRYRntG>sZUAW;r(;=yENyn67e-^35(SMU>f_ON&3 z#jN3=m_P^$X`pE#BpW>7z%Wezz&q_**#0itPN!Su>GXa2&P*@B%$v*RigNyScX&ZL z{{iJ>6TE!h1ORwpxG9_Za{z#2SK(S#?D^N-A?f<;0@P~v|Npf&W$h<+RCVLr%k4@B z(Esb_b}jZE@cri>0PF59a4ic#aJyGm^cIt_3m};KbNI6*0HBZQ-tl(JffsJ$gDKbr z5RI0x>y^DS(+wA}3m{zJcz%=4CV40Te0cwA1#E3B%C=;ib1iGL|LMyQ@^7GEqzA~2 z6Wg+v$JOVCY=cpaaqOzL@mW2~$6_=Fq-~t2rwf32Ll)p$ccd+UTzj~)KMoeuOJxFC zfVWp2ZMhosqPQ7&)Sp1Y*dw62fZFIN7vQFJ0qQ>}T|lCA0f{@~0-a_(RXsJq@n=ie z^~&kHz_Z39ZF!;%HpB)knW2(dHkdS)R}{zsq_H$zaCGcyAsiu>F+tT5#kS5S^M>35 z(%ePa?%FM<5O-cc7U0)#c2NCsw^(+VNiyVxA*TL(uZyd9-m$BvZ-cJ()d04CncOPIL66=j7?8y-8+&lohd;N4J5~tp1>k6{4ammxi z&tFe_ouJ4GyfEB}AM*QzK$l`uVHY5dJd!1L0mi`s7_0-NJW!g~peefmz*>ZHumI%5 zijZU-0=od6W?wo*oo0P6Q%uXryTHZ< z8~WqwqAM8_F@jxyB;uCcnXpB60sPq#Jxq?enO3-R!i&H2Si@9T+)Y=Hv{jq2Sfni>awvD&~%YM>Lbdtut8npUCY{8 zPmtAG0(JrX*%F=|zqUZPZwht+j=^M(z%GDr0TJB~c?~uJy8yuM8iTxNi~a%1^2#`# SG@66}0000Px&Y)M2xRCt{2o6Tz5Koo^f+EQv6S(vmK6GP)g16>qC>9&h*+c)V0^-bCr$hMSj zO2CWO0h^H4L0E%iBM9k2Ogx&5C0lo-D?9pjl1CoT(ab&bbA142-k^IPM)9@8{ZJZ_jK{CvPvWE|3M-#LrE^(Q{k- zVS}5XTcXJxxghs|O{`CS(}N>#zijZ&Ww2HG*@(Z-S~0=sX6vN0w%Q16*yMIBtAlzD*KSUC*T;UM?_>p92kSz85yAlQl0;x5eu4_JL+gjGiAr<>R}Tw{qb$zFN70Dr{En z!I!T;b~{f{1Tj3f1wV>X@k5A9`cEV7DYGo}==g0iyC*aZ+l4BySpEihf%f?a?j*jyv93m{!UM)z%|!8TwQ07&N;RDD|XAKank UtRy9GyZ`_I07*qoM6N<$g2(Z%=>Px# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2572dfb61104bd60e677625d7757b2a5dfb7c6 GIT binary patch literal 944 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 X7ww~OPa1r}00000NkvXXu0mjf%a*CJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/slanted/woodalt.rsi/slantedwood6.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f16cce72ba1f5deb873b443b09af24dfee50df GIT binary patch literal 913 zcmV;C18)3@P)Px&OG!jQRCt{2n?Z}(KorOS+m=!zF^DZ9deB1)JrqjsJ@mZaq#vl?r2PVWEv1*T z;Gx|GMQnEw4QdgV?Ll6heNJNHo8%?C`Q3~Y$N4*%|IB;O6DafkRp(Z6|JiVIBDw#G zjs#ucI$&H)CB;xgAW&*JFhve2TrI9Fz7VUZ?}NR;rc0Pykj-7T=QuqfN2 z_o>ZnwZc4HVbX)rc7Ft6FxiXyl`Ci?($u=E(1j|0X3i$LZs5ckVJNEav?VgdN6 zuWX0~pxiz|76`=e_~zjn{dP;7-9yH-kQx_}gQ0V)@Wp>l!B1+qt709!~c%^|7uF2F--9A0!~ z;$n?Z7vKPx&J4r-ARCt{2o6n9CK@i5jRYRO1!-TAc5IF1}H1S|!ynFEMoA^M!f=}St!`_V- zvxb9z5(rscLtp}!O*ZRcEhw9we^k%ZjLh${(9G=6A5DEz)x{B%dGWY^BRT(UG(D1> ze@}9<3!Xme0{~{L)n;rStpNaG;GygLiRYhI z1)xcDf=+8^%=N?xbpgl)_UF6kY>|fo!0T7fZ-A|h#n~3OxvuYTp1*znS^OR(I9UOF za`c#cdD8LPh;1-#GGX9ZCtuWed0(8yfUJ|F<7@%2Y{UY599>w)AGGiP^Zau8TY9NN z5DW0~*{OBh40>^#PiE4$Ai~*Kz;pp~(s3@JP2&R6f6%x9qj3So!MMO_zmw@WGr@@# zR|q<-`n$kM@7Ow?YJ)v`AWLSX6qXI9)$*!>Sb!{+W($sC;8nsAN~sB&mPn6nHd!{} z6_Djq1%vbKm%djJRF0=C!56{@f*N_PQH6%r(|0A|)#H^c&% zJ3C~7K=Pg5JX+(VcP!rDmm(Ix+_BBF&%az=qwD*H?DpoR5En>maHzt>3FiXX_VwfV zcJa&g<#QtzfEpZ#q}yMf6a}5u|4|b(N%D4H7Ne4wHV0o4Q{9^fw*3WWJmA76B~NeO zeW-VzAWhDU9sGWRu%*~i)CEYQjATh&0DjkKW|3tiOX>n_k|{H(5+qr9P!}MszaT5p zlA5{z#J(;dMO}c#1rlgnpmBlXQ5V2gQp=Mh)!qftnx)OAD~^j8p)NogNo{v7Y*AeR zNz0szb~|+e;v#+8@^H-j9;9)%3{#1rnjJPGbE~BXzM4k+~q90D4PiFNlh{W|5 z0K1#4wxCyg8|0XEMBYzOR4;+L0CADr951TDT3vvBaG4{h3&114#y)|%0K7*)qhH_; X7ww~OPa1r}00000NkvXXu0mjf%a*CJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..b28897f4f2891ed7dace17e618b71aa1574b5ff3 GIT binary patch literal 984 zcmV;}11J26P)Px&l1W5CRA_2oEqMu4 zo5dt08rO9%WVK29ush@K>_tuD+7=H8&U`c9`F7^aaoobu;lV?rzJVk(^)Aw4&lML; z%SKc0rVdJj;f`Tic52LU$C>k+dKac;gH#n6b*;vV$f}qor>H7&YAlNw0P0!|Iso$S z+t5?M^ARAb%trk|+gktGSX<3N@q*x2+3UbRquu^+iYg^8!3b#)!i<|MR3=yxCol?vV((C@ipl7*g)HhPj{p8p7d%FXkkKB|uVLQGeDxQI=BD3QZ zUPihF;iKkyBW$Y@wpEGsCmltahvpuZQ~<%&(=Py+T6yxMHZ3a4bX;!~n@2e)CjkK4 zaZvFLz%yb`oK?Uy#Dr_P5c(Zd01Sg7Vj|2E&NNXyCeB1?xMS$O0qR-}Y9OSzAc1M3 z1U6VM)3PJ;4R;J3z7x_55IMgK%%%k9gcB{aWBbb+QqumbVi5?u-f+hgCp20UC%g+* zU=dDuVK}kAg*c&U*??Ay_5a&W*wnkI2T$b-C0lgif7d6cZM@mr;cnR3^U3+0%uK;Y zmo1;`jbclmvmFOQl-x&}(CBjVPx)Ur9tkRCt{2ondR+Mi|Hc4RdTH+l_)Vhc%dHgE1IwV9>oBlzfDKk$$CpioFcv zp4FHF)v>{ zzdNYy#Fm{l+ej)C~3!X0DAof@`a~U*Y6h0*00rnOz`r>^E>%i zxb@>w5xxFk>MmDG7672r_kwHRysK-qf!qUBmp?umB)Ya}xJk%GQ0~)!nSQ+py7dIAIGHgk+t`LwKqWOBKVNipJk$L0J%@A z%(JFP%~CvIo+0hD**3DKr;AYo%-e7Ps8zPmG+Frr(H6mc!4Cd*x3_}zyk_SDz5ZaT zTo|ZU@voED1F6vVfd9G|k#m6&CgoqY_W%G_qfe-mEL`RtTn=?>Hp5ahpnm=-a_;K9 zj+=5708q4T42DA#ZQ6+tu%tM^%5P3r(rv-YZ=z`1DB3nQx~)t!9xxCJ|MJuKiJ`Dq z+Mb2(vbHYTUEqiBzD1|+;h?sYFz$!5y}ueQ{Py$yROy>{b={Akg|-2nI5wU*p~A-v zh2H2IfbS8mH^yb&0f0<&18oD$8v8}VWxj0h0T~fMV99d=;3(DnfJPRAX4qwC1?Jz2Q>07rsmro%Gg zQMM%1@|73CzduHozg7ut1El>}n`yL1fuug4)D)vjXCPqA9mhi=uW#JnkhG7_n zVHk#C7=~fi7wr|<*RKu}zZy#;|6dn=R@mg5@w37!_^hyY|5Nk-1@b-samRwMQUieK zYOy$0Me*olS)X7&Qq37s?><$opp3Q$ESm3sP&*_~nU^8S8lz5`mmy1?&BEOWIB$>* zka`!O-Y-BUbpufE7od{50pvg^3!?z324rC*Am2+&UQd|pC$Q*StoD9_)U3S$$Tv}; zPN63^05Cl=9Mr=724QBp7NzBNF?|k)R34MUW#wJUkLK zF&D_32+FKwBzW3vqgL^!!~U}QR~`v|xGgGa^zA_C;`SkkixPFnj0nmkiJa&TCW9h! z4-oSJ)ey6k-sC8dIT4&k_+(aI1l9cqfcy6#kXd;Vq~3pk+yK=350D!`p#F-~JlC3l z+yFxG#LsHYBY^5pa4`(SFbu;m48t%C!z{x8?|_T6QqLyA00000NkvXXu0mjf-etW= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick1.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3a60e9d3b420549bb29dfcf6632ddff783e26a GIT binary patch literal 910 zcmV;919AL`P)Px&NJ&INRCt{2oXu+6KoG|#rLl}`;|7vYdNBRC6nY5s0dmQy=R81PA&=5m$OH7; zQwijlK)@}95NI4sTS8-E8-GwIhxB09U8$BWXI4Ao=>NOe@~))azh`GhBWYJin7!Sd zyQH#u^NO}=8;SeYn^$yj{AGo6{>Pl1v!Xq`by6n{ss!-aaf7%3L9sOX{b9!9Z z0$g5qXgIo=Y}eMG(9iaOhz65#8&fw73Qlr*T$~JnFenhwxN~*~?Yy4-yC$4YgR?pp z1_gDUCvso`UmHIX%c_;~%yJE|1=xP`V)Fg)TO+bP=3g8zEiO1YJ?A!o1zUjlv}SMH z&e52EQn?gPeZVxQm$Xf!!y#sNYb@S54gdBuoI1gIPEVs#bm|0&i0aL8Ftiq~rgDnX zIB|mUNYD<5;!aXqK!ixp<-rz>1Run;z_K~LI8L3QiS(kmfgDDHX1otaH~*Qvsjnq2 zaGn&M)@g$o^IAGjltCnDIzP`LYJq)M=I!g3lRHDzN_k<=esX#)dS{4j0k58IMz+^0 z;X?Z_y%YTY>$i(`h`|=X*YkW?;miq|v2TV%t2a!nyXY{<61D(wr0$>`%G$@-OQQ-t7Q6qr#RUrTX0000000000 k000000000003I%X0doa8szog^?EnA(07*qoM6N<$f-p&%8vpPx)TuDShRCt{2ozZIBNEC+uhB`8m?MA^_hix#;E-VYB4J>po3nh=x7wIeYDS8>m z(jra{gWG@UiE?=HWdzz((RvI z1gXh{0Vstq69%9}#l67I?S}-sdA;wycH9ZxzB?qnA6a=1Sa}1aei^*W>Q9nL8-SnF zB8#l)QIm)Vh_|>=9Je}3*7RgiYJf!t4tNn@OJ(PGL|O!mqUHZ>Z*KVOd9Cgl`h($2 zJ2Ozd>K(_g2T~#J0bhG(p?$s)rtLpAcK`qv<8P>zO`IDx&PTF6t055$Xql4W77*UrS?0R^G(AHV++8w#_f z?Rm&9Ys(@%1%CbcCv*oc_UcaVPk@*~ZJKyECotKQ?6l1u3Kr@YuHS*bWpv z>Qd;AF9CQS;kXl=8#VxBVj4&rVBWQ#4V>r4<_?e%0R$4h7ZAk|0~c$(HYxzlkqr+} zDuTC(UQ~PTMNkwqU<-~r@gqUL-Ek*q!HWdhGFa|KFiHb#vj9wEeaD>yk)YEEBEf6f zp4E_u2K?uQ<6IpH>PRq}+>79|U2lHdW&wvMO+4G(5!U&G$S^8W%)JPT!Hzq=ggd?r zO#^n^_hQZ8HyqL56D!dGHdyv_2S50zXpoTw9gy|_@k~c;yW`8y^F3KO`+$xF)!YvA zut(YA5ZiMvg8zI8FMs6;X#=GFSet63uL5y%K5i;h%jT`qBu$ifz&zoLYRkemLK=-m zqtR$I8jVJy(P&l|=@r>GulHlW8cQSpUl#qWu*wh9&kE=8Sz+ndJFr_A$^WR0jj9UZUE|f0V1gzfL#W&F#iFaI!kAOtcc*sdjNSYF@8N^T2ElvkH~jDL26ds0OVzK zs8i_44FJrR)Z42E^#~SRQ zZrG@ny=03o2v&~7`UEWhz%KMswQ(HI8XSJ z$T}nU048{>=0Lr=0edQRVL=2$QIv(;0H3d?!Hxkx5)8DU8H)Y+NKggjBB&!l+&vOh zaW9ZL5#(9PNbtDT5von!^GNXXbxBC0@AyI&RfixdN|YfpBFGaba%?)N42sA-fZYd( zhM1@HDz5^W6TwAXkN^Mx07*qoM6N<$f@@)<0ssI2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brick.rsi/tallbrick3.png new file mode 100644 index 0000000000000000000000000000000000000000..162b0634dc129c7568f52f3eac24a3a53bafc800 GIT binary patch literal 977 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 SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..bd19caa38bc5489d0b129b67ebd3caa96f676805 GIT binary patch literal 908 zcmV;719SX|P)Px&MoC0LRA_vId@u zFp3Lr8Q3hJv(DsPx(d2Dy0HMGOMX!mbX~v1ve?HLpktb^PxsA~{5hcG4D&4}$>UoL z7vH}BwE_TO`uSraUtb-x1(A!V8T#s=P52heSAbU3Hsrduxdnv+R3T{tG#|UX`Ppg# zG@lfrw)S5YBA#YB2@i#m4zx|gf({%4zQwvzfZo?n@3*FHcuLR5(+rC!sr6?7u#6Kp z18XM|nvN|`GbEd|)?fC7;z6=Wk!(^p0}FsznrUKn+%z$u^n|{}WDf}Bdo&&S=-YN} zPq>JZ{475b%U|b3FXIH^IxF>r59_r|E^@MEoB(kmCyhM^>NC+u(zkR57Q!gT(q;vJ z0C?#-n2c;(-W2_lO^U!~c?=F*&2Ld!XLT9X7D`QA2l`Spt{S5;>zX9q$GgRljjTkJ#19KzpI2QNvcQ%K&y0xtNryHr<3Di zFF{C4{aKyzQHc4bd9<;iacRDtE+%3*b#e^+QBpN|-3#q?DX2OL)Fy~+Qqi51unzku zVeiX_cg9oD2H1~ZcZbZM|5ba?0>lrxH&ul-nQQtNmHuN|sf1NfgX@S#|Dsi&KZWQW iI&|pJp+krN55EDK`4a`vGBr;C0000e< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/meta.json new file mode 100644 index 0000000000..5c1fda6338 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallbrickalt0", + "directions": 4 + }, + { + "name": "tallbrickalt1", + "directions": 4 + }, + { + "name": "tallbrickalt2", + "directions": 4 + }, + { + "name": "tallbrickalt3", + "directions": 4 + }, + { + "name": "tallbrickalt4", + "directions": 4 + }, + { + "name": "tallbrickalt5", + "directions": 4 + }, + { + "name": "tallbrickalt6", + "directions": 4 + }, + { + "name": "tallbrickalt7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt0.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd0afcf570fa9d9af6bc4de94a08c66d1e5938d GIT binary patch literal 1362 zcmV-Y1+DstP)Px)3`s;mRCt{2oWX9}Mi7So2!cp}7AYOv29*l5=&4SDUV1PB^yXK{8|1P227QIz z3J5*)62MkYK?+z3oca)vDgjXt;vSTxM{80NJxk6?-VZQfYAKQXb9Q#PyR*+A%*&sD zygNIM3d_c~G0MtR`RL8tXPoP|IA1owESY0`8(02boUJfR=IraY*}uS~7j`iSgIt7d zPaIfRoPL*!xBx$W`*r^RG)WO>EA*oi0KhDnphe07pzoW#zPJFF*B>{IuO>IZ z@}9rG-PvMo1xL{Ybdw(?^HS4R6*q~v6Qpe#Fw?H9AZ`JX*Um+Vyf#K}-ZpxDYb+r0 zWS)h%0IK48Q)mit0RUMM#C?E5stJe-(DDsOHWd*UKo5kPMqB_D2t8>hC<*Ib`U`he zPJVrHp8p?bEByZF-zM(i(TG}rl;@{3eh1QCU#D>aq`kflTL9XoDRH*KG)Z@k=}BYU z0^)3ibeZiuZ+sgY8PMRu7J&BO`&JwP24TRxv=P_>L|!|0Y|&!BeW@bOQ`eeOz7xpW^@W&(mdwp5I8DQ3wWFMk;3Wy(Jc!T^!iK8}~6vUa|n$?ZOPSI8qlOK5CF$VGw{ zRhr@=LGBMICm4BcjNVP~V)%S>u#-fFMXSC>+#6tG+zF=34Cyj^VDj4{MM;b}K~-60 z(zNn6dHf>S0_ab==r~ z04dlOP?i9p%v+VK<6hXsG)XZ{(!%dGO>GM#^wDB#R1^eufN<; zA%6Sguc|+B*!u}eTY?x{46D;Tu z8m+iVtP`M&y0Xs11>j_znLu0sntFRRx!Fjy1pu5zx#yoI>4O<1Zo-AQ0D4lD-pv(d zrI|!r0E%*YO=g-|5ee$3T`Ba>>OkBAr1u{X7eIG9 zZ4d_edx0vam=1`<1pw|VLn|J1yhb8HtDNAr$`v`rqj(pPPPG*mfI7MHZTuk8qsK)% zRULdJxGVB2JKt2WWR(xtg=+IABSmowcnl_c0`XDdv+sxbO4G75+-;2CPgr#jw}7hq z59l1c6O`V6KwJRn{RhMaP!y%v?|Uu>aRI7sz@U(}9EZc@~07*qoM6N<$g59Hc9smFU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2f406f6cd16cdbe8d03a4e69d8d32bb78f90b9 GIT binary patch literal 961 zcmV;y13vtTP)Px&dr3q=RCt{2oWX9>Komu9qbjy!Vke70r504gt}NKFsE}CEKS2CJKY;(@BUm7H z0c?ueAR(bvX<8Lh(KxA*QYyis*tL^5Y4n_VljfdH6MLMQcRRlG{2XTq%DjF3>Tlk@ z-DVrl9@TS?-EFq<{?nHwN&m}|gJ;G0?>~jKxeZncU^4I+bpagLOJ1+I*MCocbQ}JeI+b=Y zQ^W#1U0X?B@3&6z;>lXJK|M&E|F|1r)%P;H8wV}v5JZRtNT2h-@G>{JfAGCFg?d12 zdbR~Qj+tBwcx7kE^cKPdCz)Q=uZ%TK4a5QrnqC9f$xz@dW9NHoq$wtC+o803F=7G2 z{#E9jU-iA@x**=4#*a3pK%U!HqJ;J8>;A$@K1gCYUz4MmrqJ z^wRH-yU|dEXznw?Nts_>ds~tvqeap9oVO)-Ky`vwd zyBv#g0S0f6@0cFI0ID8f!?Ob_E))lDg9)n4fH?4lodJLy|9ybVAeTY4WzdH6AKlb<4P#WdV(rXOT>$OOP+b7+0*O@~ zpphP{&j3KTKw`xV&@7NxF#`a-YXfxwxD0X`)Gd%$VS<`iBY-Uh5<&Px)3`s;mRCt{2oWX9}Mi7So2!cp}7AYOv29*l5=&4SDUV1PB^yXK{8|1P227QIz z3J5*)62MkYK?+z3oca)vDgjXt;vSTxM{80NJxk6?-VZQfYAKQXb9Q#PyR*+A%*&sD zygNIM3d_c~G0MtR`RL8tXPoP|IA1owESY0`8(02boUJfR=IraY*}uS~7j`iSgIt7d zPaIfRoPL*!xBx$W`*r^RG)WO>EA*oi0KhDnphe07pzoW#zPJFF*B>{IuO>IZ z@}9rG-PvMo1xL{Ybdw(?^HS4R6*q~v6Qpe#Fw?H9AZ`JX*Um+Vyf#K}-ZpxDYb+r0 zWS)h%0IK48Q)mit0RUMM#C?E5stJe-(DDsOHWd*UKo5kPMqB_D2t8>hC<*Ib`U`he zPJVrHp8p?bEByZF-zM(i(TG}rl;@{3eh1QCU#D>aq`kflTL9XoDRH*KG)Z@k=}BYU z0^)3ibeZiuZ+sgY8PMRu7J&BO`&JwP24TRxv=P_>L|!|0Y|&!BeW@bOQ`eeOz7xpW^@W&(mdwp5I8DQ3wWFMk;3Wy(Jc!T^!iK8}~6vUa|n$?ZOPSI8qlOK5CF$VGw{ zRhr@=LGBMICm4BcjNVP~V)%S>u#-fFMXSC>+#6tG+zF=34Cyj^VDj4{MM;b}K~-60 z(zNn6dHf>S0_ab==r~ z04dlOP?i9p%v+VK<6hXsG)XZ{(!%dGO>GM#^wDB#R1^eufN<; zA%6Sguc|+B*!u}eTY?x{46D;Tu z8m+iVtP`M&y0Xs11>j_znLu0sntFRRx!Fjy1pu5zx#yoI>4O<1Zo-AQ0D4lD-pv(d zrI|!r0E%*YO=g-|5ee$3T`Ba>>OkBAr1u{X7eIG9 zZ4d_edx0vam=1`<1pw|VLn|J1yhb8HtDNAr$`v`rqj(pPPPG*mfI7MHZTuk8qsK)% zRULdJxGVB2JKt2WWR(xtg=+IABSmowcnl_c0`XDdv+sxbO4G75+-;2CPgr#jw}7hq z59l1c6O`V6KwJRn{RhMaP!y%v?|Uu>aRI7sz@U(}9EZc@~07*qoM6N<$g59Hc9smFU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickalt.rsi/tallbrickalt3.png new file mode 100644 index 0000000000000000000000000000000000000000..863b0d628ae585dfd7a4d4532b90a0ee37cc4dfc GIT binary patch literal 952 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 SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..68a2ece9586a6ace1abb197180aec022f9833bbe GIT binary patch literal 918 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray3.png new file mode 100644 index 0000000000000000000000000000000000000000..3a4e6a5dd92d4ff2dfba7515b454f82a04f731d9 GIT binary patch literal 966 zcmV;%13CPOP)Px&fJsC_RCt{2oIh{cKp4iKR4fQ%CPWPti3>n=FZd zv4tp0`I9N+B9=($K+ZK7J0!2|_Ylu-!gttr_xQc{-aDVY1!ay~t;e{$Ubl_L!C~yV zy>1&nPENNZ<-d`foE8uFlNX=U>$Y)gUVh#p1@RS9!irER`HBDQb=v@d-TEG``&Z&} z)di@Qi$J*;91n&g6iPm-pe7VR zy8_x!0PPBBLjklapv}e$kVYV+8puf5cnhEa+7-}7JRLr6wPN#DT+@?QK}06&0jsR> zrM0FfB~<}dZ8(tLnw}J~0O2(|yS6tNj)Envtk?9Uhy@r7N0Bt!xajJ;)M`~s zjlp0DbUJNm@nSOZ0sTL{NZQnx;CIpUvMBadWFkP(^X3|C(_BO>K$00(Jpb8zZNviX z*Bcm*Z_qe6OdR(g?kDJU+W7G4Xg*`zonU!;2j%UZU64*| z9>(tTSsE#>dn9O0y%;_=CSvmTf38J>sVs`x##)mOH{SJVP%OaWonCf4H71k&J!!y5 zPimO(dDmoLM(s_W4Q#e6O8NgN$D;;5V53U0m~X> zEn_jy{@*1L2qA-`w{Fo_ke3mpbHK;M~?)2gqFj zyI#hi2dIt$F69G?|P!nea&~k##2tWuSgb+dq oA%qY@2qAPx&fk{L`RCt{2oWF0{KorMcDi(w>6Qs=&1(Y#F?NU`$*8VTyU+Pq;e?`|QZL%Z+ z#ulP1q#9yPABs9+xP$d z7ds~Q-~-5B zBC=mUklX%EQsy_tSb%D|C=#gs8w^KMD7jKC7v;*Egz5s-vjY3|19|s$cisrD5;MO3 zzMOoHtO4rm-g^_NIL{tYt5rorWIVnT5s`auBA3@)=o*kpo!~OpRui|0+}8n z5XU+>#-wtJRtd1~#6^5y+!y;zfeUb0 zZ^(FjCyk@ymHYnVbRwNjTRwa`33qJ!B3Rztlk)DKzXir^h3aysIBw$a9f1q5YC`%t zkOpu8RuNhFQut*Fo)7r={>aY%r6TS2?qOB`+ogE3MJPM zi%ozF5Vr;tO0FO42m6DOU{WvRfeR4F!{~3MjgcTD!T5et-~u$8^T@AIa^>pRnKYZn zOY4kcBgJix1eL27gP%Pw;_~WyNk@WKBt_L^l}iUFpLR3|7eGJLai3?Nms))hBSDit zPJ+XFBlKC7(k(;pzr5}m*@p}8yB|$|WeHq>B=&L>;EUk0YkpOGl10{5ctG5QlxOID p>iafSniE0@A%qY@2q9!U`3E}hV+0q-%N76t002ovPDHLkV1hscwio~a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray5.png new file mode 100644 index 0000000000000000000000000000000000000000..80ddbd05a28b80ff7bff9b58a881cf36c3b1df86 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2+3lV#jv*Cu z-rjNaI_x0Q{xSTdTi4x6rt6P(&SJjWs(o;F$E39tLf!9L$`mwZRh$wf4BCxA76fd-%+il|6EUXPhaqhL26gy>(!?p?x?Om9VgGf zp!#jw<@7f3SPWmx-*;n@$xmVXmG zL;p%90A;qkdChoxTW`nwulqZGoR)g9W`ps9$ov(Tgn{NoHA_4Yj~Dhobpjf0_e1}3@_L+*c{9qR@*U{ z2YKoIdk=Cj?|uJ*J@Xwl-#hX*Z~E3c!*qtNHeo&tQ(iG2IL=TtQG~xCPUR@`g73mB u>Uazob}>rXu~~47d<&n6aDivkJY}x;wpne(M|J??hr!d;&t;ucLK6VjEXlPx&E=fc|RCt{2oWE`wK@i5rk(-kbsBmi;loDA^6Q#(TL`s#yJdjhQij=2Fi)`b@ z7N(5AauXY+G902oathe+iXv-jp>n3-M8u_s`@ef{#Xe^89a-_Ot2 z{TF*S>%X)4V;AVgL)M3`E+XYZ09_w0z`wx=x;|Wh+}S3v+yg{j4M(IzFFZgQo?8zP!4*Vs0hk7v1}AAS{{H7V4I=PH08|jP+DlJ) zS?A)jdOdzU9`@zO&tER?VPm}U02ELG(1#%+fGmK{`zDzSfX@3SnG1m4{+d8z0AllF z0;vR%+g}ri2OzhLGP~&dav_3>e?U-ot!Dc1rV7SBQh~gH&8!U)ZcfB7eP>wW?T@4&W#uGzyt2? zT8VR|u$VgU0=NJlK7Ec~-&{3j#wLsEg6rG1)%tJ&%(SMD_28)7KWTnbyov#ff?m>C z#7#hidq5JVaV|dXMZnJkKAzU%^MF!VOwH|!=C5ztRyM#rzzlkwc1w;b$FhG=Tq!8p z0vBLB?9Ww#qbL%YzGntW*98$=01;M#G3!=>Z(=XNN>B@Os?tk38^}#17zf2Dnsa+~ zy{o#ws~8|MF)S$-sPDYXq6qE*Cd&9_0nrsZRS7O)=PSYYmFmp+@UXnr-|u`7{L}3~ z*M|#$?k9u`pfJDtX~MYdFog?{WXv)n(VjyHA%qY@2qA=!-Q_>EMLH(BsUYJ30000< KMNUMnLSTZIK$Ls{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/brickgray.rsi/tallbrickgray7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..0f99d53e4df9364367434f6ba1c94070d3dfef3e GIT binary patch literal 880 zcmV-$1CRWPP)Px&DoI2^RA_;xVD9TdOBrZ_B#TIqsdpzEeCk{S+{BVOE;>j+_{|NzJ9LKfB zT6G+Re%tF<=L2gt4$aC&H_Gv`P!-TZQ)vioo7KWpcl{!=mqRtfOl{p9*xY!<(-_K zH6E?^4HuUe$q>9IP)a!ujfcX{V_@e3Jf)N~I35E^DGa8Q@y*K@M*!Sa&9=6-s)zSA zCdXn~*hew~0Q~s*Yf}+X^b6rvj2Fus`+I&l7`<;JB^&y+$C+JS16Y@2=NB``b>T?F zWNdrECU<#*lhb$vA|`kMAZ1wQr|kiI30$IVF|K!nqr+#IU0oxRA+%15EYLbdqEiUr zBhg9CT{Ih-S(jKL*d8cshvkx2JYdX*IMGS#jP04X2_iAZtf0970Ba8n%Lwfx+!P69c+XV4=;#o!H&KRI&;KW@?T_Rln`I43~pji!I zZ$x*2%VRXIU2l{gkTQf2!y0j-lTLxi(R2n-9MsZ~?}T>X+?JdNAO}xJ;;N+KeYhTQ zZ^t}M?aPb7bTY17)5(ULkfy5|mkqbGZ%4E%1`ZFO0w`wB>%%OY*GODMhJotlv2pD`TF2X;qj=XC2-xIx^_307rON4OW*;U^eIZE9OoA^d^`PK8)P~e zgDU7I7_+@Ur8#ld_5q-}GjfpXHvDb>9zA;W=+UFc|AjxwsuoqYe`bFG00005?GP)Px(-bqA3RCt{2ojs4+Mi7Qy2RTThbppr$yh2yR`9M-6fZ@u&$E7>}5_fI_xJa8H zkSa}@Tw}p-(gn6t+!ZDe5s(P#4la^{8hW`T@95hhXD!atoV22Dxi4q-WA;OLAk34; zkN$J{{?ljA@3?&bGnX$P0;3n;bLksMlBAY)@7|Y#nL0R0M_ZI zat)=sA}&B1b^*BxY~!r}K`^Vl&-2}l*W3m#1^D&1-v`TU^sRsjAbkVUr~uM8AdLzj zeFM^rUI3@D^q$V+`6rJb)zVzY^RA5E0tW30-@O|QnO!Fa72w6{Rb^CX4{;@M7NE(m zKP5(A2aH|-XBTj(*qXv&L*p#K+qeI;er85&@_dKOt0Jlsg%JSY&%ge5&E6UIR)7jk zAuRfPd9}lIGAlnnzj();^{sFgz%H=)+I;GSF9j!9Er7(hE?9ZGJi+yCzU|Ir+FrCcGLIcGF$8=I$ zqy$qZ2#m2Lo_ zEW8iq5A--3Hm$;ZO}#+C4-tA1!1RBDEWnrMkLX2!wlM(J0|(m-0@Vu8#B2^JD&&I* zy$yzJD=x|${1uzFUP4T`cTvYu2;^JS|ELm|D;QQ~s0RUv#wvujI00lm>Y+DiJ zpj==+KSq{qF`pmTKFhK#@_dJNx}<9ybi4;HbmP`ZMfov0L$eU0E(w?#s{1BCEJHEy8al0xB%h)Xsva+L7u-a$NzC0 z-?$^4191UT{B6EB)U>I$3Zk=W*+W!p+xmu>r95Vrto0^>MFk|aoyq-Or+ z0S#OQC&UFXdx7KvH=RE~aEKu;0PvxSD~{T{{`>)oAafx;J+9{uD2k#eilQirq9}?o aH2(t~k24{@G!PL0000007u-s|%7wwv6p zUl{q*vcs-n`U|GAGAr%%)ios=*Uh)DdV84J!0aI2uF znZ&*-nPxb-)xUb{!Pf#C9M4>OnWO(@=e7#Y1GfI@XO>(zu!mHuv7XdwRU~`r{9p^YtUjn|}+u3sq49gGC)%e(gE%^JeDLz1^p^?erUtFkE0= zV8~Fyn8Cvk%OC}ciesokf1b7M`Y#;wsWR!`#7S&__8+;>fA5?GP)Px(-bqA3RCt{2ojs4+Mi7Qy2RTThbppr$yh2yR`9M-6fZ@u&$E7>}5_fI_xJa8H zkSa}@Tw}p-(gn6t+!ZDe5s(P#4la^{8hW`T@95hhXD!atoV22Dxi4q-WA;OLAk34; zkN$J{{?ljA@3?&bGnX$P0;3n;bLksMlBAY)@7|Y#nL0R0M_ZI zat)=sA}&B1b^*BxY~!r}K`^Vl&-2}l*W3m#1^D&1-v`TU^sRsjAbkVUr~uM8AdLzj zeFM^rUI3@D^q$V+`6rJb)zVzY^RA5E0tW30-@O|QnO!Fa72w6{Rb^CX4{;@M7NE(m zKP5(A2aH|-XBTj(*qXv&L*p#K+qeI;er85&@_dKOt0Jlsg%JSY&%ge5&E6UIR)7jk zAuRfPd9}lIGAlnnzj();^{sFgz%H=)+I;GSF9j!9Er7(hE?9ZGJi+yCzU|Ir+FrCcGLIcGF$8=I$ zqy$qZ2#m2Lo_ zEW8iq5A--3Hm$;ZO}#+C4-tA1!1RBDEWnrMkLX2!wlM(J0|(m-0@Vu8#B2^JD&&I* zy$yzJD=x|${1uzFUP4T`cTvYu2;^JS|ELm|D;QQ~s0RUv#wvujI00lm>Y+DiJ zpj==+KSq{qF`pmTKFhK#@_dJNx}<9ybi4;HbmP`ZMfov0L$eU0E(w?#s{1BCEJHEy8al0xB%h)Xsva+L7u-a$NzC0 z-?$^4191UT{B6EB)U>I$3Zk=W*+W!p+xmu>r95Vrto0^>MFk|aoyq-Or+ z0S#OQC&UFXdx7KvH=RE~aEKu;0PvxSD~{T{{`>)oAafx;J+9{uD2k#eilQirq9}?o aH2(t~k24{@G!PL00000Kwyr#1=eP6u_9JEIc7CsYmw(T?+WA1uuOAP8zSNBU`S0@P&%D0> z)|;5GXFkaNK`OVQaH&U8*tH@U>pG@IjU;#zg5 z&>uE}LEjn6($m7TgAXm+a`xwu$&<`iu->?RS5R=G%1phO^WXjy-iiHT=eaDdhvl4G zqs2R~Nj}AWU3)B|zsX81uXUK&{A|}s)tk4Pj&w4V${KAwqJD+xO5us)lguq%Gxro1 z-kJKbB4$?J+kbrN$G@7)J-Pn=_aehRXO`O9+?f9T{kG@N?RYw0Eq!^o`R|=i75ndN z&v|9%BUkJf&!b;^W3>l|VvB$ikeJYr@wKvXQSH%N&;M^_*&jNMX#uZ;GkWwaxO)AC z!hP`&x7AEF(slZGJX)88GM;JEI-Fq8U~ei`BM*$54`(@nakjJK(94@YjqDGKYi5F@ z5*)!A47V6eL>O`zq_`T)7mdK II;Vst0AmbneE5IIX^799n)=QGy8!%BdQ01#$E6{A$*}Teud%+jc*Q zcKE<_V0XjGzen!Q&3&xLAf8|}^U0-GdK1sp9@dZFFL|9`++kzaV)~Z%0It1@OU&eWR z`=z}C3;4E{EjU*uz1k~|^}sbI)6*n@cxunZ-HTtZr-BzP_cgAa4CsmCrGChM$fX z+JCQ|bY^W2O97)u;hpI!GpEal{(PNtw|rTJDDx|ske{ojibQvF#&IloJt0fgtdV=c z;{fUOxQD(x0q2eu#xJ{^nY;5`ET8!CuO_i4`sZ&ivfHOK)%M2y$>!^~Ps@~cR;sD| zlTg2Yi;bNOpVsnS<(q#`y8QgH_YQt|Wd7X$gE?}?*EvPzrtH9!&fw|l=d#Wzp$Py_ CM_^?D literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete5.png new file mode 100644 index 0000000000000000000000000000000000000000..8331d98fd292252d3224e335fd14a01944b98fcf GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV@j*q$zqAr*7p z-r4AN*g@v_$JG{*9CMuKIb3-D>c(3COJ^@$FWA^^vBShe{z#Mlg2}Bj$~dO~+yAQ8 z-rIA*UU_?`NpdI83gv8#srh$j`@VXK&%&E0ebo2b_eVY?{(!1%g57?n_b>_@pw99|;L)Ht~Tn|75Q0E4q>{+Nj54Z~^sm#4Cete!`)-&$Hd%(D0@O1Ta JS?83{1OVuzwt@fv literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete6.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8333e054abe517e2503fb9b53d87b0700148c5 GIT binary patch literal 805 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfiTsba4!+ znDch7z5g8piDU7r^jNw|WG^lB(G}`>vF!ErM3-2JU0R{Z2r@y8T#7xXXMz| z%Ih7t_|S2k%<+vevG;kx>ObT3=M`` z3??EBxeQWV4Q33yD3%F0aVWN+5np;gZ~wLJ>wn*$-~KKK+EK8VVbTNEf;iJ>o8G;D z@gd=YXp-3+R*y+4;bB>tN=kuSVyoXyUvD3?x_sH@(&k(lalxJcCtsOw!mw9o&X&%F z{k(gPw)8npKl?S~@G+MA+^BAv^?3# z4!Q&VcOck-W%qoEm;u_BrUp?NiS- zt`f=QwqZ3nY8{uuU$RsCxamEP1gkV@&Rg?@b_+1;Im|le&G-LTt^W4QyD#mW{Bh%+ z+RgVf|9-gsc=E@>mtTKmY?=OhyY#H~o5^Nz7w-7Ie_#iX<|qFj$+tQ_W4<%#>tA5H OXYh3Ob6Mw<&;$T>pJu)Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concrete.rsi/tallconcrete7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..81ac8845a3dd34efe179b06a162cdbb6090f33c2 GIT binary patch literal 973 zcmV;;12X)HP)Px&heoFc^L99J)p&o0-Mr@uul9Otw;C9$Q%ebK*XF%Y#=4Jf ztQo*s0YP5AHR>)__u)Q*e0BfE0zQ2F)M)TSaePuu!NylXE1(t73TOpvTmXB?>t8aD z4I3Bxes)^>YJF_jxH|9N9^cva1Wy5;j5l8c8yCPLcW5n+r@#*YZ2a{UeE&57`z~lz z+qzv39XskSkj`fSfXI0c0GM80-tUM)8Dk_o1Ub{4Qve*mcCW7|Q}@@Asy^yBozF`1 zI8g|o*pi)JTtO5YNA5aE390FVNp5q4lB=i{6tMyW03kfRKB)sEqL>oeQbWa*1o!%- zJ{kAnL?L|PLCSb3Ko$?5jQil(P00Z>svu{LYDGa=Py42>qaS#N0}DVA&u_E?s|d`9 zR|!(-NRmtkT`EG?b##R`iOz&|h4lJJ=QAWp24MM-q8!mFP&a~{foC@WmMKW*vx=ZP zVp9Z78Jy<;hn}0FR0H6?Ru|+9yrBbiUs36N241vn_xebSHsyvEplTqLAwmGI>*#@W z!ltQE4$!4c^G|~=)qqMvM2MS`+C-ED70#-Z3ZS|S0f4&>fa)@Q2yBii2OMHQKpYUl zgX=n)I4Zt$d3MvN5Gm^30jj<#%aA?^&B6&DNKOk708%oSDnP|mT831miXbB2`%R&v zC&KA6H4iUz4M@3c5W<6FnYiw##@2`SGfzjZuYZ=tbdC-W?sj)y09Zy(_lN0pQX$zM z>{!Wdea$iHbb?WLp#@19gNfqN7|Iw)lEE!r9+5k&C95MzrxWWKMSL5@IF~U7dwV)9 zOcJYtoMArL!Mri8JyKhH1YpY@V!-cRkTPCwN~Meu%DA*yFfC1|lTusV|2m}833xJw z6NLzJ248p(!ds@m7ak&a2%e0AWL&YIT5A*5gq*sNO(zI)1_v|+ST3RM!4AyRQ{Dwo zw58-=&E~?o@#@{6Qow-w<>N#lcz1#Giz|HoataeihX;65?4WCrj8~2q!b3Px)N=ZaPRCt{2ojq^cMi|HcQN)TOWYJ_*2!%TY$rlJRs^H0 zXIC_H33R>==)3^JE+A5|{Ue&W1cU|n^w(A6HGals+S?+E*8qUfH~|1G-@g~lUKr`E z04p?`!eT$8cnxzf%&!}vFFWfyAuK?-!2Dqds|qRp+zSMkR-r9Q`kT%Mij5HT5Ys=`+#H@;4L8+VKB@K z4WtVkX66<;h#*CPas}um{XES}`hal)*nqvck&&HLqzKUD0#Uq%ou!$BA)+jeS%VI= z(iLWcn1dlg<0LJ7RvEIw>tOysi^E~wD!inhH;1ej=s*tP$z~t_E#0hd#E?|yM5iRF1N2ir*(Q=MyZ;Q|2 z0++!8qX!Qf#|wu>Y8_Blc$OXlxNl7`vQshqU~xPa(DdfZ_b@B)Y!_2aDnnrbqUC(A zdw46@Ea&i&J`B;!B_PcOm=NaZw6got?g7Zs*hukcT%b~!t*&u-^#O0*&MNmleexKN zGlma+`UApC(@&o~t}Kr`&bYRKb#ML6+nLhkae^QSf*=TjAP9mWx`*&&gzEGEqI7<% zZ07|y=w9Jn+iF!IWv?*5_*q^I<$q`Eh&my~1=tKQ|I_7WhIN?&uS42iVc2eAby%0h z&)X0d;E!K_+xy=0iz9V`|1%_j>IYB_384A`R6_!&egM^UUI68r6YAy@UcPw#U;YHe z6BI#tC@s}71(XY*I;Mc~I^dU|&%e~g6xpy3(AN~ZO z{`}#tG#Rr_+PHupEDFc&?afVk@N#ogC@9-&ENjY53jr>#J^)BXUW&vA(6+FJlEkNcQ zFQY{r0HppO#p}IV0-0!G0YJKXu5g8#R@!lZ=- zusXmGeE0w?%g6&S0QINQWub)tKw1YdH((Lx+V+1y69M>hM7EV4rYkptZJ|XS0HkhU zSw`LiWQA`#@QM}|!1n~pfmghiTLCQu08ofB!QOtD?D~crv=AT&76^j$v*V0wkJL8( zs|``K5a8_WdjMJ39d3S*KbOpQpO}?>Mq>YrLAd}<7Fx>>7Few|u-H)8n%sIKT?Wbp z2)IxiUeZTAIz@cI{IzHXSyz~kM^ZkPA1&vFw0(~4?}Ks+U`=3XP10lctLuvS^8p%U z6`Y}5fZPR;_VsUzKM-+`EJF{{=d#zYC$%^Tzga6B^&PO`iA4m$+Hhh~YaK7QlN^!qA0e*W$6%~RO zhx}Z=qU(xD0Y`Rj4!cL%(Y!lpN<$jx4PSSc~gjUhw?Nzw)qbXRx~m#;B|0jyuh|#Awvf91s45= zZWoSOCo(wgm^2t}F_^qsesKN$ecrqG{}H}*^JV8X7SV(54j-5-W(r(9^Lk+*cfs{N zu^CpYrF!FS--fdI&2A8UWEnO2Yo)cWN9ORZg{(Q2qd9$Cv`nSI$9%s&p__jV~;9!UVwSy#SPPI%-+BD`5~QHBk}Ip!!5hC3O%DH=lu9BBl?PCh1=tF zVa5BAl}b;nUvU`ttzZ0EiB;9fZt=QpDKk$^<|v$FZ=Nu#Ge2o1>y3M>)twhs>Iux0 zm2*|`oU*Mfdu99u-J(m2#1fXrO!_wGeU4*IYHD%Q>j!%}m>F;VZR}~=>vQ6{?Cs~5 z?k_GdD_fdvb60*wa=eVWh46tgow=OTlm&nOPOq99x`aPz1*-&awPbsJ?ETYELzRo) z9;}Pqcf~HdyQJ&a)h`F@Y(H1o^m(7$k$?Fm-;&vFx7_iAZv$KzIHC`HZg?QP@V>pYG56~3dm*gi5ANpq{`&T@Jy)|x pIrKvBTMntv$ea|YXGwVgQu&X%Q~loCIA-*b4CCF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt2.png new file mode 100644 index 0000000000000000000000000000000000000000..d513682bb3295b64cd8bef6efdc42058a9524fe1 GIT binary patch literal 1424 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 agSRH=)srgs>#Kq3pTX1B&t;ucLK6UrpK*`? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/concretealt.rsi/tallconcretealt5.png new file mode 100644 index 0000000000000000000000000000000000000000..b00d1c34896ad016bab156262f78127ddb20d36f GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*+rf%jv*Cu z-rjNaI_x0P_HgB{B0qHoH4~ecrIh`-Fql^n>&E@J!plV8w8j=>>xc_X6e%tMn5(q!quoEerYT z-oSc+F=JtU`|{0|>CxwZ?mt+`;=epUO>1}pp7KoG^-68^8l|wird^Yi zL<2wiuW-^*jcqCH%{^eS?Y>Ffeo?bypZ7h_KlXUz@iz@;PQJXETypp6(VuF&Z*0`O zzxn6KVh6SjtQ#gW<}l`@Fhny*OCAtAu|)gCla^?k9{-kkht`@um$ox5H9znws><(8Rh^{z^7M_R)5V`hX55%{DZPOwfjdE& z`3BRC6AarJ%#0dz8+uWM6k7zGI8cd>Jsa!7>@)w>NB!H9|MBPPsn56#H1{%I+k7nN z+27KO4ik-!Oxj@fU}5e44Kd%BF*KaZ`Md6TdHJ@Z(UWiPIq1v8-Z1@eT$pS0#M4Jk zsu-WywJ5!9-Qo+G#g7tLpdd(aK!XQ07X{7%SZxv%;nsQ_~4h4{svA3jzuX}=w> znD^t~MTw>78!kyZtY>2QUYk_HEO+a>H1G1Odoy1pZa1+AW$h7M{o+hnaPD+5bsmm> z;cI(eIyIbb>do7(`$daEp<-@aP?o;;_cf~+ZJEEt?PuIzx8Q?deOc~-T?>mYe@KcWqLhV(yo6U{znhy$i+%Sk7|D6&zq__rtUK?(zu##ES|-<74?KD)=x`zMmUWKHw}kH#MDI2&gGv|3kcM{!Ehj4kynilv`eE0L@3)=SGqt@C?BB+oX1V$R?>PwpKAl^_YpNLP z{?^>mQ?cYWe!=E*tU2Pq{k;8;e=QTe{q4t!&hp;vGpG6Qx2>zW(sNht``=TC?&nEV q{T2K*vF^ZE-)^~PcmnvR|BvaiGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/meta.json new file mode 100644 index 0000000000..d15316e875 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 48 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "rebar" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/rebar.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/girder.rsi/rebar.png new file mode 100644 index 0000000000000000000000000000000000000000..6001c2a558b6e8ba7967df2f247ed449d6df9ad7 GIT binary patch literal 740 zcmVK@f!}(iJv7E(&Q#96^DIB?_oXIw+_pXedAm zv@}7Y%n$GnprIu+ND+vF3R#KLI4F`^q+B9UK-dO^jW9+@fwJ6NYcIy$*}b)c5=%FY zZ{_`F=jPqa+{mz1?iP^oOvbp9NBh)Dty>m)&~ z`iVWnCIQDfRRQi|I}B+Mv$3O51*rrk8+{4x-JBDpN@vs3!VOV;_NK3C*wP3e%da=I z&8C;d8Ba^^V$RD?oR$luq`m)#7H?k{k5^W$T~9dzm!CK<*VP}thzq3G6zAbk7*cX} zGNADD*S^iVG$K>eQ!@e_eEi(o(;nW-`ngl_dEh+UEmAR_&B{M?PIM9!AKVgO8ZCJ+ z$LZLmC$GkkWyN_W*ko`-16sGlGJwU0k3=<^S}#|gYn^gWvW?@|ZcYY(sWoMocw80O zIF9Y+;yzF})Vj%r<>CN35tX%@O^wLJnOMc0oLQhtCCc;dc0*osU6PXk`(JGC#(sJ$ z%_;$ERb3;E#kElTq$iQ!@|Bss4r`SFn^h1<_HrN*eQQUt1QbIt02ix;v}$T%c%0bYOKmMQVi2vTpX+>5GugZ48XDXwtAPxL*3v+%pq>~L7e-vvlXKGP)I#|8dF z5Ng1H^K<*r^s`S&_*Sp~ijxv-l*`fR%?Lji&~k!QssLp+=v#CZP!a=&OkIpJt+>CN WIUDd5qN~gR0000Px$dPzh$iNV1Xw8rTwPHg=VnRs#0))ih&x~3zWWenZX8?vW zpj7tR#aD}9A>A`or~7z&=g5~7&rgp#u+UnAQVL?&ekm~{C()>h$u2-(gHj4+^LRS} z!11HTLpZz-)(=?4^%RYka0=yBttY0TB$Rl6@EPw^D02YApE~AJ0 zyGeIKO!f|B7a&5rT*`izvPS{{6t_3myVBa{lv2T2VeI8~yV2wr+ix%iL@A|nfYz%O zESAe?GOgXBltUQGEe2zP$zu%0z}UG^jzi!MWIu$()#B25H>{+Dp74(-p%n$!FP5`T6yPMGfDad6?5)=3u*%k4UuIMw-9 zbM?xV<-5Onommjy_wRk0MD*tQs*)!!$#BegnzZj;-CdJji|20lw|81w@3*+H<-gPC zXU`ozGQ}+te(`wD-)EZlvDJ%GWA(L|)dkAatUfv`jH9)_z?zxZE&oUmU<{PVf&w^ec8A8i|$E^sag)Nh;C zU3tYWE>Gk>bC-C+Hu(uf^5=!NHk@Uy{rjoX^gJWnUCxXzST4-qJn{Cst;jcq5~d6v);Et04D6LQdpl*{oxzyJINSBY z<@5259~Ty`4B(y-GS!D^`i`~VFQskZ-s1ZyI4R$+&w73Ee6H8Qf7UnbVn32s_;*MB z1v5_$#TEf45V6RqHmrW>w2Zr+%=Le6^E?-f>*LY?D$Uzzma~Y(#9Ml_@RWM%Iy5q$DuPo=!=_lDYePuBP zhw)9(;NKtq#pd`1hE^Z_-tdU^K>L9UaY?8Cy6$Lrz54XI$j5cPjsFFMYf8ln7$>iK zSo30(GK5)T&Ui3|0a4>-g8~r+Fvx~cTA2T}V22AP< Mp00i_>zopr0K@KPs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal1.png new file mode 100644 index 0000000000000000000000000000000000000000..f50d0b78948f417b42e1dd5bf104d655f345ebb3 GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2**`s9978JR zyuEWa>yU#;+ry0!u^HmIX6s%(WjT0Scgj5%@9nQxQ;b*laOWOe$I|LFb58QU3zhSI zH7m}1ELO8`KB>{MHvFsRF^N^HPOY-OzGu(AUY*VP*+m$Z<1CL!i zs+5vL|8OWUlrm>M``Ykz72h#a+iY&Nqx}t!mDn`lZ??_e;IC<;KRvS4@R(x{({{}XzZ1V{w$41fYMrRH<9hR~S!%Dp%4PqO zi($$L=ITDGw0c?QEJq*4?SdQpPrhDT75c~SfXspKA0J$7=TUaJ+aSfbLOMVh>=1@y zlUKUS8})!VdDodPpRB$1I(j{?^h{=pcox~d__^6r&oG{O_StXxR_7fee2ujY_eD4o zE$(OW6*IhbWq8Z*%mf$(3=9Y2tM|M3~-}Za|^N-F-xGybps9#zCtDM8T^RM!I zH7|T;o5|$Un5YP{iDf~aLodS>-W8(q4j81N~~1Q+su1<%CJBAm?e@G5ll} uz3R?d$?)oH-p%n$!FP5`T6yPMGfDad6?5)=3u*%k4UuIMw-9 zbM?xV<-5Onommjy_wRk0MD*tQs*)!!$#BegnzZj;-CdJji|20lw|81w@3*+H<-gPC zXU`ozGQ}+te(`wD-)EZlvDJ%GWA(L|)dkAatUfv`jH9)_z?zxZE&oUmU<{PVf&w^ec8A8i|$E^sag)Nh;C zU3tYWE>Gk>bC-C+Hu(uf^5=!NHk@Uy{rjoX^gJWnUCxXzST4-qJn{Cst;jcq5~d6v);Et04D6LQdpl*{oxzyJINSBY z<@5259~Ty`4B(y-GS!D^`i`~VFQskZ-s1ZyI4R$+&w73Ee6H8Qf7UnbVn32s_;*MB z1v5_$#TEf45V6RqHmrW>w2Zr+%=Le6^E?-f>*LY?D$Uzzma~Y(#9Ml_@RWM%Iy5q$DuPo=!=_lDYePuBP zhw)9(;NKtq#pd`1hE^Z_-tdU^K>L9UaY?8Cy6$Lrz54XI$j5cPjsFFMYf8ln7$>iK zSo30(GK5)T&Ui3|0a4>-g8~r+Fvx~cTA2T}V22AP< Mp00i_>zopr0K@KPs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal3.png new file mode 100644 index 0000000000000000000000000000000000000000..c4af84b26ffbd7194f48d8c62eca7cf5c51c1dd1 GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfhq_x;TbZ z%z1m~tluFAk+z2iKWt_Yzr|bb;;|z}__1%somJ8?8(*$E%w%vdRM^0Dp>2EJ;?H){ z$%hP<$6H-4%dqB1TK)7<#I#h6u0^4{cbz@_`0{~E|9h8yte;TJ;9SaB{{869`+B*$ zPZ;;?vuW2lR$x7QYu5FpzLVdyJA7lD!KdigckG)Cn=Xe#Y=acz3hn@9hEm3?o9qt? zl~imeZah`TuK*Hw_O;<^kzh}D)ioiXP4}5M@gK-G3b~<|=PzPN4PF&yF=fART*k&FYAN|d_f#C}43c-e5 z45my0P(@GlgQ9fB(_eGS&QpEn>LvDR`^lC1eNPxy==Vu5y<(DJ;$hT{Z|Uq2>^kyTNil9w==E*fb0dt7@;IpO5)jo0@=Pic`cv=S z>hfr|^6g&V1?fqbOE%fp+0NEKHE&V)^1tm??Dw1Z?P}0Dz2xm_W{*iOx9pr9Vi}wp z6c@NMykfe-;Sk#(#khhyfZLAYXYYhxejBbu{Yv=%Kf2EM^2w90Z`M3q+;*x-o{43F zo`dcW2C4u03+8=2Zz|VN^|xN{hoS?D8OjW$j6e^;!S=A;g1R{3dlRepZ|!Ysp9mNDe7*Pmvc-oH3-<>OT{#oPz^8y_%d{K+mhU$t=4gK7ql z(?G^%K^?HfT#@~f^h&7ArQ_S(Nftu_sh4%yq^ z^Ol{i(mCBXw36Xy>-4!S`=@#9?{$!Cn0fP-W#nz2rdLc{tFNxQ^1HTn*@Z5KqUSj_ za`AuvZ7l}6$(dhqixR`;*UuX*q#|T^b-rK8d;YB9Y+3qWjc;Z9&aoz>ecOAt!a7`? z`9mke71kAk4Z9k&%x=%!Uc6PU!9vR8R<19D)?A(g>G_$V3|)yAW^Hv?_)_2rqe%Ax zE#uw&y&{zihcB-9wCURMq8*{d4w80y_tvo59(a=97r6sV*KYWHwl8K! eCMXRtFuXg@uaZ+Vv6g2onCt24=d#Wzp$P!P_yF4g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal5.png new file mode 100644 index 0000000000000000000000000000000000000000..381644fd1f9c85f82fccd559cd272f9300fb50f9 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*}9%Cjv*Cu z-rfoHI_x0Q7O0))uzN+&iz3!S;V$l%QmL!VY&Ga(^+L`=~I*?u3r%Ur~jIU5&Rsd}rMK_Sxl+`u7;;P1Q~) zIrz8Ee%BMv!^{!uZX?I$?X6~j5yR3phv){p)olF1# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/metal.rsi/tallmetal6.png new file mode 100644 index 0000000000000000000000000000000000000000..d63495cb78e13786c6f564a857e72f177a506dc5 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2**`p8978JR zyuD+XcgR4ZEipLIY64%b*s`KI8bN*CEjwIRuRFlFsiI4A!PFN4iAWH|PUY0cJ4|DG~FsnmOG z|5MX};T6*r4u{wVDaIAt0m=-ej9HG^FDF0#-~MOisYj2#ChhDBbWT6n-*E3b)2pNB zx87q8(63u($olKu1kD2?5@JjN;tSkhW<-5rRH;|x0Qv_8-o<~|`zth3X6@E{@3gXWGc#LaQ~jD= zF-4WeR?Eu2wr+J~xnPl=ws~gw>|N^?`!qVTB%FCaC(PrYi~|3I-y5cX)8|LH$Q0;* zgLyWdzo)Y=m{!Bk9La6tE4Q~VU+Jqh|AJVSxBT&QZ?{cgH#ob=@ANGR@5E#a_80C4 tej4iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..d928e4b69d4fb8e641a5529a52cd6ece24d14cd5 GIT binary patch literal 428 zcmV;d0aN~oP)Px$W=TXrRA_Ta#MV__xOjlR@?VLA-uC5r8^=jEFrA{6Y z5ooP{w6*8xi0JDGhR(?3ht?rFo9_%9_Isz$ z0UtlMJ}3h|er$bE27LV3ddYxfKr$d1kPJu${#FM5B}c8lDk%~`t(*K zSH43mwe1d((|RA~n_O%=@Jk}!I&XEq$}EP@?d@}q=YE~&BK+XTla%L$(X}c-7kzug zsQ7f{&2ILVDa+IJSbn#7;1U$3VZzrX(27Z@%J*B|FpY!Ptc01}hr4<77TeY$(<`>2P@s`lR3zmU4N zVDG%v9SPq8A1=vmEsxdYXky*5d+*0v&*Mc}!=rkx6r2w@H97K*@sz*YcD{MfB*Ji) z(F8%<JI61781xvb>KMcwSY`(wXkmD5@%+j0@A1CWwop1 z+yxX9Nn>$%YiXp+kad2dBx68z-x-dELp=<@@L;fIXp&?E2Mq&@G1CQLaC~9lNMlLx p5fBk>*)Ny=j}aUIAY#cg$s7M;(-&*6bp@tv22WQ%mvv4FO#l$#R{8({ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal1.png new file mode 100644 index 0000000000000000000000000000000000000000..72ffb3693a1a66e8efa80e6802b97647c8dc943f GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfa*tx;TbZ z%z1mq*IPPJJ622E&eri-IN{0amWKHUF6BoGgvWBN)z}rHD8aJ)g0y&V_U;v& zB{MC*pEExB_rJr81AAoT)BM!RCdYtzLj?oJEyob z#rN`z-O*mN*#)-V|0!1OwvV01J-N8t+Uno;?JK+Gr!Rbant8|0eVgo0FXd%pu8!5S zzF+sX-Qg=^%RVQgN^U**U-GN&Gjlk^Hb^n9;0{n`C}qsL%0A(-i$|4`aOht-2ZmQn zR}MX9jNdTq#hE2X< z8>Qb1hfHK&U}rvoJz<%x`HFp>B;_@@8> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal2.png new file mode 100644 index 0000000000000000000000000000000000000000..f5708cddb89a9eafa830a41e25a0edab038f4659 GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfbkVba4!+ znDchd#=P4GBChdWc_%0Badi$@(D2qZJ8(gKg2V@Ll@sw|8oyXsyVk@_VsPx?iOS&j zO;7h^ik_IGwWMB}c8lDk%~`t(*K zSH43mwe1d((|RA~n_O%=@Jk}!I&XEq$}EP@?d@}q=YE~&BK+XTla%L$(X}c-7kzug zsQ7f{&2ILVDa+IJSbn#7;1U$3VZzrX(27Z@%J*B|FpY!Ptc01}hr4<77TeY$(<`>2P@s`lR3zmU4N zVDG%v9SPq8A1=vmEsxdYXky*5d+*0v&*Mc}!=rkx6r2w@H97K*@sz*YcD{MfB*Ji) z(F8%<JI61781xvb>KMcwSY`(wXkmD5@%+j0@A1CWwop1 z+yxX9Nn>$%YiXp+kad2dBx68z-x-dELp=<@@L;fIXp&?E2Mq&@G1CQLaC~9lNMlLx p5fBk>*)Ny=j}aUIAY#cg$s7M;(-&*6bp@tv22WQ%mvv4FO#l$#R{8({ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal3.png new file mode 100644 index 0000000000000000000000000000000000000000..0d53c0c9650b9b21887bcfad50d2f53fec5f5985 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfg%rx;TbZ z%z1mq(T~Ycbq?2@zZA(2fy4hCu0BgSbcHDRrwqT_tw{J(|K;ct;8>JCx>3k4wf^| zi$DMDKcg&T@l&+m*2i~S9xwh?_5N;cz$!OVkUe%lTL}86yWR^qUp~cF9*TYo6^nrsRKZtIS zDwwf?aV6U#wgBdD-}C3QmgSl+IL}l%e?mIr^)=~?Kf9-_Td%kJE6e-ZGjU0AOHv$B!e`c> zxr<(9ZnR-E-(DVi`;*bMh)*mze%+$>^Yr$yO@M|X*l|$8A#eXz_N8;J?`sHwL_A&n KT-G@yGywnrZucty literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal4.png new file mode 100644 index 0000000000000000000000000000000000000000..ba8f3cd9f460a4cf10ee60fe8321ee5eafc43c78 GIT binary patch literal 594 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfj3Wx;TbZ z%z1mq*PAI&JYRD!V_jUo`$_p~aeujnnKxgb{+xB&GW^wz zi{BZT0>l@H)iT6gzr?-y|GOKR+jXAa+TS5nr2SQ6f!(v^nx+h24efnjK4(0YTsP~* zYz4S2EDQ7;dKs>;t|-(Ec$N^u9Z_+e3FvbeNcdf8zj}Yn|M+~9V%v`!KfY$2cK)x$ z^E#cj8zMHU&wjIgb-O&Lcw4=}|C6tNJv+CZMgJb7joqEw&r_1NMx9+Y*;CMTs@5+} zfm(*8db6XGd3U=0=Trds4sNfje8U%&6vrwh(ZA{qAcvg%Kk?Gdm!9vgCSUG1-@U8$ zlT^Iifr=?l_D#2_k+1AOFA^X=;d|Von>BY6x7&XJN;X^<(MXWYGYEe0TkF!A+jdQy z3+}&udheT{4@33UtarKc2U!*f`7lI2{}T4Sq4drF*$GT1td_rIWaU(2sA8~fkW&Dv z`~qS+D9vDa!3bnFxEL@N_y?5u2mJf`0^?-Ac`wH!3t)+`PKWF?u zpFh>%R%KEG#_4^_WSG7 zb9Q!d2M+(0wW|9O43wCgr)V2lTYDnx9^38>3|0(hnO-oMa4%rKa7g^Z@n(Tv3YSBF z#5b^BV9dCApWR3O@z%fcdzjydesWr}N-OC`?*yiE=k#a2eSTV7$%$F>!OKEVp51{z zx)*>nh&iw?h-8p$5ZlM#IY|YEw*207UVMh%G1u67pGou1ik}l#Xw_HvUEkWiIE2T2 z<<0qL#dj*NIT^>WH|{|CL;uDPtQNU_GJo{Z9QVM^Yq01%70uhz`O<0z#ZQJcaDnZt=jwtR}9x~l+KX{ PMhb(ctDnm{r-UW|yoJHu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal6.png new file mode 100644 index 0000000000000000000000000000000000000000..2cef73d96411237f7c24f19972802eb6f352795e GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfj3Yx;TbZ z%z1mq-R3P$hcRv?;Ff(dpIOF9sU;%Z3W5o>*|vxoTT?{lXP< zBfm?|dH>v`(ac`Hto{wp?r5W==jqG4ukHw2Ju__gela;i_Yer|9`~?No8k-S4>wp9AX=!7*}uyC^M8YW_{8=__0D~ZoC{rHsdv> zD97xVOOM`{zge+kzwx>PHUC!g>P9WM18VtV7S7%LRB8E46mbV}Xk-22y-`k1HFVdQ I&MBb@02KWCm;e9( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/reinfmetal.rsi/tallreinfmetal7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..bc0adbf8be7863a9f48697dd404f3b5cb30743af GIT binary patch literal 1081 zcmV-91jhS`P)Px&^GQTORA_1~IWa8(hb6$VQg!ojxf7=9{==**^DOTSwo?AzG8BXIL%QFcpKOUNe}@7pT_^ z+MSjM76Oft(Ma(10MPEVuv)H>n2Nz>YokWEHyqIJY%T>FAxeeRxfGa+!D_koqCkdc z^92B)Ud!h>MxG4QI!?e;3=+GuphHNx(MWKR&DQ3~XhdSLvg~%e4Zo*Q6ubyX<3)LXjcm3StL0kNmAOHB zZg*O^zPfl5<1tBi&GM7_9zszdJ8l@gx8dun3)r1?c8G|nnCD?6<+W9Cdw1`>^X7GX zcaJnZgWXxzVX4p9o%I`$96lskBl+?Dt7jlYDAv+T!_mz_Q}BT!Q^c!9(}gZElm;&a z8VE_z+0b-FLyW#t8>UHHE;7!Ch6a{p``{Xl9JOCgQf$Nym`=v%_6IrdLw{ZfbF;NbBtzOnVD#JV4=|mK zqao)}-~%o6N5+*QXFHvYy{HhV1e0Wlq?DqxBr#Afw1&dYNlhnXXS~}Vc>DNw9>r>- znLmWmTgoqwO6YLXdYM+*!-)~8g!0D2MII9CSahBqAH3X49pTCn+-xlp3Choc1}Mu_ z_6ah|9n)}#Oesy%gABQ5REC&W2M6R{hsbkDXhVo?tc*0nq2?orRU1uz8cLC8;}|2F zmztj5y*|JP%`x??=}0s@?Oc?Gqnm>^RA^D`Y!D&YsI+iP@?Ia%ypWd*4lc`A6G>1T zTwWv6`g)NEyhm`-q4gR$cLqYEH0Gt&-K0KLqOJ<0S3v$gAm@1K+;H!BuaN6q1o#;! z0*Zw+WV~qI)8j)ifs>r%Bquq^NltQ-{~><>-We$=sdaUI00000NkvXXu0mjfXORFg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/meta.json new file mode 100644 index 0000000000..958e323bd8 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallrock0", + "directions": 4 + }, + { + "name": "tallrock1", + "directions": 4 + }, + { + "name": "tallrock2", + "directions": 4 + }, + { + "name": "tallrock3", + "directions": 4 + }, + { + "name": "tallrock4", + "directions": 4 + }, + { + "name": "tallrock5", + "directions": 4 + }, + { + "name": "tallrock6", + "directions": 4 + }, + { + "name": "tallrock7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock0.png new file mode 100644 index 0000000000000000000000000000000000000000..102fed490ef91cdb1e1682a9749361a7a7e456c7 GIT binary patch literal 1614 zcmV-U2C?~xP)Px*2uVaiRCt{2oX=|8N)*PwmOewYkz-6&+1d_-klDFLsY=R+wwpj(^cs9yQxQpDQ9F0ec>KW^d)A>QEuB2S`d^&T^j56oEfG~Rp z$BU!GeMHe#dM-)sq2>wz5ZB_upa1;n;|rVTzq0w^braX(j4(u!+#AoY!b>Or7YiEo z7^Cq7SC`l6xhUGoHQqJi0zBp7z{49)lKb@7r7+$Mfw&gq>hc<`b`!vZ7m(4T@dUtw zx41@J05w;jAQ(kkxgr3-bf(h3U5Ozs0DvWzF5~7ThArX(kRkNeTkR&UF0Y~H3UMvQ z=T9GvKeu;q?Bx040+?vEn@E!TbnKhBIREA3S>josQIAVyf^{J-fQhHxzDvXf&?h{6 z8e9e90&sNWU5)c1#0B66({Zca#L?k?CC?Yn0z98nDy$N50UGsK#BjoDEe!xs6fIuA zd7C-+@0WklLfWOHyhWTVX;AjY_xq_OjbSbOj+gs;Y z3qWI-0P@%Rbk5ah zEgPIIhDPHF?rv{N-|vI_0}ecZ3?bv`?E{Z*SoZ=xRhGudS|INl9}2{Drc$vw-QMP} z1%O9G?{050$MoNPteZSV66+Yy>Gp7Ud$aV5itU|Ubh>T&vqUjv>=5F8Hr>GAf? zZYB_N1AQ>ogtIg_9Q0Ff;3DY5!Z)k~(8=l90?2wor`yZiL)SXp-jc^$oc|IHg4Pe; zJ2+kdkCC2FggAG%HyL3_h$KliKMU}PZ@LCxDI0XUJxpf`Ns_quC#;Nh5HzJVI#-nP zdzIU)jsey~pv)vk_Xxs=$&jh+fUokn+w(QQ zDO30|1lICFM1T7v0(X15XXEDqI;JtM2Smb$IIz}FVr7tC3KhF?)`@a?EyBy_X_e_0m8Qa-xg=v<%@QS)2>i{uP>V=tpzAk=c|{+0m$7~Ts2Pi z3FZhuXPH6@Us50-R6E>iHwEFa)Z6*wy8A#uI!9f|c|SI6B-<>jeRLRXi=eIpN*=4+~QT`e-~U+e75} z^b^#ZrxB)!)c0>+ojgP2Q--8N=ur z?Lz0*TzqyH7eF_V;PnN(+`dtdo<-TmZn_b|bI!2FMPZi*vhYiwj^Xw*!`IjHvS5 zb&-X*0EAw9q}L)(XDY2e*S*9BaRGR(Ay8}--P5SYsYtekm*Qz~IOrRTEUE7Z^&Kcv zgR~0b9-#LfA>(=1370OfBQAh$l&RYcNAFE!n+3!_iA7PgptlZ~-CMuTy~eicOxy#2 zY~68QT3pv=3vmI8%4hS0;bphBSwMUU@GdmG-$33_0J3po2nC1h(a+>68g#X*|Sv^Px(e@R3^RCt{2oKI`pFc`+4j(vvaqSTn3cI_W1r6nbh>nyhOm8*RPCi5^M`EJBHf;=OkDqa%+3Da>R!6 zg^v*(S6EsB5?2Nj&IZ_`^ju&kNWF}X<8B3<2P7Mf#x31-pgg?o{d&~odA|CCqLbmE(C!m< zl8g=S{Q#XRV&Fdv1pX;xVk05fl_d=;R+{W5jmPM9(D1H2?b`fXPS zJ=FDFK;@I+VD%$_DC-XZ#b#1}MrgG=?C%A<xu8a&JTA4co`DY?`oPTwAvj* zyk0dnUc8*|j{&baz($XVsw%-90ks;i4BQ3?f*=TjAP9mW2!inR2r?kjYIh1#-v9Jf~*(NUyCi8LC!&t$C{+oZ(=z#Siv(jqMm_iUZ7xreZMR$*&pNbJ>YjW8%10_Lw@pXu0Mc#&+z5b$6C+NZUAAMpqi?7@jwIy=nE~buWky7ux{9sAYs2V2yyp;2qM7# znsn%~LUsdmI0j1D4Y0o|0o+xGx9{EuIX`<2;C^w+Zh-y~HbD>sK@bE%5ClOG1VIo4 jK@bE%5ClOGggW>Ok_Rfp8TH8j00000NkvXXu0mjfZlW^K literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock2.png new file mode 100644 index 0000000000000000000000000000000000000000..6cfbd6ecaad8d4fd4fb5c46316060fe3dbb97a66 GIT binary patch literal 1613 zcmV-T2D15yP)Px*2T4RhRCt{2oX=|8N)*PwmOewYkz-6&+1d_-kl)w#C>MGu zl-|wV8cdB%FyzlRt6&_@MtKQ$ksjq}JW^E8SZAEh4@z|<<*Mh?nR8~8Ip-aO**iF1 z93Ac>inh{oN%90WR{(&x78m~f=T9Hs**yP)%@41exE5!GA(G_DczzY$JNds@(5S~4 zjVHLhxl7MQ(N?bUt`QgDH5Uh--*}QdrN=IX@n#6bwHUWIcWAYn0G_>oj2?|A0G_?Y zHR1xOxdH{jDB8*u0RW~mmHzEY3~>PfEV*@H*tG&2Q^oSYcW25 z`e^*Qy@O*X&leZKM62CIl02nj-^BIRPbbe3&jO8lTq+Z+3vmHVy!Q58A})YF;o;NZ zDi9ZdqZ{vPoEIT305_P9TkR%}4)-g0zIYbk`J7T=m52+_sK+9P6IN^K-z?5AE;A?i z_LtJE9loHR~jK+z(G z&hw$bS9(%dr@^vD(3r34OHWy>1>kS8jA1?*4>%eEYObK>DqYIz`1aO0)&kI&remJd z$umeGI;Q1rm2>_)tOd{`Igbf>-}bp^(m2fm)0x6>(8u=9E`a>CKAm&*S<41zi=okY zg2#vZ()at|{(u7yAVbJ_di%i38`izx-+#W?KGqr5^YAE&7J1kBP#~r=m5SBr_BMYl z0K6Fb_;8;&rvK(+-Q+2fSjT`)w};1v`=wu0Z13!%)9s;AkJCT=8t_Jf;Be4SkGFSr zGl7sB=!3B)oTb6xpr3jJ7eOBuzF{4JPEOAjK-LpF-CpJ%y4LCTmOSSA>ZfQBw0`*B z!SMokiS&FT#Cd$U&j>?8BuTRQS%61;(=`A~*`U+yVLDStlElS7VP&j?pee1i>jBWW)u6Qie3i%Dp0D{$ znZlPLu$B)Z`r9WFxZBe`8$S=wF^zFOAQC>rfwg`TD}(f6C=dt)0)apv5C{YUfxzE~ z^~Z?wi^~P=0XD(+3i4V3!nXe37H8Y#i*||Au26ojFPkN;1t?SJtCz(A$lX_5HBR;k z>O;UJ2n_|_HcdPI?XU?lobKZSyon(|n1t|U6GRbfDVsAH{#*rm4B(|c(1-oP&II6P zu2kF4&z+o}rN=(h3K7-FX_hzUSmAWbC# zOlQiAS)Yk81gd=4?af`r6MP7QmGlodI^0j|1p#Aa35w7392 z{`)^Yey!iYI%bYu#DFplQrER~78gJ_-el-#Ji&0#U+O&PLKN{K0AzQQH|lZ5FuF#& z(D^kNpWVd;&N`Sx2g=kS zt%A4*=zT}Xc;0owrOWGx3!oci>NdmCdlT7a0r5{_Q4}rctpjHF)~|D~v8_52_W&SU zcbu0N*R|O~T!5nT**sx**{y9B5FY}(3k~l#kT(>7Y~0xRAwYBcGGpIVp1<)Pz)Nq7 znk?{Gz`Idwyay1b`2et-CixoScRN0-=Zbp(#Q;-x30)KuwjLlp6$Y|zwNa1J>Gq5b zSLm3oyFlCn%5OErX0bUDGhR}Z?5C{YUfj}S-2m}Iwz@PF94atg|I3RI400000 LNkvXXu0mjfyy^p< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock3.png new file mode 100644 index 0000000000000000000000000000000000000000..96c48e98422bd3bb57b7d5bbf59f36e1c2c5f2b8 GIT binary patch literal 1198 zcmV;f1X25mP)Px(Xh}ptRCt{2oX<)lK@i42mwg835*6{})kIiimq;M5AP7E14k3>q9(;vm!9|eW z%U%Uh6cPM$%_)Q=bLqT9_TW}h(=*8?>6xxp>j#3F?qsIEuCDItnVuC0b8vVxDy@}L z$Kyeq_?%S-08USiS6t5j+2zZ5P+BV?idHkr;z2w%d|Dk>#08jU7#%OlaN<*;zrF;< z4DtN*0%L{%faj-|LeD4e0c2>YwYgrr;c%^mD|Uc!D$T5iIL;?ooonh6!47- zAbkPSr~uLzAdLzjeF4(sF%J+O$6axr2_76CpRH{C%NSU#tacftC=Y(rMkS#{w#%a5VZ68d0Di6Q8)|04GEz| z7bTZ25D#L+gBaz?PUaF8_5Bcqau$FhyZt|h1maAK7rt>8U{)k2qwP9${9OpZ>GopW zTwP*)Ya77pnq8JabnMsfKY5;hDRP?%-`+i--)YZXKOV#j)h`NX4WOV`so<17F-Vts2n5!iUkXWhgI!3%O525+t| z$KJq2u)9TQI0vAE!=n+9^n_}yo~T1*)mlB}_Qn{|An1JZ-M#%0Fp2bhBE;!;+6iGu z2x$Rw=>k0BXO#g+jRqu!^oo#k5X>6Z=-8|wuiJ}rxx4F1ZZRNhthcd+=y%$0zYEMW z$+0~mByvlJX1O~*w!XC;#Q0A*d%!Hi`RtE^q+Q<_<9Z2BI19jyB7-U6;Vz%mEvmIT z9`9YRzzr|iAa8wpRwx|=bDIbewu{di5#Gfp!23C$=JK3BYorKeL@1;S*sV_@WW|KX z`|G#u0XA8#A41+gjY5OqJV?g?MNt$*Q4~c{6h%=!9^Uo~G@7mP16BMfa@YO;u6W%! zTCVH_@qjeP+m@NrljC3>k>`l*9e#d#3F7v+_f1npzYt+jyb5r7atvVlQ{@tP?E;Nv zD-i>}ef^T!D({;Qzi-f+0Cwy1_k~Cz<^drX4+so{d=v;_81%YzmUjc15lT;my~Y6U z_MyxOy$KLSt0=9NKITNI(QE-gV$*aecnyNa3==!aLqPoDghsP9qFtw)e`^Kv{KVUS zj}U)nAYsff^JQv9AT9ua)C|!l;sQ|X8#5GHFcE*58j$@m1z%aBxCa2TT_6Y#;P_6G zg75&|>gCFg*Ca_?0O_xAM0*!b=e!Hfdr`o1?(iVMJ7Tp}Qf3jj;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock4.png new file mode 100644 index 0000000000000000000000000000000000000000..bedf98fed95c5bd47cf19ad6c862dc521f77e7ab GIT binary patch literal 1201 zcmV;i1Wx;jP)Px(Ye_^wRCt{2oX<)lK@i42mwg835*6{})jzPvE|EZ9ArSB>Jcy4V9(;vm!9|eW z%U%Uh6cIGJ<`hDbxpZD4d(cX1Iz2JkV^98Ql`w90d8*ZgVZlB001P(;^=o{20`l<7l3-- zm;sC#WW)%;*PylK;A;58-Bpmf#Vr7k9Rg8U04MFILF5J>Qwb^nEpj#HAw zd@TSFw15~I4+w-o9tC0ugTbc4Kz10=j8J+i9MlJJvyWv)7)$`l_CDoAX#e04z_{0A z5+SG)G-fbLg<}#yQ4~c{6h%=KMNt$*Q4~c{6h%=KMNyRb#(RTOt-d#OZF{x1!R2j@ zmEI)fy+efF_He<^28d--l#RClc@3lTSQ}0hzDdfM0UD3Z(LTV~_X2ra05vp87Bl;Q zT}NQpejoh%1mX=DRM)PZwaoUS7MZAD5E&xG?E4Wf*O114*Z;ME$ z#hswNo-iw~y+03e0eC|s7D%EP0%<=5oh<8GLZh+&9zux=z)zFNJ6VDR;^g^@*CH;! zG*3>Aw(p_xxe$QU>87~8yuk9>I)JA&Lzh5Q_UG?E?>fbuAaQehk6ybq^ZjW*ebxPW zh+6=eGc|^K9~dv1+E(!U*U!T07taNfB+1PM_)s7^-Eq&CD^;AIoqp_G02nv4*KTEg zr@#5~xyw>~5cdJ)N)^3!YvN0i<+XK`D^;wnltw@N8US2hUU=6pE&y-D^4faFvGJaF zeTh<)pk zr{@zPPOsg{2tz{n3J}E*;2z&~4ZuV+ATfMbgv6boE38r3w2;^7riFaFEItIt2e@Lr zjV(m4-TL@LV3tXaZ4pHxJ_Lwq=FZEO*VYT01p*ORz_f<**&jJc`+j4LSN-Aw@J3OC zDdFKJ?-~~6N)-=xe)Wqx!CA6F-uw2faBe0-gl*!}BEnom0Y1+8G?(Z6u1HZ-L=d+C z*ATFKpG0u^gonGUk8J@qF4Hd}@6RJj3wRB_K0r|vMNt$*Q4~c{l+VY1jbR?QKP2-I P00000NkvXXu0mjf+lwA= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock5.png new file mode 100644 index 0000000000000000000000000000000000000000..d90c53a13895343428dd9b057802ebe250ced3b9 GIT binary patch literal 751 zcmVPx%sYygZRCt{2+|OzgK^zD0Z?(^`L(8szUO;M+Lk`Jn2%;dqLWH(Qz14zwibA32 z#U~J2q+pVR=(&^~T4wKUFG4(&U3WK0HE#0z4cYJKlmwFB%r~>iX0kJDP}bYt9UBt> z0Gvy3d~%9!U%$-r5^GiJ->dTERiGX~`Q4YM9sp46{G7wTvUSmFQ+)jNS+%|wBOoRH z?gJhLpwW4t;#bImj4M8$UxQUJ0PO~7V*uI>(8d6?8=$TB0W9J~NcBXfs@jhL@n3`Q zKlHQP&L!yY?@2eIKy(C@JFhVTQYIEazViTJV~cL5EmeLdkpOzzyM_DCB@$)-iAVtb z{k=k`jS0|fH6%*^mDmVKCqI2t`>#Qf0Bme09&;|4`nWW;5nyABFbcKGXLtx`6>hc~ z^*IF2&Mk(6kwmGviH?BbU{naghtB|!A4ALB4Bd0`Lf&>sd9&3U*H_rw+yDSvUR-9kpKLuv^xzSG{`h{^ zOT4R6U;Pj$3!|{Gvh3*aV5#-I2q53-FbcEPWD*N2)dT2u+J&jH@-*4A=P#E!3cUFc zoHj>jOn@*7Cw8D%B=rDne7mf6)-3U|Cr;H50pRwyFL(4mH(8#W`Usdta*G}H0Lt&a z^v)9M0pyiCFEN9x9zeds>Fs8#A-2hq`iJ1z`JVtZ{w!4w;PJ!Ii+_oUh=_=Yh=_=Y hh=_=Yh=^!){RZp!$*co57LNb`002ovPDHLkV1ff6S3dv% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock6.png new file mode 100644 index 0000000000000000000000000000000000000000..ea62c5b4fe9ccca9ad1205ef38b440e19556d625 GIT binary patch literal 1239 zcmV;|1StE7P)Px(kx4{BRCt{2oXu(@IS|MHGwd^@FLIhDr(E*^LzuzF;Oksw2n6yJb6EBfmOboK zEG#TLm$@3un1m3>$JHleZ0pi_3C|%^ucYpdy(3wrB=x)4Ep^;o|E?;j6-jTv%<)NY z_2KZw?2RT5?~jg$Q3RwuW@&KUzO>lj&^-^0aQn| zmY<%TZ~gl00uZXBEH9w4ZHw^BR)2j1^iqS8V3zIR?)JX&3NtZoizGat$47-e~WT`_8c&q|0jT%2V%i4 zfZGR%O^A-rYTXH^XXmw-o-Es;Y|q*mi{b&?ZvGTelHkqNcg*Ix*4C#$v{vB5`*+rH zte2g2ur`A!h``?O+CC6@&KC$aCCc{h}sdNCr*a94T#1hngHfoAAP>65YS6q zGx$}t0@NE!;i;QMO@b*TJr|Z%fV?0DZ-|xzZ?3)r=mB_4h$$EkL~aI65r8zBK|v4% zK@bE%5ClOG1VIo4K@bE%5ClOGUOwJ)^-s^vt@Q%#q=$8L0-ybQ0o75Kk!@4oQkW9g zgtq|hKS6UV4SKPn zo#fn27tCGee1%{a002IJ`e+@K!B6crL3O?YuqVMbBM*-bT1SjRF1=+J;AbGiLyRaT zD?r=g%FyG8>^Z<38+4b~H$iowmf^AsU=EnNTWS(|sjK1l(2FhE1^D;tx9YpOx1b4? zZDXZr5;>r0)YxTPE6>>laE)&=^y2awS;`v7c# zLX0xA3*Z_^%;p-4>BOp|f3k!eUS}5ou#G3khrsbk zZw1(|!g{G&Ljkb!#f3J;`)oP4E>!5ClOG1VIo4K@f!3#}9doA7b#Y47&gT002ovPDHLkV1n#i BJnaAg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rock.rsi/tallrock7.png new file mode 100644 index 0000000000000000000000000000000000000000..81e514c32718fa2c88216ae7901ba1905f2043f0 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2ITt)#978JR zyuE#px7k31)p4@go%+gkN}7+jb-9eoyO)cKD;KW4aqqXaW&OFGYR~N_AO7#qQ03r@ z1Lu}Zk6XR}y#L;RyaEg40)(++puJ#FVE&(b3V%Hl<10o}9C+&&y?tT-Z6AKkZ(#V^ gFbg||nb)xUFGKksf!ba+=~W;xPgg&ebxsLQ02kz7n*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ec72bf1101924d96e01a5eddd094e96fcdda7334 GIT binary patch literal 1497 zcmV;~1t$85P)Px)lSxEDRA_P~sS<2YaD3J=pK?dTdB5ZQ4V5E*N{}{r;LMogM5y<3EIPJZP&wa=8Kk zgffOdox|I!!4VcjwUXIn)@@wAzk|0|0|0bfk)c8R0btN=LR2f6_e2)}3}Py(6*N2t zi&+HW3iSFdEM^hpa)t3kDn@4AR?PVS#Vk^EL@E#oX4Y+(={HAM2xW{=#&CoMqv1I@ z?fA0^Kwkp@-d-)YmJs-1?wu~kcp}m89F$3Nj-q$;eld%1`Tj0r_97I05Bv~;AL45G z07qC@%%aooSdgg}Ixes8ar-a^xs?E@HK1Rn3|Y=t z%p#a|I|&LVX$Berj>7d@Kxs)Z#uEulBphL>+Jaat(!^m{D? zGJ==ZnsO*(RR?ajq}!*$?ZX5OVWZ;;bX%^NWF1$i=U%^+9m!7L^%Fu@z<1w#`Qk|S(nLh_CZB}Nx~*o7zz>T@ zGVJ z$8u4vAe3>T?`2AaTDOz>vk0UdxrFaa7+Hw`oH;!!25fp!!Z9W~a~iwJ|6~!ON0XC3 zox`8blYxXE7C1pJEzOSnz`@sYLCJEY6b(Ck=7DMY<~3r=bx-j4a=P{!&T&vp7v z0+Pnun%qhxJY`d_ZYM#=CFh%IBQ=ikM5_G$C(zB$Ylk71E6B8{Y?2tMmQ<8Tn9Q0K z`uMKL2&E=jsxS!2?A~52!+_^?M|($y)gm|2bH^1q7byWYYG1&d6QQa`40`>RIte+# zQYRoP!8()xMT~jMbhKJg1oAC)J6^&!?K6luH4a|y19m>##+ZZe>9_*^biQ@3LClW_ z?Twv{VnPov4sInL$N4>xh5po+(Q67LKd{L1zxX<-Eplb-^ z&;8^&swEvZUFl_)+Pz$^lt88Lzkd5n`CU|m2>M_`0alb9+)~5QlVV)dISopi;_HaD z=2XimqV+SS-pqit>qszu=|Mso6t#NZllgcta)gDe;e&eb{Ef`;r}M(#B_S)dit%I3 zs^W9+GrVa!_!B_Qs%92PAD4-=<&s+GSSD_M^)dZDf>AEPG;=i#M!AIO;}S->gvIiY z+?r6vC|#VNJad!qPRFf6ffj7IJJR>)Wt?|cVBL8Qed-a_ifTRte>&gVG5L(Zs~`!X z3qt}q!dj2zeAeU8Z$URP=JNq5#c$q-j(!`PbDVyas#}NBj~Ekpp`rAnu}m&kn|p!& zVbE(y?Y-aYBycg99h@bLfiJm@x6d)2RUIKiS)%!Q}5bPOyVw%r%6 z>l?x@B+i8_I#=rVi`&-ju)_{J?6AWQ|6lwCuhs^sNj-!C00000NkvXXu0mjf#(>5C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/meta.json new file mode 100644 index 0000000000..3fd76b6b34 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallrockdrought0", + "directions": 4 + }, + { + "name": "tallrockdrought1", + "directions": 4 + }, + { + "name": "tallrockdrought2", + "directions": 4 + }, + { + "name": "tallrockdrought3", + "directions": 4 + }, + { + "name": "tallrockdrought4", + "directions": 4 + }, + { + "name": "tallrockdrought5", + "directions": 4 + }, + { + "name": "tallrockdrought6", + "directions": 4 + }, + { + "name": "tallrockdrought7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought0.png new file mode 100644 index 0000000000000000000000000000000000000000..204995cdeee9944daf7971a918c1928d39349a96 GIT binary patch literal 1967 zcmV;g2T=HlP)Px+X-PyuRCt{2UEgmSM-cu}3IgxR=7$k76<}GZA|;9x$uCv<)PEuWV&D5e^r3x= zAO$l(&KJOFg3I=`(&<3tA;Tzf{KeZ3 zcy~Pj0JQ35>*uo*P^tvD>fE3&mv6mtbbv@s*Tw}RAN$;w6ZGGHuzo%}0RYfw9-~$i z`0cU-0E!GkNyK&itXfpFz!vNT%tjOB4h!fFBub)y*Y7{B4{{`I64(jo4J0s-2t*#? zaJ=*9vlBqJebdUnZLpg`Lhi8OWL1ACQbPa$w7a)Ee`ab3;8FqhH9*c6=yh%Yted}G zfPDr;a;p3QSGN5ju-Z$n@Sy$ttC!Ez=4LjU;OAfebn!QQHFiD&bT^l_xty?G1J0^N zy!ie*0LxXJ^mx;B{<|Bhot)|4bHJK_$MuSe*gS1jA?FK3a=PZ$o>hwgmVSM2AkkRFBU;l zk4^X1BuICh%$dRgYXV+8Zvucitkk1A`r&2e=m52%NR8kGCuR`16R^=d#?>mo5r{n6 z-COl z*>;i5sD-cHy;Xt(cd-EgYq>uhuqJ>6(-%6rCKE`+=t&Q05FT(qz?W9|a5zp3ex}7T zSewCi_jaQ$(;5)TY2ui@SOe%p*WB?{jtLpU>oYMQSyJ8MM|%lx7Uk)92jhFRcD1$4Vk=1&(oEsLHBr<)`fG$vyD@5$puJ)_0cq?yC(@`=JyfwvG1-2tjFUX9v&VZ9v&VZ9v&VZ z9v=TcI17k;Eo|%mZDAb}qwEg?B}MC@ay?mE?+XCnzaJL=T(&q7qbEyKTu?tG;lx(6 z#m)MDorvB*?q{+zA*sHfh-r6k(W;mCBTvvoKa7-sGK^GtJg_X60hZBXIy&cuH33(h zo0u*~avD1@y?FZ}Rz7onda|)O3J08=4VtGs7pukws&L9EpwbhoxnWJfL(LeO#k64O zb%SXV9$+9q&KIf57H6p(C3BdDBlDdTK&J4jbCZf3A(ra#cK23Qj&Xyfe?VVOP)Wht z2N-6+yXyf;qJUaaIBSPx1NP*ES1+G^BB!VyM)>9TzaIK4tYl#CAffvO96ka&0dl@j zUE+EJsmko{gNKaW1okE>k(?p|HYQG;pPs1ezMRAwGd!+Wtox3z6HwElN0;quMZ#IN zh{yHH+OF|OG*vya3zcCfKyRt3>IyD_pMH4q#g>{bI!dw=kknF>dXjvurKYO|lbrx6 zvDYE88T41tBy+5uYg}{ie0BnW^{Nw*%^;G~#CE!J)vv%+(N!u40M<)xNI)}sB(fQ} z>^#Cw0F~NNoN!ZV9R*kQ0~Z&&Np=Dn&0_>wxSXIjThMC@^j<|Sz)rwyG>LVd&{cti zq>WQ=AY;XuF2GIzmDA}9o>_lH%~k@f8pT!n4R!(u`kSX|Z`K;=ou^!wKp;f~5Z2!Q z3cBzvn=qt?fF!~7+T&V6g{ljrf&g-CsO*kBL%rA7wj#*v1d#AgTh)!{1+*q?BZ$f# z5CN7>jVZkT#>oc|*^Kk35&I0#b>8#?lE%3Xq_PvBAC)ILLFO3XF2lqH*a@JvJDWB* zW&t)eW>AZzWh*Xr0%)aADz2uV`p)pOeXYI^99RZ+0w`66@&-OPwJH0ARDsB_0lO7w z)ypyc)=iz>bFft}D{qjBvG?Nt7%|P7$Y$0$O@_nq#vP+A*a;x$u|6HN6*m2US79-B z6)>SMc&6t^u|gtgFI2#s&aHY`d47S&uf28G?l3z6NzGUE&vZ?TB_(0H0y_beGDFbM z2kE*b3NfAE6f^Mf@bK{P@bK{P@bK{P@bI_~{so0NNHWT^W+?yw002ovPDHLkV1iIA Bl*|AC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought1.png new file mode 100644 index 0000000000000000000000000000000000000000..75dfaf8854cd6f41d8e756a5d4549e4d83d648c2 GIT binary patch literal 1402 zcmV-=1%>*FP)Px)G)Y83RCt{2oK0^VHxP#3RF$AL7qUKV2vK1vh*K1B&^kaaMS3WD@ejzozpnqH zw;p;7(DvXC!d&n}j$S zYcyK1^Lv94AdlTF2ok1$e2!kHX=;rN!3i)*QjoiUJkH7y#Lq(a+uA!o(|MRgp4Iw_DVbCs3D(R!s@%x^2 z9tPP30N`W?z%dVBIKKSeBLZ-L05>84_Xltz0&sr-H$LnD)^XgG&%OqH_5wIhh8}O% zO?s8>{`}EHlOE|w=AMK7UHtmzKdztPgtGuY>~&4L(T_|fA8*(3q|-vIs!-+9?fvMY zQj0K3(#&-(oCVOcIe;54&9iU2H%^K};HU4u!S&??dN#+&SOd6ma@by;yvK(FX94nV zsY)%vv#-B0>B@?G00dF`fCmAtFDFYSsmdjc7T%ovy;NgTJw@B~&#+Bs;A~RyOhbfX)k!# z_j2JZz)p7yvE{BN$j3*b&~JOaZL`V~0$w^ns^YYSMNlT&b%l0a;bg2$jR^%Wc7Vv1n#60q-x*V+{lzRtpfrGVh9B8U}0pb^cUEfx9tILya})>pr!62&z`Rd&3G>zpKtLjpzhh`3YnF|27C2!9F37ROys%nBD zL%~@9is>Upda{&ms3_Cs*ZB+tK@bE%5ClOG1VIprpz!?y2m8AKZo_4M`Ry;({Q`w< zojus!HA`ZnBn=`~m}S3!9a+Xrp#tQW#(ivmcZF@o$f_V~4hj|E_rrk+mJEeL1vok# zFZKQV{JQVCV!xixMkb06m+pjVI)wZ~;<1 zHJx7wff9uaK#Qrv!C4TSCRhxi{_*+B016IR&Jh~v30eV^KEO}|j!wsDsK~?)al?L& z(82!hJ9{(5aB%ja8>;X3d4j;ra7gomqIZ+C3qTH%om#|V7qB0okl#)I^N-&Z`hIo+ z@)SK)W^V#?kOJ3kQg#7=>_MuohopWe>`lPu0jVDYdkx5+DqA${HGrtpB9;(Zb^+{? zx3}LH1-k$QR}*0G1N3Z;lf|*QcA#}pu-AZ8PqEY8Lc6Zsdy4E`z%Bp{f0bHb%707*qo IM6N<$f?}406#xJL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought2.png new file mode 100644 index 0000000000000000000000000000000000000000..204995cdeee9944daf7971a918c1928d39349a96 GIT binary patch literal 1967 zcmV;g2T=HlP)Px+X-PyuRCt{2UEgmSM-cu}3IgxR=7$k76<}GZA|;9x$uCv<)PEuWV&D5e^r3x= zAO$l(&KJOFg3I=`(&<3tA;Tzf{KeZ3 zcy~Pj0JQ35>*uo*P^tvD>fE3&mv6mtbbv@s*Tw}RAN$;w6ZGGHuzo%}0RYfw9-~$i z`0cU-0E!GkNyK&itXfpFz!vNT%tjOB4h!fFBub)y*Y7{B4{{`I64(jo4J0s-2t*#? zaJ=*9vlBqJebdUnZLpg`Lhi8OWL1ACQbPa$w7a)Ee`ab3;8FqhH9*c6=yh%Yted}G zfPDr;a;p3QSGN5ju-Z$n@Sy$ttC!Ez=4LjU;OAfebn!QQHFiD&bT^l_xty?G1J0^N zy!ie*0LxXJ^mx;B{<|Bhot)|4bHJK_$MuSe*gS1jA?FK3a=PZ$o>hwgmVSM2AkkRFBU;l zk4^X1BuICh%$dRgYXV+8Zvucitkk1A`r&2e=m52%NR8kGCuR`16R^=d#?>mo5r{n6 z-COl z*>;i5sD-cHy;Xt(cd-EgYq>uhuqJ>6(-%6rCKE`+=t&Q05FT(qz?W9|a5zp3ex}7T zSewCi_jaQ$(;5)TY2ui@SOe%p*WB?{jtLpU>oYMQSyJ8MM|%lx7Uk)92jhFRcD1$4Vk=1&(oEsLHBr<)`fG$vyD@5$puJ)_0cq?yC(@`=JyfwvG1-2tjFUX9v&VZ9v&VZ9v&VZ z9v=TcI17k;Eo|%mZDAb}qwEg?B}MC@ay?mE?+XCnzaJL=T(&q7qbEyKTu?tG;lx(6 z#m)MDorvB*?q{+zA*sHfh-r6k(W;mCBTvvoKa7-sGK^GtJg_X60hZBXIy&cuH33(h zo0u*~avD1@y?FZ}Rz7onda|)O3J08=4VtGs7pukws&L9EpwbhoxnWJfL(LeO#k64O zb%SXV9$+9q&KIf57H6p(C3BdDBlDdTK&J4jbCZf3A(ra#cK23Qj&Xyfe?VVOP)Wht z2N-6+yXyf;qJUaaIBSPx1NP*ES1+G^BB!VyM)>9TzaIK4tYl#CAffvO96ka&0dl@j zUE+EJsmko{gNKaW1okE>k(?p|HYQG;pPs1ezMRAwGd!+Wtox3z6HwElN0;quMZ#IN zh{yHH+OF|OG*vya3zcCfKyRt3>IyD_pMH4q#g>{bI!dw=kknF>dXjvurKYO|lbrx6 zvDYE88T41tBy+5uYg}{ie0BnW^{Nw*%^;G~#CE!J)vv%+(N!u40M<)xNI)}sB(fQ} z>^#Cw0F~NNoN!ZV9R*kQ0~Z&&Np=Dn&0_>wxSXIjThMC@^j<|Sz)rwyG>LVd&{cti zq>WQ=AY;XuF2GIzmDA}9o>_lH%~k@f8pT!n4R!(u`kSX|Z`K;=ou^!wKp;f~5Z2!Q z3cBzvn=qt?fF!~7+T&V6g{ljrf&g-CsO*kBL%rA7wj#*v1d#AgTh)!{1+*q?BZ$f# z5CN7>jVZkT#>oc|*^Kk35&I0#b>8#?lE%3Xq_PvBAC)ILLFO3XF2lqH*a@JvJDWB* zW&t)eW>AZzWh*Xr0%)aADz2uV`p)pOeXYI^99RZ+0w`66@&-OPwJH0ARDsB_0lO7w z)ypyc)=iz>bFft}D{qjBvG?Nt7%|P7$Y$0$O@_nq#vP+A*a;x$u|6HN6*m2US79-B z6)>SMc&6t^u|gtgFI2#s&aHY`d47S&uf28G?l3z6NzGUE&vZ?TB_(0H0y_beGDFbM z2kE*b3NfAE6f^Mf@bK{P@bK{P@bK{P@bI_~{so0NNHWT^W+?yw002ovPDHLkV1iIA Bl*|AC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought3.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea5497e94bb492a08540ce9c8e5acf5ba6cebc5 GIT binary patch literal 1435 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 Tb*&dL)iQXx`njxgN@xNATPsIM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought6.png new file mode 100644 index 0000000000000000000000000000000000000000..3a642e8273b91ab3f862af7947b1e639ff1fcf68 GIT binary patch literal 1417 zcmV;41$O$0P)Px)LrFwIRCt{2olQ?8M-YbJjbqD0kBmP+7LKsdLKKNrmX)}yb`Mc5{D8gZ*X3X2 zmP3v!B{^`(2CYHy3c+B5rm=-(Z4P!dJ!3-z({#_ea*#Zbip^mu|;kGz-9E&u>i`RMW*?>~O>S~mL- zi1i4u9wAg^mh#zq0NDT>D*%v#9zc{T0XnU^_j1_+iPf66^_mZ-pgkffR?{fCBVBkFT9t}E`TZ)7GC=z(_VVU=ZD;U zu(u6h+VZMcz|X(_>Ean4jn_%=U~k)OfBR9K*a>pMG6Zg}hNv|{j-u!ADnPTU5hEuDJSblv&HIm^zU+K~#_CEU(!)-J1%OVgp2!W3F0av8T`}=NzEfq> zWELQu`KgKpsF@%nOsNu}H2W-6W%hJg8)rdMcIYd`0j9%YZ6QtvIu}V3PZlM%C;*Ct z>Gm$rY1MNPDe7E+eiWMu>L^C75#nT)7)e2rJFNz~y$du}S6mnWU@{AEa(tc`%dsAr zB+f)LHJqL^ zG)uRq<2MKw`N!-6q`g9=N`P12eq*jn3+@5jQu;?TSRV<)CbEc&4r5+RO5t;jw)bmCos zoltGJGWizm_YE$Ruh|9IY_B1-yu}2$*hm!mY`3%S^Z-_N0qjGS=nWDT#Bc$-0EFH0)a@IqD~Z;&4`Fw)1Ohn{fS7Cj8FuAu zdmt;h5nxfpX(Eg+uhC4|3a-e70A$#7TJ?mzZ=W>vR0poG3qY0M?X2Hn5t3FqGyT!={P{o4tgP7QRfIa5ZcEF;h1v2t||K z*R?75f`$T#kp=cupwp@+#<#uHMVHr!?Jrq_dOU$1Pn;ab&)x&l%bF?{%;txPF0b$0 zF=mBb0K)e5+0a%vZU4J+i?I)ZH1>p-w*1IfNFx0&hCsSIcUpC0`Gu-H*Xpj#VRix1 zyFhyfNYF+pRAm!`=n8fLD5Q?C|H}kj*Hn-g^LP0S9>dbV9v1{b5ClOG1VIo4VfpwM X-^ys&ozXR000000NkvXXu0mjfaL}2! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockdrought.rsi/tallrockdrought7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..a3909da25396bf2865a3cbe72c9cb4414f455cae GIT binary patch literal 1667 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 M07*qoM6N<$f;u{`?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth2.png new file mode 100644 index 0000000000000000000000000000000000000000..e7c62e54e432b0f6809ce62669f8d62233d66b2a GIT binary patch literal 2075 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth4.png new file mode 100644 index 0000000000000000000000000000000000000000..820a83fe068b228ba04cdcb0eaa9250169e168fa GIT binary patch literal 1454 zcmV;f1yTBmP)Px)Xh}ptRCt{2ozH9ASP;j*UDmO2AP)yaY+77uL$*0Ax#W<0DZTfyxBcUK>t*lD zviCv*WlsqOyF?^N1yk`15s`Dq9;A_;UgT`nQs1b~e89v%;ylfG-pqUBd6Oq#=J(&; z-rCQ-d;iD(`4dm7jQ>-WH`l@SRaAKV^_zA&{?ATFD?!IM0HW-^4(CqC=T|^D2YUTX z@DC^dI31r|0RZ65W^7}#D?o<}sNN1#uMYq?oqlmTKD!hA_23t%ULUI60sy>u{mSY1 z> z46(PXSjJ|z01AKheOItsfNHnU+3o@W_I4HacGcsG0y@4aY=G>j@V#N50y>;yG#KLg zD#}9OpMU-BZ2U@l>6APB`7(}=4lx=G0pz$8O&IHr3SfaDt#mAFRP`#b1!&j!V0?cB^yJH}VwH=eZ1VbyhxN`&~0yJ)-}xHWhW+R)H=+RU z3*bf+zpx9bhxOc{T90gTwg^6A+N8ZETLkj+bGGZ!#PIdaV>{0*%bhw&_v11CV7F6 zeIvU}uO%t>el5rE8=(Nx^B0~E7p1}jDC8ik!0rQ92~WbA9^ZU^G#=NIS!TBY9nK30 zQ~E{;K$c)FQ;yk%t_ti5pg9gp2|&_u)}H6t6bSrU8Zxmf0Jy)UHuV@Z9VH1~NAFQ~ zA7F+u9WDyy?gc)+e$!c~q_9YWZ-x)BoFILpOrN?J_|Pz&U_Xrj8xjW1zT)Q67sw-k zy;%avzmr@C_9>8j;%UeWlV(ewr_+3Mlz!55qxX1$zZn)#EUZ{$Ver4ae3hyc6Lt## z(k*Z*>}WhLc=`LjXstsD>=rPx&14%?dRCt{2+|O$oK@F!)7<*j|gGydmH_JE=dgL?L6P^&Q50L0Lt2}=0i}f008W4 z4gmP^^VduM#6g<)Z_>PZ8{)?23V9gc!|{>9`Pmn-`05D&qQ<*lr{jrO>`WxUZSZtF zNlpa`Z^a@#!_MX~zLzAy&gQV;P%OTB0sx>l=mP+3ID#o2ipEwy1>#TJhNI-Qi_0sq z`05o9H@wrmRf(VK9=atDDc}FP`vKaR0PO?N#sp{|fHo#T`vA0UqaUDpA5UxVD?qd> z{Q1*I^lomFpH1;lwBNsuSOv6OO#nbps{x1_?>+!&5q}suJ~9BJBxE50qSt_^@qqC? z$*>!VB%s}DCWD_b<9p(RAM1#m0ztWw40r-q_+Fbx1*{w7lpOipM5F@TK~DGl-EIlS+k4^y~8uV<`t4}W!OH!dX5=%g% zUVZ8X`W||NK1>FZAeMmB#>v9%&lF3d{{ecA+S6c`dV@qnL_|bHL_|bHL_|bHM6}yP z)(gZFrQg--E5G~t?fdSp7l^0CXJvAvOKgfvJXd&msk}C^1oQ@d|MUdIH>)q#9!c>IrZki#3MG)Dy7IUhOC7p6|aqf5hWwq5|&jZFCV-*ik|~0YSNv z>@5OH}DXK8m&VLO|@WOwOQZBV}kEQ=DcM;j|IFQJ#d6{=T&@x7Jumt0n_ zUIBJCU)WU|SgnfxNxcHDJJ+a`OG%?`ILyTEGDJi~L_|bHL_|bHL_|bHv^)L*|A6MI Tq=5e|00000NkvXXu0mjf-PwV* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth6.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9abace94f70b1ccab53b692d8d80da5be5d7e1 GIT binary patch literal 1488 zcmV;>1uy!EP)Px)ib+I4RCt{2oxyA4Mij=sEp=oh@E~Kb%`RSIL9#xCY{4ag9(pLH|9YT-5_(9w zU@tW-$%2U(gN+>@wg-8}GqRFyR+D+!CMY45OX>_{w(4aWI6=^ z$aIFw(Z|R9iC1OH|GvyGyFvstw37s%Zl(9Kzw=&V4iUFdk3#F*C*%UOo5DI4K@F$F zV{he?3$UCou$(XSxm>NimQQX2RE6siv=B0#c`Kh>fXR3a5jP-$8sut?$$0Fwd~yMR zti>nB`6H*nQdB~KUcawz6$gL zuS39ed;qXqVN`hS0m}K27lIP6D?w!dMNsp;7X0t}LU$aDso&LH9j0RJA~BD@J8 z;s!+A(uQz3U*ONnzkC&cFWzjxL6TT5@Ol*DXmIGO_a+AnY)m!prQ`vpozh={mh1wE_10BZY-xhYb8u3`oO zzuRMqC@sK2k^tC-y@{X((dl9WJ1(dmW#7q7kd#cP&nrmEjQ>%YAo9`RrVx{xYb$V) ziYE(_D%uO6gqe)T==J-R2$pm%z^7ZOD=1eI?WVwo(Fg$a9-(fhrMJyfQ(Axzqmeb1 zWjfW{-()())#Vk!V9zpkVX#-WSZ6q!2F=z~E&caD|Nh_al23!)_612B={HsBeH8(m8ko={n-Y_kb5K0C^Ufw{KqSr#ft%f@%ENVrSU*I8JIaJAeKsE&I zoT6ry$$AuOk<4RPkP86ViBvOpd1EKtE&y#4)cXY&nWw5DfRS5Bbh_H;<%fZpecC)P z1Gxb0rm(U~WG%dTtJLZ076-Cc0Lnv z!%Dbd3IRaBc5^Wuk_&J&IMm%-b$KhdaNL4iWwyY4={mtP=>c-Jw(LOG(ubB1+b-YG zKcCGy0LZL;yD7BQ7eP%=hrLc0c)%EzgV4Dd>bvE9firyL z4?|{FS&^$a04wE|nS}~)^GrZ4008~SYqoek(nQ1!91RYgXP~Qu05Y9wYo8zI$`0g* z1K{R=5s(XD22z;A0ocYD0lUj$SCBsro2}UEbglftlkqt7{uncWYshpTqhtf_FZ qy3?OC48t%C!!QiPFbu;ymj3{XJ)-Z8fW|lg0000^2izh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rockmammoth.rsi/tallrockmammoth7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..92fd2670059e27f6386f525e95e7da29b450777d GIT binary patch literal 1769 zcmVPx*qe(QWGgyc}0j zUpg#iivgk#28ovJe0)ChQIRpXh~GFJAxv6B3z-M!gCEY&`(q17Z$Pd}u5z z&T%}<6!QSU|LaHQI(8t|BurfM?fSa!0U{Pfhy;ZF-2*6!)H4PEiXt(Qp2=Z*YZH#+ z@&9O^!t6Re$I$T5(6elQCZIk(GKx;8jYKjD%WR@`-a;ao#Oa?l^o-8p63Ha4udXmM z5{Kh>7#WEpkxW8XR9szMVEn;&V7}e%AUQV5Mjjs>Au7hZy0;5iQTy%+a;0T91J4we zFvy$aE%Jb6HX$o2^h^#~I)xa;OIB3g$Mh1p_oz|hg^wCHBu2?#@}ou#M-5=g$uhZR zHUsmEOUnV{Bw0mdWp$0Wq3hWAu=T!&^#8!h>RQj3>)43W17-Oj$N>b_rv#K06;ao* zQQg}G0JeS*sO(hOP}*he0mtzmX%m>5DGbDV!mF1rdd`c;l%DNQ%@hCto^`@%2MIbO zv~&tFk(_G$AO$Rx%Ulf`^{O8N08IXNeSKi$K(G|+nVc_xPP@13>jTXJz|R9ZlmH+` zC)~Hho7b44uPrr!(qh!D`n|=s>d;Uvca!Mb(M{qK%DrsO(f=lni8aozH}Ruxyt}J?jKU$>7sXyxh2s zFGlo+=p9K`;W*w+2*@Se%?MWZLw-67I?5?&!&cq~qh#RM=g$%KT$|%aNg^vMJnIDU z=r!We>%I$6!b;i%_mZ?0ZC}r|10LeFT^p613KT^`lt@J(u45xtC~^bZPYij8l9Y(U zA*k$Bc$bI*$#YTB`qSeYWJSg4aSheIU1;ePa)lytg(4(bWieuo(EFlmMT-d}B#bEi z`S8;=2d*Q1qX_)G-#l zz@##Q#Bda*(?(hvMt(ew?(it0@ey=7ZNDi6fb68kmW$Wt%QHXQ#~HDmWqU799n1oBH0&2ENK&bpz#-y>fUZZ2+%(P0R$3s z`iEKG+W;`FjonHdM&#!wPrE>{rhnLa&mR<&L>x}5(<6>L8ahP*-+T0~8tdLlOyIVh znh?u&p(qlRL>x*Y&LW6(fA;{AtTH*>tjRMo#XNF_BJ9fuUwUst;9lT5HazQu3Bynl zabzboCiPsKw-V7G*#w2xDDeEv)t2LW|Q4d^}sTlflo9<=vgPo zD6yXJNl{Ie;aMklA}7#}5Ur>7OG~G?I%bp@v~&tb`+IO453RV$VhE8bJ=>+2-xW@) z6R?^fW8-7Z3M|%76cLL_DMCx9aC%(p*|v#}jaFP` zAv49B8WT7R#0C3(`^!#hJ!4^z$bMf*!(#7ok9*wX9{0G%JpkY@dr32XPz8Ws00000 LNkvXXu0mjfKny$h literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/meta.json new file mode 100644 index 0000000000..d3b915a417 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallroughscrap0", + "directions": 4 + }, + { + "name": "tallroughscrap1", + "directions": 4 + }, + { + "name": "tallroughscrap2", + "directions": 4 + }, + { + "name": "tallroughscrap3", + "directions": 4 + }, + { + "name": "tallroughscrap4", + "directions": 4 + }, + { + "name": "tallroughscrap5", + "directions": 4 + }, + { + "name": "tallroughscrap6", + "directions": 4 + }, + { + "name": "tallroughscrap7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap0.png new file mode 100644 index 0000000000000000000000000000000000000000..ee831e9d72fe8da661e349fcf9d305774ae0b718 GIT binary patch literal 2320 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 N002ovPDHLkV1hbx2rvKu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap3.png new file mode 100644 index 0000000000000000000000000000000000000000..50f1d73d0b5a48c8856d1659c1938efa6dc042b2 GIT binary patch literal 1551 zcmV+q2JrcbP)Px)$w@>(RCt{2oXu++M;M168{42%AI(aE%91Td7cJxv0%^fEzLwH!q0oP#h5l28 zLa!m@8j_I45F8RJA1c|h6csFOy&sLiaiSjN8SlzUN<7=0wLK3QYuCFTy}y0uotbxL zb_UJZ4SQsjiez(zbKU>o{=FHM^5;};j)Uc!b#nQ$#_#TR0jMoi0jQMA0QCBOUTr<+ z*6lk~%4Hthzo%5bb^$u=mi!zRLm0lh*JbUiFM+7>;#d{!0)&lzwe?({1IXnI)Rw9| z{{0y+7UkCMJMuaqgbGUaCk`fKK;XMLgCXMFq&S`zuu`u9;0%T|x0@F~2Ef?xY_1Rq zhMjf`t5gKQDizsj?UK)D<=?GR5w_LJpH;hE9T5YP;Le6hCP0gMAKTn7tQh64O<#7uJyb?wRmNe1$c1(Uc~TRz90n&)7)-G zuCp7qYSFQvEI`(}L8sl4hKnaJj>8@Trvf#%n~@B!E|dijGdRL_sJ(Nn5+V6L0N#ncV$~IB7ZpQPYNRHei{NG#Lx_eo3hDC4&QUx3`Kq+ z&`xWYm3nQerzDNC0Mn+aMg0zZmv;vP-W`n%ebqjW+?$3fp)7#!ximdjPGbqf-Mv4_ zUYqB7F$2Kf@Q_M=p6i)8I++E4%i#gx9-UPxPBk1Ldu?7G&j8NgC^AmaMJ!!mt5oFO z!GO$>%k^T0z2PCjo3~`I%}c|BH*bNl5W$kqbn>77l!?Pcznia@q6-f8d?Hn z4{(oX-~$FuJC^sP1Z4p{FMxcO!rXr+hlSx;>jqXK2Yh(uHz||_Sl!s5-|NV!>?P~7 zGuMO-7dWo3T68SL(hLHu)N5pO1zv8wAb;W!(+p1=%0V!^sw41SR_ZmDZ`N^-XYjlr z)y6{%0*Db^xJeV^1F@P*o_F>MoPE_IVTyJ{-AN!SQ^|PGznlgY@ESx>I;;TMoSgAb^8v!=gM7V zI!W9EzWe@%q>KD0SAOSc;sOY_Pec6&4FWiWq3jK&p()h9X7%ps#;CSbWp}SD@&ljx zFD~|LbZSf0Gy9H`M7sdO_;WseWwZ+*f}!uZTAE1huhR?fCDws<4+x|Be$exvU4Zb5 z7Iahr?E=8*$neR-hnl~M1{TZJ(c1d@Xt7)!F`i@i)E_0Zdw^I{uWQMy_EzBN{VbbL z^trxv4*9vnAH~ywR?c*2$d_#+BZ)a z3-zR literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap4.png new file mode 100644 index 0000000000000000000000000000000000000000..e12565b077d3346ce5cbb32377b03dbdb12030f2 GIT binary patch literal 1457 zcmV;i1y1^jP)Px)Ye_^wRCt{2o!?6vSro^=m8>9UCd(u~jERZ*Viq4na2GWAx-9!zDDpGm|dEL&W|Fb((J?J-rPxybiL!8u{|FU$4T_e`R3en@7%fP z`T)f2?CuXMDTq{(t|(10DNwI=>tTm6Z~F&n2@@E`V_UmY=>h9=#xhP0PO7UV`q1t z#C9qK06-Q6OX5vH%m4+x zi>#4L+WZuW_X19NC)(GbgZ47H^4j{f z>wQko!s-uE6I8Tq06@Fb!BPDUHn+A>v~7}lVHIrw)a5R!7{c+>vvchI@I8R2^WtY} zVvT^K`Wtx;2v>qtR!VsJ*WUm_Q8u@><@IBS6q;JGlDb z14b_Vj!=Zmq7iwYRme+mzK93_!v0@4Eu6|M8ptdfk@l~?7T04nasjSB_*4I3LUlaw zT^ME#cCkG5kTnhw$OQm^_y2^?4re(IgiWNpwjOahj-DVD0;o8x=9J^U=SJ=VCm*@% zK%NA>%K-pHw%1fAKKk9B94yIkfwcrH7bZvDt$4`=P`f)Ix`0A;T)dvOmcrLvKNkDs z0vO+X8hy{e|2QWdH5cZ`t52*Y>3H0b3!oB;5k`b}Ie_N{SYBPbQ=8-h_#el4SVRL5 zMu1hQU@$&~p#Kg4VvUAW^#ZCGK$r)F(?S0oie@IZn;=1|1el~~W?&WaxHxIS^8#GX zk4A(eQR0BS3EV{6yF$@)<-*E^fs5}--{S50`!DBqcovyO1Go%(goS~N%lVv)fYtT! zUEsYR2Z({t)cJqIC3c>N(dyFZ$S)21k~0j$Fbu;m48t%Cb3geHZhBGY)Hm4k00000 LNkvXXu0mjfCg`-H!){No7 z=jrSJf6_k2cCy~!1V6vC!Ow^qp?^m#<}InI`Ss(V&ipur1;#($^-q5;o_2GhhQs$3 z{qy>VmL@!07q&{d@ZdBP`=No#Zb+V z116T$^V$2Re@IJZWhf|#VPnXt|DR^rBJIQdppx^=v+@ZZwrmU`e3tJSON?Wge%pVq zR{O8@{g%XwAB{(Z{~I zRtImX3QBVQz95c$$^6ur9~nGYEv)q1lRhzQWNzYC6hs9R|MzZ+PbkfmJ=@02kdvDi z@SS_cU6rkSrZ|_W{VngV;V!gK6TLhArmoRJN6zcpPi>wlx}YS=RmV>6FmJ)q7AkTW(Z=gvPr^^y~~+4upcn{#JXU<+V#ENTW%KIxOK~ir1RY6W~-2HE+EP)Px);7LS5RCt{2om)>EM-<2ZL5?Mty(DX@#PtPmrPz|IP^vVM!h2QqH4+kEqLuok zB1Ot;6h-P2N~5$$DG4Zs2Lr}t6Jc-I3#B3i`mmf~Z47alEyoG-lMptZ<;?ldnaj@3 zj4y$i+uzzvIXue@NsW?<^X`qj}+_?U^nZyJ2k~-pIv}Vwt!5wfP2$3EcV$2007@} z*=!Gl005r|>;kNz>A09Ztjx|crWKMzLA zr7|iLlkhzkPaZ#tBM)bWEdn^Zz9=jL6vm6t4U@z4F<1l`6z2gZ0UkcM58rdy`u->^ z0+dT-)K_W)aT}cAFlvpYk=o@ieSonSxSC2}YvmP}c>#+6AGTTmfZ*@<9OgSXcLDBH zO30^Ec(=26-lltU?gD6ETm}$UfqXi3-sX>S?gISw=K?l93)UL{SfJc(c!8ayw6(`ug>85~FpK+bH~4Q$xJS6)sua#3d~)HiHdi}Av;aq@r2 z!=6)kzSr3zYwHc% zz5P9aqj|>4#N@H*wzI-6z)1(HL`$6}TWP|TM2G|SDo`$!4}SRZCjepn)(x}caHVc6 zQ-|aF;{DvS*-v{MP#7;_Ztgj%OI4IhWn?oM1kUD(=^fXHWrnBFo|dj(*aZNNo)?f1 z)Ciu0+*MMCI?iNM)Ja%dmPq5YoM`JNlgc|`02kke5ie9uK; zya=b&hSO^I6eHRW$iUtUL`#2tc@g;=6|65W!rR#ugCQb1jjmZ=#$umcfWUX5=_b~f z7olI?$JWX#G~R9j2uFjuVG5C`&ePaoZtl6X{eh?gTW`W{?`kT6*NxEmvEnE+-4u`5 zqV>JHR7KOa#dAp+*ae`HFBn5uc>51>*DQ<`M*(z(e76w3=f-khz%D>yScm^UblylM zkr>vY=_WMYgpo?3zEbOG2YN+>4D14|*4EH?>j>wGz;}@t)?uWQqKb425eMvzAcZ?Y zx4^X81PG&KVLto{4#UtyV;IN7RdxY@t_2gov4N4@tP7#`wtcbgz#2(QFR&O00cgDd zJy9k>NQmgf2t|eG1+hG3W*5L|wL9v6w+KXcR1mTYEZ7Bz*5|!#UkDNSF7~#=;qH~| zIgvhk6eoQy1G@k;rl$!G-*d4r|5B_rp{}sImvCBbR3;{6zMlxd0Ca-{O@cVC55v%4 zq>?aFNdOSPomLyGwKZtEDGp|qWncsV4#V5o6b^S|q>{*8vqbk7$EmdJRe-QeU4;5+ zT)Cb@{&0*y3$SEhj{wWm5jdNDIZt%o9m>ES0o362>-^T62E3i!*zB_lFjgEzYS+c< zhSTx)UZRlW(MC}gb^!ojCuw4=Xm&Uhj`TXy<*r#B@B57!g+ifFC=?2XLZMJ76pASS Y0zxcv{a3S@w*UYD07*qoM6N<$f@Ff<6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/roughscrap.rsi/tallroughscrap7.png new file mode 100644 index 0000000000000000000000000000000000000000..81e514c32718fa2c88216ae7901ba1905f2043f0 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2ITt)#978JR zyuE#px7k31)p4@go%+gkN}7+jb-9eoyO)cKD;KW4aqqXaW&OFGYR~N_AO7#qQ03r@ z1Lu}Zk6XR}y#L;RyaEg40)(++puJ#FVE&(b3V%Hl<10o}9C+&&y?tT-Z6AKkZ(#V^ gFbg||nb)xUFGKksf!ba+=~W;xPgg&ebxsLQ02kz7n*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..a057a3f9f749cd64fcad3c115304622f998ce18b GIT binary patch literal 1177 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 Nc)I$ztaD0e0sxSc-%|hp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial2.png new file mode 100644 index 0000000000000000000000000000000000000000..7efae2ec30d610e0c1939e4166cdef5aaad36df1 GIT binary patch literal 1681 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 Nz{%dtj&2i@{WlWD6VdkjH&9@4kyneZdYIT18 z7mIylX%`c?XXoM zI%~J@1RL)hgPxe_`ybjgTz(i)88W$s<&)0Fy#48st8NQvdoX?YbHT5Daf$bu2R02! z<`z=Dx%<0gr?Ue?1_pGW{MiGvW`m9Qsp^)n*HgdjX?XHs%k%bUKOa8r+qiX6v;3yn zORg+G#(gflLB8b~d$_j4nM#KE`SMRco1BfEzW?CbO|RIlM9DKeXPbKTJtM?zFke|Z znRfrL26@oe&i_NDmG1M-S${K^W$3PrXM}qj7%Ytk4OX2IDe#qRm|3>0!KOiH?-`+h zw?ZeGKQy1#X?z{utap<6#`{O7d>CQQ2GR}7YME84)0XYsR&W(0?CI*~vd$@?2>=~L B>L>sJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial6.png new file mode 100644 index 0000000000000000000000000000000000000000..99ee084c637d0480c23ae5dd551c9ffa2583640f GIT binary patch literal 1060 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfiZqba4!+ znDcgyxBqPif#d%(HI}TB*Wh<)nI)$8)ObR5=vU_O(Dz^X9x+V6;I=emt?`=5uxQLM0_vWo~f znEUvw<-GK|5h%>SaOw=iy`pqdEJCx2aa9_>`Ic*<0_0k{MU3{UGE)usne$(kR-u;9=6=OHtLLy|ZGo{3ET z(6A|g;_J4~fAzLos>qr2heEhYw*wNqwSGaa1&D98SW{ehb&SC-uN zI>H$IkeQ(-f8O4CzvoU&NK<_tTDx{x3j@Q2JMYxw1TJ4T+k9`rEP=*?7bh0=Fc`k% zTYf&gwTNkn=k7n7ibOS(9Sk;emD{}k^mEhPdKWt;RhAEXD--{i+isj>J+D2cp<>zh zy_U1)F$h#OzdxIJ-}J&4m!ewH3C9`x9v|vF$Gezuhwzcga|RbKCgkZfcnB0LpILaT zymz@E$6m_{UWOO8^Tq#_&A#1`%2e_2FB3x!mwaFFiXf>X#)b`_3soexe5sx;exF-- zad*MG3su$zG4l57p59WM&unt{NXQS*=gCde=FJpmNI4gqsD9Xy4XCYvDMpMzS9odG z6aj_Zi9}Hk9;`mPKI?GCZGFX zc6g7&otHJ1wk%CELr+FE)NuH$^%S}&**2}@mz}>vYS&|qi(SP{<|^Necn%vt(dYl4 a#Rc=T!Y}VTu?Cp!89ZJ6T-G@yGywp=#@jal literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustindustrial.rsi/tallrustindustrial7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b20ad1941c91a152152083fcd70158dfef884f GIT binary patch literal 699 zcmV;s0!00ZP)Px%bxA})RA_@Gjh5ZY0=@4SjKThX&Lv?5AL=IHXJ*gt zvO^+UmSjuGSbfn4A@cM4o<2W4SWz z^^HB90D69|9IJrUYK6rWN70NEbE4Ky9@{v}<+5j+db$F?XX&7}Nyelq$T)t_2Ux;xs7^dLYDloMgGSipufO(BZ+ z6plI{V|#r8wRFn&YV(4-a@6@|LnMKsL9fWhd{vI%nK&2GhfY8<3pFS8+7?jQ)g58t z$YbNHSU8-ry<9RQ(9A+zfNUJYn5dz9W1PXm=#;1b7fgN{wgT9n+L>h9ibLDeS-?~n z6c7&-wQ85E-<2b0yA>d(P>f^N{lxWHs;j!``MYo!0K8SdjKNgL%ArgIkG0o&ysB;x zg}@sCCSHjxiV~X51abP!IRJ9z2)_ovMHGTnzxBs5*^Kd|W89Ua`mx;55ycGFR$J~P zWA4zFmxLUEIv=~ex$YTWUblxe0=f754wH)-Q0E&wL0S<4r;3qVypdfHe7^g%AH3_~ h;o;%o;oPx(8%ab#RCt{2oZo8OFcikWv<}IL1MR$vKw-Td6n4KS2!T9qq4XtMI_MbNpd_@A zi@GgDVaehyyJ+nAUt&2@bhP;Vpd@xqEa|IcON#W>Kuo{aUBr)l--qXUh2IO~&Mz)& zD(N4ne0d+JyZ{b$2GV$*hvWCfO#py&+$O9O;P&0&m1c{^^pz;s#IslaR=pwT{3O*lhuaS8Zes&XgSFOw;a2hhxQ&xSXd`IPM#0nH|oHv?!>o1U4W(w zK*)7%C(|e{0C3o#?+_^q5Kd~${>Zg!**H@u3(#_1v}A_3Q-LwwhR!x&W>m7A1pwe|S)tePalFbu;m48t%C!!V2z%4_xez3!sy zp8q(!Ux1j(3!rVOtZi$6Wl_uRo0EQuN0(oj0(pJ{vR(u_u%aWhY3F&|hoC5S8>|o@IH+d|mOd^r zWY`uf1V|GW(8RWTYXp!rRnRSpH3FnDWx8Ok0H&};fHFJEbv_EM5r7J71(5Y3P{kSn z(%b6+L|z18p?Bd$K;9JwfY;gY%(-+y9jv?vbV4pb#&;m*F|d)0d);=B3y|k0AnP%p z!;q0&fIL5emV?4+ZyiHnzybl%egcnA&u<jG>EiFWT00000NkvXXu0mjfZ~Xav literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal1.png new file mode 100644 index 0000000000000000000000000000000000000000..40eca2957eb8d66d51783680345fd355c1d8d0e6 GIT binary patch literal 746 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9gba4!+ znDcgyZ}x2mfwtqlF-tuf&2~v}ojh;I_WzF4$@v*CO;4(}H|RArg(bK)eNoWyUUxfU z-o|^XRr9;|+1$E$-Fo%ii^qKqtO-AT{moC$N$a;azu9JXf8YJHCQs`xNX#yj>`yLc zuxDWqS|IzQXzrJ3%Wq^gaDRCHod4w9$w!|@bp5K>eaCWV*VjaYp8_-XFs$#fk9(--3k<8SEDV7`8BHsOdKxb>Og?aM9?em;*>E@Hz9f)k`&stD?k1Zfs#l z@bl+(KJd!L`EzmPv`EplPPzxSJ?iKG-uz~gilJv#Rv`C>9|iiY#YM%|8-&jo=|?q2 za`3G6c{s;~EizVjTjs~!$(vTG&SCe}-(UE4)0$ax$}RY3eU-FP)>mp{T9UbI`|-EB zzayS}(KQfMDEAZVKB_R=#P@zU$CRJ>f|;{^#2;V9xV^^hnNH)5`flx49gk*9yqcKs zH)z}Ihc*@!_3KxZFOtbp^f=RY=y*uZiL>W78qDSX5pi(4M6FTCmAcl0Ptu#yn0{Q_ zEzcd@@Qvl*@eQ&4{{(LZZmHzM59cjCw_l2n6Rtn@6IQr4^a+LhCLrQyiZnZXe zJdc07m;|q&xs0uoV{LO-89|b z;$du3orfngtAlkz+9#$1^7mZhMISIN_{=<+pOLGfjDZ&<)5f$w*1;JVqfo2C_QQxd av+e!#c7~K?+o=K*FN3G6pUXO@geCxqKtoFa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal2.png new file mode 100644 index 0000000000000000000000000000000000000000..117bb148e7f2057ad894f610ab56ef35f2b194e7 GIT binary patch literal 1107 zcmV-Z1g!gsP)Px(4M{{nRCt{2oY89AFcgOWv<}IL18cpDLSelf6n4KS2!T9qq4XtMI_MbNV5F>& zi@GgDVaehyyGWeavJ=aZqNBy7;+4^W}Y@@&b6&8ITEr07u8gO#py$+$Nk8;O_1YZQn198w#NmS48ETK;;E+t_l3S z|7A73%GUrEfI0)zumIEgpR^SV^N2Cx9s8K6dc zFx2aI5I*z~oSqfNh7Wz+25_nM7NFxIjO?e=Cd)f*=() z5<)k5ZL|f53#9U6#(lq!_h-d7OPlC7fw90SQV$QqaQS{OYQSU~0W}Yk;R^tuQD0oL z>0>f{nIAWOV7w^oSYR@Z&}hHaP1*>?Zi3IFv2;dc-nV@pgO|nm(ZE#FS{M;vC>}yX7!{yV_cBj} zJQ4B)p~9E|WeOD?)J-L;jnNvgu0K$wpJ1EH4~AF(Qx{4;>i#FV2IyWOdG~Lvc@W6w zy}wi4WQ}38227?AT3))qEzj-dVZ28Y7uH)Ir_aal8+G8-bmCi}FF?}=Ak@0Hqwz8> z0&v)%?+|GV5Kn4M{;0KU)i_&d3()d?v{Z(;V}T*&LuZ$;Gb&lk0s+9g`s93>OZ~LPl3Up+|<_N)3a`p48t%C!!QiPFbu;mT4=A;?{zz~vU~oM@O}YeDldSs zrLwNA0ais@fZLmE<-PnvA#i?vuA8J$D&GVuFMxIv`26K-sd#Pzj==&@XMh?OfI0)z zumIEkPDFK zA)r#Qkq~OD)C(XNU`cXub#fzi>^-n}T`s(?naMi207D^CdkEUTFL@CN>2(!n0&)T5 zf|T(h*o!8R=O>`*MPLFaIzpRvo+o_>iek6H2?3&mdZu9Vagiazwm2bxOk6-4+wPqa zK-E;iv?$I9AY;pP!C3)p;fw%fc9ffZ6gndS70wEv>P4W7GXlul>j5mi2;xHT!i#{s zD+~ayli!(hazQ<;ya-G}E`*F<`=wkz9a0KY^Bq!f9_4 zLt(%H0c1ac$EWAH#|VTKA7XL=*0B^JW=CR>3y|k0khSLo0>Y_Ir%<1QUm6E|M^%>kC0@tU#wC(q6Gs+audN8h|^cHMk?n7Gf6&IZr+LoVX8 zjTeY~C|$7a>rS21HFIyZL^kYt{M~-v_D$ZGuXqPu?uu;qonL-HC9^j9@$(`{7m*pP z8mG8IpVs_vI(S1KG*&$KZC!=OXV}UJid5xF1KgPJ^eNfrX!5J%v}t}Je_xm zR0%K8SUuUvddUZNn={PY(raBKO|Sp_J8|E;3XlDE16Nq>u z6!WLH@o3Gq&AGMz?{~f9-6Wf!%y@%u!_FUjZwbufzxV7B)0Wy5zwUgoV+BW^P{UgW zY0d*>4ZSQ0)(6`DxqEg0%vnC~!o%34zY{01{%T(R=BQvS!?#Bsng_}pG#7|GPy!h@ v5uOC9^ciZEj?Claf;j=~4v1sEeikoI*eZAK9rs6Inr85H^>bP0l+XkKEX`WN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal4.png new file mode 100644 index 0000000000000000000000000000000000000000..14a231f7f3ab845fc4f853c96275c9253a22375e GIT binary patch literal 773 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfi@+ba4!+ znDchd*{s_RBCY+|yNf0=Wo|Vrxp>@=%|1`ziE5Bnxv!a?$R0!843r9L%U1gkkvSP~(yM4RsSNsy4tM+z(cF<3$7aN&poPU1h+e@ZL z7R$D+7fE1WAQHe;Fp;5*AxEV_mO+{`f&IX;uS_q56~FmxxENJ+^wHb?oEbgt*2l}g z^Xnz8@O>TZz;uIgL+0Lw&GD=^(*M?;(`(rK@BZ?ynhK0>7;bnlSTmRj9pG!|W!bKLg0gZXh>-eG#SK zV8t2fIM-uq9ShhoU#73{Ii_rKCphQIK6&Ma9m`*|Gbnu#*${G9zT~SK*Di+JAD=Im zpZe-(;hU7;sd^87{#G{V(AppM_<6~z6p;(8DV2?j47LD6OegXayW{?Lo%?UrvYT&z zUBsjGAXQWAH1~qXY9;wBfBfS4xG&$lcJQ4>VX6N?ZpKbS3BLBF_VcBhk4UuesZ=O3 zL@aAieId_(dRhDF1$zY(HqNy#o2`4t+I`0XZN~qv_vrHfH?(^7=x)f5wbE-s^A1cq zD9z}&KYUlQo@#}1!%H_PM zw5`YL&t_lGWr}r>aNRn6tKPK3_hMLAJzDg+fnAxwLgv)L-@g0O*IORaxRukJSn0Io xcB=0}?ipv(*i%pb`?xX2pZ_%{JeH?C)HmeY?k3P#X$VZ$44$rjF6*2UngAx6RB!+Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal5.png new file mode 100644 index 0000000000000000000000000000000000000000..381644fd1f9c85f82fccd559cd272f9300fb50f9 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*}9%Cjv*Cu z-rfoHI_x0Q7O0))uzN+&iz3!S;V$l%QmL!VY&Ga(^+L`=~I*?u3r%Ur~jIU5&Rsd}rMK_Sxl+`u7;;P1Q~) zIrz8Ee%BMv!^{!uZX?I$?X6~j5yR3phv){p)olF1# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/rustmetal.rsi/tallrustmetal6.png new file mode 100644 index 0000000000000000000000000000000000000000..4851186e34571bd53f28c24c917d74dc487faa33 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfgt4ba4!+ znDh3|!Ms}z5-blE8kTBbc7DwrwB$*lfKb1*<|*$juS`!aZTH$2vFb?Fp@TxU64J9T z2;Ao0ocersLu2p%xo@oE*d-cs4Cm+0x?TRAKeqlz#)*ISJef6|A`H73%-%C|++baj z>2=rMw!xxruzwTQm*PQD1SxmE-@&Xy&Fx>!~&U!$v;p}gQJ@&#Pf+%3( zY4aa@e|7)NnY=9Xd3i%v?w3kNqxZ}bf8-XfzyIi3?)+^&&CEZ3KDM5A?7``jODkjN zn=OCvSLB0T!{+*&cP^%1p8e$rK(}Uvx?=PdVa@mM4IqcR{Wsfrw5ILLcl{&Rx6i#5 znp;)Fp4ly}{2;iWTeZSl~Tj5hYR zO2%yF+hzHiGP6=eE-=h*I5r02FN`PU$*b;byfxi8TO}t zC(gYzms7!W(q8v7_i|^i{jX^uc;J$R&+^NDxsz0OuF;&J|DQpl{m1I(+YbL1nZvn2 z^Y-ifD;!75B)%9Qe5AVmef#4Fq0bwQCcOIStenD8#W3}I$(sNRXG>v*f?0fWk3$&V zPZTX%ez0D=A@>|h!72OF{6aMbu_}gx$2aVg|C^lUe(>E+jSbdOFBnapzFu@Sa>3oi z+jH4vY=qZXNnE+T`*`kr7Sr#}<)U?Vzh*HV2({2N-!ygV-%HFVe0JVB8-H!@Z9YeS zg;_pTy4krpt&GR{ns~klUXVHVHGgX%C(nU*LXnSm{iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..478e2fe3e0b98268e9caf9dfd7cf509375d2be0b GIT binary patch literal 606 zcmV-k0-^nhP)Px%7)eAyRA_u25W zLJKsX&*wX1`*I=z5g|>}LTw@{Zo0MEf~B7VW848DFOs%3ZTRHkym7w!3YIt5sDh5w0(GjYLy;DT0ooAT<80^gfpO*tqXjHrB1s;UzQ%kbzApigX07*qoM6N<$fPx&yh%hsRCt{2oZo8`K@i8M>Ptij)#5{%!a}6*L?O|9~39EzH3b7-Lxbzr)%)066C$oB{jy zA7t&HU4R%jIbFqq>2wMJu=4w>Yz*RDAhw6Y;o9$F8;iIgc=6}&r7IiGhSsK!}4uUZ^ zE(l5l?E;uJy#0fR>@I*7VEpk@a?S24TLNeoNUhn`*%XVKSZ-tgK)2g{^Z3bAD3=RZ zE|+kAehy9S$z<}DVj$Z>76kpjwg3S7M~7>6++JmK!EzTUzI^8Bwh|Hn;sJd<{Z`vP zI6k51mV{PjKimbZd3s76W}I`0Ft7945Z8J&wgLjwo3uMEFKPY8(UEnMNt$* zQ4~c{6eTz4ZK~GV5@7Sa!lCV)W8W&PdxbeWmyj@#eXsD@?APkEgoKIK_X@|KG37Ga zp!L1N#uzZhK(E&mnKOhAK!d@ctjq5YiD!U>Ac%H>q9``b@0YYq-lJ)AIXly|If1AP zetuuG{m%_+ilX`#7X+Jf z?Q4p1Bf_kmbKX@Pfn${!0!af81;0MPi;G6^J96Wpea@C%) zv3CIxGr&LmG^sa0Reyk808d?7P25JAf+I$NFvC1&y#X--G^r^-DTo*WLgE3Y((y5f z5r8YhT#Nv9v?-2A0a8<(QV=l$G`S5@B1Ql%L<*2IAc_?zalMF;}^bPbpBGfz>(KZ7tIA03hc_$ zzqT~GaAMq+Bix2J9Hk%4JY#Np|NT1?Gvne(#=>nkOc{-jEm2Y`l=0qwf4WB35)T^* zo@*v=SMPgs=;QgtA)o(l{>*(<;+kpvKOVD-vNwKi;?9+y*YNLYXxR0|7d>2-6s%#? zZ!FubTPRa+ajnU}X>FKx@1l%{Sz?{xb)o`-SG5#Q86NOv=;d@MM6z*0Nm z;;KKg2Ur$ZH!QoyZ*Z)mBg^0aHmm4YmX>>$FDG$k_%{IQAa#bl%a zJp6?&ZiewA#oG!#+={Q0C;Djkf>`zoxmb6TbVmf>4bJ^k3 z4e?38Erg~!hO1|tS$0!&ZLe@9kbb`H`tgfbI5W;H3zAmn-l(gu=;3!yWUsXU{odpJ z-*?vcFY#-zJ+Pha&#%qf`-BA{;OCRC|5>f(_Wk+&TfMtns`}E~velngb^=EH!4wgg6Ae52PpSG%`TB0Z+Xd{yBRco3Ulz-l<2w|Ce8S z{k5p&(X9Uygnq4SP-n0;JS5z}=Fi~WpxVHSg>rB~1tIIy6(`#WasFAO08Ek$p00i_ I>zopr00Q$ega7~l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap2.png new file mode 100644 index 0000000000000000000000000000000000000000..d28df7d414269be8a6bbd24d7236a6f96ebdb494 GIT binary patch literal 1026 zcmV+d1pWJoP)Px&yh%hsRCt{2oZo8`K@i8M>Ptij)#5{%!a}6*L?O|9~39EzH3b7-Lxbzr)%)066C$oB{jy zA7t&HU4R%jIbFqq>2wMJu=4w>Yz*RDAhw6Y;o9$F8;iIgc=6}&r7IiGhSsK!}4uUZ^ zE(l5l?E;uJy#0fR>@I*7VEpk@a?S24TLNeoNUhn`*%XVKSZ-tgK)2g{^Z3bAD3=RZ zE|+kAehy9S$z<}DVj$Z>76kpjwg3S7M~7>6++JmK!EzTUzI^8Bwh|Hn;sJd<{Z`vP zI6k51mV{PjKimbZd3s76W}I`0Ft7945Z8J&wgLjwo3uMEFKPY8(UEnMNt$* zQ4~c{6eTz4ZK~GV5@7Sa!lCV)W8W&PdxbeWmyj@#eXsD@?APkEgoKIK_X@|KG37Ga zp!L1N#uzZhK(E&mnKOhAK!d@ctjq5YiD!U>Ac%H>q9``b@0YYq-lJ)AIXly|If1AP zetuuG{m%_+ilX`#7X+Jf z?Q4p1Bf_kmbKX@Pfn${!0!af81;0MPi;G6^J96Wpea@C%) zv3CIxGr&LmG^sa0Reyk808d?7P25JAf+I$NFvC1&y#X--G^r^-DTo*WLgE3Y((y5f z5r8YhT#Nv9v?-2A0a8<(QV=l$G`S5@B1Ql%L<*2IAc_?zalMF)_7A<6n}2Y%UfQbgR=VZDfdnD( z+>LG19yrZhBl9Y^K;rz|-|>(CzvWwe&-(wFnHQy#oe%UF?(FcGq+%r3uiBTqGH7|` ztqVQtt2S|q%iBMh^}PPyr_inZ?z7bG*^j^A+~ODSc)Xq6;NQ2sFJ8Ya(NYT9d97i) z!~XlzRXoeqZG9kqFmC&yc+8;!b+vEKBB7eFe*_!;WvTE);60bvgZN!j&Sn z8}2vOy%lpT5^^|U9dXQ)Ays_u1m=}b^&b5CSZejdznO=@7UGv#(;1w0y}CVz?LuZ= zeB6fZ({1mumomJ4dg!Q4!kjsbXCt=>x)e|AJn>90E}vi5;Q4iiYWLfxT?J3fl9iY= znW65S*#E1W?Y~EFZ+F_O^Y4A%yC7jf2>AKz>wnfBL!rGkny-HE=Qon-<$Jz*)3@); z&Oi1oxX!Ri=XR9x2mfR{_GIo2tcMPZeXx{>R&dB+oZq~WmFWnS`$0ZPiihpz`*{1V zU03UL4?o;+%KOcCe$9oqndBIxY#6@GWt3xxX5ax54Z01i{0+JX#11sE9}r96PB_Ty iu$=+w7#L++-_P~R`r+lJUDd#3$>8bg=d#Wzp$P!}|1d!S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap4.png new file mode 100644 index 0000000000000000000000000000000000000000..70dfe84d0fd2c5b525d6c3e35e8daa90239acd40 GIT binary patch literal 715 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfg@xx;TbZ z%z1m;-}|wH1lxz}_R~)}UDTCJYISnl!@Wu5*&dGHqQ7FlZ2qFnae5xN>;6WL)_|?- zQ}bLSt1>#-a}74DzD!Z8bo>1$Pk-gilau#&%FZ%n%-(+c;{D^lcida|)@%7?!<$EE zo&E9Jtp1IYMBB>Jiw_tV9AwTgkpeR}upW58xPkQsQ^W^`8%#NjIu#5#jN2H*Y#2(o zBmV0D)r%$3xhmz`m%sd4CB)J=rvZg z+ovIG!~FaE>OD+mpUN?t{INnu?Q4R8#b!zQI@U9-i4yUbzW&|ovNk_HdNqo@$S7lOY`#OWUQobcQcekrtjFd|9Os%KGTKs8DVcHi8H?VV!Y;hRrie# zN)1Z<2HoO}DR;kg@f_)9@R84se`nZn1nz;_E{2$UUrXay1J*Cm_kVGFv)z843WlvO zS*+}A7z8Jt((qvklx$U+WOMlQ+jY#Jl^XiLFt7DhFH|V5N-*2Q@gULU=XyC?`=xp1 mtowBSeRTMI1r{sI;uuABtRG5!ahC$7P6kg`KbLh*2~7a~o<3Fp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap5.png new file mode 100644 index 0000000000000000000000000000000000000000..a080bc28a82fd1720cfc876a3df5bc422c534119 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*)5(fjv*Cu z-rhOrb=X0~?cvHDLXKBr9Zq(ixy=5|lCAX(Yhko_&`M|5lt;EJE${1ffAjnQ#O&>a znXyez=X^K69zOrL{`&mPSUw&YCv9zRu!Ni6k`hZx%L&h6S+Zed{4~P}` iGs0W}bk3LK_ZT-_FF3imh`kgTISihzelF{r5}E)E7s5mU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrap.rsi/tallscrap6.png new file mode 100644 index 0000000000000000000000000000000000000000..d01559015f28cd4358a0f99bcd60d4a5282c817a GIT binary patch literal 726 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfdKx}IgHyF#B3P0F+?+P%P~YZ=r*wOH|QP^ zI}r4D+P+D5zP28I7*O~B*Tie>bDtYY^`4q>_*~Xq<_o*4=N;Sbu$FN_|BuQWOfNVW zY-D{U)1#Xp5WV2s!5d6$P;S8E=!Ond@Xr2g{nxq0ohP2omsOkG=@O`-__f5U^`8C$ zxj$!LhnMe5R675gUw(G+;TG5aE%F6FzC=oXZU|&I`1!^1?dzX4dP+hu$}6K23?x$i zy%mjGyprGHZ=HSTB8|_vZC9%6#U?b|ex^0&@Hwe^u>=O7!wea|uw0N}sA9_K1Sh`xIPpl~oSRFXU&qemSa9OY>*;H^ zwskV>n_GYW%0ISm{(johw_O+(-p`oXID_NBeTDt+#8&Nt5)ru^3RpJ6%2E~dPQ|x1pn@0y4bLu ztGnY*%$mHl;`Mr5@#`7+58OYnhj-u4hiGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef22da66d68ebc6a4958436876173133a3ab0c8 GIT binary patch literal 676 zcmV;V0$crwP)Px%UP(kjRA_czjR|Ess2OCg6A zd@xmoA(GrW{wgGp$UWHFu2!Fstmv|H(!BTdX0&g$7S{TM;f7EKZ{lF?j&Nx8004wC zjJ|%Zm3tEhT7NLybd5VSfy-qZEkao%;=pzlbZ_FIYy1x$J$_QF=+*2GzxE~$bh+S% zJ?DF2?v4O}&#erXuf>N25Fdfedv8BRV)x~QG7!peX!T;f31#t3c)4uzCkY|0Mj0-~ zWv$o<0AM^G%YkZqhyHFHB63HtPb6uzyonPD%6y+l(rVSFRuF0gY6NNoY6OjsKqr&| z%bz?zC_{fR1fdKU-@d>y&v<+vylXs-Xf^*$*od+Kolu4&ec6b3U>Mtv(hJ{)WuC$H zZ2;hNtD6IJwA`I|_>R7Q^FH#v*2!JpM*IB5yHA8NoE~?uSOxgIT;Sz16Sw*Sv^%YK z-g14L9}wXZ0oy~OEGL#(xSqcSzkc5!4RS84wg|-gxq;K;PO5;ID`L=d{mi`Bj~gJC znJH4mkPJ~P@gR}~WOFi?>+`q>Za`kPD#$Y|Y85()^UP%lJXxC@3gA0R90Me%TfEznJO(0000< KMNUMnLSTXtQaRcH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/meta.json new file mode 100644 index 0000000000..5e70159d21 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallscrapblue0", + "directions": 4 + }, + { + "name": "tallscrapblue1", + "directions": 4 + }, + { + "name": "tallscrapblue2", + "directions": 4 + }, + { + "name": "tallscrapblue3", + "directions": 4 + }, + { + "name": "tallscrapblue4", + "directions": 4 + }, + { + "name": "tallscrapblue5", + "directions": 4 + }, + { + "name": "tallscrapblue6", + "directions": 4 + }, + { + "name": "tallscrapblue7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue0.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8af6df8186e1cd8fbd13a752fbfc1c691adb75 GIT binary patch literal 1107 zcmV-Z1g!gsP)Px(4M{{nRCt{2oIz_7Q4q%`wh#{zTCLdx)@`w35f6f?r+~L220v8&PErxUgHTbi zVh=5ZvRGrJNux1MBUES;5ACMAuj_6$^Y+cOo!=>wx5?!F-^|i7{iKy=@^%@j&r}p&q8%F(;3!t*O-5Kr$okkS^V3_y+voWws0o7huTnfCW+F00af;-)b zGb`(l2Gz!%1=ytk0D$Yd>KoBE0`@78Hsk^{>$ONbZO8?nhFkzi0Z9Q`$OVuTAWi`t zSAv644=j}{pkDQ@t*($>jT(&r>TnOkr~uUA9tQayKn?n4s8p^1z;QUQe|`&v{9L46 z%-tG(mO~1lH=t)vpNzZ-s$9BFkR#|6!2E~T&*kC|N*S~OZ$5q*=6Pdx8vtNr8=!-A zj|QCr4<0@aY-UMpPY_BbuwRgy$}iu)orlB8Ymhn0z@P3OB(ZnCZ#~yBk#W(s2{!As z;fh*?e85)6!)z)@&H~?l{-tmmiWULX2{jwLk>j&7SsiY*kV*u^t*}+dr{Q)ivHx>K{Oj2tfS&z3VY++1k?VM*zp9fg41t7 z`^3K4+Xw%&?cN4t`v=h0?R*ThL_n*3aK>)$??sMt0UZJUiH>6nf*=TjAP9mW2!bG( z2K|_7sazQVj9%~Wx104E`J=M(tT3f>4o{04e^&T+``7R_hk^;T0Po&^h^+5dUl-}0 zj}CwqU}13y08Up^wf$jk*$zPWYtSYJy#dY7&kv&N`~4h80I#YsbOgArJ92%0=_DOE zA!TzWok`goLnH-EI+GM&h@^l?XB<<2Whbe%)s-Y)ak1LzNed0>B4ZZvW@=%#$fa^+ zSJIrlw9sbP@<)015?|KtKR>or*4-G)MbE^+?>9mUt=DbP5Xym$Uj z+K&JWx_ zxygP5Yy?QsQ$VL6Yy|M5PB5+<9|Ic!s4C3a2oOb@;;T!bX53r$L>t5r7Jo z0+`$oSqfm1b0NT`xDup-r2uie{)M_3is~WYjd>GJqyGT80MxJ&z*|v&KZ3A+18Tnl z3@ik2`mJHpg}4dpZookPuds)|r-1);Sh>B<{sSxo@J}*q!g1q*AP9mW2!bF8f*=S< Z_y<-TD4DDc0A>IH002ovPDHLkV1mYo@LB)> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue1.png new file mode 100644 index 0000000000000000000000000000000000000000..60ed4df1c805c56049d6e5c8f8b493063466ea80 GIT binary patch literal 718 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 DrZhoO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue5.png new file mode 100644 index 0000000000000000000000000000000000000000..c59bee74841af5d7587d309d7fbd156b95ef74c4 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*%Lio978JR zyuGv6kI7M_?O}72biLHu9$rpe)$#+Z)$D%hyE%C`PHtPa_OoBulc)6P^NHy}mtH?+eB=M~jq?6>_5iQW)w>IG!nl{zT~%G8 zy!+Jm`QK6}q%nM9$Y68eZvZoz`4@CcD}HfXcJ0A=2Id9q4&HywE#{tGT=Z{!@yc|E z>RsB^zh2L{!fCk`cU9$C&%_^z)a0nQmQT zUhtheqxhywPx%oJmAMRCt{2+s{fHQ4|L7W3`J2ingUFXci6BQo3rOEy)8EgRhWx(Pzmkh@}tE z&y5$U?7y%+ z_&q6~KWzDY#Dr%2dzv?=;rWw?L+h-;1K8a=9$IG&9sn9V0JZ>I01F-fTYxQq1rLBN zz!t!Q2f!9!3t*}KOJ5q?_Jz%6Q%;V4g!TNR$I@!G(wM`@a@_;ayL+6%w?M7|ppW=* z*aGMYps@w=9E>es5L+P6!Po)@u?6xRj4fbL;ah-+h=_=Yh=_=Yh=_=Yh=}e!^|kud zdSf7Raj`?Y-Ilq974fM%oeuPV0rlW(t8Z_8!$h3TckhdH!-Pds+7Fn2Fy7bsr~_z! z{1o=}&%>`GBHlHUx&>;rTI6ak-x^JQ0IF0fgSmy3$hYZJkNvNJc-%IZ;T%R*_+J4A zfSv#v13*szjRBx1fL8bbpeG@hpeIs=-vbx`dID(b^#HAEy&)p1HAU6<@Pihf01=Vx zov!Te9Y=O)-+ELg0!Y&N_GM_TVIqK6FP0;CIU#p zGrx%KaexMoYbYDfff$ao6?dwcr7i z`+<~t`;pp}6o>|VRaitM=$+kI_fCH$zFq?!fV+Wl8+`q-xaWz8h=_=Yh=_dr2aEDF U2?l(#jsO4v07*qoM6N<$fk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapblue.rsi/tallscrapblue7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..656be5080b23a5d11dc772fc2e6722a689965adf GIT binary patch literal 641 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 IM6N<$f`=wfkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred2.png new file mode 100644 index 0000000000000000000000000000000000000000..ba50199f4cb387aa239ff5aa88f68c0bd66c023b GIT binary patch literal 1066 zcmV+_1l9YAP)Px&wxfvqy!p#rS524?IZ{P>; zqL>~v@uCUwP!h7lq?jeC5DKd?AtX=_X6tlVcDsGE`yS=}PWzZ$X6HZiW_PFa-V~T= z)~kK5Rzcejuos?Uxl{%Kc(n@Ner>1PtstDD)K9wD1D%YQT(B3O0>HrUud^wLa{=4lSn-DbX4_Q6 zO@d25cCYlTIT~!6`V;km?Akoenb^*9y7eHM=U4R#M0n`PU zUBJbgV1LvToAoN}x4zAteb%?pLPr4iaF3%<0l0^I9PD!dH{_3@X1xkv^fkP@#0tGU1v*x>;h?P zc1gC2MNKL*)PJxvGyUrF*-Jb=|A~t~=Quq6g)H`$qwuwhhK!4|Nih0p3jh|kw}x!H zJkI8VsmE-pZrev2Y@Q-J@x?Byt%6 zb`RUO?IN5w5kPVS({Lg{+N390kX)VuuFubtTmLnv0&w2|H!1-44RBM40Fq{X8>a%C zl^UVFU}CLO z>LSlE-P#eE_-ktwGrseW;jU{-E?PEl^yT_9|%V*c`it$ua^O52|@ z=MbH!oT5?VqvwCtd<0b31&A8oZLDLtR7Tqm&~2>4t5rs_sjv&M7oHAYezN2naFu_6 zU4V$Buo}C}WeAQK0n7;VBJ&N15gJbLF2nCd2w>(INNcd`yaVj3!VzXp0rNO6+}>sW0TBY2jf`t>TDhVq kilQirq9}@@C`uOo0^BVqlYwrAod5s;07*qoM6N<$f)lRj>i_@% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred3.png new file mode 100644 index 0000000000000000000000000000000000000000..c064549373b3d7251d6e4dccb05182b88e416947 GIT binary patch literal 721 zcmV;?0xtcDP)Px%i%CR5RCt{2+`(!SQ544UQx&lYom3?jDMpZrkX;@i;wn_cH^>|0A@m)5gS>%g zr7N*Z7ug9#5mK>K(~>&4=|W!Py{^bD--oF{w z_2=}bnOWhshr9%;kDpoEXwKaBl3xT{>&a*%sZ1QrBJFd37ceu|UBH}kke7fO0jLL{ zMgZyos1bmA0BQ>#K!^`Q(ho9T3x5U>fO-IG?)899y=G>vH9hYTT-+BR^_rd+CE$Gn z^_rfSI{@{Xo|n4>)N6WPm%VS${GC2uf7G&rtJm$$@ejLpuxCZu9}d$OAto}bU>Cup zw=+Ja*LqtM?d~<*f_Z`jkay9GIgq*B1wy}mo)-SwAOWZcphf`d z0jQM{KulNtte^p$RBjjAp7;7PxC7WD2A9a4(DhJJDI%00000003nx_5TGr^_unX{(V^D z-q&4w`EhS?9+k~L9~i^)f~5wK^meAU75LLwnVnGrlt6qafigRz1R_KUl-U_25FtvS z%+4r*2+4m)soidmj*kZ8_Uf&wb-UdnZ*jhVNJ(85@&MH20jTc`@&G6SF?j%#041O$ z4}cP&1hnJImOKD;2><{90000000000fQ#=Be3CY*Pu7%^00000NkvXXu0mjf DLSRgV literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred4.png new file mode 100644 index 0000000000000000000000000000000000000000..051928e8c65b1dbd8502e61473797a9533df3ef6 GIT binary patch literal 732 zcmV<20wev2P)Px%mPtfGRCt{2+fQo~K^VvJr>zGI(nN*YLor2ZDWoUClV>TFUV8H-c*u*;_u#>I z(MzrL=)sFZPZ3H)h$RJWX)ykQP|$d=3C$RiOlGpbsri0x51a1H{&t_;bjVJb*o&

xYCJ%rX5R(T$3(x{u z@&IT7T0l!404+cZXvqUmw?NSU(&t*key~(5SoQX5r(QZdu;=eT#hAm$GQ9%SXSS|H28Xn_RL0$C153jhEB000000000000;#C zR=-p%w9Nkg+-3V+*_Ly8^Qrf04e9#=!GmvZtPlOdL@zt9_9o|ri48HORKDIk&U+mY3FX z-;Fj_5&^hpbWj~r5&^i}GwjxGi-brbfN>t+AV~x;=%zQ$K#~Z+_p$chJqDEsKs^C9 z0#Hvt?NS5~^RDkoDu8DGme=+{pC5)ifTOv2>G<*h%*s2%BKEv(pu>(sY zfQ#G%J(`>E1k&aP79xoNPU_8n>iYLa-|ex;m&Gq0=qNP+00000fUiHWPB<#QSdvlz O0000S={44|%-=13aIM1KD9 zAadX2-`^^~Rx%oXXSnj5^~epgM| z{H2rG7u@qw2a3rt=sIv`oMc|Wn!%`B$*_eX9Ta~s&|v?Kt><>dc6TGyP>`6XtDnm{ Hr-UW|JY&?; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapred.rsi/tallscrapred6.png new file mode 100644 index 0000000000000000000000000000000000000000..3c62756e0922b8df8e9619775621eec6f7ddf610 GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9jba4!+ znDh4b!7SlG5w-`xq8mkwR-TGjBH^gj`sNpdX!t^*Q{ub)nqyxN zzqkJM>+`zv(PuJ`?O*ouv5iaiYvI?64l;98-3HSR&Flxn61Wo%GAD3vVBPS5aRciO zric#=H<)r5b*`4b41Roi--f$+rym|PSSS9z?b6$_&od5R@w&@=VR!YcQ`;R@GA`)< zk$HpZ1?Pf|tfyppbQ1)k7o0hGgNY5w4R{*e(18lp*?rCbYJK)t#FHn-`402vr>L&z z_TT$ex#^z%0=Yjw-CkcZ_gPZ;yKc3Wxlcri^KZ89?eCu$@=KI59PWSrXx~4nzhZ(P z*G;^lD_~bU@yFKb`Mt~R7`9Gp{^%9pUo*?@>zVniM;>q6$@JV{>#6yy5)4&L89WTO zj3#Ui^BAI@GB?Dv%xQ}A2(9B!U;sLM<#pyQR%hEfR$LPaeSDa|>4mB5HlP+DRlxuv zxEEX(S^xZ-UvQLtU!0zO=E-|!S$Ed|@XmYtw#)x-rhU~?N%?*39UVGf%~W6Hs+VQn zuZmJ*I`Qf4>2pV-4!bbeU!SL%Rn9DL8#i^)42}ceh0hub2s7@Gesaxw@7d0+ZJi7g z(v%p!OH5P;iXLxR6Kiwc!G~pn>iNs_velS0CY@yHdQ&;Qlc8(Rg_B824LW;-bS88% z#6&j6?9_J_w_J5!cw)VDP1x@9*)#YS@T4(GTsibZc&_}{)Bx_s$77$*zuv@du%gw- z{*`)Gc$k9JhtNd9iGMF%Z2kJ;{Qv(y3**-_@*lW+U<iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..281894101c5c8d677bd5d4f18e97e2474508fd31 GIT binary patch literal 712 zcmV;(0yq7MP)Px%f=NU{RA_ms7NJ1th?eN6+R@&BEOJdVu1u= zS0R>cMzW9^x73zJu&GO0Ahb#p7RbY7{LI7gX3i#ae6R00nmaR@q||D6CaSK%v1|}x zpxN940I0f#w{PC%${ou_snzaG?1RrJ0@|H>kW^hOL>%}x3$kO`QxC7-Sj$!P#6PBE z$Fd>u30JS(#G&oc&tN<+=f^xkE#Uc!-RD!!X634`LDe-hn_HpUs;;5jXx#6fo_wbd zOVVYyt_Rok006yx6SZmugcx)4-o6Rf^-!x;z-!5&IRWrt@BLDFfM5%F_1)>Fow?I~P4eXUn)it!*om}pK076>D-w6v*W+1D&hMzyY zLd5AVXly?U-QjkgKFggumJOK@1CO6P1OO0X(8aQ;DAZ+MoDc)$-IuSrl6(ou#yZBM zG0q03sMqhJXMRDgTFISDgc$UI2riNU=ufqI_@<&{&ZoPe|Ly;6l?NY7%FP1yeQH42 zSdSH8V_6J-?e`PoY&~iqSR`36t05k&R^&m%3-IQ6&gZ9b7SsSgZHpkyFsqg6C{8n% zB#?$k18M7l7f4%lNrvXyhO@?#@(ceqj5M&!1v!_2RU(stw1X#i19>9SK%T2UWT5OH z#Rh{|P=L=(<8k#^zHkfrpFS@1{*-~hp|$s#7LF2N<8hp=$JXKNm2cl#>yCX7BiF?7 z;1|ZehbuK1zlS3XFV0b`R55Z*xCe(AUYtk9SsujM{E=(M)}w#ZdHx?njs3GhXa?AL u9B1E4$}jCas82!)0s;a80s;a8E5u*(LN+e#3lZc10000Px(6-h)vRCt{2oX<}aK@`Wo{7_2bK@mbp(;hSdHPJ+kXHNBe&fBzl;AeBjDX>mEyUM;NjQR*i>Y=dkr->iK3-1YPC-Y=8d&`){T z2B}P%wf;fY+5uF{m4JO?|(J509aaFZoMJGY%1(yKp3lql~^_fb`OXOfnLKdz*!;S3U&dwVHZF{Ktq5R zb^$a5m_xwEbhz2+joDlt{;6;J)*ZZk^O|)^?$iUg-8~Ga0&u%~80=#JH{{7sHkSv` z*%}^zz!)GQ1jqx>+>7as2SJldHwa3E90HUzJP9E{_5g2v?&-7Vf%UphYzc1xvIls* zIFU@owrwqIQ5c|pz|_>;`N_%K*xcI2aAF7td;5rEfBN|0m5qjUi?u<}zfd`mOrBb} zjIz04c?;Bj{N$)M6e|Ll4fqiLK)J9G5TaaI01)h9uUwj7)^~~3*4HpLk_a^Tcsmier(9S- zy>V!}>aMWj0cKY% z?P|HgzExKD3UgL2VXLh3y~4YVU#)8iTV=@}5Ou!ayp{&p17>EY0i5)vY5Uzgl}U>` zFhSlce00>DA5ILlw!Lm{Y{9fQH@2{|Q^#;(2>ZJy|0wP2zskN>nCtT-$?;Jf|2=k|e}Fv%ipA2YM5;h^z5!eL2iOJhXm_l}EVFq8 zM~nde6Xq`S4TupS&Y)&f5HSMyF&h|l9G`+10k}?>ixHq5y%a~J08uV(QxGu%#CZ+c zM2rAjh!nu(fGAP`mz)a$F2!GhT!<7PYSh0_lc9Dw1iUh@!M(^oz%Bqcq6F}I)Sr(a zEZ=~cuYdyknjjF&G2rDN@Z--n5LQk>gaAM=r-1)D?6|$n`~xBc@HaB7!BORkq9}@@ hD2k#eilQiS_y-YsS!%@wN}~V(002ovPDHLkV1jVQ1Cam# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite1.png new file mode 100644 index 0000000000000000000000000000000000000000..bde461382f7b26575527b3a069446aaa15d5bd11 GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9kba4!+ znDh3IeRgo51lxz@ZX2B1qc}sntSme?daxh7=z1&ZuY#iUw5IOnrtSxi6#VL#!d<(& zJ49Yi2#RvK@b9#$i2%nGy-TWo%T6v-xwGf_yysVb|Ji14zVrDU^XGe?7wtGHapKg} zEOv&pH18i@5_vy=F7^~1oUUc6xx*2dpR%UNo_PvG8T*Yh(n?Rg zL>n^w&);Gd{><93cX|3!p$+pIfOP6S#y7UM+Qm#as;k1D31wUnUSks_XPLI1DNe6x zcC>ZImC5hiR2!}sdQS*_u;QkSgmI)>(^;1MbxZc@n9j0; zx#;oPwR0N{gWtVpX;wL~*X@YP|*H06SwG)^b@l<=N-w8YT&W1>+coBkvPRe|Cr zjq)bLlPPRG-X1=jr?;?hy>(_tXZ|O?`}oYF{XA9G0h=PD-5)-YI3QzoZ?Eg>zsrAH zz0>=$cl&pX*_MoFZ&{h~Wz`lIX6<=zo9A@ru}@rD!|&X0$KFnUyzqUxk@^AI2bIk4 zYTxd8tONy$tbg|&_$;pf@$c!I!HM7B*&mpEeD%-DkZpnfY{z(Z-WTJa#qgc;qQpFj zP|gk32bKwO+??U1;H1?!p?4*V(h?|lr#|B^dCjTXSN%49-z+^n@7|%=*VkW~^C;>6 zM4{@i3&IEX8C()R;O5`p<)C`N6$_;Ra}SiBw03_;reEQlR@q=+>SgeB^>bP0l+XkK DsftVU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite2.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c32f565131e0a3f11fa33cf5ccbf0ab424ff24 GIT binary patch literal 1094 zcmV-M1iAZ(P)Px(07*naRCt{2oX<-eK@`WITB_0>tVOVdXJcU(zzhM?UR+)X{LZwo zunS;@fM-`KM*sk@vA)?EA;N4d?0rBOJKI~4Yz*ukU<-kyVHe=K5O4*%0Nk((pdp|k zzze$o8UoBAKrtO|_j+S4UjYBqH~shtyn6Y9bxQ8k1GwEi45tEcyL%YyeE>J;$xtp| z0D#`t@W$?4X)YlI&>hgq(n8OjpvkT41SNtF0n8fS+WJsPwJ*w*a2+53BCiZ-A? z3t(Hb>t<6eYhgf#K)qUnm8VOwZOY}XIFNOM{)Ni&!Qp=kmo}RVmQmnKqrp*aC?o=y z4a&|=cP)Q3IZ07135j@s?F*L=4wI-h79;|gU({wxA`uTTzp!bWA;JlX0FoPMgG2yZ zrzcsEL`DJX`;+9>&jwWh?ib)j1>k-GZkz}psn<6l6=10KIa0apeixtxXq0v--h&Mi z4=Ap!281ZCtpY&s3w!0#1S8)i)+p`5#P~>{!NpIdz&*vaRcN*@sH=_zi3gaCX|^t) z_3KC1aw(uaz~9g~wxTGCq9}@@D2k#eifho@RCD=48=&{S!hXA6t+8*F)xE-;l}p$y z?tHKCdFxx}x-Sk)*!BjS*U~_Hz~b@(09<`d)AqZ0Dw7TznvxI#L)brXdD(t8Ix^hZ z_Ih%B3Z{K>d+hM(tOJI@Xb-i3F2Z=Yk|0R!3tcDA>AKHu*Rfs)W;b1o~> zV{-!05O7(UhJZjc1YA}oF$Bb=)B86?j`An^E1jOE(9kS0ZedTR7B)rB-GC;GSn@HfLG=;iDZz9Qu3?-!j49ItPbb^(m!tCYv@MF`-}G2rDN@M8*M zmSYeh06;LOfd4w|xIJb50TBZD8yVJMTe+erilQirq9}@@C`uIm0JXVU>UKexDF6Tf M07*qoM6N<$f=1u-#Q*>R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite3.png new file mode 100644 index 0000000000000000000000000000000000000000..7528ff8bfcfd63b664deee370ca274f2d9387bd2 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfeWPba4!+ znDh3IW45rP4C{yR*9V=uw+gKg5wz)yP-&@S6SS!i{wQ?B`-Ecr!a5fIM@K#MlqPkv zJ06+saqx)RG?9;2qL|ARHz+85xgg-rR<6mp`~S__ z`!-?8-`e``3zydaie+ecsmJhG=7s8kWehi%6M`AuFmBLf_{MM}&5l7lzGX#x%9^w~ zRt=EI8EK`dS-cII{^zY&gg>)(>|LI|RA@sTL$&|;Q+t?hR9A&PV*r!32d`fBmR=ep z*qttJXe0ILfqR3>TmQHH%WQ46)5Q<2Ei2y>c=PVP&Ml9R_h)Yoc*n%h(yS(=)7jw0MlJhTS=FU&q#PlfL;$Gi$j>(f5YUVvK z@nf1%cJZ_21fO?I>*D7xo%ugAfN=vm#5bo^8RoD1Rp`e&ga5m*?EG)PY-TWXSk2Zu z=J+^;b<3=;9s+CAWF5Zn{I`7BY2<(atI@_fn6skeU;mVO zW>Sm8_2YYPZ-0O1XmgR}N%ueZ|9f=CihW_Y@q%%~d!8>0AxtSCLW@zaib0EUDucK! p!_)?^hHg2A-7GGs;K`HU%=0g&@|!G97Xzkd22WQ%mvv4FO#quxTV4PF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite4.png new file mode 100644 index 0000000000000000000000000000000000000000..0c0439545253818e33aa58628d4989eaa0138dc5 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfgs~ba4!+ znDh4besAeS3HA@iwN^ZMz|YimV_~qS*UM)wg4V34_c$?O>4l}v+_7A-GE0L0HLdXy z6`!c2>a618bucWu?}CFuz^)E&tB~gJLPeGDE8p*1fA;%k+n7Dy_rAYdEFNFv%=GQu z-}Z0Q4>$Ym-Sa6XZhuwg=5EEaKln}R-#G0R`?6*-8$ScD+<`xbTj!Ntdce4W^#F*t z!4&a<;RaIu=2;Coc|KTPG?w z@qN1ek!9;*=k33G&Qba5^=CqJoO77}izG0-;9OwH@P*}q1Va^52D3cF7w;3iFT__i z?q>pvykZqxo1>?%w93@=>W>ez6{>tE>Nd<{sPYx8V_k4vd`jBXx4?Bo*NFy zu#2Sh{}lWF|FuTKwSL(HXYYpithxG5XW8TL`;UuH5C8V-)1K4bAx^L4TWxmo{IrjA zlykWF_HJ+XUg7Im(sSm`U2h}zrG4Gkr`8LiR!46Q+y3ltbFI&Qozre0v4ovZ_ul`x zG}-g&oSScc7ydJjuY7K={x~-7k>--R3*jD~VvXnR->i2uWeU)D=w-OV9iYtcmFdbP z{sleqPM7437EZd)$g&`=Vb<&Yhu4-JXFC7i>-jF`uH&)yj>pg5!4_ciB|x_6iRynz z2kr{7#jHv$2&#J{D=>^;;K2XqRr?Q2%Wl2AH{QY4`hZVOZvan>{&e{-?b)B1uEdl( zOzXY&jCIA%^ZWtlxiyOT7hJF1?DqIpZO{?3J7&vub3XM7d?@(JUL{H2rG7pUGnrtH0n!QQ>li<9)XwsL R%0CMv?CI*~vd$@?2>{I((iQ*! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite6.png new file mode 100644 index 0000000000000000000000000000000000000000..94d0fa50974f68afe701f5b250e75ab15861ff30 GIT binary patch literal 779 zcmV+m1N8ifP)Px%#Ysd#RCt{2+p%jCVHgJRr`Ext#aaneiU>|pEE0l$g9r|8A}&E(LWcYc^-pjR z7nLj`;^H8PxQP^OY+^|fr`8&kS;vhY02@63wSZcH ziynYlKrO&U4?r!T7T}@>pcYUIaG8Ef@9Q4+iI2-=yn6AxSKqvK8~5`0DCRJ>M2`UW z;XX|2TOiQ@*k}A<)B@}Yu&D)-984|XA+39zL;0P01^KI(;3 z>W=^gz@7k`c|pXgP%Hs3ttpzur=JAbYl>uXF9HanE5R6f5r8WwkYo2_=zk{LTLAv<@Imcv zx9~cEB+wT{4>YUGnB3g~uz;19Pta=r>OBr;39Ns+6+M7vbr~z)ssnXq_SC?0+(6vz z7W4oB{PSt{*X`Y%z~@`g18{e6*betUHf+0yh=_=Yh=@oSzX3Z*X29yW6*&L^002ov JPDHLkV1f%RVqgFO literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/scrapwhite.rsi/tallscrapwhite7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca9b0a7ac0ea4a2c2d19a1f6a08e7daf1712d85 GIT binary patch literal 835 zcmV-J1HAl+P)Px%{YgYYRA_rFEu64}nb%;E4)_DC#oOgN>1c2{XopHhff zDK^M@uJc5NksdHs3MoWp2Tgt>LTSy;$4{ScvaVti*m?cRzo}K_vyk`tibAm0rWJ;X z$zES=wC_quD+~$t+Q~xXO1ZVZLE=m(g@C>GR{Bc?D6JD88Jp_cPB>$w@cjT+O2+E$ zSpggCyHetb%Iq~XpXa6|Z@MtqC3&O=?7V#w+?2~DhQkTva%rRF28L@moXqw>quyjV zJfTr5gxLag;J&oI^K&k_#E$$X6?iLdwmi1R5?d@1_0N~||3ZCmR8jn)R%-FQHBlEGI z>jAx`&Mi1ltJMJL^?J*fl7e|bp6lVc9@Fb-oa^_W#s4Fnswmx(&VqjYIt5_A-2#YR zFpkVtL*kk(!o-A8u=a+x2OD9_qkmSsfBS(%LIdc5(_y^;4udM*2r^)~T N002ovPDHLkV1j%DiS+;g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/meta.json new file mode 100644 index 0000000000..bd8fae96ea --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallsewer0", + "directions": 4 + }, + { + "name": "tallsewer1", + "directions": 4 + }, + { + "name": "tallsewer2", + "directions": 4 + }, + { + "name": "tallsewer3", + "directions": 4 + }, + { + "name": "tallsewer4", + "directions": 4 + }, + { + "name": "tallsewer5", + "directions": 4 + }, + { + "name": "tallsewer6", + "directions": 4 + }, + { + "name": "tallsewer7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer0.png new file mode 100644 index 0000000000000000000000000000000000000000..436dd34c367ed7e9793bf9db06211a3a9df24663 GIT binary patch literal 1325 zcmV+|1=9M7P)Px(=Sf6CRCt{2oK0`rMi7SI6a@uA)S40;SAZ$OZVo-Q`588R4N#!Jut0%cgXCTm z$f1YSLI4MCl-hFas)9tXr3&%IJ;+OwiatoqnzN1Oxo}NrJ=|BbA6)IsBQSGtcy#Nl zEdW5bdxk)%m31Pm5h#W8(^ItHv>#FIe?h5i1Jif_2*V~KtqZl!E)#8v&E5sL5dpX#fEy>q z0K-ya$K?97Z|k{aMKCfP=%MOmn&UOmhFv1=zX($Nt|u3KJku z3X#^S{XfnXpux&gIO}T8xW5s>1rHz#5NYj1L)L{Xz&KieXV%89E*0_^Fc?O0L$a1D zL4e&>3(fsKs(CWj2Ej@Y;&Y8ltp6RLSKWC6bUdOt1?^#nCl zUi$f=p5XergPrXLfJ>@*GGqaUdb0HIS$ci`MkgV!18S0d(UG61C zVr?Om6k?GGtGWjVh5s-z6`>Jdfwx6JLW&394{-5YPa>P5MHyN(J8(fB1H6(40J!;h z^T|DfU-1D9;FY}8=Ul*=2be~it6%ZqSA5)jyun~F008{`58rvfMOd8$ypjjM;$t)( zVKg3na<8UjQ1*tg>eP40Drze&t0e2zr>E7II%1y3$V^S-|M^c zPCypm@uOUyn7 zH23#Xp|yGQ5l~?lAW7aF1fNA0NRl@PfsGl&DFGs_bLS(V!Y;r#iV%iPRDuBGD9W9W zfC~HTut~3Pmc)78n)>rPy9adM9>=)^s?{?3<6fcm*#!Wm5#=VQKuwib<{>aam^D?# zZ?9>w$4&@fn8pz`0A!0awGoZVz78)HS#lEC2+U>|U>=JapLBg&uy+B| z?@dmDq+8ExsO@lk=R9Cp10Nz60lNpxvdjZa^tsI_bZ0%lT)mQ)3ddhmUKi&)006#v zycI{B8)h48qw#=)9xx57N1Suup<(xcnkuJq37BZ~Cwsd9?!)bkM;j~73FOa3AP9mW j2!bF8f*=TjkeB}ena}2WuwG{%00000NkvXXu0mjfOd?mA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer1.png new file mode 100644 index 0000000000000000000000000000000000000000..90ea896fdcd839220363c413c7813d1596493f7d GIT binary patch literal 851 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfj9ax;TbZ z%z1mqKU+9Zg!M!4L{7z%CcInOauk=!I|+QBn#X$3UxOphd$)e8UQCBJca-^}YmEHd| zG23V|zG1lGb38y@{Mggy?`;lD7COM!;LDl7eqb5P2Ihp%7W@n3j<0>Tk7)`+8AHyq zj}6ED=S`D3pMBhLl0d>P&m8!g2?t4*l;<+^Htq<)fwpErMN zrIC7qgx_YvUyG#PZu|Q7>={lErxi!kBd4AA+hFgpN$}R9T(j$+8)`hob2sn!qqkw( zz1>z)YrZr5v9!9g%=g)(hA+o^-FDkD=?v|81$933T%I z|9dj$uJ&qI-x+$qS9VR-bH?M|DW9yjoaA%g%JF>vxy{G53fDJ$FFSkuMQh#uGx$+vF@{fOyuXMLDejdaa zYIp8`uO(xAe?5~$5r?Y_1f-a0{1?AbvyJt^r>2wU>*HVkXY%o4ux2n*ZIES{4Ub*3 z@0<(nxGjGZpYx7MmGNck)ld(XQsIc$*yMe-3~!mIF#M`*nYX{9(vWBR^y_cl)Hrn9We_(=d-=+fM(64pi{x be;xB#jr$G{wtP|o<`M=^S3j3^P6Px(=Sf6CRCt{2oK0`rMi7SI6a@uA)S40;SAZ$OZVo-Q`588R4N#!Jut0%cgXCTm z$f1YSLI4MCl-hFas)9tXr3&%IJ;+OwiatoqnzN1Oxo}NrJ=|BbA6)IsBQSGtcy#Nl zEdW5bdxk)%m31Pm5h#W8(^ItHv>#FIe?h5i1Jif_2*V~KtqZl!E)#8v&E5sL5dpX#fEy>q z0K-ya$K?97Z|k{aMKCfP=%MOmn&UOmhFv1=zX($Nt|u3KJku z3X#^S{XfnXpux&gIO}T8xW5s>1rHz#5NYj1L)L{Xz&KieXV%89E*0_^Fc?O0L$a1D zL4e&>3(fsKs(CWj2Ej@Y;&Y8ltp6RLSKWC6bUdOt1?^#nCl zUi$f=p5XergPrXLfJ>@*GGqaUdb0HIS$ci`MkgV!18S0d(UG61C zVr?Om6k?GGtGWjVh5s-z6`>Jdfwx6JLW&394{-5YPa>P5MHyN(J8(fB1H6(40J!;h z^T|DfU-1D9;FY}8=Ul*=2be~it6%ZqSA5)jyun~F008{`58rvfMOd8$ypjjM;$t)( zVKg3na<8UjQ1*tg>eP40Drze&t0e2zr>E7II%1y3$V^S-|M^c zPCypm@uOUyn7 zH23#Xp|yGQ5l~?lAW7aF1fNA0NRl@PfsGl&DFGs_bLS(V!Y;r#iV%iPRDuBGD9W9W zfC~HTut~3Pmc)78n)>rPy9adM9>=)^s?{?3<6fcm*#!Wm5#=VQKuwib<{>aam^D?# zZ?9>w$4&@fn8pz`0A!0awGoZVz78)HS#lEC2+U>|U>=JapLBg&uy+B| z?@dmDq+8ExsO@lk=R9Cp10Nz60lNpxvdjZa^tsI_bZ0%lT)mQ)3ddhmUKi&)006#v zycI{B8)h48qw#=)9xx57N1Suup<(xcnkuJq37BZ~Cwsd9?!)bkM;j~73FOa3AP9mW j2!bF8f*=TjkeB}ena}2WuwG{%00000NkvXXu0mjfOd?mA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer3.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ffb42b0612c30f4758fa0ac01dcc5499b80b00 GIT binary patch literal 816 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfhIHba4!+ znDh3If3~or1lxz@N}Q?N3x&NnZiu};I{EE!j}u!JesHoLT>T=JThzx|B0irqD{eEzwA(q)?&Q@^@>)_QHV(Xhiyb~%9>x`?O7p}b1&j1$tSmUtw;+%6AQw61&8Gd~E*t~^BaH?Q}HTM>t zEMuog_cNO;I1|#-%|Bc1>tQNn*l2k9uVwdENyf!D>e8;Y3mjow5`1}T(Ug_4E)%z8 ztIwIsnr5Ccahv`T<%IJ8oDHuZ?s2fTve{sjrqg{n*xMR{Gr*4fk%Eul{;#Zv2f~x2BZotMNU!dHHW-r@6aT5;AkY|SArHJ6$j7yh68JLiEH^M}m){+<1dtx1dw6MBS2 zx>!{nKRNa(M52Y^m-)YA?C0DLykT4Z)__BhO>t6TQ{8@kh97^Q-wB=WXJO9`RNdm( z@h}63D$*l&vV>@fGW>l#f7cO4pSEvFrw=QzF!?lpY_w>2Z|}eM+UsvtE2;_tMA#Fm z``&;1vqN2gz2MK{+^zQ_zpvkttpo+yTJO29Nc%EOZdbj(r|#%?Rue;pw@h2mh^KZ8 zQiQ?J zFkjGfkVYk<-!TXLkGi|iGJLOY7{9}B*Q~Fx4%L1RwhXyD`5QV=!L|GLx{uBl+lTyX Q0%idQPgg&ebxsLQ0Jb1;^#A|> literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer4.png new file mode 100644 index 0000000000000000000000000000000000000000..095513f816f28cfac6d1f84731d56a4bb88569e7 GIT binary patch literal 820 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfhIIba4!+ znDcgyW45rPMBDwY9F5&~^PD&tZzt`o*z{MDbEg> zsh^Pg!AgPg4a*G=25Uw$p#y#my(}Aq6DC(P^55j-S!8!eW6{y&+#HKJ8sA@jbb0!L zckkp(?P3{b-{C${qHFt5>up2UT0Vvke{%QKeZAzyckIbNCY6S{4APtl>IdAIZg6gx z$WX?VQ>5QeWO-)Kzxl073j6-Wvk6{NJ+M!l;e~_(qZ5Z>ivTJSQEyZqzCUX9@_YIM z?}e?bZCxK1JO5^#@g&aS+4_@}|F&J+VbFEqZENJ=bhXV5laHxOS6(>rS7-vrCXL^0 z?-kjTi{csKeo+Q_FW~$^;T7+dq2j!MEuF4L-F*@1^l{$de))UpUHd1ACRB;Pioc+J zKqT6KeiRp@nzcu6C}XUHgsWS1$Mt1QZ3}#yj3(*bbA0!SenIoRT?%p0Y-`YWZf(_e}%-gHjb~QXXo}76rPawil^b)I$wbh($ z@^9bkU)lCk!f#i@xu4;S3(sEj&&kbA>+=`?@a5#eEqA;17#Upuzw7+E$U7#+B=Fu! zh98qO?P48lURKt6-kLjY>yIzr8C~l?U#qwIXL)me&h&Dvuv798Oq%<44}EWd;zSfqvj%4;h=u#41WG`n8M^H<`5hz!Gl3X`_r0t30;{4d8V z*0C?Beq5fj!9;YzoPs;wV)*C1PPCC)eETgEL*3tZ(Y@a58zSd4F`xfxAi)Pjd0$0q z7lddrzVM6N>?mFkd#n3v^*Z()GrBf1#va%%pYHbf)?BeuVtidCjLV+?C_8@66exc3 p`?8BWK7W%xJrf@7O8S3T7nzI@j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer5.png new file mode 100644 index 0000000000000000000000000000000000000000..70c0c6129028d153478a83139e0b084598767ed6 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*=e3Gjv*Cu z-rm`m#pEdA`tbgQATzrLyZ$6?mKrC;31%7kjM=$0oSXT+E#uJU>}X21cr|DJrhw-~ zHw)X3&I~*7tNG!+O553WF`q=&&iOdM$nFnEm;Qs9d>7WmUHJHs>Dp>ltGbWD2bf+k zY*|zNV(Odo`=6>@XSCF5;B(l_V8w72B$2&_`NHptb&u9Fa4%rKFyT4l--8B9b#iTc z_WO2lupfeqV*+x7jk`wihu!HQ`|9RBcu^{|drNOe_j!@CL4QOOfTFWlFED0+ob~W^L+q_Z zw_ki@dNqabIj6t}O^5l44dM!Lhj>o(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sewer.rsi/tallsewer6.png new file mode 100644 index 0000000000000000000000000000000000000000..ae9b04211fea3762ce2765a8a2b1af0a8f3570b9 GIT binary patch literal 842 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfg-tx;TbZ z%y~QKV78Q_$g%xXHYu%JEtuV^mT*EoP-Cz9lPHZZ`Z^+2yeDm0ie4=Ia>XHAf9YD@ zU3|AL#Jo}Lixi){!}wPI$-4dBkF6e8zrSt1+4^yxw8H0CUuT~@!NbUK+`U~de&fUB z{}cTmw>PjPSRZg>+8~>t%y@%u!$gK0_8TH`4aalX-O@U4NX)9;#jw$Eg}dNcyS>~w zxw*k_FS8~DS1|5*b}3jbQu@tXc?O0W5=7{8_%=PojXq? zf4_soRf#llr`x8-?r2Us63sCCU*!3$xJ?J58wzETWsdvh{$}1@wtC42|4vVaZOl0u zzuB%oXf|#=&w%O@=e=zH3-7s$*fFax+-5ZU@?Ws(-=n3MtCDQH1f-icUl!K?z4HXa zvsVJK4Bu`k?B%|(dA=$)(0dalt@MwoF64gjIX!D?)!o~6u?;t7Or7Hy{vw&7V6Rn9 zc*o{xwI^E{rlokL>+W`X&&04{@8z94rQVb<_^jtUJ;fF%_wD#puf2BWayr4^TJ;WC z%zJ-6^7Ot7%MY)!UmxAq&$l;eLAt~DKfiGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..156ebb20e43c710eac3bc02813d71e15ecb0d094 GIT binary patch literal 643 zcmV-}0(||6P)Px%JxN4CRA_p7G1PfOQ1I`(iVyr!K)waRp>b}PQTxabQ)8sKFoIC{B-D9OX`uvE{>knuGr@gZbfps9`CkQqq1r+Y?A4+xPAGJt18G*9% zuli=?DX;`A0ZYIVuml{x-HLmI>^i{)(Zp1uLIRSTKWT*vL(ce0tJ22{Dyg;>-#yc%{S=M*@>8H5^;KPEe(2vO_iOD_`v6*4s-=2|}6 zx;n_~1;Bs)Id~m7qhUW*)xdasn{q7g?se%U&#HbxVao3Ulk-YB=Q35ubw^rx7s$rq zZcXHXesjisfMeBuK-E)n3@`2Ks6N#l-#t2xKnZ3a#hY$ zDB@HF7s$?Q)OnV3KbQ168&N+Ef<)&6|2g4AWM^EjYRkGImeS9{(0nA5L*DRerKBM> z4>TDg$7dO<)QpnAG)VuJllwM@?%&ZWcFt(nk4-L_q7BHzrce#63yy!(D%6TCEG#T6 dEG#U_#xGjN<`=`2!sGw|002ovPDHLkV1kE_B76V< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/meta.json new file mode 100644 index 0000000000..63bf765eff --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallsiding0", + "directions": 4 + }, + { + "name": "tallsiding1", + "directions": 4 + }, + { + "name": "tallsiding2", + "directions": 4 + }, + { + "name": "tallsiding3", + "directions": 4 + }, + { + "name": "tallsiding4", + "directions": 4 + }, + { + "name": "tallsiding5", + "directions": 4 + }, + { + "name": "tallsiding6", + "directions": 4 + }, + { + "name": "tallsiding7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding0.png new file mode 100644 index 0000000000000000000000000000000000000000..b3668ac7a62fbcf2ab80d66c7f6b529931bfe5c4 GIT binary patch literal 1069 zcmV+|1k(G7P)Px&=Sf6CRCt{2ozF`fK@`WIwRn*pRP177R07^wDW*`o1bXQ~`XBUEMEsjdk)HYw z6v@F$Ar~n$Qc`b1Xlq1Pi9O{al=P5}%+CHA_f6(Kv+r|>yF1Cu`|iBAZ)bPLDIlg+ ztqfmnZx{al{`(J8nED@LzU+!8!4g^B56Eg}Lg@uy;Q~K8-y_?d<2Ecl4!qROLV#x* z&m-HNcD#RaGvkjB?<$6o4T*#ms}KLAq!d?Er+H-H)ufVu(Hhyc_Lpayj>{hy&t zp_eZ<;q~^L$i7b>_n~`s?xGEaDSZzR0jL{54f77Wua|gyX?Yo2#aKZLuwJX)eqIl5GRw}-&P28^dOhf#onxDT z0xdw6(Wb#1K?|T8X^LTPa})$Ez-jj^w~UGpSC=6G_#N}h!&wXf7@hHc7{c20AW~*+ zb#C;>>Kq*X`g0o?(*mbYoDPf6&(6Rj!}uhWKo>46FNo7T;CgTaKmX3U{K>K7GzO?H zopffE{{sMgz6{yK0jDm|Xly0!PrFo}Ov1gu+Vmh6^mOu)BWj$)fGoe~cUI<13kV77Tc7eP4I0vJ3&;oGx@jRU60ZC_8@AmrflXiP@ zVu12z^_f>rhl4wmen_nJ0-#+$PiOUfUx!QHp9ER}J(!t6FE7wZ3}68I(R6L4V)b}D zjqY#S$K!$^2!bF8f*=TjAe0aEV8qVeZs7ruFU=%1) zSC=7dY}T>WImhel@z^>6lkkqveFxnGZ0GscRw~%4#)7vV!1eiH>0Lkspl$#)A^>#* zs1X6E8$b>D%L%n=W%%~pPGsL<^WZKEDWPmAeGd=;s2e~Hix{v`kB<}Ny?U#dh&4sc zaRQ%|-UUi80J#e+27%SuBKm8!F6SDM3jh$Gccf5rkr#p>wG5Vf;R55Fmcyb4nE0G* z$wGiu>nQWM&8zoCVIjcNdOfw9k9&y@76N1$a+f7KioikufRQmay})%qWFdea1JdRi zs$+e}b+Zs4Ee5RDs?cg3MMTM(s$T>ad4O%Vc5OTW69LjNgWNdQCt=|NHhI7;j`IN) z0yG+1)|a%2yb1us4NDWmb(+jVfFee@>Ip0a=!elc$9ZcJ0D!Z6fQ0~R08|NK8mo?H zrNu>IA%G2Lm!BvXP%H#N%pH<&83E;Zf6dNApaW;>r~hW^pD15 n{Q*G`1VIo4K@bE%5Ipk_;9@7rh)Icm00000NkvXXu0mjfK5E|g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding1.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e9205d23f23b601eff8094f282596d56894c91 GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfes_x;TbZ z%z1mq-&@*I;`qno+rB(HdqFQuS@pqMb=@g(Hs1n%@!5C^#838kvGToxO~o14mME{= zo2Qt$26^V~Wa+YXHOt<_X}9?&@44^AT)&T3etUlAoKa+~(Z**7|MfoqbM4{9NzebN z&ztOAF>$Te?Ru45Tc(rj3i3?L)sJ8LHu*i{N%jY`oR|uIo1g7zds5B7xPm)CnW2<1 zi)DeHgYHiTCmRk=`IJ4A-ZO#(&hC}FU~{8h@-vxgB zd;2=(cx+L0?*5BS5HEpWg@+}h-H*ES-B6#+Wx9aIf ze-Ccxl8@#rXL$SV=9%PmR&!SztDR@v5Pti1n%Umj)4#S!w6$3`M2b(mAJ3!QwovGe z+y!}_=dV}||6Kdrbf5WCvaS91{%>FR@Un%yv<2F=z3g|6&Xno>?Dy1~SN)NjAb$Jk zY}N_^t=$tvzyJNS{Y|c(MLGYE!a~E(Gd5N`rkrPf$52*wZ`RE}!MB=cv$}POo9RxF zc=pexoZ;Ga;<@TZd^1>?LVr;UG2T* z##8w-0w-3d-aMihC~`Xg{+dP48(!}RhW9s{**juS${twK+V^PNCDw`OPx&=Sf6CRCt{2ozF`fK@`WIwRn*pRP177R07^wDW*`o1bXQ~`XBUEMEsjdk)HYw z6v@F$Ar~n$Qc`b1Xlq1Pi9O{al=P5}%+CHA_f6(Kv+r|>yF1Cu`|iBAZ)bPLDIlg+ ztqfmnZx{al{`(J8nED@LzU+!8!4g^B56Eg}Lg@uy;Q~K8-y_?d<2Ecl4!qROLV#x* z&m-HNcD#RaGvkjB?<$6o4T*#ms}KLAq!d?Er+H-H)ufVu(Hhyc_Lpayj>{hy&t zp_eZ<;q~^L$i7b>_n~`s?xGEaDSZzR0jL{54f77Wua|gyX?Yo2#aKZLuwJX)eqIl5GRw}-&P28^dOhf#onxDT z0xdw6(Wb#1K?|T8X^LTPa})$Ez-jj^w~UGpSC=6G_#N}h!&wXf7@hHc7{c20AW~*+ zb#C;>>Kq*X`g0o?(*mbYoDPf6&(6Rj!}uhWKo>46FNo7T;CgTaKmX3U{K>K7GzO?H zopffE{{sMgz6{yK0jDm|Xly0!PrFo}Ov1gu+Vmh6^mOu)BWj$)fGoe~cUI<13kV77Tc7eP4I0vJ3&;oGx@jRU60ZC_8@AmrflXiP@ zVu12z^_f>rhl4wmen_nJ0-#+$PiOUfUx!QHp9ER}J(!t6FE7wZ3}68I(R6L4V)b}D zjqY#S$K!$^2!bF8f*=TjAe0aEV8qVeZs7ruFU=%1) zSC=7dY}T>WImhel@z^>6lkkqveFxnGZ0GscRw~%4#)7vV!1eiH>0Lkspl$#)A^>#* zs1X6E8$b>D%L%n=W%%~pPGsL<^WZKEDWPmAeGd=;s2e~Hix{v`kB<}Ny?U#dh&4sc zaRQ%|-UUi80J#e+27%SuBKm8!F6SDM3jh$Gccf5rkr#p>wG5Vf;R55Fmcyb4nE0G* z$wGiu>nQWM&8zoCVIjcNdOfw9k9&y@76N1$a+f7KioikufRQmay})%qWFdea1JdRi zs$+e}b+Zs4Ee5RDs?cg3MMTM(s$T>ad4O%Vc5OTW69LjNgWNdQCt=|NHhI7;j`IN) z0yG+1)|a%2yb1us4NDWmb(+jVfFee@>Ip0a=!elc$9ZcJ0D!Z6fQ0~R08|NK8mo?H zrNu>IA%G2Lm!BvXP%H#N%pH<&83E;Zf6dNApaW;>r~hW^pD15 n{Q*G`1VIo4K@bE%5Ipk_;9@7rh)Icm00000NkvXXu0mjfK5E|g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding3.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ede0766af9062d62ffead9fd1772a35fbfbc74 GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9lba4!+ znDh3|K`&`X8MY7mw^nf4uDGFUw$||j>ym&y6<-2sx&=P@I6C?7?Vcj{i)rbFjuqRT zHiS+Lz0&+d$;0MGOX2Rkp#2x~57q4VPTDm4=lkh%Z{GBM)H3m^)K|Gpb*pz8Hm>-Ir>IFN_ZD0{#mQFKE0i@Kg+qqn_bfTBUwQ(y3kN+$MfU9 zo!p__@0yr7_V)8X&Xt?+{oJnIdw>6_+bw&hl*xi&yM6zrn2bgHRm8vnl)s(*``w@W zw3mGT4+;T;(|lFRyd{tA_$A6exL@vmf6qa_zx%X_vv%)z4*}Q$iB}d_`As literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/siding.rsi/tallsiding4.png new file mode 100644 index 0000000000000000000000000000000000000000..79dbd24ef6a32f447b949d4f4ace4323e01cbb5e GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9kba4!+ znDh3IuQ!vU4BLnOlCeviJ$0u|<*04sSmb@2@1pq&5uw^;951hkcf7bD-l3qpDq3N$ zQg%rD4R3+c3sVcDuWz0C_2jdku_kj%|NpiyKKpB$(1u56zFa?+w({+^$BUgUZLRx% z3uw;$%l|UxkGugx31bEiLo9<7vx9iUF@_7Q3k*?&mX+$={UW;j;-yDTYu2sZes|mc z@M*6OPwteeJNrxS0H%6WBLq=F;H540tK)Co>-t*T=y%F`_l5V|Jg@BzOqpyP$lmi+ ze&R+uhPR3ZH6#&VnQv$2gQQYN<}55t;dgF_+9+7 zX3_6r2N zb}K0v8NQUbZEwR+&nJ*+^H_hKcI%ew*OnQWU)y11uBKj|zqZrxwZ+~)9Mu{X468n# z>F8nOv+I$+u)DGL-^$VhtG_F5pFi`)+xVF9>iHk!7Mx@J7qPx|%je_!J5D&>%{|AQ ze+%fQ1yPZae0yzQ#V>s)!ywPpy5)QFrQp(NnU_uM3Q7|n+r2z0P{Xl;U4E+?$2{#P zpMLf|=il4FzF-}*i&guAc_OK@%S$ak6g#X>zH?;rx+eAu{lfD!J}5pY|G6PO?CrN# zf3HvN+IXGw0pp6tmVVZkA2>6d{l)OW`N6KB%-HbjzqKYm|L^#L;mS!Ji1sMXYvnunF#wW-kUo_cx|Lo1h!gc>E z@;@(KaXlV>0W17I=(#pv;Rau z!|nS|Reqh}&A?VqMt?nR8K7D23 z|Mq>&_4lf`ZLW(>5HERpTQIxt&Z)JtEkTH~*{;uG`EmU&gvgQ{K_itB4Fvh~gk zR?$7FJKbTUc(~c)w9RLIYJ8tn`X!c|eSUY?eDh>qGjFwJ_j2y+@wn!`EjDh>?TZ(e zZ_3~JFkNB1qTnFwz>A$xQ9Etl(`7!3uUA`t`*!#D#9Vp%EpJ{uUoRlJ zOzjt!LxWX=6w3;aE!?GH?^+WfGz=JkUMuPb&ke6>CLq8(_!6Xyq?9_5i*^S!22QO6JT^BlO$%eW7#fB{N*4oXzS$$etq5ogPkA&KjtXpm$7rq@+ZsmBq zR%~a(+q<#G((%t+uL>k(oM82_>U>id?$)tTNqoX3c^>aj#}}M|dI#n*Z%VeUe(V4J zE7Ny<@ct{PgOiLdO3h#{a>W7W&_NBdF8TrDjxq|NH*c2Y*iwKd}As z<<4BUXH5rQGwy8o``0`z?BAqq1>ub%-;W&QD(@_ijJC_uuTh z``HDuY!$=iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c6d585a6269518f369bf751bb7d0ae090fc8e5 GIT binary patch literal 669 zcmV;O0%HA%P)Px%S4l)cRA_3ph20DyWWmN_aHU;)5lJWe$(eve?EIHekj)+_iI-)RAUua^<<9%SrHM@QlUieKaV zQVscM9@$RrK-vD6eY0{G7y(9r5nu!u0X6^B+xuU#_jJ>yFOQ;ZqlZk}VmhMhfp>wZ zJCC9ssM}8YSMMQ^H6cYDE|cev?q_K~4>guyJI4BYg@;m&yNfr~c7?Al&wZ(jY(B9$spJ1GT2^@lp0r6v^AxaQ6 zZu`{A?tp|$4Dh}d&$cQK@^S(2=6?o@19=PtE(U{P%CNY)KToaXx!=Dcjn6j?P+26L z-M!ugI_H%#&e~*Kt~%1v%SfEeuU4lWP%ln94={@611g@9W7zLsX=gvxiYD`rZ0Ciu zVkhSB0xGFcQ0=-g#EkOQmL)SL;}D}VEFfF2QRi9o{Ul2FtLE_i;p{Hyvw%0BFd?Eb z)-OxTsv?%^kHe*YO(<@8(B75ehEzS!v^}zX7AX=ld60QP%-amre@8{;SwPn3;(Ht} zwGxmRbUK$;Jx}%jAX=|b^Uu74QnA5cFc=I5L)p9lvsUg=U)EM700000NkvXXu0mjf D@>Vv^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/meta.json new file mode 100644 index 0000000000..1488bc2bae --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallsidingblue0", + "directions": 4 + }, + { + "name": "tallsidingblue1", + "directions": 4 + }, + { + "name": "tallsidingblue2", + "directions": 4 + }, + { + "name": "tallsidingblue3", + "directions": 4 + }, + { + "name": "tallsidingblue4", + "directions": 4 + }, + { + "name": "tallsidingblue5", + "directions": 4 + }, + { + "name": "tallsidingblue6", + "directions": 4 + }, + { + "name": "tallsidingblue7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue0.png new file mode 100644 index 0000000000000000000000000000000000000000..8dded929c3fafdcdda5461d0061e7686c0eff8bc GIT binary patch literal 1110 zcmV-c1gZOpP)Px(5J^NqRCt{2ok2?*K@`WIwctSt%^^)nQ0X3W(n^ca3X+q@f``%%AiWkpOzE}s z14s`o9z6v?3sTW|$|0qdKs1L)i-%Ig9&}`Ova`GHo6LJ;-tVHjnK(25%>U)>?9Mm= z#6&Z-tA*9qh2Q_>)B6cb{r53%c130GFKM_wt({WpWcte*B?}$Sl?T&RG@Rx#Wn#2T7YNu>h&-6Dzpcasb%Y> z%h++#BAQRo0;F}?>@Y{r0_dGI#W0UK3W65kpxw(XqvAvB>=Xd}&iQ5GE(XB$Cw|fI z!u-^EywF_f_UG=;!EIo)1x}whoffZ`F5%zr^UQKepk0@h7sP2E&>l>}@!y9o|K!MV z8UxgjPWoi~H~t3z_PgSLR)`LvwC{K`waM(~N#JOIEhg5Kfjat#1@<#%*dh2SvET(jTR=}|^?YB4OWvOZS^zzmnL#fr z&;=g@Y$L`e=v&j#Y%SOAaT}dqw716vK@bE%5ClOG1VIQ7^kl@^`bOaik=FKS^7R7# zo)u1@g{|BH!B2|^F96yChg+Mu%Jt7qA$s}}Tb*;ft{xxSCqUK<(1RWUdDr3bpxmo0jL{5jR-*90BXn|PKah|SF3N|#m*gWZQf-gB~%}R9|0l& zbpxnj5d)&d;dz3rM{gBlv8SjxPvDc_EkG_nxk7uH%)$bB_7>3}t97~7fQ10&x+8^J zi#%PfS<7rA>n68A9!9w=hs6jm@wwQNg#gWF`a1Gvjz{l{!a{)R!isg6XKm4ejR7nK zNb~qzw&*AV3jqMGJCkP=xDJRc1W+-c2llmwaP!(h-)-G21hB?{dKH?@-IyrmQvI>W z1M&{*w0#PS!a@KWW{?}j{v<3ckd+7MvEbNoKEOhNMq@emSDI;;vB(1ehC5~x#C4j? zLVzNja+MFT5a6O8-%~JaF9HB?mJhHHKuv%uA3b32{u>Q>DonkH0R62o*?&L~1VIo4K@bE% c5CqTs2kARBsbahFTmS$707*qoM6N<$g12r5Qvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue1.png new file mode 100644 index 0000000000000000000000000000000000000000..6d2084f6c0bcc583b2227385429242391c1e7b60 GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfc9jba4!+ znDh3Iy|;{`1lxyje~&_zq{5FWhKge0u1-!091mAbVO(9q;3@sbV3OGn#x*S7tDPqt zn5YmHTiEn4VY0TLK)1-EUiIC@_vCBR-b>DX9xnU)cr- zXC>LSnZh2tYj6^~Q}|HbVLtOxWO zd>J=zCj>LRVY;!1|G;sV4y%cduJ@Tl7 zKf^nww`s+T9-q5B`SyAL)$1>uu3~2Yuq{k>*ZQm4H(j?UKlL*Dvcq-@!-bGt4!Qq| zq^9qj?lkRa^xhyr`)vXR486w={z$$wdBLw*F&T%_r;BIu=095;<(&I(k{#Ot#-7*r zZ~o1bP%IJ6Pj*-xK5K<&ir_w`37c<@JYAN|24QX z`>nijR@51zt=o^>QTv~<%OPy%q&qiNV;27TcGl)BbIjfPdiHIyGb5k=WU8`!|A66L z)Qf`cbNgciezs0y=&XyB`IlAo)0L^#_MY9_mJjO|bwGeiN>;u8hlhWyt3Utr&bxiD z|NXUphhqgg>pXqn5d)44)VKl*{W{Hg+WX|yPx(1xZ9fRCt{2ozF`fK@`WIwctSt^^hhdsB{lGX{AMI1>(A-mkIGK!W+6bZ zyc{}iAMZP>TP#4`fF!;he0Ne0%Mswp{{Tz{aES;&-2iGt0O|%%BLYx2fEv`b^bLbN zg6vI5`CP>a=)m<{JL~zQ`=61lqG%c|ok^0j>Tdocwuc^G}W(t1&9|j}cjJEmfUoCgY~p}b3)Jf?vFBU;NvOn}?>2XBR$mCT1s0|*qCrn1D>9iJGW{H%UvmDAy12k)oEycYm%0X?17^L-sId4C*e0rX&I2ED96CozBl z=v&jlTs7D2@g&;6Xm5`Tf*=TjAP9mW2!h}r=*funjm^RnBF&x8FUI4TOj<&aQmFu0KLGbh?wmR!LT|FMzCqUK<(1RWUdDr;|bLn@Fsc<#|xZWT1 z-U1>3bpxmo0jL{5jR-*90BXn|P6%eJgSEHsLg$XQx9+l$5~>g0j{p&Xx&hR%hylS; zbe>?vx_6S%~C3wSR8xdlq)a<08a^v7y#t~DSR03f>VNTJpuPnW8RWp5>sAhHlZ#egm(uQi05*A9Dj>t-Q9VhpHNpwZY1iDE9*AB#L7@32nWr=Tb- z1W3XRa--OvgoOpN@&G*+oLJ5WSO`$BujKwpGwm`Kc>qAPV@ZP8PLo*(P^43~@&OhC zT=l|R>SgUk007qV0Tu$N2~Z`3*;(~^T3TEb76RnK9P(pj0mXEw8nHthHUl9G0n9D6 z;`SkE!f2i|Vj+O(dGk1ZF9O_uqhXy2yMX@InCw3w2!bF8f*=TjAP9nE{sDI%E>j*a R8YTb$002ovPDHLkV1nSD>*4?a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue3.png new file mode 100644 index 0000000000000000000000000000000000000000..86aed8f1edd109e5df19c287d44949f2cce34063 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfeWMba4!+ znDh3|K`&`X8MY7meGfKsoK-CKUXa9Z$+>iCK-EW1F3YcspO`8oK1S6vTxvd=+}AXH z>Cz?3Wt4I`U5am9c(hRDVzb)ZHQAGX_0|bL`yIRJ!+Jre@A67Dp)jR zTE}iVys(kEpxj8_?ca9+=0@fpmtLOFF`gxVOZ|9ST3F?twzAi~`z;UX&Hs4W@x0me z_Q}21PCveV`2Ed_q?nZ%;Y;^tHMVrbXBz0~2N@oTwn?;ijC=4f!8^8tg}vClGZ zorM3YZhXPq(C)Cm*5KdG*!R1gtp1;GW-d_Q{AY>zeV6SIUN^Y1?>GJXCR4Pkde860 z;)l{jU0uLHMd|yu+Q#ea<8FQ4{$A}}_TKv&-}%2|o%lk(6CPEwnG(bgEJKMsu#nsT z0;jzfZO+&K-8OsKwOju!-p{{aALOI~i((x56qHaw(RDorcl{{}a^bc=fJvFb)78&q Iol`;+0De4bs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue4.png new file mode 100644 index 0000000000000000000000000000000000000000..60961cd7846c9acc871c6f0180ddc3c484006260 GIT binary patch literal 764 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfeWNba4!+ znDh3|elKlD5w;JD1$A5uTuV{|FDgwf2yE%@y{gNqE$@(Xv|TXzBjXwoZ*NCE7T2QH zB7%Ea7HOJkh$$^<^_;V2_Ssi6zZ#$Wo;@i?ZRY0qvbLLlUJGxS$@%~1`Co3gw|zcr z`!m|Y_m@cRtbe~v`TucBFzjM5VQbK1=w)2M?U2myg6RUPQ1D!Da~t){FV%^0b-L@f zJjZ%{g9Wus8&?)e zmmaYAFDm(*Ie@ ztB=2TN3S}5nAu_f@)v&u3hWqu2xy3NDJd0&@9o%Ae`B`a*7^#D;>!15z3xp8n$Vd$ z`@G%W+ht4M$jdq0@pFH>A@>8rnYldeg8SyWDSTi!=XG^m?yS$wAD>0JxD+i;zV@q~ z{lYBfCtpSPuMbTr+i>q*hSu#}HamHugdYc-6Zib5{$}C>#u=Y(s#oq=Tb_HJ=Y>;E z>HPayvH@I1pWY{`6#o7l<$72B4~N0?hG!A>of+ZTJ@tYUn`gg1W+SlTcRPDRR8&;Y zoj5L|N3QpjUs*EPv81uTey?upy#44zF&hTKPTB97`fU%K58U~=!_@IdOyZ5%?<)R% z5Cpoqw87)Kz?sR57S8!!cJp=d0r%rOdc*Is@ITP@t9W#v-Qn|u{;Jfohwts#A7!)c zn;oM~!?ure7R=54pxE%NhT(%^fUey3b+cdBPConjzd;4VvlOv;UncpM*zV(VXs)-h qGk&?+PEJ2Q@&CN}9S~4;p4;~96osn#WAA~@De;2+Y<1C+ro9*m<+p}LEtuEJ=Tz%@&vBlF<|1X+s{NL@| zG2b7%Ki_-8x?=05hO=|`-HwUfKJ(v4tEy?|?w?XV5d4E_lb#}PWJ=!tThkp)xdPY& z7BiGGfEnEJ4#MV6m!xOLJnUxx$rM-18OVryGyd;)EN#B=YPI}0!K|Hj0-ER6PrCnj zx%>H-*{$}h8V<4!y-ZgaufQ3H#DRW?gKP6|e`h-En5dpU{p5{%e@?%9C;zBUe?gq} zfu8UbjRS8>fA+r&*%#(8_k+8`52hbEewLNe0S#6SQmiYOR|EnXQ9qa>JT!|xO?78{ z#gO&sD@#A$uWPs8sV2{R&2@s?!fx+|yNCa#tkLpbt>&%2YL@CBO$U%dkp+AU++Yl` geQ@^x85{o9F(x}2Pt7$8dj=BsboFyt=akR{0DSMm@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingblue.rsi/tallsidingblue6.png new file mode 100644 index 0000000000000000000000000000000000000000..7e1554b40f977a3df92ed8cbe3d082ca013286bc GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfh&Zba4!+ znDh3|c`qhM8TJqJB}*nK@GnyoDg6-QBIqJu>-b;yozy>>p9|9RyvljOKF1+W~Zyx;n z*sXTp+@~u&x_`F0%31B+<$25x7=5Jgzx$gdq1MJ_)37kjTxym0jCleN8FxHq zaNl#i;``Qkw%>79X}8ha9`nhR^G#}87mmV!^M?^{!LoOH*@KH=C&)spSh2GF_M%!utq&4%a(!v z!S>5?x0l8JcRlu=aYhvX0pOtB1}u6{1-oD!MiGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..6faf3c6985bf14aead6b12e7a7f1a63b9fed5dd1 GIT binary patch literal 612 zcmV-q0-ODbP)Px%9!W$&RA_?zNQUVJ14^O2A8uU8kI+=m8>!0Pb z@)8&VhJYbJ5?FtImL5pvb3ZfiuLxL!Zf7$*70+p>?UouST=>G;bhf1Dfn9)_JNIH9 zsGNXZKdK8eAq6j3$JedKLFRKFlx>0lAPUZPA^?CN)(|dyIBgfh^C;8N5DoaDI-$%r zBTbHEeprL+L~xx5;Uc+-vQ-7jLQFt+gDMaslqM$gZ%xLd4PU3CwJd_T1iS{E_K$%o zD|yq;Ysz&ZcsCLasGyr(idb4xh57(hcm5{>r4Jj}_Gww|f&BFk7pmueY!hpM)js`p z)0ZHw8H3LEPWejj^MW@~1FQ#RInoVCJx`O+5+Ng{dUN)iA|l%xYXFe<0Kiw)l}8@i zL?3Y4`8#4>JupoHni}Bmb%RlXWe^C+1Xv`v&c1{Ow%2kkj4n>3j;NVW$CjK2__IIR z2jt&%ks+4U0PmQk|F>nxLZ(OA*Px&(n&-?RCt{2oIz_7K@`Vdix(m2hNTu#O{Flg(^)k~cH&k$t~Qv)kRw%s=nF%}nOK1t4ba!OG>+ z7msGX|NXm93z+tAVQ#iXyy;19^Nu_~E4;mKNa4{{ff^;1dymx&zdR0Ms3zMg*Yl05zz&^fi|z7i~US zhnKHL=lvhv9>Cf8UmJaxnbKQ;2teHdYS5FR?VT;7>yoH5Ht**ES^(4aJl%E8-~Q(P zd6eD-N-qG~1ya9`yM68dm#eq2O*jQDKx3nN^%ttpNs0|B3_`pR3v;axe(VQ#3hf7Rw5(855o)9T<_YbytG**8a zD>Caa7#Mw7@`+Ue(!uG3;5P6Sk{G}Vr!hb!wTk9(cX-d-#Q+^#9(Q>-7l5npr&tp} z7Yl4$>l$kUn8pGX4l#hYeR`nu0-#;s^w*6U_bz(cYbtl>w!#*H7C>F}RA0y4e&K>> z-a@KR#09W#Flkq3o=XUVAP9mW2!bF8f*??W-mAa8vt^VopyP1=ggjrs+g@QEhx^#p z@sxf|u=E0;UEu3yv%RkEe=#&xm$1!Q$7}ZZSe*dL7oZ1i0j7EWYxNauQ%>+^0X}O2 zOhf5iKm?%f05u{2bqA;s0jN7b4e4AQ;HsYB>o?Cv&h36Yfuo0O}o0+72v;sD(q{&wjdTuCaQ4u3bPkIG2w|b^_>7 zYmeB@MP}gwX)bYo9B@~2goOa<_kf@_y}4uO0xSej$(Gnrk6onVvx@;)3vfAj045fo z))Ppg{8+I5_`dbFSqP9_4^Zd+qu&E2*Cm<-76N3+TMsBj3{c6dO=uGq7NFK30MH~| zUngk0s6)U)fb3)^du&pRU{+YWfDgzmpm)(Tsxu(92n0b81VIo4K@bE%u*H8+c`@f9 Sj3M#>0000Kx`(8}I)s;oskPx(07*naRCt{2oX<-eK@`WIOD~0@E5QnivACDwq0}n0l=e`he?Sjn|HPIa`UjNa zp&}KGLJy^vlxi@bA-Lw^O?xnt?9Tog_f6(Kci-of-E5edZ{B-5GrR9i0Wm8}i#O}9 zpO*gpm(Sm)Fzr9U{MZ)F<|DGUJ+hXWP#X+z;~&s^Q1Q7+iVqw{wc^0t&PMd4tvm z%n`Hz(Lw5B=*JudK?~6SeNlLgiVv;xGXQYA=U0UF7!Y>*v2$@|;HY&u3XEBS(#_~GM5?A-27=PremP-CdQ1&9FD9iWCq3<#bi_X*T1xJ6W= zrl`J8;F8+AKXWc=fud?M z(O6(x1Qr6Ut%fdnc6LgcWlnW^Qg+{_1(y$o_SqKm>spTc>5DXKvC-I&U3juVW zpVnTe9M>YSzbV3cD(nJs3+SDn8Pyq}f2ULs1VIo4K@bE%5QM7mAFPNp{6Kv`RR910 M07*qoM6N<$g1Zg$`v3p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen3.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe17cf95e66a2a2dbad6a8509cf64ffc12c28b2 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfjRex;TbZ z%z1mq&|BG2;@HRVje<{ZY-m-ObGCHa@y6b>6VD5L67|=4$Lz7;gs51!OjA=UyCd%j z!A&wvv3s1%j@;3UtW5vhbLRhbiOI6x=N_MV(_q(4gN0T^N%OYuZ+>g*y7~@djn#`iHCy|9yRI^8oljf8&tA4l`$Hjn!1b3;`;MKGJy7I+ z+F@FAr>Q_WgL(L6x8tJ8?`Ph6$ft1o^#AI0@3z}&nyr=a*SUTA`SCr!O%JU3`QhB= znWB$(EOVZ~Fzej+qhA%L3EW{6dF*+#c=hcgo7A>!Vw>`6oq!?duj>y(4_lp2yVxpV z(y*yG)bYr*kCRe(J3LosA6Qfrawo=DdV6I1wg1j4(@w|Ey~f;8`fhp?Yrs~q7K?4U z2bnrDerLQxCrZ$|F}z~B0t!+o#ueNF z$_%B9S)cfWUVYtt{`B_yadZ0Ll>Auzvj0Kz6dP1UEDQ7;dXY_nSPCI8Y^!(tQ)hKc RI5z<#;OXk;vd$@?2>|h6D2V_7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen4.png new file mode 100644 index 0000000000000000000000000000000000000000..e9af4c38619d0c46ef7ec27cffe4eecb158f9ad4 GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfhedgM5G zod{yd-^d<&^GIy@?3o|$md$%UDaCkl?e~*4lizHxPEHD&e&4?4&lbyVZ{I9Qe=Z(B zyY5KO>3`|5R{!}G9Aq7MnXWKi!OrNtyz`4NzpqqoZr+Xdw@)|bw$Imp_TR@Z{bqd@W1oWQ>!17UH0z4%B8&AKU$CC=esFtwwz2VU*?ZIX?Y}XTe^>p^hOJ-EJziXzGvO-# z2@}cQy>?cmxA(_5Ty^x9%g}hjq{eR|ZltL;MPO&cyQdohcdwC8`(MO(GU!)Q^wsUQ zC(?9Z^Xo)<&A6UOvMJl&i?))0ouX1+=elzS;@a zD}uk~EcnXgbhXYen`O#bR=Zo*E=n=lz5bQoQRk^s#rR2R$FI82fBwAt9-BG4wfy0< zb5EJNy5}8zzWwm;2i%L&rZm*Cl&r50-4`Az1d9N@Ka5gK>#TZfnHGYCJYD@<);T3K F0RVD?9pC@} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidinggreen.rsi/tallsidinggreen5.png new file mode 100644 index 0000000000000000000000000000000000000000..5992659059215a2e7f5bdde7c6bb6a47087bff7c GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2+0C9Vjv*Cu z-rhOr#gr&=^keqc9Kl`MB@b6^<#J*Xx~S~3K4QxYMx~e+hf;qqIC^nUOuM@7(6x9; zj{61YU;O=F#@F+`Vn$-y!Jk=bWwpgSv$pb0&b@qcwQb)#^S@nD=l<-SGxzj|-^Z&b zi!TT}$<)^;owu3qj@sX3n>pUk!#{C+5ZTwT#@oX)Z07I$@2LU3Ojj7MXgJ6^fEkCx z1CI4h_~ND({zJI|By(pT`s?8*ef>ck|8myZ3F6*2X*REo+dhpSX}= z`~K7V;@r~wdzaS}Mw*j%EqC0aA(WzZjz0nLwVlkZdk43t z#wQ(4|1CRz>UBoO72E;J45f@&EDQ7;dKs>;t`Kb4#bC-5Ailtj;T6-BJ?EA#UpKw- z(zo5)zx_MheQA@weE*y0H{T1GuF?6$r+`N%heIsTgK*$*dC&gU_vOD#`?dFg&2H=8 zm+o`he5!4HHDCTu{-Xa~K3^Cs_#5@-pLe>VC|t|#B7dOyZ_c`hQek4X>;fn*TEy>A zC19j#JE3bIGtiEPS>L}h#Q$|XpZ)jl+}ibDpE9mkujyvb0#s(l(#PNKZJTehZ_m#E zZ(cr5xILYH!jii)Q|~@Gb>_^bJ;^^S(>!l&oxXm3*7f_=A8yxaw>wPpKUL(ojRlZ>hG2K73|M1+dldD(T(qV_QkQues}%Eu&UT$(!G1}S48tx{FuPLp-aH}-IgMu z7?meAiticB*{}50E?@aE|5_8n9hnEm>b~B!{cE^Q%R)DxV=-&UMX7KK~~&r zT6xpH-)XuMOnH0;yR+p^amP+>rL}TQ{Eqh+mtX!Cmy#9% ciLNy-iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..d456ac8c41163e89ca6dd82c534894f2217813fb GIT binary patch literal 633 zcmV-<0*3vGP)Px%Gf6~2RA_^vy6llkU*Gws6!RF9w;i1Cz9Ss=${F?!A?B=? z+w=z1y5~M2bk{a#|Gw)%meg2{u8YdQvFM~ zTlAJOs^@YKq}msE_bW;=&5Apzg6$2-)&}`&CTl?1Laqtf^CAf+6G~E5JD1NH5nF6t z2cXn|RC|d@*iJQb^epuNkJanI(f-;Maa})1PXUe|P=C87V~K4r2-pm`Npc>iOQCrH z01zeCyZu5b(?zhJ&t)#}2b8;?)d2~0cbhb^)C20mGU;b!C`0MF+3xl_(YhM{SQZDL z{=U-5{e$wlwMkq6n3v5s)F%nYhD42Xi4kJad|Tccoec~LJUl!+JUl!+{v|#DL?--P TOwmIj00000NkvXXu0mjf>oOQ) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/meta.json new file mode 100644 index 0000000000..350f9efe35 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallsidingred0", + "directions": 4 + }, + { + "name": "tallsidingred1", + "directions": 4 + }, + { + "name": "tallsidingred2", + "directions": 4 + }, + { + "name": "tallsidingred3", + "directions": 4 + }, + { + "name": "tallsidingred4", + "directions": 4 + }, + { + "name": "tallsidingred5", + "directions": 4 + }, + { + "name": "tallsidingred6", + "directions": 4 + }, + { + "name": "tallsidingred7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred0.png new file mode 100644 index 0000000000000000000000000000000000000000..147f2d9f499b82d475f489fc9d6f40d1b4bc4e4c GIT binary patch literal 1067 zcmV+`1l0S9P)Px&90cM53PL zR6}Zv7(q8ex(ygwJkVWccW3O-H#_g8^M0px*=1(_``+7~>Abf9#B8pwU2d-~&wTyM zkG%y<`-_;1UC}`ZfTc#(G82LqfQ1XZ`*D{0-irrtZ}q;Hwpj@9>_H>wJk0{ z-2oHtKYa4i4oeI0<^KRo1@MUoK-~dqL;&gzP$L3RcYqqyTzbN#%}LL@k6`=p?cA|f zpMSx@x9=|cFf+khfCxa{0cy~bp`ER+)p`9Y&k#6$;$&Ie z*1V%u6CfV4at9{@*!ug`c{NB*25dw?3(y~FeBS8qwd-q`#Dq#>K#J)Jk+P3%+yPF1 z8k=U;QLAZuZ=k}d0O{a#LU0>+ipLnhbKX^H3{Xj}Vm}^c*UViE(81+#XQFZe%D&Ib z6`Tp6jRg+Qtr}+n*v0}C4l#hwtso+J0r2Yqr+>50hvygCb2_)!?!|JjBBU&OcBAX# zNpd!ILDaO6>JxDR>_7PLuFi9w@Be}z2!bF8f*=TjAcPHiul~+f*D7B?$L`UPJYT@u zUSTaq^qVAtUlR;o0JICdKCWAxcYO2{x@~^H6np)}qEsh9@&)KYTYznz|K`IrY*Urs z%>sPZ1h@&oyMPEl-2rMu0O}4LI9Ow zi5>NO6=gWs#ekv(R5^G6CKiyZClC*fDYZ|O*JM|)5TLXkpv?Vs?*S=uI~Opm2LurV zR7|xAUBbcw)EWc;}nCr3Tqee0l5Vno?qD28IW28 lf*=TjAP9mW2!bFu;vd0bDx~yStSxVw$l)En+G9dGWa`g<+h;k9tWu2z<$UA%`Z+OCB+2p!;S@a0TkKd_8t z19L)lEt8W@%L;DE)ljLkd*ll?Y)-ZM|6xx$@4+K;7{1M$7y3GS!B7zZoON8f($2wC;t7S z5n)&*_hkMI;R4f{q8ANV1Kxf0`L9-b^}FlA=M6hP*d4#WN-0}Z?bPc>i4P=CSsl1s zBbdXt;&tsEn={;B|GrP=70cl}QMLcqt2)_b9g8zx{;0ppRNDMG$(L_upZz`lU3zKq@n(+scJVsD^uM@zi4oN6f(B-Nldd{7iP7fGsg=M4%HZkh K=d#Wzp$Pyu=1!gf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred2.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred2.png new file mode 100644 index 0000000000000000000000000000000000000000..2962cd66c3a8b4987253bdfa9ae08ab92d4e1a2d GIT binary patch literal 1161 zcmV;41a|w0P)Px(LrFwIRCt{2oXu|2KoG|#bq=WRM-)gaT7jZUIh6yVNJ#X|g_q#iXX3~kaH@nj zrxFsN9Ox;is#H}~V~El;t~jJI2gk{Jy^bBv#ygGYck)-V>%Vu#v+La{fnoNZ?RxLF zRx|(pDBGXusVZ zm1rTpi7DL{rC<{Ip$xGoT=+1FWmHnhe8?#)0l3HoUD0lo4%Kw14{ zozC@S`*VkmAJA$7ha2j#5%*>QP?P+EcMGl3y3XP=fi{8t>Z-!&O_>!ZP(X_hm}U1A z-~A$5eL%brE0I@TW$2RlG^;fZ0Eibs>=f0l5r75I!WOOpv;}n7)5wrl*Z9EBW zK49`>g(oaFd-2J)O6$wx1M1eu-|%juCxx+q$oXaQ0S}$R3xGBOF`O0SeGw{gzY4Sf zqNA%+r*DK_*`A(@85pJTN@Nqj{z3e#&H*@yzoy+$Vi<;D7=~dOhG7_HIYH0WKRRfn zS}&mDYv<1RdV$>L3M=WDpG{KuF~PzMfHr|+$4b5k{BH)0D!mV>xqhCEn1%%~T>;au0H!No8l!!206(ALhZj#m$BrFq zosGnL}P}fhy&6#>sfgUvO+?DIAkZci2NiZOdt{m z1dMH8><657^~M7v1UTG?$wQ{VmL^#&MH~PS^#gH&=nj)f2$1Ebbj1TC1USDB`(o9S z+DKnOlS3pSKrjFr2qE8WkaJ{KSez9S0;EB1@=Ij`0d;E>F$Wbo9U%z;T2lXC&O^`! z0C4W6^Ncj6;36S_Z1a_BH1}v_=*H$Dz(6__&I98u!0BA4$}^CB4Z|=D!!QiPFbu;m bOgjDpLP0r03JHx}00000NkvXXu0mjf$fFC6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred3.png new file mode 100644 index 0000000000000000000000000000000000000000..562791135589074a831e482f41d88f4f2c1776d8 GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFffIAx;TbZ z%z1m~pqI3x%<+%=J^g(R6e2SGcRqQtRtfpzv(h$4hyUCB(|6|k=g-pAf6tFkOEcG=tt%}3rTYB5Z|%zu>-zuZpLa~L=I58d zsy}UCUI=>FG5i$yQFwWZoc&M12{jDsf;|-0U0z`Md%_zHIFY|D@ai64?2ko#&Tr`0vA)7j9<}FK2jFT@`oIzwrrkfq&!Ui+g9z?3L?| z|F5(E^^g2_pT3pFU2Cv4p6$CV|K0spTf+a@eG+@{gm1x`%Rl>$osxCfw>VPaXF?M1 z5!nMrE9Tt}+O%%nTXFVshP%%$-`cjxzuIi(t*46;fxOpt|NlxQgwE>>=ZWtD&BKGujRon(J7k4c^XG|%$#qvF|S&?bq%5a&GU|x&80p#Mka; ze!kiNt1!{12~BFTVP+veBlDU;5H>R=Xc{2R<$TDPWnR@?U)B6V{692kxa>y6{P! zJm2ty_0RU>&y><<%zTp0z;uQ2ih_fz122f7qVG^8^r_>Eix$)g_r5dN+`Jj{_0|6B z8y{Zji!a!>d`1l?P+1(){#n=4(yr|}Tlc^CNlOu9b~k_afmt(4Z_i!%R(tEK6R+pb z`#qieg!Gpm4#|q*26h)3ClnfPY&pR?XIoWrbkVh^on?s=xK~VnueR-}?AyHE$6x2CSS{f=d_f_TBb^DBPdsnX~D%@QU2 zglW^Y2FA+!0*Vv4E6#1nj9nSp?5#1S;oyT!E=MeWrLhV;*vEEcXWnG)icH>$a|vNU zyU*3eOyHj3_9naO5ciBVe>W@*kYJpd?bxvGvPMtCgwnrKllH4l+rv=F`DdS`T=Tj6 zZzj)u<+LZCX=lU4+4H&&H=5<&&Fhe>em7qzfIVZ&r}H2G)_q}uM#hO}@|sUd;^O0O Q?f{8+y85}Sb4q9e0Jh*Q-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred5.png new file mode 100644 index 0000000000000000000000000000000000000000..ea188698a27d76fffb7b25e2fd248430c7cbb6b5 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*`1y)jv*Cu z-rhOr#S|!V?4$8budHN~iGnT{xMw^N-ojbcH*aOCzTy|AcTL*_cTD6Gj&%!2dmYVo zNcNn0)xZ5uS#9Ubm(NHnSZ1*C_2M_?Nux)osqZW_R8m9 zo*t5C5?R2vz>V=0Ll&IzkQ?Z4IGBC@ZDnKJ_T=fmKc~EX`u1+#yZMjo^cU2XH%Qh` zT*$C}|7rhY$**rWUf(gb^*-Z6?gtw!pMJ1f0CN+_aa%vIeo$I^=3#a}(-p=mPu>gL z*xGHn7N;Hgxn_OCo`&vCnQx8mb}--G`0zw}-4EvmkSYxaS%+R2L$`(z?j8n)gwKB& Xrm^c)m=}Hu1POb(`njxgN@xNA;rGBF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/sidingred.rsi/tallsidingred6.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0d58aa4cd0ab61edbbb208882c52943a137b87 GIT binary patch literal 731 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfdK^ba4!+ znDh3IW7cg43DyVV+5s89%&lU#rkcg2hKqZxyU_i^C-R$6Ym7oHtCy$vQ30l<9Fvj? zCb)8KyzFZF(L>I>D}BoHs(af#1;YNk&iwb$W7}rtO&1Faem}c<`P8<@Z=~Gg_nH3{ zwzfNe|MSgCX$^)l#vHDOScch53E~HqG2CF?pot>%tW-C4SMH|;-{0SRbog{->h0r~ z<1K!FG}MA9zfVx(ezX6D^>_PEHUIp!9mtu*9Kn`Yx2@5RsmF}}Q~V3YIpnescK7+mS_Pg(^v0h3Eyt(hH?gOhGX7Nha;tk!Lsb*)J=hZG?)-Bl1*I>#& zW$*qg+SfTBo)@=esFt0e#xMVF-*u)h46o8I*Q6fWtl#JK`i@M1JY%k$&4ot6g!7CH z4W19rPOv|;1c>rAiTvAYiGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb97a9451a107ab6d722902b8e8e756a198502b GIT binary patch literal 856 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 Ef~RYu2mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood4.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood4.png new file mode 100644 index 0000000000000000000000000000000000000000..99f8ef7e28eb1c500ab4adea060d0f0349039121 GIT binary patch literal 948 zcmV;l155mgP)Px&Zb?KzRCt{2ok4HfFc^kk##9DMf|^6oh6F>}Zj-jdPW=h{+x-Por5<{zK$=i{ z04*T4qA_*=)5L@jVlSV8_qmY9aqRE4@n?T=Xa&ObLVwxqyafOR-Xf89d-sHg(PZB( zDkkN>GRbTc-T1O_MgW~?S}mmU0I3$&apo%^ zMQH-K(&9Q|JwR&Wqr)w62Bj+?&Dpy_ zLI@#*5JCtcgb+dqA%qY@2qA==KE`|XzkTf{-WQle^Mmr=+z&!4 z;n}&pK~@CVWt3~ireQ^Z{$PsBu!+E1Y+5~j>@vmzj7L8K0R4gNU{;j>{@PqgbtnvX zib_{N8VVp?0cj|JbOofL0MZqZMsyOgMsy-|_C4V21+W$mD9Yzf%P9Z%!J|=raREMk zNXF3Oft0LxLNu)+@D|4}fI=DG4jb^p)wv&|X8_ybwbgaCwA&nvxB!he%k^g+tpEU) zc#M7l06xB}udiChuCK$ts3h{5ATB@}t)QNnt_+|3HuvJr32=x}D%xyq74{rz$rO?P+kth7TA7vM5%7E0R)xBs`t zGZ7bHmp_jWaA}X!+Tj%@^Vw-lgn$=gb)$7bl8@esJ*A!xyyO^Q%kAli3!r{(b04}(q#F!ZafFj` zgF1P()11U&D31|ogQKkt7~*a)54uZK$2R5x;yoZwE5_Yjx8qrLgW?ZHdZBL=*E0QK zX7L_y{pJ1EIW^DEiVY}o{3ohR#03CW2CD^*BJdVlo1y;piN(;dZm=YT5JCtcgb+f=@$wJ* W&pF#5{7zE<0000Px%K}keGRCt{2+%a#{Kp4jHH;ri<)Ff($N>z{$3lcjkUw{wH7hq+t)CDC{RFxrC zY~zGBP=*o`yEG2ich4dJe^V2ueeWKh?bPyJ$Hd;heR;qAI!$g1+dp1iSN(}jo%&Io zUvA2<-?Nk6ucn+Ax9t%?E%E^J)sf}#53{(q=SOEpUh2yOSR0&tFT74~b4#+W^STGl zE9{}%`KtGu6hr{yN%nhhCt0`fvupB0AfC<5%xpYyd$M~{J(aR?|8 zfVu%{1fXt!8Ud&qpw{{Tn)o6l{UTFW>qkKA191M&(3{bzy}B6Ku-_}ZKTj9-`8u)7 zY3#ZQJ9!%c^K{{>)L(Hv0+x%F<*SF=ThZO!rtooO%f-rd`AV%n2Y3s>$L+0uAsYcc zZg=g&TL7VSxQugvs&FXh1V(_bLZR&OGOhx?3Wd^P00000000000002cKF;S0ynB7| zthe3%Zu)<1l1(Q#y7w;rBW zasG_ZboQ;#d9zIzAv`zaJb?1!aoe3<&m32BehB<&FDF^o;@R9z&xU4`8`n+P$$0?l zy_{ru#V0kGHm58e0s>GsK#c&@4NxNhbpzB|9{>v})hzzsYkdIn#nja63j{L)RO<`K zM}T^LfnY{}N-zPaW|jsMK$))_rojZDxr983TJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood6.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff0ef93b7989a89ac8ee35887a6400ede62bad0 GIT binary patch literal 981 zcmV;`11kK9P)Px&k4Z#9RCt{2oy|_$Koo^f2u;DV9pOqKgp>#gRb5o-6ZEya>=Sf@kl3O`LI@U) za9s1(h%U@HwlN9GjOPw;zD=C5otZf^xp#i9lMaMAjDpAEU>^Vw`m-WENxK-0FK`x5 zmwiM>C;ttdo7V*fGwO6z*dXbaYleTN!qoNkFx^U!WjW;T#POoqlPfe6zZLIYGDL1za zv9ExX(W~RE4X}kZ0bFVEI_v>b8M|T>*#m545JCtcgb+dqA%qY@2qA=!_m6h0{?D)b3!fKQL=g7y>(5B^d4Wyc5BPTUr7=Cd z`BxnK+t0H(znY>SZ0lyPjkW;UZQg*>`wU6i#XdRJtZVuLyb`Hn%qM_u)Y| zdu_A@IFIiD0HL490hKGNVgu{(LFyV8Vh6PaSQPx!bS_D|MfxPZ*3DiUZ2`)>wndY) zi%EQqov06tFHII!fM@u{ld+SQ|!)N*6#H3LsqoX()hn z0i>Y-(gl!4bP)1{=s@bj_ka&CfYI6DI{X;yY2AOUIhzz0;QP^Taa><03H=#@p4WJv z;>`=7DjoDZ?1kINZaWAfz}tE(mfPAyT!6h$EsW;Qz}uQTh4OJ*h#SGCR=!MbtmQA> z1Jt4_FkeFqdLFXd=hwE;Bg6%m#Mc-Od;s$W(lN-dcXu60C005(LnlF$(9oLz} zz;NIfdk-cN9||8v!CL)VExI0$FSY6*-UCA4!%oz%>=CHm@G9Q=I6w`A4x-&9SGI$= z0O#>tG2$y5H?_wIR0m6@5f?yN`00Iy(4VJQ4PO45;LiB(5Qqz~2pd1TATEG%dpl7d zp+BqmejB^T;sU5WL#e$(aRGGQ;4A)uVUnGv@r zF2Fp*X7$!AhvTe^xB#l+^)9|l5K|sPT!8XSF!X1ITb#tGq^k;>jw=!uAW5?qU7!uu zC@#Qou>WlJx5@Iqv_gFL`$Q{$aRFYce9-d>%Wul!Hz6(n&}_}?X(lXw6HW-QDkkR$ z;sVsI`%0@p1`rouG`^_3cQv4r5JCtcgb+dqA@7I(T!%GC2hF{m00000NkvXXu0mjf DB80bs literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/wood.rsi/tallwood7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..8c7bdd1100909f31a28d6950648e897f3bd57071 GIT binary patch literal 894 zcmV-^1A+XBP)Px&I7vi7RA_Y>;Cf&Trf$}P#kmKDcI z1RKC|KInn$dRcb)NbIDlcuts|of%->-C1jsp__c}cJL7_!xeM@7!4il8~RqA-^Y*a zTIPGUAZY^ay*7Lj!zWn-*S6X9bMgQHXlb960iTlx_#|fYc-v^T@j=HN%Rqba@&*9F zu?(rhEOE|`+BlX0$1*a3_%YEpMVA?F``KcZyT=lkjC)dp;ZX-?=eMOv$guZK76bq$;~q=aCo%J@c|9vBGPt-EsMUk=*;qgff60Fk%?xF~;X<~F}Aq=13nkKs4J%r&??ZC(V1D5pV z)eQjPxPKtE`yI@o{rdSO`8GbP^^|2yuhT7jbZAM(>4RNf-9W05=`~SKu0q+|Zg-De z>m*p?&-ntt=9{^uDSiF?L=|;D8wu9Xm*EPdp#xykFv^NCCHrl&W7Xg{y=Az9Mo&hT z-DX+I;FByu)wYYiExV12d5|Vh>k(e4a-6HOnCSrE4eVTY+n~q~3D)V+%p2ILPWxMl z$)I%vK)#suIT_N0h%YX2@lZNa*od}bLiD$GdNN38fr-cpPAoFsnQU&6N~SYkz7VN` z$&dvvn#-RJ0i^2yW@*9f@@yz30dVU;rCBu*WvY_oPG!g=`m8KNaaram>KAIsu!tgA z70I${BcqdGjZ56Tsx4P3Kt%QSSVttQ__Bnm=v?$Ao1-to6)e(b1JjugAT1JFIDCSt z-LeRN&S>boj|{7#1Hg}yex_(-m0zbrrj2J&Zvdp{1>GCi(%`OXvioHfPsjP9lqJmj z0{{;to6$CrDS@frEzVSbMvCL&o4G&D3cG&D5)1?~~t UyzjKk$^ZZW07*qoM6N<$g6Pt$#sB~S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/meta.json new file mode 100644 index 0000000000..1cfd4ab745 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 64 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from MS13 and modified for SS14 by Kill_Me_I_Noobs", + "states": [ + { + "name": "full" + }, + { + "name": "tallwoodalt0", + "directions": 4 + }, + { + "name": "tallwoodalt1", + "directions": 4 + }, + { + "name": "tallwoodalt2", + "directions": 4 + }, + { + "name": "tallwoodalt3", + "directions": 4 + }, + { + "name": "tallwoodalt4", + "directions": 4 + }, + { + "name": "tallwoodalt5", + "directions": 4 + }, + { + "name": "tallwoodalt6", + "directions": 4 + }, + { + "name": "tallwoodalt7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt0.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt0.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f3c598f95e858ea9d0275ac2c05f31b07124c2 GIT binary patch literal 1402 zcmV-=1%>*FP)Px)G)Y83RCt{2oY8LEHWY^cG@TLIl?A113`4%CgDt2r4Co8=V$a?e7%;2>0yJrX z2u3|OhNZ|B+_m0?MwyZ+*)b^{M&Wl8OQu5er*sZU@th+NGxFT^&z+NluYZ3vK9Z^b zxy;3?7l zvHpg6xXhJWZk3Zo3jvB6rMj^q$OQ=Q7x?fI@Xk))*jC!>{O2km7XU~a?@wa*lQ=!+ zPhxmyC%C-6tF&$@7ovjUsl5h((fMh5%g@7Q+VGpZu=wHxsWv>5xmXpW^V7_+V_RG2 zszM6^fO-s`2yFzQ!U#b90~mF@Jx>MF0(3gZ|Npfy zcx3|sZvRQ9u)m$33Ci24Kz6q!TfH=u7(pgP5ll24P%c0eec!umBWwV>-S>r`^yuIU zr3J{(;zT1p2H)d4JpX_K0rIyoe_YnXI`lrEK!CEIEc-4DR$7Q4EdcN1d1i}6`kA@C z483HWaOuxve}WWB2SUK6vH3>l1>uh=Q6d1}81}hrILylE;0C3q!$m#m*p{&IRBL}l zC>;px+c;LP5k~OOt1rUy`RT3>jTIp+z_8!lT?pGQ(YV2;xxqZbMr(+)0Q>lJk#Tfv zs~K)^AM!4d>K%Xx<+DK%d`}NNr&(_BW*j`I{Pc>x(LB-u{PA|Ub&f53maPo{4;QZr zl+6Y56CB63wmbnlX61&!<9CCsF(PlkpA*>%9lSs#;{d*~>@naU2VGu@05y1lvYvmE zUcg{57z_r3!C){L3!%`f7YqxZ{y)6b&Z0RALw z#*)|~PCAfZ(YW9?wIbNNMD`>mB(8cKwUTpGb)k zEpmxb<`*D;1Z0-ffQF>hWH|^#0av@W-9P%2n!skK>EM-(DEbb!-A1Q#{GdSWLm?Ny z?zS@F_Izl49bxubdVz;Vq{~2l2ZX^2e_u}kYz9kiyDhx^tGFY`1(-%L2A%_8vtU{r zeVWZpq5^UO0N~c2r(t!s{(S5EFj!&WIhhPKs?b7!X%z1q_~au^ROKPkLV#hvOO{=N zT!3M}n*?9>4*d_GrRpaa0N4zKc;l8&z64Ygj7cs)7_3su&rgX(22T`-B@4L#Wju-8 z;?pPw{KW7*+1%o(8|1@pY6`{CLI4>zC>wW3F2F7~m>(ANsIU>_0_>tJEsqMfNG?Da ztndk659&=7xroRG0K^u5mmsP<1i1jyD25#-M$fUWbT$|UtJE0s0;vwUC0`XDd9Ku| zu4VFTkvO-ML1|1pu-+2z1y%ZZH@O27|$1Fc=I5gQ3~{2MN_{+x>_hSpWb407*qo IM6N<$f*Q_^#{d8T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt1.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt1.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a013c77b35d0b06090267bc1f36938189b1e9f GIT binary patch literal 919 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 IM6N<$f*Q_^#{d8T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt3.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt3.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea5ab4b9ad3149e0897020a2c551d3771505ed6 GIT binary patch literal 867 zcmV-p1DyPcP)Px&9Z5t%RCt{2oWV~MK@`Tnq7qBpHk3$XAQ4D3F~*x${{jDPE?&JzLLzvuA!;mH zH?&3~^+2agr@L*}nVt98e!mObc7~bv?J(cW8@3Gy^ZxDgvHd#x^`}(*B?@oy2qy%UTv!oAk9Wdv)T8y+wJM~&G;Gsu+exFyloW%0Jo#S=4O12 zG#fdkMswwSQ6WH4P@#j(LxljJK3`&Q_c1z2b9&e9>naf!p#S|h0N~_oAkw~d#3S{a^Qb|I@2vLLy{Oam&70s6-xBz8>x*QHeH(wfW z0nBh;6+6!tBk8#eZvouIr5lv}xqa%Bv^S$9J(uAvfP0j+>d{u&Be1IQ79eSF{#U)) z2vFqb_5^2aZ-(BaOq~`&z+JFz(5@i%icyjv0@%Ts>qX09Q$~Xec<%;_yu6b%a|6_H z*KL9>gjNmCl+!Q~`Y(j~X^4J^K^ye_1wJ+i)F2^JL~hUywb%@;5=7qQ80#M(mJuZ> z>RO_?*02r;z8lQLp78efI`y)_vO#FG&EQ#K;4bmGC^w*mV0!_x!7+4_=A09l*Y18n zl3*^7=LYtBMNS}1CF_8^yq_IxnvGOUfItKn$ot#`uR(<9E5gP#-4n+X|3B(gX%N=*&2#{)6 z%cRH=5UU|Acie?GDBS^RXoJ!nkY?>|Q2dLO4!g-XFJAxvA3pYRK3Mu#UOm1@Noqu> z5x^zZq^VYbSf~*|$|ltaAca~1Voi!_1&DPx&BS}O-RCt{2oWXC?FcikW4w%S_8?6(o&?d1>0tq2*T=@t1w|C*ng-MgxIINlg z(JDl15fdwi#a-$;T~ixBlYYNT(4GIyh0CajFYng&Ih@VGOUbP3y`XDlV~0R zDS`Ao+QPs zcI%}*KE3o&gq86kK$ee@8GrP!-RVq^Zzk6OfQ{B8AK7`uivYm}-oDG}{Bf&p^Z7xt5R)#x8r3)Yp z1&}U)G!#I(0MbwZ=>kY2ItVEc9Z0Qx3s`#ryu|}n<=x9?PU&4EO5y^%c`+-%a5S2k zQdg1XMR4VR7eJ#8Kj`gXdus~-@a5|d0Kh?S$9kO)#06-#9~7So`%e`B;NtsjfbsRw ze1x^#R#Sm=S{K9xu%U&hLK}W{^~X7{=me-^)NnL%&QDwb-Q1U@9B1?qbQKrC44j%q zmCu(~om6MjOVCwZ0COpA*`>9*OK??)3!pliE2V3U09F3H+`(zLH$$(urbz=K;Lcdn zXj72#h|z^81SlJ)j~5Mx^))`cfcR{%%9p1qu^Q-mxh;wopjp;9eVvbvP+WkEekPi~ zxBzs64sH-=KtQAltI-CHm<%mrgspS*wE;ui4K9P}67_K-XM;A%9p3(4+AKF%*9hNk zQ(OQuDh%8OJ{QFXd?79XaBHxh;Am2n%y|O+-JCDDATEG5#^w#mzg2kxSHuOdVT=2j zf6U&Pk>GvJ*mhnUzm{Hr5JCtcgb+dqA;guxF^?)D?8XZ~00000NkvXXu0mjfyOVdN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt5.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt5.png new file mode 100644 index 0000000000000000000000000000000000000000..597f089d9be2fb80ee9fff1d34d7e280b5250802 GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?oFfd7Yx;TbZ z%z1m~tk-J?iDMtPFDl~NcC=SP^hoc6duz=fuvRnY-JR2Wh*7jvsU*=;Y1xVh@vY0{ zuZ7JzW3&Fr|LDv`b7!hg_7pY>Hr{yo@!x|_-bem2+WP;`{llC3SBPrX?>%8Zed*N| zx5NH!*0R3*yH3DCQIE-E)165uwb3S;SkGc z$`lap(93W|G+=cNLu!rSq`HZkt3KH-_{7MvU(zZo|MtPW&!^YsPI_AQd%~^I<>I@z zxLsc}8s_DO3)(c){WB}CULE+qEZ%3TJo6$}fyW=OX{Fd6I6dQl!isebvve5rlbLK4 z!W`rJe(0=Y+Q{|kQUWj}VIaWv;B)RdGVkhkufKR_%jRzDmo<$K^1I(}jefk9QLSXx z%Kj7rW z%KiVVmV85vq3PFOOnFreuO4>TFaVjK7_Qu5Sy1KiO06Ms<1rR<#*i|BkYZ_vHHHUs o88+_VY*>AOXB`vFGay>^CqvlwX^zSHm2*K{Pgg&ebxsLQ0LbkIdH?_b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt6.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt6.png new file mode 100644 index 0000000000000000000000000000000000000000..e49572cc4c94bf66d4e1be195dffe3529184fffa GIT binary patch literal 942 zcmV;f15x~mP)Px&Xh}ptRCt{2oKH{NFc^n_g;A|3NmV9>5FEy|q3y7bz}Mav*oDI`oF?rsV4|8} zf~pNo5sa}zaGH2-J8H+T8NcV0x=n09Ht*~FqXA)d*5bSOuh#$oow!w$57IHde7nHm zMLO>g4V(IxY<8}bvWz+jR)8;p5#VdYb%GI~Gf2l?>IqhWFM<)^Ys7Ve5g5d>;Vz4|+JfNL{pHVZ6-%sWdka zu|EN+pr;dT4Df|F0ilez4rhQ=#i0a6&H!H(g)-tgOoP%5kcMecx&hKK4N5mankSzI z2_b|KLI@#*5JCtcgb+dqA%qa}|6~2E{@(89%=ZOm5hqQ2{Cq6>zQ8lv1H60l!dQMe z{#9(Rw*IcBca{e6)QGi!>?$9?-*-0{q+@iG1OTwqSSkG`|6Z}wSP7!@fCB;j;SfOn z3{WR-RXVDk4b(fUeiOp8gVq9Ojil+jK{_tVduLa+)mvjNpv=FH=pY@VcXoxXm(OwV z-DL|Njkq5_#RYtLI}y;&@-xQrg_Ld-8TV5>dI74_ z-6+ELdW_NN7TqX9ySjUuC%I%b5pfOL3`?X3=g$puqWFwDsVVp*Ck;sOBRq&GmEG>dH=C8?if&M&10 zAppobISZ2*7X%?7PMQ?~YBu;lTtKl9+F0}m$5!==3phGGFIIfz;Pz@`a?`cESaOZH z02Sf;Sys7~W(s)a+iI>57cdJScaX&esOTOiO?2W`CHMQddn_(Mkq)mbnP6U8bVU#X zmh($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt7.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tall/woodalt.rsi/tallwoodalt7.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cbf40e2b7603a2b75b09b44791d8765e9fc319 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2IY&KR978JR zyuD+{)nFjP>iGEY`!&7hKUzZPyln12s@A%0aXIh#^(P+||M+lTc!691E-Za_sr<{@ zx>w)x8yLPe%)*X=_JKje-5UJ>yFa`vE7-5#!k2dcIQ*Z*o9PO377h$Et!y`At|v>a SwhxaiNXXOG&t;ucLK6VY`d-Qa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barricade.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barricade.png new file mode 100644 index 0000000000000000000000000000000000000000..0d02538d380e3db28d50a330f56a13f29276a875 GIT binary patch literal 1466 zcmV;r1x5OaP)MHI&evQBWCv=B@~iAaeAswff%P6*DN`A?BJ z!xhw1k&q~YMk+~_mNd?fHYRDCmf-KWZ#^E*?v9gv^EJ(WB+KiW=N-@6nfGS)yUq-m zuRneNv~#6BQr3NZY<~Lv?>ADkLw5jv)cnFFdwkUU#~yc-+sVuNFS-L<{2!PCx&zSZ z#re6hav8Fy$H;KO&;`dw&+L1<|9y9OyCX{Mi`t<(;E%gowgV$&8;{KDdsobT+rfj8 zy3L)(;q$zD$M^j2fFFLoV{Tl(I@S)|0RUHWww0N+kCyG{)s^BXaO0DeGqn-=-piAh zd|CqRUgkCIz>AaTd7WG4p6B_q6Z`I- z7iE_h7R*#k0hg_ZduF+_P?!-y<>;7nQXJwsMr?$8e{GwUYfJW+?f^^yH#kWgK!*+w z2c2lYHK+@X4)?QkT1J9@#ia~w$Y;6(geSdT|J6U}_5yXoV+`A(@B8?+A)Bdjz)Wi< zKSp}$9{pRe6yBNOtV7$*{F|p!nFc@p;N7vb_v-VhMthk5aJDR>=nepk^d}1{x&tsz zclUdR0ZTqhY6E_-lh0*)2{{Ma>+TO%igX7E7@Cp+B&~%~8#;}SqD~xCwr&7eJ8buZ zE7Gga)HuLRe<0K;H~=ryh3e%hgX5=zvc<)L!`7TlmAjvyJK*-88~HH;BCzS}aJZ21 z)7Ryv;d6!3+!L>8{lRYD7LMr-zz_NS=4yr2QsmjH?WC<=?`+y-INbrb+EsginDxIf z$vyzVknRAXY!6Vi{ud_Q2Y{(@fCRza?%-<2uKz)3M8xa^5De)KkRXWp=tgI`N8l2= z8x&*b+DM%QT)G2*{6KlfkG#FHA9Y*2yRjc-gS`OGFOHUMFcl6+jXT<=!U07$I#aYm zcR=yBH%&Wq2e8T5+Faf3OiISq=Gcr(0fsimCSz-JY%;bs$Hqz|`j0WGS>cUlj@|LNPWPB$)!fD%3fnjRuW4nxc^yRfwe=C2_#!R<{-#4OAWQ z?U!rzw%YxN2P5(uZih*oP-gS}t$S+0P<;dp0^32bTsB!THd-`6&|GkmIRJB7=D1a( z0%~!LP2Hr)0*(TG9vcmsDPS%*jRR6N;?M2ST#vEQAlV3z=w2p@#@N(NGX+vMCResB z$H&;zNizZ%jm8AH*D46gDi1-fD8R+oXpnpa#B?yF6Oub1rem+&2$-fh?~^PB$RlzX z-grFDPjN9e8YG(nG0y}to*PW!fCBaDbW$4)nuSn`MnbyZS!^_Dv_W&hX|zG@2GFVB z?rx2hf7Z|OqWZ+xXrbzW2M2f>Y;WX#Kfq@^n>eU9kv2N0I$-7n*7U84dJ}1*L-IR9 z?TUFGV^b$h7SL`0{}XUGIcK)0dW21$t1LWCb|Di~9_M5M6jyxYwYNPn~+9YYP zsN7A1RW@2ANrQrWtIJP=)iydbY0xB~(FV;hzn9(djj^elBx$g!JjO-~^)$GAb;*49 z<1b@F8h@Tbkh6AGHviW&=w|_!qAXBsqeGG`P!!PIEKqHu14S9aD(}NVRA8J67!Y;`%!y0te>1)Cn;*8ql=Cv)E{G;kCj40DGcF UwyMa6VgLXD07*qoM6N<$f>9LC5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars.png new file mode 100644 index 0000000000000000000000000000000000000000..14505c4e9529ecee484ef3de977d5bef22e8b2fc GIT binary patch literal 1110 zcmV-c1gZOpP)*tRs|NF|-YfeT1A_)P8uU5~kt*yJ=-5s~TzgLDsiWJk7S5{X0^gj=e4o2#N z3qXx}|L(0jJNx72=Py;;>1qv5pp`OxXQ(cQdKz2+MxOj6NUUj)VkaYj51AzC^6Br> z;C@-AUN(-T1z1}C7p{&Dj;AVX0c3AWLIB;syZ6@1#&f);zqE~MTE72aqufUI$hzp+ z02koK(sK2k8vW+=tMU^A4uhXR?Nr;~0#LY;->H!#N~|!b#f1yNC(LjcjTHt-2!=$0 z3(yAV35)!jWCYNOP!s5P6c(HQhDb&LYLLE?b>sY`@`cF*^p%X22S}0-Am;)9p+=J_ z+W9;n=5W}X2Ow=}cpiYZrRyBmG|tyK{zByeP2+s%c&=w84?x+{vQe5?d4SgtLD|wF zV&nlj;TpLGtZiv-lq6;zpz9kEz}l9kx^#W9@&K++QVM{yrTG{X1=^NIQ{4h6TN+I; z53sPM(F6ssu%*$I0w9N@^0|SaK-nC6F|>o{2e*Ku+lU{OiV19Bda^MGW@ z0=SNo1#lh5L;&CHQwYoV222D{vroaLa@Gqd@-5&xj)?$z$!rK-#v5}9uO#;XtBQQ< z2zhqczs7Jz=LRJ_?zf%~lq6w@Am1f66M%=qG&EkgyijiASLtM#5+)uFTaX`uRu$=2 zZ01FaL?O(PVY7@Bjb+07*qoM6N<$f{RxE@&Et; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/bars_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..5f42d940eb799af1796fb2484d66222030eb7342 GIT binary patch literal 1353 zcmV-P1-AN$P)@+boM-&9S z+I=}ZKkcW-?c=Uin-L_q-e0Qr|7D`;0h=96ie&(7mQ6a>hd zzPr8k|BKse?&G5L=x_IX&$KA*xSqa~+X6sIR^BlvQrjee@zMnF^X~v^Il_Sfdu>nrNT5~l!rkmc|+e<$o zKozFR&`I}Ob`DMeg)4bXH%X*~3WGMea00l(4DO<#!XOdBAd=t&Tm>!@7WtZJ2(X3F zG@$D!EKYsR&r=hX5VBjcY@DBzzBW3*ZplzOKq3kP<~raX=%x=w)8X3dfRNK+rw-VC z{%pvmL}*)@3<>VqWJ|+!0FRUiYnlitlYiPcUnc*x(gD-P`J((>PEH3%H?@o{Z9`sf zJF{gxe_!Q8=>V@G;=B2xO7Qb6jZF#Hb(vLt+%ZK6p#yBeb>R`n+0q1IH&2AHo?D*$ zM+b)&NU>W#qzEsaJ>0CGBtMuN7b(MZs?G#UwdI*P`X%m!z%rP0U;K-to0 zlmMhHjfT1(;1XO& zqy!*sX*3eFEsaK^VM`Y+f);%jYL!|-ZE;jCi!)de@>s#3e56PE%1Ub{hQ@fg^c@Ho(2TTeVMS;re0M~YT`z@1N=m7g%c3cM?P!t6!uLE4K z&0OXM?5hBTfJstV6H)X4n-ERRbpWbh`w>7veQnV7mYSW`TpRogq52nFg^*OO00000 LNkvXXu0mjfeM?!u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3131616a2ff6053e8c1aa7e7b1565da6ae7391 GIT binary patch literal 1226 zcmV;*1U37KP)RCt{2oXu(!K@^2s=w&ntLL`QejSC5A#OON&BKQCzzJ(wP zSp+wND<42aFgpbY@)C+s2rk@&kOUWkMzfDOB{kmM^zZc4sY|*(2tCz3neIMaRrl0i z=NW-(*B1}Vj(z$3;Y=10iU45w&hm+UpFVCtfb7xZm7zdSS66}wf(Ie51LvX%P{!=+ z++h|82tpHJ?#flS-TL-5vjk0mw`*_Q_QuVH%J0eIz<^o=cK3E_1zXV0AD101lN(euoD`O{seCpD-qw+#Ik}#7)?CpFX zeg<9AF`sl9Im)2EFxec%pKO|9D~Gt-rgd`^OiY}0TjT)!ozUc{@jbXuG=`YXQQYjo z!JnZB9()h;heDIfZYp0Z%jW2~!=M%y=fllI1P|%~RzISv17s7?XTMNkP&Y@5@Rgwa zjZl~fgE287fXx1EO!$D9Bp+bK2gqX3J0Acbf;U2-S3Usr+6U+;&`TenivSA~0_aMR zi3uOz8$;%DKrehi(N66Hy2O3$BZ|;XVJ1!h-6{(if^@fZ(YRsTnIv7v8C}m+RE-zX z!XR^aT(1y=6D?Xr!kSf<#~iVZxnj&?!UstHj}nn`fZh>%c$_^-WG)B5E65gVXv__d zBP2!@z|!zIgWBP7>>KAawI)z|gqjYI>tkKgO`!D%Wd@=52$jK@rB#HP9wEjot=QCd zi-VA}v|>Z=7Pm%iw>b8*!yuE!-QtqaVUX$rGNU9PkbFS$0ThxCNIoF>0DC?l6eeG$ zRs?Hgi25?MrXaU4*Dad!0qkyhnh!vPvGyW0P&+&hy83`NM0uH7=;84;QGot3HOBC` zUM;54FE|S|O%Jtxl$WW2vaWZR`_{6;W1&~A(O#woc8xZOXae}rCOi$fN~{XTEH!gR zNWz$<7NrQtRbsJct5XChdXto&85(=GIz<3|Lvm(l?AhuR0qWi)6?3+_=}M46Gy!6+ z6qA_F0m%oPRv!R-6zHW7kkjLP?E^q>eSnMtz4HMv7fETN2oQ6Tl*V)pNIu{+`2bB- o5n!%bqX-~ZhBa9w#$2`b7j%AQWEEZD?EnA(07*qoM6N<$f}b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barscorner_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..df9e02bade6a5d099d6c768097c13b64e1acc7ea GIT binary patch literal 1810 zcmV+t2krQYP)h=P(L4Sy+3 ziU=AC;)23Lia=Oc1WSoUPMqu*aN(0M_pNW9=gsZzd-r2zo_wE_-0ges{B~z&XTF`; z-Ci)j!;e0=%H4bR+aGs=BTNJU?0x)67@eKhuKja)5kJ3v^wkyJd;G(`nn2JIRFAtG z>*1TnPwtor0KiM75O#O^SMr)BsPO;+z)S##zx*6O@84USy2mx+ z(HEaz$!krZXQ^jX-}&F-_f3bu@boO)-(IU;9tIcHJzhz=pAtg#TL#(4obXcDO$BiN z?{$ND4^Wx#-rj@yk0wK>2zrJ;D}OgB55)US1whF4EUxW8eOd`h0}nsktCh_J0QCn- zjgMOK>LfgPel8a|7b zQ!qDzv-o%748w4?lyVB@0%+6t&HlTw^5iP_gzulVyc@0s4^80O0L|=#2Gj`9*bB6= z8S?-QhCx0Z{8?Rd(}37m!2}7KZcqx>g$GDTE)QtAK?s5XA$NiYj2vc&rf#rlO!JwW zH9ErsI29&n@c?3i!@tjbCPQtZ#RJfILZ<{kL*Q2PfE47|ztub-2TqX8c>v;Yq;7Cm znz8zt&z}$>9s(mHXvPB&8cvauWdieV9u7-E5+N(}EM88kOu|mh1!kEgE(&skK+OiA z0x%Nef5l`)n+R+PrO2)Y510yw$OtXUxu~ry=i+<0MyIrm-`m~39;5Kx8a#k{KTCwB z!qPyS&~(e^DKnHyRB&kU08WB{ngH<7lW)HZS|C510vCv8TtJ50qX7D>$2f0?@xnOb zK6#Ncj9{N7F(_S@(mI5!>2GMF2Z>NcI5fl31PBKAQt!7yCzxO?S&r3pp-VBj&6qa+SC+f z+^?RUr98Im=;h(*Wh|0yAc4?z%OTN&#jh$mt|%r$meWx*Hl-DKZagUq+UW5x6jt9hh(F5Id!b)ev_wq+vJzJDfScjxtO2qTT0EdjNDcwX1LpSolXAr)UfmcyZU;O` zQ51ljm1(*l3QH3W=6OTHtSd?vLC+%eTtaC_nFXQ-VAmEtk(@XltEpysoNtN2t}QT8 zzKw>b=`GNs9!Mo8H4*cGJN?@JAj=FfVJbW9ff36WQkLl0s3WTN0RVaciN)RRo!Yo8 zWr|afJ=ym6c+NUYRB1q}(xXHsw+(WCr*w^e2eQOxsM@I32T+A-iON~i;yJLt^YZ9< z@)4>7T%x%EI4siRx!!kMBNS8ClU{=H;puT)Tjnw~xj8Zg(}<9DdK_r8Bh)M+6dX|8 zHy9iuLOE#e+RCjI16(3PfQ$!dtkTMjeGe80G^WRaWv0bDCwct9#P zugL@2PLZ`y;{nuoO&$P98{pM=z?=t^&h>H801qCJ(g6Nx33DFcMR)*2z-dPcfP>pQ zb%F%l)65LzinQkkcCe=?JjFv;`@U+ZxgTIE;hpB0& z$E8=0;Hthq<{{dLsa4tp8(@(hhqX=Z414zbQT(j#jeF`?9HzGHWqK}$sR6mrd(P!q z>{>HBObzhd8O9;qy_oi^tWt9s0(_U4^{zFSLsa-lQUnUW zd9PM?IZ28~pS)MAcj6=|%jr113!TvUlcY4^ew0=!1aA?RcjE!`VC8s#)oOLFX>L@Q z8oQD_fUDt3^8jFFc>o`WmONnVt&N)SU5udTCMjyX>7l9;o|~iyu0*J<23YJ`>l6== z(2NJT4gsJv1hjXpRqwYN0(@s!n_XfSyVeN*12*u~-~-Wb`~Uy|07*qoM6N<$g6Pyn Ang9R* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot.png new file mode 100644 index 0000000000000000000000000000000000000000..a04d3c45f126549e9626a15b66befc9cecbd9455 GIT binary patch literal 1138 zcmV-&1daQNP)1t@a-Ct$fSZ$z*0W$$al5I}e0rcDI?`H@o@Xd1tpW z9VZI`9zWUb^ZVY1p85La<3fslZr|DJ?>yXT+RvWuF2DuY-hR{^{ORe5YTqOXTmUrL z2teQd^73^3_y=G(;AhHnP;W7@XwKiI05Q9rUT z`fY##nd@m^mLnB9OshM%DEYAs-;gLV&hD zAjC}j018Dr?*mc}hn+qE8B34r1I8T=5BUIeEFH65+u?7__A})J?CKE0w>|eW|!FN35)$I@sj zbS#YqHX59?lunCA08}iE=7JGI#L{RkTmpz#8qHWfAjC}j0PR>hOCO*aOQWgKu{4?} zACNMZMib=&QpVC~Y5|b3G#d3hz-73Q)B+%5X*3l&mPS))#L~V=&_RhDxh~Z#wM1<= zY)^;~>pn;fYI*~|{3P!oV>gbu!ci`tH6jWkdbfM_=vO@MF9wAK{ghGeD~&*K>qCJM4bOa8Bn2B|Preo)45{5r`n~B~}xF zhr={9Ub?(gFXLP3WSa~V4~I1!kT1p2H1jVQhWfaWBU?7p*}b0nkTf|nsbBy0CVnY+5a~|#Q*>R07*qoM6N<$ Ef*|Yw2mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/barsslot_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..1a93438e3ce24359bbdd2f480446c53f8acb5c31 GIT binary patch literal 1383 zcmV-t1(^DYP)!nxfqQ^5+sq0Y}|mW?g0|lecinJIy=*LS>}DSEx&}&>2{gUH`Bg1-?SvA;Y1<8 z>)ltwi?e>ZeRR?>AHIBD2vN_@qX)z7$4?B^wYb_cZ{EIJfD7>Q+0(4?8pygx5V!yY z^@gSh1lJdZ0J8C$cQ)u}SaduICckHwmPvVnF3is%1Q6)llf>Rdf%b2@7Anlb=g2VXYdKqPTfFue5rp*J&nCm>?U^E?W zd>#;TI_%5?c3(UnvMCYTmL@}jhc?;Lm(2q%I~|_L1Ncsfu%=0nD#uSd{jGBRT;&0F zbSR_fc&;ax2S_)yiY;v;zi&IURXl%RU zQ$z?qz)rX(E`gjaO$fWW6k$ELJ;xs(98QR0_kKt}z^*S9K=yKITbdUq8LG>!FH|1D z^+{3zvR)tcT4-C^w!o{-@k5cIZD};wJpg4(qbbY-G;C=!g#u{U(r8ivkhV0M1Z_*B zNzk@5ngnf2qk+u^XAPxSMJ52smPV6Hgb=ngn%pITu%*#lDi0`QuJZtGTN+J*wx!V| zXj>Xhr92>{Esds99uU%&Mw1GFw58Fg`vIHq z?t8;at{iEgYKc)8T)8tAAZ>Ja;5j!lngCUNK^8*O zLsSufTp*6?RUWtD?~D?m;OC|yK-JWmg`xX^mUE;cfLw0#Jv1fvvwfxkpXz)^|st!+dRPc?6Hghwax<=-)xYm zbspe~^#~`3Q5V3M^wd5IFs>2Mi0QDT(TPy*66pFJA}v$|kgHEsZg`r{4X6kpSD$ts z_J>uE)c|r6MBemlV17V~XD*As7<<45UanG&Y0y4&J0 z0l5VDDKUPS(k|ED6C~ubg02TAx9hw%$PJbwASXx@Ji#KaZ-RXiA z6)uVbwa)`wkIUO{nKU8~u=i!#O~?a^qCoBQ0M~0X)4rH>RX_wNONBLwVg%TNXmXtg ppenX60Tk+MgRZyK?6T(C;6EGl+XxXl{<#1E002ovPDHLkV1i23fK&hg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/meta.json new file mode 100644 index 0000000000..bc2b70ee8a --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/ms13/tallobstacles.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/fff561d5e2ae8af913a835327a849eebbe5ce3e0/mojave/icons/obstacles/tallobstacles.dmi", + "size": { + "x": 32, + "y": 54 + }, + "states": [ + { + "name": "barricade", + "directions": 4 + }, + { + "name": "bars", + "directions": 4 + }, + { + "name": "bars_rust", + "directions": 4 + }, + { + "name": "barscorner", + "directions": 4 + }, + { + "name": "barscorner_rust", + "directions": 4 + }, + { + "name": "barsslot", + "directions": 4 + }, + { + "name": "barsslot_rust", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick0.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d4b357d8968a15b6c5fd2e23789d1cfcf5627d GIT binary patch literal 2098 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 JPDHLkV1f`fzkC1y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/brick.rsi/brick6.png new file mode 100644 index 0000000000000000000000000000000000000000..5c59271d27ffb40e125728b42022fea2dda98a06 GIT binary patch literal 1791 zcmVPx*xk*GpRCt`-o6B$9$PvbW)!iJ9XQW-*>)1kUD=>UdfW;p7&(AHu0tt{q0vL|H z>%dNA??Vp{$?mQkn$6+JvLveq;6xuFh{KUcR&_nUE(#Olk4vX}&S1Kh#j``)X~S>- zdB@)y;a+6`xa)+7ASeJv1S0^#Uw&()2qfNkLJy?dNRXnf$#d=5Ymh`?7f$80vE zc9vOHQO{<~s)~RRrAT%FT=5mQfO%a5P&>1$U-={dPhD ztEK_q~c5hns7_!x`tJ-GtB!kzh?g#ml;JNBIA?B#19`8uSP zHX_8{B8;^t;8ct6zY{Uw<7x#Y7jUP|a9(=>yAX)|v4{|3Ozv=76yTRNXBSwrl9W)5 zd|g!;eBw3)K?ROpB$ID^zyW6wbR=6BBO-#TGINgB`ymjPVka!%!Sh2FCb>X8n*k{W zjz!E7KW749D?xB46p;PC@oV9nq_QWkw2zV6IaC!9Nts{^m|Ot@L-7M}S_zBMQ{@=o zjG^i40cQ+el}#JD877Ybkg~v81YW(Nt7pTi2w;pEa(=1?Tt$!9mjBrdQp zsrd2brF=1pUBFs9L}*lTHl?kPo#*b%@k_go*r|?B$K#@BN|akbFMJmQ(&ubQ=}OOa zYab+1JIh&INB*g?wIJyFW~B>(%33OGiK8f;3!QK$RegKgOXWo_Qk;Th6gHV;fM_A^2qyWNH*EpbG&flG@WuSM}uOc^AlK zZf<;b0mTZC-sB}KA)O@j0Wo7?pmJ_!@_$CL0-P~uj98J49^Dy3RNbhxe;K9z`#O0a z25cb+s_G{xk3JKOh0k@syeB-Gwq+MkybSgNX2z=~%NWIgT>p;=k6l2q0tOM!`Mi%2 zYd6c?Wv4?781sNrqSytR5Z4jEFMac#-iK8-a~aOp&TRW*GvQ2YeatY}QS zOr|KDq&>f-T^ra393OuCH*Hj`adc6+dmGwefG5v>PvZmMU|BWIQ0AVvRPa1_e#m~1 zVGnR#*PJ*wee({Owks-TW4@iIFpw#&v$%OY{_gzu0DnH)0Q9t~Y#;{*KTP3a>Pp;!TnHga(A2pW%fc1V5q zHC2bJ(}v}2h6%#S=>PUSEO($7DmK6G7wGw|?eivo5%S;s-@CvE+$Yt!xcOl|=e4MJxBcSf#FyWjZ! z#aAfARfCXULc8AtlPln=LCB$e?kh-0V{$bP=AXFF0F&6G~$6LVU z3b;Sw1jhvGMa1gDT)gj4g2@%|@af^OoAjQ5e|N<4@uT4_l6hSZ-=8=*d-0mZv%_KF z>W6>+Sako%74V)wy{tI_YAnaAh9&7uvc?Ba2~az{+ng@VLzktPyczm-j(%?I>>`&q z|NRfEG8rbf07wIrdp^BF`)EGrNIlU|Qhm;uumf z=WVoS(H#SxH)<<8^Zz;h`#-Bjb>~f`o0bJ1eUieL@+@1hu~n(1AxhiB>C&EQPi&^KO#1QdaqIiu-^)Fw%?^L?vxA|*Wh(H#_@}0vb;6P0EbaN(u3U*;lRnF+^hpT*%4b**b@n{}Gr^t- zEt{uU-rPJzGvDx$&eMauS@w3`nbVSvsOluF$yoPF?cNjba|!W3uh-es)ZfWIs;bkV zaxSRg$TutJKFWTQG1{A29`a23FlqD8 zpYQY-7~J>tKbvDzUN5i5v{KW3*3AQ5-Vp~TG`grPlM%M}o_YQFhi|7eZ^Yk^WmM+& zaC-YO!Q*SmjH(`n&P@qd-#>iEG^t<-hsXZqTi^YjG{M6mYqs(hTZet#{qtLQGchm- zNgQ(C$G)rD!@_CCDNCn@U-jlf2Ufqlcs<~Ne)YfVJ>m@Q)i!MB&mRPueto*&$D51l zmF~wZ+Rg5{K*WV1#-Q>66W0Wmreb*p6IGs`zXuK!Fg~!q$ys%Hjnn(8dt95jE3SVI zn<4rj_Iz|=ALG5Rdqll;4s4#cJ*ktm;u=h5V~X;V$n((~k1(};S@C>r#5C4DuPU|A z=z(-?TqaSp1}L_e;ds@(E>&s8^B~F)WX2(Te#^r-jQ7t^dpz}YdyT`p?0+ZNuK)w* z8S@(E9J_?ijI;S~)Bt&A@*93OoMnd!WiaP~I15DSLjhl(SZR=6q*( zV7C8`7S=a)jP7=rOL{;>bM(8Zf< TlaEXWCR_$jS3j3^P6R?w-Wz$NQ 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/meta.json new file mode 100644 index 0000000000..baac4a6d10 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/Official-Outcast13/Fallout-13/commit/48cb787f1a4c4946a703ffa769429655a6109e3b, modified by Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "store0", + "directions": 4 + }, + { + "name": "store1", + "directions": 4 + }, + { + "name": "store2", + "directions": 4 + }, + { + "name": "store3", + "directions": 4 + }, + { + "name": "store4", + "directions": 4 + }, + { + "name": "store5", + "directions": 4 + }, + { + "name": "store6", + "directions": 4 + }, + { + "name": "store7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store0.png new file mode 100644 index 0000000000000000000000000000000000000000..2855243fef88f07f6eb5e4e3b0d417b771808724 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(ebrv~_hxP}J% zXQU-$W+qRcI-$0@xU!yQSyE_}&TB@f`?f^0-Pi*h*tZQwm1gh+8ubVufy}h#< zXhL&SWm`vePiJFSdtG}+^^}S2t<6;}AZ2wuU5)*{%|K-xZMB_!wQcRyEiF~OU5%~H zl|abPqF0X3 z=K|+R@rt_2^0XV3gTl^@hA7&2K@Lewi7S{f#^Olf+;IAylgy2}j*IQbf$Y?!WOKiRcGP)>ne-~N?o zm)BDZ2JfUbO9YqswJom*70@d1VLiUt!uBAez^SC7RZTBTL>KEc=v+_RWEZqjYx~4k zKaJDRGd_Q6&!AxPh1DURB}3!df7ZPX9%3sRy3&}mESvIUC-LSQiykI^UuF1Buf02IvmvMVP zhsBEj=N|m`Sah|Ju{y2cx<|v^owU?qV&0+VOS}fcSuU(`M+$xzov-#E~uFS`&a_M1}4Iex&YH2JzecCsU&%q@# z{AJ?%m&Rf88G9dInHMft5jWLxris^Mhjmled|K7uaiZHn^~DS82w^ zlclS2`=h7di1FE=!zbCldV#0s=LF3R{lwF{yGxfvn{z$r&)pv9r;~j)NP+pLjC0}h zsgGN1Sl8d*Bg=Mgt5M~(&ZB2;F8StZ`I^=KFw=?e(NA*ge^^ZFv@2wo|B?0N*7a-O z?#%C1VpmACQn>w|buRz_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store1.png new file mode 100644 index 0000000000000000000000000000000000000000..04ee1b0818d9f7308dff55efa5161c7dba66e502 GIT binary patch literal 1369 zcmc&z3sX}^6uwCi#fG9(K~OP@5sfHLc#Wb02?z+J6qJ!ERf7LUe2y%{zjz|PP?Bklo0`|}abQm~>I5A29*>28z2I8EAxJ{9plRnSNOe?XPFl`=+ zN)(7hCe1-$ae*Eqbn*fNW;IjRBGPImEro=+kO0y9Fr3`qSe3@p#Um?lLkow zrU@lbBxrz_QAPyE<+%D|hqx9lGHGc70p(^BL23~I0~n(Y)u`nkVHgZl{a8;3eSPL{ZX*|7}3#`V-F~h~*L!5x!{)eyC$yd@F3$)P48EMgwDAf7p|B?cN{L zZZ+^E_6mD|`f$1+{M43e`8hA?wy}3Z4}a`;xmJ3;mMi45{_cHIRx;dQ*JjB{do*W! zt@E7w!4~utBJ^nIckNCNW(zwWA0B!RaSE``kmizO?50wW)wcuUf7^el{OG5hqS^#s zQQW*fylYKFqsTJjZv47NEI@!nFD|^Owv!ah@`(^#~uJ`Ne{G(mG)Xk0&cecK+{%Tj=nxx+) zjHN7c2eD^X33;u7*jLxQ1Z&hb;bPXff)iz`a(Z>dWL{El6TTXzTMVz zQbk^=^|>;o!9Pf-5PI}v4vXCPRH&MzOKh90sI0D9YRg)1$=>_G>p`+(-RrGK?EDi` z<_#J%6ry^Zsgl5_?hT&Ko?Il_OtuS9x(POWeLU-f5f1 zh_G!)Q&2zJGNFtOo~?4aVF?@>3z@I0(eqEg8GH{vYWm~_#UFvEj=u@ITv*A>{xXGU zI$wH>nSEczgVvrZZ+hJz+|be3cn6hmww%APYs}F)uVbms6d- z@pK+c@!M*vsJ%Pm+i<4CT=|uA{W%O*PKMjiO4skB0wCsUhh|;7AuGlbJQLn5n_Q9` z=-FN`cRzc2*Jw^yYj`#?cQ(5WqlhUJwGeF3Sr4}@@%7eyS| z>Fxe*fSVc>=$@i*K9}e<{%hyO?`kq6vwF+Uv~n1p+l7tGdRFuubWo+d>=t*k*Uykw zhR)<0Ocz0}2b@!5uHxjllaJ-uf+evFA7X}!A67sVu0 z9OOHaY+D|!nrOXSUR>9)(3^32cweOC!jOXdgtPpqUH5ZwY%b)ByX?02zMbI@ z0tH=yBo%wacB$s_+f&E6PE$-*T|anf?F-iFnZH2UaXyQ8Tl`zV4~1ePMG-bZn))B9 C?!$Nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store2.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store2.png new file mode 100644 index 0000000000000000000000000000000000000000..2855243fef88f07f6eb5e4e3b0d417b771808724 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(ebrv~_hxP}J% zXQU-$W+qRcI-$0@xU!yQSyE_}&TB@f`?f^0-Pi*h*tZQwm1gh+8ubVufy}h#< zXhL&SWm`vePiJFSdtG}+^^}S2t<6;}AZ2wuU5)*{%|K-xZMB_!wQcRyEiF~OU5%~H zl|abPqF0X3 z=K|+R@rt_2^0XV3gTl^@hA7&2K@Lewi7S{f#^Olf+;IAylgy2}j*IQbf$Y?!WOKiRcGP)>ne-~N?o zm)BDZ2JfUbO9YqswJom*70@d1VLiUt!uBAez^SC7RZTBTL>KEc=v+_RWEZqjYx~4k zKaJDRGd_Q6&!AxPh1DURB}3!df7ZPX9%3sRy3&}mESvIUC-LSQiykI^UuF1Buf02IvmvMVP zhsBEj=N|m`Sah|Ju{y2cx<|v^owU?qV&0+VOS}fcSuU(`M+$xzov-#E~uFS`&a_M1}4Iex&YH2JzecCsU&%q@# z{AJ?%m&Rf88G9dInHMft5jWLxris^Mhjmled|K7uaiZHn^~DS82w^ zlclS2`=h7di1FE=!zbCldV#0s=LF3R{lwF{yGxfvn{z$r&)pv9r;~j)NP+pLjC0}h zsgGN1Sl8d*Bg=Mgt5M~(&ZB2;F8StZ`I^=KFw=?e(NA*ge^^ZFv@2wo|B?0N*7a-O z?#%C1VpmACQn>w|buRz_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store3.png new file mode 100644 index 0000000000000000000000000000000000000000..04ee1b0818d9f7308dff55efa5161c7dba66e502 GIT binary patch literal 1369 zcmc&z3sX}^6uwCi#fG9(K~OP@5sfHLc#Wb02?z+J6qJ!ERf7LUe2y%{zjz|PP?Bklo0`|}abQm~>I5A29*>28z2I8EAxJ{9plRnSNOe?XPFl`=+ zN)(7hCe1-$ae*Eqbn*fNW;IjRBGPImEro=+kO0y9Fr3`qSe3@p#Um?lLkow zrU@lbBxrz_QAPyE<+%D|hqx9lGHGc70p(^BL23~I0~n(Y)u`nkVHgZl{a8;3eSPL{ZX*|7}3#`V-F~h~*L!5x!{)eyC$yd@F3$)P48EMgwDAf7p|B?cN{L zZZ+^E_6mD|`f$1+{M43e`8hA?wy}3Z4}a`;xmJ3;mMi45{_cHIRx;dQ*JjB{do*W! zt@E7w!4~utBJ^nIckNCNW(zwWA0B!RaSE``kmizO?50wW)wcuUf7^el{OG5hqS^#s zQQW*fylYKFqsTJjZv47NEI@!nFD|^Owv!ah@`(^#~uJ`Ne{G(mG)Xk0&cecK+{%Tj=nxx+) zjHN7c2eD^X33;u7*jLxQ1Z&hb;bPXff)iz`a(Z>dWL{El6TTXzTMVz zQbk^=^|>;o!9Pf-5PI}v4vXCPRH&MzOKh90sI0D9YRg)1$=>_G>p`+(-RrGK?EDi` z<_#J%6ry^Zsgl5_?hT&Ko?Il_OtuS9x(POWeLU-f5f1 zh_G!)Q&2zJGNFtOo~?4aVF?@>3z@I0(eqEg8GH{vYWm~_#UFvEj=u@ITv*A>{xXGU zI$wH>nSEczgVvrZZ+hJz+|be3cn6hmww%APYs}F)uVbms6d- z@pK+c@!M*vsJ%Pm+i<4CT=|uA{W%O*PKMjiO4skB0wCsUhh|;7AuGlbJQLn5n_Q9` z=-FN`cRzc2*Jw^yYj`#?cQ(5WqlhUJwGeF3Sr4}@@%7eyS| z>Fxe*fSVc>=$@i*K9}e<{%hyO?`kq6vwF+Uv~n1p+l7tGdRFuubWo+d>=t*k*Uykw zhR)<0Ocz0}2b@!5uHxjllaJ-uf+evFA7X}!A67sVu0 z9OOHaY+D|!nrOXSUR>9)(3^32cweOC!jOXdgtPpqUH5ZwY%b)ByX?02zMbI@ z0tH=yBo%wacB$s_+f&E6PE$-*T|anf?F-iFnZH2UaXyQ8Tl`zV4~1ePMG-bZn))B9 C?!$Nh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store4.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store4.png new file mode 100644 index 0000000000000000000000000000000000000000..93e814132d92998e4d5221a7d8d6e28fed00d07a GIT binary patch literal 1364 zcmc(ek5dyz6vr>5WH8_l5T~gPHmwX;QHhnRrL_tEC_zGyK&YtLL>xpA1(hG+a!D?i z%iZM{`H7&Q)nRPZ0ck<0Q5i-@hbSl&s|bh@2elY1P}FgZrHlVWci!&X*?s$cpSL?p zZ4xEUWX@+o5HvGMuwD#2f4T?J!C2Rd`hcSy5GSsM8gH@x0`uZc!i)`)^whju=^>{@ zUS5o%B~Ck8X~e8%Tu-VhO&Fn9V7fA=opRVnyOpq*wMMX~b#5&CnfVBV#oYhlmFtJ;7dP1q2mICFd0T`&rWYAD1 z0I#kzYB01M#Y#cRgdPSpey}nU2Rs!Np}+|k*TJ@F5d_=}kOcuComNu;z;Fx(Y`_2* zswwC3c>Kxdh2SONgJMzo)c@8X`&HKn1kssE>k~3I<8}86(tG&f3@N9pf7|&}Zd2sF zmTtG;_>TS-+LXq*vGy5p&@$5Kc04Y-~hMcH08=NR_lC?35ATbqV| z8}$u6kQM8c)aKkthU%ImwY%)|Qp4KswlKGx&a4hEqIGl?d3WdpG^VhrZ|61lq8cpz zv-^V7(`|dgUgVxW^?y&ngwFSC}OyOBL4pmmN_oi&x7E%48C1h8EZ@s*H zxnW}Cp&D~|yCAB5aKGS_dgyxd=GTw&V2kPqQ4l_N0TZyxY$^|xO(7lEYF2>=>u$Mn) znj~)81@VITIak`p&^e4BW@)+7lOwO(L#xdv#wt&cbT1Ngsb)NwCzPoxh2vIt<6Ln= zrlgqj+u;WXD+))Kb)9^N{KR4nT$~;IUYgrHRpbj@G>>uq{A5vEx4ib~sfPU5_B5IF zp{j4BGb?m>+_*;dd5CcN?R<03#LXWc58W;3oIyAAAAeZ)rv{e2O=)x>F(FOA|9X7X z7dP=XK|w?e&W;RF@VeGXJcHNl(6+LDJ8^%Yx!203OZ^vueUF5~VlTHN>H2rr_>q-! zA1xgHC4enUT>53Gw754oYc(@x#TVSc8T5=*{u&>=^N&?4O`;T*H$wD6`+dQ{6t@sr zq6}y7kH}hEviCgbab<*3^eRdHvC^{L3wwL}7Hj}Bj;@~#Dx!*Rmef-mZ4spj? tuljird*dj+_)PLgw!?+{--+_xs312PA)38qX&?BUP|^m``o^_V&3`QI$hiOj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store5.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6d4d45e46dc7a93b993c655763db5cce57dc4c GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concrete.rsi/store7.png new file mode 100644 index 0000000000000000000000000000000000000000..e32c40845fb960e2b35efc1fafdb6f7828a4d888 GIT binary patch literal 1319 zcmc&z3sX}^6kb3gKG2}3jHrN)7*P=&sHih0rivg)nLw$7(us_9pjw3T2+7S&?#+GQ zB$pc^5{X!4C{95X>jNVe@zDk;qQwzPfss0jih?gneW6``MR#V;`OZ1J-?wLXmP<<9 z;yZcnWB`C~Tp-23CptvGiT&zlrif#2IT~lBF3vcV}xO;orRX+^*E_1wh|<%Gotx|*+k$P z!9tiYjoFNqmzfy~9S@C#B_dsF=bR3~>9A6S4r+0Xq1<6DFSA;CoM(-;Vu~UV3y-7v zJenK_G>e!y0|ZvHi8N^;4@;vIjbLa2JR!v(77iyc4MQO`f$%H}r6Ff&3CnPZC=e8- zqfA;HFF=tz(MG}~>`t_jq)7)exS;@+#@k_yP?x1pp2JFtDN&#f*cjHVhq?rzwF#5~ z&F3sA51VCBZBedGAZZ2>tpv;K?IL5hF`_`S6k-=?j?qJAn1ovJt^_j<7sI}AqL88x zNCJ1!q)slEhaL$r!S_J(Rf)-;{>K5NZ;OHe@VpzhX=BQEYN+d}rX#{1ye!GuAFi$ycsFlvtsRy#)p&%^)%qxBPtkmSZ8PT=iK^^{uqd zXm2c#4Fr!u)xCu$Ua$4TGW{>)1U~?9XdCxtGJ!agZ~7BPm%R z{rFw}Se4v4VwXjI6-N9vz0J8U+PhvHcFhX@kX*mKuOnHo*M#pZzyf+P<5%S0b#dW?@O+(Qy#sa`7Uy5 zp=3lJ`8Zg~)E)h@)9W1|Q=f*QU&q$gFBlC9PQb3~Tp4=t98kFF=xH(g`|5$>#r3|- z9LeD*4Cz&z%{oo*>NQ4udSOein9%}O$DAomtXmmXK>qasNWD+ADz%@-1b=aGGv@Bt zv!pBYX5_Zy(Fq`~`_=i1n}ZMRsvF^xK=k8-=|Qu$rRh794OoAFcV2wM?<-%uZEKCs z?!Pcw*!#Ei&E+(OLpEI7{xqyl$;HlHgS~V%oa{JV%eBcu#@x{}!C~}~tYS}Ny06=L zyDOm^?7p}D?9^i~kM%^2Wo3hFTirhm?apg#6eb3})p*=_-9NKxEc^71Wktv=KaiAx zE^lJIQx$$dH*XS?9WtBj&ce{1N$OfrwYqM|jE>TwXaf)|fQn8QjM3!gs zWjraqjW>e}~H{x}}%KPvxzA^d3|Zgb+MlS;MeKU=Y`Jpcdz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea8218ef66776960748c52b01039525056d2fbc GIT binary patch literal 1276 zcmVPx(wn;=mR9J<@m(6nHwi1QE?gmInwl}F{oxDY=lJ|d(d4W_GV~-^Q=tdTxD9N%t zxi^&xHY7nd&O!ejLVo}4*Ump25gk?ezibo0)6*lON{{%bT)q#O43AEa;Q9Gw5CHh) z=b!&|@aysA%a=judh*Xd{{X+A7`;0*!yphV^A@IU-X)-B zOsXtPA>2oetCCb{wT{JAp>?umN))2NkrQS{GQ-_DErn#pJY`Z!cm&REsp}1!vx|DC z)dqk^KnDSqGIlV}BcUuMYHMh}gePJUo^oct+mTaZShFSdhXl@}_m0Rgn5Kk>qoSA! ztvMj1oSAaQCMCiV86e4wlrt%3RKU#e@b_Tu3ADEE+8tA)_DYY=JkMhjqEv6xTKRT* z#ofs|fRfo}f4!cnAjA0Y<$z&pqIGg)WThy8ilCwhU|lI*nJiOV05L+Sx_WSUL`25D z2nl0pu>5@wz$FCdQaX3O5|xw^4~GL^k6#J*8@=!zn{D*#oeEQWUpMXu zq?9%dIFD8L_jBm${KL+dh0t_5a z3y+Tv%)QflM@^s)vS)X?JG*(Zgmc>BD%9p15tGZG6atnLr5BF%^!+jf z*ry#G@YXmTPgHlFo*p?a3+@4ZDCA@lB`Uh^qc$J1+ebf87y6nnSu#y3M_)cCuyw*R z7TL`+d7kL*^ax}XrRELsj-Xoug3%}yWwbEpJrI$blKq%~jz*NHOx3zB0JSWnJYgxZ zw1r*+vmsccU3a<<%_~bq6mrUlj4JvF{EmR7;mY2JCnn9S3=6$?%nUUl>3qvu6RMr1 zp4d%$SX=+7{ac0jGzU(nN=wch0U?xVpdFJTG~ODuUVb_+|AadhUqA)9!rSK^tOam9 zE$nym-TC2$K(wH=pwK=&a4g4{n}f^q@@@OBE#J2J>jMqI^ULk-?+E<#<4<=V{M%zA ma6YU3Cj_3KU;YztfWH75h_z>?uWZ@?0000k44ofy`glX(ebrv~_hxLRA8 zd$>D$db(z2q=bhBgoOAZ@LVRRgOjtr( zcmhy1CNw%KBqJ?8IWamRHXNuvHU_9Z9>_>fjY~|3h>Z>bsf>$APl*E>1vDW#IwUqe zEGZ!hC>R$X22>Us9U22t76B9l+6z<`9~+*K93C4N784T+6a*RqL{U*ev9Y015kU!Y zkw8J9ve?+L$jBg|vbe<1_*kGWpmkw!u^7iNKXMN1{x9_6Ox&c0Mrihb#i!EL|{}*a9mutj*gDXA6*Y%=$DrS z`33(U5Wui<{*qJ%2Br>A7srr@)}zy3M&EJ}IOghn|Baqv$;%lIERL6=0$E#@Xr08Lp)1{#&dO_*S_7E->bx~kZ7fFhx6|HGe-Y@XqJ^PeUWp0jd5`G rkvIL)-OLuRE^fEx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store1.png new file mode 100644 index 0000000000000000000000000000000000000000..652c2d3e9192748fae29df453ebb6afc56558d9b GIT binary patch literal 1369 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(eb7Y6u*xLRA8 zd$>DiW~4;N21i8&g@p%&g!qSt1*9ZJ$0ddW$&B=bjI{WS^!W7DI0#Bfj!8|9O-YIY zYDrFtPEUzVPK-{7i-?U5Nr($iOo&WMh>TAPPfG!+iB3w0N&?Czg+mm8xF8gnni30S zB*X(1M*)>3CPV;Di;fBbY6mKgiVgxA6&n{8mk<^i83dF{hz$qI0#RISSaeiyd~7(- zYM?AoeQb1STx@u3Ojtr35JdpZOaKak*g&ZepcFDU((d0S?jEU-!Aiv=M0|po- zA71f_fq|Ld)5S3)qIK@|pT(CPMA!>%JA5+r7Fv)OeDvBaj!Q?hO1CcBYSOeY$;okT z#QLf&auxAkf4#oD>M{S(nP>K?IvX+ne)x9w^f!+WoS#yda9`r54X?y)^C^uVYn>%8 z7~RYXGv{%>{&eB%R}2dM%{Q!1PG81zVy2|!WfR|HMLXv#<-6gxFF?o7N9IxMqbEyN z^Z3ZxH3fZq@#V~ujW-`Zh>@Hz+jy_=(^DrOm6YD&_tVv2UVhhj>#0S_#g^x~il0wy zR1GZpBwq3Nk!pVBOCzzVjZa1OGuHfin7F=f=}oPeP&StWtjmz!x%J^4xjSKO2R_Fw-fFah zRr+F?6b~lF;7*fGPqj5<7-Cog?wMm zc*zgW=U=z@nK#{l&lP`zN^Hb{c)CX8-x!Y}dpk zOqtP94pN}}ZT|a*ON@J-)#J26(U)hX38alkK&x=W&uQiy! zzS>CDs(vQm{}_=%5&ORi(z9g!(mQG7M_`|oHu&6xoIz9 zd1MlExy)K2Ovz<&ma_P-C#o^-rs9z`yjz0gejd89W8TJ;Qjv$VH=R~sluC9!uK7Us z(F~S`$oKb(@A23PR4uU=RLIbiIO*;+S(VY*ZjP0&%1QN`e*%;>_;pk^AK@r@;IumL z;bsMW#y_bE54&%?oz}rH%}nP**g9>GhCipT&Y5=Lx}q}Ut~Uj)rQ2WEs6JEBe!jJP z_cU+cq_ERZ{xaxjUREy1a=c^ebkixgf#<`zof~)kSi4-6lXb#gq5pDiTjgzgnD#Sd X`lzeqOffzM%%KdPu6{1-oD!Mk44ofy`glX(ebrv~_hxLRA8 zd$>D$db(z2q=bhBgoOAZ@LVRRgOjtr( zcmhy1CNw%KBqJ?8IWamRHXNuvHU_9Z9>_>fjY~|3h>Z>bsf>$APl*E>1vDW#IwUqe zEGZ!hC>R$X22>Us9U22t76B9l+6z<`9~+*K93C4N784T+6a*RqL{U*ev9Y015kU!Y zkw8J9ve?+L$jBg|vbe<1_*kGWpmkw!u^7iNKXMN1{x9_6Ox&c0Mrihb#i!EL|{}*a9mutj*gDXA6*Y%=$DrS z`33(U5Wui<{*qJ%2Br>A7srr@)}zy3M&EJ}IOghn|Baqv$;%lIERL6=0$E#@Xr08Lp)1{#&dO_*S_7E->bx~kZ7fFhx6|HGe-Y@XqJ^PeUWp0jd5`G rkvIL)-OLuRE^fEx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store3.png new file mode 100644 index 0000000000000000000000000000000000000000..652c2d3e9192748fae29df453ebb6afc56558d9b GIT binary patch literal 1369 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 R>Opupk;tvG@Rl%;_aFNnk9Pn7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store5.png new file mode 100644 index 0000000000000000000000000000000000000000..8824321563ea952c16091e4a9ec6160961dad32c GIT binary patch literal 1608 zcmd5+30D(W7@Zgd4i$tdQb80{Ft*ev3bm+*$RbN2LJ~5`ESX6r5TZd)LJ25HSln4e zZCIpGY>|Ql1w`pVjT#M*3UwO0?MR+LA zjgsO3h;Y7`6w0Cqk`Mqu;;={@A(fz{2qq~QM~w-jNC=kEG6IYU#s#|=79oVgDKUy7 zTuOqXLavD9i^W2PTr9%jj}Z>wkCu^&J(OaP1V&n15+Mm;q!h4`AFa43B_qWNju!l$smbqGY+jK=_S*MGMRdxjvwf0^xlcT6RlQ-ZQ z#GIrrft+vb3rMY9Q-8Uyu%9KNUD>~dA6$A0q35M+>te+2fhw|O6 z7sgyzWuh4rHBGU#2?%BKz$8QLm5>lKWK;K(6|0AAtIv)(sY4Xcp;txQE*v_1ef#T_ z>K|zZhN~SL2IXJgglk8~?IFuwvnA);X543bX2;XYhRs&FGrOlN!yYIm<ylWsfa~2%(w7-K?ie8FjbqF8y_ZxuC}Xl%Z~mFQv*b$()cYyywdQ04=C$hXxsv=J8LW(^*?xaZ>TIPv!K6)qCK8~`&U{vHXbT!P0~z9-1TRQ{1$#kep+&k;_jRB*XlZFTYI}48!B@kO0($1-LHqM z27m7{_)0cmh8?L}Ve4^SNlC!1wXt)E_F!vKwcOA7#Rr3G8KZGW>PTYAMniJ$e8J$B zqfUp0#-J(XZ2Yp-O(%*>&THMBn1haHcYe{&u%12}?`71^tB0kU&P>M-@4R*1N7^vY UPA#RtBk{#7fm-Ef28-i2*j74ZEA&+)VK*3IL6W&{zP}az4yEOoqN7>?#?Za zkwq-zFXbZ$vM^E-j>0*_{yK5tSlf|ng%js{G$IUXxg-1w=4mlfZ0n|=4U&j0I}ADu zizZ3bpjYcORJ@i3Y62ziC^g4!Sa4oFTN(~?(j0JH@Jcc4M zHH`y?05r}50+!VC0LVbAa6l_n6b2Y2qrz1rmY}17R!I;jY+*=HGps_bu><0DG_FKp zcP&f7j*tfi!~l(wrZ5-~Lnu)=LVmaeOdL%s7#fFQNC;H{wUQ*z`6?8n1nM}5(Xu2Y ziMQ*Af>m}&a4#TWqK8T#$-Fk`4hn;gG%N)>!X?b1FOou`W&3H6*nG&LHJVZY28Z8i z8n@eFl=hRM>;TwKMJb>#n!=$r7*H5VVgCO9A5vfG;h)IZgUaM{|J#Fs*_lJ1$fT(v!b@7a;)cZkupGnf78EWU8s|@koR?07G{%MSky)sH?UoH7E z3rV>4DsrW{y)8QZZp~|J-`@p-rORT`RXKryUc5ygvV>jU-dcjF$zdfN(S%uE@yyzP zq?ThHHa@M(6inS39!jFmcJ6e4nQ->ZBT-6d77xF@ew7T7jEfv= zdbZ!aLnoeU@#9wcycic5=p9c5Na}@kPnuGSDjE;DtPHkTK6cKzDp-Bt7Ck26^h{Nr zFHJw6WLr|N3wRiBHqWZpkN2$j!F6+0n$nN^Vz7 z;pB*uEpAQmm0@%5o#vt3UAH*N{+RfH@dDp0{J}Zug-G6Qb^uYWM+xn*oa=4fxyB*! zIN$6@9XubAwd~k&rw7ejjl7eu-CzBTmnux0OX#wo#n-x~au@TyTT~zhrzhT+#x|BU zP91J6;#xADu2fGu2TR$U!_w)arWOyh8CRrQ&W`q1X=#_g@<(t${P|LiZo^8gcb@*dN@xMPVMfQI4qg?$Q<7 z9Lold3c0{`$=UiuDowM9yCZLYlRtfGy~mRklfO6!*@)F&xPi0*XJR8?yY6%G$O105 z!B%a}(EYJteW`4_z~Uu)S@3Pr@SHd~(?83T7jla2Xs35R>NjF;#oS6oQ+@j09V-R~ z23Jw;UC#sleHd^#$nPepTI#_IO1CBVz3-gSb`1C}tnzU&gbJSJ*N3thZ@TZvn7l>u z=U;iv&g?sWq(a>K_F?B7GyUm5C&W`7*KNUGDS^cy=((tmj-5>2{a$8xn~j)?ykxHA R>Opupk;tvG@Rl%;_aFNnk9Pn7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/concretedark.rsi/store7.png new file mode 100644 index 0000000000000000000000000000000000000000..70b137dd50bb56be9f90f1e39562e4388b96be82 GIT binary patch literal 1319 zcmc&z2~$&76uy9@pddj|8BhToF=9k?pd!vlOp!$p@nv~Q-n+@m0wh2Yin}bKA{Hx@ z)=IHJtCZ@LO{gM9EQ`_xDWZh|N(m!%5D^47N<~F_@K5y4ynDZM?m6H2zPaSqw8WXKx6cPXoCgn;IBPSU(iK)3;MlOX=8>4_-&WL5S02pXmBqjH#l|Us>1EEx) zR7&G@N;xLqhXjyoW0?3@b$qM}Qz8f%xdd>$PNiaGj6xcv!I%;QCdHAMo`N+bYO zN{Xh0z@xw<#$qW+fG{kdtARlv2^tv%38R5i8?69U8a0Kn2n5Sy1Q2SXXh?!Pjf$oz z5oBZ%08M?_y!+=#_q>(WBw} z!h{Cb^c!pY8(Ozywp^+|acgPorOmeu2Hg|8RVu{sT0K;{spLYC**`NKEa5)>*0T}C z{E)k7nAL=QJTgxGeDQ9sA(!?Fu^Wj%hDdY8{!&?67VbfDtp7JI$c@mgY1=hdL< zuh(R{pryzQPvuQGo;;i#U{PRRke{6v#rkRm``yR;W=aDJCr@*HNzY@y*|it?`&m}! zO&Auty%kh*2Ra40r^~$P{dy;pK7IVi`kWiVF~OvqyX@C(nCr4_G(-`R5*JU;Ee`U`+=2jJWYnRGt&{SiDA=;xYGBc}RKn ziYZsOaDB@WgDNGj7V(T(ehY*44pbxFvz7sEBCE((f7HagqN~YLn$o>zpM8mo7qy~I zL6^@&RBrIypZV8Y#I~$x;~)Mg$ZdE24!yB6dQGqPj?XT^)I1d0_u^{tozbDw#BDEY zwG2H@pvN?r*(fbN>1He%~2g0=l)+_|v#1 zxxPO41J~(;W?e4_9ZF{sYN&OGjxM%Gk*d^H20QOJhWI3lkessHzxMY|{W9@Q3F5^` za<)xwV{>*k*)}QjIHm6vSh_@hVRfWJXWrD9Ax?U#_a_WyD2KiN+la~4iNVC$bIZ9W zSy}dvSR>zcT2C%)^>(~IoH{-)gWs^WZDHBxX!u{(qXBhkzCCFhI=apbH4Z<#A&xT; z+aDevE}&U_wtF<|&|_!Q=$}u+Pl=5zr^;MgZ`pDOruMq~CMVNqmgHD-Wr7pKl)qW< Y$HfrGsen&b!k>mhcSHnM@tIHm14JNnN&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence0.png new file mode 100644 index 0000000000000000000000000000000000000000..f6dc507585d9200b48eda42708b5cccc93d4f8cd GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zeLP(pLn`LH zoo$$P*g?eQI-|IfL{iQrmaT^#yne&E#%`&1{Q0%nTa|n_98BnOIJ@iv=b;*jwz=gE zi4|+g_9vLD1{R%rT4Ez+@?3WjPxt)Wyyqr}2{dkL*p~Z{CzDaogInUbAW-N-+yiHa zXa|-{Om^F%Eu5o3tasP7=P2qv*cov^@)FZNGik8!CZ<`-R{l=Un59!(6M=Rc@!+Na(D)~?eK+t9nEVby!CbP0l+XkKCxD|m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6b52e2ac612570233c5fd2b27ff53e4a79ed59 GIT binary patch literal 806 zcmV+>1KIqEP)Px%;7LS5RCt{2TEA=CKp1@~-HJ_!O@;=8mvps*xBdZLyU3d$CX=T^zy#u<8oR_D z^A~v3Ur_IzYGMxwrNt0%TAC1tV0Tvs-(9czfhC<{_q)>rgY>0RS+(xeMm+yAFS_pu*l}aPb_N#bp z1Yi+uvdQ}Sj}d(H-O&+!0oa-r_U3Cm4sY8weE|@X?R}Gvv0210>=5-MO zSh4wu;1VBRDQ$Vm_>HZ)HArNitpFg*soUcWjw}UFsPq)IwQ_~I6JFbmNjx+H^2iJXE2Y{ z$V7ms?_L&*;`--&9@@rrUF9+4*d)$-Jx_8$gMG;0S%!VR0Wi$4zqLSFfN!G_zx)JZ z(FZaR;8nfOFU@oSf1L%UI)J~&15+K4=K#}lfCMugAi+!r7@q?qnCSp13FZ!fi4Mqj zg2Z=%)F7TWSeE5w@vd-|IbdBFV(B({`K1O$0UB858+rMq21Nmc1F`@`0fYlgT>`=Z zrY-^D0O=f(8WaT(4v@CtsXPx# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence2.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6dc507585d9200b48eda42708b5cccc93d4f8cd GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zeLP(pLn`LH zoo$$P*g?eQI-|IfL{iQrmaT^#yne&E#%`&1{Q0%nTa|n_98BnOIJ@iv=b;*jwz=gE zi4|+g_9vLD1{R%rT4Ez+@?3WjPxt)Wyyqr}2{dkL*p~Z{CzDaogInUbAW-N-+yiHa zXa|-{Om^F%Eu5o3tasP7=P2qv*cov^@)FZNGik8!CZ<`-R{l=Un59!(6M=Rc@!+Na(D)~?eK+t9nEVby!CbP0l+XkKCxD|m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence3.png new file mode 100644 index 0000000000000000000000000000000000000000..6be966d64d7a5f1eaa83cd81e6297c29f2f332e4 GIT binary patch literal 676 zcmV;V0$crwP)Px%UP(kjRCt{2n!RcQK@^3LAx#hy5s5aoX;<(a(paRK)I!R1!62l`8*J-S_ylzBSB;n(NtzrI5Ui+;_QzrcV<5bEN9~~d*|FccSZrnDV%x$ecuni=5qkR-*SoH zAOHYdl*_2sY5)NJzIyMm+fDQi=Se=C2JhoB7ONEiAe>A90EK!T#UMbyg8^XUe+sMB z#y!%!JU@p3JWci@>ZI{rd%aK<#7mm$HsC#VIw7#-h=aN{+%+04KC_;#KeXFBb*r4f zXY`)W^p?(pu%%}>#N(mOyv%V!oi=-3#*3(vCSL^*-S&0{A!bu#2Yg1iR)Ir$hC@6a zdXppUZK%^G>MF3SDLOe(tF~3uT(_ynRZ~67u^tPjx3bV}EUNP^-MS47N7`F&Rt$A3 zh}*>2kq%;M(hn)b%$w>YiD`SgR{=h=raEn+_U=|~U^tPRA5FJ{s3$mfo$QF*-gBU7 ztdm5%3}Z}P+B{SJbR%Dr_{&koSlB2Q@jaaa0IsT4d@dG7pB)SaC;xIbCngAb!3AR~>L&Dv3)s9gx=m z*K2@+n+{NL(*e%c00lQ4pcKK}0dUa)c_&D`6QqVbZ(xjtecw-frkG|8$ciD>Zd21Q zHWUNU!n)q5=@%P{0gw(z1BwBV4sbOEqyt<{0qFo`9}*ji0gw(*+VI#=41jb%8c+;? zbbzZVARX{Cn_bD7uwT0vx^o0000< KMNUMnLSTZ{9~~_K literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence4.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence4.png new file mode 100644 index 0000000000000000000000000000000000000000..49ea6d0fb0fa9640a6f0f6eac26c78fb01ac0eb5 GIT binary patch literal 820 zcmV-41Izr0P)Px%?ny*JRCt{2nz3u!KorJ*EgcLYri9R;V93%AS>%vT-JP|IvI!D0g${)h5wM4P z>=LIGO8yG}1I-`Mt;BOfz&J^1LTrM)Ww{QO&WB{xHfP5?Ngo)L5Bd4-yYIbwrwC+W zGx*@Tt~zNnlx@JL)wD3Fo^wJ(T``-0mgH=Y&yV5fowX!KsFs?St z?NTTd@I3E(ytXew>|g(rBpL!GO!lOE%Znf#G>!)KlE|2M14V z$6y0%0RaBo+|Yk`(AW2OcPs_h*WE4vOG?oLp0BO~aNX@vDwSsO^NU4bdjR(L_f^&R z72rf}bCURZk8keqJWmVo>F`i7oGcUavJndKac9R|VLjOidAX?9>#FMe>RqW6?E#!A zd6@_tupO+ZMzGSy34H8+u`p_Y6XtZ7^ON$TVHQD#lZsXQBz~@gdko~eKp?=hwoh<` zJb0crb@P+J%fyGhJq2t>?Huj`34H8+u`u4));S)v{WxAUBCo7FU%q}DY5OF8u7i_+ zgcOPO2&4EQ{lr73LZmp3<&S}h#{1h$Ut48h;Aog}2SdBQ){TqbQ#W z0iyN}bAA$jcX!uXfQ9~FE`U?@{nmNA&8xLFJ|7*GUDs_jo6T~RuT(0nH;zNdowwUG yn@y`ZEL;HNO>+QV7K{4&cfUXO`?dmP9)AInMDAS~H+_u&0000Px&tw}^dRCt{2o54#PK@`S+mX-=7T8Kob1iT1>$XeP{@7{!7*4u*8lj)%#hC)1a zv6q5qOQF<%z+?Ucp~v>pl6X)GRuNK*5v8ROu@<^LbY{D5vSc@78)x)8C0~~8%r`IZ z&CdJMfo5=B*W29O^xrQpFL$VX-&N%iDdP3wq8H}&YBc~dsT2So*4N2qvt&{!-j+(- zyL}sg&j$y}_iwuZd$k&sN`=03ns5920Nm{9Vdvn03ecBMbHn?i(QdU0z{j;UZuazW zD6ZEXR``7(pZB8psi`SHVj4w{c6jpm@u^A3$;aW15CE{ICnh}jJIT2G?Ch)&0&qW@ zz0)Y{oAJg7AXao-Og79vkKo52J$RtM0OB|8hqwHV$Kf5v(O&=>Wc$$MBY7hPP^kh& z2tdNH5Avo608KVOQM@q%h!w4?0)nrr0`htz1PE_(WO&EnjSzr@Vb6K10?U%L!T{m;`BI zL-S7u_dgJPBo&XTbt~J1*BkO!>Oxlmxx%53tc1Lth^hi&h3l$-;LWK5f$ivJ6(GTB zj^zL8;Qj|DCntRYKkrvpSy@>bDdh8I$vs_fAgye*eRnnYIe1><`$jR{1Fm4FGT6 zy`#Iko4#}!fNQA~zmAUB5oU(IbefE~UiSOj31tD+x3+*k$!u(F%o`pYVlq*^{n)&=DCBaU*bTPaVO|J%6nc5CFi6*yLC*UcNH33aCQGC1!+C5{2V* zQv`q(U1G*~g`+$J%{&I@!Xu;#m8Pl@0-(D~Oce>cNT+xs1VEt*m?8iq_Yzps6BCzS zVIu@ksRE{Kgj)W`h!FxLbd;UqgWiNzaUL3(R$MQ^=;&zqu4VaNgpKWO<@S2p1qk~K h;&=*zxbzn&;x{_TPqH?YWwihR002ovPDHLkV1ktd<`)0} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/fence6.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fec824db8ae658f781bbe5f67b33730b865f84 GIT binary patch literal 870 zcmV-s1DX7ZP)Px&AW1|)RCt{2TR}@3K^T3OmU`I)48()vS^_~fl3Ra3PJv#gw-s|uPc1IOUb>{0 zf*4Anm_M<9@NNg7OSscHZ~qn{Q?e zKnpeT0%MGCcRJiO;639q)@ZoO(Fhr1yVK!}F}W{S`*kWXc7Rrh>iC--QZN=kD?~dWmVICf z0%(OOoet0nQ92!<_2cPufOamIP6udHAe|1-kWL3^$Q*#o0V#BV)(U41KpGvOA)OAO z-UrN?25=mQ1HfP~K&4VayWKX9d6zJLSou#1ANKYD0FPHz)Zf1B?*jlHE-nH9e)jtS zfaA+clu9KOEep@q*Jmo&ebWF({XTwa7ZmSzcahKMu~aAk03KKteqUVR>&XcKV5v|* zQM~_12r^3;3-Iai5C9Ma!Ca%!;LGJQzMY@r)#j$2S=)2n-c`Km=bOT~2+q&XtKXN) zWxU?nsupv(f8OJ{Zf_iK`uQ`5<2al##y!{N7-rOdv9`tmU_zcQeBbBYZg*rbPfDel z*J@47lZ6<}Q;|^xk?DzfvhZ3hc`snU+}Pj%Abu*_NAaYg2>=WS6}ILunId)+&luy+S6Asf2-={+Q{+0HF~;R#OcD@x#jrisO^yI^We69= zC_WJagzYWobrjDS<6;RWj~g{mj4>`&9NG}eqk`Bj+u;fy<`cCFND<;phiQFn?tg(i zDjTu=b$lXPx&;z>k7RCt{2TR}@3K@|QhEmbj*5{LxZn}=YKDBk)T1TW)lLvl1dDK0`TUGyS^ zgiWl)^)Pm-OVJfGx0m^d~7l^@4b05^WNJD zNCwk1DF9qtTmS%$j*cco{_ph=#w3KpYL#BK+h{ZzSY2EM09>`(xNo)WceI5C`}y11 z835q@$_g6i=feF*E`VmMg;&$lh;_SYwp#dgeGLGJb-Mt7cq(P{nx@&m`&q9eo=OS# zAGrYb%jIPN-&uQebCbTCnZZG&(#PL-I=H#H!O6+V1R;cGrly4ZeaACMi{l3`E)*v{uEfNT(+5JGibr%ylJ(IC5(%h7dBTMf$BYBkDs z1nFUEdc)FmU|tCe__(|K$h@t#FR#)P$ntG&@~*rx0$`4gflbnnCxlQ!i2MRT2(x$c zDhU91&}^UCZ{>2Xe917>SOUODItV%PRushfV{lWb)BC)gQsU#X7WH!0C4ftRy!~+EgT0D z+q^%0{^D--#iA=OHJnZm;muzDW$W#Hx8@S-Y(!_-T`@eq3b&3LRJjf zki49*G`Zn%eGSY@3tiXyc7d>mBB{aM%L7GooczcKIBFCM1zP}YZS$J-;pGOi0Or;0 z<-qO;K76Eu2OyML1$qJy`Tg?q71bJ-y$ATKXW)16TCk%n22653`GAKFhX81U){8>aQr{ctQv*6bkYS01mIts=?Xy+K(T` i7bB5pa$o8TBE~;4E_v1C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/fencechain.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2a999aac75e399e992fd044f6310b8384fb69d GIT binary patch literal 517 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/meta.json new file mode 100644 index 0000000000..baac4a6d10 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/Official-Outcast13/Fallout-13/commit/48cb787f1a4c4946a703ffa769429655a6109e3b, modified by Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "store0", + "directions": 4 + }, + { + "name": "store1", + "directions": 4 + }, + { + "name": "store2", + "directions": 4 + }, + { + "name": "store3", + "directions": 4 + }, + { + "name": "store4", + "directions": 4 + }, + { + "name": "store5", + "directions": 4 + }, + { + "name": "store6", + "directions": 4 + }, + { + "name": "store7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store0.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c2287a4fa622629a35af675f9c63666e925547 GIT binary patch literal 1336 zcmc&y4OdbJ7)ApF9N7mhE15R4`LRrGS(8@cN9a~&n5SBs)3Rwp(+(goAg;i;*L!dG z-f=-7z#xf~nI6}N%eiGMt7Ge9wH0R8oUPhqWz9C5wuZlA?>W!=oaemfJ?A~|^VApQ z^I6RKObUg<%FE3b1UO>~^l5?a=&bVxC`csWXHwcONB$NN)N9);3@hfbE#0<)b3 z>o(;i#zk+;=M@(6+q_PNv|O~OOrx%9w1Oa7VV30(w5qaH&-K;a9O0xk#A(_`hm`UL9LCkDW!8(xvQ_Zo*-`1k#B~Ol2`@8f_qEkP)bYbSP0w3PBQ^NsH*kuwJCmRKkcvtEw{M zYO6_$lQIOA0)P<3rI=YlAb~9v0?IL1jw5obQ3L5D2q@KoRZbfSA~lO+7Hr#`=W;+! z8-y6eE<0p1>zsBFM-(_L1=Q6>LJjFe2OY2hle_G&g;ZOOT9lA>cGy9!xTz6AFsX@9 z8Y~JBtHDijm=GOrx8g>b$Awyr0FKB&NYw5%k(e9>#iU&+SAC*^s&QNq_b5n44lBI$=xcVP-dK&LeTl@<}wN;xIZtOw`mK%*ZjP2PD+HH_Ws@V z*Q$icm0`>!n?BEs|9R`%>~P+bo?n6*0omQ@lP^BzM$M}$h3+n0{l}xr-Pc#!grvX2 z5wr3{7|h{^rl)iN)o%wur!b7oRZ{D-Q%iC8i^b%WI6sS?!JJ?O!<^z+f;j``>GoL-<{|XCY z1Di!XJ{0f!_42$)oNeso`0FvnsA{jr6R38JQd!o8Ciic-nd_l z-P(o5Zn=uYbl#7Nm>5g`de6gJ_UjO>HI3fzi2B4Ye2g#RUoGa zbpF$7h)X;q487Q$2BdhnP2vq>lQdyu#W$~Frz)KhIjn|^j2$)fxZ~GY#Y>&>_l#$K ziTB-I2V~kh*%w^Kk{c(vKgn=ze8+0@_NqPT;BZ1kllz^G{?WGY)_NMO$CkT%LtBII zg`{n32j?CO*l{x?=j1A&?}jb8HQ-?4=>h3u1rT;b88x!6x9#XI$FhVEmOOaM=5|w` z4(sdF)~Fs`T5+ntKRQdABv!~LfaQcQ8`a*lLCfbD4;_H7tO&fA?9RI3iX(0KOyqx^(w#*XEf6)`E A$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store1.png new file mode 100644 index 0000000000000000000000000000000000000000..8bbbfa035176b989501eb0c38f361dd3e1e8bdf8 GIT binary patch literal 1523 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 A$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store3.png new file mode 100644 index 0000000000000000000000000000000000000000..8bbbfa035176b989501eb0c38f361dd3e1e8bdf8 GIT binary patch literal 1523 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 VZ?k3drwbn&5EGdY(Gq?T{u`?Ujurp_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/store.rsi/store6.png new file mode 100644 index 0000000000000000000000000000000000000000..3954e23b8a0396c109fef54a4934b339b9d452c5 GIT binary patch literal 1501 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7edd0bc7af3658dca8a3d9f8542fa286657f71 GIT binary patch literal 1098 zcmV-Q1hxB#P)Px#1ZP1_K>z@;j|==^1poj6wopt|MJp&ECLSeRykwhi`*}aFUFBd39)XaAR<6UUzh6hJtXFkbjDXbbWbi zb8lgHb7qW(by!_SSy@PZd1``vYlw$*kcxPilY)+jcYlCvkc@j*UqzmsjH0BMQcpmA zduoJ&aEpq0mydmvkbRq#gP4Ddk9>S*hk|i}f^4z3qGD!Ke0yq=i+Q4=hohd0 zgNSXJl!9MmQFM1^la7CYd~Jq;aa>|fcy(lzkb;|)f`WW(uBw<_V^Mf_XOob9kd%O9 zUr=vqTxe)lZ*X2%SV&h`NK;!yQc^_3!nmZNl!}CNx3Qd{q==Q5e|dXrkB@tzxN9x| z000SaNLh0L01m_e01m_fl`9S#0006VNkliC5D=5XK`()zw7Yq19}=Rt4j+ zfCt2bR0TX5i}j4u3lwjQ_l5U;;epD3?93+VYxVK?@+O;?{bhD`@~!co79?Y;Hgj%S z8FQgwELzOwmbt_*Ot#dv9mm0&jiLuVQZREF0qx7V!#M_C4nD;}N-{Xmkp+MpT`M#h z3wR3fl{oK;R9O%rUl5XjRWVR>SL5e^6W~HYAe}ElGa$s8wVhgB>$>9lIe>@2dIC5X zz&C8nWHJ^;ECMJ)TLWO5RJRrlJ-v)e4d`t;NONXw-m-ODUw^;fw|z%<1BiFw2!X)P zUF`!wDcHSd@1PnYz)SmpOB6X9-nak2!E!ka4^@0Ma+oqS0RYt_M~@vpaWaZdl>&cs zsMfLs7oKFN&zwDXer)_g6gGfHt2J#`jbCmB&=3enT%vYm;%ad1`i(+#GpLXD zR^_B#A_lO<;@0guckkuzKZqWdg1Q>6%D4s%a00529zUtbaB3=iTB$1&0k1g&0DJcQ z#mhiTzEWn5GNd(N29U4cynW~Ub&@}z@MUWa(DD95k5Y>M#K%vcm6f(S$>6~xvrzaO ztuJ4vr$@dq2}Npk0uY=EP4T^x{Xma2WdQ9#M{@pCO0p#i3r_)e=2z^=98Jqav0*d- zGg&mG3+PrY7aflAyRpqbwl_OVuRJ~DdXOUr!0ssI2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/meta.json new file mode 100644 index 0000000000..baac4a6d10 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/Official-Outcast13/Fallout-13/commit/48cb787f1a4c4946a703ffa769429655a6109e3b, modified by Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "store0", + "directions": 4 + }, + { + "name": "store1", + "directions": 4 + }, + { + "name": "store2", + "directions": 4 + }, + { + "name": "store3", + "directions": 4 + }, + { + "name": "store4", + "directions": 4 + }, + { + "name": "store5", + "directions": 4 + }, + { + "name": "store6", + "directions": 4 + }, + { + "name": "store7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store0.png new file mode 100644 index 0000000000000000000000000000000000000000..2751b1d347bae923b4d1c4b7963f9c2d336f0688 GIT binary patch literal 1486 zcmd5*jaO0!6n`2tKeE)or8YA)(=^MpoV8QvRHPIYG%&w1N(rz)U`Rkb9t@sOf;R!t zDMsqlxip=oWwSZU)|SULx2#sC>uYH_Gfy*5u7>}`?m74V?*0AFx#ym9?=4Lw6J4CV zoB#lDAtlC9Y)Dvghh?^C=~29}fgPVhj0M_;*G}3BOkqrN3;=ZKofq@5Hf@32Hv2+50JjZh8oYpXOSliXmD>WyNgOlYZ6n+@`o z#&VrmSZM@}sJyGa@nZMci{~3*SVGT8q*94lG*T9AFPoXo$fFiCs!mWP(xf3Do50U%*;fYm<7q$uttC)C6xxKuE9)6A;=^w6~rw=#AdzBh{~!> zN{yCl&`C4si84u%TFFNdso4NlnIKE0y2h-MN((g*PsC$TQ+7iTr_uoGV9}WxSR!Jf zT8SPhfux+~7IV2)0!r9SCXK_(0;L=dGl!m&K+B7#>`zFeC0rf25a{n68oYi>Xh2wq z{}~J1U@hCaIiR(*COj;Vkxvy1nF20DCT8=G=Zp9ST8&T+a%wGFrJUQ)WPp`C6DsRC zYig>~HP!1|+AI`WJX$8MtJBoimMP()<|QUhCSjWl5GXCGIb+zLnIIN14SHF%5j3N6 zQ@OmU5oIt^q#`z=5~8peRtsSj4>f{}yi`QR@9C(qHo#&DTd$Yc)++HgN7$f3Kp|7# z{~rxF>OOqJHlZUoF_RAfD+iX`4j;4^1OWRvQd~?rooF#@XuqZ6H0!;*hm z^x}e@;!R=d3?oA4df?|DNM;=OzR#O+>6v$kj+V*tQbzbEn-)&Yz1lzZb4GJDb}%U; zrZ0RoQZg(F81&m)S9_iy;& zB3M1X1T?dw_}0|u4#abV;z_SBy|X*tGENS!FL4gO_k#X?{-efWGU9n_higuC4`-}f zM${cjXmzSzxK5@=4}6n8xCanMD`u?Ug2^?zv}e$%I;&{xHA9xjV@P=et6~> zByNeW`6S=rc?Mt@kG%P|3$qOqrglu+2i(S%SP9>_*t=PQ_V`$$Yn!jhp!1btv}$nl zrqg+6CcZF8w_(%A$uxJ|kM0Y0CZBSW_Y&o29rf3C+Bmm~)p0MKcaB6Oj8dnA{;obS z8M{@>jZ#d|n{$9HFpz$2AEPbq2eD0eSR1~4+1=o;RE-m{Hw165Fjo+`Up%Dy+26tX z2K75l1>5>wf4Jk|cjvZ!J^F6VJ*QT4SYc-BTk6Ym*?pglh13CsPyWCzES^$8QN^o6 zZn{rAJn(GuO4j&5Yj!R60DfqB)Ef8R(dl3R+$EYBlM}-01HiWF-O|X#H>AnQh^57y zg8tf)d)W(JxQ&ZI@D8(2r!UQ~ThyNpD!_%fzM3k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`073-AeX)z(l5^mAOdYC(HXK~qysWp#FOVM=v*`n;L#ebY-n8EtLd`Tbp$eI4aBHR(<5*$d}(R5zq$WQ0e= zx&?)~?cBBo=(PW@kNyWzMkPUh!T(7G47>p|-UD@W7I;J!GcfQS1YyP<6SLnkFff&P zx;TbJxG$aFShUDMpiNYuNGWt;*yW}q&8yc|ef=B1Zg=AD;^Tg5aX((EoUwm4Ti|e8 zUml;Etw!3Mrb7NM$>jYS|7nf&93;nAMx1tK;7G~PVWUo@kTD`mz~?IZPMIZOmoKlI=L(@hzAu7I#Z3ju{FCgQ9Jc+Z{^BaQ>COy^lSYUCsjiZ1~L85@WB82U;;`RjzY#KM-?PV3@ zG&y=Emg&cI?(_{GMUMo`VbgtdWR2r@<9)$r?x=Dsez~BQ!8oDux|EB8hxNgCy-CmH n826bhz3X<%R780DZT>%-Iz?Ze+WP~TC>cCm{an^LB{Ts5k&m?U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store2.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store2.png new file mode 100644 index 0000000000000000000000000000000000000000..092cf4fc1bb575c5f44a8070dd17c107dc03dbda GIT binary patch literal 1496 zcmd5*`&ZHj6#q*2Kr?%olA39z>G8dz9;>Y*P6E_?Kn3PIoH&sI1BL_){K5f+Z$bis zOBB$dsaf{$(QDz#9<$C`&N9vFtSnEi^q4NQ=J3DRJ?C>j=ibl#;hyukwI? z3IKpR4x56vbJ8kY*4VSLuWH6l4lFz-8R)*}H*GKA6x4nc0Q9KbJ{3FKwaZ!Q2hic6 z0a4-Gvolac0;avSp}WJxW|gp*C44Rg6w#{X92v-JYLM%6B8^d?(()8aj46=|%WzmbdtWrqM5s53BjF3SimWUYn zg?N#Gs#fwTRFXo(R zRB}pmYVd>(?Cvn+ld~(i6pdP_){4o6Sqdquucy(}TFv8ARVu#S&`)J;PIl6=@fn1b z|6c&;UD*!y{SXXn4hsO*4X(mrb7-m<0MPfr9GAHjcnwJv*Nz;+4Usg0 zcyf9uVkUT2DA(HzS({oLf1aI(nD=5rM&OOnxs!P7W^yvRXuNSO{E+p*bo%aNvF3;v z;y?~!Ncz|l>GDPA!>;^?qqVW-9cL1qZ6Dp;w-&4;Co^5c#%Ct_zn!n|j)D+>#uqJ} z8t;AgXrNOZYwmTL@Sb}675~yd3o|zjE{JuWih`4Ur=NO3Io9lD=UELh)bBkwX}gT9 zOFJDH>UW1%HQwMI1B#j(Vn7zRv73P@b**-M4D}U4|IOST0BWs z9HRSfo%+y)Ych51GzW$1O?OVz0%_0uUd6#l((vovBgUKi09#_+N^O89A*#p^hZUd0 zKuRQLRTTD9#O@9I1+FyX{qitWSYPY2hv}DfR#DaWeweQ?pK4qt&S#E08L+0 zzPu6VNId*%ben632iUpVPx1~p4%-DDg@O=>vuE86$gakkxxSt&BR~9ov>rakwOwM) zkJ9=wU0;}e3bP_6w}cIlxjp?u-kxt?w(q9yfBqwfr;0Xs#3MaIwoP4hz2FNiVXMUa zb1U~>kl)>YKtXOwg;geenD>q@yy7pK_gZx{4fXGnWse|BA{1**gbfX=n)iyTrX1|n z!P5nw7e8Z8dcu*LI)chREl~$KPr8(`<^))?d&3sMp8z4^t1gFafDmZZ5_Dcl%PdZB zcWIn{diFJIGAYcq1K3(eD+gUt=cBjp}OXS0e?Q(K<>O8^`?Bc(gJ2>cICkn5lT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store3.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9c324ddff83e8c98aa4a0b59e924e00d9286a9 GIT binary patch literal 959 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`073-AeX)z(l5^mAOdYC(HXK~qysWp#FOVM=v*`n;L#ebY-n8EtLd`Tbp$eI4aBHR(<5*$d}(R5zq$WQ0e= zx&?)~?cBBo=(PW@kNyWzMkPUh!T(7G47>p|-UD@W7I;J!GcfQS1YyP<6SLnkFff&P zx;TbJxG$aFShUDMpiNYuNGWt;*yW}q&8yc|ef=B1Zg=AD;^Tg5aX((EoUwm4Ti|e8 zUml;Etw!3Mrb7NM$>jYS|7nf&93;nAMx1tK;7G~PVWUo@kTD`mz~?IZPMIZOmoKlI=L(@hzAu7I#Z3ju{FCgQ9Jc+Z{^BaQ>COy^lSYUCsjiZ1~L85@WB82U;;`RjzY#KM-?PV3@ zG&y=Emg&cI?(_{GMUMo`VbgtdWR2r@<9)$r?x=Dsez~BQ!8oDux|EB8hxNgCy-CmH n826bhz3X<%R780DZT>%-Iz?Ze+WP~TC>cCm{an^LB{Ts5k&m?U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store4.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store4.png new file mode 100644 index 0000000000000000000000000000000000000000..26284a966a9537f0cd8c019ab16794e774453d3f GIT binary patch literal 1035 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~y4e$wZ)z(l5^mAOdYC&~*dQ(%*s%4Yfnu?>tJ+m`nDoZoE+Deuz=$SpW zxw15^xG-gMUrpci(&YHyNj=r`X12FC6;7Q{-!Y+}p&>gaCUEYIw)UQag>yTWFX~&l zWI}aAT5zy?Q+swxL*b0cO_7lvIfc=cm1#!~?Fb5WZ>Y(Mh;_@zifQi1?dvEnFH8;! zb8D!{ojbEFBO|Fs<=)aSVxYUplR~Xpw=4o3>%c0ka7X+6%T`3R|0$9sT;Z{jGc5 z<(DOmXI^;olHr_r(X2avDvQesjJa;iXiqfgTvj;g-@*uEmjZ1g#wHooNl9lF7$0-7 zx>ioV7raJN?Su%onsKCBrt8ME1n#VigFa^enC_J?^nAwMWx8L`rs2S9)}D_&tfyn9 z^?w#UI_sgXgX3#WjzWp)fs9Q1mEu@_UWq<%#Z_SYzQZ%Vntl*(nX~!9%gSGmG!p`t zx8BRy8_n?9p||<^Tp5)W-(n+W?p;e>n84b5=YPYzS*~17HJio$HGSXIF)iCL?A0~z z4eke7q62<&KD*GGA!P8PY54-(R6EW?{{>8hq7+`8+031J>5J}zJKH-vi(AAVy!kBS zCLlA-am63?pyEF-SnEuG{JGRL`MZY9c8wLatg*`F0WS9w|FlVoSoCzY$GNTvXgJLA zd%^Sv&$znQO2kXVI&Kto7Kj0n2X5q^-_L$D%*Rn;)4x}O$v}CgbCt^;w55D-2TCt^ zkQ?FtL2La~A;qI%JO?8j*%|gcb_MBPv+@rMNa*#m%$vqL9e_d`ZreStlsh=}eA7E)+93X`xkl5ZAl!f zxL1d6U9qY<^Ut3B#{^=6YxTwEbDw=*zc8VG-=&iNySENcPU;Q5P#Sx?G~mLvxA*Sv z?gR1}7JELpF-`TT)ba%yPXs3#tQF`o^>du^ew(~}J4af%i0jWrkgC@&(=&C=^F^}f zFhyOp&29jh^j@!nW2V3}xtAgbH2JM%-V~ee(_=X*wY?!-+_|lMsm3*)7f!WS3z_t4 z0@f6A>9P0P<@Gcl(_FxK0mOgNa}`WYxgOv%=X^b*>5aq2@@Hj!0TVNWr>mdKI;Vst E0IzoEr2qf` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store5.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce79f7b3ca1bda3ff1951e2e2fcddad10114fa1 GIT binary patch literal 1391 zcmcgrk5keI6oov4}iLvz)cl!|B(iY6wKf&(Uy5E2kD@eBLHz9=w| zsiB6y)70Y3v}NWruj`twvR~WjGVOJ(pU->m?)^likUTN# zF$e_0lbjHn0%Odwqut^BV;C@%2;5rJ@-JwD{P!#xspe`;I^ z0iR4EwzoJzKmq^)Q<;=~gr<=4Ah4j`S?sWDbsDik$!}@2iUdq+u~H(=t*+2Zr7XLp zP-_tCi$zj7x2hae%D6U@s_wL*rpjQeQZ=`kyIhq`wWj8Ji&Db@O+r^|8Dx}JJ0J!l zx!eXoHc4hWnMNb&0WqJ)C^f51WirTIP*Z7Wt~a+fSq)HuK`RE0`F5)sP>alv!eUaG z3^HAzP@@tS+Y11#5HyO_3V!=(TU7-J=?iS7a)peeQ3+V=Ljc4-+hR9cl=V&{FOLD} z#74W^YE}uvnT5JMbE!hD&XdSlYB^7<&#$fkjTTv5HKdSoYAW@Bimz7kWny-I9z!Z& z7aOE{K%|uM@4hyFFbE4$D72;j(GZ~*?j*s& zt3(MI5(HxPZ_AGC{+a(0fpCi=#}ZTNq^h#_w2>I>HS$R05V$>SZvxw*A?*{oyVq>| zJFO@0vKKatIVz)SPQ#bfv11VjUOawBGABs@8-NVpB>E5-r{o@b_y|-akE!< zKH>mh8beiK(&|0-j2+D)-`wIi5dM6Qzpj&>gBv?JbI))i7>L-$G_yyxPe%0~OC$Et zv5&%3;TLM~4|+HmnZ1+mP=h!id)LPuH~uM87mm1e(o?bC^vldE54o)m2f|uOE-dj} z5ArS~v(Au#BS)#5;=D(5$!*7PTz(1WpgrVzR?q~x_VFu(=rhygsN{2~;W3)E`0154 zOLhFx9MM&}n>dv^@)b&XdaRKS5wbbmDR+5ZWr^6N>p``+)iIi|wK`VN#ej9Y{X76X zb;6P2*vZx=jwSPPa-E*tsSqTW?SNSq|4UOrz>EJWt`#hhD ze7eVUBe8Y##CE3*6NS-TIcNGVN?mfaN&qds>VOn`}XnKCCQsu!4Z>wKH{-OZT&}vtRtl#J0uXil*@P zurjgS{XW^+&d=Njqxo44N!nMd|LQrP@vi<(AnR=SQ%M$i?#WD-c3?oO9h(j9q;!sb znqQcj@)d-17c`@J>H993yCMfYR(e}vp4Sh#RWT~G z(?8O2t)uQ(To&SuSNv$S5B4mQ(d*_leBI?tSMBJ3b4tlP@qTzsW#tFA`J$r)-C@;Z P_^}Y=I7)2$-fZAMqQI;D literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store6.png new file mode 100644 index 0000000000000000000000000000000000000000..3dfa92f52b9515713155cbc52643312abb61569d GIT binary patch literal 1035 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~y4e$wZ)z(l5^mAOdYC&~*dQ(%*s%4Yfnu?>tJ+m`nDoZoE+Deuz=$SpW zxw15^xG-gMUrpci(&YHyNj=r`X12FC6;7Q{-!Y+}p&>gaCUEYIw)UQag>yTWFX~&l zWI}aAT5zy?Q+swxL*b0cO_7lvIfc=cm1#!~?Fb5WZ>Y(Mh;_@zifQi1?dvEnFH8;! zb8D!{ojbEFBO|s(>CllU^c-)d%@OAVQZ7JqhJ5Fzjd#> z{IaC+%nNT`GMqCnnsw(-WpP=7G1rY5?TH4R%L*s`TNq*NQlM?b*d)U`De0^N<6|yX z*UIVlg4al@oe<$xGmcctblsSiz@3$G(8uf_)4lSAp3k_uO!o`gG#psX+Vio8^>oa% z{?DREXFb$)aD1)FQ7ADzkdbM>QXI?AE71q8xC(6FcX-BE(+}b;b2dMCS^4XcWVDV``M3%`8Y~!`u9pO87R+mu5#Ifwv-R}dZw;ZxB{;bR|U}9$QboFyt=akR{ E077);4FCWD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/superstore.rsi/store7.png new file mode 100644 index 0000000000000000000000000000000000000000..65b718df36db3123b99921ee15f74b3580b0887a GIT binary patch literal 1443 zcmc&zjZYH?6hDwk2cn>$=!|xnNfb62G3ufa3PnK}A_Jl_5d?t@7tV&psL&SRsstz?7+H&OD=D4^;3%4clik;ngn4*<=S_uDKE%Sn?G zQew_F8f_*Nfkh}Gtg&lRwV1?Z3=KJJbVi+$(W_`eK{67WQs}J;91&5t%s{DVQqfqa z(~}CyAcL_Yn;FG0iAsLN!e~%fXstjrP!YpG7n>MLE4P{ujp}HPooKA1+nOz{=gc@F zsj=gFO4)MG+;Y}zHmZ#}RkclvBT|z=t&rst7-%x82_4ALN|OOLGa5`Iwp1WGLarsG zkfMOmLt0W=p@$Kuh{B}=3L13^1QzN^Wn+zw(t{2QifbjfMg+r!a%rBU3M2I(sutPJ z7^aaZz&u!42&)Szt<0cPX;G<8D>u?mjSY8L@P=wi$H*!SFp7w)thiEfgszYqCabnF7qObC4trY7vozfvc=owGCGzN3}Re zo8)#gLSPbh7u=1t5DQ9ia^jbB|DyrEli+Gr$OppMeIfu@=z8aF-<21P0>HeGH~~Lp z@6J(XIDIkS9}Vwv4-V`J3yvu`|Jld=@VX6fKwS%`vWIg;P(7U*|2?Bp03b_Eh#}FV(36|WUOM?6Au#N{EQtOwG_{v_J`j_kUI2X6 zUg&r2>XY7GbHPv?=V#`+c$LQW?!zi? z#Ibz;z^1O+6Q|dOTDw0@=Fi@Fb=(kgpBwVY44|JGl6eth<{XhSMAuql0DFGX$_0UyV`r)JP7iEWEEL*X}*x^wsGB`R{Pu(&&;YP zQHrjOTP5#3%<=6TF3Sg%&L+R!$IU?pj&!7i;@&69fRYYDNw-bBWP94?bm#u;c3Z4R z2-^^2Z%Dt@dTC!J7`BD6JYqXM`j0IOlhN^+FPHC@jl?l)lBa(cMaM7AsOf7qGTUDZ zd{@5d%<`k;4^{G#q`KUUmJDWW$%cedRw_U8nYnFwi!o#}do5Ag4F9pziV}RRh;ZKtfl^toR=Jx~f6?Pyw z34R;>t(d!F=HS@guJjF5xSxkrm-;kkO6m$6oZ~>;?1`>cA!(ZZC-x)%!9+`yAo8|y zdvUqfn0aWvg&8(_ee>>|1`ejTetW*Cu|2v`&0YLJH8OK=Dm8uj@>a??GFQo*Us3kw zp>qF97vMGZL-4OVtSP(?CCMd){XcW)JweN2|0{%_8T@O{?PwozmErfVh}MK~q#F{4bQ0>aG9) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barricade.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barricade.png new file mode 100644 index 0000000000000000000000000000000000000000..0d02538d380e3db28d50a330f56a13f29276a875 GIT binary patch literal 1466 zcmV;r1x5OaP)MHI&evQBWCv=B@~iAaeAswff%P6*DN`A?BJ z!xhw1k&q~YMk+~_mNd?fHYRDCmf-KWZ#^E*?v9gv^EJ(WB+KiW=N-@6nfGS)yUq-m zuRneNv~#6BQr3NZY<~Lv?>ADkLw5jv)cnFFdwkUU#~yc-+sVuNFS-L<{2!PCx&zSZ z#re6hav8Fy$H;KO&;`dw&+L1<|9y9OyCX{Mi`t<(;E%gowgV$&8;{KDdsobT+rfj8 zy3L)(;q$zD$M^j2fFFLoV{Tl(I@S)|0RUHWww0N+kCyG{)s^BXaO0DeGqn-=-piAh zd|CqRUgkCIz>AaTd7WG4p6B_q6Z`I- z7iE_h7R*#k0hg_ZduF+_P?!-y<>;7nQXJwsMr?$8e{GwUYfJW+?f^^yH#kWgK!*+w z2c2lYHK+@X4)?QkT1J9@#ia~w$Y;6(geSdT|J6U}_5yXoV+`A(@B8?+A)Bdjz)Wi< zKSp}$9{pRe6yBNOtV7$*{F|p!nFc@p;N7vb_v-VhMthk5aJDR>=nepk^d}1{x&tsz zclUdR0ZTqhY6E_-lh0*)2{{Ma>+TO%igX7E7@Cp+B&~%~8#;}SqD~xCwr&7eJ8buZ zE7Gga)HuLRe<0K;H~=ryh3e%hgX5=zvc<)L!`7TlmAjvyJK*-88~HH;BCzS}aJZ21 z)7Ryv;d6!3+!L>8{lRYD7LMr-zz_NS=4yr2QsmjH?WC<=?`+y-INbrb+EsginDxIf z$vyzVknRAXY!6Vi{ud_Q2Y{(@fCRza?%-<2uKz)3M8xa^5De)KkRXWp=tgI`N8l2= z8x&*b+DM%QT)G2*{6KlfkG#FHA9Y*2yRjc-gS`OGFOHUMFcl6+jXT<=!U07$I#aYm zcR=yBH%&Wq2e8T5+Faf3OiISq=Gcr(0fsimCSz-JY%;bs$Hqz|`j0WGS>cUlj@|LNPWPB$)!fD%3fnjRuW4nxc^yRfwe=C2_#!R<{-#4OAWQ z?U!rzw%YxN2P5(uZih*oP-gS}t$S+0P<;dp0^32bTsB!THd-`6&|GkmIRJB7=D1a( z0%~!LP2Hr)0*(TG9vcmsDPS%*jRR6N;?M2ST#vEQAlV3z=w2p@#@N(NGX+vMCResB z$H&;zNizZ%jm8AH*D46gDi1-fD8R+oXpnpa#B?yF6Oub1rem+&2$-fh?~^PB$RlzX z-grFDPjN9e8YG(nG0y}to*PW!fCBaDbW$4)nuSn`MnbyZS!^_Dv_W&hX|zG@2GFVB z?rx2hf7Z|OqWZ+xXrbzW2M2f>Y;WX#Kfq@^n>eU9kv2N0I$-7n*7U84dJ}1*L-IR9 z?TUFGV^b$h7SL`0{}XUGIcK)0dW21$t1LWCb|Di~9_M5M6jyxYwYNPn~+9YYP zsN7A1RW@2ANrQrWtIJP=)iydbY0xB~(FV;hzn9(djj^elBx$g!JjO-~^)$GAb;*49 z<1b@F8h@Tbkh6AGHviW&=w|_!qAXBsqeGG`P!!PIEKqHu14S9aD(}NVRA8J67!Y;`%!y0te>1)Cn;*8ql=Cv)E{G;kCj40DGcF UwyMa6VgLXD07*qoM6N<$f>9LC5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars.png new file mode 100644 index 0000000000000000000000000000000000000000..14505c4e9529ecee484ef3de977d5bef22e8b2fc GIT binary patch literal 1110 zcmV-c1gZOpP)*tRs|NF|-YfeT1A_)P8uU5~kt*yJ=-5s~TzgLDsiWJk7S5{X0^gj=e4o2#N z3qXx}|L(0jJNx72=Py;;>1qv5pp`OxXQ(cQdKz2+MxOj6NUUj)VkaYj51AzC^6Br> z;C@-AUN(-T1z1}C7p{&Dj;AVX0c3AWLIB;syZ6@1#&f);zqE~MTE72aqufUI$hzp+ z02koK(sK2k8vW+=tMU^A4uhXR?Nr;~0#LY;->H!#N~|!b#f1yNC(LjcjTHt-2!=$0 z3(yAV35)!jWCYNOP!s5P6c(HQhDb&LYLLE?b>sY`@`cF*^p%X22S}0-Am;)9p+=J_ z+W9;n=5W}X2Ow=}cpiYZrRyBmG|tyK{zByeP2+s%c&=w84?x+{vQe5?d4SgtLD|wF zV&nlj;TpLGtZiv-lq6;zpz9kEz}l9kx^#W9@&K++QVM{yrTG{X1=^NIQ{4h6TN+I; z53sPM(F6ssu%*$I0w9N@^0|SaK-nC6F|>o{2e*Ku+lU{OiV19Bda^MGW@ z0=SNo1#lh5L;&CHQwYoV222D{vroaLa@Gqd@-5&xj)?$z$!rK-#v5}9uO#;XtBQQ< z2zhqczs7Jz=LRJ_?zf%~lq6w@Am1f66M%=qG&EkgyijiASLtM#5+)uFTaX`uRu$=2 zZ01FaL?O(PVY7@Bjb+07*qoM6N<$f{RxE@&Et; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/bars_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..5f42d940eb799af1796fb2484d66222030eb7342 GIT binary patch literal 1353 zcmV-P1-AN$P)@+boM-&9S z+I=}ZKkcW-?c=Uin-L_q-e0Qr|7D`;0h=96ie&(7mQ6a>hd zzPr8k|BKse?&G5L=x_IX&$KA*xSqa~+X6sIR^BlvQrjee@zMnF^X~v^Il_Sfdu>nrNT5~l!rkmc|+e<$o zKozFR&`I}Ob`DMeg)4bXH%X*~3WGMea00l(4DO<#!XOdBAd=t&Tm>!@7WtZJ2(X3F zG@$D!EKYsR&r=hX5VBjcY@DBzzBW3*ZplzOKq3kP<~raX=%x=w)8X3dfRNK+rw-VC z{%pvmL}*)@3<>VqWJ|+!0FRUiYnlitlYiPcUnc*x(gD-P`J((>PEH3%H?@o{Z9`sf zJF{gxe_!Q8=>V@G;=B2xO7Qb6jZF#Hb(vLt+%ZK6p#yBeb>R`n+0q1IH&2AHo?D*$ zM+b)&NU>W#qzEsaJ>0CGBtMuN7b(MZs?G#UwdI*P`X%m!z%rP0U;K-to0 zlmMhHjfT1(;1XO& zqy!*sX*3eFEsaK^VM`Y+f);%jYL!|-ZE;jCi!)de@>s#3e56PE%1Ub{hQ@fg^c@Ho(2TTeVMS;re0M~YT`z@1N=m7g%c3cM?P!t6!uLE4K z&0OXM?5hBTfJstV6H)X4n-ERRbpWbh`w>7veQnV7mYSW`TpRogq52nFg^*OO00000 LNkvXXu0mjfeM?!u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3131616a2ff6053e8c1aa7e7b1565da6ae7391 GIT binary patch literal 1226 zcmV;*1U37KP)RCt{2oXu(!K@^2s=w&ntLL`QejSC5A#OON&BKQCzzJ(wP zSp+wND<42aFgpbY@)C+s2rk@&kOUWkMzfDOB{kmM^zZc4sY|*(2tCz3neIMaRrl0i z=NW-(*B1}Vj(z$3;Y=10iU45w&hm+UpFVCtfb7xZm7zdSS66}wf(Ie51LvX%P{!=+ z++h|82tpHJ?#flS-TL-5vjk0mw`*_Q_QuVH%J0eIz<^o=cK3E_1zXV0AD101lN(euoD`O{seCpD-qw+#Ik}#7)?CpFX zeg<9AF`sl9Im)2EFxec%pKO|9D~Gt-rgd`^OiY}0TjT)!ozUc{@jbXuG=`YXQQYjo z!JnZB9()h;heDIfZYp0Z%jW2~!=M%y=fllI1P|%~RzISv17s7?XTMNkP&Y@5@Rgwa zjZl~fgE287fXx1EO!$D9Bp+bK2gqX3J0Acbf;U2-S3Usr+6U+;&`TenivSA~0_aMR zi3uOz8$;%DKrehi(N66Hy2O3$BZ|;XVJ1!h-6{(if^@fZ(YRsTnIv7v8C}m+RE-zX z!XR^aT(1y=6D?Xr!kSf<#~iVZxnj&?!UstHj}nn`fZh>%c$_^-WG)B5E65gVXv__d zBP2!@z|!zIgWBP7>>KAawI)z|gqjYI>tkKgO`!D%Wd@=52$jK@rB#HP9wEjot=QCd zi-VA}v|>Z=7Pm%iw>b8*!yuE!-QtqaVUX$rGNU9PkbFS$0ThxCNIoF>0DC?l6eeG$ zRs?Hgi25?MrXaU4*Dad!0qkyhnh!vPvGyW0P&+&hy83`NM0uH7=;84;QGot3HOBC` zUM;54FE|S|O%Jtxl$WW2vaWZR`_{6;W1&~A(O#woc8xZOXae}rCOi$fN~{XTEH!gR zNWz$<7NrQtRbsJct5XChdXto&85(=GIz<3|Lvm(l?AhuR0qWi)6?3+_=}M46Gy!6+ z6qA_F0m%oPRv!R-6zHW7kkjLP?E^q>eSnMtz4HMv7fETN2oQ6Tl*V)pNIu{+`2bB- o5n!%bqX-~ZhBa9w#$2`b7j%AQWEEZD?EnA(07*qoM6N<$f}b%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barscorner_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..df9e02bade6a5d099d6c768097c13b64e1acc7ea GIT binary patch literal 1810 zcmV+t2krQYP)h=P(L4Sy+3 ziU=AC;)23Lia=Oc1WSoUPMqu*aN(0M_pNW9=gsZzd-r2zo_wE_-0ges{B~z&XTF`; z-Ci)j!;e0=%H4bR+aGs=BTNJU?0x)67@eKhuKja)5kJ3v^wkyJd;G(`nn2JIRFAtG z>*1TnPwtor0KiM75O#O^SMr)BsPO;+z)S##zx*6O@84USy2mx+ z(HEaz$!krZXQ^jX-}&F-_f3bu@boO)-(IU;9tIcHJzhz=pAtg#TL#(4obXcDO$BiN z?{$ND4^Wx#-rj@yk0wK>2zrJ;D}OgB55)US1whF4EUxW8eOd`h0}nsktCh_J0QCn- zjgMOK>LfgPel8a|7b zQ!qDzv-o%748w4?lyVB@0%+6t&HlTw^5iP_gzulVyc@0s4^80O0L|=#2Gj`9*bB6= z8S?-QhCx0Z{8?Rd(}37m!2}7KZcqx>g$GDTE)QtAK?s5XA$NiYj2vc&rf#rlO!JwW zH9ErsI29&n@c?3i!@tjbCPQtZ#RJfILZ<{kL*Q2PfE47|ztub-2TqX8c>v;Yq;7Cm znz8zt&z}$>9s(mHXvPB&8cvauWdieV9u7-E5+N(}EM88kOu|mh1!kEgE(&skK+OiA z0x%Nef5l`)n+R+PrO2)Y510yw$OtXUxu~ry=i+<0MyIrm-`m~39;5Kx8a#k{KTCwB z!qPyS&~(e^DKnHyRB&kU08WB{ngH<7lW)HZS|C510vCv8TtJ50qX7D>$2f0?@xnOb zK6#Ncj9{N7F(_S@(mI5!>2GMF2Z>NcI5fl31PBKAQt!7yCzxO?S&r3pp-VBj&6qa+SC+f z+^?RUr98Im=;h(*Wh|0yAc4?z%OTN&#jh$mt|%r$meWx*Hl-DKZagUq+UW5x6jt9hh(F5Id!b)ev_wq+vJzJDfScjxtO2qTT0EdjNDcwX1LpSolXAr)UfmcyZU;O` zQ51ljm1(*l3QH3W=6OTHtSd?vLC+%eTtaC_nFXQ-VAmEtk(@XltEpysoNtN2t}QT8 zzKw>b=`GNs9!Mo8H4*cGJN?@JAj=FfVJbW9ff36WQkLl0s3WTN0RVaciN)RRo!Yo8 zWr|afJ=ym6c+NUYRB1q}(xXHsw+(WCr*w^e2eQOxsM@I32T+A-iON~i;yJLt^YZ9< z@)4>7T%x%EI4siRx!!kMBNS8ClU{=H;puT)Tjnw~xj8Zg(}<9DdK_r8Bh)M+6dX|8 zHy9iuLOE#e+RCjI16(3PfQ$!dtkTMjeGe80G^WRaWv0bDCwct9#P zugL@2PLZ`y;{nuoO&$P98{pM=z?=t^&h>H801qCJ(g6Nx33DFcMR)*2z-dPcfP>pQ zb%F%l)65LzinQkkcCe=?JjFv;`@U+ZxgTIE;hpB0& z$E8=0;Hthq<{{dLsa4tp8(@(hhqX=Z414zbQT(j#jeF`?9HzGHWqK}$sR6mrd(P!q z>{>HBObzhd8O9;qy_oi^tWt9s0(_U4^{zFSLsa-lQUnUW zd9PM?IZ28~pS)MAcj6=|%jr113!TvUlcY4^ew0=!1aA?RcjE!`VC8s#)oOLFX>L@Q z8oQD_fUDt3^8jFFc>o`WmONnVt&N)SU5udTCMjyX>7l9;o|~iyu0*J<23YJ`>l6== z(2NJT4gsJv1hjXpRqwYN0(@s!n_XfSyVeN*12*u~-~-Wb`~Uy|07*qoM6N<$g6Pyn Ang9R* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot.png new file mode 100644 index 0000000000000000000000000000000000000000..a04d3c45f126549e9626a15b66befc9cecbd9455 GIT binary patch literal 1138 zcmV-&1daQNP)1t@a-Ct$fSZ$z*0W$$al5I}e0rcDI?`H@o@Xd1tpW z9VZI`9zWUb^ZVY1p85La<3fslZr|DJ?>yXT+RvWuF2DuY-hR{^{ORe5YTqOXTmUrL z2teQd^73^3_y=G(;AhHnP;W7@XwKiI05Q9rUT z`fY##nd@m^mLnB9OshM%DEYAs-;gLV&hD zAjC}j018Dr?*mc}hn+qE8B34r1I8T=5BUIeEFH65+u?7__A})J?CKE0w>|eW|!FN35)$I@sj zbS#YqHX59?lunCA08}iE=7JGI#L{RkTmpz#8qHWfAjC}j0PR>hOCO*aOQWgKu{4?} zACNMZMib=&QpVC~Y5|b3G#d3hz-73Q)B+%5X*3l&mPS))#L~V=&_RhDxh~Z#wM1<= zY)^;~>pn;fYI*~|{3P!oV>gbu!ci`tH6jWkdbfM_=vO@MF9wAK{ghGeD~&*K>qCJM4bOa8Bn2B|Preo)45{5r`n~B~}xF zhr={9Ub?(gFXLP3WSa~V4~I1!kT1p2H1jVQhWfaWBU?7p*}b0nkTf|nsbBy0CVnY+5a~|#Q*>R07*qoM6N<$ Ef*|Yw2mk;8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/barsslot_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..1a93438e3ce24359bbdd2f480446c53f8acb5c31 GIT binary patch literal 1383 zcmV-t1(^DYP)!nxfqQ^5+sq0Y}|mW?g0|lecinJIy=*LS>}DSEx&}&>2{gUH`Bg1-?SvA;Y1<8 z>)ltwi?e>ZeRR?>AHIBD2vN_@qX)z7$4?B^wYb_cZ{EIJfD7>Q+0(4?8pygx5V!yY z^@gSh1lJdZ0J8C$cQ)u}SaduICckHwmPvVnF3is%1Q6)llf>Rdf%b2@7Anlb=g2VXYdKqPTfFue5rp*J&nCm>?U^E?W zd>#;TI_%5?c3(UnvMCYTmL@}jhc?;Lm(2q%I~|_L1Ncsfu%=0nD#uSd{jGBRT;&0F zbSR_fc&;ax2S_)yiY;v;zi&IURXl%RU zQ$z?qz)rX(E`gjaO$fWW6k$ELJ;xs(98QR0_kKt}z^*S9K=yKITbdUq8LG>!FH|1D z^+{3zvR)tcT4-C^w!o{-@k5cIZD};wJpg4(qbbY-G;C=!g#u{U(r8ivkhV0M1Z_*B zNzk@5ngnf2qk+u^XAPxSMJ52smPV6Hgb=ngn%pITu%*#lDi0`QuJZtGTN+J*wx!V| zXj>Xhr92>{Esds99uU%&Mw1GFw58Fg`vIHq z?t8;at{iEgYKc)8T)8tAAZ>Ja;5j!lngCUNK^8*O zLsSufTp*6?RUWtD?~D?m;OC|yK-JWmg`xX^mUE;cfLw0#Jv1fvvwfxkpXz)^|st!+dRPc?6Hghwax<=-)xYm zbspe~^#~`3Q5V3M^wd5IFs>2Mi0QDT(TPy*66pFJA}v$|kgHEsZg`r{4X6kpSD$ts z_J>uE)c|r6MBemlV17V~XD*As7<<45UanG&Y0y4&J0 z0l5VDDKUPS(k|ED6C~ubg02TAx9hw%$PJbwASXx@Ji#KaZ-RXiA z6)uVbwa)`wkIUO{nKU8~u=i!#O~?a^qCoBQ0M~0X)4rH>RX_wNONBLwVg%TNXmXtg ppenX60Tk+MgRZyK?6T(C;6EGl+XxXl{<#1E002ovPDHLkV1i23fK&hg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door.png new file mode 100644 index 0000000000000000000000000000000000000000..53e09e46f700c1957093d63d36d4c901536de31a GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm4!3HF6v2U3Sq&N#aB8wRq_>O=u<5X=vX$A&n zCQlc~kcv5PXP(UxaTICo58xMY^yrA(QK-mRZ}5vPiAk_V|KL=91*I3~T0e_O8FC$T zHCx!J*yvExY*D`8)~rojyQ`~Sh3xs>Y;f1u^Zq*H()wRV8qeIVj-I~ze3|A(b$Rs# z+y|CvG3MRf7p!vb;=}%LGxQFu@BaMl$JNu~u1UY9OukXVn3T6J|H1QJ?3uHRVN&}h)8v%j%lg{q z9gn_$d>QwI zcJ_7P<0UQYtXO9~TTv`s^QB_-U+bH!hUw|cfBebRms}pj_-jIRjQ9(t6W7j&u2|R7 z-1lUU&66XUqQ^cQ552-rzxdxV+uGX;;;&rS|6SZ|Z*k-Jvu8DmQvxIE{1~wWI@3)(-iH%FS6}rFOkJ!s}iA!uxXZLj{m zp01IaGn@Iwwvs%)h-a4{Or60z?Wf6%xy%yVO4f0F%WRH4x14E7x5DjdX`jQnrfgeU zT%XZDnZC;v_ zx$>LBqZ`}4gfJKs=0wl(HDmRmdKI;Vst04Yd&g#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rust.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rust.png new file mode 100644 index 0000000000000000000000000000000000000000..3b10091bdebe8215f034d621c5cd4d6867f07f5c GIT binary patch literal 961 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 KfA04O&ixlsN?P~; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopen.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopen.png new file mode 100644 index 0000000000000000000000000000000000000000..851d8fbe03a5d1f935c4a39cd2e2022e9c7cb685 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm4!3HF6v2U3Sq&N#aB8wRq_>O=u<5X=vX$A(S zX`U{QAr*7p&WzW0b`&_uA6cu=6(XQwqPXYBzxfTv_i-pnsV;Q9v_;Ei!Vlxq_j07P z}B@?vBO(7(phEqTuZ4v-@i^Hh%p5-|cx#O#F81`At(c zFt_#lU)^50VgGue;^a!xW0P-`Ft*fq%gu}R`ID|=S^Vj>5{pN4JfG^>iuUKZ`xw5? z%$y@9zw(&RM-{VJhLeYn9kS5{GT09PR=@Im+2a{{4LQy`6|c^S@77mio%MRY=7rbx ztB)_^R(KK}G+T)!LC0>XEJ$Bm{Q@cDquP&nJX8x3Gg;qW7M?oe)0dn3cXuZ5Vwk%+ z@2lSZ4z{&ntEDcpPHQFfY{kf$ zz)*$#id%Qc8+Lm#S~5RrGqH9Q+|%KA;WtB>{DEytyI(NR*tSK-YO3Q|JBJAspCXMd;JBM7EVLoh+c@f>iw`4E#-sVq9?qQTs28?8 zkG%EM)EGFP$UR8?{x1IfoItn7tUwiN8*($v3|VJvGnuWyaCusq@Qwb(IZVF`r}!q= z_iX~|o#mTw`%=y-zX_?{o8jC&{2%NN{AO4O)&FJwu^TKf!%Tv=h%938foj~tb-+T8 iq31CZ^{M2zhVqJ)9~0xnnJxp9ErX}4pUXO@geCy0{y{YW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopening.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/door_rustopening.png new file mode 100644 index 0000000000000000000000000000000000000000..6906539f389073332bbf70758987609726d09271 GIT binary patch literal 3798 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 TQ7_=@8E|mFmwUO=u<5X=vX$A(y z%bqTdAr*7p&M@?Hb`)`4Z@?X}!AQ(ZOz1*~p7J`M4MmJfO=V*LQZ?KZBW|?xM{(|A zK3g**|H2`y_k4G%XZg&!^W@3?ndbV9XWrd=c>PC)&&j+zsSB(dR(c({_RY`Z+?$^( z<1e$;)b08H`tsz*6V3z`S|5`2;QZqIEYCv~5=wJruZK@x zI8#+W{W9wlE18^}OPgLY-MGN|;H?mLpb>Cj1 zbo*wGBJG-b^Ox637%#tEQr~MOsCVxCFVk3ue;1!>c4)OeEV%OgBI^$c6=(4WegS(~ z?yzt8&G0SaR;`0?Ekm-7?|qh=$(d&LUJ6w@v99t5WV|nXH`q=~o9>wOpLu4Hh+C?j z*K+yhT^oHLI-x=RA-(lyu!~Wut-2qhvKlKL7X=#&h0Ik$x>_}!5IL@Td$Lb)% s-C!ZcP^iQ3D1zb0Mh5aE+~W?I8=jWz<$T}~3ygCHPgg&ebxsLQ0CUja%>V!Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/dooropening.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/dooropening.png new file mode 100644 index 0000000000000000000000000000000000000000..dc42bd3a1f6f6a23ba8bd4ff81c3d742c9d01f48 GIT binary patch literal 3383 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 L(C6N+!`c4?POLW! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/meta.json new file mode 100644 index 0000000000..ecff848104 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tallobstacles.rsi/meta.json @@ -0,0 +1,255 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/fff561d5e2ae8af913a835327a849eebbe5ce3e0/mojave/icons/obstacles/tallobstacles.dmi", + "size": { + "x": 32, + "y": 54 + }, + "states": [ + { + "name": "bars", + "directions": 4 + }, + { + "name": "barsslot", + "directions": 4 + }, + { + "name": "barscorner", + "directions": 4 + }, + { + "name": "door", + "directions": 4 + }, + { + "name": "dooropening", + "directions": 4, + "delays": [ + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ] + ] + }, + { + "name": "dooropen", + "directions": 4 + }, + { + "name": "doorclosing", + "directions": 4, + "delays": [ + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ] + ] + }, + { + "name": "bars_rust", + "directions": 4 + }, + { + "name": "barsslot_rust", + "directions": 4 + }, + { + "name": "barscorner_rust", + "directions": 4 + }, + { + "name": "door_rust", + "directions": 4 + }, + { + "name": "door_rustopening", + "directions": 4, + "delays": [ + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ] + ] + }, + { + "name": "door_rustopen", + "directions": 4 + }, + { + "name": "door_rustclosing", + "directions": 4, + "delays": [ + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ], + [ + 0.08, + 0.089999996, + 0.089999996, + 0.1, + 0.120000005, + 0.120000005, + 0.120000005, + 0.120000005, + 0.1 + ] + ] + }, + { + "name": "barricade", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ff65b964bf0d6bc1bb91971ef41976d1879297d3 GIT binary patch literal 1966 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tent.rsi/tent6.png new file mode 100644 index 0000000000000000000000000000000000000000..882a6beb88b3986eb7dd2e7c17d4b609537cfe11 GIT binary patch literal 1520 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 g7~Uc6ZG5zXtcXw;V&4He(5Hs^`(k{mk4KaL1 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 JPDHLkV1n|?p49*V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/cloth_edge.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/cloth_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..07d1fd6c45500b0d988f528ff5275d5c781a82c9 GIT binary patch literal 4734 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 M07*qoM6N<$f`5bDs{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_corner.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a9dbd249ad3ede43205bdcbae5f0b93fe82146 GIT binary patch literal 15711 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 R$VUJG002ovPDHLkV1nqpW3~VQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_edge.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/tents.rsi/leather_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..d243f9016acc1ed86f03dfd48776b934e5dd2f40 GIT binary patch literal 6925 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood1.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6320df7548056b1872a12ac460e3c8d84c024c GIT binary patch literal 2240 zcmV;x2tW6UP)Px-dPzhj69gDL0miZ=k0oof7E+{0ifeQ29Gav}*)oh&+iJ~s z5WB0Z_}HIbef9d)YrzR)baYgc8Nao)C1l3iWCk07i?g#>6oq!9fkjaOXg3;teQXW~ z&04MZsW_c9R293+#n#rAl>HMYz^mp!1q4vj+mw+h0E7^DgdqRyF$jU^^3nwR+4l^w zf8qq}r_+7slVc;0?fh2-w1DQ`CK-#HNW0Q$77VyuI%$$PaRPqv>)(+(cm}{hItf5z zXc!^DKRC?F@>j&p#EAi+NDRAO!8bU95CVjNKmSe2z5yJ{;YAU2yWOwsQ>j$?&Ibkt zddJJl%coleuU)%FwN%38@c__jHPM}1N3B{tcC2r3kmcoNDf=f*!2E@g-m%vc1_YU6 zndXyw++Ti5!qy^S6C^HQVm~_5>pL790^s)T+fw$Wr@+mdH#LBWU*|G?*aRRNu(6-l zkKM^{uuWa1P$&=&I}lj#4-SJ6{PyPWPjnhuq`#n^VSZwqSmZ3A6A|&-&@?zV9K%x2 zpaw%Eq9H8x45{56LV*}ItwkoaE`0;CkY;~oX6D#Pu2d==JI>RY^Gi!hC+Y#x8gOB1 z3IsIN8g{1xfVx`4?s5X4D0TqKg~BVxFD)&}{sbvV6L5JpLHh1rSW+!SZ7m{`Qw+tO zq>5z#VxBe#$V^-z>i4pLSnQ3B2mO3;=Z@@8kb)trz}Wm8?oy5F`U(J>4;FEbPg03p zU=8s3d_;X-(7>(K5JKP`2peHq8qx&Bq6r>l_95s&1Vg9*oli?W1As%=I4tVHOjj(; z0z*acsOWWt?sYizB6u#5Kr2LakIG>~*uYlO!4l zAcP<`I6^XWfX@ZsV|PD|$KL2gf+r1W0=gk^v7EsnpjfIfKQZ3dClL*iOh4*G7ED;Y|ecT|kFEmq)T?S=`+&~}JdXgKZZ|?ewcP(~f9geW zcz6VN@*8UD6$(uapH1KxpCs;8dFmR4Xp~sUfe^5lsc|OaLIA~@!bm)J`XfQ>zrTR- zNfMVXvUvY%7F7$0l_xZ80)+=C zb2HazZ=vV#4$?_Nkr)8^&b3&(Nxjw}y|*T7UK-K_{OQiWfajw2CXc{of;0gO3kv|$ zJCUB_NMciT)_S#E?rR_L`4B>!ei8Jq-UAJ`H2t~13XECnY_#l*S?j%ixt6_meBN4z zT^O3VC~ICC(ge7#e2mTSXZrB)d1H2y$m(O9=ci#Xfqih0>9w!Pt~@6Aou6Pie1_xv zWwM!!ta)ij6R?>|K`PZd4-XANFhMEdq*RB95NtkvOf)`5vF@OlN&$9a`8+~Vj{o9! z1nHzGbZ)xynR$T>&@~_$kF&qG*Vmrh*Ft-T8nUH*WB~ z>mRa{OyLj}KKuMG=Mo8i_TwK>tfUG0VtjJzQ|9L8n6j40IimWs0UkVhBz*(2ke&jC zT#m!sHp4^FmoFaijnvX2u5g%WJT7b2Fc_i%Xd3z44xk4@-avptDGeHZkHKp#JGIsS z8e-BY7(#%iX`r?H5}v!6D(>CYUR%4}X53n*9T?U7n*`DXc>I3c+fRA%o{ITA@vs9; zgT>Y7+h6M~I|pC=Ro0}TkS0LWH1-b5c--MWclWr$?B?|6g6{J{!qy@*apBwL0nH-? zO+JI9%Yk8n91d~)kk>5Y}Q?g4KCi=t4j zR%rtg8;jM#)rAHA`Q?`kOudJuD19rA3`{|QrfFE}8N4=qI(Jj-vB=quyKC4KgY+T=RRm)|=%W6zPz|ohay71ZrsiMk&%SEa4 zPC+5NO*9l_cIK)fwoO4m7g>wG3UuEbd8k^jO#txi$!c)0n34fF1YG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood2.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood2.png new file mode 100644 index 0000000000000000000000000000000000000000..7b9b9faff5b6ec349fc837513323d7c48aca18bb GIT binary patch literal 2163 zcmV-(2#oiMP)Px-ElET{RCt`-o831bX9Vk zGUB=MoR68u^Z1;9FM6-k8OC315!v9q&7B9TCrWn@{# z?RG<{RBLy--B^}YE0;|ZfR&XMAzs@EkVqt0TwG+dJBD0z;V!h$;&MRsr3;l0tNteI z;8Ttd+Xx`bGNauwrdHE@>?u)lfx{`0a#Kx=XHot8R=dktAk-fRK#fL4>4hOY1-|+A`QFv@BirxZ|0l3NpPR6BHxbSc9uEb>XlR!eg}kn_xV&7cu)y7S8Rq6hsha{}0j`ga0WkIFFYvo0GDVBdMDr^Mo3IhshIm&*X8Ha0}*g&}MMQps1OlCS8v`7=B{11uMvBo|&{EG+<#iS^F-0IAJaXxR$IRNXz6WuZo+wipFXnU0}w1dzyEULv6&J6mr7kXz4yQgwnV ze!|A=EP+^}8MIA-@G3BTVGMAPPHv#37TMW)TQPh{}Q?KU8c6mgpn*w10JX>jsTWMkeh4r2RSX$tP z;b3|8HC?U}JbBjO8Uv{Pak8c;b8{dpfOlvZfDF)gv6JkT8+0G&lhINzU0E5rodw)| zmr=L3ZD9+91$Z{|9UxKAbzpyo=M4mqBnfS22mhHfwfbmc7#)x#iOui77o``5umDe< zJUv!_!z_`Re@dafQ$U%JPr-w_Lm!M3PQ490)W) zfOqfS0kD-!*6P$~lvGhc9lu2uSe~0hjYcs|lYHA*x~+L8Cnp&g7!aiwhOhwD7q135 zQX3n!O-}u0r{3ZRE?r|l*I8It5TzG}@E8n-!$NV+WHNc8^FVk6yzjZbT_7yL#o^&Y zbxybYkb#pV3DYz&O_M^QfMFQIr#j7mumJwTHgI4r6=2uhekky1nkM;t9>Xx0o}OlG zY>bBwABuhjAqWewxlu8K)w6qmP~Q-3=s32PYjy6v%NT}%VHiAm^oa5C@zb#k#y|PV z54J0+T6p%36{~5ON1Y!S>#Ym?C$nNeUOF2}(k8-{MNG#4j0iesw z;@L_IbJ|J(;K&F?M%%=z$bdz6&j@~>O1k4CVpnbm)7feY1Pa@1FE68px@&dQ3u^%U z`)Ol#xm#&YijA!VC=|bLCMFmNR9xL3Nd+Q_MD3pz zPi9}!DHVvuE6J9>JuR+qCYQrw7MV5O+`M@ckH>>7%UG6$Ue|AUFCSrNak44Awh5iHB9%R^8IhQq?Vwpj(%*4F6n@5kYAAW0H|J#VmjzL?(J pY)HZY4wc^rwh4>BFGTYT{sXTV&d*`gyQu&G002ovPDHLkV1gmu2+{xm literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood3.png new file mode 100644 index 0000000000000000000000000000000000000000..935da418e4006555a0c62f0ab4cd935bf6ff769f GIT binary patch literal 2265 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood4.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood4.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca43cc90377c388bb98ec4afdfcddac2bfb313d GIT binary patch literal 2265 zcmV;~2qyQ5P)Px-lSxEDRCt`#o7+zt*&W9}$M%db_yV@aj19z)gg_vqOTsp-R%*MO-L{YI_D|?r ztMqTFs;W|@JnciYFT1T)E2UAD^l4kE*;Y!j0TQxFAYgps;tTlh>BC?fC*;ySLkwRD zF+S&be&g@_=68O#5%d_ErWu#!<`|5{@N7M0`omxHhd=&_+1Xj%yEx0*#uiSo%cq~; z;AA|`&p-SC0M%jV_kX_1{QSI-k#Do)S6F~lA^}Z0r@?J>hJNZh^!7|fg=18EIt?bS`gICx^;M?K)C3G9@t z+s0(!c>NN2c)ec000WZ$`3L1-=xvC7BS>q2&1NI|!=GVORdj8Ha=DDt?WVAs!FTpt z*V<&hL}uwBO*Jel)-qUb1cSjK4n?7L$8~K4fNH4>fX^YYRkK!${mwX)U0^4lC$(9_ z9~^FvscsjUrH2^6=-9cJfB7v#nt(>VPGULA8)+xu%lB-x3%*f)bV@*RO&Fq zekWK$fL|%%500>$Ht)LKZkm>?-fitY7dp{fcyQ1P(bBL?12U@}!&WL5NoF@pE!gt| z080PuL~ln$3oIcZU-Nc-_V|1NJbe75D{-;hRAF=Z$lQIfU>j6jF8qp_uM7LkFjfeG z9uDELSI|PS_S(3uDl5)%NNa%I;pozUR`N2pl>h~0A7GF3=FCp&Do-|Z8mX414gB6cJ%b=AK?J-|}KLUZz8%Ebg@Or%nAvk5P5}q*Ce=rt1=yY!# z(gY}~iXMIOnHB=pH*+skaGHS=z+N%*2tb;E!uGcLaJyseA6wYo#@DBHtrJ2JnVP{J z4x0iao{bqjGisaGoP|BA~+ ztz1TRyIEOTk-Y>dNE6^IZ$TMTmn!C%GJFOw)!r)v+s_t32tS8LaqqdnW^~x`0V}U4g!%^tSXfw)y#y&p6EHK;ss5Oq9D;0Nhx)_Ye7*23aYuuG zhaf)t4(Z5Ld+m^JW`(X@yC!=HQs}uEx^m@;0iCe96+K4!9i+F-V^8t{jx+C)&*zDT zod|3M28KWgeskq_$GcC^R?RYVdaNBtX#odXz=2`F$srwEHA^`dA|450t7b_h)(G|M zIE)6_)RWho{q^X%224#&z0{LzrPmHZE9{o-6n!fV60gF~?Sy-g61J$->lz(+b) zXn!{v4DjXk>r(Q2P5{8@%sD*83Z*AY04(3Vhihz{U44SbfZy*Y;`f089;Jd10$-ms zT_!yzK##<^pG`y1iwK4&1MK~8b&@!RgIvLMruJu@tiX{ng3lYh?)>7xIQB;HWIT@I z>hudZ97@-GqtP$}%>z72Uw{AcH-eXc^d5yBQ`IYm86$*!9z zBC+`QNTjWMU!dm%JWiz00(N|T8kOQMVV{S`Ye^#g{br4EV3=ff1GCk@Pa>VctJd0{ zpe%Y$K+6R#>|}8YC=_>@IX%|3CLRfOC09fJBP7#LEs@`I0zUox#w$I(m*Gte? zL?Y-Rr&(vnR)}eC1W>3b3`h0j?+M!f^(Bmr6MyGC_rAWvy|Rt?(nD$vfx=ysv2pTy zrNr@|7qJHRb3cLYRZF~>o)chP`~hX4py~K7d1$p&H869C8<`{_O$T6mZ%%L4sa9%a z)*nmD?>PZ~x&9TZ53b3d#}>9(C7CfggE|2F!1O$ z7_efPaeoQ3k>Y7XH5)4Su+>o8$EWO7NWkFKd1?7QC%|*zGLAri$y}~8xVen>Xc5<` zNf?Nu4h%5)_zs&(iv+*_Q*60sI8V*8nU#ONH96W)o4|>N00000NkvXXu0mjfvmHXN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood5.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5348150246c806f8e1ce3cf68f302767d5e27f GIT binary patch literal 2467 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood6.png new file mode 100644 index 0000000000000000000000000000000000000000..deeb521ec3011b823ca5a29b3723e9c1de4e61f5 GIT binary patch literal 2233 zcmV;q2uAmbP)Px-b4f%&RCt`-o8NC6Srx}W*Y^0w#J}ya$4OczZIfn`rn~K?ghD}}N<5>g;vMmT z1S)?4uSom{NN8U`sOk#~TCG&774U!niCvJ|Zj)})O`0@K{42lgN#ftb!^C!+{@Av6 zf)l=yMABCeLf%C+uHyn^0Oqv!S2DP z^~rD5ZIOK>2mlDzH=pZU*)Yg%7MU2o1VCRfNH8*hY1$|ENDxpfm)lQvdv~|fzc7dD zssLaZ1^}6Sfl#C$E#zwV$>2y30M`8%9zSd!`}$Ni>oz{>m*B_{a1c!sw2@Iv6EgXy z0GNBa-^Bd?vjO{|sw$P89RRW$m3F^rnk3>;a)os!&kWll>&Ot$Qudwl1^^zPkJ`dq z*O*1&X|p=!XjYuDOs6VO9Gnsi(GUc+Vg38T>{E=6I# zuKN9c>)3?MzyC@(8navMTjNkQAQ@4*jx)tw@^g=9y5ol__KhG-K%-tKzx+A5we@!2 zcCkoyy#^-e+6e%vyJY|ZE`g(3kQHki4pjq!(ZP1x?emhKdxQxL4WBzqv2O(13E0_N zzY}504z!#YOjxWt8Je85Tci}E38+;n6l;DwV!Nxq-1K!FSIcE4yiKx3nI{XM%ZjxP zwrhZ8@j;Krc=nGw?S8kl$7IFY2HTdwMDi@qafL02E)5WX*jOT; z$=D@U8nzLTE0(&}{8ZfAr5!>D78-8W=8lf~gB??#Wzcq4+I@j=7=a+*kE3fR@caD; zAvo=<5MKc|I&)%C3|M+l%9Itf5_W#zg5^a9cZlr}f5 z$?fZJ-)w1flR%%=HBJaYVtf)`JdQpvAS>23NH54IPo9)YRrES9AngjDpP0a*C^Ty| z9EueMZq{nuLOdSol}h_t@p`G1%eZ|$mX?-eFF^{@1O&<(P{z`wy)>ROI0{&5?-zp2 zrw>60M2nX?xKF$zE7}%F6Oha2yN*YO24Q{gsS0QS_0>fR4i&Arv)3)?Q++l}KzT?L z@ckeCl#MmZ_^stF2S-Z|AOwUW1I*3-3%x&u4#YGaw_70?8MKy9A>faHk-Y>d*lGk- zRej-@R;av%zP`S8dv1lQi1K*wtZ0!y^K49e)iO^sq!tCs<>?KG+nt;i( zo$OD*9|r`5(l+%+pYqx4m!w?{!Y)Dj!h7TrhN7q~_*Q7jfo#XSfdgdzhV1V6d)v*TSS=%^N$JTu(hNNFJ#TF8ZI z!l?lrN3}pX8Y7*E;iwkKt~?_a)^V8)3fYCPIQv(l=Nd3RKK@cq@>OMUt!=k#rKs%% z5^svLqoW|8R<7XoS}C(?xq{p01wc{UfE8wY5oTs)q~!OUfD038@^?OBrtBc$YM_mb zl1zEYmaJr}?r(yC!kLRCLIHAHrS^YQ(GVZszAYuc=L7%@O`bzFD(vo6g)QE@k9T;4 z9sMlxKrk325e$F{s!~A+L7>l`DwCcQpeNEiDC8jOM?_6`{#k}Z zIBew@BZFiLYgnZQK~{2k{O(%Y6O={I323>%rR@S90VQMSxkBi4BGwgLjfGE;$vv?} ze$NTG_2Hejdhy|P4CL#e=LC$6SsA5PA!Q4FLF-+imIvrnRfK@u?e5sZu{VMP1B0lU zFR0|_DArAaE`euwgjAr+m%fvbNTA0&R-U0yph-ctD_Z`?=w#AF-IRWPTU#AR|G@Zb-N~^4@ zffYks%V&sbIsmQr%JgQPYNbYgbzWM2&k6X$?Y{#ZqxL#mU^~%s0;Z;>0I2SHdY%J; z)mHMgyxm=j+ZPNXggE|2F!cCSFk#8G_Wiq9g%nR3ZmXbT4;u}4yM5YOg%wDSpO=>3 za{|r=l^LJUFdr0(a-@~!>6wm1ktQX|pJLow9 zi`gvfE1HZalMqc~q`eqb(1c*|;X@LsAxc#brEC^(qi=2^6y@b7eogc|C<>jj*?2Pf zTm`8Rfs( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/wooddark.rsi/wood7.png new file mode 100644 index 0000000000000000000000000000000000000000..ad93421d4c994fee24df2b6fd1dbcf5e3a7c2cf6 GIT binary patch literal 2188 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 N002ovPDHLkV1m;9fX@H` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/girder.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/girder.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf1d1a262facd0549997ca369b5245abbb9acf7 GIT binary patch literal 522 zcmV+l0`>igP)rkt#ud1G(O(dn5J3WSZ9*vlahgy{K%6F&5-?401uRUsFkzgK+KlGf zgi^cVT$@n19kbiyv@liyMNxp9VCzl%bs%`64I*m1ZVx_y!UU{mQVDh&U zDnb&zuk05M_RD~bB@+hwSoq(D2tr_qqW&--UzCdy&~UzB+8}fO0?BM&wDd%Z~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log0.png new file mode 100644 index 0000000000000000000000000000000000000000..1499b9e630214d423fcb4e53f86500337d4ea3e3 GIT binary patch literal 675 zcmV;U0$lxxP)Px#1ZP1_K>z@;j|==^1poj55>QN3MHvwaTTC)8BpN&~A9`;tG?kr8SNCGtMwhN~P7;q#WmYDJQpfR77=F&&N9M4K~sR>wX@4W_p(p+i*77xB# zm^7CffVD(W{4ksxtUbqB;qC#(o>S5D4@jCzO~4uR9G-L1Txx}|alQK?&7~$_Lx>z$ zRS;mF9fXzUQUjm}^z3M^au+LmiLu$IeY~0Jtmmdkany zRrWKM3Tc&50>TO60rcJkV^ByZ1iktSUwfdUP7b04gJ6~Ma=t`E{2rh_qzx9=kb3g> zfbjp8k;G@cegCTe2jtdoSydo+kwY7>b(PSDA{a>&LE;$o04&X`%qu}NSRrKk5Q=u0Xg4B1R`sR3XM3>!#C zoz+N0t}2oUF9Z~6xRmBn4-iK@6h3J#H38pBbLk`C=b!(N#}{j5LUzMqtq1@B002ov JPDHLkV1j=G3-bT~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log1.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log1.png new file mode 100644 index 0000000000000000000000000000000000000000..b396a1d31d7ba33f0a75ce99072ed3b6abf58c2b GIT binary patch literal 677 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0(2Ka=yM*A2^3UcYGNZIJiSLMe_O3DFc?%bbn8%VL21o;L32LlEvZ)P{3 z5NCl$WHAE+-+mBgv|tTZVPIfl^K@|xiEv*!t#MMb0*{Mh#{d75^Uc?MWm2PikiAXSWP;}px&7Q!rPCkDAbA_o> zvQljV1s%AT@Bro6LU?1f?Y5pO(`A&oF0jXWQ*1WF)b3XTtDIgpZ=SR%*1JLKf-2A$ znYk&u%cdpFopCEjiGky${d=Gk!|w?nPbl6_xXUilCHT#teX8wMjvX!+iW%5)Rr7aB zPr8=Puq7#WlI>N7fc-mC{7sp1ejmDU?Qo;YwrTrSs#on+*`~B@ZN`uK^$!`fAN>60 zo_64o_O*4JmP@4{IJG6)pg{v2XQn=Ch)u3A4!{#^(?w0<97Re=2gsE+ENTRgk~J; zD&t_D;czF3A?zR*r;kX2yQH)tgTsue8}~77m>6;VhR~X+H#=Qi8Nyt$p9U!3+@Y@U zO|OD)L59%%kcHwwm&A^|v$*tGepV-YN~R_+bAi(ymK*t^e?FX0-O=*BAtWGdp4ef> z&5RG8IWVl2W?!Js;9!`#+l(Px#1ZP1_K>z@;j|==^1poj56;Mo6MO#cV85tfK5ehCO8ayu_dT(6-0077I^N#=k z00(qZPE-H?|NsC002)gJMgRZ+32;bRa{vGizyJUazyWI3i3tDz0uD(;K~z{rt(OaK z!!Qg(9Xsy*kGw}&)7ExH9AX@>07At`6#YqiT%f%m!-Y$NC?GI}>ESREi8;#n0$e%iMm_X$D(oSS=? zK`{{&fk!e}9;AQP_z=}aN9I1CYG!QyZT(#P^5$Lf6o3J)^_ zm2jURb`$jwHv&h*@6%W?MT8+nC>R7BC{=@3K``hnMnuPn98B8SWd^H)Jlgu;EcT2< z0qb;z$|8`1f`ErZ@Cw~fbj8A0>dm?0=&ArgY}VdA5rTC~)H2I(VT*u~>Y68c-ZjhT zN8~3DB}iNEnunicYt7gCUdYV}2Ay{qE?g5}C~Xh1w5%z_2Bmy4I3FB*bV0!$863_h z4|Ru&8f)CTt@Cz?5U>bVA~FU=h6@`6d0)t9h6~pO%ZY^y7cL2;-fv_$@pyazPi;}4 T_*EiX00000NkvXXu0mjf`id0T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log3.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log3.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9a3f3c7ea58a0099f989f3001d7e02661723d4 GIT binary patch literal 694 zcmV;n0!jUeP)Px#1ZP1_K>z@;j|==^1poj56;Mo6MO#cV84(IDBpN&~A9`fspu9Jf6Ox0iK|LWk*c!CnYHh89R&kIVYz=H+ zHG@tc$-x~1b71_qe4c~SOBsXXX_YbXfy7KC2YZ8|smH)~49UUPfb*IK&p>jpHz2jE z4yh`59~_mG9Bd8LfPv&-YtT+e4(^0tomf1Si~&IQkF(@pYrsC_c;t|6umNW(6$1#@bQxl6eK(yoL{FB$Ah0YJbSDjvPszaz1HLiP06D;wPx#1ZP1_K>z@;j|==^1poj55>QN3MO#cV84(IDBpN&~A9`Wz&o*APJsQzwo;E70xcQi@?X^KW`gxuW--B1n{Wk=-y+NTvpbgW3TM=NlLg>9! zA~^W`p%f5}>ABVSW=;Xrptp(uQy8;|KL|iUU8tpi9LAu)QR)H(&MDB(nh)qC zwgFca0cP+PC^=CjfR|Lns+C9UI!r$Zpanmq03)%9Fw$NilGPDD_7CtHK)h3c`zr#D z09j*yMF82VTw_25-Zh=#LSWV#-o^fk01U^E6e92~kL4ZX^_k=@b_cAas^N z7lk(J!5B!Y0_TM00000NkvXX Hu0mjfV2=r0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log5.png new file mode 100644 index 0000000000000000000000000000000000000000..16a9983af2a83777b62f58755751da4fab19e0a2 GIT binary patch literal 784 zcmV+r1MmEaP)Px#1ZP1_K>z@;j|==^1poj55>QN3MO#cV84(IDBpN&~A9`QlPyd^uPmwlZAPmwm(A; zECulWA3_hT1rC6rzVsvXz*67_-P9=0F9l?L-*SL7fY1ZaLJ(xVQw5gy%AhsE2|cj( zAoXh}<~vEmJnNH)9S^WqCm)SkYW0t*4+KseZ~zD$8%eZ44?rTJ2bKc2 zLLdWP{(6u^BGto<0lW@84?V>v0oo1$C5;S*o}vhlYJ8>kl#JL*@4usZ&?6vqB##n= zo}zkS`?N0zJw*|40_a@N0ErAeMHRShPx`1I2t7p&!NcPXNPE%u0(RdUklu9*dq;U7 zt9K0$dWxC@TT?-ArkeuV0KEt9gm6(mTDW7Uj5r|6jFul)SxJ+St`kqccR^uSV}H-W&99RZusgx;S(=z(<(`d=O?D2TV`U#}nOJ43!I6Cd9I O0000Px#1ZP1_K>z@;j|==^1poj55>QN3MO#cV84(IDBpN&~A9`Wz&o*APJsQzwo;E70xcQi@?X^KW`gxuW--B1n{Wk=-y+NTvpbgW3TM=NlLg>9! zA~^W`p%f5}>ABVSW=;Xrptp(uQy8;|KL|iUU8tpi9LAu)QR)H(&MDB(nh)qC zwgFca0cP+PC^=CjfR|Lns+C9UI!r$Zpanmq03)%9Fw$NilGPDD_7CtHK)h3c`zr#D z09j*yMF82VTw_25-Zh=#LSWV#-o^fk01U^E6e92~kL4ZX^_k=@b_cAas^N z7lk(J!5B!Y0_TM00000NkvXX Hu0mjfV2=r0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/log7.png new file mode 100644 index 0000000000000000000000000000000000000000..e40d95c6b74f9a46349abb14ea35fbe87c0c21ee GIT binary patch literal 738 zcmV<80v-K{P)Px#1ZP1_K>z@;j|==^1poj55>QN3MHvwaE+iT}FCSY>GJ0=a0001ne%n?6000Jb zQchF<|NsC00JFcOzW@LL32;bRa{vGizyJUazyWI3i3tDz0!K+iK~z{rrI&$n!ypVp zNudA#%aeqX^=5ntp4KisUwL3#(4>7H)Q;mk&yII%_|zS~^$0i`hj$PT0QzwF)-&L2 zoL@^gj=sMF4#fOJDPT1Y-+BW$+xQ27`Hw~bYH;)dfY~F9I$&G`b)is$4v|0r%IWZ} zS4G5V3}y=Fz7Lo?M`ApkxDRMwsyXpX@MI|kEuLLytptE(BXDi|0QhilJPQbg@5cbY z$WaidbvRW3aPL_J?E`vOzpvUI4yOu$(doEfIh<+%pyz(&aHJ;Gmg_jhbQF!SegA3=z|87qWd$@H``EE_NN_mS8h|Ch53-}fsTKe_2;;E^F2Uhc z0U#gnw|2$)8?evtN4 zIN3%NQ8fU`;Zy;D=E(;vBU5oWRRG}JG+?xWiaMMs0+a&hp4-XcR0%-iS;hVBjOt^4 z{9$??%MPbn17;4)U>|@%uECVUsn!5?f$Kmm98R?^;+GswwE*Z)zvXbM0N`P$4atR6 zQc(ZY0sY?xz`vAS#69V7s>dRU#?|ot0{hG1TaN&)L(;Wyi^GC)YseRsn=E%zg2DCy z_LGF>767=*ozCJV`r=Iyr!YTj;qa}u0QeICY%zy#Jp<;sg2yJVpzy#U57FODqWIW{ zlU~-Q4+;SK4|~D~RcQshRRKV4EI1J-Gyr&TtO8hj{6gVHAMB?f`(d=Y5CEUg58UHJ UJ5za6<^TWy07*qoM6N<$g1d=9DgXcg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/meta.json new file mode 100644 index 0000000000..05f2678e33 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlog.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "https://github.com/Official-Outcast13/Fallout-13/commit/48cb787f1a4c4946a703ffa769429655a6109e3b, modified by Peptide90", + "states": [ + { + "name": "full" + }, + { + "name": "log0", + "directions": 4 + }, + { + "name": "log1", + "directions": 4 + }, + { + "name": "log2", + "directions": 4 + }, + { + "name": "log3", + "directions": 4 + }, + { + "name": "log4", + "directions": 4 + }, + { + "name": "log5", + "directions": 4 + }, + { + "name": "log6", + "directions": 4 + }, + { + "name": "log7", + "directions": 4 + }, + { + "name": "girder" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..edc609c9eac6553b626845045a376a0657a84035 GIT binary patch literal 872 zcmV-u1DE`XP)Px&B1uF+R9J<@S3PUvKoEU7qUHp`hYm1ly% zzu+*qQK6_g5CUUx$ zrvO;YOI-StNjw1nL}8%T_J=VSpr_XotG= zMV2561LSFpSvgfs@N6k60@832Ptf%{bo~yqQm>Du?bUOh#@3pQ7}xVO#^3Efr&C%A zqA`aD^%B&0^w^tDbg?i6+Hr@L}7sLltHTv zHLp(I7FmM&rE?mTKXwlHXlHqfSVe&Clc%v0wGV_#T*WH^yekFOb%mzhs3^!yE%k-;nI^Mv^WsW-ALRjw+9w~W2Rh*8 z0SidIIe{6X!B&%D=5rEH)Fi}qWE99LoDsZjC=ZrIB#rX`0%1C$FwhQu>*A8Oyi^Pf z`M-a7#NF+UT5IZ!8n0+veh&;euK?UXJOY^LbHwRh;BDvy(6l}3mu|SvjTvB8P6154 zz!|}Fi~7IS0C1+u(^wnHTrK39`zW%Ni!2#t%;HL$9W4NoZaI|lP#Ic!xO!e`1jB3G zi~=LU@y?`aD+MGJ8rQwo0hxMsjwwyst8|#Ot^pXMW8d0)bkw_s8fOs>KtcIGhSjerfpTpNFP?H~IF04_fJ@A-d`^B-dcPkz$?0000igP)rkt#ud1G(O(dn5J3WSZ9*vlahgy{K%6F&5-?401uRUsFkzgK+KlGf zgi^cVT$@n19kbiyv@liyMNxp9VCzl%bs%`64I*m1ZVx_y!UU{mQVDh&U zDnb&zuk05M_RD~bB@+hwSoq(D2tr_qqW&--UzCdy&~UzB+8}fO0?BM&wDd%Z~y=R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log0.png new file mode 100644 index 0000000000000000000000000000000000000000..053922439583110cd7781f3395b5fa5f4b31a30a GIT binary patch literal 1177 zcmV;K1ZMk*P)Px(Q%OWYRCt`_TQO_fP!Rr7>Lmu_AOy)^YtSMHS-KiR@Z8N~!QfvONa>iZa|kA0 z18FdLs0PK*1cZn&xQmB$Q19iWNKWuQS6Al)gDgut?tAy%eRuD?gNkvmxBJxX1Z%(l z?fdnPWc-hkmu;Zi32-r*R5pI)1eC#bngD=Cy=Lys7fZy+41U`+_wFAf(KsJOZ*Kr( zc$~~${MM+~;5tpr7fWm7sqp}Axa%|#Co{y!3`aqBe~6}ux%OHPu5Px-0~+-jx}5-V zGQ*(XGo%2i;oNvzP~!n{GDD-DuI+9o!0FjJ{I>gI#tF6vQA0o;gMJUEXXog40(kx* z03Zs-=Gybq=dNzPipCMePyqPy`O_1SU7NH?#mNlaPJn2dnAwY_iP_D&oj@GNr4V~S znc)D;>_yXI=AA~phS>gcUJGIZcu3-*i^pmJ886TTF#$#KI&Zw!atb{~1H=UIP*p?* z2VehMU_}R{YkHO;V-@lqQYFL$90mIb@8Xq4arfuiUIWAgT#P2jr?W+C+-o^1H$hcW zxC)2~cuPLdMUXa#35cc%{I-kmE-w77=vouR1k4vp%oj_O!UAbHhs&K(Fv3lZdDYB z!m-KqIT7Rqz;lhS+X++|4_K}U5gA3#&~o58$no)kV#od1E zJfO^&XIU&AVY3huAUWEu@>H1c?&|^KLy3dE-KTZm-HL+|uKW3hNI62;xq%i~JsV6l ze$#0E{BfAJ2msiS!ns_4CpvV3OV4OC98b%kgG7I3NTfHKYsoajiZVHswsLc2N$D>ar>fh_gr_p7LBQf04{egMiUJB zJu~wZ3VF$GcsaDvdaH&2LUn;CtdhfJ_oPro03jvfWsK*|mi)T} rDhU9J)n2~Wz((&uPx(4M{{nRCt{2TR}@3Q4k(Wb7>%0Lckt$4|@rS6neD;@!Xrog5WO`EFQhtV?}~q z1u21C_OQvp!m=0w@sfi*#CgunzPGi`=uSgF5R&(Hvpe6L_vU-^#uca;U%!01m)w7R zdbJ|CUv#quKD>V?BH-rsPGrMd$;}$*v{#|kY`}Cjhb*7CHbkhe)ocI&z|Czcdj1>H z-3mZMTFr(t4vnqq(?ab8P*fSp`=+xwMC)zwGi#p$(Rv%waqf(X;!OYmIQ{;kvTv)q zrt=&K7VLTF*kVzn=ZrlMF$$Bn`@Rq_3`pr!ztBF0N&p87WkB02+xTq{#pP9;GVQO6BuP_RQm80FpP&h~p~42O_aC2LNnb$(wcQ}Pca~2o&jRq;ET4$U(}2p! zP_*9mN?#fp=>ljW7l=?h8lwvw{mf-B@2?wT0&tY+s!l)i&=-mtbwN&mC+`=!&YJN6 zN{#t!AU-0bAWQmpri) z1x!?koLvqJnI#%N506eN^@6m%p!OP}5c=nR=AOx%mrHD5= zkmVDVVo5Uu_|6vq9!H#?EADQ0-C?T)W(dGh=9?$15%#(L!Tz53xn>Bc+CkDnX>FJZ zg9wfC*S~=o51^o1Y$SwNn`x!k%@Oe0X9wm8K)6(zC*gwY0o4o7g&6|qBIh&AS8$;L zGX(hXr~ebs*bJE=fRAd`T7X$*4Novb03FT3Vamg1$X9=)5i-pXz(>>V20fmzl$)W@ zsD|eI(&_*J|5*bab&MEKJ(H+{Ndgcd9iRy_1n_yywE#_u;(Ec0v7ZAo1R(g_)-bXP ZzX7w)1j+lF?|%RQ002ovPDHLkV1o0m`F{Wa literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log2.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log2.png new file mode 100644 index 0000000000000000000000000000000000000000..053922439583110cd7781f3395b5fa5f4b31a30a GIT binary patch literal 1177 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 bs{(%k=)faDRX`*K00000NkvXXu0mjfx3c=V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log5.png new file mode 100644 index 0000000000000000000000000000000000000000..f2660b3f9364ca61329c2e37edef2e1bd6111f02 GIT binary patch literal 1218 zcmV;z1U>tSP)Px(d`Uz>RCt`-TfIsnQ561MHjRN083xuOnIcU<79T(f;w#t-zRdRf1cI`q-PU0d z(+VyKDK^DqU@eBh5Qt3*x0pRQ=iW>-=APLz?gv7gJ4xn#=l7m-vIS-A?rcAYK@$Mb zsMpN(s1+biGV}jvoB{yCplR-lS^>U&zuofr{trHHmOvOZk!BNXQw08+NaAZzXV3fl z)d>KAPCGObCUEHkwsuTs^ZcICz4v#k6F?i|B#`8}ggHTJHbI#jtNITT2mJ49c2#ZUk^+>f5!hjg9OOX}(y$9*AU0`7)Kp~d>J@y#t?wgvLBt7m+PP$DgG546P9Kl%t+04=7ppo!kwj=TPH}wDef3^fOX4I` zCqTpmqE>+ZU`r?a{BM+k$axvvVF2Lz))noUf3>ph{A zvjAXg1epX+m&tKHJjN1_ura&|xc+esz}_&O0cev1o(oh3BK3f%6)cssiGj3j zJL*~2HBm}Mh)kl>4sm{Qh2w*+wOP`dD!@Mq6iAVK_~U~v`h%h6C#oQMLMa-MH#!!! zP9*SVM%2mIZtgD2c!aefS`cwTl8%$ikZ{b_t57KtON4m*=MjOQ2hL7Uj5$fCL4?4IoQ-JU@K*oq4OVEADjsFtJw{rQ4QjL2xt7gT}(KySW4-2}Af3)D40d%i$@N=$pcKwSd} zTJr_!1Zd9}=o9eDS)yq3bi#Dg?MIA$stVtJB)d>I=BQyMm zQ7(!aFA_~wbpm+ZU{$G%+dd#WF0Y;mzJ#b16xI+a8b}<5)HMKDoeWW^b5)(H%o4|B zbpm(?IZhTEHD$EFWaPbse2pY8QBqSk0p2O5@foTf)4B`ED4r0K7eD1yia`J^%m!07*qoM6N<$f-ng#xBvhE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log6.png new file mode 100644 index 0000000000000000000000000000000000000000..df1f6bce30a34ef1f118181629d40de3ce7f4adf GIT binary patch literal 1143 zcmV--1c>{IP)Px(F-b&0RCt`_TTM$FK^T544U`5#%67pX;vV)Qgd%uVf_Uyfkp70=`*(`}z#c0_ z^eWgA@X$SMgr=|!hCrl{LwZ=>$-A=?jd^D?qduqon9VTHydTfJGg*UU9DLZG9-mzz z44P=vYwCH_3Xon6)P2&+0HDw=Y6UnvI$x9Y|3dPyP4Gbx_;naG3+U>(#pO}gTKy&)hQ4AnKwJfC550cx9G4N4>}18)e3H$njU%-b;SMd1wr zWY*m8Id}{RgXY|J4}~`ba2H6EE;@T1D?WZ7ydl7ZC~g~Png>KFL^%`yK7aZ+O_MIt zs{uyiiJD2u*Obp`AQZTgUWWahO>rKVLTmvhGv$L{Wk6d7mAHV(L~W$3Dj+6+W>^<8 zg*KWW-_>^2ux0@~iqC@{CwzdIfRpbh0A@mF5j>=A)mTXyX%Hwzd%7mmCy-|FDKk{M99DaL9!7t{OX&}!NmomS>&A9^y7Z+uBHomE_vZC< zsSjVh1pxH>J*OKZVhe~jLY3C|icd!=^8fp*NN@=;0YEvZ>Gz}Yq!9UiN`qno^zAR& zC*;sichGX#2UxKHN^ca{XzkBI=`f1hIQsf6Ct+-(cNxS4{Ji|5u4glE-q+8MwVX)1 zv!v61OO|C~hkf=1FRsY0(P;RP|UpbEw}(ar@R%^5-^)a87{!uMqv8 zBfu=*AD>+Um>tBlp#z)~zz1PkQ*iK|dv% zzMT_b@_E3#cfhrPEjTAYKUV;hx6>%~nKZ-ch0Fq+FNO|2Y?l^8lo{sL0eI#(y+|MT zV#uTbO;VUYx4F~goB(d#-1Mo?3TTHcZren0et&xLMby7@7uem3rodvSNlm4*NACiJ zMNGPi(wK7s<{g~m+JIJsrK++8ICp_(UlQBj*%W<$cqFR_{0AI8_j9;8czXZ<002ov JPDHLkV1kYc3fuqy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodlognew.rsi/log7.png new file mode 100644 index 0000000000000000000000000000000000000000..132a738fd542bf711b892f87e01b716c83bd89da GIT binary patch literal 1073 zcmV-11kU@3P)Px&>q$gGRCt{2TRm$VK@fcoQ4@hs5C={nU!g`|j3I4|390iB^7DfKfm6m9VYdb) z2wX(PSr7+=uo1|O3a2>F-rU}tBxhF4N%3oJ?T1b?JG=Y#?c5HG@#XXTM@|2e)2kg# ze^uuYc=z^=$^o}`4=Nj8YdVKOXD@R9PiJ$CC-(q=sMSQHUdy$mdR}*Xm#Cg^?f{O| zsLZ&y-2wn4qlv3;)T6TQ{{(Xf#O;ZE4nJ!q zr-eEKq)>kjZtotnKS6~cyMPqV6!x9HD7Q8MGR?Ju+5rdM-9lM1nxIjy;h@{~%4Ldc z3AF<_J_clMn#{PxKx442m;$Qs~6+GA(_ z=hPwT$OBt41-KEzn{nwm9stfRuK{F>AmtZ<$pv9thw7+S)c1LDm3? z-trNqa!!d!3e!qjS_EN&5~(RG3oU7Bp>_Z_RFbZMZ0qyulc7Bi2&M;c_*!0BJpf$v zlg&O1NeYcGeE8*|^t=!V#ss-s1>{v*N%kU!c+vl={Rt|l!|&)YegsxK;P_J_8BI2S z3J_Ka>8gZ1M-V0`ks;0vNZpm>Gi$s^V%jhG^r5@F(E^;DUTJ@V3a?C`UIDyJ0qqy? zv;8vdp9`e~>%)+G3XqYFdd(SLw!%}Js%QZ~;LA};a2QYSpPbMvsK!1uwmuB$&jL@p z-aqM`e*2y?zKSFWSkvur8KgtfR#0J5dL<|Lcluj*7}7$@5Ro!L%CPYnB0$mL;msJG zy~xSz>s&u7;Q*kRBRHMSofCNKoZm+a^C@7>B+VnhI={gDFqBH=S$Jn83Qt$;yRM$s zg@Snm5Hd;~iF|?IDe(FqzkaKpYwiH)u7JR^M*$QvNK@$a1bYVv2^JiZ@%}}N2Iji} zsmj3eixjDTD~J$~?&)Wj*9+ehD9b<4z}x|=<`=9hx4_&1*7CTy1At6cOKGo6j-(ue zsMS;xp-L@+&jC4N_!q7~x&{8c{^K&zwGmJW2P`B*!iy29)RxL^Tf+p)k|)b@ z2{K}|;Y`q1i5DeY@K0@?kEP)Px#1ZP1_K>z@;j|==^1poj5eo#zQMHUtoBqSsd5D-X6NK;c&U0q#eWo2t?YZn(6 zUqv};O+a&0MtfOGfq{W}d3kSdZ)0O)R#sLZARuQg8gDTib~GN2XjYY#m5hvxWMpJ0 zC@8$VyvWGNds<3;Hy|}NHHA7NnL{VIhHt^a!RP1apLAfSr>B-}TZLg!Pa+gn7UseL z000SaNLh0L01m_e01m_fl`9S#0003oNkl*_whd3`QGS6r}}JHc>$koq7Kk zoHUJ67M*ipRnABLri~Er9U)eZ>-p;ie9v`OC^(y7y9>uijf&z;f`S|D565&wrpXJr zk4qH1?cr3N7pP8`C_=&C9V-qr;aVt#!dj+hs26}H3*}2tH=^yBw!NW{%0Zz2T7-?R zvxE$V`wU%zg&YOU#H9`R^DTs0n1e#jf-b>@5uH_2L%%FwSlW&y=v{C!iy9ubV0veg z@;VmgOiExdO7{+8ha^Eq=cfj1o1a3C`Y<$-vLb^(XEA4JH3?i8d4)y6K23f|XO0Fs zlQ(cO3oGP5jrx3PpFebI@!G?+Y5KmW54{kNCzxyR1|W;vfa7A;6u%S~puuq o1Qq>)9z96PPePgK>Hdlke~A}JQDoUtBLDyZ07*qoM6N<$f-wKpKmY&$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/girder.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/girder.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd7abb2460e4e0ad822931a21b2ad8bf2ee8e61 GIT binary patch literal 614 zcmV-s0-61ZP)d*|`*H*V zfuhgngH|Au$$$fYqS0te2qY4T5&>-#Ab)l8XNjHDbA~!Ece;0+l!Soy=>otn62tT9 zaZ{ZSM&r8!t&xk=n@=y}TF+aG=-)8+17Y zXaEXZ;l+2)E`gd#>2;j|vg$(}XhXOh9@W`q(*;9a?6Ft$y1F<~#CANO9sNg_D%Z~) zfmH58|NqMV7@e}Q>JsaZ(Blo}D7DL-?E?&jY7(0M>Svya ziX$=u8u7bCAk&D;l${Kn0NE_cdx4dxDnbO^gxXq!rU+OmLQ@2+6rm{s{|PREjtDy< zv=XKcqqY{Isnf8nMOgJX9$r|1`||bqKVcXFztaJNAOO9=KE2_m0(+xn(WrmxT7}JU z4FXF38`gtfunPDlsCpquX+}?M4cywR1{>jer5619JPxhGFDXl1H!hN2P5=M^07*qoM6N<$g3t*F As{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/meta.json new file mode 100644 index 0000000000..7cc3379bbe --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from Big-Iron at https://github.com/Foundation-19/Big-Iron/blob/4e1ebfed8923d7d3d6b29cd657b554698276394b/icons/turf/walls/f13wood_wall.dmi, modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "girder" + }, + { + "name": "wood0", + "directions": 4 + }, + { + "name": "wood1", + "directions": 4 + }, + { + "name": "wood2", + "directions": 4 + }, + { + "name": "wood3", + "directions": 4 + }, + { + "name": "wood4", + "directions": 4 + }, + { + "name": "wood5", + "directions": 4 + }, + { + "name": "wood6", + "directions": 4 + }, + { + "name": "wood7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood0.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood0.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7aeb45c1b2d87c2eae77ec52e2517f3d641f4f GIT binary patch literal 821 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~)2Ka=yiiwG-sHg}C2zYpS1P2Gl#>S?mrev|v<<(JM`T6-hJw3_E$tfu*{z@WYVPUoA3P4vp`eNb&q_j(d{DS`z z4H%S9F24ZO##!JISFJ`5K8Kn<=KS1Mr`+KgVNh8Yx!8dfq<-?%*|!Cbs02;OvyGgmthTYq z=KQ8yH3c=pCMTBN)*YTb3q%^Pq`ym8$J8|A2*(%YC*=Z@>jhr~JG3qn+PlE6?UG8; zC7}hYP44cfovE^R@$Dt5E9_U!nNi1-_*iQ)L+snKu!C&5ma7>=vpPc)UnyL^9(FHU zaE%Vr&&R*6ZvV%=;zFE~)CPGK8|J4U<}JI+`nxvtb78^!((#}FuI8nl zhey?)qU&`{r?=KlG|A*-;}!Vt`C9w~3&$h-OwJ8#9Fsq0{J0SNU^+udL7mZ*71j<5 zrz}rNtn7(kZuz?UrNTn%r@vDyPkrTGapJYjb{>&_9@f_mD_NUD8www>cV#Nw<-V{o zM<_w==gOQ}9y{ev)vhzMpZYgqJ7>VcX+IK$elY!YOBFFW*yJcMIl{3v@#NI@87|yk zF1}!N^+{sQxVA0j<*f4f5Z~LoxHyu8v_I&tXqr(X>@l&!a}9&&E%VT(87-`P_m`Z! zZudPlv^rMi344-|SkE#&%b#ly-kNHynu7|I5NF(0uzXJI_UH Vlikzzk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1!1o(uws;H=BXJ=POdNnpSmYK-)WrUqLal**RsIs#1;K74C+VW>Qt3QAK z+|<;xsHmvbN@;#c!qll##l*yb26(-ABoCxSN`m}?|6>9MfB)x#KzYsrkH}&M2EIce z%qXhi)c|zZBu^K|kO=pqQ!f@Z83?!rI;aYY{`_D6_T96xtv8n?Zql{opSY7R{mj{> zyHN{IJFE#|ZRa`S6PyBY3+)H8}N z=dClYv~(*t?GST><6V5Ef?g5}w=tixKKELX{QvH~%{xxK=bk4C?~8Z+)Eaq|^y75{54I4R`a?ck?) zs=|`xrQ&zaG|7S^r@|P&tLJkbImLGHqV55ebDw58uE`NzA~<0?OHyh)qkhN1U3Coe X(pY6)v)sA^j4}pKS3j3^P6k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~)2Ka=yiiwG-sHg}C2zYpS1P2Gl#>S?mrev|v<<(JM`T6-hJw3_E$tfu*{z@WYVPUoA3P4vp`eNb&q_j(d{DS`z z4H%S9F24ZO##!JISFJ`5K8Kn<=KS1Mr`+KgVNh8Yx!8dfq<-?%*|!Cbs02;OvyGgmthTYq z=KQ8yH3c=pCMTBN)*YTb3q%^Pq`ym8$J8|A2*(%YC*=Z@>jhr~JG3qn+PlE6?UG8; zC7}hYP44cfovE^R@$Dt5E9_U!nNi1-_*iQ)L+snKu!C&5ma7>=vpPc)UnyL^9(FHU zaE%Vr&&R*6ZvV%=;zFE~)CPGK8|J4U<}JI+`nxvtb78^!((#}FuI8nl zhey?)qU&`{r?=KlG|A*-;}!Vt`C9w~3&$h-OwJ8#9Fsq0{J0SNU^+udL7mZ*71j<5 zrz}rNtn7(kZuz?UrNTn%r@vDyPkrTGapJYjb{>&_9@f_mD_NUD8www>cV#Nw<-V{o zM<_w==gOQ}9y{ev)vhzMpZYgqJ7>VcX+IK$elY!YOBFFW*yJcMIl{3v@#NI@87|yk zF1}!N^+{sQxVA0j<*f4f5Z~LoxHyu8v_I&tXqr(X>@l&!a}9&&E%VT(87-`P_m`Z! zZudPlv^rMi344-|SkE#&%b#ly-kNHynu7|I5NF(0uzXJI_UH Vlikzzk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1!1o(uws;H=BXJ=POdNnpSmYK-)WrUqLal**RsIs#1;K74C+VW>Qt3QAK z+|<;xsHmvbN@;#c!qll##l*yb26(-ABoCxSN`m}?|6>9MfB)x#KzYsrkH}&M2EIce z%qXhi)c|zZBu^K|kO=pqQ!f@Z83?!rI;aYY{`_D6_T96xtv8n?Zql{opSY7R{mj{> zyHN{IJFE#|ZRa`S6PyBY3+)H8}N z=dClYv~(*t?GST><6V5Ef?g5}w=tixKKELX{QvH~%{xxK=bk4C?~8Z+)Eaq|^y75{54I4R`a?ck?) zs=|`xrQ&zaG|7S^r@|P&tLJkbImLGHqV55ebDw58uE`NzA~<0?OHyh)qkhN1U3Coe X(pY6)v)sA^j4}pKS3j3^P6k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1!1o(uwiiwG3XJ9MfB)x#KzYsrkH}&M2EIce z%qXhi)c|x@pQnpsNQC>*sc(y#3+X|plZ3YyZaO+o{=}V$#!u1~ zpAB1Jx%KYPOY!TsE5-^;P2OS;hb)p875nN*%u|?-tc`>72iL%1L8-V)Nbsrs@KV#z1H%n`N1gNj{KT< z>*j`6t7@AKz6Ki1WGQ|tG>>JQssyXa*JY|7cCOYn%t;oJc-FwbE>p-eK|0lLhZ^Jm z8Yz|%sn^ysgauZoGzBvyP4zJ_(ruJJqBS!?$*L{?1>Z(5H4Alxu*%R!st0&4u>%!c z0CG>VTyH48XMMc9BUFS@P;R}z9U+hbiibpnoWF%nD{|f|R$uT-K-09V^J~%J~1ZZF7W0+yxZ{w%gxW*D$eM UD&*py1&l5RPgg&ebxsLQ04YcF>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood5.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood5.png new file mode 100644 index 0000000000000000000000000000000000000000..e150a6395e54ec941001eb4bc8fb6ba19c8e4e02 GIT binary patch literal 515 zcmV+e0{s1nP)Px#7*I@9Md#<|H8nMPd3m^oZ^6OABqSu6LniLuv;&gHwa5WJzc@NOm5jhb(md4%g@B?5tDOQ6K-#Q2A z-Ii;s~7XvxF_aM(xyYypHb zaU5@ui$^Kk2iOS^fsX}%4xx_FtqM4IpaaiZ1u*^sz#YM>9(XtjfU(!O0CXTt0GkU3 zAgc*VISI(JPFLl;g;keH!0RpB2fS(tS(O2}_5=*zP1Fv`fUEWaGk&5wO>G0d145A& zMzy*$7KuBF?3 z+(HeYr5&I=WAH2hFd|^|J-Y^GZj3j&06?b{)ANth`xEc{UuUp1;^_bY002ovPDHLk FV1l${(@+2a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood6.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood6.png new file mode 100644 index 0000000000000000000000000000000000000000..991a449b0a1ad184d23ec8766dafa17b4a43eace GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1!1o(uwiiwG3XJ9MfB)x#KzYsrkH}&M2EIce z%qXhi)c|x@pQnpsNQC>*sc(y#3+X|plZ3YyZaO+o{=}V$#!u1~ zpAB1Jx%KYPOY!TsE5-^;P2OS;hb)p875nN*%u|?-tc`>72iL%1L8-V)Nbsrs@KV#z1H%n`N1gNj{KT< z>*j`6t7@AKz6Ki1WGQ|tG>>JQssyXa*JY|7cCOYn%t;oJc-FwbE>p-eK|0lLhZ^Jm z8Yz|%sn^ysgauZoGzBvyP4zJ_(ruJJqBS!?$*L{?1>Z(5H4Alxu*%R!st0&4u>%!c z0CG>VTyH48XMMc9BUFS@P;R}z9U+hbiibpnoWF%nD{|f|R$uT-K-09V^J~%J~1ZZF7W0+yxZ{w%gxW*D$eM UD&*py1&l5RPgg&ebxsLQ04YcF>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood7.png b/Resources/Textures/_Nuclear14/Structures/Walls/nc14/woodwhite.rsi/wood7.png new file mode 100644 index 0000000000000000000000000000000000000000..6b23fc80a8b749751e51c6fca567a2d20a4cdb45 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`031o(uwK7an))YP=HvT{dT{=tI>Ra8`FI;#UE{~NqN2BbJjg8YL2Ljc3Q z=Dm?XG0p;y$YKTtzJnmlxMO1WTcAbvJY5_^BHWKoW9(}-;9+qVdhx%$CcFCNSE=0r z&zJOFS#_&RP{(h9jh;qy?%p?hAGg;S%EfS*+2%P0ywe43)H)ZCXX&n)b5PIEjw^-+e!lkjwzN8DB0^AA|0h$TFD>M*VB=0xQK z2Ns(p>%A3?ZLF(c!yL zYvBo<3AZgyyg6lN&wNaA-UI#~=R3v^HgY`{2>-wXw2k3OXu{_5rt{u4uCv$Ncw-o8 zvGe@>0E568r;67Z7auM>T2Zk5NYuvQQ^EZoAGme0 zc)zh``W7BCK}S&Z)y7?yB>CUPHrZwFSKYuEBXok{l;2AKGv~!8^FC-gz!uP7%F=(F Z|Ml#+Rg2fDDFCCN!PC{xWt~$(698yW4*viE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/DamageOverlay_12.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/cracks.rsi/DamageOverlay_12.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b06a1e3005f8b204f140828f18448d591a34ad GIT binary patch literal 1245 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window1.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window1.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3fda0defbff22a0ce2879fcae50560035b85a6 GIT binary patch literal 562 zcmV-20?qx2P)Px$>`6pHRCt{2nxRg_KoExK2nrm&ra|xmH7L|2C#voN5LGo8TuBg3x(bcX zRY8KPxL{75Ly#i@j{}YB16!t zzRjlB%OaUh#iXGsJ^C`z{lKn0o*W-te13fw`Fy4oo>GDm2o3e>HqaKJ?CrAmwQEF-krCi(;{gl_ zu(-cFuY2x-8K5tQ+C<Y8a0s@iOsDbz80@_O+WCOM_q5*6bt@nU zf*=TjAP9rdUJZ7kX~h`$p7#E}E>;sF96%L-d*cCQIV=K*0JbY&8#Do2aDV_raX=es zrc{?>FId@QCrkh{b#DETR2`Ii1uRDZ<@P#D0RZSm0XqQ#-y<~vHa?(iv}}|J0x7H` zK?-NcZWh>uA{JmR004ea#8!ZOK1;S!Bcds=6`%y$53m;i8#a+3fSnU#Y({{s<8o|9 zK-JUl?P?G}5+bAtRh9x!!d?LE(ZI$DR-rP3A5yWNZ&}T(g8%>k07*qoM6N<$g6p~I AEC2ui literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window2.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window2.png new file mode 100644 index 0000000000000000000000000000000000000000..0085fc0f9d6f5cb6b8ba41c0ef6861d6c9233c15 GIT binary patch literal 565 zcmV-50?Pe~P)Px$?@2^KRCt{2n!iiKKorNn6(`*UOC2H@I&>5yt8@|^I*IfT=#+n<1&2cKUvTmd zD31LHifa%Yixd}eaBcnEto;~ZL_nzjK43sV$iV{!1cV$sAY*_C5COg~z&9em_XYTd zJQddSe*o>z&ndM|K@bE%5ClQ64>>R3JHJnbycW2BdIs>3sr_rt{`lyS+B_L!tHEqG zN78B<%iFuc=yEul&A&v10=Ww;%I)tT#MG*tU^F#WbzGmTdVO9l;{z)jBtlA-8WFH4 zP|ksC$nyXy!;w-yiJDwpTAe4X{Yz2y0y@2vG}BxLdjYn)0E=yMWo!qXhy5L38n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window3.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window3.png new file mode 100644 index 0000000000000000000000000000000000000000..5f66548aa09ef3742b84cdd78e6309e60867420f GIT binary patch literal 532 zcmV+v0_**WP)Px$&PhZ;RCt{2o1t#QFc5~X(@@Jg9Fjdlc+jMQqCG-UUm=qQD%GzLlt&l}m^2hn zR?Q?SwOFM(eYq)6=wW3W-tZMFRxMO zzlu6L112v(^d<0ce^+A0zwJBJ{LuwC98X=$`6s^wCNF>>2!bF8w5-+}REZmsnU9Ow z0<=wCna9l6ZBwJ_c`PJ5!M`%@3XqdS&rsjEo=oCf~wP$tN^R^Mo~0ik`qAs0n!in<|4PkV~~CTNIyXO0s4K4Px$*-1n}RCt{2nmta#KoEr|h-(-Li-HTdq2dBQg)3jdmRv;2UV(}uP^CbkNyikBqEEiAi$M8_@ScL6jk0&ovF zQ_u*Ay@1%T2%tq!FmM4RKYb#N03HFdG~qCF7SK-64oYoreNXI=_QwE?fTpgh9_K}% zH2`fuavMyf5ukklQ~>GD69ENSg7ZXL15|+EonY5%a;XFt;N|r#^ev$TPl4?IF7z#- z1Q%fc@wq4wf~J6*|2MbksA~@IyO2wm3~U^Br@$;tevZ(j^#{RDhux=do$nfiIM4sZ zvXs+fMNuvr_%}jR@eAX>`bx}qp5r`0LLhi>zPB)R}YPaQ3Ss1z6z@}Zk25ueI- zIc{6(yeLiAJTbROMi*enc{^jEQX#qkKK>MmK3f!31BRSO3{RpWz)uJFch>Q;b&Fk+ hq9}@@D2j5i906#znm}eG2!Q|q002ovPDHLkV1jPx$Xh}ptRCt{2o3RbTFc3vQh&5=~fiakZiWO2Kkrk*i1!J%S4U1428I(Yx`0l=y z|Efd@vhVrq#Ew}ZnDeD=?~mvEe81cF-k0u4*VFl}yEb#m-^}@OY5IcymXn{CfI`5( zR!{eo4jv#8(8o~9mxfM&N2}+A3-}eFb?^YNHZOsk#S0KZ2qAqf@LTM;7z;k;1 Y0!=!6nE3xR+yDRo07*qoM6N<$f=o)XsQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window6.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedbroken.rsi/window6.png new file mode 100644 index 0000000000000000000000000000000000000000..88642e21a6b81802585c5a1f9700605ff7176450 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zJ3L(+Ln`LH zoo(oM*g&K$UXXb@hfrW!%z@)4G>x8eIVL$A3V(4W_z4qF&ddf?CqeF{gv3V-J}Xyv zdQVCJZQK1nI_hfY-~H?T7GF8p*0OW&=56)0)<4$V&b=M+c>Yl-4{a^hkkaJUyEYmg z3(`zbYGb*|l(Znu;YB2n$e1J`P$ZVKL)Pb^&%BA%cK^92rxi&4s_HyO9DtSc1l)J<4d zu;_l0i5Spf4c=V$t$;zw;PC0luEjB|3%gS9Yo2~^b8jo$&J5DckYIVgwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..7d68875b3b27633c831f8ac9308b4848f7d9a00b GIT binary patch literal 363 zcmV-x0hIoUP)Px$B}qg5Rjr2lt%D4qQw4B?MhkNX{tr?Ye;UCc}4=yDa-`8gTu)e^ec%~gT? zI$g|#c^PN{tVAY)#TvUV?6w;fj}p@vQJNP7005%+rY%5;2mBe7c&IZe@je17*n@tM zJYTFhmxWcy$WRhU1DFp^9#jn1xk)7fKER(ifj#ImeoaM2s|BNBuTre77UU$)S9>ie zgfjpLqWH#?)0zlmq*a!}b*l$J{0S-XgsU%(n}kaR_~4ADeMbpYh3h`GI)rZkQ#CL1 zHG#IO76fEf|0+Bes0;u0l}iQMsJd35?#)XGfcrri3Px$=1D|BRCt{2n!iiKP!Pwz6&HUjTC7t9(+(X4$>JcH1ZV%7795Jr>_6hqn*HVZ8MS*dY`4KA%@Fi^Y;}86uwI9g zH2V=k3gjiQsQhY{fvq~+v^Z)TEsjzRNH30(^8hNNaTGNbu6x`L@1wg5O8=r> zhye2^G6(xRZ1zM6P~J2@KEKE|#RyPvJ_ZmblWELhSBwBTi~Sj+XNd3eF0!%(*7nW);ru0qaJcE9r7d08>#f;)DQIQP2O`M5^tC0Lw6S!E#Oj u6HzbXoB(yt{KriWMo|<+Q4~e_$9x0Vi{Js9=0QcY?%>3Kq4vg&sUpXN4y`5}aYBV7T!+tAqfzwe%UE zX-%FkC+7Z*zw-a~tt01tZl3EsWj5!Gv)eLF-sb0D%l7@9?3>IjCpVvMuDG9n-Jg5= z_sojQ&c^&!)@{P%PJx9@soo5mUA;I%?q@TK_V zdAoz-&QERlf2K-gY3j1K3eP@nJY8B|zx>qWs4I~Rj@X^;^pxrmn%4dE)S~^9d|p{9 zu!|&Iy;x)zUt3dW8~rt$t5mAzcU@PrxS@c-)kgOUeh2o3Hl_=V3oI)bU+FBU)xNy% zoRAZTVvB$g-`DcS?$xg^-v90#yK?{gY|9_h6}e!_7c!JEWL!DV7-e>QnPe32CADoA zuZiziB_P>UYTNW%SK!sF>u;i`9`CRazhHi02bYe^4$%vyJHCC|uC=(hoL|D~b=Y^N za3-&_Rnp>2|7Lxy@ayX`5og+UV(XLOJDeJZuXAHKUPz~OD*0^B+#n*-z{kMLx`5fi mnehd~g#ZRC1{1i@XI>80lFEu-lP>~ek-^i|&t;ucLK6UDlGX44 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window2.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window2.png new file mode 100644 index 0000000000000000000000000000000000000000..3319a16f27dd7244943aeb7525faf011e904179d GIT binary patch literal 541 zcmV+&0^Px$*GWV{RCt{2n!iiKKorNn6(`*UOC2H@I&>5yt8@~aMf$%~a40nYOL6ocD6T

#k76zewp`KN|N4P-uLdkyUV*C9CJCDq?GbEi^Y^uew$L5gTdec zclQsi|4T;0+I5x}EbVWx)M5eEU{#P!2}S_Gj0nzMV87qT#rc`D_MHm=0NK;?uX}sD zJL9+akEQ9hy>$T_#seM;V2d8Lg4sMxf%-5`;z&EJRgyTu_0^O#k5gfZ0j04?9M!Hv zfGj}O_>c@Q>3j@e5g^pw2N(nh*?53KfRK#`BnF58B7o}`aE%Dy`UPA=UJ94%e*oj} z-zBw9K@bE%5ClOm4>>R3I=@eaycc+Uc?Iy5sa-c`e|mCEZJrFi)-rg3h z+uUI08=wYFaqe{2(n(B6a0&&p68ljycR%byt=@;CAQ(M z3#?-NzjT4NA>TL* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window3.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window3.png new file mode 100644 index 0000000000000000000000000000000000000000..c96edf58214714d5a29a80e1e7e7355d9ede2f26 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zmwCE4hE&XX zJ9}Z!VF!V>?L4bW*Y7!*o=6LBWdy3Rai*Fm<^*gqE<09=sCrk>N^+;(x)B0q<%a1ZsdO_&VS(}|ANKR z3RR2`f*-tjVsZV3y=~a4j}MvFT${~hS@$IvD8qJ(J4Wof_xGPapKi^{w%@-y^zQMk z6{{Qc4n{ld<@jb=;Ql3>fz`pfp^a&Qtb;S-1-=Cf88X-}xac=jY0p{Od8%$*X@h_h zhhobFzZK_M{m$!K&3~VsxybJRb)mn91yFSczGvRzlb*UWD&OjM_I>>qv8+ArhwnW9 z`as`v>%-lQ(XuC9TwF}1K7QfLno~Z%mPP;4W-ft`;yVu4u%={wQvQ8wbBEP3)*re7 z;jDHo2HFn61z$g%zjWkuiNSWZH?zL(jbU+4-P^~>`0v!N-@Wf2xb|>dI8s0LkJ&R8 zj)`Bb)L1gOifp8wDgN_L_-6Lw+rPk8iQ{V+7A^q#=hmS*hTn|wZ=Qx#h~MBB_{MyL gzu^Aw8GQ3+zpA)?*mc%FVDvF~y85}Sb4q9e0LqcvPx$y-7qtRCt{2nmumAFbsuXid@41VtDWcv~V z&TDdfVD@JKivU_zA7Btbv-1Fh0Ggc#>jzLL(Cj>5{Qx@yM#%&n{FOI}_B)bKsO0JTNfZsx%JGn|q0Ev`32?1gby0J1#aRH_d z`4DjdLZ+@KlDY*Xim9X`Alwcy*&j6zFbu;m48t(y$~%yNvKt1lK-d5P002ovPDHLk FV1oLg(fa@Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window5.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window5.png new file mode 100644 index 0000000000000000000000000000000000000000..9d11c0461934065499471868d5819c6033de6431 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zB|KdmLn`LH zowbqokbwY$>=7xGHwPqq9FKBM@kn9ST9&|5wjfbZYcYpvz@EvQpX}B$bCVgL2Q8`gRVm|Sl5#$-hcl8=Pw5e z2;0dEwA#gA_`_!amqs=8g)vhF1Ck98!!qp-NS`}vs-u5oz9lfg7(8A5T-G@yGywo^ C7=iTw literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window6.png b/Resources/Textures/_Nuclear14/Structures/Windows/slanted/slantedwindow.rsi/window6.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d92915fa88bcff6397aaade6bc54d703ea0f12 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zlRaG=Ln`LH zon`BH*g?WYy`#xnLUS5-d_w<0%@sSGlmcD4);k>4EMnxc3U^3$72{pBVBsmo6*8?8 z6gF)(Fq?V(#-*(5pKbqVZnbWjadXeASI?)v_}6`VHfQl);boue4=`O}yb{r1)gZ+k zz#d?n#J*$4o>dGAPbB&N&TqFl{I$gC@A1es)yle~DViKcC;X`_{h45C8S`IyiE_ z2y1hi_cr(St=~JkT)1z9T6_rgkq5cxMjA(Xt#DO6gZK9R3S#etRdBeb_zTmd^KAU7 p_e*{)*AaSZa7-e($MEfC_LeU^QXAz%+{~gVC39OT#jTD2HGq^;o2h m_wmnI^qxCzKO^z_p0QO=<*9qTIKKzz69!LLKbLh*2~7Y^n^>j* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..0973a480fe7817136f96cfbc693114ae347bed0b GIT binary patch literal 1234 zcmV;@1TFiCP)Px(j7da6R9J<@m%VQsMHq*lcV_n1d$!|`I3Sb{qQn-MuMi<1P^6$h2th|EA|x6j z(j!`mv{C*I8ak9BqNIrhMIa7|P3)6{97RgvZ~N|cZ)aYLz0cT@K=Hw^xt-aW`8_l5 z%-p*IaPIus8U6?T@cqwc+`02-XD)no0s!BrwqJS=#z0Uo0`*jj7gGFM<8}?G61AU2 z8yMRxt5Qy)=D4+@zfAyU96-oxB*`ER876YdPTgQ7M~tPBDPF-wpsFYaAs{yDF&7a; zeG|mC>kR=7P)l=?7`E$WMh2DK=K#2Zrf3{F<=Ej*LCVDOK@dRz1y)xp+@Aj(M3_1; z$=K*&O3`T3J+QJ;;okBB04I-4V@$-z$WZ|DJY{F+0jq0|fa?S`2#pQ^7~3 z(+s5pNE<@g!JDtY%iO{uLuDZZVPK$e%>Ax#?;#5))>u>%0D@)!)ap5rQ))Hg#UoQJ zE?sAJ-FE;=r4j(%2R64-CdLyU+&{?GYx{FJKKbYjM~-ihHfs3bSzXT<9~}lB764h6 zL1`TqC5(@~0IYNM+6>=*^VWC!0dV=s%%zJLr-_^)Nro9nVm3Cn05IJRjTq|n)&20? zrN~KFsq<{06N1O9_xfVqlB!UvZ2&NGV5kF-r5Q-X=*S_AH8^XYKFTx58lhHSqZ|h| zHn%$f1zv+2H?Q}_xTTh6pryzaH(0+mAwZHGYI?a| zfL7F_(okQF<%xYIP3NAe`cT~6xetAT*h@VCwdx94w$`^0sL!cZSM~-lw#2W$HSYma z>I;B%2{-@v1tCB)dur!Z!DqYTw4X}TIzjy|4+CIraV*|{`-8p#7+b9B$>Wo|0hFv$ z)c(XjG&lIf#1z`K^$bAp3gkqtKS!{o;qnj$gXx-M&vXMGvC!1|aRSZACYr3R(*c#FkrgHvvfEuB_OQW1KRS%u-8Faq5-R z#PL{bs%&jOpq_5AxKu%a>B-XwhQYx@?X}t7dC09hHvo8Ty7hhn6+?CBF_E(@RPJEP ze|fC{BjgWv^NL1YNk?bZVSzn|xS159YsT<);a$^ZZW07*qoM6N<$f)wIBssI20 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/meta.json new file mode 100644 index 0000000000..f39a04743d --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi and modified by Swept", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "window0", + "directions": 4 + }, + { + "name": "window1", + "directions": 4 + }, + { + "name": "window2", + "directions": 4 + }, + { + "name": "window3", + "directions": 4 + }, + { + "name": "window4", + "directions": 4 + }, + { + "name": "window5", + "directions": 4 + }, + { + "name": "window6", + "directions": 4 + }, + { + "name": "window7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window0.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window0.png new file mode 100644 index 0000000000000000000000000000000000000000..1b2ad2724260fbc9973f552a3bf215af005de858 GIT binary patch literal 1629 zcmV-j2BP_iP)Px*7fD1xRCt`_n@x-yM;V5nuc~``dv?dW>mLv#4v}LEI|Q4^Bm@pY;t(MOHX1b@VJ`TNO zFUVmR*QB=ZK zsTYp!0l@V;x2`(}#(-Ba0=;Yvw3J6{%3D8uD$IY&0RZ@-OPY?-mlkoPto9663dC6Y zx#ARTT)u6JLGXx;hvHoe0M?erI8q+C?|UFkl4J*nAbFhxdvx5vou)r4bpDq%8fx)oWb2YKP)n3jkSPXh!gr zFMo}TGnW}_3f>DNBjpnp?vwMb1%O7Q0f2L!rR9vB+f%Mz+rg`^-SyzGY1INip6Ae5 zAc|AAPks(q;MLcrcvr@N@(Vz+3oO{1=?^*!J zvm7L5Vtg0I8X{ZWZPfw*0NUs5xigj9)&_ux0N^!(weu=e3jiX55^?ZLj|We#{$JGu zKzU4(7R`}Kicd1~`7hN1z(8@70#w=w1~;}h|NhgbHhOJOoP6u}OD`Vg!yBs{K6sRK z7k-25FY>$JU*nH|_)E}yUIP1zVANH&*D@tmEK9KIflVt z>ht_t^;h_yFYsfYa2M9g<20q!2sr0plnGVSpQIi*5y$J?RrKM%i9;v0gxuu zO?dv7f&n~s=!bx^vicEkzk3#dM-DuSU>F_UiHf1KdXqS^%(UOdG~Yu6T#<)b4@JQM z&c5?o0DQ4T+ML9zxpQ3rtW5!?fS`m(sDc4Vw5>dfl+#>5<@U<0!J{6!SwWh>O0UWIs8YBh)Osii z2JqE`KLYX0&bE2~>I?u6J#YYHV#ddJ15gwhtE<&hguIs!2tex_E!KH z9GC>}3ofeC3xHHZ1eqZ$H8P4=$4RyEyNdTgcfy(E>gSwGUP>fX%Go zpEx;n{MfMr#E~IQTa2U$i%ZL))~+H=4HHkre`kFNbb=lFifB7)e6 zk&!WScjw&UR;cnOkfyr;h@*O>g@b#e(1gY_&wg|22hZ;&ZfxU`{YQE4Uw;Po0l#=< zdQ(BxT7+Z9 z3VH64bsHz1`TkR!IQja9dk=u1K&Tb~oChSMvwDMWZ-u-Ah0I&wEZE=43JW=e(Gfx~PEU(^vBgDk0@8i4>MG>mXXgU$>T?+t)0uw1?>3O=@ zAr3wKC`mF|{wT1#be&$d%;hU>1URsFu>W8e@UtNAS^y9cT(&@K+a7v1&vS8Rnxe4C zx-MFMmn0bl;8Oc4m`~A%lY<%M@=}|0q)E5e!-&Azb-y;@^nUerr6CO#TMnT7{Qd6t b7=-HIT74Xsv5`M#00000NkvXXu0mjfdw~go literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window1.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window1.png new file mode 100644 index 0000000000000000000000000000000000000000..3724740dd95d756ddbadab833488884cbc224829 GIT binary patch literal 1203 zcmV;k1WfyhP)Px(ZAnByRCt{2o4s!wMHq*lncds_@>h-{LP7`>63GI^7T8$O-~tInqQ(Ugia_QM zfDptewG8l^z`WpvW!(gi#H%nk5^f$eKSlA0h2U}AzGP0#m+@XP5vo?HT;6Kl%ls=dDT z6D&D8JWZUm>2%g<%+CVw+{jC;tlp+xdlGFlN!-TsBtQK04KT#$(FuI7viXD=EB(w3 zn7@7zfN*1(pd^qY;g=hKpq1w4Ehv?0EG^$+pub3I^DX%EuLZ)e*%kfF4Jdd^BuX>b z=K%(c1RzmccdSsal`$rv85;U3g4RX>0T?;3!&4ug%nkVD+;xlSMQeRw`vBW%@Z0a- zd(|d>V(jCuY~rO&@c)5*1F}vaYxWJuI)SX&Hz4Z-vZm(^ur7pV=iap{WL|jwBdbD2 z2)mEa^KZbu0a+)IHTwo+oj}&?8<2GZS<~|dSQkRCzwxrw#>U0ZFI#PF*cL+8J;8UT z522H^Z4H|Bc9p>aNh_2b81%O9lQKZ7h+?s1E7?`L(iAP1t0-N=lS`CzfmUcZFm#9{ z`Wt}tunDvQkRn1QZG@M3KNjeM0mFx;4gqmDWV?d30W;?pvDu(_?U-!_c32zm!TaN<_u3peb9U~- zQzyq*yxn4KWSYj$GpKl#^PkVz(3;?ZJ*5Bu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window2.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window2.png new file mode 100644 index 0000000000000000000000000000000000000000..1b2ad2724260fbc9973f552a3bf215af005de858 GIT binary patch literal 1629 zcmV-j2BP_iP)Px*7fD1xRCt`_n@x-yM;V5nuc~``dv?dW>mLv#4v}LEI|Q4^Bm@pY;t(MOHX1b@VJ`TNO zFUVmR*QB=ZK zsTYp!0l@V;x2`(}#(-Ba0=;Yvw3J6{%3D8uD$IY&0RZ@-OPY?-mlkoPto9663dC6Y zx#ARTT)u6JLGXx;hvHoe0M?erI8q+C?|UFkl4J*nAbFhxdvx5vou)r4bpDq%8fx)oWb2YKP)n3jkSPXh!gr zFMo}TGnW}_3f>DNBjpnp?vwMb1%O7Q0f2L!rR9vB+f%Mz+rg`^-SyzGY1INip6Ae5 zAc|AAPks(q;MLcrcvr@N@(Vz+3oO{1=?^*!J zvm7L5Vtg0I8X{ZWZPfw*0NUs5xigj9)&_ux0N^!(weu=e3jiX55^?ZLj|We#{$JGu zKzU4(7R`}Kicd1~`7hN1z(8@70#w=w1~;}h|NhgbHhOJOoP6u}OD`Vg!yBs{K6sRK z7k-25FY>$JU*nH|_)E}yUIP1zVANH&*D@tmEK9KIflVt z>ht_t^;h_yFYsfYa2M9g<20q!2sr0plnGVSpQIi*5y$J?RrKM%i9;v0gxuu zO?dv7f&n~s=!bx^vicEkzk3#dM-DuSU>F_UiHf1KdXqS^%(UOdG~Yu6T#<)b4@JQM z&c5?o0DQ4T+ML9zxpQ3rtW5!?fS`m(sDc4Vw5>dfl+#>5<@U<0!J{6!SwWh>O0UWIs8YBh)Osii z2JqE`KLYX0&bE2~>I?u6J#YYHV#ddJ15gwhtE<&hguIs!2tex_E!KH z9GC>}3ofeC3xHHZ1eqZ$H8P4=$4RyEyNdTgcfy(E>gSwGUP>fX%Go zpEx;n{MfMr#E~IQTa2U$i%ZL))~+H=4HHkre`kFNbb=lFifB7)e6 zk&!WScjw&UR;cnOkfyr;h@*O>g@b#e(1gY_&wg|22hZ;&ZfxU`{YQE4Uw;Po0l#=< zdQ(BxT7+Z9 z3VH64bsHz1`TkR!IQja9dk=u1K&Tb~oChSMvwDMWZ-u-Ah0I&wEZE=43JW=e(Gfx~PEU(^vBgDk0@8i4>MG>mXXgU$>T?+t)0uw1?>3O=@ zAr3wKC`mF|{wT1#be&$d%;hU>1URsFu>W8e@UtNAS^y9cT(&@K+a7v1&vS8Rnxe4C zx-MFMmn0bl;8Oc4m`~A%lY<%M@=}|0q)E5e!-&Azb-y;@^nUerr6CO#TMnT7{Qd6t b7=-HIT74Xsv5`M#00000NkvXXu0mjfdw~go literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window3.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window3.png new file mode 100644 index 0000000000000000000000000000000000000000..3724740dd95d756ddbadab833488884cbc224829 GIT binary patch literal 1203 zcmV;k1WfyhP)Px(ZAnByRCt{2o4s!wMHq*lncds_@>h-{LP7`>63GI^7T8$O-~tInqQ(Ugia_QM zfDptewG8l^z`WpvW!(gi#H%nk5^f$eKSlA0h2U}AzGP0#m+@XP5vo?HT;6Kl%ls=dDT z6D&D8JWZUm>2%g<%+CVw+{jC;tlp+xdlGFlN!-TsBtQK04KT#$(FuI7viXD=EB(w3 zn7@7zfN*1(pd^qY;g=hKpq1w4Ehv?0EG^$+pub3I^DX%EuLZ)e*%kfF4Jdd^BuX>b z=K%(c1RzmccdSsal`$rv85;U3g4RX>0T?;3!&4ug%nkVD+;xlSMQeRw`vBW%@Z0a- zd(|d>V(jCuY~rO&@c)5*1F}vaYxWJuI)SX&Hz4Z-vZm(^ur7pV=iap{WL|jwBdbD2 z2)mEa^KZbu0a+)IHTwo+oj}&?8<2GZS<~|dSQkRCzwxrw#>U0ZFI#PF*cL+8J;8UT z522H^Z4H|Bc9p>aNh_2b81%O9lQKZ7h+?s1E7?`L(iAP1t0-N=lS`CzfmUcZFm#9{ z`Wt}tunDvQkRn1QZG@M3KNjeM0mFx;4gqmDWV?d30W;?pvDu(_?U-!_c32zm!TaN<_u3peb9U~- zQzyq*yxn4KWSYj$GpKl#^PkVz(3;?ZJ*5Bu literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window4.png b/Resources/Textures/_Nuclear14/Structures/Windows/window.rsi/window4.png new file mode 100644 index 0000000000000000000000000000000000000000..7506f08417bbd1022fa7223e9061d189d425f4f8 GIT binary patch literal 1195 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindowvertical.png b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/housewindowvertical.png new file mode 100644 index 0000000000000000000000000000000000000000..4a2f215d82187304a21a4ed0bb37bbaf7eaff1c3 GIT binary patch literal 677 zcmV;W0$TlvP)R@&kVyF} zY}lxYl!ZUQnl&3)*~vmaqOkDM%qXLg#+(`Fx$nMn?;B}mkt+}~4RVN^m1&xz$p9q9_xWCuFMfl53 zWv{D*qXOfjgOCo2yv51uP82=04wfyFf(*a~2#9X$hSJHa-@p4SD|>Hr7) zW;zne9KhaJ>BXPa0rp=&Iv~Ft1*36U2Sms=sxd;&bimez@&*KvX&oT2ZJ2c(P-QMV zacjq)=m1MXLN;_jE5!&m9gy+Abbx?N=lYqz?FYCdbx`VnTlq7p1LCHXBbK!X`~tTr z71!YWkA6mEj8$;kklGTGHl;f9Dci8rS7P1AV_~I(_01sUqs@mpG0~R_HYMzAZ-7kW zGI9DE=#vsa%uh~PgP0Hb3||N&00000 LNkvXXu0mjfiS;fT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/meta.json new file mode 100644 index 0000000000..910e9ca04a --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from big-iron at commit https://github.com/Foundation-19/Big-Iron/commit/cf17a5654d3cbb85cb9cd9c96f1c40b14076c208", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "housewindow" + }, + { + "name": "housewindowbroken" + }, + { + "name": "housewindowvertical" + }, + { + "name": "housewindowbrokenvertical" + }, + { + "name": "ruinswindow" + }, + { + "name": "ruinswindowbroken" + }, + { + "name": "ruinswindowdestroyed" + }, + { + "name": "ruinswindowvertical" + }, + { + "name": "ruinswindowbrokenvertical" + }, + { + "name": "woodwindow" + }, + { + "name": "woodwindowbroken" + }, + { + "name": "storewindowleft" + }, + { + "name": "storewindowhorizontal" + }, + { + "name": "storewindowright" + }, + { + "name": "storewindowtop" + }, + { + "name": "storewindowvertical" + }, + { + "name": "storewindowbottom" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindow.png b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindow.png new file mode 100644 index 0000000000000000000000000000000000000000..cc817eed2ba670db5db9d947496d36a99f4edf6d GIT binary patch literal 833 zcmV-H1HSx;P)|NV_Glr3DR!VA7g2?W5_l(ZB4I{RO_L zk2P8~4UibiS6NEeqD1%1?j7#jodrrn&jUMi&poquXD`DccW_Yqt^Ol&#}!YFhdovB z_stdHV*+9vtK`a@96o}ddDU(v0xlGbq_Apkg1R5=08Jhgef6*4O+yvjPV}zi@DX%J z>gcc*7aEM6BEM8{#$`Uw1BW@~5ZCND!B|~i_cN>R_4;aech8Es@~2aq zBOT_%5p)k=@Z$MP)#-NClj=h&p<1b!F?b$ZHlKi8@Q7EBPju}4o3prpkLPclUE9C9 zOjX>vu)CjfG45a4ao2is4c!CZq8A7#>7~49P;_$6I zYV6N?KyTq*$*Q5#56pOLE3Zn0Z9NXgKh)jb#K~pppaHl}?*I*Ob0j^gKh^Va(AKe= zPG}1A%Jn3>9qr+^ll$KOZ0WEjIIkS9Njg&ieGLJ+IW4FKY`zSKH8>~NM1dQw9RTv4 zrzYX7I#j=rT>Zy?hm$ZpfaFH8sD{zZCGayiykE&7c5^$Nt8?zaa5Tyktb=n=6?V=Ci%ahb@7gk z?I-41a}dRjNVpz?aWWjfh&$#kB+ki;?gv|LIU?9{veAIF(k}3P7ndsAWy|RtAX^UW z%Y*tLIQZ$Xj zn}*wGs#tQ;y7N3*OEw}jc>lV94_!LDca#%de(vwg;W#qZa%lblmVT)Q$zCc000000 LNkvXXu0mjfFExz9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowbroken.png b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/ruinswindowbroken.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2a2074ebf710456deec1ffe6cfca01e2a6e984 GIT binary patch literal 844 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowleft.png b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowleft.png new file mode 100644 index 0000000000000000000000000000000000000000..36637bb4fa5d2eb49341f18222a312f0046efccd GIT binary patch literal 679 zcmV;Y0$BZtP)jA_#6Som?FI zEs7t(Zq7yUL%28z4y6?BV5@@^Y7bg^P$-D@U47?EF3Bag^g-L)`H2KM&Ktkt?T4n90QVZGi%=FTCWs{t6ALZQSaLB}XTy?(_SjiIr> zD7D%J4*>Jy``dBCqe@j8_|kcn>Q(-#c;EN_0iZfz1cG3gnhb1^BnT$fozr*_2RlcB z5pcc-sYwc+%e8YG8*DM38$&=0{DH(2pqM5E;OS_$wUW%2~_^35XyZ(Rn-U~j+o3p4MI8vD7s+T6sY{+ z^R@hJ6^n^Hi760YC`|qV-H3Gl;s{Bnz;+~T{6+nz3_$i;rb?Oxn(9Hg8o(3L^YZNd zEo56e`lRj2{|P#tr2C5y>r%QZ$@HgC}3|iuA{c+S2(*a7HrUl-)8e>1@PKkk@r7(TH4XDpV>}rv>gGQonI#Q z0C7d2UA$Pxd}X4#oJ0VFL05a9qhfPKGr1!=q9V&((6m!oUakh#A-^oG@zsF2d{6)Y N002ovPDHLkV1i=^D8&E( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowright.png b/Resources/Textures/_Nuclear14/Structures/Windows/window_ruins.rsi/storewindowright.png new file mode 100644 index 0000000000000000000000000000000000000000..587aa32bfa70bd7e47e7920f0630b9f2074168bf GIT binary patch literal 686 zcmV;f0#W^mP)dlR;x1`Ja+H3<0d}Z2f=cz9%L8T21i?TIv9M;<)i&z(4S^tJ<<&v94z@B z%Ve``JQ`Vx0M0kLx3SMpGl0N0l^MwAa_kExQiuqML)#ZHE`f^(NGZiU5i|R;UclFI zCuwSctx=BRm?nc^R5hwAfy^2T;n7(vOpk3g? z7XsSt6Y;GE&Y-H%sk+tDfH()&R_jRe5hm_r5U;K@^|EA_z(gt3rpM2+|NwUAlG&f^J-C2!(usbtv-pu>$&b&WXv9SBY z{t*_u3dJKnD3y-c{awu)Bfe%ca&aP+GBWnkZm_fSOV;bPy|E=K%x2TTBFcDF!_?YT zD$V7%hs6l&?G?Eq5Q0`Fhcb#hrH|;ocLFkxfXKF9zh#+BfjQ1L8;$zB1wbEwV^K!I zw$sWvv}ei25#v#dKV0d%=VLn=^nzbN;O%v_@BYClsiRxZaadYj$V4)^WImsJb0FJF zFTZj!o%-eg*&W87TMgdFKZQp_-U0b+(Ks3ggYcjsXeWynNWe3Z2;v?{f`Wx?RIVl> zE(skhW{6Fb@CcX$m32tS$87uu;*tQ@9rU|_eL^GQCP>IO#J{ce0=T`RC&VGqe0uch z8y^9X$k=8{2hkj_JWCZZNdo!&39D4D+=XM`oa5L5Im&eU)#`OP0lWj9&ckAXpE2eI z8DgFY(+MRY0`mX>jsW66rHpyOa{Hpr&^-d!%XUh%(>k#d2`zfE#M zq&T3%IwZ*b3CBlL|d_Qfe8s6v|eCJ;!}~3A`^%M(O5Q@ z^WuRh2cR2ntR7I2ppHWaUrlIQ4@4yaklip)6@ws7JrG6$>j69h<6ID@9{6zEAyE&& xM=C2K1k?lN@&%du5ikdGQAbx7)M_^** z^bPDg2)=+XMb zdwoDG>kzK524J?2z_w4oFmx98{VB*`4&!1U-lqOD7+k_~F@{sy0nfWe_(5RymQ3PR?@10eEQ0EXgvGusR)aN$GiCpNIQUa zsRJsht`V`%j0R9(cy;Zx*nU5))VS&1uC$h9fH_}@+55wz0pyd3B$S7KTW>t3JS;o7}o&ft!9&a zVcLfg3Gl6kG{$`p&-M>yaiyBTrNkQPABq$^cv!fcuSXW@9hlmQwxa48=FBy zO-W27D@3puJlptQ0$d5CiI8jjdo5(DfXZSqTOOEcxd=?;ur~)u5!6@mY?PCDQLQ!R7ZQGX+8 zK&xwwU$Bc!?!jfbhdKd zW0(9?)CJ4=&s2N~=c%~m)#rb?E}rvLd|AJtEP<<;RY07OH4;@&$d6}gP+t9_djaB( o2h*)6UZSoz+w!K=f6t@&2lCKcEn>-|(*OVf07*qoM6N<$f|m0gsQ>@~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/icon.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..331609c7b5839ebea24017050386597b4ebde456 GIT binary patch literal 423 zcmV;Y0a*TtP)Px$VM#lQ>JTLYs<1fbt9Z;2-Xnm z+Eg6w0ha^cZtN)s*R0CZhC%dv1Dzbd-o*#weKVRZw?q^l8Q|T!!Q5<>bibiJemy;uLG2h zbLlop4%zyAI+j9gc7P~4rUpxT1d5NNV<`lx=^u|KqY{K{C6N*ET9`@*igP~G@d7Rn zLh+|nF}GQvz2RJ)u5D|tZTtQ%zfmP@n#La5oGPVkat=7GT`-I>kWxm6<_{a^5X<4N Rc4Ytn002ovPDHLkV1l8jxds3L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/meta.json b/Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/meta.json new file mode 100644 index 0000000000..3a6aca1615 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Structures/Windows/windowbars.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Created by Peptide90 for Nuclear14 / SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/full.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..48f9e3f0253e27c549cb376e1e8c38a5a2ca8a4c GIT binary patch literal 1346 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window2.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac8127db32fd8134302f834807826be77375c21 GIT binary patch literal 1725 zcmV;u215CXP)Px*cS%G+RCt`_n@x-yM-|6^uc~``dv?dW>kkkl4v}LE8xotyBm@pY;$R^Jw zDME3A4_u-sR}MbLvT}(O-~d7hAMgPQMJURRT)Y@r20O96@p^C~TSl?>V|I5wdZw$2 zL+{uVwDyj-dV5>pFRiB4Tcv;3zpGxodhfO13Fn+we-YvN!_Q8wxBsb=A3Wp3ANX|6 z1J56RcIuTQy8tk~)}8ytfKp%`D1lD0BD7?`T4j%Z>ZBk4rV9XI(>8HDN>6Hpfuq?` zXh{*J>2)2(fey3T=1>S0(P1v!r4T^t>^BS?k394fkSbBM4MY&Y0dsS8E>8aoMA)-y zH!4*Bwd5G4y6K|gVZ=Gfg*~s)}LO#!L{o;7v@q3 zko1IV0N;AzJ6xW*%2-vfRu~z{Mx2_B<1U2&l}ZHwV=RkH3EQ{E+`O@kci&t0<}fr$ zAwaj=g~|d!7_)WqE5HKpzBk1iuOIy7T76HQ{J@J_dG*d2N)(;WT(O*mvfTsyC2)K0 zlft=6AwW0jf`m+r??7oqpo@E~QV0Nm>v8V<=?Cia^uf2@_oXe303rf_bpfng-w$~V z9!jzchzO2={oj0=OEZ7IZ`-^E-bX2BK>vkDQH|=zB|8{kYzt2J9B<(lxG0T1%#br5s@qcer6IfH()KV7lkbWr89s3u}60oML84-6TsRo0Nc0k!Ii`P017sOwdxoOg(}bZH|tf{ z&7oZd-bV2FiL=MnYV*>IKVrU7XL908B)w%?tsY@1P9Zr6@Qb5+5tY4BC(){HlFn6h z=$K!qv-8Ub(7J-Li7$07@D^Zx8M2jRfx$ubSC_>(aBa&-r1|jjc>v;Q14F$J0B-@F zI`A^!SZ;pChnLO)@c6zb5fr1N+i{|3HE$CJnwk0~RP|#-z@%MY>RjM0z`2ip2Y^i% ziK~-XXSj0hCII3LS_{qz&ZUIGGO!JkF8I>s25$jux_IY0?aiY^P&&d=!PyoDzzLN~ z4{HRNMPv-;mVK#nfwxcUo7&DJz3zh&xg?td?GIJ-8c z4S?1$z!czB;NS~y0VLRx{fZzi+uEGm&D<(1&O$p$i6dCRcim*22 zO1+LnBV-270XRb#2({7gvba2j5T(ixOfA|a!KiVMawK3K(x6ozlL=E`Nm);xR0t}PGKYn8B z*wLf=2m?hN*BFT-8jDN5)VZKAKOhVS9hU#Ym>__2Lc84nV0_D1k<|A@p#o?nv^(=u zBTHkk9A|+-<1*G+re`iwiORDCyagCcS`M2esYZ@QIRZk(ErCiHp+xcZ-Fu6o916J# zaK99`h#)#(WMqu4Sv_`m-@YqswFaK&c1eNBZMf807_T*$3Iu<1XZOl-jXD!z?$w*M(uxRfvxkm5a66+G@kJ0E`PR zz?J%SP+y=AC;Nw~rNuh&NR@V{gA#$2`*!85Wo`3rr<^v6O&1{h{C)j32EO<&iUB~z TtXBtz00000NkvXXu0mjf6Sp>c literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window3.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window3.png new file mode 100644 index 0000000000000000000000000000000000000000..9ac666dd794240ae6f23268f2ff9612b02854aea GIT binary patch literal 1313 zcmV++1>X9JP)Px(+et)0RCt{2o6m1mMHI(BGxxsxe)R{`N=%H=AS8{3Hd<_SV;3fd#I-CWhG^;^ zpomKrZV9q6VPl#QBMbNgjO=iQ)f#F~&;%;Gyx0HuC4reEX`6ylW$z1l~LR3;@QgCetf=1VIpg zd+~R%U;vF$Al))LYH;q1o&L-TaJ|0eZ$T83APQhYJTErSb#~yE<1vn$1E3jd%H^uP ze(M=5v2SRCFlx|j-laA(1;9(gud%Rrlfi*!(MA)64ID@E(=XovI~dtFhU--B&oF7F zKXU?RuABwHzc-Ip5=as8+tt6&N^|Wxlu854&0nXlw@B&!D){@KS$uyf5&fAHP;lmm zl%~JO0Sp)kK%`nD78o2TV@$-7Z|JEA>h}r=z{tKfvv!Zn3Hbcf6$|Mb*7}9*1h&WE z_dkC0rj7jA=*jao^3q0lE8sB!SsRcwwmkuvp8}omaDbbd{?IC5u7z9@U>n&tg4}I^ zPR?%zF`Kdigb>U5fe@=xjZS$(Hx8~Glf;&=PJ|vdqMZ}%jD6+h&sL3JNmwVc9wzqx zBGDDFQRmk}x0z+T6}C|%O2A4-TV!lTA5#tr{C=zq(-6*vLE&_+Vl;I*QBIpt;+q(%&bk`;wjg&hj`ZJ+ula7E87& z6GbA4P`O-1=>Z%$M@bi``-Yu6b`u5v0&v$~0vZ5F5ul<5!pX-))Y^)nJrm2{Km2?F z&vh9d8U|URSm*&jqq%kKDu4X>JH{A>UmT-SdBRq8BCw7DUw?BjjsY@mQ-zTSfKmaK zN&%2)4FbI^V^+l818NL=&1-C>C*Ba^q&5(cuYdzfPjUMNWTt%~riNtP>&I&QR7! zH4`){!uM~dsd8PUN`T{*sm)9wjEWyY-fRb;Nad>iBQ%^)so&y4-$#YkN;Wy6ngz3DIqli<`)&Nw~J=D zgzx7k6;6$SYDF`@FbmqpaXggH$395Sip4t`*AZO0Tmzt7Y;#dc8L1J_Tdq?rg#=MV z!3~f(iG+z*(OnZnqVxd!N5%nI^7C&suL19b)TLxZ4((bjviu z2gje#cWhNBg3KRE9y~OD@$kD(;}rTCe&KzlYhUoxlU0tNnC9q_(PQo8l6ozYk4Tgu zaz%je-^QqD-Em3270L$zqJS`p+RPMA>z@%RAs^id03i@UpiM}#nciI?A1mNKTD5{! z?O-j8jh;N8%{;-N{~o;D?RDzO;uY*WK$!^4FSF%(hQey zy8qLO&!px4eTEoN9h65G%FVbc%BD3{?#2hhf>>Y3#_aSG((L{@jmb$ X?8&uQYsdvj00000NkvXXu0mjf4zOP? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window4.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window4.png new file mode 100644 index 0000000000000000000000000000000000000000..503c968feb6ccabb63e7410c0c4142a98d48a18e GIT binary patch literal 1332 zcmV-41Px(?ny*JRCt{2o6T!oMHt3^Gw0*pdu~437>gi5sVx+xDVkao!EU7BAD|0GiW2_- zTe@}8ZK;9?f=Ho=F6zpyE9izjW2lO@j53?j&tnj$cLTk z3L$v$g^#{7;g=?ri-xKAP%;6+@HRS4ta6q^0O28YN@HRS$E{hVcCE5?f)EHHP&%g7 zQr2k8VF4?6=ILDkNXNIvSsDw_NCpRY^T$8mqg2%K+XEvX8}0n-Q5p-75+st|pr_+^ zc@7>*Bmmf3_v=v_0m3k*6))oYJD8nM+kQ7T{=uOkf1*;w^&3#F4lpx&gTCGh)fFrF>+dPT za1nr^p;t`1U<6|UJZFX^RrL2bfCil%EXkUqH^<;W4XqOvLrqU0XfAsQK+C>1t=faJ z0H1z#*`W3`ufJy612Y&4u-Q|#vZEXhd4YH&K+zp28jl1hx&uXH%PvMbB}wys=VJov z7Eq?a!xjmU*IPcZ@_cqHVchyg*W(*?y4^MU`3pz>XA$iL+{k)N#om%V;QqmOGmG5} zJ`Y&i1G+Ki`v<#~`^J_mfwpA#381y!a0zq+(=g2DwT8V|hyh5uyc#L4mFhE0^u5$Xo-kM2YzS=t;F3rltS`y|a!vc2C~`%X$9 zl}1!5)qCoH^Ysr#{DlhuP^;BR)c}s1p{hKZp=SHGog~q}04#)yKz55HMMRn`A)I`= zUbp~zc8#u;fBNMtzUwl)XBcEa#mjy`rBK|ub%o!rT}5ln@N)+Ug2z^BeQv~GxBwHE zKFJEQPOS=Y;?tO%B26QLzyl;ofj|+gTqa$;_HAzbg$n@L1xXY|^aKJ&hAg!lJXaA% qZJyES{2o~qF2JeN)4+6L{Qm*`xWioZ(Onz>0000Px&h)G02RCt{2o6k=ZK@`Wov%Brm5-g!yOidHvtT8sCR}bJx{{=5_Hb{s!4qORx z@unC2aq%c8@gGo3jlT{a{E;*^Y68T9v}|{G#zQGV)0W-N?3-=q=hh~>Z{D|W-h16Q z%OHsmLhAa5kM6uYo%@A9RgNo#TX^^J9(=Eg)yF?EKUY{d?)r(s%DRkwOXgw~oXKxN z2*5BH9A^uHSujmH`v#q<)@*Lq;Ccq^qzQ;B1_wB)eeDrYIDZqSY2fXLS16U&;ChVI zzIFjho>Qjy17n;^FR!$fNuH%=w3iKs0x3e#{^L6c$1zHpy|A75n?5PkS|K1Q7!;u z-8;b`S5mt{StHbRT(&Q0MHG9#iSn4+D9(mzY%X2Ad#rQ+N7Yf0Wg-rUK`R`DD59!~ z(i{-v*VmEgI-yK}prNlL(RD(J0AcrioRAivmz@V<)(GjKFM#d^=!UEhSXwSFw)+0* z6GYbK1%X6>rRCz{%=8$zS34Mb7;s#MWHL!%z9XcaU@A2T0Py(;(lO~l$(G@}Rk&;j z2}__-8ODWkm*M-gQ=nFm{tgLCAfLOA>i#o)`uqhuyAH<3^|leDRbX%509YDM-ABUW z7#*P-fV6{d3;2M^JlJ*?oC|Qy@S~iiGT)XH-v^KhV48qn793{_hQVMMjk5u|Ax(mV z0~`=l*hv$v2kh+DD9yKoQ~=jwD3#Z+UmK528Km0+i8K;c<6%f9^Bdnv&kxTA=!7%^ zYPG$CR=9SuTH*P*!a}=0Lz7o2R?r@@2ncfEK?nUlK=uX`g_ZRvCpS^ke<&(@gQ&*V zR4B~>y|^8eR)L_Su{ceKA{o?$$qPZI!<~?w4wKIYRlpdNcKq;OvNsSy{Ii&_qwJsu zC8NqM(h(rzd>EpNFzFIsr|0cNJh4quwWk(Z{HmWzuNB4`)DGDp#TNz6310RWCmH!skh z1M;~^oXuZDr7{elF+B0zDw%!l5m0=;ic>>222wyiccbz4Xr0c!_6QgqNg-izICURj w>BboXLbMC;y_5y#0Ota>odpvfe4oz#Uk@QO%ATY&qyPW_07*qoM6N<$f(dTDtN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window6.png b/Resources/Textures/_Nuclear14/Structures/Windows/windowbroken.rsi/window6.png new file mode 100644 index 0000000000000000000000000000000000000000..3088978228095ae9097341cb3e364eac2593da67 GIT binary patch literal 1320 zcmV+@1=sqCP)Px(;z>k7RCt{2o6BolRUF4Z=iJB4+{vSju?P~B+Cos8ps7I->_!Uy0lHA6DDe+y zOSdk%4Y44CAW|rzi@I{#U0v1G6dfDe(i)0d8f=?Ko4M)S$2l%;CQU*zlX~vldrSIV zoq>Dq_ngo9o##CxFqGEXDF6E(9=dSkqvx@lUWQ)&gsIv$Jojvs@rfx;93T0tRbC+k zufO*BITL?rk~wdg!iRzZ@cnz}ILg$s7yyKW&@r{?Ni4gv?QEkXr;NfMz&3qBY7zn= z1WJcA8Y(l}Vno1-UV3pK0Mc^XKAT4CLxBKjB>nyS0Z=Mv`D|L1hXMhR5+sstuPa;M zOx;>4yMDh`g#qCEA&qbe+ug(bV%+lC$*H4<)AB6@fLKW^%LU~#zc549+hManrIfVz z<*PMpOR#vqJ%GunqleRoghBw2QsUSFK@?Ffhjdr!*?DK?)Iv*svZg;ce27@}k!7(8 z0l;-#P)Vy>a*jCOVPk+$_gB-6P$3^jva2dEghejI(g#w2(x$Uj0}xY z`{OimxX77rZ*lg!^KY2=3t?6T;|NG&PoAeT?E*TE@cnyPTDDcD04%#gZF&-+V-QZ3 z)?3OLz;<_LjmATi4wF7>*l*KRY7x*5M01bd-18SjsQ}nc6g2nv{r&sV#h878jK_d( zuM3Gp7N`DsHAOyq|IL&tfL2{$elf;&_s|HJ@cl4NTO(x_0aZ^izc2&J$Ff{vRg8XM zd@R1*J^A8&MY&{g`DzV#bOw;OGHZtJN}XysB#0s$J3tm>B+RfBl34X|aQG1L=nNol zWds8sVeqZ|xaCo-$sPzxTo07fkZ!eI8&u3w(TJ006Dm zpAEPrmmo-%zpk64OO6H+^dtbU4!z03;vM??UO;I@6fR>~l3#!S8Q8_}fl+MB zGqp}d#sH?Todv*uIFDNvND*=6`d_G6aqBje%YDqv-=?R#M0q6&{{CkM-(Lb?VBjs& zA{faSfMd-O#fsi83(%mGi6vTH=q=FSS3&EDC12C!3F;3W1fXTl7H`c?#sI$j>Y73B zS>Aoev;<}{2GH&*ThUdF1$mBo3Lx(S*h>q1INURlzS_I<^i-yD?)U zK+`d%V-fIwTI+EupN5{8X|Pk{#}fmfQ`+$Wit~pF)`xjk3#dW?*i4;XI}{c`R*R;m zV?f>o7@wFrY50m_E`+wLPsjG6qU6{d6c3iG^!7;VzGQc=wfdZtE-DTvmCEb#|M2}! zM*g`20H{=|#HtTV&QVqlbzif4*IuIFUjQEXOF;4!Ns53tT1Hsu6g_tUgZsu-)4%+7 z9@n-R8XN-YQF4+$P$?95?_TH6n>Wx}GxW+Rp7+d3uCI;!a|bYe<%=XCt5nJmMlQ9h zGsJO#=Q)5xDG(^Um5)g`ZvL2>f9?Pv`9Kl`0bQQJl0M4~3&&Q3!4}tObb6PpatCnw e%q%dQoBw}TQ@3M8!HWF=0000k6hjtZsDoi|3jx9Z(&ckk|0_ z`yLTKMxb>j47v=w$c{o1I{csUn*M|T4W|N)7rb8bP0l+XkKa(A{K literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Dirt/attributions.yml b/Resources/Textures/_Nuclear14/Tiles/Dirt/attributions.yml new file mode 100644 index 0000000000..1931602ac9 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Tiles/Dirt/attributions.yml @@ -0,0 +1,4 @@ +- files: ["dirt.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Ported and modified by Peptide90 for Nuclear14" + source: "https://github.com/DesertRose2/desertrose/blob/master/icons/fallout/turfs/ground.dmi" diff --git a/Resources/Textures/_Nuclear14/Tiles/Dirt/dirt.png b/Resources/Textures/_Nuclear14/Tiles/Dirt/dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..0b834de6b6db4630009c4c84187c02118d95ca64 GIT binary patch literal 653 zcmV;80&@L{P)K2iK{b8>d3M&y*3 z!5Q<}Ij`A92(BiR$|abAVdDVhI;CsBu~wj58C?dllxmke9`0t~&Uw~H015={04y~f zN5+f;npGxrQw6R|A=SE{U6q!Xl1%|N8OWmk%K%!c64iyx$_|c{8ZA%W=lgb9a`&%* z<|~*s4Du}Pnyt~W*+@VNJe>s`0ULk==En#y6IO}Zy@+(?>$_0-urFoUq!@^TnQayt z$7|n(02d#=I?kHwhzh1DLp9(~^ZwGH$%yC9H&vh&kd0O+`df4V12A(2*Z^KWnm%{u zqyH2Rur|2r6fr>H0HEAdTgx4HW~u@nyX;7xPcHHiFtzKt>XZTJXsNvPeaGthpXr5rTmo$DL^00000NkvXXu0mjf>kTIj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_E.png b/Resources/Textures/_Nuclear14/Tiles/Dirt/double_edge_E.png new file mode 100644 index 0000000000000000000000000000000000000000..d8dbfaa2e464a9ea95e7382160ad23298a7f9578 GIT binary patch literal 910 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_NW.png b/Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_NW.png new file mode 100644 index 0000000000000000000000000000000000000000..b390ea05769ed1ce6568c14fa02536ef57767cdd GIT binary patch literal 695 zcmV;o0!aOdP)Px%aY;l$R9J=Wl}&3CQ51%s36svuO>7b^nwBP&1{W<--G!hiUFb^4!bPEfLi{D- zuP82DWUC9YyY56#EH)|qr1+IIX(wq$7#HTZisVQbew@SCvA;9hB^YycGVIlr`0HWudR{1gKN$sFXZhC^Ed+5vg45@U%N>C8Ck%s3;_C|_$0RJhCmz>~#$Jx3c9AR$LhSL-}3>|i9S zOO>@PDr;K+eA(X9plUJg_RoI!#~}=_S6Heunamiz59QCBv^|ex++mmzXj>pxFO?dl zTCHo~Zn+SaITRd}3_!<$YPC+?Z3Sad;g?eh3Wd1@`X+U*Wad zoq`nW2R)D?=~SGy=OHW;VVQi}Kcww>?Ek1CER&cW<@LJ_!)>&fotfg<(y~!IXaWo! zK=>WPWZVIcUnJS936gP#N_j`?OzrUPhuxvUS^+Xda;G!b(*QxrpDy0_fq`B&eQ9BS zPFtg4*6Os10JPl0uHZ8%q!*-^&-r0@{*)$ dE_9&_{Q|I1A~tkj*X#fQ002ovPDHLkV1lAhKyLs5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_SE.png b/Resources/Textures/_Nuclear14/Tiles/Dirt/single_edge_SE.png new file mode 100644 index 0000000000000000000000000000000000000000..b0fdc1accadac117bb17fd49997e5bdb4e822dd4 GIT binary patch literal 545 zcmV++0^a?JP)Px$+et)0R9J=WmBDM%U>Jv=FSay|You6ES|#9|2)&dYtSDNk>uoX+#EY&XBIrqQ z+yAn|{(;?c?nyj#r(Qfsg*qtgP}s7OWpwcEuzhjKB2N4|FL@w`gf`Fn{@(W^qE&Mw z33z^hZJCj0RxSg8+wF@+wJg7U8;Yd={tbrb2MkBM06c2Wo{{JBR(L5nfDSo;PzfY; ztfU9~J`hbnhaA9A5+(Qi0M8EqFmpyI@AL)&V0&+0m;1N?AQG`{nb?+z=LhU;??ry> zcKae8{l^y%5_jmlh~F*YaJ0)*J{uMV$0N`gKb#~G$MXZG^4TyAfLk*+wZ{*!1mcUR z#!|Ua;>Y)&;SyeV%B-$`)pH8&-L1$gW+w7bi2<&b3Jf>5fC-JDRJBFZ2nx1Eu~=Zu-O$=`93z{(6yCghGmn+aaC^GKXtcwc zyCE9YvV6NxKhyPxmyh)%(W*J}+5H*${`o_>P@n$eOFzAOqICqcYL2YmxhBPx%B}qgT!4#=TR2{m&P>BV^&WPYY zVd7svFm@OvSz=^n;ZPU)@%Kv2N+dl)W{cn{gKBtP3a?8ef6V+J zO94^D*|J(P`8sLy@dAQL3YYT$`ts*5EyXsc)!2ubUlhrEQUF_cT?%V&pFeo}ewVN3 zGkwSHRtM(NIRL=k*Cqg9y<~_tVHk(HFfy|M`n}O^IRN?%nAT>1`7^kEXAMNHB) z!l%DjyZ`_=`t=)6pTCiAEHC&vnE~(})w(TJ>-ISEo)i%LC#=*gsdsqj&!siK;bY@K z0>o#295MhD3MQZFb7_ssyIwMUmYBuHU5LC^zKW*RjC@$F+e1E&%X`j?XHWPk|CP)m zi5sP&BUYG)cgv?+z^U`-{>{Hu;PHc7|G8QdCQO(h!XHWs%i1w*Rn7na002ovPDHLk FV1fu+8WR8j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/attributions.yml b/Resources/Textures/_Nuclear14/Tiles/Rubble/attributions.yml new file mode 100644 index 0000000000..1931602ac9 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Tiles/Rubble/attributions.yml @@ -0,0 +1,4 @@ +- files: ["dirt.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Ported and modified by Peptide90 for Nuclear14" + source: "https://github.com/DesertRose2/desertrose/blob/master/icons/fallout/turfs/ground.dmi" diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_E.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_E.png new file mode 100644 index 0000000000000000000000000000000000000000..2c6620727f892c6b4d8a2496d527c4ff3b94fd93 GIT binary patch literal 721 zcmV;?0xtcDP)Px%i%CR5R9J=Wls!+|P!xtASH8KbWFUYYr6@uj$byjADzSEC6L%onm874lPK=s`0|w^RbuorUHkaH=RN11YvcI%Fi}d;?fUqB zK&j*aP_1sElt8H-U?JrM0Hp)~QcmV^MM^}gb%hYCRI62#>YUdWWQv!6z0_UPy+ zahw7{FeZ-U)Ib&#LQt>QsZ>^hbP%tuBHfAXxTKUoOtaa?^E|>Z)Cn@Sx8El#EANnU zic%(0PAL|bbX>}G*v+)Xaz4$IMl5Z;2wTW-r+H} zZ70QI5yx@#H^#xi$0V(2q+c%j9{_r~0Y;+{^?H3_^)Iovx0eJ#aBtvYU^u)6px=+M ztTif?RegR+rB`$~ykFCpJZtN# z@uFC{TuuNAh4lJ;{`7&b-+sKRft;M2oSdAToSdA$zp+ge58u*g00000NkvXXu0mjf DKu%mz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_N.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_N.png new file mode 100644 index 0000000000000000000000000000000000000000..1e70c0191c1a399628a8c8994aa5227ef92095ab GIT binary patch literal 599 zcmV-d0;v6oP)Px%5lKWrR9J=Wl)-Y^Fc5~nFet(qK@ynabYRj8haNcQ9e9wuY#xB=iA<-A-NqQF ziQ{6nW`-V&M4Y5;(n~M?E|x|s{r_rLKDfNR+qFlK|qpx!I(AxCno~{I-Q2wt91cDGf6&^=L*mB0O9T~1ezQk zZrs5lvfK1r)Cy-=MwVq5V*psMn<&+EF-1|3Bw)J|Hkq0 zdtifzq9_WKQb2hFR>WqKB-w5qf*>FaLq?-MQIxwlyKa*yKf=M|OvdB!7NFJIpwubn z=Ur#uZx~}-`5qn~02mAgq-l!p`<2+)Z05$z#|zWx^x)#+s`f$CQb+7>)W&r&E`B#el{03PkojU`^P@>Gd>8B9&5z2=nHcXzNtYfY!qKx^$xSaA_?b@hGEiQnAZJQIJ3 z-v*7x<88a$#`pco)3XMiKFM;Nb9MFU)#86N0C0BJ-5S$nI6Qr}=KKB1Jc<@9m-&m= z{?7)W`ZCt*vSkK?^2g$Ng?nmo95b8E-X#7i15cSuCfhI!v8Gn5HH$^Y(NTl>eDUV< lYHDg~YHDg~YHI#FzW{r_05*zxUHPx%M@d9MR9J=Wls#+PP!xtA8!0Cy*B`|Q;n+im2ukL3$WX|SC}iw!>)s*1pi75r znM4YehhUsEL{XC%LpYI$J4n~D?6{$Y&_xdjaqiVU=RF@+wZp^1nMewNstdq$I>i`J zy(bJuc%Fyv`v8bY@lNO8uR~Q4Ng0iPad-EVcDsk~`-n(!UU8m2c9~A6EZT5ia+szm zX_^+6Dec)LER)IOd`%>y-R=>`F(MhAP9KpvB0_yJbAWDFFa~aK&jHxj$Pmd^0xXKP zK9WS|PcAeU83a3P#n$bDb*QSeS}jx^hQlk`?H;NQB3-)O?n;T5F~+Ry+XM%LH;l(O zsJintCl71@E!1@h!w7)u>uZ|LCL$T5(RYGirzB!BnUqAhu8XSTx=$5twOWK>ghr$tex^|*l`T}oVQVWF zE0W@fq$G)A3~X<=fV@AOo0|X(hr?Q7&#aS^lN0*=ekrKEB~}Bu z5RfEEA>81oy14Ems(G)XDB?N7Fsv=vrTtGIKg@od=L4%czg!$0eXRlP@9)o8LRE2W z53TBT0bkFL>v zXGOY*q(sq>`f~6%j{i0GAMqLxMZ@_m3d1v09cs2WA{pcHO{r|J!NI}%(k#4cuyyS1 ny;~W`ii(Pgii(PgivPxM2%i!jLJ7j&00000NkvXXu0mjfX)!G= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_W.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/double_edge_W.png new file mode 100644 index 0000000000000000000000000000000000000000..d79a9714e23f62df656160c55b3912e9aa763368 GIT binary patch literal 529 zcmV+s0`C2ZP)Px$%Sl8*R9J=Wk-<*eKoEw%Aa90Bi4y^_i7L^mN>Ig_C+LN19+fMXJ_w+q`nGnA ztnIpGvsT=L9ji2{+DmW#q&@BY|IGX|SglqyKo}nJJH~7g@g&JJA{EXBWLd^+HY1MX zy?OuMfUaae0Rk37#2@$Fy0W)pNi0f6@&=fGO`s)VY3Mksk%w4sv^&GAYd|?^YHM% za=FA9LmbB_)!e%*2aHA|wAQZ@dU|@|U}&dwN*$7ERsKv5K|*Xw`sxw*Ni^ZY9>FTvl7dwP0$dU|?#dU|?#{x?4XU%=RF Tp3vbg00000NkvXXu0mjfBWU*R literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/rubble.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/rubble.png new file mode 100644 index 0000000000000000000000000000000000000000..9e69e87667617937c2edb66b078f0e933173c85e GIT binary patch literal 2197 zcmV;G2x|9Px#Y*0*8MN3OdS65e8S4%)ZH6$b?IXO8{P*8PsW^8P1V`F1bP(my$EJsI2HzyfC zHzqVRC~Rz9US3jISV>P$Pbw-PWo21_fPjgKdUbVmetvIWUS5ulj+mI3pP!Nx6ciX3 z7?zfZ7#I>B9u{C=QLdg8p#T5}*GWV{R9J;oSBavdsuC298v+uITQt$5|NoD-s=>^A zOy+1L*hO{qLXu!8m1d8;!1Xthf=`qxN{*`5jj8LZvbe9x(v`J5sj9ld16*{gz2{w7 z$uGR;6I{7k=4JhF#QCZg^D0RMKma55lOoR_dHQ^Y-`5>RUs?RCO6N)k07ei9zRK%H z*SL`{xH#{Pwc1xz1YlbJxRNjYUe|^@C@WZeK4Cw5lbfy&mV$TRebtFL`FL;EXCyFND*lqrP6M>QkNl^@- zAOP@nKaJzMu9h%H`~?b_H&)&Ucg)z0o)?%9lil`lelgB@*|GOC2ryVe1mutmEC7x5 z2@SsU{F~?58>6_#n=SwV;_pY=A1BAFoz~IXX|mQi8{W1Uy=!CUWtlxd^xg6KIOkep zY2VhfF}uP1YzcvX@Jx${%H$ac_F_s4pCutB)pQ;%*o&E7VIU}ucQ`PweVh_2~^_d9!izu(sbAhIl= z$VtEekI+6Ga2&Ae4)}pw;JX{Q9&fT$?dJss_Pxb`5!2yE>qomr&vngsn62h~(=^~j zh`@*TX99q`xmmb?kfJ~q{0$1_z4 zg&5bKmqb@%o3^zY{(^%Dz{A9Q$S8p#74-!aul)O^DvQD6g%QDe$cHzRJErN=1AzAn zByeibDPhoeD?Ol^9h!h~kL_xNqymi-{sV;*DliWKOOg(-k6lX;rVK-*pzjx-d>G&g z-%a%V4Im(Z1Mm!C>2$qN&Mkvb1laQ@+XVo6fxk5spqoaG{|4sH#-4_HFbVdby+F6b z{}Ug{L6F3kn#}XL`%L3{kXIRNxPcVFL8lG&Zz!-@@?b^#$LG4>bcRKcKJ2S;y2%3q zz1tmeGcVeZ^4IH|t6*NTpb7{?37PJ<+XFubK#?P9nLeG-bo_2&j_ZNz!2YjuKg~TF zyQ}EHu!r$dcHhHfLc0GlI6%cTTtF5C@b>_+*Q?ppM&6EN{lU12`1F0#o_l*j0GKC5jv{Fux%h)2ln3+9dag z?VAS1#@562wQ0b1hycj|>T007v(aQ2PXWP14Tc>cg0Jgj;=;OwjAs;FArbIH@Xc~Y zMp1X}QX4e%FAyStGY%6SFK0r)5Q!-An+Opwg@4Ru#qIq$dzK05&_Z< z05A^Hf+|3Hq%5in5>i-ya~}kN%CK&IXcnqk%>8o!-WxLgUHLGtNMisHRL~eH)=7fO z3j~ixCJ0g(BY+`$Wz0;fbgDlu3~>HWhj;+?z&6`&Yw_Av?1}DevOXNF)iA z!Z?uv0AM?j5P?dDkb2)q9O8pF=gLy4URhFbXXGQ^jh`-3P$C=mWCr^e`v9;r)5iXz zLckNj#%#!x2mt4`u!oZ9D-xu`*Y{Tr5e5K|CjmftU6$~te*{Dtgo4lz%pw5nf1jCQ zk>ZdE>)0eAU9%ukOrLEdj13}CGbu>e4~2q+u**UnLJr2?zaav!_BxgNNFa@Yf6>$b z`k?Qk0Ho@|K3V`Y2eDxT0yHGM?1X~a5C&?OVtE4y2#}Pd8los8II|>8pKPx#)mtkr zj0h%C@^;-Vn6Gd9EV?oO!3X~CNm-K(BHyAMHdGXgg@F%ZOC|uazZm-{hOYO1re>ckhc%mUSgwL-vJ<|TV^<>Cp2kg?18=08uqou6$!FM0%bY$6-+b!*@8S^ zKSW@bF+cug0|2nbdFZg;EsFwc5OUze&9a_WOh9!MKoDR65dl=8N}@30QG;gLc}Y+a zKwTzCK&doE*&j=SWFwSi$&cBPrf?J_1q61#oiI+HO-UwYL1zXG1RwyV^A${V0XVM1 zdWr(686Aw1AmOp#)Rbv*H(+QBUw1-Im<-vd4#Tj>YOR#*#0hIm<-KB{h4B-h^xZM` zHRcx?w2lt(Yy?0!N+5l5{jwxc_;f(XebOhVX^J)lxoOZ^a<;*d;Dit-2_bj{{%%6W zH{I<3Q{Q395`k2t*{#TW)T|~PWI|@5r?8#?UWrZ z6wv(HLB{d|dAYUZADW;8?t@PNAfuIb6}d8=Ov>s9fc*f&PRt?qGA3D+Nda*IfV8@` zhZzb{1@@Jqlcfo6tu?&`fNQ@AU@MOKwrzrSjid~7lKiXtXy#?cNJmtJW|T1yD{_jq z48;Jw+RJb`hK39P0OmWI4;utEY;e({Uu=W#<7X+=sFi>O1`%dBoQ1SdiHE{`5|5;E zJQfKg@oWnFB!reG^;00000NkvXXu0mjflHBZ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NE.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NE.png new file mode 100644 index 0000000000000000000000000000000000000000..6f56b1f2629bebfc6dcaeee95baf1c51d64cdcb1 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}%RF5iLn2z= zURD%pHV|;Q$Uj-2S(EMX$|{C)UF+QywG2F6zpDAHTu@TgwD#t5p|9m>le1*j@9q#t zR$9vbxn_Mp$b5Fe!mFlCT_kxJvA`e`ERvgp~=~0SMAt1 z7GBt<%TRlN^)bdQLB<2s>*dUpx}w{%QTXEKL7hx9Cdfdgw_3pXV0Fz_|M jy2J38L~@TI+XLP!omSE2^1gS0E@tp_^>bP0l+XkKyhmA8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NW.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_NW.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8168b36cf46694d56addf49a541597ca0cf6e2 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}S)MMAArY-_ z&l_?z7znsrlovR1$?p1w?|M5ohdSKO5xC95t;=$dc}7;;?xXWd6mhE}8lC`-QBA4lp>u8_TY~ VZNrzGg+N;wJYD@<);T3K0RXH#LaP7( literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SE.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SE.png new file mode 100644 index 0000000000000000000000000000000000000000..3a14a92b265a05ba46e9ca320a2144bd4862985f GIT binary patch literal 331 zcmV-R0kr;!P)Px$1xZ9fR9J=Wl)GxfFcgNr7&#|{@KC=%=e&?#+>pTt?}Ly!t99mioWkL<|CT@0NENmUWK(5fMFP7YR>~`tpOOv8vtb~ z0Q7wyT^t@92q91ub1E{i-%luYi#~t?$n$(jHBHm3<(H6o?*S-^;;CWn$oXueK0sLh zfmOV1Pl!xhE?;Q<7F!ztB~k)x*3XYmVT_5sJ%DQ4696L6b*~i%;COt$|9vWvNF)-8 dL?ZEz`2jEUX~6oR1h4=A002ovPDHLkV1nqhiM{{; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SW.png b/Resources/Textures/_Nuclear14/Tiles/Rubble/single_edge_SW.png new file mode 100644 index 0000000000000000000000000000000000000000..31e411d885026e4751c4bf06e8a4991b9fe77764 GIT binary patch literal 311 zcmV-70m%M|P)Px#@kvBMR9J=W(!FZKFcgO2H$j2~;>m+d9Y`-Acjep7n4ypuYOugIxEL>rk!U-# z7KLVNUFdKg5a|Cq2(5~uc=O(KkJcLRJ#E{@xxTMBot{>A5B$J-4mW1=8PLZzkCjsK z!0o2K-}0LRjM<>I#yN-9Ixb{cM$XoK>S?uQvA%qY@2qDD3@(uu6X*ZI`9nt^*002ov JPDHLkV1mQ3hkyV8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/attributions.yml b/Resources/Textures/_Nuclear14/Tiles/attributions.yml new file mode 100644 index 0000000000..088e6a0d9b --- /dev/null +++ b/Resources/Textures/_Nuclear14/Tiles/attributions.yml @@ -0,0 +1,36 @@ +- files: ["cave.png", "cavedrought.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Mojave-Sun, taken at commit 0587dd16e28108bdf0b0a28e2caae4319845e861" + source: "https://github.com/Mojave-Sun/mojave-sun-13" + +- files: ["grassdark.png", "grasslight.png", "dirt.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Fortuna commit 2a9408a47e2f83d945335e4feeeeafb552173e6f, grasslight and dirt by Peptide based on grassdark.png and dirt." + source: "https://github.com/FortunaSS13/Fortuna" + +- files: ["roadouterturns.png", "roadouterturnn.png", "roadouterturne.png", "roadouterturnw.png", "roadright.png", "roadtop.png", "roadleft.png", "roadbottom.png", "roadinnermiddle.png", "roadoutermiddle.png", "roadcorner1.png", "roadcorner2.png", "roadcorner3.png", "roadcorner4.png", "roadoutercorner1.png", "roadoutercorner2.png", "roadoutercorner3.png", "roadoutercorner4.png", "roadinnerturn1.png", "roadinnerturn2.png", "roadinnerturn3.png", "roadinnerturn4.png", "roadtinycornerhorizontal1.png", "roadtinycornerhorizontal2.png", "roadtinycornerhorizontal3.png", "roadtinycornerhorizontal4.png", "roadtinycornervertical1.png", "roadtinycornervertical2.png", "roadtinycornervertical3.png", "roadtinycornervertical4.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Fortuna commit 2a9408a47e2f83d945335e4feeeeafb552173e6f, all modified by Peptide90." + source: "https://github.com/FortunaSS13/Fortuna" + +# Attributions for tiles added to Nuclear 14 only. For all SS14 attributions see previous directory. + +- files: ["carpet.png", "metalblue.png", "metalbluesolid.png", "metalgreen.png", "metalgreensolid.png", "metalgrey.png", "metalgreydark.png", "metalgreydarksolid.png", "metalgreysolid.png", "metalpurple.png", "metalpurplesolid.png", "metalred.png", "metalredsolid.png", "metalteal.png", "metaltealsolid.png", "metalwhite.png", "metalwhitesolid.png", "metalyellow.png", "metalyellowsolid.png", "metalfreezer.png", "housebase.png", "maple.png", "oak.png", "oakbroken.png", "wasteland.png", "woodburnt.png", "woodburntbroken.png", "woodhouse.png", "woodhousebroken.png", "riverwater.png", "tunnelintact.png", "tunnelrusty.png", "tunnelwasteland.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Fortuna at commit/2a9408a47e2f83d945335e4feeeeafb552173e6f and edited to work with SS14 by Peptide" + source: "https://github.com/FortunaSS13/Fortuna/" + +- files: ["concrete.png", "concretedark.png", "concreteroad.png"] + license: "CC0-1.0" + copyright: "original sprites by Mithrandalf for N14, concrete road modified by Peptide" + source: "https://github.com/Vault-Overseers/nuclear-14" + +- files: ["dirt.png", "concrete-bay.png", "hexacrete.png", "hexacrete-dark.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Taken from Baystation12 at commit https://github.com/Baystation12/Baystation12/commit/fe960417590b6a33b279464551b153b062a9d900" + source: "https://github.com/Baystation12/Baystation12" + +- files: ["concrete-goon.png"] + license: "CC-BY-NC-SA-3.0" + copyright: "Taken from goonstation at commit https://github.com/goonstation/goonstation/commit/ddd7f6a0b7a1b2758c0f9dfff09974854e3ef7ed" + source: "https://github.com/goonstation/goonstation" diff --git a/Resources/Textures/_Nuclear14/Tiles/carpet.png b/Resources/Textures/_Nuclear14/Tiles/carpet.png new file mode 100644 index 0000000000000000000000000000000000000000..09e95f20c0240aa3e40b4890e799deb674d6c2c3 GIT binary patch literal 808 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!{-lG#V_x_eE+Zb{Rw`*TI;{I{~6BJ{$zZ4 zetG@!{Xfs|SFpAG^8U;B{|uJjpSOHFAUEe%`LF8#40C>eV!k}z?>~co{pb004pZ@|uXLWvl{&{qCG;M5bOxxSr)7skF^z!mDy}i9nTU%Sx=H}+~@bEAl92`vd z_xIE8?(SqHL&y8a$H$QW_U+ryxxBob?R|cJj`#KT^`UEy{A#tDRwgJ~{QLLs1PlXr zcXvaHkU1buPEMw$r>7x%e0)3%|M~N07zI!ex3{-r{rmUt129`Tet&--`kse}heLJ% z5Q)J6#}+eYoSvQzkmO!pU&oqv&PBhovomGq$B!Swi3kBS7mJ?z`}@N#5P%H;99~^r z4SFd7VUbgUlzlgk6(GoBg+a3B$xDMdG64IvZeY~A`7uKng@ojXqR1FRqi=?-8x(=^ zZLKHS*uzRuN^J~bjSsf{1^`irjsbKNf)I_2p-!~s(96K{^Yd`V_}<>$bbWn2==beM zHxLyfhw6%bc1Ixsz$jV>TP$*sa&mKXGoDdQv0VZPVO^)1As}$ zIQ8UMl`}#~dZbCD))@vEYn+oY4;($TlZg>_=vLI20dlSZ5w|r^$swiI)PwKG$Hx&V z*?!4LlP6G|k;e#I0CC2#pZEXl0z>qu5gA8}G*>F1uAl;JNE^d;lDT#bR!WJK(Gd(# z>|kq^fX2abMaMaT-@ktkBLFedHYCFcMi?YV#<0d&yQQGmi#f8R*kge48WH3G$*qVO zlD{fDIh0##w{T_`#ZvjM;Mn7b&9>|SppYs+(V>Y0hU;Ds>+jVB!`O)0at%Z+onuZ1 z)n9hiS1GIb=Uo6qMa2-uwpn1TkwImLiS??PGdi64rst{06qGfEX>Z z!wgpgb;TNtHO9}*&gLd0`sn5mP(Su!l`kv~06rLlswToAq=eC{!o8ypz#{aX9_O6W z?S!rC)nB}`m!G)^37{7$NG*oEwkwCrGoG_?q<&FsH&k%!bZ(HXdzRvhi;MY~9soqZ zxB{b05RL6)$T@_(dN4TcVj|Mz)+BEL2N=7hlb`y`s-{AzL#RTG5reW?0g6LFIzz}U z`$Kl(yEQN59$uVlIy zgIyfZx-{0s0vI{3prp(|(pBJ3*X*EztJcXkH=jcPuU9jjcI<-j_Lz) z)|HAfQ1y*2p>#R9bqlIytofOvYrgz1 z8yjDZ0f161S)N5AO2`2KsMc9K6W16@Nri~s?iDpD z#fw?HsT0;ZrdCDR{;Y?KK$M(x#VW@xCIRP=u62%pAX9hkj!;V`mu>QMD@J?Oy*#r; zUnf*l&@Z=U4AAK?D`nL}S2<5$D(vxh4S=6Nf6j%`C3HEObBs31VRd4N`2X~lW4Qy2 Ze*pZ^X!4h-taShY002ovPDHLkV1kQ|nvehh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/concrete-goon.png b/Resources/Textures/_Nuclear14/Tiles/concrete-goon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fca0b43030eb3c7b43b490ef5fe6ba99dfa366 GIT binary patch literal 1693 zcmV;O24eY%P)Px#1ZP1_K>z@;j|==^1poj7VNgs|MTUZVnwOH5k&Ks=kC>E?mXnQ_la7{>jgyax znU;}kkprxaqq@kUtrJ=B`s%~p#jf#bzoSCAZ zo0E`>kd26!l#rmEnVgxHsHLKOd32|wpr4$Wpq-kmsit;vZI6tGotl@Fk&Tg#iI0qj zotl=bsHCHyou;Foa&Kvhhk>J@oSBxAl8=jdc5!NEV2p`_XJcHOn3QvHYmA74mXnWe zYGHD2X^)GBn3a)bU|6Z9qH}L*j*5k&p`CDSW_5CHkc@|^r=xmyah{u)d3AA-jfiw{ zY>SA3vahUudUkPbXqA$VoSBr9kBhIYs+5t8laP#YZfR*{UzU@Ov97CkbZ?Q3iFkEy zfqr>@dvX9`icMm010qNS#tmY4#WTe4#WYKD-Ig~00YHIL_t(IPYsg!UmHaj z#s|_Cae^l7&di!DE<0n0$!>O8GKm5ib~TIIkw_z8Q6oqjHPqmN+FDz!N4=>RqSgaE zDfLA0Zfm^{{wnj!`}zLxJfHV@KhFz5TYF?jWM?F@Ye%Hxg3b$JG}_{hT^(Jm8M)|U z5Q}#!D#AoVmn4#U&!xK2tC$L9gmhn)>Pue^GRdrk?3|;zM!%=B0VS^!qVsG4CW|Um zt^ilMgGmw{a)wJnRke`;lPOH&osj!M%1y4zQuPZJxfsu(+Wb!&Jw&Hj4|YE73MK5X}B_WgVLkx%pB3M>rqGg z<6w^`2$dSq-F(@tw%w>n!!s;TN%rb)RZL8RDTNpa`F?PdB)qKb4Vi`rPnpTq;RaEr z!OcumAPY2)`L~dX?prGijWF3(qa%J;X2sjU3=42H@Jzknx3U#y5%XJio#@P~u|#Xd z?U3+Fmbxg^2FrAAAMP`2NLOkkWgtt-?+3$_LM-Zca7}Q6$=*Bf(nlc_4K(j?S7Qgj z6r%=o>O5sY=2Q3X9C4aC$I>ggYJ!mXEI`GgB`nv_^MPNSTe#=mJjVHWI-M7Zcs!V! z2KVjUbAM)W@qq^)THJTw;Gu^PKXT;gp~=Zd9~(b>Y~b;kC%}_WWsW~R^UPS6JymKv z``q&{yclWk>S}L>wWThBnf-`Mp5DAbo!NvSLgfUs#Ru0F)cw+Fbn$2O^FNG zfkSm+7W~(Samj9m!-gx$H7L4gK`62u;U*_=8DanRl{c_GoLO?H7{vkV@0|rwqACxo zPK{_Hl8V3i*2!?xjzMIhf`EhRw}JnTKv`?BDm@kT_poZu(Ir?$Th>3s)DNa?Fr>su^Zsr;| zY~>I#l)VedN93c!_9rH#;tM&!onNQ!@2GCO4yaf}dkkfpQ)uw>Vl z=fnBa87WTD&pzi6B4>G{u1Tr!;wq4IiS|Kz+0G0Xz9@b9)slorSW(B0IS{LfO>nY2 zhP^~0>351?F8=k2Z>pgP3$%(IT9#IP3&_UOx0oqrT3`5X?fbR$A8@ArqcEyNoCyc9 zP2kF(Oy%dE_?ffnxpQZJIbWfTMC&CmRnL|azy5X}{QgI*vk{#+{^#cE{`J3h|9y08 n^Pkm!|J&Z)-dZ_0J$~eWV5jXxf0?0@00000NkvXXu0mjfiRnLt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/concrete.png b/Resources/Textures/_Nuclear14/Tiles/concrete.png new file mode 100644 index 0000000000000000000000000000000000000000..24f0e9d7e20b07e38693cbddf1c77d63cc431491 GIT binary patch literal 3019 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/dirt.png b/Resources/Textures/_Nuclear14/Tiles/dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..c51fdaf0c85017c8b2d3d06b4102efdb4f248990 GIT binary patch literal 653 zcmV;80&@L{P)=>EFijdH=hc@1~^h<>&m%&-kCT-_O(6*D`Gp^sugqFOq=; zRKcy3vdanMJbUBpRQ?9PRDopXsId2Z&XLLI-CP4y8w~&rc_owv6(mPeuhi*S0k9AY zs4^ywM3q1K&N;W{0O;xQ(1cRKxN~PP2~kRYqg-gN0LImzdI{mmxax9I!daICs!%;a zmQPd9>*QIFD`Q&)%&4ARczoXA+39hPHdnxcYLv5{fxdrS6fGydd2Zik^y$#ui z2~q8?V6;rQ5sdrR1gs_>0|khI~ajXh- znNV=d&*85+pL4Lef~{qu`Y3_H(f5GkPYT?VL+X|ZR-n}ZJ<9989aaDpO1Dgawvx{c zv}&n|m*b%f?P#DdIF(1mT(i_fl~m3<{Y(Q0gqQ1EshXhS8pmjt=aO>u&EeM%QRh@M n4YB27$Gc@Y(N5{QqATS;q1|JC+bAoV00000NkvXXu0mjfN$5AA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/hexacrete.png b/Resources/Textures/_Nuclear14/Tiles/hexacrete.png new file mode 100644 index 0000000000000000000000000000000000000000..731ffd0f0aec1f713f7c60a5b741a72ebd3da004 GIT binary patch literal 1568 zcmV+*2H*LKP)+S7r2L}i3^7691dGn^-zkk1ZuCK4#`T2S4x~|?=S68jCudnvMeECxL{AQ0VIeYB+ zP2O6^cz=I?E&l!cw>^IRxCHn1_DUFt)6>&7H#b-NM@L5``|#nzGQPjR-~Rmh)1Ewe zQb2zH{#}lbkB>_~P5}~xeeZ#Rfp&O!*gBh{^$@Z+JUm?Afupdnu+UCUPD;+3QO<$E z7Usy?9~>Mkpn?L79I))r6JQwSyCVS2?(S|m7BLXk8TAn4SX6Ot4-<44EMxyDwZSgJG-U;u@LEP6yH!guf9H8lb;C5}){he0|%07(Z1vNk$8+P1c~+S8{` z%Vrql11mno!1L$ND{78>MDy(kN|K9m^VX1Lqqizv6|t~Z@QdF4H=Gs=g>Qh z6a%SXC^@ky%H+&`BBSgfZ%>}31??Cl$A*1@351?gLH=%`OOK~RGbJcFg=}+kvwisR zp%`%j7)Lo{z)=PmYm8zAICeywqx9^v}@vI_DL-E*1t3T?GNTy?5kPKTTh6@Cqzl0F>)tld*A)t%5K0iNSwCAo!k&Jh)RcyGJ z(9eA@g_i*r=k^7eN!q2cL@D<@Idl*F_U&8I3~e2o8zw}Sv7DN~f_;&zgIv3kjxdx7 z%5HT+hDFI}&b9~@oizq?XHcx#GiPLS1rwc!q%lV>cYt(2QDY=`&YC@_m9Nmt2*+>V zzO6P)iDP%hy2bvBkW7k-V?h9w?^WG5_d~%M`Cq?&Eua{o&t6T#iHV7#JDWhDJ+mAz zhJm@rob{6 ztdYyjSL0b;Uapx!_UF%^w*}kfpNpKNiKG`uO(IR}4E3q*bU%9nA)7lNxwW;mYUL=$ z=H2Ul%^HQmajw=JFv=LjjHexABpu8`Yjcr z2Ts+B2rzFtIRybu2S62H|M_l?>-+cbYmk|i(wg+xXTO6?S7S8eGIxW_0*aZA962Q! z+ln=XNRBNIL^w7!RyXYYH%MypKY{Nqg_oO3{+y;6K}sQ4ZpPF3M3_|M-wwz2*<>q! z^VlK7hIb}#2X)3IRA^1hWH5h3M4A>#*{Ml)OXcVMTh~PuAm=`Gagp=(cDsCieUS5zPObA0HntH#awBWMm}HBaeN~>8$#y^0PdkHwfd<^Ye3=ot-ULS6A`B zMu`B=dM{ci?CtkH1^qv!cnZ@FJzUxxu% zxsDmG3ZV)Tdf^57t*x!HzrWuhgfnsh1vFMe4R-r<8e02ytMT07q$s@xx#25qpZz*WL>x>o9r6Co6c$q!0WR8xGmb<&Vh@CviVZbQs zK@N?Ce0+Q?i;IgPLkBgk?hSe@%vphXOejDk$2P~^?^Vp5Z{QF;fn~3dfFfC`NRP|} zd4U19x3|Gq`6AN|S>}ASk1?W|_c<&g0@HyWmN(C4hieYx zO^px<1yj#wW@b99mltpU^!Bt{HTw?^4x*T4<8m!AYeJ6|P>U4GlHrhPWo0EQV~)3( zkXg?@VI%#hd>Nf4648vB)y=$?;Z()xxj)g46_8Uf8ojy2aTMbq-Y+jN2lTnrid6PI6Vk~EBXTGl z+4Me0mFH_B z=G!kn5KN>`NzS%`wd7S4B-yN#I;?2*Jk2Mii)=rojQ> zGmef_FxS{wM4G>HOw|l|v!OYRoSmJ0EBvXjI$ar8n~aNnrdjxq8;FXVzX^20yXlMr z4!RjR(B|f5+1=f(73KWTjp;A^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!{?u+-8;e~2kvOE#=fF7lRJ>S(`K=(Tvk8s;-;`Yd^#$yZjWe_a%t^iH&)vghc7-jh02 zQ(69P@m>>qXam3Dj6H%oRr`Y$%)izuuaJL+u$38vEnDb*Li#f&HT;(m_=)Y$`TsWo D@Hkp9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/maple.png b/Resources/Textures/_Nuclear14/Tiles/maple.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc28a51967a408cbda2a2c14349860c526622be GIT binary patch literal 3642 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 M07*qoM6N<$f}p_urvLx| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalblue.png b/Resources/Textures/_Nuclear14/Tiles/metalblue.png new file mode 100644 index 0000000000000000000000000000000000000000..3a2e6539502214ac76674d7f98cc05ef84b1de50 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iWR}ihJXkg)}XJTVu8))nt zVIP#OV`8IeV5V*1Y3-d(bSj?Gwb&0iV?kVdzDLzlk7w%SiSQ{eC zIak<7=!53MZrL67u{YPr+NgbaA(VS3>-Cd|UtVezM18o>*iWR}ihJXkg)}XJTXQ9ARJ^ zXdjfVV`8IeV5V*1Y3-dPJjGlEs3_Xg#W6%kc%Wb)Bg;fl l(W!!>Q$@KYHw8E{F|f^C=>P7!oIlVS22WQ%mvv4FO#tfPHn0Ey literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalfreezer.png b/Resources/Textures/_Nuclear14/Tiles/metalfreezer.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0212cc6ef199e03d9b474d68756ccc2c41366d GIT binary patch literal 333 zcmV-T0kZyyP)JtO7#2q5J=9hgC)kRg-y%6p|jjUICco2QchsH#_gMAOOyt#u=A^V4h3Nyc)?{2mn9BN4~(4FiY^*j%{3&uRO z&V`{D%1!OUor)(fqzY_abjZCI9rQ$HdltHhk}fnwO2uFA0*{wvIVn1sVxkmJ5b}zA fQsTm}d~N|>$k83+E?gMn00000NkvXXu0mjf1G$Uf literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalgreen.png b/Resources/Textures/_Nuclear14/Tiles/metalgreen.png new file mode 100644 index 0000000000000000000000000000000000000000..faef08e96ca68dd8f543e5a4b0315b3b88fb244d GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsZsA%tIZRu!c=xu8p z7=Vxi|_XBFdP6Yag`+x?S3r4v0}978lFwoW)Gdf0%&`6b6(#{3kv zf_JhEW?b(15;D>HYaj1>v52{9e-q=@c)^1{|lclbaZKUH;(^c!N8nzul>Eivu2><7(8A5T-G@yGywo}7+RtL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalgreensolid.png b/Resources/Textures/_Nuclear14/Tiles/metalgreensolid.png new file mode 100644 index 0000000000000000000000000000000000000000..d88b6aecce22e5e3f81b2e43a57db85049fb91d7 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsZsA%tIZRu!c9OPo? zZEK$rWaVIHVq>7=Vxi|_XBFdP6YahA(xiJprLmqajv*QolM_T(nAs%GE?Dzs%_<(2 zb*E0PI(O<6Cy(eqa8y7KggoTBKtXr{S&5aWinz@7+d}SWUFqoAu1X{%4>FVdQ&MBb@0Fy^R?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalgrey.png b/Resources/Textures/_Nuclear14/Tiles/metalgrey.png new file mode 100644 index 0000000000000000000000000000000000000000..73cb188f79dc70608fe229ea14bb23ff8dadbac3 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0JsZs2CI!x-f|AVIToqU4lOTI4CH?sy2n~I`;_#Y8lOMriL(_K z)`p03&K9;4`kiWR}ihJ=;r3;;Nals=Hce; z=jiBYZEbDi=;R#`91s?jlx+DIsA!6(i(`n!#MTKLMGqTrxSZse$*8;N)Rb?+zG@8{ z@1&hpi2Oe1#Hr7w;RXCV{QJ{|4|WPKKeVSPIPzqSled}WoJnC*dHpV_f0}*4cjAZS zDYBfh!k2_UC@!2VyTd*v@|^4)^$#zEa_2mHFF(SsyMmw%2@~z{&ro@Mnp~ vg6=s--UMKm1^5S~@HL-mf~4`xrc3{an^LB{Ts5ze{8A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalgreydarksolid.png b/Resources/Textures/_Nuclear14/Tiles/metalgreydarksolid.png new file mode 100644 index 0000000000000000000000000000000000000000..1d956131ec2c6e5096a53ae227d814d351f3f25b GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iWR}ihJ=;r3;;Nalq?dRy` z;ppgSZEbDi=;R#`91s@Oz){o*R21v!;uxYaF*!kmg_%v_?1D9K)~w=TS$FExs&l7K z@$tNr6!cKAnc#R+RMNuQXn_X9$^h9#S~0R0LRl8fZd};J^{!(rk(!<3=H}+@9~cxC9+#XFmz*l+rneBNG}hC_F+^ixa)Jm8Gn>TO1#8}{TE@eY zcj{Euxl^ZDdBmn^Pdw1o%X2F4#DSd?7+o1XT5k!2J`8JEm&CkFQbKFRgTARHAK!ZE v7^Wv~JjBEi78Mb(Zo`HxH%_tDnm{r-UW|8#qFj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalpurple.png b/Resources/Textures/_Nuclear14/Tiles/metalpurple.png new file mode 100644 index 0000000000000000000000000000000000000000..a89952cb4d78083cfb5e2a58f1aee5afdf96b87d GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0JsZsOahE?d(b7|8!NbdR-a_9^K(H9mjL6K5+f ztPK(6oGol8^g%PRTXu(i?9KJEHfkSU2<3)kybP0l+XkKZ$n&r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalpurplesolid.png b/Resources/Textures/_Nuclear14/Tiles/metalpurplesolid.png new file mode 100644 index 0000000000000000000000000000000000000000..64e3ebcf90e581ac6193b880420b9773d7f5dd86 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0JsZsOahE?dXgHSRcqF~ zTC--(frLCmW=@~@6ARvS@yrpH3=nAuS-}@5x{mXOme_*XjSHK&-pz0nzklw4Q1P>8 sm(MmPwC&t^w4|8(b1Toy6$*?Dt0GU^R@kff0qtS%boFyt=akR{0MxNXNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalred.png b/Resources/Textures/_Nuclear14/Tiles/metalred.png new file mode 100644 index 0000000000000000000000000000000000000000..5684a8e46114f77c10449bede0b240160e277347 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsZs2Fcy5pHapXKr0$ z>(Jxv7j9w_pr@B&Y?^Ih-RSDk>f*uJqxc)BbfTw=V~EDY)(Hni4;yeezvP(9n4iK{ z@J^P&jLSV=LMB>&?c;qf7BN>f*zLWyoWpO9Me4Id%Zn6E`QL`_wN}kMB|WFc=a0GK zY=y+y5MIui!gfL*G!?sLci6|?TrX>*_Thz4u21&sl!sqlY86C%n9$i?|M>$e|DVF& xC0+}<f*6u&Xzeqr7@l^jv*QolM_T-7%ofaUT-e0*F2Ym%{<s4=U}Tu2^1yb=YuRL=Jq(_%elF{r5}E)UBSD`4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalteal.png b/Resources/Textures/_Nuclear14/Tiles/metalteal.png new file mode 100644 index 0000000000000000000000000000000000000000..3d9a2eb810d042da5894fb425bf0eb2995dc9e55 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsZsA%EsWb9(2Z$ANZxNSZ5tH!aSXB>D=|oQ##}JK)trHH49yZ``e#tSHF+YW^ z;GHak8JBy$giN&l+Q<7|EMl%|u-kiYIfvgIi_~X_mKQ0S^1lt;Ypt4jN_tL>&mVKe z*$RoZA-tS3h3$ksXexHg?y!%&xn9;r?ZXS9T%YXMDG$HA)GCPjFrl-({__V`{y&Ak xOS~3z#~+y|{C}q1|H9`B9bKB;jpIL9FfixbYkx2BtQqJy22WQ%mvv4FO#poDTBHB~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metaltealsolid.png b/Resources/Textures/_Nuclear14/Tiles/metaltealsolid.png new file mode 100644 index 0000000000000000000000000000000000000000..92abded98c26bd35e5e0b5660f8593aacfd272e5 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`S0JsZsA%EsWb9&N5FD=K z<8PCiVeDe9Z*Q*Y>Z$ANZxNSZ5tHz>*s=tuG{)1#F+^ixa)O8pBM;B1Q|DHla(J+6 z&6-zh*33B&5V%u_bIpwt3*L0`%n_Ch5NQZm!51jHj`M|<*@D@P3!Av!MRzopr0Fi7+RsaA1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/metalyellow.png b/Resources/Textures/_Nuclear14/Tiles/metalyellow.png new file mode 100644 index 0000000000000000000000000000000000000000..35683d4d246717ee573814a121e078b1aaffa00e GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0JsZsF)OP6BTG)5^Y_R z>@c;$Kg7#8JJ_rw+NvklttZ#BsoMMzP~AjN7sn8diLDb3iXJxLaDK@#m+?JA^$f;2 z#q3<+`BE~``fDHWd$EYQs=;pWz2zK!b1YJy9a>(b7|8!NbdR-a_9^K(H9mjL6K5+f ztPK(6oGol8^g%PRTXu(i?9KJEHfkSU2<3)kyna*S0JsZsF)OP6BTG)lk89u zZ9TQZKg7#8JJ_rw+NvklttZ!WMgE#-pt=}O7sn8diOC5fE{r@pr%s()b;{wvsx@m~ ztyweYKti4&GpA4di3M-Ec;*O828c9-tl$e2UB~%COKidH#)VB>?`AlP-#>RisQB5l s%V!%C+IH?dT2jpYxs~VU3I#@nRgtG{E9_PLfc7wWy85}Sb4q9e0BCPSN&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Brick/brickhorizontal.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Brick/brickhorizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..8551f54f88ecdf7d7336a9e1c2c08301af14df4d GIT binary patch literal 877 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 AumAu6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..79329dc7a5f13926858f4e619a4ac74465e3c916 GIT binary patch literal 556 zcmV+{0@MA8P) z6B*epFT#jMuk_9vn?FBb@6<;ZZN%$fGhusX3J} z|MwAuNb(Xi@OZD5bp3M?9|0Mmh>8U&c$9FcrKss8)=wF7OG8mQAvIP5kK?!hzG22MjCnLK-xYj zbvaBa8${iu!CHQGK&CQnrx;0sL+8rqMO|xoRG!OJ`FrZrnI`z-lsuR3dD}JeO9sTj zk-VebF~}y1dz`&@@p*RY{g>ww$h0I_HJLc&SWv{atL4>6n9?E}MK+l_U_|*_c+9<* z2Jepiz-i<$=(Yb%B4xS2Al6P67WP)dHoALs5Gfw2l zW7!b>7>q29q_Hgg??1o39m)B!b9=vT55uSHx+AN(zyChnzWot&y0i@53#E2$aNY}2QA8A$b8SEy#OJ2TLFjVSZim-Vm7HrG z4Or{&S>^;db#{mBtk(xD=cUNCV6Oy%Il(r3&AB+$25Mq~5Kd^(#Pp?m{z&93(19~1 zF@umB5J||+#i=%IiEh6lV1EgO)h7}FTOwzGd_8f!IlD~Eq!n+CoP|N4x70w)ePRKy zHFDhpY9P>E?`6WHUgPC?x}&o+Q+u^K90bJCy1{8^;VB3_VgcZ?$DA0)>!i1E0IBHO zwP$1HCwh&3)=kN0^o39XRQzM0!8GhO#L`ga~@~`_#K11p%Y;tGbKlYmvv1O#hf&r3W*yM!L=u z7Lmi85kY;2(JkwQ%!%N@=xhSQnkP!m^%}@O+4R<(XHMXI351Tk)IYGVLFu`}mktUD zJ=s_w?sZPS6%bw0I1!aVaB7(owP}aBU`<>J2P{KOOo#?ibFNp2Rl@8RSPTyPG}%Zw zw$?lYU`1$w;64H2KQeMQtO~FdIRu%E9FRW>;>_w|tcQoGtwdh>e<9A1m0~Bv-R@6c z83?|j+PPluMV@3JiBP9*>DN{{GzcbQt>%1{vredu3z!m!aVpc6n#*9S2h{&qw{>mq ST}}T00000Q;^Z*nNNf*^t;+vYvhIH%)3~;GxCqW}GO* zWWr(sL(=(Jx882td56p2=SQDTLzDKG|3}wYC{IQ-&hUu7zI9XQ_d6YzXBv7PYp-F; z25PFkcXPxz5~3V{-oHB`hF{2rCE>An(C9s~!85U!XjYM@_-;MJ_0zfTi z0;?QOmaMaI2_O>aS`2hBfYn3kZ%`26T$LR%109SJ?IN!aOlm+JNgGXg-Z~T-#nOFm zfl5D~vpu&4Y)G>LUmHc=!ZKbQ zMv>#_U9DLGqP9C{wGs&-lWU=w?t(un4d8V|u7wE!FACf`1yB%Gxi{bD9w-PzO1Sf} z0&#w%5I^2+biC-4soo!yfEYS#V`Z$wD#9*04SAfwXMkr{35W{br<^PAY&dbhxQ&gc z;ZTOz+7(|KDJFn@dT>I-imrFLT+PM2ZJMmd-OsaI5Kv>p9ICB)+~w8_ZaO@lAraAt zGXVz904N-bE=@b1%{Rj%h#J{zO#}qk06XBG9yy6>2Jr3$AptfDNb!gRui6=?b{ny9 z7YMwsnnKOW+yQ$3-Y?)9VVXrJv;;gA3_YsJ2~Ioj-ftsRJ2mw_z}p1-nIpp0%u$JU z!;+g($EP7PmS?nYqfWOJ93i0P4p#lTT{RPBbKi^}a0A1|<_8=}5?WRKT$TU;002ov JPDHLkV1h=-J8%F1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_fancy_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..8e56772b66924ad18f9463798f5027b1a6d72b6b GIT binary patch literal 432 zcmV;h0Z;ykP)79J z&&p9GWh{*y@ypY5AcgKQQ7yu4zv$!TdkcGFyu?Cc`V92QchQcuh5n|ahi*mh`;Vf} zdUa3R<1Vfx5DTz209)GSHHdiZ&+(D@r9BfsDX|+crlXxCA^He&iY;N5U&OL>(xr^f z0#>^uuuH88*?+55Oa{;|^i5VG^>Z5Sej|ApdQ%g+|BD2G%`nWKmrDHGSeJk-w-itf z&WUBZGF$=>)0)0T7(41~@1j_j!0R~9o=ZZyBz8ssj_99t{NkyoK)OY(<7g2%sX!Eu zDw({TyxmB9&Bb&=01Pd~%8MuasGo~xH&1}_$ppL-%bj_*pl7ei$tk!b6qM6?Z+#ek zsr;p!DVDY1fWMdrEK&aNJP_JE(B=UfZ60XzK${2JJaGMaATuo;$RF0$j3|VY4WJ0J$#PP*hC_4B6|Y9~0#!yhg>Q96IE?8o-_~8twrQ zA z5Wt5b(IO9^JT6a17!k_u8G*BJiUosGaj$ipFe69yJULnS2DXNV3Y4R;zo(k!C3`YF z?C^#SW_={0db-UX=^j;dpF+l|cvkAO#(RA}#wX1zKNGNi>&oN`?}Ss=TUFMBtll>) zbsZH6!4wx0t|Vh`)2Mv>to+&QfVO>;cS`InsUc-4Q%ztFXb8NZP+>W%bn%(HTTDGs z+~))N%}r`TQqqvC(wD8(4hhuP8m1@nJTA|gPyt;gLclQdm<3c=$lK?o6{rs<;0-N1 zdU?Vd?k(cT+hV=It%D*yOh)k71uswy%QB{+I7?2;Qc>$j<4Hvteg%Jo7gZ3-4mF>Q z=2=qSp@bvj1kIEleIB^p1_Eb7Az0Hc-M#$ADcR4U5SiE5lZ<$Rq!c%KmxZwchggIR z;6~)ew1cbd6U#-IB7Z_G)P`g{5oOv7T-d`6%E;ZajQEbmF{hXq%VCM3Lt_(pS`XUe z`aSD8HqeJ3;Xtfz;=R}OIM12lU3>e>!9ZDp5S)>e<>~lrK*`ZlOu;ZL_6Z%)nt^!F zXgNZxj2cs%kP8q%fr-}jE{QUIKQteH-ckE0Q-I9W70Ee8pfh_ceDq-hg~i_Me?KE9 z$A1v^Y3ePE!kIz2vs%`eY(%-f-|In8Bv1;J{}%Y$zKoji4}18(P>7G@RR91007*qo IM6N<$g2e>nb^rhX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_red.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Carpet/carpet_red.png new file mode 100644 index 0000000000000000000000000000000000000000..082615a283ea6c1c2f8ce4963f684559b2d9d6ac GIT binary patch literal 1004 zcmVTA>5kWC0=6)1Gs2kP4wvMK~`42g{; z$MqTMla9v9Kq7g3@BEzkb^Y`E*Y&+CWmikl^W%Cg+op-9=xN;)zJEPkg7;Wg@%gRo z&*(g~?=I!X>f7utvN(qhQPn?`b18VG2?YrFXnVzw_!5F4$IEB%r5xeNbOR*|9r`{D za8Dc!JOB~5Jk!hf)hKjVC%((eBzYADjs%C7jNvn$3zlVaJ^ z1UpJWiV)}>6fso7Jy#S`93!Nnnjzxd<1Ipg6GrQa0zZc$42D2_d(%-Lw(I_IdmbV3 z3P3sDI?UN<3{ka^6Bv~903G%3;S?{~V~=@cxJs*Q78A;ILWWX?jz+#C`TD*RC-+8* zc$YT_giwZ&4lSN}a*uM$Jco2YrJh+m7?F|jGYAvqCgq;XsQu}442x6Mmk*mwkT2^^mOlp?^@a_%_Px=51VODjou_6V~T= z_i>(AkIpR33opf`R$n9W7UIL@TuLrrwOQYgYvWnE-d*L?zxQ)wy(1)9lrG961g?-I zj6>E7xRA44`4i9%T~x-3M`FtmPdHaRh5)O)u`G4E{Mn~lE4H&cS$EoQC(Mgvb`m4{pv8}2GIpkmV3S%?Ym_3lA+X9apDQh2!T49 zk_KftEiT(w zJwOP-8yi)b-}iepd&(BfFv)Ww%Fp%!M+<~pnQzW{tBy|S4JKO`5I4O+fkqlW{+Yb- zN&y)kKFA+u0h#T}ec52TVYL(yLyv#{*@n@MLh#x&4asW1Eal=Ozy-a0F*)s zO!jlmPTY~muD$mBp828v{`u>4_&k*9`&9JYp1#U@brVm~!*o~p{=DDD-s86#>(|3B z);bTp{5_Vt)oO7UUYtXQsOksdT#CK+Cjl_nws#4Jv@a$ovOAq(U&3JyPghX9kfHCv z(JgUrU;!R+%`-jySa+tn?~1yCPU2S);GW>{NEy~xzMYkKa<>P$QZs+8<+bVzofJ#a zK`0F2@pZ#$oi^v#byu4E z01H;<*k+|sMA-r+P$=U78TI+k+u7C0VvqS5;a@$L8BmT1DM}i;H}W0v*Y`@C+?rzV zvId6kdR<0IcP*AVxI16-Ccs{r?OM-_vuFGa%tX0Jx#d#o#lqrL^>Mnb9V}SYv%nZ? z-vv2|xo1=M=;K_ zX4Ee{6-TAMo`H8=3Avn8$r+Re-f4bfoiO$K_8zEr4~ZA4i|`163j~C5$WdG_m2a_b z_zBk@F5%Ihlz5Nxf+9<9H(hfv%MClsh7{==Jl{ry%Fym2}YydPx#1ZP1_K>z@;j|==^1poj55>QN3MOIW(Q&3G!N=HmYK1D%3PCPLg0xysN000Sa zNLh0L01m_e01m_fl`9S#000KgNkl)cgwWz*yO$kl72u_`hI)c z{Qs}q8Oa7pmTi*`NMev=d03ICL9?ogyGZiwI5>jk$=>E)&CR0NU*7 zKhQpzeNu#$ZpH3@#DX)4(IoM_NQe>;7+;b>Cx%RdFeV`yzyySFQ{Eu)R2CA-PH1OO z{~^FMS=bIR#IEAzf5c8Gk&qZ6K~M&UH}Zry8GrMJQ6}dj@&bQ2APGspIm=-A$-Mo} z9{xCkG$q*cM)<`)$IbtU1r&{t;u}w6WCDMYKxPh4EL~ydW5!jKOkyI!Nx>5_3&P7O zkdUUb*&9t3D==YQY~|SeOFm*HA-YDA$KCLBPKd?w&OjOPL(H5r#W5ha__5UDDR_S+ zA;~1P+N(}RD27TXY45oDmwd#`86MLJ!2yIOwX#K(Iafj`7V0ZbkO2gJB5ZBeoy7^X zo8%I5nsc+KKMAD~_AHlxPG7M~4}N1l;uKHP^FgB(5=EKB`Uc>_4`htp!&?r9mF-D$ zbduFQShrY@U1CntY7hT3@xqB8=#PL~_1SR(0pNVZDV+G1JvQ?y%d%VxkLzuj%N565 zMmsZJ=QA$y^G=LU;AQzJ^_XeBJlU6V`KTdjzT9!a5DlL&V~j20ZCNBfbcvT-+mv4UHeQ0=WdR5mO}j0L5q(Cdp4!d=4@eAq-c;dE{D33nJe z`jbYz$ias>L_(Y>Q{4R72!qpW=la-LyRA4JanI>RLYPAw%%XK3hf2uOUkL@wV63aS z62iqU8lms&`;b%8x!IGAcBNE8^<=N548Ag|{}GRxbLw8MZ$^j%s1k~mkZgnkXE4`Q z+z1IqS&lO@bVuZQxL^mX{-nl|8KF=Kab2=oDo#)M)QxzKGcq)y-%>%zy!gKOYleuu zWI5H6dFeTZFbY31N;aU2`g_Pbe>3t0@AiGPZF9xx37;o)P=}JG8|OCYPL^)uM>BY{ zAdZpQfN9Llg8Ph}jcy{ERSvZ9jn-?~AuGhE6^1v`!9zVE9$FqOWYmgeS#U}PRe(W*6KOgYE zA?P>kZK-POo?MeZc*|H3swiODnCKca=a2b6opsYi?8a>NL2JV`ozuJj-?5JR&v;9z z1||<1_tyH^8hcL&!)s57+gVBFz0CTdUpirDm5orfw*|+V^fqz0Ni+h_SWB<3degDI zl#C{_h2J*OI9Op#X4#^%725e=iAIQ}$BsH_x)1;AWNR{4`&{iqi`N^is&gna8g|BFGA9Ejyi!S3|(~o zTpkY?o0{akRzk88l5Bmj5<;a~$v~UCX1VIW)Ik_Ix!Q+jzY&VkbdKwuXG~r6N3UEq zg^walRB6*W*3_6TR*Yam0i=VeVX@s4g&9BQd%jQy(Vx0#)k&^vDj{8Uj_aPkV06?e zoyQv%2zG(Q5=_o!)j1#(vp2QNGaGh+ghCZ!{m1;}I;iQQRVTTwF;07(bJRTzyDoYi zZ&MX^P$jNwsBx~%r5zg^dK8d@W){wK_wBlf-Oq@Pu| zwJp9*9wVd{OZJ4sSo7tNFFGNO-&Sb8Bs5(l8zG-En|QE`RregR?M5i>+l=mvbrbhD zv)VOH+H(ogmbyE(g#$u-57YED%%-_XXrL}Kog}T}{H@F)+tP>f$(&HV9 ztoEMPX7Z5`Uu7yG6Q>&?fbsiYK#1?d*>zE8uRa^0`fZ~Q{)6kDsuy>d`)Q};{5CUr z&D&=3u4HTR)d;QY*m?*@cV0k*849Mr%5W*Bi?o)^=KGoFF~>^>V#|GK zds$oH7I26$wwi5(TE#*Lku!?>S4QuUc8oa={oNl3MAY+=_Jr_xp1P3W|BO}nDnQ|e zSr?jDu9+BOD-Yic8nf+O;8eErvs|1{=%-xn>TeR-)y%rEv&nA$=aTvPLlT!>LPai*;Hn+Ez7a(|8fPuOPNb#~#_$^QtuGQ;_8 R52^qF002ovPDHLkV1m`JjHUnp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_big.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_big.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9465b1edfc45eccd8912b7441d48f0507df483 GIT binary patch literal 640 zcmV-`0)PF9P)1RCt`VS4~gDFbvHh(WD9vRbIqz*SiH@xRv~tN{ zhdyM2!BWgAEM8uqPy)s&`(7|G0>Tn2BqKlsfLF5&qDnGDF^8hm*DqPrkGMXUhB;8!PuGt5$B6?o-!iNp5IF7xI zy;8Io=ryg2#F_8^y*TtCk`rc1MOZZ?xKzIye zY0ALb$^nlB?cMsUCMOw0oMf%4NS&BBF`z?$_XHW&)!5D;tbsM^k4UIdR5KnZW21bf z!-)!SM)@8Qs{bkmv|>xC%LuT5Y_UVu9kiGUEd?WY#g^#!TeD)ME3%gDG=;yEPiLK) a5Xm=SJl0cXSZj{}0000E=z`nmbbcbx1fpl>~S3);JsM|iI4}# zfKWqcOo~aO3++Te44f5vNJd9RO>>{fbZwiFrvoHhx?38H2w1~F3hxcL#&|}+6Na}! zM5W~tYLV1u5&@fA8uUEi8t(-zBjvfK&y|1+2w5ReVt;K838X1GW39ZOW z$0WZ=dS-p~R3rk)Ylnyz37g{-`t!fZyR^_l{S1F1uu!B*>;J~$Uoigznrcp2Qc;jH zc@rHidwk0;pb)@@ZW>yEBy0-M3sAE6!%p^e)6zy4PL1SFLmz(r+KWBN%ij<$p4VOn z1K2N6itolfzI(9b@47BKAJGz7Qn!WLt=Hh~A@R3(z>@J5lyPet z&zq4W=qY5!JD77?hi>J%#OpCnN^$rgcx_mdPbpe$>UW?N1?^pNdM;en+C1@L5zs@8 z9`o~dyc}4g76RB>`Dw*jPd>*A%|;tVzsFY)dOy0A_WD;8g?WTNPABtnJescSOs)*zMfyCSjfIQN?@#hl@wBDy zZC#t);o$C6WjPAH--h$voudLci&5Y7^xdYEX#`4;uWxGlUT$U&fO3?>Ju_Q>BM<~2 zrkD!@LT|y@b5+e2GuKMR{LF>R$-9}#lp_E*kcu=AAfPDr4n)dICoeNEk{-Y~mYcnI zj=#C}Qdw?NTI~=ogSDQb3DE3~(WTBC$eZw_G|U6QFUH&_J%M1m`K&&fb`~LdAI(^sXVk|Jj56x=4 z$OUQ*Clvz85A7T0iSqzhk5i2XO{9-6DapwNn5OOUSvSoH0Ik<(ZE|Tqqzp82H~d{M zm#GiL%4%gbq=3byW{`v_SIhs)JmD3@c_g8}76I@iOrg(laf(nD4?Be*1|T+SQAeorb8?s&V zHP5wT^8n#sk$~hFmZeDxYbpm~Uf|Zb?`(6TMI@4}K^3uyxyl1x{ZAp_iz=P7HQyh{ z{=y3L!17B#uv`W^9uo@l+&#hWGcWMrlMT-0n_+xM7$bEB9zbjOhRgRn{sePLGz=57 z8SnBZoAeqQq`g5c3L7b0BJmBN5x8(?OwhPur0t3pp4dRR6KK?$I5{soK)4V51Kt)E Ud``8K?EnA(07*qoM6N<$g1KKr>i_@% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_split.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Concrete/concrete_industrial_split.png new file mode 100644 index 0000000000000000000000000000000000000000..680fca0bc6ecc6c3d5ab8e548e8e6b1ca6fdb9ca GIT binary patch literal 783 zcmV+q1MvKbP) zkf=tg*_z(&-4&!R8udK7r(aXs{P_OuZ`-zM49DZKjCJkvW|O`?J>_}Ib?p>>zPzLc z8@oThM;EqtAIo^Z-KN#UL$&Al{+15AQ^%eJJV!m& zd*`hfQ4EL_>tO(I4%wH-$AJ=zkMFgtnnSqqd2eZ*78e5`u!=k*a6sGMXCo-n`16*Y zJVG`A$-rc?ih;%QzLN7l*L%t$<%iua?Yb`O+jra4U^D)Bn{nGp(bb^d8yA;mZ*c91 zCxH*^b(O3QZci|#k^8JCXe?rmuy~1Qq59T~a}Mb3^^mzSRKqkRks+!NCEbiEqkNEL z!CHo>?*Zc_4OB_!!BZF+!D{kCRdVILhWZXL027FPU!Q%w&c#h@&qjRyv?~2%*a=Go zv~EmMM$BRy!rMZQ47U}ady%Z@fX$*;J1{^ul+GpY))LC?blJdOX1ui)5$ z%7ScST5lBAbe+G64@BU@Vhys-u%2rTAqJ#0A{%_yPx#1ZP1_K>z@;j|==^1poj55>QN3MOIT%TUb|3LP1eXMLak+LOwXvzsWcN000Sa zNLh0L01m_e01m_fl`9S#00046NklM$lH;$LTTiiTP{X!(1NYsur*7 zXOH#r`0qX>y(79z>&}9iXaEN7?692{yDn*4g@VT@HY(4+gfNE3wjkR9hg~9;$LK^B zw|8KT%VYN8_It1wnwQ6RAI!fL!t=pr<^{JJkw|tP%j0JOui&?BAj@OW=9#l3`=VfZ zd^b)d(e@n&kI`YYps~c3x&X)Q%VRFc(nd{##l~tMd}f;OF%?Z2+gKjsb?w;JxA@H0 Z^$Tn@e#!zL&ieoW002ovPDHLkV1n=C&|v@o literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tileblackfull.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tileblackfull.png new file mode 100644 index 0000000000000000000000000000000000000000..149ea35b2a3c55134d1affaf8cab1bc14a1b2b36 GIT binary patch literal 3036 zcmV<23nTQ2P)Px=mPtfGRCt{2T}y5oM-VLs=E#N^XPI5DkX@EJL45x+coPE-1(`DroJCyp)8ng8 zH^=cJD!`C5?5f8?q2YJmw!+CO1}S+{tQ&~*L9oLjXmgpOL&QY%nG_J z2RkfxwyozY1vo5smvP&Awq-dyF_=9;DWB8#MfShl=pF8l#}Yr|*w*vqca&3&jriFU zZjs;jZx0w*OQf&H;PdXDDLJD3sXjj}cjcZbeaQGyYaPvt##OxV{B_;z{&=*9)9HzR zTpU1T`0Nxi1NYz8b&~?Q;6C@|tJjidCQvojl|&idww^DWv@8eP{?6(1hDJuxHGT#q zKRe6_qV=7TzjDZ{jv8TZ?3I zUBb+k*Afj6aX2rLUNE4%I2QRv8vYOGb+ZVBGy}keM_@0gy!%Mh7=@0f%u?`ZL8=rE zaUhLo9@0U@7zM>MDtnaXEawBMIV7|4@M$chTHjK{oB^F-5-xrsebg#f%`$e zx0P`*&a9kP^j)6O=pU`WDhD}}e__-EV5F>A7`aiIqLhCYqQ$#au^g%ztfCVsRVOX$ z^jRW@s-BN3IO0N{7-siCIlXLr^m!)lx^7nr?gpgFHpP3iMw!ebpzw71KV7Gm^-S1d zsf=@34z@i$esuu2;Sm8<)2RAl)+<&+M;qg12=3XKbM3+l?lW=%yo% z92wptQnMmvQL9r5%+gkljT=u@N;b<&<;=PYlQphJ=yx**1YA3ALMh%Wo#Duzy>{$G zT;`J-kDNAV&2q=njo1uXX{!F_fE+bYv2Vw7Uh-hYcog9xCb?181yv_2TFkFX`>OPl z6*=o+WSPcDl;{{i75#7=KSRFM*iN*b-2;49HDaSQSLqCn_iQt(Ycn1(xGBJB>HCCE z1f5xi!+FF=-ED$)A!~SIQ(tB6sDqcc03!{H4zpN`bQ>GKcwSOub-8K`MNsjZDQxGB zhAS@q%Rm{A%dY_OJ)BPAd>)JQyL)!a9z^TtdcFR6 z^?db)0U>iFm>Ifmb$f2y|6#a#3!v&;T;M1oR2z!vP&ID!xoVgxzPe5zYnXL`od9lr z=Nv?2fFq|hS!uhqXlD;PjaIdmRi?(Yl>tX%qUL5tW_I+BugU_PZ?o7bveU>wl?}`n z{*2ZKojE%YcUCX#O9{ZtvPX?lvdEi9sc=?mu%L+R78s3+d{Ad5`kUER%87C|PYYAqvvyIG0@o&@B1Y)Do1*L|)^g9=Y|EEuD+NAD;jLVRvhcppd6bNtBn z_6QjO3#E)GOAWi5);R>j$~J=Eao|tK!Ji{k_^Y&iubNgx5|sjGG;zJElr-a^+5>N} zd6Vs1-k9SoN`Yq_*|?E1D9c!~b)D_SbkVXc z*ZJ%8Xl{8E69u5i(ahQp^Q)Sa@+dGeb!!cNE1oR%&*)@z9)qWkkrMME5g+TDmNlxd zq0@;z*=@Gy1Y9>lW&4nQR+V1}{_3#f5D>V$!Zeuqz~8HAKl8lP0LQ7`) ztvR1*Ff-d8AHQY*?qNpiq$~oArtOGhPfs|L0yAJ1pc-G?;6waen`K!-CS#V8azs?? z7~MAGXWc!B##9hxRM@m*8GQ~u+xt5uItGS(b#ME1?Lg^QRElR#ubX}O-#=u7_!)W- zm6BDErPC~Mv~XFP74ge_D(_eU)?TyOOsAX}!G#b-OpI!Nh^Xr2+_DEFYssKqzd9{! zdLf=sr&$?er^gaSTHoKQk5kcAz`COjpmiJ#^Og1hd_q-Uk3{?GRUktY?W!6-O2fK* zR^GkZ;AmdwRVebG)sB&~QxVf?D;WJkkdczW$5)XuN_``KSeD4KamKZ+=iQvJ*VTA( zl4;Lo#%irF2xSMhMEqu=2fzm3sY@!O+kzz6pMZZdq6@CRB2Zi*z z5b-#2> zX~q|f7zfwtj<=HqbWd=0Gc68C{EbTL_G46fR`f?ckH*b7tE-cMYC@&}yipt#RAe{1 zPQwr<3ZSA3&%x*w)kfV2sT3J&FZ^yel#e|#|6a+@(7i$CyzspPWh|9*-eV7<&rq&P z7N&*!i-6Co{U33}O27HJXGh$a!_#~`pD&p)&2He_%UPK8O_TyDLr^!LqU)f%_?Z%@ z%PrBEtb|cKb>vs{uP$&v4W}A!8Bdh~?6C*T_sAfpmoapRbgpUaqPJ(Q9t{(Y=UO_`@X_P}g>E#27F_a^WSIL4_!Im?b-jPwswMuzC?b9nRPtIO}t^uI6tz43i- ed7kO_>Hh=lX*iU8>w@wC0000%H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilegreenfull.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilegreenfull.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe7e79c13a4ad8bac4d8df559c6cc66c9072a1d GIT binary patch literal 3010 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 Ef(h;PN&o-= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilenavyfull.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilenavyfull.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8cddc53f07b310fd74c7b7dcf7957d4a0cbd21 GIT binary patch literal 3101 zcmV+&4C3>NP)Px=*GWV{RCt{2T|ILfM+{wQOcrc3b`$j}^8=D1{~~3&{B3uxR4Jo|1+P#F8`R^w z_W0OvWW&&Q1&;L7pp8wt9OMC1rzkwUa-BSLJ_l(b=e|PvYUXRb4a9jhS|E;p@ zKxh6x8<5|hrTnqQt7>?g3(H{4f<#diT zpAUysAD-N9w;#)o$vaQERUk;;8QBbOH;$Db*GOM2el<4Qx_peWUhn}(KlFMUZ%&wL zsYTu85$6{@o&FWRtvXix1}OT9p9IMWCtU}kH4~Op#pp*KY zJulo%x2$ zW}L+sW2Hy7y-bcXdayx==x+g4%CX&Vby^5+Jt;ae7{5HN0yxS)%>Y#DjlYAii(Iz= z=fzZdRe9Yi4MTjKE=OdX<(qlR438I-8jrs*-E{Qb?~G@>X2jls zfjXO>ZeA!$#b?O00=JLhqCfvBp1a^|q8q(=0V>DXwSBc-s*-D#7S8p4jPJsCO6qt; z1xi63aDr6NrddH1ok)K=n`Rkb_}dxDYzCwZT$MV?8MCaNLx|t*%!BLC`~+0zFO)OB zMlRKOuZ)nN zt*R2EO3nH2n#YE2@i{Ne%ED{6m!gb}ji6eTY8=y7P&qW58$z}R!M|O0rqWfM2QL8S z+!*ia}w)e%1cH&DQDc6?05HGHAY2Ng)fuCOdXDk&1EHS3|`ObQQcF&JM*mg?Sfkm z2+BFKsnaVMBon62^H>ldfd7&)*RSU+Y-;sW?$7khb3(fW6ei^6;+ZmJ5 zaT!Afr(U>hYVysHF)tXSeD~G@tjCTouy&V<$23U_wDQbJ~+9XWKJ2I6EIDzyxy$F6o&DkxxGh7ko` zr61%^&0%&kOyOZiG?P-#WCd&kAxpQAkj9qMCx9J(WW=5MRXAfmM2%UM00^@lR5^mo zdpjImT1+P!yCwQ7oGv@TF$h!p9!d04hNjYbx1pA`x%Oo_rDqekL{q!yw*qHFoz#2_ zEd<Lr;OaLyO+al}>ptGQKhF*ka<&(RvA zek@v@1U=*WAxCs9c&`79w|I?tS?VWW=M12e!aDEE*ICVx0oR(Y9B`>Wk5SQgCIUKs zTzRCTpi;nYx0mhvhsSfu8Gl(;H8Yp2y?dW|R_S=mAx{3yo-V9->n#2b9@WnFHbyUl z%d!)698T{%hD#=Np!iY`J9%Drozlr}0;)Dtf=YoZPzxkL?Qp6n>mu)rL3B=Pp}<%M zZqDIxBW-qP+d0ic2ss2EoR@QaaUa{W$9?K`V8)w8;3@;b7sZhGP6o%2Wn&q>Zl*KF z+x*qM+=6ABKz<^6EB>6`V}FIex1sprH~ZW?U8aJN?g0cMX9)Pa>)EqYhm13ufI8o; zYB#k3dWM}jT3!@9CdTobg8>muSXNuocBa`eLhQ#nR`-;g z5r5{O6n%UI$8%x+6n*ZSec4C>uZha(sA#_x|=>uK>>ssJ z+*kCg=vg@e6{+H1-eg7kQNHjvWk@c)bWXWS(w}%k-WFwKGZ~&lXJ9FO#e5)6sut z9@%|t=dUm+2anerrQ?3+Z^jOs4ui*;OtZ=!0^+f;+B@JmDL#}$muZ3X&~a^N-G~x5vpc-T^@{r;%Jwfx0A#{N^lU=z9J~5NlInM! zp!j%Yc0x+wQe*kr(ob;CZhCRKQ=NLF+3IL0Xy;HLdX-m zb?|oZb!obN4*N;8MxC0;7wO$fF6x9}^}p(5Q9GbxYv}O1c2%{{z{)9Hfvb9-z&Va< rp<{n{fBy0NyZrayAMgPm@c!^0XSvKmxhoV(00000NkvXXu0mjfr9KV% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilewhitefull.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Full/tilewhitefull.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f1701c9b661129a2e0d574abca85252f2b9888 GIT binary patch literal 3065 zcmVPx=vq?ljRCt{2UCU}DM-Z$PBP2#*VYTRPF!se4e~3@M`Cn{*sKMa7una~TM(AK4 zOb#(I5t&)tGP4IIh@I}P%FN2jM^yD=Km7X3&;N`w(CdCT{`md3@y&PNpF{k+{4YfQ zS6_cSF0Z#|lYj2 z)u7vs+lGAQbhmf+Cwd0W*d%0C`YHJ=SIM5KmWp5SK>6ADlsw0m`-SbX{q5cT$=I*9 zH|=?^^ku%NPmq$&?Uwpjr=1G;Dqhe=9s4U%ad$`n&Zrp7$V4d|$1l5QX^?P+$j%=> zeLiX9jH#SS5e9kuc72q5)Rp;-@t^ZVvQT_0{hfTLqnfmCP&$W+IhYwgU&Hz6%nQrr z`S14U0AblPx^%`L^z`^}&>M>d%2YnXc2e@QSQ=xT#FO()BxRG36F&9v)8}y!3S@98 zu3cVl4}*_$&bel?RF%Kb8>)iyi+es4xk1Y)#T7wboJp zVs=;OIr!J;g!%+Bhy=(%5u|MBmQ6|yj}iHHp?wD1T@q&4-_;Y(vD0^L&*%#i?ik0L zgOq=JPEuGUweDa z?Mo;J$!_yG-ko)=(!*7&CA74ErK9Vks;;ZVRi9X{@!gdSsbphi*v)gD9nZ#tYL6&# z_RbJ*{vlns3#>>5q1;69pCX4o*bpwkAa55CS;ctSJ*P_wp2&<4_T#d_RWBaDv$IP$ zZcGk_R*5Bp`7@5p_Nw}*0Au~!9Jo1G3AdU<YEI~_tNbUd=^hjvnsUL^&U z+);ic*4c4oKIagQs=nQMM{+h&2}t?3s`xx^x8d&YTH$r1&Um;F$NGjZhVU5&o@qM^ zy%m(I+PdSVq~x=capkUpjcIlx6?J2sSXRJCoL@B$s*)*Lu0kUpw^q$Iq*OJ_5DDvy zx^(6t(?J!EI98j~E(we=PHrDFb#8<6t$H^m)Fb8~^i^_B?gF@s8s~VR+}07UVH9OB zRaKF0aCIwyy4|F7tKhMd+p$rVu=rXQ5J-G0DC6I8EOk7?yD9?JTDsFOXg2tj-z#4H zbe?L@56yM-$?O_QAoD$kHr(8vBmfTf%qiW(IEAv!i0H@bR#nxRuM1E&wv61pef-Tb zTs7rNPyx$uq+psuLa3Wt2hL1;phnt7dA!TAhgD?jZN zzl>bv=j+w7NzowzxCwTO@UaSvC634Ef`@v(J7jhFca||3&&nCHiNgJb?3R$zw;TLx zD@ZtTP*hj0c?ovQRtuXn$%56IN`D1uzfNcbSbl&N=%A(b`bw^ML12?{o8XERLQ0~zXtlE!^RGL z=*Wq-l8tNmOrGmW(+` zb;hmUI8)Up&U2zr_Tj|bA%^fS*{Ba@q8>|%3ijjgKnDM4r(`SpcM?SPT@3yVU1yo2 z_#th$QC98n8m?QaPhBxjwI)~RcoNwmDhQN4q1AaKO$D-(>AvgVrKKN0?LynE0`q=J zhm?+4z~LI16HP}}^jBYtaozH{g=gC$3%7>U1 zApl-y#~|<+lR~xr3F0TZ-1<^goX%RjL&y_@A`8$Nh*<>)@>5R7=)l2VB`^CzGGD7; zKgzBULZxFRFT3vexJQdCV$|vMjisg9G-Mtf^s97MvibAmnLkx?F^2dgn0nfdgE@}* zWeE&^{`dsml2ZfEmJd9LfaLsimUFfa^ish##_`vW@jM%}lW{XAtk!y2pG;Oa`35nX zb2?N>TA=}_E9;E%-Lc}!$-+H6RN2D$4Ibl@sp?$>r+37IBKQAOAo_93UYrX~xkL9OL*6K|D8x zf2)m;ofC4qC2MdVKUYzumkKhs-{25JMwu-gseOXV7TMh@wGUA7iv1B)n1eRhff>wF z1~032vq`6tiF*pTW>PTNL1Q*ncYNJzNZG`8mQHF%=i_SEeil(wZQjC$W1MaZ z&iD}f37(tPMa_pp9}a=9rOv#4`02+V&hp=bztcOt)A{LNhq^XJ>&gM{00000NkvXX Hu0mjf$3r47 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileblacklarge.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileblacklarge.png new file mode 100644 index 0000000000000000000000000000000000000000..d97334802f94231ffe7d7766cec3c39fe3f11c27 GIT binary patch literal 1664 zcmV-`27md9P)Px#5>QN3MNCaiM@L3JHZMXxI6*-{FexW_Q{XlL00taML_t(&fvs4Hmfau-1ttIg z%Zd?yp_};%yV4+$_4HT20!{O=pxtkt9rAIK!#S4EdpT1x8 zJ5(0%6GUH5&@`sU^~26evE|!(l@g$4jss9~%IRq}QdFs&E9g8^V}<*2 z;ZFdjrMPg#U}X4KBFF&yv4{0POr!^qu;nV^{{PFfxahf1VSr4*-Nb!Md)f?*g;~Udv1FJA$`6#$7OVRi#=dv*NY z_lY-F0K&FP4d#}UN%xuydXxb6waOnkGBb7q;M89#R2Be|2~+^kj1Bw2Q5K-2V5u54 zAQb?au;3YBO+b_6EeV#kv$r0=T7ywR;XqV`1b?YfGX(z*{Sr&OIEFWDM4df=96*WR z=mCL%*A(aadkVh*Z~_1eD1lOg4nWwK4gh%ouTlFX1w_iJo z)}|F1$4Tc?KKq6KS4u$RSlgh7rVw7_FS7vaDvJmFE_CptOIy~=iG4V-G~~T68UT6P zJ?Ka%k720U?hoKi0IL4dG7Nwe7JB;jo9q$)<@&Dxi=$|zC z$vgdneVU^_Z<)vMN1tD$Z|_E5GEKwAztMl)ejY@zg6+A@=Y2(XdRx#R$hU1OGAJ|R z!r$os>woqDzRut8G-Z>2(p!xl^Lw97=qBIie>M2s{ldn7=rfO#|AYUG2w*=?fw%cP z#@(Ff%IwEM6lebcfNVv| zf_eZxkg#0lcdo|{1>lgE@JSi~e!l=#+)r%$UEkBJGqz2^?l~#XO$C71%L0HrdDRNq zyXHG=5H1WD1`qi>NfO=U`}`mNkl!!la6-s{%HQ?H{Q%)4t9IE>PcqUQw=c%caS}b} z^&-G|FtIeul!;kklMev=BzejszTC$>K-@26Rr7Q3cYSd`U?ScmTfpg!+Q&&e0e}GA z=kK0!9ROs=CLf>VC-RZQ6ytU38wdY+Qmpq26E{2|4?sb;*{Wp>C&uUeO>xls27o4? zuQ+*a^4#Tb_X`bx&foRr{Q&vlJjPX(bbi+m0EEH-7-@XW-&E&o^nh$4$Go2#fGW7j zN70!6iKb2EhAHhI{9WI9zfhJBvxOIW_|x@g0Jr(Oc1;VQ+%jI~{obVR@{xdk*3Y78 zO%TJ%#!m+Tz~_Z$|HC}ieBX@=YNUmm!;m} zAw_roJp;D;g}RG0|2+e^dDH>8&EMH1l;t+RZ}L`hWt;gRf4g7E`-y}9qR#=3U5E0? zD>2<0t9<~l&+GgA?cPD*Wq$ASQm-t2AP?6T|3uTu`-y{p(|64G3()M-W!rSXSgM2r z(C2las{m9uiLUeeAz#n(ALXsxZ}$sDe&^rxo%avITmbMhuxTTIud@dC=a`@SxGjG> zzkigEgV0@mp7xr)%l$(h6jp{@>^FY;Fn@oV&wr8rzxNOSX8#Y(_bb+)$3#*90000< KMNUMnLSTXfh%;*d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecafe.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecafe.png new file mode 100644 index 0000000000000000000000000000000000000000..d0771b54eb7259413888d9bfdc9c624149944bf1 GIT binary patch literal 1142 zcmV-+1d02JP)Px#7*I@9MQBbxTSYy2b#iB8Uq(VZa%*Q_Ix#jiGxfIKT>t2||NPYi%U5JI#GiHU?drM)TkE=k+-A7k9Do~k6_ zJw{{i#it{QOza&bW%im=O4WVt@uwcb*A&+II|(Sg0N@qS{yhB0UjU#9p!lzKb@$uW z>ZaVJ)OZG9Bp?B7tj{2vzz$LpAk-EBplku8y?j8d2M0oVYX;Qj)@e1s66D|G=Y0HD?Y>Jr!aHOH@3KoJ4JT>%DwPIVS$zp@n!fb{uK^g|^q-FaP}T|l5Wr}}+7@W%z~vdB3El-zH*v*q{|t}``T&X^8^I?4 zTK0kc*WC7N0QH-*k)g)`_}?0U|Adf$ImA`~h)x0YG+5v52LRpb4hQ{fqn92ontnFx zwpGRg008v@yKj3&oB>dJHrg;gPCLQQ8qI%ewL<6s*hBM@`iL+jCrFMHAeba7fYw59 zW27K$ukK08c?rPS>-hcbN@MK9@I@$30Kow;UAJ%5{11j)A5$7q2`7*idVb)KkS>4F z_N44lUjZ)kUi>Hi-{=DXt4mJL-_CdnqV?O#9=Fu7u1tJ*Ty6eGbsYSUg(WUs`~HE( zQo#JtKLTibQqA86fP6#Z0XVa-{ucoHnLsD@JIw#{V8Jt+ZygOFHqZC~h5xWg4|@Lo zn7%;VJ4&xlRiW?xgE%#jKwfJfxE1Q5bqV0a-u3SQ z5DWYV07_$p*OJLEm?!*a0382%I&4n}*SPVYv$EfXSpV2Jd;_3y{4szKd;oa@5aqoC zu&nPcfatD(Qh-kIYXAZ2e*r*mk+_~MGyraVoC2V6xd7nXPsyb0O?-7o$@+F$odKRc zO28(+X8`mYA`Kwg08ass0T7jb1t3a&&U%Ht1TbDC{sREwn!EzQ_BR0>EBG~l*xu4w z0C>p01~8l$dpR4u1`uxnD6#1DnyNeCApmvFIqwHxi#hSLKEwn7Zs-8O7_O{;9KLjZ zO8}%B6?Mwe1pvALF!d_{0>L)`%nBm`pnZqb{Ed5vf26}hYo;dveM>0&(W|TZS1r-q z^ckc6J`af5Hq;0bAlh%*t zdjbIG|5{)c_0i?~g^-dOkcs4KS4~2hw(~#r&mjD0&07*qo IM6N<$g00sI-v9sr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileceramic.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tileceramic.png new file mode 100644 index 0000000000000000000000000000000000000000..96fb34c55160f56cb4859e797ca8f3ccdce8fd64 GIT binary patch literal 419 zcmV;U0bKrxP)tSP)Px#Ay7T|G_ISqiEFase5K;QsCkhMMwcY_4o_z^ARu)0F+IJ;-$836snNON!sSvr+_JW&EQL0Fl$&;0}k(?PUV zgB^nG`=bAN4(JpTDNN)&!AMM)OqAJ7&Hs~NB4!!uV$7WgCRyAvyg~w%!&vU|vh#=q zOm^l3{u_dZCmUslpc%wb1ZlxoD8E(_ah2+{fg9)DPM}MWBpax?s@3$yE%9$m?6#knC(sD;V;X7M2)&yct z5U;Yyu$Pavr~v|njaK{}{wsp0dla@J$V+l%qw6Jty6g2It_a39r^p$6hyNzY@Pf%f z+}fg?^Dh1A36cUnX=A-bi+?`3$oQ}DUlF7`LUWcQc${z^j$p|ivc%{V5x&SqPR*^ehU5GRmDB>0R_hAqZje~48BGE&fPLK}m-2k`i4%JMtR z;hS;K6&`!(!{}eA+bh+$>z)cn3e`tP>E|RYcPDq|QtWfQDSfT{6ZZ3T5B$%k7wRl} zu*NOBr)-;Ep|+9o9jt~XhOOM2p9ppfb0%2%hrjBKrn~dMn4Y^Pvc}zBbN@!rVzNUJ&@Q!Yf_et2h+X(EeD&_c6n;U_eh@YzSeAW*plWjo^Af?wf3p1n zda?b6Aip<(y$EW%WO3OcSeg&GUbblQUtU32Y4;<7Pd~aru

e2tE$FR}|iVX=d!q z{*0jb*dhqh%fo*W)HZYFKUMGGeo4@laW8^(f3QIiEoZ!E(c(YV5&!8H)swI$SX$P| z?|PO5H6)rlX4eGyPnJ*h5Pm_hZID|Bd=DN|1j?eQS#G#Row>emCJU)#=Khm(RQf!M z;Cy;bKS<3?kV@itvwnI7_ne+D7o@gxa&K;Rt9>`I@SnIUmjucsdJ1!V_ncwwdgSh< z%#?ppr{JF3?~17OZsnbMJ3L(PKU(cA?Me!*!D4#Bc?`kNICzEsefHv}gC3}R|N6C> g>bKgtMOwN42OEA}(j4-{Hvj+t07*qoM6N<$f`30rZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecheck.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Large/tilecheck.png new file mode 100644 index 0000000000000000000000000000000000000000..7947f81d6cc8214c0d144bea8c7416a7825afb24 GIT binary patch literal 1084 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 P00000NkvXXu0mjfeofv- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Long/tilegreylong.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Long/tilegreylong.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca859a9946d321de24573ea262585a96625db3c GIT binary patch literal 1018 zcmVPx#4^T{0MRIFrd3ADGQcP!KUq(VZfSmBc000A-Nkl8I>nJuNP9T+ng5 z4W<5e94(#4A%HKKmT1~xAlp3yl_(2g5Y{gMoFFZHrKfQ``}g@t5?uorx{h1hCt-U4_FfElL%q=8023jh)T><2@Z0RRSo{Z1e+40uI*2|&e- z0OYS>0QB*C+yej*01UDM0DlXB`p=U|XaPX2fT8=}17LJi0ET}8z@G#FV+nZxJ&`K_ zkR*H;K)4YJ095*Z5rB}t34j~``WArk5MBT{9P0H$0l;`#7XV%s0C)f|0{~sZ-Y)h0 z8US*y!M?#zclI6t{3!rr0pQ{pU;wl$GH&co=IdJmk_q?<0Q$pf-dQhL61Ryx2axGG zAA;xrPy~QDUds~zIso7Rj2##?-~mAUy#)YM03-lVKP>w=OaP>MfL;~=_)NP+R)CxTxP%B3O41o>+Rsae;J&s!e7C=jk^_2j49vu*Rz#bTw zybRRsm@omLuA^E3z||s;*8r?t>!DJQX_fA*`gD5FHFR_j$NMd3!B2dp&6D_x@$d66 z-P@_RzoF;-=HSPvT##3;<%VpXqS`Aglme#Hn)r?*Ra}0zj>R4Ly=L&+{>Wq8P%$pX{x#0ZhLZ z9_G8R$0Qa3ZF@cpIber6fkuU@D_O6~i0HO5&Lf}mRxB!5g0PgCk z02DXoBLMgV0My>!+g}3UUxyBWE;mgeRnVG@2+mOJl1$@7LfCB&qz_y+wPTnp6&{aSw zCN2Ww0sw9TxUHv1So{~?Gt@UhuD2`OB-H$=eHOI9e}T;3F9UG>6YOn0zV-UFKYSlJ obo%;O>Sx`4+yB*gi|+@20QnRdfcq0Of&c&j07*qoM6N<$f>H9WtN;K2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tileblack.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tileblack.png new file mode 100644 index 0000000000000000000000000000000000000000..a3acee959b9f61989c3fad40e72bf881e674c58d GIT binary patch literal 1452 zcmV;d1ylNoP)Px#5>QN3MNCaiJ~l5wK|w-3I7dfDFexW}T-T^QGpbr3Seh>c;3Yy?kGFTrhaD|nJptg_jcQbi2 z;?qd}g%AQs;;ix(J%cDI3Y=c4*q9*?_WLL(}Lu563zw`ooEEVjuUm)2=pZDI^ zY?^U(c>M00VO>{u?`iKkqj`A*^|{A)8feI?1-pH0Bp{*0U!gw20)2_01)Gw{}AR4XLF6))5FnBvdPfEz zg{@ttBm@8<07m)K@&r{DV+QD^QVD=>064z+k2rb>297hn6&t_~fDr&E0PzNum7wh0YE=N-egNQh+5p`9enq{Q$Du@X`6!2+JlW}k zhsok*l7poRP|kozYy-dmfE~b^sY?|EKrT>G={;q?*u4;A3VPx%0Pe4`ppI*CRscnv zk4}nhQ-F{GD}G3V&>PO`G9_j5swZ)Gb+{}z z{1H+N<=In=4jFTp5VTQ6^Xa|w4*_YuB=S@LoHzPNFzIN<29#R7{%Cn^c53;fBxb-% ze8wG;g8>9Q`g?ErB{VWXa<#3B|33a!^7$eEz^$~eten4w+sluZr})-%`ID4jvd1I% zv>Q4xbbZ?I-A8|YYibbb@JVc2V6IpdfMl-$9OC-~-3xU9mPtRv&HzXO_$i(M$YR+f zl_t|RLHz2=V{dZq+yI?2;3fVS08HInyFCM-I1v&+l27|~oNgIl-6sHEMjoB31v_*C z@G<^Z0O&IS?JdjrJf~#Q&HT3va4mTPaG+uXxcvm+Q~X*A{}ljx7syJ`vcv%J{s{Qn z#4!V20Jsu70QeODe*@5SFaeNTTk?OT=r%!oZ!mlHTnzC4@CbYYu%k%-vqLWG-T_!a zd}aVc1{45_StkHma357bebE1N6-e>F2M}fSYXF?8fUJHUg67TxKZ?f70!+}SMgFO- zUkQLpA@mOb{Vo2lj~@y)r0f7C8_la|_3`50-{b%8_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilebrown.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilebrown.png new file mode 100644 index 0000000000000000000000000000000000000000..941b105d08a1e7bc731faed1b80418c0ebd0b952 GIT binary patch literal 1487 zcmV;=1u*)FP)Px#5>QN3MO#->IX5snb$bDT z6Zisv0RYViQKJfA215!UpCGGSCp`d+U~~NlfDC~6IyN2v5dZ%j01-q01Aq|?>d7Yn zb&CM`m+312Lr@O@NC8wXGF4h4fXu`C0-zoNPyi73thoTFDS-9@Ak_gtC0l?q0N0Cc z_iKta$D;l*r2yJz01-jg(ambK#1{J*z(By6e%S&59C{9b5dh@?w()-i02_1W3w8Q8 z0K|Nc08cJ00Av$50gx=f{|A5=FNezpp!y+KQvlTg)B}KQJi~Z7mo*K7USzv#r9sWd z|8)y6x9GHWp8!e#i0VNDe7ItLFhMz5=RLXJV!X@b&9F}m$A8u@0N#pD^v~x?Rc6lt zU^JKNiLAPsVW;SctX*r@3-p*O=yboJWNdZZdtIYx;_L|f&$>-(c2>W`deOgTV{12? zt%B6urvE~Pq7$l0=uNBAZP{$KwzZI^hM1T#eX&1)j_UfP+ts~AocrfX&^7*OjbL9u z@E^{A=E*1aAZ%yUIdlZzI>C6U#0&WZr8V0nc2iq)fi`sEI(BaNQ=GieDmVXTv$JjY z?Km<3erK8mAh&T%bq?K<7;}^-%gJXc@>)Ty`pPW(#sC4JI}~*ZC{h4q0N4PS{gV23 z0U)~-idJ=%-T}~Z^d~wPh+v4`wgS*cooNeNGQp;M5fN=B(z;3+( zkgD?$00-j~0EY?2JdeqD9nT6tB5+n>@;v0Zm)okdRNQJ`0FVRt5CMM#;49E_0HNmq zV7&Bi0QAOLRLW#G07U>`$~ORfco=#G0G@`cOCe;xK*jH9sm`G|(@zWSXcH!T1CK@E!&#vAygUoh=aq0P?_}0DQdKf|RX!9ssN< zebGHEiY51`1Q!5wj{wFjCb@}q$9b@pT9Zo2$6TtzIe4y(HqMax?3uqdkQ`xhJQV(-d?Qg zgHA8s#&fIftNfMNZGx7uPWn6mL(c&m>^p#aC7J->8vysO+sn1qroj6VT* zvhM)s2>?9-V4Ic$V8Z7*0083`2fcLwaG;_NhJFH&+2?2dCjjITV3sBTsS4T$0A2|m z0C3tF0K5`B0Lbib0QhkWyaEsd4uA~+e+0lc2l2VV^lV==82_*Z5&#UkPxcIeR{-H( zoB`C=gd^SXXO|Oz#Ow9Zd0u-O)G;{zISWu4R=vyU5D3?UdnpaJF8AF pfsstT-002ovPDHLkV1hNar!oKl literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilegrey.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilegrey.png new file mode 100644 index 0000000000000000000000000000000000000000..338dded94e36fe94437b18c9e8c6e29ddc9205c9 GIT binary patch literal 1455 zcmV;g1yK5lP)Px#5>QN3MRag(SyD`DWnyDqSZ`@&LOwVwy->6O00m1)L_t(&fu)%VcGw^cL_x^+ zzj6)QMp)QM>b{o}4`TUjW73*G-BT1V2PEUE^+@skg9qQw`XP^(PaT5Dp2*rdYYX@; z%Jg=1t-W95Sx1{cTf?ea_d*Hcv3!Vc-T?9>qz3BxaH+RQ4(}UB13c>PL0h%o?-&6@ z?Uqge`s(Q#s%Yo}z_U=oc%T|twE=f_c=;;;(q=vY;0$1I003A`oP|*Wz|uTc05U>2 zf~F?`t5wl$iLU?0>IQG=uVE|9rXA|Py+Bd z1F(aAn*s8#(lY=<&<_Ae0mNYXV0{3f48SHpO#BxB)-G6AC4lh(pwt0Ck2;P3Oy2;k zd9QP=0wC)G0YvE$e+1xd`73~lfGhp3765SQH2^LF*jNr5s11PY8vxyx9&@3X0sjYp zn4dEMP80_K`fmV0SJ!X6odT{S0IeQ%DgpMj1YQ7i-{g7;pgVwm08qs<#Iy8Yj==(e z?dL;VzIVX%$1x~ABXsZ?3BaRKGixqDEsMQ_4z7tUi=fs=#Jf!4IlO!t81J5j!AOM} z1EX~nmJRj(7rnQ2iipD!C}Otyr4Q)QRM6@9fMpzg=DnYpG;zJK_#V%d-&smWtwUyC z1H<(@N5p&W9&e4Xm+mTC1uGG%^gOIKn(U?0NKQ(f!=~%>Kr-(aGfB2f@yO~TeXr}>E>A%0NXEWd(r4O*5YJ&SLNu&k8_S9yQkQA&+OU!UzELvV)=50Q%~>%%B87*2ED2 zTPsElAoLml#LN2)fOin$V>ULj{-}QDkzWntKe?vzgs>sY|LI?oZJP{@hDn51m@R6vY|vUVe2BLJ571iTB;00C*|-qb2ZYAXrt`t93CT{$&ZA%a6Vs0mvbE1n@-hTL49?699SkV^Cu- z{{0lF%Lf4C0Kg99zW`Xr;QD230NfLV0Up&9CHU)X0$`1T_yEwq%9s3;YrYgMk{^Ga zj=yOijGSjk{u-_)-O3JdvT$cvr26=X@89MBum0M;URix?-#?@@Mf2OC?#TcE002ov JPDHLkV1nk}nd<-m literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilenavy.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Small/tilenavy.png new file mode 100644 index 0000000000000000000000000000000000000000..584f907d453a2db318917bd3eda495edad5b4ed8 GIT binary patch literal 1423 zcmV;A1#tR_P)Px#5>QN3MNLy!J~l5uNl#5eK}}6gFexWOU6uj>00k>aL_t(&fwh?la_uM#MM22> z-*N+*E+FieU)4@kLb#TI!ywr%#jolmipmDXxN<#8+<$T7e$8KUxqqr)#H3g8TT6AD z(o7~sU3c0bsL`4_)NLj271~?bCY=T^GVec|U z&f)&4E%r$whLsflmz0Z+MC{4zK~Md+p5Mu=w5F%5BvbX#3-ss;=yYC?GPXMI?bj%p zI4jJ)O10f&vS)R0Jz-=2j=#E;steuNyW)DkBkWsvFBzrvnT<2T(5nd|p}(AoLsn*t5>&0zhvZ(^>?8EDD*a2|$)kvfAxQasdFV zG6g`(`pyAV*d^XVOLYz%I_SHwfnIDj1Ay)L0Kf=<`)NV*yjTIm(Hau~TPXAufN!x} zUo$~*JWCk>*DnBErvpGA*c0($p89&AYd9FePY>x)nt^RT*ul}N%|gH(UGe^zzNLT2 z;?x5Gd4h_W-k$bbQyP5%0Qtga2;L1sx`lbo0|daH64;$uZ0xfg5qAaP#rO2DT=W`g zQDjO!<}InR3@p;GNXU*%Ey?JhZ1!kk*=TK^KYH&XRb8%Va>-Qn?$%IWlU>zIM(8V- zeh!_=`cf2Ez`K9Q)EepR!n8K>8>-KK_=ik!oOiNXz<$-u9`$mBeBRPO=ys~lCdZ%V zI_`@v|74ZL7Qp&W&pky%8_%6FK-A@U&Yvd1zUGHugt=pYw7dq%04#bAAop)#4+OSC z;grq*&;>wq0O|XLIQqWw0DS8U?>@Z9YvlpxwgPhhKLd!6uOadrpdOF^4nVdLT>+TB zSI$xi`x}7Fzlrn;U{oN0%K$at{yP9KT>xCDsN2wQ022SK!}|b$C(8u@eE|3&6}I&1 zz5+e~cqVuOkoZ>s{0?B*SO@^l2!H;_zbpLmFl4KF@1PVT5z6*O1N)aPkOSa50Hs?B zeA>DJkRW&kaH6<94z~*cx%M!qHfaAI1y=t|_L|}fAigzPuX6wvu>S_YlY&Tqv4d_# z@bz^8V2y%(0H|O7A$m^^ d)&8^p{{aPx#5>QN3MN&^rW@TbBGBQ3kFF`>;VO?2F!t2uj00O*8L_t(&f!$c!a>XDBB#Qt4 z%T;qxz-B`<)0z5Uvq9Mt%c?*`sWswgFrSUeqqRG6@zdJJe2Ky>F5?r47BwdIgVA`2 z?fCYA^&_2p=>fm^V76HCr4aI}TwT8I0<#kv2?UL0 zNV2g52^jk&fmeJ9@O>$PU+iuP?3>(2eBVf*M&HrROMp+)Q@(#Dfr7(pzCVzF6GI7n z%lCl zKKy-pdLrLZ*sGI zz#ps^n0f@d3F4bniAkbu?~MKOci3n7y#CBFT6h2B2q@#xO%Ns%z<&D6`xn=zNxp$U zSF&X45z`V#HKdNXio%{Z*`*SA;14ECrXDdZfr5nu+H#-%&S 3j euKL5E9`OSLPx+=Sf6CRCt{2oKbHRM-a#7&UG-LswCJh3`^e>=15@ZXuSi&v*Fo7sE;)4GDb?Zf$7c=+fL z2L8Yw_?zK>_n_W`59e>;bJ@Vvs^|?qE*p4v@e!UKzu0O1xNOwtt~qau|96>>dmnpl ze0<;8a+zg4$S?nScLDRoC0s6MFs&=NUVds{lyiK!m_fa_2fNO{T+HBVRlwD%fc^ct z9RmRD@7K59|GUZ`mrc9h_(4s{r}NYE{n=je{KwjB}S_Y>Xbv0>0IgLt^vo~jO`0Q7(^1EbR zt$h4T8j^txm46yPw{0_@9!!9AR{}1RU3|;=3ppFo`Yq=#g;^>JXK&7+oYqwv{FrQJ z=olA=UP{%<<|eeeMwT2}jHJI>eDe?DL6 zdGz@oa_x|0zHdF8-&O(o%)kObR2J5H1<*3_E`F$tkByhcrxG*Qex&d}2j60`RT}9E z5aYk4=}UTzl(l#5e~3x%;Vjoxz*z-A%OwMGK~ff!IwQRwWzM*4vhXebca_O5KF*t4 zhIjS94?dN_XqM`VbY3u?{QWWhOR}Ff;Yitg{E%Awryo{VlMj!FR*jIZA)Mb<0l4$I zv# z7|*-3KdvUG8&!Z@vfnkPSx`&%Ka~uZ_`cVNRv)x$2tMch&}?qX_=mpV*Q64|cV*XO zs{y|Gto}>a5J}dD#-mI8L-$A8uZ>j!&}J9!0l=1pvHZIqH5oI=CL}&BqoFSQP&d*_*H0*<~t;@&f zvR7&{k<4;U<9uEPv0OP~&I+B^8h?u~q3g-9|Gp+FzMpH~1;CO3wNx_1HLj}()YSx# z&o@3~zL;tN=jZTW%Vzh%kM&=Yz4(4Ed+|{5uiX0fgYs!FJeS#$jE}9B(Dhp5@2k$l zR&P@7zqTJz^^Ee@ssMEITrv#1uqM?M-d%iL%Yw$ppwMiz#?RqDZR*(sKh%FMo|dK< zO$KXxWc%Kq+y70+zw7zenzSVTMyde#S1B|L%HiFzh{I&g%_D8#x@$W(uuTEb!^o4yG&w}n6 zKUDro8T4K9zpK9?e2JAhF1r?g*BoeCg@(rz$H*^^etyyb06aPPF~XH@HeX!Ae7S^y zKkx_sX86U)$w{6*PlH`AKeZBP;1B$P-#@?j>-ll}2LS&XrLcN$FZewJf8Y=Ne)<0a XO${yEK>dI)00000NkvXXu0mjfd$wsI literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_solid.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Steel/steel_solid.png new file mode 100644 index 0000000000000000000000000000000000000000..2a509804079d9f9b685f21c25e83058434b66764 GIT binary patch literal 1000 zcmV>P)Px#5>QN3MN&^rW@TbBGBQ3kFF`>;VO?2F!t2uj00V?cL_t(og@sp*a>gJC^8nxf zm1h#5?LKXLyNwaC82;>t@%Fd{f3L^)_(mDmbT za%aB|fK|T!C**X5h{GxD9|kXnkG0yCdhJMo(oz%m1HN{Av0rwkRm6a3k-UQnzOH9& zu#S?_(n7)paNvwjrvqeQZ%+rXiV8X@hHOb|XY3F6mTuZa#0=X`5d?|WFL-#;xyRuE zRs~lPAvtron^Yjg$N_9H7}+Ix>qOBGpVC<}u(wAN(=|dsoX4gEOowIw^e~ttv!!O> zfQKam2OJ@=!E&JF9r_ysJOMZPCxz1Bq4g*3#lYU)!H{PWmaDfSAOq6Q)RzQ@Cl@@m ze&L`Qui#03?VUA(J~By(Q{ub5B_7b|c9n^Gj;9Wlc*M~gRE#^EWG@H!?hKLK>M}(W zSiT@h*jZ*w^_XbgTJVCCffMcw7>KNd9V*^X64SCApld2CNh~TcaK^>J34bzx3g|MW zt(60$i;=rYpq)7ouXrf`x43dZkyk~iL1R@*A?X)%!A2_1v8vf)-%lR(=a}8JK>)8D!ZJ4({e6qO@$aStZ8=5wdh9ihWiocYw~|G zU~oW#k`4?tx@#=u32u^&9Aq!}!9I&IuPS-mrO69P-JeF@6;(Ao?e1j~ANbMU(_Z-s z2K)i#oJ|Iv)6RRY4K5 zAZ3BYD~@lBUz|2&uaX5;gVge7x+F3X8Mt~RX8Gw#yT?5zQiKLweUDlTe%;o&syP)Px#5>QN3MN&^rW@TbBGBQ3kFF`>;VO?2F!t2uj00b{dL_t(&fz?=xvg9fV#DM?* z%PTLz#KbY#Tentg&Y4b&=|Ow}03`~*vA}rd3G|B;qHX(4{%ilU_7!?9t-&+KIS(Wi z=%u~%z@_mJWv$0Ct@^*!Q`@i+OP7E3SYR~VK8Q%pdr^!y*jsQ6_Q2M{S0d+udHXFS zpQRqL*8;ctp7cN+>#@LS|3x2Q=QRT8)?V9FxA!s2?bQJ;Q0h|8;cqU_`fl|^`05B8 z3yjU-NT`_5d9qSkG(xWj{q|L zY7g1tHbGGxZ8*T*ErWRV4mw}@0{y<)D!+0=j4ES{JE-!*AbKL;VuGL2{NBz z06YT7K65=6eO&9KzFR#ic2RiQ&U}HK) z0M@yl6XqEpMg$Xm3qA2Rl6uT>sUi_&1gVc&ZtvJop~CJ$p4rLg;~H=i0k)5|NWRmP zFx9+DUG**W@VO&aQ7Xq1CMsBl5$}9pA01iR3(E1R{S-UdU_a-Ow$HmBF<X=j~i1FTB%p!PEYK(bF7Y z@y36v2)Mx%*h^qrY8#G?nR$eWkh8tuz8-`-6yv z&%DIi*Zcfe{GjjFKF^u;{h4gb5?tdxZfn5qef)3Zi9U#O%^w`Fn-3U{1;J}f@lk2r zpEUfy@98_|7i!u?_-I_my37X*Cu!y54vv7!{?e}hir>~p>7-;QN$PK42khko`j+B6 z>FwKgm)U*))czyCtFOjQNFpFkHNuClo^N-K!^6%~-&HjSv+6G{D)0DRec=&}080K) z2dwh}2_sL@^L^ZJ*8qU)`+LeCyy18C4H2&no<+dpeLG?IaPX989pJh@JEgwnclFsC zo%0LlHK04>CLfTnXWN30(YFZrsXzG0|E_O{dCMR4n9&IMAs^7O+@}XVM}V#Yi~f8< zzU4Rd<=gXQm)Xh(@O84#mG9%<1g!fb^d!wYep6rf1=mad;P^2gFu{1j)@p4J*hlyk zzpGDY1C03vt6TYijP0-%d|$eLvDfR)dwxq_iuYOm;B7wO<~~ku?f+A(KX}M5fb*+- lz#gWL_WuL^oDcZd@gK)QP_s&Vg?<14002ovPDHLkV1i(&O^*No literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/meta.json b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/meta.json new file mode 100644 index 0000000000..cf8825c915 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/turf/water.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "sewer_deep" + }, + { + "name": "sewer_medium" + }, + { + "name": "sewer_shallow" + }, + { + "name": "water_deep" + }, + { + "name": "water_medium" + }, + { + "name": "water_shallow" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_deep.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_deep.png new file mode 100644 index 0000000000000000000000000000000000000000..686cb4b5d90a7cd300bdcba44a4b1a79fa119270 GIT binary patch literal 676 zcmV;V0$crwP)d=Lg`p5ZyWPyxEKe!p5Feg_OK0>`k64ebx&Yc41bYyH=eJ z7j+s$jST(IuW?3juAL&35!yMUolNU(q=3W8n;ego9ls;J%FvAzI1jR^R0RaksGkg{ z^RRM&0R<2_5E>oLueMzPdVSwtd8|#EcLK~pIcA}|8Os#D#60D&Ce;~FB*@YZ!c9NMj!Tme>n zCRm^$t5VPzt6F+R!Bwh7qxn^%`uagnse9Cd^Wws+d1Dan{cwQ0P8oAU1%sH|%j9&N zerSdAW`6NBv`*(%P!|CBs_AP7S?Bp&s5!N+rY>f}%B!jvJHskZ=QNUbC}ksahOuWZ z3fh`^PdI~J6wn*o$c2>cp0*PYofa}g0_$*9s(&h`!~TX6^!duGd=0gpbPljJzy~p6 z_a-FqgQF>OgN>uB*H8~)??E3}jh7;tM#v|NpdiKpeVsS=QN3m`v?- zB`l$(PF#=eiR0Sazn4o9d72(oRZi!xawO08r!1Fq+wad1*0b2i@%%6~<9k58ub*w7 z|H5hJ!|gi&uHX%dT0umhvH&vB#%W{2C}nC40B~g6^T#z4>X>b?zuNF7UH}L;$m-wp zo7u9ScL78}@tQ>&)UZr}ZWGvWy8RE}n26E4?eDe$Y2(N;BDoF@M|IBZ+0NiNO0(*s zV>Pm2QrBpSwCi=v-(g(q$PmUz?UB=TZTjH|-dRC$IytgP$HtL;hqBLrDy82#0KV5!o9V`I-UzQe>_6mT3-mo~^RHIguu7@a3 z7*MrcZ$w4rICB5r0a|(NPFy{PV5CaaB{>t?r1;o@Wc&=r+&OLCUJxBQ%?O;pvD#$k zA3(6)%5yDYI|YcAYp#w*&nyuEvp!Q#0a~r5EGxmtS=Q1sF=nZfM(e9i_4b3E%IH!v zu1l2WQ^b*}C)IAf>`zQ4b~IElh@-tMkxgW8%23|iZamx9HL|%ER0n{Mn%;I;8%2JU zYQESaPIWV37F9;Zkz-x=;53urP|8k@9AnQ>7PK|<9*Z1~vVh(Yja(?%>pV9dIxW_a z2|QcGQvIlaU?{=ml||*Zq4G)RfRF?HB1XKs6R2}W6BRqkT03NS8|sVLdFDjHceG(GiUD-Y#Rv?H33ceHW`Sju}j6PzbyQEIV_ssC>l*j9G?)yhJ;$?np vWQ2AMhv3Tl(vz~zgY%6`O4ulJ7wr26ZX<8=OM4wV00000NkvXXu0mjf9;Z{{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_shallow.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/sewer_shallow.png new file mode 100644 index 0000000000000000000000000000000000000000..0cdffd34c362aa9db0aaf8a43fd989215fd5822c GIT binary patch literal 749 zcmV~J$lwSdLy5G`~?#gM@ z;d@lS1E33hz@oMwJW!DX5oqDCv7#3;s|)}zBx~J2r^{fNb#T7u@S$#F1EC60{@c3L zJF?M@oa$_*iBbb4<7E)&aJcmYa9oJq-SW1T&3U~Ho|Qs!KXajF%9Km(MkVXF#6o->N^VS%Uw>}g5l$#yhxUgs2 zK_!)_fB+ixBTIkjo&yX>fXEA@jZT-}q^!4b#l6xl0R80LoU&X2Fl`;1vQ)1vN?nK8 zI$=OXH`k~ka_qVOuK?xoLE#tMZ^e)8xj9uo3!fz^es;wv;uifMPo0@l^3_j)8n0fB z^b5mQC*ltP!G25618#c-@RoCK4bQ%_cm){oOnC*MS{t$`1v6t2rHA@lrM74aIHwhN z-EU1@QAN~!OnwxE^KvwsTx6ZHR8QG()T+I`4#3_}!65d|vUob4zSs)o!!6Xy7+O!~ zRZtxOerjE}d!z)!H1m8f)ZExCXA}T@xbrF)#r`reV?wr(bca$lvS%1)_M%{^na_x4 za5kKP8@iF}`s|=8A41%)F)dP!NZ_n^Rce1!w9B@k1kEe*O1q(*p76wTqhX4G=P3}j zo=~*=DVQ6MO%XSxnbdB0y$yXDa-!Ea7%@-NO`St!ROhoc9VdS}{*MeTd#&?f z0Rm5+3lc`ditQh>A2D7pDa~u|H-Klfjn|Jxlnj$bBVITw%#=XKFo;??+2KV8R5_IW flks8j+&tM|6s$o%_mEh000000NkvXXu0mjfAIezT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_deep.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_deep.png new file mode 100644 index 0000000000000000000000000000000000000000..aaff83618eea4a104818e157a36606a7a15e3f02 GIT binary patch literal 674 zcmV;T0$u%yP)^OvzKhrxP5;4okXr8bZYuJou-j&w%60~c$nAc7{c=`3nT?zt=6;gC8YMd?|EH* z1GK_O`^By~!3&hNl5nId2P)FRVPiuVGBpMP0IfIM_Wkwweg@1oSls0uCoHa&v6#=6j+?8McuM=Rr1=s(?Tm^^@Ur z9##%8p#URCLZhSk)wT;lA8)T`9&6MvA5i8ey;hb?KRTRSJ4wRZFiVxJtEXG`|X}w;$|OdY4*oUR;=Xkh1&7r+E&Y7CJ-%<8W1~e<~n&l%UU7Ugd45^`!3rTLZiiGj?}E z3ST&yBKNRya&{Z)MhsqoD0!W8|G3aa+oP0UH`VL-KjN-zq%z=AEXU-(2 zV4$>{Y<6R`|YwOWmEMpX_}MhAzD6{%6|p`=y)yv3t-m4{;}pwEPxTI zP~~6wIEx){PO&W92372M42pGrU>p~sJ15RBF2@34W6!EWN*(~aJXiXx7XWr)R-U_7 zoemdu0-{EeK6ks{6mzbfB9sx@HPB9`^)^z#;p9z@$I6c1kzQr!Mhct<*;J|mg3+j- z45#z3azG4<8N&go5`Jsjg+Wh`4-1bqYE#FAFhA+FS~+VPQYUOs>LO~09DAO>)4(i5 zzH#Fkq9T=Cm*hxjlj3U!r+5uu?wo=Axhtm;0SJIqr@H?z1af?j+lM^ETi5w;Xt!o^ z1z7c&V1b6LN0MT-{;2?AC_$gEyvo;5>uE6uxEkPt z*kbo4B=LizDRP62qs42e2QhdBqQ)!F{o_Ix9YZNkH`R3fA97DNQW@}sb6Z72Nv~D+ zC&s-cBXx(&@CwS~H4f^oFs~ISIwiDY0HRj3C@~MFTxHJlB<%YER_c5U=Qdq)00000 LNkvXXu0mjfn@BOH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_shallow.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water.rsi/water_shallow.png new file mode 100644 index 0000000000000000000000000000000000000000..74222f01d872efd9d4e90457095038f29506ac22 GIT binary patch literal 696 zcmV;p0!RIcP)mP!$d!;KE<^nr1VpI>@~RUi zlkuh!mZ~)NdOd!u*NKP6r=LM+6QQi(>u?y>=w^E{jNkideZGU3&or~7hA+>~C*@N> z?LI%Ib@_zR%0}wXc1;E^P}B;-fvOy+KnI776gX90-lhBEQmh0qFVVb>Xo_4g7#Gf9bWNWB^(x45;ZIqlU<_ z=lMSYZiemb#I<9Hid1r4k|Uu_ijN(f;&&M4&Kby`J8~Kk7=dBcsm?!uKt8R@V>lJm z(OcK~uxam|$rWJLXMzP9vML2VV^vG9D7Z?sXf(fSRBu1%DfKS3;JmmnYu*@yyFVP@ zUZ;$;p@KoItz~jLPCv9lc`@I38d|4wDySI%K5BZ~LDutpE!3P^S5vc{E3c|z>={;h zI;WAeLn#|sGmJHBQP9@RYr+}qMFG9Rja*3C{oU=K-m%j{hDhK&T$Soa1qee4`h4Y8 z-iBIFItSPq;EfouyAzW5!qF7D!N$?zHq?#Scx6PvE6;s#p^LVml&70&I{pv2D?8`I zHWR`VF!-pP^6AA<=zYYvyQEFUr_Atbl*j8~ocE7v#H;K?PYLZ922m@!mw8cQ9!$9w etn)kx>wW=Z?Ro@yv6G4b0000d=Lg`p5ZyWPyxEKe!p5Feg_OK0>`k64ebx&Yc41bYyH=eJ z7j+s$jST(IuW?3juAL&35!yMUolNU(q=3W8n;ego9ls;J%FvAzI1jR^R0RaksGkg{ z^RRM&0R<2_5E>oLueMzPdVSwtd8|#EcLK~pIcA}|8Os#D#60D&Ce;~FB*@YZ!c9NMj!Tme>n zCRm^$t5VPzt6F+R!Bwh7qxn^%`uagnse9Cd^Wws+d1Dan{cwQ0P8oAU1%sH|%j9&N zerSdAW`6NBv`*(%P!|CBs_AP7S?Bp&s5!N+rY>f}%B!jvJHskZ=QNUbC}ksahOuWZ z3fh`^PdI~J6wn*o$c2>cp0*PYofa}g0_$*9s(&h`!~TX6^!duGd=0gpbPljJzy~p6 z_a-FqgQF>OgN>uB*H8~)??E3}jh7;tM#v|NpdiKpeVsS=QN3m`v?- zB`l$(PF#=eiR0Sazn4o9d72(oRZi!xawO08r!1Fq+wad1*0b2i@%%6~<9k58ub*w7 z|H5hJ!|gi&uHX%dT0umhvH&vB#%W{2C}nC40B~g6^T#z4>X>b?zuNF7UH}L;$m-wp zo7u9ScL78}@tQ>&)UZr}ZWGvWy8RE}n26E4?eDe$Y2(N;BDoF@M|IBZ+0NiNO0(*s zV>Pm2QrBpSwCi=v-(g(q$PmUz?UB=TZTjH|-dRC$IytgP$HtL;hqBLrDy82#0KV5!o9V`I-UzQe>_6mT3-mo~^RHIguu7@a3 z7*MrcZ$w4rICB5r0a|(NPFy{PV5CaaB{>t?r1;o@Wc&=r+&OLCUJxBQ%?O;pvD#$k zA3(6)%5yDYI|YcAYp#w*&nyuEvp!Q#0a~r5EGxmtS=Q1sF=nZfM(e9i_4b3E%IH!v zu1l2WQ^b*}C)IAf>`zQ4b~IElh@-tMkxgW8%23|iZamx9HL|%ER0n{Mn%;I;8%2JU zYQESaPIWV37F9;Zkz-x=;53urP|8k@9AnQ>7PK|<9*Z1~vVh(Yja(?%>pV9dIxW_a z2|QcGQvIlaU?{=ml||*Zq4G)RfRF?HB1XKs6R2}W6BRqkT03NS8|sVLdFDjHceG(GiUD-Y#Rv?H33ceHW`Sju}j6PzbyQEIV_ssC>l*j9G?)yhJ;$?np vWQ2AMhv3Tl(vz~zgY%6`O4ulJ7wr26ZX<8=OM4wV00000NkvXXu0mjf9;Z{{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water/sewer_shallow.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water/sewer_shallow.png new file mode 100644 index 0000000000000000000000000000000000000000..0cdffd34c362aa9db0aaf8a43fd989215fd5822c GIT binary patch literal 749 zcmV~J$lwSdLy5G`~?#gM@ z;d@lS1E33hz@oMwJW!DX5oqDCv7#3;s|)}zBx~J2r^{fNb#T7u@S$#F1EC60{@c3L zJF?M@oa$_*iBbb4<7E)&aJcmYa9oJq-SW1T&3U~Ho|Qs!KXajF%9Km(MkVXF#6o->N^VS%Uw>}g5l$#yhxUgs2 zK_!)_fB+ixBTIkjo&yX>fXEA@jZT-}q^!4b#l6xl0R80LoU&X2Fl`;1vQ)1vN?nK8 zI$=OXH`k~ka_qVOuK?xoLE#tMZ^e)8xj9uo3!fz^es;wv;uifMPo0@l^3_j)8n0fB z^b5mQC*ltP!G25618#c-@RoCK4bQ%_cm){oOnC*MS{t$`1v6t2rHA@lrM74aIHwhN z-EU1@QAN~!OnwxE^KvwsTx6ZHR8QG()T+I`4#3_}!65d|vUob4zSs)o!!6Xy7+O!~ zRZtxOerjE}d!z)!H1m8f)ZExCXA}T@xbrF)#r`reV?wr(bca$lvS%1)_M%{^na_x4 za5kKP8@iF}`s|=8A41%)F)dP!NZ_n^Rce1!w9B@k1kEe*O1q(*p76wTqhX4G=P3}j zo=~*=DVQ6MO%XSxnbdB0y$yXDa-!Ea7%@-NO`St!ROhoc9VdS}{*MeTd#&?f z0Rm5+3lc`ditQh>A2D7pDa~u|H-Klfjn|Jxlnj$bBVITw%#=XKFo;??+2KV8R5_IW flks8j+&tM|6s$o%_mEh000000NkvXXu0mjfAIezT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_deep.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_deep.png new file mode 100644 index 0000000000000000000000000000000000000000..aaff83618eea4a104818e157a36606a7a15e3f02 GIT binary patch literal 674 zcmV;T0$u%yP)^OvzKhrxP5;4okXr8bZYuJou-j&w%60~c$nAc7{c=`3nT?zt=6;gC8YMd?|EH* z1GK_O`^By~!3&hNl5nId2P)FRVPiuVGBpMP0IfIM_Wkwweg@1oSls0uCoHa&v6#=6j+?8McuM=Rr1=s(?Tm^^@Ur z9##%8p#URCLZhSk)wT;lA8)T`9&6MvA5i8ey;hb?KRTRSJ4wRZFiVxJtEXG`|X}w;$|OdY4*oUR;=Xkh1&7r+E&Y7CJ-%<8W1~e<~n&l%UU7Ugd45^`!3rTLZiiGj?}E z3ST&yBKNRya&{Z)MhsqoD0!W8|G3aa+oP0UH`VL-KjN-zq%z=AEXU-(2 zV4$>{Y<6R`|YwOWmEMpX_}MhAzD6{%6|p`=y)yv3t-m4{;}pwEPxTI zP~~6wIEx){PO&W92372M42pGrU>p~sJ15RBF2@34W6!EWN*(~aJXiXx7XWr)R-U_7 zoemdu0-{EeK6ks{6mzbfB9sx@HPB9`^)^z#;p9z@$I6c1kzQr!Mhct<*;J|mg3+j- z45#z3azG4<8N&go5`Jsjg+Wh`4-1bqYE#FAFhA+FS~+VPQYUOs>LO~09DAO>)4(i5 zzH#Fkq9T=Cm*hxjlj3U!r+5uu?wo=Axhtm;0SJIqr@H?z1af?j+lM^ETi5w;Xt!o^ z1z7c&V1b6LN0MT-{;2?AC_$gEyvo;5>uE6uxEkPt z*kbo4B=LizDRP62qs42e2QhdBqQ)!F{o_Ix9YZNkH`R3fA97DNQW@}sb6Z72Nv~D+ zC&s-cBXx(&@CwS~H4f^oFs~ISIwiDY0HRj3C@~MFTxHJlB<%YER_c5U=Qdq)00000 LNkvXXu0mjfn@BOH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_shallow.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Water/water_shallow.png new file mode 100644 index 0000000000000000000000000000000000000000..74222f01d872efd9d4e90457095038f29506ac22 GIT binary patch literal 696 zcmV;p0!RIcP)mP!$d!;KE<^nr1VpI>@~RUi zlkuh!mZ~)NdOd!u*NKP6r=LM+6QQi(>u?y>=w^E{jNkideZGU3&or~7hA+>~C*@N> z?LI%Ib@_zR%0}wXc1;E^P}B;-fvOy+KnI776gX90-lhBEQmh0qFVVb>Xo_4g7#Gf9bWNWB^(x45;ZIqlU<_ z=lMSYZiemb#I<9Hid1r4k|Uu_ijN(f;&&M4&Kby`J8~Kk7=dBcsm?!uKt8R@V>lJm z(OcK~uxam|$rWJLXMzP9vML2VV^vG9D7Z?sXf(fSRBu1%DfKS3;JmmnYu*@yyFVP@ zUZ;$;p@KoItz~jLPCv9lc`@I38d|4wDySI%K5BZ~LDutpE!3P^S5vc{E3c|z>={;h zI;WAeLn#|sGmJHBQP9@RYr+}qMFG9Rja*3C{oU=K-m%j{hDhK&T$Soa1qee4`h4Y8 z-iBIFItSPq;EfouyAzW5!qF7D!N$?zHq?#Scx6PvE6;s#p^LVml&70&I{pv2D?8`I zHWR`VF!-pP^6AA<=zYYvyQEFUr_Atbl*j8~ocE7v#H;K?PYLZ922m@!mw8cQ9!$9w etn)kx>wW=Z?Ro@yv6G4b0000Px#1ZP1_K>z@;j|==^1poj55>QN3MNT>@IV>YVF)2?#FG@8fEhZp<%Yh64000Sa zNLh0L01m_e01m_fl`9S#0009LNkl@zTPrQhsljuk)H!b))@0T0gDVJY&9{lvJ{ zi;)n?s9);f%q1-4H~Wbx=R8liaL@i}U*7rCeq!55kS>f^e>bjpUL=>$8S9H};Oi^Si-N={>R%)V$529X*7LE!%Z~Nf z;O>0n0P#$(7_YdA{)_XUeed>Zf4;BBc1icCI5t>Ru~v;AA+p8kb_sX!+Fw?7{8xcouUnuYSNyq)wCI@xJVz>k%C(Gg2wajxRP$z!uW)*lxJe#cv24BSV4r#iJev~iM6ocNNGv&jcD;KB`g%<>Dj8J? zT#yJ-UW(5G=fKw)nXp7`%4NY?W9YJOtu2FfOEg}*bEt8+cBf=hu1QqkxUhjq`=;$3 zwVPb(DX<>iIjGZ+&$dcZuB(tU5@FHo`!NdgX)qk)L4P^sKt8@`FZflhyZY2qF2<>G z*5jeOZa3L9yXr=DPb&5C;9{JdwWn43%h(5q#jbX-si3_O)o^Q!UNByrhgDXUe&}}1 zj@i)*y{xm!{Atm3<-Ho=-F`HJvNm|DxcE5dp>qtu27uP|Wmj*kHP(TH6}!DBqP|cf zTH$YJ%tbI=%E?YcQv?mMDr3xhOt4t~htAP@=6`!r1U9hx%)O-Z^j2OR@$LL+pL x4BJN82ZYZZ)xrMk4Svnj@mgs7X+LwG{s9ei+LQ2{@YVnT002ovPDHLkV1hw~xVZoT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_common_damaged.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_common_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..e32906ebc2ced0358e8af01eef59c0ccfec7230f GIT binary patch literal 1035 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 M07*qoM6N<$f_h#^761SM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_mosaic.png new file mode 100644 index 0000000000000000000000000000000000000000..2b020cefca6ee2f82d44daddad9004b9abf003f5 GIT binary patch literal 1026 zcmV+d1pWJoP)Px#1ZP1_K>z@;j|==^1poj54^T{0MNT>@Pe3n0F)1x3AUP}}jcLIX00009a7bBm z000ie000ie0hKEb8vpR7l5-Rqc`VJO~4a0>E(r4(kr?Dd6VL{nzwLcJ|}` zy~*s(C^$06f`~|jL>^*cSBr7ubIw2b$RRCc9Als z)~Hgd?Qo93Q%}%}D;Ud&Q%Y%$n(=~&<&+`@yb>zINnp5vM5TsHuhkRTFvn{BL^`Xc zE~RVxuD}phWygaA6FDtHuj06B6mj7SF(pAoA%O%zpd>&JQ9Jjv(m()RZjGuw3FbuA zV@^Ld!BdkZ5D4CJttH*ICYeD32Lbqbv`1;ZK&YlJsZks1C|aOA<020|Ng$)|3`{(D zSBa&PoT$-APz!blUq<24F)orvKeZK{(({<{vMd7KvYx1?@rS2Wg#-&T-m@QZb`SvH z1W2DHKv*97oWIzeO1B$N$j7529*iSuy}=htfibarSs6Tc)T*ZN-knk7nR`PicYOO& zP3}_&*P`^}v*ycmkl@yYwlySbFHNw!x66F_BI+fYi{Pm`yA7v3?o+WO0q`9^W%V8~ zn-NCpWv`d{_4V}+MdEK)`@%n4jE#T4_Vw>${p5Odqo5WUJZufczI~u|$An>snG4E! z;GJ)EY&|uKY&!z|Ovm*LuNNSPxJ+dvj0=Uj%(& zylRC6578c#1Le>9CxP9TpO6J}pcpkF){zC$8C3YCB)SazUN2sKaTZ!$)haxQ>4*Q^ znBxOQJ>$L!Uh7v|<3Ul@({o=*Ar9FmrukvM{OD=Q!sFx^g5`fM_@F zdDU)jta*97;;{0ns%_){enBLBA@*EA&A$+JKo$Fl7yVejt;|{ix+;f?v{rX*>`E-< zv*RO9>%Z2+iS)J}@O8%t!Mb`j)8q0rdSPOWGm}4YPx#1ZP1_K>z@;j|==^1poj58&FJCMNT>@Pe3n0F)1r0Avr7~L^dllC?O^s6D=kn zqy34600009a7bBm000ie000ie0hKEb8vpHxQlS5^#!eIJ;e;2Wodr4X~^fh~FVE{MIvDICHT%i-->IwoPkaua(cpdjX; zPgrNj;OhsT@DDzS_cfQ&F{KoVOy1awC*y7ED+~U0iTyT~SmPa1eC+Y{z5?5xGM33s z2`oN9#5mbe^xh?M3~aK@WK3|-00$CH_mvD;U?$DMTTy}yoQ=?Va#%=!U603^kfi1u z$wZ$2_P|!Lk9wvx0R-9Ek)!89;7Cs(%Szyph#&zFuoB=7v~9>LZ=1?!lCxctltc-f zn3s4b7?KnfxDnud&1q3ilPJf214~Zy<6B&0G9elW9oSJ~@d0@lHmHKAF(^%O=3t=m zOPLS>fi#tA#xJV`-r$Dfn$fiM5K$ziILRDAfD<}F*q=2CXwl0uLyw?eJgllHLC0Im za9ah6#=s##fu)qP7cqJR#FNISB3h|1@P-QHMsQ*5zT)PCxz^KO*|7R?#7kvcuxH#T zsApWjGuNDOx(f&EuzL_BCAh?a^9uV8P1N>Qlwhbj)AWGef{dyd2-XULEbvfW@mftD zRk2A45T_0K-ffS|@wt@t^L#%4Yy?26PWuxg)GgtA!E3pDY+?|&c3kH}t>rUp8&o*7 z?C($CzdY^2S%b0bf^D(&QKg@x0+p%i|W^I+Jr`ClaSV5q1A`pCrvIt;dDs+P6 z^aRBqSgT7H0#wDL?UuFv&<8+pgY0cgt?$tmcvzE2Tdnv9*tN;f2s8y08Flfv!M|-k zkzMW{Ofsx8JJz-(p0KUs_l?du(}#D9Pk+GRm;Gc*x)Ys1>I-p;YsSI0jz2=0Mj(gA zpz)i3FiI}_(doD4!ABKQ;Dd!dFPH^k;E$}va(zyW_=gizxa=pH=pI?w-sP)K0n`}& zZ1}G;a3gpXzo}y`K!cTJPB*aYgqBTcI}8n)*Au^gg}vtf3co8J*tORx+BsmH!4B|s zLv~=1pL<2}=l=%oGw~(-$|ciVE_OC07*qoM6N<$f}%MfzW@LL literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide.png new file mode 100644 index 0000000000000000000000000000000000000000..18ee35c05f74ab7ef86dcad07736e2e9c5a5e98e GIT binary patch literal 857 zcmV-f1E&0mP)Px#1ZP1_K>z@;j|==^1poj55>QN3MM^a#PC6<%EF(`qFF`RWEhZqsB(2o|000Sa zNLh0L01m_e01m_fl`9S#0008eNklr2zVN4GV|8q^>`LI02ODT(7@U9vdC*r1htb9-G2V9DlB{M++i=WuyhcCdH-gCKV zDSiU7;BPR^9}Q&cAJ91=|4WujV}c+N??6&f5v%=(F(hY^V~f_nd5_;&EKFrgW}3)` zah-kGKEUhzIM#K2&6~Grb6BF>+2&tl7!LjYQ%sH?p5P3u=nRpKa$sF!f*T{d85nM1 zEv0Pu6pz!%Y@Ml6s-aMV2ER9^M-c~zR1Mg|^W$EiV8*8X0+7hx2 zvT@YY73~5IYON^fGmo;xn|@g@A-en!-7q!m9IH1QAXZw#I=;pEef#>o2)>PV{q%nu z{$Bf-PrXofhAZsvG%zFgf#s1)RQtBN#aUpOa4iDW_w_~DOzem;YgPImavkhs11I_6 z`1N>1CooPfq91*|EZmcQI^-JqRiJr3{fd!K+-`D%Wr*;s$5{e$%=J)kGxY?>GNMYh zfdtYM(EQ2c2~D%@g#>u|(8fwY0?hMr$kJ~ja2{qP$XogCad@)Dokt10SCZ?*PRWsS z_$D=C4BjlB6me)^m9A}!1p9ib%yk*nkz98yznWaN^cK_}AE9}VZ@jOUb@%t)=$ITnc&ViBfImzyeqf4saYQwFT7!1LEg!J ziK$-l1E(>*VaOEv49{eLFZqG%7~e324!9xI4U}-WX#UC&DZb)lZ&PMG100000NkvXXu0mjfo&SgC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide_damaged.png b/Resources/Textures/_Nuclear14/Tiles/ms13/Wood/wood_wide_damaged.png new file mode 100644 index 0000000000000000000000000000000000000000..d78ef510da3597cef3a808f88a8947121f3be004 GIT binary patch literal 991 zcmV<510ei~P)Px#1ZP1_K>z@;j|==^1poj57*I@9MM^a#PC6<%EF(`qFF`RWEhZo)91|-gAz(HD zJ^%m!32;bRa{vGi!~g&e!~vBn4jTXf15imsK~zY`g_Xf>+b|4eJKy;uBMr*itotP3 zuH)|ctO0_t*}vWF_x@xViQm}umYb&gNKZVt(Ce$Wl#!{nSZ&6W7+}a=Uxcd;pR!JA$g&ZYKb z?HF7rhpfFszLAp#h;k-XJRk+efp*hH&7o@1YZ}0DnJfUfFpi=D@Wn*~2m)Xix=~UG zhg@>iwdgvT+4qfIiyLbSyE7$Cjhkja@~cVjxPTY3$wJ%*S~$5T2|ZmoyDXmHK8B=$ z-KiPU`1S_@-UAinJp5E;h`8|nMI@cmm8~47Y5LIfqtzU(GvW6G)o zeh=Rd#bJ*fR7LN1D6~QFeX8zYywwbdIupw^Qd4az=oQ=!8t2uJ2;)F+MCsAlT3_Xk zco#W?sdakypa23`{T%{W9=Mh|N(gf6y(~OxWLKTF1!x=dro&`vZHrUwQLxz_(}=4v z;mOji^f-rzt3CT70G@W-YbVSBz~xiFm=R!)^Y7YF7)E+7Vt8Oc(K14eOLCYi?UiFa zPa<$El0d>2bf&8`I7OUAw`!H_eG$W=^sHCr%JIh8;~J#1UN&dh+ustJ2h(+7>+KuI zE8}%1lvX;{z)bfwzN@+ZDgI#}mT{r&q{@jji$JJ&x#As)Rjln0INq~rrL$FZ2HTh@ z)?6UKn&$xb{ugDIY9YXyLw(OsfFJyI#HdiF5I)h7Uoju!gB>!sc}H`STz<_zkMY3{ zA<>~as*xU=wfvelM~;v7`G2sETJ(|>|KS)P?3DhqmNpn3`($3@_!mJ1+&DsTFBbp+ N002ovPDHLkV1m$;&eH$@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/fancy.png b/Resources/Textures/_Nuclear14/Tiles/ms13/fancy.png new file mode 100644 index 0000000000000000000000000000000000000000..90d202cc24c06e02d57408a4feaf3e6854e29504 GIT binary patch literal 484 zcmVyhCwShyCM6eLSLU{votmE#^T)aaGd7E(XFgy1#&u(0=xAS>^HlkF<ZNPdcEpvFSB^6<(vV~u`OF)q55dbmHqW(;QMM`gAA)4rU(IV7jY zbM|?Ct=d;Pjbnd5xi~Z0dD=F*+V%;y>Seb-;en-Q4(Lwo0JG6N!N{*V^iUEKuCFk4#qvVuIV>&pdIEtdM ztM!~)t!7cWaxI@xK&AAAXyFaR&PXxTngX8#J=SYVp<5?+g7c}5nhrmdK>;anire0+ zPwyLn_xc#a0hbXpo_#ahD@)uV}Gij3$%P+&>}dmtk3$6HklI zC!IH1caVgdD~*)TI_xx_&*!Dla1p@sVnr+nc#gHaTeO}yR{{VOjT)hh!;W!2UyzZJ z5f1>*koC1+W=}UA*rTJVB>(_V^*N8j&Ubgt*JLfd;P)LK9@;t51`wJKh8@4FrJTPp z0{}2U)bzGH>;-vvw`mhAT~ECdL;`D|{L!l zbA)=SG9qc3%KY@cl-I|s_jq2cjF~k#y9U3-N@_vCFz*2B#<;d~-~b%_9<&cAjaIf4 zC-(VBBsXlmB?X(6bI2=m)MA0>FpmALPIO|q zJvJ)+q^lpG=zE?N;GB~J7>1XY0^>Q1BLNYScuk?yQZ=EwhWLH}!sEiil4X6%a*1;e zaY@*+oI_v`#uw&VcJ1F$-{)BTL;vJ#JeNIOnTn=gIi^S(}Uy zcwVpX+kK^EOQz?BeB$9k(sv8TELOoifa4XHRSgiw2Z~>QofJ(uqJTMT+;>I;UZIA>0nMk$hi(XdqJ&- zx_cHQf`IorS+aVb36ucDi&G$x~t9F+E3ubUiAhmC;yV%hf1BAe2FeI0X!@8T$s zy11X@oclg-G@+wPh*Z~nO@nUBby@Azmh&0wz(x{WL>A@NPro{(~ux3LcOv zc0}4!fMGok`-w0wAfArS1w;pzpL}-_U_bD9DJ#~S&zo{<#-ZNaI+ETp7>s;B5lP{L k`xt%mHq*1Y)b#uR19w;`QK8B&uK)l507*qoM6N<$f&-ve`v3p{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/sierrabroken.png b/Resources/Textures/_Nuclear14/Tiles/ms13/sierrabroken.png new file mode 100644 index 0000000000000000000000000000000000000000..69462e8d6cafd2add74eaf01ebae1743d9992946 GIT binary patch literal 730 zcmV<00ww*4P)Px#1ZP1_K>z@;j|==^1poj5Cs0gOMM^6ecThZsYbaqnBR?k_FE1~delT%WAwohz zAt50+I5-#>7&$pPLK%|B00009a7bBm000ie000ie0hKEb8vpBODBu53v**Z{3pCEPRO%jt7 zvl;E^iO`ji><6=pHsc8fpC&~8j)wt_SC>Qctgy z`la*!@1hyZ?6XdR(_2=wWvRCe*RdI6X7*X%AG*^VYF(RAF|*G)*w?mJb*(maY+ozu zUHTq)l0#(K3|8Q5n^8f$< M07*qoM6N<$f&~FjF8}}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/ms13/tileornate.png b/Resources/Textures/_Nuclear14/Tiles/ms13/tileornate.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8c9bdb7f749e2effd325f1b5bd9f29894529c6 GIT binary patch literal 635 zcmV->0)+jEP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMMy?QFD)$?7#KV{Iwm9}cU>P|Mj4rYFn3Tq zN-G#)JR>0?AwMS@I5;>$LP9SuFVQ}7BLDyZ32;bRa{vGi!~g&e!~vBn4jTXf0n|xE zK~zY`rIk-^fkI)e8rXeXlX;W6M&IPpoNxCzsu63cN>u!*3lO_;%#zqM@ z@CshRdICK|X9f@y9ELb%7=H6jzKpziZv@$j;2Ep2 zd2H}l8_@}#QH;$CqSmX8x_CnCHT;pmxtNZ3(Cjqdh-34^9~oSZ=>kGXl2JuMxZ?+6 zvlP>DD94R<|Jq)d<665tJR8rgH~6cn)Abd<7Q>E-_j_wKzGeq_;q<%*--;c z)c{=cJB%+cD|>1HDgaE)$m!x`Wxv}|17`-mpP(;;1-y)R;2Bts-5M?(D_C&MxwE>m z`P-6nfY$4^B;iL8`eT;lb2<$p$?1h*44w>Q66AO$CR;L{<H$4jgD}rMzJr%MOOMn8-JL|vdccE@sIv4(J+NHs zYuE|%-{X4ym``QH{sHYa V4usDWHi-ZL002ovPDHLkV1jy^3s(RD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/o b/Resources/Textures/_Nuclear14/Tiles/o new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Tiles/o @@ -0,0 +1 @@ + diff --git a/Resources/Textures/_Nuclear14/Tiles/oak.png b/Resources/Textures/_Nuclear14/Tiles/oak.png new file mode 100644 index 0000000000000000000000000000000000000000..acafc81b1518a6f548639fd893cc6c4a41c6f82b GIT binary patch literal 4355 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/oakbroken.png b/Resources/Textures/_Nuclear14/Tiles/oakbroken.png new file mode 100644 index 0000000000000000000000000000000000000000..c3b4db45c1dd2a00ced155f33f6c32155371cdd6 GIT binary patch literal 5146 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 WtpDnF1vU70&EDNy&b?i{^Zy5^&k?Ku literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadbottom.png b/Resources/Textures/_Nuclear14/Tiles/roadbottom.png new file mode 100644 index 0000000000000000000000000000000000000000..51d274f934a2bb5eb0c45eeca4e709fd317c0787 GIT binary patch literal 909 zcmV;819JR{P)0MmQj%PcL>-qWlzq7NmvW)Na^t4orA08f-_4W1g_V)ItaDRWlR6JRRaUfrF08f_n z)r*UZvdpjU?(UY$%geH{u~A-LUK)ISd@S4B+YR5_+iP%TWu<(5eYNwuySoO#M|AZ- z=Of+H;eUO7EtAQl!7B5}c+!O!!6{+VsV(vc2M0gsy`H0^qXu_&c1k@yJ}%GC&jomM zbJK($9v*%u|NQ)HIDCC(q>Ce;{K<#jl;^ziTU}jk2p;KKdThiQ3CiG0`r6vsFjLUs z-`w1s+tF_2rxMbawMr$4b56QVdoM5j`uci~6M3G?UlYMY8|wD$tT^~+Y5cKq#j}G0Y3P$NbppU|FI6lvd6 zG<>@Sc&hTJr>DjQ&Q$?tPTb$$H%MB6(lHL?o})+lZ&1DR*N=~nvbDAKjnvv8qgkAD zh2g^)BF3n68crwWONhSNY&N7<(mS0_e>566bd;J_an7apIE{;Qz&!UBWLdd=S65fx zJ&^ZS+<8D_S?lZp?{)I!90AXokL9Z_ZQ_3Kpnebfx)I(JBuQXm};I{}zM$@Uh zviYj!gzd{(CEC?F`EU;A97cAp!zhQAdPWn}S2OLkl?()rvx~v)cA=5sOg3153w&_0 zF%x%^I#;UiytUTT6zbQoemUXY&kZW~0O*Mec?+OdJFMtkFCvR`cN6?-RxZ5xprke>A$j?AO&HjS!Bqsf`$pah&@&+@CT)FB!=3eGXooUY1JvXP5laskqTv^vJ_-wRAtGW+gb6~Ws=C=DAqzoyK jQr`KTpm}?2MD6?sC_8A9T+t>o00000NkvXXu0mjfxrD{e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadcorner1.png b/Resources/Textures/_Nuclear14/Tiles/roadcorner1.png new file mode 100644 index 0000000000000000000000000000000000000000..6af399c998c57f64736c359937b6316264ae8f8b GIT binary patch literal 1563 zcmV+$2ITpPP)Px))k#D_R9J;&SKE%GI1oL)0^!n0Mr!3{r1_=!|8JPyRst9>w)X*@8nPRyMI2hV zd~Q{!-@ktsYb^kvlmYI!oKgY)*{9T=Nw{;sOuWz zIHGA9Sue{1=Nv)^XqrZ@F-DY9p!a=8&Kb+HU|m))K^tQbV}w!)r4%To zuVq8@jH;x~{0I3hTPciM{t&mPOXXFkss@S=V)q5CXK; z&@o1M?~iJ<#=h^+T0SoA zfOAexPA#yAs;U40bzRHfQVzJZ7CN}O_Z~_qR8@s>9N%EhIm>2k+hW@`Xstyf#u#Wq>zqSM>G)A= zSZk4UhP4(-DHvk_Ku&rtm?yN>VxDL8eJ^zUm;0PEe*E|WYc2Y|KU{ErAo=Ell~VBD zqpB)6=fs*#(}*B*&S={fT5DXdSLB@0_dQZd7={5kXAvUl8HNGtx*i%>*A>=Utn2!Q zM2rytkaI>#2`MGfM~o5HS}e;Vg49|c57ip4*Go8e&PhH{pdo}q@TC;tr>ZIu2Wg=# zw{63|?Eqpa1#uM~Wd$-g`WsPo$KNV(DQP(Y7rBh)qf<$T^D` zi2!pV#t35!Qc5CB=N#5`Mb~xz)4=)KGz~PrOw)v_sxVCxlu`&GNbpdY#uzEYIR^mn z-oqG!x~}29N87e2r3mL;*8zZNp>12auImcTYWluMDFt2EfwYuTV2pVaq}CcKC9x?H ziZRO7doNeUHcuX7#4rp9A>iZV1DduvN2>Q;a-QDZ_g(DBU{Xp!DFth-Bw|5gZQCRz*-1&&*&TdF*LDBv zhWoxB@lR;JzrUfBk|?F9nD_KPPfQBV*4(xYIcJ0rpp+6z&hsofv)1DEdLie0AaHJ* zXF8Z#!!W$%0>xL?wL~=?ai)a&Nht}s&N;kZFQLmAb0FZHd!vEgJ=^Adn!2u$Qj#bp z4UBL$Fk_6M$rgUOTo6K#IYU#Kj8vr*QcCFi9?P;w&`{CzI6s_CD5j6LX7ck zPGHaIy6&$A*rCor!L>0)_@gVBdW4pNM1AC(#W@t*wrz61@B8Cf!!W${@H6bR5tDLR z7FiQgZq6RUVTF`%xFJes6iX@4|NQe0Sj2zlIogJe>UO(f97mytkkTy-Ert^V%NQeR z>YT$o&(ceD(=_6ObGzh_$qBZqDm=UGeG;rGT-XDTJccx`o005-r><0F5V~q5A#x^Z{PC?EF z><{b}=M+^+{dEDY#vzmN&-0977=&YPMj9y85CWWY0zVJK_&zr;YGYm3!v!fNv~BxV z#Q8;oQw)br(!gAQKA&%{VEUbH$c6^s%`N)*d`e*Oq30J1Zo*B+afC4jUteD^#>nRL zJikRQt;scCY*I=>0RUK@@H{9?(}cEd#d73+97l9rC-cMW^%8nMK0fgE^(8hVlI*tY zx}s?s{QC7vHh(-GhYQ%LIJ0w2M9BU9en(0PbzO@#&TY2ud$BBO-1i+#(*OW|{``r@ zqGH>-GA#7jRR~hPT^Iejms2?G1MvN6`kGinSKs-`@f|TR4Tv4_{{F&FK94 zO!zsu4#NNdGR=^4s-Cn^18v)4-*DuGcF*KR*Eg{{l8f#fbqx2s;1( N002ovPDHLkV1kGM>oNcU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadcorner2.png b/Resources/Textures/_Nuclear14/Tiles/roadcorner2.png new file mode 100644 index 0000000000000000000000000000000000000000..a3b0ad0e2a6b7b04c5534a1926e26aada87f1f33 GIT binary patch literal 1584 zcmV-02G9A4P)Px)>PbXFR9J;=SILglNED1*y_Qup5~2@$4re4jpDQN>bkW|^PG`=cIv%c>DXHbQ z%jJ9-FP3NZ_3PLC{QL}lzJLFYPoF;F=g*(WIl~x(zVA_%C34OviURw-<9fZ~$B!Rq z+ZOA(qAbh*9F7@;{`?sL z5MxAHmN9MN?hj^luH4&yii0Q$a1*LB#o zO%|`J3j4mJEK6tr@ZMwFHhAv^31bX~VSrK!A%usW#~4vnl`Ot(8``$TvMlm&o;&Ao zyWQZu$23i7nntd#>v}KXdcESqhYz@3uTsFWEU?yMT~~PT5ki1-4#O~@sw!Em?|amB zjdfjNjKRyxiy+7QxM+37(x)yE>!+^3ZF^=N{ zGJW5pZCmtxkE*H!{xb*EmoHy(N(lg?!RV2r`O@9^GZ zo@aDjCv8}k1;!Yx>nf@sH@dEq#kXw}1gI`u6a}=_FvdVB1*H_U*3eqRS_=Ru%Mv8( zzVE_%61A!-gb<|n&N<=6vMf^Uxd=*C=bQlmIcIq9p|yr{4$e7ftx*&OQc5Vx5-~>M zMp>5Fwhcv5NE_IDKAdgo`yTJ!y_3x>%OZZEwbt0S4O(lk9p|F9Z3BS2X}odaOiUKX zHuQaurfIOQD=wFd6w~*;aDm@@@1fUqg>w!uM&z84QbI}z$8q2|4pD{o9>;OO7=sXk za6xPR(1xz-M6!gRMNHEK?>*Lam9}W_J(Nl*vMKP*meXsv}G?D4j3(gwoawk>YA z8;YV3vtkj{KksK-v{Fi3t}IKWl%x$rgYBSN_I-zQ?m-nrQD7WL*(uMdj&nv#)AYA3 z-g^wg0IjunfHCGlhEzq2Q4k;(a?VmX{iA6b$q;gcixUY^!8nen>spM55IN`2G>!B> zr6h$Ar5K}dUv>k0tE4XWiV zJr>0yiKz+e<#Lh!Ez9z-o18PMs)E*9B3mgX?n!>+oUts6L^#z#G&$59RjfBzl; z&@_#>o>EGThFQWtYwdm3dvj72PD5jmu`SwKD;Z7|v~4R!!K|kw&slL+$61;TFsgyR zK#z$riaK;r6f#^AA{t2F_cHZpt?}p2AEcCoEAu>ygq2d*whjBfBZPo$+a3rRW0WE| zZCh)hhhadB5x;-`7S}p+;B9KbFbt9zY!j`R4=joT07Q;4MlmT8^E_L|81Gihgratd z#Cf7+QEl5Igdn>kF|D1(taY`%YPR~OoIY1<6Oms=| zgZJ$F4ghx!P$tZ19=oms06~C6r4w=lBO#r0lBVo87v*rnof~8R8e2-~VUlIPx)x=BPqR9J;&S8cAGI1nt`VDqh+i4^7CAjir5Z;&5JMhsxEvAsXuRxgu9dSd*L z=PG$e@uSpr4eveLwv~H~5lz!z-*@o&Fbr~zF`}+(oac$Es&E_!+O|aq0oGca z=Lw}0LI`M@203Q{fKmzoaGod5^MnR~bzNbt#k#JjstW76qG=k;^9-%EJfG(oP19i8 zHfXJ}Z5y0(*!LaA7;M{yoHM-lFvcK+fKm!#j7TZrI1cRlj-0b3sJ-`6Y11?aAz+#& zIq&-pYptA*JS3j zw#B~hU^3QPc<-UL#=h_9`~D4qE7vhbsj_Jr0DyDujc+D%o+s+M1_05CCdXQ9gb>j8 zJ(v^`VDM#G;GBa}3f9^;!5L$qwT9MOpf05#=PbV|TCMee2vk*tFJHd=FW6PR<2Yj5 zHW8?`_U(m41^|pPP)ebyD&(9|RTZ?>!g*cSLe+Vm&=edipQZ^pXH3(CloG~qM9vwv z+YMT4^nH(JeDDO%|Q_W!ahsOwrZ@p`?WwZ?HA z0-aI{`@W;9D$zhG1t}$@l%(gcYOm`W$8m^fkV2hO!aUF71J+sz`s>#(&?gwQlmhQP zN-5Ik{5#JRAp~hV!VLf+1UTnJXQdSMeGh%@_rEnT3`@R=1S=SYsoboW5X|L>a-gC}!XN5WEPe;@GO?bu_NxYPTVHi+K!8nd@o}%yf zJ7SD@JRXQKVi*RT=ZRq$kWxb1wn!<#IVVn7RTY#{Vl>VUa zO4n&f?l}Xfc0vmPRaJ@Gg%D)GQ2h)>aq~=copX3TpU^pHyk0LcnYL|Z+8xIMr4+pP z$T^Fm*>a?Sh|m)_Cn#E4xl#(x=krbMny|iJFX>h1oT!~fLddCn+AIB^I|BQjhDNxr zcaHge-=U2$@ZQTb>$*;|Hpa+cp{4RStvIFhwj(eIE4&&R;iu7cT?b8%zs~&_Bi3~l z1JPO|=Zu`QxFIzFK)izQpi!~aQcB_vUDrv+t?LR+udk{KAq1q9#L3R{l)zP0i2;!+ zx+7Ij9T{Wf|5t^}m5PIfrb7fs74PFXVp$g4?{^tEZ0o=GN(TS)=g(&skk4z?OoCSkLDbEG(siBe z3S80Vd6pJr@N4DVG3I%e?Mqv0Wose)gq?oRIYI6@tjICla+)UL`1N{8@M}x*IkztT zx0}Tn#qYTTT;1?GC%7NJUN5kn8IxT`KrNPbfjK1$t)pd=Jj}QEP{rve; zU}xp~zT@$DfIGxI<xMuh$F1Fko3048tJ7D8zMLab0|f(7LYBA0HohJRbP=?HeAC z2fly*E_4t+wiY>Oh2*+v8l;r)csxW4*NUa({`CWDLb~Akk-=*mM;Wc8Px)*-1n}R9J;=SHY5-IuLA0NC+^LH%TRX*+0tvSMI4Cv+H0mNJ8ixTs?vJ9v2L| zXhz*VJtOt~`}eZ%JG!pJIF9JL4)Z*tX&S^B@#V`Gq?Axf!Md*S-v8%5O%uL-`-a=? z25T)s2vAC4T~`dlfSfaKw;P(K!Q0y#0O04(pLlzFLzPlO*L6rKp=lb-^Ngg zeMO8BudlDTUa!zi(_md!SZlE?iy+{f!^g*myuVy7k|dvFjFME-G}yKc*XtE2CDe5- zNZjvt@QN|QIfob{0H9iyMHcP44y1!fEXyK0_1@$C{T-Lf1?#$^?|Y2nh+!DOb>83K zVXejE@qlv<>$<`@CkcH0`W45kBHYvfX&^FO{1{}KCR{ET-0ydI?=g-e`o71XKYv6U z&N-x%;Jrr(K?45x@#CDpJkNM}c|p$kKLX@pM93H;!E?^|^yw4s_dAARz&y`r+ZNL_ zp{{Gp^9*aP&{0akuV23qV?$(d3#uyyw8-_t(Pbt9| zgAjrQtEvk7zN4xt0Dv(D)>`O!o=-bv@FVPP+hQC?SZhVqAp|r{gZuq1$TUrZl#*~x z^;cB|tu?gPP)b251!K(f9e3uv$FeN)(aXz=AVaR1WX>6V-(y)8)O9U%g%Dt^6~XTN zj=HX)wT89!xnr&2ocl|`vMd5O1*x^hIF1su@B5Qb2|t7I`?{`?Qi9eR^E^x0F<2=D z)>@QOptVMf@u>mAP4ymWAq{l6VHi&EYpsR*5CV)b$T^=%FXxP$GxmMQzV9fdVB5AQ zBI~*e+}?Y{7{w2crMGPx>bl0q$H%Dz34e@HG(w)W*248MiIfuBwtfB&>)3mL+BxqO z7)y)ZU)S|X^(;B6o3I~uZLP(=@9^GBd7i3(J3l7DXZpmpZE()X`%;Q>foc#TMzdtp=UhsH4ptVLR<)nV4)XAKfJumXP@4E!1I02yRI#_E@lx^FFwr!!= zwT`w~*ERNi7xfbnzHi%B=t(I-DTQs@1akfkAt2|Bd7fd65y~Eqhm^A>%&daCu1|NC zB-Kr>0bpHMD5Zq&oHI%(qH?7aa?aw4q^j?GgbH%U56N>JX>o|wt93kLS9vs zphP$18no(T|EQ`8nn4LWpJR+@+g8NHMp8;a&RJUQ5pu#xLppZQs;V$e6Rfo|Gkkn} zKr^`a9{2klN-0d!1f>+_c@`d(Qevz7zKg*eO^04@trhByeS%b5Yi0J(EH&~&_)96` zfP{A6cM+OWO2imrM9vxOx+2CXiI3w5=NzVK0sxHTD1Aci3`(bCF93jLSx!4-Uy0tOJvG7pGmay4RaMepjytENYOS$to0J~_ zDO)DYL}@Z@+sdrK8RN*k)*8Qm|9-B|F2*|Nf}C3TTPY>2HRp_~s!oTDQVK!{GPE9p zaq6PZc=p)${fPiiDJdnHTFEorj>f~CQv=5#_UI{udEa;Gq@2E3_RhJ#2*em+j1eR_ zL@*iZg58Wm2m3_RG~$F57!d#<&F***T9yU+sCGilvSXcdq@rFZJethW!im7~U_-(E zTMJFoKr@)u8s2-zs#Atu@-VJ)I5MFE}IcAak56x#Mly#0TgT{{TCok;8*k R{zd=*002ovPDHLkV1niY_R#K)|G$S<3s)1}Sq)JeiKd%%>|^`b z$&RnDuh-#l*fE~Z=kDXx}#TKA$n9@yR*v z=BVD62S$j^8c|LljVkYP%Dtu;xfuaB>Sad_pzL%yZ4qi}G^!!rGXu5+KNQkf(}5sAncm0{iM1beKkrRnowFQG>u4U$dGlM+ z7%e^Ee@Tfljg>2{0_Qq20f@A9Z}}Cy0NOh$2M6$6uxrSTlwc?D_U7hPavJKD8_t$r zQza+?JEH@TR={*bbcV%-vvxy0XxA+GhJ0;ajokTses9G!u195jbFH_nmgc_3h(^y1 zBj7nB*M_0=AZcT1N2@nIoK}9U2b)o|i@MMM$6sB_qZg!tX^Q$Q+t&tVdUQ}(=b?hu zxWti&?O+AxT%-Q%Ap%1eAe!C@(2{Cs8q%hQXmzvTtpZchNZEKw-j31J>$k(Gt+wT; z(Gu9GlnZjq2G&yF0JM34v?rL%)hi7kw_dX}Skm@LR%dTp1LHJ@GE^`y>`lp_@*d8kN#x>83=FyP0W%tUy z9!3R4Zy0L_>?Knpt?zPSz0OyU6=7t2mb4p}KyC@Om9Dqr8ZwW*@8zXkwW%y&)q&jb zY9#sEOzLUb+;ZA(HvjL8{c!2`K+k~^eR#)fTNMyWC(5*Fz33N?a_%eXek1rB=hiQk zl56dD>y;b62o6H|4XCc(rh3I|x<_-mevb7L>UZ9%upb~j6M7&yyRR*I*eDz#Y^UoT zze?++vhu^Pr#7aZ69OI*M=xnMykMsDHTN>SC1(}&qlCSJEP1UkXMX`VC P00000NkvXXu0mjf*8#x! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadinnerturn1.png b/Resources/Textures/_Nuclear14/Tiles/roadinnerturn1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef52d43fd46b9420752298321e9b7be0e279c710 GIT binary patch literal 1126 zcmV-s1eyDZP)Px(AW1|)R9J;|S4&PSF%T^OCM*#P#1W7X1d-f;`%6d&!3AK!mPIoDzD1~}W*%4? z4Vu`l?yBmxagUFWBZL3|=)J=^2j?70De&GSgkaw}dhbXnq4$mu0>&5^W1!Xw=NwvV zNGZWN2k$+O$0Gn>i~;8ydhY;$d7cqlYZznLNAEoVpw^0%l7ZG*5kjy4#~5g>**pe2 z#sC21oDo7mjM2dPX0W|?cz*1?TZFAOkQH6rT3fK;oI{Ke-g|iOZ4YIVfhof}JU@Ex z4V)}^?+u&_IS&A0jHtC*Hk5@yd+%{L9MD?(HJR`Iej-$wbU_FK-h0Ft;haOQbpfI* z#u!bi-n%igPGXv-)8EuYCnz|-so@lqOsKh-l!B|gd;q{}q^65#N_I&1I#|j_W0g|O z3jl0A_g99-7>IPR>ZAs8&Mm5e<;egE?wrGBvjK3b7_L?6dhf32rtUTi1I>WORB^Xld!YwPu;qI}Bb+m;q?(C39zI zXXb@(oF8yT#;(Sw^*3tH08&be{!g%+v&~ZmN+}kgbMEAU)*4DFwkfmKGeH5=RBL~% z42YsEaz*zI=kEDJ_O?I;bK5bKv4>!Z}K4>HO_a}tl|iPx5@W+S~?f?6Hw zZf&=GLI_AHnYmS})*ANvJ+7{<5Lr^BRH^U1FQn1>)>>v2P!csWGuGZhDRR!IGE_ij zqMGtq-y2x}+DYktz2q=4&bz7?XSoEE!nzIwC0ks_U9!OShZ*PCicn$vY^0K&|^T3KMyPWgl-}2u3 s;_A)u@bCZ~zh(RzxU$Lj*Vh;R0fm6^f+Y_is{jB107*qoM6N<$g2}KMH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadinnerturn2.png b/Resources/Textures/_Nuclear14/Tiles/roadinnerturn2.png new file mode 100644 index 0000000000000000000000000000000000000000..71d02f289e22d4898122ae543d63ad2e475500a7 GIT binary patch literal 1160 zcmV;31b6$1P)Px(LPa=-&ey-Qo*WfV5z!(Dn2qB=9g86(70JyumL)*59G0MDNukrNs zB>NYO1%5L8Y&JvA8Ko3hYf){{)^=>LZ}TF_}z|Qo`wU`Xe|)yjrbf z9}hbok3S0k+uK`jK&=(V7<65S^ZEQ&@YQN1fBD~~Y- zp5V3CAAu8iyWJv$0BfxP#TbRmI>p8q`NkN75CXh02Htz@_xo>w6ZmjA003f)h%utp zimvNWYlU+T#uzx~;G9EBNuptl8NB z0CUezzz>H5VvGYYh86%yDFZ%eP0_}9?_rGT4gD_ocDt4Eg%HG(aV6AR2W6%?=A1(* z1t}#oP1767JpK**^Yc@LiAK;1f{=(L9=&$Xi4i$xF^19cT3-JI?wo`7UJhf3IlT9% zwPHG*qU*XZsqo&zT8o^s2vI2o&N)~uuR5HU%SF5*o5x1bBhGExqLd=!WZuaSYb_>| zi5Oo>fhYKUKF4CQz;e07<#LhIr1i`@8H-II9q-Z_WeZU^tZY-Ci%+OF%IBxCf(>0zhU1h&@Ve<}lLng$;qA40qsqm&*8 z^UH5IYa_W9LXZ?Pnp8u+dwPF5og~*mN2KpP5mRBCC$5?!{v7A#%vd?nEZnqm)OjhfIo2HS_l3e3i z18ZXHKB6OMb=ze4c^HkO<+=+>4u5IA<_H@XtAq|P{4^@Y*x!iW-`@w}(b7wg^p%T^ zgwYsBjKtHD%-?i?>%Qx{FAAqasEJ1)O*S5?8xyOFd-c6gpVxIAELBh6To^ifu7T;j z)(pz6?(?i7>Hv)cAZ@wU3ak6ORy}^KFBjSi)_B)-aL&nv^mn&loj%PWV+<^NKFP?T zZ>}^*vzVdfz8K@+B0?3^{X<`1rH70!8Ty*VhYZ(pIwqpl4Q)Kvb>8*xEIS_Py+_Vj znuj)u+|d0(d&zIOP8A)?Hlty!?Kwbl)mlYt+P3{7964wCpG2ZZnk!Ayi0rarbcJzF aDd9gyCy<@T!>elm0000Px(Ye_^wR9J70X4Dd`tFAqw7mbn>pxglfZzJWh zHD&z>_p~IeGrJ(hs9XS``)OZ9l*~D22$@QV?8SQ9Zcz6A8z7xK=g>3_fL+IMuZ7zN zMw?<;Ye~j7VQSmvYzE*d4^%w1pq)>kDCd92myWHk3`CQ59){21M57- zs9nJT>6E+^ksS%A3S|Yy!bvg`DLSVyK4ZCJJB)~qlCcg%WE3$2vBYGSM8XP9(=-qf zz37NMV;9k`_a6S{=0@Qc5tUWmr>$klM1f&uec$VUHdrF(y+_kD%8#5gj{#F$3?(XzBMT5NTe4tZ%h#@ML3s$U%m_l8q_i4f#fr?Q=-Jbjuj?8Nf@`zcjOs$*m0+xGV0-~e@9YY;I;oSd8>gn;F8xmT3PdJDassO`^Fe|XTte>j<>fr{Qmy#Eyu;h z1!9bP*+Z!vQg+TWOX|RMo-n9zc6N5ldaPEfKO#|872e<9M{h=CG!LvaZeiwoh8;}Y z@4es60!Dmzc=%T&uCA`obsf5{(=OrOs;d6O3HH4`d9xMu<;M1K*L9f9X88R41OOZz z9qsK7V5gXDJv$#PPplxZ1oq7f0EBO;e6^y1pP!%q4T9_W`FS*&ZKv4U+m{nQC+qbZ z^Z8uc#WM6yLG*o(+tjQ-jH$YW}fM P00000NkvXXu0mjf!iziM literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadinnerturn4.png b/Resources/Textures/_Nuclear14/Tiles/roadinnerturn4.png new file mode 100644 index 0000000000000000000000000000000000000000..8bea98273a8677e1e306ae2e5147d80eb69af400 GIT binary patch literal 1209 zcmV;q1V;ObP)Px(b4f%&R9J;5MHh+9H%-8GeS~N`q0LVEb=Pc{@`#n4WyuH1_dyf#pU+>H1Ql1|k9%QridMzLb3IH~n4FCuT zYb{bru-0NY93BAtHhA|wo6U}x*>1PO#Aq}E0L-YODFnIa(=@Usgn$qNMx)WML0n#5!rk25{G;pcoRa`r2kc?$f%WDZGPvLGQ4|H7 zbMW3{u~@)4hl`5~0kPZdaCdiymzNiqr>CcEj6q%3FvdvGloFhCf|?AF9Rgz6DB=(T zQc6cmTwh-wnbvqbhSizooZ-EPb4~)q7=;zB-tKc*me7KJe}Bi%&rhpmSF2UaF#*8m zoYCv`kaL#B(xcu>rd^>DB)>~3q2KSLswxpET~N0w0AXUg-NJJd?|qBfqA0}2yBWtA zB?vWPtv#q(iPu_t1cE{)6Q1;HfpHUNr`yhZFKiG{Q53?CE*~|u-EIX0ePT2kp)5;S z9bET$N=Y))-|2R>)}ky+d7oKp&+y*EdykKg57ESOxy0Ak*P*3JX;oDSAt1)sQZqN! z9l(o5q&tHeF~*37oO3uiIl<@Wr+@%}vMk~0WL+JQ%AzQw=DI{(nyCRjZt0{kM%iP% zUdw0(a1f!+jvD|FAu=nLhv0bEzQNB-h8{ypXIl#Z?P?k+MMbp67=#dx1{T*j=cIg^ z1(woUDy7(0ZVUaKG2r*8>CHRwJ#t=EfLQ zRrSYB^__rqIhip(Yp1l@VoAAnGfj6<6ar4q2u?hfisM)hC!Huk6h(1hKs#Vv*D_l9 zN19m{-pPjU9PUGtqH~f>G9%1U15_~saZ@ckQmVy9kX#>QZ2b`74AJKYUQN@$(rmhI zsC!ul)&r+Iq*xv%;+zv7(9AJGW6Yro88(3lg~& znsz%4QhPs7M4Dc95zD0AkXNe#`jpCHxg!5kv zMRz&|q^z#4Gwid^(3AOm{%>=0v+(!+{$4gVHtM>wvr~S4e#-9dZh3oqD_dJzbv-yZ zsOQt^w62_getwq8WKx#PW!=BLyp-8&R=&T#>;Crkw!XvvmzS4?-_6ZUT_*_P<;Taz zs#N6)K`Hy^=jW;%p*-gtqqui+a#CJjU(50FarZvY^F9Wk{Nm!Ge0+SAtE;PWeSKXf z3g6z|u0r?s_v@->tWQr*b=3%jg8wYYz3*{;e}CU0zz^lf>fmk1k9A*UAsJ^)Bo>C{RN81v*n3YUPavRn?}Ax2UMbi(i@vV#Z!H!qVa zsay{buF|Xr4-XGrn0QW@fImIYI)G7w2qb&+vaC-cnhl4Chh5$Szu97O%3`#V11bZ7 zB$}6vb*7+MVBT8?`ndEb1X}n|$_2upvgC$)JjaOEc;tx4C<1LSXluDEMiB-)MmWZZ zfcuoAd{T5J0;>67MiE#n7QOk)1w9uLm0CG9Mq^t!D-odow+%$) zE!(pm@EoB@$V4FJjUs@>!sbxI{`B1oynv%qfHB9P4xlhCWU_M|q2Y!^&tc@MV?f{NK)k`EerrIS;g1U_)Ao01s>+ zPQ#|6W!BiMJR17_T%9^4YEdd9!AbWvGwBLr-0r$xPdqdwuwAMUe1IekFEHFDV z3t0KwN@P$@&)~UovW5St8;XEgfN{cZ%xyptlS&E^^Sz;&@a*iYu6!Bu`w#OMbm<;- R>mmRE002ovPDHLkV1ftS+=&1H literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadoutercorner1.png b/Resources/Textures/_Nuclear14/Tiles/roadoutercorner1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef36bb26ecbbcd96e320d4050beb59263b325c3d GIT binary patch literal 1394 zcmV-&1&#WNP)Px)EJ;K`R9JU&NB5-Xv^rJKFXVNf*` zY#EpVh8Kde#qR#T*|br(Xw7=xcbf5KXeaU4)d5jTtUGw501aw`8d7e?% zHP&_IXJZU5mkX@5peuxM_bjE9$T_2`D&(A@l)^mE&{|_z7FcWHy@xRd*XtE^UGrkY zFraA~EXx9=6kc9lm>m6I+qRhJnHRLyG7$ifr4$Gu5JG^Il56L^hqV^#y7JvQhd+P* zKx@s~xL&Vt&f#{u-I1B+nKe?^^KYQ<4161?F;eeD9V<&=jU9%v! zCw@i17z3pg06=SvoHMl6D5XGa4evb*)LP4n(;~F!vMhHe4k4iLdoJU<8c<3>2mv7k zq?C|SLTe2GaL)10*L7vplThorhWDOpZ;WAW%=65feMo>xV6BCe62=%9V<4quVLIm! zV`Oa*)~c#7&og$r9oL?)U$0lrk&hogJ|;loE2Y2~gHj4;Q?%1@93iD-Ef7}P9F<`h z2DEL9Wm&M>?RYc8FubpU7$Zt4$T=hDjFb{mN_SsMDM2a4?wFWJ@uGfV!?Bgt&9VLjq)JQ0#1Tyz*rq7`jS`dIL3(K9ieS2ev^PwiYM2$Z4p9X?|%C92>{TxEvKFkf`i6d%L@r1ptXjz zmXnk=zP;Ym08KG8$5E)GM~`AOcD$ZeZjF%7upnXt*55k!wy`ps7bniQm6} zBj?OonWhP3VH#@Jb%pmHA%r_YZe#luffyrx{rbhJwbj6~EZp;{XHc0aifMeOv?Dvl z7&)Z2QT&QP&KYgnvUiEZJkPH-)pZ@b_k21!jnD6a{0c8rYy%ckPx(^+`lQR9J<*mrIYEN)UxlKLLXYcBGMK;h&S=pKX+Fvdu#nL(|W@m|GQ`Tqc{F zAdOHDny%`v&Z+7V@7}#DP1E3dy#fF(mkZv%e~;(qXZ-2sa=AbQ!1a2?`Fw`87Q-;$ z`T3dG0N}lcwf29155w@10092*U+X^+oc87fhGBTX^Yi*oJsJQ$efsq9%a0#F{*~aI z!1a2?<#K`d9#2nC0D#Y*KO?0CV+@p10DzPdwAK(pz&QtNEppBP03ig7F_@+a)>=5{ zP}eno_uiwfYdGg1rNp|fsHzH*GNIbgBc+7a8aZbUN{OuNin^{5V}vmVr4(3ealhZ8 zwZ=TpI3AD4Iis%Yhv1ad+qZ9_wf>R7&mz=X^Tt95SZh&L6^t>k)}oYxrfCpk#Nlv2 z&KYgnLQ08Y7?5+u@pwc^34Pxq=ZwDZ;k`%Ows6j&@B4iMDJ3YS5JCU|I4b6lRLX|OB{>bl0VEc*l~DPs(T5Qs6tdyg0+ zN-6x~y+i~eY(6;Rl&Fm2O7H4Jh?j1f6!c<&*E0Ptd2`bL@{chDYP*I`)}b^%#7DWR$= ztm_J63~sj@mur^*d3S4@?P=<|=2=ln;WAJQ2Y{-opp;^ohrONlzgJ)`WA8XT~mp?c{RKK`F)cBUez@Bec|z zNFO<8c20~DDJ6LC`TOyB+$TWT$wuqC@(`glA*JBP7^IXCLSS7;DIukNm=#-!uWDc% zN4AaD8tb~^bUI<0CN2*lCAU!1qUJ;mODV5BqJpoFBtT>J%s;a`WEIjjx z1T`R~)Wc!6!HEXzW{*JM_nZW|;eNlfC27o(*vKWu81D15FO`GJAcR298P?i;0^h!U z<6wlFX1G#{XZ^aa5B+}I1?g@;^MPi?wu|l(Xqtxc&-0AF@43bljLJYlU6uvL7~aP@ z2jEBh-VQI)#x4QEI*uc(wS0@2ritCL?d#(>KDdIq-`0jS&;YPoUY&+p>@?Y$rol8# zP)gzJ*RN1YaqxMbA6hP1lh!dtXswY_`n3c<6WE@ZPO6l`vMlJj4$e8&M&I{{G2+de zH|%jDLGB14ur=vYD};Dm1NZy=A-Ho6=kpmUCDe7z+SrcSl7?Gn+N&=;s@(=8+pn*I{2si)$002ovPDHLkV1kFXdWir4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadoutercorner3.png b/Resources/Textures/_Nuclear14/Tiles/roadoutercorner3.png new file mode 100644 index 0000000000000000000000000000000000000000..0a978c8cc88501ddea8168e866c1ae2d1d6ae3c0 GIT binary patch literal 1376 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadouterturnn.png b/Resources/Textures/_Nuclear14/Tiles/roadouterturnn.png new file mode 100644 index 0000000000000000000000000000000000000000..8c44c288d3a3a45a48331de016f12ba448629ebd GIT binary patch literal 1396 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadouterturnw.png b/Resources/Textures/_Nuclear14/Tiles/roadouterturnw.png new file mode 100644 index 0000000000000000000000000000000000000000..faf96ee8ee7d917211e998f35c47bb8a4f8a2022 GIT binary patch literal 1530 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal3.png b/Resources/Textures/_Nuclear14/Tiles/roadtinycornerhorizontal3.png new file mode 100644 index 0000000000000000000000000000000000000000..2890fe38ce666213bf809567a20c57318236c669 GIT binary patch literal 1506 zcmV<81s(c{P)Px)oJmAMR9JUVqI61QY4sC3IMQe8)A$orAYAOy6-yxKu^qSh)2Dy0N10LVE@f&d=>w{44MSr9^y;M=yrdyjqJp_IbD z?`WC^F-CarWmj5jz1S(~Pj9nbSD3a5yywE}x71u;gXlthSB zIuH5=Q7ENA8)MM-J#x&_DAZ5vfg)VY_xm-jGN-5lKH)ySKKA(mAoU;rXG!w4JL`V&}R!WJ3 zQn>uChhae1br^;LwN|{ny`k2M`~41UE$;Wb3@15f%=0XYC+viqTvPp}6s+rtecuHg z_5oh6LkLgv09Wt5*zvL~A~e!LgQ2l7Fh$AothFMggmqn?cFvC;#}URDjN>Q+#r1l{ zwrvO@pp=5PZN&*$=f^pK4`n|%YJ&;UA?X?7gl*em9LJ~9>-%01pc%1lz4ubpuz&Qu5G$Wc&-}l1p5oU^r{r|W# zB1O*Gx{obf=7HmT!EtrYi7=OCfl>;~vY^%~V;6;VobgghPqP7&r+AMu!m=!nnXv0R zDMb#Zr4*dc=cl(ALe1(p);?S9vBvo(b+lz_gh*%#j??k+{a_qNQ7wA_ry5SdOpJk! z!^oeb`JWUjrC^6)!0YQP{^j`a;RC*X`zF@QF^g79!(wnI%5tSJkDb%LzP{qqr%y6| z|G)LmPx)lu1NER9JZC{7n!5U}KD^ zs!BEvAwX-5oHL9ua=20oIcI3C@$~crr4-)2eT$DDKi(_xjDfWl&N<|q z<)AWqV~lV^DFyF6>bk~<4Y87U=r@6j|3wrzvf8vDMZX&UVN4y}}ujd(Ge7^85Zsw#Nz1top} zz*;NM)^$Z)*GMU$u4{x4}gr7}`Vh%q9B0Pj73 zD^bY}2F^Xm?rqy7b89W;c}CZDSl1P8+hSc;7-Oz7R7xR)0G5N1X0GrF$BvMgwt2Gca5ZClLq3{3)3dX!|zc%lN}w}!k1ZLi>`0WkCEb z&55L@qG-dc`7}*Zp2OjAC1H6$`5_U@9zk_5z^ba`_c>>=+rIB%jKS%2LI?rlIAYs2 zjN^!To?)%M_J$JT5W1#R0( z8F;TtNMnpbHku9tq2ZKP%`z|ucFdPukN5LDqitKn7;$%Zcm19WW|r1kksytxBwuOM zJe&$rN?}K#~h%rXE(liaU*66wpAp{J=fOTDAt;IA=!v1j_uca*=Fr|cT+hjg0M=Cxq>rNA6 zhkRKEYc2MDzo|J@z%psdjsFxPb@2s`5ZrdhA?EC(j@xPAPb=|cmaARJaW;mXe z$WU^nOVY?d=X5Mz|N;CMXBWTd_K;D;|3l;iJs!RM?w z6+mTJYw_d952Tc^EDMxUxLhvKT4Pxj8PSQvKNIjTZS9%Xt^fc407*qoM6N<$f_@Cl A0{{R3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical1.png b/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical1.png new file mode 100644 index 0000000000000000000000000000000000000000..9d99e621aede8fed9f761493e10aae2f36ec0d22 GIT binary patch literal 1363 zcmV-Z1+4msP)Px)4M{{nR9J<5S4nc)IuvYTAV^76IbOJQ0#y!_!+W1~oU+6T#PkXS8jLloE_FD5ap3f)E0lra_Dm zZQDXA1*H_`c?JNKQqVLFN-40`BE|?4V?@pwIcETXQVIZMGJ*>sz!)O{ODRYxA%pS_^$-q3(zSl~VHCT8j_@LI_AHi7W)Il)^Mkh%w^%NGU;U4W+df zgwHhbH@#r3Mbk70A?%*-EXbM=jSJ` z*DDO&$PTFWGu31zgz#9yjS=JWdR^C@m*_77S4yGly4^aXs58C5;_QykXgF)Fq@vzf z>R57VW)c`hZel-w{>1fq#p~-UOzmW9L<(!InG|ZyNhu%4(9n!#y<66+D5Ge&fq3tw z3#Opn6Y99}FXxPH+hDDgdvrJpgb>iSt?Uy&e*D1odd1~(dF+TWM#LBeAtxh+)a-e2 zdX|PpBv_uw5WT~LF;#UW>PeXn7H3y6M%m+eu8Wd(rPS`Dgx?YX@csLDyuH2Q<>dvk z>C*$Xk(g(K^xp5hLU5#cS(csVoR2Ffqj$Mn@c#b(s7vHD4i_GJgYvLA&Bb^!*Zg8) z#~erV^0SQeUoIDX{rVNkS}O)5z3hxGPbo=}uIuC+WBk3Q|5_Jv&axacq9Fv4m*(8I z?ZLn_P3XE#2CeIgloHl;mB9oz3g-0%0D``_N)@c#b( zScq6G#t7#ewrztk2GcabS}P2U;|OC6y!SXBk0_-GBhERIV_jDP;hg(l_lx(qx~=Of z4-SXJ&REVlEX#u9@raZXoO2=@<>2@b0)}Bgj1kA$mVxZQ5( z`yMGJ^nEXr(}?3ZqU$=Le_58@HJKa75lz!z9LK*iz{%Hjg)v5G8^=*PKb=mZt@nO+ zKj(~L7%X>B~`9PanKfOF1ankGpF-|xB(pP!#N91a35 zgdo=(|5pa?_d5V!o@ddLp6I#`%d&_ZUDsh8M`*3_@$mtzHEy>X4u^vO5K z%d+5bIEVqM={Sz)`yR`(Kx-|uuj`6o7_hD@&gU~?jCgr@`78K;GO%qM`o70BP4b@% zuj}ILy5jZqRhXFP8Rzp^!1KCJ#p!fH2m$Bw`R@!c$1KX|eEIT4?vLXrZs#>4O2Zjr z@bU4nV<4r3^ZER521pxoK1~zaw#Dss6XfiKnx9T5DL#&)Fu?c70A;H^z+I4=(SKb= V_QSxRk#qn6002ovPDHLkV1gk`pJD(2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical2.png b/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical2.png new file mode 100644 index 0000000000000000000000000000000000000000..dffb155fd4bd338d7a17374e2e671431d83251f3 GIT binary patch literal 1437 zcmV;O1!DS%P)Px)S4l)cR9J6+hU$)R8@s}o-qsqy!RN#5#D>W zZHsN&V6DZEA3xBxEv9M0Znr~>5pCPz`}gl?ng-J}NxZ)Aky3&Nfc<`tr>7@8K0e~* z8tt`@Q$*`yTT= z3&^UfZU6vaT~|2gcq)~(ZHvq0BF8eR_g=tsU59y|VT{2vO=y}%81UW;1AX6PT~~=O z0GxAJ*A*q8rfFm`kuz8b0lVD}r_%}6T3oMJxzD392CuKL!a%v7%>0!B=N!EE=(-Nu zwqY0sp_kVglw ztu>Zq!7vP1mIYncNt|U_ey#hL2Zmul2m#|bBBdm)HI5_Zc}88=Se8ZTAIA|&DRfr4%lg z3zSk)`RR0mbM9s&tuaj#thHE{MYQg^4lzblRfTn31q1+`&u2L2{?0(xb&@=U0OuUG zZ4-m_eUD{Xpp+7gV~jEf2$qE@rS3plYyUk5=6RMyRaGJ9EFhFpLT3m;G#-WlIcL;$ zjg%6swQ^r6g}ScqinyDE1OWiY;}Kog0RWUzNGZWNC!5$x1nIqpa}Luq!5AY3i!mbS zjAdD1i~#@)!+?|$j4?L`K7IOxr>7^Z>xzem2OJIuc@Qb3kaLDoO6b*E-x-e;@;t^U zg;Z4q;5ODn2mm1al~Sy3!RrLMuB%k+oI?l!N+|$9 zN=ZNgfPQ&-!SnMoUSD4U0N=iSljPiBtwqimRaHSL1!D|y&H#XI+oW=WBbd@d&N*0X zrAY5R)^&w`dwaw2c*OJbGY*G?7|vP?tu>ma0RXAU7$YD^DZN3k<&lOAAs~bx|Fzao zNrJt-xfl!Y{NypkDKol=rP#XY6*$Oi8zrJ&jS zWeYCLB9$?4&KYgn-f7OD<*x)pMhTY3ZQFh^dN>^L_3PK)T&ZFz1Y%vrNDcg0waFmQt3IuIqa1 z0_y)>H_Ae9#297D(QKRpWQ@`Q5SGgK3g#gwy{@aEXEM?XKwcop1}P?(bzNbtl_B-s zxbNj7NFH^Wv>ZTXg#=W(Sf1xU`?;=bVUV$SpTmeIFLP-=T*@&@5Y(Lx=Zq(foCoZP zQm*$!&}U?nKg+;!;pa@JrX^Zytr(A$msN5Nuk%%m%#>rCpe(E7CpJGY<;$gLFFL%u rMh~zhl~VBDi-Fk%{FSYGKA-U)PaWpvAG3~$00000NkvXXu0mjf!HAM) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical3.png b/Resources/Textures/_Nuclear14/Tiles/roadtinycornervertical3.png new file mode 100644 index 0000000000000000000000000000000000000000..b7619eec457999cccfd1006d8262908561e143d6 GIT binary patch literal 1396 zcmV-)1&jKLP)Px)E=fc|R9J;|R!Nf7IuuMvmSxxAC|D4zS+MP!)QSUfLxLS=U}&J*gDhDRi~9MH z>(h>?@KDwpa(J@(@Zm!-#sC0v&QMB0DTNRMj4?3A$a5Y!XS8jLloFbzK`8~L6vP;z zl)|=cXxkQAYiO-8&ocm^lmev`N-40`V%s(}+qNO+jGQw7Kx+*E5{$*g7|}G16j(|@ zN(nJWIOm|XhA{@E6ac`wu4tMD)>=tkpF;?@0{Jkdgi;E$*3uadE@H7nLn#Gott8Jm zqm;5kQfn=-Qc61{l~T}rXp9l~h(g^F7iz8L+FFYkBVvq5DG4nsT5FAIny_sf?vIob zj4{y07^(0cCSFqu)>`C<|-b_EsR_B^9iW&S2#=RkiiVb3F&@bv3QEo{TZK zLVy1JDeA9_sofDmKnMZbwu!n!2x7Z!+u*&IYp&sZ$vF#Jq-mO_TdW#(!bKD)n%a64 z6?x}uAk0LFXfZBun4 ztu&UO3n7Hvpo%fxW_Z&GZM-K9wN+_NYNhKsp*ZIZ{q^ftT(4Jr`}S=I46KmU6&~0dknj`XDb4_uQa|U(J?KU$Cnl#nBB@r~nz&Up- zHiUp*zkcC*z2e7@A0i+Ip?dFiz|l*Jn515(wH6U`dnOXzdwB1m+qOjrK{}>*2q8JU zA5QnwG);q?vkWGli4e7uQWEVbrO;e17u+8VS|?{m+qOxO)>=tMqzJp#TDIyMehQY> zH1FQM`}qC)cQj3dhldAz`t(VrT&-4qB@u2;wz?>OWN?UaeF$M^K_Z-Uz73+cZ{O}{ zAOhsHl!A3#<#}C9j8Qf!cFv+|@y_!s#Q}F;L?Hy!ZeV9rc}hu=bX_NBj$J0d7cOa{ z@|R`Vjq4aA%;j?VcsLx;wk=|eczAfg=g*&^l)~X~5M)wHIGs-L-lOk(`Dk6&Rf^)S zN-I($6gtmzN87f4_k!9D@87>i(=?c-3D#OcU>rv@O@nn^aXcPTN|EHwIibUQFG-wp zQVf&wKBe@xfO{JF^0F*&&S6;=9FIq&l;E7hx~`&uuIu2v7ZlIuGq!ER@pwcCL0m%t z@;&F=zYzd#8%s(FecwxP3UM4qbX|vaU16=ovMjrMA~%jBlu{VS5jkhf^DI;Ics$~kTJ$!o@dcW-7%3J$MLTV{)K>Z4$sfeXxkRv zdpPGXO_R8S$aGzY-@kw3a5zYDF-Ezs*OSiY=V#eHUqpbxmt_$;x~{`Gjxff^H^kG^ z6Ap)iAi!i?KTVTpr0;vV425j4g%jE*^y||z* zo~{TX;CMXl{(ljHX_|J)z4v(i`n4c2&ohQ$z_KiYz%UFuSDa2K#27IQgV1r0$cqTP zdi4r1M)ZA;aU4bMyr)GexTb0F`1rU(Af<$17=#wWK24JdQwq3TE_n0i4ZeK&0swe= zdcrUa03e-^^V8`h$;WXN1o$31ByF^4&Hb`00DwQsa0(XYq+@CT0000Px)I7vi7R9J<5SIdsux)Llt^t5Co1_I2+`~1lKKtA8w*%*Uh5@;-or1-dtp!(30 z%+*GgM0QtKSG8pI>I}sF-DwDCjda-_gIz%#u(WT0O#`=Pft%colbaue#ZHH zhVJ_wx7!VE+hSc;NzTfKVZiNnlXIQaIVWJoam2Q5Fvdt6GT@v8j}QXdwv}t`oWnFt z*tSg;9}WkE5YYEMLI~0ZKJWV;F-9DZM=Z+%Yc1~gyFBOF7=yRBH(>w(+O|aq;XeRG zdN>?}F6SKDwuN&J<2Yj9cTCeH^zuH}-|u%=Yq4z`j>qG}x@nrQuIvA2fC8*5r10L~ z-z8Z6oEmV>;memVh%pLN6foO+I2=A_fR*-rkA2@|GZ~rZ8QyylRt?5`kEUsa{$*JJ z0Kb3#hSnP1drZ>=@BQZt#2BU5UDv^TkFM(wLclalh%sWGXXKp4TJt<(+csHG`saCu zQVQcZ{uS?22DpfpWAe6bA878nPJ~5QWv`rbve{aTec#bE4N55jLMbKm#uy(oQ%XVC zb;voxS}V^#)c})>;|OC6#&HxO0f15pIcKzOi<~o>rjd6BL2_=a>k4BGDD0FHN-6N( zFJLP*wY#SgXEkg5ZNFA00M*)k?iE0k#m-~^+!qV2F@6}MKMNr@1-&ZE~Q`?hKHUrXnoXx$SA?`T<_7fe`{4M zrLgb21mk#STgc4EbDfy&HO5G5SkyF4xLhu_`f7A75Gtwl;nt{KZ1gKyuy!E$WY>gR6?kHKpo z9NVQ7lu~2@#u(*o$Gvqc>z0NP{(KX%{~!Ctwon@>C7E&*8|MHSqXPg4OZ9gJ^AMB{ zAqaXVBdq}BgOY5JVuGQIIHW!b_hb7Al4o5ftp`wDApzAYHpXDzcNt7w*9n7+#pfJG z6nULX(*^YyB?$JN!-X@RG;$u$5p}yh7D1iWpXlNOqGI3bp4MoswIV!LURTLAyx(;l zYM0exoS-bL<6mt4!Q`Kn+Fn$6eUBQTC6!We&WV8O0v@$h-{0TyKUPlxv*LEGHUIzs M07*qoM6N<$f&(3wGynhq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/roadtop.png b/Resources/Textures/_Nuclear14/Tiles/roadtop.png new file mode 100644 index 0000000000000000000000000000000000000000..4c6ba84db78c39e8da0cf68167c19e43fe984c56 GIT binary patch literal 924 zcmV;N17rM&P)^e zc4jexe^JYh<2d%QHC8|C%&wQO&1m-qMgva_>O=JR=@%AcQ~8@<23U&!5; z`*YoWtUoSZ{b^{R5xQMgg&Mjnz8S|uN)7yDaVTjlQV zuGCez9;G9JmChy5G94p~oSd9AI+;vLJv}{b7=TiGY^IdbIHd`nSVMudc4X05jLs zugTz{fTAg}DV^vyXZ4J*WK$chOIsE237pIwpEpL2_GvCtPr11l3q4lSjGC|-`{Wb3MH&i71gf# z_3iDg?C$Pgv&1sorYGBR zUZ%IJ9rjWBZSqoRPHiTAu9nqv9s*FQZ;j`=_M!Hj)(I0(9+o%A8|EwLI%!$o=olyt%)y(tSSPtXd zE;`{wyVRTEOaiR00w0_NX7YAY`^uO91^K?`rhW|ThZElYoS>FpEn81L+p|NA^MjYI8K%(yy6n*Ya3k3dwqix>SP ydVYT18Ur5c>37lg9OKDP91d+|$Pb?U)b|^J4Ue!~vY2ZC0000P7JI|Q2RI=<-S_$YAh%@pB-4mQ0x(huI*?)KXg>V6j0P29AZyZN3pwu# zlQmF#AI@ud@105@LUVP(oxtW4QUa}0QdZBbvqnR=wrfuQd(flQp>YxE>@mE$xiw31 zh;AT&skRhLb(3khbfg|KjtQf2j674X_iX_oXR>l3JG;0tQkS>$*qVht>V>B)DMC2M zDTw2^Cn5=Gl})3Z?2t35@BNP+0k9|Mas+Ep;EJ145tD}5SHS&9-)DbQ*9l5Xu7(kSQ7`1b|boxGI(^jixpnBCpDF}|aOKtIa)I%;5i97{w3{Bvnv o96XL`H13O~dIn*aa+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/tunnelrusty.png b/Resources/Textures/_Nuclear14/Tiles/tunnelrusty.png new file mode 100644 index 0000000000000000000000000000000000000000..0d1ad80eb15b976923b348259f2da7ca53aede69 GIT binary patch literal 1054 zcmV+(1mXLMP)6Kp4iVwmX^0{0$z@BjZL9ok{09SVJb z9fF;$KH1vruGa<91G@O7l|H@Y^wY-=hF*!TzI~?@H&s>bB;eUYXN|gy-q+e-xq}$8CpfqLy${Q9#Wo8s1A5e<|&zt&$|Tx>wUR2 zImii)s@JVp0XjL%hJe`0SIj8kb08Q4ufYofE((C%ZrEi>p0dJ*@?K$#@)^6* zdB!UQJFvH)O3G2;--yr@`(@Pa6=*0foz8K}>5!!9ly z<)Js^$})=Jo8^Y`Y7KOafPk_XL0HWR=IV!giN>p0JpqDu-5^>3opOqLU;rWrPi+#( z0eC6&fcuzvY{44#3h7gyaE-E=C?_EC)39@K8x{ zs@SNa_exB;yz9fDl`#MS>qCNaSYF%swb4?VbLDjJ_buO6MnmPomlw?egy8;uBb^G3 z28^&8Ub(LuQ6h>XKwW~XYmT$Zfedq7+2)1!qaHBajg(Q7(!J)hVFKE3TnO;OwbK;~ z;18AUFx7UYUC(;caMzLgKjT_kp8lqNJb3(#zq^F7&ulHLmUaK7gLaQ7eX6e7XoX&}I-&X>!fNmJzX*upxUG<^>tTl__%C!a1<;E?$(QQ;1 z$Hm+D}YD#=dxXu4&C zmFV{4o{=Hdmu2o)X#pJP@f9p)K^4TYtL>pzbo>ecR=%2ajU>7iV_VHAp$Y08J0B(YXU(~7%IsF^n;$i+o1aG7^_&z@7rM~iw4UoeQ2a?pitt@3eZfd2R{jouG)@# znfnX?4qgswMEDwN=#+TBr=R5%TMSe~C Y3*p}YP(NJdpa1{>07*qoM6N<$g2VOyBme*a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/tunnelwasteland.png b/Resources/Textures/_Nuclear14/Tiles/tunnelwasteland.png new file mode 100644 index 0000000000000000000000000000000000000000..644af8801c1ef38dea1bf17ef99f7716dffc7026 GIT binary patch literal 4989 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/wasteland.png b/Resources/Textures/_Nuclear14/Tiles/wasteland.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0a0d93f097796c49333e4aa7857bb43df37728 GIT binary patch literal 2300 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Nuclear14/Tiles/woodburnt.png b/Resources/Textures/_Nuclear14/Tiles/woodburnt.png new file mode 100644 index 0000000000000000000000000000000000000000..af984e15193d8cbb4c02c2f04bf6c0ffcc0c191a GIT binary patch literal 822 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 Date: Tue, 31 Dec 2024 16:28:37 +0000 Subject: [PATCH 18/31] Automatic Changelog Update (#1385) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a62c5b669a..72541cc31c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8876,3 +8876,10 @@ Entries: id: 6600 time: '2024-12-30T23:01:48.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1378 +- author: VMSolidus + changes: + - type: Add + message: Ported several metric tons of mapping assets from Nuclear14 + id: 6601 + time: '2024-12-31T16:28:11.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1385 From 3c9db94102cb25b28a83d51ac8d659fa31fe7d12 Mon Sep 17 00:00:00 2001 From: gluesniffler <159397573+gluesniffler@users.noreply.github.com> Date: Tue, 31 Dec 2024 16:42:24 -0400 Subject: [PATCH 19/31] Ports Shitmed Updates From Goob (#1387) Lots of stuff. Also moved everything I could to the _Shitmed namespace as I do in Goob. Will make future ports way faster # Changelog :cl: Mocho - add: Added some fun organs and other thingies, check out the Goob PRs if you want more details. - fix: Fixed tons of issues with shitmed. Too many for the changelog in fact. --- Content.Client/Body/Systems/BodySystem.cs | 6 +- Content.Client/Hands/Systems/HandsSystem.cs | 9 +- .../UI/HealthAnalyzerBoundUserInterface.cs | 23 +- .../UI/HealthAnalyzerWindow.xaml | 6 +- .../UI/HealthAnalyzerWindow.xaml.cs | 54 +- .../Humanoid/HumanoidAppearanceSystem.cs | 18 +- Content.Client/Input/ContentContexts.cs | 6 + .../Inventory/ClientInventorySystem.cs | 16 +- .../Medical/Surgery/SurgeryStepButton.xaml | 4 - .../Options/UI/Tabs/KeyRebindTab.xaml.cs | 2 + Content.Client/Stylesheets/StyleNano.cs | 30 +- .../Screens/OverlayChatGameScreen.xaml | 4 +- .../Screens/OverlayChatGameScreen.xaml.cs | 10 +- .../Screens/SeparatedChatGameScreen.xaml | 4 +- .../Systems/Alerts/Widgets/AlertsUI.xaml | 6 +- .../Systems/Alerts/Widgets/AlertsUI.xaml.cs | 1 + .../Inventory/InventoryUIController.cs | 15 +- .../_Shitmed/Autodoc/AddStepWindow.xaml | 14 + .../_Shitmed/Autodoc/AddStepWindow.xaml.cs | 138 +++++ .../Autodoc/AutodocBoundUserInterface.cs | 40 ++ .../Autodoc/AutodocProgramWindow.xaml | 19 + .../Autodoc/AutodocProgramWindow.xaml.cs | 169 ++++++ .../_Shitmed/Autodoc/AutodocWindow.xaml | 14 + .../_Shitmed/Autodoc/AutodocWindow.xaml.cs | 186 +++++++ .../_Shitmed/Autodoc/PickSurgeryWindow.xaml | 20 + .../Autodoc/PickSurgeryWindow.xaml.cs | 121 +++++ .../_Shitmed/Autodoc/Systems/AutodocSystem.cs | 5 + .../Body/Components/BrainComponent.cs | 2 +- .../Body/Components/LungComponent.cs | 2 +- .../Body/Components/StomachComponent.cs | 2 +- .../Medical/Surgery/SurgeryBui.cs | 6 +- .../Medical/Surgery/SurgeryStepButton.xaml | 4 + .../Medical/Surgery/SurgeryStepButton.xaml.cs | 6 +- .../Medical/Surgery/SurgerySystem.cs | 4 +- .../Medical/Surgery/SurgeryWindow.xaml | 2 +- .../Medical/Surgery/SurgeryWindow.xaml.cs | 4 +- .../Targeting/TargetingSystem.cs | 6 +- .../PartStatus/PartStatusUIController.cs | 10 +- .../PartStatus/Widgets/PartStatusControl.xaml | 2 +- .../Widgets/PartStatusControl.xaml.cs | 8 +- .../Targeting/TargetingUIController.cs | 10 +- .../Targeting/Widgets/TargetingControl.xaml | 28 +- .../Widgets/TargetingControl.xaml.cs | 4 +- .../Xenonids/UI/XenoChoiceControl.xaml | 2 +- .../Xenonids/UI/XenoChoiceControl.xaml.cs | 2 +- .../Body/SpeciesBUiTest.cs | 2 +- .../Atmos/EntitySystems/BarotraumaSystem.cs | 4 +- Content.Server/Bed/Sleep/SleepingSystem.cs | 4 +- .../Body/Commands/AddHandCommand.cs | 5 +- .../Body/Commands/AttachBodyPartCommand.cs | 9 +- .../Body/Components/BrainComponent.cs | 2 +- Content.Server/Body/Systems/BodySystem.cs | 26 +- Content.Server/Body/Systems/BrainSystem.cs | 27 +- .../Body/Systems/RespiratorSystem.cs | 2 +- .../Chemistry/ReagentEffects/HealthChange.cs | 6 +- .../DamageUserOnTriggerComponent.cs | 9 +- .../Systems/DamageUserOnTriggerSystem.cs | 6 +- .../Thresholds/Behaviors/BurnBodyBehavior.cs | 6 +- .../Thresholds/Behaviors/GibBehavior.cs | 8 +- Content.Server/Hands/Systems/HandsSystem.cs | 14 +- .../Kitchen/Components/SharpComponent.cs | 13 + .../Components/HealthAnalyzerComponent.cs | 2 +- Content.Server/Medical/CryoPodSystem.cs | 2 +- Content.Server/Medical/HealingSystem.cs | 22 +- .../Medical/HealthAnalyzerSystem.cs | 48 +- .../Autodoc/AutodocSafetyWireAction.cs | 37 ++ .../_Shitmed/Autodoc/Systems/AutodocSystem.cs | 53 ++ .../Body/Organ}/HeartSystem.cs | 12 +- .../Body/Organ/StatusEffectOrganComponent.cs | 26 + .../Body/Organ/StatusEffectOrganSystem.cs | 33 ++ .../Body/Systems/DebrainedSystem.cs | 6 +- .../{ => _Shitmed}/Body/Systems/EyesSystem.cs | 2 +- .../Cybernetics/CyberneticsSystem.cs | 7 +- .../DelayedDeath/DelayedDeathComponent.cs | 4 +- .../DelayedDeath/DelayedDeathSystem.cs | 7 +- .../Thresholds/Behaviors/GibPartBehavior.cs | 2 + .../Medical/Surgery/GhettoSurgerySystem.cs | 50 ++ .../Medical/Surgery/SurgerySystem.cs | 104 ++-- .../Targeting/TargetingSystem.cs | 7 +- .../Body/Events/AmputateAttemptEvent.cs | 7 - Content.Shared/Body/Organ/HeartComponent.cs | 6 - Content.Shared/Body/Organ/OrganComponent.cs | 24 +- Content.Shared/Body/Part/BodyPartComponent.cs | 114 ++-- Content.Shared/Body/Part/BodyPartEvents.cs | 22 - .../Body/Systems/SharedBodySystem.Body.cs | 123 +++-- .../Body/Systems/SharedBodySystem.Organs.cs | 35 +- .../Body/Systems/SharedBodySystem.Parts.cs | 508 ++++++++++-------- .../Body/Systems/SharedBodySystem.cs | 3 +- .../Damage/Systems/DamageableSystem.cs | 54 +- .../Damage/Systems/SharedGodmodeSystem.cs | 20 +- .../Hands/EntitySystems/SharedHandsSystem.cs | 41 +- .../SharedHumanoidAppearanceSystem.cs | 2 +- .../Inventory/InventorySystem.Slots.cs | 78 +-- .../Inventory/InventoryTemplatePrototype.cs | 5 - .../Medical/Surgery/SurgeryStepEvent.cs | 7 - .../HealthAnalyzerScannedUserMessage.cs | 17 +- .../Systems/MobStateSystem.StateMachine.cs | 2 +- Content.Shared/Projectiles/EmbedEvent.cs | 2 +- .../EmbedPassiveDamageComponent.cs | 2 +- .../EmbeddableProjectileComponent.cs | 2 +- .../Projectiles/SharedProjectileSystem.cs | 2 +- .../Standing/SharedLayingDownSystem.cs | 4 +- .../Stealth/Components/StealthComponent.cs | 5 +- Content.Shared/Stealth/SharedStealthSystem.cs | 3 +- Content.Shared/Throwing/ThrowEvents.cs | 2 +- .../Ranged/Systems/SharedGunSystem.Battery.cs | 11 +- .../Goliath/GoliathTentacleComponent.cs | 18 + .../Goliath/GoliathTentacleSystem.cs | 23 + .../_Shitmed/Autodoc/AutodocSteps.cs | 238 ++++++++ Content.Shared/_Shitmed/Autodoc/AutodocUI.cs | 51 ++ .../Components/ActiveAutodocComponent.cs | 44 ++ .../Autodoc/Components/AutodocComponent.cs | 72 +++ .../Autodoc/Components/HandsFillComponent.cs | 17 + .../Autodoc/Systems/HandsFillSystem.cs | 39 ++ .../Autodoc/Systems/SharedAutodocSystem.cs | 501 +++++++++++++++++ .../Body/BodyCapacity/CapacityType.cs | 7 + .../Body/BodyCapacity/OrganCapacity.cs | 158 ++++++ .../Components/BreathingImmunityComponent.cs | 8 + .../_Shitmed/Body/Events/BodyPartEvents.cs | 30 ++ .../Body/Organ/DebrainedComponent.cs | 2 +- .../Body/Organ/EarsComponent.cs | 3 +- .../Body/Organ/EyesComponent.cs | 2 +- .../Body/Organ/HeartAttackComponent.cs | 19 + .../_Shitmed/Body/Organ/HeartComponent.cs | 19 + .../_Shitmed/Body/Organ/HeartSystem.cs | 58 ++ .../Body/Organ/LiverComponent.cs | 2 +- .../Body/Organ/MarkingContainerComponent.cs | 2 +- .../{ => _Shitmed}/Body/Organ/OrganEvents.cs | 5 +- .../_Shitmed/Body/Organ/OrganStatus.cs | 10 + .../Body/Organ/TailComponent.cs | 2 +- .../Body/Part/BodyPartAppearanceComponent.cs | 5 +- .../Systems/SharedBodySystem.BodyCapacity.cs | 90 ++++ .../SharedBodySystem.PartAppearance.cs | 19 +- .../Systems/SharedBodySystem.Targeting.cs | 83 +-- .../_Shitmed/Body/Vascular/Events.cs | 3 + .../Body/Vascular/VascularComponent.cs | 92 ++++ .../_Shitmed/Body/Vascular/VascularSystem.cs | 148 +++++ .../BodyEffects/BodyPartEffectComponent.cs | 4 +- .../BodyEffects/BodyPartEffectSystem.cs | 5 +- .../BodyEffects/OrganEffectComponent.cs | 4 +- .../BodyEffects/OrganEffectSystem.cs | 9 +- .../Subsystems}/GenerateChildPartComponent.cs | 6 +- .../Subsystems}/GenerateChildPartSystem.cs | 14 +- .../Cybernetics/CyberneticsComponent.cs | 10 +- .../Events/ProfileLoadFinishedEvent.cs | 2 +- .../SurgeryBodyComponentConditionComponent.cs | 4 +- .../SurgeryCloseIncisionConditionComponent.cs | 2 +- .../SurgeryHasBodyConditionComponent.cs | 9 + .../SurgeryLarvaConditionComponent.cs | 2 +- .../SurgeryMarkingConditionComponent.cs | 3 +- ...SurgeryOperatingTableConditionComponent.cs | 2 +- .../SurgeryOrganConditionComponent.cs | 2 +- .../SurgeryOrganOnAddConditionComponent.cs | 4 +- .../SurgeryPartComponentConditionComponent.cs | 4 +- .../SurgeryPartConditionComponent.cs | 2 +- .../Conditions/SurgeryPartPresentCondition.cs | 2 +- .../SurgeryPartRemovedConditionComponent.cs | 2 +- .../Surgery/Conditions/SurgeryValidEvent.cs | 2 +- .../SurgeryWoundedConditionComponent.cs | 2 +- .../Effects/Complete/SurgeryCompletedEvent.cs | 2 +- .../Complete/SurgeryRemoveLarvaComponent.cs | 2 +- .../SurgeryDamageChangeEffectComponent.cs | 2 +- ...rgerySpecialDamageChangeEffectComponent.cs | 2 +- .../Step/SurgeryStepCavityEffectComponent.cs | 2 +- .../Step/SurgeryStepEmoteEffectComponent.cs | 2 +- .../Effects/Step/SurgeryStepSpawnEffect.cs | 2 +- .../Step/SurgeryTendWoundsEffectComponent.cs | 2 +- .../Surgery/OperatingTableComponent.cs | 2 +- .../_Shitmed/Surgery/SanitizedComponent.cs | 10 + .../Surgery/SharedSurgerySystem.Steps.cs | 124 +++-- .../Surgery/SharedSurgerySystem.cs | 157 ++++-- .../Surgery/StepInvalidReason.cs | 2 +- .../Steps/Parts/BleedersClampedComponent.cs | 2 +- .../Parts/BodyPartReattachedComponent.cs | 2 +- .../Steps/Parts/BodyPartSawedComponent.cs | 2 +- .../Steps/Parts/IncisionOpenComponent.cs | 2 +- .../Parts/InternalBleedersClampedComponent.cs | 2 +- .../Steps/Parts/OrganReattachedComponent.cs | 2 +- .../Steps/Parts/PartRemovedComponent.cs | 2 +- .../Steps/Parts/RibcageOpenComponent.cs | 2 +- .../Steps/Parts/RibcageSawedComponent.cs | 2 +- .../Steps/Parts/SkinRetractedComponent.cs | 2 +- .../Steps/SurgeryAddMarkingStepComponent.cs | 2 +- .../Steps/SurgeryAddOrganStepComponent.cs | 2 +- .../Steps/SurgeryAddPartStepComponent.cs | 2 +- .../Steps/SurgeryAffixOrganStepComponent.cs | 2 +- .../Steps/SurgeryAffixPartStepComponent.cs | 2 +- .../Steps/SurgeryCanPerformStepEvent.cs | 2 +- .../SurgeryCutLarvaRootsStepComponent.cs | 2 +- .../SurgeryRemoveMarkingStepComponent.cs | 2 +- .../Steps/SurgeryRemoveOrganStepComponent.cs | 2 +- .../Steps/SurgeryRemovePartStepComponent.cs | 2 +- .../Steps/SurgeryRepeatableStepComponent.cs | 2 +- .../Steps/SurgeryStepCompleteCheckEvent.cs | 2 +- .../Surgery/Steps/SurgeryStepComponent.cs | 2 +- .../Surgery/SurgeryComponent.cs | 2 +- .../Surgery/SurgeryDoAfterEvent.cs | 2 +- .../Surgery/SurgerySpeedModifierComponent.cs | 2 +- .../Surgery/SurgeryStepDamageChangeEvent.cs | 2 +- .../Surgery/SurgeryStepDamageEvent.cs | 2 +- .../_Shitmed/Surgery/SurgeryStepEvent.cs | 15 + .../Surgery/SurgeryTargetComponent.cs | 2 +- .../Surgery/SurgeryUI.cs | 2 +- .../Surgery/SurgeryUiRefreshEvent.cs | 2 +- .../Surgery/Tools/BoneGelComponent.cs | 2 +- .../Surgery/Tools/BoneSawComponent.cs | 6 +- .../Surgery/Tools/BoneSetterComponent.cs | 4 +- .../Surgery/Tools/CauteryComponent.cs | 2 +- .../Surgery/Tools/DrillComponent.cs | 4 +- .../Surgery/Tools/HemostatComponent.cs | 2 +- .../Surgery/Tools/ISurgeryToolComponent.cs | 8 +- .../Surgery/Tools/RetractorComponent.cs | 2 +- .../Surgery/Tools/ScalpelComponent.cs | 6 +- .../Surgery/Tools/SurgeryToolComponent.cs | 2 +- .../Tools/SurgeryToolConditionsSystem.cs} | 4 +- .../Surgery/Tools/SurgeryToolExamineSystem.cs | 2 +- .../Surgery/Tools/TendingComponent.cs | 2 +- .../Surgery/Tools/TweezersComponent.cs | 2 +- .../{ => _Shitmed}/Targeting/Events.cs | 14 +- .../Targeting/SharedTargetingSystem.cs | 2 +- .../Targeting/TargetBodyPart.cs | 2 +- .../Targeting/TargetIntegrity.cs | 2 +- .../Targeting/TargetingComponent.cs | 2 +- .../_Shitmed/Medical/Surgery/attributions.yml | 49 ++ .../_Shitmed/Medical/Surgery/cautery1.ogg | Bin 0 -> 34770 bytes .../_Shitmed/Medical/Surgery/cautery2.ogg | Bin 0 -> 16854 bytes .../_Shitmed/Medical/Surgery/hemostat1.ogg | Bin 0 -> 15729 bytes .../Audio/_Shitmed/Medical/Surgery/organ1.ogg | Bin 0 -> 18912 bytes .../Audio/_Shitmed/Medical/Surgery/organ2.ogg | Bin 0 -> 18946 bytes .../_Shitmed/Medical/Surgery/retractor1.ogg | Bin 0 -> 11537 bytes .../_Shitmed/Medical/Surgery/retractor2.ogg | Bin 0 -> 9915 bytes .../Audio/_Shitmed/Medical/Surgery/saw.ogg | Bin 0 -> 46750 bytes .../_Shitmed/Medical/Surgery/scalpel1.ogg | Bin 0 -> 13736 bytes .../_Shitmed/Medical/Surgery/scalpel2.ogg | Bin 0 -> 13098 bytes Resources/Locale/en-US/_Shitmed/autodoc.ftl | 67 +++ .../en-US/_Shitmed/damage/damage-groups.ftl | 1 + .../en-US/_Shitmed/damage/damage-types.ftl | 2 + .../en-US/_Shitmed/guidebook/guides.ftl | 5 + .../en-US/_Shitmed/inventory/slot-popup.ftl | 1 + .../machine-linking/receiver_ports.ftl | 3 + .../en-US/_Shitmed/research/technologies.ftl | 1 + .../Locale/en-US/_Shitmed/species/species.ftl | 2 + .../{ => _Shitmed}/surgery/surgery-popup.ftl | 3 +- .../surgery/surgery-tools.ftl | 1 + .../{ => _Shitmed}/surgery/surgery-ui.ftl | 2 + .../_Shitmed/technologies/technologies.ftl | 3 + .../en-US/_Shitmed/wires/wire-names.ftl | 3 + Resources/Locale/en-US/guidebook/guides.ftl | 4 - .../Locale/en-US/research/technologies.ftl | 4 +- .../Prototypes/Body/Organs/Animal/animal.yml | 35 +- Resources/Prototypes/Body/Organs/arachnid.yml | 26 +- Resources/Prototypes/Body/Organs/diona.yml | 33 +- Resources/Prototypes/Body/Organs/human.yml | 47 +- Resources/Prototypes/Body/Organs/ipc.yml | 2 +- Resources/Prototypes/Body/Organs/slime.yml | 6 +- Resources/Prototypes/Body/Parts/animal.yml | 54 +- Resources/Prototypes/Body/Parts/base.yml | 70 ++- Resources/Prototypes/Body/Parts/harpy.yml | 74 ++- Resources/Prototypes/Body/Parts/ipc.yml | 79 ++- Resources/Prototypes/Body/Parts/silicon.yml | 28 +- Resources/Prototypes/Body/Parts/skeleton.yml | 2 +- Resources/Prototypes/Body/Parts/vox.yml | 88 ++- .../Prototypes/Body/Prototypes/arachnid.yml | 2 +- .../Prototypes/Body/Prototypes/diona.yml | 2 +- .../Prototypes/Body/Prototypes/dwarf.yml | 4 +- .../Body/Prototypes/gingerbread.yml | 4 +- .../Prototypes/Body/Prototypes/human.yml | 4 +- Resources/Prototypes/Body/Prototypes/moth.yml | 6 +- .../Prototypes/Body/Prototypes/primate.yml | 2 +- .../Prototypes/Body/Prototypes/reptilian.yml | 4 +- .../Prototypes/Body/Prototypes/shadowkin.yml | 2 +- .../Prototypes/Body/Prototypes/skeleton.yml | 4 +- .../Prototypes/Body/Prototypes/slime.yml | 4 +- Resources/Prototypes/Body/Prototypes/vox.yml | 4 +- .../Catalog/Fills/Backpacks/duffelbag.yml | 7 +- .../Catalog/Fills/Crates/medical.yml | 3 +- .../Catalog/Fills/Lockers/heads.yml | 4 +- Resources/Prototypes/Damage/containers.yml | 7 - Resources/Prototypes/Damage/modifier_sets.yml | 13 +- .../DeltaV/Body/Organs/vulpkanin.yml | 2 +- .../DeltaV/Body/Parts/vulpkanin.yml | 84 ++- .../DeltaV/Body/Prototypes/harpy.yml | 2 +- .../DeltaV/Body/Prototypes/vulpkanin.yml | 4 +- .../DeltaV/Entities/Mobs/Player/humanoid.yml | 6 + .../DeltaV/Roles/Jobs/Security/brigmedic.yml | 2 +- .../Entities/Clothing/Belt/belts.yml | 2 +- .../Entities/Debugging/debug_sweps.yml | 50 +- .../Mobs/Customization/Markings/reptilian.yml | 24 +- .../Entities/Mobs/Cyborgs/borg_chassis.yml | 3 +- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 96 ++-- .../Entities/Mobs/NPCs/miscellaneous.yml | 18 +- .../Prototypes/Entities/Mobs/NPCs/space.yml | 8 +- .../Entities/Mobs/Player/dragon.yml | 5 +- .../Entities/Mobs/Player/humanoid.yml | 14 + .../Entities/Mobs/Species/harpy.yml | 4 - .../Circuitboards/Machine/production.yml | 14 - .../Entities/Objects/Materials/shards.yml | 5 +- .../Entities/Objects/Misc/paper.yml | 5 +- .../Entities/Objects/Misc/utensils.yml | 7 +- .../Objects/Specific/Hydroponics/tools.yml | 8 +- .../Objects/Specific/Medical/surgery.yml | 316 ++++++----- .../Specific/Robotics/borg_modules.yml | 35 -- .../Entities/Objects/Tools/lighters.yml | 1 + .../Entities/Objects/Tools/matches.yml | 1 + .../Entities/Objects/Tools/tools.yml | 3 + .../Entities/Objects/Tools/welders.yml | 1 + .../Weapons/Guns/Battery/battery_guns.yml | 22 +- .../Objects/Weapons/Melee/armblade.yml | 1 + .../Objects/Weapons/Melee/chainsaw.yml | 1 + .../Objects/Weapons/Melee/e_sword.yml | 1 + .../Objects/Weapons/Melee/fireaxe.yml | 1 + .../Entities/Objects/Weapons/Melee/knife.yml | 6 + .../Furniture/Tables/operating_table.yml | 25 +- .../Entities/Structures/Machines/lathe.yml | 14 +- .../Prototypes/EntityLists/Tools/surgery.yml | 4 +- Resources/Prototypes/Guidebook/medical.yml | 30 +- .../monkey_inventory_template.yml | 118 ++-- .../Entities/Body/Prototypes/felinid.yml | 4 +- .../Prototypes/Recipes/Lathes/medical.yml | 60 +-- .../Recipes/Lathes/rehydrateable.yml | 98 ---- .../Prototypes/Recipes/Lathes/robotics.yml | 83 +-- .../Prototypes/Recipes/Lathes/security.yml | 14 +- .../Prototypes/Research/civilianservices.yml | 47 -- .../Prototypes/Roles/Jobs/Medical/chemist.yml | 2 +- .../Jobs/Medical/chief_medical_officer.yml | 2 +- .../Roles/Jobs/Medical/medical_doctor.yml | 2 +- .../Roles/Jobs/Medical/medical_intern.yml | 2 +- .../Roles/Jobs/Medical/paramedic.yml | 2 +- .../Roles/Jobs/Medical/senior_physician.yml | 2 +- .../_Shitmed/Body/Actions/organactions.yml | 20 + .../_Shitmed/Body/Organs/Animal/animal.yml | 54 ++ .../_Shitmed/Body/Organs/Animal/kobold.yml | 119 ++++ .../_Shitmed/Body/Organs/Animal/monkey.yml | 119 ++++ .../_Shitmed/Body/Organs/Animal/space.yml | 81 +++ .../{ => _Shitmed}/Body/Organs/cybernetic.yml | 0 .../{ => _Shitmed}/Body/Organs/felinid.yml | 0 .../{ => _Shitmed}/Body/Organs/generic.yml | 2 +- .../Prototypes/_Shitmed/Body/Parts/animal.yml | 48 ++ .../{ => _Shitmed}/Body/Parts/cybernetic.yml | 18 +- .../{ => _Shitmed}/Body/Parts/generic.yml | 8 +- .../Body/Prototypes/Animal/carp.yml | 0 .../Body/Prototypes/Animal/dragon.yml | 21 + .../Body/Prototypes/Animal/goliath.yml | 21 + .../Body/Prototypes/Animal/kobold.yml | 51 ++ .../Body/Prototypes/Animal/laserraptor.yml | 26 + .../Body/Prototypes/Animal/monkey.yml | 51 ++ .../Body/Prototypes/Animal/spacecobra.yml | 21 + .../Prototypes/_Shitmed/Damage/containers.yml | 11 + .../Prototypes/_Shitmed/Damage/groups.yml | 6 + .../_Shitmed/Damage/modifier_sets.yml | 15 + .../Prototypes/_Shitmed/Damage/types.yml | 12 + .../_Shitmed/DeviceLinking/sink_ports.yml | 4 + .../_Shitmed/DeviceLinking/source_ports.yml | 5 + .../Entities/Debugging/debug_sweps.yml | 82 +++ .../Entities/Mobs/Species/primate.yml | 41 ++ .../Circuitboards/Machine/production.yml | 53 ++ .../Specific/Robotics/borg_modules.yml | 34 ++ .../Entities/Structures/Machines/autodoc.yml | 104 ++++ .../Entities/Surgery/surgeries.yml | 201 ++++--- .../Entities/Surgery/surgery_steps.yml | 110 ++-- .../Prototypes/_Shitmed/Guidebook/medical.yml | 32 ++ .../_Shitmed/Recipes/Lathes/electronics.yml | 19 + .../_Shitmed/Recipes/Lathes/medical.yml | 59 ++ .../_Shitmed/Recipes/Lathes/rehydrateable.yml | 98 ++++ .../_Shitmed/Recipes/Lathes/robotics.yml | 223 ++++++++ .../_Shitmed/Recipes/Lathes/security.yml | 11 + .../_Shitmed/Research/civilianservices.yml | 64 +++ .../Species/cybernetics.yml} | 2 +- .../Prototypes/_Shitmed/Species/kobold.yml | 144 +++++ .../{ => _Shitmed}/Species/misc.yml | 4 +- .../Prototypes/_Shitmed/Species/monkey.yml | 140 +++++ .../Prototypes/_Shitmed/Wires/layouts.yml | 5 + .../Prototypes/_Shitmed/status_effects.yml | 3 + .../_Shitmed/Guidebook/Medical/Autodoc.xml | 42 ++ .../Guidebook/Medical/OrganManipulation.xml | 0 .../Guidebook/Medical/PartManipulation.xml | 0 .../Guidebook/Medical/Surgery.xml | 12 + .../Guidebook/Medical/UtilitySurgeries.xml | 0 .../Textures/Mobs/Animals/kobold.rsi/eyes.png | Bin 0 -> 126 bytes .../Textures/Mobs/Animals/kobold.rsi/full.png | Bin 0 -> 733 bytes .../Mobs/Animals/kobold.rsi/head_f.png | Bin 0 -> 653 bytes .../Mobs/Animals/kobold.rsi/head_m.png | Bin 0 -> 653 bytes .../Mobs/Animals/kobold.rsi/innerline.png | Bin 0 -> 10385 bytes .../Mobs/Animals/kobold.rsi/kobold.png | Bin 10385 -> 10720 bytes .../Mobs/Animals/kobold.rsi/l_arm.png | Bin 0 -> 278 bytes .../Mobs/Animals/kobold.rsi/l_foot.png | Bin 0 -> 231 bytes .../Mobs/Animals/kobold.rsi/l_hand.png | Bin 0 -> 267 bytes .../Mobs/Animals/kobold.rsi/l_leg.png | Bin 0 -> 253 bytes .../Mobs/Animals/kobold.rsi/meta.json | 65 ++- .../Mobs/Animals/kobold.rsi/r_arm.png | Bin 0 -> 313 bytes .../Mobs/Animals/kobold.rsi/r_foot.png | Bin 0 -> 239 bytes .../Mobs/Animals/kobold.rsi/r_hand.png | Bin 0 -> 275 bytes .../Mobs/Animals/kobold.rsi/r_leg.png | Bin 0 -> 256 bytes .../Textures/Mobs/Animals/kobold.rsi/tail.png | Bin 0 -> 531 bytes .../Mobs/Animals/kobold.rsi/torso_f.png | Bin 0 -> 605 bytes .../Mobs/Animals/kobold.rsi/torso_m.png | Bin 0 -> 605 bytes .../Textures/Mobs/Animals/monkey.rsi/eyes.png | Bin 0 -> 126 bytes .../Textures/Mobs/Animals/monkey.rsi/full.png | Bin 0 -> 519 bytes .../Mobs/Animals/monkey.rsi/head_f.png | Bin 0 -> 477 bytes .../Mobs/Animals/monkey.rsi/head_m.png | Bin 0 -> 477 bytes .../Mobs/Animals/monkey.rsi/l_arm.png | Bin 0 -> 238 bytes .../Mobs/Animals/monkey.rsi/l_foot.png | Bin 0 -> 211 bytes .../Mobs/Animals/monkey.rsi/l_hand.png | Bin 0 -> 188 bytes .../Mobs/Animals/monkey.rsi/l_leg.png | Bin 0 -> 255 bytes .../Mobs/Animals/monkey.rsi/meta.json | 85 ++- .../Mobs/Animals/monkey.rsi/r_arm.png | Bin 0 -> 261 bytes .../Mobs/Animals/monkey.rsi/r_foot.png | Bin 0 -> 214 bytes .../Mobs/Animals/monkey.rsi/r_hand.png | Bin 0 -> 191 bytes .../Mobs/Animals/monkey.rsi/r_leg.png | Bin 0 -> 256 bytes .../Textures/Mobs/Animals/monkey.rsi/tail.png | Bin 0 -> 360 bytes .../Mobs/Animals/monkey.rsi/torso_f.png | Bin 0 -> 465 bytes .../Mobs/Animals/monkey.rsi/torso_m.png | Bin 0 -> 465 bytes .../Medical/Surgery/cautery.rsi/cautery.png | Bin 238 -> 181 bytes .../Surgery/cautery.rsi/inhand-left.png | Bin 420 -> 372 bytes .../Surgery/cautery.rsi/inhand-right.png | Bin 430 -> 374 bytes .../Medical/Surgery/cautery.rsi/meta.json | 2 +- .../Specific/Medical/Surgery/drill.rsi/0.png | Bin 0 -> 240 bytes .../Medical/Surgery/drill.rsi/100.png | Bin 0 -> 108 bytes .../Specific/Medical/Surgery/drill.rsi/25.png | Bin 0 -> 108 bytes .../Specific/Medical/Surgery/drill.rsi/50.png | Bin 0 -> 108 bytes .../Specific/Medical/Surgery/drill.rsi/75.png | Bin 0 -> 108 bytes .../Medical/Surgery/drill.rsi/drill.png | Bin 702 -> 238 bytes .../Medical/Surgery/drill.rsi/inhand-left.png | Bin 685 -> 514 bytes .../Surgery/drill.rsi/inhand-right.png | Bin 689 -> 517 bytes .../Medical/Surgery/drill.rsi/meta.json | 23 +- .../Surgery/oldscalpel.rsi/inhand-left.png | Bin 250 -> 0 bytes .../Surgery/oldscalpel.rsi/inhand-right.png | Bin 242 -> 0 bytes .../Medical/Surgery/oldscalpel.rsi/meta.json | 76 --- .../Surgery/oldscalpel.rsi/scalpel.png | Bin 166 -> 0 bytes .../{oldscalpel.rsi => scalpel.rsi}/0.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/100.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/25.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/50.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/75.png | Bin .../advanced-inhand-left.png | Bin .../advanced-inhand-right.png | Bin .../advanced.png | Bin .../Surgery/scalpel.rsi/inhand-left.png | Bin 424 -> 250 bytes .../Surgery/scalpel.rsi/inhand-right.png | Bin 433 -> 242 bytes .../laser-inhand-left.png | Bin .../laser-inhand-right.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/laser.png | Bin .../Medical/Surgery/scalpel.rsi/meta.json | 56 +- .../Medical/Surgery/scalpel.rsi/scalpel.png | Bin 194 -> 166 bytes .../shiv-inhand-left.png | Bin .../shiv-inhand-right.png | Bin .../{oldscalpel.rsi => scalpel.rsi}/shiv.png | Bin .../scissors.rsi/hemostat-inhand-left.png | Bin 0 -> 332 bytes .../scissors.rsi/hemostat-inhand-right.png | Bin 0 -> 337 bytes .../Medical/Surgery/scissors.rsi/hemostat.png | Bin 0 -> 201 bytes .../Surgery/scissors.rsi/inhand-left.png | Bin 0 -> 356 bytes .../Surgery/scissors.rsi/inhand-right.png | Bin 0 -> 361 bytes .../Medical/Surgery/scissors.rsi/meta.json | 44 ++ .../Surgery/scissors.rsi/retractor.png | Bin 0 -> 219 bytes .../scissors.rsi/setter-inhand-left.png | Bin 0 -> 340 bytes .../scissors.rsi/setter-inhand-right.png | Bin 0 -> 347 bytes .../Medical/Surgery/scissors.rsi/setter.png | Bin 0 -> 200 bytes .../Interface/Targeting/Doll/eyes.png | Bin .../Interface/Targeting/Doll/eyes_hover.png | Bin .../Interface/Targeting/Doll/groin.png | Bin .../Interface/Targeting/Doll/groin_hover.png | Bin .../Interface/Targeting/Doll/head.png | Bin .../Interface/Targeting/Doll/head_hover.png | Bin .../Interface/Targeting/Doll/leftarm.png | Bin .../Targeting/Doll/leftarm_hover.png | Bin .../Interface/Targeting/Doll/leftfoot.png | Bin .../Targeting/Doll/leftfoot_hover.png | Bin .../Interface/Targeting/Doll/lefthand.png | Bin .../Targeting/Doll/lefthand_hover.png | Bin .../Interface/Targeting/Doll/leftleg.png | Bin .../Targeting/Doll/leftleg_hover.png | Bin .../Interface/Targeting/Doll/mouth.png | Bin .../Interface/Targeting/Doll/mouth_hover.png | Bin .../Interface/Targeting/Doll/rightarm.png | Bin .../Targeting/Doll/rightarm_hover.png | Bin .../Interface/Targeting/Doll/rightfoot.png | Bin .../Targeting/Doll/rightfoot_hover.png | Bin .../Interface/Targeting/Doll/righthand.png | Bin .../Targeting/Doll/righthand_hover.png | Bin .../Interface/Targeting/Doll/rightleg.png | Bin .../Targeting/Doll/rightleg_hover.png | Bin .../Interface/Targeting/Doll/torso.png | Bin .../Interface/Targeting/Doll/torso_hover.png | Bin .../Targeting/Status/groin.rsi/groin_0.png | Bin .../Targeting/Status/groin.rsi/groin_1.png | Bin .../Targeting/Status/groin.rsi/groin_2.png | Bin .../Targeting/Status/groin.rsi/groin_3.png | Bin .../Targeting/Status/groin.rsi/groin_4.png | Bin .../Targeting/Status/groin.rsi/groin_5.png | Bin .../Targeting/Status/groin.rsi/groin_6.png | Bin .../Targeting/Status/groin.rsi/groin_7.png | Bin .../Targeting/Status/groin.rsi/groin_8.png | Bin .../Targeting/Status/groin.rsi/meta.json | 0 .../Targeting/Status/head.rsi/head_0.png | Bin .../Targeting/Status/head.rsi/head_1.png | Bin .../Targeting/Status/head.rsi/head_2.png | Bin .../Targeting/Status/head.rsi/head_3.png | Bin .../Targeting/Status/head.rsi/head_4.png | Bin .../Targeting/Status/head.rsi/head_5.png | Bin .../Targeting/Status/head.rsi/head_6.png | Bin .../Targeting/Status/head.rsi/head_7.png | Bin .../Targeting/Status/head.rsi/head_8.png | Bin .../Targeting/Status/head.rsi/meta.json | 0 .../Status/leftarm.rsi/leftarm_0.png | Bin .../Status/leftarm.rsi/leftarm_1.png | Bin .../Status/leftarm.rsi/leftarm_2.png | Bin .../Status/leftarm.rsi/leftarm_3.png | Bin .../Status/leftarm.rsi/leftarm_4.png | Bin .../Status/leftarm.rsi/leftarm_5.png | Bin .../Status/leftarm.rsi/leftarm_6.png | Bin .../Status/leftarm.rsi/leftarm_7.png | Bin .../Status/leftarm.rsi/leftarm_8.png | Bin .../Targeting/Status/leftarm.rsi/meta.json | 0 .../Status/leftfoot.rsi/leftfoot_0.png | Bin .../Status/leftfoot.rsi/leftfoot_1.png | Bin .../Status/leftfoot.rsi/leftfoot_2.png | Bin .../Status/leftfoot.rsi/leftfoot_3.png | Bin .../Status/leftfoot.rsi/leftfoot_4.png | Bin .../Status/leftfoot.rsi/leftfoot_5.png | Bin .../Status/leftfoot.rsi/leftfoot_6.png | Bin .../Status/leftfoot.rsi/leftfoot_7.png | Bin .../Status/leftfoot.rsi/leftfoot_8.png | Bin .../Targeting/Status/leftfoot.rsi/meta.json | 0 .../Status/lefthand.rsi/lefthand_0.png | Bin .../Status/lefthand.rsi/lefthand_1.png | Bin .../Status/lefthand.rsi/lefthand_2.png | Bin .../Status/lefthand.rsi/lefthand_3.png | Bin .../Status/lefthand.rsi/lefthand_4.png | Bin .../Status/lefthand.rsi/lefthand_5.png | Bin .../Status/lefthand.rsi/lefthand_6.png | Bin .../Status/lefthand.rsi/lefthand_7.png | Bin .../Status/lefthand.rsi/lefthand_8.png | Bin .../Targeting/Status/lefthand.rsi/meta.json | 0 .../Status/leftleg.rsi/leftleg_0.png | Bin .../Status/leftleg.rsi/leftleg_1.png | Bin .../Status/leftleg.rsi/leftleg_2.png | Bin .../Status/leftleg.rsi/leftleg_3.png | Bin .../Status/leftleg.rsi/leftleg_4.png | Bin .../Status/leftleg.rsi/leftleg_5.png | Bin .../Status/leftleg.rsi/leftleg_6.png | Bin .../Status/leftleg.rsi/leftleg_7.png | Bin .../Status/leftleg.rsi/leftleg_8.png | Bin .../Targeting/Status/leftleg.rsi/meta.json | 0 .../Targeting/Status/rightarm.rsi/meta.json | 0 .../Status/rightarm.rsi/rightarm_0.png | Bin .../Status/rightarm.rsi/rightarm_1.png | Bin .../Status/rightarm.rsi/rightarm_2.png | Bin .../Status/rightarm.rsi/rightarm_3.png | Bin .../Status/rightarm.rsi/rightarm_4.png | Bin .../Status/rightarm.rsi/rightarm_5.png | Bin .../Status/rightarm.rsi/rightarm_6.png | Bin .../Status/rightarm.rsi/rightarm_7.png | Bin .../Status/rightarm.rsi/rightarm_8.png | Bin .../Targeting/Status/rightfoot.rsi/meta.json | 0 .../Status/rightfoot.rsi/rightfoot_0.png | Bin .../Status/rightfoot.rsi/rightfoot_1.png | Bin .../Status/rightfoot.rsi/rightfoot_2.png | Bin .../Status/rightfoot.rsi/rightfoot_3.png | Bin .../Status/rightfoot.rsi/rightfoot_4.png | Bin .../Status/rightfoot.rsi/rightfoot_5.png | Bin .../Status/rightfoot.rsi/rightfoot_6.png | Bin .../Status/rightfoot.rsi/rightfoot_7.png | Bin .../Status/rightfoot.rsi/rightfoot_8.png | Bin .../Targeting/Status/righthand.rsi/meta.json | 0 .../Status/righthand.rsi/righthand_0.png | Bin .../Status/righthand.rsi/righthand_1.png | Bin .../Status/righthand.rsi/righthand_2.png | Bin .../Status/righthand.rsi/righthand_3.png | Bin .../Status/righthand.rsi/righthand_4.png | Bin .../Status/righthand.rsi/righthand_5.png | Bin .../Status/righthand.rsi/righthand_6.png | Bin .../Status/righthand.rsi/righthand_7.png | Bin .../Status/righthand.rsi/righthand_8.png | Bin .../Targeting/Status/rightleg.rsi/meta.json | 0 .../Status/rightleg.rsi/rightleg_0.png | Bin .../Status/rightleg.rsi/rightleg_1.png | Bin .../Status/rightleg.rsi/rightleg_2.png | Bin .../Status/rightleg.rsi/rightleg_3.png | Bin .../Status/rightleg.rsi/rightleg_4.png | Bin .../Status/rightleg.rsi/rightleg_5.png | Bin .../Status/rightleg.rsi/rightleg_6.png | Bin .../Status/rightleg.rsi/rightleg_7.png | Bin .../Status/rightleg.rsi/rightleg_8.png | Bin .../Targeting/Status/torso.rsi/meta.json | 0 .../Targeting/Status/torso.rsi/torso_0.png | Bin .../Targeting/Status/torso.rsi/torso_1.png | Bin .../Targeting/Status/torso.rsi/torso_2.png | Bin .../Targeting/Status/torso.rsi/torso_3.png | Bin .../Targeting/Status/torso.rsi/torso_4.png | Bin .../Targeting/Status/torso.rsi/torso_5.png | Bin .../Targeting/Status/torso.rsi/torso_6.png | Bin .../Targeting/Status/torso.rsi/torso_7.png | Bin .../Targeting/Status/torso.rsi/torso_8.png | Bin .../Aliens/Carps/carp_parts.rsi/meta.json | 17 + .../Mobs/Aliens/Carps/carp_parts.rsi/tail.png | Bin 0 -> 244 bytes .../Aliens/Carps/carp_parts.rsi/torso.png | Bin 0 -> 479 bytes .../Species/Misc/Pizza/parts.rsi/l_arm.png | Bin .../Species/Misc/Pizza/parts.rsi/meta.json | 0 .../Species/Misc/Pizza/parts.rsi/r_arm.png | Bin .../Cobra/organs.rsi/heart-inhand-left.png | Bin 0 -> 467 bytes .../Cobra/organs.rsi/heart-inhand-right.png | Bin 0 -> 472 bytes .../Space/Cobra/organs.rsi/heart-off.png | Bin 0 -> 314 bytes .../Space/Cobra/organs.rsi/heart-on.png | Bin 0 -> 459 bytes .../Species/Space/Cobra/organs.rsi/meta.json | 32 ++ .../Goliath/organs.rsi/heart-inhand-left.png | Bin 0 -> 479 bytes .../Goliath/organs.rsi/heart-inhand-right.png | Bin 0 -> 481 bytes .../Space/Goliath/organs.rsi/heart-off.png | Bin 0 -> 319 bytes .../Space/Goliath/organs.rsi/heart-on.png | Bin 0 -> 517 bytes .../Space/Goliath/organs.rsi/meta.json | 32 ++ .../Species/Space/LaserRaptor/eyeball-l.png | Bin 0 -> 364 bytes .../Species/Space/LaserRaptor/eyeball-r.png | Bin 0 -> 354 bytes .../LaserRaptor/eyeballs-inhand-left.png | Bin 0 -> 175 bytes .../LaserRaptor/eyeballs-inhand-right.png | Bin 0 -> 174 bytes .../Mobs/Species/Space/LaserRaptor/meta.json | 25 + .../adv-retractor.rsi/adv-retractor-on.png | Bin .../adv-retractor.rsi/adv-retractor.png | Bin .../adv-retractor.rsi/inhand-left-on.png | Bin .../Surgery/adv-retractor.rsi/inhand-left.png | Bin .../adv-retractor.rsi/inhand-right-on.png | Bin .../adv-retractor.rsi/inhand-right.png | Bin .../Surgery/adv-retractor.rsi/meta.json | 0 .../Medical/Surgery/bone-gel.rsi/bone-gel.png | Bin .../Surgery/bone-gel.rsi/inhand-left.png | Bin .../Surgery/bone-gel.rsi/inhand-right.png | Bin .../Medical/Surgery/bone-gel.rsi/meta.json | 0 .../Surgery/bonesetter.rsi/bonesetter.png | Bin .../Surgery/bonesetter.rsi/inhand-left.png | Bin .../Surgery/bonesetter.rsi/inhand-right.png | Bin .../Medical/Surgery/bonesetter.rsi/meta.json | 0 .../Medical/Surgery/cautery.rsi/cautery.png | Bin 0 -> 238 bytes .../Surgery/cautery.rsi/inhand-left.png | Bin 0 -> 420 bytes .../Surgery/cautery.rsi/inhand-right.png | Bin 0 -> 430 bytes .../Medical/Surgery/cautery.rsi/meta.json | 22 + .../Surgery/circular-saw.rsi/circular-saw.png | Bin .../Surgery/circular-saw.rsi/inhand-left.png | Bin .../Surgery/circular-saw.rsi/inhand-right.png | Bin .../Surgery/circular-saw.rsi/meta.json | 0 .../Medical/Surgery/drapes.rsi/drapes.png | Bin .../Surgery/drapes.rsi/inhand-left.png | Bin .../Surgery/drapes.rsi/inhand-right.png | Bin .../Medical/Surgery/drapes.rsi/meta.json | 0 .../Medical/Surgery/drill.rsi/drill.png | Bin 0 -> 702 bytes .../Medical/Surgery/drill.rsi/inhand-left.png | Bin 0 -> 685 bytes .../Surgery/drill.rsi/inhand-right.png | Bin 0 -> 689 bytes .../Medical/Surgery/drill.rsi/meta.json | 22 + .../Surgery/e-cautery.rsi/e-cautery-on.png | Bin .../Surgery/e-cautery.rsi/e-cautery.png | Bin .../Surgery/e-cautery.rsi/inhand-left-on.png | Bin .../Surgery/e-cautery.rsi/inhand-left.png | Bin .../Surgery/e-cautery.rsi/inhand-right-on.png | Bin .../Surgery/e-cautery.rsi/inhand-right.png | Bin .../Medical/Surgery/e-cautery.rsi/meta.json | 0 .../Surgery/e-scalpel.rsi/e-scalpel-on.png | Bin .../Surgery/e-scalpel.rsi/e-scalpel.png | Bin .../Surgery/e-scalpel.rsi/inhand-left-on.png | Bin .../Surgery/e-scalpel.rsi/inhand-left.png | Bin .../Surgery/e-scalpel.rsi/inhand-right-on.png | Bin .../Surgery/e-scalpel.rsi/inhand-right.png | Bin .../Medical/Surgery/e-scalpel.rsi/meta.json | 0 .../Medical/Surgery/hemostat.rsi/hemostat.png | Bin .../Surgery/hemostat.rsi/inhand-left.png | Bin .../Surgery/hemostat.rsi/inhand-right.png | Bin .../Medical/Surgery/hemostat.rsi/meta.json | 0 .../Surgery/manipulation.rsi/insertion.png | Bin .../Surgery/manipulation.rsi/meta.json | 0 .../Surgery/omnimed.rsi/evil-inhand-left.png | Bin 0 -> 459 bytes .../Surgery/omnimed.rsi/evil-inhand-right.png | Bin 0 -> 458 bytes .../Medical/Surgery/omnimed.rsi/evil.png | Bin 0 -> 316 bytes .../Surgery/omnimed.rsi/inhand-left.png | Bin .../Surgery/omnimed.rsi/inhand-right.png | Bin .../Medical/Surgery/omnimed.rsi/meta.json | 11 + .../Medical/Surgery/omnimed.rsi/omnimed.png | Bin .../Surgery/retractor.rsi/inhand-left.png | Bin .../Surgery/retractor.rsi/inhand-right.png | Bin .../Medical/Surgery/retractor.rsi/meta.json | 0 .../Surgery/retractor.rsi/retractor.png | Bin .../Surgery/scalpel.rsi/inhand-left.png | Bin 0 -> 424 bytes .../Surgery/scalpel.rsi/inhand-right.png | Bin 0 -> 433 bytes .../Medical/Surgery/scalpel.rsi/meta.json | 22 + .../Medical/Surgery/scalpel.rsi/scalpel.png | Bin 0 -> 194 bytes .../Structures/Machines/autodoc.rsi/idle.png | Bin 0 -> 727 bytes .../Structures/Machines/autodoc.rsi/meta.json | 14 + .../limbgrower.rsi/limbgrower_fill.png | Bin .../limbgrower.rsi/limbgrower_idleoff.png | Bin .../limbgrower.rsi/limbgrower_idleon.png | Bin .../limbgrower.rsi/limbgrower_openpanel.png | Bin .../limbgrower.rsi/limbgrower_panelopen.png | Bin .../limbgrower.rsi/limbgrower_unfill.png | Bin .../Machines/limbgrower.rsi/meta.json | 0 689 files changed, 7488 insertions(+), 2324 deletions(-) delete mode 100644 Content.Client/Medical/Surgery/SurgeryStepButton.xaml create mode 100644 Content.Client/_Shitmed/Autodoc/AddStepWindow.xaml create mode 100644 Content.Client/_Shitmed/Autodoc/AddStepWindow.xaml.cs create mode 100644 Content.Client/_Shitmed/Autodoc/AutodocBoundUserInterface.cs create mode 100644 Content.Client/_Shitmed/Autodoc/AutodocProgramWindow.xaml create mode 100644 Content.Client/_Shitmed/Autodoc/AutodocProgramWindow.xaml.cs create mode 100644 Content.Client/_Shitmed/Autodoc/AutodocWindow.xaml create mode 100644 Content.Client/_Shitmed/Autodoc/AutodocWindow.xaml.cs create mode 100644 Content.Client/_Shitmed/Autodoc/PickSurgeryWindow.xaml create mode 100644 Content.Client/_Shitmed/Autodoc/PickSurgeryWindow.xaml.cs create mode 100644 Content.Client/_Shitmed/Autodoc/Systems/AutodocSystem.cs rename Content.Client/{ => _Shitmed}/Body/Components/BrainComponent.cs (60%) rename Content.Client/{ => _Shitmed}/Body/Components/LungComponent.cs (60%) rename Content.Client/{ => _Shitmed}/Body/Components/StomachComponent.cs (61%) rename Content.Client/{ => _Shitmed}/Medical/Surgery/SurgeryBui.cs (98%) create mode 100644 Content.Client/_Shitmed/Medical/Surgery/SurgeryStepButton.xaml rename Content.Client/{ => _Shitmed}/Medical/Surgery/SurgeryStepButton.xaml.cs (75%) rename Content.Client/{ => _Shitmed}/Medical/Surgery/SurgerySystem.cs (58%) rename Content.Client/{ => _Shitmed}/Medical/Surgery/SurgeryWindow.xaml (95%) rename Content.Client/{ => _Shitmed}/Medical/Surgery/SurgeryWindow.xaml.cs (84%) rename Content.Client/{ => _Shitmed}/Targeting/TargetingSystem.cs (97%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/PartStatus/PartStatusUIController.cs (91%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/PartStatus/Widgets/PartStatusControl.xaml (95%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/PartStatus/Widgets/PartStatusControl.xaml.cs (85%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/Targeting/TargetingUIController.cs (90%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/Targeting/Widgets/TargetingControl.xaml (87%) rename Content.Client/{ => _Shitmed}/UserInterface/Systems/Targeting/Widgets/TargetingControl.xaml.cs (94%) rename Content.Client/{ => _Shitmed}/Xenonids/UI/XenoChoiceControl.xaml (91%) rename Content.Client/{ => _Shitmed}/Xenonids/UI/XenoChoiceControl.xaml.cs (92%) rename Content.IntegrationTests/Tests/{Shitmed => _Shitmed}/Body/SpeciesBUiTest.cs (97%) create mode 100644 Content.Server/_Shitmed/Autodoc/AutodocSafetyWireAction.cs create mode 100644 Content.Server/_Shitmed/Autodoc/Systems/AutodocSystem.cs rename Content.Server/{Body/Systems => _Shitmed/Body/Organ}/HeartSystem.cs (88%) create mode 100644 Content.Server/_Shitmed/Body/Organ/StatusEffectOrganComponent.cs create mode 100644 Content.Server/_Shitmed/Body/Organ/StatusEffectOrganSystem.cs rename Content.Server/{ => _Shitmed}/Body/Systems/DebrainedSystem.cs (94%) rename Content.Server/{ => _Shitmed}/Body/Systems/EyesSystem.cs (98%) rename Content.Server/{ => _Shitmed}/Cybernetics/CyberneticsSystem.cs (90%) rename Content.Server/{ => _Shitmed}/DelayedDeath/DelayedDeathComponent.cs (87%) rename Content.Server/{ => _Shitmed}/DelayedDeath/DelayedDeathSystem.cs (88%) rename Content.Server/{ => _Shitmed}/Destructible/Thresholds/Behaviors/GibPartBehavior.cs (82%) create mode 100644 Content.Server/_Shitmed/Medical/Surgery/GhettoSurgerySystem.cs rename Content.Server/{ => _Shitmed}/Medical/Surgery/SurgerySystem.cs (76%) rename Content.Server/{ => _Shitmed}/Targeting/TargetingSystem.cs (91%) delete mode 100644 Content.Shared/Body/Events/AmputateAttemptEvent.cs delete mode 100644 Content.Shared/Body/Organ/HeartComponent.cs delete mode 100644 Content.Shared/Medical/Surgery/SurgeryStepEvent.cs create mode 100644 Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleComponent.cs create mode 100644 Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleSystem.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/AutodocSteps.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/AutodocUI.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/Components/ActiveAutodocComponent.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/Components/AutodocComponent.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/Components/HandsFillComponent.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/Systems/HandsFillSystem.cs create mode 100644 Content.Shared/_Shitmed/Autodoc/Systems/SharedAutodocSystem.cs create mode 100644 Content.Shared/_Shitmed/Body/BodyCapacity/CapacityType.cs create mode 100644 Content.Shared/_Shitmed/Body/BodyCapacity/OrganCapacity.cs create mode 100644 Content.Shared/_Shitmed/Body/Components/BreathingImmunityComponent.cs create mode 100644 Content.Shared/_Shitmed/Body/Events/BodyPartEvents.cs rename Content.Shared/{ => _Shitmed}/Body/Organ/DebrainedComponent.cs (71%) rename Content.Shared/{ => _Shitmed}/Body/Organ/EarsComponent.cs (58%) rename Content.Shared/{ => _Shitmed}/Body/Organ/EyesComponent.cs (70%) create mode 100644 Content.Shared/_Shitmed/Body/Organ/HeartAttackComponent.cs create mode 100644 Content.Shared/_Shitmed/Body/Organ/HeartComponent.cs create mode 100644 Content.Shared/_Shitmed/Body/Organ/HeartSystem.cs rename Content.Shared/{ => _Shitmed}/Body/Organ/LiverComponent.cs (70%) rename Content.Shared/{ => _Shitmed}/Body/Organ/MarkingContainerComponent.cs (93%) rename Content.Shared/{ => _Shitmed}/Body/Organ/OrganEvents.cs (69%) create mode 100644 Content.Shared/_Shitmed/Body/Organ/OrganStatus.cs rename Content.Shared/{ => _Shitmed}/Body/Organ/TailComponent.cs (70%) rename Content.Shared/{ => _Shitmed}/Body/Part/BodyPartAppearanceComponent.cs (93%) create mode 100644 Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.BodyCapacity.cs rename Content.Shared/{ => _Shitmed}/Body/Systems/SharedBodySystem.PartAppearance.cs (94%) rename Content.Shared/{ => _Shitmed}/Body/Systems/SharedBodySystem.Targeting.cs (88%) create mode 100644 Content.Shared/_Shitmed/Body/Vascular/Events.cs create mode 100644 Content.Shared/_Shitmed/Body/Vascular/VascularComponent.cs create mode 100644 Content.Shared/_Shitmed/Body/Vascular/VascularSystem.cs rename Content.Shared/{ => _Shitmed}/BodyEffects/BodyPartEffectComponent.cs (94%) rename Content.Shared/{ => _Shitmed}/BodyEffects/BodyPartEffectSystem.cs (97%) rename Content.Shared/{ => _Shitmed}/BodyEffects/OrganEffectComponent.cs (95%) rename Content.Shared/{ => _Shitmed}/BodyEffects/OrganEffectSystem.cs (97%) rename Content.Shared/{BodyEffects/Subsystems/GenerateChildPart => _Shitmed/BodyEffects/Subsystems}/GenerateChildPartComponent.cs (79%) rename Content.Shared/{BodyEffects/Subsystems/GenerateChildPart => _Shitmed/BodyEffects/Subsystems}/GenerateChildPartSystem.cs (80%) rename Content.Shared/{ => _Shitmed}/Cybernetics/CyberneticsComponent.cs (64%) rename Content.Shared/{ => _Shitmed}/Humanoid/Events/ProfileLoadFinishedEvent.cs (77%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs (91%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs (71%) create mode 100644 Content.Shared/_Shitmed/Surgery/Conditions/SurgeryHasBodyConditionComponent.cs rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryLarvaConditionComponent.cs (70%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryMarkingConditionComponent.cs (88%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryOrganConditionComponent.cs (85%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs (93%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs (91%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryPartConditionComponent.cs (83%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryPartPresentCondition.cs (70%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs (88%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryValidEvent.cs (82%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Conditions/SurgeryWoundedConditionComponent.cs (74%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Complete/SurgeryCompletedEvent.cs (67%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs (67%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs (85%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs (83%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs (76%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs (85%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs (89%) rename Content.Shared/{Medical => _Shitmed}/Surgery/OperatingTableComponent.cs (73%) create mode 100644 Content.Shared/_Shitmed/Surgery/SanitizedComponent.cs rename Content.Shared/{Medical => _Shitmed}/Surgery/SharedSurgerySystem.Steps.cs (91%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SharedSurgerySystem.cs (85%) rename Content.Shared/{Medical => _Shitmed}/Surgery/StepInvalidReason.cs (69%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/BleedersClampedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/BodyPartReattachedComponent.cs (69%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/BodyPartSawedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/IncisionOpenComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs (70%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/OrganReattachedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/PartRemovedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/RibcageOpenComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/RibcageSawedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/Parts/SkinRetractedComponent.cs (68%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryAddMarkingStepComponent.cs (94%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryAddOrganStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryAddPartStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryAffixOrganStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryAffixPartStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryCanPerformStepEvent.cs (85%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs (72%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs (93%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryRemovePartStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryRepeatableStepComponent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs (71%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Steps/SurgeryStepComponent.cs (95%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryComponent.cs (89%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryDoAfterEvent.cs (88%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgerySpeedModifierComponent.cs (82%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryStepDamageChangeEvent.cs (81%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryStepDamageEvent.cs (83%) create mode 100644 Content.Shared/_Shitmed/Surgery/SurgeryStepEvent.cs rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryTargetComponent.cs (79%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryUI.cs (94%) rename Content.Shared/{Medical => _Shitmed}/Surgery/SurgeryUiRefreshEvent.cs (82%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/BoneGelComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/BoneSawComponent.cs (60%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/BoneSetterComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/CauteryComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/DrillComponent.cs (83%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/HemostatComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/ISurgeryToolComponent.cs (61%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/RetractorComponent.cs (84%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/ScalpelComponent.cs (60%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/SurgeryToolComponent.cs (91%) rename Content.Shared/{Medical/Surgery/Tools/SurgeryToolsConditionsSystem.cs => _Shitmed/Surgery/Tools/SurgeryToolConditionsSystem.cs} (93%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/SurgeryToolExamineSystem.cs (98%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/TendingComponent.cs (88%) rename Content.Shared/{Medical => _Shitmed}/Surgery/Tools/TweezersComponent.cs (88%) rename Content.Shared/{ => _Shitmed}/Targeting/Events.cs (69%) rename Content.Shared/{ => _Shitmed}/Targeting/SharedTargetingSystem.cs (93%) rename Content.Shared/{ => _Shitmed}/Targeting/TargetBodyPart.cs (94%) rename Content.Shared/{ => _Shitmed}/Targeting/TargetIntegrity.cs (83%) rename Content.Shared/{ => _Shitmed}/Targeting/TargetingComponent.cs (97%) create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/attributions.yml create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/cautery1.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/cautery2.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/hemostat1.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/organ1.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/organ2.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/retractor1.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/retractor2.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/saw.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/scalpel1.ogg create mode 100644 Resources/Audio/_Shitmed/Medical/Surgery/scalpel2.ogg create mode 100644 Resources/Locale/en-US/_Shitmed/autodoc.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/damage/damage-groups.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/damage/damage-types.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/guidebook/guides.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/inventory/slot-popup.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/machine-linking/receiver_ports.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/research/technologies.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/species/species.ftl rename Resources/Locale/en-US/{ => _Shitmed}/surgery/surgery-popup.ftl (99%) rename Resources/Locale/en-US/{medical => _Shitmed}/surgery/surgery-tools.ftl (99%) rename Resources/Locale/en-US/{ => _Shitmed}/surgery/surgery-ui.ftl (87%) create mode 100644 Resources/Locale/en-US/_Shitmed/technologies/technologies.ftl create mode 100644 Resources/Locale/en-US/_Shitmed/wires/wire-names.ftl create mode 100644 Resources/Prototypes/_Shitmed/Body/Actions/organactions.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Organs/Animal/animal.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Organs/Animal/kobold.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Organs/Animal/monkey.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Organs/Animal/space.yml rename Resources/Prototypes/{ => _Shitmed}/Body/Organs/cybernetic.yml (100%) rename Resources/Prototypes/{ => _Shitmed}/Body/Organs/felinid.yml (100%) rename Resources/Prototypes/{ => _Shitmed}/Body/Organs/generic.yml (94%) create mode 100644 Resources/Prototypes/_Shitmed/Body/Parts/animal.yml rename Resources/Prototypes/{ => _Shitmed}/Body/Parts/cybernetic.yml (92%) rename Resources/Prototypes/{ => _Shitmed}/Body/Parts/generic.yml (94%) rename Resources/Prototypes/{ => _Shitmed}/Body/Prototypes/Animal/carp.yml (100%) create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/dragon.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/goliath.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/kobold.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/laserraptor.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/monkey.yml create mode 100644 Resources/Prototypes/_Shitmed/Body/Prototypes/Animal/spacecobra.yml create mode 100644 Resources/Prototypes/_Shitmed/Damage/containers.yml create mode 100644 Resources/Prototypes/_Shitmed/Damage/groups.yml create mode 100644 Resources/Prototypes/_Shitmed/Damage/modifier_sets.yml create mode 100644 Resources/Prototypes/_Shitmed/Damage/types.yml create mode 100644 Resources/Prototypes/_Shitmed/DeviceLinking/sink_ports.yml create mode 100644 Resources/Prototypes/_Shitmed/DeviceLinking/source_ports.yml create mode 100644 Resources/Prototypes/_Shitmed/Entities/Debugging/debug_sweps.yml create mode 100644 Resources/Prototypes/_Shitmed/Entities/Mobs/Species/primate.yml create mode 100644 Resources/Prototypes/_Shitmed/Entities/Objects/Devices/Circuitboards/Machine/production.yml create mode 100644 Resources/Prototypes/_Shitmed/Entities/Objects/Specific/Robotics/borg_modules.yml create mode 100644 Resources/Prototypes/_Shitmed/Entities/Structures/Machines/autodoc.yml rename Resources/Prototypes/{ => _Shitmed}/Entities/Surgery/surgeries.yml (99%) rename Resources/Prototypes/{ => _Shitmed}/Entities/Surgery/surgery_steps.yml (83%) create mode 100644 Resources/Prototypes/_Shitmed/Guidebook/medical.yml create mode 100644 Resources/Prototypes/_Shitmed/Recipes/Lathes/electronics.yml create mode 100644 Resources/Prototypes/_Shitmed/Recipes/Lathes/medical.yml create mode 100644 Resources/Prototypes/_Shitmed/Recipes/Lathes/rehydrateable.yml create mode 100644 Resources/Prototypes/_Shitmed/Recipes/Lathes/robotics.yml create mode 100644 Resources/Prototypes/_Shitmed/Recipes/Lathes/security.yml create mode 100644 Resources/Prototypes/_Shitmed/Research/civilianservices.yml rename Resources/Prototypes/{Species/cybernetic.yml => _Shitmed/Species/cybernetics.yml} (98%) create mode 100644 Resources/Prototypes/_Shitmed/Species/kobold.yml rename Resources/Prototypes/{ => _Shitmed}/Species/misc.yml (70%) create mode 100644 Resources/Prototypes/_Shitmed/Species/monkey.yml create mode 100644 Resources/Prototypes/_Shitmed/Wires/layouts.yml create mode 100644 Resources/Prototypes/_Shitmed/status_effects.yml create mode 100644 Resources/ServerInfo/_Shitmed/Guidebook/Medical/Autodoc.xml rename Resources/ServerInfo/{ => _Shitmed}/Guidebook/Medical/OrganManipulation.xml (100%) rename Resources/ServerInfo/{ => _Shitmed}/Guidebook/Medical/PartManipulation.xml (100%) rename Resources/ServerInfo/{ => _Shitmed}/Guidebook/Medical/Surgery.xml (76%) rename Resources/ServerInfo/{ => _Shitmed}/Guidebook/Medical/UtilitySurgeries.xml (100%) create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/eyes.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/full.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/head_f.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/head_m.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/innerline.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/l_arm.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/l_foot.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/l_hand.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/l_leg.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/r_arm.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/r_foot.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/r_hand.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/r_leg.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/tail.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/torso_f.png create mode 100644 Resources/Textures/Mobs/Animals/kobold.rsi/torso_m.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/eyes.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/full.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/head_f.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/head_m.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/l_arm.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/l_foot.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/l_hand.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/l_leg.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/r_arm.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/r_foot.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/r_hand.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/r_leg.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/tail.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/torso_f.png create mode 100644 Resources/Textures/Mobs/Animals/monkey.rsi/torso_m.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/0.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/100.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/25.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/50.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/75.png delete mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-left.png delete mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-right.png delete mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/meta.json delete mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/scalpel.png rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/0.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/100.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/25.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/50.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/75.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/advanced-inhand-left.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/advanced-inhand-right.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/advanced.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/laser-inhand-left.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/laser-inhand-right.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/laser.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/shiv-inhand-left.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/shiv-inhand-right.png (100%) rename Resources/Textures/Objects/Specific/Medical/Surgery/{oldscalpel.rsi => scalpel.rsi}/shiv.png (100%) create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/retractor.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter.png rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/eyes.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/eyes_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/groin.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/groin_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/head.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/head_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftarm.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftarm_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftfoot.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftfoot_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/lefthand.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/lefthand_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftleg.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/leftleg_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/mouth.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/mouth_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightarm.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightarm_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightfoot.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightfoot_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/righthand.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/righthand_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightleg.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/rightleg_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/torso.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Doll/torso_hover.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/groin_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/groin.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/head_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/head.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/leftarm_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftarm.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/leftfoot_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftfoot.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/lefthand_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/lefthand.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/leftleg_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/leftleg.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightarm.rsi/rightarm_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightfoot.rsi/rightfoot_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/righthand.rsi/righthand_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/rightleg.rsi/rightleg_8.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_0.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_1.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_2.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_3.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_4.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_5.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_6.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_7.png (100%) rename Resources/Textures/{ => _Shitmed}/Interface/Targeting/Status/torso.rsi/torso_8.png (100%) create mode 100644 Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/meta.json create mode 100644 Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/tail.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/torso.png rename Resources/Textures/{ => _Shitmed}/Mobs/Species/Misc/Pizza/parts.rsi/l_arm.png (100%) rename Resources/Textures/{ => _Shitmed}/Mobs/Species/Misc/Pizza/parts.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Mobs/Species/Misc/Pizza/parts.rsi/r_arm.png (100%) create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-off.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-on.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/meta.json create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-off.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-on.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/meta.json create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-l.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-r.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeballs-inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeballs-inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/meta.json rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/adv-retractor.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bone-gel.rsi/bone-gel.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bone-gel.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bonesetter.rsi/bonesetter.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/bonesetter.rsi/meta.json (100%) create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/meta.json rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/circular-saw.rsi/circular-saw.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/circular-saw.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/circular-saw.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/circular-saw.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/drapes.rsi/drapes.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/drapes.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/drapes.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/drapes.rsi/meta.json (100%) create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/drill.rsi/drill.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/drill.rsi/inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/drill.rsi/inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/drill.rsi/meta.json rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/e-cautery-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/e-cautery.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/inhand-left-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/inhand-right-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-cautery.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/e-scalpel-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/e-scalpel.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/inhand-left-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/inhand-right-on.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/e-scalpel.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/hemostat.rsi/hemostat.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/hemostat.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/hemostat.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/hemostat.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/manipulation.rsi/insertion.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/manipulation.rsi/meta.json (100%) create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/omnimed.rsi/evil-inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/omnimed.rsi/evil-inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/omnimed.rsi/evil.png rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/omnimed.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/omnimed.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/omnimed.rsi/meta.json (69%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/omnimed.rsi/omnimed.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/retractor.rsi/inhand-left.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/retractor.rsi/inhand-right.png (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/retractor.rsi/meta.json (100%) rename Resources/Textures/{ => _Shitmed}/Objects/Specific/Medical/Surgery/retractor.rsi/retractor.png (100%) create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-left.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-right.png create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json create mode 100644 Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png create mode 100644 Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/idle.png create mode 100644 Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/meta.json rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_fill.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_idleoff.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_idleon.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_openpanel.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_panelopen.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/limbgrower_unfill.png (100%) rename Resources/Textures/{ => _Shitmed}/Structures/Machines/limbgrower.rsi/meta.json (100%) diff --git a/Content.Client/Body/Systems/BodySystem.cs b/Content.Client/Body/Systems/BodySystem.cs index 10dc057a8f..d26721ba24 100644 --- a/Content.Client/Body/Systems/BodySystem.cs +++ b/Content.Client/Body/Systems/BodySystem.cs @@ -1,15 +1,18 @@ using Content.Shared.Body.Systems; -using Content.Shared.Body.Part; +// Shitmed Change Start +using Content.Shared._Shitmed.Body.Part; using Content.Shared.Humanoid; using Content.Shared.Humanoid.Markings; using Robust.Client.GameObjects; using Robust.Shared.Utility; using Content.Shared.Body.Components; +// Shitmed Change End namespace Content.Client.Body.Systems; public sealed class BodySystem : SharedBodySystem { + // Shitmed Change Start [Dependency] private readonly MarkingManager _markingManager = default!; private void ApplyMarkingToPart(MarkingPrototype markingPrototype, @@ -69,4 +72,5 @@ protected override void RemoveBodyMarkings(EntityUid target, BodyPartAppearanceC { return; } + // Shitmed Change End } diff --git a/Content.Client/Hands/Systems/HandsSystem.cs b/Content.Client/Hands/Systems/HandsSystem.cs index 7ea3b69de5..c2fd9b1b74 100644 --- a/Content.Client/Hands/Systems/HandsSystem.cs +++ b/Content.Client/Hands/Systems/HandsSystem.cs @@ -3,7 +3,8 @@ using Content.Client.Examine; using Content.Client.Strip; using Content.Client.Verbs.UI; -using Content.Shared.Body.Part; +using Content.Shared._Shitmed.Body.Events; // Shitmed Change +using Content.Shared.Body.Part; // Shitmed Change using Content.Shared.Hands; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; @@ -49,8 +50,8 @@ public override void Initialize() SubscribeLocalEvent(OnHandsShutdown); SubscribeLocalEvent(HandleComponentState); SubscribeLocalEvent(OnVisualsChanged); - SubscribeLocalEvent(HandleBodyPartRemoved); - SubscribeLocalEvent(HandleBodyPartDisabled); + SubscribeLocalEvent(HandleBodyPartRemoved); // Shitmed Change + SubscribeLocalEvent(HandleBodyPartDisabled); // Shitmed Change OnHandSetActive += OnHandActivated; } @@ -244,6 +245,7 @@ public void UIHandAltActivateItem(string handName) #region visuals + // Shitmed Change Start private void HideLayers(EntityUid uid, HandsComponent component, Entity part, SpriteComponent? sprite = null) { if (part.Comp.PartType != BodyPartType.Hand || !Resolve(uid, ref sprite, logMissing: false)) @@ -270,6 +272,7 @@ private void HideLayers(EntityUid uid, HandsComponent component, Entity HideLayers(uid, component, args.Part); + // Shitmed Change End protected override void HandleEntityInserted(EntityUid uid, HandsComponent hands, EntInsertedIntoContainerMessage args) { base.HandleEntityInserted(uid, hands, args); diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs index 39bb52d72c..3261a109e7 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerBoundUserInterface.cs @@ -1,7 +1,7 @@ using Content.Shared.MedicalScanner; -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; // Shitmed Change using JetBrains.Annotations; -using Robust.Client.GameObjects; +using Robust.Client.UserInterface; namespace Content.Client.HealthAnalyzer.UI { @@ -18,15 +18,13 @@ public HealthAnalyzerBoundUserInterface(EntityUid owner, Enum uiKey) : base(owne protected override void Open() { base.Open(); - _window = new HealthAnalyzerWindow - { - Title = EntMan.GetComponent(Owner).EntityName, - }; - _window.OnClose += Close; - _window.OnBodyPartSelected += SendBodyPartMessage; - _window.OpenCentered(); + + _window = this.CreateWindow(); + _window.OnBodyPartSelected += SendBodyPartMessage; // Shitmed Change + _window.Title = EntMan.GetComponent(Owner).EntityName; } + protected override void ReceiveMessage(BoundUserInterfaceMessage message) { if (_window == null) @@ -38,8 +36,8 @@ protected override void ReceiveMessage(BoundUserInterfaceMessage message) _window.Populate(cast); } + // Shitmed Change Start private void SendBodyPartMessage(TargetBodyPart? part, EntityUid target) => SendMessage(new HealthAnalyzerPartMessage(EntMan.GetNetEntity(target), part ?? null)); - protected override void Dispose(bool disposing) { base.Dispose(disposing); @@ -47,12 +45,11 @@ protected override void Dispose(bool disposing) return; if (_window != null) - { - _window.OnClose -= Close; _window.OnBodyPartSelected -= SendBodyPartMessage; - } _window?.Dispose(); } + + // Shitmed Change End } } diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml index 0a0b5ac89e..8fc0d7fa4d 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml @@ -2,7 +2,7 @@ xmlns="https://spacestation14.io" xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls" MaxHeight="525" - MinWidth="350"> + MinWidth="350"> +

/// The health analyzer that should receive the updates /// The entity to start analyzing + /// Shitmed Change: The body part to analyze, if any private void BeginAnalyzingEntity(Entity healthAnalyzer, EntityUid target, EntityUid? part = null) { //Link the health analyzer to the scanned entity healthAnalyzer.Comp.ScannedEntity = target; - healthAnalyzer.Comp.CurrentBodyPart = part; + healthAnalyzer.Comp.CurrentBodyPart = part; // Shitmed Change _cell.SetPowerCellDrawEnabled(healthAnalyzer, true); - UpdateScannedUser(healthAnalyzer, target, true, part); + UpdateScannedUser(healthAnalyzer, target, true, part); // Shitmed Change } /// @@ -185,16 +189,15 @@ private void StopAnalyzingEntity(Entity healthAnalyzer, { //Unlink the analyzer healthAnalyzer.Comp.ScannedEntity = null; - healthAnalyzer.Comp.CurrentBodyPart = null; - + healthAnalyzer.Comp.CurrentBodyPart = null; // Shitmed Change _cell.SetPowerCellDrawEnabled(target, false); UpdateScannedUser(healthAnalyzer, target, false); } - // Start-Shitmed + // Shitmed Change Start /// - /// Handle the selection of a body part on the health analyzer + /// Shitmed Change: Handle the selection of a body part on the health analyzer /// /// The health analyzer that's receiving the updates /// The message containing the selected part @@ -214,7 +217,7 @@ private void OnHealthAnalyzerPartSelected(Entity health BeginAnalyzingEntity(healthAnalyzer, owner.Value, part.FirstOrDefault().Id); } } -// End-Shitmed + // Shitmed Change End /// /// Send an update for the target to the healthAnalyzer @@ -222,6 +225,7 @@ private void OnHealthAnalyzerPartSelected(Entity health /// The health analyzer /// The entity being scanned /// True makes the UI show ACTIVE, False makes the UI show INACTIVE + /// Shitmed Change: The body part being scanned, if any public void UpdateScannedUser(EntityUid healthAnalyzer, EntityUid target, bool scanMode, EntityUid? part = null) { if (!_uiSystem.HasUi(healthAnalyzer, HealthAnalyzerUiKey.Key)) @@ -246,15 +250,11 @@ public void UpdateScannedUser(EntityUid healthAnalyzer, EntityUid target, bool s bleeding = bloodstream.BleedAmount > 0; } - /*if (HasComp(target)) Somehow we dont have unrevivable??? - unrevivable = true; - */ - - // Start-Shitmed + // Shitmed Change Start Dictionary? body = null; if (HasComp(target)) body = _bodySystem.GetBodyPartStatus(target); - // End-Shitmed + // Shitmed Change End _uiSystem.ServerSendUiMessage(healthAnalyzer, HealthAnalyzerUiKey.Key, new HealthAnalyzerScannedUserMessage( GetNetEntity(target), @@ -263,8 +263,8 @@ public void UpdateScannedUser(EntityUid healthAnalyzer, EntityUid target, bool s scanMode, bleeding, unrevivable, - body, // Shitmed - part != null ? GetNetEntity(part) : null // Shitmed + body, // Shitmed Change + part != null ? GetNetEntity(part) : null // Shitmed Change )); } } diff --git a/Content.Server/_Shitmed/Autodoc/AutodocSafetyWireAction.cs b/Content.Server/_Shitmed/Autodoc/AutodocSafetyWireAction.cs new file mode 100644 index 0000000000..064d4de9d6 --- /dev/null +++ b/Content.Server/_Shitmed/Autodoc/AutodocSafetyWireAction.cs @@ -0,0 +1,37 @@ +using Content.Server.Wires; +using Content.Shared._Shitmed.Autodoc.Components; +using Content.Shared._Shitmed.Autodoc.Systems; +using Content.Shared.Wires; + +namespace Content.Server._Shitmed.Autodoc; + +public sealed partial class AutodocSafetyWireAction : ComponentWireAction +{ + public override Color Color { get; set; } = Color.Red; + public override string Name { get; set; } = "wire-name-autodoc-safety"; + + public override StatusLightState? GetLightState(Wire wire, AutodocComponent comp) + => comp.RequireSleeping ? StatusLightState.On : StatusLightState.Off; + + public override object StatusKey { get; } = AutodocWireStatus.SafetyIndicator; + + public override bool Cut(EntityUid user, Wire wire, AutodocComponent comp) + { + var uid = wire.Owner; + EntityManager.System().SetSafety((uid, comp), false); + return true; + } + + public override bool Mend(EntityUid user, Wire wire, AutodocComponent comp) + { + var uid = wire.Owner; + EntityManager.System().SetSafety((uid, comp), true); + return true; + } + + public override void Pulse(EntityUid user, Wire wire, AutodocComponent comp) + { + var uid = wire.Owner; + EntityManager.System().SetSafety((uid, comp), !comp.RequireSleeping); + } +} diff --git a/Content.Server/_Shitmed/Autodoc/Systems/AutodocSystem.cs b/Content.Server/_Shitmed/Autodoc/Systems/AutodocSystem.cs new file mode 100644 index 0000000000..d1af790eaa --- /dev/null +++ b/Content.Server/_Shitmed/Autodoc/Systems/AutodocSystem.cs @@ -0,0 +1,53 @@ +using Content.Server.Body.Components; +using Content.Server.Body.Systems; +using Content.Shared.Chat; +using Content.Server.Chat.Systems; +using Content.Shared.DoAfter; +using Content.Server.Power.EntitySystems; +using Content.Shared._Shitmed.Autodoc.Components; +using Content.Shared._Shitmed.Autodoc.Systems; +using Content.Server.Bed.Sleep; + +namespace Content.Server._Shitmed.Autodoc.Systems; + +public sealed class AutodocSystem : SharedAutodocSystem +{ + [Dependency] private readonly InternalsSystem _internals = default!; + [Dependency] private readonly ChatSystem _chat = default!; + [Dependency] private readonly PowerReceiverSystem _power = default!; + [Dependency] private readonly SleepingSystem _sleepingSystem = default!; // Sleeping isnt shared yet. + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + var now = Timing.CurTime; + while (query.MoveNext(out var uid, out var active, out var comp)) + { + if (now < active.NextUpdate) + continue; + + active.NextUpdate = now + comp.UpdateDelay; + if (HasComp(uid) || !_power.IsPowered(uid)) + continue; + + if (Proceed((uid, comp, active))) + RemCompDeferred(uid); + } + } + + protected override void WakePatient(EntityUid patient) + { + // incase they are using nitrous, disconnect it so they can get woken up later on + if (TryComp(patient, out var internals) && _internals.AreInternalsWorking(patient, internals)) + _internals.DisconnectTank(internals); + + _sleepingSystem.TryWaking(patient); + } + + public override void Say(EntityUid uid, string msg) + { + _chat.TrySendInGameICMessage(uid, msg, InGameICChatType.Speak, hideChat: false, hideLog: true, checkRadioPrefix: false); + } +} diff --git a/Content.Server/Body/Systems/HeartSystem.cs b/Content.Server/_Shitmed/Body/Organ/HeartSystem.cs similarity index 88% rename from Content.Server/Body/Systems/HeartSystem.cs rename to Content.Server/_Shitmed/Body/Organ/HeartSystem.cs index 7926c833e3..b69361af84 100644 --- a/Content.Server/Body/Systems/HeartSystem.cs +++ b/Content.Server/_Shitmed/Body/Organ/HeartSystem.cs @@ -1,10 +1,10 @@ -using Content.Shared.Body.Components; -using Content.Shared.Body.Systems; using Content.Shared.Body.Events; -using Content.Shared.Body.Organ; -using Content.Server.DelayedDeath; using Content.Server.Body.Components; -namespace Content.Server.Body.Systems; +using Content.Shared.Body.Systems; +using Content.Shared._Shitmed.Body.Organ; +using Content.Server._Shitmed.DelayedDeath; + +namespace Content.Server._Shitmed.Body.Organ; public sealed class HeartSystem : EntitySystem { @@ -35,4 +35,4 @@ private void HandleAddition(EntityUid uid, HeartComponent _, ref OrganAddedToBod RemComp(args.Body); } // Shitmed-End -} \ No newline at end of file +} diff --git a/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganComponent.cs b/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganComponent.cs new file mode 100644 index 0000000000..640f61d5e8 --- /dev/null +++ b/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganComponent.cs @@ -0,0 +1,26 @@ +using Content.Shared.StatusEffect; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Server._Shitmed.Body.Organ; + +[RegisterComponent, Access(typeof(StatusEffectOrganSystem))] +[AutoGenerateComponentPause] +public sealed partial class StatusEffectOrganComponent : Component +{ + /// + /// List of status effects and components to refresh while the organ is installed. + /// + [DataField(required: true)] + public Dictionary, string> Refresh = new(); + + /// + /// How long to wait between each refresh. + /// Effects can only last at most this long once the organ is removed. + /// + [DataField] + public TimeSpan Delay = TimeSpan.FromSeconds(5); + + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] + public TimeSpan NextUpdate = TimeSpan.Zero; +} diff --git a/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganSystem.cs b/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganSystem.cs new file mode 100644 index 0000000000..b3394b7dd9 --- /dev/null +++ b/Content.Server/_Shitmed/Body/Organ/StatusEffectOrganSystem.cs @@ -0,0 +1,33 @@ +using Content.Shared.Body.Organ; +using Content.Shared.StatusEffect; +using Robust.Shared.Timing; + +namespace Content.Server._Shitmed.Body.Organ; + +public sealed class StatusEffectOrganSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly StatusEffectsSystem _effects = default!; + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + var now = _timing.CurTime; + while (query.MoveNext(out var uid, out var comp, out var organ)) + { + if (now < comp.NextUpdate || organ.Body is not {} body) + continue; + + comp.NextUpdate = now + comp.Delay; + if (!TryComp(body, out var effects)) + continue; + + foreach (var (key, component) in comp.Refresh) + { + _effects.TryAddStatusEffect(body, key, comp.Delay, refresh: true, component, effects); + } + } + } +} diff --git a/Content.Server/Body/Systems/DebrainedSystem.cs b/Content.Server/_Shitmed/Body/Systems/DebrainedSystem.cs similarity index 94% rename from Content.Server/Body/Systems/DebrainedSystem.cs rename to Content.Server/_Shitmed/Body/Systems/DebrainedSystem.cs index 6f1f2c1ff6..18713ec74a 100644 --- a/Content.Server/Body/Systems/DebrainedSystem.cs +++ b/Content.Server/_Shitmed/Body/Systems/DebrainedSystem.cs @@ -1,13 +1,13 @@ +using Content.Server._Shitmed.DelayedDeath; +using Content.Shared._Shitmed.Body.Organ; using Content.Shared.Body.Systems; -using Content.Shared.Body.Organ; -using Content.Server.DelayedDeath; using Content.Shared.Mind; using Content.Server.Popups; using Content.Shared.Speech; using Content.Shared.Standing; using Content.Shared.Stunnable; -namespace Content.Server.Body.Systems; +namespace Content.Server._Shitmed.Body.Systems; /// /// This system handles behavior on entities when they lose their head or their brains are removed. diff --git a/Content.Server/Body/Systems/EyesSystem.cs b/Content.Server/_Shitmed/Body/Systems/EyesSystem.cs similarity index 98% rename from Content.Server/Body/Systems/EyesSystem.cs rename to Content.Server/_Shitmed/Body/Systems/EyesSystem.cs index b59b278711..9a10e875b7 100644 --- a/Content.Server/Body/Systems/EyesSystem.cs +++ b/Content.Server/_Shitmed/Body/Systems/EyesSystem.cs @@ -1,7 +1,7 @@ using Content.Server.Body.Components; using Content.Shared.Body.Components; using Content.Shared.Body.Events; -using Content.Shared.Body.Organ; +using Content.Shared._Shitmed.Body.Organ; using Content.Shared.Eye.Blinding.Components; using Content.Shared.Eye.Blinding.Systems; diff --git a/Content.Server/Cybernetics/CyberneticsSystem.cs b/Content.Server/_Shitmed/Cybernetics/CyberneticsSystem.cs similarity index 90% rename from Content.Server/Cybernetics/CyberneticsSystem.cs rename to Content.Server/_Shitmed/Cybernetics/CyberneticsSystem.cs index 744e0e77ca..386bfc9de8 100644 --- a/Content.Server/Cybernetics/CyberneticsSystem.cs +++ b/Content.Server/_Shitmed/Cybernetics/CyberneticsSystem.cs @@ -1,10 +1,11 @@ using Content.Server.Emp; -using Content.Server.Body.Systems; using Content.Shared.Body.Part; using Content.Shared.Body.Organ; -using Content.Shared.Cybernetics; +using Content.Shared._Shitmed.Body.Organ; +using Content.Shared._Shitmed.Body.Events; +using Content.Shared._Shitmed.Cybernetics; -namespace Content.Server.Cybernetics; +namespace Content.Server._Shitmed.Cybernetics; internal sealed class CyberneticsSystem : EntitySystem { diff --git a/Content.Server/DelayedDeath/DelayedDeathComponent.cs b/Content.Server/_Shitmed/DelayedDeath/DelayedDeathComponent.cs similarity index 87% rename from Content.Server/DelayedDeath/DelayedDeathComponent.cs rename to Content.Server/_Shitmed/DelayedDeath/DelayedDeathComponent.cs index 2a681cde67..a844816c8a 100644 --- a/Content.Server/DelayedDeath/DelayedDeathComponent.cs +++ b/Content.Server/_Shitmed/DelayedDeath/DelayedDeathComponent.cs @@ -1,4 +1,4 @@ -namespace Content.Server.DelayedDeath; +namespace Content.Server._Shitmed.DelayedDeath; [RegisterComponent] public sealed partial class DelayedDeathComponent : Component @@ -13,4 +13,4 @@ public sealed partial class DelayedDeathComponent : Component /// How long it has been since the delayed death timer started. /// public float DeathTimer; -} \ No newline at end of file +} diff --git a/Content.Server/DelayedDeath/DelayedDeathSystem.cs b/Content.Server/_Shitmed/DelayedDeath/DelayedDeathSystem.cs similarity index 88% rename from Content.Server/DelayedDeath/DelayedDeathSystem.cs rename to Content.Server/_Shitmed/DelayedDeath/DelayedDeathSystem.cs index 0f7c33dfcc..33517bc048 100644 --- a/Content.Server/DelayedDeath/DelayedDeathSystem.cs +++ b/Content.Server/_Shitmed/DelayedDeath/DelayedDeathSystem.cs @@ -1,11 +1,8 @@ -using Content.Shared.Body.Organ; -using Content.Shared.Body.Events; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; using Content.Shared.Mobs.Systems; -using Robust.Shared.Timing; using Robust.Shared.Prototypes; -namespace Content.Server.DelayedDeath; +namespace Content.Server._Shitmed.DelayedDeath; public partial class DelayedDeathSystem : EntitySystem { @@ -28,4 +25,4 @@ public override void Update(float frameTime) } } } -} \ No newline at end of file +} diff --git a/Content.Server/Destructible/Thresholds/Behaviors/GibPartBehavior.cs b/Content.Server/_Shitmed/Destructible/Thresholds/Behaviors/GibPartBehavior.cs similarity index 82% rename from Content.Server/Destructible/Thresholds/Behaviors/GibPartBehavior.cs rename to Content.Server/_Shitmed/Destructible/Thresholds/Behaviors/GibPartBehavior.cs index f9e39ba884..abbbd0928a 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/GibPartBehavior.cs +++ b/Content.Server/_Shitmed/Destructible/Thresholds/Behaviors/GibPartBehavior.cs @@ -2,6 +2,8 @@ using Content.Shared.Body.Part; using JetBrains.Annotations; +// Leaving this one in the default namespace because I am afraid to test it +// in the Shitmed namespace lmao. namespace Content.Server.Destructible.Thresholds.Behaviors; [UsedImplicitly] diff --git a/Content.Server/_Shitmed/Medical/Surgery/GhettoSurgerySystem.cs b/Content.Server/_Shitmed/Medical/Surgery/GhettoSurgerySystem.cs new file mode 100644 index 0000000000..cacf90817a --- /dev/null +++ b/Content.Server/_Shitmed/Medical/Surgery/GhettoSurgerySystem.cs @@ -0,0 +1,50 @@ +using Content.Server.Kitchen.Components; +using Content.Shared._Shitmed.Medical.Surgery.Tools; + +namespace Content.Server._Shitmed.Medical.Surgery; + +/// +/// Makes all sharp things usable for incisions and sawing through bones, though worse than any other kind of ghetto analogue. +/// +public sealed partial class GhettoSurgerySystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnSharpInit); + SubscribeLocalEvent(OnSharpShutdown); + } + + private void OnSharpInit(Entity ent, ref MapInitEvent args) + { + if (EnsureComp(ent, out var scalpel)) + { + ent.Comp.HadScalpel = true; + } + else + { + scalpel.Speed = 0.3f; + Dirty(ent.Owner, scalpel); + } + + if (EnsureComp(ent, out var saw)) + { + ent.Comp.HadBoneSaw = true; + } + else + { + saw.Speed = 0.2f; + Dirty(ent.Owner, saw); + } + } + + private void OnSharpShutdown(Entity ent, ref ComponentShutdown args) + { + if (ent.Comp.HadScalpel) + RemComp(ent); + + if (ent.Comp.HadBoneSaw) + RemComp(ent); + } +} diff --git a/Content.Server/Medical/Surgery/SurgerySystem.cs b/Content.Server/_Shitmed/Medical/Surgery/SurgerySystem.cs similarity index 76% rename from Content.Server/Medical/Surgery/SurgerySystem.cs rename to Content.Server/_Shitmed/Medical/Surgery/SurgerySystem.cs index 8d666d178a..dc159188b5 100644 --- a/Content.Server/Medical/Surgery/SurgerySystem.cs +++ b/Content.Server/_Shitmed/Medical/Surgery/SurgerySystem.cs @@ -11,22 +11,21 @@ using Content.Shared.Eye.Blinding.Systems; using Content.Shared.Interaction; using Content.Shared.Inventory; -using Content.Shared.Medical.Surgery; -using Content.Shared.Medical.Surgery.Conditions; -using Content.Shared.Medical.Surgery.Effects.Step; -using Content.Shared.Medical.Surgery.Steps; -using Content.Shared.Medical.Surgery.Steps.Parts; -using Content.Shared.Medical.Surgery.Tools; -using Content.Shared.Mood; -using Content.Shared.Prototypes; +using Content.Shared._Shitmed.Medical.Surgery; +using Content.Shared._Shitmed.Medical.Surgery.Conditions; +using Content.Shared._Shitmed.Medical.Surgery.Effects.Step; +using Content.Shared._Shitmed.Medical.Surgery.Steps; +using Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; +using Content.Shared._Shitmed.Medical.Surgery.Tools; using Robust.Server.GameObjects; using Robust.Shared.Configuration; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Utility; using System.Linq; +using Content.Shared.Verbs; -namespace Content.Server.Medical.Surgery; +namespace Content.Server._Shitmed.Medical.Surgery; public sealed class SurgerySystem : SharedSurgerySystem { @@ -40,13 +39,11 @@ public sealed class SurgerySystem : SharedSurgerySystem [Dependency] private readonly RottingSystem _rot = default!; [Dependency] private readonly BlindableSystem _blindableSystem = default!; - private readonly List _surgeries = new(); - public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnToolAfterInteract); + SubscribeLocalEvent>(OnUtilityVerb); SubscribeLocalEvent(OnSurgeryStepDamage); // You might be wondering "why aren't we using StepEvent for these two?" reason being that StepEvent fires off regardless of success on the previous functions // so this would heal entities even if you had a used or incorrect organ. @@ -54,14 +51,12 @@ public override void Initialize() SubscribeLocalEvent(OnSurgeryDamageChange); SubscribeLocalEvent(OnStepScreamComplete); SubscribeLocalEvent(OnStepSpawnComplete); - SubscribeLocalEvent(OnPrototypesReloaded); - LoadPrototypes(); } protected override void RefreshUI(EntityUid body) { var surgeries = new Dictionary>(); - foreach (var surgery in _surgeries) + foreach (var surgery in AllSurgeries) { if (GetSingleton(surgery) is not { } surgeryEnt) continue; @@ -104,46 +99,46 @@ private void SetDamage(EntityUid body, targetPart: _body.GetTargetBodyPart(partComp)); } - private void OnToolAfterInteract(Entity ent, ref AfterInteractEvent args) + private void AttemptStartSurgery(Entity ent, EntityUid user, EntityUid target) { - var user = args.User; - if (args.Handled - || !args.CanReach - || args.Target == null - || !HasComp(args.Target) - || !TryComp(args.User, out var surgery) - || !surgery.CanOperate - || !IsLyingDown(args.Target.Value, args.User)) - { + if (!IsLyingDown(target, user)) return; - } - if (user == args.Target && !_config.GetCVar(CCVars.CanOperateOnSelf)) + if (user == target && !_config.GetCVar(CCVars.CanOperateOnSelf)) { _popup.PopupEntity(Loc.GetString("surgery-error-self-surgery"), user, user); return; } - args.Handled = true; - _ui.OpenUi(args.Target.Value, SurgeryUIKey.Key, user); - RefreshUI(args.Target.Value); + _ui.OpenUi(target, SurgeryUIKey.Key, user); + RefreshUI(target); } - private void OnSurgeryStepDamage(Entity ent, ref SurgeryStepDamageEvent args) => - SetDamage(args.Body, args.Damage, args.PartMultiplier, args.User, args.Part); - - private void OnSurgerySpecialDamageChange(Entity ent, ref SurgeryStepDamageChangeEvent args) + private void OnUtilityVerb(Entity ent, ref GetVerbsEvent args) { - // Im killing this shit soon as well. - if (ent.Comp.DamageType == "Rot") - _rot.ReduceAccumulator(args.Body, TimeSpan.FromSeconds(2147483648)); // BEHOLD, SHITCODE THAT I JUST COPY PASTED. I'll redo it at some point, pinky swear :) + if (!args.CanInteract + || !args.CanAccess + || !HasComp(args.Target)) + return; - /*else if (ent.Comp.DamageType == "Eye" - && TryComp(ent, out BlindableComponent? blindComp) - && blindComp.EyeDamage > 0) - _blindableSystem.AdjustEyeDamage((args.Body, blindComp), -blindComp!.EyeDamage);*/ + var user = args.User; + var target = args.Target; + + var verb = new UtilityVerb() + { + Act = () => AttemptStartSurgery(ent, user, target), + Icon = new SpriteSpecifier.Rsi(new("/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/"), "scalpel"), + Text = Loc.GetString("surgery-verb-text"), + Message = Loc.GetString("surgery-verb-message"), + DoContactInteraction = true + }; + + args.Verbs.Add(verb); } + private void OnSurgeryStepDamage(Entity ent, ref SurgeryStepDamageEvent args) => + SetDamage(args.Body, args.Damage, args.PartMultiplier, args.User, args.Part); + private void OnSurgeryDamageChange(Entity ent, ref SurgeryStepDamageChangeEvent args) { var damageChange = ent.Comp.Damage; @@ -153,6 +148,17 @@ private void OnSurgeryDamageChange(Entity en SetDamage(args.Body, damageChange, 0.5f, args.User, args.Part); } + private void OnSurgerySpecialDamageChange(Entity ent, ref SurgeryStepDamageChangeEvent args) + { + // Im killing this shit soon too, inshallah. + if (ent.Comp.DamageType == "Rot") + _rot.ReduceAccumulator(args.Body, TimeSpan.FromSeconds(2147483648)); // BEHOLD, SHITCODE THAT I JUST COPY PASTED. I'll redo it at some point, pinky swear :) + /*else if (ent.Comp.DamageType == "Eye" + && TryComp(ent, out BlindableComponent? blindComp) + && blindComp.EyeDamage > 0) + _blindableSystem.AdjustEyeDamage((args.Body, blindComp), -blindComp!.EyeDamage);*/ + } + private void OnStepScreamComplete(Entity ent, ref SurgeryStepEvent args) { if (HasComp(args.Body)) @@ -162,20 +168,4 @@ private void OnStepScreamComplete(Entity ent, r } private void OnStepSpawnComplete(Entity ent, ref SurgeryStepEvent args) => SpawnAtPosition(ent.Comp.Entity, Transform(args.Body).Coordinates); - - private void OnPrototypesReloaded(PrototypesReloadedEventArgs args) - { - if (!args.WasModified()) - return; - - LoadPrototypes(); - } - - private void LoadPrototypes() - { - _surgeries.Clear(); - foreach (var entity in _prototypes.EnumeratePrototypes()) - if (entity.HasComponent()) - _surgeries.Add(new EntProtoId(entity.ID)); - } } diff --git a/Content.Server/Targeting/TargetingSystem.cs b/Content.Server/_Shitmed/Targeting/TargetingSystem.cs similarity index 91% rename from Content.Server/Targeting/TargetingSystem.cs rename to Content.Server/_Shitmed/Targeting/TargetingSystem.cs index 3fc8ea5964..889d8e7b30 100644 --- a/Content.Server/Targeting/TargetingSystem.cs +++ b/Content.Server/_Shitmed/Targeting/TargetingSystem.cs @@ -1,9 +1,10 @@ using Content.Shared.Body.Systems; using Content.Shared.Mobs; -using Content.Shared.Targeting; -using Content.Shared.Targeting.Events; +using Content.Shared._Shitmed.Targeting; +using Content.Shared._Shitmed.Targeting.Events; +using Content.Shared.Body.Part; -namespace Content.Server.Targeting; +namespace Content.Server._Shitmed.Targeting; public sealed class TargetingSystem : SharedTargetingSystem { [Dependency] private readonly SharedBodySystem _bodySystem = default!; diff --git a/Content.Shared/Body/Events/AmputateAttemptEvent.cs b/Content.Shared/Body/Events/AmputateAttemptEvent.cs deleted file mode 100644 index b71a0407bf..0000000000 --- a/Content.Shared/Body/Events/AmputateAttemptEvent.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Content.Shared.Body.Events; - -/// -/// Raised on an entity when attempting to remove a body part. -/// -[ByRefEvent] -public readonly record struct AmputateAttemptEvent(EntityUid Part); diff --git a/Content.Shared/Body/Organ/HeartComponent.cs b/Content.Shared/Body/Organ/HeartComponent.cs deleted file mode 100644 index fc4def945e..0000000000 --- a/Content.Shared/Body/Organ/HeartComponent.cs +++ /dev/null @@ -1,6 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Body.Organ; - -[RegisterComponent] -public sealed partial class HeartComponent : Component; diff --git a/Content.Shared/Body/Organ/OrganComponent.cs b/Content.Shared/Body/Organ/OrganComponent.cs index f0e8c22eba..ee9798e020 100644 --- a/Content.Shared/Body/Organ/OrganComponent.cs +++ b/Content.Shared/Body/Organ/OrganComponent.cs @@ -1,15 +1,14 @@ using Content.Shared.Body.Systems; -using Robust.Shared.Containers; using Robust.Shared.GameStates; -using Content.Shared.Medical.Surgery; -using Content.Shared.Medical.Surgery.Tools; -using Robust.Shared.Prototypes; +using Robust.Shared.Prototypes; // Shitmed Change +using Content.Shared._Shitmed.Medical.Surgery; // Shitmed Change +using Content.Shared._Shitmed.Medical.Surgery.Tools; // Shitmed Change namespace Content.Shared.Body.Organ; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] -[Access(typeof(SharedBodySystem), typeof(SharedSurgerySystem))] -public sealed partial class OrganComponent : Component, ISurgeryToolComponent +[Access(typeof(SharedBodySystem), typeof(SharedSurgerySystem))] // Shitmed Change +public sealed partial class OrganComponent : Component, ISurgeryToolComponent // Shitmed Change { /// /// Relevant body this organ is attached to. @@ -18,15 +17,16 @@ public sealed partial class OrganComponent : Component, ISurgeryToolComponent public EntityUid? Body; /// - /// Relevant body this organ originally belonged to. - /// /// FOR WHATEVER FUCKING REASON AUTONETWORKING THIS CRASHES GIBTEST AAAAAAAAAAAAAAA + /// Shitmed Change:Relevant body this organ originally belonged to. + /// FOR WHATEVER FUCKING REASON AUTONETWORKING THIS CRASHES GIBTEST AAAAAAAAAAAAAAA /// [DataField] public EntityUid? OriginalBody; + // Shitmed Change Start /// - /// Shitcodey solution to not being able to know what name corresponds to each organ's slot ID - /// without referencing the prototype or hardcoding. + /// Shitmed Change: Shitcodey solution to not being able to know what name corresponds to each organ's slot ID + /// without referencing the prototype or hardcoding. /// [DataField, AlwaysPushInheritance] @@ -39,11 +39,12 @@ public sealed partial class OrganComponent : Component, ISurgeryToolComponent public float Speed { get; set; } = 1f; /// - /// If true, the organ will not heal an entity when transplanted into them. + /// Shitmed Change: If true, the organ will not heal an entity when transplanted into them. /// [DataField, AutoNetworkedField] public bool? Used { get; set; } + /// /// When attached, the organ will ensure these components on the entity, and delete them on removal. /// @@ -67,4 +68,5 @@ public sealed partial class OrganComponent : Component, ISurgeryToolComponent /// [DataField] public bool CanEnable = true; + // Shitmed Change End } diff --git a/Content.Shared/Body/Part/BodyPartComponent.cs b/Content.Shared/Body/Part/BodyPartComponent.cs index 85fa74c1f7..2071d13a55 100644 --- a/Content.Shared/Body/Part/BodyPartComponent.cs +++ b/Content.Shared/Body/Part/BodyPartComponent.cs @@ -1,20 +1,22 @@ using Content.Shared.Body.Components; using Content.Shared.Body.Systems; -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Damage; -using Content.Shared.FixedPoint; -using Content.Shared.Medical.Surgery.Tools; -using Content.Shared.Targeting; using Robust.Shared.Containers; using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; using Robust.Shared.Serialization; +// Shitmed Change + +using Content.Shared.Containers.ItemSlots; +using Content.Shared.FixedPoint; +using Content.Shared._Shitmed.Medical.Surgery.Tools; +using Content.Shared._Shitmed.Targeting; +using Robust.Shared.Prototypes; + namespace Content.Shared.Body.Part; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] -[Access(typeof(SharedBodySystem))] -public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent +//[Access(typeof(SharedBodySystem))] // Shitmed Change - all access :godo: +public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent // Shitmed Change { // Need to set this on container changes as it may be several transform parents up the hierarchy. /// @@ -23,57 +25,32 @@ public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent [DataField, AutoNetworkedField] public EntityUid? Body; - [DataField, AutoNetworkedField] - public EntityUid? OriginalBody; + // Shitmed Change Start [DataField, AutoNetworkedField] public BodyPartSlot? ParentSlot; - [DataField, AutoNetworkedField, AlwaysPushInheritance] - public BodyPartType PartType = BodyPartType.Other; - - // TODO BODY Replace with a simulation of organs /// - /// Whether or not the owning will die if all - /// s of this type are removed from it. - /// - [DataField("vital"), AutoNetworkedField] - public bool IsVital; - - /// - /// Amount of damage to deal when the part gets removed. - /// Only works if IsVital is true. + /// Shitmed Change: Amount of damage to deal when the part gets removed. + /// Only works if IsVital is true. /// [DataField, AutoNetworkedField] public FixedPoint2 VitalDamage = 100; - - [DataField, AutoNetworkedField, AlwaysPushInheritance] - public BodyPartSymmetry Symmetry = BodyPartSymmetry.None; - [DataField, AlwaysPushInheritance] public string ToolName { get; set; } = "A body part"; [DataField, AlwaysPushInheritance] - public float Speed { get; set; } = 1f; + public string SlotId = ""; [DataField, AutoNetworkedField] public bool? Used { get; set; } = null; - /// - /// Child body parts attached to this body part. - /// - [DataField, AutoNetworkedField] - public Dictionary Children = new(); - - /// - /// Organs attached to this body part. - /// - [DataField, AutoNetworkedField] - public Dictionary Organs = new(); + [DataField, AlwaysPushInheritance] + public float Speed { get; set; } = 1f; /// - /// What's the max health this body part can have? + /// Shitmed Change: What's the max health this body part can have? /// [DataField] public float MinIntegrity; @@ -85,15 +62,15 @@ public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent public bool CanSever = true; /// - /// Whether this body part is enabled or not. + /// Shitmed Change: Whether this body part is enabled or not. /// [DataField, AutoNetworkedField] public bool Enabled = true; /// - /// Whether this body part can be enabled or not. Used for non-functional prosthetics. + /// Shitmed Change: Whether this body part can be enabled or not. Used for non-functional prosthetics. /// - [DataField] + [DataField, AutoNetworkedField] public bool CanEnable = true; /// @@ -103,55 +80,56 @@ public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent public bool CanAttachChildren = true; /// - /// How long it takes to run another self heal tick on the body part. + /// Shitmed Change: How long it takes to run another self heal tick on the body part. /// [DataField] public float HealingTime = 30; /// - /// How long it has been since the last self heal tick on the body part. + /// Shitmed Change: How long it has been since the last self heal tick on the body part. /// public float HealingTimer; /// - /// How much health to heal on the body part per tick. + /// Shitmed Change: How much health to heal on the body part per tick. /// [DataField] public float SelfHealingAmount = 5; /// - /// The name of the container for this body part. Used in insertion surgeries. + /// Shitmed Change: The name of the container for this body part. Used in insertion surgeries. /// [DataField] public string ContainerName { get; set; } = "part_slot"; /// - /// The slot for item insertion. + /// Shitmed Change: The slot for item insertion. /// [DataField, AutoNetworkedField] public ItemSlot ItemInsertionSlot = new(); + /// - /// Current species. Dictates things like body part sprites. + /// Shitmed Change: Current species. Dictates things like body part sprites. /// [DataField, AutoNetworkedField] public string Species { get; set; } = ""; /// - /// The total damage that has to be dealt to a body part - /// to make possible severing it. + /// Shitmed Change: The total damage that has to be dealt to a body part + /// to make possible severing it. /// [DataField, AutoNetworkedField] public float SeverIntegrity = 90; /// - /// The ID of the base layer for this body part. + /// Shitmed Change: The ID of the base layer for this body part. /// [DataField, AutoNetworkedField, AlwaysPushInheritance] public string? BaseLayerId; /// - /// On what TargetIntegrity we should re-enable the part. + /// Shitmed Change: On what TargetIntegrity we should re-enable the part. /// [DataField, AutoNetworkedField] public TargetIntegrity EnableIntegrity = TargetIntegrity.ModeratelyWounded; @@ -167,6 +145,22 @@ public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent { TargetIntegrity.Healthy, 10 }, }; + + [DataField, AutoNetworkedField, AlwaysPushInheritance] + public BodyPartType PartType = BodyPartType.Other; + + + // TODO BODY Replace with a simulation of organs + /// + /// Whether or not the owning will die if all + /// s of this type are removed from it. + /// + [DataField("vital"), AutoNetworkedField] + public bool IsVital; + + [DataField, AutoNetworkedField, AlwaysPushInheritance] + public BodyPartSymmetry Symmetry = BodyPartSymmetry.None; + /// /// When attached, the part will ensure these components on the entity, and delete them on removal. /// @@ -179,6 +173,20 @@ public sealed partial class BodyPartComponent : Component, ISurgeryToolComponent [DataField, AlwaysPushInheritance] public ComponentRegistry? OnRemove; + // Shitmed Change End + + /// + /// Child body parts attached to this body part. + /// + [DataField, AutoNetworkedField] + public Dictionary Children = new(); + + /// + /// Organs attached to this body part. + /// + [DataField, AutoNetworkedField] + public Dictionary Organs = new(); + /// /// These are only for VV/Debug do not use these for gameplay/systems /// diff --git a/Content.Shared/Body/Part/BodyPartEvents.cs b/Content.Shared/Body/Part/BodyPartEvents.cs index 8246a9b004..0d8d2c8a26 100644 --- a/Content.Shared/Body/Part/BodyPartEvents.cs +++ b/Content.Shared/Body/Part/BodyPartEvents.cs @@ -1,29 +1,7 @@ -using Content.Shared.Humanoid; - namespace Content.Shared.Body.Part; [ByRefEvent] public readonly record struct BodyPartAddedEvent(string Slot, Entity Part); -// Kind of a clone of the above for surgical reattachment specifically. -[ByRefEvent] -public readonly record struct BodyPartAttachedEvent(Entity Part); - [ByRefEvent] public readonly record struct BodyPartRemovedEvent(string Slot, Entity Part); - -// Kind of a clone of the above for any instances where we call DropPart(), reasoning being that RemovedEvent fires off -// a lot more often than what I'd like due to PVS. -[ByRefEvent] -public readonly record struct BodyPartDroppedEvent(Entity Part); - -[ByRefEvent] -public readonly record struct BodyPartEnableChangedEvent(bool Enabled); - -[ByRefEvent] -public readonly record struct BodyPartEnabledEvent(Entity Part); - -[ByRefEvent] -public readonly record struct BodyPartDisabledEvent(Entity Part); - -public readonly record struct BodyPartComponentsModifyEvent(EntityUid Body, bool Add); diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Body.cs b/Content.Shared/Body/Systems/SharedBodySystem.Body.cs index a56504b5f0..637b4b1cb5 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Body.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.Body.cs @@ -4,25 +4,28 @@ using Content.Shared.Body.Organ; using Content.Shared.Body.Part; using Content.Shared.Body.Prototypes; -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Damage; using Content.Shared.DragDrop; -using Content.Shared.FixedPoint; using Content.Shared.Gibbing.Components; using Content.Shared.Gibbing.Events; using Content.Shared.Gibbing.Systems; -using Content.Shared.Humanoid; -using Content.Shared.Humanoid.Events; using Content.Shared.Inventory; -using Content.Shared.Rejuvenate; -using Content.Shared.Standing; -using Content.Shared.Targeting; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Map; using Robust.Shared.Utility; + +// Shitmed Change +using Content.Shared._Shitmed.Body.Events; +using Content.Shared._Shitmed.Body.Part; +using Content.Shared._Shitmed.Humanoid.Events; +using Content.Shared.Silicons.Borgs.Components; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Humanoid; +using Content.Shared.Inventory.Events; +using Content.Shared.Standing; using Robust.Shared.Timing; + namespace Content.Shared.Body.Systems; public partial class SharedBodySystem @@ -35,10 +38,11 @@ public partial class SharedBodySystem */ [Dependency] private readonly InventorySystem _inventory = default!; - [Dependency] private readonly ItemSlotsSystem _slots = default!; [Dependency] private readonly GibbingSystem _gibbingSystem = default!; [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private readonly ItemSlotsSystem _slots = default!; // Shitmed Change + [Dependency] private readonly IGameTiming _gameTiming = default!; // Shitmed Change + private const float GibletLaunchImpulse = 8; private const float GibletLaunchImpulseVariance = 3; @@ -51,8 +55,10 @@ private void InitializeBody() SubscribeLocalEvent(OnBodyInit); SubscribeLocalEvent(OnBodyMapInit); SubscribeLocalEvent(OnBodyCanDrag); - SubscribeLocalEvent(OnStandAttempt); - SubscribeLocalEvent(OnProfileLoadFinished); + SubscribeLocalEvent(OnStandAttempt); // Shitmed Change + SubscribeLocalEvent(OnProfileLoadFinished); // Shitmed change + SubscribeLocalEvent(OnBeingEquippedAttempt); // Shitmed Change + } private void OnBodyInserted(Entity ent, ref EntInsertedIntoContainerMessage args) @@ -126,11 +132,11 @@ private void MapInitBody(EntityUid bodyEntity, BodyPrototype prototype) var rootPartUid = SpawnInContainerOrDrop(protoRoot.Part, bodyEntity, BodyRootContainerId); var rootPart = Comp(rootPartUid); rootPart.Body = bodyEntity; - rootPart.OriginalBody = bodyEntity; Dirty(rootPartUid, rootPart); + // Setup the rest of the body entities. SetupOrgans((rootPartUid, rootPart), protoRoot.Organs); - MapInitParts(rootPartUid, rootPart, prototype); + MapInitParts(rootPartUid, rootPart, prototype); // Shitmed Change } private void OnBodyCanDrag(Entity ent, ref CanDragEvent args) @@ -138,16 +144,10 @@ private void OnBodyCanDrag(Entity ent, ref CanDragEvent args) args.Handled = true; } - private void OnStandAttempt(Entity ent, ref StandAttemptEvent args) - { - if (ent.Comp.LegEntities.Count == 0) - args.Cancel(); - } - /// /// Sets up all of the relevant body parts for a particular body entity and root part. /// - private void MapInitParts(EntityUid rootPartId, BodyPartComponent rootPart, BodyPrototype prototype) + private void MapInitParts(EntityUid rootPartId, BodyPartComponent rootPart, BodyPrototype prototype) // Shitmed Change { // Start at the root part and traverse the body graph, setting up parts as we go. // Basic BFS pathfind. @@ -184,10 +184,11 @@ private void MapInitParts(EntityUid rootPartId, BodyPartComponent rootPart, Body cameFromEntities[connection] = childPart; var childPartComponent = Comp(childPart); - var partSlot = CreatePartSlot(parentEntity, connection, childPartComponent.PartType, parentPartComponent); + TryCreatePartSlot(parentEntity, connection, childPartComponent.PartType, out var partSlot, parentPartComponent); + // Shitmed Change Start childPartComponent.ParentSlot = partSlot; - childPartComponent.OriginalBody = rootPart.Body; Dirty(childPart, childPartComponent); + // Shitmed Change End var cont = Containers.GetContainer(parentEntity, GetPartSlotContainerId(connection)); if (partSlot is null || !Containers.Insert(childPart, cont)) @@ -210,7 +211,7 @@ private void SetupOrgans(Entity ent, Dictionary GetBodyContainers( { if (id is null || !Resolve(id.Value, ref body, logMissing: false) - || body is null - || body.RootContainer == default || body.RootContainer.ContainedEntity is null + || body is null // Shitmed Change + || body.RootContainer == default // Shitmed Change || !Resolve(body.RootContainer.ContainedEntity.Value, ref rootPart)) + { yield break; + } foreach (var child in GetBodyPartChildren(body.RootContainer.ContainedEntity.Value, rootPart)) { @@ -312,6 +315,7 @@ public virtual HashSet GibBody( float splatModifier = 1, Angle splatCone = default, SoundSpecifier? gibSoundOverride = null, + // Shitmed Change GibType gib = GibType.Gib, GibContentsOption contents = GibContentsOption.Drop) { @@ -330,7 +334,7 @@ public virtual HashSet GibBody( foreach (var part in parts) { - _gibbingSystem.TryGibEntityWithRef(bodyId, part.Id, gib, contents, ref gibs, + _gibbingSystem.TryGibEntityWithRef(bodyId, part.Id, gib, contents, ref gibs, // Shitmed Change playAudio: false, launchGibs: true, launchDirection: splatDirection, launchImpulse: GibletLaunchImpulse * splatModifier, launchImpulseVariance: GibletLaunchImpulseVariance, launchCone: splatCone); @@ -341,21 +345,25 @@ public virtual HashSet GibBody( { _gibbingSystem.TryGibEntityWithRef(bodyId, organ.Id, GibType.Drop, GibContentsOption.Skip, ref gibs, playAudio: false, launchImpulse: GibletLaunchImpulse * splatModifier, - launchImpulseVariance: GibletLaunchImpulseVariance, launchCone: splatCone); + launchImpulseVariance:GibletLaunchImpulseVariance, launchCone: splatCone); } } + + var bodyTransform = Transform(bodyId); if (TryComp(bodyId, out var inventory)) { foreach (var item in _inventory.GetHandOrInventoryEntities(bodyId)) { - SharedTransform.AttachToGridOrMap(item); + SharedTransform.DropNextTo(item, (bodyId, bodyTransform)); gibs.Add(item); } } - _audioSystem.PlayPredicted(gibSoundOverride, Transform(bodyId).Coordinates, null); + _audioSystem.PlayPredicted(gibSoundOverride, bodyTransform.Coordinates, null); return gibs; } + // Shitmed Change Start + public virtual HashSet GibPart( EntityUid partId, BodyPartComponent? part = null, @@ -375,8 +383,7 @@ public virtual HashSet GibPart( if (IsPartRoot(bodyEnt, partId, part: part) || !part.CanSever) return gibs; - ChangeSlotState((partId, part), true); - + DropSlotContents((partId, part)); RemovePartChildren((partId, part), bodyEnt); foreach (var organ in GetPartOrgans(partId, part)) { @@ -416,8 +423,21 @@ public virtual bool BurnPart(EntityUid partId, if (IsPartRoot(bodyEnt, partId, part: part)) return false; - ChangeSlotState((partId, part), true); + var gibs = new HashSet(); + // Todo: Kill this in favor of husking. + DropSlotContents((partId, part)); RemovePartChildren((partId, part), bodyEnt); + foreach (var organ in GetPartOrgans(partId, part)) + _gibbingSystem.TryGibEntityWithRef(bodyEnt, organ.Id, GibType.Drop, GibContentsOption.Skip, + ref gibs, playAudio: false, launchImpulse: GibletLaunchImpulse, launchImpulseVariance: GibletLaunchImpulseVariance); + + _gibbingSystem.TryGibEntityWithRef(partId, partId, GibType.Gib, GibContentsOption.Gib, ref gibs, + playAudio: false, launchGibs: true, launchImpulse: GibletLaunchImpulse, launchImpulseVariance: GibletLaunchImpulseVariance); + + if (HasComp(partId)) + foreach (var item in _inventory.GetHandOrInventoryEntities(partId)) + SharedTransform.AttachToGridOrMap(item); + QueueDel(partId); return true; } @@ -428,9 +448,44 @@ public virtual bool BurnPart(EntityUid partId, private void OnProfileLoadFinished(EntityUid uid, BodyComponent component, ProfileLoadFinishedEvent args) { if (!HasComp(uid) - || TerminatingOrDeleted(uid)) + || TerminatingOrDeleted(uid) + || !Initialized(uid)) // We do this last one for urists on test envs. + return; foreach (var part in GetBodyChildren(uid, component)) EnsureComp(part.Id); } + + private void OnStandAttempt(Entity ent, ref StandAttemptEvent args) + { + if (ent.Comp.LegEntities.Count < ent.Comp.RequiredLegs) + args.Cancel(); + } + + private void OnBeingEquippedAttempt(Entity ent, ref IsEquippingAttemptEvent args) + { + if (!TryComp(args.EquipTarget, out BodyComponent? targetBody) + || targetBody.Prototype == null + || HasComp(args.EquipTarget)) + return; + + if (TryGetPartFromSlotContainer(args.Slot, out var bodyPart) + && bodyPart is not null) + { + var bodyPartString = bodyPart.Value.ToString().ToLower(); + var prototype = Prototypes.Index(targetBody.Prototype.Value); + var hasPartConnection = prototype.Slots.Values.Any(slot => + slot.Connections.Contains(bodyPartString)); + + if (hasPartConnection + && !GetBodyChildrenOfType(args.EquipTarget, bodyPart.Value).Any()) + { + _popup.PopupClient(Loc.GetString("equip-part-missing-error", + ("target", args.EquipTarget), ("part", bodyPartString)), args.Equipee, args.Equipee); + args.Cancel(); + } + } + } + + // Shitmed Change End } diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs b/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs index 9c9fdc5727..14f4f03afa 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs @@ -3,14 +3,20 @@ using Content.Shared.Body.Events; using Content.Shared.Body.Organ; using Content.Shared.Body.Part; -using Content.Shared.BodyEffects; -using Content.Shared.Damage; using Robust.Shared.Containers; +// Shitmed Change + +using Content.Shared.Damage; +using Content.Shared._Shitmed.BodyEffects; +using Content.Shared._Shitmed.Body.Organ; + namespace Content.Shared.Body.Systems; public partial class SharedBodySystem { + // Shitmed Change Start + private void InitializeOrgans() { SubscribeLocalEvent(OnMapInit); @@ -23,6 +29,8 @@ private void OnMapInit(Entity ent, ref MapInitEvent args) EnsureComp(ent); } + // Shitmed Change End + private void AddOrgan( Entity organEnt, EntityUid bodyUid, @@ -34,12 +42,13 @@ private void AddOrgan( if (organEnt.Comp.Body is not null) { - organEnt.Comp.OriginalBody = organEnt.Comp.Body; + // Shitmed Change Start var addedInBodyEv = new OrganAddedToBodyEvent(bodyUid, parentPartUid); RaiseLocalEvent(organEnt, ref addedInBodyEv); var organEnabledEv = new OrganEnableChangedEvent(true); RaiseLocalEvent(organEnt, ref organEnabledEv); } + // Shitmed Change End Dirty(organEnt, organEnt.Comp); } @@ -51,14 +60,17 @@ private void RemoveOrgan(Entity organEnt, EntityUid parentPartUi if (organEnt.Comp.Body is { Valid: true } bodyUid) { + // Shitmed Change Start organEnt.Comp.OriginalBody = organEnt.Comp.Body; var organDisabledEv = new OrganEnableChangedEvent(false); RaiseLocalEvent(organEnt, ref organDisabledEv); + // Shitmed Change End var removedInBodyEv = new OrganRemovedFromBodyEvent(bodyUid, parentPartUid); RaiseLocalEvent(organEnt, ref removedInBodyEv); } - if (TryComp(parentPartUid, out DamageableComponent? damageable) + if (parentPartUid is { Valid: true } + && TryComp(parentPartUid, out DamageableComponent? damageable) && damageable.TotalDamage > 200) TrySetOrganUsed(organEnt, true, organEnt.Comp); @@ -98,7 +110,14 @@ public bool TryCreateOrganSlot( Containers.EnsureContainer(parent.Value, GetOrganContainerId(slotId)); slot = new OrganSlot(slotId); - return part.Organs.TryAdd(slotId, slot.Value); + + // Shitmed Change Start + if (!part.Organs.ContainsKey(slotId) + && !part.Organs.TryAdd(slotId, slot.Value)) + return false; + + return true; + // Shitmed Change End } /// @@ -148,7 +167,7 @@ public bool InsertOrgan( /// public bool RemoveOrgan(EntityUid organId, OrganComponent? organ = null) { - if (!Containers.TryGetContainingContainer(organId, out var container)) + if (!Containers.TryGetContainingContainer((organId, null, null), out var container)) return false; var parent = container.Owner; @@ -237,6 +256,8 @@ public bool TryGetBodyOrganComponents( return false; } + // Shitmed Change Start + public bool TrySetOrganUsed(EntityUid organId, bool used, OrganComponent? organ = null) { if (!Resolve(organId, ref organ) @@ -291,4 +312,6 @@ private void DisableOrgan(Entity organEnt) RaiseLocalEvent(organEnt, ref ev); } } + + // Shitmed Change End } diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs b/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs index dc08854227..5da9cd9a50 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs @@ -1,35 +1,41 @@ +using System.Diagnostics.CodeAnalysis; +using System.Linq; using Content.Shared.Body.Components; using Content.Shared.Body.Events; using Content.Shared.Body.Organ; using Content.Shared.Body.Part; -using Content.Shared.BodyEffects; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; -using Content.Shared.Humanoid; -using Content.Shared.Inventory; using Content.Shared.Movement.Components; -using Content.Shared.Random; -using Content.Shared.Targeting.Events; using Robust.Shared.Containers; using Robust.Shared.Utility; -using System.Diagnostics.CodeAnalysis; -using System.Linq; + +// Shitmed Change Start +using Content.Shared._Shitmed.Body.Events; +using Content.Shared._Shitmed.Body.Part; +using Content.Shared._Shitmed.BodyEffects; +using Content.Shared.Humanoid; +using Content.Shared.Inventory; +using Content.Shared.Random; namespace Content.Shared.Body.Systems; public partial class SharedBodySystem { - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private readonly RandomHelperSystem _randomHelper = default!; // Shitmed Change + [Dependency] private readonly InventorySystem _inventorySystem = default!; // Shitmed Change + private void InitializeParts() { // TODO: This doesn't handle comp removal on child ents. // If you modify this also see the Body partial for root parts. - SubscribeLocalEvent(OnMapInit); - SubscribeLocalEvent(OnBodyPartRemove); SubscribeLocalEvent(OnBodyPartInserted); SubscribeLocalEvent(OnBodyPartRemoved); + + // Shitmed Change Start + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnBodyPartRemove); SubscribeLocalEvent(OnAmputateAttempt); SubscribeLocalEvent(OnPartEnableChanged); } @@ -59,6 +65,154 @@ private void OnBodyPartRemove(Entity ent, ref ComponentRemove if (ent.Comp.PartType == BodyPartType.Torso) _slots.RemoveItemSlot(ent, ent.Comp.ItemInsertionSlot); } + + private void OnPartEnableChanged(Entity partEnt, ref BodyPartEnableChangedEvent args) + { + if (!partEnt.Comp.CanEnable && args.Enabled) + return; + + partEnt.Comp.Enabled = args.Enabled; + + if (args.Enabled) + { + EnablePart(partEnt); + if (partEnt.Comp.Body is { Valid: true } bodyEnt) + RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(bodyEnt, true)); + } + else + { + DisablePart(partEnt); + if (partEnt.Comp.Body is { Valid: true } bodyEnt) + RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(bodyEnt, false)); + } + + Dirty(partEnt, partEnt.Comp); + } + + private void EnablePart(Entity partEnt) + { + if (!TryComp(partEnt.Comp.Body, out BodyComponent? body)) + return; + + // I hate having to hardcode these checks so much. + if (partEnt.Comp.PartType == BodyPartType.Leg) + AddLeg(partEnt, (partEnt.Comp.Body.Value, body)); + + if (partEnt.Comp.PartType == BodyPartType.Arm) + { + var hand = GetBodyChildrenOfType(partEnt.Comp.Body.Value, BodyPartType.Hand, symmetry: partEnt.Comp.Symmetry).FirstOrDefault(); + if (hand != default) + { + var ev = new BodyPartEnabledEvent(hand); + RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); + } + } + + if (partEnt.Comp.PartType == BodyPartType.Hand) + { + var ev = new BodyPartEnabledEvent(partEnt); + RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); + } + } + + /// + /// Shitmed Change: This function handles dropping the items in an entity's slots if they lose all of a given part. + /// Such as their hands, feet, head, etc. + /// + public void DropSlotContents(Entity partEnt) + { + if (partEnt.Comp.Body is not null + && TryComp(partEnt.Comp.Body, out var inventory) // Prevent error for non-humanoids + && GetBodyPartCount(partEnt.Comp.Body.Value, partEnt.Comp.PartType) == 1 + && TryGetPartSlotContainerName(partEnt.Comp.PartType, out var containerNames)) + { + foreach (var containerName in containerNames) + _inventorySystem.DropSlotContents(partEnt.Comp.Body.Value, containerName, inventory); + } + + } + + private void DisablePart(Entity partEnt) + { + if (!TryComp(partEnt.Comp.Body, out BodyComponent? body)) + return; + + if (partEnt.Comp.PartType == BodyPartType.Leg) + RemoveLeg(partEnt, (partEnt.Comp.Body.Value, body)); + + if (partEnt.Comp.PartType == BodyPartType.Arm) + { + var hand = GetBodyChildrenOfType(partEnt.Comp.Body.Value, BodyPartType.Hand, symmetry: partEnt.Comp.Symmetry).FirstOrDefault(); + if (hand != default) + { + var ev = new BodyPartDisabledEvent(hand); + RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); + } + } + + if (partEnt.Comp.PartType == BodyPartType.Hand) + { + var ev = new BodyPartDisabledEvent(partEnt); + RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); + } + } + + // TODO: Refactor this crap. I hate it so much. + private void RemovePartEffect(Entity partEnt, Entity bodyEnt) + { + if (TerminatingOrDeleted(bodyEnt) + || !Resolve(bodyEnt, ref bodyEnt.Comp, logMissing: false)) + return; + + RemovePartChildren(partEnt, bodyEnt, bodyEnt.Comp); + } + + protected void RemovePartChildren(Entity partEnt, EntityUid bodyEnt, BodyComponent? body = null) + { + if (!Resolve(bodyEnt, ref body, logMissing: false)) + return; + + if (partEnt.Comp.Children.Any()) + { + foreach (var slotId in partEnt.Comp.Children.Keys) + { + if (Containers.TryGetContainer(partEnt, GetPartSlotContainerId(slotId), out var container) && + container is ContainerSlot slot && + slot.ContainedEntity is { } childEntity && + TryComp(childEntity, out BodyPartComponent? childPart)) + { + var ev = new BodyPartEnableChangedEvent(false); + RaiseLocalEvent(childEntity, ref ev); + DropPart((childEntity, childPart)); + } + } + + Dirty(bodyEnt, body); + } + } + + protected virtual void DropPart(Entity partEnt) + { + DropSlotContents(partEnt); + // I don't know if this can cause issues, since any part that's being detached HAS to have a Body. + // though I really just want the compiler to shut the fuck up. + var body = partEnt.Comp.Body.GetValueOrDefault(); + if (TryComp(partEnt, out TransformComponent? transform) && _gameTiming.IsFirstTimePredicted) + { + var enableEvent = new BodyPartEnableChangedEvent(false); + RaiseLocalEvent(partEnt, ref enableEvent); + var droppedEvent = new BodyPartDroppedEvent(partEnt); + RaiseLocalEvent(body, ref droppedEvent); + SharedTransform.AttachToGridOrMap(partEnt, transform); + _randomHelper.RandomOffset(partEnt, 0.5f); + } + + } + + private void OnAmputateAttempt(Entity partEnt, ref AmputateAttemptEvent args) => + DropPart(partEnt); + + // Shitmed Change End private void OnBodyPartInserted(Entity ent, ref EntInsertedIntoContainerMessage args) { // Body part inserted into another body part. @@ -68,14 +222,17 @@ private void OnBodyPartInserted(Entity ent, ref EntInsertedIn if (ent.Comp.Body is null) return; - if (TryComp(insertedUid, out BodyPartComponent? part)) + if (TryComp(insertedUid, out BodyPartComponent? part) && slotId.Contains(PartSlotContainerIdPrefix + GetSlotFromBodyPart(part))) // Shitmed Change { AddPart(ent.Comp.Body.Value, (insertedUid, part), slotId); RecursiveBodyUpdate((insertedUid, part), ent.Comp.Body.Value); + CheckBodyPart((insertedUid, part), GetTargetBodyPart(part), false); // Shitmed Change } - if (TryComp(insertedUid, out OrganComponent? organ)) + if (TryComp(insertedUid, out OrganComponent? organ) && slotId.Contains(OrganSlotContainerIdPrefix + organ.SlotId)) // Shitmed Change + { AddOrgan((insertedUid, organ), ent.Comp.Body.Value, ent); + } } private void OnBodyPartRemoved(Entity ent, ref EntRemovedFromContainerMessage args) @@ -83,18 +240,33 @@ private void OnBodyPartRemoved(Entity ent, ref EntRemovedFrom // Body part removed from another body part. var removedUid = args.Entity; var slotId = args.Container.ID; - DebugTools.Assert(!TryComp(removedUid, out BodyPartComponent? b) || b.Body == ent.Comp.Body); - DebugTools.Assert(!TryComp(removedUid, out OrganComponent? o) || o.Body == ent.Comp.Body); - if (TryComp(removedUid, out BodyPartComponent? part) && part.Body is not null) + // Shitmed Change Start + if (TryComp(removedUid, out BodyPartComponent? part)) { - CheckBodyPart((removedUid, part), GetTargetBodyPart(part), true); - RemovePart(part.Body.Value, (removedUid, part), slotId); - RecursiveBodyUpdate((removedUid, part), null); + if (!slotId.Contains(PartSlotContainerIdPrefix + GetSlotFromBodyPart(part))) + return; + + DebugTools.Assert(part.Body == ent.Comp.Body); + + if (part.Body is not null) + { + CheckBodyPart((removedUid, part), GetTargetBodyPart(part), true); + RemovePart(part.Body.Value, (removedUid, part), slotId); + RecursiveBodyUpdate((removedUid, part), null); + } } if (TryComp(removedUid, out OrganComponent? organ)) + { + if (!slotId.Contains(OrganSlotContainerIdPrefix + organ.SlotId)) + return; + + DebugTools.Assert(organ.Body == ent.Comp.Body); + RemoveOrgan((removedUid, organ), ent); + } + // Shitmed Change End } private void RecursiveBodyUpdate(Entity ent, EntityUid? bodyUid) @@ -152,11 +324,12 @@ protected virtual void AddPart( Dirty(partEnt, partEnt.Comp); partEnt.Comp.Body = bodyEnt; - if (partEnt.Comp.Enabled && partEnt.Comp.Body is { Valid: true } body) + if (partEnt.Comp.Enabled && partEnt.Comp.Body is { Valid: true } body) // Shitmed Change RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(body, true)); var ev = new BodyPartAddedEvent(slotId, partEnt); RaiseLocalEvent(bodyEnt, ref ev); + AddLeg(partEnt, bodyEnt); } @@ -168,40 +341,20 @@ protected virtual void RemovePart( Resolve(bodyEnt, ref bodyEnt.Comp, logMissing: false); Dirty(partEnt, partEnt.Comp); - partEnt.Comp.ParentSlot = null; - partEnt.Comp.OriginalBody = partEnt.Comp.Body; - + // Shitmed Change Start if (partEnt.Comp.Body is { Valid: true } body) RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(body, false)); + partEnt.Comp.ParentSlot = null; + // Shitmed Change End var ev = new BodyPartRemovedEvent(slotId, partEnt); RaiseLocalEvent(bodyEnt, ref ev); + RemoveLeg(partEnt, bodyEnt); - RemovePartEffect(partEnt, bodyEnt); + RemovePartEffect(partEnt, bodyEnt); // Shitmed Change PartRemoveDamage(bodyEnt, partEnt); } - protected virtual void DropPart(Entity partEnt) - { - ChangeSlotState(partEnt, true); - // I don't know if this can cause issues, since any part that's being detached HAS to have a Body. - // though I really just want the compiler to shut the fuck up. - var body = partEnt.Comp.Body.GetValueOrDefault(); - if (TryComp(partEnt, out TransformComponent? transform) && _gameTiming.IsFirstTimePredicted) - { - var enableEvent = new BodyPartEnableChangedEvent(false); - RaiseLocalEvent(partEnt, ref enableEvent); - var droppedEvent = new BodyPartDroppedEvent(partEnt); - RaiseLocalEvent(body, ref droppedEvent); - SharedTransform.AttachToGridOrMap(partEnt, transform); - _randomHelper.RandomOffset(partEnt, 0.5f); - } - - } - - private void OnAmputateAttempt(Entity partEnt, ref AmputateAttemptEvent args) => - DropPart(partEnt); - private void AddLeg(Entity legEnt, Entity bodyEnt) { if (!Resolve(bodyEnt, ref bodyEnt.Comp, logMissing: false)) @@ -225,41 +378,7 @@ private void RemoveLeg(Entity legEnt, Entity bodyEnt.Comp.LegEntities.Remove(legEnt); UpdateMovementSpeed(bodyEnt); Dirty(bodyEnt, bodyEnt.Comp); - Standing.Down(bodyEnt); - } - } - - // TODO: Refactor this crap. - private void RemovePartEffect(Entity partEnt, Entity bodyEnt) - { - if (TerminatingOrDeleted(bodyEnt) - || !Resolve(bodyEnt, ref bodyEnt.Comp, logMissing: false)) - return; - - RemovePartChildren(partEnt, bodyEnt, bodyEnt.Comp); - } - - protected void RemovePartChildren(Entity partEnt, EntityUid bodyEnt, BodyComponent? body = null) - { - if (!Resolve(bodyEnt, ref body, logMissing: false)) - return; - - if (partEnt.Comp.Children.Any()) - { - foreach (var slotId in partEnt.Comp.Children.Keys) - { - if (Containers.TryGetContainer(partEnt, GetPartSlotContainerId(slotId), out var container) && - container is ContainerSlot slot && - slot.ContainedEntity is { } childEntity && - TryComp(childEntity, out BodyPartComponent? childPart)) - { - var ev = new BodyPartEnableChangedEvent(false); - RaiseLocalEvent(childEntity, ref ev); - DropPart((childEntity, childPart)); - } - } - - Dirty(bodyEnt, body); + Standing.Down(bodyEnt); // Shitmed Change } } @@ -273,103 +392,8 @@ private void PartRemoveDamage(Entity bodyEnt, Entity("Bloodloss"), partEnt.Comp.VitalDamage); - Damageable.TryChangeDamage(bodyEnt, damage, partMultiplier: 0f); - } - } - - private void OnPartEnableChanged(Entity partEnt, ref BodyPartEnableChangedEvent args) - { - if (!partEnt.Comp.CanEnable && args.Enabled) - return; - - partEnt.Comp.Enabled = args.Enabled; - - if (args.Enabled) - { - EnablePart(partEnt); - if (partEnt.Comp.Body is { Valid: true } bodyEnt) - RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(bodyEnt, true)); - } - else - { - DisablePart(partEnt); - if (partEnt.Comp.Body is { Valid: true } bodyEnt) - RaiseLocalEvent(partEnt, new BodyPartComponentsModifyEvent(bodyEnt, false)); - } - - Dirty(partEnt, partEnt.Comp); - } - private void EnablePart(Entity partEnt) - { - if (!TryComp(partEnt.Comp.Body, out BodyComponent? body)) - return; - - // I hate having to hardcode these checks so much. - if (partEnt.Comp.PartType == BodyPartType.Leg) - AddLeg(partEnt, (partEnt.Comp.Body.Value, body)); - - if (partEnt.Comp.PartType == BodyPartType.Arm) - { - var hand = GetBodyChildrenOfType(partEnt.Comp.Body.Value, BodyPartType.Hand, symmetry: partEnt.Comp.Symmetry).FirstOrDefault(); - if (hand != default) - { - var ev = new BodyPartEnabledEvent(hand); - RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); - } - } - - if (partEnt.Comp.PartType == BodyPartType.Hand) - { - var ev = new BodyPartEnabledEvent(partEnt); - RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); - } - } - - /// - /// This function handles disabling or enabling equipment slots when an entity is - /// missing all of a given part type, or they get one added to them. - /// It is called right before dropping a part, or right after adding one. - /// - public void ChangeSlotState(Entity partEnt, bool disable) - { - if (partEnt.Comp.Body is not null - && TryComp(partEnt.Comp.Body, out var inventory) - && GetBodyPartCount(partEnt.Comp.Body.Value, partEnt.Comp.PartType) == 1 - && TryGetPartSlotContainerName(partEnt.Comp.PartType, out var containerNames)) - { - foreach (var containerName in containerNames) - { - _inventorySystem.SetSlotStatus(partEnt.Comp.Body.Value, containerName, disable, inventory); - var ev = new RefreshInventorySlotsEvent(containerName); - RaiseLocalEvent(partEnt.Comp.Body.Value, ev); - } - } - - } - - private void DisablePart(Entity partEnt) - { - if (!TryComp(partEnt.Comp.Body, out BodyComponent? body)) - return; - - if (partEnt.Comp.PartType == BodyPartType.Leg) - RemoveLeg(partEnt, (partEnt.Comp.Body.Value, body)); - - if (partEnt.Comp.PartType == BodyPartType.Arm) - { - var hand = GetBodyChildrenOfType(partEnt.Comp.Body.Value, BodyPartType.Hand, symmetry: partEnt.Comp.Symmetry).FirstOrDefault(); - if (hand != default) - { - var ev = new BodyPartDisabledEvent(hand); - RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); - } - } - - if (partEnt.Comp.PartType == BodyPartType.Hand) - { - var ev = new BodyPartDisabledEvent(partEnt); - RaiseLocalEvent(partEnt.Comp.Body.Value, ref ev); + var damage = new DamageSpecifier(Prototypes.Index("Bloodloss"), partEnt.Comp.VitalDamage); // Shitmed Change + Damageable.TryChangeDamage(bodyEnt, damage, partMultiplier: 0f); // Shitmed Change } } @@ -379,7 +403,7 @@ private void DisablePart(Entity partEnt) /// public EntityUid? GetParentPartOrNull(EntityUid uid) { - if (!Containers.TryGetContainingContainer(uid, out var container)) + if (!Containers.TryGetContainingContainer((uid, null, null), out var container)) return null; var parent = container.Owner; @@ -395,7 +419,7 @@ private void DisablePart(Entity partEnt) /// public (EntityUid Parent, string Slot)? GetParentPartAndSlotOrNull(EntityUid uid) { - if (!Containers.TryGetContainingContainer(uid, out var container)) + if (!Containers.TryGetContainingContainer((uid, null, null), out var container)) return null; var slotId = GetPartSlotContainerIdFromContainer(container.ID); @@ -425,7 +449,7 @@ public bool TryGetParentBodyPart( parentUid = null; parentComponent = null; - if (Containers.TryGetContainingContainer(partUid, out var container) && + if (Containers.TryGetContainingContainer((partUid, null, null), out var container) && TryComp(container.Owner, out parentComponent)) { parentUid = container.Owner; @@ -478,7 +502,8 @@ public bool TryCreatePartSlot( Containers.EnsureContainer(partId.Value, GetPartSlotContainerId(slotId)); slot = new BodyPartSlot(slotId, partType); - if (!part.Children.TryAdd(slotId, slot.Value)) + if (!part.Children.ContainsKey(slotId) // Shitmed Change + && !part.Children.TryAdd(slotId, slot.Value)) return false; Dirty(partId.Value, part); @@ -579,6 +604,18 @@ public bool CanAttachPart( && Containers.CanInsert(partId, container); } + /// + /// Shitmed Change: Returns true if this parentId supports attaching a new part to the specified slot. + /// + public bool CanAttachToSlot( + EntityUid parentId, + string slotId, + BodyPartComponent? parentPart = null) + { + return Resolve(parentId, ref parentPart, logMissing: false) + && parentPart.Children.ContainsKey(slotId); + } + public bool AttachPartToRoot( EntityUid bodyId, EntityUid partId, @@ -591,18 +628,6 @@ public bool AttachPartToRoot( && Containers.Insert(partId, body.RootContainer); } - /// - /// Returns true if this parentId supports attaching a new part to the specified slot. - /// - public bool CanAttachToSlot( - EntityUid parentId, - string slotId, - BodyPartComponent? parentPart = null) - { - return Resolve(parentId, ref parentPart, logMissing: false) - && parentPart.Children.ContainsKey(slotId); - } - #endregion #region Attach/Detach @@ -640,7 +665,6 @@ public bool AttachPart( return false; } - if (!Containers.TryGetContainer(parentPartId, GetPartSlotContainerId(slot.Id), out var container)) { DebugTools.Assert($"Unable to find body slot {slot.Id} for {ToPrettyString(parentPartId)}"); @@ -868,11 +892,12 @@ public bool BodyHasChild( EntityUid bodyId, BodyPartType type, BodyComponent? body = null, + // Shitmed Change BodyPartSymmetry? symmetry = null) { foreach (var part in GetBodyChildren(bodyId, body)) { - if (part.Component.PartType == type && (symmetry == null || part.Component.Symmetry == symmetry)) + if (part.Component.PartType == type && (symmetry == null || part.Component.Symmetry == symmetry)) // Shitmed Change yield return part; } } @@ -934,6 +959,7 @@ public bool TryGetBodyPartOrganComponents( return false; } + // Shitmed Change Start /// /// Tries to get a list of ValueTuples of EntityUid and OrganComponent on each organ /// in the given part. @@ -977,6 +1003,64 @@ public bool TryGetBodyPartOrgans( return false; } + private bool TryGetPartSlotContainerName(BodyPartType partType, out HashSet containerNames) + { + containerNames = partType switch + { + BodyPartType.Hand => new() { "gloves" }, + BodyPartType.Foot => new() { "shoes" }, + BodyPartType.Head => new() { "eyes", "ears", "head", "mask" }, + _ => new() + }; + return containerNames.Count > 0; + } + + private bool TryGetPartFromSlotContainer(string slot, out BodyPartType? partType) + { + partType = slot switch + { + "gloves" => BodyPartType.Hand, + "shoes" => BodyPartType.Foot, + "eyes" or "ears" or "head" or "mask" => BodyPartType.Head, + _ => null + }; + return partType is not null; + } + + public int GetBodyPartCount(EntityUid bodyId, BodyPartType partType, BodyComponent? body = null) + { + if (!Resolve(bodyId, ref body, logMissing: false)) + return 0; + + int count = 0; + foreach (var part in GetBodyChildren(bodyId, body)) + { + if (part.Component.PartType == partType) + count++; + } + return count; + } + + public string GetSlotFromBodyPart(BodyPartComponent? part) + { + var slotName = ""; + + if (part is null) + return slotName; + + if (part.SlotId != "") + slotName = part.SlotId; + else + slotName = part.PartType.ToString().ToLower(); + + if (part.Symmetry != BodyPartSymmetry.None) + return $"{part.Symmetry.ToString().ToLower()} {slotName}"; + else + return slotName; + } + + // Shitmed Change End + /// /// Gets the parent body part and all immediate child body parts for the partId. /// @@ -1045,39 +1129,5 @@ public bool TryGetBodyPartAdjacentPartsComponents( return false; } - private bool TryGetPartSlotContainerName(BodyPartType partType, out HashSet containerNames) - { - containerNames = partType switch - { - BodyPartType.Hand => new() { "gloves" }, - BodyPartType.Foot => new() { "shoes" }, - BodyPartType.Head => new() { "eyes", "ears", "head", "mask" }, - _ => new() - }; - return containerNames.Count > 0; - } - - public int GetBodyPartCount(EntityUid bodyId, BodyPartType partType, BodyComponent? body = null) - { - if (!Resolve(bodyId, ref body, logMissing: false)) - return 0; - - int count = 0; - foreach (var part in GetBodyChildren(bodyId, body)) - { - if (part.Component.PartType == partType) - count++; - } - return count; - } - - public string GetSlotFromBodyPart(BodyPartComponent part) - { - if (part.Symmetry != BodyPartSymmetry.None) - return $"{part.Symmetry.ToString().ToLower()} {part.PartType.ToString().ToLower()}"; - else - return part.PartType.ToString().ToLower(); - } - #endregion } diff --git a/Content.Shared/Body/Systems/SharedBodySystem.cs b/Content.Shared/Body/Systems/SharedBodySystem.cs index 966d2fa95b..dddb639800 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Damage; using Content.Shared.Movement.Systems; -using Content.Shared.Body.Part; using Content.Shared.Standing; using Robust.Shared.Containers; using Robust.Shared.Prototypes; @@ -44,9 +43,11 @@ public override void Initialize() InitializeBody(); InitializeParts(); InitializeOrgans(); + // Shitmed Change Start // To try and mitigate the server load due to integrity checks, we set up a Job Queue. InitializeIntegrityQueue(); InitializePartAppearances(); + // Shitmed Change End } /// diff --git a/Content.Shared/Damage/Systems/DamageableSystem.cs b/Content.Shared/Damage/Systems/DamageableSystem.cs index 4e42fc5d25..54e224081f 100644 --- a/Content.Shared/Damage/Systems/DamageableSystem.cs +++ b/Content.Shared/Damage/Systems/DamageableSystem.cs @@ -1,21 +1,22 @@ using System.Linq; -using Content.Shared.Administration.Logs; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Content.Shared.Inventory; using Content.Shared.Mind.Components; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; -using Content.Shared.Body.Systems; using Content.Shared.Radiation.Events; using Content.Shared.Rejuvenate; -using Content.Shared.Targeting; using Robust.Shared.GameStates; using Robust.Shared.Network; using Robust.Shared.Prototypes; -using Robust.Shared.Random; using Robust.Shared.Utility; +// Shitmed Change +using Content.Shared.Body.Systems; +using Content.Shared._Shitmed.Targeting; +using Robust.Shared.Random; + namespace Content.Shared.Damage { public sealed class DamageableSystem : EntitySystem @@ -23,10 +24,10 @@ public sealed class DamageableSystem : EntitySystem [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly INetManager _netMan = default!; + [Dependency] private readonly SharedBodySystem _body = default!; // Shitmed Change + [Dependency] private readonly IRobustRandom _random = default!; // Shitmed Change [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; - [Dependency] private readonly SharedBodySystem _body = default!; - [Dependency] private readonly IRobustRandom _random = default!; private EntityQuery _appearanceQuery; private EntityQuery _damageableQuery; private EntityQuery _mindContainerQuery; @@ -103,8 +104,7 @@ public void SetDamage(EntityUid uid, DamageableComponent damageable, DamageSpeci /// The damage changed event is used by other systems, such as damage thresholds. /// public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSpecifier? damageDelta = null, - bool interruptsDoAfters = true, EntityUid? origin = null, bool? canSever = null) - + bool interruptsDoAfters = true, EntityUid? origin = null, bool? canSever = null) // Shitmed Change { component.Damage.GetDamagePerGroup(_prototypeManager, component.DamagePerGroup); component.TotalDamage = component.Damage.GetTotal(); @@ -115,7 +115,7 @@ public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSp var data = new DamageVisualizerGroupData(component.DamagePerGroup.Keys.ToList()); _appearance.SetData(uid, DamageVisualizerKeys.DamageUpdateGroups, data, appearance); } - RaiseLocalEvent(uid, new DamageChangedEvent(component, damageDelta, interruptsDoAfters, origin, canSever ?? true)); + RaiseLocalEvent(uid, new DamageChangedEvent(component, damageDelta, interruptsDoAfters, origin, canSever ?? true)); // Shitmed Change } /// @@ -132,6 +132,7 @@ public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSp /// public DamageSpecifier? TryChangeDamage(EntityUid? uid, DamageSpecifier damage, bool ignoreResistances = false, bool interruptsDoAfters = true, DamageableComponent? damageable = null, EntityUid? origin = null, + // Shitmed Change bool? canSever = true, bool? canEvade = false, float? partMultiplier = 1.00f, TargetBodyPart? targetPart = null) { if (!uid.HasValue || !_damageableQuery.Resolve(uid.Value, ref damageable, false)) @@ -145,18 +146,21 @@ public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSp return damage; } - var before = new BeforeDamageChangedEvent(damage, origin, targetPart); + var before = new BeforeDamageChangedEvent(damage, origin, targetPart); // Shitmed Change RaiseLocalEvent(uid.Value, ref before); if (before.Cancelled) return null; - var partDamage = new TryChangePartDamageEvent(damage, origin, targetPart, canSever ?? true, canEvade ?? false, partMultiplier ?? 1.00f); + // Shitmed Change Start + var partDamage = new TryChangePartDamageEvent(damage, origin, targetPart, ignoreResistances, canSever ?? true, canEvade ?? false, partMultiplier ?? 1.00f); RaiseLocalEvent(uid.Value, ref partDamage); if (partDamage.Evaded || partDamage.Cancelled) return null; + // Shitmed Change End + // Apply resistances if (!ignoreResistances) { @@ -175,7 +179,7 @@ public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSp if (_prototypeManager.TryIndex(enumerableModifierSet, out var enumerableModifier)) damage = DamageSpecifier.ApplyModifierSet(damage, enumerableModifier); - var ev = new DamageModifyEvent(damage, origin, targetPart); + var ev = new DamageModifyEvent(damage, origin, targetPart); // Shitmed Change RaiseLocalEvent(uid.Value, ev); damage = ev.Damage; @@ -207,7 +211,7 @@ public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSp } if (delta.DamageDict.Count > 0) - DamageChanged(uid.Value, damageable, delta, interruptsDoAfters, origin, canSever); + DamageChanged(uid.Value, damageable, delta, interruptsDoAfters, origin, canSever); // Shitmed Change return delta; } @@ -235,8 +239,9 @@ public void SetAllDamage(EntityUid uid, DamageableComponent component, FixedPoin // empty damage delta. DamageChanged(uid, component, new DamageSpecifier()); - // Shitmed Start + // Shitmed Change Start if (HasComp(uid)) + { foreach (var (part, _) in _body.GetBodyChildren(uid)) { if (!TryComp(part, out DamageableComponent? damageComp)) @@ -244,7 +249,8 @@ public void SetAllDamage(EntityUid uid, DamageableComponent component, FixedPoin SetAllDamage(part, damageComp, newValue); } - // Shitmed End + } + // Shitmed Change End } public void SetDamageModifierSetId(EntityUid uid, string damageModifierSetId, DamageableComponent? comp = null) @@ -320,17 +326,18 @@ private void DamageableHandleState(EntityUid uid, DamageableComponent component, public record struct BeforeDamageChangedEvent( DamageSpecifier Damage, EntityUid? Origin = null, - TargetBodyPart? TargetPart = null, + TargetBodyPart? TargetPart = null, // Shitmed Change bool Cancelled = false); /// - /// Raised on parts before damage is done so we can cancel the damage if they evade. + /// Shitmed Change: Raised on parts before damage is done so we can cancel the damage if they evade. /// [ByRefEvent] public record struct TryChangePartDamageEvent( DamageSpecifier Damage, EntityUid? Origin = null, TargetBodyPart? TargetPart = null, + bool IgnoreResistances = false, bool CanSever = true, bool CanEvade = false, float PartMultiplier = 1.00f, @@ -351,14 +358,14 @@ public sealed class DamageModifyEvent : EntityEventArgs, IInventoryRelayEvent public readonly DamageSpecifier OriginalDamage; public DamageSpecifier Damage; public EntityUid? Origin; - public readonly TargetBodyPart? TargetPart; + public readonly TargetBodyPart? TargetPart; // Shitmed Change - public DamageModifyEvent(DamageSpecifier damage, EntityUid? origin = null, TargetBodyPart? targetPart = null) + public DamageModifyEvent(DamageSpecifier damage, EntityUid? origin = null, TargetBodyPart? targetPart = null) // Shitmed Change { OriginalDamage = damage; Damage = damage; Origin = origin; - TargetPart = targetPart; + TargetPart = targetPart; // Shitmed Change } } @@ -398,17 +405,16 @@ public sealed class DamageChangedEvent : EntityEventArgs public readonly EntityUid? Origin; /// - /// Can this damage event sever parts? + /// Shitmed Change: Can this damage event sever parts? /// public readonly bool CanSever; - public DamageChangedEvent(DamageableComponent damageable, DamageSpecifier? damageDelta, bool interruptsDoAfters, EntityUid? origin, bool canSever = true) + public DamageChangedEvent(DamageableComponent damageable, DamageSpecifier? damageDelta, bool interruptsDoAfters, EntityUid? origin, bool canSever = true) // Shitmed Change { Damageable = damageable; DamageDelta = damageDelta; Origin = origin; - CanSever = canSever; - + CanSever = canSever; // Shitmed Change if (DamageDelta == null) return; diff --git a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs index ab46684a6f..baf7a85d7d 100644 --- a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs +++ b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs @@ -2,15 +2,16 @@ using Content.Shared.Rejuvenate; using Content.Shared.Slippery; using Content.Shared.StatusEffect; -using Content.Shared.Body.Systems; -using Content.Shared.Targeting; +using Content.Shared.Body.Systems; // Shitmed Change namespace Content.Shared.Damage.Systems; public abstract class SharedGodmodeSystem : EntitySystem { [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly SharedBodySystem _bodySystem = default!; + + [Dependency] private readonly SharedBodySystem _bodySystem = default!; // Shitmed Change + public override void Initialize() { base.Initialize(); @@ -51,12 +52,10 @@ public virtual void EnableGodmode(EntityUid uid, GodmodeComponent? godmode = nul } // Rejuv to cover other stuff - + RaiseLocalEvent(uid, new RejuvenateEvent()); - foreach (var (id, _) in _bodySystem.GetBodyChildren(uid)) - { + foreach (var (id, _) in _bodySystem.GetBodyChildren(uid)) // Shitmed Change EnableGodmode(id); - } } public virtual void DisableGodmode(EntityUid uid, GodmodeComponent? godmode = null) @@ -70,10 +69,9 @@ public virtual void DisableGodmode(EntityUid uid, GodmodeComponent? godmode = nu } RemComp(uid); - foreach (var (id, _) in _bodySystem.GetBodyChildren(uid)) - { + + foreach (var (id, _) in _bodySystem.GetBodyChildren(uid)) // Shitmed Change DisableGodmode(id); - } } /// @@ -92,4 +90,4 @@ public bool ToggleGodmode(EntityUid uid) EnableGodmode(uid, godmode); return true; } -} +} \ No newline at end of file diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs index ead824e712..69689deddf 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs @@ -18,7 +18,7 @@ public abstract partial class SharedHandsSystem [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; [Dependency] protected readonly SharedContainerSystem ContainerSystem = default!; [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; - [Dependency] private readonly InventorySystem _inventorySystem = default!; + [Dependency] private readonly InventorySystem _inventory = default!; [Dependency] private readonly SharedStorageSystem _storage = default!; [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; [Dependency] private readonly SharedVirtualItemSystem _virtualSystem = default!; @@ -54,7 +54,7 @@ public virtual void AddHand(EntityUid uid, string handName, HandLocation handLoc var newHand = new Hand(handName, handLocation, container); handsComp.Hands.Add(handName, newHand); - handsComp.SortedHands.Add(handName); + AddToSortedHands(handsComp, handName, handLocation); // Shitmed Change if (handsComp.ActiveHand == null) SetActiveHand(uid, newHand, handsComp); @@ -161,6 +161,19 @@ public bool TryGetActiveItem(Entity entity, [NotNullWhen(true)] return item != null; } + /// + /// Gets active hand item if relevant otherwise gets the entity itself. + /// + public EntityUid GetActiveItemOrSelf(Entity entity) + { + if (!TryGetActiveItem(entity, out var item)) + { + return entity.Owner; + } + + return item.Value; + } + public Hand? GetActiveHand(Entity entity) { if (!Resolve(entity, ref entity.Comp)) @@ -305,9 +318,31 @@ public int CountFreeableHands(Entity hands) { var freeable = 0; foreach (var hand in hands.Comp.Hands.Values) + { if (hand.IsEmpty || CanDropHeld(hands, hand)) freeable++; + } return freeable; } -} + + /// + /// Shitmed Change: This function checks when adding a hand for symmetries to determine where to add it in the sorted hands array. + /// + /// The hands component that we're modifying. + /// The name of the hand we're adding. + /// The location/symmetry of the hand we're adding. + public virtual void AddToSortedHands(HandsComponent handsComp, string handName, HandLocation handLocation) + { + var index = handLocation == HandLocation.Right + ? 0 + : handLocation == HandLocation.Left + ? handsComp.SortedHands.Count + : handsComp.SortedHands.FindIndex(name => handsComp.Hands[name].Location == HandLocation.Right); + + if (index == -1) + index = handsComp.SortedHands.Count; + + handsComp.SortedHands.Insert(index, handName); + } +} \ No newline at end of file diff --git a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs index bf3addea99..3fda1c916a 100644 --- a/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs +++ b/Content.Shared/Humanoid/SharedHumanoidAppearanceSystem.cs @@ -5,7 +5,7 @@ using Content.Shared.Examine; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; -using Content.Shared.Humanoid.Events; +using Content.Shared._Shitmed.Humanoid.Events; // Shitmed Change using Content.Shared.IdentityManagement; using Content.Shared.Preferences; using Content.Shared.HeightAdjust; diff --git a/Content.Shared/Inventory/InventorySystem.Slots.cs b/Content.Shared/Inventory/InventorySystem.Slots.cs index 201a06fb50..b0aa12677d 100644 --- a/Content.Shared/Inventory/InventorySystem.Slots.cs +++ b/Content.Shared/Inventory/InventorySystem.Slots.cs @@ -1,21 +1,22 @@ -using Content.Shared.Random; using System.Diagnostics.CodeAnalysis; +using System.Linq; using Content.Shared.Inventory.Events; using Content.Shared.Storage; using Robust.Shared.Containers; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.Manager; using Robust.Shared.Utility; -using System.Diagnostics.CodeAnalysis; -using System.Linq; + +// Shitmed Change +using Content.Shared.Random; namespace Content.Shared.Inventory; + public partial class InventorySystem : EntitySystem { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IViewVariablesManager _vvm = default!; - [Dependency] private readonly RandomHelperSystem _randomHelper = default!; - [Dependency] private readonly ISerializationManager _serializationManager = default!; + [Dependency] private readonly RandomHelperSystem _randomHelper = default!; // Shitmed Change + private void InitializeSlots() { SubscribeLocalEvent(OnInit); @@ -61,8 +62,7 @@ protected virtual void OnInit(EntityUid uid, InventoryComponent component, Compo if (!_prototypeManager.TryIndex(component.TemplateId, out InventoryTemplatePrototype? invTemplate)) return; - _serializationManager.CopyTo(invTemplate.Slots, ref component.Slots, notNullableOverride: true); - + component.Slots = invTemplate.Slots; component.Containers = new ContainerSlot[component.Slots.Length]; for (var i = 0; i < component.Containers.Length; i++) { @@ -120,7 +120,7 @@ public bool TryGetSlot(EntityUid uid, string slot, [NotNullWhen(true)] out SlotD foreach (var slotDef in inventory.Slots) { - if (!slotDef.Name.Equals(slot) || slotDef.Disabled) + if (!slotDef.Name.Equals(slot)) continue; slotDefinition = slotDef; return true; @@ -175,33 +175,6 @@ private IEnumerable ListViewVariablesSlots(EntityUid uid, InventoryCompo } } - public void SetSlotStatus(EntityUid uid, string slotName, bool isDisabled, InventoryComponent? inventory = null) - { - if (!Resolve(uid, ref inventory)) - return; - - foreach (var slot in inventory.Slots) - { - if (slot.Name != slotName) - continue; - - if (isDisabled) - { - if (!TryGetSlotContainer(uid, slotName, out var container, out _, inventory)) - break; - - if (container.ContainedEntity is { } entityUid && TryComp(entityUid, out TransformComponent? transform) && _gameTiming.IsFirstTimePredicted) - { - _transform.AttachToGridOrMap(entityUid, transform); - _randomHelper.RandomOffset(entityUid, 0.5f); - } - } - slot.Disabled = isDisabled; - break; - } - - Dirty(uid, inventory); - } /// /// Enumerator for iterating over an inventory's slot containers. Also has methods that skip empty containers. @@ -236,7 +209,7 @@ public bool MoveNext([NotNullWhen(true)] out ContainerSlot? container) var i = _nextIdx++; var slot = _slots[i]; - if ((slot.SlotFlags & _flags) == 0 || slot.Disabled) + if ((slot.SlotFlags & _flags) == 0) continue; container = _containers[i]; @@ -254,7 +227,7 @@ public bool NextItem(out EntityUid item) var i = _nextIdx++; var slot = _slots[i]; - if ((slot.SlotFlags & _flags) == 0 || slot.Disabled) + if ((slot.SlotFlags & _flags) == 0) continue; var container = _containers[i]; @@ -292,4 +265,31 @@ public bool NextItem(out EntityUid item, [NotNullWhen(true)] out SlotDefinition? return false; } } -} + + // Shitmed Change Start + public void DropSlotContents(EntityUid uid, string slotName, InventoryComponent? inventory = null) + { + if (!Resolve(uid, ref inventory)) + return; + + foreach (var slot in inventory.Slots) + { + if (slot.Name != slotName) + continue; + + if (!TryGetSlotContainer(uid, slotName, out var container, out _, inventory)) + break; + + if (container.ContainedEntity is { } entityUid && TryComp(entityUid, out TransformComponent? transform) && _gameTiming.IsFirstTimePredicted) + { + _transform.AttachToGridOrMap(entityUid, transform); + _randomHelper.RandomOffset(entityUid, 0.5f); + } + + break; + } + + Dirty(uid, inventory); + } + // Shitmed Change End +} \ No newline at end of file diff --git a/Content.Shared/Inventory/InventoryTemplatePrototype.cs b/Content.Shared/Inventory/InventoryTemplatePrototype.cs index 0d900688fc..a4d77767e3 100644 --- a/Content.Shared/Inventory/InventoryTemplatePrototype.cs +++ b/Content.Shared/Inventory/InventoryTemplatePrototype.cs @@ -55,9 +55,4 @@ public sealed partial class SlotDefinition /// Entity blacklist for CanEquip checks. /// [DataField("blacklist")] public EntityWhitelist? Blacklist = null; - - /// - /// Is this slot disabled? Could be due to severing or other reasons. - /// - [DataField] public bool Disabled; } diff --git a/Content.Shared/Medical/Surgery/SurgeryStepEvent.cs b/Content.Shared/Medical/Surgery/SurgeryStepEvent.cs deleted file mode 100644 index 9123c6d0d5..0000000000 --- a/Content.Shared/Medical/Surgery/SurgeryStepEvent.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Content.Shared.Medical.Surgery; - -/// -/// Raised on the step entity. -/// -[ByRefEvent] -public record struct SurgeryStepEvent(EntityUid User, EntityUid Body, EntityUid Part, List Tools, EntityUid Surgery); \ No newline at end of file diff --git a/Content.Shared/MedicalScanner/HealthAnalyzerScannedUserMessage.cs b/Content.Shared/MedicalScanner/HealthAnalyzerScannedUserMessage.cs index 14e7c2a3fc..6bd49886ec 100644 --- a/Content.Shared/MedicalScanner/HealthAnalyzerScannedUserMessage.cs +++ b/Content.Shared/MedicalScanner/HealthAnalyzerScannedUserMessage.cs @@ -1,5 +1,4 @@ -using Content.Shared.Targeting; -using Content.Shared.Body.Components; +using Content.Shared._Shitmed.Targeting; // Shitmed Change using Robust.Shared.Serialization; namespace Content.Shared.MedicalScanner; @@ -16,22 +15,22 @@ public sealed class HealthAnalyzerScannedUserMessage : BoundUserInterfaceMessage public bool? ScanMode; public bool? Bleeding; public bool? Unrevivable; - public Dictionary? Body; // Shitmed - public NetEntity? Part; // Shitmed - - public HealthAnalyzerScannedUserMessage(NetEntity? targetEntity, float temperature, float bloodLevel, bool? scanMode, bool? bleeding, bool? unrevivable, Dictionary? body, NetEntity? part = null) + public Dictionary? Body; // Shitmed Change + public NetEntity? Part; // Shitmed Change + public HealthAnalyzerScannedUserMessage(NetEntity? targetEntity, float temperature, float bloodLevel, bool? scanMode, bool? bleeding, bool? unrevivable, Dictionary? body, NetEntity? part = null) // Shitmed Change { TargetEntity = targetEntity; Temperature = temperature; BloodLevel = bloodLevel; ScanMode = scanMode; Bleeding = bleeding; + Body = body; // Shitmed Change + Part = part; // Shitmed Change Unrevivable = unrevivable; - Body = body; // Shitmed - Part = part; // Shitmed } } +// Shitmed Change Start [Serializable, NetSerializable] public sealed class HealthAnalyzerPartMessage(NetEntity? owner, TargetBodyPart? bodyPart) : BoundUserInterfaceMessage { @@ -39,4 +38,4 @@ public sealed class HealthAnalyzerPartMessage(NetEntity? owner, TargetBodyPart? public readonly TargetBodyPart? BodyPart = bodyPart; } - +// Shitmed Change End \ No newline at end of file diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.StateMachine.cs b/Content.Shared/Mobs/Systems/MobStateSystem.StateMachine.cs index b65d970eb9..f822fdef14 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.StateMachine.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.StateMachine.cs @@ -1,7 +1,7 @@ using Content.Shared.Database; using Content.Shared.Mobs.Components; using Content.Shared.Body.Organ; - +using Content.Shared._Shitmed.Body.Organ; // Shitmed Change namespace Content.Shared.Mobs.Systems; public partial class MobStateSystem diff --git a/Content.Shared/Projectiles/EmbedEvent.cs b/Content.Shared/Projectiles/EmbedEvent.cs index 9d47a815d3..1ed6cf5134 100644 --- a/Content.Shared/Projectiles/EmbedEvent.cs +++ b/Content.Shared/Projectiles/EmbedEvent.cs @@ -1,4 +1,4 @@ -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; namespace Content.Shared.Projectiles; diff --git a/Content.Shared/Projectiles/EmbedPassiveDamageComponent.cs b/Content.Shared/Projectiles/EmbedPassiveDamageComponent.cs index cfb08fcf7b..06df595b6d 100644 --- a/Content.Shared/Projectiles/EmbedPassiveDamageComponent.cs +++ b/Content.Shared/Projectiles/EmbedPassiveDamageComponent.cs @@ -2,7 +2,7 @@ using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Content.Shared.Mobs.Components; -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; using Robust.Shared.GameStates; diff --git a/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs b/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs index 2a0dc1b1da..a3943f1d80 100644 --- a/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs +++ b/Content.Shared/Projectiles/EmbeddableProjectileComponent.cs @@ -1,4 +1,4 @@ -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; using System.Numerics; using Robust.Shared.Audio; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index 960dab8461..b7b3ce7476 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -9,7 +9,7 @@ using Content.Shared.Interaction; using Content.Shared.Mobs.Components; using Content.Shared.Popups; -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; using Content.Shared.Throwing; using Robust.Shared.Audio.Systems; using Robust.Shared.Map; diff --git a/Content.Shared/Standing/SharedLayingDownSystem.cs b/Content.Shared/Standing/SharedLayingDownSystem.cs index d52986c7a9..ef206d20f0 100644 --- a/Content.Shared/Standing/SharedLayingDownSystem.cs +++ b/Content.Shared/Standing/SharedLayingDownSystem.cs @@ -6,7 +6,7 @@ using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Systems; using Content.Shared.Body.Components; -using Content.Shared.Body.Organ; +using Content.Shared._Shitmed.Body.Organ; using Content.Shared.Standing; using Content.Shared.Popups; using Content.Shared.Stunnable; @@ -146,7 +146,7 @@ public bool TryStandUp(EntityUid uid, LayingDownComponent? layingDown = null, St || !_mobState.IsAlive(uid) || TerminatingOrDeleted(uid) || !TryComp(uid, out var body) - || body.LegEntities.Count == 0 + || body.LegEntities.Count < body.RequiredLegs || HasComp(uid)) return false; diff --git a/Content.Shared/Stealth/Components/StealthComponent.cs b/Content.Shared/Stealth/Components/StealthComponent.cs index 1a8a647768..cc78bf912b 100644 --- a/Content.Shared/Stealth/Components/StealthComponent.cs +++ b/Content.Shared/Stealth/Components/StealthComponent.cs @@ -80,11 +80,12 @@ public sealed class StealthComponentState : ComponentState public readonly float Visibility; public readonly TimeSpan? LastUpdated; public readonly bool Enabled; - - public StealthComponentState(float stealthLevel, TimeSpan? lastUpdated, bool enabled) + public readonly float MaxVisibility; // Shitmed Change + public StealthComponentState(float stealthLevel, TimeSpan? lastUpdated, bool enabled, float maxVisibility) { Visibility = stealthLevel; LastUpdated = lastUpdated; Enabled = enabled; + MaxVisibility = maxVisibility; // Shitmed Change } } diff --git a/Content.Shared/Stealth/SharedStealthSystem.cs b/Content.Shared/Stealth/SharedStealthSystem.cs index 1bab55589f..cdb1ef87ca 100644 --- a/Content.Shared/Stealth/SharedStealthSystem.cs +++ b/Content.Shared/Stealth/SharedStealthSystem.cs @@ -98,7 +98,7 @@ protected virtual void OnInit(EntityUid uid, StealthComponent component, Compone private void OnStealthGetState(EntityUid uid, StealthComponent component, ref ComponentGetState args) { - args.State = new StealthComponentState(component.LastVisibility, component.LastUpdated, component.Enabled); + args.State = new StealthComponentState(component.LastVisibility, component.LastUpdated, component.Enabled, component.MaxVisibility); // Shitmed Change } private void OnStealthHandleState(EntityUid uid, StealthComponent component, ref ComponentHandleState args) @@ -109,6 +109,7 @@ private void OnStealthHandleState(EntityUid uid, StealthComponent component, ref SetEnabled(uid, cast.Enabled, component); component.LastVisibility = cast.Visibility; component.LastUpdated = cast.LastUpdated; + component.MaxVisibility = cast.MaxVisibility; // Shitmed Change } private void OnMove(EntityUid uid, StealthOnMoveComponent component, ref MoveEvent args) diff --git a/Content.Shared/Throwing/ThrowEvents.cs b/Content.Shared/Throwing/ThrowEvents.cs index ea13a7dbe4..5174cceb8a 100644 --- a/Content.Shared/Throwing/ThrowEvents.cs +++ b/Content.Shared/Throwing/ThrowEvents.cs @@ -1,4 +1,4 @@ -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; namespace Content.Shared.Throwing { diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs index ecbd19d517..eed275c21c 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs @@ -35,16 +35,24 @@ private void OnBatteryHandleState(EntityUid uid, BatteryAmmoProviderComponent co component.Shots = state.Shots; component.Capacity = state.MaxShots; component.FireCost = state.FireCost; + + if (component is HitscanBatteryAmmoProviderComponent hitscan && state.Prototype != null) // Shitmed Change + hitscan.Prototype = state.Prototype; } private void OnBatteryGetState(EntityUid uid, BatteryAmmoProviderComponent component, ref ComponentGetState args) { - args.State = new BatteryAmmoProviderComponentState() + var state = new BatteryAmmoProviderComponentState() // Shitmed Change { Shots = component.Shots, MaxShots = component.Capacity, FireCost = component.FireCost, }; + + if (TryComp(uid, out var hitscan)) // Shitmed Change + state.Prototype = hitscan.Prototype; + + args.State = state; // Shitmed Change } private void OnBatteryExamine(EntityUid uid, BatteryAmmoProviderComponent component, ExaminedEvent args) @@ -112,5 +120,6 @@ private sealed class BatteryAmmoProviderComponentState : ComponentState public int Shots; public int MaxShots; public float FireCost; + public string? Prototype; // Shitmed Change } } diff --git a/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleComponent.cs b/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleComponent.cs new file mode 100644 index 0000000000..5a87231573 --- /dev/null +++ b/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; + +namespace Content.Shared._Shitmed.GoliathTentacle; + +/// +/// Component that grants the entity the ability to use goliath tentacles. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class GoliathTentacleComponent : Component +{ + //[DataField(customTypeSerializer: typeof(PrototypeIdSerializer))] + //public string? Action = "ActionGoliathTentacleCrew"; + + [DataField, AutoNetworkedField] + public EntityUid? ActionEntity; +} diff --git a/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleSystem.cs b/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleSystem.cs new file mode 100644 index 0000000000..ecac8a8dec --- /dev/null +++ b/Content.Shared/_Shitmed/Abilities/Goliath/GoliathTentacleSystem.cs @@ -0,0 +1,23 @@ +using Content.Shared.Actions; + +namespace Content.Shared._Shitmed.GoliathTentacle; + +internal sealed class GoliathTentacleSystem : EntitySystem +{ + /*[Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + public override void Initialize() + { + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnShutdown); + } + + private void OnStartup(EntityUid uid, GoliathTentacleComponent component, ComponentStartup args) + { + _actionsSystem.AddAction(uid, ref component.ActionEntity, component.Action); + } + + private void OnShutdown(EntityUid uid, GoliathTentacleComponent component, ComponentShutdown args) + { + _actionsSystem.RemoveAction(uid, component.ActionEntity); + }*/ +} diff --git a/Content.Shared/_Shitmed/Autodoc/AutodocSteps.cs b/Content.Shared/_Shitmed/Autodoc/AutodocSteps.cs new file mode 100644 index 0000000000..1ac54ed0e8 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/AutodocSteps.cs @@ -0,0 +1,238 @@ +using Content.Shared._Shitmed.Autodoc.Components; +using Content.Shared._Shitmed.Autodoc.Systems; +using Content.Shared._Shitmed.Medical.Surgery; +using Content.Shared.Body.Part; +using Content.Shared.Hands.Components; +using Content.Shared.Whitelist; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared._Shitmed.Autodoc; + +[Serializable, NetSerializable, DataRecord] +public sealed partial class AutodocProgram +{ + public List Steps = new(); + public bool SkipFailed; + public string Title = string.Empty; +} + +/// +/// Something the autodoc can do during a program. +/// +[ImplicitDataDefinitionForInheritors] +public partial interface IAutodocStep +{ + /// + /// Title of this step to display in the UI + /// + string Title { get; } + + /// + /// Run the step, returning true if it is instantly complete and ready to go to the next step, or false if it needs to wait for something else. + /// Should throw AutodocError for player-facing errors. + /// + bool Run(Entity ent, SharedAutodocSystem autodoc); + + /// + /// Check that this step is valid, returning false if it isn't. + /// + bool Validate(Entity ent, SharedAutodocSystem autodoc) + { + return true; + } +} + +/// +/// Perform a surgery including any prerequesites like opening an incision. +/// +[Serializable, NetSerializable] +public sealed partial class SurgeryAutodocStep : IAutodocStep +{ + /// + /// The type of part to operate on. + /// + [DataField(required: true)] + public BodyPartType Part; + + /// + /// The symmetry required. If this is null then symmetry is not checked (operate on an arbitrary leg for example). + /// + [DataField] + public BodyPartSymmetry? Symmetry; + + /// + /// The ID of the surgery to perform. + /// + [DataField(required: true)] + public EntProtoId Surgery; + + public string Title { + get { + var protoMan = IoCManager.Resolve(); + var proto = protoMan.Index(Surgery); + var part = Loc.GetString("autodoc-body-part-" + Part.ToString()); + return Loc.GetString("autodoc-program-step-surgery", ("part", part), ("name", proto.Name)); + } + } + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + var patient = autodoc.GetPatientOrThrow((ent.Owner, ent.Comp1)); + if (autodoc.FindPart(patient, Part, Symmetry) is not {} part) + throw new AutodocError("body-part"); + + if (!autodoc.StartSurgery((ent.Owner, ent.Comp1), patient, part, Surgery)) + throw new AutodocError("surgery-impossible"); + + return false; // wait for the surgery to be completed before going onto the next program step + } + + bool IAutodocStep.Validate(Entity ent, SharedAutodocSystem autodoc) + { + return autodoc.IsSurgery(Surgery); + } +} + +/// +/// Grab a specific item from storage, failing if it isn't found. +/// +[Serializable, NetSerializable] +public sealed partial class GrabItemAutodocStep : IAutodocStep +{ + /// + /// The name that an item in storage must match to get grabbed. + /// + [DataField(required: true)] + public string Name = string.Empty; + + public string Title => Loc.GetString("autodoc-program-step-grab-item", ("name", Name)); + + bool IAutodocStep.Validate(Entity ent, SharedAutodocSystem autodoc) + { + // client will never send a blank string for name + return !string.IsNullOrEmpty(Name) && Name.Length <= 100; + } + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + if (autodoc.FindItem(ent, Name) is not {} item) + throw new AutodocError("item-unavailable"); + autodoc.GrabItemOrThrow(ent, item); + return true; + } +} + +/// +/// Grab the first item that matches a whitelist, failing if none are found. +/// +[Serializable, NetSerializable] +public abstract partial class GrabAnyItemAutodocStep : IAutodocStep +{ + /// + /// A whitelist that must be matched. + /// + public virtual EntityWhitelist Whitelist { get; } + private EntityWhitelist? _whitelist; + + /// + /// Name that represents the whitelist. + /// + public virtual LocId Name { get; } + + string IAutodocStep.Title => Loc.GetString("autodoc-program-step-grab-any", ("name", Loc.GetString(Name))); + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + if (autodoc.FindItem(ent, _whitelist ??= Whitelist) is not {} item) + throw new AutodocError("item-unavailable"); + autodoc.GrabItemOrThrow(ent, item); + return true; + } +} + +[Serializable, NetSerializable] +public sealed partial class GrabAnyOrganAutodocStep : GrabAnyItemAutodocStep +{ + public override EntityWhitelist Whitelist => new EntityWhitelist() + { + Components = ["Organ"] + }; + + public override LocId Name => "autodoc-item-organ"; +} + +[Serializable, NetSerializable] +public sealed partial class GrabAnyBodyPartAutodocStep : GrabAnyItemAutodocStep +{ + public override EntityWhitelist Whitelist => new EntityWhitelist() + { + Components = ["BodyPart"] + }; + + public override LocId Name => "autodoc-item-part"; +} + +/// +/// Store the held item in storage, failing if it can't be picked up. +/// +[Serializable, NetSerializable] +public sealed partial class StoreItemAutodocStep : IAutodocStep +{ + string IAutodocStep.Title => Loc.GetString("autodoc-program-step-store-item"); + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + autodoc.StoreItemOrThrow(ent); + return true; + } +} + +/// +/// Gives the held item a label, failing if there is no held item. +/// +[Serializable, NetSerializable] +public sealed partial class SetLabelAutodocStep : IAutodocStep +{ + [DataField(required: true)] + public string Label = string.Empty; + + string IAutodocStep.Title => Loc.GetString("autodoc-program-step-set-label", ("label", Label)); + + bool IAutodocStep.Validate(Entity ent, SharedAutodocSystem autodoc) + { + // client will never send a blank string for label + return !string.IsNullOrEmpty(Label) && Label.Length <= 20; + } + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + var item = autodoc.GetHeldOrThrow(ent); + autodoc.LabelItem(item, Label); + return true; + } +} + +/// +/// Waits a number of seconds before going onto the next step. +/// +[Serializable, NetSerializable] +public sealed partial class WaitAutodocStep : IAutodocStep +{ + [DataField(required: true)] + public int Length; + + string IAutodocStep.Title => Loc.GetString("autodoc-program-step-wait", ("length", Length)); + + bool IAutodocStep.Validate(Entity ent, SharedAutodocSystem autodoc) + { + return Length > 0 && Length < 30; + } + + bool IAutodocStep.Run(Entity ent, SharedAutodocSystem autodoc) + { + autodoc.Say(ent, Loc.GetString("autodoc-waiting")); + autodoc.DelayUpdate(ent, TimeSpan.FromSeconds(Length)); + return true; // Waiting is for surgery + } +} diff --git a/Content.Shared/_Shitmed/Autodoc/AutodocUI.cs b/Content.Shared/_Shitmed/Autodoc/AutodocUI.cs new file mode 100644 index 0000000000..a963243798 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/AutodocUI.cs @@ -0,0 +1,51 @@ +using Robust.Shared.Serialization; + +namespace Content.Shared._Shitmed.Autodoc; + +[Serializable, NetSerializable] +public enum AutodocUiKey : byte +{ + Key +} + +[Serializable, NetSerializable] +public sealed class AutodocCreateProgramMessage(string title) : BoundUserInterfaceMessage +{ + public readonly string Title = title; +} + +[Serializable, NetSerializable] +public sealed class AutodocToggleProgramSafetyMessage(int program) : BoundUserInterfaceMessage +{ + public readonly int Program = program; +} + +[Serializable, NetSerializable] +public sealed class AutodocRemoveProgramMessage(int program) : BoundUserInterfaceMessage +{ + public readonly int Program = program; +} + +[Serializable, NetSerializable] +public sealed class AutodocAddStepMessage(int program, IAutodocStep step, int index) : BoundUserInterfaceMessage +{ + public readonly int Program = program; + public readonly IAutodocStep Step = step; + public readonly int Index = index; +} + +[Serializable, NetSerializable] +public sealed class AutodocRemoveStepMessage(int program, int step) : BoundUserInterfaceMessage +{ + public readonly int Program = program; + public readonly int Step = step; +} + +[Serializable, NetSerializable] +public sealed class AutodocStartMessage(int program) : BoundUserInterfaceMessage +{ + public readonly int Program = program; +} + +[Serializable, NetSerializable] +public sealed class AutodocStopMessage : BoundUserInterfaceMessage; diff --git a/Content.Shared/_Shitmed/Autodoc/Components/ActiveAutodocComponent.cs b/Content.Shared/_Shitmed/Autodoc/Components/ActiveAutodocComponent.cs new file mode 100644 index 0000000000..b07fa3d606 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/Components/ActiveAutodocComponent.cs @@ -0,0 +1,44 @@ +using Content.Shared._Shitmed.Autodoc.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Shared._Shitmed.Autodoc.Components; + +/// +/// Component added while operating on a patient. +/// Only usable serverside, only thing that can be predicted is a surgery being active. +/// +[RegisterComponent, NetworkedComponent, Access(typeof(SharedAutodocSystem))] +[AutoGenerateComponentPause] +public sealed partial class ActiveAutodocComponent : Component +{ + /// + /// The program index that is being used. + /// AutodocComponent.Programs is frozen while an autodoc is active. + /// + [DataField] + public int CurrentProgram; + + /// + /// Index of the current program's step it is trying to do. + /// + [DataField] + public int ProgramStep; + + /// + /// Whether a step is waiting on a doafter to complete. + /// + [DataField] + public bool Waiting; + + /// + /// The current body, part and surgery being done, if any. + /// + [DataField] + public (EntityUid, EntityUid, EntProtoId)? CurrentSurgery; + + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoPausedField] + public TimeSpan NextUpdate = TimeSpan.Zero; +} diff --git a/Content.Shared/_Shitmed/Autodoc/Components/AutodocComponent.cs b/Content.Shared/_Shitmed/Autodoc/Components/AutodocComponent.cs new file mode 100644 index 0000000000..b8ea4059e8 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/Components/AutodocComponent.cs @@ -0,0 +1,72 @@ +using Content.Shared._Shitmed.Autodoc.Systems; +using Content.Shared.DeviceLinking; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared._Shitmed.Autodoc.Components; + +/// +/// God component for autodoc. +/// +[RegisterComponent, NetworkedComponent, Access(typeof(SharedAutodocSystem))] +[AutoGenerateComponentState] +public sealed partial class AutodocComponent : Component +{ + [DataField] + public ProtoId OperatingTablePort = "OperatingTableReceiver"; + + /// + /// The linked operating table. + /// Autodocs require a linked operating table to be used. + /// + [DataField, AutoNetworkedField] + public EntityUid? OperatingTable; + + [DataField, AutoNetworkedField] + public List Programs = new(); + + /// + /// Requires that the patient be asleep for forced vulnerability. + /// Can be disabled to operate on awake patients. + /// + [DataField, AutoNetworkedField] + public bool RequireSleeping = true; + + /// + /// The hand to hold surgery-specific items in (organs etc). + /// After an operation this gets put back into storage. + /// + [DataField] + public string ItemSlot = "surgery_specific"; + + /// + /// How long to wait between processing program steps while active. + /// + [DataField] + public TimeSpan UpdateDelay = TimeSpan.FromSeconds(0.5); + + /// + /// The maximum number of programs this autodoc can have. + /// + [DataField] + public int MaxPrograms = 16; + + /// + /// How long a program title is allowed to be. + /// + public int MaxProgramTitleLength = 20; + + /// + /// The maximum number of steps a program can have. + /// + [DataField] + public int MaxProgramSteps = 16; +} + +[Serializable, NetSerializable] +public enum AutodocWireStatus : byte +{ + PowerIndicator, + SafetyIndicator +} diff --git a/Content.Shared/_Shitmed/Autodoc/Components/HandsFillComponent.cs b/Content.Shared/_Shitmed/Autodoc/Components/HandsFillComponent.cs new file mode 100644 index 0000000000..4a62b2f32a --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/Components/HandsFillComponent.cs @@ -0,0 +1,17 @@ +using Content.Shared._Shitmed.Autodoc.Systems; +using Robust.Shared.Prototypes; + +namespace Content.Shared._Shitmed.Autodoc.Components; + +/// +/// Creates a list of hands and spawns items to fill them. +/// +[RegisterComponent, Access(typeof(HandsFillSystem))] +public sealed partial class HandsFillComponent : Component +{ + /// + /// The name of each hand and the item to fill it with, if any. + /// + [DataField(required: true)] + public Dictionary Hands = new(); +} diff --git a/Content.Shared/_Shitmed/Autodoc/Systems/HandsFillSystem.cs b/Content.Shared/_Shitmed/Autodoc/Systems/HandsFillSystem.cs new file mode 100644 index 0000000000..d9e5cadaf4 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/Systems/HandsFillSystem.cs @@ -0,0 +1,39 @@ +using Content.Shared._Shitmed.Autodoc.Components; +using Content.Shared.Hands.Components; +using Content.Shared.Hands.EntitySystems; + +namespace Content.Shared._Shitmed.Autodoc.Systems; + +public sealed class HandsFillSystem : EntitySystem +{ + [Dependency] private readonly SharedHandsSystem _hands = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMapInit); + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + if (!TryComp(ent, out var hands)) + return; + + var coords = Transform(ent).Coordinates; + foreach (var (name, fill) in ent.Comp.Hands) + { + _hands.AddHand(ent, name, HandLocation.Middle, hands); + + if (fill is not {} id) + continue; + + var uid = Spawn(id, coords); + if (!_hands.TryPickup(ent, uid, name, animate: false, handsComp: hands)) + { + Log.Error($"Entity {ToPrettyString(ent)} couldn't pick up item {id} into its '{name}' hand!"); + Del(uid); + } + } + } +} diff --git a/Content.Shared/_Shitmed/Autodoc/Systems/SharedAutodocSystem.cs b/Content.Shared/_Shitmed/Autodoc/Systems/SharedAutodocSystem.cs new file mode 100644 index 0000000000..d1fcd67377 --- /dev/null +++ b/Content.Shared/_Shitmed/Autodoc/Systems/SharedAutodocSystem.cs @@ -0,0 +1,501 @@ +using Content.Shared._Shitmed.Autodoc; +using Content.Shared._Shitmed.Autodoc.Components; +using Content.Shared._Shitmed.Medical.Surgery; +using Content.Shared._Shitmed.Medical.Surgery.Steps; +using Content.Shared.Administration.Logs; +using Content.Shared.Bed.Sleep; +using Content.Shared.Body.Part; +using Content.Shared.Body.Systems; +using Content.Shared.Buckle.Components; +using Content.Shared.Database; +using Content.Shared.DeviceLinking; +using Content.Shared.DeviceLinking.Events; +using Content.Shared.Hands.Components; +using Content.Shared.Hands.EntitySystems; +using Content.Shared.Labels.EntitySystems; +using Content.Shared.Mobs.Systems; +using Content.Shared.Storage; +using Content.Shared.Storage.EntitySystems; +using Content.Shared.Whitelist; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; +using System.Linq; + +namespace Content.Shared._Shitmed.Autodoc.Systems; + +public abstract class SharedAutodocSystem : EntitySystem +{ + [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] protected readonly IGameTiming Timing = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private readonly SharedBodySystem _body = default!; + [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private readonly SharedLabelSystem _label = default!; + [Dependency] private readonly SharedStorageSystem _storage = default!; + [Dependency] private readonly SharedSurgerySystem _surgery = default!; + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnNewLink); + SubscribeLocalEvent(OnPortDisconnected); + Subs.BuiEvents(AutodocUiKey.Key, s => + { + s.Event(OnCreateProgram); + s.Event(OnToggleProgramSafety); + s.Event(OnRemoveProgram); + s.Event(OnAddStep); + s.Event(OnRemoveStep); + s.Event(OnStart); + s.Event(OnStop); + }); + + SubscribeLocalEvent(OnSurgeryStep); + SubscribeLocalEvent(OnSurgeryStepFailed); + SubscribeLocalEvent(OnActiveShutdown); + } + + private void OnNewLink(Entity ent, ref NewLinkEvent args) + { + if (args.SinkPort == ent.Comp.OperatingTablePort && + HasComp(args.Source)) + { + ent.Comp.OperatingTable = args.Source; + Dirty(ent); + } + } + + private void OnPortDisconnected(Entity ent, ref PortDisconnectedEvent args) + { + if (args.Port != ent.Comp.OperatingTablePort) + return; + + ent.Comp.OperatingTable = null; + Dirty(ent); + } + + #region UI Handling + + private void OnCreateProgram(Entity ent, ref AutodocCreateProgramMessage args) + { + CreateProgram(ent, args.Title); + } + + private void OnToggleProgramSafety(Entity ent, ref AutodocToggleProgramSafetyMessage args) + { + if (IsActive(ent)) + return; + + if (args.Program >= ent.Comp.Programs.Count) + return; + + var program = ent.Comp.Programs[args.Program]; + program.SkipFailed ^= true; + Dirty(ent); + + _adminLogger.Add(LogType.InteractActivate, LogImpact.Low, $"{ToPrettyString(args.Actor):user} toggled safety of autodoc program {program.Title}"); + } + + private void OnRemoveProgram(Entity ent, ref AutodocRemoveProgramMessage args) + { + RemoveProgram(ent, args.Program); + } + + private void OnAddStep(Entity ent, ref AutodocAddStepMessage args) + { + if (!args.Step.Validate(ent, this)) + { + Log.Warning($"User {ToPrettyString(args.Actor)} tried to add an invalid autodoc step!"); + return; + } + + AddStep(ent, args.Program, args.Step, args.Index, args.Actor); + } + + private void OnRemoveStep(Entity ent, ref AutodocRemoveStepMessage args) + { + RemoveStep(ent, args.Program, args.Step); + } + + private void OnStart(Entity ent, ref AutodocStartMessage args) + { + StartProgram(ent, args.Program, args.Actor); + } + + private void OnStop(Entity ent, ref AutodocStopMessage args) + { + RemComp(ent); + } + + #endregion + + private void OnSurgeryStep(Entity ent, ref SurgeryStepEvent args) + { + if (!TryComp(ent, out var comp)) + return; + + var repeatable = HasComp(args.Step); + if (args.Complete || !repeatable) + { + ent.Comp.Waiting = false; // try the next autodoc or surgery step + return; + } + + // for tend wounds dont abort, more wounds need tending + if (HasComp(args.Step)) + return; + + ent.Comp.Waiting = repeatable; + } + + private void OnSurgeryStepFailed(Entity ent, ref SurgeryStepFailedEvent args) + { + if (!TryComp(ent, out var comp)) + return; + + var program = comp.Programs[ent.Comp.CurrentProgram]; + var error = Loc.GetString("autodoc-error-surgery-failed"); + if (program.SkipFailed) + { + Say(ent, Loc.GetString("autodoc-error", ("error", error))); + ent.Comp.ProgramStep++; + } + else + { + Say(ent, Loc.GetString("autodoc-fatal-error", ("error", error))); + RemCompDeferred(ent); + } + } + + private void OnActiveShutdown(Entity ent, ref ComponentShutdown args) + { + if (!TryComp(ent, out var comp)) + return; + + // wake the patient when program completes or errors out + if (GetPatient((ent.Owner, comp)) is {} patient) + WakePatient(patient); + } + + protected virtual void WakePatient(EntityUid patient) { } + + #region Step API + + public bool IsSurgery(EntProtoId id) + { + // this is O(n) so with a fuck ton of surgeries it could slow down the server + return _surgery.AllSurgeries.Contains(id); + } + + public EntityUid? FindItem(EntityUid uid, string name) + { + var storage = Comp(uid); + foreach (var item in storage.Container.ContainedEntities) + { + if (Name(item) == name) + return item; + } + + return null; + } + + public EntityUid? FindItem(EntityUid uid, EntityWhitelist? whitelist) + { + var storage = Comp(uid); + foreach (var item in storage.Container.ContainedEntities) + { + if (_whitelist.IsWhitelistPassOrNull(whitelist, item)) + return item; + } + + return null; + } + + public bool GrabItem(Entity ent, EntityUid item) + { + return _hands.TryPickup(ent, item, ent.Comp1.ItemSlot, animate: false, handsComp: ent.Comp2); + } + + public void GrabItemOrThrow(Entity ent, EntityUid item) + { + if (!GrabItem(ent, item)) + throw new AutodocError("hand-full"); + } + + public void StoreItemOrThrow(Entity ent) + { + var item = GetHeldOrThrow(ent); + if (!_storage.Insert(ent, item, out _)) + throw new AutodocError("storage-full"); + } + + public EntityUid GetHeldOrThrow(Entity ent) + { + if (!_hands.TryGetHand(ent, ent.Comp1.ItemSlot, out var hand, ent.Comp2)) + throw new AutodocError("item-unavailable"); + + if (hand.HeldEntity is not {} item) + throw new AutodocError("item-unavailable"); + + return item; + } + + public void LabelItem(EntityUid item, string label) + { + _label.Label(item, label); + } + + public void DelayUpdate(EntityUid uid, TimeSpan delay) + { + if (TryComp(uid, out var active)) + active.NextUpdate += delay; + } + + public EntityUid? GetPatient(Entity ent) + { + if (!TryComp(ent.Comp.OperatingTable, out var strap)) + return null; + + var buckled = strap.BuckledEntities; + if (buckled.Count == 0) + return null; + + var patient = buckled.First(); + if (!HasComp(patient)) + return null; // TODO: auto draping anything with a body + + return patient; + } + + public EntityUid GetPatientOrThrow(Entity ent) + { + if (GetPatient(ent) is not {} patient) + throw new AutodocError("missing-patient"); + + return patient; + } + + public EntityUid? FindPart(EntityUid patient, BodyPartType type, BodyPartSymmetry? symmetry) + { + foreach (var ent in _body.GetBodyChildrenOfType(patient, type, symmetry: symmetry)) + { + return ent.Id; + } + + return null; + } + + /// + /// Starts doing a surgery, returns true if successful. + /// + public bool StartSurgery(Entity ent, EntityUid patient, EntityUid part, EntProtoId surgery) + { + if (ent.Comp.RequireSleeping && IsAwake(patient)) + throw new AutodocError("patient-unsedated"); + + if (_surgery.GetSingleton(surgery) is not {} singleton) + return false; + + if (_surgery.GetNextStep(patient, part, singleton) is not {} pair) + return false; + + var nextSurgery = pair.Item1; + var index = pair.Item2; + var nextStep = nextSurgery.Comp.Steps[index]; + if (!_surgery.TryDoSurgeryStep(patient, part, ent, MetaData(nextSurgery).EntityPrototype!.ID, nextStep)) + return false; + + Comp(ent).CurrentSurgery = (patient, part, surgery); + return true; + } + + public bool IsAwake(EntityUid uid) + { + return _mobState.IsAlive(uid) && !HasComp(uid); + } + + /// + /// Create a blank program and return the index to it. + /// Programs cannot be created while operating or if there are too many, in which case it will return null. + /// + public int? CreateProgram(Entity ent, string title) + { + var index = ent.Comp.Programs.Count; + if (IsActive(ent) || index >= ent.Comp.MaxPrograms) + return null; + + if (string.IsNullOrEmpty(title) || title.Length > ent.Comp.MaxProgramTitleLength) + return null; + + ent.Comp.Programs.Add(new AutodocProgram() + { + Title = title + }); + Dirty(ent); + return index; + } + + /// + /// Removes a program at an index, returning true if it succeeded. + /// + public bool RemoveProgram(Entity ent, int index) + { + if (IsActive(ent) || index >= ent.Comp.Programs.Count) + return false; + + ent.Comp.Programs.RemoveAt(index); + Dirty(ent); + return true; + } + + /// + /// Adds a step to a program at an index, returning true if it succeeded. + /// + public bool AddStep(Entity ent, int programIndex, IAutodocStep step, int index, EntityUid user) + { + if (IsActive(ent) || programIndex >= ent.Comp.Programs.Count) + return false; + + var program = ent.Comp.Programs[programIndex]; + if (program.Steps.Count >= ent.Comp.MaxProgramSteps || index < 0 || index > program.Steps.Count) + return false; + + program.Steps.Insert(index, step); + Dirty(ent); + + _adminLogger.Add(LogType.InteractActivate, LogImpact.Low, $"{ToPrettyString(user):user} added step '{step.Title}' to autodoc program '{program.Title}'"); + return true; + } + + /// + /// Removes a step from a program, returning true if it succeeded. + /// + public bool RemoveStep(Entity ent, int programIndex, int step) + { + if (IsActive(ent) || programIndex >= ent.Comp.Programs.Count) + return false; + + var program = ent.Comp.Programs[programIndex]; + if (step >= program.Steps.Count) + return false; + + program.Steps.RemoveAt(step); + Dirty(ent); + return true; + } + + public bool IsActive(EntityUid uid) + { + return HasComp(uid); + } + + public AutodocProgram CurrentProgram(Entity ent) + { + // not checking if it exists since Programs isnt allowed to be changed while operating + return ent.Comp1.Programs[ent.Comp2.CurrentProgram]; + } + + public bool StartProgram(Entity ent, int index, EntityUid user) + { + // no error since UI checks this too + if (IsActive(ent) || index >= ent.Comp.Programs.Count || GetPatient(ent) is not {} patient) + return false; + + var active = EnsureComp(ent); + active.CurrentProgram = index; + active.NextUpdate = Timing.CurTime + ent.Comp.UpdateDelay; + Dirty(ent.Owner, active); + + _adminLogger.Add(LogType.InteractActivate, LogImpact.High, $"{ToPrettyString(user):user} started autodoc program '{ent.Comp.Programs[index].Title}' on {ToPrettyString(patient):patient}"); + return true; + } + + /// + /// Tries to start the next step, shouting the error if it fails. + /// Returns true if the program is being stopped. + /// + public bool Proceed(Entity ent) + { + if (ent.Comp2.Waiting) + return false; + + // stay on this AutodocSurgeryStep until every step of the surgery (and its dependencies) is complete + // if this was the last step, StartSurgery will fail and the next autodoc step will run + if (ent.Comp2.CurrentSurgery is {} args) + { + var (body, part, surgery) = args; + if (StartSurgery((ent.Owner, ent.Comp1), body, part, surgery)) + { + ent.Comp2.Waiting = true; + return false; + } + + // done with the surgery onto next step!!! + ent.Comp2.CurrentSurgery = null; + ent.Comp2.ProgramStep++; + } + + var program = ent.Comp1.Programs[ent.Comp2.CurrentProgram]; + var index = ent.Comp2.ProgramStep; + if (index >= program.Steps.Count) + { + Say(ent, Loc.GetString("autodoc-program-completed")); + return true; + } + + try + { + var step = program.Steps[index]; + if (step.Run((ent.Owner, ent.Comp1, Comp(ent)), this)) + ent.Comp2.ProgramStep++; + else + ent.Comp2.Waiting = true; + } + catch (AutodocError e) + { + var error = Loc.GetString("autodoc-error-" + e.Message); + if (program.SkipFailed) + { + Say(ent, Loc.GetString("autodoc-error", ("error", error))); + ent.Comp2.ProgramStep++; + } + else + { + Say(ent, Loc.GetString("autodoc-fatal-error", ("error", error))); + return true; + } + } + + Dirty(ent.Owner, ent.Comp1); + return false; + } + + #endregion + + public virtual void Say(EntityUid uid, string msg) + { + } + + public void SetSafety(Entity ent, bool enabled) + { + if (enabled == ent.Comp.RequireSleeping) + return; + + ent.Comp.RequireSleeping = enabled; + Dirty(ent); + } +} + +/// +/// Error autodoc steps can use to abort the program execution and shout an error message. +/// +public sealed class AutodocError : Exception +{ + /// + /// Message has "autodoc-error-" prepended to it, then it gets localized. + /// + public AutodocError(string message) : base(message) + { + } +} diff --git a/Content.Shared/_Shitmed/Body/BodyCapacity/CapacityType.cs b/Content.Shared/_Shitmed/Body/BodyCapacity/CapacityType.cs new file mode 100644 index 0000000000..ea43225118 --- /dev/null +++ b/Content.Shared/_Shitmed/Body/BodyCapacity/CapacityType.cs @@ -0,0 +1,7 @@ +namespace Content.Shared._Shitmed.Body.BodyCapacity; +public enum CapacityType +{ + Vascular = 0, + Respiratory = 1, + Filtering = 2, +} diff --git a/Content.Shared/_Shitmed/Body/BodyCapacity/OrganCapacity.cs b/Content.Shared/_Shitmed/Body/BodyCapacity/OrganCapacity.cs new file mode 100644 index 0000000000..6b0f559b1c --- /dev/null +++ b/Content.Shared/_Shitmed/Body/BodyCapacity/OrganCapacity.cs @@ -0,0 +1,158 @@ +using Content.Shared.FixedPoint; +using Robust.Shared.Utility; +using Robust.Shared.Serialization; + +namespace Content.Shared._Shitmed.Body.BodyCapacity; + +/// +/// This class represents a collection of organ types and their capacities. +/// Yes. It's a shameless copy of DamageSpecifier for the sake of expandability. +/// +[DataDefinition, Serializable, NetSerializable] +public sealed partial class OrganCapacity +{ + /// + /// Main type and capacity dictionary. + /// + [DataField] + public Dictionary Types { get; set; } = new(); + + /// + /// Returns a sum of the damage values. + /// + public FixedPoint2 GetTotalOfType(CapacityType capacityType) + { + var total = FixedPoint2.Zero; + Types.TryGetValue(capacityType, out var value); + return total; + } + + #region constructors + + /// + /// Constructor that takes another OrganCapacity instance and copies it. + /// + public OrganCapacity(OrganCapacity organCapacity) + { + Types = new(organCapacity.Types); + } + + #endregion constructors + + #region Operators + public static OrganCapacity operator *(OrganCapacity organCapacity, FixedPoint2 factor) + { + OrganCapacity newOrganCapacity = new(); + foreach (var entry in organCapacity.Types) + { + newOrganCapacity.Types.Add(entry.Key, entry.Value * factor); + } + return newOrganCapacity; + } + + public static OrganCapacity operator *(OrganCapacity organCapacity, (FixedPoint2 factor, CapacityType type) tuple) + { + OrganCapacity newOrganCapacity = new(organCapacity); + if (newOrganCapacity.Types.ContainsKey(tuple.type)) + { + newOrganCapacity.Types[tuple.type] *= tuple.factor; + } + return newOrganCapacity; + } + + public static OrganCapacity operator *(OrganCapacity organCapacity, float factor) + { + return organCapacity * factor; + } + + public static OrganCapacity operator *(OrganCapacity organCapacity, (float factor, CapacityType type) tuple) + { + return organCapacity * (tuple.factor, tuple.type); + } + + // Division operators + public static OrganCapacity operator /(OrganCapacity organCapacity, FixedPoint2 factor) + { + OrganCapacity newOrganCapacity = new(); + foreach (var entry in organCapacity.Types) + { + newOrganCapacity.Types.Add(entry.Key, entry.Value / factor); + } + return newOrganCapacity; + } + + public static OrganCapacity operator /(OrganCapacity organCapacity, (FixedPoint2 factor, CapacityType type) tuple) + { + OrganCapacity newOrganCapacity = new(organCapacity); + if (newOrganCapacity.Types.ContainsKey(tuple.type)) + { + newOrganCapacity.Types[tuple.type] /= tuple.factor; + } + return newOrganCapacity; + } + + public static OrganCapacity operator /(OrganCapacity organCapacity, float factor) + { + return organCapacity / factor; + } + + public static OrganCapacity operator /(OrganCapacity organCapacity, (float factor, CapacityType type) tuple) + { + return organCapacity / (tuple.factor, tuple.type); + } + + public static OrganCapacity operator +(OrganCapacity organCapacityA, OrganCapacity organCapacityB) + { + OrganCapacity newOrganCapacity = new(organCapacityA); + + foreach (var entry in organCapacityB.Types) + if (!newOrganCapacity.Types.TryAdd(entry.Key, entry.Value)) + newOrganCapacity.Types[entry.Key] += entry.Value; + + return newOrganCapacity; + } + + public static OrganCapacity operator +(OrganCapacity organCapacity, (FixedPoint2 value, CapacityType type) tuple) + { + OrganCapacity newOrganCapacity = new(organCapacity); + if (newOrganCapacity.Types.ContainsKey(tuple.type)) + newOrganCapacity.Types[tuple.type] += tuple.value; + + return newOrganCapacity; + } + + public static OrganCapacity operator -(OrganCapacity organCapacityA, OrganCapacity organCapacityB) + { + OrganCapacity newOrganCapacity = new(organCapacityA); + + foreach (var entry in organCapacityB.Types) + if (!newOrganCapacity.Types.TryAdd(entry.Key, -entry.Value)) + newOrganCapacity.Types[entry.Key] -= entry.Value; + + return newOrganCapacity; + } + + public static OrganCapacity operator -(OrganCapacity organCapacity, (FixedPoint2 value, CapacityType type) tuple) + { + OrganCapacity newOrganCapacity = new(organCapacity); + if (newOrganCapacity.Types.ContainsKey(tuple.type)) + newOrganCapacity.Types[tuple.type] -= tuple.value; + + return newOrganCapacity; + } + + public static OrganCapacity operator +(OrganCapacity organCapacity) => organCapacity; + + public static OrganCapacity operator -(OrganCapacity organCapacity) => organCapacity * -1; + + public static OrganCapacity operator *(float factor, OrganCapacity organCapacity) => organCapacity * factor; + public static OrganCapacity operator *((float factor, CapacityType type) tuple, OrganCapacity organCapacity) + => organCapacity * tuple; + + public static OrganCapacity operator *(FixedPoint2 factor, OrganCapacity organCapacity) => organCapacity * factor; + public static OrganCapacity operator *((FixedPoint2 factor, CapacityType type) tuple, OrganCapacity organCapacity) + => organCapacity * tuple; + + public FixedPoint2 this[CapacityType key] => Types[key]; + #endregion +} diff --git a/Content.Shared/_Shitmed/Body/Components/BreathingImmunityComponent.cs b/Content.Shared/_Shitmed/Body/Components/BreathingImmunityComponent.cs new file mode 100644 index 0000000000..b5cdac8614 --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Components/BreathingImmunityComponent.cs @@ -0,0 +1,8 @@ +namespace Content.Shared._Shitmed.Body.Components; + +/// +/// Disables a mobs need for air when this component is added. +/// It will neither breathe nor take airloss damage. +/// +[RegisterComponent] +public sealed partial class BreathingImmunityComponent : Component; diff --git a/Content.Shared/_Shitmed/Body/Events/BodyPartEvents.cs b/Content.Shared/_Shitmed/Body/Events/BodyPartEvents.cs new file mode 100644 index 0000000000..3f65fc37b1 --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Events/BodyPartEvents.cs @@ -0,0 +1,30 @@ +using Content.Shared.Humanoid; +using Content.Shared.Body.Part; + +namespace Content.Shared._Shitmed.Body.Events; + +/// +/// Raised on an entity when attempting to remove a body part. +/// +[ByRefEvent] +public readonly record struct AmputateAttemptEvent(EntityUid Part); + +// Kind of a clone of BodyPartAddedEvent for surgical reattachment specifically. +[ByRefEvent] +public readonly record struct BodyPartAttachedEvent(Entity Part); + +// Kind of a clone of BodyPartRemovedEvent for any instances where we call DropPart(), reasoning being that RemovedEvent fires off +// a lot more often than what I'd like due to PVS. +[ByRefEvent] +public readonly record struct BodyPartDroppedEvent(Entity Part); + +[ByRefEvent] +public readonly record struct BodyPartEnableChangedEvent(bool Enabled); + +[ByRefEvent] +public readonly record struct BodyPartEnabledEvent(Entity Part); + +[ByRefEvent] +public readonly record struct BodyPartDisabledEvent(Entity Part); + +public readonly record struct BodyPartComponentsModifyEvent(EntityUid Body, bool Add); diff --git a/Content.Shared/Body/Organ/DebrainedComponent.cs b/Content.Shared/_Shitmed/Body/Organ/DebrainedComponent.cs similarity index 71% rename from Content.Shared/Body/Organ/DebrainedComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/DebrainedComponent.cs index c43f151cde..9f6e4d92c0 100644 --- a/Content.Shared/Body/Organ/DebrainedComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/DebrainedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent] public sealed partial class DebrainedComponent : Component; diff --git a/Content.Shared/Body/Organ/EarsComponent.cs b/Content.Shared/_Shitmed/Body/Organ/EarsComponent.cs similarity index 58% rename from Content.Shared/Body/Organ/EarsComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/EarsComponent.cs index 8041438729..29c792dd0f 100644 --- a/Content.Shared/Body/Organ/EarsComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/EarsComponent.cs @@ -1,6 +1,7 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent] public sealed partial class EarsComponent : Component; +// TODO: Use this for deafening. \ No newline at end of file diff --git a/Content.Shared/Body/Organ/EyesComponent.cs b/Content.Shared/_Shitmed/Body/Organ/EyesComponent.cs similarity index 70% rename from Content.Shared/Body/Organ/EyesComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/EyesComponent.cs index 55be5f1a9c..3dade2091f 100644 --- a/Content.Shared/Body/Organ/EyesComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/EyesComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent] public sealed partial class EyesComponent : Component; diff --git a/Content.Shared/_Shitmed/Body/Organ/HeartAttackComponent.cs b/Content.Shared/_Shitmed/Body/Organ/HeartAttackComponent.cs new file mode 100644 index 0000000000..642922366f --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Organ/HeartAttackComponent.cs @@ -0,0 +1,19 @@ +namespace Content.Shared._Shitmed.Body.Organ; + +// I wanted to name this SheerHeartAttackComponent :( +[RegisterComponent] +public sealed partial class HeartAttackComponent : Component +{ + + /// + /// Movement speed modifier for walking. + /// + [DataField] + public float WalkSpeed = 1f; + + /// + /// Movement speed modifier for sprinting. + /// + [DataField] + public float SprintSpeed = 1f; +} \ No newline at end of file diff --git a/Content.Shared/_Shitmed/Body/Organ/HeartComponent.cs b/Content.Shared/_Shitmed/Body/Organ/HeartComponent.cs new file mode 100644 index 0000000000..ff97d9ed4d --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Organ/HeartComponent.cs @@ -0,0 +1,19 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._Shitmed.Body.Organ; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class HeartComponent : Component +{ + /// + /// The base capacity of the heart. + /// + [DataField, AutoNetworkedField] + public float Capacity; + + /// + /// The current capacity of the heart. + /// + [DataField, AutoNetworkedField] + public float CurrentCapacity; +} diff --git a/Content.Shared/_Shitmed/Body/Organ/HeartSystem.cs b/Content.Shared/_Shitmed/Body/Organ/HeartSystem.cs new file mode 100644 index 0000000000..08ad0f904b --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Organ/HeartSystem.cs @@ -0,0 +1,58 @@ +/*using Content.Shared.Body.Organ; +using Content.Shared.Movement.Systems; +using Content.Shared.Medical; + +namespace Content.Shared._Shitmed.Body.Organ; + +public sealed class HeartSystem : EntitySystem +{ + [Dependency] private readonly MovementSpeedModifierSystem _speedModifier = default!; + public override void Initialize() + { + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnDamageChanged); + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnShutdown); + SubscribeLocalEvent(OnRefreshSpeed); + SubscribeLocalEvent(OnZapSuccess); + } + + private void OnStartup(EntityUid uid, HeartComponent component, ComponentStartup args) + { + component.CurrentCapacity = component.Capacity; + } + + private void OnStartup(EntityUid uid, HeartAttackComponent component, ComponentStartup args) + { + component.WalkSpeed *= 0.35f; + component.SprintSpeed *= 0.35f; + + _speedModifier.RefreshMovementSpeedModifiers(uid); + } + + private void OnShutdown(EntityUid uid, HeartAttackComponent component, ComponentShutdown args) + { + component.WalkSpeed /= 0.35f; + component.SprintSpeed /= 0.35f; + + _speedModifier.RefreshMovementSpeedModifiers(uid); + } + + private void OnRefreshSpeed(EntityUid uid, HeartAttackComponent component, ref RefreshMovementSpeedModifiersEvent args) + { + args.ModifySpeed(component.WalkSpeed, component.SprintSpeed); + } + + private void OnZapSuccess(EntityUid uid, HeartAttackComponent component, ref DefibrillatorZapSuccessEvent args) + { + RemComp(uid); + } + + private void OnDamageChanged(EntityUid uid, HeartComponent component, ref OrganDamageChangedEvent args) + { + if (!TryComp(uid, out var organ)) + return; + + component.CurrentCapacity = component.Capacity * (100 / (int) organ.Status); + } +}*/ \ No newline at end of file diff --git a/Content.Shared/Body/Organ/LiverComponent.cs b/Content.Shared/_Shitmed/Body/Organ/LiverComponent.cs similarity index 70% rename from Content.Shared/Body/Organ/LiverComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/LiverComponent.cs index 23021bea31..1fff7fee18 100644 --- a/Content.Shared/Body/Organ/LiverComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/LiverComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent] public sealed partial class LiverComponent : Component; diff --git a/Content.Shared/Body/Organ/MarkingContainerComponent.cs b/Content.Shared/_Shitmed/Body/Organ/MarkingContainerComponent.cs similarity index 93% rename from Content.Shared/Body/Organ/MarkingContainerComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/MarkingContainerComponent.cs index 0583258dc2..4931b59a30 100644 --- a/Content.Shared/Body/Organ/MarkingContainerComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/MarkingContainerComponent.cs @@ -4,7 +4,7 @@ using Content.Shared.Humanoid.Markings; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent, NetworkedComponent] public sealed partial class MarkingContainerComponent : Component diff --git a/Content.Shared/Body/Organ/OrganEvents.cs b/Content.Shared/_Shitmed/Body/Organ/OrganEvents.cs similarity index 69% rename from Content.Shared/Body/Organ/OrganEvents.cs rename to Content.Shared/_Shitmed/Body/Organ/OrganEvents.cs index b94df359d4..0b2f0e461b 100644 --- a/Content.Shared/Body/Organ/OrganEvents.cs +++ b/Content.Shared/_Shitmed/Body/Organ/OrganEvents.cs @@ -1,4 +1,5 @@ -namespace Content.Shared.Body.Organ; +using Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; public readonly record struct OrganComponentsModifyEvent(EntityUid Body, bool Add); @@ -10,3 +11,5 @@ namespace Content.Shared.Body.Organ; [ByRefEvent] public readonly record struct OrganDisabledEvent(Entity Organ); + +public readonly record struct OrganDamageChangedEvent(bool DamageIncreased); diff --git a/Content.Shared/_Shitmed/Body/Organ/OrganStatus.cs b/Content.Shared/_Shitmed/Body/Organ/OrganStatus.cs new file mode 100644 index 0000000000..1aeef6a84c --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Organ/OrganStatus.cs @@ -0,0 +1,10 @@ +namespace Content.Shared._Shitmed.Body.Organ; +public enum OrganStatus +{ + Healthy = 0, + LightlyDamaged = 1, + ModeratelyDamaged = 2, + HeavilyDamaged = 3, + Ruined = 4 + +} diff --git a/Content.Shared/Body/Organ/TailComponent.cs b/Content.Shared/_Shitmed/Body/Organ/TailComponent.cs similarity index 70% rename from Content.Shared/Body/Organ/TailComponent.cs rename to Content.Shared/_Shitmed/Body/Organ/TailComponent.cs index 3cd8da87b5..53d4913eea 100644 --- a/Content.Shared/Body/Organ/TailComponent.cs +++ b/Content.Shared/_Shitmed/Body/Organ/TailComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Body.Organ; +namespace Content.Shared._Shitmed.Body.Organ; [RegisterComponent] public sealed partial class TailComponent : Component; diff --git a/Content.Shared/Body/Part/BodyPartAppearanceComponent.cs b/Content.Shared/_Shitmed/Body/Part/BodyPartAppearanceComponent.cs similarity index 93% rename from Content.Shared/Body/Part/BodyPartAppearanceComponent.cs rename to Content.Shared/_Shitmed/Body/Part/BodyPartAppearanceComponent.cs index 1769d68ec7..2e7da47fa5 100644 --- a/Content.Shared/Body/Part/BodyPartAppearanceComponent.cs +++ b/Content.Shared/_Shitmed/Body/Part/BodyPartAppearanceComponent.cs @@ -4,7 +4,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.GameStates; -namespace Content.Shared.Body.Part; +namespace Content.Shared._Shitmed.Body.Part; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] public sealed partial class BodyPartAppearanceComponent : Component @@ -39,7 +39,4 @@ public sealed partial class BodyPartAppearanceComponent : Component /// [DataField, AutoNetworkedField] public Color? EyeColor { get; set; } - - [DataField, AutoNetworkedField] - public EntityUid? OriginalBody { get; set; } } diff --git a/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.BodyCapacity.cs b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.BodyCapacity.cs new file mode 100644 index 0000000000..6e1b4ad54c --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.BodyCapacity.cs @@ -0,0 +1,90 @@ +/*using Content.Shared.Damage; +using Content.Shared.Body.Organ; +using Content.Shared._Shitmed.Body.Organ; +using Content.Shared.FixedPoint; + +// Namespace has set accessors, leaving it on the default. +namespace Content.Shared.Body.Systems; + +public partial class SharedBodySystem +{ + /// + /// Essentially we want to check on every tick if the organ is within the acceptable thresholds. And if it isnt + /// then we will degrade the organ by dealing damage to it. The further away from the threshold, the more damage. + /// + + public void UpdateOrgan(float frameTime) + { + var query = EntityQueryEnumerator(); + var now = _gameTiming.CurTime; + while (query.MoveNext(out var uid, out var organ, out var damageable)) + { + if (organ.Body is not { } body || now < organ.NextUpdate || _mobState.IsDead(body)) + continue; + + organ.NextUpdate = now + organ.UpdateDelay; + + if (organ.Status < organ.DamagedStatus) + _damageable.TryChangeDamage(uid, GetHealingSpecifier(organ), canSever: false); + + if (organ.Status != OrganStatus.Ruined && !organ.Enabled) + { + var ev = new OrganEnabledEvent((uid, organ)); + RaiseLocalEvent(uid, ref ev); + } + + if (organ.Status == OrganStatus.Ruined && organ.Enabled) + { + var ev = new OrganDisabledEvent((uid, organ)); + RaiseLocalEvent(uid, ref ev); + } + } + } + + private void OnDamageChanged(EntityUid entity, OrganComponent component, ref DamageChangedEvent args) + { + if (!TryComp(entity, out var damageable)) + return; + + OrganStatus newStatus = GetOrganStatus(component, damageable.TotalDamage); + if (newStatus != component.Status) + component.Status = newStatus; + + var ev = new OrganDamageChangedEvent(args.DamageIncreased); + RaiseLocalEvent(entity, ev); + } + + public DamageSpecifier GetHealingSpecifier(OrganComponent organ) + { + var damage = new DamageSpecifier() + { + DamageDict = new Dictionary() + { + { "Decay", -organ.SelfHealingAmount }, + { "Trauma", -organ.SelfHealingAmount }, + } + }; + + return damage; + } + + /// + /// Fetches the OrganStatus equivalent of the current integrity value for the organ. + /// + public static OrganStatus GetOrganStatus(OrganComponent component, FixedPoint2 integrity) + { + var targetIntegrity = OrganStatus.Healthy; + foreach (var threshold in component.IntegrityThresholds) + { + if (integrity <= threshold.Value) + targetIntegrity = threshold.Key; + } + + return targetIntegrity; + } + + + +} + +*/ \ No newline at end of file diff --git a/Content.Shared/Body/Systems/SharedBodySystem.PartAppearance.cs b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.PartAppearance.cs similarity index 94% rename from Content.Shared/Body/Systems/SharedBodySystem.PartAppearance.cs rename to Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.PartAppearance.cs index 347ec487ab..d29d2a94be 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.PartAppearance.cs +++ b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.PartAppearance.cs @@ -2,6 +2,8 @@ using System.Linq; using Content.Shared.Body.Components; using Content.Shared.Body.Part; +using Content.Shared._Shitmed.Body.Events; +using Content.Shared._Shitmed.Body.Part; using Content.Shared.Humanoid; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; @@ -28,22 +30,22 @@ private void OnPartAppearanceStartup(EntityUid uid, BodyPartAppearanceComponent { if (!TryComp(uid, out BodyPartComponent? part) || part.ToHumanoidLayers() is not { } relevantLayer) - return; - if (part.OriginalBody == null - || TerminatingOrDeleted(part.OriginalBody.Value) - || !TryComp(part.OriginalBody.Value, out HumanoidAppearanceComponent? bodyAppearance)) + if (part.BaseLayerId != null) { component.ID = part.BaseLayerId; component.Type = relevantLayer; return; } + if (part.Body is not { Valid: true } body + || !TryComp(body, out HumanoidAppearanceComponent? bodyAppearance)) + return; + var customLayers = bodyAppearance.CustomBaseLayers; var spriteLayers = bodyAppearance.BaseLayers; component.Type = relevantLayer; - component.OriginalBody = part.OriginalBody.Value; part.Species = bodyAppearance.Species; @@ -165,7 +167,10 @@ protected void UpdateAppearance(EntityUid target, return; if (component.EyeColor != null) + { bodyAppearance.EyeColor = component.EyeColor.Value; + _humanoid.SetLayerVisibility(target, HumanoidVisualLayers.Eyes, true, true, bodyAppearance); + } if (component.Color != null) _humanoid.SetBaseLayerColor(target, component.Type, component.Color, true, bodyAppearance); @@ -176,7 +181,9 @@ protected void UpdateAppearance(EntityUid target, { _humanoid.SetLayerVisibility(target, visualLayer, true, true, bodyAppearance); foreach (var marking in markingList) - _humanoid.AddMarking(target, marking.MarkingId, marking.MarkingColors, false, true, bodyAppearance); + { + _humanoid.AddMarking(target, marking.MarkingId, marking.MarkingColors, true, true, bodyAppearance); + } } Dirty(target, bodyAppearance); diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Targeting.cs b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.Targeting.cs similarity index 88% rename from Content.Shared/Body/Systems/SharedBodySystem.Targeting.cs rename to Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.Targeting.cs index 202353d3ee..85c526f1df 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Targeting.cs +++ b/Content.Shared/_Shitmed/Body/Systems/SharedBodySystem.Targeting.cs @@ -1,16 +1,17 @@ using Content.Shared.Body.Components; using Content.Shared.Body.Part; +using Content.Shared._Shitmed.Body.Events; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Content.Shared.IdentityManagement; -using Content.Shared.Medical.Surgery.Steps.Parts; +using Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Content.Shared.Popups; using Content.Shared.Standing; -using Content.Shared.Targeting; -using Content.Shared.Targeting.Events; +using Content.Shared._Shitmed.Targeting; +using Content.Shared._Shitmed.Targeting.Events; using Robust.Shared.CPUJob.JobQueues; using Robust.Shared.CPUJob.JobQueues.Queues; using Robust.Shared.Network; @@ -20,7 +21,9 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Content.Shared.Inventory; +// Namespace has set accessors, leaving it on the default. namespace Content.Shared.Body.Systems; public partial class SharedBodySystem @@ -29,6 +32,7 @@ public partial class SharedBodySystem [Dependency] private readonly MobStateSystem _mobState = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly StandingStateSystem _standing = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; private readonly string[] _severingDamageTypes = { "Slash", "Piercing", "Blunt" }; @@ -86,6 +90,7 @@ private void ProcessIntegrityTick(Entity entity) public override void Update(float frameTime) { base.Update(frameTime); + //UpdateOrgan(frameTime); _integrityJobQueue.Process(); if (!_timing.IsFirstTimePredicted) @@ -123,7 +128,7 @@ private void OnTryChangePartDamage(Entity ent, ref TryChangePartD // If the target is Torso then have a 33% chance to hit another part if (targetPart.Value == TargetBodyPart.Torso) { - var additionalPart = GetRandomPartSpread(_random, 10); + var additionalPart = GetRandomPartSpread(10); targetPart = targetPart.Value | additionalPart; } } @@ -133,7 +138,8 @@ private void OnTryChangePartDamage(Entity ent, ref TryChangePartD // such as an animal, so we attack a random part. if (args.Origin.HasValue) { - targetPart = GetRandomBodyPart(ent, targetEnt); + // Evasion would trigger constantly if we don't target torso + targetPart = args.CanEvade ? TargetBodyPart.Torso : GetRandomBodyPart(ent, targetEnt); } // Otherwise we damage all parts equally (barotrauma, explosions, etc). else if (damage != null) @@ -147,8 +153,8 @@ private void OnTryChangePartDamage(Entity ent, ref TryChangePartD if (targetPart == null) return; - if (!TryChangePartDamage(ent, args.Damage, args.CanSever, args.CanEvade, args.PartMultiplier, targetPart.Value) - && args.CanEvade) + if (!TryChangePartDamage(ent, args.Damage, args.IgnoreResistances, args.CanSever, args.CanEvade, args.PartMultiplier, targetPart.Value, out var evaded) + && args.CanEvade && evaded) { if (_net.IsServer) _popup.PopupEntity(Loc.GetString("surgery-part-damage-evaded", ("user", Identity.Entity(ent, EntityManager))), ent); @@ -163,32 +169,36 @@ private void OnBodyDamageModify(Entity bodyEnt, ref DamageModifyE if (args.TargetPart != null) { var (targetType, _) = ConvertTargetBodyPart(args.TargetPart.Value); - args.Damage = args.Damage * GetPartDamageModifier(targetType); + args.Damage *= GetPartDamageModifier(targetType); } } private void OnPartDamageModify(Entity partEnt, ref DamageModifyEvent args) { if (partEnt.Comp.Body != null - && TryComp(partEnt.Comp.Body.Value, out DamageableComponent? damageable) - && damageable.DamageModifierSetId != null - && _prototypeManager.TryIndex(damageable.DamageModifierSetId, out var modifierSet)) - // TODO: We need to add a check to see if the given armor covers this part to cancel or not. - args.Damage = DamageSpecifier.ApplyModifierSet(args.Damage, modifierSet); + && TryComp(partEnt.Comp.Body.Value, out InventoryComponent? inventory)) + _inventory.RelayEvent((partEnt.Comp.Body.Value, inventory), ref args); - if (_prototypeManager.TryIndex("PartDamage", out var partModifierSet)) + if (Prototypes.TryIndex("PartDamage", out var partModifierSet)) args.Damage = DamageSpecifier.ApplyModifierSet(args.Damage, partModifierSet); - args.Damage = args.Damage * GetPartDamageModifier(partEnt.Comp.PartType); + args.Damage *= GetPartDamageModifier(partEnt.Comp.PartType); } private bool TryChangePartDamage(EntityUid entity, DamageSpecifier damage, + bool ignoreResistances, bool canSever, bool canEvade, float partMultiplier, - TargetBodyPart targetParts) + TargetBodyPart targetParts, + out bool evaded) { + evaded = false; + + if (damage.GetTotal() == 0) + return false; + var landed = false; var targets = SharedTargetingSystem.GetValidParts(); foreach (var target in targets) @@ -200,9 +210,12 @@ private bool TryChangePartDamage(EntityUid entity, if (GetBodyChildrenOfType(entity, targetType, symmetry: targetSymmetry) is { } part) { if (canEvade && TryEvadeDamage(entity, GetEvadeChance(targetType))) + { + evaded = true; continue; + } - var damageResult = _damageable.TryChangeDamage(part.FirstOrDefault().Id, damage * partMultiplier, canSever: canSever); + var damageResult = _damageable.TryChangeDamage(part.FirstOrDefault().Id, damage * partMultiplier, ignoreResistances, canSever: canSever); if (damageResult != null && damageResult.GetTotal() != 0) landed = true; } @@ -243,11 +256,13 @@ private void OnDamageChanged(Entity partEnt, ref DamageChange /// Torso if the result is 9 or more. The higher torsoWeight is, the higher chance to return it. /// By default, the chance to return Torso is 50%. /// - private static TargetBodyPart GetRandomPartSpread(IRobustRandom random, ushort torsoWeight = 9) + private TargetBodyPart GetRandomPartSpread(ushort torsoWeight = 9) { + var rand = new System.Random((int) _timing.CurTick.Value); + const int targetPartsAmount = 9; // 5 = amount of target parts except Torso - return random.Next(1, targetPartsAmount + torsoWeight) switch + return rand.Next(1, targetPartsAmount + torsoWeight) switch { 1 => TargetBodyPart.Head, 2 => TargetBodyPart.RightArm, @@ -267,8 +282,10 @@ private static TargetBodyPart GetRandomPartSpread(IRobustRandom random, ushort t if (!Resolve(uid, ref target, false)) return null; + var rand = new System.Random((int) _timing.CurTick.Value); + var totalWeight = target.TargetOdds.Values.Sum(); - var randomValue = _random.NextFloat() * totalWeight; + var randomValue = rand.NextFloat() * totalWeight; foreach (var (part, weight) in target.TargetOdds) { @@ -283,7 +300,7 @@ private static TargetBodyPart GetRandomPartSpread(IRobustRandom random, ushort t /// /// This should be called after body part damage was changed. /// - protected void CheckBodyPart( + public void CheckBodyPart( Entity partEnt, TargetBodyPart? targetPart, bool severed, @@ -472,10 +489,10 @@ public static float GetEvadeChance(BodyPartType partType) return partType switch { BodyPartType.Head => 0.70f, // 70% chance to evade - BodyPartType.Arm => 0.20f, // 20% chance to evade - BodyPartType.Hand => 0.20f, // 20% chance to evade - BodyPartType.Leg => 0.20f, // 20% chance to evade - BodyPartType.Foot => 0.20f, // 20% chance to evade + BodyPartType.Arm => 0f, // 0% chance to evade + BodyPartType.Hand => 0f, // 0% chance to evade + BodyPartType.Leg => 0f, // 0% chance to evade + BodyPartType.Foot => 0f, // 0% chance to evade BodyPartType.Torso => 0f, // 0% chance to evade _ => 0f }; @@ -483,14 +500,7 @@ public static float GetEvadeChance(BodyPartType partType) public bool CanEvadeDamage(EntityUid uid) { - if (!TryComp(uid, out var mobState) - || !TryComp(uid, out var standingState) - || _mobState.IsCritical(uid, mobState) - || _mobState.IsDead(uid, mobState) - || standingState.CurrentState == StandingState.Lying) - return false; - - return true; + return !_mobState.IsIncapacitated(uid) && !_standing.IsDown(uid); } public bool TryEvadeDamage(EntityUid uid, float evadeChance) @@ -498,7 +508,12 @@ public bool TryEvadeDamage(EntityUid uid, float evadeChance) if (!CanEvadeDamage(uid)) return false; - return _random.NextFloat() < evadeChance; + if (evadeChance == 0f) + return false; + + var rand = new System.Random((int) _timing.CurTick.Value); + + return rand.Prob(evadeChance); } } diff --git a/Content.Shared/_Shitmed/Body/Vascular/Events.cs b/Content.Shared/_Shitmed/Body/Vascular/Events.cs new file mode 100644 index 0000000000..abb1346539 --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Vascular/Events.cs @@ -0,0 +1,3 @@ +namespace Content.Shared._Shitmed.Body.Vascular; + +public readonly record struct VascularStrainEvent(string Key, float Value, bool Add, TimeSpan? Duration = null); \ No newline at end of file diff --git a/Content.Shared/_Shitmed/Body/Vascular/VascularComponent.cs b/Content.Shared/_Shitmed/Body/Vascular/VascularComponent.cs new file mode 100644 index 0000000000..bd77a3d079 --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Vascular/VascularComponent.cs @@ -0,0 +1,92 @@ +using Content.Shared.FixedPoint; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; +using System.Linq; + +namespace Content.Shared._Shitmed.Body.Vascular; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class VascularComponent : Component +{ + /// + /// The summarized capacity of all the hearts in the vascular system. + /// + [ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + public float Capacity; + + /// + /// The normal volume of blood for this vascular system. + /// + [DataField, AutoNetworkedField] + public float NormalBloodVolume = 250.0f; + + /// + /// Dictionary of all current strains on the vascular system, mapped by their source. + /// + [DataField, AutoNetworkedField] + public Dictionary Strains = new(); + + /// + /// The total combined strain of the vascular system. + /// + [ViewVariables(VVAccess.ReadWrite)] + public float CurrentStrain => Strains.Values.Sum(strain => strain.Value); + + /// + /// The current heart rate of the vascular system. + /// + [DataField, AutoNetworkedField] + public float HeartRate = 0f; + + /// + /// The speed at which the heart rate tries to rectify itself towards normality. + /// + [DataField, AutoNetworkedField] + public float HeartRateRecoveryRate = 5.0f; + + /// + /// The maximum heart rate of the vascular system for this entity. Anything above this will be considered a heart failure. + /// + [DataField, AutoNetworkedField] + public float HeartRateHighThreshold = 100.0f; + + /// + /// The minimum heart rate of the vascular system for this entity. Anything below this will be considered a heart failure. + /// + [DataField, AutoNetworkedField] + public float HeartRateLowThreshold = 60.0f; + + /// + /// How long has the heart been over the high threshold for? + /// + [DataField, AutoNetworkedField] + public TimeSpan TimeOverHigh = TimeSpan.Zero; + + /// + /// How long has the heart been under the low threshold for? + /// + [DataField, AutoNetworkedField] + public TimeSpan TimeUnderLow = TimeSpan.Zero; + + /// + /// How long must the heart be failing for before we inflict a heart attack? + /// + [DataField, AutoNetworkedField] + public TimeSpan FailureTime = TimeSpan.FromSeconds(30); + + /// + /// The string key of the base strain for the vascular system. + /// + [DataField, AutoNetworkedField] + public string BaseStrainName = "body_strain"; +} + +[DataDefinition, Serializable, NetSerializable] +public sealed partial class StrainData +{ + [DataField] + public float Value; + + [DataField] + public TimeSpan? Duration; +} \ No newline at end of file diff --git a/Content.Shared/_Shitmed/Body/Vascular/VascularSystem.cs b/Content.Shared/_Shitmed/Body/Vascular/VascularSystem.cs new file mode 100644 index 0000000000..0cb85f1e3f --- /dev/null +++ b/Content.Shared/_Shitmed/Body/Vascular/VascularSystem.cs @@ -0,0 +1,148 @@ +/*using Content.Shared.FixedPoint; +using Content.Shared.Body.Systems; +using Content.Shared._Shitmed.Body.Organ; +using Content.Shared.Medical; +using Content.Shared.Body.Components; +using Content.Shared.Damage; +using Content.Shared.Mobs.Systems; +using Content.Shared.Damage.Prototypes; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; +namespace Content.Shared._Shitmed.Body.Vascular; + +public sealed class VascularSystem : EntitySystem +{ + [Dependency] private readonly IPrototypeManager _proto = default!; + [Dependency] private readonly SharedBodySystem _body = default!; + [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + public override void Initialize() + { + SubscribeLocalEvent(OnMapInit, after: [typeof(SharedBodySystem)]); + SubscribeLocalEvent(OnStrainChange); + SubscribeLocalEvent(OnZapSuccess); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + var query = EntityQueryEnumerator(); + + while (query.MoveNext(out var uid, out var component, out var body)) + { + if (_mobState.IsDead(uid)) + continue; + + var isFailing = false; + foreach (var strain in component.Strains) + { + if (strain.Value.Duration.HasValue && _timing.CurTime > strain.Value.Duration.Value) + component.Strains.Remove(strain.Key); + } + + var capacityUtilization = component.CurrentStrain / component.Capacity; + if (component.HeartRate > component.HeartRateHighThreshold) + component.TimeOverHigh += TimeSpan.FromSeconds(frameTime); + else if (component.HeartRate < component.HeartRateLowThreshold) + component.TimeUnderLow += TimeSpan.FromSeconds(frameTime); + else + { + component.TimeOverHigh = TimeSpan.Zero; + component.TimeUnderLow = TimeSpan.Zero; + } + + if (component.TimeUnderLow > component.FailureTime || component.TimeOverHigh > component.FailureTime) + isFailing = true; + + if (component.CurrentStrain > component.Capacity) + { + if (!_body.TryGetBodyOrganEntityComps((uid, body), out var hearts)) + { + ChangeHeartRate(uid, component, -component.HeartRate); + component.Capacity = 0; + continue; + } + + float newCapacity = 0; + foreach (var (heartUid, heart, organ) in hearts) + { + _damageable.TryChangeDamage(heartUid, + new DamageSpecifier(_proto.Index("Decay"), + (component.CurrentStrain - heart.CurrentCapacity) / (hearts.Count * 100))); + + if (organ.Enabled && heart.CurrentCapacity > 0) + newCapacity += heart.CurrentCapacity; + } + + if (newCapacity == 0) + isFailing = true; + + component.Capacity = newCapacity; + var heartRateIncrease = Math.Min(capacityUtilization * 10f, 50f); + ChangeHeartRate(uid, component, heartRateIncrease); + } + + // Recovery phase - gradually return to normal heart rate if not in failure + if (!isFailing) + { + var averageHeartRate = (component.HeartRateHighThreshold + component.HeartRateLowThreshold) / 2; + var recoveryMultiplier = Math.Max(0, 1f - capacityUtilization); + var recovery = Math.Min( + component.HeartRateRecoveryRate * recoveryMultiplier * frameTime, + Math.Abs(component.HeartRate - averageHeartRate)); + if (component.HeartRate > averageHeartRate) + ChangeHeartRate(uid, component, -recovery); + else if (component.HeartRate < averageHeartRate) + ChangeHeartRate(uid, component, recovery); + } + } + } + + private void OnMapInit(EntityUid uid, VascularComponent component, MapInitEvent args) + { + if (!TryComp(uid, out BodyComponent? body) + || !_body.TryGetBodyOrganEntityComps((uid, body), out var hearts)) + return; + + foreach (var (heartUid, heart, organ) in hearts) + if (organ.Enabled && heart.CurrentCapacity > 0) + component.Capacity += heart.CurrentCapacity; + + ChangeHeartRate(uid, component, (component.HeartRateHighThreshold + component.HeartRateLowThreshold) / 2); + Dirty(uid, component); + } + + private void ChangeHeartRate(EntityUid uid, VascularComponent component, float change) + { + var oldRate = component.HeartRate; + var newRate = Math.Clamp(oldRate + change, 0, 250); + component.HeartRate = newRate; + } + + private void OnStrainChange(EntityUid uid, VascularComponent component, ref VascularStrainEvent args) + { + if (args.Add) + { + TimeSpan? duration = args.Duration.HasValue + ? _timing.CurTime + args.Duration.Value + : null; + + component.Strains[args.Key] = new StrainData + { + Value = args.Value, + Duration = duration + }; + } + else + component.Strains.Remove(args.Key); + } + + private void OnZapSuccess(EntityUid uid, VascularComponent component, ref DefibrillatorZapSuccessEvent args) + { + ChangeHeartRate(uid, component, ((component.HeartRateHighThreshold + component.HeartRateLowThreshold) / 2) - component.HeartRate); + component.TimeOverHigh = TimeSpan.Zero; + component.TimeUnderLow = TimeSpan.Zero; + } +}*/ \ No newline at end of file diff --git a/Content.Shared/BodyEffects/BodyPartEffectComponent.cs b/Content.Shared/_Shitmed/BodyEffects/BodyPartEffectComponent.cs similarity index 94% rename from Content.Shared/BodyEffects/BodyPartEffectComponent.cs rename to Content.Shared/_Shitmed/BodyEffects/BodyPartEffectComponent.cs index 72269be1f2..be6ab40a2d 100644 --- a/Content.Shared/BodyEffects/BodyPartEffectComponent.cs +++ b/Content.Shared/_Shitmed/BodyEffects/BodyPartEffectComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; -namespace Content.Shared.BodyEffects; +namespace Content.Shared._Shitmed.BodyEffects; [RegisterComponent, NetworkedComponent] [AutoGenerateComponentPause] @@ -23,4 +23,4 @@ public sealed partial class BodyPartEffectComponent : Component [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] public TimeSpan NextUpdate = TimeSpan.Zero; -} +} \ No newline at end of file diff --git a/Content.Shared/BodyEffects/BodyPartEffectSystem.cs b/Content.Shared/_Shitmed/BodyEffects/BodyPartEffectSystem.cs similarity index 97% rename from Content.Shared/BodyEffects/BodyPartEffectSystem.cs rename to Content.Shared/_Shitmed/BodyEffects/BodyPartEffectSystem.cs index c814f6dd3b..96cdae1d78 100644 --- a/Content.Shared/BodyEffects/BodyPartEffectSystem.cs +++ b/Content.Shared/_Shitmed/BodyEffects/BodyPartEffectSystem.cs @@ -1,10 +1,11 @@ +using Content.Shared._Shitmed.Body.Events; using Content.Shared.Body.Part; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager; using Robust.Shared.Timing; using System.Linq; -namespace Content.Shared.BodyEffects; +namespace Content.Shared._Shitmed.BodyEffects; public partial class BodyPartEffectSystem : EntitySystem { [Dependency] private readonly IComponentFactory _compFactory = default!; @@ -92,4 +93,4 @@ private void RemoveComponents(EntityUid body, effectComp.Active.Remove(key); } } -} +} \ No newline at end of file diff --git a/Content.Shared/BodyEffects/OrganEffectComponent.cs b/Content.Shared/_Shitmed/BodyEffects/OrganEffectComponent.cs similarity index 95% rename from Content.Shared/BodyEffects/OrganEffectComponent.cs rename to Content.Shared/_Shitmed/BodyEffects/OrganEffectComponent.cs index ee6990b2c5..c0c627b8f0 100644 --- a/Content.Shared/BodyEffects/OrganEffectComponent.cs +++ b/Content.Shared/_Shitmed/BodyEffects/OrganEffectComponent.cs @@ -3,7 +3,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; -namespace Content.Shared.BodyEffects; +namespace Content.Shared._Shitmed.BodyEffects; [RegisterComponent, NetworkedComponent] [AutoGenerateComponentPause] @@ -24,4 +24,4 @@ public sealed partial class OrganEffectComponent : Component [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] public TimeSpan NextUpdate = TimeSpan.Zero; -} +} \ No newline at end of file diff --git a/Content.Shared/BodyEffects/OrganEffectSystem.cs b/Content.Shared/_Shitmed/BodyEffects/OrganEffectSystem.cs similarity index 97% rename from Content.Shared/BodyEffects/OrganEffectSystem.cs rename to Content.Shared/_Shitmed/BodyEffects/OrganEffectSystem.cs index 679d9ddef0..2c590193d5 100644 --- a/Content.Shared/BodyEffects/OrganEffectSystem.cs +++ b/Content.Shared/_Shitmed/BodyEffects/OrganEffectSystem.cs @@ -1,5 +1,6 @@ // We keep this clone of the other system since I don't know yet if I'll need organ specific functions in the future. // will delete or refactor as time goes on. +using Content.Shared._Shitmed.Body.Organ; using Content.Shared.Body.Organ; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager; @@ -8,7 +9,7 @@ using Robust.Shared.Network; -namespace Content.Shared.BodyEffects; +namespace Content.Shared._Shitmed.BodyEffects; public partial class OrganEffectSystem : EntitySystem { [Dependency] private readonly IComponentFactory _compFactory = default!; @@ -60,9 +61,9 @@ private void OnOrganComponentsModify(Entity organEnt, if (organEnt.Comp.OnRemove != null) { if (ev.Add) - AddComponents(ev.Body, organEnt, organEnt.Comp.OnRemove); - else RemoveComponents(ev.Body, organEnt, organEnt.Comp.OnRemove); + else + AddComponents(ev.Body, organEnt, organEnt.Comp.OnRemove); } } @@ -106,4 +107,4 @@ private void RemoveComponents(EntityUid body, effectComp.Active.Remove(key); } } -} +} \ No newline at end of file diff --git a/Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartComponent.cs b/Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartComponent.cs similarity index 79% rename from Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartComponent.cs rename to Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartComponent.cs index 289c4c4749..e581867fc3 100644 --- a/Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartComponent.cs +++ b/Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartComponent.cs @@ -1,7 +1,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.BodyEffects.Subsystems; +namespace Content.Shared._Shitmed.BodyEffects.Subsystems; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class GenerateChildPartComponent : Component @@ -14,5 +14,5 @@ public sealed partial class GenerateChildPartComponent : Component public EntityUid? ChildPart; [DataField] - public bool Destroyed = false; -} + public bool Active = false; +} \ No newline at end of file diff --git a/Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartSystem.cs b/Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartSystem.cs similarity index 80% rename from Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartSystem.cs rename to Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartSystem.cs index 74455802f9..4ebfc6b0ad 100644 --- a/Content.Shared/BodyEffects/Subsystems/GenerateChildPart/GenerateChildPartSystem.cs +++ b/Content.Shared/_Shitmed/BodyEffects/Subsystems/GenerateChildPartSystem.cs @@ -1,12 +1,12 @@ using Content.Shared.Body.Part; using Content.Shared.Body.Systems; -using Content.Shared.Body.Events; +using Content.Shared._Shitmed.Body.Events; using Robust.Shared.Map; using Robust.Shared.Timing; using Robust.Shared.Network; using System.Numerics; -namespace Content.Shared.BodyEffects.Subsystems; +namespace Content.Shared._Shitmed.BodyEffects.Subsystems; public sealed class GenerateChildPartSystem : EntitySystem { @@ -31,9 +31,11 @@ private void OnPartComponentsModify(EntityUid uid, GenerateChildPartComponent co private void CreatePart(EntityUid uid, GenerateChildPartComponent component) { if (!TryComp(uid, out BodyPartComponent? partComp) - || partComp.Body is null) + || partComp.Body is null + || component.Active) return; + // I pinky swear to also move this to the server side properly next update :) if (_net.IsServer) { var childPart = Spawn(component.Id, new EntityCoordinates(partComp.Body.Value, Vector2.Zero)); @@ -45,18 +47,18 @@ private void CreatePart(EntityUid uid, GenerateChildPartComponent component) _bodySystem.TryCreatePartSlot(uid, slotName, childPartComp.PartType, out var _); _bodySystem.AttachPart(uid, slotName, childPart, partComp, childPartComp); component.ChildPart = childPart; + component.Active = true; Dirty(childPart, childPartComp); } - - _bodySystem.ChangeSlotState((uid, partComp), false); } + // Still unusued, gotta figure out what I want to do with this function outside of fuckery with mantis blades. private void DeletePart(EntityUid uid, GenerateChildPartComponent component) { if (!TryComp(uid, out BodyPartComponent? partComp)) return; - _bodySystem.ChangeSlotState((uid, partComp), true); + _bodySystem.DropSlotContents((uid, partComp)); var ev = new BodyPartDroppedEvent((uid, partComp)); RaiseLocalEvent(uid, ref ev); QueueDel(uid); diff --git a/Content.Shared/Cybernetics/CyberneticsComponent.cs b/Content.Shared/_Shitmed/Cybernetics/CyberneticsComponent.cs similarity index 64% rename from Content.Shared/Cybernetics/CyberneticsComponent.cs rename to Content.Shared/_Shitmed/Cybernetics/CyberneticsComponent.cs index 36c9754cce..43c1588c2a 100644 --- a/Content.Shared/Cybernetics/CyberneticsComponent.cs +++ b/Content.Shared/_Shitmed/Cybernetics/CyberneticsComponent.cs @@ -1,16 +1,16 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Cybernetics; +namespace Content.Shared._Shitmed.Cybernetics; /// /// Component for cybernetic implants that can be installed in entities /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] -public sealed partial class CyberneticsComponent : Component { - +public sealed partial class CyberneticsComponent : Component +{ /// - /// Is the cybernetic implant disabled by EMPs, etc? + /// Is the cybernetic implant disabled by EMPs, etc? /// [DataField, AutoNetworkedField] public bool Disabled = false; -} +} \ No newline at end of file diff --git a/Content.Shared/Humanoid/Events/ProfileLoadFinishedEvent.cs b/Content.Shared/_Shitmed/Humanoid/Events/ProfileLoadFinishedEvent.cs similarity index 77% rename from Content.Shared/Humanoid/Events/ProfileLoadFinishedEvent.cs rename to Content.Shared/_Shitmed/Humanoid/Events/ProfileLoadFinishedEvent.cs index afe78a1517..6d57165104 100644 --- a/Content.Shared/Humanoid/Events/ProfileLoadFinishedEvent.cs +++ b/Content.Shared/_Shitmed/Humanoid/Events/ProfileLoadFinishedEvent.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Humanoid.Events; +namespace Content.Shared._Shitmed.Humanoid.Events; /// /// Raised on an entity when their profile has finished being loaded diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs similarity index 91% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs index 26b364c2cd..3d08e61e7c 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryBodyComponentConditionComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; // // What components are necessary in the body for the surgery to be valid. @@ -21,4 +21,4 @@ public sealed partial class SurgeryBodyComponentConditionComponent : Component // [DataField] public bool Inverse = false; -} +} \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs index bab7e405ad..6ee258aa47 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryCloseIncisionConditionComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryCloseIncisionConditionComponent : Component; \ No newline at end of file diff --git a/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryHasBodyConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryHasBodyConditionComponent.cs new file mode 100644 index 0000000000..c031a64b3e --- /dev/null +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryHasBodyConditionComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; + +/// +/// Requires that this part is attached to a body for the surgery to be done. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class SurgeryHasBodyConditionComponent : Component; diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryLarvaConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryLarvaConditionComponent.cs similarity index 70% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryLarvaConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryLarvaConditionComponent.cs index 3aac5951c6..593022c144 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryLarvaConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryLarvaConditionComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryLarvaConditionComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryMarkingConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryMarkingConditionComponent.cs similarity index 88% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryMarkingConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryMarkingConditionComponent.cs index f22b1f682e..bb81f8c2de 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryMarkingConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryMarkingConditionComponent.cs @@ -1,9 +1,8 @@ -using Content.Shared.Body.Organ; using Content.Shared.Humanoid; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryMarkingConditionComponent : Component diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs index 0c43549e66..677ae689c2 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOperatingTableConditionComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryOperatingTableConditionComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryOrganConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganConditionComponent.cs similarity index 85% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryOrganConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganConditionComponent.cs index c8c475f115..53db0430e5 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryOrganConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganConditionComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryOrganConditionComponent : Component diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs similarity index 93% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs index 62d9464971..407488f70d 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryOrganOnAddConditionComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; // // What components are necessary in the part's organs' OnAdd fields for the surgery to be valid. @@ -23,4 +23,4 @@ public sealed partial class SurgeryOrganOnAddConditionComponent : Component // [DataField] public bool Inverse = false; -} +} \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs similarity index 91% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs index 474cb9e0ec..096715a9e8 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartComponentConditionComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; // // What components are necessary in the targeted body part for the surgery to be valid. @@ -21,4 +21,4 @@ public sealed partial class SurgeryPartComponentConditionComponent : Component // [DataField] public bool Inverse = false; -} +} \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartConditionComponent.cs similarity index 83% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryPartConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartConditionComponent.cs index 08a89eb9e1..46815b71c5 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartConditionComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Body.Part; using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryPartConditionComponent : Component diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartPresentCondition.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartPresentCondition.cs similarity index 70% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryPartPresentCondition.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartPresentCondition.cs index 608f90ba4c..a458dec586 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartPresentCondition.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartPresentCondition.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryPartPresentConditionComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs similarity index 88% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs index 1ad5025480..16292a54db 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryPartRemovedConditionComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Body.Part; using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryPartRemovedConditionComponent : Component diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryValidEvent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryValidEvent.cs similarity index 82% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryValidEvent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryValidEvent.cs index da769a457a..a6890f8128 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryValidEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryValidEvent.cs @@ -1,6 +1,6 @@ using Content.Shared.Body.Part; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; /// /// Raised on the entity that is receiving surgery. diff --git a/Content.Shared/Medical/Surgery/Conditions/SurgeryWoundedConditionComponent.cs b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryWoundedConditionComponent.cs similarity index 74% rename from Content.Shared/Medical/Surgery/Conditions/SurgeryWoundedConditionComponent.cs rename to Content.Shared/_Shitmed/Surgery/Conditions/SurgeryWoundedConditionComponent.cs index 2279fcd044..d48f7313d4 100644 --- a/Content.Shared/Medical/Surgery/Conditions/SurgeryWoundedConditionComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Conditions/SurgeryWoundedConditionComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Body.Part; using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Conditions; +namespace Content.Shared._Shitmed.Medical.Surgery.Conditions; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryWoundedConditionComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Effects/Complete/SurgeryCompletedEvent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryCompletedEvent.cs similarity index 67% rename from Content.Shared/Medical/Surgery/Effects/Complete/SurgeryCompletedEvent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryCompletedEvent.cs index a0e040fbe7..b492f8dd0b 100644 --- a/Content.Shared/Medical/Surgery/Effects/Complete/SurgeryCompletedEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryCompletedEvent.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Medical.Surgery.Effects.Complete; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Complete; /// /// Raised on the entity that received the surgery. diff --git a/Content.Shared/Medical/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs similarity index 67% rename from Content.Shared/Medical/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs index 2077dfa53b..0cdebe30fa 100644 --- a/Content.Shared/Medical/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Complete/SurgeryRemoveLarvaComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Effects.Complete; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Complete; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryRemoveLarvaComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs similarity index 85% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs index 0db43011a0..f4d95604e6 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryDamageChangeEffectComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Damage; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryDamageChangeEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs similarity index 83% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs index e375865277..a7b436984c 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgerySpecialDamageChangeEffectComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Damage; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent] public sealed partial class SurgerySpecialDamageChangeEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs similarity index 76% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs index 61300425a7..04dc376fd6 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepCavityEffectComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryStepCavityEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs index 02e8b749ee..09e4f049d3 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepEmoteEffectComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class SurgeryStepEmoteEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs similarity index 85% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs index 766713c6f6..f7df5e8bad 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryStepSpawnEffect.cs @@ -3,7 +3,7 @@ using Robust.Shared.Prototypes; using System.ComponentModel.DataAnnotations; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class SurgeryStepSpawnEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs similarity index 89% rename from Content.Shared/Medical/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs rename to Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs index 58db1422d8..2306c89102 100644 --- a/Content.Shared/Medical/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Effects/Step/SurgeryTendWoundsEffectComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Damage; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Effects.Step; +namespace Content.Shared._Shitmed.Medical.Surgery.Effects.Step; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class SurgeryTendWoundsEffectComponent : Component diff --git a/Content.Shared/Medical/Surgery/OperatingTableComponent.cs b/Content.Shared/_Shitmed/Surgery/OperatingTableComponent.cs similarity index 73% rename from Content.Shared/Medical/Surgery/OperatingTableComponent.cs rename to Content.Shared/_Shitmed/Surgery/OperatingTableComponent.cs index fa0ccf7258..6ad0976050 100644 --- a/Content.Shared/Medical/Surgery/OperatingTableComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/OperatingTableComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [RegisterComponent, NetworkedComponent] public sealed partial class OperatingTableComponent : Component; \ No newline at end of file diff --git a/Content.Shared/_Shitmed/Surgery/SanitizedComponent.cs b/Content.Shared/_Shitmed/Surgery/SanitizedComponent.cs new file mode 100644 index 0000000000..a9ebb11d37 --- /dev/null +++ b/Content.Shared/_Shitmed/Surgery/SanitizedComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared._Shitmed.Medical.Surgery; + +/// +/// Prevents the entity from causing toxin damage to entities it does surgery on. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class SanitizedComponent : Component { } diff --git a/Content.Shared/Medical/Surgery/SharedSurgerySystem.Steps.cs b/Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.Steps.cs similarity index 91% rename from Content.Shared/Medical/Surgery/SharedSurgerySystem.Steps.cs rename to Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.Steps.cs index c914c13514..be84137a76 100644 --- a/Content.Shared/Medical/Surgery/SharedSurgerySystem.Steps.cs +++ b/Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.Steps.cs @@ -4,27 +4,30 @@ using Content.Shared.Body.Part; using Content.Shared.Body.Organ; using Content.Shared.Body.Events; -using Content.Shared.BodyEffects; +using Content.Shared._Shitmed.BodyEffects; +using Content.Shared._Shitmed.Body.Events; using Content.Shared.Buckle.Components; using Content.Shared.Containers.ItemSlots; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; using Content.Shared.DoAfter; using Content.Shared.IdentityManagement; -using Content.Shared.Medical.Surgery.Conditions; -using Content.Shared.Medical.Surgery.Effects.Step; -using Content.Shared.Medical.Surgery.Steps; -using Content.Shared.Medical.Surgery.Steps.Parts; -using Content.Shared.Medical.Surgery.Tools; -using Content.Shared.Mood; +using Content.Shared._Shitmed.Medical.Surgery.Conditions; +using Content.Shared._Shitmed.Medical.Surgery.Effects.Step; +using Content.Shared._Shitmed.Medical.Surgery.Steps; +using Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; +using Content.Shared._Shitmed.Medical.Surgery.Tools; +//using Content.Shared.Mood; using Content.Shared.Inventory; using Content.Shared.Item; +using Content.Shared._Shitmed.Body.Organ; +using Content.Shared._Shitmed.Body.Part; using Content.Shared.Popups; using Robust.Shared.Prototypes; using Robust.Shared.Toolshed.TypeParsers; using System.Linq; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; public abstract partial class SharedSurgerySystem { @@ -78,7 +81,7 @@ private void OnToolStep(Entity ent, ref SurgeryStepEvent a TryComp(tool, out SurgeryToolComponent? toolComp) && toolComp.EndSound != null) { - _audio.PlayEntity(toolComp.EndSound, args.User, tool); + _audio.PlayPvs(toolComp.EndSound, tool); } } } @@ -94,6 +97,14 @@ private void OnToolStep(Entity ent, ref SurgeryStepEvent a } } + if (ent.Comp.Remove != null) + { + foreach (var reg in ent.Comp.Remove.Values) + { + RemComp(args.Part, reg.Component.GetType()); + } + } + if (ent.Comp.BodyAdd != null) { foreach (var reg in ent.Comp.BodyAdd.Values) @@ -105,14 +116,6 @@ private void OnToolStep(Entity ent, ref SurgeryStepEvent a } } - if (ent.Comp.Remove != null) - { - foreach (var reg in ent.Comp.Remove.Values) - { - RemComp(args.Part, reg.Component.GetType()); - } - } - if (ent.Comp.BodyRemove != null) { foreach (var reg in ent.Comp.BodyRemove.Values) @@ -121,6 +124,7 @@ private void OnToolStep(Entity ent, ref SurgeryStepEvent a } } + // Dude this fucking function is so bloated now what the fuck. if (ent.Comp.AddOrganOnAdd != null) { var organSlotIdToOrgan = _body.GetPartOrgans(args.Part).ToDictionary(o => o.Item2.SlotId, o => o); @@ -160,15 +164,19 @@ private void OnToolStep(Entity ent, ref SurgeryStepEvent a } } - if (!HasComp(args.Body)) - RaiseLocalEvent(args.Body, new MoodEffectEvent("SurgeryPain")); + //if (!HasComp(args.Body)) + // //RaiseLocalEvent(args.Body, new MoodEffectEvent("SurgeryPain")); + // No mood on Goob :( if (!_inventory.TryGetSlotEntity(args.User, "gloves", out var _) - || !_inventory.TryGetSlotEntity(args.User, "mask", out var _)) + || !_inventory.TryGetSlotEntity(args.User, "mask", out var _)) { - var sepsis = new DamageSpecifier(_prototypes.Index("Poison"), 5); - var ev = new SurgeryStepDamageEvent(args.User, args.Body, args.Part, args.Surgery, sepsis, 0.5f); - RaiseLocalEvent(args.Body, ref ev); + if (!HasComp(args.User)) + { + var sepsis = new DamageSpecifier(_prototypes.Index("Poison"), 5); + var ev = new SurgeryStepDamageEvent(args.User, args.Body, args.Part, args.Surgery, sepsis, 0.5f); + RaiseLocalEvent(args.Body, ref ev); + } } } @@ -347,9 +355,7 @@ private void OnTendWoundsStep(Entity ent, ref var adjustedDamage = new DamageSpecifier(ent.Comp.Damage); foreach (var type in group) - { adjustedDamage.DamageDict[type] -= bonus; - } var ev = new SurgeryStepDamageEvent(args.User, args.Body, args.Part, args.Surgery, adjustedDamage, 0.5f); RaiseLocalEvent(args.Body, ref ev); @@ -430,7 +436,6 @@ private void OnAddPartStep(Entity ent, ref SurgeryS : removedComp.Part.ToString().ToLower(); _body.TryCreatePartSlot(args.Part, slotName, partComp.PartType, out var _); _body.AttachPart(args.Part, slotName, tool); - _body.ChangeSlotState((tool, partComp), false); EnsureComp(tool); var ev = new BodyPartAttachedEvent((tool, partComp)); RaiseLocalEvent(args.Body, ref ev); @@ -677,21 +682,29 @@ private void OnRemoveMarkingCheck(Entity ent, private void OnSurgeryTargetStepChosen(Entity ent, ref SurgeryStepChosenBuiMsg args) { var user = args.Actor; - if (GetEntity(args.Entity) is not { Valid: true } body || - GetEntity(args.Part) is not { Valid: true } targetPart || - !IsSurgeryValid(body, targetPart, args.Surgery, args.Step, user, out var surgery, out var part, out var step)) + if (GetEntity(args.Entity) is {} body && + GetEntity(args.Part) is {} targetPart) { - return; + TryDoSurgeryStep(body, targetPart, user, args.Surgery, args.Step); } + } - if (!PreviousStepsComplete(body, part, surgery, args.Step) || - IsStepComplete(body, part, args.Step, surgery)) - return; + /// + /// Do a surgery step on a part, if it can be done. + /// Returns true if it succeeded. + /// + public bool TryDoSurgeryStep(EntityUid body, EntityUid targetPart, EntityUid user, EntProtoId surgeryId, EntProtoId stepId) + { + if (!IsSurgeryValid(body, targetPart, surgeryId, stepId, user, out var surgery, out var part, out var step)) + return false; + + if (!PreviousStepsComplete(body, part, surgery, stepId) || + IsStepComplete(body, part, stepId, surgery)) + return false; if (!CanPerformStep(user, body, part, step, true, out _, out _, out var validTools)) - return; + return false; - // make the doafter longer for ghetto tools, or shorter for advanced ones var speed = 1f; var usedEv = new SurgeryToolUsedEvent(user, body); // We need to check for nullability because of surgeries that dont require a tool, like Cavity Implants @@ -701,7 +714,7 @@ private void OnSurgeryTargetStepChosen(Entity ent, ref S { RaiseLocalEvent(tool, ref usedEv); if (usedEv.Cancelled) - return; + return false; speed *= toolSpeed; } @@ -711,21 +724,24 @@ private void OnSurgeryTargetStepChosen(Entity ent, ref S foreach (var tool in validTools.Keys) { if (TryComp(tool, out SurgeryToolComponent? toolComp) && - toolComp.EndSound != null) + toolComp.StartSound != null) { - _audio.PlayEntity(toolComp.StartSound, user, tool); + _audio.PlayPvs(toolComp.StartSound, tool); } } } } - if (TryComp(body, out TransformComponent? xform)) _rotateToFace.TryFaceCoordinates(user, _transform.GetMapCoordinates(body, xform).Position); - var ev = new SurgeryDoAfterEvent(args.Surgery, args.Step); - // TODO: Serialize each surgery with a custom duration. + var ev = new SurgeryDoAfterEvent(surgeryId, stepId); var duration = GetSurgeryDuration(step, user, body, speed); + + if (TryComp(user, out SurgerySpeedModifierComponent? surgerySpeedMod) + && surgerySpeedMod is not null) + duration = duration / surgerySpeedMod.SpeedModifier; + var doAfter = new DoAfterArgs(EntityManager, user, TimeSpan.FromSeconds(duration), ev, body, part) { BreakOnUserMove = true, @@ -736,21 +752,22 @@ private void OnSurgeryTargetStepChosen(Entity ent, ref S BreakOnHandChange = true, }; - if (_doAfter.TryStartDoAfter(doAfter)) - { - var userName = Identity.Entity(user, EntityManager); - var targetName = Identity.Entity(ent.Owner, EntityManager); + if (!_doAfter.TryStartDoAfter(doAfter)) + return false; - var locName = $"surgery-popup-procedure-{args.Surgery}-step-{args.Step}"; - var locResult = Loc.GetString(locName, - ("user", userName), ("target", targetName), ("part", part)); + var userName = Identity.Entity(user, EntityManager); + var targetName = Identity.Entity(body, EntityManager); - if (locResult == locName) - locResult = Loc.GetString($"surgery-popup-step-{args.Step}", - ("user", userName), ("target", targetName), ("part", part)); + var locName = $"surgery-popup-procedure-{surgeryId}-step-{stepId}"; + var locResult = Loc.GetString(locName, + ("user", userName), ("target", targetName), ("part", part)); - _popup.PopupEntity(locResult, user); - } + if (locResult == locName) + locResult = Loc.GetString($"surgery-popup-step-{stepId}", + ("user", userName), ("target", targetName), ("part", part)); + + _popup.PopupEntity(locResult, user); + return true; } private float GetSurgeryDuration(EntityUid surgeryStep, EntityUid user, EntityUid target, float toolSpeed) @@ -765,7 +782,6 @@ private float GetSurgeryDuration(EntityUid surgeryStep, EntityUid user, EntityUi return stepComp.Duration / speed; } - private (Entity Surgery, int Step)? GetNextStep(EntityUid body, EntityUid part, Entity surgery, List requirements) { if (!Resolve(surgery, ref surgery.Comp)) diff --git a/Content.Shared/Medical/Surgery/SharedSurgerySystem.cs b/Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.cs similarity index 85% rename from Content.Shared/Medical/Surgery/SharedSurgerySystem.cs rename to Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.cs index 74b4ce9648..fe12eed8fe 100644 --- a/Content.Shared/Medical/Surgery/SharedSurgerySystem.cs +++ b/Content.Shared/_Shitmed/Surgery/SharedSurgerySystem.cs @@ -1,9 +1,9 @@ using System.Linq; -using Content.Shared.Medical.Surgery.Conditions; -using Content.Shared.Medical.Surgery.Effects.Complete; +using Content.Shared._Shitmed.Medical.Surgery.Conditions; +using Content.Shared._Shitmed.Medical.Surgery.Effects.Complete; using Content.Shared.Body.Systems; -using Content.Shared.Medical.Surgery.Steps; -using Content.Shared.Medical.Surgery.Steps.Parts; +using Content.Shared._Shitmed.Medical.Surgery.Steps; +using Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; //using Content.Shared._RMC14.Xenonids.Parasite; using Content.Shared.Body.Part; using Content.Shared.Damage; @@ -19,6 +19,7 @@ using Content.Shared.Interaction; using Content.Shared.Inventory; using Content.Shared.Popups; +using Content.Shared.Prototypes; using Content.Shared.Standing; using Robust.Shared.Audio.Systems; using Robust.Shared.Map; @@ -26,7 +27,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Timing; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; public abstract partial class SharedSurgerySystem : EntitySystem { @@ -47,8 +48,20 @@ public abstract partial class SharedSurgerySystem : EntitySystem [Dependency] private readonly StandingStateSystem _standing = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; + /// + /// Cache of all surgery prototypes' singleton entities. + /// Cleared after a prototype reload. + /// private readonly Dictionary _surgeries = new(); + private readonly List _allSurgeries = new(); + + /// + /// Every surgery entity prototype id. + /// Kept in sync with prototype reloads. + /// + public IReadOnlyList AllSurgeries => _allSurgeries; + public override void Initialize() { base.Initialize(); @@ -58,18 +71,22 @@ public override void Initialize() SubscribeLocalEvent(OnTargetDoAfter); SubscribeLocalEvent(OnCloseIncisionValid); //SubscribeLocalEvent(OnLarvaValid); - SubscribeLocalEvent(OnBodyComponentConditionValid); - SubscribeLocalEvent(OnPartComponentConditionValid); + SubscribeLocalEvent(OnHasBodyConditionValid); SubscribeLocalEvent(OnPartConditionValid); SubscribeLocalEvent(OnOrganConditionValid); - SubscribeLocalEvent(OnOrganOnAddConditionValid); SubscribeLocalEvent(OnWoundedValid); SubscribeLocalEvent(OnPartRemovedConditionValid); SubscribeLocalEvent(OnPartPresentConditionValid); SubscribeLocalEvent(OnMarkingPresentValid); + SubscribeLocalEvent(OnBodyComponentConditionValid); + SubscribeLocalEvent(OnPartComponentConditionValid); + SubscribeLocalEvent(OnOrganOnAddConditionValid); //SubscribeLocalEvent(OnRemoveLarva); + SubscribeLocalEvent(OnPrototypesReloaded); InitializeSteps(); + + LoadPrototypes(); } private void OnRoundRestartCleanup(RoundRestartCleanupEvent ev) @@ -82,8 +99,14 @@ private void OnTargetDoAfter(Entity ent, ref SurgeryDoAf if (!_timing.IsFirstTimePredicted) return; - if (args.Cancelled - || args.Handled + if (args.Cancelled) + { + var failEv = new SurgeryStepFailedEvent(args.User, ent, args.Surgery, args.Step); + RaiseLocalEvent(args.User, ref failEv); + return; + } + + if (args.Handled || args.Target is not { } target || !IsSurgeryValid(ent, target, args.Surgery, args.Step, args.User, out var surgery, out var part, out var step) || !PreviousStepsComplete(ent, part, surgery, args.Step) @@ -93,9 +116,11 @@ private void OnTargetDoAfter(Entity ent, ref SurgeryDoAf return; } - args.Repeat = (HasComp(step) && !IsStepComplete(ent, part, args.Step, surgery)); - var ev = new SurgeryStepEvent(args.User, ent, part, GetTools(args.User), surgery); + var complete = IsStepComplete(ent, part, args.Step, surgery); + args.Repeat = HasComp(step) && !complete; + var ev = new SurgeryStepEvent(args.User, ent, part, GetTools(args.User), surgery, step, complete); RaiseLocalEvent(step, ref ev); + RaiseLocalEvent(args.User, ref ev); RefreshUI(ent); } @@ -154,11 +179,55 @@ private void OnPartComponentConditionValid(Entity ent, ref SurgeryValidEvent args) + { + if (!TryComp(args.Part, out var part) + || part.Body != args.Body) + { + args.Cancelled = true; + return; + } + + var organSlotIdToOrgan = _body.GetPartOrgans(args.Part, part).ToDictionary(o => o.Item2.SlotId, o => o.Item2); + + var allOnAddFound = true; + var zeroOnAddFound = true; + + foreach (var (organSlotId, components) in ent.Comp.Components) + { + if (!organSlotIdToOrgan.TryGetValue(organSlotId, out var organ)) + continue; + + if (organ.OnAdd == null) + { + allOnAddFound = false; + continue; + } + + foreach (var key in components.Keys) + { + if (!organ.OnAdd.ContainsKey(key)) + allOnAddFound = false; + else + zeroOnAddFound = false; + } + } + + if (ent.Comp.Inverse ? allOnAddFound : zeroOnAddFound) + args.Cancelled = true; + } + + private void OnHasBodyConditionValid(Entity ent, ref SurgeryValidEvent args) + { + if (CompOrNull(args.Part)?.Body == null) + args.Cancelled = true; + } + private void OnPartConditionValid(Entity ent, ref SurgeryValidEvent args) { if (!TryComp(args.Part, out var part)) @@ -201,45 +270,6 @@ private void OnOrganConditionValid(Entity ent, r } } - // This is literally a duplicate of the checks in OnToolCheck for SurgeryStepComponent.AddOrganOnAdd - private void OnOrganOnAddConditionValid(Entity ent, ref SurgeryValidEvent args) - { - if (!TryComp(args.Part, out var part) - || part.Body != args.Body) - { - args.Cancelled = true; - return; - } - - var organSlotIdToOrgan = _body.GetPartOrgans(args.Part, part).ToDictionary(o => o.Item2.SlotId, o => o.Item2); - - var allOnAddFound = true; - var zeroOnAddFound = true; - - foreach (var (organSlotId, components) in ent.Comp.Components) - { - if (!organSlotIdToOrgan.TryGetValue(organSlotId, out var organ)) - continue; - - if (organ.OnAdd == null) - { - allOnAddFound = false; - continue; - } - - foreach (var key in components.Keys) - { - if (!organ.OnAdd.ContainsKey(key)) - allOnAddFound = false; - else - zeroOnAddFound = false; - } - } - - if (ent.Comp.Inverse ? allOnAddFound : zeroOnAddFound) - args.Cancelled = true; - } - private void OnPartRemovedConditionValid(Entity ent, ref SurgeryValidEvent args) { if (!_body.CanAttachToSlot(args.Part, ent.Comp.Connection)) @@ -357,4 +387,27 @@ public bool IsLyingDown(EntityUid entity, EntityUid user) protected virtual void RefreshUI(EntityUid body) { } + + private void OnPrototypesReloaded(PrototypesReloadedEventArgs args) + { + if (!args.WasModified()) + return; + + LoadPrototypes(); + } + + private void LoadPrototypes() + { + // Cache is probably invalid so delete it + foreach (var uid in _surgeries.Values) + { + Del(uid); + } + _surgeries.Clear(); + + _allSurgeries.Clear(); + foreach (var entity in _prototypes.EnumeratePrototypes()) + if (entity.HasComponent()) + _allSurgeries.Add(new EntProtoId(entity.ID)); + } } diff --git a/Content.Shared/Medical/Surgery/StepInvalidReason.cs b/Content.Shared/_Shitmed/Surgery/StepInvalidReason.cs similarity index 69% rename from Content.Shared/Medical/Surgery/StepInvalidReason.cs rename to Content.Shared/_Shitmed/Surgery/StepInvalidReason.cs index dbea495d08..7d1f6779dd 100644 --- a/Content.Shared/Medical/Surgery/StepInvalidReason.cs +++ b/Content.Shared/_Shitmed/Surgery/StepInvalidReason.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; public enum StepInvalidReason { diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/BleedersClampedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BleedersClampedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/BleedersClampedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/BleedersClampedComponent.cs index 24d4fd9935..9684cd8374 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/BleedersClampedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BleedersClampedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class BleedersClampedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/BodyPartReattachedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartReattachedComponent.cs similarity index 69% rename from Content.Shared/Medical/Surgery/Steps/Parts/BodyPartReattachedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartReattachedComponent.cs index 30739c821b..db08d326fa 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/BodyPartReattachedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartReattachedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class BodyPartReattachedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/BodyPartSawedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartSawedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/BodyPartSawedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartSawedComponent.cs index 0838175d9a..6b52489a3d 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/BodyPartSawedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/BodyPartSawedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class BodyPartSawedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/IncisionOpenComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/IncisionOpenComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/IncisionOpenComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/IncisionOpenComponent.cs index f41319549c..b2c8dea84c 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/IncisionOpenComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/IncisionOpenComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class IncisionOpenComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs similarity index 70% rename from Content.Shared/Medical/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs index 7e597e88ef..9f7763229a 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/InternalBleedersClampedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class InternalBleedersClampedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/OrganReattachedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/OrganReattachedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/OrganReattachedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/OrganReattachedComponent.cs index 9e034598e6..7f612d061d 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/OrganReattachedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/OrganReattachedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class OrganReattachedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/PartRemovedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/PartRemovedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/PartRemovedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/PartRemovedComponent.cs index ced1d1b984..0a2f73d560 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/PartRemovedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/PartRemovedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class PartsRemovedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/RibcageOpenComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageOpenComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/RibcageOpenComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageOpenComponent.cs index d8942bd966..65f2e285ff 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/RibcageOpenComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageOpenComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class RibcageOpenComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/RibcageSawedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageSawedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/RibcageSawedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageSawedComponent.cs index 527b3dc99a..a386a9293c 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/RibcageSawedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/RibcageSawedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class RibcageSawedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/Parts/SkinRetractedComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/Parts/SkinRetractedComponent.cs similarity index 68% rename from Content.Shared/Medical/Surgery/Steps/Parts/SkinRetractedComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/Parts/SkinRetractedComponent.cs index 6f75a83f17..90f7d9297e 100644 --- a/Content.Shared/Medical/Surgery/Steps/Parts/SkinRetractedComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/Parts/SkinRetractedComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps.Parts; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps.Parts; [RegisterComponent, NetworkedComponent] public sealed partial class SkinRetractedComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryAddMarkingStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddMarkingStepComponent.cs similarity index 94% rename from Content.Shared/Medical/Surgery/Steps/SurgeryAddMarkingStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddMarkingStepComponent.cs index b945c8d909..5e9f6c946a 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryAddMarkingStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddMarkingStepComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAddMarkingStepComponent : Component diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryAddOrganStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddOrganStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryAddOrganStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddOrganStepComponent.cs index 2d169879f9..db592d1cd6 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryAddOrganStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddOrganStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAddOrganStepComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryAddPartStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddPartStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryAddPartStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddPartStepComponent.cs index 0229552ae8..c569341f99 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryAddPartStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAddPartStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAddPartStepComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryAffixOrganStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixOrganStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryAffixOrganStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixOrganStepComponent.cs index 5f82cbe425..13ce206f2d 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryAffixOrganStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixOrganStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAffixOrganStepComponent : Component; diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryAffixPartStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixPartStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryAffixPartStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixPartStepComponent.cs index cc080e8be0..62baf329d2 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryAffixPartStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryAffixPartStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAffixPartStepComponent : Component; diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryCanPerformStepEvent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryCanPerformStepEvent.cs similarity index 85% rename from Content.Shared/Medical/Surgery/Steps/SurgeryCanPerformStepEvent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryCanPerformStepEvent.cs index 49f49b5210..d36c05b6d9 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryCanPerformStepEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryCanPerformStepEvent.cs @@ -1,6 +1,6 @@ using Content.Shared.Inventory; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [ByRefEvent] public record struct SurgeryCanPerformStepEvent( diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs similarity index 72% rename from Content.Shared/Medical/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs index 349815379b..438c974687 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryCutLarvaRootsStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryCutLarvaRootsStepComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs similarity index 93% rename from Content.Shared/Medical/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs index 47368a154c..d0e4c260e9 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveMarkingStepComponent.cs @@ -2,7 +2,7 @@ using Content.Shared.Humanoid; using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryRemoveMarkingStepComponent : Component diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs index 66f2ea62fd..13216db9a2 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemoveOrganStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryRemoveOrganStepComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryRemovePartStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemovePartStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryRemovePartStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemovePartStepComponent.cs index f55f3d1b7b..6eb3fcf8a5 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryRemovePartStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRemovePartStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryRemovePartStepComponent : Component; \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryRepeatableStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRepeatableStepComponent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryRepeatableStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryRepeatableStepComponent.cs index 14010b7e96..d28dc4ba08 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryRepeatableStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryRepeatableStepComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryRepeatableStepComponent : Component; diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs similarity index 71% rename from Content.Shared/Medical/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs index ed28aab1db..e70de606be 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepCompleteCheckEvent.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [ByRefEvent] public record struct SurgeryStepCompleteCheckEvent(EntityUid Body, EntityUid Part, EntityUid Surgery, bool Cancelled = false); \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Steps/SurgeryStepComponent.cs b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepComponent.cs similarity index 95% rename from Content.Shared/Medical/Surgery/Steps/SurgeryStepComponent.cs rename to Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepComponent.cs index 9c46333fdc..fe3463a5d9 100644 --- a/Content.Shared/Medical/Surgery/Steps/SurgeryStepComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Steps/SurgeryStepComponent.cs @@ -1,7 +1,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Steps; +namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] [Prototype("SurgerySteps")] diff --git a/Content.Shared/Medical/Surgery/SurgeryComponent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryComponent.cs similarity index 89% rename from Content.Shared/Medical/Surgery/SurgeryComponent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryComponent.cs index 3d3c895234..4fc0c67c4d 100644 --- a/Content.Shared/Medical/Surgery/SurgeryComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryComponent.cs @@ -1,7 +1,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] [Prototype("Surgeries")] diff --git a/Content.Shared/Medical/Surgery/SurgeryDoAfterEvent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryDoAfterEvent.cs similarity index 88% rename from Content.Shared/Medical/Surgery/SurgeryDoAfterEvent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryDoAfterEvent.cs index e61cfbd8e4..8aad79c2c0 100644 --- a/Content.Shared/Medical/Surgery/SurgeryDoAfterEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryDoAfterEvent.cs @@ -2,7 +2,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Serialization; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [Serializable, NetSerializable] public sealed partial class SurgeryDoAfterEvent : SimpleDoAfterEvent diff --git a/Content.Shared/Medical/Surgery/SurgerySpeedModifierComponent.cs b/Content.Shared/_Shitmed/Surgery/SurgerySpeedModifierComponent.cs similarity index 82% rename from Content.Shared/Medical/Surgery/SurgerySpeedModifierComponent.cs rename to Content.Shared/_Shitmed/Surgery/SurgerySpeedModifierComponent.cs index b9b586b8f5..72b3a6dbf4 100644 --- a/Content.Shared/Medical/Surgery/SurgerySpeedModifierComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgerySpeedModifierComponent.cs @@ -1,7 +1,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [RegisterComponent, NetworkedComponent] public sealed partial class SurgerySpeedModifierComponent : Component diff --git a/Content.Shared/Medical/Surgery/SurgeryStepDamageChangeEvent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryStepDamageChangeEvent.cs similarity index 81% rename from Content.Shared/Medical/Surgery/SurgeryStepDamageChangeEvent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryStepDamageChangeEvent.cs index e8f0a34cde..aca17499ce 100644 --- a/Content.Shared/Medical/Surgery/SurgeryStepDamageChangeEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryStepDamageChangeEvent.cs @@ -1,6 +1,6 @@ using Content.Shared.Damage; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; /// /// Raised on the target entity. diff --git a/Content.Shared/Medical/Surgery/SurgeryStepDamageEvent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryStepDamageEvent.cs similarity index 83% rename from Content.Shared/Medical/Surgery/SurgeryStepDamageEvent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryStepDamageEvent.cs index 781cf81acf..128251aa3b 100644 --- a/Content.Shared/Medical/Surgery/SurgeryStepDamageEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryStepDamageEvent.cs @@ -1,6 +1,6 @@ using Content.Shared.Damage; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; /// /// Raised on the target entity. diff --git a/Content.Shared/_Shitmed/Surgery/SurgeryStepEvent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryStepEvent.cs new file mode 100644 index 0000000000..b34e95c0ab --- /dev/null +++ b/Content.Shared/_Shitmed/Surgery/SurgeryStepEvent.cs @@ -0,0 +1,15 @@ +using Robust.Shared.Prototypes; + +namespace Content.Shared._Shitmed.Medical.Surgery; + +/// +/// Raised on the step entity and the user after doing a step. +/// +[ByRefEvent] +public record struct SurgeryStepEvent(EntityUid User, EntityUid Body, EntityUid Part, List Tools, EntityUid Surgery, EntityUid Step, bool Complete); + +/// +/// Raised on the user after failing to do a step for any reason. +/// +[ByRefEvent] +public record struct SurgeryStepFailedEvent(EntityUid User, EntityUid Body, EntProtoId SurgeryId, EntProtoId StepId); diff --git a/Content.Shared/Medical/Surgery/SurgeryTargetComponent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryTargetComponent.cs similarity index 79% rename from Content.Shared/Medical/Surgery/SurgeryTargetComponent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryTargetComponent.cs index d2d7f8d462..38505e28a9 100644 --- a/Content.Shared/Medical/Surgery/SurgeryTargetComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryTargetComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryTargetComponent : Component diff --git a/Content.Shared/Medical/Surgery/SurgeryUI.cs b/Content.Shared/_Shitmed/Surgery/SurgeryUI.cs similarity index 94% rename from Content.Shared/Medical/Surgery/SurgeryUI.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryUI.cs index 2572aaca65..64a269ab02 100644 --- a/Content.Shared/Medical/Surgery/SurgeryUI.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryUI.cs @@ -1,7 +1,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Serialization; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [Serializable, NetSerializable] public enum SurgeryUIKey diff --git a/Content.Shared/Medical/Surgery/SurgeryUiRefreshEvent.cs b/Content.Shared/_Shitmed/Surgery/SurgeryUiRefreshEvent.cs similarity index 82% rename from Content.Shared/Medical/Surgery/SurgeryUiRefreshEvent.cs rename to Content.Shared/_Shitmed/Surgery/SurgeryUiRefreshEvent.cs index 9d41401d7f..4504f32768 100644 --- a/Content.Shared/Medical/Surgery/SurgeryUiRefreshEvent.cs +++ b/Content.Shared/_Shitmed/Surgery/SurgeryUiRefreshEvent.cs @@ -1,6 +1,6 @@ using Robust.Shared.Serialization; -namespace Content.Shared.Medical.Surgery; +namespace Content.Shared._Shitmed.Medical.Surgery; [Serializable, NetSerializable] public sealed class SurgeryUiRefreshEvent : EntityEventArgs diff --git a/Content.Shared/Medical/Surgery/Tools/BoneGelComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/BoneGelComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Tools/BoneGelComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/BoneGelComponent.cs index 601c8bc8a4..4c479e9b03 100644 --- a/Content.Shared/Medical/Surgery/Tools/BoneGelComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/BoneGelComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class BoneGelComponent : Component, ISurgeryToolComponent diff --git a/Content.Shared/Medical/Surgery/Tools/BoneSawComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/BoneSawComponent.cs similarity index 60% rename from Content.Shared/Medical/Surgery/Tools/BoneSawComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/BoneSawComponent.cs index 8392dad89b..67a7056a5a 100644 --- a/Content.Shared/Medical/Surgery/Tools/BoneSawComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/BoneSawComponent.cs @@ -1,12 +1,12 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; -[RegisterComponent, NetworkedComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class BoneSawComponent : Component, ISurgeryToolComponent { public string ToolName => "a bone saw"; public bool? Used { get; set; } = null; - [DataField] + [DataField, AutoNetworkedField] public float Speed { get; set; } = 1f; } diff --git a/Content.Shared/Medical/Surgery/Tools/BoneSetterComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/BoneSetterComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Tools/BoneSetterComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/BoneSetterComponent.cs index 2a4edc4680..8d2dda0cb1 100644 --- a/Content.Shared/Medical/Surgery/Tools/BoneSetterComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/BoneSetterComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class BoneSetterComponent : Component, ISurgeryToolComponent @@ -9,4 +9,4 @@ public sealed partial class BoneSetterComponent : Component, ISurgeryToolCompone public bool? Used { get; set; } = null; [DataField] public float Speed { get; set; } = 1f; -} +} \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Tools/CauteryComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/CauteryComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Tools/CauteryComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/CauteryComponent.cs index a81315d69f..61b18bb452 100644 --- a/Content.Shared/Medical/Surgery/Tools/CauteryComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/CauteryComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class CauteryComponent : Component, ISurgeryToolComponent diff --git a/Content.Shared/Medical/Surgery/Tools/DrillComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/DrillComponent.cs similarity index 83% rename from Content.Shared/Medical/Surgery/Tools/DrillComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/DrillComponent.cs index 1fa7c0726c..919307e898 100644 --- a/Content.Shared/Medical/Surgery/Tools/DrillComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/DrillComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class DrillComponent : Component, ISurgeryToolComponent @@ -9,4 +9,4 @@ public sealed partial class DrillComponent : Component, ISurgeryToolComponent public bool? Used { get; set; } = null; [DataField] public float Speed { get; set; } = 1f; -} +} \ No newline at end of file diff --git a/Content.Shared/Medical/Surgery/Tools/HemostatComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/HemostatComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Tools/HemostatComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/HemostatComponent.cs index 76934fff08..7ccfcdf1d7 100644 --- a/Content.Shared/Medical/Surgery/Tools/HemostatComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/HemostatComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class HemostatComponent : Component, ISurgeryToolComponent diff --git a/Content.Shared/Medical/Surgery/Tools/ISurgeryToolComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/ISurgeryToolComponent.cs similarity index 61% rename from Content.Shared/Medical/Surgery/Tools/ISurgeryToolComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/ISurgeryToolComponent.cs index af9eb37e5a..ecf06bd470 100644 --- a/Content.Shared/Medical/Surgery/Tools/ISurgeryToolComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/ISurgeryToolComponent.cs @@ -1,16 +1,18 @@ -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; public interface ISurgeryToolComponent { [DataField] public string ToolName { get; } - // Mostly intended for discardable or non-reusable tools. + /// + /// Field intended for discardable or non-reusable tools. + /// [DataField] public bool? Used { get; set; } /// - /// Divide the doafter's duration by this value. + /// Multiply the step's doafter by this value. /// This is per-type so you can have something that's a good scalpel but a bad retractor. /// [DataField] diff --git a/Content.Shared/Medical/Surgery/Tools/RetractorComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/RetractorComponent.cs similarity index 84% rename from Content.Shared/Medical/Surgery/Tools/RetractorComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/RetractorComponent.cs index a81f6d6eb6..ff8b699585 100644 --- a/Content.Shared/Medical/Surgery/Tools/RetractorComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/RetractorComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent] public sealed partial class RetractorComponent : Component, ISurgeryToolComponent diff --git a/Content.Shared/Medical/Surgery/Tools/ScalpelComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/ScalpelComponent.cs similarity index 60% rename from Content.Shared/Medical/Surgery/Tools/ScalpelComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/ScalpelComponent.cs index 394692c838..2c50343e05 100644 --- a/Content.Shared/Medical/Surgery/Tools/ScalpelComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/ScalpelComponent.cs @@ -1,12 +1,12 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; -[RegisterComponent, NetworkedComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class ScalpelComponent : Component, ISurgeryToolComponent { public string ToolName => "a scalpel"; public bool? Used { get; set; } = null; - [DataField] + [DataField, AutoNetworkedField] public float Speed { get; set; } = 1f; } diff --git a/Content.Shared/Medical/Surgery/Tools/SurgeryToolComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolComponent.cs similarity index 91% rename from Content.Shared/Medical/Surgery/Tools/SurgeryToolComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolComponent.cs index de999ed928..6c78e9e378 100644 --- a/Content.Shared/Medical/Surgery/Tools/SurgeryToolComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class SurgeryToolComponent : Component diff --git a/Content.Shared/Medical/Surgery/Tools/SurgeryToolsConditionsSystem.cs b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolConditionsSystem.cs similarity index 93% rename from Content.Shared/Medical/Surgery/Tools/SurgeryToolsConditionsSystem.cs rename to Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolConditionsSystem.cs index 4e86b764d9..0c2ff64722 100644 --- a/Content.Shared/Medical/Surgery/Tools/SurgeryToolsConditionsSystem.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolConditionsSystem.cs @@ -6,10 +6,10 @@ using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; /// -/// Prevents using esword or welder when off, laser when no charges. +/// Prevents using esword or welder when off, laser when no charges. /// public sealed class SurgeryToolConditionsSystem : EntitySystem { diff --git a/Content.Shared/Medical/Surgery/Tools/SurgeryToolExamineSystem.cs b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolExamineSystem.cs similarity index 98% rename from Content.Shared/Medical/Surgery/Tools/SurgeryToolExamineSystem.cs rename to Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolExamineSystem.cs index 6bfbc59b5f..5d4b7a9fdf 100644 --- a/Content.Shared/Medical/Surgery/Tools/SurgeryToolExamineSystem.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/SurgeryToolExamineSystem.cs @@ -4,7 +4,7 @@ using Content.Shared.Verbs; using Robust.Shared.Utility; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; /// /// Examining a surgical or ghetto tool shows everything it can be used for. diff --git a/Content.Shared/Medical/Surgery/Tools/TendingComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/TendingComponent.cs similarity index 88% rename from Content.Shared/Medical/Surgery/Tools/TendingComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/TendingComponent.cs index 365af32004..1d4d9325a6 100644 --- a/Content.Shared/Medical/Surgery/Tools/TendingComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/TendingComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; /// /// Like Hemostat but lets ghetto tools be used differently for clamping and tending wounds. diff --git a/Content.Shared/Medical/Surgery/Tools/TweezersComponent.cs b/Content.Shared/_Shitmed/Surgery/Tools/TweezersComponent.cs similarity index 88% rename from Content.Shared/Medical/Surgery/Tools/TweezersComponent.cs rename to Content.Shared/_Shitmed/Surgery/Tools/TweezersComponent.cs index 6f0c8b4d29..0b5f6f65e0 100644 --- a/Content.Shared/Medical/Surgery/Tools/TweezersComponent.cs +++ b/Content.Shared/_Shitmed/Surgery/Tools/TweezersComponent.cs @@ -1,6 +1,6 @@ using Robust.Shared.GameStates; -namespace Content.Shared.Medical.Surgery.Tools; +namespace Content.Shared._Shitmed.Medical.Surgery.Tools; /// /// Like Hemostat but lets ghetto tools be used differently for clamping and removing organs. diff --git a/Content.Shared/Targeting/Events.cs b/Content.Shared/_Shitmed/Targeting/Events.cs similarity index 69% rename from Content.Shared/Targeting/Events.cs rename to Content.Shared/_Shitmed/Targeting/Events.cs index 1b090be3e8..11a84cc404 100644 --- a/Content.Shared/Targeting/Events.cs +++ b/Content.Shared/_Shitmed/Targeting/Events.cs @@ -1,7 +1,7 @@ -using Content.Shared.Targeting; +using Content.Shared._Shitmed.Targeting; using Robust.Shared.Serialization; -namespace Content.Shared.Targeting.Events; +namespace Content.Shared._Shitmed.Targeting.Events; [Serializable, NetSerializable] public sealed class TargetChangeEvent : EntityEventArgs @@ -26,13 +26,3 @@ public TargetIntegrityChangeEvent(NetEntity uid, bool refreshUi = true) RefreshUi = refreshUi; } } - -public sealed class RefreshInventorySlotsEvent : EntityEventArgs -{ - public string SlotName { get; } - - public RefreshInventorySlotsEvent(string slotName) - { - SlotName = slotName; - } -} diff --git a/Content.Shared/Targeting/SharedTargetingSystem.cs b/Content.Shared/_Shitmed/Targeting/SharedTargetingSystem.cs similarity index 93% rename from Content.Shared/Targeting/SharedTargetingSystem.cs rename to Content.Shared/_Shitmed/Targeting/SharedTargetingSystem.cs index 4f2248683e..2dccd238d8 100644 --- a/Content.Shared/Targeting/SharedTargetingSystem.cs +++ b/Content.Shared/_Shitmed/Targeting/SharedTargetingSystem.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Targeting; +namespace Content.Shared._Shitmed.Targeting; public abstract class SharedTargetingSystem : EntitySystem { /// diff --git a/Content.Shared/Targeting/TargetBodyPart.cs b/Content.Shared/_Shitmed/Targeting/TargetBodyPart.cs similarity index 94% rename from Content.Shared/Targeting/TargetBodyPart.cs rename to Content.Shared/_Shitmed/Targeting/TargetBodyPart.cs index dd89454544..37bcf175d2 100644 --- a/Content.Shared/Targeting/TargetBodyPart.cs +++ b/Content.Shared/_Shitmed/Targeting/TargetBodyPart.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Targeting; +namespace Content.Shared._Shitmed.Targeting; /// diff --git a/Content.Shared/Targeting/TargetIntegrity.cs b/Content.Shared/_Shitmed/Targeting/TargetIntegrity.cs similarity index 83% rename from Content.Shared/Targeting/TargetIntegrity.cs rename to Content.Shared/_Shitmed/Targeting/TargetIntegrity.cs index 9b4515fcfa..e6b6a34905 100644 --- a/Content.Shared/Targeting/TargetIntegrity.cs +++ b/Content.Shared/_Shitmed/Targeting/TargetIntegrity.cs @@ -1,4 +1,4 @@ -namespace Content.Shared.Targeting; +namespace Content.Shared._Shitmed.Targeting; public enum TargetIntegrity { Healthy = 0, diff --git a/Content.Shared/Targeting/TargetingComponent.cs b/Content.Shared/_Shitmed/Targeting/TargetingComponent.cs similarity index 97% rename from Content.Shared/Targeting/TargetingComponent.cs rename to Content.Shared/_Shitmed/Targeting/TargetingComponent.cs index cb74beee32..096e7026a5 100644 --- a/Content.Shared/Targeting/TargetingComponent.cs +++ b/Content.Shared/_Shitmed/Targeting/TargetingComponent.cs @@ -2,7 +2,7 @@ using Robust.Shared.GameObjects; using Robust.Shared.GameStates; -namespace Content.Shared.Targeting; +namespace Content.Shared._Shitmed.Targeting; /// /// Controls entity limb targeting for actions. diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/attributions.yml b/Resources/Audio/_Shitmed/Medical/Surgery/attributions.yml new file mode 100644 index 0000000000..c88a3e0b70 --- /dev/null +++ b/Resources/Audio/_Shitmed/Medical/Surgery/attributions.yml @@ -0,0 +1,49 @@ +- files: ["cautery1.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/cautery1.ogg" + +- files: ["cautery2.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/cautery2.ogg" + +- files: ["hemostat.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/hemostat.ogg" + +- files: ["organ1.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/organ1.ogg" + +- files: ["organ2.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/organ2.ogg" + +- files: ["retractor1.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/retractor1.ogg" + +- files: ["retractor2.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/retractor2.ogg" + +- files: ["saw.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/saw.ogg" + +- files: ["scalpel1.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/scalpel1.ogg" + +- files: ["scalpel2.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from cmss13" + source: "https://github.com/cmss13-devs/cmss13/blob/fae73dfa5aedb0a253de04b60085ed8a178d3bf7/sound/surgery/scalpel2.ogg" \ No newline at end of file diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/cautery1.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/cautery1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fbd9f2b4d86257e87ec704b2138249f9c60efe65 GIT binary patch literal 34770 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/cautery2.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/cautery2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cc91e9f3ce679bfaf1aae3ea05bd2e10be827a49 GIT binary patch literal 16854 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�L!ICar2S(AT0m!2gadm}(y$<_sa2T&)z z8=l_y{P4aAd2$8qoMi?^q}6%%_C_3zTya&@x%oO54$1>&dzz5a7aO=Q-f&^hqz@47 zx)w0eM#tGM8cC24Pr5pL||ibPeBiio2)|C|ITk1j|%_Kv#{ zAKew~h78*cPcRD?AG79|yijtSXE|MD9-nBvai*u6IF&>JTCMU{eml60*9enPy_Mf* zB7sg97@Kpz^9X>>_NUj|8D{7El36zqqp82VPP*m{xYoTo#0n_mbgInxMU<*_2pDMue_Uc|Ox_j}QE+wp(!UEK_~#tEK^ari1>#&awq zm&29+o$y1mVt&W3pVzIBM!Wm$W>b-!j!i)O@;3_{e}>v@_}8-VQfxly1;T5q#H$aF ztLW;d8N;^W>a!BuwgX7LwJJAQfNS&39J-|)SGuAi?TCRMS2>r6?TW@de%Jg^U8(N8 zhy1TA?^zV9KZ|el$KjBrfos@QdeVh0ye1cXUEv{h=3OR|6okU8>tB~A5BIZyO^**& z`Q(T6r$q0_F_?}>HhNwJA77o&PkYZcz$&t_SXQG#AB$wJA%N_#gY^U~dWup4lNqN9 z2s=PyJ+=4T@reW;-kXOxsDV{VO2u`uNDSbxup+Cqh0LF`r{m+(wQJMsA^zcK-A~?j zSx=OyC>MIjVVmN=+kG%A-K+KF67dsj5xe2OJ}UoxW1M)Z#A2(fyQ=%&0H{#f2&8qhsB3VEOoB zVNrlErjW1~GHmEA*3~fPIp))_2pA zChReztaJuOWJl{@Ii%oxK1uvckg#ZhS!R*_>rvEfg+Q7_yV*oC+0&Uj*g#$cRzs+L@0*T(XOWT{nz_3f@h(-L`zoe8iIVmp7Sqym zaxUCe2$8@8Nm@AzK&kv5~d_F#>r=A0sz0TtAd%DCP_tyt0C?${?cF(->NhAwE#xTf|U`0ab zftr|Bcj9Z#1yWI{`hwETF> z#PL_~vvB56Gh{p_mpTlJ15((s&Pvm~StiiP^51+fFuYHUCRgZnICkVRYoWphBo-g; zU6Pz-7e!4@>KSWBDU9Jf&5IEkrP+GiAE0fhoS!*O8ng ze)iSMVeq73Ym2VIGC3+_CFJ!N6u?3&<$aix90t%O;CpjZ(RzN9lSg}blT^_vW|w8u zd^~EOO7k;_&-bHo#o!NG&NqYkEyA37$}DWdIagnnOuTsfPp}hH+Mx#yqsA}ix5-{^ z<@?s#aJ|w`l(Hd`2>E7mbN!sUm)rBJ_{@%bhuDa*YSzzPX7D3zHv$bm_A)A#=z6SD zJe7k2bF@R^ZOQhd?izFeXV!!);NmyMr+4yZte}rwioZF=fH(vMz;DkM0eh&8H1EGs im7s%^w+g>CQ2zPU`nKnPtADk++-EmIg8xSL=lMVXV@?kM literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/organ1.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/organ1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..37eaffc1a34ceb6bd5978d4fdadf3cf006889a82 GIT binary patch literal 18912 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/organ2.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/organ2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43b22f8354cee8f7a6eea1df9eb312f57dee36b8 GIT binary patch literal 18946 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 F2>=m?oZkQd literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/retractor1.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/retractor1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..70625c961cf982d3bdb93e106b91fd4a410211d1 GIT binary patch literal 11537 zcmb_?cUTn7((f!w&QSpgOA;0V$*?F<5m@rVl9S{mXH*2q0+Mr*oHIxe44_1joTFqB zQ6veH_@`6ICmmNmleExr>570l1gh9F<#>JLT-OUE( zfHBv(WDiq<3Gxf_^NaBd!?;jZmYxFkwp?0Kf+P zxd@{3KP%Y{AZ%zkqup{47&Y-?7+!?tB7)%k&+8UWMfFAYP6Kcbd=h;e0JMsXB1;H0 z>Y^|YV+o}Ni>C~3JuJnUZiL(=Ie~wtlCk;A34B$va#U>^oAN_7KS{aF?a@CTO(D8x}K)lz?~ zW#}JfSKsB)q!JkxlGoB!MT5!HSl7#H(#vzw%U3@&#PFrB{>u=LZui?@R`9s{AyK7&Uxn;%BV3pr0AvIhI$aq)fZ9Ouj=G8Hx=T*Ft4@Nd zxX{RdPXU*B0T;sZ+&bCLA73c;{-s*{LAJEH_;-l^NCG>A<*vfghtl`@5v1vBIi=JY zqwm7CGdP<|Q!_3t=rBOH0@@PZo7S0=Hk9r@phTQr_^0-eG6S!&bOdapThAozqPq|F z!;GZkl}_t{WA%s9KbJI9gSGI)49uG=D<6|5;!7!Cd0m&z!Wlt@tkc6F`n{VnDkwkj556%`k%o1m*)VW(*$4oWTJVbKzC-4njFC& z1OM$guGHOe3?JgymFw75M|k>oh1K_jhpFT>g;lj^jE8AFN3U3Ei5icJSdF5s#=Wej z8?6kReDxdua+p7EvoPuT56`)95mrR>iefzWzda|1D|%TxnoTL5T|fT%!(^NA^wPAf zjnX{A|L`2!h~m_U;;@MIuxPIEWK4K^S#zF4Z`EeY|Cs;fISOv?_eDlZYvTCewucR90)W3jk3a{l+kn!CoVx=81kV$D5S)bxBT8`IWLhCO zM-ipPN@o6u(uaaXTIGo61(X)ymEa%%54?zShhk|UGSmQIPK+Xiha{o~;Gbhry#i|t zC?ujdQ)>W$&lub*fcrd%9A3zvH308s2=0?z%M2Ql=i%VWX}a5RekVw0;GCQCi|LBI2xz^#Y&a>l9ecWvQb3S1Fea+ z($_}ods*opqID;Hl|ibO>NE`+-H4w4>4;ADUGhL1>sn18qV=!%8BT^Q9r!NMUT~fq z_XMf;C#>!_c`k5a(lK^uk!ZDthax%c~qVL26Y= zSshPV8Bcj##Yq{@W@AZNOJ#3eO-5DuX5$Z{cAm`^m$Is=^15#q)RxN4F4xT#{>Me| zk45EQTS{A6oHkor`x+e?^2@%y<^K4-rnm0LX3NcbPZmwI=X|2^iY~YgM^o=C!^4m| z$6KwHC%qtpkza^GXNG2Q*bAp?U|ZMT4e9&h(Szr=1S8U2@qJ52% ztQN$K^{+ZDh(#MtM&*@#ZQ=g-78E2f*X7Lcil4!FRum*Wud5{Twdgq{7_^`5ay^k) zIq=M{CMM{P0kHwOzy?*XOfJg}EPrtbfXlK@twqk=3G*OFeT5Zh3*fT2t06lX5;c%^ zEQw>>T`=uvrJl?LN~A43aRh~zTd0Aw&rO^_+1D10nSX~BTtQ-Z6Gsf}O1s7kA}K7$ z1=kBK2b2g3>n{i(tM!}$QaNN{0ktxcSEmmIa{h>{Vrc=TmQra0$f~g5iZW85k=oEn zV1fZ0Q9x;^1n;8Oa^&qwXX}E2tUg=_zm&0-nh3H=3yMb~E0f|;eVGXttb(GEO7O;b zqzX7IB(gRHW#Aw%k%@8;0cQoWibp!|b{QC|G0R-+`OGS_Ha133SKboxO7`w)$mRTA&EW#a2NFAE*QA);L;V+1`W{`P+O3* z7Se)tDWtXlbxZ3`D#uM{F(AtY57t0(!$ZiCN*sk?cumLv#&ZrsiFyp+g#PR!X2j;i z0--PuZ9#5|U=<{1X#l9vN>309g`Ir{c9r#0GWeAt6N1VdAQY@CJ5mj90KhkJLfD} z!@&b;px5L@IcW*Fg)J`^;SU4V7%31+Z5|=8o_Pl!-kA!|K>~Q& z1riYJ3>QVFd-T5plYiF;{y&Q-1>-CV9q?)0MSBhZPgH)7^77Wg;jbV)_0R1;V)lPW z@Bgi4XkQ6J?w zaeyd+!$J6f9-U}_Omjz}xH$@wFSd>`10*lV8;_%K0%ZqEk-#skAG;7WC94Q8oG^IC z3%VQL1)8Cd{9SOc)RW zi%u?pzhaGRXi~w8_rr^qwq^l?ZMjQrU%VKgKwIQopoQfw5=7MnMp%MDGyG`_j{R2~ zxy1S(Xn}xQ|I;r~L+%n<__<&koDl>W*JX_ZtP%VP;4Z-!ObLc^i6G}cZHbhijLYyY z5p{t`P&F5XOQ>Gf2v{!Eb=jHa&)ADt5QHf7Vi#un!k*vD>L9%I9;#v6g9QAE0l;<2 zZWBJy1MAETPF4<%bt5csuQT5M=z6iGA7|(gaf??P!VVw}_SpOg@rw7X<>M!3B zNXQqG{(1d|0N~qeJPC}IH60O68bcOK9!C*RnLw2Y!WRG*A^v25KRZrXSeSKme)|fP z{jOzjLB}dK$0hlqz{mgds)Bu4|LgVK;1BuY_54E2-GCBaei{n$ixl6~-qF!Lc7q2l zBrGJr!_6xoEVwi^{e?$}Ux-&oNMz{~H;=fOkf8V~!{BFm6M;wytO}-m5{dbG$5}6| z8LQJDJj_S{FXvJMJHTXpy54vShk!fXW%^&ZZ&o>v$C?5J<~V8-M?iBPGCxjrqkEb z-SlPZt81;ld5s#2mbE5~acf`B;-4od3fG)IEg`dTb+gQ~(v?1~r|wH3KJ51$cRMH$ ziQVp)Dp5$+hmkp_gsY?+3l_WxP8X~AW?Q>X6fI(`~osDY`Vc<&-Fm@2*^249WvP zQFbv`JeSF#wUxCMk|wtPd%{Ny&htVqBoxRbSplhu>Mtz6&~~9*D$7hBf$~+)&p?lb zsL{98tV!`hzN+&i@L1lAzjo>Yv&hsru%u^W2R?~(Se&U6UM=A_Fu;67<|-K%Mu?MP zVE`{RD3||_-|E@N$wX4EjfW~HI$PR_th_VIp*r*-1VkK`Xpwy_O8okHV>WtI_;&q3}} z4p4TCsJ5rDQ_g14alWy|-LruJivlxx4T2?doeyty`bAfK^9Y5p>U_Hni?sbr154@> zzq;PUD`xAx$d&9n-NaCX3xH;D_YoH1>!Qr92v0E7NoU6ihK?s*XT-Qu%b33M{PyeD z`Jyp{gT=%1vCpG2gKZ|O2Yk-9+D}e|^%eOCE7iR0`e&j~C(>vl391(j8E3EZO$OVa z(^m5JOTHkx>ec1)8SY`D2i?D4iJuZjVkxf&xC;9C+*rpY{@N^!l=^NpknONc*qyH+Y1x7$#qiP=i-K$|X+1-x6$z^)t2IoNnNJ>yD6kMH2uYj>eC8!C`CKYn~xXP#DzVPb*<1_0wjw( z1EpEVp4d5%>3iN-&d9o%* z@dXU5GN0#X;rwnf$xy->k+!V6&bTTA{9LUeWUe1tG>4?4J@5Ns+?{^>fNE;Q`{0MR z)s0CfnY;c`=cmV8h+;aR%rF1QF*TcBV5Lo$S6ic=*C!ObUq6syk(%kkHF>gyE_oC^PWpPSDxbtc^w&KJBh$*9JH)UP$Be$~QDesV zSJN6tA5T1y;?kH@&EBd@60>L9QdPavWCYpYiO^(4+)tb>Xk^A2+92FD6e>+8+$Ul= zAUc1=CuHtJUPRzNu~1;CzNRwReRyQSOPdLKrs+tm`c7keS-90aAOgCrIkZtG?%l~b zlN3`*WW-4r;}jothbCK9V?d=hCt23x%xhQ%iC1KHQ_KAT_jL%=mbRaMpT47_T>P<( zIDpz&#r;XM+YXKW{!=gWsERvBoBb3=sR%sR+|R+L$R^i3U9BLXc5=8x=c;4|kB>ka2sWo29(===s=VodB<{Tag=H zn*rR@_vf4LJPj<*-m`WT6rE@mPtx-%&uCG5{&R(!KB(TxCfRgmXL?0_CxogGQhl7- z&!vUTZ#sF;fp*!H>#~%x!5;T<^yaqUN_MOEEA%C#otZD@R*1-ywx;mIpx2x(}_q_?X>TEC?>1E%medRVY-bYtCw=RlZ9kTRkSXj)} zMc6V%%F5n**aAEV&uMbbznwvsTWV$5hBRs<#e^DJVi=-2_IdI0fBqofSo_5(`T^sl z&QBN@X0pgL@?60^FfCoN>XCiAFXf};yT=Up$=0DB^F>*udgt#1?}ez!u#xT_A77c* zk57D+mMVUC>KS2Jhcxd}=evbYcF|X!I#`cTZ1Oi=4ApN$2-LO6I1oPnI4LE(N^F8H z^Sdn=J7S>RT+Yw^w`e_GR0P&3Zip5$6GAL`T=L6ad8MM>5H0bLI(Q~uw@bMu_QYsw ztiNfY&o4>T-S%OIr`y1QkJvEfPuR?0_;lmO$*iC@7y+4_jlJ!g7Hw2x+niczeQKin zYbq_ZQ4Ko6+I(&B17EL?z3&r#vtrYCg<2lBo=H-l_$4U=+{uw0Ic=+c!BY|?=qKKH zt8Go$H}-BkOfwy`2?~4QUjpSkztE+zV5=KUB)XtNdi9hR9dW+@ah&(Snj#;_MU~ zXj@M|^OC-GI4vk`_9|s(_sCsgLG)W>MxsC(tTD{tAn$OsUmNvZ6OC)3uP6ZH%OsC+DZCaPI4kbBoON!YwE{b+_Ff z5~EOF-TWFN5gakZKP&c~{n7Tmpe=y`%cCuOt23fTQHH!CsN5)JWv6HVTZyk<^C!Or zt-vZ}Qi}vK%aAj~GSatzw)1DRlJn{LVw;}xC5TThS-Zc>;%eiLg<}vwpV3H9=P9@F z-1)*{0iWIhn18+Gd!B2Lak{y zRm08gUn<+g52zqgZyB7Zk8BO)6x$xUM#|tGq~c35Wym<5(`M24`H?Ia$T~F7-s9=_ zad)i(#=ci6k{$}kw7KEMLauLPZ>MD>0m>L_U7Nb#Oig;tTlcE=R6cylt2n^Jo!jW8 z?V-&wJDE(s+n^^DP@-JD#)DQJXBDk}%=yEq)mItfn^HXOO_$Bl|11+Fo9|$gxZ^c^ zFxcl7xnq4Yu2^TbP*49rHiYb`*J7$*;;G@&qsX{h+(yb08)w%ITt0C?S9f05*U{D8 zmhIo1z0<{m=Oh`m;_|FnR1FUg?t;SH5SSe|WtBTH+j>fS_i^AVcu1M0W>jEczabl%?H z7{BFXcdIo$$(O;1(0J;n0oDA*z9@~SbSPt*4_q!dbP(t}t3t=zYjn+@eKIZ6Af61Z zRwaoOF2NlTE`5~cs8v0A<0<6RCxiRNo*jHQ^VFZsFa)|l=tbtfIS}W*oVntkxutKF z6lJ0imzx49!ssTEXFSHGK5iy~0G127*0ubSl{e>7ttU2%XL--&zne~!_77Hm*?$aG z5SegTxr*3x+{(_c2G3n&!pZE^^ZTC_hcr{-&OcDGHGGxx(d;=5>(OV)fy86aqyUG* z*Ck!*a0=d5Rko{Xc`vrgw+*l;3ixN&^gT;|+R?pd2f~QMtMn^Ccl=Q;v}+r%)13kxL)LpAuxH9#CII9{g_*D z1s4xnRCG?*Xh!hrarsgE(Cj;()83nhlnqn)%<)PO5{+3oSu^E8x zMf*M9(L@Kex{EiRF$|O%>guLw~HD;~#82ovTT4TDsdM)P2+xO6KX2J0WQ8sdH>}Q3Cbnf)Z zbz@=ly<3)D3Ug0yyT`qk z&C=h#NRKv_@}R~xs2DdI5wes|e20f#E7nb3q13ch$6LRb#Yq=jacv#oxd+M_u-y^C( zYm&;}uVz`Nu_>`hKQinnPW`B@SC}=0&_Q2Du2y183C%3LX`ChB&RKzJ4Bt{;4SE4J zwOpvMJjo;|z&kzbjmNVc^xhuMzOG?s0DYaHbH^#&#oR5DmuOinH*5ctKkufis&aVc zMCjzBj@xjo`k!6}^s(1Eoiu!=8lW0ex;N#HegU#D(f+Auf!u+2`Cnu*TmPWce-*q(D zU7kgdK?*i{1=vuOB&0h^0QYBq#8vkX4Vu|WzkKhPx819~?YR;##G`*mCZAlC{hI*SP()eS8`Wbx6f62St>RaEY(Kcq7}nK^#S%1w8_|sy~l-2L7r3S-+%((+Pkjchif9MmNV$V z@!gp%ANW;Vxw}gM$r_YLWSwjq5~sl;*g@QDkA2gd;j@-iMeM%$Y?gTC!NU=Q1^d@) z1?D!+XBkz$SA)(<=N?JiEN1}!F3D2tyPsBvTet8|Dq*18))6aJ2aWt}5mE@%;FY@e zOKAPacT*}a)3x8V5BX{G`Q9ipoZ6(!GOn_nDhN2UJ@JSZ`mSQ4O|R-s}cs^!(E1Tk)7 z`r1dy&uNn1#NKQWXvya+#uR;>qfLq7GXVdkkrMBtPpKiq=^r7ClWx6DZz`c7!sx3$ zVS($9MUJa3`D^*t4TS|O-v+hm^EYd@Wu#L5NiOvE?TS@*Ca6iS77yGuOg1f-_)tCH zvsXgSOrZV5%N%7N&GkY&;{`{cS@34~M%vM^oqy?3d?$y;fjp%KJe?ztkx}+YUxy0A zvO|p6K5Gc`Uh{rA>Q~jf8(k$ASmiXofafYy`iX_4-sk>fLYs}kcU4IGnO}Q(!nIa4 zJgI6eny9;*X2sL#;VYcq$%h=?M$&C(!2C;i-Zu`cKcQf@f=Y??5yXWGEKwo%BvXrP zumB5srjL8C<4-W;fJ}l@r0Z{*(K6$W%x)v*>cecC>!aLo<_0U~o7#C*1!zqO@Zh<~ ztt2NBMm!TeGXvB(1*j8|MkT@AL#Q!c29cEXA4yqDh;=Y$yHiO9&MQjf3Cu?KMl~iq*YVs4UKM zKH)~FDIU7J?a%R_rT+>kf-%WygP(nypR^WBw_!OLBPyAE^P$=qB%b1NCZc^7bh!C( zXLTir?~w|=Vd`S<*ej7CYAPDio`C;xwJ;e&W7_WrUPouct_Z-=R?~v5LE(U>E)R@~%eS+yru%%ly$}*D^uFdB zBDDU~#$5K-W*yda!>2y)S`WWHU3D}2)Kz|c*qv#Md~I{`{*YoQ+0#aItEV{cN4}Si z(35s+r1cBh2bEY65(ZxR*sRnS!e>ZkKZAi{kYj9plf|$*Dr~dsh0EU0ns5!=6J|Y( zrKEvRqJ6B!6@6*Jr$oHPOmyvmq_m^R6Uu9z{QN&(fTvp%t=GIBl9A2KiuPFOAkxwp#*F^Tr!Gqc1791twP4Og2;`ALV!qe~Tt z!(F5~0RP{6^Tn%2-vY?4O21v3UVW0TvOts}eJ)&4H7fFh3#Illsg#(}3`PWC`F|A; zFW(rgzb{YunB#g~><`&p#FEO(^8KvlOpfV@2LmmxA!C~CW}47^mI}8yrz>sY@}h(1 zr;|VQ&+hS!)yL=cnomwTZ$wpS_pk^3RJBiN+8MJZBl@6SX$sb(#6Fijv(JbI=F2>l&nc5w-`>E%q0V@kC`D zR{B^mb1T36xu?uqs`wL2sy6O%H~oD%4O{Ow$%MZ%vhL@V4VCbB7}}V3Tz99T3u?_! z?|~z=eT4uu2w-!36L>4KYNxMMRw#pal4zG*p21LqWto%nv*5NxVZmlGHemZ?+9t&F z(`@Z|^;(8I{N%>?aqrT}k+bx3^-LQrs^>!CYm0ePrJ`uAIjcqmZ@ypiH`2h+Z)v+) zyVwWzs{FA(DaY6A%?*r%E^OW2r4sc<(W8m-9XB0$@*=`M}c6(9YiT6}D_Z8*KrAJo?qI7cMZRc3v z7aDBO`U_oF;goc)TgDix6s=h9QzrtP?QyxL+{?T#qaTi^37%QELYiUu0D|^1lJI`zE75B#u-Yj z7wAdf{g{m+p6vqyFqodjh^ZcS)TKDz>}huti8()7Sn(Cnx%)Zn&D)uL;#%z6n6y`B zKvw_iF(%ILgN#%W1B-ZQ2`t_(lb|GXVno|6Bzy7c%U>I~1kw=grn@=4fzE`3Po+is zr>-*5#=4Fcb4OX#ioN?HoCh?;stYgY8*rz5aN!Y4lF{Ow*EWA4%zkI^LVtchfrCpBl&gcGx>*Q z9O`Uy78ZcM`>)*gk}d6GDg$|-b(T!U#0~h&tEa~1a#qWhF@8DAW*?X`hNh1L^tLD literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/retractor2.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/retractor2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..94548ec2504ae8da2ab7c9bc7348f2284491a6ef GIT binary patch literal 9915 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Shitmed/Medical/Surgery/scalpel2.ogg b/Resources/Audio/_Shitmed/Medical/Surgery/scalpel2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7335f3d9cefa069550ecbac001fea9e997b21f8e GIT binary patch literal 13098 zcmaia1zc3m*Y{mmU_n5nq|~KZdT9`l7M5-S3F!t&QDSKckyt`PLAsGf8l+QFLPA0b z1xZojz2NWvfBx_DzMtp0pV@KloSAdxobx?%&kU;D*k}V-z(3C)&%ceVj?ECrZHSkP zo4K9)Wfw%Q-YBNL23t<1(`tve7*2s6~2v}1U0dZg6tTvO}6S$nQL6tV<;8mq@G1t zGp@0(`>^QO^nWV+D?Q-gT4ZpkElFfxm+YS-@>1MDR)5uk187i9;C>vr(mV2jcXUG^ znbh|B0gIw&)UAsF0IzKxYlW)l5?Pv z@M;K%C+OvBfK0p8y#J?I8zfo%??uYCmmQD-ZQ1jfuIDk6ycScB8zRM(YdD?h; zgiac3Lt#qVl?NS%saHT>BKlu-Wxg6sbsttDOwIk<@*z#bD=i!Y`>4OB6L(WT0>{~n zrQ#LNJOJk!jHa#^G?0U>2uvDlO@q!~e*eIt&?J4hU33|o5iy(Q(133YwoWY5e+=PY z_WgJGNP&KP^ogoFBM9yngKJJspGTi?+v6p1LME~ok#qY+i~_1KSVN1NHP<8PN^>{> zgpgdJ_+Ql(l>eeQCq9zBpRH<;Z-Dc%D(M^++p6d!ktIZeDCQIdQT(E2{k40UsG>t| z&6FWWE=CK5$o(5ppi|+NvC_EIS3we%;?|GI2czOY9k<@2wBO?N3)7on{~cKWjvN3CnvkoQ#F$4Td(wl|Wbpqw z_+OFpn7k*Bt}l*BxspkBjB{vDKz(1}BbmIWfT}iy@ka{JaY`#~A>(mDt8rbcNiVCJ zS}UVEKZDwT0_JbnEKYm=N90_F2!m+MiefzUzal4-E#`|z45Ly!lR-R-Pm)bUYT>Kb z8-;HP{#)eOM&_qP=0A`8`aFg$BFQcywW#5(V}IG!`~S84J96&3F@Xh)9CaS;L<}CW(yS8o@uHoC`%7AE z6mlxTFPMd6;6xpH50%zLVBod~1vCKwjqF8!pmG~l>dTZHM&f5+dPP}t6ULMfTuD^? z2Y(L@784zyp8RvPNSmAX4N2U{0t-fC$BC4I|cLwfd23 zbXq9U{B-SMQP{1Jek5*2FbN`;PJ0;9Ll-hAy_Oz4D$ND}@HPnelVKCElm|#yfhAX_ zkpux{a%N>R`4MufX)@L6M1dgzK}{Xq0W#f59o;!fRoz-28wN`VK{`yIti~Onv;Oi7f^_))fGo5lWPWgwGD)|*FA>HX(K}`=` zOfl9QPiH#N^tff-5a5O)Dzis&wY)EZLIL z)b%q?v|1E4Hn{1$C>&!n{o-xW=6m*m7Elm!zT1Vak(bVRP6#AqRF+=zv*A90xL ze*8yl<;XL;oDjd~C5R2kB{s?4lCj3R$mf8R$nu7h-FZ@IpoSHF13hS zB}8pJN(EdM3iU2j%g_-ym9FI|2(Aib6_0Y{>NYe|sqrK+ymqy!(i%Mn`_gVuICCzQ zGU{CorGqnaod#uBdMUiHi_$0t6t3+cm^WpANicGfm`Zg=l}=4)y#NUoPR*04&vyQ$ zxw$=8_mp|*rEvCliSeND^;yGcQOuY*$SPhd8k}L|*pQcG4-!(fqH5M>-5mvwCJak1 zWhjGR2=|u_hkD?ygT@A=(D+uFms`kX*h)Xw8dkC+aT^q6$CnutWi515kwGAI2c==m zHN&C^MAwukj5(K5nVqXk&jEn|wcrBtj;pZ6RgLI^5D*#Q19D&#cf-Mb2bVgRDtMGC zhungMA(smDOD?$uXj>|GVi|U7i(zRtM2H589T7@`Qew^plWPJnFU4{k#XO(`7xZ@@ zF(Wi5M25jVbokhBgs7lc3j;xmmU@Cv$n6?5v@fmxBn2xCo#Inw2BBbG`XR-T0|2(c z1#MsLBg{Z79w0@P4aya@Au%5m{YEDM?u>LH#O&Sa!Nf8!3UC?Vw`x!ntVm=)0+{b* z1%p*CX6%xnh1!6FeTZC-O9DoV007us!HlRv)6zXCE)(1{u>haTJrgC0mxWP4bi*<6 zTA(;kr9wAC&~{yVmjsOAHXMY8qo5ZF2&-;GSyXA)1BWvD+$r-C!D$f0HS4JkD3IVV z)BphUICww>Hm$r6D-}MwfaR4EXgFxbXk-|+8Cc~qCF2l$b_%s-+* z0{Geu5=6h!T~_JtG5?jA{8tPA|D!}9m}lM41HabYRJ5?aS-Aq~)vJZ$KS_GZ-`D@h z+5anh|DRe$4y7RE{<8w4S_$xg3p`rA`yvRMYn+!lk`RN5US|rpV%%FHVTf-zA)tG* zWKp7Q%pgh-2oOGCL}Lt5uiUk?*qL*aF1L;eLlhUt8;?16O3NOUA_mK?p12hCNm>z+ zJ7pNf1%@07d^L|24ATOKbbT@}LFSBUf$>RYQ33{#p#!*d2QEa-lzDUwXn$~rm@0hRhYTU|C=v;uZ)pwyPF1*uwvtz+HhcgcMBWFd*l@eHcqcVEeM2i!^!__5Md~i9NenWVTwBZGTe^9)rh0}23fWnL z(L=Gt1&z6t)OZbor&%}*;3c8w50rwCQ}u#^LZApBv!ZPj`49?SCFLU^B3pqX%tYEOeM-}K*`|sf#EpT8>~er#+n zpIiVZ+*}+8ZcYKA0}f7J4i0uMem?#_cJMHcWM@AmKcoe8L`-~-v6o2SwobDsA;L7t z8QW#LZ_X!8>|xprEo*mb;k-_4`3GOc;$sroKPqO(wYB`rp!7%y z!&A`BT-?T)Yn#+sVF}psF^7fR2+JuSzdriRJ5yQJt^xcz$+0!SfpR~J7t*TXVt0W(~{b8Gs0y89H7WuVN($Q>*s z&?2~c%a<{J%%~%Lg<+^Yyu%HkMpqXLbOxL4WAOp*K>IWF0i<`x>g3f)iG1_%mUD~J zmj(3~U%e$2Rp?Hg_NG{ht&Y-DuuC^pn9VlM268M^*_vG_B`#c6<|LOB-Fn`BW#rD~ zj(lI>|1MxV_5fY)K^|^o>hx=g7d1^M1;0{P+FPh{=pM0@J5ACLVr$|Sk6`S6WIMAAWOAj7+ANcWIw0IWWc`9U& z8hs>BEYoeKM$h*(*sLmhzO>WS*ZN?Efu`d6Yr*PV&k>w>lcZ{qiw}a!$P+&X4gBNT zJ|;ysN&xLQgo7vb8@r;}`xe#dX3HcO9-cap&bjANw+L^qq0fxxXw)rAMtxRA); z;vxQ;)c-{*triG8P$UWmv$W?f5% zmcz03PGx3)rrit@%qNS@-~BE{;EI4gg4Rp-4{X`2dqaB;U zmb3?S#%AANE#jFqyfqM_iah)}Dt^b86vk9(xHD~XA%?|lJE-oz`z6B4O#z1|D<2&k zVEkE(g$TGUM5ieJC-fKM`V8q&>OF|zz*qXi7r>ZnCBzYU&53V@O$FrK12)dAl_YkX z%{6`njLO=Pu5+KYT(}5`@=_4bi+=Jh+Tv7TB9MQACjuQ*zY`FKKIb`-eciGy$ zhVVx-8kU2J;ymikg(iJ?!5ch)H$dcWK*hER>tgP*??b+PHJ5x(<+@LIo(v|m2S-I0 zBCy#^2xs#Uzh<($U!VLIW7!)?`?ApT!tjgOjGHdLZhR-1*PxVX+JmxCDS}_ZMSA7; zh=u?;~&9lB0w5ZW zh=iGtL)srnp3aArosW4=kG+@dw9@yA4%ZGRFA}pldkvpK6a@-f^|2K9yy09c1$}9R zmTHT{W*wc=9%M+N^K_Y?Q9Fd~9j0A1@z44KWU2(D;=}Clm}MeYZ5v`>YG37G>YH3e~tnor=c9} zkG8vaNd>UngoW#~q(;-HW=ya$uU#*BkRA3r@qzsI(i0a8q2zh4PSg7n@%6lq8R~hf zeKW3Qt2o{Lz4Pa>lJ#tuXZX6qE58%SvutCDy;0dYnp6{JW|WNS>(Hk>W;`$UJfm&d z@1h!?%-v?KhGu02 z7KevUiN2AKtdsPu%ak)S{2pE}kRU1jU2l>}8B;+Xd<^E#UaoN)w-mKpahfg9heYjm zL(s^Xk0+T~11m>A44Ny_-v|K(onnyaJu84$UFK+2fMrV&%e5PkyhQaAmz(bx{k=}e%sqf|8rrW zHA^N;r!CgvhB95^4i>;_6@}|E_dY?ecz=op&4#myn#X%QBf<M0{ z;JmX>lf~eP-*fr}eiggslZ}$+L_`d+g!86;q9dteYKs_RS$;A{d*!DTEeS$pXC4*Y zw|kjfCfp96lq?gHn}!Q}g{=JW-&D0XKY4;wW&G9vTVC7N0oZFPgq3GI zv&%%@7`|=eh-$C_LZzS@kE^~roz@}f(jlXKNBPER&HU}UxhFb~<}8KF)ASYN_93~D zDTwyEi)fetivVFm5N;0bIX3{mmiBhM{V|n3j-oHyyPfBnE;X}MQi7-FI!|7caOlCP zv<(8M3-GQNHl2n5ye4-oCTeBt4|8)L(L4^_5>YWzOZ13eX|?#Vs2>$AExMT1V(P#* zRDDe4()7LTaFa`ZB6DC}qHL z%>+?xqvI3vyrRe%Z|N2SQo?$tTgX$+(Qm@Ck?Wo<)E435kyg&;rrSe``B_H!wBq9_ zOo2E>8wJ}~mhW1PWB8)?B!@dyt$VnEpS(aZ;ml=0kPX>sJbwnE1yoa9<<`8*PDmoTC=Od*ovNueP7$&%DPFP_++|IS z#A%{!OpO(%DYXEaZk5Zo4gZ8lR+f8_j^k$rvOFJ=C+4f z5Oma+=`hVYKM{}L0guTt^wmGBx(FuDS4AcBxn=2VS*3pdI>YY74D;jcdy$y>o^Ehw z+=O_Dexv?}-$LDmgx~V6Pm8zrn4!Pp%V%n9B+8nxi)t6A!beLM$O=AHteX-PDR(|} z!YOg+heWGVr+y$xQWvbnP#;l@yqn2=E}s{R;}E@SB0_}SPJ4z0ZKnJ>nX)-m&%H$LbJQ>AXpW;ZQ#M|um>RB_ zXhMB$S5czPO;AmAi6p?jWDZ*E+dJXqM*Z18YcLZPrwlt?S`ZiF7pr_nKZ7TL#y~a5 zG+ILv3qGvEuS-oI>~LwZv)lT4NqKVLSHkyEr2xb?${v}yt}40)SO)^ICsOv3(fM{t z6KzY3I(4$>4fPxJQ@NjSv3j?XDKRaVJ&I(>;LB4i*8^PIvER0&<}+D|?_vk0jsyc9 zFCw(|Rl4-#e)49)nKsI9pdEs9*3LK}F*^7q3#}<`O$k=WNGyL!!P?AhQ}Z)UWm2o( zy`UY0+?r<>umLbS=lNcaQJ%zjqCF-w<(h>5w;2R+b3$v`t) zy#zDn=!;1#8W@Sxk2R@}>6U+Hh9*i*z1Mv7T z{2aMsGOTYTyAaEe)OAN=%jrLTqMRyEK6T5R<*I2!+jDSsCayN)91=ms1ex>)U8)uj zb|WRmk1NByCU4Ej98?lV+Zp+$l=WaWd4lgo?2X7Cuo~s2ugr zb+Fo-ZdtpzhI$>$-s(LG$w=YS%1-Mr!*7dhIoE}N3&kzc$RYPcqvlTKn!J6_8$m{m zi;oI7@9rFG(gbOmR9j-#%*1N{x|{T7eV~2io9!Kdi9s5?IRnZyS6L`_kUI~CBtO#U z;x&o5I?XF>F%z^M9*^mM(MV1H)skR_U;{^bQzRTtq^0V#x&#K#m{9S*5I?$w)3;_X7)#O}r~=SV-0UbbP#AH+rf>oitOU zg>aJEe&u77!%*nf3;{*R(D1a9U zm(S&e0yg+>m2eZc8XJ;}n+Jj9NAmIs2p~Cm_$rxLI9S=Zki5(YW&|4#FS3i36~V@W z_Lz*amrXS}n%-=@yOamaY0S-fU2XcyN@aihhxYG!RG$3|uV&>RpL@K+I^8XMQj_#43)(n+ zOd5+sr#WR+H225f@d7eU?%%z?IQymN9@FW9u~U?(gUtg(0M5a$7R+N|DwxQr{$!>( z5H@o?!MtDK+!qSyr;Cfc$9ZQvbkK80f_%wSkB_^q41k`L(HkNZ62>5@d5d_I>;&pR zK6h8=Bon-=UW+8%S5jd5wVZae8`3B6>Zj1zile1TbtLAb-J6 z^^ybV>3T&n`?~KW%t&II%xu;aa&TIgrC&j}j@gfj>42=hP&`noIg&*LnXAFlTYqgT&Qh>QNvecG%!${#v- zCHd*avZit0spIJmFR&*#c<)m{+MPCRH^0@Q;&&RIU4kU9S=J14iNG7724l<3MV^>6 zo`4yvVWW|}fLjlYkQY?o9iP54KaScw(;RV5Sv}j9VS;;zQlIjy_-8JbMe?c;4}NW> zSxA)(+eC^zIV1IlJrgOBfXMo&zQ%^ssg_TWr(6r&eNU!eCG$Dk{^-SP)Ip5Q=cNyN~d!_IheT^K{^sL^!SnKsQ4@Hz=n> z6Mx!U2CLu?+8hQY-UMQ}X;oozsF18Q^HTe` z`6r-YC*NHuVe~Z+ zl2dr!UkVz&Jkf08#dE9bOvI3092Vc1?A>dSWA1@aqx0`{Odo9G`li1!m0%zI@*YKs*td83-Z)R?cPRDE%&YSTYPkW20rWc5hv4|nAZ0R?%s}>qy)ySR@K>;txv;;#|ql2;_2S+ zi_QW;?~0<6IwR4Dw$?)G?|(X94y|O-o*isP`~*r#DRg zu$ETI#@-o{`Pl(XZ8Cv%LqYajMmG-0nnLK@iy%mopJ>d`qj?HW@BZ%(jdbrnGk1Q0 zr{^--!@~P|B!!AfDxWLl1Xl9V26vPRIDmQc=82QhXza=z77^8>PrHTG>n5rMEe?CD zYcZNZ8}qw%)nnJd4_Dyh3xFEJRB6o_m=|<%FOXM}vuyf%G-}~V!@zC#8q;y!4Cpp& zU@OOI{A^ukw`oHbR{`I7Zq`Ok*d?tGNM@?0@Z<15H)TJY#11}%dOHwwVZ50rw-J7} zRLlv`1B zF))|({*T6py-jx|ov)A^O1&+F#L!(k?iE^SF;zuX@6V!Xi+H8rcwP+)mQMyMY@5aM zWv(Hrn!nW{mN7{5o6B^EK0&52PWn<}5z(g2Ujzg$q?MB{I zsE@rXb#UiS*f)t)p_|nCVv_;XXOn{8OaSH_85(Gj z+u*vc!=%eQ`ZYHmj@+sY09^!FvDLCf;5^$;AdPMBoD}KD@Xi0;!Hk<{dHVZrI2y|R zvSjg>pm}2G+f0RZ@T&}mZ72ydb$g*0cnZhL9+-=N*StY@~O)qVC2Bc~q~@BcoG>y5@?FlpTBPMAs_6 zn{UBWHK-mAgJ)yGR5lPZ0zTuMHEWj)hOLhDV!cG%kHsdF+h%;MH%M38uT{!cwFR zvO9AwfS5Q2A{TV)r%n#s*YcO@*c1glEoV0K$Q!i@@O#qAVlKdPWAIOn6F_nOx)q>3 zX=|{cW>A`uTV+_eeRnOrnmVev_NzavNMK>%jQkRwt*qySvCA&4*qE3#w6o1hdga`w zwQ~D>Lo$aqvZDKS${$|LOb0pK*<{%$+js;=9pTeiV_g0JBBCNxX3!*&4KSte-^kr4sgw`t zwflF zHMybG{i#zkQ*rbL)EhW}dT;dEVC`iN7r@o-0w3V8eu#^;`Ukr>yC(7Nd%gvWz2+|Z z%@#PH-%knb2axJiRC7RY3|N@s{bC?rt-{9K_QGaiVp7k0N7wSS=?eqJ<0O&?iHIMv zM(GAF`JWshA4HX~=y1+dG^$5|gXmiIS+wMnZzc@FSmSXmYm0#t^Ek;IU(@6l{{*V4 zPgxOpfFFy^)o^Li8?xoLoY}1(+42tk@WXI^ zU=2!$;|+ro^1Itx|M3(ef(PSi52a})PXQ5RRlZKc#0eOg-t3T9qscMW?_eKvQ~oLYxZITpu-(MplzoAUt;NWW% zL(*5O;V&e`yrWtqnr8m~(8y#iQ^Q+U#Ls;e$H@DPsO})kuJ_~zl>DsUA_fXwaV;m6 z!o9g6h6Le9Ft(YC)OTUTdTxZ*^se}C7&b7syI1)Oe6%Drk=#_#U($E#?ESOHeb z4{zTKAEWgr9O3##+nJ8{3wKK=BzH#3JMe67E3^3VmB2TQINN z|41gcdi%S9%CGU6(nKNB<)>Xx-qz}hQAs$V z@S^+YZ*qy?rxJWV!?sCKz`b=VuT-Pq%$sYGS|G`=Nd8BH8J?Emw%V|}tt^jI^a{a9@+o0M)bak z2{)zNXeixAcUJC*h_<4fzTE>i4g&R6yzfqgscCp;1#T;x_v_+2`y+378B15>xTK`b z-FF1<-<)xf#4T1#*Xw8{`I|j9P}Hja`uuhRQjJ)~_E>6hNz`p$w>Qd95(yJpT#gO9 z&$xt5V}ir*-p@#`zDn#04x3OrX-RT<=uP}pXsJRsg7sqyakTk0x3<@lM%R*%P^g)F?Hr_( zI(?!aaL+xVI!8&hClZKq71?>&b(URu)boyOr}H71TWRtmO32dsKnbZP`JTE38wBmO zGfst~N!5sXgz$UcQf@1aF90kZ@6w#|JRxI2PxKa&(TD +# Autodoc Mk.XIV + +With designs rescued from the derelict KC13, this powerhouse of a mechanical surgeon can be programmed to do just about anything. + +WARNING: Operation of this device requires proper medical certification and adherence to established medical protocols. + +To get started, use a multitool to link it to a nearby operating table, once it detects a patient sleeping on it, you are ready to operate! + +Before operating put any items a program needs in its storage trays. The Autodoc cannot pick up items off your dirty, blood-stained floor. + +# How I make it do the thing help + +An autodoc unit has a list of programs, which have steps that are completed in order until the program is complete. + +Should any issues arise during these steps, it will immediately abort the procedure, unless the program has safety disabled. + +To get started, create a new program with a memorable name, such as "organ stealy". Hit "ADD STEP" to add different kinds of steps: +- PERFORM SURGERY, the beast itself. Can target any bodypart and complete any surgery. It is up to the programmer to ensure that compatible surgeries are selected, it's a bad idea to install a brain in someones feet. + You do not need to add prerequesites like opening the ribcage, they are automatically done. +- GRAB ITEM, this will look in its item trays for an item with that exact name and grab it for use in surgeries. Use a hand labeler to distinguish multiple of the same item. +- GRAB ORGAN, this is a shorthand to grab any kind of organ. +- GRAB PART, this is a shorthand to grab any kind of bodypart. +- STORE ITEM, this puts the held item in the item trays (if they aren't full). You have to do this after removing an item from the patient, or future operations will get dropped on the floor! +- SET LABEL, gives the held item a short label. Extremely useful for organ transplants, where specific a organ is needed. +- WAIT, this just waits a length of time before continuing. + +So what are you waiting for comrade? Commit war crimes today! + +# Additional program usage + +- Disabling a program's safety makes it skip failed steps instead of aborting the entire program. + Only do this if you know what you are doing! +- Selecting a step lets you remove it or add a new step before it, instead of always inserting at the end. + +# Caveats + +- Do not under any circumstances snip the machines SAFETY wire, automated personnel medical license would be void. + Anesthesia is REQUIRED for safe operation and disabling the need for it is highly unethical to patients. +- Amputating legs or arms will detach their feet and hands to the floor. Manual intervention will be required, so cut them off first if you need them. +- If the storage trays are filled, storing items will be impossible and the device will essentially seize up. + diff --git a/Resources/ServerInfo/Guidebook/Medical/OrganManipulation.xml b/Resources/ServerInfo/_Shitmed/Guidebook/Medical/OrganManipulation.xml similarity index 100% rename from Resources/ServerInfo/Guidebook/Medical/OrganManipulation.xml rename to Resources/ServerInfo/_Shitmed/Guidebook/Medical/OrganManipulation.xml diff --git a/Resources/ServerInfo/Guidebook/Medical/PartManipulation.xml b/Resources/ServerInfo/_Shitmed/Guidebook/Medical/PartManipulation.xml similarity index 100% rename from Resources/ServerInfo/Guidebook/Medical/PartManipulation.xml rename to Resources/ServerInfo/_Shitmed/Guidebook/Medical/PartManipulation.xml diff --git a/Resources/ServerInfo/Guidebook/Medical/Surgery.xml b/Resources/ServerInfo/_Shitmed/Guidebook/Medical/Surgery.xml similarity index 76% rename from Resources/ServerInfo/Guidebook/Medical/Surgery.xml rename to Resources/ServerInfo/_Shitmed/Guidebook/Medical/Surgery.xml index b37005e003..055f2590b2 100644 --- a/Resources/ServerInfo/Guidebook/Medical/Surgery.xml +++ b/Resources/ServerInfo/_Shitmed/Guidebook/Medical/Surgery.xml @@ -37,4 +37,16 @@ To engage in surgery, you'll need a set of surgical tools. Once you've got tools in hand, interact with your patient to begin surgery. You'll be able to choose which part you want to operate on. +## Ghetto Surgery + +Certain non-surgical tools can be used in a pinch, use the scalpel examine icon to see how good or bad something is. + + + + + + + +They aren't ideal compared to real surgical equipment, but they'll do in a pinch! + diff --git a/Resources/ServerInfo/Guidebook/Medical/UtilitySurgeries.xml b/Resources/ServerInfo/_Shitmed/Guidebook/Medical/UtilitySurgeries.xml similarity index 100% rename from Resources/ServerInfo/Guidebook/Medical/UtilitySurgeries.xml rename to Resources/ServerInfo/_Shitmed/Guidebook/Medical/UtilitySurgeries.xml diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/eyes.png b/Resources/Textures/Mobs/Animals/kobold.rsi/eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..626bd2fa1ea91ad11f173317e9eaf530fe0b47ec GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|EIeHtLn`LH zy|s~-!GMFsuPx%mq|oHR9J=WmcL6QK@`V7n+@972*x6Vff&-JiEEL@ABBaTa87;{`cIhiv{LZm z{Rh^OoOk#aNJx4~vZaLt34#+$Z6{>sirg+2?$jN*D-QC7WoGuh_nkLy-pm`A;D5x{ z)>h=Tu?Z|wgKRdd{eCKy;_mJ)kh!jF%x7faIF1H5JUIMKcKYQMtu^g-+lbRBbm?@O z-Q8VOUvcvJWUSrU*&&@yo6rG<5s*^qXf#SPnPe%u6#VbF9q#Y%d47K8^77J%(|FGu z$I%-b8}xcTlF4MyUR_zV8;(|t_L0;x57K-F$o@TR& zhzp8^BBfGEzs>dz2YggcE9`&VNA*?k9eg^Va#}H^0z&41lu~bh*bc^zgGWSM1Y^}# zLI0SwS(a|KTA^>m z(6M@WcsO<(M=z!p0XRE5V`^%O+SeMHOopeYCkBJTQK!@SH`P!|sr_nKtyWoETSEwe z=Xq4CRbcc!FhwW_q?Ec?C;~7X4o62(2+q&X@xwhF4v9vMOUvsy;FsTAF2}d;-|(HV zZJS!H7EEqg7Kw!fiG>6hTte_dIrb;+cDpYc{`&IqUrK+HO)$X(6TF2V>5vn%!OY)E P00000NkvXXu0mjfkeFb~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/head_f.png b/Resources/Textures/Mobs/Animals/kobold.rsi/head_f.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6102a5b50117596e966f1453b4a4b1e2f0af01 GIT binary patch literal 653 zcmV;80&@L{P)Px%M@d9MRCt{2+QEw2Ko|$`e@&mjV^?s)bnpRWZX)8rOZOslp__wVyKhik4_nx- zJ?A0Z!uA2gqX#c;PO=9HA!JMR0dkd0PloE2(#fK*@c)4%GfC$Ah?BX@2N02|cDr5p zSNk=^e`ESUwOZBNb0GwRAjqzHo@YGXOX62575Ki7G);5IH+n!Rr2(Md>p#0T{62)% z8uR)5U@zei@r|aAloH);7x5~_&9|GKW2e)Bl+t84V^T`=dws;K_}Q=brI#!ITa%kN zn+;~O8Eo6e;A#K>7+ekT;5{IUB5XDr;{;6O$Ez6Y^*WpOg~H30ALHq&l+vwM3tW<1_&V_gvk1WAV3&~xjsLm82|vyW)qXi1eRrCxm*GOeBVc-(SYZ9ro$O4 z6bcB#aHns-O+-XQL_|bHL_|bHM2B+h`hdU1%$q~5`hfin$uv!mvM;!w$M$@iPo6xC z_XYvLwryN|y4dNv9p36g)&~4ZDW&&o1nz#^<=P{(Om21@M_+!vM6p;zk|aoy1g`7i z)ILR$BzSy${A!#*4z*hCx>zj2bzO+}0!fmfR4U=@!x=2gx?U_6|DA`?Kjt`&UM`mq zLZDu+0{~9mon+VVf8Jv>8Xa^NIF6&wKb~jpr(aL7EDO`=6k!+|e+IeMfbHJ=wnj(@ zfhdXq;NUMnDW#>9D3{BKq6p=3Ijd6&g1~qU$d#;8N^grJ(lpH$p<}KA0J7LpO8CBi nwD?3sL_|bHL_|bH^jiG}GLZ}3dqhLk00000NkvXXu0mjfAFD4G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/head_m.png b/Resources/Textures/Mobs/Animals/kobold.rsi/head_m.png new file mode 100644 index 0000000000000000000000000000000000000000..6b6102a5b50117596e966f1453b4a4b1e2f0af01 GIT binary patch literal 653 zcmV;80&@L{P)Px%M@d9MRCt{2+QEw2Ko|$`e@&mjV^?s)bnpRWZX)8rOZOslp__wVyKhik4_nx- zJ?A0Z!uA2gqX#c;PO=9HA!JMR0dkd0PloE2(#fK*@c)4%GfC$Ah?BX@2N02|cDr5p zSNk=^e`ESUwOZBNb0GwRAjqzHo@YGXOX62575Ki7G);5IH+n!Rr2(Md>p#0T{62)% z8uR)5U@zei@r|aAloH);7x5~_&9|GKW2e)Bl+t84V^T`=dws;K_}Q=brI#!ITa%kN zn+;~O8Eo6e;A#K>7+ekT;5{IUB5XDr;{;6O$Ez6Y^*WpOg~H30ALHq&l+vwM3tW<1_&V_gvk1WAV3&~xjsLm82|vyW)qXi1eRrCxm*GOeBVc-(SYZ9ro$O4 z6bcB#aHns-O+-XQL_|bHL_|bHM2B+h`hdU1%$q~5`hfin$uv!mvM;!w$M$@iPo6xC z_XYvLwryN|y4dNv9p36g)&~4ZDW&&o1nz#^<=P{(Om21@M_+!vM6p;zk|aoy1g`7i z)ILR$BzSy${A!#*4z*hCx>zj2bzO+}0!fmfR4U=@!x=2gx?U_6|DA`?Kjt`&UM`mq zLZDu+0{~9mon+VVf8Jv>8Xa^NIF6&wKb~jpr(aL7EDO`=6k!+|e+IeMfbHJ=wnj(@ zfhdXq;NUMnDW#>9D3{BKq6p=3Ijd6&g1~qU$d#;8N^grJ(lpH$p<}KA0J7LpO8CBi nwD?3sL_|bHL_|bH^jiG}GLZ}3dqhLk00000NkvXXu0mjfAFD4G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/innerline.png b/Resources/Textures/Mobs/Animals/kobold.rsi/innerline.png new file mode 100644 index 0000000000000000000000000000000000000000..4be7d2591e14555ebc01585ffe422ba7f93494b7 GIT binary patch literal 10385 zcmV;CC~nt@P)oHvf+#9EiYQ401q4J9j3o4W@M zvj_+P4~T#Y)cpeDVMtj;E02(p) ze`x>zp#wtVA^{L~-div7Zw>!tyzzTYkYPkbFl1a5W#Z$4{S)E>WJ3c2{zuJxARagZ zGhhg000TtqU5q{D0u=Ygcn}AIfj>ytn*)F>2;Ce1XYBtMOJJlV{4*Ox$E3!E28Sfj z6y+6Eq-iF5Wz(DzqN5lziDZU0d$BSHfhQSppGT4Gcn zBaY@rGm2yQC4?q1XhzYIk|p$?YYOi(mx%MFd0#GU&4Z z^x_|G|Lx9yc#IEHQv5F$L^K2dwXnPULlgi^835bIcX$6Z?e1=$-s52&fYGS`#7Cb3 zKz)7BfBZi_kwyS0`2Y;u{EyGS3V=(80N{KUkQkTruaD`!b^|a#0u(?448ZN3Bf{QE zA_L0aOJ=|VSOFVg2b_Qla04E|3;2NmpaDT33`Bq^5Cal`4kUrp9!s)74#@9Or393L z3Qz;;Km%w3EuaH*fgaG`Kr3hi?Vtmk z1D&7?Tmapm2lRqI&<_T{C2$#B0Yl&_7zQI?6kG>m;3gOc6W|uO1MY%*;69iH55W|8 z1ZKcv@C3|)Iq(cT2lL=1SOBlUYw!lV1@FLnumV=W2k;4e24BEe@D2O`Kfwmr1i!!* z_ye}V4%met2!@al3c^5G2oDh;5=4e55Hm!DSRpou1LB0ZAs&bi5`bus5F`wVLSm2v zM2Dmx8AukAhZG3(|&kA$`aIGJ;GXQ^*{$gsdPN$PTiH93f|DALI(T zLmrS9eMM2R}EEEqVLP<~xbO1_+GNCLe2g-vAphHj*bQn4U zl|aX#Qm7oNgsPw#s19m?8lfiW4AcU(L1&?JP$zUA>V|ruK4<_MgswnWp!C&C-@H)H+Z^7H}E&@iN5Lg5rK|(MgSP*OoP6Q8vA3;M1 zBg7DNgfv1Hp@2|Es39~FItV?4A;JVJTRpO^9Yh8=?czh3H0HL<}GPn+kpv_KNky_DIgz|b z0i+O86iG))Bju1vNL8c;QU|GzG(wsoEs-`z2c$F773qoeLHZ*Z$Pi=%G8!3=OhTq2 zGmzQHeB>cyF|q_%imX7^AnTE*kY|u>$PVOrWDl|*If%T996{bdP9X0hCy|ekPmpuS zdE_hP5^@>&0l9|!j$B9nMsA}33W>s^2q+4Q1;viyM)9MBP@*V0N(QBXQbwtxv{Cvf zBa|7+3T20KM7f|mP(CPsR1hi@6^V*PC8APM8K@joKB^FP1a%x$j;co0qfVikQSGQs z)CJT<)FspqY6NuybqjS5^$<0Knnk@pEuxlC%czg2FQ}iWU#P!mfJUORXd;>k&5Gtk z^P&aOqG&o=2CaZrL2ICO(S~SKv?baW?Sytkd!l{O0q78P1Ud$tfKEkcpmWd#=)>p| zbSb(DU59Q&H>2Cpo#-BPKl(Cy7(IrbK;J_@L_bE)q36-B(eKb7&}-=L=uPw=48R~U zI1C9x#js;|Faj76j08poqkvJxXkzp*Mi_I94aNcEg7LukVgfKBm`F@4CJB><$-?Ag ziZDkprI;#A9p)6K1#=d29&-_M33C;59W#Nsi+PB7jCqE6iFt!r#(ctj!>nVrFuPbJ z7KbHasaOsyFIEsMhLys~VU@8OSY50U)*Netb;P=2y|8}RAZ$1`2AhaIfX%|@V~emQ z*fMN2wgGz@+lKAL_FxCFL)cO5IQA~~A@(u$8Fmr-7Q2dF!~Vej!fxXbI4q8YqvAMl zd^jPTI8GX;fK$V1;|y@7IBT2(&IRX*^TP$pTD~a{Q)5Lb-1!6yOh&V>PO`Ie? zA-*8KCaw_Ii0i~ZB#4A1kx6VM9+DtQf+R~)A!(5eN#-Ow(ms+G$)6NTiY6tI(n)!w zBGPeEC8>ebOzI%@kS>viN#mq@q-oMK(jw_S=@aP(X^RYzF=R5Cjm$$9BGbuoWL2^b z*_doeb|AZveaS)O2y#6606B+TNG>5)kn723$Q|S!@*sJbJWjq(o*_Rczb3DczmPY` z+Y}^)K%r8&C^U*VMV6vM(WV$tEGZ5YH;OMMh!ROjprlc9DMggylxj*NrIpe}>7xu$ z#wd3wk0^7LMap~1XUaO|FB5_Z&qQV7VxlpLGs!WjGU+fGGg&h^F?lfgGleq6Fr_eM zF&$(oVX9ziU}|PM$8?eD3eyTm6?ZGm|2opky(S; zfZ3ecp4pYzmpPa@iaCingSmkDD04Y;J##bjIp&MZL(F5$cbTV|pE18?USP=-(BdLkh3~E002(_GAPi>}lQv0Y^sW++jsgJ2I zs7ut3)F0G8EC?0?3kwSmi!h56ixP_#i!qBei!+NCOCU=GO9D$eOFqjHmU5N`mKK&S zmVTCNEaNN>Se~*hu)JqkW7%NYWyP>kSUFf}tP-s9tm>==tQM>etRAfXtYNJ2tZA%y ztVdYOS?gI_Si4vUSch3BSRb;^vc6(nVg1JXn+;;avr*Z2*o4`n*_7FI*i6`L*<9It z*+ST2*izYY*bcLmvDL9PvvsodvkkLNusvj(V|&H6%J!XYiygsEWM^gPV;5tWV^?F> zXSZN?WcOeXV2@x=WY1(j$bO8yn!Sm=gZ(1=5c^H`2kcMT7ui?Xzp-y|AUKE|tQ>qC zVjOZD>Kq0fmK;tTUK|XLD2`-~Y>pz1QjU6#7LM~AmpDc_?r=Wt{b#t(+G)2RX+$?{PlnT;N>h{K~n- zh2SD`v2zJ<(YX}4w75*TY`NUH{J6ro61XzC4so5}s^x0t>f*Y@HOh6DYliD3*L$w7 zTwB}-ZW1>;H;r48TZvnT+mzd$+k-oRJCZw@JBRx)cRBY-?l$fo?ji1R?n&-B?l;_@ zxYxONd2l=|JbXOjJn}r6JjOh>JZ?PxJP|yJJXt(NJY_r$JZ(HZJVQL=JP&!E@htIt z=Go+hcnQ30yaK#*UL{@~UNc??UQb>IZw&7N-hAE?-fG^{yq&xQyw`c}@jl^Q{)@M-ax@Y(Zu@CEWk^QH3T@s;pZ^PT4F;=9Cmo$o&1Q@+=HANkh# z0Y9FfjbDIYl3$r$m*0ZliQk7mgg>4?gTIi!jK6`uoxhj=8viZ+Y5sZsW&ZE{e+4iC zQ~_QAaREgEZ2>a@M*%N^V1YP+bb&(xr2-8CZ34Xl*92}0ObfgeSP}RkutUSrSZMq- zI!&3TN3*0k(|l=Rv_x7qt(aCxYoc}1F44wl4`_3=CE6P8w;)oGBFHT$Dkv|gC1@(> zAm}9+EEp%4DOe;}F4!p8A=ocCDtKRTR`8ABXTe`WNFj<4w~(liypXn#nUJH9k5H&k zf>4%Fu~4N@lTeq?pwJDWheFSV-V1#b`YVhTW)T(;mK0VIHW0QJb`uT|jut*3d{Fp= zaD#BWaG&sq@IB$D!f%Avgnx^mM3_W)MI=O&MD#?gL|jDtMWRGfMG8bth}4U;i}Z<% zh};vI6Bi?xgOiH(Zg7n>7%EA~}vTO23OCN3y0 zBd#HCD()!mBOWH6B%UXJOuSCKO}tNhRQ$g9Gx2xg-^8~i@Dl72!V+>4S`y|G&Jz12 zA|+BK4oZ|toRl~xaY^E)#FWHKiB*XWI!vd~dFT>!Wx4^~hVDTRrpME>=||`_^j3N= zeT06WK1Y8?|3=@DBuH{fibyI*>PlKlx=IF0#!6;L9+s?WEa0REt!v)QHr5sb^B}rG7|5(qw5KX$ff+X+vo{ zX)oze=_Khq>EqHTrO!zZN{>rVOD{@)mfn)V$gs)?%E-xR%UH;`$OOv7%4EtE%hbrU z%3PGWE;A|fLS|KFLl!B^EXyw|Evq4GChIKgCmSuBE_+zEO14F|S9VnPf$R&}71<3r zgdDRRznrw3rkt7FJ~@B67`aTjV!0Z*Hn~2zF}W$ZmvSHFe#@ifS>=V~<>Ynbt>oS1 zgXI(CbLEfApOo*Ezbt=C{)zmO{5Sbs1(E`{f`o#qg0X_5!hVG)g>;3(3e^g&3VjM= z3R4OT3ZE3V6tRlziXw`Niu#JSie8Fgim8f+6e|?ZDE26hC_Ye}SNx#(O9`#SswAwW zprof{qvWL&rj(*|P^m)cj8c!%sM4g;ywXRd-^v(ec4ZM|C1nF;J7pi`2<0^8BIRo3 zR^@)>8_Ltluav(iZ>tbhxK-#XYAU8G&ME;aaVps=$5a|rI#q^L?x@VEEUT=mB2`&b z1y$u$^;B(Dy;Q?h52zNYR;jkC_N(4hol$+Q`c-vTjjYC}CatEWW})V$7Oa+}R-jg{ zc1EpN?Yi2O+M?Q;+O|4Tokv|#T|?bm-BmqEJyAVhy-fYIdXM^b^(pm5^)>Zv4Wb5* zhLnb;hJ}WkMzBV*#zBn=jb@ELjT;)%8m~3JX#!1(rhulbrjDkKrk7^8W}4<<&05W~ znuD6RHD@)KH8-@-T5MXPTFP3+T25L4T5(#rS|_xcw7RuMwWhQdwZ3TWXp^=1wPmz* zv~9G#v?H|BwTrduw9jc@(Y~wwT>FFeZylTtmkwP=L&sdlO(#SrMW;}wTBl9tlFlui zS)FB_OD&02SOS-poXLXl#H}x=j9D3q{C z8QwFTH~eh4ZA3N_Fp@LUH*zrYGm10HGb%S~HtIK;Fq$=5Hu`0ZGv+pyGS)J-Hug4- zGR`tSZro(tYdmH=WBk^5-2`pIVIpCoVPa|GX%bgUg%9O)Y z!c@c5($v#5!ZgG5nCU6g9@88)g_YPBXfhmYKDgw^@`~w%G}@(`J2U<7Q9I zR?L2zq%q!(T^=qmZMrqnV?JW29rYW2s|{i@J-Ii?2(ZOMy#` zOQ*|-%Z$r=mn~P4E6r8e)y&n?HOe*DwZiqR>s8k&*Cp3YH@q9an}VB(o10sNTee%7 zTbtVzw@J4*ZtLzicRqJ{cVl-q_i*TJa8U-9ts{N9_}6y9@!q{ z9_=1iJ*GU~di?SvcnWwbd7628dPaNZc~*Iz^BnP<@m%)&<3;fj_EPh*^4jl};8o~V z@73*f(`(M_lQ-ne=1uq3@pkZLcpvaC@jmT6;C;_~(ffxF)`!9YsIP{vt*^gtvTw2PDc?TdJH9V{zwbxy=h-i}-*~^<{>c5g`z!aK z+ds1Z@&48Q+kR9(aX&3Tdq0NX0lyNzGk$}95By&HZTJ)XY5pqy7XCi|@&1MW4gS6U zxBOrDe+@tda0kc*7zelqLh6QE?Rs?ngjs!jq zTn*e|urTNhU4|1Qgpt80W3)4_F{T+SjO`$5ka&@Y&$u;K#wM!Mh=>A(A0_A^SqYLb5|DL(YX<4|y8$DHIOn2$cyn z3Uv#O3e69#3B3?H9{M8mYZy9=H%u|iJj^>RKCCFLF|0rAZrH1^jc{VPP`G-yZFpe# zf$-zut>IV0r^8pmcOqCLBqQ`ATp}VOawDoE&PUvgcpmXJ5*^7KsT64u=^L3CSsd9E zIT$$^`8IMZiaAO=N+-%GDl95Hsxqo8>PFPFsISrJXx?b0Xp89m(Mi!qqR&KMj-HBs zAH5yJ5+fO-ALAMm8IvDV8`BeWD`p|)XDlIBC{{hzE;cAOJ+>^iBX%@)Hg+uz8OIZ+ z7-t^m8yh_+iBqxd`>LfZRh9~AG)+BZ(-b!3Z+(;rNi6m(yIVOcA zw2-u(OiUI@)=G9v4ol8Su1@YwzLmU?ypcjm5lzufaZU+O$xW$E=}Ebh@+#$5DkW7s zRX5coH7d0rwIQ`H^?vG7>YoEF2P6*|9`HC2d!Xn*(}BSQQwLVkKpIDyT$)*$Z(34X zNm^^#aN5(fwRBWEU%E=VO*$hzBfTQMD}6kDKK*9~F+(InJHt66A|pSeKBF(=LB_j` z?M${znM{*R@65!^qnRz4!qkvK%QD9Ku zQ4m*9T+m!_t>9_FmxI`Yf(JDZIvtESSa9&`42O zu_Nu|md2JAm$sIUmOd~2Sw<D&l%Qk#;?;)L-qp#~rPW>4x2u<`cWSt5lxys2!fFa?PSp(6 zJgxawORN>IHLUfiO|31jy-<6%_FWyQMxbF7Q3E39j-8>xF661JpPyWBWNwsh zG;a)O%xbJ_9B7l-H@0Q{|_+Pu)AU+=OTnXwqzQX^LwqY3gX2XnNhW zeVXgE%4vtwk*AAJx17Fy`sL~0XV}gtoUu6*dZyq^)0t~$o}F25W^R^gwrFNF=QN*e zzS8`(`FjhwMY6@LC7>m%rLJYL<#Ef`R$?o?)uh$0HM6z0b)a>o^-CL}O`^@XZGT%v zTTRe&WhK?&8vmHOqF`bh+XL&C8T;91;=dPW5er~gqwNt*+rZcSbP-k=J_0EOPKV6(% zDqW6U(OpNn&UQ_7Eu9DF`Oa&ecRinQzV!Ts^Y_oMUO-=R(?r>I?lBW-ff~ zCUr}8n|Cw1bGsY6uXR7~-t1xPQS7nriR?Mt)7~@Qv(yWE`Fpi`-FuUI%X@ozANGE_ zh`%U)(d454#q5hGFAiONc5$PRwNJ6nt}n8$xUao$qVH`#+%M3t)9=}z+F#k<*FW9= zb$~n|Jzy~qJWw!jX5jk3;=uMLo=X~+TrVYFD!bHk>EWf%gM>l)pxGc}FmJGFaAff1 z;GfG}m(?%3Tu!)Ldb#`Z?%IKBFE89anLz+WwLrFswLl=i0 z4Sl^zzAAIo>T1~4!mF)U$FDA3gRjx9>0R@_mVT}7+U09=*EWXPhLwgLhhvA24WA!= zF#K@@KSCcd8wnaI7-=3E8+knnMg>N7N4-YVMr%hekIs#5UT3?meBJ4K-1QUJyRSdI zzBWc0lOD4g3mYpMYahEc_WlOyhR6-08~!(PZk)O?dSmg%&P~3X+BZFKrroT)dHLqt z&CPL+anau5VB+&F;w|Z0R=2`$9lq6Z>&~s! z+t}L@x6N(`-#&P|_4fGfcXv>CMD7^h3A~ec=ggfOci!BE?+V>Dxa)T}=Wf&8(Yvqi zfqS%j`uBYAW!-DMH*#=_&msbaPq zlLC`^lfIK#lZ}%jlZ%tP4`~neAMSsc{qWSo>knT~K~sWLhEx7ixl^a7ZcHsbLOc?A zWc-NnsNhk{qlriFr!mvw(`M5l(}mM#r|(REn8D9T%~;Pw%p9HRnwgwgdrWyO|JeR< z?BmkMy^m)e|9rywMCFOgljJ8=PX?bnd$RSE`>EDbucsMLPd*)ax;P7F1!oOs17`DQ zTV^L_m*=o^^f}A9@VO&%U2~IjU!E~NQ+Ve1EdE*fv;JpKpZ$8y^<4A0=kxUEC!dcz zfAs=-A@sud1>?oR7ws?Zy!bFrn3tKiosXVBG2c7?cz*pQ`%Cqg?l03`*1sHnxwrr= z2rU>dFcuCiv@hIU__Rn`lv}i4j9V;U>|dN+{QZjimGS6Q!`Ufp>0?ltmP5}-l)BCe{{e||$=u6O-qA#6a9)9`$mF=tgSI@7RUz@&;e_i=T_$K?!;akGD>Tg5e7QRE@ zMZTMV5C2~Bz32Or@4tTV{LuU1|D)i?*&p|ReErGtQ}w6E&y1fArY+?yx2^Q8Q(HH;R{jwG$p3Nvlk%tj&*-1Gf3bh1|Jwge z{9E()+TYjPsBQYT&34>&<@S~Bg&lZDe8*}hdZ&D6aA$rO?27JM>_+aE?hfp}*xmj2 zzmh#e{4<=H1;9BS0P6<;)YJkX77PHz>;D0*qMc)+baiY1000SaNLh0L04SOO04SOP z7dj!b000IkNklXy`vbANehmFd5?w^#Ve_V%_rIXQ8bIu>qJ{>#hwxTU=Po{=V#8I-Z}OpO@Md3#R{W5&pvb!dUpG z5imPD>sD7+-DmRYeqR0@x>C>cDhusHKKS_`^)dLS5x{(VdU|qGQ&aB8+K)_Eu5bUm zxwp4B$MY%+?W6en`}==jCMHa(48AvwfYj}^(m9`f{P6gYDbAGwF+8u50NU^MdM=&! zLonQ5U0u23<6|?vnYN{+C3ky!>sqZ=rZfdosIQ}d`||QK1eL$H$YB}*SpCV#Nw>Vb z?53xuvpL6)d!_}?E#TI7@c`JGnVFdkUq9}tkMTso1mJS8`0Z9Z8v*>SANSOA&wEzI zLf*#%$nG%YrzWQy^Pa0l0MF$qLfYh=U;@-2?k;bMxu?F4!d&mJc88$Ar=DUp#6biw zwB>IB!4lKs`f;zqd*3|@=v9C1F^XvGCCI}Rzny>z}eYZ>-zfIaRmUzeIux4D8mqItoK5CHRK)I z&Eqr8Bm>Lv)HSvwr)5JHL;yn4IKxjCzjxKk3=mfe^(;gz;33NE9pQ6Nk7Jl+0P#HY z^Yht4%u0SR0W_}N7QM`Tr{^({^1(5?F$)Q5A7kv>AGu|bU}-am0F>9hABFj$Jc_Hw zsjF)4`w9t1R$n{ASP~|_I&=gS#ZhW*ZqD65+-FN&89C;pKioU*j?*G2W>;3$Yg&x? zejj|MCEfwgke(6@mgKv;yUD{two@IsLo9TIQe0bKUHx5Gey&x$6b8F!*9Qr>z^|6T z2L}gPCsxrZWu4YMZy0D8Xc%Z1Xc%Z1Xc+ikGf)~x_-d)VwYB9=Pfveaen5YzUYes& zmY)!`87k_+IyOFa44o(f(hbOvY~#e|W0m}_90fB0{pd@QZcGw(Vq7^7iB)8b@3I^P zD3gQG!f80 zRLB4zf#WEKo}VXB^(f$Q#?MXQh+G}QsYn{2G3jJ_8RY=bTq6#EK)Tj(>cR<-FzI#W zDj<_pdGs+GK^>6N>%`|NgsZF04)I5p&H{;4sq}-lWM7X|ep|Y3=P@@DPC`wYm2re%E3YyeW zzyi}xkciC_G^R z1mFT$gX3z53u1JXqQaCoIyx#nT!~S#=o_%W6h5*b6S5(rWj_#10D|D}VV#W!A!^p) z0J9veyMPHcqYzn;3EA?y)H1n(2!K%lC@9U^yW8z%0@RfvTcn86c98{{v@t@~&`}UX zKxX9nsc~8XN+5hNi3?Sy$@&B+Swky8JwvvYpRo{Z6 zDk{(vT2*~3RaJ{gtSX4x+k4qAY!6*&U($U?EcOE}>W~!Zc0C^0{7+B#8pR%=FBWwB)lSD5cPKy=|4y z4*6WF6AT71F);z7V&Lb0|J?K&kH--V26?jMCKwE2W_kuj#W-?I|1j-HzL)3WTCIk) zwKe$temwc{2>^fK$&XL4k>5bMTt=-{<1PTNe4}DucX!uPdqFte@WZXHk|fbvw{D?S zD#7pfTfa+7OJ_C)1OfpB0s-sZ_VzYPrIMrW$E5)PaO1`eWHK3eJRTGZ1pq*?Sj6?~ z*OAZXd9&k25CoJ;rKWp_uX*6A09lr4Pfrg=qG=#-Jz){d{ixNRmX^xU;jfgOC)0D2fP4A-sS89zbI}Vl#zZxJQsgGJ(h6KRz-7 zCz1)?tQ>!lN~JLMXsYSn^bgZWrBVQ34UTrPRROXr)3FC**7e@UJ&4_+br==HN*jAH z)^aV7B#9n3_a6tZ7TBr)HppnY2GcaHk7magfB6EYX+qOAyK)_IFn>+gU>L@cd%V~h z1WnU~Q8AFoWRTD2iBU1AVKiEu&BOV8o(O_KMNxmWW`|a?ySEEfRiW!T(R7W9qG+XQ zy2hr!ru%lVRRJE42LN#A&K-1ic2WQcNg*rUs2B)`!*qCfxas*;Vwxsy-@Xk(2=)1V z5WAZ{G#n1ok&zK@`L?d70KoI- z&(YD*f%JSDmoHyNwOYl;j~}0IY;3f}5MqDwuUxqT!!YpX%^P%fc0v?IeEs*Y(bd(3 zbLY-IU0Padk0B(>GG(i+R4Ro?Bmz+sVVb5j2OqZ1S`Cw*$z-g1tQ&~kB8G;BAj@*= z4Ix>UDO0z4z22A#MGh3!tv=`Rc#uw~t&b;!;9}23TeZ{XUauef zp5O0>*Xu<)8pXxM#l^+N#l^+t&(42Y#|IoI(`gwT#RnYT@-j{HO#Fg}%fZfBd7PBP z(E{G@_ghP2Mk1M@?TigL$Z>vx#TSc?e1u%vw~C_B@BZ~2y1KehtyWR3Rxvv}i!c3O zqFSxu-Me=`ahJdW*REZA+SS#C+1XhH{uV&BTE&G67x3*rzlF!+dHVM4Tibu-;A$~N zQD~u1Kp+sn(9jS7G;NOl`rlvMzV22OrO8Y6;kOU)cs$7Ea+brEryDpL1K8dlixCP0 z0w|Zu0MPadkR*u)gF*E6_M%)aqqn!$ic{L&-sTJ` z4hDlL7K@JLbH5Kca5Cj2&AfQkve0J}x)v!nvpivPaDTG8a(cT~_MNw#U zJPJYxve_&E;G2JZ)7H3vl>pnm`WERWR8^bB`=0QWRl*{xu1ZVoqZ-o!xv zK$C0ytnhlhmfV5<0hp$V28P6{wGGJ;GdgY)OlAL}AJ3z&agqhdf+Rg8{~ zI?9Ku3lxh*OE4kCiW8V$n8()EmZJhVVQXs(^9%EqGlY;vw|CMQj_hZj&j;XBkV3g! z#^B(fldK#uI5>!Mx!e>W!5bIAa8v=z|IUJx0HC9z!%+d8z+|yNsnft!0fZ1FpCzs9 z!yzhX4bwnI@>$aA4t9UB{j{Pev{tJj7LDPT|NLTkhXLT#t5?WovuA1tL?RJ-|Nead zjfTi(vv~adV=TT{+3@%lR>>+M>?Ix{{Fs$PdFX>`};_z(=d!i z>{4G}A2eM%vP%6NwkkkT6dDeP0W_?x&CN|rPEI17P9qYD@RxtSMMNSIsH%#|$w_Q( zZd#!+;c(ctVP;zc*p#=ry4uvwR8>VV7~~F2I1MaVgIRz;V|-d&UA0`~b~(`yVzoH- zU<^jZKq{4juIuFR9~TnI1UqkQtT6B?Sc65ZdORK&72}}GoK8$k;Qvcz3Y@$`JvM=T z_`&!9LWmU*ags5;-R>2k9oeB!h*J9LF&0|m#t68$xVX5uxE$nv0MNN@qC9Hj00000 LNkvXXu0mjfsN}`2 delta 1639 zcmV-t2AKKaQ;|`yJ|cer32;bRa{vG+ng9SOngJI&A+i7f1}I5HK~#8N?VHO|<2n$A zm4y4fiZE{gtbjf5#)`**H(>>=fHxQd#r<{wAAg?wDaFUcY6W{v%~(|_W7*c<{Y&bW z)Qxk0d1;mDzqhwn_{#S7wmUgFak_rh&i?*>8N|rvRpYnElJ0*G_&ADy_4W0kk(0l# znin50NfI{>zL|g&EJ+poe13jT(&3+Q<-T8EweBc8z~9-~NnT%H$HJemNW8JJ0hn9s zt_?n0Tv*KhzU*B(o}Ztem)aEzrvGjc{=)piSoo$9FgrWzR##WuXY%QOUj7`qQqS`$ z3++Qb`1v38G5CL`5x{(VdU|qGQ&aB8+K)_Eu5bUmxwp4B$MY%+?W6en`}==jCMHa( z48AvwfYj}^(m9`f{P6gYDbAGwF+8u50NU^MdM=&!LonQ5U0u23<6|?vnYN{+C3ky! z>sqZ=rZfdosIQ}d`||QK1eL$H$YB}*SpCV#Nw>Vb?52OGr?WZ7k9(#C&n@8Ackuw& znwgoI3|~L)sgLnQ!35xPu=wp(I~xJ~tsnQ)bI*HL#X{c41IX?$25;u6Bo@z^9&KHN-&#Ftp`w0l^Z}nMK+B0xh7s}I8{?)zcxspol>#c!X#afkUjD}E3G^1nAXH}2x%q9tF90Q|V8 z9$UcQ@(xyEM!iqFw9iTtrJ4WwaZkPQEx18$5Z6OlSy^$Lo12-D!}zEm9QAUAdfy^Q z$h&wOrbDOG$wr|HM8x6;jQ}ZhcXyW=AoaSY0r!8@(*u;M2ml{<_wn)JK0ZGN(-8cW z{DkLLLl{KB+1Xj^`uf^&1pvl}0<1@`91IzH#HMS(DWkVK3 z07B9@!%r5!ch$=b5LXKIEJQ5eA4 z=P`ef^1(5?F$)Q5A7kv>AGu|bU}-am0F>9hABFj$Jc_HwsjF)4`w9t1R$n{ASP~|_ zI&=gS#ZhW*ZqD65+-FN&89C;pKioU*j?*G2W>;3$Yg&x?ejj|MCEfwgke(6@mgKv; zyUD{two@IsLo9TIQe0bKUHx5Gey&x$6b660Xx9e`xWKQLzy}8hStnM}DP^73JZ~6i z7-$%17-$%17-$&yUo%h|Ncd{0ytTFEPESvNTYf-)sa~3+P?nz%v>7Vu!a6oSbqt*- z0@4l0kZj|`=VO)pt{eq30sZJpl5R{Ac4AyP4~bP|jPJ4>1>`}7bVNqwC(!U>Qt>2>8QAd^*j^f4Pj9gx!N z#OEo5tE!a(!gGp9QCE3>02UWx zLtFp>M7X|ep|Y3=P@@DPC`wYm2re%E3YyeWzyi}xkciC_G^R1mFT$gX3z53u1JX zqQaCoIyx#nT!~S#=o_%W6h42lAQQ47qh&u3OaOx5?_r&d2O(C(!-Gakc#K3ZGzlyeo?sktz|4X968n|L)D3bx^Lp517b*TPpKpG1`rfx) zK)np{h39^n`2L+`y-4HJIm^qk)~gp3$a|HYQ91uP)GHt~ey-N%n9WSDmTl{*TA3St z*=93S+DS#j{j95AonEx1r^Y}#VV2s<_Iq0IR&M>w2r>{1{_KBusWLS7k4E-Ct3TYI z51w8$WvOb;qJ~6?re}9fRLF{-&s)S0`n6D|-eh+tQ?TOS)78&qol`;+00N|LMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/l_foot.png b/Resources/Textures/Mobs/Animals/kobold.rsi/l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8f9af0b08d2a81309cb7536b441c76130c3d78 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|7J9lkhE&XX zdu!v=Lk0pY0Y9rId0n)=(;3tLdIMJ>r(PPTM}-5!oSKXOccx7_zl;T_g@Hj{bE(Vy zsxNDg+ng_Sb6;!v>)PV2VwTSnWiNM3IL`m}x1GxO(Bme)no52kD?s2uoTlov(%w0r zFRc6(yY*V4@t^bN{YrUvy`wK(nzp?1kI&X?JO0F7DwJ{lwC~o9|BvM!%*``rVmJ^V Y!T9_)|=E1f>LRpd_i>vLBrqWXPpDLQ~Bp-N9yR%oH5vY-& z!T*Sa_qm-WzQKETUpAR4u{b+?l3v`xb+5hdf1k8u)v7(4@_+BkmSCG1d2`#@J-ZHS zZ&|lm_w=VOw(VU&kfL)> z3+rX}DHhz`_)o8Vj!=%2)0oO~n zKJu%+we8joh;|U!u)gQ<3&Ug4@0rdmnPSuO;Pj@LSqp#6ubj2)Qiqad`q|HGYVYgs r)sJ&H_p^4#hb7B0=gBbwwbegmUG`f$!!*bBG{_WBS3j3^P6DS1Dp zT~b{u%Ludq0&eiUueIAh|9z4B1AU+Sj}=?)?AuawZsoeyzEeJA$nL0%x%z!?kXK%( z!}hee2@{qq%RDn%;`^zP0|q?zwT;f@K7yL`$9{gBszYVEnCo1Sxt^|mF6*2UngE>1 Bg@phB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/r_foot.png b/Resources/Textures/Mobs/Animals/kobold.rsi/r_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9f3e77c9d562ad05ead457bc5db08d1adeec06 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|R(iTPhE&XX zd+VU@VF!V>i;l~d-VFNoz^TJScHN=&9RkxI6lWywSg4@qX~4Mf`?=Rwm+$@82h_*F z(4b%Se(RiRQGVWAuf5t{t+(}>-L0zk=38xJs|}3pWB06kef9poE&K0)YzBf4^*xU( zKI`mlKeOh{n#@`6=DnH!o#W;<-M;n5J33}P|EYMnB<<*w# z28M=kCyr@Bn*^HvTAx;5m8Gc~eD%?seM?rX(h?MW`8zJDXSa+~&&6HqgeSV+6LMw# z@Gs8n{N^Wf?u!4c(|i7AS*FnYy*j5i)i!U-EwB81{@X7nMzFCULZ)NYt*=E}3uV@3 z&f2f5*q(S}P5H&DKR0Ln{jGncbnnf`)oc&uOuqbcOXTOnR;S{@8V^XDi`wg}{MvZe P9%O{4tDnm{r-UW|6ytF- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/r_leg.png b/Resources/Textures/Mobs/Animals/kobold.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..e99fca61c956397db99b768c579d099b3b3e62cf GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6quuhE&XX zdutm~=dWSxRiv+%CpAohL1S;{U#}-g|8tP#+L9 z?7tMzw)cCb1e@n2oAb*ymq%SU^}e(%*Q)REmDj0~W#?XU{Zb2`zj}UaCgUWL@Tob9u_`ZD&t!dJ-kO=ljmryB^hi{=7qF?(>y}GNMizXZ0_A uul*=1ue%`gRXtzfxy<|DZ_uFs3c~AXbqhTGWsd_be-u$yV zIcX1LD?1jgC^{F!8sOzA;<{YbMmV`=^Ua)uwX6-3y9>UY(O8;dBlq~xW7a&o`&T|y z8%pq`m`EKgjWvriyV>kl@k}u0{(edKug~Wj54=Uyw+r7mlVmsl`Yzvp%Cpa;8T;g^ zGbk|hZ97)~yPkpJP1)}2oqf#7KDpxmS3fM!P+G6P;Qo7Ni#QHofLGP;W0ql>{iwD@ S|06J#89ZJ6T-G@yGywpuuIdZ` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/torso_f.png b/Resources/Textures/Mobs/Animals/kobold.rsi/torso_f.png new file mode 100644 index 0000000000000000000000000000000000000000..192d2b9849ec29a459a06aa9783a01e5c66f1a9c GIT binary patch literal 605 zcmV-j0;2tiP)Px%7fD1xRCt{2+A(h8Kokbx-vg!FjR03DC)i+off4lC0tIdY7jO<@Qm|R*kr6%K z3m_RGBnHSO>@8SEq2z@%Li>Lbg$uv;{AQTu4M0RhL`455NAgm?-_O_UHL@&&QVR8Y z9bp)XVo7v5o&53f(LS$MD~v`XQU0>zr8tf;=nw33_!>&Wh;6r9bYHqKI|HxgVK$qI zV~M)<{_{OQd>rhvSM%`vo^tw)?K@ez}lK rxvp#TYpoGQQQXh9YzPZ%_00000NkvXXu0mjfSqKLR literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/kobold.rsi/torso_m.png b/Resources/Textures/Mobs/Animals/kobold.rsi/torso_m.png new file mode 100644 index 0000000000000000000000000000000000000000..192d2b9849ec29a459a06aa9783a01e5c66f1a9c GIT binary patch literal 605 zcmV-j0;2tiP)Px%7fD1xRCt{2+A(h8Kokbx-vg!FjR03DC)i+off4lC0tIdY7jO<@Qm|R*kr6%K z3m_RGBnHSO>@8SEq2z@%Li>Lbg$uv;{AQTu4M0RhL`455NAgm?-_O_UHL@&&QVR8Y z9bp)XVo7v5o&53f(LS$MD~v`XQU0>zr8tf;=nw33_!>&Wh;6r9bYHqKI|HxgVK$qI zV~M)<{_{OQd>rhvSM%`vo^tw)?K@ez}lK rxvp#TYpoGQQQXh9YzPZ%_00000NkvXXu0mjfSqKLR literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/eyes.png b/Resources/Textures/Mobs/Animals/monkey.rsi/eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..573a605e91a45e8b76783633b9bdd1ebaf18b663 GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|EIeHtLn`LH zy|s~-!GPm{!N30v*)Q+#Zd6dLJ}KPE(9pPMKTs729EhD=-(b!NW-oZlxOo;^;*4a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/full.png b/Resources/Textures/Mobs/Animals/monkey.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..c36e9abf8b8f3bec7ad2f8904b7326b938c36f7f GIT binary patch literal 519 zcmV+i0{H!jP)Px$!AV3xR9J=WmN8GlKorM+HO9dv#)U9+z%a1Yg&6$;Bn&L>os4mmk6?(O05&ET zc2^R=fJAPQ-MDlhF2(o-2JP%4)j$f1EK zL=FNtKdw$~oh!v{oKFYN8){{w=)>M_YI}HsNdnjR?*5#PpjJi>11R{j_JR+O2>{|s zVk7H=QHV4u`fUw9f&$v!sC-_cDBR*AaU2r_I_Gh##pTf*p!-69oQ;6f z5p=H9G_Vb`HuqgH&A@#5*dl5U@IXm(fER^5xh|C!9KDTtG{@<4SqXS1xZTN2x0_e8 zT@6Dk38p#aX~zp1h(cXLwX*)YnK`7jK8zRIt~4t7dcg*0)L36B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/head_f.png b/Resources/Textures/Mobs/Animals/monkey.rsi/head_f.png new file mode 100644 index 0000000000000000000000000000000000000000..e84d4fbbb5f9d081bc23ed8ea79e54659ba59b6c GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zr+d0MhE&XX zd&}Pckb?xt!>)9j~a-ELRcv z$xu*Klkz(My*z`!l=r4gI%^eo{?yvZwuSGOZ^w1jg0SfMTcY_N)^2~Jk)a*!y?ob~ z-S3~pB~UM%tFJ>`UbCeFDN*1rFhllUrBqv%d|K&qV}5_r4%!OlHrEq`hKW-gnh zudM3HBe_jsQu&+o=*v!#lYV4>+ra9X)X_8LyP?dFyaZ{Lu+4`9o&Rodt?YUe7rijj z{P?reznO9--D&aLm6iSaRJ?c6WzI)w|J%NQ`SB`pvg5MC*HaSw Mp00i_>zopr0G24y$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/head_m.png b/Resources/Textures/Mobs/Animals/monkey.rsi/head_m.png new file mode 100644 index 0000000000000000000000000000000000000000..e84d4fbbb5f9d081bc23ed8ea79e54659ba59b6c GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zr+d0MhE&XX zd&}Pckb?xt!>)9j~a-ELRcv z$xu*Klkz(My*z`!l=r4gI%^eo{?yvZwuSGOZ^w1jg0SfMTcY_N)^2~Jk)a*!y?ob~ z-S3~pB~UM%tFJ>`UbCeFDN*1rFhllUrBqv%d|K&qV}5_r4%!OlHrEq`hKW-gnh zudM3HBe_jsQu&+o=*v!#lYV4>+ra9X)X_8LyP?dFyaZ{Lu+4`9o&Rodt?YUe7rijj z{P?reznO9--D&aLm6iSaRJ?c6WzI)w|J%NQ`SB`pvg5MC*HaSw Mp00i_>zopr0G24y$N&HU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/l_arm.png b/Resources/Textures/Mobs/Animals/monkey.rsi/l_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..b72718d59a50b6a3eee183c1e1b3ca685274d8bd GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|R(QHNhE&XX zdut=_Ap-%{3(Ol`t+;kg5fr|V+LCih?@Pz5TOu9P4q0j!eYwXFe{Fm0T~`K%16kXP zr`-G0KQr;OYLevbDI0nMpLy5iWii@%=|1?{H>2%OI8bQW!`buCa-ZPKDfHGYW(3;B zz_7r0>u%=E%?GcY7X1IGj6G}FrQI|5?8ABd$^#u-{^mJlF-F%lM=f8=KjGoO4riAs huQz=41Zr!Lt6@;ysburJXvs&AF`lk|F6*2UngFPxUT^>a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/l_foot.png b/Resources/Textures/Mobs/Animals/monkey.rsi/l_foot.png new file mode 100644 index 0000000000000000000000000000000000000000..9856dd6faef0445c290d1fb95d13026530387295 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|dOcknLn`LH zy|s{+$x(#mg5pByC#Hqd+!k>EdANc}MXG)h(~1~3tKfkH$|CwPI|lV{I7`lzgIoqseDq!_VcZV`$bQ7Hfb literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/l_hand.png b/Resources/Textures/Mobs/Animals/monkey.rsi/l_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac8ce3e608c687251deb4bcf59158a068b54510 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|$~;{hLn`LH zy=5ra;vnF9Q1gvI5>x8*Vo9xlCXOj*TqSNuN33`y_QCAN2Y(iz`UCPsbB(TRPPg2& zY4@3l>AN>c3mS$T+jl!|=I*`mi++7y|BeZ$3J5MNy54oWYIZ=Cd_m2zJmGK3dF)mB gKla{dXJDx4m2aPmdKI;Vst07+;=+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/l_leg.png b/Resources/Textures/Mobs/Animals/monkey.rsi/l_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..7907f130f4ccf8582e08f4fac96eeec7cef8c9e2 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6z!vhE&XX zdrOz^kb^+m!}TofD;=+zi0+um(wfusfTLPO@1X1sSN{tNA4^4L7;HtQWfZJ@IUm+u zne{iV{z(rD&esfK zFL*g+Yi-nh`FmT=&-)o18#n6#BSb%#{I9@vGt>Tj!4d7}&1=>jyI#Ki_-UK3ulGN_ q<$c^&>WakX`b|F>&g+BJewJpq#;h7>Y90XcB7>)^pUXO@geCyefM37> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/meta.json b/Resources/Textures/Mobs/Animals/monkey.rsi/meta.json index b62cac749a..d22ab1556c 100644 --- a/Resources/Textures/Mobs/Animals/monkey.rsi/meta.json +++ b/Resources/Textures/Mobs/Animals/monkey.rsi/meta.json @@ -1,15 +1,74 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b , edited by Alekshhh", - "states": [ - { - "name": "monkey", - "directions": 4 - } - ] + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/53d1f1477d22a11a99c6c6924977cd431075761b , edited by Alekshhh, parts splitted up by Roudenn (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "monkey", + "directions": 4 + }, + { + "name": "head_f", + "directions": 4 + }, + { + "name": "head_m", + "directions": 4 + }, + { + "name": "l_arm", + "directions": 4 + }, + { + "name": "l_foot", + "directions": 4 + }, + { + "name": "l_hand", + "directions": 4 + }, + { + "name": "l_leg", + "directions": 4 + }, + { + "name": "r_arm", + "directions": 4 + }, + { + "name": "r_foot", + "directions": 4 + }, + { + "name": "r_hand", + "directions": 4 + }, + { + "name": "r_leg", + "directions": 4 + }, + { + "name": "torso_f", + "directions": 4 + }, + { + "name": "torso_m", + "directions": 4 + }, + { + "name": "tail", + "directions": 4 + }, + { + "name": "eyes", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/r_arm.png b/Resources/Textures/Mobs/Animals/monkey.rsi/r_arm.png new file mode 100644 index 0000000000000000000000000000000000000000..db4a7b639a925c6d260b7a99b87d7c16b898a180 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|_ItWGhE&XX zdut=_Ap?1<#@*RF8K|*g z{W!ZU~<^n-bTz&X)1D+`eU#d~V);=#w~Y*PrPLF z_`+PWA?}0Yu6s*Q`|g%%EZVdA$mH8r5HnsJ6n4I(FE(YhZU)FePgg&ebxsLQ0FyOn A!T`SV--@&5M{_{RfuLsT zGC$4TulDWoe?I?3?OmO?Yx)0j5`TLp@w8t~-ExoN!22DH#u;jteZ1Gs0IBzM^>bP0 Hl+XkKm~&F- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/r_hand.png b/Resources/Textures/Mobs/Animals/monkey.rsi/r_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..f4e27204944ebaacad15d4ad5efc50ac6bcc8e51 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Dm`5sLn`LH zy|t0I#es+Afbd&^ODt0-I+umksERnMswp|Y(0}lE!A!P2MZ2Ow#vbUb)DbN0SmB(K zzOyK0&hbyB=hi(v@G0_k@ZSq-e@5+_^-|N45vUFb{)K<@d(ii6d!~HBi94J*!Skc* h)4#vJ`5h=7m&pEENyElC&q@HK($m$?Wt~$(69AmXMt1-J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/r_leg.png b/Resources/Textures/Mobs/Animals/monkey.rsi/r_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..c470114e15d689def2bb01b8ba03e4675f3c60c4 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|c6quuhE&XX zdrOh;kb%U}kL(8%(*lgWS@}EzPN;G89SGdPQvN_}&H~3rg`zSHe|=3XoG#^^-1g!B z%rKq5ap}KRfMx)}gXNdq%u3qwy^3{<+H>xx~0`` ttoFrp1O=Dcr%(FJ@cvljWuTq|Q?@kyR1Li1l*$Uy>gnp|vd$@?2>{t>WNZKc literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/tail.png b/Resources/Textures/Mobs/Animals/monkey.rsi/tail.png new file mode 100644 index 0000000000000000000000000000000000000000..ddf07fb0ae89645accd3eeb21f7b16fd3dbe4dd9 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zl{{S>Ln`LH zy=CjiY$(w7P`{(Etxay}cflC9Th4D}cQknGZ74sXs1#V#@}(pjj(C;k5m^r zY&!8fWLo-O>&Np?X)^+iWng%)ZB0^g$tIf(cb7-3U*`C2)9yLXO{Q#}+bcOYXR{xF z?zK%-PF1G7n|2+rlB?-rkGHFj=a-n9v-`T1pHq(arQ7cHyOq|ZWlvr1_^otO-2LZe z+1uyHHl7dGGPy5mE4E*y;^yUMk?!-qmmCuW+Xp5-yceC`^3!zF6g{!*kJoCvH<&0@oVxgW3``OJULJP`M#x#c^McQqCfHSd~1H%r!grTWSyt0pUXO@geCwW Ct(h$V literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/torso_f.png b/Resources/Textures/Mobs/Animals/monkey.rsi/torso_f.png new file mode 100644 index 0000000000000000000000000000000000000000..aa3c5ce5487eadfdf3ea0217bf7ebd232cd7322b GIT binary patch literal 465 zcmV;?0WSWDP)Px$i%CR5RCt{2+A(UwFcb#hmr^=3&@E(e!O*=&D4hyDL>EE#UZ4;Hy+BXkYZN>d zU888x5WJLtGh|T*qgsyLQa#HuZvGE~5`*%;$aV(#5di=I0KjpY`A&GgA+wmbj~6A; z%e(*gjh%nuJ3)OmL%WU-$>v;~pHWd(W1oEQ1=y5z0q(ddf0_}N&Drkujgg!0y#Pej zncwdAw3t_85$VUf`9wtaR_K$@T7duLlshr@SsyCjdjT$Q1wF1-L`0;urX)$K_v;0t8G5*G@5jg7qwmV ztLB8RmX)E|-h{dq9@Z7G4A7VmimhSEJPGV8;IM$$Mq7L#gi%U0UQ$Y00000NkvXX Hu0mjfccs+) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Animals/monkey.rsi/torso_m.png b/Resources/Textures/Mobs/Animals/monkey.rsi/torso_m.png new file mode 100644 index 0000000000000000000000000000000000000000..aa3c5ce5487eadfdf3ea0217bf7ebd232cd7322b GIT binary patch literal 465 zcmV;?0WSWDP)Px$i%CR5RCt{2+A(UwFcb#hmr^=3&@E(e!O*=&D4hyDL>EE#UZ4;Hy+BXkYZN>d zU888x5WJLtGh|T*qgsyLQa#HuZvGE~5`*%;$aV(#5di=I0KjpY`A&GgA+wmbj~6A; z%e(*gjh%nuJ3)OmL%WU-$>v;~pHWd(W1oEQ1=y5z0q(ddf0_}N&Drkujgg!0y#Pej zncwdAw3t_85$VUf`9wtaR_K$@T7duLlshr@SsyCjdjT$Q1wF1-L`0;urX)$K_v;0t8G5*G@5jg7qwmV ztLB8RmX)E|-h{dq9@Z7G4A7VmimhSEJPGV8;IM$$Mq7L#gi%U0UQ$Y00000NkvXX Hu0mjfccs+) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png b/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png index f82e7f12a0b92afda86e7d8451122e20e823dd2b..6a74b13d7edeeb00dc7d9069a19f6b35a251d07c 100644 GIT binary patch delta 165 zcmaFIxRr5&L_G^L0|P^2NcwRgr5@lD;tHgnJbx7ymR97dm0#b#e)loAfMNv`2PpwP zeRGeKX^tNkyEv&SJ8EYi0xD%J3GxeOaCmkj4al+aba4#Pn3$X(A?P45^>oUcB_d3Z zcTAlg?h|Wk9KaFDy8P?2ne$FC*@SiTFPL#~PxW?2xm7E}x>r8Da*&llu9)lng~vkb QK!X@OUHx3vIVCg!0517Ef&c&j delta 222 zcmV<403rXi0qy~i7=H)@0000)q>9D>001*kOjJd{z`!ptKTuX>8%2~QjpEwi>Ly#I zv$@gv`SpvIw-hvFZFP+t94u=&G>u>`%A7|{B2DK?pd|nR00DGTPE!Ct=GbNc003!8 zL_t(IjqT7u7JwiK1W+ImNK5a3+VTL5%QnsS!+QfnfAX+kKUa#v3D#PSfxAbo`M`3u zbK`jhHkXY%=Pt`5(thIcdVb)}i9_AcgTz#!w`L6YqxGEWx+S2Gc_AmEF_BZ3jYIuB Y57+Jj&1?>nf&c&j07*qoM6N<$f;Ed_C;$Ke diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-left.png index dcc6bd69467f0d5280509af48c389b57b2f07da5..1c94d4e488a3d58ee7a3da32f83d33075908adee 100644 GIT binary patch delta 346 zcmV-g0j2(=1M~urBYy!qNklrS1NT?8c-!e^L{>Zc4OJvv-HZTtABD|IB&qw?xqnD8K1pM znis8_P=7y|+^)FT+jrCoZx8m2h)92ZOKz@?t=9>o%*@{&MMUJGx>nn#I?oSG7-d#} zLKtPn^8=Mf?_bz7Vd)NE^Zda4^d_Wvv7Cno0000000000&=ALo)nKJF`GC%-lHs3@ zw%XdXjTqY0fke62|?pegbL006f>0bZ1HexMevfB*mh07*qoM6N<$f{jX@2mk;8 literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R52 zr;B4q#hkad?6a5xMOr@!pI~d+8$F?cC5ThWGj-yjAf01=IYvtaH!*pN#x#e{@==Y* z;JCqIl%Vbr_GohZ5qy>5Dj z@t42;!*v%OKJWYVe)cwt$IE>ftF~Xg@P6yXs*HoXIDT9CoOSeJwDRQ4v~}D!clP}k z*KhO4&14K&m;G>=bzybN=Gzopr07}EBt^fc4 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-right.png index 1c1cc9c4d803a7ee8cbabd8049441b5b1f8396f3..35db4795ef5a738a9f7dd846ecb1a5e5e069689d 100644 GIT binary patch delta 348 zcmV-i0i*t|1NH)tBYy!sNkl;`ZPuGk?kO_rcavNg!6aRtma ztQXMi0-(V%#}o=AVFCnMQi%YAz(FQ=0pv%J%55!Mx3+m7+mrS`r%lawBme*a0001> z)b7R;)9v<5+WMV553>!=FL9>&r309a+9vKDr=IAx)h9y*yMG_4>lY5d4_RKlm5=XthP4qg6jol`u!$JdW|3E))m!Z>%>S>WA8wZ_ZQjD?|Ol;Y^OAD zd=blbjOzvId#O_MiPS^z!>Dr2CoJ1BY5oZS0000000000lB6uTds$R&KVYL~qxMF> zh&=Wb{uO)oJ5^0{y5G?4=TtvOXSy1k=N_N?VPxu)p(N>Y{Jys5t#qT6GWZM%zpIcr ugU_HeaeW>`C{6Q;b!PBY-cE;;|(>`C`0t_l15 zeT%Ma+Iw1xP1q&3?7xi3z2CAE{DLQMYdrRDVX32lX8C-@$IbCghW0gr(!05S1Tjnq zCWsm?@b6grY5%u7*F6gwp0@Mf?fSRg=$ZB(@q*n)?w<2ZO=q)WueSfZH>F?u?p!^Y z1+R>mm#>xD_uSb|_V`Ecf>l<=57zC!FE_R5@6)e_1 z!5cyiE*d|0q;uX!^CUx2Pwx&3;~?Y9#$F0@9!)wjDMTSybE$^0y8Cs9&TeDX%_}4{ zl1?0*88&6cY_23`)1^zEsf01jTxPW_<`mbuI=zHwh6e$%TZLS`mH?d~-W?(tNz#bIPm=Ba>@O1TaS?83{1OT>O B8UFwP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/25.png b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/25.png new file mode 100644 index 0000000000000000000000000000000000000000..6731fbc6064021d0f205a3f6f26c5840bf17f397 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0H^qjA4TYgMYN{YaoZQ zB*-tA!Qt7BG$2RN)5S4FVrp`NM8yHK3w#Hd8CXs*um=S+<^v@eJYD@<);T3K0RT?z B7&rg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/50.png b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/50.png new file mode 100644 index 0000000000000000000000000000000000000000..30578d4ca777af010d3947a7f706b77195305bc1 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0Md)r_!~2p47O%X+RER zNswPKgTu2MAdaA?i(`ny)Z_$-iUVdB_zo~Lu$*9E4+?0^2TC${y85}Sb4q9e0H=@{ At^fc4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/75.png b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/75.png new file mode 100644 index 0000000000000000000000000000000000000000..af4d131c02ba93084177f20c699b755154c0edd8 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$efS0LT@E-W?(tNz#bIPm=Ba>@O1TaS?83{1OT>O B8UFwP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/drill.png b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/drill.png index 1f141fb217ba1f91d86c0e8b11d65ee85f05a685..267c3e0119a80a40f0487a8c12f56dcc13ff67a5 100644 GIT binary patch delta 222 zcmdnT`i^meL_G^L0|P^2NcwRgr5@lD;tHhm>-)pP()7(erm#yrdH!ns?qjZW+VlavxD%Uf!uuY(h6KUNkIjE19jas%xfj_|-`wtsyeJ57G>zHM!24SoP%e zCeBJQ>e@TU&Fj<(y_s{`Ry8$h`bva0Se|9@ZIzhSkR`E-;q<3T%qy7E&l&J2F)&1R WNyIotKbHo&fWgz%&t;ucLK6UryH7X( delta 690 zcmV;j0!{ty0lo#07=H)`0001UdV2H#000SaNLh0L01FcU01FcV0GgZ_00001b5ch_ z0Itp)=>Px#1ZP1_K>z@;j|==^1poj7Q%OWYRCodHl|g6|K@^7nNTJd8U~I%DqNQlE z!5pfHibe=Rqas9wViCkZ4&FR?%)vtso+JnHtmNQ9FpyBA#edd7O(BX{s}Z8zZAz@t ztd+%hFwl5#+HVtd#R!kgJQGw+}GW+s4%iHV8H8e?f@kk{*F;c%GRu~-cG zd|sR9_xqV32uRHQK&Ndl4%l+o(dW_Teq5N<^*MJZ-$9waMQe043LcF{St^x6AP}Iw zBuQA>c$h`bdw)nwFc?HA6vD#`_ps^YXeBasMrhVm5`wg|^? z!ubh1`}Y{G^`ZEd?6@l6i#SPTXjpTD%;)o=@E`}M0*((3 zYI6m_p<8Qo?3V~0yy*-y%Xa4>2Jc1Kl{oeLU2dI!`sp+DZ0(`%FUkWz{tgyP&n+zz zP!nVJrqYR**pKH1!>jA5(|Xd(7(R@}HYLS^9RfZKR7zA77S6QC?DlZbj&UdjK$ zz&<}qjpyiBtyY-y{xdr}e2E#2ZD|JTnVm0@op@6C>$tWFsE5CP#W~5)*V0>1gWrbD zwr|vSd5@4idQe#PKhjnKyIod#IXV3KuCY=?!z-8YUl2u6XN_o^fWqAJA3WVKFSBYy$ONkl*p9HC=t{!(o95@Oz1Rj5q}n;ctd5vQ7&j2zaO4* zLDR*>yt0b}lN~vS|aPstddqerNtFdCdTwe69Yn=$yIuTWmH$bESs<>X6 ziHNf8Mj+d61SE3Ibphhr8{~Rr?w%=aaP0m2LsY$xt@Wuz$3Dlfr0M`2s2LA=96Y%V2by2aSW-L^LEz8Y~eteQxfT3aA)`RF+m}V?EV`PtR8ITn=G>xiJ(d{pd`0mMJHIad zJ?Ee742N3X?z?*@o?CySa?YdAT5O+#PxRQD1b%7DHB5Oo2R}la3_v6ni z6L)aiUOaf+|HDh=gi4l6Zjbb8cGQ1c@qa->%;z6_c!OgO&Da;qTs0|I{*Y(PVUhYG z#;dQg*L&QVT4VP*)L-j>+f6&55tlC;a~u}vbz?Tq^P82Q9aw&A_cx&lTpxOm#QwNA z@y@nQ>}ne}SKYBsaE_c_n33L)uJVp4^gqK&hWj3OSXcdH{N(zthH sfD`X-e`nxseX~!@p%EClN4PB*ay8HJr|};R`v7fbZzJ1Te29Z)#CqR-nK`Y;Pr$sGHcBUklqoa)_p@A~EPV(9ap1qdsn z(-e$OQy?O;O7_T|yKn^{`Z=?#lFd@v8zY~Mdfmtu^7Q=VP{XOwYqc!+n&BMrEI{Tc zLvmW8@?DaytAFJgrZhd%G=zs{gKZ{vso~Tn4|H&H9-7mCkgDm-D%sP0$Aq~6ME}cw zArHZE3@yOcPI6Xx01u1)I|cv%0000000002FpD7yo@n?q7aH?viqe`tSk9_XY1c0-o`g{tQ3? i{0PE(kOG4mz|S{|cgfjuOPP`Y0000PxvQR|uV2@BHTz%cWS&!{`{4F>$fj`=8F~j9xwjF2w7{=5u8-LxIw)CS)fkbu}`1azCDzG z{=e?v?dRt&y!;Y)*KE5n*MioTxScV4c21?&Uw;+8Ey-#k)w>{UwWigfdglx+o@)k6 z^V`*g-ZLG~SGSwA?4JwczPMW7S-+k}VhLu5 zUXF}sujuXBy3G0fd99KP;e5dXWoZaZV#cHeEwE{XBq`2F8E>Fn2MBbZ9Q`PJNi z$rj?%{7rzTOS*<@`i`#G#=ebPB=_*f9Q`_zWy#qGxev6~omWxFWy|LlFRXnQ-!%D- u^8=-I=XDNzw`I9!!@a`^80T+T|1g^fr=4!CVzjbl00K`}KbLh*2~7ZI=Pd*P diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/meta.json index a9c84b52f0..b97c800777 100644 --- a/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /tg/station at https://github.com/tgstation/tgstation/commit/67d7577947b5079408dce1b7646fdd6c3df13bb5", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af", "size": { "x": 32, "y": 32 @@ -17,6 +17,27 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "0", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "25" + }, + { + "name": "50" + }, + { + "name": "75" + }, + { + "name": "100" } ] } diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-left.png deleted file mode 100644 index 5c498d5f08cce46be2498bde81151ddf7dadd31c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=2R&UJLn`LHy|t0I*+9S{P&?>b zA|u-grk)AY1T$XDR21If?C~yknX8v$Yf7gXbBvfr^T$N>U-=D}@BWOrE6EHr0tiG_ zzGb`EQGJnPR@7}?p=XxmQa?@3#yYA(E;eVO7zgFJG@p{jmdGD`i&dq6|9x&Bmk rgW)gf#Md=Dk7obg{hN`2VZu@N#~MM$eyF%;gS30P`njxgN@xNA@D*ex diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/inhand-right.png deleted file mode 100644 index ce54cd652eb042d0ae7dd95ff8ea35f2e5816707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=J3U<-Ln`LHy|tIO*+8J}VepbS zk6CRT#1dGd+!hp`=b3q6ZtIhIqAylVm=N(OXzB4k(tG`LZ~j~N*N+9L8wgHBg__SQ z`d50zeVx(Q+D`&<%Qa5bvISi2eOGpqwJqWL|5}c)==4pz`bw9q7TcA*l&pEPiT}U3 zU-2!0nl~kLp1HTMLkt3vMx`$A_h&jjI^)`+81Z+{{&d^zKCgT7UOf=sRT{l_S982Z h_cp7Y%|H!18s!@{8uVfz38 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/meta.json deleted file mode 100644 index d72a449679..0000000000 --- a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/meta.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "shiv" - }, - { - "name": "scalpel" - }, - { - "name": "advanced" - }, - { - "name": "laser" - }, - { - "name": "shiv-inhand-left", - "directions": 4 - }, - { - "name": "shiv-inhand-right", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "advanced-inhand-left", - "directions": 4 - }, - { - "name": "advanced-inhand-right", - "directions": 4 - }, - { - "name": "laser-inhand-left", - "directions": 4 - }, - { - "name": "laser-inhand-right", - "directions": 4 - }, - { - "name": "0", - "delays": [ - [ - 0.1, - 0.1 - ] - ] - }, - { - "name": "25" - }, - { - "name": "50" - }, - { - "name": "75" - }, - { - "name": "100" - } - ] -} diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/scalpel.png b/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/scalpel.png deleted file mode 100644 index 8fbab261f4387147781bf3007b59cf57d3892887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LKS0KH9_p$u?{;;q#CpG0F zSFIf_22Y;9y0^_%-`sJN+~qHnUz zKcJSO8gVl+%2VqjuTIMZx6^wZwLEhd>nm&vySDGhDgHRko%Q+86=wc?b$j>R{@u4* z=Q4LBGYTAMQs`rKkl}8y5MwCRVR#h5aAYF`NFrUGr9LL^?v&|YvkvVr_jNe!x%m*g z38Uf5pMN*m=)YT~ZeLO(zheG@->;Whx%6~@%vr%?XMazr;-uG$L;ri1JN@T$>u5i| zoaxJCfrsbQj5oyp?F$TR?Ed`n$?Mj`3{KzEeui@4dx-B>@}~=k)Ieb!B|$ THUx$<1A`~KtDnm{r-UW|<9n$` diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-right.png index ed4b405d90cfbbca8c33f26a07df8a2a1f630947..ce54cd652eb042d0ae7dd95ff8ea35f2e5816707 100644 GIT binary patch delta 214 zcmdnU{E2abO8rhx7srr_Id5<6eabIWjwf2*M+;WXmwQK=bd*7Aa zWNk~h{=b$ZEING?ufEbHtHpL@FC}ZiLuhG5DYG*T0!;VJzhKpf}AFFQigLHek L`njxgN@xNAWn^Dh literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5S zr;B4q#hkad?ERP=WsZJyeUePQPPx-?Dj_v#vADsO zuxoKiAEs|OskVEQ^_g?8-c;WgDocEJc>dj#XDm-R8E~Rfp@gE+$MdeOj+>jT%~%un zX8#l8d(8~x{Kebn+*LRISyOuKzjnjiKmT?)p1S#CwSX7nrjz;h_a^=Qvi9$fyNWGL z4YD>;d=o!~+s{|D@e}9MaMxhE6Sug&>{jQ=^w>W3z0aq=<#+hFlgZ(_+Wb_G)c*2M zb_diM8*B)mAM*?>_7|*NFZt{<+X=P*;@-~zwfoN9d&3ofXa#KjCl@4LEh@E>=hmgq&#!N1TyXN%jnx-!)H?JuZrd2{Xzrxo f&!EsRm%x7EeY;8RsbP0l+XkKvg5RY diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser-inhand-left.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser-inhand-left.png rename to Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser-inhand-left.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser-inhand-right.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser-inhand-right.png rename to Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser-inhand-right.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi/laser.png rename to Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/laser.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json index 7cbc120894..d72a449679 100644 --- a/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json @@ -1,15 +1,32 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from /tg/station at https://github.com/tgstation/tgstation/commit/67d7577947b5079408dce1b7646fdd6c3df13bb5", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af", "size": { "x": 32, "y": 32 }, "states": [ + { + "name": "shiv" + }, { "name": "scalpel" }, + { + "name": "advanced" + }, + { + "name": "laser" + }, + { + "name": "shiv-inhand-left", + "directions": 4 + }, + { + "name": "shiv-inhand-right", + "directions": 4 + }, { "name": "inhand-left", "directions": 4 @@ -17,6 +34,43 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "advanced-inhand-left", + "directions": 4 + }, + { + "name": "advanced-inhand-right", + "directions": 4 + }, + { + "name": "laser-inhand-left", + "directions": 4 + }, + { + "name": "laser-inhand-right", + "directions": 4 + }, + { + "name": "0", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "25" + }, + { + "name": "50" + }, + { + "name": "75" + }, + { + "name": "100" } ] } diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png index 44ec06e46319a765d5814f8eeb73d6e83931b1bb..8fbab261f4387147781bf3007b59cf57d3892887 100644 GIT binary patch delta 138 zcmX@axQuavO1)fwPlzi61H<~=$MWm@!@|;>)Rc={wRW@^JbC`=-Zoo(a}PdV^Z!5< zj3q&S!3+-1ZlnP@W}YsNAsQ2t6C@%V0&m_h)x9CX;^fTip!C#9OK|O@r%#`@O6Kw< ps6J)V(KB{Da5UB7u9XA>LzFv@XXTNKN}vf0p00i_>zJJqngDHkFhu|W delta 166 zcmV;X09pU00m1>0B!3uCOjJd{z`#&eWo>nhFEKx}xzUiBwE6k<+TiNyN=ib6W^MrUcKthOK0aUe|Guowf1`L z@GKMGGkgyZt}58E^ZIsi&r6>#ueli2zURZFEx&JhPx3p?zgbT8<;7JWDvYLFsd?=9 z!){N*Wy7*`TdOCn{N}fg*F!7=k^e+&E9b5^l5e_r{`=O bL&17&UXAQ)^FC_ZfK2yv^>bP0l+XkKJol9B literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat-inhand-right.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ac71c383af2371dfbf2d21100e7cd3e8eee11730 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hE5aSW-L^Y*4;-XRBp)`!zO zl6Mq{o}9`Z6S%XnjY(j+gJ!@H#sEHng(87|f{whlvaF&)Ti*D7NRWdK+$$q_9P@BPj z>!hyuLN6X|Pi4<{$Mk2dzjiFoY3|?Yb`U#(WJA|FzuMeSRozc+v~Ag)`|z(_x>Zcr zBsZ^1&V}#S>pQZ2v|hD+=6?UFU45JH*tnkE{ByT{8Fvl;u1joRcG-F+N>8ubrtrl! gT(O>=fuZy(Z(m``a=Yx4(?J$^y85}Sb4q9e0F~g5QUCw| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/hemostat.png new file mode 100644 index 0000000000000000000000000000000000000000..75be4d5e9c635b1453198bce5a55ee693f597348 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{S0J5V-|rSsyngpFDFHnN z69@TFy)2+8V@Z%-FoVOh8)-mJs;7%%h{nX^1PM8Z07f6l13!H9&Lvm{aB8j3%3w;{ zuuFqW+Q5LT%}T=3;cDA13#r*{44Ey3K22RsJUmW32F^2ionxI?S$RYkv~e|GG2X%E sn44J0$;)6I)9QOcM(ouAgDH#*KEXT;ms0~7ffh1&y85}Sb4q9e0KV}y;{X5v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..79b85824e9d55247b7d72b5dce5e7afc1dc08566 GIT binary patch literal 356 zcmV-q0h|7bP)BJ%dWm-W-*RljBXoUM^o@aIQ!xu)4dlBzasg}xVm zd482B4lfzr+Ele^`~2H?c~P3Sd%d!$YLge`)nx`%{;W%(!IcL9000000000Oth^}y zbeW;=E`sy@01=TiTXdcY+L+FkCW^ye8P3P!UB}`!e(n(Lwkzvw=PzKlT?J`&8gR}Z z?gEk1z;o>&+p8S{jlY0*I|Nz>^rF0`e_b8`;LsODM6RUDd!JeW0000fg<4VC8 zJrk`gng8on><%-t>Sjd%000000DwwCX!O!KbP&vI?N&@{`nX+1}2mTMFzdb(~s6vc^NL-D2aCUiPrF`tXL#+m>C00000 z0002SG4{KGAT<5PTOBRhx72ezM?{Q%eZE*5pP!GohxV_;ZN4L@8`axvc5mfx8H7gD zEZ5#s*aoM=%t=qH|1^K^VbaByhP?Tz*f!!0ZZ?Sm0PyPw#0Ii`HQvC100000NkvXX Hu0mjfq#U7+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/meta.json new file mode 100644 index 0000000000..42737acdc7 --- /dev/null +++ b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/476e374cea95ff5e8b1603c48342bf700e2cd7af", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "retractor" + }, + { + "name": "hemostat" + }, + { + "name": "setter" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "hemostat-inhand-left", + "directions": 4 + }, + { + "name": "hemostat-inhand-right", + "directions": 4 + }, + { + "name": "setter-inhand-left", + "directions": 4 + }, + { + "name": "setter-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/retractor.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/retractor.png new file mode 100644 index 0000000000000000000000000000000000000000..b37b9bb1a202a865a1c6c9e16fb3ca25d4c89a86 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{S0KH9_p$u?ez$;PDFHnN z6Ng(n4LN|Kj3q&S!3+-1ZlnP@<(@8%AsQ2}`fucOaNyBRT7UT7>!W%?)E^-)pPcMHM_GZG=*XOop zAL3=6v3a>ir>NS~;0rI3?}vDMJPhO8%;hc{G^gA~@x;tWhI@bhcFt*cV78B O2@IaDelF{r5}E+j-%)J< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter-inhand-left.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..6fefc908b27dd03e74c4d7feefb2b9fd515951cb GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hWBaSW-L^Y+%ltiu5!$3Cu4 z?iUP{77do@>6{T-{zcQtMWeQ11G`3I(i=^;Rno?WOv0kU&9C+xUn{Y8g~o34@7q%T z)T^m|KW*E-qgVxKE)Xo3{xT=iDW&ZM@3H5t&f;~CtqW{C&#t?z<+mtqy8WEHrP00W znH$u4oLI$EQ!lk!dtN&Je0tnG@%mrWUR#E5U)WT?Z}(&4)6czTU$e2jH(z&IUX-$D z{`&V_lV8j*j3~W4YtfoD_4gO8IkQl*Ioy10sNuHv%n+M_WO&e&tFF@}f4x(xxX(Xf ziOzg$ez#nobZ=qx!1X-u9~VyFxMS^Q*`~8qPv^Yf%Q*XM)|99FFUQ_*^=7`M$YJ~J jU$`~Pwi}8J3YU6vy$O;$vj!nkh>`5Qi*gj`S(SAxIt|_y7_d#HWySHj9GD`mK(c_IV;M_Bw5~Vj-ss2VtDJ^<^ccz00000006+G zroJ19;(%(!cLZ%w{m{$qRm@(H*!*3Rob&e% t?4rl0-P@n?_m1^XKH8o|lK=pq=?8^Qkv-r)XgdG^002ovPDHLkV1ht`rMLh9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter.png b/Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi/setter.png new file mode 100644 index 0000000000000000000000000000000000000000..135d8a72c4b9856ff8ab182a925a9414139047fd GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{S0J5V-|rSsEG3|~e)lm2 z6Ni?se_Mc}j3q&S!3+-1ZlnP@DV{ElAsQ2t6C~su0vM;BPsw3Q+~M#vRCew`9x+8n zL3TE`g8|Iy%o`YzGcr~z?9Mh|cGj3w=IH9k#-_+NLsGAA;jx8HOnqDi#!ii|Bz>9} sY-2dvu);*N(5*OP1>@2<=>P_Xy}P-~-Na2@fc7zXy85}Sb4q9e0LD~0L;wH) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Targeting/Doll/eyes.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/eyes.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/eyes.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/eyes.png diff --git a/Resources/Textures/Interface/Targeting/Doll/eyes_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/eyes_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/eyes_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/eyes_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/groin.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/groin.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/groin.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/groin.png diff --git a/Resources/Textures/Interface/Targeting/Doll/groin_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/groin_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/groin_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/groin_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/head.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/head.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/head.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/head.png diff --git a/Resources/Textures/Interface/Targeting/Doll/head_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/head_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/head_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/head_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftarm.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftarm.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftarm.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftarm.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftarm_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftarm_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftarm_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftarm_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftfoot.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftfoot.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftfoot.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftfoot.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftfoot_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftfoot_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftfoot_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftfoot_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/lefthand.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/lefthand.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/lefthand.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/lefthand.png diff --git a/Resources/Textures/Interface/Targeting/Doll/lefthand_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/lefthand_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/lefthand_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/lefthand_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftleg.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftleg.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftleg.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftleg.png diff --git a/Resources/Textures/Interface/Targeting/Doll/leftleg_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftleg_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/leftleg_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/leftleg_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/mouth.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/mouth.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/mouth.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/mouth.png diff --git a/Resources/Textures/Interface/Targeting/Doll/mouth_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/mouth_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/mouth_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/mouth_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightarm.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightarm.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightarm.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightarm.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightarm_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightarm_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightarm_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightarm_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightfoot.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightfoot.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightfoot.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightfoot.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightfoot_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightfoot_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightfoot_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightfoot_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/righthand.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/righthand.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/righthand.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/righthand.png diff --git a/Resources/Textures/Interface/Targeting/Doll/righthand_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/righthand_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/righthand_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/righthand_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightleg.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightleg.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightleg.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightleg.png diff --git a/Resources/Textures/Interface/Targeting/Doll/rightleg_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightleg_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/rightleg_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/rightleg_hover.png diff --git a/Resources/Textures/Interface/Targeting/Doll/torso.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/torso.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/torso.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/torso.png diff --git a/Resources/Textures/Interface/Targeting/Doll/torso_hover.png b/Resources/Textures/_Shitmed/Interface/Targeting/Doll/torso_hover.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Doll/torso_hover.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Doll/torso_hover.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/groin_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/groin_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/groin.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/groin.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/groin.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/head_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/head_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/head_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/head.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/head.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/head.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/leftarm_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/leftarm_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftarm.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftarm.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftarm.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/leftfoot_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/leftfoot_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftfoot.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftfoot.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/lefthand_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/lefthand_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/lefthand.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/lefthand.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/lefthand.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/leftleg_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/leftleg_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/leftleg.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/leftleg.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/leftleg.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightarm.rsi/rightarm_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightarm.rsi/rightarm_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightfoot.rsi/rightfoot_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightfoot.rsi/rightfoot_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/righthand.rsi/righthand_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/righthand.rsi/righthand_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/rightleg.rsi/rightleg_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/rightleg.rsi/rightleg_8.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/meta.json b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/meta.json similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/meta.json rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/meta.json diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_0.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_0.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_0.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_0.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_1.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_1.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_1.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_1.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_2.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_2.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_2.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_2.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_3.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_3.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_3.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_3.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_4.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_4.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_4.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_4.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_5.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_5.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_5.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_5.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_6.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_6.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_6.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_6.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_7.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_7.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_7.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_7.png diff --git a/Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_8.png b/Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_8.png similarity index 100% rename from Resources/Textures/Interface/Targeting/Status/torso.rsi/torso_8.png rename to Resources/Textures/_Shitmed/Interface/Targeting/Status/torso.rsi/torso_8.png diff --git a/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/meta.json b/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/meta.json new file mode 100644 index 0000000000..cdecf550de --- /dev/null +++ b/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from and modified by deltanedas (github) for GoobStation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "tail" + }, + { + "name": "torso" + } + ] +} diff --git a/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/tail.png b/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/tail.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0b9458102d2bc45fcb23a1299ec5d627695ab9 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7ehi z#W5tJ_3h--oX&~@uJ5@Sxo1wxIlz~5c&_Y?hOav|w>C!ZGFt5*By{LSv%rkaMGL>j z)Hftbw0%tOGj{UQ{A|akxWZ`tZYKr-K?Vln)tj%d7M%-rxpyim`xTS;Tc$L(o{tq% zdkwD?C4A7poqON4?wWY6Pv_9;3 n9Qsl0-tV8a(?B+<-(j%1;hefA>G*M=iy1s!{an^LB{Ts5fYV&u literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/torso.png b/Resources/Textures/_Shitmed/Mobs/Aliens/Carps/carp_parts.rsi/torso.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0f5ff82f052cdae7df742d3821405ddace5baa GIT binary patch literal 479 zcmV<50U-W~P)@dbnRWJ$1S(W2k3w>ckat()*(Rn@GV z9~JTnsbM%CkE5JP1EI_T4Dfh7fX|93rLfi}2Ap%rSf|rzko9K{Gz^;OInFt} z_iY8f0s~lU(ONe{KX7883mqFY%QA!ztX8W@Fo5?S7~ehbalkp(d%_HYgb*$Kdc7tv z?>(E%hTU%0!ljgGt(({DmF%p^p3labT002ovPDHLkV1juf(YOEr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/l_arm.png b/Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/l_arm.png similarity index 100% rename from Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/l_arm.png rename to Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/l_arm.png diff --git a/Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/meta.json b/Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/meta.json similarity index 100% rename from Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/meta.json rename to Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/meta.json diff --git a/Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/r_arm.png b/Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/r_arm.png similarity index 100% rename from Resources/Textures/Mobs/Species/Misc/Pizza/parts.rsi/r_arm.png rename to Resources/Textures/_Shitmed/Mobs/Species/Misc/Pizza/parts.rsi/r_arm.png diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-left.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4fdc47c02209b9334661c1c039b2680be11cae GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL9r6oh?3y^w370~qEv=}#LT=BJwMkF1yeo4 z@6F#Q166EEjqptK^weVD0CHFvq!?Kl7=bJ=AeM%*L2l7tWCn{f0ojI(ObmQLItqw0 z+gZTk89+7&Bmgl;Ka57Pl7X3lVFEh?3sBy`$k>2!0mMv@de#LHb0z`VAixAPg$b-O z$kGDHg6c9fFaXIWFHt)ZUPja^)0UHsCRp z-oO?Rpd9P(E?IIy$KlNRgVnvl;?wrs(gPX7U~)qz&2-+%I8*bxpGwxeKE0FAG|Knc z?Yp(t0v3P$yXla9kCqKsA;W?5zmG`mE)}-zo%Lwf`_l`feINZcoB5q%@t5ll85`86 Z7BSCN*FRG*)kg!Q-qY33Wt~$(69E4ibg2LU literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-right.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/heart-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5b9eaa8bae0f153c7cc545420601850caf8f327b GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL9r6oh?3y^w370~qEv=}#LT=BJwMkF1yeo4 z@6F#Q166EEjqptK^weVD0CHFvq!?Kl7=bJ=AeM%*L2l7tWCn{f0ojI(ObmQLItqw0 z+gZTk89+7&Bmgl;Ka57Pl7X3lVFEh?3sBy`$k>2!0mMv@de#LHb0z`VAixAPg$b-O z$kGDHg6c9fFaXIWFHt)ZTVJXE1ekiEd)NY~Yh+ zmcYAUL7$7id*wyN_tVD@F0t)=;2t4xTWeab^!oS>65BZ2 z9zQrV*LBMoRq_1?&a(X9Z}zgbqGF~bC(uX;I8YzSV;wfhCn#dF$hGuoZLb@<6OZrv z|4n51PTMm7RhtSQSRK}V&g!#0zES0@nSYnhihry2tmo~xe5Y=Y?e*u^9t0N7s@6VO z$@sR`dy+|gv`_rwJPz&T}SVawPqeKf8UL*=K0R(0t6yHtEY%EBwVpRw4&VQ&S(DA!}Ir_ zONioUVz`&LUU(Pl5lwl9g7PBOsHJN(`r8)SNVWZA`E&OA+J_F$k}hv*{d^^&cHNU8 z16}Jao)Od6M>k(#Idfc(VZqIJ$(Kq$-1zOVX-4?jY1{PnfB(5QwE2o014H*g5r%@A z;&n2svcguYHT0bjxdcS38~u0neX?CTuOV{ntPf!a7Ynb;vMZ}!`>QDFipJjyEA+z| zJ2KS2T{V#39VNUV)ZxWK>j-8+IJjuny~{q~a?(|K0n5vqT(A6PoGtdF;L4Vqi8{{; zE5G!m?e6!|+xn|6`)aGg2bLe_pD{kz_p#|{f>c)h0W*)ihyMj9{yz}!ub;GA+~X^I x#kbTC4NmnAPo96;ogn}3e`f~>ys-bx_?~5l>YWXGD}b@X;OXk;vd$@?2>?9{&fEY1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/meta.json b/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/meta.json new file mode 100644 index 0000000000..bfd6996bdd --- /dev/null +++ b/Resources/Textures/_Shitmed/Mobs/Species/Space/Cobra/organs.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by wyvernrer (337793232195026944)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "heart-inhand-left", + "directions": 4 + }, + { + "name": "heart-inhand-right", + "directions": 4 + }, + { + "name": "heart-off" + }, + { + "name": "heart-on", + "delays": [ + [ + 0.6, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-inhand-left.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/heart-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0fb1681adc97e277b3972ef13e75c5f4ee3d24d7 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z7S|i^4G?;nXR^RR94I#R#qr}ninS!jFZe$YF#O)e7Yr2OEbxdd zW?jH>5lYndxU;>)L1XdYjX#r$Gbr~8MfMk=G zs2vIN`+Ek+O!IVc42f`mdu=1v0Rk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z7S|i^4G?;nXR^RR94I#R#qr}ninS!jFZe$YF#O)e7Yr2OEbxdd zW?jH>5lYndxU;>)L1XdYjX#r$Gbr~8MfMk=G zs2vIN`+Ek+%WJkCEwx5!oBMrO!ZM>I=FP{ z!|WfImhSXB@_BdTXM6qUALJ&ecus<#x+@u%v=Px$zez+vRCt{2+P_NzVHgMSZ;@aU99)P*ChB-N1Z_EpxI{zT7)?okLbw|AX9Qtm zV?^r_4!X1yN{f)vB_V-uOAZZhgI!%tzTPja?`MDgKE6H=2=4z+Rsm}YLMyx zLsx%==TcdC@hi-dUv4P4J8PrdP=c%BVlyEOT@|T#M%+ZBqS#4xH9T-6{oJLODK6qH8*z()Eb z@cEz2H+vD(Ee*Bq?aXyZA9NORcs~gA0{qCA8Ub6~(g2KS(rp1@=P$_~_-?mM@hd#o z{{>;^6A=*+5fKp)5fRb9683(8*XC+JzzmKNjeIfFI-^NAnhdpV_aybv-UA zSaY=?;Rosc0Q+s;>_tM`5Ac%I2u!}s+ucA!L_|bHM04g7I3vWlX5kW600000NkvXX Hu0mjfr=#1_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/meta.json b/Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/meta.json new file mode 100644 index 0000000000..bfd6996bdd --- /dev/null +++ b/Resources/Textures/_Shitmed/Mobs/Species/Space/Goliath/organs.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by wyvernrer (337793232195026944)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "heart-inhand-left", + "directions": 4 + }, + { + "name": "heart-inhand-right", + "directions": 4 + }, + { + "name": "heart-off" + }, + { + "name": "heart-on", + "delays": [ + [ + 0.6, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-l.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-l.png new file mode 100644 index 0000000000000000000000000000000000000000..14e728707a96ff43cf2e118f6d0d3681abcafff5 GIT binary patch literal 364 zcmV-y0h9iTP)p@G$ZbO+JRa(Y-sR21NopLg*T zMNvXfb4^vze|dRnh7XTlGF;z$0L4OB^iYy6@M@erv-iKhpF6|T=Pwz)ef`ex>gIih zV^dc!be}(p;s{UzB{w9P@L8UcoXa30BF~_$slvd|&&wd8rNm&J6~Rz$Xbq1RHbzEp z?jRT7bhYcc`(R6U`AIP_{Qt}F=kFVav*)icF#h?+up+k&u8tDl;|+ncuf8+vi8Wvl znR}lB>jFTOMRB!fDV9xfdK&iNO|VF)wHDm0000< KMNUMnLSTZYq^t7) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-r.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeball-r.png new file mode 100644 index 0000000000000000000000000000000000000000..d18f4d4572511fc96b0b85503ff875353b14fb34 GIT binary patch literal 354 zcmV-o0iFJdP)0j6Lt-DVo}a0SXPQ;Fg0Ng6x<90W@<&p@9|AYOy(hi5iYb z(l;Z^au8sl)N(dPMh1Q)V?c2a68ndw=Fk8C3?Kjh!I}^$cEIa@zd;6r*`;Hd-{tL&5O7#>+0nBoc&tZmvd`ow5>*)6XFCU)&f9vRu|HxU8F5t`CoB#j+c?QRS zemtUIzCU(&GuTqsb@%@>PQ3bGc;=1&zkfXXf91$_q8vbR8jzQl0n-PberI5)vSRr3 z>mLI%GcyCfj5tyHDR#j9hflyX9~%>cP~S-g2Wd_)|Iy>8lp0MuIC6ON|9`)qf};XN zA3eO8{^dT%5%1sJ_?SPcUMOUBpw54Ym^xdS&>o9?z{xUic&GF(yE S*8ZUrNQI}XpUXO@geCxj06vib literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeballs-inhand-right.png b/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/eyeballs-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4dfafd118d094ee7d309079fcfd50b503d69629f GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|GCW-zLn`LH zy|t0E!9jrK!207p!KXK}{WcMJbHwFCuiZtLCl76BtW3ziymtyvIRit*tlx&)&wV&{ zg}1bL+Trub{DB9y=~*uAa&@u%vrdE&tcJnC!WOa{-k~D`(@6+5D?=Ss3=^W RWw{Wfz|+;wWt~$(69BYSKK1|r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/meta.json b/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/meta.json new file mode 100644 index 0000000000..a9447f20cd --- /dev/null +++ b/Resources/Textures/_Shitmed/Mobs/Species/Space/LaserRaptor/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by wyvernrer (337793232195026944)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "eyeballs-inhand-left", + "directions": 4 + }, + { + "name": "eyeballs-inhand-right", + "directions": 4 + }, + { + "name": "eyeball-l" + }, + { + "name": "eyeball-r" + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor-on.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor-on.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor-on.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor-on.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/adv-retractor.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left-on.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left-on.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left-on.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left-on.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-left.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right-on.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right-on.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right-on.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right-on.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/inhand-right.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/meta.json b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/meta.json similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi/meta.json rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/adv-retractor.rsi/meta.json diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/bone-gel.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/bone-gel.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/bone-gel.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/bone-gel.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-left.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-left.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-left.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-left.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-right.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-right.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-right.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/inhand-right.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/meta.json b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/meta.json similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi/meta.json rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bone-gel.rsi/meta.json diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/bonesetter.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/bonesetter.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/bonesetter.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/bonesetter.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-left.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-left.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-left.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-left.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-right.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-right.png similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-right.png rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/inhand-right.png diff --git a/Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/meta.json b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/meta.json similarity index 100% rename from Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi/meta.json rename to Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/bonesetter.rsi/meta.json diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/cautery.png new file mode 100644 index 0000000000000000000000000000000000000000..f82e7f12a0b92afda86e7d8451122e20e823dd2b GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMdt_Kbr&^NRX2uqcAoubVS&X48AEpX;4gzEt<{t ksJ_r}V(|1{=f5`m*WWRn&EcEe1hkaF)78&qol`;+08DOSA^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-left.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc6bd69467f0d5280509af48c389b57b2f07da5 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R52 zr;B4q#hkad?6a5xMOr@!pI~d+8$F?cC5ThWGj-yjAf01=IYvtaH!*pN#x#e{@==Y* z;JCqIl%Vbr_GohZ5qy>5Dj z@t42;!*v%OKJWYVe)cwt$IE>ftF~Xg@P6yXs*HoXIDT9CoOSeJwDRQ4v~}D!clP}k z*KhO4&14K&m;G>=bzybN=Gzopr07}EBt^fc4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-right.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/cautery.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1cc9c4d803a7ee8cbabd8049441b5b1f8396f3 GIT binary patch literal 430 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-right.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..ed4b405d90cfbbca8c33f26a07df8a2a1f630947 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5S zr;B4q#hkad?ERP=WsZJyeUePQPPx-?Dj_v#vADsO zuxoKiAEs|OskVEQ^_g?8-c;WgDocEJc>dj#XDm-R8E~Rfp@gE+$MdeOj+>jT%~%un zX8#l8d(8~x{Kebn+*LRISyOuKzjnjiKmT?)p1S#CwSX7nrjz;h_a^=Qvi9$fyNWGL z4YD>;d=o!~+s{|D@e}9MaMxhE6Sug&>{jQ=^w>W3z0aq=<#+hFlgZ(_+Wb_G)c*2M zb_diM8*B)mAM*?>_7|*NFZt{<+X=P*;@-~zwfoN9d&3ofXa#KjCl@4LEh@E>=hmgq&#!N1TyXN%jnx-!)H?JuZrd2{Xzrxo f&!EsRm%x7EeY;8RsbP0l+XkKvg5RY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json new file mode 100644 index 0000000000..7cbc120894 --- /dev/null +++ b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /tg/station at https://github.com/tgstation/tgstation/commit/67d7577947b5079408dce1b7646fdd6c3df13bb5", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "scalpel" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png b/Resources/Textures/_Shitmed/Objects/Specific/Medical/Surgery/scalpel.rsi/scalpel.png new file mode 100644 index 0000000000000000000000000000000000000000..44ec06e46319a765d5814f8eeb73d6e83931b1bb GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*8>L*1casLmiFo!+Hc-@ zal*_kKYxC`_2AX_DB&wWHH;-ee!&b5&u*jvIT4;Njv*QolM^IZO&FcL0v2dw9C#r0 zNJ=RzDk|zxP+ZWXS5jvdgiV|GPDVvVMMUb6kkG0nXAVpWlTgW$kdV;G(b3S!$vJRf p!K7(nS~)yP2OGM&neOgoWH`1$kgMo;jXTf|22WQ%mvv4FO#m))L>mAA literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/idle.png b/Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/idle.png new file mode 100644 index 0000000000000000000000000000000000000000..7db1e709c8f66395a39880dd5f8d4c777d70d381 GIT binary patch literal 727 zcmV;|0x127P) z4HWzkg1z`LIisdg1JkMVxSPnA81X;c8S3>-8bP)-)v`Qck74)llSlU{>;pq z-A!&V7yu66_u=U4bHU@!=4SwpJ{?LKneWd6*nfDV`|;!>Os7+5wOR@;i*S$yoPgaX z*yH9LDx4HBo6X|EQ_D^Ypltbko>(hguh-JPCpkyV`P=(|69=bU&r>`yWMaeI zvPC{ZM+Mvhpkh9s$MiQ3p_oA|fOmJyt`pHGXDvYIWzyAZHCQf}P%IWx(I5y!C}-C& zOL8odhO-@@6{XpM@pw%6m0KW{cV(~$DkOzb=g3ewj2>ENr$Xj9;=^c{ za2N|9U|PCZEYd<1oc0J5#6K3C?SSWbnM!qj1cgH3{}wPD4qs=fpj0ZoL%gdaP(Dgh z7IKU@YZFFQ0-vV9yvFKFk!5kg45n)9Mj<=N+IXb literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/meta.json b/Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/meta.json new file mode 100644 index 0000000000..95dd4ae532 --- /dev/null +++ b/Resources/Textures/_Shitmed/Structures/Machines/autodoc.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from CDDA MSXOtto+ at https://github.com/I-am-Erk/CDDA-Tilesets/blob/b90e13f7bdb470390fa4b0c7a4262298fc9bf890/gfx/MShockXotto%2B/pngs_tiles_32x32/furniture/f_autodoc/f_autodoc.png", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "idle" + } + ] +} diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_fill.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_fill.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_fill.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_fill.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_idleoff.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_idleoff.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_idleoff.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_idleoff.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_idleon.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_idleon.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_idleon.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_idleon.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_openpanel.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_openpanel.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_openpanel.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_openpanel.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_panelopen.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_panelopen.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_panelopen.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_panelopen.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_unfill.png b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_unfill.png similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/limbgrower_unfill.png rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/limbgrower_unfill.png diff --git a/Resources/Textures/Structures/Machines/limbgrower.rsi/meta.json b/Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/meta.json similarity index 100% rename from Resources/Textures/Structures/Machines/limbgrower.rsi/meta.json rename to Resources/Textures/_Shitmed/Structures/Machines/limbgrower.rsi/meta.json From 280aa4b9951c5c2aaf867456de900492d4ca1719 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Tue, 31 Dec 2024 20:42:50 +0000 Subject: [PATCH 20/31] Automatic Changelog Update (#1387) --- Resources/Changelog/Changelog.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 72541cc31c..0c3ceecfe8 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8883,3 +8883,14 @@ Entries: id: 6601 time: '2024-12-31T16:28:11.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1385 +- author: Mocho + changes: + - type: Add + message: >- + Added some fun organs and other thingies, check out the Goob PRs if you + want more details. + - type: Fix + message: Fixed tons of issues with shitmed. Too many for the changelog in fact. + id: 6602 + time: '2024-12-31T20:42:24.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1387 From d0ea3876611b7b76beefe2f11145b1928fa9e3c6 Mon Sep 17 00:00:00 2001 From: gluesniffler <159397573+gluesniffler@users.noreply.github.com> Date: Tue, 31 Dec 2024 23:33:47 -0400 Subject: [PATCH 21/31] Fixes Broken Heights/Widths (#1390) # Description I broke some things # Changelog :cl: Mocho - fix: Fixed heights/widths being broken due to the shitmed patch. --- Content.Client/Humanoid/HumanoidAppearanceSystem.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs index 0416f4b813..c7bd719f52 100644 --- a/Content.Client/Humanoid/HumanoidAppearanceSystem.cs +++ b/Content.Client/Humanoid/HumanoidAppearanceSystem.cs @@ -1,3 +1,4 @@ +using System.Numerics; using Content.Shared.Humanoid; using Content.Shared.Humanoid.Markings; using Content.Shared.Humanoid.Prototypes; @@ -30,6 +31,15 @@ private void UpdateSprite(HumanoidAppearanceComponent component, SpriteComponent UpdateLayers(component, sprite); ApplyMarkingSet(component, sprite); + var speciesPrototype = _prototypeManager.Index(component.Species); + + var height = Math.Clamp(component.Height, speciesPrototype.MinHeight, speciesPrototype.MaxHeight); + var width = Math.Clamp(component.Width, speciesPrototype.MinWidth, speciesPrototype.MaxWidth); + component.Height = height; + component.Width = width; + + sprite.Scale = new Vector2(width, height); + sprite[sprite.LayerMapReserveBlank(HumanoidVisualLayers.Eyes)].Color = component.EyeColor; } @@ -199,6 +209,8 @@ public override void LoadProfile(EntityUid uid, HumanoidCharacterProfile? profil humanoid.Species = profile.Species; humanoid.SkinColor = profile.Appearance.SkinColor; humanoid.EyeColor = profile.Appearance.EyeColor; + humanoid.Height = profile.Height; + humanoid.Width = profile.Width; UpdateSprite(humanoid, Comp(uid)); } From 6e6caf88eb7a308e16779cba858a493ba71780b8 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Wed, 1 Jan 2025 03:34:12 +0000 Subject: [PATCH 22/31] Automatic Changelog Update (#1390) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0c3ceecfe8..341c7bb92a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8894,3 +8894,10 @@ Entries: id: 6602 time: '2024-12-31T20:42:24.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1387 +- author: Mocho + changes: + - type: Fix + message: Fixed heights/widths being broken due to the shitmed patch. + id: 6603 + time: '2025-01-01T03:33:47.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1390 From eb27db61dc42c00ea18198c094633692bf5baf0a Mon Sep 17 00:00:00 2001 From: VMSolidus Date: Wed, 1 Jan 2025 15:59:49 -0600 Subject: [PATCH 23/31] Psionic Refactor Version 3 Part 1 (#1383) # Description They say Rome wasn't built in a day, well this entire PR was coded in a single 6 hour Adderall binge. This PR represents the next big leap in code capability for the PsionicSystem, completely reworking how Psionic Powers are added and removed, such that like the TraitSystem, they utilize modular functions governing how they work. Instead of there being only 5 different hardcoded things that Psi Powers can do, there is now a library containing 21 different modular functions, which are slotted as desired into the power prototypes. Additionally, a significant improvement in the logical flow of this is that since each power is responsible for its own "removal codepath", it's now possible to remove individual powers from a character, as opposed to always needing to wipe the slate clean entirely. I'm not going to add any new powers in this PR, nor am I touching the code for the Psionic Actions themselves, that'll come in Part 2, in which I refactor the Psionic-Actions so that they also operate on similar stacks of modular functions. This PR also makes extensive refactors to the PsionicPowerPrototype, as well as PsionicAbilitiesSystem, so that it has all new hooks and datafields for other systems to be able to modify a psion. It is now entirely feasible to create unique "Types" of Psions, with their own distinct power lists. It's also now possible to create "Tech Trees" of powers, by setting up powers such that they write to and modify the personalized pool of available powers to generate. For example, Xenoglossy and Psychognomy are now dependent on Telepathy, and simply won't appear in the list of available powers if a Psion doesn't first have Telepathy. # Changelog :cl: - add: Psionic Refactor V3 is here! No new powers are added in this update, but the options for creating new powers has been SIGNIFICANTLY EXPANDED. - add: Xenoglossy and Psychognomy now can only be rolled if you first have the Telepathy power. - add: Breath of Life can now only be rolled if you first have the Healing Word power - add: Pyrokinesis and Summon Imp now require the Pyroknetic Flare power - add: All new Psychognomy descriptors for many pre-existing powers. Have fun being unintentionally screamed at telepathically by someone with the POWER OVERWHELMING trait. --- .../PsionicAbilitiesSystem.Functions.cs | 580 ++++++++++++++ .../Psionics/PsionicAbilitiesSystem.cs | 634 +++++++--------- .../Chat/TelepathicChatSystem.Psychognomy.cs | 2 +- .../Psionics/NPC/PsionicNpcCombatSystem.cs | 31 +- Content.Server/Psionics/PsionicsSystem.cs | 42 +- Content.Shared/Psionics/PsionicComponent.cs | 40 +- .../Psionics/PsionicPowerPrototype.cs | 90 +-- .../Locale/en-US/psionics/psionic-powers.ftl | 1 + .../Entities/Mobs/Species/shadowkin.yml | 2 +- .../Prototypes/Psionics/PsionicPowerPool.yml | 5 - Resources/Prototypes/Psionics/psionics.yml | 716 ++++++++++++++---- 11 files changed, 1516 insertions(+), 627 deletions(-) create mode 100644 Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.Functions.cs diff --git a/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.Functions.cs b/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.Functions.cs new file mode 100644 index 0000000000..3db2a2bae4 --- /dev/null +++ b/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.Functions.cs @@ -0,0 +1,580 @@ +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.Manager; +using Content.Shared.Actions; +using Content.Shared.Psionics; +using Content.Shared.Abilities.Psionics; +using Content.Shared.Popups; +using Content.Shared.Chat; +using Content.Shared.Psionics.Glimmer; +using Content.Shared.Random; +using Content.Server.Chat.Managers; +using Robust.Shared.Player; + +namespace Content.Server.Abilities.Psionics; + +[UsedImplicitly] +public sealed partial class AddPsionicActions : PsionicPowerFunction +{ + ///

+ /// The list of each Action that this power adds in the form of ActionId and ActionEntity + /// + [DataField] + public List Actions = new(); + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var actions = entityManager.System(); + foreach (var id in Actions) + { + EntityUid? actionId = null; + if (actions.AddAction(uid, ref actionId, id)) + { + actions.StartUseDelay(actionId); + psionicComponent.Actions.Add(proto.ID, actionId); + } + } + } +} + +[UsedImplicitly] +public sealed partial class RemovePsionicActions : PsionicPowerFunction +{ + // As a novelty, this does not require any DataFields. + // This removes all Actions directly associated with a specific power, which works with our current system of record-keeping + // for psi-powers. + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var actions = entityManager.System(); + if (psionicComponent.Actions is null + || !psionicComponent.Actions.ContainsKey(proto.ID)) + return; + + var copy = serializationManager.CreateCopy(psionicComponent.Actions, notNullableOverride: true); + + foreach (var (id, actionUid) in copy) + { + if (id != proto.ID) + continue; + + actions.RemoveAction(uid, actionUid); + } + } +} + +[UsedImplicitly] +public sealed partial class AddPsionicPowerComponents : PsionicPowerFunction +{ + /// + /// The list of what Components this power adds. + /// + [DataField] + public ComponentRegistry Components = new(); + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + foreach (var entry in Components.Values) + { + if (entityManager.HasComponent(uid, entry.Component.GetType())) + continue; + + var comp = (Component) serializationManager.CreateCopy(entry.Component, notNullableOverride: true); + comp.Owner = uid; + entityManager.AddComponent(uid, comp); + } + } +} + +[UsedImplicitly] +public sealed partial class RemovePsionicPowerComponents : PsionicPowerFunction +{ + /// + /// The list of what Components this power removes. + /// + [DataField] + public ComponentRegistry Components = new(); + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + foreach (var (name, _) in Components) + entityManager.RemoveComponentDeferred(uid, factory.GetComponent(name).GetType()); + } +} + +[UsedImplicitly] +public sealed partial class AddPsionicStatSources : PsionicPowerFunction +{ + /// + /// How much this power will increase or decrease a user's Amplification. + /// + [DataField] + public float AmplificationModifier; + + /// + /// How much this power will increase or decrease a user's Dampening. + /// + [DataField] + public float DampeningModifier; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + if (AmplificationModifier != 0) + psionicComponent.AmplificationSources.Add(proto.Name, AmplificationModifier); + + if (DampeningModifier != 0) + psionicComponent.DampeningSources.Add(proto.Name, DampeningModifier); + } +} + +[UsedImplicitly] +public sealed partial class RemovePsionicStatSources : PsionicPowerFunction +{ + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.AmplificationSources.Remove(proto.Name); + psionicComponent.DampeningSources.Remove(proto.Name); + } +} + +[UsedImplicitly] +public sealed partial class PsionicFeedbackPopup : PsionicPowerFunction +{ + /// + /// What message will be sent to the player as a Popup. + /// If left blank, it will default to the Const "generic-power-initialization-feedback" + /// + [DataField] + public string InitializationPopup = "generic-power-initialization-feedback"; + + [DataField] + public PopupType InitPopupType = PopupType.MediumCaution; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var popups = entityManager.System(); + if (playerManager.TryGetSessionByEntity(uid, out var session) + || session is null + || !loc.TryGetString(InitializationPopup, out var popupString)) + return; + + popups.PopupEntity(popupString, uid, uid, InitPopupType); + } +} + +[UsedImplicitly] +public sealed partial class PsionicFeedbackSelfChat : PsionicPowerFunction +{ + /// + /// What message will be sent to the player as a Chat message. + /// If left blank, it will default to the Const "generic-power-initialization-feedback" + /// + [DataField] + public string FeedbackMessage = "generic-power-initialization-feedback"; + + /// + /// What color will the initialization feedback display in the chat window with. + /// + [DataField] + public string InitializationFeedbackColor = "#8A00C2"; + + /// + /// What font size will the initialization message use in chat. + /// + [DataField] + public int InitializationFeedbackFontSize = 12; + + + /// + /// Which chat channel will the initialization message use. + /// + [DataField] + public ChatChannel InitializationFeedbackChannel = ChatChannel.Emotes; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var chatManager = IoCManager.Resolve(); + if (playerManager.TryGetSessionByEntity(uid, out var session) + || session is null + || !loc.TryGetString(FeedbackMessage, out var feedback)) + return; + + var feedbackMessage = $"[font size={InitializationFeedbackFontSize}][color={InitializationFeedbackColor}]{feedback}[/color][/font]"; + chatManager.ChatMessageToOne( + InitializationFeedbackChannel, + feedbackMessage, + feedbackMessage, + EntityUid.Invalid, + false, + session.Channel); + } +} + +[UsedImplicitly] +public sealed partial class AddPsionicAssayFeedback : PsionicPowerFunction +{ + /// + /// What message will this power generate when scanned by an Assay user. + /// These are also used for the Psi-Potentiometer. + /// + [DataField] + public string AssayFeedback = ""; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + if (AssayFeedback is "") + return; + + psionicComponent.AssayFeedback.Add(AssayFeedback); + } +} + +[UsedImplicitly] +public sealed partial class RemoveAssayFeedback : PsionicPowerFunction +{ + [DataField] + public string AssayFeedback = ""; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + if (AssayFeedback is "" + || !psionicComponent.AssayFeedback.Contains(AssayFeedback)) + return; + + psionicComponent.AssayFeedback.Remove(AssayFeedback); + } +} + +[UsedImplicitly] +public sealed partial class AddPsionicPsychognomicDescriptors : PsionicPowerFunction +{ + [DataField] + public string PsychognomicDescriptor = ""; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + // It is entirely intended that this doesn't include a Contains check. + // The descriptors list allows duplicates, and will only ever pick one anyway. + if (PsychognomicDescriptor is "") + return; + + psionicComponent.PsychognomicDescriptors.Add(PsychognomicDescriptor); + } +} + +[UsedImplicitly] +public sealed partial class RemovePsionicPsychognomicDescriptors : PsionicPowerFunction +{ + [DataField] + public string PsychognomicDescriptor = ""; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + if (PsychognomicDescriptor is "" + || !psionicComponent.PsychognomicDescriptors.Contains(PsychognomicDescriptor)) + return; + + psionicComponent.PsychognomicDescriptors.Remove(PsychognomicDescriptor); + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyPowerSlots : PsionicPowerFunction +{ + [DataField] + public int PowerSlotsModifier; + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.PowerSlots += PowerSlotsModifier; + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyFamiliarLimit : PsionicPowerFunction +{ + [DataField] + public int FamiliarLimitModifier; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.FamiliarLimit += FamiliarLimitModifier; + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyRemovable : PsionicPowerFunction +{ + [DataField] + public bool Removable; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.Removable = Removable; + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyMana : PsionicPowerFunction +{ + [DataField] + public float MaxManaModifier; + + [DataField] + public float ManaGainModifier; + + [DataField] + public float ManaGainMultiplierModifier; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.MaxMana += MaxManaModifier; + psionicComponent.ManaGain += ManaGainModifier; + psionicComponent.ManaGainMultiplier += ManaGainMultiplierModifier; + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyGlimmer : PsionicPowerFunction +{ + [DataField] + public int GlimmerModifier; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var glimmerSystem = entityManager.System(); + glimmerSystem.Glimmer += GlimmerModifier; + } +} + +[UsedImplicitly] +public sealed partial class PsionicChangePowerPool : PsionicPowerFunction +{ + [DataField] + public ProtoId PowerPool = "RandomPsionicPowerPool"; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.PowerPool = PowerPool; + } +} + +[UsedImplicitly] +public sealed partial class PsionicAddAvailablePowers : PsionicPowerFunction +{ + /// + /// I can't validate these using this method. So this is a string. + /// + [DataField] + public string PowerPrototype = ""; + + [DataField] + public float Weight = 1f; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + var protoMan = IoCManager.Resolve(); + if (!protoMan.HasIndex(PowerPrototype) + || psionicComponent.AvailablePowers.ContainsKey(PowerPrototype)) + return; + + psionicComponent.AvailablePowers.Add(PowerPrototype, Weight); + } +} + +[UsedImplicitly] +public sealed partial class PsionicRemoveAvailablePowers : PsionicPowerFunction +{ + /// + /// I can't validate these using this method. So this is a string. + /// + [DataField] + public string PowerPrototype = ""; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.AvailablePowers.Remove(PowerPrototype); + } +} + +[UsedImplicitly] +public sealed partial class PsionicModifyRollChances : PsionicPowerFunction +{ + [DataField] + public float BaselinePowerCostModifier; + + [DataField] + public float BaselineChanceModifier; + + public override void OnAddPsionic( + EntityUid uid, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto) + { + psionicComponent.BaselinePowerCost += BaselinePowerCostModifier; + psionicComponent.Chance += BaselineChanceModifier; + } +} diff --git a/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.cs b/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.cs index a657af150f..ff32809a5a 100644 --- a/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.cs +++ b/Content.Server/Abilities/Psionics/PsionicAbilitiesSystem.cs @@ -1,17 +1,13 @@ using Content.Shared.Abilities.Psionics; -using Content.Shared.Actions; using Content.Shared.Popups; using Content.Shared.Chat; -using Content.Shared.Psionics.Glimmer; -using Content.Shared.Random; +using Content.Shared.Psionics; using Content.Shared.Random.Helpers; using Content.Shared.StatusEffect; using Robust.Shared.Random; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager; -using Content.Shared.Psionics; -using System.Linq; -using Robust.Server.Player; +using Robust.Shared.Player; using Content.Server.Chat.Managers; using Robust.Shared.Configuration; using Content.Shared.CCVar; @@ -19,413 +15,303 @@ using Content.Server.NPC.HTN; using Content.Server.Ghost; using Content.Server.Mind; -namespace Content.Server.Abilities.Psionics -{ - public sealed class PsionicAbilitiesSystem : EntitySystem - { - [Dependency] private readonly IComponentFactory _componentFactory = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; - [Dependency] private readonly StatusEffectsSystem _statusEffectsSystem = default!; - [Dependency] private readonly GlimmerSystem _glimmerSystem = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedPopupSystem _popups = default!; - [Dependency] private readonly ISerializationManager _serialization = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; - [Dependency] private readonly IChatManager _chatManager = default!; - [Dependency] private readonly PsionicFamiliarSystem _psionicFamiliar = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly NpcFactionSystem _npcFaction = default!; - [Dependency] private readonly GhostSystem _ghost = default!; - [Dependency] private readonly MindSystem _mind = default!; - - private ProtoId _pool = "RandomPsionicPowerPool"; - private const string GenericInitializationMessage = "generic-power-initialization-feedback"; - - public override void Initialize() - { - base.Initialize(); - SubscribeLocalEvent(InnatePowerStartup); - SubscribeLocalEvent(OnPsionicShutdown); - } - - /// - /// Special use-case for a InnatePsionicPowers, which allows an entity to start with any number of Psionic Powers. - /// - private void InnatePowerStartup(EntityUid uid, InnatePsionicPowersComponent comp, MapInitEvent args) - { - // Any entity with InnatePowers should also be psionic, but in case they aren't already... - EnsureComp(uid, out var psionic); - - foreach (var proto in comp.PowersToAdd) - if (!psionic.ActivePowers.Contains(_prototypeManager.Index(proto))) - InitializePsionicPower(uid, _prototypeManager.Index(proto), psionic, false); - } - - private void OnPsionicShutdown(EntityUid uid, PsionicComponent component, ComponentShutdown args) - { - if (!EntityManager.EntityExists(uid) - || HasComp(uid)) - return; - - KillFamiliars(component); - RemoveAllPsionicPowers(uid); - } - - /// - /// The most shorthand route to creating a Psion. If an entity is not already psionic, it becomes one. This also adds a random new PsionicPower. - /// To create a "Latent Psychic"(Psion with no powers) just add or ensure the PsionicComponent normally. - /// - public void AddPsionics(EntityUid uid) - { - if (Deleted(uid)) - return; - - AddRandomPsionicPower(uid); - } - - /// - /// Pretty straightforward, adds a random psionic power to a given Entity. If that Entity is not already Psychic, it will be made one. - /// If an entity already has all possible powers, this will not add any new ones. - /// - public void AddRandomPsionicPower(EntityUid uid) - { - // We need to EnsureComp here to make sure that we aren't iterating over a component that: - // A: Isn't fully initialized - // B: Is in the process of being shutdown/deleted - // Imagine my surprise when I found out Resolve doesn't check for that. - // TODO: This EnsureComp will be 1984'd in a separate PR, when I rework how you get psionics in the first place. - EnsureComp(uid, out var psionic); - - if (!_prototypeManager.TryIndex(_pool.Id, out var pool)) - return; - - var newPool = pool.Weights.Keys.ToList(); - newPool.RemoveAll(s => - _prototypeManager.TryIndex(s, out var p) && - psionic.ActivePowers.Contains(p)); - if (newPool.Count == 0) - return; +namespace Content.Server.Abilities.Psionics; - var newProto = _random.Pick(newPool); - if (!_prototypeManager.TryIndex(newProto, out var newPower)) - return; - - InitializePsionicPower(uid, newPower); - - _glimmerSystem.Glimmer += _random.Next(1, (int) Math.Round(1 + psionic.CurrentAmplification + psionic.CurrentDampening)); - } +public sealed class PsionicAbilitiesSystem : EntitySystem +{ + [Dependency] private readonly IComponentFactory _componentFactory = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly StatusEffectsSystem _statusEffectsSystem = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SharedPopupSystem _popups = default!; + [Dependency] private readonly ISerializationManager _serialization = default!; + [Dependency] private readonly ISharedPlayerManager _playerManager = default!; + [Dependency] private readonly IChatManager _chatManager = default!; + [Dependency] private readonly PsionicFamiliarSystem _psionicFamiliar = default!; + [Dependency] private readonly IConfigurationManager _config = default!; + [Dependency] private readonly NpcFactionSystem _npcFaction = default!; + [Dependency] private readonly GhostSystem _ghost = default!; + [Dependency] private readonly MindSystem _mind = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(InnatePowerStartup); + SubscribeLocalEvent(OnPsionicShutdown); + } - /// - /// Initializes a new Psionic Power on a given entity, assuming the entity does not already have said power initialized. - /// - public void InitializePsionicPower(EntityUid uid, PsionicPowerPrototype proto, PsionicComponent psionic, bool playFeedback = true) - { - if (!_prototypeManager.HasIndex(proto.ID) - || psionic.ActivePowers.Contains(proto)) - return; - - psionic.ActivePowers.Add(proto); - - AddPsionicActions(uid, proto, psionic); - AddPsionicPowerComponents(uid, proto); - AddPsionicStatSources(proto, psionic); - RefreshPsionicModifiers(uid, psionic); - SendFeedbackMessage(uid, proto, playFeedback); - UpdatePowerSlots(psionic); - //UpdatePsionicDanger(uid, psionic); // TODO: After Glimmer Refactor - //SendFeedbackAudio(uid, proto, playPopup); // TODO: This one is coming next! - } + /// + /// Special use-case for a InnatePsionicPowers, which allows an entity to start with any number of Psionic Powers. + /// + private void InnatePowerStartup(EntityUid uid, InnatePsionicPowersComponent comp, MapInitEvent args) + { + // Any entity with InnatePowers should also be psionic, but in case they aren't already... + EnsureComp(uid, out var psionic); - /// - /// Initializes a new Psionic Power on a given entity, assuming the entity does not already have said power initialized. - /// - public void InitializePsionicPower(EntityUid uid, PsionicPowerPrototype proto, bool playFeedback = true) - { - EnsureComp(uid, out var psionic); + foreach (var proto in comp.PowersToAdd) + if (!psionic.ActivePowers.Contains(_prototypeManager.Index(proto))) + InitializePsionicPower(uid, _prototypeManager.Index(proto), psionic, false); + } - InitializePsionicPower(uid, proto, psionic, playFeedback); - } + private void OnPsionicShutdown(EntityUid uid, PsionicComponent component, ComponentShutdown args) + { + if (!EntityManager.EntityExists(uid) + || HasComp(uid)) + return; - /// - /// Updates a Psion's casting stats, call this anytime a system adds a new source of Amp or Damp. - /// - public void RefreshPsionicModifiers(EntityUid uid, PsionicComponent comp) - { - var ampModifier = 0f; - var dampModifier = 0f; - foreach (var (_, source) in comp.AmplificationSources) - ampModifier += source; - foreach (var (_, source) in comp.DampeningSources) - dampModifier += source; - - var ev = new OnSetPsionicStatsEvent(ampModifier, dampModifier); - RaiseLocalEvent(uid, ref ev); - ampModifier = ev.AmplificationChangedAmount; - dampModifier = ev.DampeningChangedAmount; - - comp.CurrentAmplification = ampModifier; - comp.CurrentDampening = dampModifier; - } + KillFamiliars(component); + RemoveAllPsionicPowers(uid); + } - /// - /// Updates a Psion's casting stats, call this anytime a system adds a new source of Amp or Damp. - /// Variant function for systems that didn't already have the PsionicComponent. - /// - public void RefreshPsionicModifiers(EntityUid uid) - { - if (!TryComp(uid, out var comp)) - return; + /// + /// The most shorthand route to creating a Psion. If an entity is not already psionic, it becomes one. This also adds a random new PsionicPower. + /// To create a "Latent Psychic"(Psion with no powers) just add or ensure the PsionicComponent normally. + /// + public void AddPsionics(EntityUid uid) + { + if (Deleted(uid)) + return; - RefreshPsionicModifiers(uid, comp); - } + AddRandomPsionicPower(uid); + } - /// - /// A more advanced form of removing powers. Mindbreaking not only removes all psionic powers, - /// it also disables the possibility of obtaining new ones. - /// - public void MindBreak(EntityUid uid) + /// + /// Pretty straightforward, adds a random psionic power to a given Entity. If that Entity is not already Psychic, it will be made one. + /// If an entity already has all possible powers, this will not add any new ones. + /// + public void AddRandomPsionicPower(EntityUid uid, bool forced = false) + { + // We need to EnsureComp here to make sure that we aren't iterating over a component that: + // A: Isn't fully initialized + // B: Is in the process of being shutdown/deleted + // Imagine my surprise when I found out Resolve doesn't check for that. + // TODO: This EnsureComp will be 1984'd in a separate PR, when I rework how you get psionics in the first place. + EnsureComp(uid, out var psionic); + if (!psionic.Roller && !forced) + return; + + // Since this can be called by systems other than the original roundstart initialization, we need to check that the available powers list + // doesn't contain duplicates of powers we already have. + var copy = _serialization.CreateCopy(psionic.AvailablePowers, notNullableOverride: true); + foreach (var weight in copy) { - if (!HasComp(uid)) - return; - - RemoveAllPsionicPowers(uid, true); - if (_config.GetCVar(CCVars.ScarierMindbreaking)) - ScarierMindbreak(uid); - } + if (!_prototypeManager.TryIndex(weight.Key, out var copyPower) + || !psionic.ActivePowers.Contains(copyPower)) + continue; - /// - /// An even more advanced form of Mindbreaking. Turn the victim into an NPC. - /// For the people who somehow didn't intuit from the absolutely horrifying text that mindbreaking people is very fucking bad. - /// - public void ScarierMindbreak(EntityUid uid) - { - if (!_playerManager.TryGetSessionByEntity(uid, out var session) || session is null) - return; - - var feedbackMessage = $"[font size=24][color=#ff0000]{"Your characters personhood has been obliterated. If you wish to continue playing, consider respawning as a new character."}[/color][/font]"; - _chatManager.ChatMessageToOne( - ChatChannel.Emotes, - feedbackMessage, - feedbackMessage, - EntityUid.Invalid, - false, - session.Channel); - - if (!_mind.TryGetMind(session, out var mindId, out var mind)) - return; - - _ghost.SpawnGhost((mindId, mind), Transform(uid).Coordinates, false); - _npcFaction.AddFaction(uid, "SimpleNeutral"); - var htn = EnsureComp(uid); - htn.RootTask = new HTNCompoundTask() { Task = "IdleCompound" }; + psionic.AvailablePowers.Remove(copyPower.ID); } - /// - /// Remove all Psionic powers, with accompanying actions, components, and casting stat sources, from a given Psion. - /// Optionally, the Psion can also be rendered permanently non-Psionic. - /// - public void RemoveAllPsionicPowers(EntityUid uid, bool mindbreak = false) - { - if (!TryComp(uid, out var psionic) - || !psionic.Removable) - return; - - RemovePsionicActions(uid, psionic); + if (psionic.AvailablePowers.Count <= 0) + return; + var proto = _random.Pick(psionic.AvailablePowers); + if (!_prototypeManager.TryIndex(proto, out var newPower)) + return; - var newPsionic = psionic.ActivePowers.ToList(); - foreach (var proto in newPsionic) - { - if (!_prototypeManager.TryIndex(proto.ID, out var power)) - continue; + InitializePsionicPower(uid, newPower); + } - RemovePsionicPowerComponents(uid, proto); + /// + /// Initializes a new Psionic Power on a given entity, assuming the entity does not already have said power initialized. + /// + public void InitializePsionicPower(EntityUid uid, PsionicPowerPrototype proto, PsionicComponent psionic, bool playFeedback = true) + { + if (!_prototypeManager.HasIndex(proto.ID) + || psionic.ActivePowers.Contains(proto)) + return; + + psionic.ActivePowers.Add(proto); + + foreach (var function in proto.InitializeFunctions) + function.OnAddPsionic(uid, + _componentFactory, + EntityManager, + _serialization, + _playerManager, + Loc, + psionic, + proto); + + RefreshPsionicModifiers(uid, psionic); + UpdatePowerSlots(psionic); + } - // If we're mindbreaking, we can skip the casting stats since the PsionicComponent is getting 1984'd. - if (!mindbreak) - RemovePsionicStatSources(uid, power, psionic); - } + /// + /// Initializes a new Psionic Power on a given entity, assuming the entity does not already have said power initialized. + /// + public void InitializePsionicPower(EntityUid uid, PsionicPowerPrototype proto, bool playFeedback = true) + { + EnsureComp(uid, out var psionic); - if (mindbreak) - { - EnsureComp(uid); - _statusEffectsSystem.TryAddStatusEffect(uid, psionic.MindbreakingStutterCondition, - TimeSpan.FromMinutes(psionic.MindbreakingStutterTime * psionic.CurrentAmplification * psionic.CurrentDampening), - false, - psionic.MindbreakingStutterAccent); + InitializePsionicPower(uid, proto, psionic, playFeedback); + } - _popups.PopupEntity(Loc.GetString(psionic.MindbreakingFeedback, ("entity", MetaData(uid).EntityName)), uid, uid, PopupType.MediumCaution); + /// + /// Updates a Psion's casting stats, call this anytime a system adds a new source of Amp or Damp. + /// + public void RefreshPsionicModifiers(EntityUid uid, PsionicComponent comp) + { + var ampModifier = 0f; + var dampModifier = 0f; + foreach (var (_, source) in comp.AmplificationSources) + ampModifier += source; + foreach (var (_, source) in comp.DampeningSources) + dampModifier += source; + + var ev = new OnSetPsionicStatsEvent(ampModifier, dampModifier); + RaiseLocalEvent(uid, ref ev); + ampModifier = ev.AmplificationChangedAmount; + dampModifier = ev.DampeningChangedAmount; + + comp.CurrentAmplification = ampModifier; + comp.CurrentDampening = dampModifier; + } - KillFamiliars(psionic); - RemComp(uid); - RemComp(uid); + /// + /// Updates a Psion's casting stats, call this anytime a system adds a new source of Amp or Damp. + /// Variant function for systems that didn't already have the PsionicComponent. + /// + public void RefreshPsionicModifiers(EntityUid uid) + { + if (!TryComp(uid, out var comp)) + return; - var ev = new OnMindbreakEvent(); - RaiseLocalEvent(uid, ref ev); + RefreshPsionicModifiers(uid, comp); + } - return; - } - RefreshPsionicModifiers(uid, psionic); - } + /// + /// A more advanced form of removing powers. Mindbreaking not only removes all psionic powers, + /// it also disables the possibility of obtaining new ones. + /// + public void MindBreak(EntityUid uid) + { + if (!TryComp(uid, out var psionic)) + return; - /// - /// Add all actions associated with a specific Psionic Power - /// - private void AddPsionicActions(EntityUid uid, PsionicPowerPrototype proto, PsionicComponent psionic) - { - foreach (var id in proto.Actions) - { - EntityUid? actionId = null; - if (_actions.AddAction(uid, ref actionId, id)) - { - _actions.StartUseDelay(actionId); - psionic.Actions.Add(id, actionId); - } - } - } + RemoveAllPsionicPowers(uid, true); + EnsureComp(uid); + _statusEffectsSystem.TryAddStatusEffect(uid, psionic.MindbreakingStutterCondition, + TimeSpan.FromMinutes(psionic.MindbreakingStutterTime * psionic.CurrentAmplification * psionic.CurrentDampening), + false, + psionic.MindbreakingStutterAccent); - /// - /// Add all components associated with a specific Psionic power. - /// - private void AddPsionicPowerComponents(EntityUid uid, PsionicPowerPrototype proto) - { - if (proto.Components is null) - return; - - foreach (var entry in proto.Components.Values) - { - if (HasComp(uid, entry.Component.GetType())) - continue; - - var comp = (Component) _serialization.CreateCopy(entry.Component, notNullableOverride: true); - comp.Owner = uid; - EntityManager.AddComponent(uid, comp); - } - } + _popups.PopupEntity(Loc.GetString(psionic.MindbreakingFeedback, ("entity", MetaData(uid).EntityName)), uid, uid, PopupType.MediumCaution); - /// - /// Update the Amplification and Dampening sources of a Psion to include a new Power. - /// - private void AddPsionicStatSources(PsionicPowerPrototype proto, PsionicComponent psionic) - { - if (proto.AmplificationModifier != 0) - psionic.AmplificationSources.Add(proto.Name, proto.AmplificationModifier); + KillFamiliars(psionic); + RemComp(uid); + RemComp(uid); - if (proto.DampeningModifier != 0) - psionic.DampeningSources.Add(proto.Name, proto.DampeningModifier); - } + var ev = new OnMindbreakEvent(); + RaiseLocalEvent(uid, ref ev); - /// - /// Displays a message to alert the player when they have obtained a new psionic power. These generally will not play for Innate powers. - /// Chat messages of this nature should be written in the first-person. - /// Popup feedback should be no more than a sentence, while the full Initialization Feedback can be as much as a paragraph of text. - /// - private void SendFeedbackMessage(EntityUid uid, PsionicPowerPrototype proto, bool playFeedback = true) - { - if (!playFeedback - || !_playerManager.TryGetSessionByEntity(uid, out var session) - || session is null) - return; - - if (proto.InitializationPopup is null) - _popups.PopupEntity(Loc.GetString(GenericInitializationMessage), uid, uid, PopupType.MediumCaution); - else _popups.PopupEntity(Loc.GetString(proto.InitializationPopup), uid, uid, PopupType.MediumCaution); - - if (proto.InitializationFeedback is null) - return; - - if (!Loc.TryGetString(proto.InitializationFeedback, out var feedback)) - return; - var feedbackMessage = $"[font size={proto.InitializationFeedbackFontSize}][color={proto.InitializationFeedbackColor}]{feedback}[/color][/font]"; - _chatManager.ChatMessageToOne( - proto.InitializationFeedbackChannel, - feedbackMessage, - feedbackMessage, - EntityUid.Invalid, - false, - session.Channel); - } + if (_config.GetCVar(CCVars.ScarierMindbreaking)) + ScarierMindbreak(uid, psionic); + } - private void UpdatePowerSlots(PsionicComponent psionic) - { - var slotsUsed = 0; - foreach (var power in psionic.ActivePowers) - slotsUsed += power.PowerSlotCost; + /// + /// An even more advanced form of Mindbreaking. Turn the victim into an NPC. + /// For the people who somehow didn't intuit from the absolutely horrifying text that mindbreaking people is very fucking bad. + /// + public void ScarierMindbreak(EntityUid uid, PsionicComponent component) + { + if (!_playerManager.TryGetSessionByEntity(uid, out var session) || session is null) + return; + + var popup = Loc.GetString(component.HardMindbreakingFeedback); + var feedbackMessage = $"[font size=24][color=#ff0000]{popup}[/color][/font]"; + _chatManager.ChatMessageToOne( + ChatChannel.Emotes, + feedbackMessage, + feedbackMessage, + EntityUid.Invalid, + false, + session.Channel); + + if (!_mind.TryGetMind(session, out var mindId, out var mind)) + return; + + _ghost.SpawnGhost((mindId, mind), Transform(uid).Coordinates, false); + _npcFaction.AddFaction(uid, "SimpleNeutral"); + var htn = EnsureComp(uid); + htn.RootTask = new HTNCompoundTask() { Task = "IdleCompound" }; + } - psionic.PowerSlotsTaken = slotsUsed; - } + /// + /// Remove all Psionic powers, with accompanying actions, components, and casting stat sources, from a given Psion. + /// Optionally, the Psion can also be rendered permanently non-Psionic. + /// + public void RemoveAllPsionicPowers(EntityUid uid, bool mindbreak = false) + { + if (!TryComp(uid, out var psionic) + || !psionic.Removable) + return; - /// - /// Psions over a certain power threshold become a glimmer source. This cannot be fully implemented until after I rework Glimmer - /// - //private void UpdatePsionicDanger(EntityUid uid, PsionicComponent psionic) - //{ - // if (psionic.PowerSlotsTaken <= psionic.PowerSlots) - // return; - // - // EnsureComp(uid, out var glimmerSource); - // glimmerSource.SecondsPerGlimmer = 10 / (psionic.PowerSlotsTaken - psionic.PowerSlots); - //} - - /// - /// Remove all Psychic Actions listed in an entity's Psionic Component. Unfortunately, removing actions associated with a specific Power Prototype is not supported. - /// - private void RemovePsionicActions(EntityUid uid, PsionicComponent psionic) - { - if (psionic.Actions is null) - return; + foreach (var proto in psionic.ActivePowers) + RemovePsionicPower(uid, psionic, proto, mindbreak); - foreach (var action in psionic.Actions) - _actionsSystem.RemoveAction(uid, action.Value); - } + if (mindbreak) + return; - /// - /// Remove all Components associated with a specific Psionic Power. - /// - private void RemovePsionicPowerComponents(EntityUid uid, PsionicPowerPrototype proto) - { - if (proto.Components is null) - return; + RefreshPsionicModifiers(uid, psionic); + } - foreach (var comp in proto.Components) - { - var powerComp = (Component) _componentFactory.GetComponent(comp.Key); - if (!EntityManager.HasComponent(uid, powerComp.GetType())) - continue; + public void RemovePsionicPower(EntityUid uid, PsionicComponent psionicComponent, PsionicPowerPrototype psionicPower, bool forced = false) + { + if (!psionicComponent.ActivePowers.Contains(psionicPower) + || !psionicComponent.Removable && !forced) + return; + + foreach (var function in psionicPower.RemovalFunctions) + function.OnAddPsionic(uid, + _componentFactory, + EntityManager, + _serialization, + _playerManager, + Loc, + psionicComponent, + psionicPower); + } - EntityManager.RemoveComponent(uid, powerComp.GetType()); - } - } + public void RemovePsionicPower(EntityUid uid, PsionicPowerPrototype psionicPower, bool forced = false) + { + if (!TryComp(uid, out var psionicComponent) + || !psionicComponent.ActivePowers.Contains(psionicPower) + || !psionicComponent.Removable && !forced) + return; + + foreach (var function in psionicPower.RemovalFunctions) + function.OnAddPsionic(uid, + _componentFactory, + EntityManager, + _serialization, + _playerManager, + Loc, + psionicComponent, + psionicPower); + } - /// - /// Remove all stat sources associated with a specific Psionic Power. - /// - private void RemovePsionicStatSources(EntityUid uid, PsionicPowerPrototype proto, PsionicComponent psionic) - { - if (proto.AmplificationModifier != 0) - psionic.AmplificationSources.Remove(proto.Name); + private void UpdatePowerSlots(PsionicComponent psionic) + { + var slotsUsed = 0; + foreach (var power in psionic.ActivePowers) + slotsUsed += power.PowerSlotCost; - if (proto.DampeningModifier != 0) - psionic.DampeningSources.Remove(proto.Name); + psionic.PowerSlotsTaken = slotsUsed; + } - RefreshPsionicModifiers(uid, psionic); - } + private void KillFamiliars(PsionicComponent component) + { + if (component.Familiars.Count <= 0) + return; - private void KillFamiliars(PsionicComponent component) + foreach (var familiar in component.Familiars) { - if (component.Familiars.Count <= 0) - return; - - foreach (var familiar in component.Familiars) - { - if (!TryComp(familiar, out var familiarComponent) - || !familiarComponent.DespawnOnMasterDeath) - continue; + if (!TryComp(familiar, out var familiarComponent) + || !familiarComponent.DespawnOnMasterDeath) + continue; - _psionicFamiliar.DespawnFamiliar(familiar, familiarComponent); - } + _psionicFamiliar.DespawnFamiliar(familiar, familiarComponent); } } } diff --git a/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs b/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs index 4ba990466c..383096c03d 100644 --- a/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs +++ b/Content.Server/Chat/TelepathicChatSystem.Psychognomy.cs @@ -130,7 +130,7 @@ private void DescribeGlimmerSource(EntityUid uid, GlimmerSourceComponent compone // This one's also a bit of a catch-all for "lacks component" private void DescribePsion(EntityUid uid, PsionicComponent component, GetPsychognomicDescriptorEvent ev) { - if (component.PsychognomicDescriptors != null) + if (component.PsychognomicDescriptors.Count > 0) { foreach (var descriptor in component.PsychognomicDescriptors) { diff --git a/Content.Server/Nyanotrasen/Psionics/NPC/PsionicNpcCombatSystem.cs b/Content.Server/Nyanotrasen/Psionics/NPC/PsionicNpcCombatSystem.cs index 9caef36a75..1f18176fac 100644 --- a/Content.Server/Nyanotrasen/Psionics/NPC/PsionicNpcCombatSystem.cs +++ b/Content.Server/Nyanotrasen/Psionics/NPC/PsionicNpcCombatSystem.cs @@ -27,25 +27,24 @@ public override void Initialize() SubscribeLocalEvent(ZapCombat); NoosphericZap = _protoMan.Index(NoosphericZapProto); - DebugTools.Assert(NoosphericZap.Actions.Count == 1, "I can't account for this, so it's your problem now"); } private void ZapCombat(Entity ent, ref NPCSteeringEvent args) { - PsionicComponent? psionics = null; - if (!Resolve(ent, ref psionics, logMissing: true) - || !psionics.Actions.TryGetValue(NoosphericZap.Actions[0], out var action) - || action is null) - return; - - var actionTarget = Comp(action.Value); - if (actionTarget.Cooldown is {} cooldown && cooldown.End > _timing.CurTime - || !TryComp(ent, out var combat) - || !_actions.ValidateEntityTarget(ent, combat.Target, (action.Value, actionTarget)) - || actionTarget.Event is not {} ev) - return; - - ev.Target = combat.Target; - _actions.PerformAction(ent, null, action.Value, actionTarget, ev, _timing.CurTime, predicted: false); + // Nothing uses this anyway, what the hell it's pure shitcode? + // PsionicComponent? psionics = null; + // if (!Resolve(ent, ref psionics, logMissing: true) + // || !psionics.ActivePowers.Contains(NoosphericZap)) + // return; + + // var actionTarget = Comp(action.Value); + // if (actionTarget.Cooldown is {} cooldown && cooldown.End > _timing.CurTime + // || !TryComp(ent, out var combat) + // || !_actions.ValidateEntityTarget(ent, combat.Target, (action.Value, actionTarget)) + // || actionTarget.Event is not {} ev) + // return; + + // ev.Target = combat.Target; + // _actions.PerformAction(ent, null, action.Value, actionTarget, ev, _timing.CurTime, predicted: false); } } diff --git a/Content.Server/Psionics/PsionicsSystem.cs b/Content.Server/Psionics/PsionicsSystem.cs index 5f43e730ad..20e5557672 100644 --- a/Content.Server/Psionics/PsionicsSystem.cs +++ b/Content.Server/Psionics/PsionicsSystem.cs @@ -1,6 +1,8 @@ using Content.Shared.Abilities.Psionics; using Content.Shared.StatusEffect; +using Content.Shared.Psionics; using Content.Shared.Psionics.Glimmer; +using Content.Shared.Random; using Content.Shared.Weapons.Melee.Events; using Content.Shared.Damage.Events; using Content.Shared.CCVar; @@ -19,9 +21,9 @@ using Content.Shared.Mobs; using Content.Shared.Damage; using Content.Shared.Interaction.Events; +using Timer = Robust.Shared.Timing.Timer; using Content.Shared.Alert; using Content.Shared.Rounding; -using Content.Shared.Psionics; namespace Content.Server.Psionics; @@ -62,6 +64,9 @@ public sealed class PsionicsSystem : EntitySystem public override void Update(float frameTime) { base.Update(frameTime); + if (!_cfg.GetCVar(CCVars.PsionicRollsEnabled)) + return; + foreach (var roller in _rollers) RollPsionics(roller.uid, roller.component, true); _rollers.Clear(); @@ -87,7 +92,22 @@ private void OnStartup(EntityUid uid, PsionicComponent component, MapInitEvent a || !component.CanReroll) return; + Timer.Spawn(TimeSpan.FromSeconds(30), () => DeferRollers(uid)); + + } + + /// + /// We wait a short time before starting up the rolled powers, so that other systems have a chance to modify the list first. + /// This is primarily for the sake of TraitSystem and AddJobSpecial. + /// + private void DeferRollers(EntityUid uid) + { + if (!Exists(uid) + || !TryComp(uid, out PsionicComponent? component)) + return; + CheckPowerCost(uid, component); + GenerateAvailablePowers(component); _rollers.Enqueue((component, uid)); } @@ -108,6 +128,24 @@ private void CheckPowerCost(EntityUid uid, PsionicComponent component) component.NextPowerCost = 100 * MathF.Pow(2, powerCount); } + /// + /// The power pool is itself a DataField, and things like Traits/Antags are allowed to modify or replace the pool. + /// + private void GenerateAvailablePowers(PsionicComponent component) + { + if (!_protoMan.TryIndex(component.PowerPool.Id, out var pool)) + return; + + foreach (var id in pool.Weights) + { + if (!_protoMan.TryIndex(id.Key, out var power) + || component.ActivePowers.Contains(power)) + continue; + + component.AvailablePowers.Add(id.Key, id.Value); + } + } + private void OnMeleeHit(EntityUid uid, AntiPsionicWeaponComponent component, MeleeHitEvent args) { foreach (var entity in args.HitEntities) @@ -200,7 +238,7 @@ private bool HandlePotentiaCalculations(EntityUid uid, PsionicComponent componen component.Potentia -= component.NextPowerCost; _psionicAbilitiesSystem.AddPsionics(uid); - component.NextPowerCost = 100 * MathF.Pow(2, component.PowerSlotsTaken); + component.NextPowerCost = component.BaselinePowerCost * MathF.Pow(2, component.PowerSlotsTaken); return true; } diff --git a/Content.Shared/Psionics/PsionicComponent.cs b/Content.Shared/Psionics/PsionicComponent.cs index 299dc71340..58118dbd70 100644 --- a/Content.Shared/Psionics/PsionicComponent.cs +++ b/Content.Shared/Psionics/PsionicComponent.cs @@ -1,6 +1,7 @@ using Content.Shared.Alert; using Content.Shared.DoAfter; using Content.Shared.Psionics; +using Content.Shared.Random; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; @@ -45,6 +46,12 @@ public sealed partial class PsionicComponent : Component [DataField] public float Potentia; + /// + /// The base cost for new powers. + /// + [DataField] + public float BaselinePowerCost = 100; + /// /// Each time a Psion rolls for a new power, they roll a number between 0 and 100, adding any relevant modifiers. This number is then added to Potentia, /// meaning that it carries over between rolls. When a character has an amount of potentia equal to at least 100 * 2^(total powers), the potentia is then spent, and a power is generated. @@ -81,6 +88,11 @@ public sealed partial class PsionicComponent : Component [DataField] public string MindbreakingFeedback = "mindbreaking-feedback"; + /// + /// + [DataField] + public string HardMindbreakingFeedback = "hard-mindbreaking-feedback"; + /// /// How much should the odds of obtaining a Psionic Power be multiplied when rolling for one. /// @@ -139,6 +151,12 @@ private set } } + /// + /// Whether this entity is capable of randomly rolling for powers. + /// + [DataField] + public bool Roller = true; + /// /// Ifrits, revenants, etc are explicitly magical beings that shouldn't get mindbroken /// @@ -153,10 +171,10 @@ private set public HashSet ActivePowers = new(); /// - /// The list of each Psionic Power by action with entityUid. + /// The list of each Psionic Power by prototype with entityUid. /// [ViewVariables(VVAccess.ReadOnly)] - public Dictionary Actions = new(); + public Dictionary Actions = new(); /// /// What sources of Amplification does this Psion have? @@ -202,7 +220,7 @@ private set /// unneccesary subs for unique psionic entities like e.g. Oracle. /// [DataField] - public List? PsychognomicDescriptors = null; + public List PsychognomicDescriptors = new(); /// Used for tracking what spell a Psion is actively casting [DataField] @@ -228,6 +246,22 @@ private set [DataField] public int FamiliarLimit = 1; + /// + /// The list of all potential Assay messages that can be obtained from this Psion. + /// + [DataField] + public List AssayFeedback = new(); + + /// + /// The list of powers that this Psion is eligible to roll new abilities from. + /// This generates the initial ability pool, but can also be modified by other systems. + /// + [DataField] + public ProtoId PowerPool = "RandomPsionicPowerPool"; + + [DataField] + public Dictionary AvailablePowers = new(); + [DataField] public ProtoId ManaAlert = "Mana"; } diff --git a/Content.Shared/Psionics/PsionicPowerPrototype.cs b/Content.Shared/Psionics/PsionicPowerPrototype.cs index d81ae05be2..ecc988d5d6 100644 --- a/Content.Shared/Psionics/PsionicPowerPrototype.cs +++ b/Content.Shared/Psionics/PsionicPowerPrototype.cs @@ -1,5 +1,7 @@ -using Content.Shared.Chat; +using Content.Shared.Abilities.Psionics; +using Robust.Shared.Player; using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.Manager; namespace Content.Shared.Psionics; @@ -19,77 +21,43 @@ public sealed partial class PsionicPowerPrototype : IPrototype public string Name = default!; /// - /// The description of a power in yml, used for player notifications. - /// - [DataField(required: true)] - public string Description = default!; - - /// - /// The list of each Action that this power adds in the form of ActionId and ActionEntity - /// - [DataField] - public List Actions = new(); - - /// - /// The list of what Components this power adds. - /// - [DataField] - public ComponentRegistry Components = new(); - - /// - /// What message will be sent to the player as a Popup. - /// If left blank, it will default to the Const "generic-power-initialization-feedback" - /// - [DataField] - public string? InitializationPopup; - - /// - /// What message will be sent to the chat window when the power is initialized. Leave it blank to send no message. - /// Initialization messages won't play for powers that are Innate, only powers obtained during the round. - /// These should generally also be written in the first person, and can be far lengthier than popups. - /// - [DataField] - public string? InitializationFeedback; - - /// - /// What color will the initialization feedback display in the chat window with. - /// - [DataField] - public string InitializationFeedbackColor = "#8A00C2"; - - /// - /// What font size will the initialization message use in chat. - /// - [DataField] - public int InitializationFeedbackFontSize = 12; - - /// - /// Which chat channel will the initialization message use. + /// What category of psionics does this power come from. + /// EG: Mentalics, Anomalists, Blood Cults, Heretics, etc. /// [DataField] - public ChatChannel InitializationFeedbackChannel = ChatChannel.Emotes; + public List PowerCategories = new(); /// - /// What message will this power generate when scanned by a Metempsionic Focused Pulse. + /// These functions are called when a Psionic Power is added to a Psion. /// - [DataField] - public string MetapsionicFeedback = "psionic-metapsionic-feedback-default"; + [DataField(serverOnly: true)] + public PsionicPowerFunction[] InitializeFunctions { get; private set; } = Array.Empty(); /// - /// How much this power will increase or decrease a user's Amplification. + /// These functions are called when a Psionic Power is removed from a Psion, + /// as a rule of thumb these should do the exact opposite of most of a power's init functions. /// - [DataField] - public float AmplificationModifier = 0; - - /// - /// How much this power will increase or decrease a user's Dampening. - /// - [DataField] - public float DampeningModifier = 0; + [DataField(serverOnly: true)] + public PsionicPowerFunction[] RemovalFunctions { get; private set; } = Array.Empty(); /// /// How many "Power Slots" this power occupies. /// [DataField] public int PowerSlotCost = 1; -} \ No newline at end of file +} + +/// This serves as a hook for psionic powers to modify the psionic component. +[ImplicitDataDefinitionForInheritors] +public abstract partial class PsionicPowerFunction +{ + public abstract void OnAddPsionic( + EntityUid mob, + IComponentFactory factory, + IEntityManager entityManager, + ISerializationManager serializationManager, + ISharedPlayerManager playerManager, + ILocalizationManager loc, + PsionicComponent psionicComponent, + PsionicPowerPrototype proto); +} diff --git a/Resources/Locale/en-US/psionics/psionic-powers.ftl b/Resources/Locale/en-US/psionics/psionic-powers.ftl index ae3cfb383e..ab2a991e06 100644 --- a/Resources/Locale/en-US/psionics/psionic-powers.ftl +++ b/Resources/Locale/en-US/psionics/psionic-powers.ftl @@ -160,6 +160,7 @@ summon-remilia-power-description = { action-description-summon-remilia } # Psionic System Messages mindbreaking-feedback = The light of life vanishes from {CAPITALIZE($entity)}'s eyes, leaving behind a husk pretending at sapience +hard-mindbreaking-feedback = Your character's personhood has been obliterated. If you wish to continue playing, consider respawning as a new character. examine-mindbroken-message = Eyes unblinking, staring deep into the horizon. {CAPITALIZE($entity)} is a sack of meat pretending it has a soul. There is nothing behind its gaze, no evidence there can be found of the divine light of creation. diff --git a/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml b/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml index a0694465b5..3dd7b2c651 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/shadowkin.yml @@ -229,7 +229,7 @@ noMana: shadowkin-tired - type: InnatePsionicPowers powersToAdd: - - ShadowkinPowers + - DarkSwapPower - type: LanguageKnowledge speaks: - TauCetiBasic diff --git a/Resources/Prototypes/Psionics/PsionicPowerPool.yml b/Resources/Prototypes/Psionics/PsionicPowerPool.yml index a5cfccbbae..f1d4f69b05 100644 --- a/Resources/Prototypes/Psionics/PsionicPowerPool.yml +++ b/Resources/Prototypes/Psionics/PsionicPowerPool.yml @@ -5,16 +5,11 @@ DispelPower: 1 #TelegnosisPower: 1 PsionicRegenerationPower: 1 - XenoglossyPower: 0.75 - PsychognomyPower: 0.75 MassSleepPower: 0.3 # PsionicInvisibilityPower: 0.15 MindSwapPower: 0.15 TelepathyPower: 1 HealingWordPower: 0.85 - RevivifyPower: 0.1 ShadeskipPower: 0.15 TelekineticPulsePower: 0.15 PyrokineticFlare: 0.3 - SummonImpPower: 0.15 - DarkSwapPower: 0.1 diff --git a/Resources/Prototypes/Psionics/psionics.yml b/Resources/Prototypes/Psionics/psionics.yml index 9b52666585..548881e61f 100644 --- a/Resources/Prototypes/Psionics/psionics.yml +++ b/Resources/Prototypes/Psionics/psionics.yml @@ -1,275 +1,663 @@ - type: psionicPower id: DispelPower name: Dispel - description: dispel-power-description - actions: - - ActionDispel - components: - - type: DispelPower - initializationFeedback: dispel-power-initialization-feedback - metapsionicFeedback: dispel-power-metapsionic-feedback - dampeningModifier: 1 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionDispel + - !type:AddPsionicPowerComponents + components: + - type: DispelPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: dispel-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: -4 + - !type:AddPsionicAssayFeedback + assayFeedback: dispel-power-metapsionic-feedback + - !type:AddPsionicStatSources + dampeningModifier: 1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: DispelPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: dispel-power-metapsionic-feedback - type: psionicPower id: MassSleepPower name: Mass Sleep - description: mass-sleep-power-description - actions: - - ActionMassSleep - components: - - type: MassSleepPower - # initializationFeedback: mass-sleep-power-initialization-feedback # I apologize, I don't feel like writing a paragraph of feedback for a power that's getting replaced with a new one. - metapsionicFeedback: mass-sleep-power-metapsionic-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionMassSleep + - !type:AddPsionicPowerComponents + components: + - type: MassSleepPower + - !type:PsionicFeedbackPopup + - !type:PsionicModifyGlimmer + glimmerModifier: 5 + - !type:AddPsionicAssayFeedback + assayFeedback: mass-sleep-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: MassSleepPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: mass-sleep-power-metapsionic-feedback - type: psionicPower id: MindSwapPower name: Mind Swap - description: mind-swap-power-description - actions: - - ActionMindSwap - components: - - type: MindSwapPower - initializationFeedback: mind-swap-power-initialization-feedback - metapsionicFeedback: mind-swap-power-metapsionic-feedback - amplificationModifier: 1 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionMindSwap + - !type:AddPsionicPowerComponents + components: + - type: MindSwapPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: mind-swap-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: mind-swap-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: MindSwapPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: mind-swap-power-metapsionic-feedback - type: psionicPower id: NoosphericZapPower name: Noospheric Zap - description: noospheric-zap-power-description - actions: - - ActionNoosphericZap - components: - - type: NoosphericZapPower - initializationFeedback: noospheric-zap-power-initialization-feedback - metapsionicFeedback: noospheric-zap-power-metapsionic-feedback - amplificationModifier: 1 + powerCategories: + - Anomalist + - Electrokinesis + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionNoosphericZap + - !type:AddPsionicPowerComponents + components: + - type: NoosphericZapPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: noospheric-zap-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: noospheric-zap-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: NoosphericZapPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: noospheric-zap-power-metapsionic-feedback - type: psionicPower id: PyrokinesisPower name: Pyrokinesis - description: pyrokinesis-power-description - actions: - - ActionPyrokinesis - components: - - type: PyrokinesisPower - initializationFeedback: pyrokinesis-power-initialization-feedback - metapsionicFeedback: pyrokinesis-power-metapsionic-feedback - amplificationModifier: 1 + powerCategories: + - Anomalist + - Pyrokinesis + - Dangerous + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionPyrokinesis + - !type:AddPsionicPowerComponents + components: + - type: PyrokinesisPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: pyrokinesis-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: pyrokinesis-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: PyrokinesisPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: pyrokinesis-power-metapsionic-feedback - type: psionicPower id: MetapsionicPower name: Metapsionic Pulse - description: metapsionic-power-description - actions: - - ActionMetapsionic - components: - - type: MetapsionicPower - initializationFeedback: metapsionic-power-initialization-feedback - metapsionicFeedback: metapsionic-power-metapsionic-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionMetapsionic + - !type:AddPsionicPowerComponents + components: + - type: MetapsionicPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: metapsionic-power-initialization-feedback + - !type:AddPsionicAssayFeedback + assayFeedback: metapsionic-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: MetapsionicPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: metapsionic-power-metapsionic-feedback - type: psionicPower id: PsionicRegenerationPower name: Psionic Regeneration - description: psionic-regeneration-power-description - actions: - - ActionPsionicRegeneration - components: - - type: PsionicRegenerationPower - initializationFeedback: psionic-regeneration-power-initialization-feedback - metapsionicFeedback: psionic-regeneration-power-metapsionic-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionPsionicRegeneration + - !type:AddPsionicPowerComponents + components: + - type: PsionicRegenerationPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: psionic-regeneration-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: psionic-regeneration-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: PsionicRegenerationPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: psionic-regeneration-power-metapsionic-feedback - type: psionicPower id: TelegnosisPower name: Telegnosis - description: telegnosis-power-description - actions: - - ActionTelegnosis - components: - - type: TelegnosisPower - initializationFeedback: telegnosis-power-initialization-feedback - metapsionicFeedback: telegnosis-power-metapsionic-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionTelegnosis + - !type:AddPsionicPowerComponents + components: + - type: TelegnosisPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: telegnosis-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: telegnosis-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: TelegnosisPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: telegnosis-power-metapsionic-feedback - type: psionicPower id: PsionicInvisibilityPower name: Psionic Invisibility - description: psionic-invisibility-power-description - actions: - - ActionDispel - components: - - type: PsionicInvisibilityPower - initializationFeedback: psionic-invisibility-power-initialization-feedback - metapsionicFeedback: psionic-invisibility-power-metapsionic-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionPsionicInvisibility + - !type:AddPsionicPowerComponents + components: + - type: PsionicInvisibilityPower + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: psionic-invisibility-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: psionic-invisibility-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPowerComponents + components: + - type: PsionicInvisibilityPower + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: psionic-invisibility-power-metapsionic-feedback - type: psionicPower id: XenoglossyPower name: Xenoglossy - description: xenoglossy-power-description - components: - - type: UniversalLanguageSpeaker - initializationFeedback: xenoglossy-power-initialization-feedback - metapsionicFeedback: psionic-language-power-feedback # Reuse for telepathy, clairaudience, etc + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicPowerComponents + components: + - type: UniversalLanguageSpeaker + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: xenoglossy-power-initialization-feedback + - !type:AddPsionicAssayFeedback + assayFeedback: psionic-language-power-feedback + removalFunctions: + - !type:RemovePsionicPowerComponents + components: + - type: Telepathy + - !type:RemoveAssayFeedback + assayFeedback: psionic-language-power-feedback powerSlotCost: 0 - type: psionicPower id: PsychognomyPower #i.e. reverse physiognomy name: Psychognomy #psycho- + -gnomy. I reccomend starting with your language's equilvalent of "physiognomy" and working backwards. i.e. психо(г)номика - description: psychognomy-power-description - components: - - type: Psychognomist - initializationFeedback: psychognomy-power-initialization-feedback - metapsionicFeedback: psionic-language-power-feedback + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicPowerComponents + components: + - type: Psychognomist + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: psychognomy-power-initialization-feedback + - !type:AddPsionicAssayFeedback + assayFeedback: psionic-language-power-feedback + removalFunctions: + - !type:RemovePsionicPowerComponents + components: + - type: Psychognomist + - !type:RemoveAssayFeedback + assayFeedback: psionic-language-power-feedback powerSlotCost: 0 - type: psionicPower id: TelepathyPower name: Telepathy - description: telepathy-power-description - components: - - type: Telepathy - initializationFeedback: telepathy-power-initialization-feedback - metapsionicFeedback: psionic-language-power-feedback # Reuse for telepathy, clairaudience, etc + powerCategories: + - Mentalic + initializeFunctions: + - !type:AddPsionicPowerComponents + components: + - type: Telepathy + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: telepathy-power-initialization-feedback + - !type:AddPsionicAssayFeedback + assayFeedback: psionic-language-power-feedback + - !type:PsionicAddAvailablePowers + powerPrototype: XenoglossyPower + weight: 0.75 + - !type:PsionicAddAvailablePowers + powerPrototype: PsychognomyPower + weight: 0.75 + removalFunctions: + - !type:RemovePsionicPowerComponents + components: + - type: Telepathy + - !type:RemoveAssayFeedback + assayFeedback: psionic-language-power-feedback + - !type:PsionicRemoveAvailablePowers + powerPrototype: XenoglossyPower + - !type:PsionicRemoveAvailablePowers + powerPrototype: PsychognomyPower powerSlotCost: 0 - type: psionicPower id: HealingWordPower name: HealingWord - description: healing-word-power-description - actions: - - ActionHealingWord - initializationFeedback: healing-word-power-initialization-feedback - metapsionicFeedback: healing-word-power-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 + powerCategories: + - Anomalist + - Life + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionHealingWord + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: healing-word-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: healing-word-power-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + - !type:PsionicAddAvailablePowers + powerPrototype: RevivifyPower + weight: 0.1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: healing-word-power-feedback + - !type:PsionicRemoveAvailablePowers + powerPrototype: RevivifyPower - type: psionicPower id: RevivifyPower name: Revivify - description: revivify-power-description - actions: - - ActionRevivify - initializationFeedback: revivify-power-initialization-feedback - metapsionicFeedback: revivify-power-feedback - amplificationModifier: 2.5 # An extremely rare and dangerous power - powerSlotCost: 2 + powerCategories: + - Anomalist + - Life + - Dangerous + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionRevivify + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: revivify-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 15 + - !type:AddPsionicAssayFeedback + assayFeedback: revivify-power-feedback + - !type:AddPsionicStatSources + amplificationModifier: 2.5 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: revivify-power-feedback - type: psionicPower id: LowAmplification name: LowAmplification - description: low-amplification-power-description - amplificationModifier: -0.25 + powerCategories: + - Passive + initializeFunctions: + - !type:AddPsionicStatSources + amplificationModifier: -0.25 + removalFunctions: + - !type:RemovePsionicStatSources powerSlotCost: 0 - type: psionicPower id: HighAmplification name: HighAmplification - description: high-amplification-power-description - amplificationModifier: 0.25 + powerCategories: + - Passive + initializeFunctions: + - !type:AddPsionicStatSources + amplificationModifier: 0.25 + removalFunctions: + - !type:RemovePsionicStatSources powerSlotCost: 0 - type: psionicPower id: PowerOverwhelming name: PowerOverwhelming - description: power-overwhelming-power-description - metapsionicFeedback: power-overwhelming-power-feedback - amplificationModifier: 2 + powerCategories: + - Passive + - Dangerous + initializeFunctions: + - !type:AddPsionicStatSources + amplificationModifier: 2 + - !type:AddPsionicAssayFeedback + assayFeedback: power-overwhelming-power-feedback + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: OVERWHELMING + removalFunctions: + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: power-overwhelming-power-feedback + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: OVERWHELMING powerSlotCost: 2 - type: psionicPower id: LowDampening name: LowDampening - description: low-dampening-power-description - dampeningModifier: -0.25 + powerCategories: + - Passive + initializeFunctions: + - !type:AddPsionicStatSources + dampeningModifier: -0.25 + removalFunctions: + - !type:RemovePsionicStatSources powerSlotCost: 0 - type: psionicPower id: HighDampening name: HighDampening - description: high-dampening-power-description - dampeningModifier: 0.25 + powerCategories: + - Passive + initializeFunctions: + - !type:AddPsionicStatSources + dampeningModifier: 0.25 + removalFunctions: + - !type:RemovePsionicStatSources powerSlotCost: 0 - type: psionicPower id: ShadeskipPower name: Shadeskip - description: shadeskip-power-description - actions: - - ActionShadeskip - initializationFeedback: shadeskip-power-initialization-feedback - metapsionicFeedback: shadeskip-power-metapsionic-feedback - amplificationModifier: 1 + powerCategories: + - Anomalist + - Shadow + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionShadeskip + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: shadeskip-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: shadeskip-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 1 + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: tenebrous + - !type:PsionicAddAvailablePowers + powerPrototype: DarkSwapPower + weight: 0.1 + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: shadeskip-power-metapsionic-feedback + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: tenebrous + - !type:PsionicRemoveAvailablePowers + powerPrototype: DarkSwapPower - type: psionicPower id: TelekineticPulsePower name: Telekinetic Pulse - description: telekinetic-pulse-power-description - actions: - - ActionTelekineticPulse - initializationFeedback: telekinetic-pulse-power-initialization-feedback - metapsionicFeedback: telekinetic-pulse-power-metapsionic-feedback - amplificationModifier: 1 - -- type: psionicPower - id: ShadowkinPowers - name: Shadowkin Powers - description: shadowkin-powers-description - actions: - - ActionDarkSwap - powerSlotCost: 0 + powerCategories: + - Anomalist + - Kinetic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionTelekineticPulse + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: telekinetic-pulse-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 10 + - !type:AddPsionicAssayFeedback + assayFeedback: telekinetic-pulse-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 1 + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: kinetic + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: telekinetic-pulse-power-metapsionic-feedback + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: kinetic -- type: psionicPower - id: EtherealVisionPower - name: Ethereal Vision - description: ethereal-vision-powers-description - components: - - type: ShowEthereal - powerSlotCost: 0 +# - type: psionicPower +# id: EtherealVisionPower +# name: Ethereal Vision +# description: ethereal-vision-powers-description +# components: +# - type: ShowEthereal +# powerSlotCost: 0 - type: psionicPower id: DarkSwapPower name: DarkSwap - description: darkswap-power-description - actions: - - ActionDarkSwap - powerSlotCost: 1 - initializationFeedback: darkswap-power-initialization-feedback + powerCategories: + - Anomalist + - Shadow + - Dangerous + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionDarkSwap + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: darkswap-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 10 + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: tenebrous + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: tenebrous + powerSlotCost: 2 - type: psionicPower id: PyrokineticFlare name: Pyrokinetic Flare - description: pyrokinetic-flare-power-description - actions: - - ActionPyrokineticFlare + powerCategories: + - Anomalist + - Pyrokinetic + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionPyrokineticFlare + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: pyrokinetic-flare-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 4 + - !type:AddPsionicAssayFeedback + assayFeedback: pyrokinetic-flare-power-metapsionic-feedback + - !type:AddPsionicStatSources + amplificationModifier: 0.25 + - !type:PsionicAddAvailablePowers + powerPrototype: SummonImpPower + weight: 0.3 + - !type:PsionicAddAvailablePowers + powerPrototype: PyrokinesisPower + weight: 0.1 + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: pyre + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemoveAssayFeedback + assayFeedback: pyrokinetic-flare-power-metapsionic-feedback + - !type:PsionicRemoveAvailablePowers + powerPrototype: SummonImpPower + - !type:PsionicRemoveAvailablePowers + powerPrototype: PyrokinesisPower + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: pyre powerSlotCost: 1 - initializationFeedback: pyrokinetic-flare-power-initialization-feedback - metapsionicFeedback: pyrokinetic-flare-power-metapsionic-feedback - amplificationModifier: 0.25 - type: psionicPower id: SummonImpPower name: Summon Imp - description: summon-imp-power-description - actions: - - ActionSummonImp + powerCategories: + - Anomalist + - Pyrokinetic + - Dangerous + - Summoning + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionSummonImp + - !type:PsionicFeedbackPopup + - !type:PsionicFeedbackSelfChat + feedbackMessage: summon-imp-power-initialization-feedback + - !type:PsionicModifyGlimmer + glimmerModifier: 10 + - !type:AddPsionicStatSources + amplificationModifier: 0.5 + dampeningModifier: 0.5 + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: pyre + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: calling + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicStatSources + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: pyre + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: calling powerSlotCost: 1 - initializationFeedback: summon-imp-power-initialization-feedback - amplificationModifier: 0.5 - dampeningModifier: 0.5 - type: psionicPower id: SummonRemiliaPower name: Summon Remilia - description: summon-imp-power-description - actions: - - ActionSummonRemilia + powerCategories: + - Mentalic + - Unique + - Summoning + initializeFunctions: + - !type:AddPsionicActions + actions: + - ActionSummonRemilia + - !type:AddPsionicPsychognomicDescriptors + psychognomicDescriptor: calling + removalFunctions: + - !type:RemovePsionicActions + - !type:RemovePsionicPsychognomicDescriptors + psychognomicDescriptor: calling powerSlotCost: 0 From 71f200540802b8bdcfe9d89052cc0d853e89fb47 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Wed, 1 Jan 2025 22:00:16 +0000 Subject: [PATCH 24/31] Automatic Changelog Update (#1383) --- Resources/Changelog/Changelog.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 341c7bb92a..23c8fd9bc2 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8901,3 +8901,27 @@ Entries: id: 6603 time: '2025-01-01T03:33:47.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1390 +- author: VMSolidus + changes: + - type: Add + message: >- + Psionic Refactor V3 is here! No new powers are added in this update, but + the options for creating new powers has been SIGNIFICANTLY EXPANDED. + - type: Add + message: >- + Xenoglossy and Psychognomy now can only be rolled if you first have the + Telepathy power. + - type: Add + message: >- + Breath of Life can now only be rolled if you first have the Healing Word + power + - type: Add + message: Pyrokinesis and Summon Imp now require the Pyroknetic Flare power + - type: Add + message: >- + All new Psychognomy descriptors for many pre-existing powers. Have fun + being unintentionally screamed at telepathically by someone with the + POWER OVERWHELMING trait. + id: 6604 + time: '2025-01-01T21:59:50.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1383 From 6dd8c09c27de60cfcfc399080e64c2b0340acaf8 Mon Sep 17 00:00:00 2001 From: Sapphire <98045970+sapphirescript@users.noreply.github.com> Date: Wed, 1 Jan 2025 16:51:03 -0600 Subject: [PATCH 25/31] Fix the Width Slider Not Translating Smoothly (#1391) # Description The slider would jump around to fix the constraints because a division symbol was mistakenly replaced with a multiplication symbol, this fixes that. ---

Media

![edf53e72db6e17d97df08940f04e72d7](https://github.com/user-attachments/assets/b4ebcca5-e56b-41ab-8200-a2235d9b6f7c)

--- # Changelog :cl: - fix: The width slider in the profile editor view now moves correctly regarding the height slider. Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> --- Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs index ce14882d16..64db3eab12 100644 --- a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs @@ -1393,7 +1393,7 @@ private void UpdateDimensions(SliderUpdate updateType) if (updateType == SliderUpdate.Height || updateType == SliderUpdate.Both) if (ratio < 1 / sizeRatio || ratio > sizeRatio) - widthValue = heightValue * (ratio < 1 / sizeRatio ? (1 / sizeRatio) : sizeRatio); + widthValue = heightValue / (ratio < 1 / sizeRatio ? (1 / sizeRatio) : sizeRatio); if (updateType == SliderUpdate.Width || updateType == SliderUpdate.Both) if (ratio < 1 / sizeRatio || ratio > sizeRatio) From 4a07f33e1e8273c0b6e3d3f09afde71d69d9bd79 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Wed, 1 Jan 2025 22:51:28 +0000 Subject: [PATCH 26/31] Automatic Changelog Update (#1391) --- Resources/Changelog/Changelog.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 23c8fd9bc2..fbbeff84f6 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8925,3 +8925,12 @@ Entries: id: 6604 time: '2025-01-01T21:59:50.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1383 +- author: sapphirescript + changes: + - type: Fix + message: >- + The width slider in the profile editor view now moves correctly + regarding the height slider. + id: 6605 + time: '2025-01-01T22:51:04.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1391 From 174ce76e857e01e2028a6d3969881782d4fb46c0 Mon Sep 17 00:00:00 2001 From: Sapphire <98045970+sapphirescript@users.noreply.github.com> Date: Wed, 1 Jan 2025 18:16:49 -0600 Subject: [PATCH 27/31] Cherry Pick "Dynamic Radial Menus (#29678)" (#1393) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Description Cherry picks https://github.com/space-wizards/space-station-14/pull/29678 Needed for emotes to not be packed tightly together, also need this for a future PR where I will be fixing emotes in general ◕‿◕) ---

Media

![image](https://github.com/user-attachments/assets/bc58aee6-f615-4f6d-ad9a-793c482f3da6)

--- # Changelog :cl: - fix: Fixed radial menus overlapping where there's many icons. Co-authored-by: Rinary <72972221+Rinary1@users.noreply.github.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> --- Content.Client/UserInterface/Controls/RadialContainer.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Content.Client/UserInterface/Controls/RadialContainer.cs b/Content.Client/UserInterface/Controls/RadialContainer.cs index be263d1277..be9b8817a0 100644 --- a/Content.Client/UserInterface/Controls/RadialContainer.cs +++ b/Content.Client/UserInterface/Controls/RadialContainer.cs @@ -67,11 +67,18 @@ public RadialContainer() { } - + protected override void Draw(DrawingHandleScreen handle) { + + const float baseRadius = 100f; + const float radiusIncrement = 5f; + var children = ReserveSpaceForHiddenChildren ? Children : Children.Where(x => x.Visible); var childCount = children.Count(); + + // Add padding from the center at higher child counts so they don't overlap. + Radius = baseRadius + (childCount * radiusIncrement); // Determine the size of the arc, accounting for clockwise and anti-clockwise arrangements var arc = AngularRange.Y - AngularRange.X; From 1c41e4da788bbc667c9f627ea93c2894d00e5218 Mon Sep 17 00:00:00 2001 From: SimpleStation Changelogs Date: Thu, 2 Jan 2025 00:17:14 +0000 Subject: [PATCH 28/31] Automatic Changelog Update (#1393) --- Resources/Changelog/Changelog.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index fbbeff84f6..29ea651095 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -8934,3 +8934,10 @@ Entries: id: 6605 time: '2025-01-01T22:51:04.0000000+00:00' url: https://github.com/Simple-Station/Einstein-Engines/pull/1391 +- author: sapphirescript + changes: + - type: Fix + message: Fixed radial menus overlapping where there's many icons. + id: 6606 + time: '2025-01-02T00:16:49.0000000+00:00' + url: https://github.com/Simple-Station/Einstein-Engines/pull/1393 From 93ed70acfeda357133a701f637d3faeec02749bb Mon Sep 17 00:00:00 2001 From: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> Date: Wed, 1 Jan 2025 21:07:01 -0400 Subject: [PATCH 29/31] Wizmerge for Station AI (#1351) # Description the adding AI is now up to y'all because i'm not touching loadout code for name datasets, but it shouldn't be too bad from here --------- Signed-off-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> Signed-off-by: SolStar <44028047+ewokswagger@users.noreply.github.com> Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: themias <89101928+themias@users.noreply.github.com> Co-authored-by: Verm <32827189+Vermidia@users.noreply.github.com> Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Co-authored-by: Sphiral <145869023+SphiraI@users.noreply.github.com> Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com> Co-authored-by: metalgearsloth Co-authored-by: Alzore <140123969+Blackern5000@users.noreply.github.com> Co-authored-by: ravage <142820619+ravage123321@users.noreply.github.com> Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: Intoxicating-Innocence <188202277+Intoxicating-Innocence@users.noreply.github.com> Co-authored-by: Saphire Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com> Co-authored-by: Tayrtahn Co-authored-by: CaasGit <87243814+CaasGit@users.noreply.github.com> Co-authored-by: BramvanZijp <56019239+BramvanZijp@users.noreply.github.com> Co-authored-by: Boaz1111 <149967078+Boaz1111@users.noreply.github.com> Co-authored-by: NakataRin <45946146+NakataRin@users.noreply.github.com> Co-authored-by: Kara Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com> Co-authored-by: SlamBamActionman Co-authored-by: Doomsdrayk Co-authored-by: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Co-authored-by: ElectroJr Co-authored-by: Pieter-Jan Briers Co-authored-by: DrSmugleaf Co-authored-by: Julian Giebel Co-authored-by: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> Co-authored-by: Repo <47093363+Titian3@users.noreply.github.com> Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Co-authored-by: icekot8 <93311212+icekot8@users.noreply.github.com> Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com> Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Co-authored-by: no <165581243+pissdemon@users.noreply.github.com> Co-authored-by: Tornado Tech <54727692+Tornado-Technology@users.noreply.github.com> Co-authored-by: osjarw <62134478+osjarw@users.noreply.github.com> Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com> Co-authored-by: TGRCDev Co-authored-by: Milon Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Co-authored-by: Fildrance Co-authored-by: pa.pecherskij Co-authored-by: chavonadelal <156101927+chavonadelal@users.noreply.github.com> Co-authored-by: SolStar <44028047+ewokswagger@users.noreply.github.com> Co-authored-by: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com> Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> Co-authored-by: ArchRBX <5040911+ArchRBX@users.noreply.github.com> Co-authored-by: archrbx Co-authored-by: Radezolid Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Co-authored-by: EmoGarbage404 Co-authored-by: MilenVolf <63782763+MilenVolf@users.noreply.github.com> Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com> Co-authored-by: Velcroboy Co-authored-by: neuPanda Co-authored-by: neuPanda Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> Co-authored-by: Whatstone Co-authored-by: VideoKompany <135313844+VlaDOS1408@users.noreply.github.com> --- .../UI/AccessOverriderBoundUserInterface.cs | 45 +- .../Access/UI/AccessOverriderWindow.xaml.cs | 39 +- .../UI/AgentIDCardBoundUserInterface.cs | 34 +- .../Access/UI/AgentIDCardWindow.xaml | 15 +- .../Access/UI/AgentIDCardWindow.xaml.cs | 67 +- Content.Client/Actions/ActionsSystem.cs | 19 +- .../Systems/AdminFrozenSystem.cs | 7 + .../Administration/UI/AdminMenuWindow.xaml | 4 +- .../Administration/UI/AdminMenuWindow.xaml.cs | 73 +- .../UI/BanList/BanListWindow.xaml.cs | 1 + .../UI/BanPanel/BanPanel.xaml.cs | 11 +- .../UI/Bwoink/BwoinkControl.xaml.cs | 53 +- .../CustomControls/PlayerListControl.xaml.cs | 21 +- .../UI/PlayerPanel/PlayerPanel.xaml | 36 + .../UI/PlayerPanel/PlayerPanel.xaml.cs | 132 + .../UI/PlayerPanel/PlayerPanelEui.cs | 72 + .../UI/SetOutfit/SetOutfitMenu.xaml.cs | 1 + .../SpawnExplosionWindow.xaml.cs | 6 +- .../BabyJailTab/BabyJailStatusWindow.xaml | 6 + .../BabyJailTab/BabyJailStatusWindow.xaml.cs | 21 + .../UI/Tabs/BabyJailTab/BabyJailTab.xaml | 26 + .../UI/Tabs/BabyJailTab/BabyJailTab.xaml.cs | 75 + .../UI/Tabs/ObjectsTab/ObjectsTab.xaml | 23 +- .../UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs | 128 +- .../UI/Tabs/ObjectsTab/ObjectsTabEntry.xaml | 8 +- .../Tabs/ObjectsTab/ObjectsTabEntry.xaml.cs | 6 +- .../UI/Tabs/ObjectsTab/ObjectsTabHeader.xaml | 21 + .../Tabs/ObjectsTab/ObjectsTabHeader.xaml.cs | 86 + .../UI/Tabs/PlayerTab/PlayerTab.xaml.cs | 5 +- .../Ame/UI/AmeControllerBoundUserInterface.cs | 16 +- Content.Client/Ame/UI/AmeWindow.xaml.cs | 19 +- .../Ui/AnomalyGeneratorBoundUserInterface.cs | 22 +- .../Anomaly/Ui/AnomalyGeneratorWindow.xaml.cs | 8 +- Content.Client/Antag/AntagStatusIconSystem.cs | 68 - Content.Client/Arcade/BlockGameMenu.cs | 45 +- .../Arcade/SpaceVillainArcadeMenu.cs | 45 +- .../Arcade/UI/BlockGameBoundUserInterface.cs | 5 +- .../SpaceVillainArcadeBoundUserInterface.cs | 16 +- .../Monitor/UI/AirAlarmBoundUserInterface.cs | 12 +- .../Atmos/Monitor/UI/AirAlarmWindow.xaml.cs | 7 +- .../Atmos/UI/GasCanisterBoundUserInterface.cs | 9 +- .../Atmos/UI/GasFilterBoundUserInterface.cs | 11 +- .../Atmos/UI/GasFilterWindow.xaml.cs | 7 +- .../Atmos/UI/GasMixerBoundUserInteface.cs | 18 +- .../UI/GasPressurePumpBoundUserInterface.cs | 17 +- .../UI/GasThermomachineBoundUserInterface.cs | 17 +- .../UI/GasVolumePumpBoundUserInterface.cs | 19 +- .../Atmos/UI/SpaceHeaterBoundUserInterface.cs | 10 +- .../Jukebox/JukeboxBoundUserInterface.cs | 21 +- .../CryostorageBoundUserInterface.cs | 15 +- .../CargoBountyConsoleBoundUserInterface.cs | 17 +- .../CargoPalletConsoleBoundUserInterface.cs | 15 +- .../CargoShuttleConsoleBoundUserInterface.cs | 24 +- .../Cargo/UI/CargoShuttleMenu.xaml.cs | 13 +- .../Cartridges/CrewManifestUiFragment.xaml.cs | 3 +- .../CartridgeLoader/Cartridges/LogProbeUi.cs | 2 +- .../Cartridges/LogProbeUiFragment.xaml | 28 +- .../Cartridges/LogProbeUiFragment.xaml.cs | 109 +- .../UI/ChemMasterBoundUserInterface.cs | 20 +- .../Chemistry/UI/ChemMasterWindow.xaml.cs | 274 +- .../UI/ReagentDispenserBoundUserInterface.cs | 27 +- .../UI/TransferAmountBoundUserInterface.cs | 12 +- .../UI/CloningConsoleBoundUserInterface.cs | 25 +- Content.Client/Clothing/MagbootsSystem.cs | 8 - .../Clothing/Systems/CursedMaskSystem.cs | 6 + .../Systems/PilotedByClothingSystem.cs | 19 + .../UI/ChameleonBoundUserInterface.cs | 16 +- .../Commands/HideMechanismsCommand.cs | 2 +- .../Commands/ShowHealthBarsCommand.cs | 1 + ...CommunicationsConsoleBoundUserInterface.cs | 72 +- .../UI/CommunicationsConsoleMenu.xaml | 63 +- .../UI/CommunicationsConsoleMenu.xaml.cs | 83 +- .../Computer/ComputerBoundUserInterface.cs | 15 +- .../UI/ConfigurationBoundUserInterface.cs | 28 +- .../Configurable/UI/ConfigurationMenu.cs | 18 +- .../UI/FlatpackCreatorBoundUserInterface.cs | 14 +- .../UI/FlatpackCreatorMenu.xaml.cs | 14 +- .../Crayon/UI/CrayonBoundUserInterface.cs | 40 +- Content.Client/Crayon/UI/CrayonWindow.xaml.cs | 18 +- .../CrewManifest/CrewManifestSystem.cs | 21 +- .../CrewManifest/CrewManifestUi.xaml.cs | 1 + .../CrewManifest/UI/CrewManifestSection.cs | 2 +- .../Cartridges/EditChatPopup.xaml | 53 + .../Cartridges/EditChatPopup.xaml.cs | 89 + .../Cartridges/NanoChatEntry.xaml | 48 + .../Cartridges/NanoChatEntry.xaml.cs | 39 + .../Cartridges/NanoChatLogEntry.xaml | 21 + .../Cartridges/NanoChatLogEntry.xaml.cs | 17 + .../Cartridges/NanoChatMessageBubble.xaml | 55 + .../Cartridges/NanoChatMessageBubble.xaml.cs | 62 + .../CartridgeLoader/Cartridges/NanoChatUi.cs | 43 + .../Cartridges/NanoChatUiFragment.xaml | 175 + .../Cartridges/NanoChatUiFragment.xaml.cs | 289 + .../Cartridges/NewChatPopup.xaml | 52 + .../Cartridges/NewChatPopup.xaml.cs | 87 + .../Cartridges/PriceHistoryTable.xaml | 25 + .../Cartridges/PriceHistoryTable.xaml.cs | 75 + .../Cartridges/StockTradingUi.cs | 45 + .../Cartridges/StockTradingUiFragment.xaml | 44 + .../Cartridges/StockTradingUiFragment.xaml.cs | 269 + .../DeltaV/NanoChat/NanoChatSystem.cs | 5 + .../VendingMachines/ShopVendorSystem.cs | 123 + .../UI/ShopVendorBoundUserInterface.cs | 25 + .../VendingMachines/UI/ShopVendorItem.xaml | 13 + .../VendingMachines/UI/ShopVendorItem.xaml.cs | 21 + .../VendingMachines/UI/ShopVendorWindow.xaml | 24 + .../UI/ShopVendorWindow.xaml.cs | 147 + .../UI/DisposalRouterBoundUserInterface.cs | 22 +- .../UI/DisposalTaggerBoundUserInterface.cs | 23 +- .../DoorElectronicsBoundUserInterface.cs | 31 +- .../DoorElectronicsConfigurationMenu.xaml.cs | 21 +- .../Drowsiness/DrowsinessOverlay.cs | 80 + Content.Client/Drowsiness/DrowsinessSystem.cs | 53 + Content.Client/Entry/EntryPoint.cs | 3 +- Content.Client/Fax/UI/FaxBoundUi.cs | 12 +- .../ForensicScannerBoundUserInterface.cs | 15 +- .../GPS/Components/HandheldGPSComponent.cs | 9 - .../GPS/Systems/HandheldGpsSystem.cs | 2 +- .../GPS/UI/HandheldGpsStatusControl.cs | 18 +- .../Gateway/UI/GatewayBoundUserInterface.cs | 16 +- .../Gateway/UI/GatewayWindow.xaml.cs | 10 +- Content.Client/Gravity/GravitySystem.cs | 5 +- .../UI/GravityGeneratorBoundUserInterface.cs | 55 - .../Gravity/UI/GravityGeneratorWindow.xaml.cs | 74 - ...manoidMarkingModifierBoundUserInterface.cs | 4 +- .../Instruments/UI/BandMenu.xaml.cs | 6 +- .../Instruments/UI/ChannelsMenu.xaml.cs | 5 +- .../UI/InstrumentBoundUserInterface.cs | 36 +- .../Instruments/UI/InstrumentMenu.xaml.cs | 171 +- .../Inventory/StrippableBoundUserInterface.cs | 33 +- Content.Client/IoC/ClientContentIoC.cs | 8 +- Content.Client/Items/Systems/ItemSystem.cs | 2 +- .../Items/Systems/ItemToggleSystem.cs | 9 - Content.Client/Kitchen/UI/GrinderMenu.xaml.cs | 42 +- .../Kitchen/UI/MicrowaveBoundUserInterface.cs | 43 +- .../Kitchen/UI/MicrowaveMenu.xaml.cs | 25 +- .../UI/ReagentGrinderBoundUserInterface.cs | 34 +- .../UI/HandLabelerBoundUserInterface.cs | 16 +- Content.Client/LateJoin/LateJoinGui.cs | 2 +- .../Lathe/UI/LatheBoundUserInterface.cs | 18 +- Content.Client/Lathe/UI/LatheMenu.xaml | 30 +- Content.Client/Lathe/UI/LatheMenu.xaml.cs | 160 +- Content.Client/Lathe/UI/RecipeControl.xaml | 6 +- Content.Client/Lathe/UI/RecipeControl.xaml.cs | 9 +- .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 4 +- .../UI/LobbyCharacterPreviewPanel.xaml.cs | 1 + Content.Client/Lobby/UI/LobbyGui.xaml.cs | 1 + .../UI/SignalTimerBoundUserInterface.cs | 24 +- .../UI/SignalTimerWindow.xaml.cs | 25 +- .../MagicMirrorBoundUserInterface.cs | 15 +- .../Ui/NewsWriterBoundUserInterface.cs | 18 +- .../MassMedia/Ui/NewsWriterMenu.xaml.cs | 6 +- .../Mech/Ui/MechBoundUserInterface.cs | 17 +- Content.Client/Mech/Ui/MechMenu.xaml.cs | 9 +- .../CrewMonitoringBoundUserInterface.cs | 18 +- .../CrewMonitoringWindow.xaml.cs | 19 +- .../MouseRotator/MouseRotatorSystem.cs | 3 +- .../Movement/Systems/JetpackSystem.cs | 4 +- .../NetworkConfiguratorBoundUserInterface.cs | 39 +- ...tworkConfiguratorConfigurationMenu.xaml.cs | 8 +- .../NetworkConfiguratorDeviceList.xaml.cs | 12 +- .../NetworkConfiguratorLinkMenu.xaml.cs | 16 +- .../NetworkConfiguratorListMenu.xaml.cs | 13 +- .../Ninja/Systems/ItemCreatorSystem.cs | 5 + .../Ninja/Systems/NinjaGlovesSystem.cs | 7 +- .../Ninja/Systems/NinjaSuitSystem.cs | 21 +- Content.Client/Ninja/Systems/NinjaSystem.cs | 9 +- .../Ninja/Systems/SpiderChargeSystem.cs | 5 + Content.Client/Nuke/NukeBoundUserInterface.cs | 17 +- .../WarDeclaratorBoundUserInterface.cs | 18 +- .../NukeOps/WarDeclaratorWindow.xaml.cs | 9 +- .../EntitySystems/ClientFoodSequenceSystem.cs | 62 + Content.Client/Nyanotrasen/Mail/MailSystem.cs | 2 +- Content.Client/Options/UI/OptionsMenu.xaml.cs | 1 + Content.Client/Outline/TargetOutlineSystem.cs | 3 +- .../Overlays/EntityHealthBarOverlay.cs | 44 +- .../Overlays/ShowCriminalRecordIconsSystem.cs | 4 +- .../Overlays/ShowHealthBarsSystem.cs | 14 +- .../Overlays/ShowHealthIconsSystem.cs | 9 +- .../Overlays/ShowHungerIconsSystem.cs | 2 +- Content.Client/Overlays/ShowJobIconsSystem.cs | 6 +- .../Overlays/ShowMindShieldIconsSystem.cs | 4 +- .../Overlays/ShowSyndicateIconsSystem.cs | 5 +- .../Overlays/ShowThirstIconsSystem.cs | 2 +- Content.Client/PDA/PdaBoundUserInterface.cs | 21 +- .../PDA/Ringer/RingerBoundUserInterface.cs | 4 +- .../Paper/UI/PaperBoundUserInterface.cs | 17 +- Content.Client/Paper/UI/PaperWindow.xaml.cs | 6 +- .../ParticleAcceleratorBoundUserInterface.cs | 16 +- .../UI/ParticleAcceleratorControlMenu.cs | 31 +- .../UI/NavMapBeaconBoundUserInterface.cs | 16 +- .../Pinpointer/UI/NavMapBeaconWindow.xaml.cs | 25 +- .../UI/StationMapBeaconControl.xaml | 19 + .../UI/StationMapBeaconControl.xaml.cs | 50 + .../UI/StationMapBoundUserInterface.cs | 25 +- .../Pinpointer/UI/StationMapWindow.xaml | 23 +- .../Pinpointer/UI/StationMapWindow.xaml.cs | 58 +- .../UI/UntrackedMapBoundUserInterface.cs | 35 - .../JobRequirementsManager.cs | 5 +- .../Power/APC/ApcBoundUserInterface.cs | 16 +- Content.Client/Power/APC/UI/ApcMenu.xaml.cs | 12 +- .../Components/ApcPowerReceiverComponent.cs | 8 + .../EntitySystems/PowerReceiverSystem.cs | 43 + .../Power/Generator/GeneratorWindow.xaml.cs | 53 +- .../PortableGeneratorBoundUserInterface.cs | 25 +- .../PowerChargeBoundUserInterface.cs | 38 + .../Power/PowerCharge/PowerChargeComponent.cs | 10 + .../PowerCharge/PowerChargeWindow.xaml} | 16 +- .../PowerCharge/PowerChargeWindow.xaml.cs | 72 + ...owerMonitoringConsoleBoundUserInterface.cs | 19 +- .../PowerMonitoringWindow.xaml.Widgets.cs | 6 +- .../Power/PowerMonitoringWindow.xaml.cs | 84 +- Content.Client/RCD/RCDMenu.xaml.cs | 40 +- .../RCD/RCDMenuBoundUserInterface.cs | 16 +- .../Overlays/RadiationPulseOverlay.cs | 9 +- .../Radio/EntitySystems/RadioDeviceSystem.cs | 23 + .../Radio/Ui/IntercomBoundUserInterface.cs | 30 +- Content.Client/Radio/Ui/IntercomMenu.xaml.cs | 35 +- .../UI/DiskConsoleBoundUserInterface.cs | 14 +- .../UI/ResearchClientBoundUserInterface.cs | 15 +- .../ResearchClientServerSelectionMenu.xaml.cs | 11 +- .../UI/ResearchConsoleBoundUserInterface.cs | 29 +- .../Research/UI/ResearchConsoleMenu.xaml.cs | 29 +- .../Revolutionary/RevolutionarySystem.cs | 37 +- .../UI/RoboticsConsoleBoundUserInterface.cs | 18 +- .../Robotics/UI/RoboticsConsoleWindow.xaml.cs | 27 +- Content.Client/Roles/RoleCodewordSystem.cs | 8 + .../SSDIndicator/SSDIndicatorSystem.cs | 3 +- ...vageExpeditionConsoleBoundUserInterface.cs | 12 +- .../BUI/IFFConsoleBoundUserInterface.cs | 4 +- .../BUI/RadarConsoleBoundUserInterface.cs | 14 +- .../BUI/ShuttleConsoleBoundUserInterface.cs | 8 +- Content.Client/Shuttles/UI/NavScreen.xaml | 27 +- Content.Client/Shuttles/UI/NavScreen.xaml.cs | 3 + .../Shuttles/UI/ShuttleConsoleWindow.xaml.cs | 2 + .../Shuttles/UI/ShuttleNavControl.xaml.cs | 8 +- .../Silicons/Borgs/BorgBoundUserInterface.cs | 18 +- Content.Client/Silicons/Borgs/BorgMenu.xaml | 2 +- .../Silicons/Borgs/BorgMenu.xaml.cs | 62 +- .../SiliconLawEditUi/SiliconLawContainer.xaml | 31 + .../SiliconLawContainer.xaml.cs | 61 + .../Laws/SiliconLawEditUi/SiliconLawEui.cs | 38 + .../Laws/SiliconLawEditUi/SiliconLawUi.xaml | 22 + .../SiliconLawEditUi/SiliconLawUi.xaml.cs | 89 + .../Laws/Ui/SiliconLawBoundUserInterface.cs | 15 +- .../Silicons/StationAi/StationAiOverlay.cs | 119 + .../Silicons/StationAi/StationAiSystem.cs | 80 + .../UI/SprayPainterBoundUserInterface.cs | 27 +- Content.Client/Sprite/SpriteFadeSystem.cs | 4 +- .../StationRecords/GeneralRecord.xaml | 13 + .../StationRecords/GeneralRecord.xaml.cs | 34 + ...lStationRecordConsoleBoundUserInterface.cs | 14 +- .../GeneralStationRecordConsoleWindow.xaml | 2 +- .../GeneralStationRecordConsoleWindow.xaml.cs | 51 +- .../StatusIcon/StatusIconOverlay.cs | 4 +- Content.Client/StatusIcon/StatusIconSystem.cs | 36 +- Content.Client/Stealth/StealthSystem.cs | 3 +- .../Storage/Systems/ItemCounterSystem.cs | 2 +- .../Store/Ui/StoreBoundUserInterface.cs | 44 +- .../Store/Ui/StoreListingControl.xaml | 2 + .../Store/Ui/StoreListingControl.xaml.cs | 7 +- Content.Client/Store/Ui/StoreMenu.xaml.cs | 102 +- Content.Client/Strip/StrippingMenu.cs | 11 +- Content.Client/Stylesheets/StyleNano.cs | 5 + .../UI/SurveillanceCameraMonitorBoundUi.cs | 11 +- Content.Client/Tabletop/TabletopSystem.cs | 5 +- .../Thief/ThiefBackpackBoundUserInterface.cs | 19 +- .../Thief/ThiefBackpackMenu.xaml.cs | 28 +- .../Throwing/ThrownItemVisualizerSystem.cs | 1 - .../Systems/Actions/ActionUIController.cs | 70 +- .../Systems/Admin/AdminUIController.cs | 31 +- .../GasTank/GasTankBoundUserInterface.cs | 10 +- .../Systems/Atmos/GasTank/GasTankWindow.cs | 317 +- .../Systems/Chat/ChatUIController.cs | 23 +- .../Systems/Info/InfoUIController.cs | 31 +- .../Systems/Sandbox/SandboxUIController.cs | 20 + .../Sandbox/Windows/SandboxWindow.xaml | 1 + .../VendingMachineBoundUserInterface.cs | 8 +- Content.Client/Verbs/VerbSystem.cs | 8 +- .../VoiceMask/VoiceMaskBoundUserInterface.cs | 9 +- .../VoiceMaskNameChangeWindow.xaml.cs | 10 +- .../Weapons/Melee/MeleeArcOverlay.cs | 6 +- .../Weapons/Melee/MeleeSpreadCommand.cs | 3 +- .../Weapons/Melee/MeleeWeaponSystem.cs | 2 +- .../Melee/UI/MeleeSpeechBoundUserInterface.cs | 10 +- .../Weapons/Ranged/GunSpreadOverlay.cs | 6 +- .../Weapons/Ranged/Systems/GunSystem.cs | 35 +- .../BloodCult/BloodCultistSystem.cs | 47 +- .../Wires/UI/WiresBoundUserInterface.cs | 7 +- Content.Client/Wires/UI/WiresMenu.cs | 16 +- .../Ui/AnalysisConsoleBoundUserInterface.cs | 6 +- .../Ui/AnalysisConsoleMenu.xaml.cs | 1 + Content.Client/Zombies/ZombieSystem.cs | 48 +- .../BUI/ShuttleConsoleBoundUserInterface.cs | 26 + .../_NF/Shuttles/UI/NavScreen.xaml.cs | 48 + .../Shuttles/UI/ShuttleConsoleWindow.xaml.cs | 21 + .../_NF/Shuttles/UI/ShuttleNavControl.xaml.cs | 30 + Content.IntegrationTests/AssemblyInfo.cs | 8 + .../Pair/TestPair.Cvars.cs | 69 + .../Pair/TestPair.Recycle.cs | 9 + Content.IntegrationTests/Pair/TestPair.cs | 72 +- Content.IntegrationTests/PoolManager.cs | 12 +- .../PoolManagerTestEventHandler.cs | 5 +- Content.IntegrationTests/PoolSettings.cs | 46 +- .../Tests/Actions/ActionPvsDetachTest.cs | 8 +- .../Tests/Atmos/GridJoinTest.cs | 53 + Content.IntegrationTests/Tests/CargoTest.cs | 90 +- .../Tests/Commands/PardonCommand.cs | 24 +- .../Tests/Commands/SuicideCommandTests.cs | 371 + .../Construction/ConstructionPrototypeTest.cs | 19 +- .../Tests/Doors/AirlockTest.cs | 2 +- Content.IntegrationTests/Tests/EntityTest.cs | 5 + .../Tests/GameRules/NukeOpsTest.cs | 1 - .../Tests/Gravity/WeightlessStatusTests.cs | 3 + .../Tests/GravityGridTest.cs | 3 + .../Tests/Hands/HandTests.cs | 4 +- .../Tests/Interaction/InRangeUnobstructed.cs | 4 +- .../Interaction/InteractionTest.Helpers.cs | 2 +- .../Tests/Interaction/InteractionTest.cs | 4 +- .../Tests/MaterialArbitrageTest.cs | 6 +- Content.IntegrationTests/Tests/StoreTests.cs | 160 + Content.IntegrationTests/Tests/Tag/TagTest.cs | 161 +- .../Tests/Toolshed/AdminTest.cs | 20 +- .../Tests/Toolshed/LocTest.cs | 23 +- .../Tests/Toolshed/ToolshedTest.cs | 27 +- .../20240112194620_Blacklist.Designer.cs | 1769 + .../Postgres/20240112194620_Blacklist.cs | 33 + .../20240318022005_AdminMessageDismiss.cs | 2 +- ...40606121555_ban_notify_trigger.Designer.cs | 1913 + .../20240606121555_ban_notify_trigger.cs | 44 + ...0606175154_ReturnLastReadRules.Designer.cs | 1913 + .../20240606175154_ReturnLastReadRules.cs | 29 + ...1120713_ConnectionLogTimeIndex.Designer.cs | 1915 + .../20240621120713_ConnectionLogTimeIndex.cs | 27 + .../20240623005121_BanTemplate.Designer.cs | 279 +- .../20241111170112_ModernHwid.Designer.cs | 2072 ++ .../Postgres/20241111170112_ModernHwid.cs | 62 + ...20241111193608_ConnectionTrust.Designer.cs | 2076 ++ .../20241111193608_ConnectionTrust.cs | 29 + .../20241222203147_UpstreamMerge.Designer.cs | 2030 + .../Postgres/20241222203147_UpstreamMerge.cs | 48 + .../PostgresServerDbContextModelSnapshot.cs | 154 +- .../20240112194612_Blacklist.Designer.cs | 1701 + .../Sqlite/20240112194612_Blacklist.cs | 33 + .../20240318021959_AdminMessageDismiss.cs | 2 +- ...0606175141_ReturnLastReadRules.Designer.cs | 1838 + .../20240606175141_ReturnLastReadRules.cs | 29 + ...1120705_ConnectionLogTimeIndex.Designer.cs | 1840 + .../20240621120705_ConnectionLogTimeIndex.cs | 27 + .../20240623005113_BanTemplate.Designer.cs | 267 +- .../20241111170107_ModernHwid.Designer.cs | 1995 + .../Sqlite/20241111170107_ModernHwid.cs | 62 + ...20241111193602_ConnectionTrust.Designer.cs | 1999 + .../Sqlite/20241111193602_ConnectionTrust.cs | 29 + .../20241222203134_UpstreamMerge.Designer.cs | 1957 + .../Sqlite/20241222203134_UpstreamMerge.cs | 48 + .../SqliteServerDbContextModelSnapshot.cs | 154 +- Content.Server.Database/Model.cs | 125 +- Content.Server.Database/SnakeCaseNaming.cs | 40 +- Content.Server.Database/add-migration.ps1 | 4 +- Content.Server.Database/remove-migration.ps1 | 4 +- .../Abilities/HealOtherPowerSystem.cs | 3 +- .../Psionics/PsionicAbilitiesSystem.cs | 14 +- .../Psionics/PsionicFamiliarSystem.cs | 5 +- Content.Server/Access/AddAccessLogCommand.cs | 17 +- .../Access/Components/AgentIDCardComponent.cs | 20 +- .../Access/Systems/AccessOverriderSystem.cs | 3 +- .../Access/Systems/AgentIDCardSystem.cs | 63 +- .../Access/Systems/IdCardConsoleSystem.cs | 4 +- Content.Server/Access/Systems/IdCardSystem.cs | 16 + .../Access/Systems/PresetIdCardSystem.cs | 4 +- .../Actions/ActionOnInteractSystem.cs | 50 +- .../Administration/BanList/BanListEui.cs | 8 +- Content.Server/Administration/BanPanelEui.cs | 9 +- .../Commands/BabyJailCommand.cs | 139 + .../Administration/Commands/BanListCommand.cs | 2 +- .../Commands/ExplosionCommand.cs | 3 +- .../Commands/PanicBunkerCommand.cs | 2 +- .../Commands/PlayerPanelCommand.cs | 56 + .../Commands/RoleBanListCommand.cs | 3 +- .../Administration/Managers/AdminManager.cs | 1 - .../Managers/BanManager.Notification.cs | 123 + .../Administration/Managers/BanManager.cs | 159 +- .../Administration/Managers/IBanManager.cs | 10 +- .../Administration/PlayerLocator.cs | 99 +- .../Administration/PlayerPanelEui.cs | 210 + .../Systems/AdminFrozenSystem.cs | 16 + .../Administration/Systems/AdminSystem.cs | 68 +- .../Systems/AdminVerbSystem.Smites.cs | 3 +- .../Systems/AdminVerbSystem.Tools.cs | 2 + .../Administration/Systems/AdminVerbSystem.cs | 97 +- .../Administration/Systems/BwoinkSystem.cs | 2 +- .../Administration/Systems/SuperBonkSystem.cs | 22 +- .../Administration/Toolshed/MarkedCommand.cs | 2 +- .../Toolshed/RejuvenateCommand.cs | 2 +- .../Toolshed/SolutionCommand.cs | 34 +- .../Administration/Toolshed/TagCommand.cs | 71 +- .../AlertLevel/AlertLevelDisplaySystem.cs | 1 + .../Ame/EntitySystems/AmeControllerSystem.cs | 1 + Content.Server/Animals/Systems/UdderSystem.cs | 5 +- .../Anomaly/AnomalySynchronizerSystem.cs | 1 + .../Anomaly/AnomalySystem.Generator.cs | 1 + .../Effects/ElectricityAnomalySystem.cs | 2 +- .../Anomaly/Effects/InjectionAnomalySystem.cs | 4 +- Content.Server/Antag/AntagObjectivesSystem.cs | 35 + .../Antag/AntagRandomObjectivesSystem.cs | 52 + .../Antag/AntagSelectionSystem.API.cs | 2 +- Content.Server/Antag/AntagSelectionSystem.cs | 28 +- .../Antag/Components/AntagImmuneComponent.cs | 7 + .../Components/AntagObjectivesComponent.cs | 18 + .../AntagRandomObjectivesComponent.cs | 52 + .../Components/AntagSelectionComponent.cs | 7 + .../Antag/MobReplacementRuleSystem.cs | 2 + .../Arcade/BlockGame/BlockGameArcadeSystem.cs | 1 + .../SpaceVillainArcadeSystem.cs | 1 + .../Components/MovedByPressureComponent.cs | 31 - .../AtmosphereSystem.ExcitedGroup.cs | 2 +- .../AtmosphereSystem.HighPressureDelta.cs | 1 + .../Atmos/Monitor/Systems/AirAlarmSystem.cs | 1 + .../Monitor/Systems/AtmosAlarmableSystem.cs | 4 +- .../Monitor/Systems/AtmosMonitoringSystem.cs | 1 + .../Piping/EntitySystems/AtmosDeviceSystem.cs | 11 +- .../EntitySystems/GasThermoMachineSystem.cs | 2 +- .../Unary/EntitySystems/GasVentPumpSystem.cs | 1 + .../EntitySystems/GasVentScrubberSystem.cs | 1 + .../Atmos/Portable/PortableScrubberSystem.cs | 1 + .../Atmos/Portable/SpaceHeaterSystem.cs | 3 +- Content.Server/Atmos/Rotting/RottingSystem.cs | 6 +- Content.Server/Audio/AmbientSoundSystem.cs | 1 + Content.Server/Audio/Jukebox/JukeboxSystem.cs | 1 + Content.Server/Beam/BeamSystem.cs | 6 +- Content.Server/Bed/BedSystem.cs | 1 + .../Body/Systems/BloodstreamSystem.cs | 2 +- .../Body/Systems/InternalsSystem.cs | 28 +- Content.Server/Body/Systems/LungSystem.cs | 28 +- .../Body/Systems/MetabolizerSystem.cs | 4 +- .../Body/Systems/RespiratorSystem.cs | 123 +- Content.Server/Botany/SeedPrototype.cs | 6 +- .../Botany/Systems/BotanySwabSystem.cs | 3 +- .../Buckle/Systems/AntiRotOnBuckleSystem.cs | 1 + .../Components/StationStockMarketComponent.cs | 71 + Content.Server/Cargo/StocksCommands.cs | 135 + .../Cargo/Systems/CargoSystem.Bounty.cs | 21 +- .../Cargo/Systems/CargoSystem.Orders.cs | 35 +- .../Cargo/Systems/CargoSystem.Telepad.cs | 1 + Content.Server/Cargo/Systems/CargoSystem.cs | 17 +- Content.Server/Cargo/Systems/PricingSystem.cs | 21 + .../Cargo/Systems/StockMarketSystem.cs | 376 + Content.Server/Carrying/CarryingSystem.cs | 5 +- .../CartridgeLoader/CartridgeLoaderSystem.cs | 1 + .../Cartridges/AstroNavCartridgeComponent.cs | 9 + .../Cartridges/AstroNavCartridgeSystem.cs | 32 + .../Cartridges/LogProbeCartridgeComponent.cs | 7 + .../Cartridges/LogProbeCartridgeSystem.cs | 16 +- .../Cartridges/MedTekCartridgeComponent.cs | 6 + .../Cartridges/MedTekCartridgeSystem.cs | 31 + .../Chapel/SacrificialAltarSystem.cs | 3 +- .../Components/AutoRechargeComponent.cs | 1 + .../Charges/Systems/ChargesSystem.cs | 12 +- .../Chat/Commands/SuicideCommand.cs | 34 +- Content.Server/Chat/SuicideSystem.cs | 217 +- .../Chat/Systems/ChatSystem.Emote.cs | 54 +- Content.Server/Chat/Systems/ChatSystem.cs | 7 +- .../V2/Commands/DeleteChatMessageCommand.cs | 2 +- .../V2/Commands/NukeChatMessagesCommand.cs | 2 +- .../TransformableContainerComponent.cs | 8 - .../EntitySystems/HypospraySystem.cs | 44 +- .../Chemistry/EntitySystems/InjectorSystem.cs | 6 +- .../SolutionContainerMixerSystem.cs | 1 + .../EntitySystems/SolutionHeaterSystem.cs | 1 + .../TransformableContainerSystem.cs | 27 +- .../ReactionEffects/AreaReactionEffect.cs | 79 - .../ExplosionReactionEffect.cs | 72 - .../SolutionTemperatureEffects.cs | 121 - .../BodyTemperature.cs | 36 - .../MobStateCondition.cs | 30 - .../ReagentEffectConditions/OrganType.cs | 42 - .../ReagentThreshold.cs | 51 - .../SolutionTemperature.cs | 36 - .../ReagentEffectConditions/TotalDamage.cs | 35 - .../ReagentEffectConditions/TotalHunger.cs | 35 - .../ReagentEffects/AddToSolutionReaction.cs | 31 - .../ReagentEffects/ChemCleanBloodstream.cs | 33 - .../ReagentEffects/ChemHealEyeDamage.cs | 32 - .../Chemistry/ReagentEffects/Electrocute.cs | 31 - .../ReagentEffects/ExtinguishReaction.cs | 24 - .../ReagentEffects/FlammableReaction.cs | 34 - .../Chemistry/ReagentEffects/Ignite.cs | 25 - .../ReagentEffects/ModifyBleedAmount.cs | 31 - .../ReagentEffects/ModifyBloodLevel.cs | 32 - .../Chemistry/ReagentEffects/ModifyLungGas.cs | 30 - .../ReagentEffects/MovespeedModifier.cs | 75 - .../Chemistry/ReagentEffects/Oxygenate.cs | 25 - .../PlantMetabolism/PlantAdjustAttribute.cs | 45 - .../PlantMetabolism/PlantAdjustHealth.cs | 19 - .../PlantAdjustMutationLevel.cs | 15 - .../PlantMetabolism/PlantAdjustMutationMod.cs | 17 - .../PlantMetabolism/PlantAdjustNutrition.cs | 20 - .../PlantMetabolism/PlantAdjustPests.cs | 17 - .../PlantMetabolism/PlantAdjustToxins.cs | 17 - .../PlantMetabolism/PlantAdjustWater.cs | 20 - .../PlantMetabolism/PlantAdjustWeeds.cs | 17 - .../PlantMetabolism/PlantAffectGrowth.cs | 20 - .../PlantMetabolism/PlantCryoxadone.cs | 33 - .../PlantMetabolism/PlantDiethylamine.cs | 41 - .../PlantMetabolism/PlantPhalanximine.cs | 24 - .../PlantMetabolism/RobustHarvest.cs | 54 - .../Chemistry/ReagentEffects/SatiateThirst.cs | 32 - .../StatusEffects/GenericStatusEffect.cs | 76 - .../ReagentEffects/StatusEffects/Jitter.cs | 41 - .../ReagentEffects/WashCreamPieReaction.cs | 22 - .../TileReactions/CreateEntityTileReaction.cs | 5 +- .../Cloning/CloningConsoleSystem.cs | 1 + Content.Server/Cloning/CloningSystem.cs | 3 +- Content.Server/Clothing/MagbootsSystem.cs | 49 - .../Clothing/Systems/CursedMaskSystem.cs | 92 + Content.Server/Cluwne/CluwneSystem.cs | 24 +- Content.Server/Cocoon/CocoonerSystem.cs | 6 +- .../Communications/CommsHackerSystem.cs | 2 +- .../CommunicationsConsoleSystem.cs | 13 +- .../Configurable/ConfigurationSystem.cs | 6 +- .../Connection/ConnectionManager.Whitelist.cs | 221 + .../Connection/ConnectionManager.cs | 219 +- Content.Server/Connection/UserDataExt.cs | 24 + .../Connection/Whitelist/BlacklistCommands.cs | 117 + .../Conditions/ConditionAlwaysMatch.cs | 12 + .../ConditionManualBlacklistMembership.cs | 12 + .../ConditionManualWhitelistMembership.cs | 12 + .../Conditions/ConditionNotesDateRange.cs | 34 + .../Conditions/ConditionNotesPlaytimeRange.cs | 30 + .../Conditions/ConditionPlayerCount.cs | 16 + .../Whitelist/Conditions/ConditionPlaytime.cs | 15 + .../Whitelist/WhitelistCondition.cs | 41 + .../Whitelist/WhitelistPrototype.cs | 42 + .../ConstructionSystem.Computer.cs | 1 + .../ConstructionSystem.Initial.cs | 11 +- .../ConstructionSystem.Interactions.cs | 3 +- Content.Server/Construction/FlatpackSystem.cs | 2 + .../Construction/PartExchangerSystem.cs | 2 +- Content.Server/Construction/RefiningSystem.cs | 51 - .../Systems/CriminalRecordsConsoleSystem.cs | 10 +- .../DamageOnToolInteractComponent.cs | 27 +- .../Damage/Systems/DamageOnLandSystem.cs | 2 +- .../Systems/DamageOnToolInteractSystem.cs | 5 +- .../Damage/Systems/GodmodeSystem.cs | 2 +- Content.Server/Database/BanMatcher.cs | 115 + Content.Server/Database/DatabaseRecords.cs | 3 +- Content.Server/Database/ServerBanDef.cs | 13 +- Content.Server/Database/ServerDbBase.cs | 112 +- Content.Server/Database/ServerDbManager.cs | 169 +- .../ServerDbPostgres.Notifications.cs | 121 + Content.Server/Database/ServerDbPostgres.cs | 155 +- Content.Server/Database/ServerDbSqlite.cs | 115 +- Content.Server/Database/ServerRoleBanDef.cs | 5 +- Content.Server/Database/UserDbDataManager.cs | 12 +- .../DeltaV/Cabinet/SpareIDSafeComponent.cs | 4 + .../LogProbeCartridgeSystem.NanoChat.cs | 82 + .../Cartridges/NanoChatCartridgeComponent.cs | 26 + .../Cartridges/NanoChatCartridgeSystem.cs | 541 + .../StockTradingCartridgeComponent.cs | 11 + .../Cartridges/StockTradingCartridgeSystem.cs | 101 + .../NPC/Roboisseur/RoboisseurComponent.cs | 5 +- .../DeltaV/NanoChat/NanoChatSystem.cs | 130 + Content.Server/DeltaV/Nutrition/Events.cs | 10 +- .../RoundEnd/RoundEndSystem.Pacified.cs | 4 +- .../Components/CaptainStateComponent.cs | 64 + .../DeltaV/Station/Events/PlayerJobEvents.cs | 21 + .../Station/Systems/CaptainStateSystem.cs | 168 + .../VendingMachines/ShopVendorSystem.cs | 47 + .../Behaviors/SpawnEntitiesBehavior.cs | 7 +- .../DeviceNetworkRequiresPowerSystem.cs | 1 + .../Systems/SingletonDeviceNetServerSystem.cs | 1 + .../Unit/EntitySystems/DisposalUnitSystem.cs | 7 +- Content.Server/Doors/Systems/AirlockSystem.cs | 1 + Content.Server/Doors/Systems/DoorSystem.cs | 2 +- .../Doors/Systems/FirelockSystem.cs | 2 + .../Dragon/Components/DragonComponent.cs | 8 + Content.Server/Dragon/DragonSystem.cs | 12 +- Content.Server/Drowsiness/DrowsinessSystem.cs | 50 + .../Electrocution/ElectrocutionSystem.cs | 4 +- Content.Server/Emp/EmpSystem.cs | 4 +- .../DisassembleOnAltVerbSystem.cs | 2 +- .../EntitySystems/SpawnAfterInteractSystem.cs | 2 +- .../Ensnaring/EnsnareableSystem.Ensnaring.cs | 3 +- .../EffectConditions/BodyTemperature.cs | 35 + .../EffectConditions}/HasTagCondition.cs | 12 +- .../EffectConditions/JobCondition.cs | 39 + .../EffectConditions/MobStateCondition.cs | 29 + .../EffectConditions/OrganType.cs | 53 + .../EffectConditions/ReagentThreshold.cs | 57 + .../EffectConditions/SolutionTemperature.cs | 40 + .../EffectConditions/TotalDamage.cs | 34 + .../EffectConditions/TotalHunger.cs | 34 + .../Effects}/ActivateArtifact.cs | 11 +- .../Effects/AddToSolutionReaction.cs | 38 + .../Effects}/AdjustAlert.cs | 16 +- .../Effects}/AdjustReagent.cs | 56 +- .../Effects}/AdjustTemperature.cs | 17 +- .../Effects/AreaReactionEffect.cs | 91 + .../Effects}/CauseZombieInfection.cs | 13 +- .../Effects}/ChemAddMoodlet.cs | 13 +- .../Effects/ChemCleanBloodstream.cs | 40 + .../Effects/ChemHealEyeDamage.cs | 31 + .../Effects}/ChemVomit.cs | 15 +- .../Effects}/CreateEntityReactionEffect.cs | 17 +- .../Effects}/CreateGas.cs | 21 +- .../Effects}/CureZombieInfection.cs | 17 +- .../Effects}/Drunk.cs | 15 +- .../EntityEffects/Effects/Electrocute.cs | 38 + .../Effects}/Emote.cs | 17 +- .../Effects}/EmpReactionEffect.cs | 25 +- .../Effects/ExplosionReactionEffect.cs | 77 + .../Effects/ExtinguishReaction.cs | 36 + .../Effects/FlammableReaction.cs | 45 + .../Effects}/HealthChange.cs | 23 +- .../EntityEffects/Effects/Ignite.cs | 31 + .../Effects}/MakeSentient.cs | 10 +- .../Effects/ModifyBleedAmount.cs | 35 + .../EntityEffects/Effects/ModifyBloodLevel.cs | 37 + .../EntityEffects/Effects/ModifyLungGas.cs | 49 + .../Effects/MovespeedModifier.cs | 78 + .../EntityEffects/Effects/Oxygenate.cs | 32 + .../Effects}/Paralyze.cs | 14 +- .../PlantMetabolism/PlantAdjustAttribute.cs | 61 + .../PlantMetabolism/PlantAdjustHealth.cs | 21 + .../PlantAdjustMutationLevel.cs | 16 + .../PlantMetabolism/PlantAdjustMutationMod.cs | 19 + .../PlantMetabolism/PlantAdjustNutrition.cs | 21 + .../PlantMetabolism/PlantAdjustPests.cs | 20 + .../PlantMetabolism/PlantAdjustToxins.cs | 20 + .../PlantMetabolism/PlantAdjustWater.cs | 22 + .../PlantMetabolism/PlantAdjustWeeds.cs | 19 + .../PlantMetabolism/PlantAffectGrowth.cs | 22 + .../PlantMetabolism/PlantCryoxadone.cs | 32 + .../PlantMetabolism/PlantDiethylamine.cs | 41 + .../PlantMetabolism/PlantPhalanximine.cs | 23 + .../Effects/PlantMetabolism/RobustHarvest.cs | 53 + .../Effects}/Polymorph.cs | 11 +- .../Effects}/PopupMessage.cs | 29 +- .../Effects}/PurifyEvil.cs | 13 +- .../Effects}/ReduceRotting.cs | 16 +- .../Effects}/ResetNarcolepsy.cs | 14 +- .../Effects}/SatiateHunger.cs | 23 +- .../EntityEffects/Effects/SatiateThirst.cs | 32 + .../Effects/SolutionTemperatureEffects.cs | 144 + .../StatusEffects/GenericStatusEffect.cs | 77 + .../Effects/StatusEffects/Jitter.cs | 42 + .../Effects/WashCreamPieReaction.cs | 22 + .../Effects}/WearableReaction.cs | 26 +- Content.Server/Entry/EntryPoint.cs | 3 + Content.Server/Entry/IgnoredComponents.cs | 1 - Content.Server/Execution/ExecutionSystem.cs | 400 - .../Components/AutomatedTimerComponent.cs | 2 +- .../ExplosionSystem.Processing.cs | 56 +- .../EntitySystems/ExplosionSystem.cs | 4 +- .../EntitySystems/SmokeOnTriggerSystem.cs | 7 +- .../EntitySystems/TriggerSystem.Mobstate.cs | 14 +- .../EntitySystems/TriggerSystem.OnUse.cs | 25 +- .../Explosion/EntitySystems/TriggerSystem.cs | 12 + Content.Server/Fax/FaxSystem.cs | 9 +- Content.Server/Flight/FlightSystem.cs | 5 +- .../Fluids/EntitySystems/DrainSystem.cs | 7 +- .../EntitySystems/PuddleSystem.Spillable.cs | 45 +- .../Fluids/EntitySystems/SmokeSystem.cs | 2 +- .../Forensics/Systems/ForensicPadSystem.cs | 5 +- .../Systems/ForensicScannerSystem.cs | 3 +- .../Forensics/Systems/ForensicsSystem.cs | 2 +- .../Forensics/Systems/ScentTrackerSystem.cs | 4 +- .../Components/PettableFriendComponent.cs | 23 - .../Friends/Systems/PettableFriendSystem.cs | 50 - .../GameTicking/GameTicker.Lobby.cs | 8 +- .../GameTicking/GameTicker.Player.cs | 17 +- .../GameTicking/GameTicker.RoundFlow.cs | 34 +- .../GameTicking/GameTicker.StatusShell.cs | 6 + Content.Server/GameTicking/GameTicker.cs | 2 + .../Rules/AntagLoadProfileRuleSystem.cs | 39 + .../AntagLoadProfileRuleCOmponent.cs | 7 + .../Rules/Components/NinjaRuleComponent.cs | 27 - .../Rules/Components/NukeopsRuleComponent.cs | 2 +- .../Rules/Components/ThiefRuleComponent.cs | 21 +- .../Rules/Components/TraitorRuleComponent.cs | 29 +- .../GameTicking/Rules/DeathMatchRuleSystem.cs | 4 +- .../Rules/GenericAntagRuleSystem.cs | 5 +- .../GameTicking/Rules/LoadMapRuleSystem.cs | 4 +- .../GameTicking/Rules/NukeopsRuleSystem.cs | 39 +- .../Rules/RevolutionaryRuleSystem.cs | 4 +- .../GameTicking/Rules/ThiefRuleSystem.cs | 39 - .../GameTicking/Rules/TraitorRuleSystem.cs | 109 +- .../CutWireVariationPassSystem.cs | 5 +- Content.Server/Gatherable/GatherableSystem.cs | 1 + Content.Server/Ghost/Ghost.cs | 21 +- Content.Server/Ghost/GhostSystem.cs | 37 +- Content.Server/Glue/GlueSystem.cs | 24 +- .../Gravity/GravityGeneratorComponent.cs | 32 - .../Gravity/GravityGeneratorSystem.cs | 345 +- Content.Server/Gravity/GravitySystem.cs | 1 - Content.Server/Guardian/GuardianSystem.cs | 8 +- .../GuideGenerator/ChemistryJsonGenerator.cs | 5 +- .../GuideGenerator/ReactionJsonGenerator.cs | 4 +- Content.Server/GuideGenerator/ReagentEntry.cs | 3 +- Content.Server/Hands/Systems/HandsSystem.cs | 10 +- .../Holiday/Christmas/RandomGiftSystem.cs | 6 +- Content.Server/IP/IPAddressExt.cs | 8 +- .../IdentityManagement/IdentitySystem.cs | 2 +- Content.Server/Implants/ImplanterSystem.cs | 6 +- .../Implants/SubdermalImplantSystem.cs | 1 + Content.Server/Info/RulesManager.cs | 44 + Content.Server/IoC/ServerContentIoC.cs | 2 + .../ItemToggleDisarmMalusComponent.cs | 22 - .../Components/ItemToggleSharpComponent.cs | 9 - .../Item/ItemToggle/ItemToggleSystem.cs | 44 - .../Kitchen/Components/MicrowaveComponent.cs | 6 + .../EntitySystems/KitchenSpikeSystem.cs | 58 +- .../Kitchen/EntitySystems/MicrowaveSystem.cs | 77 +- .../EntitySystems/ReagentGrinderSystem.cs | 1 + .../Kitchen/EntitySystems/SharpSystem.cs | 7 +- Content.Server/Labels/Label/LabelSystem.cs | 26 +- Content.Server/Language/TranslatorSystem.cs | 28 +- Content.Server/Lathe/LatheSystem.cs | 60 +- .../LifeDrainer/LifeDrainerSystem.cs | 6 +- .../EntitySystems/EmergencyLightSystem.cs | 3 +- .../Light/EntitySystems/LitOnPoweredSystem.cs | 2 + .../Light/EntitySystems/PoweredLightSystem.cs | 6 +- Content.Server/Lightning/LightningSystem.cs | 16 +- .../Lightning/LightningTargetSystem.cs | 4 +- Content.Server/Lube/LubedSystem.cs | 18 +- Content.Server/Magic/MagicSystem.cs | 2 +- .../MagicMirror/MagicMirrorSystem.cs | 15 +- .../MassMedia/Systems/NewsSystem.cs | 12 +- .../Materials/MaterialReclaimerSystem.cs | 18 +- .../EntitySystems/MechGrabberSystem.cs | 3 +- .../Mech/Systems/MechAssemblySystem.cs | 7 +- .../Mech/Systems/MechEquipmentSystem.cs | 7 +- Content.Server/Mech/Systems/MechSystem.cs | 23 +- .../BiomassReclaimerSystem.cs | 12 +- .../Components/HealthAnalyzerComponent.cs | 11 +- Content.Server/Medical/CryoPodSystem.cs | 4 +- Content.Server/Medical/DefibrillatorSystem.cs | 138 +- Content.Server/Medical/HealingSystem.cs | 4 +- .../Medical/HealthAnalyzerSystem.cs | 31 +- Content.Server/Medical/PenLightSystem.cs | 3 +- .../Medical/Stethoscope/StethoscopeSystem.cs | 5 +- .../Medical/SuitSensors/SuitSensorSystem.cs | 7 +- Content.Server/Mind/Toolshed/MindCommand.cs | 11 +- Content.Server/Morgue/CrematoriumSystem.cs | 6 +- .../FactionExceptionTrackerComponent.cs | 16 - .../NPCUseActionOnTargetComponent.cs | 27 + .../Components/NpcFactionMemberComponent.cs | 36 - .../NPC/Components/NpcFactionPrototype.cs | 22 - Content.Server/NPC/FactionData.cs | 13 - .../Operators/PickDrainTargetOperator.cs | 2 + Content.Server/NPC/NPCBlackboard.cs | 12 +- .../NPC/Systems/NPCCombatSystem.Ranged.cs | 14 +- .../NPC/Systems/NPCRetaliationSystem.cs | 33 +- .../NPC/Systems/NPCSteeringSystem.Context.cs | 2 +- .../NPC/Systems/NPCSteeringSystem.cs | 4 +- .../NPC/Systems/NPCUseActionOnTargetSystem.cs | 66 + .../NPC/Systems/NPCUtilitySystem.cs | 11 +- .../NPC/Systems/NpcFactionSystem.Exception.cs | 130 - .../NPC/Systems/NpcFactionSystem.cs | 272 - .../Ninja/Events/BatteryChangedEvent.cs | 2 +- .../Ninja/Systems/BatteryDrainerSystem.cs | 24 +- .../Ninja/Systems/ItemCreatorSystem.cs | 57 + .../Ninja/Systems/NinjaGlovesSystem.cs | 102 +- .../Ninja/Systems/NinjaSuitSystem.cs | 79 +- .../Ninja/Systems/SpaceNinjaSystem.cs | 80 +- .../Ninja/Systems/SpiderChargeSystem.cs | 3 +- .../Ninja/Systems/StunProviderSystem.cs | 23 +- Content.Server/Nuke/NukeSystem.cs | 5 +- .../Nutrition/Components/FoodComponent.cs | 4 +- .../Components/SliceableFoodComponent.cs | 18 +- .../EntitySystems/AnimalHusbandrySystem.cs | 29 +- .../Nutrition/EntitySystems/CreamPieSystem.cs | 7 +- .../Nutrition/EntitySystems/DrinkSystem.cs | 6 +- .../EntitySystems/FatExtractorSystem.cs | 1 + .../EntitySystems/FoodGuideDataSystem.cs | 1 + .../EntitySystems/FoodSequenceSystem.cs | 264 + .../Nutrition/EntitySystems/FoodSystem.cs | 63 +- .../EntitySystems/SliceableFoodSystem.cs | 276 +- .../EntitySystems/SmokingSystem.Vape.cs | 3 +- .../Nutrition/EntitySystems/SmokingSystem.cs | 2 +- .../Nutrition/EntitySystems/UtensilSystem.cs | 2 +- .../Nyanotrasen/Abilities/Oni/OniSystem.cs | 4 +- .../Chemistry/Effects/ChemRemovePsionic.cs | 13 +- .../Chemistry/Effects/ChemRerollPsionic.cs | 11 +- .../ChangeGlimmerReactionEffect.cs | 12 +- .../Kitchen/Components/DeepFryerComponent.cs | 3 +- .../EntitySystems/DeepFryerSystem.Update.cs | 18 +- .../Kitchen/EntitySystems/DeepFryerSystem.cs | 18 +- .../ReverseEngineeringSystem.cs | 6 +- Content.Server/Objectives/ObjectivesSystem.cs | 51 +- .../Objectives/Systems/CodeConditionSystem.cs | 14 - .../ObjectiveBlacklistRequirementSystem.cs | 5 +- .../Systems/RoleRequirementSystem.cs | 4 +- Content.Server/PDA/PdaSystem.cs | 12 +- Content.Server/PDA/Ringer/RingerSystem.cs | 4 +- Content.Server/Paint/PaintSystem.cs | 35 +- .../ParticleAcceleratorSystem.ControlBox.cs | 1 + .../Payload/EntitySystems/PayloadSystem.cs | 4 +- .../Physics/Controllers/ConveyorController.cs | 1 + ...omponent.cs => StationMapUserComponent.cs} | 6 - .../PneumaticCannon/PneumaticCannonSystem.cs | 8 +- .../Pointing/EntitySystems/PointingSystem.cs | 2 +- .../Systems/PolymorphSystem.Collide.cs | 7 +- .../Polymorph/Systems/PolymorphSystem.cs | 2 +- .../Polymorph/Toolshed/PolymorphCommand.cs | 4 +- .../Components/ApcPowerReceiverComponent.cs | 23 +- .../BatterySelfRechargerComponent.cs | 27 +- .../Power/Components/CableComponent.cs | 9 +- .../Power/Components/PowerChargeComponent.cs | 66 + .../ActivatableUIRequiresPowerSystem.cs | 3 + .../Power/EntitySystems/BatterySystem.cs | 53 +- .../EntitySystems/CableMultitoolSystem.cs | 5 +- .../Power/EntitySystems/ChargerSystem.cs | 1 + .../Power/EntitySystems/PowerChargeSystem.cs | 283 + .../Power/EntitySystems/PowerNetSystem.cs | 22 +- .../EntitySystems/PowerReceiverSystem.cs | 75 +- .../Power/Generation/Teg/TegSystem.cs | 2 + .../Power/Generator/GasPowerReceiverSystem.cs | 2 + .../Generator/PortableGeneratorSystem.cs | 4 +- .../Power/Systems/BatteryDrinkerSystem.cs | 3 +- .../PowerCell/PowerCellSystem.Draw.cs | 38 +- Content.Server/PowerCell/PowerCellSystem.cs | 6 +- .../Managers/IServerPreferencesManager.cs | 1 + .../Managers/ServerPreferencesManager.cs | 15 +- .../Procedural/DungeonJob.PostGen.cs | 5 +- Content.Server/Procedural/DungeonJob.cs | 5 +- Content.Server/Procedural/DungeonSystem.cs | 4 + .../Projectiles/ProjectileSystem.cs | 40 +- .../Psionics/Glimmer/GlimmerReactiveSystem.cs | 1 + .../Structures/GlimmerStructuresSystem.cs | 1 + .../Invisibility/PsionicInvisibilitySystem.cs | 2 + Content.Server/Psionics/PsionicsSystem.cs | 4 +- .../RadiationProtectionComponent.cs | 18 + .../Systems/RadiationProtectionSystem.cs | 38 + .../Radio/EntitySystems/RadioDeviceSystem.cs | 95 +- .../Radio/EntitySystems/RadioSystem.cs | 24 +- .../Radio/IntrinsicRadioKeySystem.cs | 4 +- .../Research/Oracle/OracleComponent.cs | 2 +- .../Research/Oracle/OracleSystem.cs | 6 +- .../Systems/ResearchSystem.Console.cs | 21 +- .../Systems/ResearchSystem.Technology.cs | 19 - .../Components/TechnologyDiskComponent.cs | 20 - .../Systems/TechnologyDiskSystem.cs | 92 - .../Resist/EscapeInventorySystem.cs | 5 +- Content.Server/Resist/ResistLockerSystem.cs | 3 +- .../Respawn/SpecialRespawnSystem.cs | 2 +- .../EntitySystems/RevenantSystem.Abilities.cs | 6 +- .../Revenant/EntitySystems/RevenantSystem.cs | 1 + .../Revolutionary/RevolutionarySystem.cs | 5 + .../Roles/RoleCodeword/RoleCodewordSystem.cs | 8 + Content.Server/Shadowkin/EtherealSystem.cs | 5 +- .../Components/StationAnchorComponent.cs | 11 + .../Systems/ShuttleConsoleSystem.FTL.cs | 3 + .../Shuttles/Systems/ShuttleConsoleSystem.cs | 11 +- .../Systems/ShuttleSystem.FasterThanLight.cs | 14 +- .../Shuttles/Systems/ShuttleSystem.cs | 3 + .../Shuttles/Systems/StationAnchorSystem.cs | 86 + .../Shuttles/Systems/ThrusterSystem.cs | 2 + .../BlindHealing/BlindHealingSystem.cs | 2 +- .../Silicons/Borgs/BorgSystem.Modules.cs | 4 +- .../Silicons/Borgs/BorgSystem.Transponder.cs | 56 +- Content.Server/Silicons/Borgs/BorgSystem.cs | 88 +- Content.Server/Silicons/Laws/SiliconLawEui.cs | 70 + .../Silicons/Laws/SiliconLawSystem.cs | 16 + .../EntitySystems/ContainmentFieldSystem.cs | 2 +- .../EntitySystems/EmitterSystem.cs | 1 + .../EntitySystems/EventHorizonSystem.cs | 10 +- .../EntitySystems/GravityWellSystem.cs | 2 +- .../Sound/SpamEmitSoundRequirePowerSystem.cs | 2 + .../Components/VoiceOverrideComponent.cs | 2 +- .../EntitySystems/VoiceOverrideSystem.cs | 6 +- .../SprayPainter/SprayPainterSystem.cs | 3 +- Content.Server/Spreader/SpreaderSystem.cs | 10 +- .../Station/Commands/JobsCommand.cs | 50 +- .../Station/Commands/StationCommand.cs | 33 +- .../Station/Systems/StationJobsSystem.cs | 15 +- .../Station/Systems/StationSpawningSystem.cs | 10 +- .../BasicStationEventSchedulerSystem.cs | 63 +- .../Components/NinjaSpawnRuleComponent.cs | 16 - .../Components/SpaceSpawnRuleComponent.cs | 25 + .../StationEvents/EventManagerSystem.cs | 17 +- .../Events/GlimmerMobSpawnRule.cs | 1 + .../{NinjaSpawnRule.cs => SpaceSpawnRule.cs} | 38 +- .../GeneralStationRecordConsoleComponent.cs | 6 + .../GeneralStationRecordConsoleSystem.cs | 20 +- Content.Server/Sticky/Systems/StickySystem.cs | 13 +- .../EntitySystems/BluespaceLockerSystem.cs | 4 +- .../EntitySystems/ItemCounterSystem.cs | 6 +- .../Store/Conditions/BuyBeforeCondition.cs | 5 +- .../Conditions/BuyerWhitelistCondition.cs | 15 +- .../Conditions/StoreWhitelistCondition.cs | 15 +- .../Store/Systems/StoreSystem.Command.cs | 4 +- .../Store/Systems/StoreSystem.Listings.cs | 75 +- .../Store/Systems/StoreSystem.Refund.cs | 3 +- .../Store/Systems/StoreSystem.Ui.cs | 40 +- Content.Server/Store/Systems/StoreSystem.cs | 108 +- .../StoreDiscount/StoreDiscountSystem.cs | 55 - .../Systems/StoreDiscountSystem.cs | 397 + Content.Server/Strip/StrippableSystem.cs | 12 +- .../Stunnable/Systems/StunbatonSystem.cs | 2 +- .../Supermatter/Systems/SupermatterSystem.cs | 3 +- .../SurveillanceCameraMicrophoneSystem.cs | 5 +- .../SurveillanceCameraMonitorSystem.cs | 1 + .../Systems/SurveillanceCameraRouterSystem.cs | 1 + .../SurveillanceCameraSpeakerSystem.cs | 6 +- .../Systems/SurveillanceCameraSystem.cs | 1 + .../Teleportation/HandTeleporterSystem.cs | 2 +- .../Temperature/Systems/EntityHeaterSystem.cs | 1 + .../Temperature/Systems/TemperatureSystem.cs | 2 +- Content.Server/Tiles/LavaComponent.cs | 23 - Content.Server/Tiles/LavaSystem.cs | 38 - .../Tiles/TileEntityEffectComponent.cs | 19 + .../Tiles/TileEntityEffectSystem.cs | 32 + .../Commands/AdminDebug/ACmdCommand.cs | 8 +- .../Commands/Verbs/RunVerbAsCommand.cs | 19 +- .../Toolshed/Commands/VisualizeCommand.cs | 2 +- .../Components/AutoTraitorComponent.cs | 13 +- .../Traitor/Systems/AutoTraitorSystem.cs | 5 +- .../Uplink/Commands/AddUplinkCommand.cs | 15 +- .../SurplusBundle/SurplusBundleComponent.cs | 13 +- .../SurplusBundle/SurplusBundleSystem.cs | 57 +- .../Traitor/Uplink/UplinkComponent.cs | 7 + Content.Server/Traitor/Uplink/UplinkSystem.cs | 184 +- .../Traits/TraitSystem.Functions.cs | 2 +- Content.Server/Traits/TraitSystem.cs | 1 + .../UserInterface/StatValuesCommand.cs | 7 +- Content.Server/Vampire/BloodSuckerSystem.cs | 3 +- .../VendingMachines/VendingMachineSystem.cs | 1 + Content.Server/VoiceMask/VoiceMaskSystem.cs | 18 +- .../Melee/EnergySword/EnergySwordSystem.cs | 6 +- .../Weapons/Misc/TetherGunSystem.cs | 6 +- .../Ranged/Systems/GunSystem.AutoFire.cs | 25 +- .../Weapons/Ranged/Systems/GunSystem.cs | 125 +- .../BloodCult/BloodRites/BloodRitesSystem.cs | 3 +- .../Gamerule/BloodCultRuleComponent.cs | 3 +- .../BloodCult/Gamerule/BloodCultRuleSystem.cs | 2 + .../Apocalypse/CultRuneApocalypseSystem.cs | 2 +- .../BloodCult/Runes/CultRuneBaseSystem.cs | 4 +- .../Runes/Rending/CultRuneRendingSystem.cs | 2 +- .../BloodCult/Spells/BloodCultSpellsSystem.cs | 2 +- Content.Server/Whitelist/WhitelistCommands.cs | 4 +- Content.Server/Wires/WiresSystem.cs | 3 +- .../Systems/ArtifactAnalyzerSystem.cs | 1 + .../Systems/ArtifactCrusherSystem.cs | 5 +- .../Systems/DamageNearbyArtifactSystem.cs | 6 +- .../Effects/Systems/EmpArtifactSystem.cs | 6 +- .../Effects/Systems/SpawnArtifactSystem.cs | 2 +- .../Effects/Systems/ThrowArtifactSystem.cs | 4 +- .../ArtifactElectricityTriggerSystem.cs | 4 +- .../Systems/ArtifactMagnetTriggerSystem.cs | 9 +- .../Zombies/InitialInfectedExemptComponent.cs | 7 - .../Zombies/ZombieSystem.Transform.cs | 12 +- Content.Server/Zombies/ZombieSystem.cs | 5 +- .../_NF/Shuttles/Systems/ShuttleSystem.cs | 87 + .../Components/StationDampeningComponent.cs | 10 + Content.Shared.Database/LogType.cs | 8 +- Content.Shared.Database/TypedHwid.cs | 64 + .../Goliath/GoliathSummonTentacleAction.cs | 31 + .../Goliath/GoliathTentacleSystem.cs | 69 + .../Components/AccessToggleComponent.cs | 11 + .../Access/Components/IdCardComponent.cs | 26 +- .../Access/SharedAgentIDCardSystem.cs | 24 +- .../Access/Systems/AccessReaderSystem.cs | 11 +- .../Access/Systems/AccessToggleSystem.cs | 21 + .../Access/Systems/IdExaminableSystem.cs | 2 +- .../Access/Systems/SharedIdCardSystem.cs | 36 +- Content.Shared/Actions/ActionEvents.cs | 35 +- .../Actions/ActionGrantComponent.cs | 17 + Content.Shared/Actions/ActionGrantSystem.cs | 48 + Content.Shared/Actions/BaseActionComponent.cs | 5 + .../EntityWorldTargetActionComponent.cs | 42 + .../Events/ActionComponentChangeEvent.cs | 27 + .../PsionicHealOtherPowerActionEvent.cs | 5 +- .../ValidateActionEntityWorldTargetEvent.cs | 10 + .../Actions/ItemActionGrantComponent.cs | 14 + Content.Shared/Actions/SharedActionsSystem.cs | 211 +- .../Administration/AdminFrozenComponent.cs | 9 +- .../Administration/BanPanelEuiState.cs | 4 +- .../Events/BabyJailChangedEvent.cs | 22 + .../Administration/PlayerPanelEuiState.cs | 54 + ...enSystem.cs => SharedAdminFrozenSystem.cs} | 20 +- .../Antag/IAntagStatusIconComponent.cs | 12 - .../Antag/ShowAntagIconsComponent.cs | 9 + .../Components/MovedByPressureComponent.cs | 31 + Content.Shared/Atmos/GasMixture.cs | 12 +- .../Beeper/Components/BeeperComponent.cs | 11 +- Content.Shared/Beeper/Systems/BeeperSystem.cs | 37 +- .../Beeper/Systems/ProximityBeeperSystem.cs | 84 +- .../Buckle/SharedBuckleSystem.Buckle.cs | 4 +- Content.Shared/Burial/BurialSystem.cs | 6 +- Content.Shared/CCVar/CCVars.cs | 102 +- Content.Shared/Cargo/CargoOrderData.cs | 5 + .../Cargo/Components/BankClientComponent.cs | 26 + .../Cargo/Prototypes/CargoBountyPrototype.cs | 8 +- .../CartridgeLoader/CartridgeUiMessage.cs | 3 + .../Cartridges/LogProbeUiState.cs | 11 +- .../Charges/Systems/SharedChargesSystem.cs | 33 +- Content.Shared/Chat/SharedChatEvents.cs | 8 +- Content.Shared/Chat/SharedChatSystem.cs | 29 +- Content.Shared/Chat/SharedSuicideSystem.cs | 65 + .../Components/HyposprayComponent.cs | 5 - .../Chemistry/Events/HyposprayEvents.cs | 38 + .../Reaction/ChemicalReactionSystem.cs | 7 +- .../Chemistry/Reaction/ReactionPrototype.cs | 3 +- .../Chemistry/Reaction/ReactiveComponent.cs | 3 +- Content.Shared/Chemistry/ReactiveSystem.cs | 137 +- .../Chemistry/Reagent/ReagentEffect.cs | 113 - .../Reagent/ReagentEffectCondition.cs | 22 - .../Chemistry/Reagent/ReagentPrototype.cs | 13 +- Content.Shared/Chemistry/SharedChemMaster.cs | 3 + .../Climbing/Components/BonkableComponent.cs | 34 +- .../Climbing/Events/BeforeClimbEvents.cs | 36 + Content.Shared/Climbing/Systems/BonkSystem.cs | 131 - .../Climbing/Systems/ClimbSystem.cs | 15 +- .../ClothingSpeedModifierComponent.cs | 19 +- .../Clothing/ClothingSpeedModifierSystem.cs | 109 +- .../AntiGravityClothingComponent.cs | 9 + .../Components/CursedMaskComponent.cs | 65 + .../Components/FactionClothingComponent.cs | 27 + .../Components/PilotedByClothingComponent.cs | 13 + .../Components/PilotedClothingComponent.cs | 38 + .../Components/StealthClothingComponent.cs | 43 - .../Components/ToggleClothingComponent.cs | 42 + .../ToggleClothingSpeedComponent.cs | 35 - .../AntiGravityClothingSystem.cs | 23 + .../Clothing/EntitySystems/ClothingSystem.cs | 2 +- .../EntitySystems/FactionClothingSystem.cs | 42 + .../EntitySystems/PilotedClothingSystem.cs | 169 + .../SharedChameleonClothingSystem.cs | 5 +- .../EntitySystems/StealthClothingSystem.cs | 144 - .../EntitySystems/ToggleClothingSystem.cs | 58 + .../EntitySystems/ToggleableClothingSystem.cs | 2 +- Content.Shared/Clothing/MagbootsComponent.cs | 20 +- Content.Shared/Clothing/MagbootsSystem.cs | 90 + .../Clothing/SharedCursedMaskSystem.cs | 73 + .../Clothing/SharedMagbootsSystem.cs | 101 - Content.Shared/Clumsy/ClumsyComponent.cs | 61 + Content.Shared/Clumsy/ClumsySystem.cs | 146 + .../Conditions/EntityWhitelistCondition.cs | 3 +- .../Conditions/NoWindowsInTile.cs | 3 +- .../EntitySystems/AnchorableSystem.cs | 13 +- .../Construction/MachinePartSystem.cs | 12 +- .../MultipleTagsConstructionGraphStep.cs | 13 +- .../SharedCriminalRecordsHackerSystem.cs | 3 +- Content.Shared/Cuffs/SharedCuffableSystem.cs | 12 +- .../DamageProtectionBuffComponent.cs | 17 + .../Damage/Components/DamageableComponent.cs | 7 +- Content.Shared/Damage/DamageSpecifier.cs | 4 +- .../Damage/Systems/DamageOnHoldingSystem.cs | 2 +- .../Systems/DamageProtectionBuffSystem.cs | 19 + Content.Shared/DeltaV/CCVars/DCCVars.cs | 57 +- .../Cartridges/NanoChatUiMessageEvent.cs | 166 + .../Cartridges/NanoChatUiState.cs | 30 + .../Cartridges/StockTradingUiMessageEvent.cs | 19 + .../Cartridges/StockTradingUiState.cs | 66 + .../DeltaV/NanoChat/NanoChatCardComponent.cs | 52 + .../DeltaV/NanoChat/SharedNanoChatSystem.cs | 275 + .../Components/MiningPointsComponent.cs | 26 + .../Components/MiningPointsLatheComponent.cs | 9 + .../DeltaV/Salvage/MiningPointsUI.cs | 9 + .../Salvage/Systems/MiningPointsSystem.cs | 121 + .../VendingMachines/PointsVendorComponent.cs | 9 + .../VendingMachines/SharedShopVendorSystem.cs | 181 + .../VendingMachines/ShopInventoryPrototype.cs | 23 + .../VendingMachines/ShopVendorComponent.cs | 96 + .../DeltaV/VendingMachines/ShopVendorUI.cs | 9 + .../DeviceLinking/SharedDeviceLinkSystem.cs | 3 +- Content.Shared/Devour/SharedDevourSystem.cs | 6 +- Content.Shared/DoAfter/DoAfter.cs | 6 - Content.Shared/DoAfter/DoAfterArgs.cs | 25 +- .../DoAfter/SharedDoAfterSystem.Update.cs | 71 +- Content.Shared/DoAfter/SharedDoAfterSystem.cs | 5 +- .../Drowsiness/DrowsinessComponent.cs | 28 + Content.Shared/Drowsiness/DrowsinessSystem.cs | 9 + Content.Shared/EntityEffects/EntityEffect.cs | 132 + .../EntityEffects/EntityEffectCondition.cs | 22 + Content.Shared/Execution/DoAfterEvent.cs | 9 + .../Execution/ExecutionComponent.cs | 77 + .../Execution/SharedExecutionSystem.cs | 235 + .../Explosion/ExplosionPrototype.cs | 6 + .../Fluids/SharedPuddleSystem.Spillable.cs | 2 +- .../Components/PettableFriendComponent.cs | 24 + .../Friends/Systems/PettableFriendSystem.cs | 62 + .../GPS/Components/HandheldGPSComponent.cs | 10 + Content.Shared/Glue/GluedComponent.cs | 5 - .../SharedGravityGeneratorComponent.cs | 154 +- Content.Shared/Gravity/SharedGravitySystem.cs | 39 +- .../Hands/Components/HandsComponent.cs | 6 +- .../EntitySystems/SharedHandsSystem.Pickup.cs | 4 +- .../TryGetIdentityShortInfoEvent.cs | 32 + .../Implants/SharedSubdermalImplantSystem.cs | 40 +- Content.Shared/Info/RulesMessages.cs | 16 + .../Interaction/Components/ClumsyComponent.cs | 24 - .../Interaction/Events/SuicideEvent.cs | 71 +- .../Interaction/RotateToFaceSystem.cs | 2 +- .../SharedInteractionSystem.Clumsy.cs | 26 - .../Interaction/SharedInteractionSystem.cs | 92 +- .../InteractionVerbs/InteractionAction.cs | 2 + .../InteractionVerbPrototype.cs | 5 +- .../Requirements/AssortedRequirements.cs | 8 +- .../SharedInteractionVerbsSystem.cs | 2 + .../Inventory/Events/UnequipAttemptEvent.cs | 6 + .../Inventory/InventorySystem.Equip.cs | 19 +- .../Inventory/InventorySystem.Relay.cs | 16 +- .../Inventory/InventoryTemplatePrototype.cs | 5 + .../Inventory/SelfEquipOnlyComponent.cs | 16 + .../Inventory/SelfEquipOnlySystem.cs | 45 + Content.Shared/IoC/SharedContentIoC.cs | 17 +- .../Item/ItemToggle/ComponentTogglerSystem.cs | 26 + .../Components/ComponentTogglerComponent.cs | 32 + .../ItemToggleActiveSoundComponent.cs | 4 +- .../Components/ItemToggleComponent.cs | 9 +- .../Components/ToggleVerbComponent.cs | 18 + ...temToggleSystem.cs => ItemToggleSystem.cs} | 180 +- .../Item/ItemToggle/ToggleVerbSystem.cs | 34 + Content.Shared/Item/SharedItemSystem.cs | 4 +- .../Components/RecipeProviderComponent.cs | 13 + .../Kitchen/GetSecretRecipesEvent.cs | 10 + .../Kitchen/MicrowaveMealRecipePrototype.cs | 6 + Content.Shared/Kitchen/RecipeManager.cs | 3 +- .../Labels/Components/LabelComponent.cs | 7 - .../EntitySystems/SharedHandLabelerSystem.cs | 6 +- .../Labels/EntitySystems/SharedLabelSystem.cs | 8 + Content.Shared/Lathe/LatheComponent.cs | 9 + Content.Shared/Lathe/SharedLatheSystem.cs | 70 +- .../Components/SlimPoweredLightComponent.cs | 17 + .../EntitySystems/SlimPoweredLightSystem.cs | 67 + .../UnpoweredFlashlightSystem.cs | 2 + .../ContentLocalizationManager.cs | 16 +- Content.Shared/Lock/LockSystem.cs | 8 +- Content.Shared/Lube/LubedComponent.cs | 6 - .../Magic/Events/ChargeSpellEvent.cs | 1 + .../Magic/Events/KnockSpellEvent.cs | 1 + .../Magic/Events/ProjectileSpellEvent.cs | 3 - .../Magic/Events/SpeakSpellEvent.cs | 2 +- .../Magic/Events/TeleportSpellEvent.cs | 5 +- Content.Shared/Magic/SharedMagicSystem.cs | 2 +- Content.Shared/Magic/SpellbookSystem.cs | 6 +- .../SharedMaterialReclaimerSystem.cs | 10 +- .../Mech/EntitySystems/SharedMechSystem.cs | 6 +- .../Medical/CPR/Systems/CPRSystem.cs | 3 +- .../Medical/DefibrillatorComponent.cs | 22 +- Content.Shared/Medical/DefibrillatorEvents.cs | 36 + .../Medical/TargetDefibrillatedEvent.cs | 4 + Content.Shared/Mind/SharedMindSystem.cs | 8 +- .../Components/MindShieldComponent.cs | 2 +- .../Mobs/Systems/MobStateActionsSystem.cs | 21 +- .../Mobs/Systems/MobThresholdSystem.cs | 4 +- .../Systems/MovementSpeedModifierSystem.cs | 5 + .../Movement/Systems/SharedJetpackSystem.cs | 12 +- .../Systems/SpeedModifierContactsSystem.cs | 4 +- .../Components/FactionExceptionComponent.cs | 11 +- .../FactionExceptionTrackerComponent.cs | 17 + .../Components/NpcFactionMemberComponent.cs | 36 + .../NPC/Prototypes/NpcFactionPrototype.cs | 32 + .../NPC/SharedPathfindingSystem.Line.cs | 74 + Content.Shared/NPC/SharedPathfindingSystem.cs | 31 +- .../NPC/Systems/NpcFactionSystem.Exception.cs | 135 + .../NPC/Systems/NpcFactionSystem.cs | 318 + .../Components/ModifyWearerNameComponent.cs | 25 + .../Components/NameModifierComponent.cs | 20 + .../EntitySystems/ModifyWearerNameSystem.cs | 34 + .../EntitySystems/NameModifierSystem.cs | 143 + .../Components/BatteryDrainerComponent.cs | 12 +- .../Components/BombingTargetComponent.cs | 4 +- .../Ninja/Components/DashAbilityComponent.cs | 14 +- .../Ninja/Components/EmagProviderComponent.cs | 13 +- .../Ninja/Components/EnergyKatanaComponent.cs | 4 +- .../Ninja/Components/ItemCreatorComponent.cs | 52 + .../Ninja/Components/NinjaGlovesComponent.cs | 44 +- .../Ninja/Components/NinjaSuitComponent.cs | 87 +- .../Ninja/Components/SpaceNinjaComponent.cs | 19 +- .../Ninja/Components/SpiderChargeComponent.cs | 9 +- .../Ninja/Components/StunProviderComponent.cs | 38 +- .../Ninja/Systems/DashAbilitySystem.cs | 80 +- .../Ninja/Systems/EmagProviderSystem.cs | 28 +- .../Ninja/Systems/EnergyKatanaSystem.cs | 25 +- .../Ninja/Systems/ItemCreatorSystem.cs | 56 + .../Systems/SharedBatteryDrainerSystem.cs | 25 +- .../Ninja/Systems/SharedNinjaGlovesSystem.cs | 108 +- .../Ninja/Systems/SharedNinjaSuitSystem.cs | 154 +- .../Ninja/Systems/SharedSpaceNinjaSystem.cs | 59 +- .../Ninja/Systems/SharedSpiderChargeSystem.cs | 6 + .../Ninja/Systems/SharedStunProviderSystem.cs | 18 +- .../NukeOps/NukeOperativeComponent.cs | 2 +- .../AnimalHusbandry/InfantComponent.cs | 6 - .../FoodMetamorphableByAddingComponent.cs | 17 + .../FoodSequenceElementComponent.cs | 25 + .../FoodSequenceStartPointComponent.cs | 159 + .../Nutrition/EntitySystems/HungerSystem.cs | 14 +- .../EntitySystems/SharedFoodSequenceSystem.cs | 5 + .../Nutrition/EntitySystems/ThirstSystem.cs | 14 +- Content.Shared/Nutrition/Events.cs | 16 + .../FoodMetamorphRules/FoodMetamorphRule.cs | 218 + .../FoodSequenceElementPrototype.cs | 38 + .../Prototypes/MetamorphRecipePrototype.cs | 32 + .../Item/PseudoItem/SharedPseudoItemSystem.cs | 3 +- .../Faction/ClothingAddFactionComponent.cs | 4 +- .../NPC/Systems/FactionSystem.Core.cs | 7 +- .../NPC/Systems/FactionSystem.Items.cs | 22 +- .../ReverseEngineeringComponent.cs | 3 +- .../Systems/SharedObjectivesSystem.cs | 35 +- .../Overlays/ShowHealthBarsComponent.cs | 5 + Content.Shared/Paint/PaintRemoverSystem.cs | 6 +- .../Pinpointer/SharedNavMapSystem.cs | 4 +- .../Pinpointer/SharedProximityBeeper.cs | 9 - .../Pinpointer/StationMapComponent.cs | 11 + Content.Shared/Placeable/ItemPlacerSystem.cs | 6 +- .../Placeable/PlaceableSurfaceSystem.cs | 50 +- .../Plunger/Systems/PlungerSystem.cs | 2 +- .../ApcPowerReceiverComponentState.cs | 9 + .../SharedApcPowerReceiverComponent.cs | 10 + .../SharedPowerReceiverSystem.cs | 26 + .../ActiveGeneratorRevvingComponent.cs | 2 +- .../Generator/ActiveGeneratorRevvingSystem.cs | 4 +- Content.Shared/Power/PowerChangedEvent.cs | 8 + Content.Shared/Power/SharedPowerCharge.cs | 77 + .../Power/SharedPowerChargeComponent.cs | 14 + .../PowerCell/PowerCellDrawComponent.cs | 19 +- .../PowerCell/SharedPowerCellSystem.cs | 27 +- .../Projectiles/ProjectileComponent.cs | 6 + .../Projectiles/ProjectileSpreadComponent.cs | 32 + .../Projectiles/SharedProjectileSystem.cs | 9 +- .../Components/ProximityDetectorComponent.cs | 8 +- .../Systems/ProximityDetectionSystem.cs | 86 +- Content.Shared/Prying/Systems/PryingSystem.cs | 3 +- Content.Shared/RCD/Systems/RCDSystem.cs | 3 +- .../Radio/Components/IntercomComponent.cs | 21 +- .../Components/TelecomExemptComponent.cs | 9 + .../EntitySystems/EncryptionKeySystem.cs | 16 +- Content.Shared/Radio/SharedIntercom.cs | 20 +- Content.Shared/Random/RulesSystem.cs | 5 +- Content.Shared/RatKing/SharedRatKingSystem.cs | 2 +- .../Prototypes/LatheRecipePrototype.cs | 96 +- .../Systems/SharedResearchStealerSystem.cs | 4 +- .../Research/Systems/SharedResearchSystem.cs | 23 +- .../Components/TechnologyDiskComponent.cs | 24 + .../Systems/TechnologyDiskSystem.cs | 95 + .../Components/HeadRevolutionaryComponent.cs | 7 +- .../Components/RevolutionaryComponent.cs | 7 +- .../Components/ShowRevIconsComponent.cs | 11 - .../SharedRevolutionarySystem.cs | 22 +- .../Components/RoboticsConsoleComponent.cs | 2 +- Content.Shared/Robotics/RoboticsConsoleUi.cs | 10 +- Content.Shared/Roles/JobPrototype.cs | 4 +- .../RoleCodeword/RoleCodewordComponent.cs | 37 + .../RoleCodeword/SharedRoleCodewordSystem.cs | 49 + Content.Shared/Roles/StartingGearPrototype.cs | 12 +- .../SSDIndicator/SSDIndicatorComponent.cs | 5 +- .../Salvage/Fulton/SharedFultonSystem.cs | 3 +- .../Components/CriminalRecordComponent.cs | 2 +- .../Sericulture/SericultureSystem.cs | 2 +- Content.Shared/Shadowkin/EtherealComponent.cs | 5 +- .../Shadowkin/SharedEtherealSystem.cs | 3 + .../Shuttles/BUIStates/NavInterfaceState.cs | 10 +- .../Shuttles/Systems/SharedShuttleSystem.cs | 3 +- .../SharedDeadStartupButtonSystem.cs | 2 +- .../Borgs/Components/BorgChassisComponent.cs | 8 +- .../Components/BorgTransponderComponent.cs | 39 +- .../Silicons/Borgs/SharedBorgSystem.cs | 32 +- .../Silicons/Laws/SiliconLawEditEuiState.cs | 29 + .../StationAi/StationAiOverlayComponent.cs | 9 + .../StationAi/StationAiVisionComponent.cs | 19 + .../StationAi/StationAiVisionSystem.cs | 522 + Content.Shared/Sound/SharedEmitSoundSystem.cs | 4 +- .../Species/Systems/ReformSystem.cs | 6 +- .../SprayPainter/SharedSprayPainterSystem.cs | 3 +- Content.Shared/Stacks/SharedStackSystem.cs | 3 + .../Station/SharedStationSpawningSystem.cs | 2 +- .../StationRecords/GeneralRecordsUi.cs | 23 +- .../Components/StatusIconComponent.cs | 14 +- .../StatusIcon/StatusIconPrototype.cs | 171 +- .../StepTrigger/Systems/StepTriggerSystem.cs | 4 +- .../Components/ItemCounterComponent.cs | 2 +- .../StoreAfterFailedInteractComponent.cs | 8 + .../Storage/EntitySystems/BinSystem.cs | 6 +- .../Storage/EntitySystems/DumpableSystem.cs | 3 +- .../EntitySystems/MagnetPickupSystem.cs | 2 +- .../SharedEntityStorageSystem.cs | 3 - .../EntitySystems/SharedItemMapperSystem.cs | 6 +- .../EntitySystems/SharedStorageSystem.cs | 293 +- .../StoreAfterFailedInteractSystem.cs | 21 + .../Events/StorageInsertFailedEvent.cs | 6 + Content.Shared/Storage/StorageComponent.cs | 11 + .../Store/Components/StoreComponent.cs | 41 +- .../Store/ListingLocalisationHelpers.cs | 5 - Content.Shared/Store/ListingPrototype.cs | 331 +- Content.Shared/Store/StoreBuyFinishedEvent.cs | 14 + Content.Shared/Store/StoreUi.cs | 27 +- .../Components/StoreDiscountComponent.cs | 51 + .../Strip/SharedStrippableSystem.cs | 32 +- Content.Shared/Stunnable/SharedStunSystem.cs | 32 +- .../Stunnable/StunOnContactComponent.cs | 23 + .../Tabletop/SharedTabletopSystem.cs | 6 +- Content.Shared/Tag/TagComponent.cs | 16 +- Content.Shared/Tag/TagComponentState.cs | 15 - Content.Shared/Tag/TagPrototype.cs | 24 +- Content.Shared/Tag/TagSystem.cs | 768 +- .../Systems/SwapTeleporterSystem.cs | 6 +- Content.Shared/Throwing/BeforeThrowEvent.cs | 12 +- .../Throwing/LandAtCursorComponent.cs | 12 + Content.Shared/Throwing/ThrowingSystem.cs | 80 +- Content.Shared/Throwing/ThrownItemSystem.cs | 2 +- .../Toggleable/ToggleActionEvent.cs | 7 +- .../Components/SharedHandheldGPSComponent.cs | 9 - .../Tools/Components/ToolComponent.cs | 71 +- .../Components/ToolRefinableComponent.cs | 14 +- .../Tools/Systems/SharedToolSystem.Welder.cs | 22 +- .../Tools/Systems/SharedToolSystem.cs | 19 +- .../Tools/Systems/ToolRefinableSystem.cs | 55 + .../ActivatableUISystem.Power.cs | 24 +- .../UserInterface/ActivatableUISystem.cs | 10 +- .../SharedVendingMachineSystem.Restock.cs | 3 +- .../VendingMachineComponent.cs | 2 +- .../Weapons/Melee/Events/MeleeHitEvent.cs | 2 +- .../Weapons/Melee/MeleeWeaponComponent.cs | 8 +- .../Weapons/Melee/SharedMeleeWeaponSystem.cs | 243 +- .../Weapons/Misc/SharedTetherGunSystem.cs | 2 +- .../Ranged/Components/AmmoComponent.cs | 12 - .../ChamberMagazineAmmoProviderComponent.cs | 6 + .../Weapons/Ranged/Components/GunComponent.cs | 35 +- .../Components/GunRequiresWieldComponent.cs | 3 + .../Ranged/Events/BeforeGunShootEvent.cs | 20 + .../Ranged/Events/ShotAttemptedEvent.cs | 4 +- .../Ranged/Events/UpdateClientAmmoEvent.cs | 4 + .../Systems/BatteryWeaponFireModesSystem.cs | 15 +- .../Systems/SharedGunSystem.Ballistic.cs | 10 +- .../SharedGunSystem.ChamberMagazine.cs | 9 +- .../Systems/SharedGunSystem.Clothing.cs | 4 +- .../Weapons/Ranged/Systems/SharedGunSystem.cs | 111 +- .../Weapons/Reflect/ReflectComponent.cs | 7 +- .../Weapons/Reflect/ReflectSystem.cs | 117 +- .../BloodCultist/BloodCultLeaderComponent.cs | 4 +- .../BloodCultist/BloodCultistComponent.cs | 4 +- .../Constructs/ConstructComponent.cs | 4 +- Content.Shared/Whitelist/EntityWhitelist.cs | 10 - Content.Shared/Wieldable/WieldableSystem.cs | 41 +- Content.Shared/Wires/SharedWiresSystem.cs | 6 + .../Zombies/InitialInfectedComponent.cs | 8 +- Content.Shared/Zombies/SharedZombieSystem.cs | 7 + .../Zombies/ShowZombieIconsComponent.cs | 12 - Content.Shared/Zombies/ZombieComponent.cs | 13 +- .../Events/SetInertiaDampeningRequest.cs | 27 + .../Surgery/SharedSurgerySystem.Steps.cs | 3 +- Content.Tests/AssemblyInfo.cs | 3 + .../Server/Utility/IPAddressExtTest.cs | 2 + .../Locale/en-US/_NF/shuttles/console.ftl | 3 + Resources/Locale/en-US/abilities/goliath.ftl | 1 + .../en-US/administration/admin-alerts.ftl | 1 + .../en-US/administration/admin-verbs.ftl | 1 + .../commands/add-uplink-command.ftl | 1 + .../administration/commands/babyjail.ftl | 19 + .../en-US/administration/ui/actions.ftl | 1 + .../administration/ui/admin-menu-window.ftl | 1 + .../en-US/administration/ui/player-panel.ftl | 22 + .../administration/ui/silicon-law-ui.ftl | 10 + .../administration/ui/tabs/babyjail-tab.ftl | 16 + .../administration/ui/tabs/object-tab.ftl | 10 + .../bonk/components/bonkable-component.ftl | 6 +- Resources/Locale/en-US/borg/borg.ftl | 2 + .../en-US/cargo/cargo-console-component.ftl | 2 +- .../en-US/cartridge-loader/cartridges.ftl | 4 + .../en-US/chat/commands/ghost-command.ftl | 5 + .../en-US/chat/commands/suicide-command.ftl | 2 + .../transformable-container-component.ftl | 2 +- .../en-US/clothing/components/cursed-mask.ftl | 5 + Resources/Locale/en-US/cluwne/cluwne.ftl | 2 +- .../communications-console-component.ftl | 3 +- .../components/station-anchor-component.ftl | 2 + .../Locale/en-US/connection-messages.ftl | 50 +- .../components/agent-id-card-component.ftl | 1 + .../en-US/deltav/cargo/stocks-comapnies.ftl | 7 + .../en-US/deltav/cargo/stocks-commands.ftl | 13 + .../deltav/cartridge-loader/cartridges.ftl | 83 +- .../Locale/en-US/deltav/job/captain-state.ftl | 6 + .../en-US/deltav/job/job-description.ftl | 1 + .../Locale/en-US/deltav/job/job-names.ftl | 1 + .../en-US/deltav/job/job-supervisors.ftl | 4 +- .../en-US/deltav/lathe/ui/lathe-menu.ftl | 2 + .../components/nanochat-card-component.ftl | 7 + .../en-US/deltav/paper/stamp-component.ftl | 2 +- .../deltav/vending-machines/shop-vendor.ftl | 4 + .../Locale/en-US/execution/execution.ftl | 21 +- .../Locale/en-US/flavors/flavor-profiles.ftl | 6 + .../game-presets/preset-traitor.ftl | 6 +- .../ghost/roles/ghost-role-component.ftl | 9 + Resources/Locale/en-US/glue/glue.ftl | 2 +- .../en-US/guidebook/chemistry/conditions.ftl | 3 + .../guidebook/chemistry/statuseffects.ftl | 2 + Resources/Locale/en-US/info/ban.ftl | 3 + Resources/Locale/en-US/info/playerpanel.ftl | 7 + Resources/Locale/en-US/job/job-names.ftl | 16 + .../components/butcherable-component.ftl | 2 +- .../Locale/en-US/label/label-component.ftl | 1 + Resources/Locale/en-US/lathe/recipes.ftl | 8 + .../Locale/en-US/lathe/ui/lathe-menu.ftl | 3 + Resources/Locale/en-US/lube/lube.ftl | 2 +- .../Locale/en-US/materials/materials.ftl | 2 + .../en-US/navmap-beacons/station-beacons.ftl | 1 + .../en-US/navmap-beacons/station_map.ftl | 1 + .../nutrition/components/animal-husbandry.ftl | 2 +- .../nutrition/components/food-sequence.ftl | 139 + .../en-US/nyanotrasen/job/job-names.ftl | 1 - .../Locale/en-US/objectives/round-end.ftl | 1 - Resources/Locale/en-US/paper/paper-misc.ftl | 18 + .../components/power-charging-component.ftl | 22 + .../Locale/en-US/prototypes/roles/antags.ftl | 3 + .../en-US/radio/components/intercom.ftl | 3 +- .../reagents/meta/consumable/drink/juice.ftl | 3 + .../Locale/en-US/reagents/meta/medicine.ftl | 6 + .../components/research-console-component.ftl | 2 +- .../research/components/robotics-console.ftl | 2 +- .../Locale/en-US/research/technologies.ftl | 2 +- .../Locale/en-US/salvage/salvage-magnet.ftl | 1 + .../Locale/en-US/sandbox/sandbox-manager.ftl | 1 + Resources/Locale/en-US/seeds/seeds.ftl | 22 +- Resources/Locale/en-US/species/shadowkin.ftl | 2 +- Resources/Locale/en-US/species/species.ftl | 6 +- .../station-events/events/vent-critters.ftl | 2 + .../general-station-records.ftl | 1 + Resources/Locale/en-US/store/categories.ftl | 16 +- Resources/Locale/en-US/store/store.ftl | 5 + .../Locale/en-US/store/uplink-catalog.ftl | 6 + Resources/Locale/en-US/traits/traits.ftl | 17 +- .../en-US/wieldable/wieldable-component.ftl | 2 + Resources/Locale/en-US/zombies/zombie.ftl | 2 +- Resources/Maps/Nonstations/nukieplanet.yml | 30548 ++++++++-------- Resources/Maps/Salvage/vegan-meatball.yml | 4 +- Resources/Maps/Shuttles/infiltrator.yml | 11356 +++--- Resources/Migrations/eeMigration.yml | 5 +- Resources/Migrations/migration.yml | 67 + Resources/Prototypes/Actions/ninja.yml | 10 +- Resources/Prototypes/Actions/types.yml | 2 + Resources/Prototypes/Body/Organs/human.yml | 6 +- .../Prototypes/Catalog/Bounties/bounties.yml | 21 + .../Prototypes/Catalog/Cargo/cargo_botany.yml | 2 +- .../Catalog/Cargo/cargo_engines.yml | 2 +- .../Catalog/Cargo/cargo_vending.yml | 18 +- .../Catalog/Fills/Books/bookshelf.yml | 2 +- .../Catalog/Fills/Boxes/emergency.yml | 49 +- .../Catalog/Fills/Boxes/syndicate.yml | 18 + .../Catalog/Fills/Crates/botany.yml | 1 + .../Catalog/Fills/Crates/engines.yml | 6 +- .../Catalog/Fills/Crates/service.yml | 2 +- .../Catalog/Fills/Crates/syndicate.yml | 4 +- .../Catalog/Fills/Crates/vending.yml | 18 +- .../Catalog/Fills/Items/firstaidkits.yml | 2 +- .../Catalog/Fills/Lockers/cargo.yml | 5 +- .../Catalog/Fills/Lockers/heads.yml | 6 +- .../Prototypes/Catalog/Fills/Lockers/misc.yml | 2 +- .../Catalog/Fills/Paper/manuals.yml | 9 + .../VendingMachines/Inventories/chefvend.yml | 2 +- .../VendingMachines/Inventories/salvage.yml | 1 + .../VendingMachines/Inventories/seeds.yml | 1 + .../Catalog/discount_categories.yml | 13 + .../Prototypes/Catalog/uplink_catalog.yml | 1438 +- .../Jobs/Command/adminAssistant.yml | 17 + Resources/Prototypes/Damage/modifier_sets.yml | 2 +- Resources/Prototypes/Datasets/adjectives.yml | 1 - Resources/Prototypes/Datasets/verbs.yml | 3 +- .../Fills/Items/Backpacks/duffelbag.yml | 17 + .../DeltaV/Catalog/Shipyard/civilian.yml | 2 +- .../Inventories/salvage_points.yml | 51 + .../DeltaV/Catalog/uplink_catalog.yml | 2 +- .../Entities/Clothing/Ears/headsets.yml | 25 + .../DeltaV/Entities/Clothing/Eyes/glasses.yml | 8 + .../Entities/Clothing/Uniforms/jumpskirts.yml | 10 + .../Entities/Clothing/Uniforms/jumpsuits.yml | 10 + .../Entities/Markers/Spawners/ghost_roles.yml | 2 + .../DeltaV/Entities/Markers/Spawners/jobs.yml | 13 + .../DeltaV/Entities/Mobs/NPCs/nukiemouse.yml | 3 +- .../DeltaV/Entities/Mobs/Player/human.yml | 3 - .../Objects/Consumable/Food/Baked/pie.yml | 1 + .../Objects/Devices/Medical/portafib.yml | 40 +- .../Entities/Objects/Devices/cartridges.yml | 45 + .../DeltaV/Entities/Objects/Devices/pda.yml | 41 + .../Entities/Objects/Misc/rubber_stamp.yml | 13 + .../Objects/Specific/Command/safe.yml | 1 + .../Entities/Objects/Specific/Mail/mail.yml | 2 +- .../DeltaV/Entities/Stations/base.yml | 30 + .../Jobs/Command/administrative_assistant.yml | 49 + .../DeltaV/Roles/play_time_trackers.yml | 3 + .../Prototypes/DeltaV/StatusEffects/job.yml | 15 +- .../DeltaV/name_identifier_groups.yml | 4 + .../Entities/Clothing/Hands/gloves.yml | 26 +- .../Entities/Clothing/Head/hats.yml | 19 + .../Entities/Clothing/Head/hoods.yml | 16 + .../Entities/Clothing/Head/misc.yml | 30 + .../Entities/Clothing/Masks/specific.yml | 47 +- .../Entities/Clothing/OuterClothing/suits.yml | 39 +- .../Entities/Clothing/Shoes/magboots.yml | 155 +- .../Entities/Clothing/Shoes/misc.yml | 32 +- .../Entities/Clothing/base_clothing.yml | 9 + .../Random/Food_Drinks/food_produce.yml | 1 + .../Random/Food_Drinks/food_single.yml | 8 - .../Entities/Markers/Spawners/ghost_roles.yml | 37 +- .../Mobs/Cyborgs/base_borg_chassis.yml | 18 + .../Prototypes/Entities/Mobs/NPCs/animals.yml | 60 +- .../Entities/Mobs/NPCs/asteroid.yml | 182 + .../Prototypes/Entities/Mobs/NPCs/carp.yml | 2 +- .../Entities/Mobs/NPCs/simplemob.yml | 4 + .../Prototypes/Entities/Mobs/NPCs/space.yml | 204 +- .../Prototypes/Entities/Mobs/NPCs/xeno.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/xenopet.yml | 10 +- .../Entities/Mobs/Player/admin_ghost.yml | 5 +- .../Entities/Mobs/Player/dragon.yml | 2 - .../Entities/Mobs/Player/guardian.yml | 2 +- .../Prototypes/Entities/Mobs/Player/human.yml | 32 +- .../Entities/Mobs/Player/humanoid.yml | 43 +- .../Prototypes/Entities/Mobs/Player/ipc.yml | 2 +- .../Entities/Mobs/Player/observer.yml | 1 + .../Prototypes/Entities/Mobs/Species/base.yml | 7 +- .../Objects/Consumable/Drinks/drinks.yml | 41 +- .../Consumable/Drinks/drinks_bottles.yml | 2 +- .../Objects/Consumable/Drinks/drinks_cans.yml | 3 +- .../Objects/Consumable/Food/Baked/bread.yml | 33 +- .../Objects/Consumable/Food/Baked/cake.yml | 36 + .../Objects/Consumable/Food/Baked/misc.yml | 37 +- .../Objects/Consumable/Food/Baked/pie.yml | 13 +- .../Objects/Consumable/Food/Baked/pizza.yml | 12 +- .../Consumable/Food/Containers/tin.yml | 12 +- .../Objects/Consumable/Food/burger.yml | 69 +- .../Entities/Objects/Consumable/Food/egg.yml | 3 +- .../Objects/Consumable/Food/frozen.yml | 27 +- .../Objects/Consumable/Food/ingredients.yml | 105 + .../Objects/Consumable/Food/meals.yml | 6 +- .../Entities/Objects/Consumable/Food/meat.yml | 200 +- .../Objects/Consumable/Food/produce.yml | 692 +- .../Objects/Consumable/Food/skewer.yml | 176 +- .../Objects/Consumable/Food/snacks.yml | 124 +- .../Entities/Objects/Consumable/Food/soup.yml | 36 +- .../Entities/Objects/Consumable/Food/taco.yml | 25 +- .../Circuitboards/Machine/production.yml | 42 +- .../Devices/Circuitboards/computer.yml | 4 - .../reinforcement_teleporter.yml | 19 + .../Objects/Devices/base_handheld.yml | 11 + .../Entities/Objects/Devices/cartridges.yml | 40 +- .../Entities/Objects/Devices/pda.yml | 143 +- .../Entities/Objects/Devices/radio.yml | 3 +- .../Objects/Devices/station_beacon.yml | 8 + .../Entities/Objects/Devices/station_map.yml | 11 +- .../Entities/Objects/Devices/translators.yml | 1 + .../Prototypes/Entities/Objects/Fun/darts.yml | 1 + .../Prototypes/Entities/Objects/Fun/pai.yml | 2 +- .../Entities/Objects/Magic/books.yml | 2 - .../Objects/Materials/crystal_shard.yml | 2 + .../Entities/Objects/Materials/materials.yml | 81 +- .../Entities/Objects/Materials/ore.yml | 31 + .../Entities/Objects/Materials/shards.yml | 18 +- .../Entities/Objects/Misc/books.yml | 6 +- .../Entities/Objects/Misc/broken_bottle.yml | 4 +- .../Objects/Misc/fire_extinguisher.yml | 2 +- .../Objects/Misc/identification_cards.yml | 144 +- .../Entities/Objects/Misc/paper.yml | 2 + .../Objects/Misc/secret_documents.yml | 16 - .../Objects/Misc/subdermal_implants.yml | 3 +- .../Entities/Objects/Power/lights.yml | 14 +- .../Entities/Objects/Shields/shields.yml | 13 +- .../Objects/Specific/Hydroponics/leaves.yml | 2 +- .../Objects/Specific/Hydroponics/seeds.yml | 103 + .../Objects/Specific/Janitorial/janitor.yml | 1 + .../Objects/Specific/Medical/defib.yml | 5 + .../Medical/handheld_crew_monitor.yml | 9 +- .../Objects/Specific/Medical/healing.yml | 40 +- .../Specific/Medical/healthanalyzer.yml | 2 + .../Objects/Specific/Medical/surgery.yml | 8 +- .../Objects/Specific/Research/anomaly.yml | 9 +- .../Objects/Specific/Salvage/ore_bag.yml | 2 +- .../Service/vending_machine_restock.yml | 1 + .../Objects/Specific/chemical-containers.yml | 1 - .../Entities/Objects/Specific/syndicate.yml | 19 +- .../Entities/Objects/Tools/cowtools.yml | 10 +- .../Entities/Objects/Tools/gas_tanks.yml | 2 +- .../Objects/Tools/handheld_mass_scanner.yml | 3 +- .../Entities/Objects/Tools/jaws_of_life.yml | 4 +- .../Entities/Objects/Tools/tools.yml | 4 +- .../Entities/Objects/Tools/welders.yml | 10 +- .../Weapons/Bombs/{ied.yml => firebomb.yml} | 30 +- .../Objects/Weapons/Bombs/pipebomb.yml | 62 + .../Weapons/Guns/Ammunition/Boxes/rifle.yml | 2 +- .../Guns/Ammunition/Cartridges/shotgun.yml | 41 +- .../Guns/Ammunition/Magazines/pistol.yml | 2 +- .../Guns/Ammunition/Projectiles/shotgun.yml | 69 + .../Guns/Ammunition/Projectiles/toy.yml | 37 +- .../Weapons/Guns/Ammunition/explosives.yml | 8 +- .../Weapons/Guns/Battery/battery_guns.yml | 54 +- .../Objects/Weapons/Guns/HMGs/hmgs.yml | 1 + .../Objects/Weapons/Guns/LMGs/lmgs.yml | 1 + .../Weapons/Guns/Launchers/launchers.yml | 5 + .../Objects/Weapons/Guns/Pistols/pistols.yml | 1 + .../Weapons/Guns/Projectiles/projectiles.yml | 99 + .../Objects/Weapons/Guns/Rifles/rifles.yml | 1 + .../Objects/Weapons/Guns/SMGs/smgs.yml | 15 +- .../Weapons/Guns/Shotguns/shotguns.yml | 2 + .../Objects/Weapons/Guns/Snipers/snipers.yml | 1 + .../Objects/Weapons/Guns/flare_gun.yml | 89 +- .../Objects/Weapons/Guns/pneumatic_cannon.yml | 1 + .../Objects/Weapons/Melee/armblade.yml | 2 + .../Objects/Weapons/Melee/baguette.yml | 17 + .../Objects/Weapons/Melee/baseball_bat.yml | 2 +- .../Objects/Weapons/Melee/e_sword.yml | 43 +- .../Objects/Weapons/Melee/fireaxe.yml | 2 + .../Objects/Weapons/Melee/home_run_bat.yml | 2 +- .../Entities/Objects/Weapons/Melee/knife.yml | 13 + .../Entities/Objects/Weapons/Melee/mining.yml | 87 + .../Objects/Weapons/Melee/pickaxe.yml | 85 - .../Entities/Objects/Weapons/Melee/spear.yml | 1 + .../Entities/Objects/Weapons/Melee/sword.yml | 57 +- .../Weapons/Melee/telescopic_baton.yml | 6 +- .../Objects/Weapons/Throwable/bola.yml | 8 + .../Objects/Weapons/Throwable/clusterbang.yml | 2 + .../Objects/Weapons/Throwable/croissant.yml | 25 + .../Weapons/Throwable/throwing_stars.yml | 1 + .../Entities/Stations/nanotrasen.yml | 2 + .../Entities/Structures/Dispensers/soda.yml | 8 +- .../Furniture/Tables/base_structuretables.yml | 2 - .../Machines/Computers/computers.yml | 1 + .../Structures/Machines/Medical/cryo_pod.yml | 1 + .../Structures/Machines/chem_master.yml | 2 +- .../Structures/Machines/gravity_generator.yml | 14 +- .../Entities/Structures/Machines/lathe.yml | 58 +- .../Structures/Machines/microwave.yml | 22 + .../Structures/Machines/vending_machines.yml | 29 +- .../Structures/Shuttles/station_anchor.yml | 121 + .../Structures/Storage/Tanks/tanks.yml | 4 +- .../Entities/Structures/Storage/barrels.yml | 3 +- .../Entities/Structures/Storage/tanks.yml | 3 +- .../Structures/Wallmounts/Signs/signs.yml | 190 +- .../Structures/Wallmounts/intercom.yml | 186 +- .../Entities/Structures/Wallmounts/shelfs.yml | 475 + .../Wallmounts/surveillance_camera.yml | 1 + .../Structures/Wallmounts/walldispenser.yml | 3 +- .../Entities/Structures/Walls/asteroid.yml | 155 +- .../Prototypes/Entities/Structures/gates.yml | 68 +- Resources/Prototypes/Entities/Tiles/lava.yml | 8 +- .../Entities/Tiles/liquid_plasma.yml | 10 +- .../Entities/World/Debris/asteroids.yml | 3 + Resources/Prototypes/Flavors/flavors.yml | 37 +- Resources/Prototypes/GameRules/events.yml | 137 +- Resources/Prototypes/GameRules/midround.yml | 43 +- Resources/Prototypes/GameRules/roundstart.yml | 48 +- Resources/Prototypes/Hydroponics/seeds.yml | 530 +- .../Loadouts/Categories/categories.yml | 4 + .../Loadouts/Jobs/Command/adminassistant.yml | 80 + Resources/Prototypes/NPCs/goliath.yml | 75 + .../Nyanotrasen/Catalog/uplink_catalog.yml | 4 +- .../Markers/Spawners/Random/books.yml | 2 +- .../Entities/Markers/Spawners/ghost_roles.yml | 1 + .../Entities/Mobs/NPCs/mutants.yml | 146 +- .../Objects/Consumable/Food/Baked/pizza.yml | 2 + .../Objects/Consumable/Food/meals.yml | 3 +- .../Objects/Consumable/Food/snacks.yml | 6 +- .../Entities/Objects/Devices/pda.yml | 3 + .../Guns/Ammunition/Cartridges/shotgun.yml | 1 - .../Weapons/Melee/breaching_hammer.yml | 2 +- .../Structures/Machines/mailTeleporter.yml | 2 +- .../Nyanotrasen/Hydroponics/seeds.yml | 4 +- .../Roles/Jobs/Epistemics/forensicmantis.yml | 9 - .../Roles/Jobs/Wildcards/prisoner.yml | 9 - .../Nyanotrasen/StatusEffects/job.yml | 10 +- .../Prototypes/Objectives/objectiveGroups.yml | 7 +- .../Objectives/stealTargetGroups.yml | 9 +- Resources/Prototypes/Objectives/traitor.yml | 17 - .../Prototypes/Procedural/Magnet/asteroid.yml | 1 + .../Procedural/biome_ore_templates.yml | 14 + .../Prototypes/Procedural/salvage_loot.yml | 7 + .../Reagents/Consumable/Drink/alcohol.yml | 24 + .../Reagents/Consumable/Drink/drinks.yml | 35 + .../Reagents/Consumable/Drink/juice.yml | 9 + .../Reagents/Consumable/Drink/soda.yml | 13 + .../Reagents/Consumable/Food/ingredients.yml | 2 +- .../Reagents/Materials/materials.yml | 16 + .../Prototypes/Reagents/Materials/ores.yml | 9 + Resources/Prototypes/Reagents/botany.yml | 10 +- Resources/Prototypes/Reagents/elements.yml | 2 +- Resources/Prototypes/Reagents/fun.yml | 1 + Resources/Prototypes/Reagents/medicine.yml | 87 + Resources/Prototypes/Reagents/narcotics.yml | 24 + Resources/Prototypes/Reagents/toxins.yml | 16 +- .../Construction/Graphs/food/steak.yml | 122 + .../Construction/Graphs/furniture/shelfs.yml | 268 + .../Construction/Graphs/tools/logic_gate.yml | 2 +- .../Graphs/utilities/intercom.yml | 41 +- .../Recipes/Construction/storage.yml | 148 + .../Recipes/Construction/utilities.yml | 2 +- .../Recipes/Cooking/food_sequence_element.yml | 1154 + .../Recipes/Cooking/meal_recipes.yml | 186 +- .../Recipes/Cooking/sequence_metamorph.yml | 125 + .../improvised/{ied.yml => firebomb.yml} | 12 +- .../Crafting/Graphs/improvised/pipebomb.yml | 43 + .../Recipes/Crafting/improvised.yml | 21 +- .../Prototypes/Recipes/Lathes/electronics.yml | 11 +- .../Prototypes/Recipes/Lathes/medical.yml | 26 +- Resources/Prototypes/Recipes/Lathes/misc.yml | 7 + .../Prototypes/Recipes/Lathes/salvage.yml | 20 + .../Prototypes/Recipes/Lathes/security.yml | 9 + Resources/Prototypes/Recipes/Lathes/sheet.yml | 99 +- Resources/Prototypes/Recipes/Lathes/tools.yml | 9 - .../Prototypes/Recipes/Reactions/fun.yml | 16 + .../Prototypes/Recipes/Reactions/medicine.yml | 26 + .../Prototypes/Research/experimental.yml | 1 + Resources/Prototypes/Research/industrial.yml | 29 +- Resources/Prototypes/Roles/Antags/traitor.yml | 43 +- .../Prototypes/Roles/Jobs/CentComm/cburn.yml | 14 + .../Roles/Jobs/CentComm/deathsquad.yml | 14 + .../Prototypes/Roles/Jobs/Civilian/clown.yml | 2 +- .../Prototypes/Roles/Jobs/Command/captain.yml | 2 +- .../Roles/Jobs/Fun/misc_startinggear.yml | 56 +- .../Jobs/Medical/chief_medical_officer.yml | 9 - .../Roles/Jobs/Science/research_director.yml | 9 - .../Prototypes/Roles/Jobs/departments.yml | 11 + .../Prototypes/Roles/play_time_trackers.yml | 6 + Resources/Prototypes/Shaders/shaders.yml | 5 + .../Prototypes/Stacks/Materials/materials.yml | 15 +- Resources/Prototypes/Stacks/Materials/ore.yml | 8 +- .../{ => StatusIcon}/StatusEffects/health.yml | 10 +- .../StatusEffects/satiation.yml} | 16 +- .../{ => StatusIcon}/StatusEffects/ssd.yml | 2 +- Resources/Prototypes/StatusIcon/debug.yml | 6 +- .../StatusIcon/{antag.yml => faction.yml} | 37 +- .../{StatusEffects => StatusIcon}/job.yml | 169 +- .../security.yml | 22 +- Resources/Prototypes/Store/categories.yml | 51 +- Resources/Prototypes/Store/presets.yml | 69 +- Resources/Prototypes/Traits/disabilities.yml | 2 +- Resources/Prototypes/Traits/mental.yml | 67 +- Resources/Prototypes/Traits/skills.yml | 9 - Resources/Prototypes/Traits/species.yml | 26 +- .../WhiteDream/Entities/Actions/cultists.yml | 1 - .../Objects/Weapons/Projectiles/cult.yml | 7 +- .../WhiteDream/StatusIcon/antag.yml | 18 +- Resources/Prototypes/Wires/layouts.yml | 8 + .../XenoArch/Effects/utility_effects.yml | 2 +- .../_Shitmed/Entities/Surgery/surgeries.yml | 4 +- .../Entities/Surgery/surgery_steps.yml | 4 +- Resources/Prototypes/explosion.yml | 16 + Resources/Prototypes/ore.yml | 6 + Resources/Prototypes/status_effects.yml | 6 + Resources/Prototypes/tags.yml | 51 +- Resources/Prototypes/whitelists.yml | 7 + Resources/Prototypes/wizardsDenWhitelists.yml | 39 + .../Guidebook/Antagonist/Traitors.xml | 60 +- .../ServerInfo/Guidebook/Medical/Chemist.xml | 2 +- .../ServerInfo/Guidebook/Medical/Medical.xml | 2 +- .../Guidebook/Service/Bartender.xml | 2 +- .../ServerInfo/Guidebook/Service/Chef.xml | 1 - .../Hats/holyhatmelon.rsi/equipped-HELMET.png | Bin 0 -> 593 bytes .../Head/Hats/holyhatmelon.rsi/icon.png | Bin 0 -> 334 bytes .../Hats/holyhatmelon.rsi/inhand-left.png | Bin 0 -> 491 bytes .../Hats/holyhatmelon.rsi/inhand-right.png | Bin 0 -> 502 bytes .../Head/Hats/holyhatmelon.rsi/meta.json | 52 + .../Mask/goldenmask.rsi/equipped-MASK-vox.png | Bin 0 -> 453 bytes .../Mask/goldenmask.rsi/equipped-MASK.png | Bin 0 -> 401 bytes .../Mask/goldenmask.rsi/icon-anger.png | Bin 0 -> 422 bytes .../Mask/goldenmask.rsi/icon-despair.png | Bin 0 -> 414 bytes .../Clothing/Mask/goldenmask.rsi/icon-joy.png | Bin 0 -> 414 bytes .../Clothing/Mask/goldenmask.rsi/icon.png | Bin 0 -> 402 bytes .../Mask/goldenmask.rsi/inhand-left.png | Bin 0 -> 360 bytes .../Mask/goldenmask.rsi/inhand-right.png | Bin 0 -> 353 bytes .../Clothing/Mask/goldenmask.rsi/meta.json | 39 + .../Boots/moonboots.rsi/equipped-FEET-vox.png | Bin 0 -> 412 bytes .../Boots/moonboots.rsi/equipped-FEET.png | Bin 0 -> 316 bytes .../Shoes/Boots/moonboots.rsi/icon.png | Bin 0 -> 340 bytes .../Shoes/Boots/moonboots.rsi/inhand-left.png | Bin 0 -> 323 bytes .../Boots/moonboots.rsi/inhand-right.png | Bin 0 -> 340 bytes .../Shoes/Boots/moonboots.rsi/meta.json | 30 + .../adminassistant.rsi/alt-equipped-EARS.png | Bin 0 -> 294 bytes .../adminassistant.rsi/equipped-EARS.png | Bin 0 -> 154 bytes .../Ears/Headsets/adminassistant.rsi/icon.png | Bin 0 -> 332 bytes .../Headsets/adminassistant.rsi/icon_alt.png | Bin 0 -> 471 bytes .../Headsets/adminassistant.rsi/meta.json | 25 + .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 20878 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1462 bytes .../Jumpskirt/admin_assistant.rsi/icon.png | Bin 0 -> 486 bytes .../admin_assistant.rsi/inhand-left.png | Bin 0 -> 432 bytes .../admin_assistant.rsi/inhand-right.png | Bin 0 -> 438 bytes .../Jumpskirt/admin_assistant.rsi/meta.json | 30 + .../equipped-INNERCLOTHING-monkey.png | Bin 0 -> 20878 bytes .../equipped-INNERCLOTHING.png | Bin 0 -> 1461 bytes .../Jumpsuit/admin_assistant.rsi/icon.png | Bin 0 -> 486 bytes .../admin_assistant.rsi/inhand-left.png | Bin 0 -> 432 bytes .../admin_assistant.rsi/inhand-right.png | Bin 0 -> 438 bytes .../Jumpsuit/admin_assistant.rsi/meta.json | 30 + .../Misc/job_icons.rsi/AdminAssistant.png | Bin 0 -> 213 bytes .../Interface/Misc/job_icons.rsi/meta.json | 5 +- .../Interface/VerbIcons/ATTRIBUTION.txt | 2 + .../DeltaV/Interface/VerbIcons/bell.svg | 5 + .../DeltaV/Interface/VerbIcons/bell.svg.png | Bin 0 -> 720 bytes .../DeltaV/Interface/VerbIcons/bell_muted.png | Bin 0 -> 355 bytes .../Markers/jobs.rsi/adminassistant.png | Bin 0 -> 1003 bytes .../DeltaV/Markers/jobs.rsi/meta.json | 5 +- .../DeltaV/Misc/program_icons.rsi/meta.json | 17 + .../Misc/program_icons.rsi/nanochat.png | Bin 0 -> 725 bytes .../Misc/program_icons.rsi/stock_trading.png | Bin 0 -> 1012 bytes .../Devices/cartridge.rsi/cart-chat.png | Bin 0 -> 419 bytes .../Devices/cartridge.rsi/cart-stonk.png | Bin 0 -> 367 bytes .../Objects/Devices/cartridge.rsi/meta.json | 8 +- .../DeltaV/Objects/Devices/pda.rsi/meta.json | 7 +- .../Devices/pda.rsi/pda-admin-assistant.png | Bin 0 -> 518 bytes .../Objects/Misc/bureaucracy.rsi/meta.json | 27 +- .../paper_stamp-admin-assistant.png | Bin 0 -> 227 bytes .../Misc/id_cards.rsi/idadminassistant.png | Bin 0 -> 301 bytes .../Objects/Misc/id_cards.rsi/meta.json | 14 + .../DeltaV/Objects/Misc/stamps.rsi/meta.json | 5 +- .../Misc/stamps.rsi/stamp-admin-assistant.png | Bin 0 -> 340 bytes .../Aliens/Asteroid/goliath.rsi/goliath.png | Bin 0 -> 2975 bytes .../Asteroid/goliath.rsi/goliath_alert.png | Bin 0 -> 4327 bytes .../Asteroid/goliath.rsi/goliath_dead.png | Bin 0 -> 968 bytes .../goliath.rsi/goliath_preattack.png | Bin 0 -> 4249 bytes .../goliath.rsi/goliath_tentacle_retract.png | Bin 0 -> 1926 bytes .../goliath.rsi/goliath_tentacle_spawn.png | Bin 0 -> 1944 bytes .../goliath.rsi/goliath_tentacle_wiggle.png | Bin 0 -> 2913 bytes .../Aliens/Asteroid/goliath.rsi/meta.json | 111 + .../Textures/Mobs/Animals/snail.rsi/dead.png | Bin 0 -> 441 bytes .../Textures/Mobs/Animals/snail.rsi/meta.json | 32 + .../Textures/Mobs/Animals/snail.rsi/snail.png | Bin 0 -> 1344 bytes .../Textures/Mobs/Animals/snail.rsi/snoth.png | Bin 0 -> 1532 bytes .../Mobs/Animals/snail.rsi/snothdead.png | Bin 0 -> 503 bytes .../Mobs/Animals/snail.rsi/spacedead.png | Bin 0 -> 478 bytes .../Mobs/Animals/snail.rsi/spacesnail.png | Bin 0 -> 1390 bytes .../Textures/Mobs/Pets/hamlet.rsi/dead-0.png | Bin 19319 -> 393 bytes .../Textures/Mobs/Pets/hamlet.rsi/splat-0.png | Bin 19333 -> 507 bytes .../Mobs/Species/Human/organs.rsi/brain.png | Bin 461 -> 471 bytes .../Consumable/Drinks/ramen.rsi/meta.json | 1 - .../bread.rsi/baguette-equipped-BELT.png | Bin 0 -> 440 bytes .../Baked/bread.rsi/baguette-inhand-left.png | Bin 0 -> 454 bytes .../Baked/bread.rsi/baguette-inhand-right.png | Bin 0 -> 485 bytes .../Food/Baked/bread.rsi/baguette.png | Bin 393 -> 303 bytes .../Consumable/Food/Baked/bread.rsi/meta.json | 14 +- .../Food/Baked/misc.rsi/croissant.png | Bin 0 -> 305 bytes .../Consumable/Food/Baked/misc.rsi/meta.json | 5 +- .../Consumable/Food/bowl.rsi/escargot.png | Bin 0 -> 392 bytes .../Consumable/Food/bowl.rsi/meta.json | 5 +- .../Consumable/Food/burger.rsi/meta.json | 5 +- .../Consumable/Food/burger.rsi/screwed.png | Bin 0 -> 895 bytes .../Food/burger_sequence.rsi/bun_bottom.png | Bin 0 -> 319 bytes .../Food/burger_sequence.rsi/bun_top.png | Bin 0 -> 367 bytes .../Food/burger_sequence.rsi/cheese.png | Bin 0 -> 302 bytes .../Food/burger_sequence.rsi/meta.json | 20 + .../Food/ingredients.rsi/butter-slice.png | Bin 0 -> 146 bytes .../Food/ingredients.rsi/croissant-raw.png | Bin 0 -> 244 bytes .../Consumable/Food/ingredients.rsi/meta.json | 8 +- .../Consumable/Food/meat.rsi/meta.json | 8 +- .../Consumable/Food/meat.rsi/snail-cooked.png | Bin 0 -> 290 bytes .../Consumable/Food/meat.rsi/snail.png | Bin 0 -> 307 bytes .../Consumable/Food/meat.rsi/tomato.png | Bin 463 -> 476 bytes .../Consumable/Food/skewer.rsi/meta.json | 79 +- .../Food/skewer.rsi/skewer-bluepepper.png | Bin 0 -> 274 bytes .../Food/skewer.rsi/skewer-corn.png | Bin 0 -> 346 bytes .../Food/skewer.rsi/skewer-corn1.png | Bin 292 -> 0 bytes .../Food/skewer.rsi/skewer-corn2.png | Bin 315 -> 0 bytes .../Food/skewer.rsi/skewer-holymelon.png | Bin 0 -> 356 bytes .../Food/skewer.rsi/skewer-meat-alpha.png | Bin 0 -> 243 bytes .../Food/skewer.rsi/skewer-meat-alpha1.png | Bin 228 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha2.png | Bin 285 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha3.png | Bin 218 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha4.png | Bin 222 -> 0 bytes .../Food/skewer.rsi/skewer-meat.png | Bin 0 -> 268 bytes .../Food/skewer.rsi/skewer-meat1.png | Bin 250 -> 0 bytes .../Food/skewer.rsi/skewer-meat2.png | Bin 276 -> 0 bytes .../Food/skewer.rsi/skewer-meat3.png | Bin 210 -> 0 bytes .../Food/skewer.rsi/skewer-meat4.png | Bin 241 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom.png | Bin 0 -> 247 bytes .../Food/skewer.rsi/skewer-mushroom1.png | Bin 218 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom2.png | Bin 220 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom3.png | Bin 221 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom4.png | Bin 220 -> 0 bytes .../Food/skewer.rsi/skewer-pepper.png | Bin 0 -> 267 bytes .../Food/skewer.rsi/skewer-pepper1.png | Bin 241 -> 0 bytes .../Food/skewer.rsi/skewer-pepper2.png | Bin 249 -> 0 bytes .../Food/skewer.rsi/skewer-pepper3.png | Bin 249 -> 0 bytes .../Food/skewer.rsi/skewer-pepper4.png | Bin 250 -> 0 bytes .../Consumable/Food/skewer.rsi/skewer-rat.png | Bin 0 -> 433 bytes .../Food/skewer.rsi/skewer-rat1.png | Bin 394 -> 0 bytes .../Food/skewer.rsi/skewer-rat2.png | Bin 400 -> 0 bytes .../Food/skewer.rsi/skewer-snake.png | Bin 0 -> 383 bytes .../Food/skewer.rsi/skewer-snake1.png | Bin 382 -> 0 bytes .../Food/skewer.rsi/skewer-snake2.png | Bin 412 -> 0 bytes .../Food/skewer.rsi/skewer-tail-cooked.png | Bin 0 -> 512 bytes .../Food/skewer.rsi/skewer-tail-cooked1.png | Bin 449 -> 0 bytes .../Food/skewer.rsi/skewer-tail-cooked2.png | Bin 445 -> 0 bytes .../Food/skewer.rsi/skewer-tail.png | Bin 0 -> 519 bytes .../Food/skewer.rsi/skewer-tail1.png | Bin 459 -> 0 bytes .../Food/skewer.rsi/skewer-tail2.png | Bin 452 -> 0 bytes .../Food/skewer.rsi/skewer-tomato.png | Bin 0 -> 233 bytes .../Food/skewer.rsi/skewer-tomato1.png | Bin 189 -> 0 bytes .../Food/skewer.rsi/skewer-tomato2.png | Bin 190 -> 0 bytes .../Food/skewer.rsi/skewer-tomato3.png | Bin 190 -> 0 bytes .../Food/skewer.rsi/skewer-tomato4.png | Bin 189 -> 0 bytes .../Food/skewer.rsi/skewer-watermelon.png | Bin 0 -> 331 bytes .../Consumable/Food/snacks.rsi/meta.json | 5 +- .../icon.png => Food/snacks.rsi/ramen.png} | Bin .../Consumable/Food/taco.rsi/meta.json | 5 +- .../Consumable/Food/taco.rsi/tacoshell.png | Bin 283 -> 0 bytes .../Food/taco_sequence.rsi/cheese.png | Bin 0 -> 267 bytes .../Food/taco_sequence.rsi/meta.json | 23 + .../Consumable/Food/taco_sequence.rsi/rat.png | Bin 0 -> 364 bytes .../Food/taco_sequence.rsi/tacoshell_back.png | Bin 0 -> 171 bytes .../taco_sequence.rsi/tacoshell_forward.png | Bin 0 -> 293 bytes .../Devices/cartridge.rsi/cart-med.png | Bin 0 -> 289 bytes .../Devices/cartridge.rsi/cart-nav.png | Bin 0 -> 300 bytes .../Objects/Devices/cartridge.rsi/meta.json | 10 +- .../Devices/communication.rsi/meta.json | 14 +- .../communication.rsi/old-radio-ancestor.png | Bin 0 -> 1346 bytes .../old-radio-borg-assault.png | Bin 0 -> 1475 bytes .../communication.rsi/old-radio-syndicat.png | Bin 0 -> 1234 bytes .../communication.rsi/old-radio-urist.png | Bin 0 -> 1496 bytes .../Materials/hide.rsi/goliath_hide.png | Bin 0 -> 353 bytes .../Materials/hide.rsi/goliath_hide_2.png | Bin 0 -> 479 bytes .../Materials/hide.rsi/goliath_hide_3.png | Bin 0 -> 554 bytes .../Objects/Materials/hide.rsi/meta.json | 20 + .../materials.rsi/diamond-inhand-left.png | Bin 223 -> 236 bytes .../materials.rsi/diamond-inhand-right.png | Bin 231 -> 244 bytes .../Materials/materials.rsi/diamond.png | Bin 297 -> 255 bytes .../Materials/materials.rsi/diamond_2.png | Bin 0 -> 345 bytes .../Materials/materials.rsi/diamond_3.png | Bin 0 -> 419 bytes .../Objects/Materials/materials.rsi/meta.json | 6 + .../Objects/Materials/ore.rsi/diamond.png | Bin 0 -> 390 bytes .../Objects/Materials/ore.rsi/meta.json | 5 +- .../Specific/Hydroponics/aloe.rsi/produce.png | Bin 903 -> 817 bytes .../Hydroponics/apple.rsi/produce.png | Bin 378 -> 389 bytes .../Hydroponics/blood_tomato.rsi/produce.png | Bin 234 -> 262 bytes .../Hydroponics/blue_tomato.rsi/produce.png | Bin 219 -> 248 bytes .../Hydroponics/cannabis.rsi/produce.png | Bin 220 -> 239 bytes .../Hydroponics/capfruit.rsi/dead.png | Bin 0 -> 1311 bytes .../Hydroponics/capfruit.rsi/harvest.png | Bin 0 -> 1713 bytes .../Hydroponics/capfruit.rsi/meta.json | 29 + .../Hydroponics/capfruit.rsi/produce.png | Bin 0 -> 2278 bytes .../Hydroponics/capfruit.rsi/seed.png | Bin 0 -> 1351 bytes .../Hydroponics/capfruit.rsi/stage-1.png | Bin 0 -> 1184 bytes .../Hydroponics/capfruit.rsi/stage-2.png | Bin 0 -> 1512 bytes .../Specific/Hydroponics/cherry.rsi/dead.png | Bin 0 -> 3331 bytes .../Hydroponics/cherry.rsi/harvest.png | Bin 0 -> 3494 bytes .../Specific/Hydroponics/cherry.rsi/meta.json | 44 + .../Specific/Hydroponics/cherry.rsi/pit.png | Bin 0 -> 2856 bytes .../Hydroponics/cherry.rsi/produce.png | Bin 0 -> 2998 bytes .../Specific/Hydroponics/cherry.rsi/seed.png | Bin 0 -> 3139 bytes .../Hydroponics/cherry.rsi/stage-1.png | Bin 0 -> 2932 bytes .../Hydroponics/cherry.rsi/stage-2.png | Bin 0 -> 2974 bytes .../Hydroponics/cherry.rsi/stage-3.png | Bin 0 -> 3052 bytes .../Hydroponics/cherry.rsi/stage-4.png | Bin 0 -> 3292 bytes .../Hydroponics/cherry.rsi/stage-5.png | Bin 0 -> 3412 bytes .../Hydroponics/cherry.rsi/stage-6.png | Bin 0 -> 3434 bytes .../extradimensional_orange.rsi/dead.png | Bin 0 -> 448 bytes .../extradimensional_orange.rsi/harvest.png | Bin 0 -> 725 bytes .../extradimensional_orange.rsi/meta.json | 68 + .../extradimensional_orange.rsi/produce.png | Bin 0 -> 24211 bytes .../extradimensional_orange.rsi/seed.png | Bin 0 -> 2826 bytes .../extradimensional_orange.rsi/stage-1.png | Bin 0 -> 169 bytes .../extradimensional_orange.rsi/stage-2.png | Bin 0 -> 196 bytes .../extradimensional_orange.rsi/stage-3.png | Bin 0 -> 243 bytes .../extradimensional_orange.rsi/stage-4.png | Bin 0 -> 359 bytes .../extradimensional_orange.rsi/stage-5.png | Bin 0 -> 545 bytes .../extradimensional_orange.rsi/stage-6.png | Bin 0 -> 625 bytes .../Hydroponics/glasstle.rsi/dead.png | Bin 0 -> 867 bytes .../Hydroponics/glasstle.rsi/harvest.png | Bin 0 -> 1011 bytes .../Hydroponics/glasstle.rsi/meta.json | 40 + .../glasstle.rsi/produce-inhand-left.png | Bin 0 -> 411 bytes .../glasstle.rsi/produce-inhand-right.png | Bin 0 -> 412 bytes .../Hydroponics/glasstle.rsi/produce.png | Bin 0 -> 835 bytes .../Hydroponics/glasstle.rsi/seed.png | Bin 0 -> 423 bytes .../Hydroponics/glasstle.rsi/stage-1.png | Bin 0 -> 581 bytes .../Hydroponics/glasstle.rsi/stage-2.png | Bin 0 -> 688 bytes .../Hydroponics/glasstle.rsi/stage-3.png | Bin 0 -> 817 bytes .../Hydroponics/golden_apple.rsi/dead.png | Bin 0 -> 390 bytes .../Hydroponics/golden_apple.rsi/harvest.png | Bin 0 -> 688 bytes .../Hydroponics/golden_apple.rsi/meta.json | 41 + .../Hydroponics/golden_apple.rsi/produce.png | Bin 0 -> 478 bytes .../Hydroponics/golden_apple.rsi/seed.png | Bin 0 -> 396 bytes .../Hydroponics/golden_apple.rsi/stage-1.png | Bin 0 -> 166 bytes .../Hydroponics/golden_apple.rsi/stage-2.png | Bin 0 -> 183 bytes .../Hydroponics/golden_apple.rsi/stage-3.png | Bin 0 -> 215 bytes .../Hydroponics/golden_apple.rsi/stage-4.png | Bin 0 -> 286 bytes .../Hydroponics/golden_apple.rsi/stage-5.png | Bin 0 -> 454 bytes .../Hydroponics/golden_apple.rsi/stage-6.png | Bin 0 -> 573 bytes .../Hydroponics/holymelon.rsi/dead.png | Bin 0 -> 317 bytes .../Hydroponics/holymelon.rsi/harvest.png | Bin 0 -> 440 bytes .../Hydroponics/holymelon.rsi/meta.json | 52 + .../Hydroponics/holymelon.rsi/produce.png | Bin 0 -> 1288 bytes .../Hydroponics/holymelon.rsi/seed.png | Bin 0 -> 427 bytes .../Hydroponics/holymelon.rsi/slice.png | Bin 0 -> 378 bytes .../Hydroponics/holymelon.rsi/stage-1.png | Bin 0 -> 158 bytes .../Hydroponics/holymelon.rsi/stage-2.png | Bin 0 -> 177 bytes .../Hydroponics/holymelon.rsi/stage-3.png | Bin 0 -> 291 bytes .../Hydroponics/holymelon.rsi/stage-4.png | Bin 0 -> 326 bytes .../Hydroponics/holymelon.rsi/stage-5.png | Bin 0 -> 360 bytes .../Hydroponics/holymelon.rsi/stage-6.png | Bin 0 -> 398 bytes .../Hydroponics/meatwheat.rsi/dead.png | Bin 0 -> 581 bytes .../Hydroponics/meatwheat.rsi/harvest.png | Bin 0 -> 1208 bytes .../Hydroponics/meatwheat.rsi/meta.json | 41 + .../Hydroponics/meatwheat.rsi/produce.png | Bin 0 -> 993 bytes .../Hydroponics/meatwheat.rsi/seed.png | Bin 0 -> 406 bytes .../Hydroponics/meatwheat.rsi/stage-1.png | Bin 0 -> 391 bytes .../Hydroponics/meatwheat.rsi/stage-2.png | Bin 0 -> 641 bytes .../Hydroponics/meatwheat.rsi/stage-3.png | Bin 0 -> 809 bytes .../Hydroponics/meatwheat.rsi/stage-4.png | Bin 0 -> 835 bytes .../Hydroponics/meatwheat.rsi/stage-5.png | Bin 0 -> 994 bytes .../Hydroponics/meatwheat.rsi/stage-6.png | Bin 0 -> 1003 bytes .../Hydroponics/papercane.rsi/dead.png | Bin 0 -> 314 bytes .../Hydroponics/papercane.rsi/harvest.png | Bin 0 -> 296 bytes .../Hydroponics/papercane.rsi/meta.json | 32 + .../Hydroponics/papercane.rsi/produce.png | Bin 0 -> 401 bytes .../Hydroponics/papercane.rsi/seed.png | Bin 0 -> 371 bytes .../Hydroponics/papercane.rsi/stage-1.png | Bin 0 -> 143 bytes .../Hydroponics/papercane.rsi/stage-2.png | Bin 0 -> 186 bytes .../Hydroponics/papercane.rsi/stage-3.png | Bin 0 -> 210 bytes .../Hydroponics/pineapple.rsi/slice.png | Bin 426 -> 381 bytes .../Hydroponics/watermelon.rsi/meta.json | 2 +- .../Hydroponics/watermelon.rsi/produce.png | Bin 439 -> 717 bytes .../Hydroponics/world_pea.rsi/dead.png | Bin 0 -> 555 bytes .../Hydroponics/world_pea.rsi/harvest.png | Bin 0 -> 717 bytes .../Hydroponics/world_pea.rsi/meta.json | 32 + .../Hydroponics/world_pea.rsi/produce.png | Bin 0 -> 512 bytes .../Hydroponics/world_pea.rsi/seed.png | Bin 0 -> 2832 bytes .../Hydroponics/world_pea.rsi/stage-1.png | Bin 0 -> 353 bytes .../Hydroponics/world_pea.rsi/stage-2.png | Bin 0 -> 425 bytes .../Hydroponics/world_pea.rsi/stage-3.png | Bin 0 -> 556 bytes .../Objects/Storage/boxes.rsi/france.png | Bin 0 -> 139 bytes .../Objects/Storage/boxes.rsi/meta.json | 27 +- .../Tools/handdrilldiamond.rsi/handdrill.png | Bin 0 -> 416 bytes .../handdrilldiamond.rsi/inhand-left.png | Bin 0 -> 392 bytes .../handdrilldiamond.rsi/inhand-right.png | Bin 0 -> 392 bytes .../Tools/handdrilldiamond.rsi/meta.json | 22 + .../Weapons/Bombs/pipebomb.rsi/base.png | Bin 0 -> 338 bytes .../Weapons/Bombs/pipebomb.rsi/icon.png | Bin 0 -> 350 bytes .../Weapons/Bombs/pipebomb.rsi/meta.json | 31 + .../Weapons/Bombs/pipebomb.rsi/primed.png | Bin 0 -> 494 bytes .../Weapons/Bombs/pipebomb.rsi/wires.png | Bin 0 -> 163 bytes .../Guns/Battery/energy_shotgun.rsi/base.png | Bin 0 -> 824 bytes .../energy_shotgun.rsi/equipped-BACKPACK.png | Bin 0 -> 873 bytes .../equipped-SUITSTORAGE.png | Bin 0 -> 873 bytes .../Guns/Battery/energy_shotgun.rsi/icon.png | Bin 0 -> 807 bytes .../energy_shotgun.rsi/mag-unshaded-1.png | Bin 0 -> 156 bytes .../energy_shotgun.rsi/mag-unshaded-2.png | Bin 0 -> 157 bytes .../energy_shotgun.rsi/mag-unshaded-3.png | Bin 0 -> 166 bytes .../energy_shotgun.rsi/mag-unshaded-4.png | Bin 0 -> 166 bytes .../Guns/Battery/energy_shotgun.rsi/meta.json | 37 + .../inhands_64x.rsi/energy-inhand-left.png | Bin 0 -> 979 bytes .../inhands_64x.rsi/energy-inhand-right.png | Bin 0 -> 997 bytes .../Guns/Battery/inhands_64x.rsi/meta.json | 27 + .../inhands_64x.rsi/wielded-inhand-left.png | Bin 0 -> 1132 bytes .../inhands_64x.rsi/wielded-inhand-right.png | Bin 0 -> 1147 bytes .../projectiles_tg.rsi/heavylaser.png | Bin 0 -> 340 bytes .../Projectiles/projectiles_tg.rsi/meta.json | 3 + .../flaregun.rsi/{icon.png => base.png} | Bin .../Guns/Shotguns/flaregun.rsi/meta.json | 2 +- .../Shotguns/flaregun_security.rsi/base.png | Bin 0 -> 549 bytes .../flaregun_security.rsi/bolt-open.png | Bin 0 -> 574 bytes .../flaregun_security.rsi/equipped-BELT.png | Bin 0 -> 222 bytes .../equipped-SUITSTORAGE.png | Bin 0 -> 222 bytes .../flaregun_security.rsi/inhand-left.png | Bin 0 -> 419 bytes .../flaregun_security.rsi/inhand-right.png | Bin 0 -> 413 bytes .../Shotguns/flaregun_security.rsi/meta.json | 33 + Resources/Textures/Shaders/radial_blur.swsl | 14 + .../Machines/microwave_syndie.rsi/meta.json | 35 + .../Machines/microwave_syndie.rsi/mw.png | Bin 0 -> 836 bytes .../Machines/microwave_syndie.rsi/mw0.png | Bin 0 -> 825 bytes .../microwave_syndie.rsi/mw_running_unlit.png | Bin 0 -> 617 bytes .../microwave_syndie.rsi/mw_unlit.png | Bin 0 -> 1772 bytes .../Machines/microwave_syndie.rsi/mwb.png | Bin 0 -> 1193 bytes .../microwave_syndie.rsi/mwbloody0.png | Bin 0 -> 268 bytes .../microwave_syndie.rsi/mwbloody1.png | Bin 0 -> 230 bytes .../Machines/microwave_syndie.rsi/mwo.png | Bin 0 -> 947 bytes .../Machines/station_anchor.rsi/meta.json | 17 + .../station_anchor.rsi/station_anchor.png | Bin 0 -> 3751 bytes .../station_anchor_unlit.png | Bin 0 -> 3330 bytes .../Medical/chemistry.rsi/base.png | Bin 0 -> 692 bytes .../Medical/chemistry.rsi/chem-0.png | Bin 0 -> 108 bytes .../Medical/chemistry.rsi/chem-1.png | Bin 0 -> 233 bytes .../Medical/chemistry.rsi/chem-2.png | Bin 0 -> 311 bytes .../Medical/chemistry.rsi/chem-3.png | Bin 0 -> 393 bytes .../Medical/chemistry.rsi/chem-4.png | Bin 0 -> 520 bytes .../Medical/chemistry.rsi/chem-5.png | Bin 0 -> 605 bytes .../Medical/chemistry.rsi/chem-6.png | Bin 0 -> 710 bytes .../Medical/chemistry.rsi/closed.png | Bin 0 -> 267 bytes .../Medical/chemistry.rsi/locked.png | Bin 0 -> 109 bytes .../Medical/chemistry.rsi/meta.json | 47 + .../Medical/chemistry.rsi/open.png | Bin 0 -> 267 bytes .../Medical/chemistry.rsi/unlocked.png | Bin 0 -> 107 bytes .../Departments/Service/bar.rsi/bar-0.png | Bin 0 -> 170 bytes .../Departments/Service/bar.rsi/bar-1.png | Bin 0 -> 238 bytes .../Departments/Service/bar.rsi/bar-10.png | Bin 0 -> 652 bytes .../Departments/Service/bar.rsi/bar-11.png | Bin 0 -> 690 bytes .../Departments/Service/bar.rsi/bar-12.png | Bin 0 -> 729 bytes .../Departments/Service/bar.rsi/bar-2.png | Bin 0 -> 306 bytes .../Departments/Service/bar.rsi/bar-3.png | Bin 0 -> 305 bytes .../Departments/Service/bar.rsi/bar-4.png | Bin 0 -> 417 bytes .../Departments/Service/bar.rsi/bar-5.png | Bin 0 -> 445 bytes .../Departments/Service/bar.rsi/bar-6.png | Bin 0 -> 489 bytes .../Departments/Service/bar.rsi/bar-7.png | Bin 0 -> 546 bytes .../Departments/Service/bar.rsi/bar-8.png | Bin 0 -> 577 bytes .../Departments/Service/bar.rsi/bar-9.png | Bin 0 -> 613 bytes .../Departments/Service/bar.rsi/base.png | Bin 0 -> 672 bytes .../Departments/Service/bar.rsi/meta.json | 53 + .../Departments/Service/kitchen.rsi/base.png | Bin 0 -> 420 bytes .../Service/kitchen.rsi/kitchen-0.png | Bin 0 -> 108 bytes .../Service/kitchen.rsi/kitchen-1.png | Bin 0 -> 188 bytes .../Service/kitchen.rsi/kitchen-10.png | Bin 0 -> 741 bytes .../Service/kitchen.rsi/kitchen-11.png | Bin 0 -> 804 bytes .../Service/kitchen.rsi/kitchen-12.png | Bin 0 -> 818 bytes .../Service/kitchen.rsi/kitchen-2.png | Bin 0 -> 275 bytes .../Service/kitchen.rsi/kitchen-3.png | Bin 0 -> 342 bytes .../Service/kitchen.rsi/kitchen-4.png | Bin 0 -> 387 bytes .../Service/kitchen.rsi/kitchen-5.png | Bin 0 -> 465 bytes .../Service/kitchen.rsi/kitchen-6.png | Bin 0 -> 547 bytes .../Service/kitchen.rsi/kitchen-7.png | Bin 0 -> 564 bytes .../Service/kitchen.rsi/kitchen-8.png | Bin 0 -> 585 bytes .../Service/kitchen.rsi/kitchen-9.png | Bin 0 -> 650 bytes .../Departments/Service/kitchen.rsi/meta.json | 53 + .../Storage/Shelfs/glass.rsi/base.png | Bin 0 -> 223 bytes .../Storage/Shelfs/glass.rsi/closed.png | Bin 0 -> 267 bytes .../Storage/Shelfs/glass.rsi/locked.png | Bin 0 -> 109 bytes .../Storage/Shelfs/glass.rsi/meta.json | 29 + .../Storage/Shelfs/glass.rsi/open.png | Bin 0 -> 267 bytes .../Storage/Shelfs/glass.rsi/rbase.png | Bin 0 -> 549 bytes .../Storage/Shelfs/glass.rsi/unlocked.png | Bin 0 -> 107 bytes .../Storage/Shelfs/metal.rsi/base.png | Bin 0 -> 352 bytes .../Storage/Shelfs/metal.rsi/closed.png | Bin 0 -> 267 bytes .../Storage/Shelfs/metal.rsi/locked.png | Bin 0 -> 109 bytes .../Storage/Shelfs/metal.rsi/meta.json | 29 + .../Storage/Shelfs/metal.rsi/open.png | Bin 0 -> 267 bytes .../Storage/Shelfs/metal.rsi/rbase.png | Bin 0 -> 352 bytes .../Storage/Shelfs/metal.rsi/unlocked.png | Bin 0 -> 107 bytes .../Storage/Shelfs/wood.rsi/base.png | Bin 0 -> 525 bytes .../Storage/Shelfs/wood.rsi/closed.png | Bin 0 -> 375 bytes .../Storage/Shelfs/wood.rsi/locked.png | Bin 0 -> 108 bytes .../Storage/Shelfs/wood.rsi/meta.json | 29 + .../Storage/Shelfs/wood.rsi/open.png | Bin 0 -> 483 bytes .../Storage/Shelfs/wood.rsi/rbase.png | Bin 0 -> 525 bytes .../Storage/Shelfs/wood.rsi/unlocked.png | Bin 0 -> 107 bytes .../Wallmounts/intercom.rsi/panel.png | Bin 656 -> 316 bytes .../Wallmounts/intercom.rsi/speaker.png | Bin 157 -> 134 bytes .../Structures/Wallmounts/signs.rsi/ai.png | Bin 400 -> 406 bytes .../Wallmounts/signs.rsi/ai_upload.png | Bin 0 -> 513 bytes .../Wallmounts/signs.rsi/anomaly.png | Bin 399 -> 515 bytes .../Wallmounts/signs.rsi/anomaly2.png | Bin 454 -> 0 bytes .../Wallmounts/signs.rsi/arcade.png | Bin 3131 -> 3126 bytes .../Wallmounts/signs.rsi/armory.png | Bin 391 -> 423 bytes .../Structures/Wallmounts/signs.rsi/ass.png | Bin 385 -> 519 bytes .../Wallmounts/signs.rsi/atmominsky.png | Bin 626 -> 0 bytes .../Structures/Wallmounts/signs.rsi/atmos.png | Bin 486 -> 466 bytes .../Structures/Wallmounts/signs.rsi/bar.png | Bin 388 -> 398 bytes .../Wallmounts/signs.rsi/barbershop.png | Bin 444 -> 481 bytes .../Wallmounts/signs.rsi/biblio.png | Bin 339 -> 397 bytes .../Wallmounts/signs.rsi/bridge.png | Bin 484 -> 475 bytes .../Structures/Wallmounts/signs.rsi/cans.png | Bin 0 -> 445 bytes .../Structures/Wallmounts/signs.rsi/cargo.png | Bin 352 -> 445 bytes .../Wallmounts/signs.rsi/cargo_dock.png | Bin 407 -> 476 bytes .../Wallmounts/signs.rsi/chapel.png | Bin 354 -> 533 bytes .../Structures/Wallmounts/signs.rsi/chem.png | Bin 431 -> 461 bytes .../Wallmounts/signs.rsi/chemistry1.png | Bin 450 -> 0 bytes .../Wallmounts/signs.rsi/chemistry2.png | Bin 401 -> 0 bytes .../Wallmounts/signs.rsi/cloning.png | Bin 418 -> 446 bytes .../Wallmounts/signs.rsi/commander.png | Bin 370 -> 434 bytes .../Wallmounts/signs.rsi/conference_room.png | Bin 356 -> 406 bytes .../Structures/Wallmounts/signs.rsi/court.png | Bin 431 -> 0 bytes .../Structures/Wallmounts/signs.rsi/cryo.png | Bin 0 -> 3065 bytes .../Structures/Wallmounts/signs.rsi/data.png | Bin 0 -> 408 bytes .../Wallmounts/signs.rsi/deathsposal.png | Bin 461 -> 470 bytes .../Structures/Wallmounts/signs.rsi/dock.png | Bin 432 -> 477 bytes .../Structures/Wallmounts/signs.rsi/doors.png | Bin 467 -> 480 bytes .../Wallmounts/signs.rsi/drama1.png | Bin 0 -> 627 bytes .../Wallmounts/signs.rsi/drama2.png | Bin 0 -> 588 bytes .../Wallmounts/signs.rsi/drama3.png | Bin 0 -> 578 bytes .../Wallmounts/signs.rsi/drones.png | Bin 405 -> 0 bytes .../Structures/Wallmounts/signs.rsi/eng.png | Bin 432 -> 418 bytes .../Wallmounts/signs.rsi/engine.png | Bin 471 -> 446 bytes .../Structures/Wallmounts/signs.rsi/eva.png | Bin 387 -> 517 bytes .../Wallmounts/signs.rsi/examroom.png | Bin 494 -> 490 bytes .../Structures/Wallmounts/signs.rsi/gravi.png | Bin 458 -> 423 bytes .../Structures/Wallmounts/signs.rsi/hydro.png | Bin 0 -> 479 bytes .../Wallmounts/signs.rsi/hydro1.png | Bin 428 -> 0 bytes .../Wallmounts/signs.rsi/hydro2.png | Bin 421 -> 0 bytes .../Wallmounts/signs.rsi/hydro3.png | Bin 448 -> 0 bytes .../Wallmounts/signs.rsi/interrogation.png | Bin 395 -> 441 bytes .../Wallmounts/signs.rsi/janitor.png | Bin 552 -> 434 bytes .../Wallmounts/signs.rsi/kitchen.png | Bin 0 -> 486 bytes .../Wallmounts/signs.rsi/laundromat.png | Bin 397 -> 467 bytes .../Structures/Wallmounts/signs.rsi/law.png | Bin 367 -> 396 bytes .../Structures/Wallmounts/signs.rsi/mail.png | Bin 346 -> 418 bytes .../Structures/Wallmounts/signs.rsi/mats.png | Bin 0 -> 391 bytes .../Wallmounts/signs.rsi/medbay.png | Bin 313 -> 533 bytes .../Structures/Wallmounts/signs.rsi/meta.json | 1372 +- .../Wallmounts/signs.rsi/miner_dock.png | Bin 462 -> 0 bytes .../Wallmounts/signs.rsi/morgue.png | Bin 341 -> 535 bytes .../Structures/Wallmounts/signs.rsi/news.png | Bin 3095 -> 3096 bytes .../Wallmounts/signs.rsi/prison.png | Bin 320 -> 373 bytes .../Wallmounts/signs.rsi/psychology.png | Bin 582 -> 576 bytes .../Wallmounts/signs.rsi/reception.png | Bin 3103 -> 3069 bytes .../Wallmounts/signs.rsi/restroom.png | Bin 0 -> 515 bytes .../Structures/Wallmounts/signs.rsi/rnd.png | Bin 390 -> 448 bytes .../Structures/Wallmounts/signs.rsi/robo.png | Bin 413 -> 481 bytes .../Wallmounts/signs.rsi/salvage.png | Bin 3109 -> 3061 bytes .../Structures/Wallmounts/signs.rsi/sci.png | Bin 473 -> 570 bytes .../Wallmounts/signs.rsi/science1.png | Bin 516 -> 0 bytes .../Wallmounts/signs.rsi/science2.png | Bin 422 -> 0 bytes .../Wallmounts/signs.rsi/security.png | Bin 473 -> 426 bytes .../Wallmounts/signs.rsi/shield.png | Bin 402 -> 0 bytes .../Structures/Wallmounts/signs.rsi/space.png | Bin 515 -> 527 bytes .../Wallmounts/signs.rsi/surgery.png | Bin 428 -> 430 bytes .../Wallmounts/signs.rsi/telecoms.png | Bin 466 -> 431 bytes .../Wallmounts/signs.rsi/toxins.png | Bin 424 -> 541 bytes .../Wallmounts/signs.rsi/toxins2.png | Bin 433 -> 0 bytes .../Structures/Wallmounts/signs.rsi/vault.png | Bin 0 -> 458 bytes .../Wallmounts/signs.rsi/virology.png | Bin 468 -> 519 bytes .../Wallmounts/signs.rsi/xenoarch.png | Bin 0 -> 449 bytes .../Wallmounts/signs.rsi/xenobio.png | Bin 609 -> 490 bytes .../Wallmounts/signs.rsi/xenobio2.png | Bin 569 -> 0 bytes .../Wallmounts/signs.rsi/xenolab.png | Bin 408 -> 0 bytes .../Wallmounts/signs.rsi/zomlab.png | Bin 6115 -> 958 bytes .../Structures/Walls/rock.rsi/meta.json | 18 +- .../Walls/rock.rsi/rock_diamond.png | Bin 1307 -> 1916 bytes Resources/Textures/Template/signs.png | Bin 0 -> 1013 bytes Resources/toolshedEngineCommandPerms.yml | 131 +- RobustToolbox | 2 +- 2216 files changed, 87840 insertions(+), 38268 deletions(-) create mode 100644 Content.Client/Administration/Systems/AdminFrozenSystem.cs create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs create mode 100644 Content.Client/Administration/UI/Tabs/BabyJailTab/BabyJailStatusWindow.xaml create mode 100644 Content.Client/Administration/UI/Tabs/BabyJailTab/BabyJailStatusWindow.xaml.cs create mode 100644 Content.Client/Administration/UI/Tabs/BabyJailTab/BabyJailTab.xaml create mode 100644 Content.Client/Administration/UI/Tabs/BabyJailTab/BabyJailTab.xaml.cs create mode 100644 Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTabHeader.xaml create mode 100644 Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTabHeader.xaml.cs delete mode 100644 Content.Client/Antag/AntagStatusIconSystem.cs delete mode 100644 Content.Client/Clothing/MagbootsSystem.cs create mode 100644 Content.Client/Clothing/Systems/CursedMaskSystem.cs create mode 100644 Content.Client/Clothing/Systems/PilotedByClothingSystem.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/EditChatPopup.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/EditChatPopup.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatEntry.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatEntry.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatLogEntry.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatLogEntry.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatMessageBubble.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatMessageBubble.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatUi.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NewChatPopup.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/NewChatPopup.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/PriceHistoryTable.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/PriceHistoryTable.xaml.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/StockTradingUi.cs create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/StockTradingUiFragment.xaml create mode 100644 Content.Client/DeltaV/CartridgeLoader/Cartridges/StockTradingUiFragment.xaml.cs create mode 100644 Content.Client/DeltaV/NanoChat/NanoChatSystem.cs create mode 100644 Content.Client/DeltaV/VendingMachines/ShopVendorSystem.cs create mode 100644 Content.Client/DeltaV/VendingMachines/UI/ShopVendorBoundUserInterface.cs create mode 100644 Content.Client/DeltaV/VendingMachines/UI/ShopVendorItem.xaml create mode 100644 Content.Client/DeltaV/VendingMachines/UI/ShopVendorItem.xaml.cs create mode 100644 Content.Client/DeltaV/VendingMachines/UI/ShopVendorWindow.xaml create mode 100644 Content.Client/DeltaV/VendingMachines/UI/ShopVendorWindow.xaml.cs create mode 100644 Content.Client/Drowsiness/DrowsinessOverlay.cs create mode 100644 Content.Client/Drowsiness/DrowsinessSystem.cs delete mode 100644 Content.Client/GPS/Components/HandheldGPSComponent.cs delete mode 100644 Content.Client/Gravity/UI/GravityGeneratorBoundUserInterface.cs delete mode 100644 Content.Client/Gravity/UI/GravityGeneratorWindow.xaml.cs delete mode 100644 Content.Client/Items/Systems/ItemToggleSystem.cs create mode 100644 Content.Client/Ninja/Systems/ItemCreatorSystem.cs create mode 100644 Content.Client/Ninja/Systems/SpiderChargeSystem.cs create mode 100644 Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs create mode 100644 Content.Client/Pinpointer/UI/StationMapBeaconControl.xaml create mode 100644 Content.Client/Pinpointer/UI/StationMapBeaconControl.xaml.cs delete mode 100644 Content.Client/Pinpointer/UI/UntrackedMapBoundUserInterface.cs create mode 100644 Content.Client/Power/Components/ApcPowerReceiverComponent.cs create mode 100644 Content.Client/Power/EntitySystems/PowerReceiverSystem.cs create mode 100644 Content.Client/Power/PowerCharge/PowerChargeBoundUserInterface.cs create mode 100644 Content.Client/Power/PowerCharge/PowerChargeComponent.cs rename Content.Client/{Gravity/UI/GravityGeneratorWindow.xaml => Power/PowerCharge/PowerChargeWindow.xaml} (60%) create mode 100644 Content.Client/Power/PowerCharge/PowerChargeWindow.xaml.cs create mode 100644 Content.Client/Radio/EntitySystems/RadioDeviceSystem.cs create mode 100644 Content.Client/Roles/RoleCodewordSystem.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawContainer.xaml create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawContainer.xaml.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawUi.xaml create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawUi.xaml.cs create mode 100644 Content.Client/Silicons/StationAi/StationAiOverlay.cs create mode 100644 Content.Client/Silicons/StationAi/StationAiSystem.cs create mode 100644 Content.Client/StationRecords/GeneralRecord.xaml create mode 100644 Content.Client/StationRecords/GeneralRecord.xaml.cs create mode 100644 Content.Client/_NF/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs create mode 100644 Content.Client/_NF/Shuttles/UI/NavScreen.xaml.cs create mode 100644 Content.Client/_NF/Shuttles/UI/ShuttleConsoleWindow.xaml.cs create mode 100644 Content.Client/_NF/Shuttles/UI/ShuttleNavControl.xaml.cs create mode 100644 Content.IntegrationTests/AssemblyInfo.cs create mode 100644 Content.IntegrationTests/Pair/TestPair.Cvars.cs create mode 100644 Content.IntegrationTests/Tests/Atmos/GridJoinTest.cs create mode 100644 Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs create mode 100644 Content.IntegrationTests/Tests/StoreTests.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240112194620_Blacklist.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240606121555_ban_notify_trigger.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240606121555_ban_notify_trigger.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240606175154_ReturnLastReadRules.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240606175154_ReturnLastReadRules.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241111170112_ModernHwid.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241111170112_ModernHwid.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241111193608_ConnectionTrust.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241111193608_ConnectionTrust.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241222203147_UpstreamMerge.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20241222203147_UpstreamMerge.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240112194612_Blacklist.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240606175141_ReturnLastReadRules.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240606175141_ReturnLastReadRules.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241111170107_ModernHwid.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241111170107_ModernHwid.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241111193602_ConnectionTrust.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241111193602_ConnectionTrust.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241222203134_UpstreamMerge.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20241222203134_UpstreamMerge.cs create mode 100644 Content.Server/Administration/Commands/BabyJailCommand.cs create mode 100644 Content.Server/Administration/Commands/PlayerPanelCommand.cs create mode 100644 Content.Server/Administration/Managers/BanManager.Notification.cs create mode 100644 Content.Server/Administration/PlayerPanelEui.cs create mode 100644 Content.Server/Administration/Systems/AdminFrozenSystem.cs create mode 100644 Content.Server/Antag/AntagObjectivesSystem.cs create mode 100644 Content.Server/Antag/AntagRandomObjectivesSystem.cs create mode 100644 Content.Server/Antag/Components/AntagImmuneComponent.cs create mode 100644 Content.Server/Antag/Components/AntagObjectivesComponent.cs create mode 100644 Content.Server/Antag/Components/AntagRandomObjectivesComponent.cs delete mode 100644 Content.Server/Atmos/Components/MovedByPressureComponent.cs create mode 100644 Content.Server/Cargo/Components/StationStockMarketComponent.cs create mode 100644 Content.Server/Cargo/StocksCommands.cs create mode 100644 Content.Server/Cargo/Systems/StockMarketSystem.cs create mode 100644 Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeComponent.cs create mode 100644 Content.Server/CartridgeLoader/Cartridges/AstroNavCartridgeSystem.cs create mode 100644 Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeComponent.cs create mode 100644 Content.Server/CartridgeLoader/Cartridges/MedTekCartridgeSystem.cs delete mode 100644 Content.Server/Chemistry/ReactionEffects/AreaReactionEffect.cs delete mode 100644 Content.Server/Chemistry/ReactionEffects/ExplosionReactionEffect.cs delete mode 100644 Content.Server/Chemistry/ReactionEffects/SolutionTemperatureEffects.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/BodyTemperature.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/MobStateCondition.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/OrganType.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/ReagentThreshold.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/SolutionTemperature.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/TotalDamage.cs delete mode 100644 Content.Server/Chemistry/ReagentEffectConditions/TotalHunger.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/AddToSolutionReaction.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ChemCleanBloodstream.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ChemHealEyeDamage.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/Electrocute.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ExtinguishReaction.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/FlammableReaction.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/Ignite.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ModifyBleedAmount.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ModifyBloodLevel.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/ModifyLungGas.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/MovespeedModifier.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/Oxygenate.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustAttribute.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustHealth.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustMutationLevel.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustMutationMod.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustNutrition.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustPests.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustToxins.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustWater.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAdjustWeeds.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantAffectGrowth.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantCryoxadone.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantDiethylamine.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/PlantPhalanximine.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/PlantMetabolism/RobustHarvest.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/SatiateThirst.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/StatusEffects/GenericStatusEffect.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/StatusEffects/Jitter.cs delete mode 100644 Content.Server/Chemistry/ReagentEffects/WashCreamPieReaction.cs delete mode 100644 Content.Server/Clothing/MagbootsSystem.cs create mode 100644 Content.Server/Clothing/Systems/CursedMaskSystem.cs create mode 100644 Content.Server/Connection/ConnectionManager.Whitelist.cs create mode 100644 Content.Server/Connection/UserDataExt.cs create mode 100644 Content.Server/Connection/Whitelist/BlacklistCommands.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionAlwaysMatch.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionManualBlacklistMembership.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionManualWhitelistMembership.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionNotesDateRange.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionNotesPlaytimeRange.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionPlayerCount.cs create mode 100644 Content.Server/Connection/Whitelist/Conditions/ConditionPlaytime.cs create mode 100644 Content.Server/Connection/Whitelist/WhitelistCondition.cs create mode 100644 Content.Server/Connection/Whitelist/WhitelistPrototype.cs delete mode 100644 Content.Server/Construction/RefiningSystem.cs create mode 100644 Content.Server/Database/BanMatcher.cs create mode 100644 Content.Server/Database/ServerDbPostgres.Notifications.cs create mode 100644 Content.Server/DeltaV/Cabinet/SpareIDSafeComponent.cs create mode 100644 Content.Server/DeltaV/CartridgeLoader/Cartridges/LogProbeCartridgeSystem.NanoChat.cs create mode 100644 Content.Server/DeltaV/CartridgeLoader/Cartridges/NanoChatCartridgeComponent.cs create mode 100644 Content.Server/DeltaV/CartridgeLoader/Cartridges/NanoChatCartridgeSystem.cs create mode 100644 Content.Server/DeltaV/CartridgeLoader/Cartridges/StockTradingCartridgeComponent.cs create mode 100644 Content.Server/DeltaV/CartridgeLoader/Cartridges/StockTradingCartridgeSystem.cs create mode 100644 Content.Server/DeltaV/NanoChat/NanoChatSystem.cs create mode 100644 Content.Server/DeltaV/Station/Components/CaptainStateComponent.cs create mode 100644 Content.Server/DeltaV/Station/Events/PlayerJobEvents.cs create mode 100644 Content.Server/DeltaV/Station/Systems/CaptainStateSystem.cs create mode 100644 Content.Server/DeltaV/VendingMachines/ShopVendorSystem.cs create mode 100644 Content.Server/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/BodyTemperature.cs rename Content.Server/{Chemistry/ReagentEffectConditions => EntityEffects/EffectConditions}/HasTagCondition.cs (68%) create mode 100644 Content.Server/EntityEffects/EffectConditions/JobCondition.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/MobStateCondition.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/OrganType.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/ReagentThreshold.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/SolutionTemperature.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/TotalDamage.cs create mode 100644 Content.Server/EntityEffects/EffectConditions/TotalHunger.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/ActivateArtifact.cs (56%) create mode 100644 Content.Server/EntityEffects/Effects/AddToSolutionReaction.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/AdjustAlert.cs (76%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/AdjustReagent.cs (58%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/AdjustTemperature.cs (56%) create mode 100644 Content.Server/EntityEffects/Effects/AreaReactionEffect.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/CauseZombieInfection.cs (64%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/ChemAddMoodlet.cs (73%) create mode 100644 Content.Server/EntityEffects/Effects/ChemCleanBloodstream.cs create mode 100644 Content.Server/EntityEffects/Effects/ChemHealEyeDamage.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/ChemVomit.cs (65%) rename Content.Server/{Chemistry/ReactionEffects => EntityEffects/Effects}/CreateEntityReactionEffect.cs (80%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/CreateGas.cs (62%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/CureZombieInfection.cs (73%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/Drunk.cs (65%) create mode 100644 Content.Server/EntityEffects/Effects/Electrocute.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/Emote.cs (59%) rename Content.Server/{Chemistry/ReactionEffects => EntityEffects/Effects}/EmpReactionEffect.cs (59%) create mode 100644 Content.Server/EntityEffects/Effects/ExplosionReactionEffect.cs create mode 100644 Content.Server/EntityEffects/Effects/ExtinguishReaction.cs create mode 100644 Content.Server/EntityEffects/Effects/FlammableReaction.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/HealthChange.cs (85%) create mode 100644 Content.Server/EntityEffects/Effects/Ignite.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/MakeSentient.cs (92%) create mode 100644 Content.Server/EntityEffects/Effects/ModifyBleedAmount.cs create mode 100644 Content.Server/EntityEffects/Effects/ModifyBloodLevel.cs create mode 100644 Content.Server/EntityEffects/Effects/ModifyLungGas.cs create mode 100644 Content.Server/EntityEffects/Effects/MovespeedModifier.cs create mode 100644 Content.Server/EntityEffects/Effects/Oxygenate.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/Paralyze.cs (57%) create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustAttribute.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustHealth.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustMutationLevel.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustMutationMod.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustNutrition.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustPests.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustToxins.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustWater.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustWeeds.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAffectGrowth.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantCryoxadone.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantDiethylamine.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantPhalanximine.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/RobustHarvest.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/Polymorph.cs (80%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/PopupMessage.cs (60%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/PurifyEvil.cs (84%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/ReduceRotting.cs (61%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/ResetNarcolepsy.cs (63%) rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/SatiateHunger.cs (53%) create mode 100644 Content.Server/EntityEffects/Effects/SatiateThirst.cs create mode 100644 Content.Server/EntityEffects/Effects/SolutionTemperatureEffects.cs create mode 100644 Content.Server/EntityEffects/Effects/StatusEffects/GenericStatusEffect.cs create mode 100644 Content.Server/EntityEffects/Effects/StatusEffects/Jitter.cs create mode 100644 Content.Server/EntityEffects/Effects/WashCreamPieReaction.cs rename Content.Server/{Chemistry/ReagentEffects => EntityEffects/Effects}/WearableReaction.cs (50%) delete mode 100644 Content.Server/Execution/ExecutionSystem.cs delete mode 100644 Content.Server/Friends/Components/PettableFriendComponent.cs delete mode 100644 Content.Server/Friends/Systems/PettableFriendSystem.cs create mode 100644 Content.Server/GameTicking/Rules/AntagLoadProfileRuleSystem.cs create mode 100644 Content.Server/GameTicking/Rules/Components/AntagLoadProfileRuleCOmponent.cs delete mode 100644 Content.Server/GameTicking/Rules/Components/NinjaRuleComponent.cs create mode 100644 Content.Server/Info/RulesManager.cs delete mode 100644 Content.Server/Item/ItemToggle/Components/ItemToggleDisarmMalusComponent.cs delete mode 100644 Content.Server/Item/ItemToggle/Components/ItemToggleSharpComponent.cs delete mode 100644 Content.Server/Item/ItemToggle/ItemToggleSystem.cs delete mode 100644 Content.Server/NPC/Components/FactionExceptionTrackerComponent.cs create mode 100644 Content.Server/NPC/Components/NPCUseActionOnTargetComponent.cs delete mode 100644 Content.Server/NPC/Components/NpcFactionMemberComponent.cs delete mode 100644 Content.Server/NPC/Components/NpcFactionPrototype.cs delete mode 100644 Content.Server/NPC/FactionData.cs create mode 100644 Content.Server/NPC/Systems/NPCUseActionOnTargetSystem.cs delete mode 100644 Content.Server/NPC/Systems/NpcFactionSystem.Exception.cs delete mode 100644 Content.Server/NPC/Systems/NpcFactionSystem.cs create mode 100644 Content.Server/Ninja/Systems/ItemCreatorSystem.cs create mode 100644 Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs rename Content.Server/Nyanotrasen/Chemistry/{ReactionEffects => EntityEffects}/ChangeGlimmerReactionEffect.cs (61%) rename Content.Server/Pinpointer/{StationMapComponent.cs => StationMapUserComponent.cs} (77%) create mode 100644 Content.Server/Power/Components/PowerChargeComponent.cs create mode 100644 Content.Server/Power/EntitySystems/PowerChargeSystem.cs create mode 100644 Content.Server/Radiation/Components/RadiationProtectionComponent.cs create mode 100644 Content.Server/Radiation/Systems/RadiationProtectionSystem.cs delete mode 100644 Content.Server/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs delete mode 100644 Content.Server/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs create mode 100644 Content.Server/Revolutionary/RevolutionarySystem.cs create mode 100644 Content.Server/Roles/RoleCodeword/RoleCodewordSystem.cs create mode 100644 Content.Server/Shuttles/Components/StationAnchorComponent.cs create mode 100644 Content.Server/Shuttles/Systems/StationAnchorSystem.cs create mode 100644 Content.Server/Silicons/Laws/SiliconLawEui.cs delete mode 100644 Content.Server/StationEvents/Components/NinjaSpawnRuleComponent.cs create mode 100644 Content.Server/StationEvents/Components/SpaceSpawnRuleComponent.cs rename Content.Server/StationEvents/Events/{NinjaSpawnRule.cs => SpaceSpawnRule.cs} (53%) delete mode 100644 Content.Server/StoreDiscount/StoreDiscountSystem.cs create mode 100644 Content.Server/StoreDiscount/Systems/StoreDiscountSystem.cs delete mode 100644 Content.Server/Tiles/LavaComponent.cs delete mode 100644 Content.Server/Tiles/LavaSystem.cs create mode 100644 Content.Server/Tiles/TileEntityEffectComponent.cs create mode 100644 Content.Server/Tiles/TileEntityEffectSystem.cs create mode 100644 Content.Server/Traitor/Uplink/UplinkComponent.cs delete mode 100644 Content.Server/Zombies/InitialInfectedExemptComponent.cs create mode 100644 Content.Server/_NF/Shuttles/Systems/ShuttleSystem.cs create mode 100644 Content.Server/_NF/Station/Components/StationDampeningComponent.cs create mode 100644 Content.Shared.Database/TypedHwid.cs create mode 100644 Content.Shared/Abilities/Goliath/GoliathSummonTentacleAction.cs create mode 100644 Content.Shared/Abilities/Goliath/GoliathTentacleSystem.cs create mode 100644 Content.Shared/Access/Components/AccessToggleComponent.cs create mode 100644 Content.Shared/Access/Systems/AccessToggleSystem.cs create mode 100644 Content.Shared/Actions/ActionGrantComponent.cs create mode 100644 Content.Shared/Actions/ActionGrantSystem.cs create mode 100644 Content.Shared/Actions/EntityWorldTargetActionComponent.cs create mode 100644 Content.Shared/Actions/Events/ActionComponentChangeEvent.cs create mode 100644 Content.Shared/Actions/Events/ValidateActionEntityWorldTargetEvent.cs create mode 100644 Content.Shared/Actions/ItemActionGrantComponent.cs create mode 100644 Content.Shared/Administration/Events/BabyJailChangedEvent.cs create mode 100644 Content.Shared/Administration/PlayerPanelEuiState.cs rename Content.Shared/Administration/{AdminFrozenSystem.cs => SharedAdminFrozenSystem.cs} (78%) delete mode 100644 Content.Shared/Antag/IAntagStatusIconComponent.cs create mode 100644 Content.Shared/Antag/ShowAntagIconsComponent.cs create mode 100644 Content.Shared/Atmos/Components/MovedByPressureComponent.cs create mode 100644 Content.Shared/Cargo/Components/BankClientComponent.cs create mode 100644 Content.Shared/Chat/SharedSuicideSystem.cs create mode 100644 Content.Shared/Chemistry/Events/HyposprayEvents.cs delete mode 100644 Content.Shared/Chemistry/Reagent/ReagentEffect.cs delete mode 100644 Content.Shared/Chemistry/Reagent/ReagentEffectCondition.cs create mode 100644 Content.Shared/Climbing/Events/BeforeClimbEvents.cs delete mode 100644 Content.Shared/Climbing/Systems/BonkSystem.cs create mode 100644 Content.Shared/Clothing/Components/AntiGravityClothingComponent.cs create mode 100644 Content.Shared/Clothing/Components/CursedMaskComponent.cs create mode 100644 Content.Shared/Clothing/Components/FactionClothingComponent.cs create mode 100644 Content.Shared/Clothing/Components/PilotedByClothingComponent.cs create mode 100644 Content.Shared/Clothing/Components/PilotedClothingComponent.cs delete mode 100644 Content.Shared/Clothing/Components/StealthClothingComponent.cs create mode 100644 Content.Shared/Clothing/Components/ToggleClothingComponent.cs delete mode 100644 Content.Shared/Clothing/Components/ToggleClothingSpeedComponent.cs create mode 100644 Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs create mode 100644 Content.Shared/Clothing/EntitySystems/FactionClothingSystem.cs create mode 100644 Content.Shared/Clothing/EntitySystems/PilotedClothingSystem.cs delete mode 100644 Content.Shared/Clothing/EntitySystems/StealthClothingSystem.cs create mode 100644 Content.Shared/Clothing/EntitySystems/ToggleClothingSystem.cs create mode 100644 Content.Shared/Clothing/MagbootsSystem.cs create mode 100644 Content.Shared/Clothing/SharedCursedMaskSystem.cs delete mode 100644 Content.Shared/Clothing/SharedMagbootsSystem.cs create mode 100644 Content.Shared/Clumsy/ClumsyComponent.cs create mode 100644 Content.Shared/Clumsy/ClumsySystem.cs create mode 100644 Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs create mode 100644 Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs create mode 100644 Content.Shared/DeltaV/CartridgeLoader/Cartridges/NanoChatUiMessageEvent.cs create mode 100644 Content.Shared/DeltaV/CartridgeLoader/Cartridges/NanoChatUiState.cs create mode 100644 Content.Shared/DeltaV/CartridgeLoader/Cartridges/StockTradingUiMessageEvent.cs create mode 100644 Content.Shared/DeltaV/CartridgeLoader/Cartridges/StockTradingUiState.cs create mode 100644 Content.Shared/DeltaV/NanoChat/NanoChatCardComponent.cs create mode 100644 Content.Shared/DeltaV/NanoChat/SharedNanoChatSystem.cs create mode 100644 Content.Shared/DeltaV/Salvage/Components/MiningPointsComponent.cs create mode 100644 Content.Shared/DeltaV/Salvage/Components/MiningPointsLatheComponent.cs create mode 100644 Content.Shared/DeltaV/Salvage/MiningPointsUI.cs create mode 100644 Content.Shared/DeltaV/Salvage/Systems/MiningPointsSystem.cs create mode 100644 Content.Shared/DeltaV/VendingMachines/PointsVendorComponent.cs create mode 100644 Content.Shared/DeltaV/VendingMachines/SharedShopVendorSystem.cs create mode 100644 Content.Shared/DeltaV/VendingMachines/ShopInventoryPrototype.cs create mode 100644 Content.Shared/DeltaV/VendingMachines/ShopVendorComponent.cs create mode 100644 Content.Shared/DeltaV/VendingMachines/ShopVendorUI.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessComponent.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Shared/EntityEffects/EntityEffect.cs create mode 100644 Content.Shared/EntityEffects/EntityEffectCondition.cs create mode 100644 Content.Shared/Execution/DoAfterEvent.cs create mode 100644 Content.Shared/Execution/ExecutionComponent.cs create mode 100644 Content.Shared/Execution/SharedExecutionSystem.cs create mode 100644 Content.Shared/Friends/Components/PettableFriendComponent.cs create mode 100644 Content.Shared/Friends/Systems/PettableFriendSystem.cs create mode 100644 Content.Shared/GPS/Components/HandheldGPSComponent.cs create mode 100644 Content.Shared/IdentityManagement/TryGetIdentityShortInfoEvent.cs delete mode 100644 Content.Shared/Interaction/Components/ClumsyComponent.cs delete mode 100644 Content.Shared/Interaction/SharedInteractionSystem.Clumsy.cs create mode 100644 Content.Shared/Inventory/SelfEquipOnlyComponent.cs create mode 100644 Content.Shared/Inventory/SelfEquipOnlySystem.cs create mode 100644 Content.Shared/Item/ItemToggle/ComponentTogglerSystem.cs create mode 100644 Content.Shared/Item/ItemToggle/Components/ComponentTogglerComponent.cs create mode 100644 Content.Shared/Item/ItemToggle/Components/ToggleVerbComponent.cs rename Content.Shared/Item/ItemToggle/{SharedItemToggleSystem.cs => ItemToggleSystem.cs} (67%) create mode 100644 Content.Shared/Item/ItemToggle/ToggleVerbSystem.cs create mode 100644 Content.Shared/Kitchen/Components/RecipeProviderComponent.cs create mode 100644 Content.Shared/Kitchen/GetSecretRecipesEvent.cs create mode 100644 Content.Shared/Light/Components/SlimPoweredLightComponent.cs create mode 100644 Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs create mode 100644 Content.Shared/Medical/DefibrillatorEvents.cs create mode 100644 Content.Shared/Medical/TargetDefibrillatedEvent.cs rename {Content.Server => Content.Shared}/NPC/Components/FactionExceptionComponent.cs (72%) create mode 100644 Content.Shared/NPC/Components/FactionExceptionTrackerComponent.cs create mode 100644 Content.Shared/NPC/Components/NpcFactionMemberComponent.cs create mode 100644 Content.Shared/NPC/Prototypes/NpcFactionPrototype.cs create mode 100644 Content.Shared/NPC/SharedPathfindingSystem.Line.cs create mode 100644 Content.Shared/NPC/Systems/NpcFactionSystem.Exception.cs create mode 100644 Content.Shared/NPC/Systems/NpcFactionSystem.cs create mode 100644 Content.Shared/NameModifier/Components/ModifyWearerNameComponent.cs create mode 100644 Content.Shared/NameModifier/Components/NameModifierComponent.cs create mode 100644 Content.Shared/NameModifier/EntitySystems/ModifyWearerNameSystem.cs create mode 100644 Content.Shared/NameModifier/EntitySystems/NameModifierSystem.cs create mode 100644 Content.Shared/Ninja/Components/ItemCreatorComponent.cs create mode 100644 Content.Shared/Ninja/Systems/ItemCreatorSystem.cs create mode 100644 Content.Shared/Ninja/Systems/SharedSpiderChargeSystem.cs create mode 100644 Content.Shared/Nutrition/Components/FoodMetamorphableByAddingComponent.cs create mode 100644 Content.Shared/Nutrition/Components/FoodSequenceElementComponent.cs create mode 100644 Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs create mode 100644 Content.Shared/Nutrition/EntitySystems/SharedFoodSequenceSystem.cs create mode 100644 Content.Shared/Nutrition/FoodMetamorphRules/FoodMetamorphRule.cs create mode 100644 Content.Shared/Nutrition/Prototypes/FoodSequenceElementPrototype.cs create mode 100644 Content.Shared/Nutrition/Prototypes/MetamorphRecipePrototype.cs rename {Content.Server/Nyanotrasen/NPC/Systems => Content.Shared/Nyanotrasen/NPC}/Components/Faction/ClothingAddFactionComponent.cs (86%) rename {Content.Server => Content.Shared}/Nyanotrasen/NPC/Systems/FactionSystem.Core.cs (91%) rename {Content.Server => Content.Shared}/Nyanotrasen/NPC/Systems/FactionSystem.Items.cs (71%) delete mode 100644 Content.Shared/Pinpointer/SharedProximityBeeper.cs create mode 100644 Content.Shared/Pinpointer/StationMapComponent.cs create mode 100644 Content.Shared/Power/Components/ApcPowerReceiverComponentState.cs create mode 100644 Content.Shared/Power/Components/SharedApcPowerReceiverComponent.cs create mode 100644 Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs create mode 100644 Content.Shared/Power/PowerChangedEvent.cs create mode 100644 Content.Shared/Power/SharedPowerCharge.cs create mode 100644 Content.Shared/Power/SharedPowerChargeComponent.cs create mode 100644 Content.Shared/Projectiles/ProjectileSpreadComponent.cs create mode 100644 Content.Shared/Radio/Components/TelecomExemptComponent.cs create mode 100644 Content.Shared/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs create mode 100644 Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs delete mode 100644 Content.Shared/Revolutionary/Components/ShowRevIconsComponent.cs create mode 100644 Content.Shared/Roles/RoleCodeword/RoleCodewordComponent.cs create mode 100644 Content.Shared/Roles/RoleCodeword/SharedRoleCodewordSystem.cs create mode 100644 Content.Shared/Silicons/Laws/SiliconLawEditEuiState.cs create mode 100644 Content.Shared/Silicons/StationAi/StationAiOverlayComponent.cs create mode 100644 Content.Shared/Silicons/StationAi/StationAiVisionComponent.cs create mode 100644 Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs create mode 100644 Content.Shared/Storage/Components/StoreAfterFailedInteractComponent.cs create mode 100644 Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs create mode 100644 Content.Shared/Storage/Events/StorageInsertFailedEvent.cs rename {Content.Server => Content.Shared}/Store/Components/StoreComponent.cs (66%) create mode 100644 Content.Shared/Store/StoreBuyFinishedEvent.cs create mode 100644 Content.Shared/StoreDiscount/Components/StoreDiscountComponent.cs create mode 100644 Content.Shared/Stunnable/StunOnContactComponent.cs delete mode 100644 Content.Shared/Tag/TagComponentState.cs create mode 100644 Content.Shared/Throwing/LandAtCursorComponent.cs delete mode 100644 Content.Shared/Tools/Components/SharedHandheldGPSComponent.cs rename Content.Server/Construction/Components/WelderRefinableComponent.cs => Content.Shared/Tools/Components/ToolRefinableComponent.cs (51%) create mode 100644 Content.Shared/Tools/Systems/ToolRefinableSystem.cs create mode 100644 Content.Shared/Weapons/Ranged/Events/BeforeGunShootEvent.cs create mode 100644 Content.Shared/Weapons/Ranged/Events/UpdateClientAmmoEvent.cs delete mode 100644 Content.Shared/Zombies/ShowZombieIconsComponent.cs create mode 100644 Content.Shared/_NF/Shuttles/Events/SetInertiaDampeningRequest.cs create mode 100644 Content.Tests/AssemblyInfo.cs create mode 100644 Resources/Locale/en-US/_NF/shuttles/console.ftl create mode 100644 Resources/Locale/en-US/abilities/goliath.ftl create mode 100644 Resources/Locale/en-US/administration/admin-alerts.ftl create mode 100644 Resources/Locale/en-US/administration/commands/babyjail.ftl create mode 100644 Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl create mode 100644 Resources/Locale/en-US/administration/ui/tabs/babyjail-tab.ftl create mode 100644 Resources/Locale/en-US/administration/ui/tabs/object-tab.ftl create mode 100644 Resources/Locale/en-US/chat/commands/ghost-command.ftl create mode 100644 Resources/Locale/en-US/clothing/components/cursed-mask.ftl create mode 100644 Resources/Locale/en-US/components/station-anchor-component.ftl create mode 100644 Resources/Locale/en-US/deltav/access/components/agent-id-card-component.ftl create mode 100644 Resources/Locale/en-US/deltav/cargo/stocks-comapnies.ftl create mode 100644 Resources/Locale/en-US/deltav/cargo/stocks-commands.ftl create mode 100644 Resources/Locale/en-US/deltav/job/captain-state.ftl create mode 100644 Resources/Locale/en-US/deltav/lathe/ui/lathe-menu.ftl create mode 100644 Resources/Locale/en-US/deltav/nanochat/components/nanochat-card-component.ftl create mode 100644 Resources/Locale/en-US/deltav/vending-machines/shop-vendor.ftl create mode 100644 Resources/Locale/en-US/info/playerpanel.ftl create mode 100644 Resources/Locale/en-US/label/label-component.ftl create mode 100644 Resources/Locale/en-US/lathe/recipes.ftl create mode 100644 Resources/Locale/en-US/nutrition/components/food-sequence.ftl create mode 100644 Resources/Locale/en-US/power/components/power-charging-component.ftl create mode 100644 Resources/Prototypes/Catalog/discount_categories.yml create mode 100644 Resources/Prototypes/CharacterItemGroups/Jobs/Command/adminAssistant.yml create mode 100644 Resources/Prototypes/DeltaV/Catalog/Fills/Items/Backpacks/duffelbag.yml create mode 100644 Resources/Prototypes/DeltaV/Catalog/VendingMachines/Inventories/salvage_points.yml create mode 100644 Resources/Prototypes/DeltaV/Entities/Stations/base.yml create mode 100644 Resources/Prototypes/DeltaV/Roles/Jobs/Command/administrative_assistant.yml create mode 100644 Resources/Prototypes/DeltaV/name_identifier_groups.yml create mode 100644 Resources/Prototypes/Entities/Mobs/NPCs/asteroid.yml create mode 100644 Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Misc/secret_documents.yml rename Resources/Prototypes/Entities/Objects/Weapons/Bombs/{ied.yml => firebomb.yml} (83%) create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Bombs/pipebomb.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/baguette.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Throwable/croissant.yml create mode 100644 Resources/Prototypes/Entities/Structures/Shuttles/station_anchor.yml create mode 100644 Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml create mode 100644 Resources/Prototypes/Loadouts/Jobs/Command/adminassistant.yml create mode 100644 Resources/Prototypes/NPCs/goliath.yml create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/furniture/shelfs.yml create mode 100644 Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml create mode 100644 Resources/Prototypes/Recipes/Cooking/sequence_metamorph.yml rename Resources/Prototypes/Recipes/Crafting/Graphs/improvised/{ied.yml => firebomb.yml} (90%) create mode 100644 Resources/Prototypes/Recipes/Crafting/Graphs/improvised/pipebomb.yml create mode 100644 Resources/Prototypes/Roles/Jobs/CentComm/cburn.yml create mode 100644 Resources/Prototypes/Roles/Jobs/CentComm/deathsquad.yml rename Resources/Prototypes/{ => StatusIcon}/StatusEffects/health.yml (86%) rename Resources/Prototypes/{StatusEffects/hunger.yml => StatusIcon/StatusEffects/satiation.yml} (84%) rename Resources/Prototypes/{ => StatusIcon}/StatusEffects/ssd.yml (84%) rename Resources/Prototypes/StatusIcon/{antag.yml => faction.yml} (62%) rename Resources/Prototypes/{StatusEffects => StatusIcon}/job.yml (72%) rename Resources/Prototypes/{StatusEffects => StatusIcon}/security.yml (71%) create mode 100644 Resources/Prototypes/whitelists.yml create mode 100644 Resources/Prototypes/wizardsDenWhitelists.yml create mode 100644 Resources/Textures/Clothing/Head/Hats/holyhatmelon.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hats/holyhatmelon.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Head/Hats/holyhatmelon.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Head/Hats/holyhatmelon.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Head/Hats/holyhatmelon.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-anger.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-despair.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-joy.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET-vox.png create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/equipped-FEET.png create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Shoes/Boots/moonboots.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Clothing/Ears/Headsets/adminassistant.rsi/alt-equipped-EARS.png create mode 100644 Resources/Textures/DeltaV/Clothing/Ears/Headsets/adminassistant.rsi/equipped-EARS.png create mode 100644 Resources/Textures/DeltaV/Clothing/Ears/Headsets/adminassistant.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Clothing/Ears/Headsets/adminassistant.rsi/icon_alt.png create mode 100644 Resources/Textures/DeltaV/Clothing/Ears/Headsets/adminassistant.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/equipped-INNERCLOTHING-monkey.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/icon.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/inhand-left.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/inhand-right.png create mode 100644 Resources/Textures/DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Interface/Misc/job_icons.rsi/AdminAssistant.png create mode 100644 Resources/Textures/DeltaV/Interface/VerbIcons/ATTRIBUTION.txt create mode 100644 Resources/Textures/DeltaV/Interface/VerbIcons/bell.svg create mode 100644 Resources/Textures/DeltaV/Interface/VerbIcons/bell.svg.png create mode 100644 Resources/Textures/DeltaV/Interface/VerbIcons/bell_muted.png create mode 100644 Resources/Textures/DeltaV/Markers/jobs.rsi/adminassistant.png create mode 100644 Resources/Textures/DeltaV/Misc/program_icons.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Misc/program_icons.rsi/nanochat.png create mode 100644 Resources/Textures/DeltaV/Misc/program_icons.rsi/stock_trading.png create mode 100644 Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-chat.png create mode 100644 Resources/Textures/DeltaV/Objects/Devices/cartridge.rsi/cart-stonk.png create mode 100644 Resources/Textures/DeltaV/Objects/Devices/pda.rsi/pda-admin-assistant.png create mode 100644 Resources/Textures/DeltaV/Objects/Misc/bureaucracy.rsi/paper_stamp-admin-assistant.png create mode 100644 Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/idadminassistant.png create mode 100644 Resources/Textures/DeltaV/Objects/Misc/id_cards.rsi/meta.json create mode 100644 Resources/Textures/DeltaV/Objects/Misc/stamps.rsi/stamp-admin-assistant.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_alert.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_dead.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_preattack.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_tentacle_retract.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_tentacle_spawn.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/goliath_tentacle_wiggle.png create mode 100644 Resources/Textures/Mobs/Aliens/Asteroid/goliath.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/dead.png create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/snail.png create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/snoth.png create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/snothdead.png create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/spacedead.png create mode 100644 Resources/Textures/Mobs/Animals/snail.rsi/spacesnail.png delete mode 100644 Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/meta.json create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/baguette-equipped-BELT.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/baguette-inhand-left.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bread.rsi/baguette-inhand-right.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/misc.rsi/croissant.png create mode 100644 Resources/Textures/Objects/Consumable/Food/bowl.rsi/escargot.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger.rsi/screwed.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger_sequence.rsi/bun_bottom.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger_sequence.rsi/bun_top.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger_sequence.rsi/cheese.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger_sequence.rsi/meta.json create mode 100644 Resources/Textures/Objects/Consumable/Food/ingredients.rsi/butter-slice.png create mode 100644 Resources/Textures/Objects/Consumable/Food/ingredients.rsi/croissant-raw.png create mode 100644 Resources/Textures/Objects/Consumable/Food/meat.rsi/snail-cooked.png create mode 100644 Resources/Textures/Objects/Consumable/Food/meat.rsi/snail.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-bluepepper.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-holymelon.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-watermelon.png rename Resources/Textures/Objects/Consumable/{Drinks/ramen.rsi/icon.png => Food/snacks.rsi/ramen.png} (100%) delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/tacoshell.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco_sequence.rsi/cheese.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco_sequence.rsi/meta.json create mode 100644 Resources/Textures/Objects/Consumable/Food/taco_sequence.rsi/rat.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco_sequence.rsi/tacoshell_back.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco_sequence.rsi/tacoshell_forward.png create mode 100644 Resources/Textures/Objects/Devices/cartridge.rsi/cart-med.png create mode 100644 Resources/Textures/Objects/Devices/cartridge.rsi/cart-nav.png create mode 100644 Resources/Textures/Objects/Devices/communication.rsi/old-radio-ancestor.png create mode 100644 Resources/Textures/Objects/Devices/communication.rsi/old-radio-borg-assault.png create mode 100644 Resources/Textures/Objects/Devices/communication.rsi/old-radio-syndicat.png create mode 100644 Resources/Textures/Objects/Devices/communication.rsi/old-radio-urist.png create mode 100644 Resources/Textures/Objects/Materials/hide.rsi/goliath_hide.png create mode 100644 Resources/Textures/Objects/Materials/hide.rsi/goliath_hide_2.png create mode 100644 Resources/Textures/Objects/Materials/hide.rsi/goliath_hide_3.png create mode 100644 Resources/Textures/Objects/Materials/hide.rsi/meta.json create mode 100644 Resources/Textures/Objects/Materials/materials.rsi/diamond_2.png create mode 100644 Resources/Textures/Objects/Materials/materials.rsi/diamond_3.png create mode 100644 Resources/Textures/Objects/Materials/ore.rsi/diamond.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/pit.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/cherry.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/extradimensional_orange.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/glasstle.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/golden_apple.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/slice.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/holymelon.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-4.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-5.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/meatwheat.rsi/stage-6.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/papercane.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/world_pea.rsi/stage-3.png create mode 100644 Resources/Textures/Objects/Storage/boxes.rsi/france.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/handdrill.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Bombs/pipebomb.rsi/base.png create mode 100644 Resources/Textures/Objects/Weapons/Bombs/pipebomb.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Bombs/pipebomb.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Bombs/pipebomb.rsi/primed.png create mode 100644 Resources/Textures/Objects/Weapons/Bombs/pipebomb.rsi/wires.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/base.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/mag-unshaded-1.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/mag-unshaded-2.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/mag-unshaded-3.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/mag-unshaded-4.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/energy_shotgun.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/inhands_64x.rsi/energy-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/inhands_64x.rsi/energy-inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/inhands_64x.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/inhands_64x.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/inhands_64x.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi/heavylaser.png rename Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun.rsi/{icon.png => base.png} (100%) create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/base.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/equipped-BELT.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Shotguns/flaregun_security.rsi/meta.json create mode 100644 Resources/Textures/Shaders/radial_blur.swsl create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw0.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_running_unlit.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mw_unlit.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwb.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody0.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwbloody1.png create mode 100644 Resources/Textures/Structures/Machines/microwave_syndie.rsi/mwo.png create mode 100644 Resources/Textures/Structures/Machines/station_anchor.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/station_anchor.rsi/station_anchor.png create mode 100644 Resources/Textures/Structures/Machines/station_anchor.rsi/station_anchor_unlit.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-0.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-1.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-2.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-3.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-4.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-5.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/chem-6.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/closed.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/locked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/open.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Medical/chemistry.rsi/unlocked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-0.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-1.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-10.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-11.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-12.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-2.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-3.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-4.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-5.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-6.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-7.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-8.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/bar-9.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/bar.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-0.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-1.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-10.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-11.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-12.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-2.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-3.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-4.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-5.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-6.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-7.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-8.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/kitchen-9.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/Departments/Service/kitchen.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/closed.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/locked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/open.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/rbase.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/glass.rsi/unlocked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/closed.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/locked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/open.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/rbase.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/metal.rsi/unlocked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/base.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/closed.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/locked.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/open.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/rbase.png create mode 100644 Resources/Textures/Structures/Storage/Shelfs/wood.rsi/unlocked.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/ai_upload.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/anomaly2.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/atmominsky.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/cans.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/chemistry1.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/chemistry2.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/court.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/cryo.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/data.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/drama1.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/drama2.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/drama3.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/drones.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/hydro.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/hydro1.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/hydro2.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/hydro3.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/kitchen.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/mats.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/miner_dock.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/restroom.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/science1.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/science2.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/shield.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/toxins2.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/vault.png create mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/xenoarch.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/xenobio2.png delete mode 100644 Resources/Textures/Structures/Wallmounts/signs.rsi/xenolab.png create mode 100644 Resources/Textures/Template/signs.png diff --git a/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs b/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs index c1b63dc4d0..d80c600c03 100644 --- a/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs +++ b/Content.Client/Access/UI/AccessOverriderBoundUserInterface.cs @@ -2,6 +2,7 @@ using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Containers.ItemSlots; +using Robust.Client.UserInterface; using Robust.Shared.Prototypes; using static Content.Shared.Access.Components.AccessOverriderComponent; @@ -23,6 +24,28 @@ protected override void Open() { base.Open(); + _window = this.CreateWindow(); + RefreshAccess(); + _window.Title = EntMan.GetComponent(Owner).EntityName; + _window.OnSubmit += SubmitData; + + _window.PrivilegedIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(PrivilegedIdCardSlotId)); + } + + public override void OnProtoReload(PrototypesReloadedEventArgs args) + { + base.OnProtoReload(args); + if (!args.WasModified()) + return; + + RefreshAccess(); + + if (State != null) + _window?.UpdateState(_prototypeManager, (AccessOverriderBoundUserInterfaceState) State); + } + + private void RefreshAccess() + { List> accessLevels; if (EntMan.TryGetComponent(Owner, out var accessOverrider)) @@ -30,38 +53,20 @@ protected override void Open() accessLevels = accessOverrider.AccessLevels; accessLevels.Sort(); } - else { accessLevels = new List>(); _accessOverriderSystem.Log.Error($"No AccessOverrider component found for {EntMan.ToPrettyString(Owner)}!"); } - _window = new AccessOverriderWindow(this, _prototypeManager, accessLevels) - { - Title = EntMan.GetComponent(Owner).EntityName - }; - - _window.PrivilegedIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(PrivilegedIdCardSlotId)); - - _window.OnClose += Close; - _window.OpenCentered(); - } - - protected override void Dispose(bool disposing) - { - base.Dispose(disposing); - if (!disposing) - return; - - _window?.Dispose(); + _window?.SetAccessLevels(_prototypeManager, accessLevels); } protected override void UpdateState(BoundUserInterfaceState state) { base.UpdateState(state); var castState = (AccessOverriderBoundUserInterfaceState) state; - _window?.UpdateState(castState); + _window?.UpdateState(_prototypeManager, castState); } public void SubmitData(List> newAccessList) diff --git a/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs b/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs index b5c480ff71..ef6a3bb671 100644 --- a/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs +++ b/Content.Client/Access/UI/AccessOverriderWindow.xaml.cs @@ -13,26 +13,24 @@ namespace Content.Client.Access.UI [GenerateTypedNameReferences] public sealed partial class AccessOverriderWindow : DefaultWindow { - [Dependency] private readonly ILogManager _logManager = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - - private readonly AccessOverriderBoundUserInterface _owner; private readonly Dictionary _accessButtons = new(); - public AccessOverriderWindow(AccessOverriderBoundUserInterface owner, IPrototypeManager prototypeManager, - List> accessLevels) + public event Action>>? OnSubmit; + + public AccessOverriderWindow() { RobustXamlLoader.Load(this); - IoCManager.InjectDependencies(this); - var logMill = _logManager.GetSawmill(SharedAccessOverriderSystem.Sawmill); + } - _owner = owner; + public void SetAccessLevels(IPrototypeManager protoManager, List> accessLevels) + { + _accessButtons.Clear(); + AccessLevelGrid.DisposeAllChildren(); foreach (var access in accessLevels) { - if (!prototypeManager.TryIndex(access, out var accessLevel)) + if (!protoManager.TryIndex(access, out var accessLevel)) { - logMill.Error($"Unable to find access level for {access}"); continue; } @@ -44,11 +42,16 @@ public AccessOverriderWindow(AccessOverriderBoundUserInterface owner, IPrototype AccessLevelGrid.AddChild(newButton); _accessButtons.Add(accessLevel.ID, newButton); - newButton.OnPressed += _ => SubmitData(); + newButton.OnPressed += _ => + { + OnSubmit?.Invoke( + // Iterate over the buttons dictionary, filter by `Pressed`, only get key from the key/value pair + _accessButtons.Where(x => x.Value.Pressed).Select(x => new ProtoId(x.Key)).ToList()); + }; } } - public void UpdateState(AccessOverriderBoundUserInterfaceState state) + public void UpdateState(IPrototypeManager protoManager, AccessOverriderBoundUserInterfaceState state) { PrivilegedIdLabel.Text = state.PrivilegedIdName; PrivilegedIdButton.Text = state.IsPrivilegedIdPresent @@ -70,7 +73,7 @@ public void UpdateState(AccessOverriderBoundUserInterfaceState state) foreach (string tag in state.MissingPrivilegesList) { - var privilege = Loc.GetString(_prototypeManager.Index(tag)?.Name ?? "generic-unknown"); + var privilege = Loc.GetString(protoManager.Index(tag)?.Name ?? "generic-unknown"); missingPrivileges.Add(privilege); } @@ -90,13 +93,5 @@ public void UpdateState(AccessOverriderBoundUserInterfaceState state) button.Disabled = (!state.AllowedModifyAccessList?.Contains>(accessName)) ?? true; } } - - private void SubmitData() => - _owner.SubmitData( - // Iterate over the buttons dictionary, filter by `Pressed`, only get key from the key/value pair - _accessButtons.Where(x => x.Value.Pressed) - .Select(x => new ProtoId(x.Key)) - .ToList() - ); } } diff --git a/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs b/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs index c3fac8cb92..09724f14a2 100644 --- a/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs +++ b/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs @@ -1,5 +1,9 @@ using Content.Shared.Access.Systems; +using Content.Shared.StatusIcon; using Robust.Client.GameObjects; +using Robust.Client.UserInterface; +using Robust.Shared.Prototypes; +using Robust.Shared.Prototypes; namespace Content.Client.Access.UI { @@ -18,16 +22,18 @@ protected override void Open() { base.Open(); - _window?.Dispose(); - _window = new AgentIDCardWindow(this); - if (State != null) - UpdateState(State); + _window = this.CreateWindow(); - _window.OpenCentered(); - - _window.OnClose += Close; _window.OnNameChanged += OnNameChanged; _window.OnJobChanged += OnJobChanged; + _window.OnJobIconChanged += OnJobIconChanged; + _window.OnNumberChanged += OnNumberChanged; // DeltaV + } + + // DeltaV - Add number change handler + private void OnNumberChanged(uint newNumber) + { + SendMessage(new AgentIDCardNumberChangedMessage(newNumber)); } private void OnNameChanged(string newName) @@ -40,7 +46,7 @@ private void OnJobChanged(string newJob) SendMessage(new AgentIDCardJobChangedMessage(newJob)); } - public void OnJobIconChanged(string newJobIconId) + public void OnJobIconChanged(ProtoId newJobIconId) { SendMessage(new AgentIDCardJobIconChangedMessage(newJobIconId)); } @@ -57,16 +63,8 @@ protected override void UpdateState(BoundUserInterfaceState state) _window.SetCurrentName(cast.CurrentName); _window.SetCurrentJob(cast.CurrentJob); - _window.SetAllowedIcons(cast.Icons, cast.CurrentJobIconId); - } - - protected override void Dispose(bool disposing) - { - base.Dispose(disposing); - if (!disposing) - return; - - _window?.Dispose(); + _window.SetAllowedIcons(cast.CurrentJobIconId); + _window.SetCurrentNumber(cast.CurrentNumber); // DeltaV } } } diff --git a/Content.Client/Access/UI/AgentIDCardWindow.xaml b/Content.Client/Access/UI/AgentIDCardWindow.xaml index 89de793714..a2ddd1c417 100644 --- a/Content.Client/Access/UI/AgentIDCardWindow.xaml +++ b/Content.Client/Access/UI/AgentIDCardWindow.xaml @@ -6,12 +6,13 @@