diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/backpacks/duffelbag.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/backpacks/duffelbag.ftl index e834e8ad858..7042a5c50d6 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/backpacks/duffelbag.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/Fills/backpacks/duffelbag.ftl @@ -54,3 +54,7 @@ ent-ADTClothingBackpackDuffelSyndicateFilledChinaLikeGrenadeLauncher = набо ent-ADTClothingBackpackDuffelSyndicateFilledGrenadeLauncher = набор РПГ-7 .desc = Отличное решение всех семейных конфликтов! + +ent-ADTClothingBackpackChameleonThiefFill = { ent-ClothingBackpackDuffelSyndicate } + .suffix = Заполненный, Хамелеон, Вор + .desc = { ent-ClothingBackpackDuffelSyndicate.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/store/uplink-catalog.ftl index f9f99ba1b56..9a7e0a3f73a 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Catalog/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Catalog/store/uplink-catalog.ftl @@ -284,3 +284,9 @@ uplink-mantis-daggers-desc = Позволяет выпускать из рук uplink-cyberpsycho-bundle-name = Набор киберпсиха uplink-cyberpsycho-bundle-desc = Вы поняли, что плоть слаба? Тогда этот набор для вас! В него входят импланты клинков богомола и сандевистан, а так же куртка эджранера. + +uplink-clothing-no-sound-shoes-name = Бесшумная обувь +uplink-clothing-no-sound-shoes-desc = Ботинки-хамелеоны с особой подошвой, позволяющие передвигаться бесшумно. + +uplink-clothing-super-shoes-name = Продвинутые ботинки-хамелеоны +uplink-clothing-super-shoes-desc = Ботинки-хамелеоны, обеспечивающие и бесшумную ходьбу, и защиту от поскальзывания. diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/specific.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/specific.ftl index 994ddc98089..cb4ae76c5ad 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/specific.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Clothing/Shoes/specific.ftl @@ -25,3 +25,11 @@ ent-ADTClothingFootWrapsHighBrown = коричневые высокие обмо ent-ADTClothingShoesClownAbyss = глубоководные клоунские ботинки .desc = Пара больших красных клоунских ботинок, пахнущих морской бездной. .suffix = { "" } + +ent-ADTClothingShoesChameleonNoSound = чёрные туфли + .desc = Стильные чёрные туфли. + .suffix = Бесшумные, Хамелеон + +ent-ADTClothingShoesChameleonSuper = { ent-ADTClothingShoesChameleonNoSound } + .desc = { ent-ADTClothingShoesChameleonNoSound.desc } + .suffix = Бесшумные, Нескользящие, Хамелеон diff --git a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Device/vouchers.ftl b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Device/vouchers.ftl index 393484cd5b2..de40e0cd1b6 100644 --- a/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Device/vouchers.ftl +++ b/Resources/Locale/ru-RU/ADT/prototypes/Entities/Objects/Device/vouchers.ftl @@ -9,3 +9,6 @@ ent-ADTHosVoucher = РВИ "Джастис" ent-ADTCCCVoucher = РВИ "Честность" .desc = Радиальный Выборочный Интерфейс - Устройство для транспортировки новейших прототипов оружия прямо на место службы. .suffix = { "КЦК" } + +ent-ADTSyndicateShoesVoucher = странная коробочка + .desc = Странная чёрная коробка. Глядя на неё, вы ощущаете неопределённость. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/salvage/mining-voucher.ftl b/Resources/Locale/ru-RU/ADT/salvage/mining-voucher.ftl index 58942f4d7fb..24fc00da706 100644 --- a/Resources/Locale/ru-RU/ADT/salvage/mining-voucher.ftl +++ b/Resources/Locale/ru-RU/ADT/salvage/mining-voucher.ftl @@ -79,3 +79,15 @@ ccc-stockdegen-description = Набор с теневой тростью Центком Стандартное летальное вооружение станционных представителей Центком, скрытого ношения. Включает в себя Теневую трость-лезвие Центрального Командования. + +shoes-voucher-chameleon-name = Ботинки-хамелеоны +shoes-voucher-chameleon-description = + Ботинки-хамелеоны + + Ботинки, способные изменять свой внешний вид по желанию владельца. + +shoes-voucher-no-sound-name = Бесшумные ботинки-хамелеоны +shoes-voucher-no-sound-description = + Бесшумные ботинки-хамелеоны + + Ботинки-хамелеоны с особой подошвой, позволяющие передвигаться бесшумно. \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/duffelbag.yml index dc338bcc214..317d060681d 100644 --- a/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/duffelbag.yml @@ -297,3 +297,22 @@ - id: ClothingOuterCoatLab - id: GeigerCounter - id: ADTAntiNobliumPaper + +- type: entity + parent: ClothingBackpackChameleon + id: ADTClothingBackpackChameleonThiefFill + suffix: Fill, Chameleon, Thief + components: + - type: StorageFill + contents: + - id: ChameleonPDA + - id: ClothingUniformJumpsuitChameleon + - id: ClothingOuterChameleon + - id: ClothingNeckChameleon + - id: ClothingMaskGasChameleon + - id: ClothingHeadHatChameleon + - id: ClothingHandsChameleon + - id: ClothingEyesChameleon + - id: ClothingHeadsetChameleon + - id: ADTSyndicateShoesVoucher + - id: ChameleonControllerImplanter \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Catalog/syndishoes_voucher.yml b/Resources/Prototypes/ADT/Catalog/syndishoes_voucher.yml new file mode 100644 index 00000000000..ff10f70d578 --- /dev/null +++ b/Resources/Prototypes/ADT/Catalog/syndishoes_voucher.yml @@ -0,0 +1,19 @@ +- type: thiefBackpackSet + id: ShoesSyndieChameleon + name: shoes-voucher-chameleon-name + description: shoes-voucher-chameleon-description + sprite: + sprite: Clothing/Shoes/color.rsi + state: icon + content: + - ClothingShoesChameleon + +- type: thiefBackpackSet + id: ShoesSyndieChameleonNoSound + name: shoes-voucher-no-sound-name + description: shoes-voucher-no-sound-description + sprite: + sprite: ADT/Misc/silent_shoes_icon.rsi + state: icon_no_sound_shoes + content: + - ADTClothingShoesChameleonNoSound diff --git a/Resources/Prototypes/ADT/Catalog/uplink_catalog.yml b/Resources/Prototypes/ADT/Catalog/uplink_catalog.yml index 69471582101..ced91e252f4 100644 --- a/Resources/Prototypes/ADT/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/ADT/Catalog/uplink_catalog.yml @@ -938,3 +938,36 @@ - !type:BuyerJobCondition whitelist: - AtmosphericTechnician + +- type: listing + id: UplinkClothingNoSoundShoes + name: uplink-clothing-no-sound-shoes-name + description: uplink-clothing-no-sound-shoes-desc + icon: { sprite: /Textures/ADT/Misc/silent_shoes_icon.rsi, state: icon_no_sound_shoes } + productEntity: ADTClothingShoesChameleonNoSound + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + categories: + - UplinkWearables + +- type: listing + id: UplinkClothingSuperShoes + name: uplink-clothing-super-shoes-name + description: uplink-clothing-super-shoes-desc + icon: { sprite: /Textures/ADT/Misc/silent_shoes_icon.rsi, state: icon_supershoes } + productEntity: ADTClothingShoesChameleonSuper + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 2 + cost: + Telecrystal: 3 + categories: + - UplinkWearables + conditions: + - !type:StoreWhitelistCondition + blacklist: + tags: + - NukeOpsUplink diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/specific.yml index c8ec2028e9f..1b9c5b8b819 100644 --- a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/specific.yml @@ -129,3 +129,85 @@ tags: - ClownShoes - WhitelistChameleon + +- type: entity + parent: ClothingShoesChameleon + id: ADTClothingShoesChameleonNoSound + name: black shoes + suffix: NoSound, Chameleon + description: Stylish black shoes. + components: + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepsSilent + params: + volume: -3 +# Corvax-HiddenDesc-Start + - type: HiddenDescription + entries: + - label: corvax-hidden-desc-Chameleon-syndicate + whitelistMind: + mindRoles: + - TraitorRole + - NukeopsRole + - label: corvax-hidden-desc-NoSlip-syndicate + whitelistMind: + mindRoles: + - TraitorRole + - NukeopsRole + - label: corvax-hidden-desc-Chameleon-research + jobRequired: + - ResearchAssistant + - ResearchDirector + - Scientist + - Borg + - ADTSeniorResearcher # ADT tweak + - ADTRoboticist # ADT tweak + - label: corvax-hidden-desc-NoSlip-research + jobRequired: + - ResearchAssistant + - ResearchDirector + - Scientist + - Borg + - ADTSeniorResearcher # ADT tweak + - ADTRoboticist # ADT tweak +# Corvax-HiddenDesc-End + +- type: entity + parent: ADTClothingShoesChameleonNoSound + id: ADTClothingShoesChameleonSuper + name: black shoes + suffix: NoSound, NoSlip, Chameleon + description: Stylish black shoes. + components: + - type: NoSlip +# Corvax-HiddenDesc-Start + - type: HiddenDescription + entries: + - label: corvax-hidden-desc-Chameleon-syndicate + whitelistMind: + mindRoles: + - TraitorRole + - NukeopsRole + - label: corvax-hidden-desc-NoSlip-syndicate + whitelistMind: + mindRoles: + - TraitorRole + - NukeopsRole + - label: corvax-hidden-desc-Chameleon-research + jobRequired: + - ResearchAssistant + - ResearchDirector + - Scientist + - Borg + - ADTSeniorResearcher # ADT tweak + - ADTRoboticist # ADT tweak + - label: corvax-hidden-desc-NoSlip-research + jobRequired: + - ResearchAssistant + - ResearchDirector + - Scientist + - Borg + - ADTSeniorResearcher # ADT tweak + - ADTRoboticist # ADT tweak +# Corvax-HiddenDesc-End \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/misc_voucher.yml b/Resources/Prototypes/ADT/Entities/Objects/Specific/misc_voucher.yml index a5ff20aad15..fa946f44b6e 100644 --- a/Resources/Prototypes/ADT/Entities/Objects/Specific/misc_voucher.yml +++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/misc_voucher.yml @@ -95,4 +95,29 @@ - WeaponHoSMultiphase - WeaponHoSBat typeDropPlace: ThisPlace - typeDrop: Rocket \ No newline at end of file + typeDrop: Rocket + +- type: entity + parent: BaseItem + id: ADTSyndicateShoesVoucher + name: suspicious shoe box + description: A strange shoe box. Looking at it, you feel uncertain. + components: + - type: Sprite + sprite: ADT/Objects/Specific/syndieshoes_voucher.rsi + state: syndie_shoebox + - type: Item + size: Normal + - type: ActivatableUI + key: enum.MiningVoucherUiKey.Key + - type: UserInterface + interfaces: + enum.MiningVoucherUiKey.Key: + type: MiningVoucherBoundUserInterface + - type: MiningVoucher + useSound: + path: /Audio/ADT/Effects/silence.ogg + kits: + - ShoesSyndieChameleon + - ShoesSyndieChameleonNoSound + typeDropPlace: InHands \ No newline at end of file diff --git a/Resources/Prototypes/ADT/SoundCollections/footsteps.yml b/Resources/Prototypes/ADT/SoundCollections/footsteps.yml new file mode 100644 index 00000000000..7b71e26b6de --- /dev/null +++ b/Resources/Prototypes/ADT/SoundCollections/footsteps.yml @@ -0,0 +1,4 @@ +- type: soundCollection + id: FootstepsSilent + files: + - /Audio/ADT/Effects/silence.ogg diff --git a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml index 15a2ac14ea7..44c143c6610 100644 --- a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml +++ b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml @@ -6,7 +6,7 @@ sprite: Objects/Devices/chameleon_projector.rsi state: icon content: - - ClothingBackpackChameleonFill + - ADTClothingBackpackChameleonThiefFill # ADT-Tweak: ClothingBackpackChameleonFill --> ADTClothingBackpackChameleonThiefFill - ChameleonProjector - FakeMindShieldImplanter - AgentIDCard diff --git a/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_no_sound_shoes.png b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_no_sound_shoes.png new file mode 100644 index 00000000000..42554a64658 Binary files /dev/null and b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_no_sound_shoes.png differ diff --git a/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_supershoes.png b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_supershoes.png new file mode 100644 index 00000000000..cf805f067f5 Binary files /dev/null and b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/icon_supershoes.png differ diff --git a/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/meta.json b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/meta.json new file mode 100644 index 00000000000..0193f7e671c --- /dev/null +++ b/Resources/Textures/ADT/Misc/silent_shoes_icon.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by StasNeStasNe, ADT", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon_no_sound_shoes" + }, + { + "name": "icon_supershoes" + } + ] +} diff --git a/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/meta.json b/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/meta.json new file mode 100644 index 00000000000..3d9fb35321e --- /dev/null +++ b/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by olgachan, ADT.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "syndie_shoebox" + } + ] + } diff --git a/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/syndie_shoebox.png b/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/syndie_shoebox.png new file mode 100644 index 00000000000..74e14494007 Binary files /dev/null and b/Resources/Textures/ADT/Objects/Specific/syndieshoes_voucher.rsi/syndie_shoebox.png differ