Нижнее белье (#42)

* Нижнее белье

* упс

* ограничение на пол для белья

* чейнжлог
This commit is contained in:
Vigers Ray 2024-06-07 20:12:45 +03:00 committed by GitHub
parent ba229be012
commit f0e4dca059
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
212 changed files with 2127 additions and 29 deletions

View file

@ -40,6 +40,9 @@ public sealed class ClientClothingSystem : ClothingSystem
{"belt", "BELT"},
{"gloves", "HAND"},
{"shoes", "FEET"},
{"pants", "PANTS"}, // Sunrise-edit
{"socks", "SOCKS"}, // Sunrise-edit
{"bra", "BRA"}, // Sunrise-edit
{"id", "IDCARD"},
{"pocket1", "POCKET1"},
{"pocket2", "POCKET2"},

View file

@ -26,6 +26,9 @@ public enum SlotFlags
LEGS = 1 << 13,
FEET = 1 << 14,
SUITSTORAGE = 1 << 15,
PANTS = 1 << 16, // Sunrise-edit
BRA = 1 << 17, // Sunrise-edit
SOCKS = 1 << 18, // Sunrise-edit
All = ~NONE,
WITHOUT_POCKET = All & ~POCKET

View file

@ -0,0 +1,25 @@
using System.Diagnostics.CodeAnalysis;
using Content.Shared.Humanoid;
using Robust.Shared.Player;
using Robust.Shared.Utility;
namespace Content.Shared.Preferences.Loadouts.Effects;
public sealed partial class SexLoadoutEffect : LoadoutEffect
{
[DataField(required: true)]
public List<Sex> Sex = new();
public override bool Validate(HumanoidCharacterProfile profile, RoleLoadout loadout, LoadoutPrototype proto, ICommonSession session, IDependencyCollection collection,
[NotNullWhen(false)] out FormattedMessage? reason)
{
if (Sex.Contains(profile.Sex))
{
reason = null;
return true;
}
reason = FormattedMessage.FromUnformatted(Loc.GetString("loadout-group-sex-restriction"));
return false;
}
}

View file

@ -304,3 +304,10 @@ Entries:
type: Tweak
id: 26
time: '2024-06-07T08:24:40.104466+00:00'
- author: VigersRay
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E \u043D\u0438\u0436\
\u043D\u0435\u0435 \u0431\u0435\u043B\u044C\u0435."
type: Add
id: 27
time: '2024-06-07T17:08:00.724523+00:00'

View file

@ -154,3 +154,8 @@ loadout-group-paramedic-backpack = Парамедик, рюкзак
loadout-group-reporter-jumpsuit = Репортёр, комбинезон
loadout-group-boxer-jumpsuit = Боксёр, комбинезон
loadout-group-boxer-gloves = Боксёр, перчатки
# Sunrise-edit
loadout-group-pants = Трусы
loadout-group-bra = Бюстгальтер
loadout-group-socks = Носки

View file

@ -4,3 +4,5 @@ loadouts-min-limit = Мин. кол-во: { $count }
loadouts-max-limit = Макс. кол-во: { $count }
loadouts-points-limit = Очки: { $count } / { $max }
loadouts-points-restriction = Не хватает очков
loadout-group-species-restriction = Не доступно для данной рассы
loadout-group-sex-restriction = Не доступно для данного пола

View file

@ -2,7 +2,7 @@
# I would cry if we didn't have them. -swept
- type: entity
parent: ClothingShoesBase
parent: ClothingSocksBaseButcherable # Sunrise-end
id: ClothingUnderSocksBee
name: bee socks
description: Make them loins buzz!
@ -13,7 +13,7 @@
sprite: Clothing/Under/Socks/bee.rsi
- type: entity
parent: ClothingShoesBase
parent: ClothingSocksBaseButcherable # Sunrise-end
id: ClothingUnderSocksCoder
name: coder socks
description: It's time to code sisters!!11!
@ -22,3 +22,4 @@
sprite: Clothing/Under/Socks/coder.rsi
- type: Clothing
sprite: Clothing/Under/Socks/coder.rsi

View file

@ -90,9 +90,14 @@
sprite: Mobs/Customization/masking_helpers.rsi
state: unisex_full
visible: false
- map: ["jumpsuit"]
# Sunrise-start
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]
- map: ["bra"]
- map: ["pants"]
- map: ["socks"]
- map: ["jumpsuit"]
# Sunrise-end
- map: ["enum.HumanoidVisualLayers.LHand"]
- map: ["enum.HumanoidVisualLayers.RHand"]
- map: [ "gloves" ]

View file

@ -27,9 +27,14 @@
sprite: Mobs/Customization/masking_helpers.rsi
state: unisex_full
visible: false
- map: ["jumpsuit"]
# Sunrise-start
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]
- map: ["bra"]
- map: ["pants"]
- map: ["socks"]
- map: ["jumpsuit"]
# Sunrise-end
- map: ["enum.HumanoidVisualLayers.LHand"]
- map: ["enum.HumanoidVisualLayers.RHand"]
- map: [ "gloves" ]
@ -321,9 +326,14 @@
sprite: Mobs/Customization/masking_helpers.rsi
state: unisex_full
visible: false
- map: ["jumpsuit"]
# Sunrise-start
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]
- map: ["bra"]
- map: ["pants"]
- map: ["socks"]
- map: ["jumpsuit"]
# Sunrise-end
- map: ["enum.HumanoidVisualLayers.LHand"]
- map: ["enum.HumanoidVisualLayers.RHand"]
- map: ["enum.HumanoidVisualLayers.Handcuffs"]

View file

@ -84,11 +84,16 @@
sprite: Mobs/Customization/masking_helpers.rsi
state: unisex_full
visible: false
- map: [ "jumpsuit" ]
- map: [ "enum.HumanoidVisualLayers.LHand" ]
- map: [ "enum.HumanoidVisualLayers.RHand" ]
- map: [ "enum.HumanoidVisualLayers.LFoot" ]
- map: [ "enum.HumanoidVisualLayers.RFoot" ]
# Sunrise-start
- map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"]
- map: ["bra"]
- map: ["pants"]
- map: ["socks"]
- map: ["jumpsuit"]
# Sunrise-end
- map: ["enum.HumanoidVisualLayers.LHand"]
- map: ["enum.HumanoidVisualLayers.RHand"]
- map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
color: "#ffffff"
sprite: Objects/Misc/handcuffs.rsi

View file

@ -1,6 +1,29 @@
- type: inventoryTemplate
id: arachnid
slots:
# Sunrise-start
- name: bra
slotTexture: bra
slotFlags: BRA
stripTime: 3
uiWindowPos: 3,2
strippingWindowPos: 2,1
displayName: Bra
- name: pants
slotTexture: pants
slotFlags: PANTS
stripTime: 6
uiWindowPos: 3,1
strippingWindowPos: 2,2
displayName: Pants
- name: socks
slotTexture: socks
slotFlags: SOCKS
stripTime: 3
uiWindowPos: 3,0
strippingWindowPos: 2,3
displayName: Socks
# Sunrise-end
- name: shoes
slotTexture: shoes
slotFlags: FEET
@ -19,7 +42,7 @@
slotTexture: gloves
slotFlags: GLOVES
uiWindowPos: 2,1
strippingWindowPos: 2,2
strippingWindowPos: 2,0 # Sunrise-edit
displayName: Gloves
- name: neck
slotTexture: neck
@ -45,7 +68,7 @@
slotFlags: EARS
stripTime: 3
uiWindowPos: 2,2
strippingWindowPos: 2,0
strippingWindowPos: 2,-1 # Sunrise-edit
displayName: Ears
- name: head
slotTexture: head
@ -70,7 +93,7 @@
slotGroup: SecondHotbar
stripTime: 6
uiWindowPos: 3,1
strippingWindowPos: 2,3
strippingWindowPos: 2,6 # Sunrise-edit
displayName: Belt
- name: back
slotTexture: back
@ -79,7 +102,7 @@
slotGroup: SecondHotbar
stripTime: 6
uiWindowPos: 3,0
strippingWindowPos: 0,3
strippingWindowPos: 2,5 # Sunrise-edit
displayName: Back
- name: pocket4
@ -135,7 +158,7 @@
slotGroup: MainHotbar
stripTime: 3
uiWindowPos: 2,0
strippingWindowPos: 2,5
strippingWindowPos: 0,3 # Sunrise-edit
dependsOn: outerClothing
dependsOnComponents:
- type: AllowSuitStorage

View file

@ -1,6 +1,29 @@
- type: inventoryTemplate
id: human
slots:
# Sunrise-start
- name: bra
slotTexture: bra
slotFlags: BRA
stripTime: 3
uiWindowPos: 3,2
strippingWindowPos: 2,1
displayName: Bra
- name: pants
slotTexture: pants
slotFlags: PANTS
stripTime: 6
uiWindowPos: 3,1
strippingWindowPos: 2,2
displayName: Pants
- name: socks
slotTexture: socks
slotFlags: SOCKS
stripTime: 3
uiWindowPos: 3,0
strippingWindowPos: 2,3
displayName: Socks
# Sunrise-end
- name: shoes
slotTexture: shoes
slotFlags: FEET
@ -26,7 +49,7 @@
slotTexture: gloves
slotFlags: GLOVES
uiWindowPos: 2,1
strippingWindowPos: 2,2
strippingWindowPos: 2,0 # Sunrise-edit
displayName: Gloves
- name: neck
slotTexture: neck
@ -52,7 +75,7 @@
slotFlags: EARS
stripTime: 3
uiWindowPos: 2,2
strippingWindowPos: 2,0
strippingWindowPos: 2,-1 # Sunrise-edit
displayName: Ears
- name: head
slotTexture: head
@ -88,7 +111,7 @@
slotGroup: MainHotbar
stripTime: 3
uiWindowPos: 2,0
strippingWindowPos: 2,5
strippingWindowPos: 0,3 # Sunrise-edit
dependsOn: outerClothing
dependsOnComponents:
- type: AllowSuitStorage

View file

@ -8,6 +8,11 @@
- CaptainBackpack
- CaptainOuterClothing
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobHeadOfPersonnel
@ -19,6 +24,11 @@
- HoPOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Civilian
- type: roleLoadout
@ -32,6 +42,11 @@
- PassengerShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobBartender
@ -42,6 +57,11 @@
- BartenderOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobServiceWorker
@ -50,6 +70,11 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobChef
@ -61,6 +86,11 @@
- ChefOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobLibrarian
@ -69,6 +99,11 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobLawyer
@ -78,6 +113,11 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobChaplain
@ -90,6 +130,11 @@
- ChaplainOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobJanitor
@ -101,6 +146,11 @@
- JanitorOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobBotanist
@ -111,6 +161,11 @@
- BotanistOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobClown
@ -122,6 +177,11 @@
- ClownShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobMime
@ -133,6 +193,11 @@
- MimeOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobMusician
@ -141,6 +206,11 @@
- MusicianOuterClothing
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Cargo
- type: roleLoadout
@ -154,6 +224,11 @@
- QuartermasterShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobCargoTechnician
@ -165,6 +240,11 @@
- CargoTechnicianShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobSalvageSpecialist
@ -174,6 +254,11 @@
- SalvageSpecialistShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Engineering
- type: roleLoadout
@ -186,6 +271,11 @@
- ChiefEngineerOuterClothing
- ChiefEngineerShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobTechnicalAssistant
@ -193,6 +283,11 @@
- TechnicalAssistantJumpsuit
- StationEngineerBackpack
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobStationEngineer
@ -204,6 +299,11 @@
- StationEngineerShoes
- StationEngineerID
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobAtmosphericTechnician
@ -213,6 +313,11 @@
- AtmosphericTechnicianOuterClothing
- AtmosphericTechnicianShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Science
- type: roleLoadout
@ -227,6 +332,11 @@
- ResearchDirectorShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobScientist
@ -241,6 +351,11 @@
- ScientistPDA
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobResearchAssistant
@ -249,6 +364,11 @@
- ScientistBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Security
- type: roleLoadout
@ -262,6 +382,11 @@
- HeadofSecurityOuterClothing
- SecurityShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobWarden
@ -273,6 +398,11 @@
- WardenOuterClothing
- SecurityShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobSecurityOfficer
@ -285,6 +415,11 @@
- SecurityPDA
- SecurityBelt
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobDetective
@ -296,6 +431,11 @@
- DetectiveOuterClothing
- SecurityShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobSecurityCadet
@ -303,6 +443,11 @@
- SecurityCadetJumpsuit
- SecurityBackpack
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Medical
- type: roleLoadout
@ -318,6 +463,11 @@
- ChiefMedicalOfficerShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobMedicalDoctor
@ -332,6 +482,11 @@
- MedicalDoctorPDA
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobMedicalIntern
@ -340,6 +495,11 @@
- MedicalBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobChemist
@ -351,6 +511,11 @@
- ChemistOuterClothing
- MedicalShoes
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobParamedic
@ -364,6 +529,11 @@
- ParamedicShoes
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
# Wildcards
- type: roleLoadout
@ -372,6 +542,11 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobReporter
@ -380,13 +555,23 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobPsychologist
groups:
- MedicalBackpack
- PsychologistBackpack # Sunrise-edit
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end
- type: roleLoadout
id: JobBoxer
@ -396,3 +581,8 @@
- CommonBackpack
- Glasses
- Trinkets
# Sunrise-start
- Bra
- Pants
- Socks
# Sunrise-end

View file

@ -0,0 +1,38 @@
- type: entity
abstract: true
parent: Clothing
id: ClothingBraBase
components:
- type: Clothing
slots: [bra]
- type: Sprite
state: icon
- type: entity
abstract: true
parent: ClothingBraBase
id: ClothingBraBaseButcherable
components:
- type: Butcherable
butcheringType: Knife
spawned:
- id: MaterialCloth1
amount: 1
- type: entity
abstract: true
parent: ClothingBraBase
id: ClothingBraStorageBase
components:
- type: Storage
grid:
- 0,0,1,1
maxItemSize: Tiny
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
- type: UserInterface
interfaces:
enum.StorageUiKey.Key:
type: StorageBoundUserInterface

View file

@ -0,0 +1,155 @@
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraNekoWhite
name: женский бюстгальтер "Неко" белый
description: Белый бюстгальтер с изображением ушек и хвоста кошки.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_neko_white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_neko_white
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraNekoBlack
name: женский бюстгальтер "Неко" черный
description: Черный бюстгальтер с изображением ушек и хвоста кошки.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_neko_black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_neko_black
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraAssblastusa
name: женский бюстгальтер "Эссбластуса"
description: Бюстгальтер с уникальным дизайном, вдохновленным космическими мотивами.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_assblastusa_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_assblastusa
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraBikini
name: женский бюстгальтер-бикини
description: Бюстгальтер с обтягивающим купальником.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_bikini_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_bikini
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraBralette
name: женский бра-топ
description: Комфортный и стильный бра-топ.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_bralette_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_bralette
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraCommie
name: женский бюстгальтер "Комми"
description: Бюстгальтер с дизайном, вдохновленным стилем коммунизма.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_commie_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_commie
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraKinky
name: женский сексуальный бюстгальтер
description: Сексуальный бюстгальтер для особых случаев.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_kinky_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_kinky
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraLace
name: женский кружевной бюстгальтер
description: Кружевной бюстгальтер для женственного образа.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_lace_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_lace
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraSport
name: женский спортивный бюстгальтер
description: Удобный и поддерживающий бюстгальтер для занятий спортом.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_sport_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_sport
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraThong
name: женский тонкий бюстгальтер
description: Тонкий бюстгальтер без лишних деталей.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_thong_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_thong
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraUk
name: женский бюстгальтер "Великобритания"
description: Бюстгальтер с дизайном, символизирующим Великобританию.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_uk_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_uk
- type: entity
parent: ClothingBraStorageBase
id: ClothingBraStrapless
name: женский бюстгальтер без бретелек
description: Бюстгальтер без бретелек для невидимости под одеждой.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Bra/bra.rsi
state: female_strapless_icon
- type: Clothing
sprite: _Sunrise/Clothing/Bra/bra.rsi
equippedState: female_strapless

View file

@ -0,0 +1,39 @@
- type: entity
abstract: true
parent: Clothing
id: ClothingPantsBase
components:
- type: Clothing
slots:
- PANTS
- type: Sprite
state: icon
- type: entity
abstract: true
parent: ClothingPantsBase
id: ClothingPantsBaseButcherable
components:
- type: Butcherable
butcheringType: Knife
spawned:
- id: MaterialCloth1
amount: 1
- type: entity
abstract: true
parent: ClothingPantsBase
id: ClothingPantsStorageBase
components:
- type: Storage
grid:
- 0,0,1,1
maxItemSize: Tiny
- type: ContainerContainer
containers:
storagebase: !type:Container
ents: []
- type: UserInterface
interfaces:
enum.StorageUiKey.Key:
type: StorageBoundUserInterface

View file

@ -0,0 +1,289 @@
# Мужчина
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManAssblastusa
name: мужские трусы "Assblastusa"
description: трусы с уникальным дизайном "Assblastusa" для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_assblastusa_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_assblastusa
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManBoxers
name: мужские боксеры
description: Комфортные боксеры для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_boxers_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_boxers
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManBriefs
name: мужские трусы
description: Обычные мужские трусы.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_briefs_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_briefs
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManCommie
name: мужские трусы "Коммуняка"
description: трусы с коммунистическим дизайном для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_commie_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_commie
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManHearts
name: мужские трусы с сердечками
description: трусы с рисунком сердечек для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_hearts_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_hearts
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManKinky
name: мужские трусы "Кинки"
description: трусы с вызывающим дизайном для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_kinky_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_kinky
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManLongjohns
name: мужские теплые трусы
description: Теплые длинные трусы для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_longjohns_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_longjohns
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManMankini
name: мужской манкини
description: Одежда для смелых мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_mankini_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_mankini
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManStripe
name: мужские полосатые трусы
description: трусы с полосатым дизайном для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_stripe_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_stripe
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsManUk
name: мужские трусы с флагом Великобритании
description: трусы с флагом Великобритании для мужчин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
state: male_uk_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Man/pants.rsi
equippedState: male_uk
# Женщина
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanNekoWhite
name: женские белые трусы с котиками
description: трусы с белым цветом и изображением котиков для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_neko_white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_neko_white
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanNekoBlack
name: женские черные трусы с котиками
description: трусы с черным цветом и изображением котиков для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_neko_black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_neko_black
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanAssblastusa
name: женские трусы "Assblastusa"
description: трусы с уникальным дизайном "Assblastusa" для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_assblastusa_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_assblastusa
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanBikini
name: женские бикини
description: трусы-бикини для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_bikini_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_bikini
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanBralette
name: женские трусики-бра
description: Трусики-бра для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_bralette_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_bralette
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanCommie
name: женские трусы "Коммуняка"
description: трусы с коммунистическим дизайном для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_commie_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_commie
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanKinky
name: женские трусы "Кинки"
description: трусы с вызывающим дизайном для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_kinky_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_kinky
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanLace
name: женские кружевные трусы
description: трусы с кружевным узором для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_lace_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_lace
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanSport
name: женские спортивные трусы
description: Удобные и практичные спортивные трусы для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_sport_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_sport
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanThong
name: женские трусики-стринги
description: Трусики-стринги для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_thong_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_thong
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanUk
name: женские трусы с флагом Великобритании
description: трусы с флагом Великобритании для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_uk_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_uk
- type: entity
parent: ClothingPantsStorageBase
id: ClothingPantsWomanStrapless
name: женские трусы без лямок
description: трусы без лямок для женщин.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
state: female_strapless_icon
- type: Clothing
sprite: _Sunrise/Clothing/Pants/Woman/pants.rsi
equippedState: female_strapless

View file

@ -0,0 +1,22 @@
- type: entity
abstract: true
parent: Clothing
id: ClothingSocksBase
components:
- type: Clothing
quickEquip: true
slots:
- SOCKS
- type: Sprite
state: icon
- type: entity
abstract: true
parent: ClothingSocksBase
id: ClothingSocksBaseButcherable
components:
- type: Butcherable
butcheringType: Knife
spawned:
- id: MaterialCloth1
amount: 1

View file

@ -0,0 +1,12 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingFishnet
name: ажурные колготки
description: Красивые ажурные колготки.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/fishnet.rsi
state: icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/fishnet.rsi
equippedState: fishnet_full

View file

@ -0,0 +1,155 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeWhite
name: белые гольфы
description: Белые гольфы - простые белые носки до колена.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: white_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeAce
name: гольфы с козырьком
description: Гольфы с козырьком - носки до колена с добавленным козырьком в верхней части.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: ace_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: ace_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeAsblastusa
name: гольфы с логотипом "Assblastusa"
description: Гольфы с логотипом "Assblastusa" - носки до колена с изображением логотипа "Assblastusa".
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: assblastusa_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: assblastusa_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeBee
name: гольфы с пчелой
description: Гольфы с пчелой - носки до колена с изображением пчелы.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: bee_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: bee_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeBlack
name: черные гольфы
description: Черные гольфы - простые черные носки до колена.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: black_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeCommie
name: коммунистические гольфы
description: Коммунистические гольфы - носки до колена с коммунистическими символами.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: commie_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: commie_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeFishnet
name: гольфы в сетку
description: Гольфы в сетку - носки до колена с сетчатым узором.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: fishnet_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: fishnet_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeRainbow
name: радужные гольфы
description: Радужные гольфы - носки до колена с радужным узором.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: rainbow_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: rainbow_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeStriped
name: полосатые гольфы
description: Полосатые гольфы - носки до колена с полосатым узором.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: striped_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: striped_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeThin
name: тонкие гольфы
description: Тонкие гольфы - тонкие носки до колена.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: thin_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: thin_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeTrans
name: гольфы с трансфлагом
description: Гольфы с трансфлагом - носки до колена с изображением флага трансгендерной гордости.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: trans_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: trans_knee
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingKneeUk
name: гольфы с британским флагом
description: Гольфы с британским флагом - носки до колена с изображением флага Великобритании.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/knee.rsi
state: uk_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/knee.rsi
equippedState: uk_knee

View file

@ -0,0 +1,25 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingNormBlack
name: чёрные носки
description: Чёрные носки.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/norm.rsi
state: black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/norm.rsi
equippedState: black_norm
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingNormWhite
name: белые носки
description: Белые носки.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/norm.rsi
state: white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/norm.rsi
equippedState: white_norm

View file

@ -0,0 +1,12 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingPantyhose
name: колготки
description: Эластичные колготки для ног.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/pantyhose.rsi
state: icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/pantyhose.rsi
equippedState: pantyhose

View file

@ -0,0 +1,25 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingShortBlack
name: черные короткие носки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/short.rsi
state: black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/short.rsi
equippedState: black_short
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingShortWhite
name: белые короткие носки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/short.rsi
state: white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/short.rsi
equippedState: white_short

View file

@ -0,0 +1,90 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsBlue
name: голубые чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: blue_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_blue
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsCyan
name: голубовато-зелёные чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: cyan_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_cyan
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsDpink
name: тёмно-розовые чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: dpink_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_dpink
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsGreen
name: зелёные чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: green_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_green
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingslpink
name: светло-розовые чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: lpink_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_lpink
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsOrange
name: оранжевые чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: orange_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_orange
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingStockingsPurple
name: фиолетовые чулки
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/stockings.rsi
state: purple_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/stockings.rsi
equippedState: stockings_purple

View file

@ -0,0 +1,155 @@
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighWhite
name: белые чулки до бедра
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: white_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: white_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighAce
name: чулки до бедра с козырьком
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: ace_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: ace_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighAsblastusa
name: чулки до бедра с логотипом "Assblastusa"
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: assblastusa_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: assblastusa_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighBee
name: чулки до бедра с изображением пчелы
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: bee_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: bee_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighBlack
name: черные чулки до бедра
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: black_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: black_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighCommie
name: чулки до бедра с коммунистическими символами
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: commie_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: commie_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighFishnet
name: чулки до бедра с сетчатым узором
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: fishnet_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: fishnet_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighRainbow
name: радужные чулки до бедра
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: rainbow_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: rainbow_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighStriped
name: полосатые чулки до бедра
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: striped_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: striped_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighThin
name: тонкие чулки до бедра
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: thin_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: thin_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighTrans
name: чулки до бедра с трансфлагом
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: trans_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: trans_thigh
- type: entity
parent: ClothingSocksBaseButcherable
id: ClothingThighUk
name: чулки до бедра с изображением британского флага
description:
components:
- type: Sprite
sprite: _Sunrise/Clothing/Socks/thigh.rsi
state: uk_icon
- type: Clothing
sprite: _Sunrise/Clothing/Socks/thigh.rsi
equippedState: uk_thigh

View file

@ -0,0 +1,11 @@
- type: loadout
id: DefaultBra
equipment: DefaultBra
effects:
- !type:GroupLoadoutEffect
proto: WomanMoment
- type: startingGear
id: DefaultBra
equipment:
bra: ClothingBraStrapless

View file

@ -0,0 +1,23 @@
- type: loadout
id: DefaultWomanPants
equipment: DefaultWomanPants
effects:
- !type:GroupLoadoutEffect
proto: WomanMoment
- type: startingGear
id: DefaultWomanPants
equipment:
pants: ClothingPantsWomanStrapless
- type: loadout
id: DefaultManPants
equipment: DefaultManPants
effects:
- !type:GroupLoadoutEffect
proto: MaleMoment
- type: startingGear
id: DefaultManPants
equipment:
pants: ClothingPantsManBoxers

View file

@ -0,0 +1,23 @@
- type: loadout
id: DefaultWomanSocks
equipment: DefaultWomanSocks
effects:
- !type:GroupLoadoutEffect
proto: WomanMoment
- type: startingGear
id: DefaultWomanSocks
equipment:
socks: ClothingThighWhite
- type: loadout
id: DefaultManSocks
equipment: DefaultManSocks
effects:
- !type:GroupLoadoutEffect
proto: MaleMoment
- type: startingGear
id: DefaultManSocks
equipment:
socks: ClothingShortWhite

View file

@ -0,0 +1,15 @@
- type: loadoutEffectGroup
id: WomanMoment
effects:
- !type:SexLoadoutEffect
sex:
- Female
- Unsexed
- type: loadoutEffectGroup
id: MaleMoment
effects:
- !type:SexLoadoutEffect
sex:
- Male
- Unsexed

View file

@ -1,15 +1,22 @@
- type: loadoutGroup
id: Inventory
name: loadout-group-inventory
id: Socks
name: loadout-group-socks
minLimit: 0
maxLimit: 5
loadouts: []
loadouts:
- DefaultWomanSocks
- DefaultManSocks
- type: loadoutGroup
id: PsychologistBackpack
name: loadout-group-psychologist-backpack
id: Bra
name: loadout-group-bra
minLimit: 0
loadouts:
- PsychologistBackpack
- PsychologistSatchel
- PsychologistDuffel
- DefaultBra
- type: loadoutGroup
id: Pants
name: loadout-group-pants
minLimit: 0
loadouts:
- DefaultWomanPants
- DefaultManPants

View file

@ -5,4 +5,6 @@
- LawyerJumpsuit
- CommonBackpack
- Trinkets
- Inventory # _Sunrise-Loadouts
- Bra
- Pants
- Socks

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

View file

@ -0,0 +1,103 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "female_neko_white_icon"
},
{
"name": "female_neko_black_icon"
},
{
"name": "female_assblastusa_icon"
},
{
"name": "female_bikini_icon"
},
{
"name": "female_bralette_icon"
},
{
"name": "female_commie_icon"
},
{
"name": "female_kinky_icon"
},
{
"name": "female_lace_icon"
},
{
"name": "female_sport_icon"
},
{
"name": "female_strapless_icon"
},
{
"name": "female_thong_icon"
},
{
"name": "female_uk_icon"
},
{
"name": "female_uk",
"directions": 4
},
{
"name": "female_thong",
"directions": 4
},
{
"name": "female_strapless",
"directions": 4
},
{
"name": "female_sport",
"directions": 4
},
{
"name": "female_lace",
"directions": 4
},
{
"name": "female_kinky",
"directions": 4
},
{
"name": "female_commie",
"directions": 4
},
{
"name": "female_bralette",
"directions": 4
},
{
"name": "female_bikini",
"directions": 4
},
{
"name": "female_assblastusa",
"directions": 4
},
{
"name": "female_neko_white",
"directions": 4
},
{
"name": "female_neko_black",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 647 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,93 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "male_stripe_icon"
},
{
"name": "male_uk_icon"
},
{
"name": "male_mankini_icon"
},
{
"name": "male_longjohns_icon"
},
{
"name": "male_kinky_icon"
},
{
"name": "male_hearts_icon"
},
{
"name": "male_commie_icon"
},
{
"name": "male_assblastusa_icon"
},
{
"name": "male_boxers_icon"
},
{
"name": "male_briefs_icon"
},
{
"name": "male_stripe",
"directions": 4
},
{
"name": "male_uk",
"directions": 4
},
{
"name": "male_midway",
"directions": 4
},
{
"name": "male_mankini",
"directions": 4
},
{
"name": "male_longjohns",
"directions": 4
},
{
"name": "male_kinky",
"directions": 4
},
{
"name": "male_hearts",
"directions": 4
},
{
"name": "male_commie",
"directions": 4
},
{
"name": "male_assblastusa",
"directions": 4
},
{
"name": "male_boxers",
"directions": 4
},
{
"name": "male_briefs",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Some files were not shown because too many files have changed in this diff Show more