diff --git a/Resources/Locale/ru-RU/Imperial/ussp/locale.ftl b/Resources/Locale/ru-RU/Imperial/ussp/locale.ftl new file mode 100644 index 00000000000..02cfde38241 --- /dev/null +++ b/Resources/Locale/ru-RU/Imperial/ussp/locale.ftl @@ -0,0 +1,368 @@ +comms-console-announcement-title-IMPERIALSSSP = Союз Советских Социалистических Планет + +USSP-ROLE-HAMSTER-NAME= Хомяк Иосиф +USSP-ROLE-HAMSTER-DESC= Вы - талисман удачи авианосца СССП , питомец генерала и просто комиссар . +USSP-STAMP-NAME= Союз Советских Социалистических Планет + +ent-USSPHandGunAction= Выстрел из наплечного орудия + .desc=Вы производите выстрел из наплечного орудия вашего скафандра. Все просто и мощно! Откат 240 секунд. + +ent-USSPComissarWeaponizer= Кожаная плечевая кобура + .desc= Плечевая кобура , принадлежащая комиссару. От нее так и веет величием! Или кровью. + .suffix=СССП, полно + +ent-USSPBeltAssault= Тактический пояс + .desc= Разгрузочный пояс , используемый военными СССП и других вооруженных групп космоса. Вмещает в себя любую вещь по размеру. + .suffix=СССП + +ent-USSPGlassesWar= Боевые очки + .desc= Очки , защищающие от вспышек и сварки . Здесь должно было быть ночное зрение + .suffix=СССП + +ent-USSPArmbandRed= Красная наручная повязка + .desc=Военная повязка красного цвета . Прямо как Советский Флаг! + .suffix=СССП, база + +ent-USSPArmbandBlu= Синяя наручная повязка + .desc=Военная повязка синего цвета . Прямо как небо! + .suffix=СССП , шторм + +ent-USSPArmbandEng= Наручная повязка инженера + .desc=Такую обычно носят инженеры , пилоты и другой персонал , обслуживающий военные корабли. + .suffix=СССП, гвардия + +ent-USSPRedGloves= Красные боевые перчатки + .desc=Перчатки из СинтТкани , широко используемые военными СССП . Всем стандартам стандарт! Изолированы. + .suffix=СССП + +ent-USSPPDA=КПК СССП + .desc=КПК СССП, что тут ещё сказать. + .suffix=СССП + +ent-USSPSoldierBoots=Солдатские сапоги + .desc=Прочные сапоги , используемые военными. + .suffix=СССП, база + +ent-USSPSoldierUniform=Камуфляжная водолазка + .desc=Зачем вам камуфляж в космосе? + .suffix=СССП, база + +ent-USSPSoldierUshanka=Бронированная ушанка + .desc=Вы правда думали ,что это ушанка? А вот и нет! Это хорошо замаскированный шлем! + .suffix=СССП, база + +ent-USSPSoldierBeret=Берет сержанта + .desc=Такой обычно носят лидеры военных отрядов. + .suffix=СССП, база + +ent-USSPSoldierCoat=Камуфляжная бронекуртка + .desc=Камуфляжная куртка с встроенными бронепластинами. Получше некоторых бронежилетов! + .suffix=СССП, база + +ent-USSPstormdivisionGloves=Утепленные военные перчатки + .desc=Носите их с честью! Только элитным отрядам выдают такие! Главное не дайте никому узнать , что от обычных боевых они ничем не отличаются. + .suffix=СССП, шторм + +ent-USSPstormdivisionBoots=Бронированные сапоги + .desc=Они бронированные , но броня на них не защищает . Везде обман. + .suffix=СССП, шторм + +ent-USSPstormdivisionUniform=Униформа штурмовой дивизии + .desc=Редко можно встретить человека в такой униформе . Ещё сложнее - пережить с ним встречу. + .suffix=СССП, шторм + +ent-USSPstormdivisionUshanka=Шлем "Буревестник" + .desc=Шлем модели "Буревестник" . Отличается высокими показателями защиты и золотым гербом спереди. + .suffix=СССП, шторм + +ent-USSPstormdivisionBeret=Парадный шлем сержанта + .desc=Модифицированный шлем "Буревестник" , количество золота спереди увеличено , так-же защищены глаза . + .suffix=СССП, шторм + +ent-USSPstormdivisionCoat=Шинель штурмовой дивизии + .desc=Бронированная шинель. Очень Бронированная. + .suffix=СССП, шторм + +ent-USSPstormdivisionMask=Противогаз "Криг" + .desc=Один из зловещих символов известной своей бесчеловечностью дивизии "Шторм" + .suffix=СССП, шторм + +ent-USSPguardsmenBeret=Гвардейский шлем + .desc=Такой обычно носят гражданские сотрудники на боевых кораблях + .suffix=СССП, гвардия + +ent-USSPguardsmenArmor=Набор брони "Билдсман" + .desc=Легкий , но от этого не менее твердый набор брони , используемый инженерами. + .suffix=СССП, гвардия + +ent-USSPguardsmenUniform=Униформа гвардейца + .desc=Встать к пушкам! + .suffix=СССП, гвардия + +ent-USSPGuardsmenGloves=Гвардейские Перчатки + .desc=НАШЕ. + .suffix=CCCП, гвардия + +ent-USSPHardsuitSoldierHelmet=Шлем военного скафандра + .desc=Вот так шлем! + .suffix=СССП, база + +ent-USSPHardsuitSoldier=Военный скафандр + .desc=Продвинутый военный скафандр из облегченной пластали. + .suffix=СССП, база + +ent-USSPHardsuitStormHelmet=Шлем "Крепость" + .desc=Прочный и ещё прочнее. + .suffix=СССП, шторм + +ent-USSPHardsuitStorm=Бронескафандр "Крепость" + .desc=Штурмовой скафандр СССП. + .suffix=СССП, шторм + +ent-USSPHardsuitGuardHelmet=Шлем скафандра наводчика + .desc=Ха-ха , глупые капиталисты , мы пришли без мира. + .suffix=СССП, гвардия + +ent-USSPHardsuitGuard=Боевой скафандр наводчика + .desc=Технологичный скафандр с плечевой пушкой , обладающей бесконечным запасом разрывных патрон , генерация которых происходит раз в 240 секунд для меньшей траты энергии скафандра. + .suffix=СССП, гвардия + +ent-MobHamsterJoseph=Иосиф + .desc=Очень вспыльчивый , но милый хомяк . Даже не смейте пытатся украсть его фуражку. + .suffix=СССП + +ent-USSPComputerComms=Компьютер коммуникаций СССП + .desc=Компьютер коммуникаций старого образца , ещё с Первого Советского Союза. Вот , что такое стабильность. + .suffix=СССП + +ent-USSPCrateSecure=Ящик СССП + .desc=Какие тайны могут там хранится? Может труды Маркса? А может пусто? + .suffix=СССП, пусто + +ent-USSPlockerSecure=военный шкаф + .desc=Это шкаф. Шкаф для военных. + .suffix=СССП, пусто + +ent-USSPStatue=Статуя основателя СССП + .desc=Великий был человек. А сейчас он размером с трех великих людей. + .suffix=СССП + +ent-USSPStatue2=Маркс + .desc=Капитал + .suffix=СССП + +ent-ClothingHeadsetSSSP=Гарнитура СССП + .desc=Внимание , говорит Москва... + .suffix=СССП + +ent-USSPComissarRevolver=Энергоревольвер "Победа" + .desc=Только передовые технологии и никого воровства у Нанотрейзен. + .suffix=СССП, Ком + +ent-USSPComissarCapeGreen=Плащ Оккупационного комиссара + .desc=Ну-ка , на расстрел! + .suffix=СССП, Окупком + +ent-USSPComissarUniformGreen=Униформа комиссара + .desc=Белая рубашка , зелёно-камуфляжные штаны и 2 медали. + .suffix=СССП, Окупком + +ent-USSPComissarHelmGreen=Фуражка комиссара + .desc=Бронированная фуражка зелёного цвета. + .suffix=СССП, Окупком + +ent-ClothingOuterArmorComissarGreen=Позолоченный бронежилет комиссара + .desc=За долгую и продуктивную службу. Имеет карманы. + .suffix=СССП, Окупком + +ent-USSPComissarCapeRed=Плащ Агитационного комиссара + .desc=Вы живете в самой лучшей стране в мире, а другие страны с завистью смотрят на нас. + .suffix=СССП, Агитком + +ent-USSPComissarUniformRed=Парадная униформа комиссара + .desc=То-же самое , Но штаны чёрные. + .suffix=СССП, Агитком + +ent-USSPComissarHelmRed=Парадная фуражка комиссара + .desc=Бронированная фуражка красного цвета. + .suffix=СССП, Агитком + +ent-ClothingOuterArmorComissarRed=Парадное пальто комиссара + .desc=Легкое и удобное пальто. Просто и со стилем. + .suffix=СССП, Агитком + +ent-USSPSTAMP= Печать СССП + .desc=Бумаги , пожалуйста + .suffix=СССП, НЕ МАППИТЬ + +ent-USSPBattleIDcard=Удостоверение + .desc=Это удостоверение принадлежит охране. + .suffix=СССП, Военный + +ent-USSPofficerIDcard=Удостоверение + .desc=Это удостоверение принадлежит охране. + .suffix=СССП, Офицер + +ent-USSPComissarIDcard=Удостоверение + .desc=Это удостоверение принадлежит командованию. + .suffix=СССП, комиссар + +ent-USSPSergeantIDcard=Удостоверение + .desc=Это удостоверение принадлежит командованию. + .suffix=СССП, сержант + +ent-USSPMajorIDcard=Удостоверение + .desc=Это удостоверение принадлежит командованию. + .suffix=СССП, майор + +ent-USSPGeneralIDcard=Удостоверение + .desc=Это удостоверение принадлежит высшему командованию. + .suffix=СССП, генерал + +ent-USSPServiceIDcard=Удостоверение + .desc=Это удостоверение принадлежит обслуживающему персоналу. + .suffix=СССП, обслуга + +ent-USSPTouristIDcard=Гостевой пропуск + .desc=Это удостоверение принадлежит туристу. + .suffix=СССП, турист + +ent-USSPMilitiaUniform=Униформа милиции + .desc=Униформа планетарных военных образований СССП с синим галстуком и знаками отличия рядового бойца. + .suffix=СССП, милиция + +ent-USSPMilitiaMajorUniform=Униформа майора милиции + .desc=Униформа планетарных военных образований СССП с синим галстуком и знаками отличия офицера. + .suffix=СССП, майор + +ent-USSPMilitiaHelm=Милицейская фуражка + .desc=Серая фуражка с серебряной кокардой. + .suffix=СССП, милиция + +ent-USSPMilitiaMajorHelm=Милицейская фуражка майора + .desc=Серая фуражка с золотой кокардой. + .suffix=СССП, майор + +ent-USSPMajorPin=Медаль "За служебные заслуги" + .desc=Медаль в виде почетного Золотого Орла. + .suffix=СССП, майор + +ent-USSPMilitiaCoat=Китель милиции + .desc=Серый служебный китель с серебряными погонами, пуговицами и оформлением рукавов. + .suffix=СССП, милиция + +ent-USSPMilitiaMajorCoat=Китель майора милиции + .desc=Серый служебный китель с золотыми погонами, пуговицами и оформлением рукавов. + .suffix=СССП, майор + +ent-USSPMilitiaWeaponizer=Парадный пояс с кобурой + .desc=Удобный пояс с дополнительным ремешком через плечо, кобурой и карманами для наручников и обойм, выполненный из кожи белого цвета. + .suffix=СССП, милиция, майор + +ent-USSPWeaponTT=Пистолет ТТ + .desc=ТТ (Тульский Токарева) — самозарядный пистолет, разработанный советским конструктором Фёдором Васильевичем Токаревым. Это первый самозарядный пистолет советской разработки, принятый на вооружение в СССП. + .suffix=СССП, милиция, майор + +ent-USSPGeneralHelm=Фуражка начальствующего гарнизоном + .desc=Созданное вашими силами оружие, эта самая база, сметет ненавистный Совет Директоров и его бесценный флот. Оставшиеся станции признают власть СССП и запомнят этот день как последний день Нанотрейзен. + .suffix=СССП, Начальник + +ent-USSPGeneralCoat=Шинель начальствующего гарнизоном + .desc=Бронированная шинель, принадлежащая начальствующему гарнизоном планетарно-орбитальной обороны. В его обязанности входит руководство гарнизоном, оборона планеты или выделенного сектора и выполнение спец. приказов руководства СССП. + .suffix=СССП, Начальник + +ent-USSPServiceUniform=Флотская форма СССП + .desc=Универсальная униформа, используемая сотрудниками военных ведомств СССП. + .suffix=СССП + +ent-USSPChefHelm=Специальный поварской колпак + .desc=Бронированный поварской колпак. Все ещё осталось место для мыши. + .suffix=СССП, повар + +ent-USSPChefCoat=Поварской китель СССП + .desc=Казалось бы, обычный поварской китель, но в нем есть пару бронепластин. + .suffix=СССП, повар + +ent-WallReinforcedImperialUSSP=Грубая металлическая стена + .desc=Достаточно прочная металлическая стена. Обычно такие можно встретить на планетарных колониях. + .suffix=СССП, мап + +ent-ReinforcedWindowImperialUSSP=Укреплённое окно с металлической рамой + .desc=Окно без всяких форточек, которое трудно сломать. После того, как вы сломаете окно, вы сможете перелезть через раму или сломать её. + .suffix=СССП, мап + +ent-ReinforcedWindowFrameImperialUSSP=Металлическая оконная рама + .desc=Когда-то тут было окно. Через это можно перелезть. + .suffix=СССП, мап + +ent-StairUrbanImperialUSSP=Ступеньки + .desc=Осторожно, тут ступеньки! + .suffix=СССП, мап + +ent-LightPostUrbanUSSP=Фонарный столб + .desc=Свет во тьме ночной. + .suffix=СССП, мап + +ent-RailingUrbanUSSP=Перила + .desc=Помогают вам не упасть. + .suffix=СССП, мап + +ent-AirlockUrbanUSSP=Автодверь + .desc=Почти как шлюз, но на планете. Имеет функцию болтирования и аварийного доступа. + .suffix=СССП, мап + +ent-AirlockGlassUrbanUSSP=Стеклянная Автодверь + .desc=Почти как шлюз, но на планете. Имеет функцию болтирования и аварийного доступа. + .suffix=СССП, мап + +ent-MachineGrillUSSP=Сковорода с горелкой + .desc=Примитивный прибор для готовки. + .suffix=СССП, мап + +ent-LightTubeUSSP=Лампа уличного фонаря + .desc=Яркая лампа планетарного освещения. + .suffix=СССП, мап + +ent-ShuttersUrbanUSSP=Жалюзи + .desc=И видеть эту улицу не хочу! + .suffix=СССП, мап + +ent-ShuttersUrbanUSSPOpen=Жалюзи + .desc=И видеть эту улицу не хочу! + .suffix=СССП, мап, ОТКРЫТЫЕ + +ent-PlatformBrokenImperialUSSP=Платформа + .desc=Возвышение. Это сломано, вы можете свободно забраться по камням. Может, это к лучшему? + .suffix=СССП, мап + +ent-PlatformStairImperialUSSP=Платформа + .desc=Возвышение. Вы можете взабраться на это. + .suffix=СССП, мап, ступеньки + +ent-PlatformImperialUSSP=Платформа + .desc=Возвышение. Вы можете взабраться на это. + .suffix=СССП, мап + +ent-PlatformCornerImperialUSSP=Платформа + .desc=Угловое возвышение. Вы можете взабраться на это. + .suffix=СССП, мап + +ent-PlatformStair2ImperialUSSP=Платформа + .desc=Угловое возвышение. Вы можете взабраться на это. + .suffix=СССП, мап, ступеньки + +ent-HolopadPortable=Г.О.Л.О-Фон X15 + .desc=Аналог телефона, использующий технологию голопадов для совершения звонков. корректно работает только на полу и нет, на моем телефоне нет игр. + .suffix=СССП + +ent-LockerFreezeUrbanUSSP=Холодильник + .desc=Закрой! Холод выпускаешь! + .suffix=CCCП, мап + +ent-CageHamsterUSSP=Хомячья клетка + .desc=Личный кабинет Комиссара Иосифа + .suffix=СССП + +ent-RubberStampUSSP=Штамп СССП + .desc=Оффициальная печать Союза Советских Социалистических Планет + .suffix=Не маппить, СССП \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/Belt/ussp_belts.yml b/Resources/Prototypes/Imperial/Clothing/Belt/ussp_belts.yml index c397d2a0bc2..2e1b3cf00c4 100644 --- a/Resources/Prototypes/Imperial/Clothing/Belt/ussp_belts.yml +++ b/Resources/Prototypes/Imperial/Clothing/Belt/ussp_belts.yml @@ -24,3 +24,29 @@ - SmokeOnTrigger sprite: Clothing/Belt/belt_overlay.rsi - type: Appearance + +- type: entity + id: USSPMilitiaWeaponizer + parent: ClothingBeltSecurity + suffix: Filled + components: + - type: Sprite + sprite: Imperial/ussp/holsterbelt.rsi + - type: Clothing + sprite: Imperial/ussp/holsterbelt.rsi + - type: StorageFill + contents: + - id: USSPWeaponTT + - id: MagazinePistolCaselessRifle + - id: MagazinePistolCaselessRifle + - id: CigPackBlack + - id: Flash + - id: Handcuffs + - id: Handcuffs + - id: Handcuffs + - id: Stunbaton + - type: Storage + maxItemSize: Normal + defaultStorageOrientation: Vertical + grid: + - 0,0,10,1 \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/Ears/ussp.yml b/Resources/Prototypes/Imperial/Clothing/Ears/ussp.yml new file mode 100644 index 00000000000..24fb1096285 --- /dev/null +++ b/Resources/Prototypes/Imperial/Clothing/Ears/ussp.yml @@ -0,0 +1,17 @@ +- type: entity + parent: ClothingHeadsetAlt + id: ClothingHeadsetSSSP + name: Soviet headset + description: Moscow calling. + components: + - type: Headset + - type: EncryptionKeyHolder + keySlots: 5 + - type: ContainerFill + containers: + key_slots: + - EncryptionKeySSSP + - type: Sprite + sprite: Clothing/Ears/Headsets/syndicate.rsi + - type: Clothing + sprite: Clothing/Ears/Headsets/syndicate.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/Head/ussp.yml b/Resources/Prototypes/Imperial/Clothing/Head/ussp.yml index 1b960acc410..5993b861f2d 100644 --- a/Resources/Prototypes/Imperial/Clothing/Head/ussp.yml +++ b/Resources/Prototypes/Imperial/Clothing/Head/ussp.yml @@ -1,9 +1,8 @@ - type: entity parent: ClothingHeadBase id: USSPSoldierUshanka - name: Helmet S-o.N.A - suffix: Vl, S-o.N.A - description: Helmet of the elite security of the S-o.N.A. AI Dynamics Corporation. + name: Soviet Ushanka + description: Armed and dangerous. components: - type: Item size: Small @@ -27,9 +26,8 @@ - type: entity parent: ClothingHeadBase id: USSPSoldierBeret - name: Helmet S-o.N.A - suffix: Vl, S-o.N.A - description: Helmet of the elite security of the S-o.N.A. AI Dynamics Corporation. + name: Soviet beret + description: I am the order! components: - type: Item size: Small @@ -53,9 +51,8 @@ - type: entity parent: ClothingHeadBase id: USSPstormdivisionUshanka - name: Helmet USSP - suffix: Vl, USSP - description: Helmet of the elite security of the S-o.N.A. AI Dynamics Corporation. + name: Storm Helmet + description: Helmet of the elite security of the USSP. components: - type: Item size: Small @@ -79,9 +76,8 @@ - type: entity parent: ClothingHeadBase id: USSPstormdivisionBeret - name: Helmet S-o.N.A - suffix: Vl, S-o.N.A - description: Helmet of the elite security of the S-o.N.A. AI Dynamics Corporation. + name: Storm elite helmet + description: This is the most elite helmet. Or is it? components: - type: Item size: Small @@ -105,9 +101,8 @@ - type: entity parent: ClothingHeadBase id: USSPguardsmenBeret - name: Helmet S-o.N.A - suffix: Vl, S-o.N.A - description: Helmet of the elite security of the S-o.N.A. AI Dynamics Corporation. + name: Guardsmen Helmet + description: Defend the Ship! components: - type: Item size: Small @@ -131,8 +126,8 @@ - type: entity parent: [ClothingHeadHardsuitBase , ClothingHeadSuitWithLightBase] id: USSPHardsuitSoldierHelmet - name: brigmedic hardsuit helmet - description: The lightweight helmet of the brigmedic hardsuit. Protects against viruses, and clowns. + name: Military hardsuit helmet + description: The lightweight helmet of a hardsuit. components: - type: BreathMask - type: Sprite @@ -159,8 +154,8 @@ - type: entity parent: [ClothingHeadHardsuitBase , ClothingHeadSuitWithLightBase] id: USSPHardsuitStormHelmet - name: brigmedic hardsuit helmet - description: The lightweight helmet of the brigmedic hardsuit. Protects against viruses, and clowns. + name: Elite hardsuit helmet + description: The lightweight helmet of the elite military hardsuit. components: - type: BreathMask - type: Sprite @@ -187,8 +182,8 @@ - type: entity parent: [ClothingHeadHardsuitBase , ClothingHeadSuitWithLightBase] id: USSPHardsuitGuardHelmet - name: brigmedic hardsuit helmet - description: The lightweight helmet of the brigmedic hardsuit. Protects against viruses, and clowns. + name: Guard hardsuit helmet + description: What does this button do? components: - type: BreathMask - type: Sprite @@ -239,3 +234,147 @@ lowPressureMultiplier: 1000 - type: ExplosionResistance damageCoefficient: 0.9 + +- type: entity + parent: ClothingHeadBase + id: USSPComissarHelmRed + name: comissar cap + description: I am the law. + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/agitcomissar/comissar.rsi + - type: Clothing + sprite: Imperial/ussp/agitcomissar/comissar.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable + +- type: entity + parent: ClothingHeadBase + id: USSPComissarHelmGreen + name: comissar cap + description: I am the law. + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/battlecomissar/comissar.rsi + - type: Clothing + sprite: Imperial/ussp/battlecomissar/comissar.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable + +- type: entity + parent: ClothingHeadBase + id: USSPMilitiaHelm + name: militia cap + description: I am the law. + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/police/hat.rsi + - type: Clothing + sprite: Imperial/ussp/police/hat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable + +- type: entity + parent: ClothingHeadHatChef + id: USSPChefHelm + name: general cap + description: All remaining systems will BOW TO THE SOVIET UNION! FIRE! + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/chef/hat.rsi + - type: Clothing + sprite: Imperial/ussp/chef/hat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable + +- type: entity + parent: ClothingHeadBase + id: USSPMilitiaMajorHelm + name: militia major cap + description: I am the law. + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/policemajor/hat.rsi + - type: Clothing + sprite: Imperial/ussp/policemajor/hat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable + +- type: entity + parent: ClothingHeadBase + id: USSPGeneralHelm + name: general cap + description: All remaining systems will BOW TO THE SOVIET UNION! FIRE! + components: + - type: Item + size: Small + - type: Sprite + sprite: Imperial/ussp/general/hat.rsi + - type: Clothing + sprite: Imperial/ussp/general/hat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.9 + Slash: 0.9 + Piercing: 0.9 + Heat: 0.9 + - type: Tag + tags: + - WhitelistChameleon + - HamsterWearable \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/Neck/ussp.yml b/Resources/Prototypes/Imperial/Clothing/Neck/ussp.yml index 149017cfdb7..7a889015661 100644 --- a/Resources/Prototypes/Imperial/Clothing/Neck/ussp.yml +++ b/Resources/Prototypes/Imperial/Clothing/Neck/ussp.yml @@ -1,8 +1,8 @@ - type: entity parent: ClothingNeckBase id: USSPArmbandRed - name: red-tie - description: A neosilk clip-on red tie. + name: Red armband + description: A neosilk red armband. components: - type: Sprite sprite: Imperial/ussp/armbands/redband.rsi @@ -16,8 +16,8 @@ - type: entity parent: ClothingNeckBase id: USSPArmbandEng - name: red-tie - description: A neosilk clip-on red tie. + name: Engineer armband + description: A neosilk orange armband. components: - type: Sprite sprite: Imperial/ussp/armbands/yelband.rsi @@ -27,3 +27,63 @@ tags: - WhitelistChameleon - ClothMade + +- type: entity + parent: ClothingNeckBase + id: USSPArmbandBlu + name: Blue armband + description: A neosilk blue armband. + components: + - type: Sprite + sprite: Imperial/ussp/armbands/bluband.rsi + - type: Clothing + sprite: Imperial/ussp/armbands/bluband.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: ClothingNeckBase + id: USSPComissarCapeGreen + name: ComissarCape + description: A neosilk blue armband. + components: + - type: Sprite + sprite: Imperial/ussp/battlecomissar/comissarcape.rsi + - type: Clothing + sprite: Imperial/ussp/battlecomissar/comissarcape.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: ClothingNeckBase + id: USSPComissarCapeRed + name: ComissarCape + description: A neosilk blue armband. + components: + - type: Sprite + sprite: Imperial/ussp/agitcomissar/comissarcape.rsi + - type: Clothing + sprite: Imperial/ussp/agitcomissar/comissarcape.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: ClothingNeckBase + id: USSPMajorPin + name: ComissarCape + description: A neosilk blue armband. + components: + - type: Sprite + sprite: Imperial/ussp/policemajor/pin.rsi + - type: Clothing + sprite: Imperial/ussp/policemajor/pin.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/OuterStorage/ussp.yml b/Resources/Prototypes/Imperial/Clothing/OuterStorage/ussp.yml index fa5bf70ef78..4d603f4bf23 100644 --- a/Resources/Prototypes/Imperial/Clothing/OuterStorage/ussp.yml +++ b/Resources/Prototypes/Imperial/Clothing/OuterStorage/ussp.yml @@ -1,9 +1,8 @@ - type: entity parent: ClothingOuterStorageBase id: USSPSoldierCoat - name: Body armor S-o.N.A - suffix: Vl, S-o.N.A - description: The bulletproof vest of S-o.N.A. AI Dynamics corporation, designed to bring maximum convenience to the wearer, also giving decent protection. + name: Military coat + description: Military camo coat. components: - type: Item size: Normal @@ -31,9 +30,8 @@ - type: entity parent: ClothingOuterStorageBase id: USSPstormdivisionCoat - name: Body armor S-o.N.A - suffix: Vl, S-o.N.A - description: The bulletproof vest of S-o.N.A. AI Dynamics corporation, designed to bring maximum convenience to the wearer, also giving decent protection. + name: Elite coat + description: Good protection and look. components: - type: Item size: Normal @@ -61,9 +59,8 @@ - type: entity parent: ClothingOuterStorageBase id: USSPguardsmenArmor - name: Body armor S-o.N.A - suffix: Vl, S-o.N.A - description: The bulletproof vest of S-o.N.A. AI Dynamics corporation, designed to bring maximum convenience to the wearer, also giving decent protection. + name: Elite guardsmen armor + description: bulletproof armor made for engineers. components: - type: Item size: Normal @@ -87,3 +84,129 @@ - type: Tag tags: - WhitelistChameleon + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterArmorComissarRed + name: Parade Comissar vest + description: Wery official. + components: + - type: Sprite + sprite: Imperial/ussp/agitcomissar/comissarvest.rsi + - type: Clothing + sprite: Imperial/ussp/agitcomissar/comissarvest.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.50 + Slash: 0.50 + Piercing: 0.50 + Heat: 0.60 + Stamina: 0.80 + - type: ExplosionResistance + damageCoefficient: 0.90 + +- type: entity + parent: ClothingOuterStorageBase + id: ClothingOuterArmorComissarGreen + name: Comissar vest + description: Gold! + components: + - type: Sprite + sprite: Imperial/ussp/battlecomissar/comissarvest.rsi + - type: Clothing + sprite: Imperial/ussp/battlecomissar/comissarvest.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.50 + Slash: 0.50 + Piercing: 0.50 + Heat: 0.60 + Stamina: 0.80 + - type: ExplosionResistance + damageCoefficient: 0.90 + +- type: entity + parent: ClothingOuterStorageBase + id: USSPMilitiaCoat + name: armor vest + description: A slim Type I armored vest that provides decent protection against most types of damage. + components: + - type: Sprite + sprite: Imperial/ussp/police/coat.rsi + - type: Clothing + sprite: Imperial/ussp/police/coat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.60 + Slash: 0.60 + Piercing: 0.60 + Heat: 0.70 + Stamina: 0.70 + - type: ExplosionResistance + damageCoefficient: 0.80 + +- type: entity + parent: ClothingOuterStorageBase + id: USSPChefCoat + name: armor vest + description: A slim Type I armored vest that provides decent protection against most types of damage. + components: + - type: Sprite + sprite: Imperial/ussp/chef/coat.rsi + - type: Clothing + sprite: Imperial/ussp/chef/coat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.60 + Slash: 0.60 + Piercing: 0.60 + Heat: 0.70 + Stamina: 0.70 + - type: ExplosionResistance + damageCoefficient: 0.80 + +- type: entity + parent: ClothingOuterStorageBase + id: USSPMilitiaMajorCoat + name: major armor vest + description: A slim Type I armored vest that provides decent protection against most types of damage. + components: + - type: Sprite + sprite: Imperial/ussp/policemajor/coat.rsi + - type: Clothing + sprite: Imperial/ussp/policemajor/coat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.55 + Slash: 0.55 + Piercing: 0.55 + Heat: 0.65 + Stamina: 0.65 + - type: ExplosionResistance + damageCoefficient: 0.75 + +- type: entity + parent: ClothingOuterStorageBase + id: USSPGeneralCoat + name: general armor vest + description: A slim Type I armored vest that provides decent protection against most types of damage. + components: + - type: Sprite + sprite: Imperial/ussp/general/coat.rsi + - type: Clothing + sprite: Imperial/ussp/general/coat.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.50 + Slash: 0.50 + Piercing: 0.50 + Heat: 0.60 + Stamina: 0.60 + - type: ExplosionResistance + damageCoefficient: 0.70 \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Clothing/Uniforms/ussp.yml b/Resources/Prototypes/Imperial/Clothing/Uniforms/ussp.yml index 68356639a15..3c04dbd3bea 100644 --- a/Resources/Prototypes/Imperial/Clothing/Uniforms/ussp.yml +++ b/Resources/Prototypes/Imperial/Clothing/Uniforms/ussp.yml @@ -42,3 +42,78 @@ tags: - WhitelistChameleon - ClothMade + +- type: entity + parent: UnsensoredClothingUniformBase + id: USSPComissarUniformRed + name: operative jumpsuit + description: Uniform for elite syndicate operatives performing tactical operations in deep space. + components: + - type: Sprite + sprite: Imperial/ussp/agitcomissar/comissaruniform.rsi + - type: Clothing + sprite: Imperial/ussp/agitcomissar/comissaruniform.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: UnsensoredClothingUniformBase + id: USSPComissarUniformGreen + name: operative jumpsuit + description: Uniform for elite syndicate operatives performing tactical operations in deep space. + components: + - type: Sprite + sprite: Imperial/ussp/battlecomissar/comissaruniform.rsi + - type: Clothing + sprite: Imperial/ussp/battlecomissar/comissaruniform.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: UnsensoredClothingUniformBase + id: USSPMilitiaUniform + name: operative jumpsuit + description: Uniform for elite syndicate operatives performing tactical operations in deep space. + components: + - type: Sprite + sprite: Imperial/ussp/police/uniform.rsi + - type: Clothing + sprite: Imperial/ussp/police/uniform.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: UnsensoredClothingUniformBase + id: USSPMilitiaMajorUniform + name: operative jumpsuit + description: Uniform for elite syndicate operatives performing tactical operations in deep space. + components: + - type: Sprite + sprite: Imperial/ussp/policemajor/uniform.rsi + - type: Clothing + sprite: Imperial/ussp/policemajor/uniform.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade + +- type: entity + parent: UnsensoredClothingUniformBase + id: USSPServiceUniform + name: operative jumpsuit + description: Uniform for elite syndicate operatives performing tactical operations in deep space. + components: + - type: Sprite + sprite: Imperial/ussp/uniform.rsi + - type: Clothing + sprite: Imperial/ussp/uniform.rsi + - type: Tag + tags: + - WhitelistChameleon + - ClothMade \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Entities/Mobs/NPCs/pets/ussp.yml b/Resources/Prototypes/Imperial/Entities/Mobs/NPCs/pets/ussp.yml new file mode 100644 index 00000000000..e659ab2f579 --- /dev/null +++ b/Resources/Prototypes/Imperial/Entities/Mobs/NPCs/pets/ussp.yml @@ -0,0 +1,54 @@ +- type: entity + name: Hamlet + parent: MobHamster + id: MobHamsterJoseph + description: A grumpy, cute and fluffy hamster. + components: + - type: Sprite + drawdepth: SmallMobs + sprite: Imperial/ussp/hamlet.rsi + layers: + - map: ["enum.DamageStateVisualLayers.Base", "movement"] + state: hamster-0 + - type: SpriteMovement + movementLayers: + movement: + state: hamster-moving-0 + noMovementLayers: + movement: + state: hamster-0 + - type: GhostRole + makeSentient: true + allowSpeech: true + allowMovement: true + name: USSP-ROLE-HAMSTER-NAME + description: USSP-ROLE-HAMSTER-DESC + rules: ghost-role-information-nonantagonist-rules + - type: GhostTakeoverAvailable + - type: InteractionPopup + successChance: 1 + interactSuccessString: petting-success-hamster + interactFailureString: petting-failure-hamster + interactSuccessSpawn: EffectHearts + interactSuccessSound: + path: /Audio/Animals/fox_squeak.ogg + - type: Butcherable + spawned: + - id: FoodMeat + amount: 1 + - type: Grammar + attributes: + proper: true + gender: male + - type: Tag + tags: + - CannotSuicide + - Hamster + - VimPilot + - ChefPilot + - type: FlavorProfile + flavors: + - meaty + - sadness + - type: Loadout + prototypes: [ PetGearJoseph ] \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Entities/Objects/Computers/ussp.yml b/Resources/Prototypes/Imperial/Entities/Objects/Computers/ussp.yml new file mode 100644 index 00000000000..36f439bde43 --- /dev/null +++ b/Resources/Prototypes/Imperial/Entities/Objects/Computers/ussp.yml @@ -0,0 +1,28 @@ +- type: entity + parent: ComputerComms + id: USSPComputerComms + name: soviet communications computer + description: A computer capable of remotely hacking into the station's communications systems. Using this to make an announcement will alert the station to your presence. + components: + - type: Sprite + sprite: Imperial/ussp/computers.rsi + layers: + - map: ["computerLayerBody"] + state: computer + - map: ["computerLayerScreen"] + state: error + - type: AccessReader + access: [[ "NuclearOperative" ]] + - type: CommunicationsConsole + title: comms-console-announcement-title-IMPERIALSSSP + color: "#e74c3c" + canShuttle: false + global: true + announceSentBy: false + sound: /Audio/Announcements/war.ogg + - type: Computer + board: SyndicateCommsComputerCircuitboard + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#f71713" \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Entities/Objects/Mob/ussp.yml b/Resources/Prototypes/Imperial/Entities/Objects/Mob/ussp.yml new file mode 100644 index 00000000000..5615810d2ef --- /dev/null +++ b/Resources/Prototypes/Imperial/Entities/Objects/Mob/ussp.yml @@ -0,0 +1,7 @@ +- type: entity + id: CageHamsterUSSP + parent: CrateSyndicateCage + components: + - type: StorageFill + contents: + - id: MobHamsterJoseph \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Bullet/ussp.yml b/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Bullet/ussp.yml new file mode 100644 index 00000000000..62e3db82fc6 --- /dev/null +++ b/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Bullet/ussp.yml @@ -0,0 +1,16 @@ +- type: entity + name: TT + id: USSPWeaponTT + parent: WeaponPistolCobra + description: Pew-Pew, fourty seven. + components: + - type: Sprite + sprite: Imperial/DeadSector/weapons/weapons/pistol/Astra100.rsi + layers: + - state: base + map: ["enum.GunVisualLayers.Base"] + - state: mag-0 + map: ["enum.GunVisualLayers.Mag"] + - type: Gun + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/pistol.ogg \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Projectiles/ussp.yml b/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Projectiles/ussp.yml index a32e28baddd..10d24dc2179 100644 --- a/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Projectiles/ussp.yml +++ b/Resources/Prototypes/Imperial/Entities/Objects/Weapons/Guns/Projectiles/ussp.yml @@ -3,6 +3,7 @@ damage: types: Radiation: 25 + Heat: 10 muzzleFlash: sprite: Imperial/VlClothes/DSO/BSPistolLaser.rsi state: muzzle_blue diff --git a/Resources/Prototypes/Imperial/Entities/Tools/ussp.yml b/Resources/Prototypes/Imperial/Entities/Tools/ussp.yml new file mode 100644 index 00000000000..3d2e57e6fe2 --- /dev/null +++ b/Resources/Prototypes/Imperial/Entities/Tools/ussp.yml @@ -0,0 +1,13 @@ +- type: entity + parent: BaseLightTube + name: led light tube + description: A high power high energy bulb. + id: LightTubeUSSP + components: + - type: LightBulb + color: "#F5B164FF" + lightEnergy: 4 + lightRadius: 5 + lightSoftness: 1 + BurningTemperature: 350 + PowerUse: 12 \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Loadouts/Event/ussp.yml b/Resources/Prototypes/Imperial/Loadouts/Event/ussp.yml new file mode 100644 index 00000000000..151cd185063 --- /dev/null +++ b/Resources/Prototypes/Imperial/Loadouts/Event/ussp.yml @@ -0,0 +1,5 @@ + +- type: startingGear + id: PetGearJoseph + equipment: + head: USSPComissarHelmRed \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Objects/Devices/ussp.yml b/Resources/Prototypes/Imperial/Objects/Devices/ussp.yml new file mode 100644 index 00000000000..e65fb901a19 --- /dev/null +++ b/Resources/Prototypes/Imperial/Objects/Devices/ussp.yml @@ -0,0 +1,175 @@ +- type: entity + parent: [BaseHandheldComputer, FaxMachineBase] + id: FaxMachinePortable + name: long range fax machine + description: Bluespace technologies on the application of bureaucracy. + components: + - type: Sprite + sprite: Imperial/ussp/fax_machine.rsi + drawdepth: SmallObjects + layers: + - state: icon + map: [ "enum.FaxMachineVisuals.VisualState" ] + - type: Icon + sprite: Imperial/ussp/fax_machine.rsi + state: icon + - type: Appearance + - type: ActivatableUI + inHandsOnly: False + singleUser: true + key: enum.FaxUiKey.Key + - type: UserInterface + interfaces: + enum.FaxUiKey.Key: + type: FaxBoundUi + - type: Faxecute + damage: + types: + Blunt: 100 + - type: FaxMachine + paperSlot: + insertSound: /Audio/Machines/scanning.ogg + ejectSound: /Audio/Machines/tray_eject.ogg + whitelist: + components: + - FaxableObject #used to be PaperComponent - brainfood1183 + blacklist: + components: + - CargoSlip + - type: GenericVisualizer + visuals: + enum.FaxMachineVisuals.VisualState: + enum.FaxMachineVisuals.VisualState: + Printing: { state: printing } + Normal: {state: idle} + enum.PowerCellSlotVisuals.Enabled: + enum.PowerDeviceVisualLayers.Powered: + True: { state: idle } + False: { state: icon } + - type: PowerCellDraw + drawRate: 1.5 + - type: ToggleCellDraw + - type: ItemSlots + - type: ContainerContainer + containers: + Paper: !type:ContainerSlot + - type: WirelessNetworkConnection + range: 5000 + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: Fax + transmitFrequencyId: Fax + +- type: entity + parent: [ BaseItem ] + id: HolopadPortable + name: holopad + description: "A floor-mounted device for projecting holographic images." + components: + - type: Transform + bodyType: Dynamic + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 + mask: + - Impassable + - type: StationAiVision + - type: Sprite + sprite: Imperial/ussp/holopad.rsi + drawdepth: HighFloorObjects + snapCardinals: true + layers: + - state: base + - map: [ "lights" ] + state: blank + shader: unshaded + - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] + state: panel_open + - type: Appearance + - type: GenericVisualizer + visuals: + enum.TelephoneVisuals.Key: + lights: + Idle: { state: blank } + Calling: { state: lights_calling } + Ringing: { state: lights_ringing } + InCall: { state: lights_in_call } + EndingCall: { state: lights_hanging_up } + enum.PowerDeviceVisuals.Powered: + enum.PowerDeviceVisualLayers.Powered: + False: { visible: true } + True: { visible: false } + enum.WiresVisuals.MaintenancePanelState: + enum.WiresVisualLayers.MaintenancePanel: + True: { visible: false } + False: { visible: true } + - type: Machine + board: HolopadMachineCircuitboard + - type: StationAiWhitelist + - type: PointLight + radius: 1.3 + energy: 1.8 + color: "#afe1fe" + enabled: false + - type: AmbientSound + enabled: false + volume: -5 + range: 3 + sound: + path: /Audio/Ambience/Objects/buzzing.ogg + - type: Holopad + hologramProtoId: HolopadHologram + - type: Speech + speechVerb: Robotic + speechSounds: Borg + speechBubbleOffset: 0.45 + - type: Telephone + ringTone: /Audio/Machines/double_ring.ogg + listeningRange: 2.5 + speakerVolume: Speak + - type: AccessReader + access: [[ "Command" ]] + - type: ActivatableUI + key: enum.HolopadUiKey.InteractionWindow + - type: UserInterface + interfaces: + enum.HolopadUiKey.InteractionWindow: + type: HolopadBoundUserInterface + enum.WiresUiKey.Key: + type: WiresBoundUserInterface + - type: WiresPanel + - type: WiresVisuals + - type: Wires + boardName: wires-board-name-holopad + layoutId: Holopad + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:ChangeConstructionNodeBehavior + node: machineFrame + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Item + size: Tiny + +- type: entity + name: USSP stamp + parent: RubberStampMime + id: RubberStampUSSP + components: + - type: Stamp + stampedName: comms-console-announcement-title-IMPERIALSSSP + stampState: paper_stamp-generic + stampedColor: "#e74c3c" + - type: Sprite + sprite: Imperial/ussp/stamp.rsi + state: stamp-ussp \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Objects/Misc/IDCards/ussp.yml b/Resources/Prototypes/Imperial/Objects/Misc/IDCards/ussp.yml index 22a09710d21..bdd706e560a 100644 --- a/Resources/Prototypes/Imperial/Objects/Misc/IDCards/ussp.yml +++ b/Resources/Prototypes/Imperial/Objects/Misc/IDCards/ussp.yml @@ -1,75 +1,159 @@ - type: entity parent: IDCardStandard id: USSPBattleIDcard - name: The Mercenary's ID Card + name: Soviet military ID description: It looks unusual. Taken from military samples. - suffix: Vl, Arcane components: - type: Sprite - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi layers: - - state: Merc - - state: idcentcom + - state: icon - type: Clothing slots: - idcard - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi - type: IdCard jobTitle: Военный СССП + - type: Access + tags: + - NuclearOperative - type: entity parent: IDCardStandard id: USSPofficerIDcard - name: The Mercenary's ID Card + name: Soviet officer ID description: It looks unusual. Taken from military samples. - suffix: Vl, Arcane components: - type: Sprite - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi layers: - - state: Merc - - state: idcentcom + - state: icon - type: Clothing slots: - idcard - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi - type: IdCard jobTitle: Офицер СССП + - type: Access + tags: + - NuclearOperative - type: entity parent: IDCardStandard id: USSPComissarIDcard - name: The Mercenary's ID Card + name: Soviet comissar ID description: It looks unusual. Taken from military samples. - suffix: Vl, Arcane components: - type: Sprite - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi layers: - - state: Merc - - state: idcentcom + - state: iconcomm - type: Clothing slots: - idcard - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi - type: IdCard jobTitle: Комиссар СССП + - type: Access + tags: + - NuclearOperative - type: entity parent: IDCardStandard id: USSPSergeantIDcard - name: The Mercenary's ID Card + name: Soviet sergeant ID description: It looks unusual. Taken from military samples. - suffix: Vl, Arcane components: - type: Sprite - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi layers: - - state: Merc - - state: idcentcom + - state: iconcomm - type: Clothing slots: - idcard - sprite: Imperial/ussp/Merc/Card.rsi + sprite: Imperial/ussp/idcard.rsi - type: IdCard jobTitle: Cержант СССП + - type: Access + tags: + - NuclearOperative + +- type: entity + parent: IDCardStandard + id: USSPMajorIDcard + name: Soviet major ID + description: It looks unusual. Taken from military samples. + components: + - type: Sprite + sprite: Imperial/ussp/idcard.rsi + layers: + - state: iconcomm + - type: Clothing + slots: + - idcard + sprite: Imperial/ussp/idcard.rsi + - type: IdCard + jobTitle: Майор СССП + - type: Access + tags: + - NuclearOperative + +- type: entity + parent: IDCardStandard + id: USSPGeneralIDcard + name: Soviet general ID + description: It looks unusual. Taken from military samples. + components: + - type: Sprite + sprite: Imperial/ussp/idcard.rsi + layers: + - state: iconhigh + - type: Clothing + slots: + - idcard + sprite: Imperial/ussp/idcard.rsi + - type: IdCard + jobTitle: Генерал-лейтенант СССП + - type: Access + tags: + - NuclearOperative + +- type: entity + parent: IDCardStandard + id: USSPServiceIDcard + name: Client service ID + description: It looks unusual. Taken from clown samples. + components: + - type: Sprite + sprite: Imperial/ussp/idcard.rsi + layers: + - state: iconserv + - type: Clothing + slots: + - idcard + sprite: Imperial/ussp/idcard.rsi + - type: IdCard + jobTitle: Работник обслуживания + - type: Access + tags: + - NuclearOperative + +- type: entity + parent: IDCardStandard + id: USSPTouristIDcard + name: Tourist ID + description: It looks unusual. + components: + - type: Sprite + sprite: Imperial/ussp/idcard.rsi + layers: + - state: iconguest + - type: Clothing + slots: + - idcard + sprite: Imperial/ussp/idcard.rsi + - type: IdCard + jobTitle: Турист + - type: Access + tags: + - NuclearOperative \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Objects/Misc/PDA/ussp.yml b/Resources/Prototypes/Imperial/Objects/Misc/PDA/ussp.yml deleted file mode 100644 index f62baaf30b4..00000000000 --- a/Resources/Prototypes/Imperial/Objects/Misc/PDA/ussp.yml +++ /dev/null @@ -1,135 +0,0 @@ -- type: entity - parent: BasePDA - id: USSPoficerPDA - name: The Mercenary's PDA - suffix: Vl, Arcane - description: It looks more like a military computer. He's covered in scratches. - components: - - type: Sprite - sprite: Imperial/ussp/Merc/PDA.rsi - layers: - - map: [ "enum.PdaVisualLayers.Base" ] - - state: "light_overlay" - map: [ "enum.PdaVisualLayers.Flashlight" ] - shader: "unshaded" - visible: false - - state: "id_overlay" - map: [ "enum.PdaVisualLayers.IdLight" ] - shader: "unshaded" - visible: false - - type: Item - size: Small - - type: Pda - id: USSPofficerIDcard - - type: Icon - sprite: Imperial/ussp/Merc/PDA.rsi - state: pda - - type: PdaBorderColor - borderColor: "#597d5f" - accentHColor: "#3a5940" - - type: HealthAnalyzer - scanDelay: 5 - scanningEndSound: - path: "/Audio/Items/Medical/healthscanner.ogg" - -- type: entity - parent: BasePDA - id: USSPPDA - name: The Mercenary's PDA - suffix: Vl, Arcane - description: It looks more like a military computer. He's covered in scratches. - components: - - type: Sprite - sprite: Imperial/ussp/Merc/PDA.rsi - layers: - - map: [ "enum.PdaVisualLayers.Base" ] - - state: "light_overlay" - map: [ "enum.PdaVisualLayers.Flashlight" ] - shader: "unshaded" - visible: false - - state: "id_overlay" - map: [ "enum.PdaVisualLayers.IdLight" ] - shader: "unshaded" - visible: false - - type: Item - size: Small - - type: Pda - id: USSPBattleIDcard - - type: Icon - sprite: Imperial/ussp/Merc/PDA.rsi - state: pda - - type: PdaBorderColor - borderColor: "#597d5f" - accentHColor: "#3a5940" - - type: HealthAnalyzer - scanDelay: 5 - scanningEndSound: - path: "/Audio/Items/Medical/healthscanner.ogg" - -- type: entity - parent: BasePDA - id: USSPPDAComissar - name: The Mercenary's PDA - suffix: Vl, Arcane - description: It looks more like a military computer. He's covered in scratches. - components: - - type: Sprite - sprite: Imperial/ussp/Merc/PDA.rsi - layers: - - map: [ "enum.PdaVisualLayers.Base" ] - - state: "light_overlay" - map: [ "enum.PdaVisualLayers.Flashlight" ] - shader: "unshaded" - visible: false - - state: "id_overlay" - map: [ "enum.PdaVisualLayers.IdLight" ] - shader: "unshaded" - visible: false - - type: Item - size: Small - - type: Pda - id: USSPComissarIDcard - - type: Icon - sprite: Imperial/ussp/Merc/PDA.rsi - state: pda - - type: PdaBorderColor - borderColor: "#597d5f" - accentHColor: "#3a5940" - - type: HealthAnalyzer - scanDelay: 5 - scanningEndSound: - path: "/Audio/Items/Medical/healthscanner.ogg" - -- type: entity - parent: BasePDA - id: USSPPDASergeant - name: The Mercenary's PDA - suffix: Vl, Arcane - description: It looks more like a military computer. He's covered in scratches. - components: - - type: Sprite - sprite: Imperial/ussp/Merc/PDA.rsi - layers: - - map: [ "enum.PdaVisualLayers.Base" ] - - state: "light_overlay" - map: [ "enum.PdaVisualLayers.Flashlight" ] - shader: "unshaded" - visible: false - - state: "id_overlay" - map: [ "enum.PdaVisualLayers.IdLight" ] - shader: "unshaded" - visible: false - - type: Item - size: Small - - type: Pda - id: USSPSergeantIDcard - - type: Icon - sprite: Imperial/ussp/Merc/PDA.rsi - state: pda - - type: PdaBorderColor - borderColor: "#597d5f" - accentHColor: "#3a5940" - - type: HealthAnalyzer - scanDelay: 5 - scanningEndSound: - path: "/Audio/Items/Medical/healthscanner.ogg" diff --git a/Resources/Prototypes/Imperial/Structures/Machines/ussp.yml b/Resources/Prototypes/Imperial/Structures/Machines/ussp.yml new file mode 100644 index 00000000000..9170373ef3e --- /dev/null +++ b/Resources/Prototypes/Imperial/Structures/Machines/ussp.yml @@ -0,0 +1,8 @@ +- type: entity + parent: KitchenElectricGrill + id: MachineGrillUSSP + name: electric grill + description: A microwave? No, a real man cooks steaks on a grill! + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/electric_grill.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Structures/Walls/ussp.yml b/Resources/Prototypes/Imperial/Structures/Walls/ussp.yml new file mode 100644 index 00000000000..82171a83c28 --- /dev/null +++ b/Resources/Prototypes/Imperial/Structures/Walls/ussp.yml @@ -0,0 +1,17 @@ +- type: entity + parent: WallSolid + id: WallReinforcedImperialUSSP + name: reinforced wall + suffix: wall + components: + - type: Tag + tags: + - Wall + - type: Sprite + sprite: Imperial/ussp/urbandeco/wall.rsi + - type: Icon + sprite: Imperial/ussp/urbandeco/wall.rsi + - type: IconSmooth + key: walls + base: strata_ribbed_outpost_ + \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Structures/Windows/ussp.yml b/Resources/Prototypes/Imperial/Structures/Windows/ussp.yml new file mode 100644 index 00000000000..65898d5de39 --- /dev/null +++ b/Resources/Prototypes/Imperial/Structures/Windows/ussp.yml @@ -0,0 +1,114 @@ + +- type: entity + id: ReinforcedWindowImperialUSSP + name: reinforced window + parent: Window + components: + - type: Sprite + layers: + - sprite: Imperial/ussp/urbandeco/window.rsi + state: strata_window0 + drawdepth: WallTops + - type: Icon + sprite: Imperial/ussp/urbandeco/window.rsi + - type: Repairable + fuelCost: 10 + doAfterDelay: 2 + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: RGlass + - type: RCDDeconstructable + cost: 6 + delay: 6 + fx: EffectRCDDeconstruct6 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities. + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: WindowShatter + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WindowShatter + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassReinforced: + min: 1 + max: 2 + ReinforcedWindowFrameImperialUSSP: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + key: walls + base: strata_window + mode: CardinalFlags + - type: Appearance + - type: DamageVisuals + thresholds: [150] + damageDivisor: 1 + trackAllDamage: true + damageOverlay: + sprite: Imperial/ussp/urbandeco/window.rsi + - type: Transform + noRot: true + +- type: entity + id: ReinforcedWindowFrameImperialUSSP + name: reinforced window + parent: TableBase + components: + - type: Sprite + layers: + - sprite: Imperial/ussp/urbandeco/frame.rsi + state: strata_frame0 + drawdepth: WallTops + - type: Icon + sprite: Imperial/ussp/urbandeco/frame.rsi + - type: Repairable + fuelCost: 10 + doAfterDelay: 2 + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: RGlass + - type: RCDDeconstructable + cost: 6 + delay: 6 + fx: EffectRCDDeconstruct6 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 #excess damage (nuke?). avoid computational cost of spawning entities. + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: WindowShatter + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + key: walls + base: strata_frame + mode: CardinalFlags + - type: Appearance + - type: Transform + noRot: true \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Structures/decorations/ussp.yml b/Resources/Prototypes/Imperial/Structures/decorations/ussp.yml new file mode 100644 index 00000000000..5a2712e4d20 --- /dev/null +++ b/Resources/Prototypes/Imperial/Structures/decorations/ussp.yml @@ -0,0 +1,434 @@ +- type: entity + parent: BaseStructure + id: BasePlatformImperialUSSP + abstract: true + name: railing + description: Basic railing meant to protect idiots like you from falling. + components: + - type: Sprite + drawdepth: SmallObjects + sprite: Imperial/ussp/urbandeco/objects.rsi + - type: Icon + sprite: Imperial/ussp/urbandeco/objects.rsi + - type: Physics + bodyType: Static + - type: InteractionOutline + - type: Repairable + - type: Damageable + damageContainer: StructuralInorganic + - type: Climbable + +- type: entity + parent: BasePlatformImperialUSSP + id: PlatformImperialUSSP + components: + - type: Sprite + state: side + - type: Icon + state: side + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 120 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:ChangeConstructionNodeBehavior + node: platformBroken + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Construction + graph: PlatformImperialUSSPdestructable + node: start + +- type: entity + parent: BasePlatformImperialUSSP + id: PlatformCornerImperialUSSP + components: + - type: Sprite + state: corner + - type: Icon + state: corner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + fix2: + shape: + !type:PhysShapeAabb + bounds: "0.49,0.49,0.25,-0.49" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 120 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: BasePlatformImperialUSSP + id: PlatformCornerSmallImperialUSSP + components: + - type: Sprite + state: cornersmall + - type: Icon + state: cornersmall + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,0.49,-0.25,0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 120 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: constructionGraph + id: PlatformImperialUSSPdestructable + start: start + graph: + - node: start + + - node: platformBroken + entity: PlatformBrokenImperialUSSP + +- type: entity + parent: PlatformImperialUSSP + id: PlatformBrokenImperialUSSP + components: + - type: Sprite + state: broken + - type: Icon + state: broken + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 1000 + hard: false + mask: + - TableMask + layer: + - TableLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 120 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Construction + graph: PlatformImperialUSSPdestructable + node: PlatformBrokenImperialUSSP + +- type: entity + parent: PlatformImperialUSSP + id: PlatformStairImperialUSSP + components: + - type: Sprite + state: stair + - type: Icon + state: stair + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,0.49,-0.25,0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + +- type: entity + parent: PlatformImperialUSSP + id: PlatformStair2ImperialUSSP + components: + - type: Sprite + state: stair2 + - type: Icon + state: stair2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,0.49,-0.25,0.25" + density: 1000 + hard: false + mask: + - TableMask + layer: + - TableLayer + +- type: entity + id: StairUrbanImperialUSSP + parent: Stairs + suffix: Steel, stage + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/objects.rsi + state: rampbottom + color: "#a6aeab" + drawdepth: FloorTiles + + +- type: entity + parent: BaseStructure + id: RailingUrbanUSSP + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/objects.rsi + state: rail + drawdepth: Overdoors + - type: Icon + sprite: Imperial/ussp/urbandeco/objects.rsi + state: rail + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.25" + density: 1000 + mask: + - TableMask + layer: + - TableLayer + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 0 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Physics + bodyType: Static + - type: InteractionOutline + - type: Repairable + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: FlimsyMetallic + - type: Climbable + +- type: entity + id: ShuttersUrbanUSSP + parent: BaseShutter + name: radiation shutters + description: Why did they make these shutters radioactive? + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/shutter.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Occluder + - type: RadiationBlocker + resistance: 4 + +- type: entity + id: ShuttersUrbanUSSPOpen + parent: ShuttersUrbanUSSP + suffix: Open + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Physics + canCollide: false + - type: Airtight + airBlocked: false + - type: RadiationBlocker + enabled: false + +- type: entity + id: LightPostUrbanUSSP + name: post light + description: "A light fixture. Draws power and produces light when equipped with a light tube." + suffix: "" + parent: PoweredLightPostSmallEmpty + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/streetlight.rsi + state: base + drawdepth: Overdoors + - type: PointLight + enabled: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.17,0.50,-0.17,-0.60" + - type: PoweredLight + hasLampOnSpawn: LightTubeUSSP + - type: AmbientOnPowered + - type: AmbientSound + volume: -15 + range: 3 + sound: + path: /Audio/Ambience/Objects/light_hum.ogg + - type: DamageOnInteract + damage: + types: + Heat: 2 + popupText: powered-light-component-burn-hand + +- type: entity + parent: Airlock + id: AirlockUrbanUSSP + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/door.rsi + +- type: entity + parent: AirlockGlass + id: AirlockGlassUrbanUSSP + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/doorg.rsi + +- type: entity + id: LockerFreezeUrbanUSSP + parent: LockerBase + name: freezer + suffix: No Access + components: + - type: Sprite + sprite: Imperial/ussp/urbandeco/fridge.rsi + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: base + stateDoorOpen: open + stateDoorClosed: closed + - type: ExplosionResistance + damageCoefficient: 0.50 + - type: AntiRottingContainer + - type: Construction + graph: ClosetFreezer + node: done + containers: + - entity_storage + +- type: entity + id: USSPStatue + parent: BaseStructure + name: memorial + description: Commemorating something. + components: + - type: Sprite + sprite: Imperial/ussp/lenin.rsi + state: memorial + - type: Transform + noRot: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.9,0.45,0.9" + density: 85 + mask: + - FullTileMask + layer: + - WallLayer + - type: InteractionOutline + +- type: entity + id: USSPStatue2 + parent: BaseStructure + name: memorial + description: Commemorating something. + components: + - type: Sprite + sprite: Imperial/ussp/marx.rsi + state: memorial + - type: Transform + noRot: true + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.30" + density: 85 + mask: + - FullTileMask + layer: + - WallLayer + - type: InteractionOutline \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET-hamster.png index d3cb7d3ae75..d8b2374533a 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET-hamster.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET-hamster.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET.png index 57a0ab0737e..9429cd6b8f7 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/icon.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/icon.png index 233bc343761..01a1c258d98 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/icon.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/meta.json b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/meta.json index ebfe5ab885c..9219cd35f39 100644 --- a/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/meta.json +++ b/Resources/Textures/Imperial/ussp/agitcomissar/comissar.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "перерисовано @totally_not_don_kot (discord)", + "copyright": "by @totally_not_don_kot (discord)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/equipped-NECK.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/equipped-NECK.png index 2b87314b802..fbe88ec16f7 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/equipped-NECK.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/equipped-NECK.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/icon.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/icon.png index d9b418522ac..6ab2f755bc3 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/icon.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-left.png index 1f9e02b366c..4a1ca6c510c 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-left.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-right.png index 1929b104f95..390175ff5cb 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-right.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/meta.json b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/meta.json index 459efecfda5..f956753f108 100644 --- a/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/meta.json +++ b/Resources/Textures/Imperial/ussp/agitcomissar/comissarcape.rsi/meta.json @@ -1,26 +1,26 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "перерисовано @totally_not_don_kot (discord)", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Designed by @mcdonaldsobamaburger", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-NECK", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] -} + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/equipped-INNERCLOTHING.png index 74126c4834b..6596ace6e1d 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/equipped-INNERCLOTHING.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/icon.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/icon.png index 0e295f9673d..e5301da690c 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/icon.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-left.png index 4cd9c955ae1..79925e4ca49 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-left.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-right.png index ae5a124c663..7f9c5471c81 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-right.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissaruniform.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/equipped-OUTERCLOTHING.png index cb7e5f3c867..ad8d9802d8d 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/equipped-OUTERCLOTHING.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/icon.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/icon.png index 91b3f671b19..ef66c0abcc1 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/icon.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-left.png index 51b08d95681..78795216af5 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-left.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-right.png index 464ee509bc3..9ccd33118a4 100644 Binary files a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-right.png and b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/meta.json b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/meta.json index 49d81363444..57c2898e2ff 100644 --- a/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/meta.json +++ b/Resources/Textures/Imperial/ussp/agitcomissar/comissarvest.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "taken from https://github.com/WarhammerTheOldWorld/The-Old-World", + "copyright": "by @totally_not_don_kot", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Imperial/ussp/battlecomissar/comissar.rsi/meta.json b/Resources/Textures/Imperial/ussp/battlecomissar/comissar.rsi/meta.json index ebfe5ab885c..9219cd35f39 100644 --- a/Resources/Textures/Imperial/ussp/battlecomissar/comissar.rsi/meta.json +++ b/Resources/Textures/Imperial/ussp/battlecomissar/comissar.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "перерисовано @totally_not_don_kot (discord)", + "copyright": "by @totally_not_don_kot (discord)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Imperial/ussp/battlecomissar/comissarcape.rsi/meta.json b/Resources/Textures/Imperial/ussp/battlecomissar/comissarcape.rsi/meta.json index 459efecfda5..775f7bb8476 100644 --- a/Resources/Textures/Imperial/ussp/battlecomissar/comissarcape.rsi/meta.json +++ b/Resources/Textures/Imperial/ussp/battlecomissar/comissarcape.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "перерисовано @totally_not_don_kot (discord)", + "copyright": "by @totally_not_don_kot (discord)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Imperial/ussp/chef/coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Imperial/ussp/chef/coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..39dc34efb9b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/coat.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/coat.rsi/icon.png b/Resources/Textures/Imperial/ussp/chef/coat.rsi/icon.png new file mode 100644 index 00000000000..6c6fab67afb Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/coat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-left.png new file mode 100644 index 00000000000..5fb79730ee4 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-right.png new file mode 100644 index 00000000000..7592e9e2994 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/coat.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/coat.rsi/meta.json b/Resources/Textures/Imperial/ussp/chef/coat.rsi/meta.json new file mode 100644 index 00000000000..5feec0ebdb0 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/chef/coat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET-hamster.png new file mode 100644 index 00000000000..599e066f667 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET-hamster.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET.png b/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..f3afae7c9e7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/hat.rsi/icon.png b/Resources/Textures/Imperial/ussp/chef/hat.rsi/icon.png new file mode 100644 index 00000000000..ae4116a8de8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/chef/hat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/chef/hat.rsi/meta.json b/Resources/Textures/Imperial/ussp/chef/hat.rsi/meta.json new file mode 100644 index 00000000000..0d99e9741fd --- /dev/null +++ b/Resources/Textures/Imperial/ussp/chef/hat.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET-hamster", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/fax_machine.rsi/icon.png b/Resources/Textures/Imperial/ussp/fax_machine.rsi/icon.png new file mode 100644 index 00000000000..e84b7006499 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/fax_machine.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/fax_machine.rsi/idle.png b/Resources/Textures/Imperial/ussp/fax_machine.rsi/idle.png new file mode 100644 index 00000000000..893a2a97020 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/fax_machine.rsi/idle.png differ diff --git a/Resources/Textures/Imperial/ussp/fax_machine.rsi/inserting.png b/Resources/Textures/Imperial/ussp/fax_machine.rsi/inserting.png new file mode 100644 index 00000000000..4aa777b15ba Binary files /dev/null and b/Resources/Textures/Imperial/ussp/fax_machine.rsi/inserting.png differ diff --git a/Resources/Textures/Imperial/ussp/fax_machine.rsi/meta.json b/Resources/Textures/Imperial/ussp/fax_machine.rsi/meta.json new file mode 100644 index 00000000000..a6026566b09 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/fax_machine.rsi/meta.json @@ -0,0 +1,69 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "by @totally_not_don_kot", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "idle", + "delays": [ + [ + 0.4, + 0.4, + 0.4, + 0.4 + ] + ] + }, + { + "name": "inserting", + "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 + ] + ] + }, + { + "name": "printing", + "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 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/fax_machine.rsi/printing.png b/Resources/Textures/Imperial/ussp/fax_machine.rsi/printing.png new file mode 100644 index 00000000000..9100b48a55d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/fax_machine.rsi/printing.png differ diff --git a/Resources/Textures/Imperial/ussp/general/coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Imperial/ussp/general/coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..3a441bf1685 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/coat.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/general/coat.rsi/icon.png b/Resources/Textures/Imperial/ussp/general/coat.rsi/icon.png new file mode 100644 index 00000000000..f5759d2479e Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/coat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-left.png new file mode 100644 index 00000000000..ca087ea750d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-right.png new file mode 100644 index 00000000000..861f2577216 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/coat.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/general/coat.rsi/meta.json b/Resources/Textures/Imperial/ussp/general/coat.rsi/meta.json new file mode 100644 index 00000000000..5feec0ebdb0 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/general/coat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET-hamster.png new file mode 100644 index 00000000000..8ef06dbdade Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET-hamster.png differ diff --git a/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET.png b/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..6bdaedfdd1c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Imperial/ussp/general/hat.rsi/icon.png b/Resources/Textures/Imperial/ussp/general/hat.rsi/icon.png new file mode 100644 index 00000000000..95274f90ac1 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/general/hat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/general/hat.rsi/meta.json b/Resources/Textures/Imperial/ussp/general/hat.rsi/meta.json new file mode 100644 index 00000000000..0d99e9741fd --- /dev/null +++ b/Resources/Textures/Imperial/ussp/general/hat.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET-hamster", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/base.png b/Resources/Textures/Imperial/ussp/holopad.rsi/base.png new file mode 100644 index 00000000000..f1f39119146 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/base.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/blank.png b/Resources/Textures/Imperial/ussp/holopad.rsi/blank.png new file mode 100644 index 00000000000..7bee0a002b7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/blank.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/icon_in_call.png b/Resources/Textures/Imperial/ussp/holopad.rsi/icon_in_call.png new file mode 100644 index 00000000000..dc555615d6c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/icon_in_call.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/lights_calling.png b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_calling.png new file mode 100644 index 00000000000..850e4e6518c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_calling.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/lights_hanging_up.png b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_hanging_up.png new file mode 100644 index 00000000000..850e4e6518c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_hanging_up.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/lights_in_call.png b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_in_call.png new file mode 100644 index 00000000000..850e4e6518c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_in_call.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/lights_ringing.png b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_ringing.png new file mode 100644 index 00000000000..850e4e6518c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/lights_ringing.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/meta.json b/Resources/Textures/Imperial/ussp/holopad.rsi/meta.json new file mode 100644 index 00000000000..53122776841 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/holopad.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/pull/80025/commits/f0cc8856d4c1b6b3933524a2d37581cc81c3c05b, /icons/obj/machines/floor.dmi. Edited by chromiumboy", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "unpowered" + }, + { + "name": "panel_open" + }, + { + "name": "blank" + }, + { + "name": "icon_in_call" + }, + { + "name": "lights_calling" + }, + { + "name": "lights_in_call" + }, + { + "name": "lights_ringing" + }, + { + "name": "lights_hanging_up" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/panel_open.png b/Resources/Textures/Imperial/ussp/holopad.rsi/panel_open.png new file mode 100644 index 00000000000..22947c88870 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/panel_open.png differ diff --git a/Resources/Textures/Imperial/ussp/holopad.rsi/unpowered.png b/Resources/Textures/Imperial/ussp/holopad.rsi/unpowered.png new file mode 100644 index 00000000000..f1f39119146 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holopad.rsi/unpowered.png differ diff --git a/Resources/Textures/Imperial/ussp/holsterbelt.rsi/equipped-BELT.png b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/equipped-BELT.png new file mode 100644 index 00000000000..1e4dc7321ea Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Imperial/ussp/holsterbelt.rsi/icon.png b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/icon.png new file mode 100644 index 00000000000..8bc36889588 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-left.png new file mode 100644 index 00000000000..e2bca2ccd03 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-right.png new file mode 100644 index 00000000000..228a4ffafc2 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/holsterbelt.rsi/meta.json b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/meta.json new file mode 100644 index 00000000000..a01a9c6cb9b --- /dev/null +++ b/Resources/Textures/Imperial/ussp/holsterbelt.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/icon.png b/Resources/Textures/Imperial/ussp/idcard.rsi/icon.png new file mode 100644 index 00000000000..080f09b9f40 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/iconcomm.png b/Resources/Textures/Imperial/ussp/idcard.rsi/iconcomm.png new file mode 100644 index 00000000000..c9530e727c0 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/iconcomm.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/iconguest.png b/Resources/Textures/Imperial/ussp/idcard.rsi/iconguest.png new file mode 100644 index 00000000000..b556e003f48 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/iconguest.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/iconhigh.png b/Resources/Textures/Imperial/ussp/idcard.rsi/iconhigh.png new file mode 100644 index 00000000000..281673e4aa2 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/iconhigh.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/iconserv.png b/Resources/Textures/Imperial/ussp/idcard.rsi/iconserv.png new file mode 100644 index 00000000000..17674402d92 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/iconserv.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-left.png new file mode 100644 index 00000000000..12b784f81e8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-right.png new file mode 100644 index 00000000000..6919215bcf5 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/idcard.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/idcard.rsi/meta.json b/Resources/Textures/Imperial/ussp/idcard.rsi/meta.json new file mode 100644 index 00000000000..245b8647f2c --- /dev/null +++ b/Resources/Textures/Imperial/ussp/idcard.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "iconserv" + }, + { + "name": "iconcomm" + }, + { + "name": "iconhigh" + }, + { + "name": "iconguest" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/police/coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Imperial/ussp/police/coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..89fee58062f Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/coat.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/police/coat.rsi/icon.png b/Resources/Textures/Imperial/ussp/police/coat.rsi/icon.png new file mode 100644 index 00000000000..369a52069fb Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/coat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-left.png new file mode 100644 index 00000000000..934cc37258a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-right.png new file mode 100644 index 00000000000..601da9f2073 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/coat.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/police/coat.rsi/meta.json b/Resources/Textures/Imperial/ussp/police/coat.rsi/meta.json new file mode 100644 index 00000000000..5feec0ebdb0 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/police/coat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET-hamster.png new file mode 100644 index 00000000000..369a1d7ed11 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET-hamster.png differ diff --git a/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET.png b/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..1cd15842cae Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Imperial/ussp/police/hat.rsi/icon.png b/Resources/Textures/Imperial/ussp/police/hat.rsi/icon.png new file mode 100644 index 00000000000..100731749b9 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/hat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/police/hat.rsi/meta.json b/Resources/Textures/Imperial/ussp/police/hat.rsi/meta.json new file mode 100644 index 00000000000..0d99e9741fd --- /dev/null +++ b/Resources/Textures/Imperial/ussp/police/hat.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET-hamster", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/police/uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Imperial/ussp/police/uniform.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 00000000000..5d1518255c3 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/uniform.rsi/equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/police/uniform.rsi/icon.png b/Resources/Textures/Imperial/ussp/police/uniform.rsi/icon.png new file mode 100644 index 00000000000..9c46cd55e93 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/uniform.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-left.png new file mode 100644 index 00000000000..b7e20f46c1b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-right.png new file mode 100644 index 00000000000..2cf2b00233e Binary files /dev/null and b/Resources/Textures/Imperial/ussp/police/uniform.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/police/uniform.rsi/meta.json b/Resources/Textures/Imperial/ussp/police/uniform.rsi/meta.json new file mode 100644 index 00000000000..8e88510a468 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/police/uniform.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 00000000000..3bd40cba27a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/icon.png b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/icon.png new file mode 100644 index 00000000000..bf18803fbd2 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-left.png new file mode 100644 index 00000000000..934cc37258a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-right.png new file mode 100644 index 00000000000..601da9f2073 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/meta.json b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/meta.json new file mode 100644 index 00000000000..5feec0ebdb0 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/policemajor/coat.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET-hamster.png b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET-hamster.png new file mode 100644 index 00000000000..872315fd71b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET-hamster.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET.png b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..3b93b0aced9 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/icon.png b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/icon.png new file mode 100644 index 00000000000..a568f86e0c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/meta.json b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/meta.json new file mode 100644 index 00000000000..0d99e9741fd --- /dev/null +++ b/Resources/Textures/Imperial/ussp/policemajor/hat.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET-hamster", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/equipped-NECK.png b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/equipped-NECK.png new file mode 100644 index 00000000000..c35a097ffb4 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/equipped-NECK.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/icon.png b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/icon.png new file mode 100644 index 00000000000..3f527eedf4a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/meta.json b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/meta.json new file mode 100644 index 00000000000..d9539a3b449 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/policemajor/pin.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 00000000000..a3b2533243e Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/icon.png b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/icon.png new file mode 100644 index 00000000000..2053f4cee5a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-left.png new file mode 100644 index 00000000000..d57c41bff38 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-right.png new file mode 100644 index 00000000000..24a15be3f01 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/meta.json b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/meta.json new file mode 100644 index 00000000000..8e88510a468 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/policemajor/uniform.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/uniform.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Imperial/ussp/uniform.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 00000000000..afbafe0c73b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/uniform.rsi/equipped-INNERCLOTHING.png differ diff --git a/Resources/Textures/Imperial/ussp/uniform.rsi/icon.png b/Resources/Textures/Imperial/ussp/uniform.rsi/icon.png new file mode 100644 index 00000000000..04470749b1b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/uniform.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-left.png b/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-left.png new file mode 100644 index 00000000000..1328f0e2203 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-left.png differ diff --git a/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-right.png b/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-right.png new file mode 100644 index 00000000000..b2998354a75 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/uniform.rsi/inhand-right.png differ diff --git a/Resources/Textures/Imperial/ussp/uniform.rsi/meta.json b/Resources/Textures/Imperial/ussp/uniform.rsi/meta.json new file mode 100644 index 00000000000..8e88510a468 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/uniform.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "drawn by @totally_not_don_kot (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-INNERCLOTHING", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/bolted_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/bolted_unlit.png new file mode 100644 index 00000000000..9b2fa68e70c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed.png new file mode 100644 index 00000000000..ca5ea96e56d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing.png new file mode 100644 index 00000000000..4ea10891624 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/deny.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/deny.png new file mode 100644 index 00000000000..429d9002f54 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/deny.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/emergency_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/emergency_unlit.png new file mode 100644 index 00000000000..50760700e22 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/locked.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/locked.png new file mode 100644 index 00000000000..5689cab3a34 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/locked.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/meta.json new file mode 100644 index 00000000000..eacf44210e1 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/meta.json @@ -0,0 +1,186 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/obj/structures/doors/hybrisa_personaldoor.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "unlit" + }, + { + "name": "opening", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "deny", + "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 + ] + ] + }, + { + "name": "closing", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "spark", + "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 + ] + ] + }, + { + "name": "panel_open", + "directions": 4 + }, + { + "name": "welded", + "directions": 4 + }, + { + "name": "opening_unlit" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing_unlit" + }, + { + "name": "bolted_unlit", + "directions": 4 + }, + { + "name": "emergency_unlit", + "directions": 4 + }, + { + "name": "open_unlit" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open.png new file mode 100644 index 00000000000..eae283dfd7d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/open_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening.png new file mode 100644 index 00000000000..9f87c262801 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/panel_open.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/panel_open.png new file mode 100644 index 00000000000..ffaac723d94 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/panel_open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/spark.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/spark.png new file mode 100644 index 00000000000..b51db2e079a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/spark.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/unlit.png new file mode 100644 index 00000000000..016d8ba5a76 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/welded.png b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/welded.png new file mode 100644 index 00000000000..5a1c56b5b17 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/door.rsi/welded.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/bolted_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/bolted_unlit.png new file mode 100644 index 00000000000..9b2fa68e70c Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed.png new file mode 100644 index 00000000000..374680ced98 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closed_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing.png new file mode 100644 index 00000000000..e1c9dd75e15 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/closing_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/deny.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/deny.png new file mode 100644 index 00000000000..429d9002f54 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/deny.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/emergency_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/emergency_unlit.png new file mode 100644 index 00000000000..50760700e22 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/locked.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/locked.png new file mode 100644 index 00000000000..5689cab3a34 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/locked.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/meta.json new file mode 100644 index 00000000000..a18d350c137 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/meta.json @@ -0,0 +1,186 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/obj/structures/doors/hybrisa_personaldoor_glass.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "unlit" + }, + { + "name": "opening", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "deny", + "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 + ] + ] + }, + { + "name": "closing", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "spark", + "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 + ] + ] + }, + { + "name": "panel_open", + "directions": 4 + }, + { + "name": "welded", + "directions": 4 + }, + { + "name": "opening_unlit" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing_unlit" + }, + { + "name": "bolted_unlit", + "directions": 4 + }, + { + "name": "emergency_unlit", + "directions": 4 + }, + { + "name": "open_unlit" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open.png new file mode 100644 index 00000000000..eae283dfd7d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/open_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening.png new file mode 100644 index 00000000000..19335e23b64 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening_unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening_unlit.png new file mode 100644 index 00000000000..7244b37f5c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/opening_unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/panel_open.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/panel_open.png new file mode 100644 index 00000000000..ffaac723d94 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/panel_open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/spark.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/spark.png new file mode 100644 index 00000000000..b51db2e079a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/spark.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/unlit.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/unlit.png new file mode 100644 index 00000000000..016d8ba5a76 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/unlit.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/welded.png b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/welded.png new file mode 100644 index 00000000000..5a1c56b5b17 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/doorg.rsi/welded.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/high.png b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/high.png new file mode 100644 index 00000000000..fd70a60f76a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/high.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/icon.png b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/icon.png new file mode 100644 index 00000000000..2b1c4f78ec8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/low.png b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/low.png new file mode 100644 index 00000000000..7f666a18ee1 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/low.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/medium.png b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/medium.png new file mode 100644 index 00000000000..d9909dc4644 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/medium.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/meta.json new file mode 100644 index 00000000000..9e667d26abe --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/electric_grill.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "By @totally_not_don_kot ", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 4 + }, + { + "name": "low", + "directions": 4 + }, + { + "name": "medium", + "directions": 4 + }, + { + "name": "high", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/meta.json new file mode 100644 index 00000000000..dd450dca48c --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/meta.json @@ -0,0 +1,59 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/turf/walls/hybrisa_colony_window.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "strata_frame0" + }, + { + "name": "strata_frame1" + }, + { + "name": "strata_frame2" + }, + { + "name": "strata_frame3" + }, + { + "name": "strata_frame4" + }, + { + "name": "strata_frame5" + }, + { + "name": "strata_frame6" + }, + { + "name": "strata_frame7" + }, + { + "name": "strata_frame8" + }, + { + "name": "strata_frame9" + }, + { + "name": "strata_frame10" + }, + { + "name": "strata_frame11" + }, + { + "name": "strata_frame12" + }, + { + "name": "strata_frame13" + }, + { + "name": "strata_frame14" + }, + { + "name": "strata_frame15" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame0.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame0.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame0.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame1.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame1.png new file mode 100644 index 00000000000..f400f961d4e Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame1.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame10.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame10.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame10.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame11.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame11.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame11.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame12.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame12.png new file mode 100644 index 00000000000..59775bdba1b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame12.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame13.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame13.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame13.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame14.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame14.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame14.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame15.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame15.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame15.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame2.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame2.png new file mode 100644 index 00000000000..c242d633ba1 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame2.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame3.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame3.png new file mode 100644 index 00000000000..8e06fbc4135 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame3.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame4.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame4.png new file mode 100644 index 00000000000..36ddae81612 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame4.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame5.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame5.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame5.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame6.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame6.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame6.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame7.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame7.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame7.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame8.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame8.png new file mode 100644 index 00000000000..d9cdd4afe36 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame8.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame9.png b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame9.png new file mode 100644 index 00000000000..938a71abc12 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/frame.rsi/strata_frame9.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/base.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/base.png new file mode 100644 index 00000000000..6b12fc79f15 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/base.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/closed.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/closed.png new file mode 100644 index 00000000000..09bd3df8ba7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/closed.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/locked.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/locked.png new file mode 100644 index 00000000000..1ecbbff6c56 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/locked.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/meta.json new file mode 100644 index 00000000000..81469af8142 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/c67c5213507a19e10e252ef2898d94354c0709bf/icons/obj/structures/closet.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/open.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/open.png new file mode 100644 index 00000000000..be3c580a166 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/unlocked.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/unlocked.png new file mode 100644 index 00000000000..6b815ca5564 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/unlocked.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/welded.png b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/welded.png new file mode 100644 index 00000000000..16e5c2a2466 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/fridge.rsi/welded.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/broken.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/broken.png new file mode 100644 index 00000000000..04034601e65 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/broken.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/corner.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/corner.png new file mode 100644 index 00000000000..557fa3f3986 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/corner.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/cornersmall.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/cornersmall.png new file mode 100644 index 00000000000..bb4218fc53a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/cornersmall.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/meta.json new file mode 100644 index 00000000000..f8638352967 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/obj/structures/props/platforms.dmi, https://github.com/cmss13-devs/cmss13/blob/48e570bd697f2476e28d89cd255d0539a5228228/icons/obj/structures/props/platforms.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "side", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "cornersmall", + "directions": 4 + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "stair", + "directions": 4 + }, + { + "name": "stair2", + "directions": 4 + }, + { + "name": "rampbottom", + "directions": 4 + }, + { + "name": "rail", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rail.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rail.png new file mode 100644 index 00000000000..4b473b86bd3 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rail.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rampbottom.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rampbottom.png new file mode 100644 index 00000000000..f39a5153536 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/rampbottom.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/side.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/side.png new file mode 100644 index 00000000000..895b5ab073d Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/side.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair.png new file mode 100644 index 00000000000..e9141d7f003 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair2.png b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair2.png new file mode 100644 index 00000000000..d3cd93ec440 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/objects.rsi/stair2.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closed.png b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closed.png new file mode 100644 index 00000000000..ef92d91c062 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closed.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closing.png b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closing.png new file mode 100644 index 00000000000..b228c49859f Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/closing.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/icon.png b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/icon.png new file mode 100644 index 00000000000..ef92d91c062 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/icon.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/meta.json new file mode 100644 index 00000000000..9e8f479adb8 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/meta.json @@ -0,0 +1,99 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/obj/structures/doors/hybrisashutters.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 4 + }, + { + "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 + ] + ] + }, + { + "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 + ] + ] + }, + { + "name": "open", + "directions": 4 + }, + { + "name": "closed", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/open.png b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/open.png new file mode 100644 index 00000000000..a947167a4c0 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/open.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/opening.png b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/opening.png new file mode 100644 index 00000000000..2d87cde8b98 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/shutter.rsi/opening.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/base.png b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/base.png new file mode 100644 index 00000000000..9076438eaf8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/base.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/broken.png b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/broken.png new file mode 100644 index 00000000000..bce7589b668 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/broken.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/burned.png b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/burned.png new file mode 100644 index 00000000000..bce7589b668 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/burned.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/empty.png b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/empty.png new file mode 100644 index 00000000000..9076438eaf8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/empty.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/glow.png b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/glow.png new file mode 100644 index 00000000000..d07ac93e159 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/glow.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/meta.json new file mode 100644 index 00000000000..0b0f4f11671 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/streetlight.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cms13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/obj/structures/props/streetlights.dmi", + "size": { + "x": 32, + "y": 64 + }, + "states": [ + { + "name": "base" + }, + { + "name": "burned" + }, + { + "name": "broken" + }, + { + "name": "empty" + }, + { + "name": "glow" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/meta.json new file mode 100644 index 00000000000..636d6188b0e --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/turf/walls/hybrisa_colonywall.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "strata_hull" + }, + { + "name": "strata_ribbed_outpost_" + }, + { + "name": "strata_ribbed_outpost_0", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_1", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_2", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_3", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_4", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_5", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_6", + "directions": 4 + }, + { + "name": "strata_ribbed_outpost_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_hull.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_hull.png new file mode 100644 index 00000000000..30f614a33a2 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_hull.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_.png new file mode 100644 index 00000000000..7fd764afe9a Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_0.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_0.png new file mode 100644 index 00000000000..479d01b3f67 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_0.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_1.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_1.png new file mode 100644 index 00000000000..594c9a2d849 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_1.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_2.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_2.png new file mode 100644 index 00000000000..99ec6f0a2f8 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_2.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_3.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_3.png new file mode 100644 index 00000000000..b12644c83f1 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_3.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_4.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_4.png new file mode 100644 index 00000000000..6da6398300b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_4.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_5.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_5.png new file mode 100644 index 00000000000..28b8c74b45b Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_5.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_6.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_6.png new file mode 100644 index 00000000000..d5fec510c83 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_6.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_7.png b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_7.png new file mode 100644 index 00000000000..f4b79d65007 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/wall.rsi/strata_ribbed_outpost_7.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/DamageOverlay_150.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/DamageOverlay_150.png new file mode 100644 index 00000000000..067b895315e Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/DamageOverlay_150.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/meta.json b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/meta.json new file mode 100644 index 00000000000..cef173dbc29 --- /dev/null +++ b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cmss13 at https://github.com/cmss13-devs/cmss13/blob/789a362bc55d2d6331bc89699bb4f9f792695853/icons/turf/walls/hybrisa_colony_window.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "strata_window0" + }, + { + "name": "strata_window1" + }, + { + "name": "strata_window2" + }, + { + "name": "strata_window3" + }, + { + "name": "strata_window4" + }, + { + "name": "strata_window5" + }, + { + "name": "strata_window6" + }, + { + "name": "strata_window7" + }, + { + "name": "strata_window8" + }, + { + "name": "strata_window9" + }, + { + "name": "strata_window10" + }, + { + "name": "strata_window11" + }, + { + "name": "strata_window12" + }, + { + "name": "strata_window13" + }, + { + "name": "strata_window14" + }, + { + "name": "strata_window15" + }, + { + "name": "DamageOverlay_150" + } + ] +} diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window0.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window0.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window0.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window1.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window1.png new file mode 100644 index 00000000000..51b83e96c10 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window1.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window10.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window10.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window10.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window11.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window11.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window11.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window12.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window12.png new file mode 100644 index 00000000000..e02ca143ddb Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window12.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window13.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window13.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window13.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window14.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window14.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window14.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window15.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window15.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window15.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window2.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window2.png new file mode 100644 index 00000000000..922f8ea8d04 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window2.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window3.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window3.png new file mode 100644 index 00000000000..4099e2ff5e5 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window3.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window4.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window4.png new file mode 100644 index 00000000000..b188be80ff9 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window4.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window5.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window5.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window5.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window6.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window6.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window6.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window7.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window7.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window7.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window8.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window8.png new file mode 100644 index 00000000000..f7321ab26c7 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window8.png differ diff --git a/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window9.png b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window9.png new file mode 100644 index 00000000000..a9d2d57a324 Binary files /dev/null and b/Resources/Textures/Imperial/ussp/urbandeco/window.rsi/strata_window9.png differ