From fac3c2e4c5ebf827d406db4741e5318bcc05baec Mon Sep 17 00:00:00 2001 From: Morb <14136326+Morb0@users.noreply.github.com> Date: Mon, 15 Aug 2022 14:19:44 -0700 Subject: [PATCH] Revert "Revert "Upstream sync"" --- .../UI/IdCardConsoleBoundUserInterface.cs | 2 + .../Access/UI/IdCardConsoleWindow.xaml | 23 +- .../Access/UI/IdCardConsoleWindow.xaml.cs | 72 + .../Atmos/Monitor/AtmosMonitorVisualizer.cs | 7 +- Content.Client/Audio/ContentAudioSystem.cs | 8 + .../CrewManifest/CrewManifestEui.cs | 51 + .../CrewManifest/CrewManifestSystem.cs | 82 + .../CrewManifest/CrewManifestUi.xaml | 21 + .../CrewManifest/CrewManifestUi.xaml.cs | 186 ++ Content.Client/Damage/DamageVisualizer.cs | 29 +- .../Damage/DamageVisualizerComponent.cs | 2 +- Content.Client/Dragon/DragonRiftComponent.cs | 9 + Content.Client/Dragon/DragonSystem.cs | 51 + Content.Client/Info/RulesAndInfoWindow.cs | 2 +- Content.Client/LateJoin/LateJoinGui.cs | 40 +- Content.Client/Mapping/MappingSystem.cs | 2 +- Content.Client/PDA/PDABoundUserInterface.cs | 15 + Content.Client/PDA/PDAMenu.xaml | 4 + .../ParticleAcceleratorBoundUserInterface.cs | 3 +- .../UI/ParticleAcceleratorControlMenu.cs | 12 +- .../BUI/IFFConsoleBoundUserInterface.cs | 64 + .../Shuttles/UI/EmergencyConsoleWindow.xaml | 2 +- .../Shuttles/UI/IFFConsoleWindow.xaml | 20 + .../Shuttles/UI/IFFConsoleWindow.xaml.cs | 86 + Content.Client/Shuttles/UI/RadarControl.cs | 61 +- Content.Client/Sprite/RandomSpriteSystem.cs | 58 + ...lStationRecordConsoleBoundUserInterface.cs | 47 + .../GeneralStationRecordConsoleWindow.xaml | 17 + .../GeneralStationRecordConsoleWindow.xaml.cs | 126 ++ .../Storage/Systems/ItemMapperSystem.cs | 65 + .../Storage/{ => Systems}/StorageSystem.cs | 6 +- .../Visualizers/MappedItemVisualizer.cs | 74 - .../Visualizer/FoldableVisualizer.cs | 3 +- .../Visualizer/RollerbedVisualizer.cs | 5 +- .../Weapons/Ranged/Systems/GunSystem.cs | 6 +- Content.IntegrationTests/PoolManager.cs | 2 +- Content.IntegrationTests/Tests/EntityTest.cs | 6 +- .../Tests/Fluids/PuddleTest.cs | 2 +- .../Content.MapRenderer.csproj | 2 +- Content.MapRenderer/Painters/TilePainter.cs | 24 +- .../Components/IdCardConsoleComponent.cs | 25 +- Content.Server/Atmos/Miasma/MiasmaSystem.cs | 12 +- .../Monitor/Systems/AtmosMonitoringSystem.cs | 11 +- .../PressureControlledValveComponent.cs | 35 + .../PressureControlledValveSystem.cs | 96 + .../Unary/EntitySystems/GasCanisterSystem.cs | 23 + Content.Server/Audio/ContentAudioSystem.cs | 8 + Content.Server/Botany/SeedPrototype.cs | 3 +- .../Buckle/Components/StrapComponent.cs | 4 +- Content.Server/Chat/Systems/ChatSystem.cs | 1 + .../PlantMetabolism/RobustHarvest.cs | 8 +- .../Connection/ConnectionManager.cs | 2 +- .../Construction/AnchorableSystem.cs | 56 +- .../Construction/Commands/TileWallsCommand.cs | 2 +- .../Completions/VisualizerDataInt.cs | 6 +- Content.Server/Contests/ContestsSystem.cs | 4 +- .../CrewManifest/CrewManifestEui.cs | 47 + .../CrewManifest/CrewManifestSystem.cs | 263 +++ .../CrewManifestViewerComponent.cs | 12 + .../{ => Components}/DragonComponent.cs | 52 +- .../Dragon/Components/DragonRiftComponent.cs | 40 + Content.Server/Dragon/DragonSystem.Rule.cs | 67 + Content.Server/Dragon/DragonSystem.cs | 284 ++- Content.Server/Entry/EntryPoint.cs | 1 + Content.Server/Entry/IgnoredComponents.cs | 23 - .../GameTicking/Rules/NukeopsRuleSystem.cs | 15 +- Content.Server/Headset/HeadsetComponent.cs | 11 +- Content.Server/Interaction/TilePryCommand.cs | 4 +- Content.Server/Lathe/LatheSystem.cs | 14 +- .../Objectives/Conditions/StealCondition.cs | 7 +- .../Pinpointer/ServerPinpointerSystem.cs | 18 + .../PlayTimeTrackingSystem.cs | 1 + .../Polymorph/Systems/PolymorphableSystem.cs | 8 +- Content.Server/RCD/Systems/RCDSystem.cs | 4 +- .../Components/HandheldRadioComponent.cs | 26 +- Content.Server/Radio/Components/IListen.cs | 4 +- .../Radio/EntitySystems/ListeningSystem.cs | 2 +- Content.Server/RatKing/RatKingSystem.cs | 2 - .../Resist/CanEscapeInventoryComponent.cs | 12 +- .../Resist/EscapeInventorySystem.cs | 56 +- .../Components/IFFConsoleComponent.cs | 14 + .../Events/HyperspaceJumpCompletedEvent.cs | 8 + .../Systems/ShuttleSystem.FasterThanLight.cs | 2 + .../Shuttles/Systems/ShuttleSystem.IFF.cs | 91 + .../Shuttles/Systems/ShuttleSystem.cs | 1 + .../Components/EmitterComponent.cs | 2 +- .../Components/EmitSoundOnDropComponent.cs | 10 + .../Components/EmitSoundOnPickupComponent.cs | 10 + Content.Server/Sound/EmitSoundSystem.cs | 14 + .../Components/RandomSpriteColorComponent.cs | 13 - .../Components/RandomSpriteStateComponent.cs | 10 - Content.Server/Sprite/RandomSpriteSystem.cs | 63 +- .../BasicStationEventSchedulerSystem.cs | 16 +- .../GeneralStationRecordConsoleComponent.cs | 9 + .../StationRecordKeyStorageComponent.cs | 13 + .../Components/StationRecordsComponent.cs | 11 + .../StationRecords/StationRecordSet.cs | 158 ++ .../GeneralStationRecordConsoleSystem.cs | 75 + .../Systems/StationRecordKeyStorageSystem.cs | 57 + .../Systems/StationRecordsSystem.cs | 282 +++ .../Storage/EntitySystems/ItemMapperSystem.cs | 31 +- Content.Server/Tiles/FloorTileSystem.cs | 2 +- .../Melee/Components/MeleeWeaponComponent.cs | 5 + .../Weapon/Melee/MeleeWeaponSystem.cs | 10 + .../Weapon/Ranged/Systems/GunSystem.cs | 12 +- .../Components/WieldableComponent.cs | 3 +- Content.Server/Wieldable/WieldableSystem.cs | 57 +- .../Zombies/ActiveZombieComponent.cs | 31 + Content.Server/Zombies/ZombieComponent.cs | 10 +- Content.Server/Zombies/ZombieSystem.cs | 59 +- .../Zombies/ZombifyOnDeathSystem.cs | 32 +- Content.Shared/Access/AccessLevelPrototype.cs | 2 +- .../Monitor/AtmosAlarmThresholdPrototype.cs | 7 + .../Atmos/Prototypes/GasPrototype.cs | 3 + .../Audio/SharedContentAudioSystem.cs | 14 + Content.Shared/Blocking/BlockingUserSystem.cs | 3 - .../Buckle/Components/SharedStrapComponent.cs | 3 +- Content.Shared/CCVar/CCVars.cs | 47 +- .../EntitySystems/SharedAnchorableSystem.cs | 1 - .../CrewManifest/SharedCrewManifestSystem.cs | 75 + .../Dragon/DragonRiftComponentState.cs | 9 + .../Dragon/SharedDragonRiftComponent.cs | 19 + Content.Shared/Entry/EntryPoint.cs | 4 +- .../Foldable/SharedFoldableSystem.cs | 11 +- Content.Shared/Maps/ContentTileDefinition.cs | 27 +- .../MovementAlwaysTouchingComponent.cs | 13 + .../MovementIgnoreGravityComponent.cs | 4 +- .../MovementSpeedModifierComponent.cs | 20 +- .../Systems/MovementIgnoreGravitySystem.cs | 7 + .../Movement/Systems/SharedMoverController.cs | 6 +- .../Polymorph/PolymorphPrototype.cs | 3 + .../Prototypes/TechnologyPrototype.cs | 16 +- .../IFFConsoleBoundUserInterfaceState.cs | 17 + .../Shuttles/Components/IFFComponent.cs | 49 + .../Shuttles/Events/IFFShowIFFMessage.cs | 12 + .../Shuttles/Events/IFFShowVesselMessage.cs | 9 + .../Systems/SharedShuttleSystem.IFF.cs | 89 + .../Shuttles/Systems/SharedShuttleSystem.cs | 6 +- .../Sprite/RandomSpriteComponent.cs | 20 + .../Sprite/SharedRandomSpriteSystem.cs | 11 + .../StationRecords/GeneralStationRecord.cs | 59 + ...SharedGeneralStationRecordConsoleSystem.cs | 54 + .../StationRecords/StationRecordKey.cs | 21 + .../Storage/Components/ItemMapperComponent.cs | 13 +- .../EntitySystems/SharedItemMapperSystem.cs | 31 +- .../SubFloor/SubFloorHideComponent.cs | 4 +- Content.Shared/Tag/TagComponent.cs | 2 +- .../Toggleable/ToggleableLightVisuals.cs | 17 +- .../Weapons/Ranged/Components/GunComponent.cs | 6 + .../Weapons/Ranged/Events/MuzzleFlashEvent.cs | 4 +- .../Weapons/Ranged/Systems/SharedGunSystem.cs | 2 +- Content.Tools/test/0A.yml | 42 +- Content.Tools/test/0B.yml | 42 +- Content.Tools/test/0C.yml | 54 +- .../Effects/Footsteps/carpetbarefoot1.ogg | Bin 0 -> 6452 bytes .../Effects/Footsteps/carpetbarefoot2.ogg | Bin 0 -> 5925 bytes .../Effects/Footsteps/carpetbarefoot3.ogg | Bin 0 -> 6118 bytes .../Effects/Footsteps/carpetbarefoot4.ogg | Bin 0 -> 6273 bytes .../Effects/Footsteps/carpetbarefoot5.ogg | Bin 0 -> 6716 bytes .../Audio/Effects/Footsteps/hardbarefoot1.ogg | Bin 0 -> 6315 bytes .../Audio/Effects/Footsteps/hardbarefoot2.ogg | Bin 0 -> 6330 bytes .../Audio/Effects/Footsteps/hardbarefoot3.ogg | Bin 0 -> 6088 bytes .../Audio/Effects/Footsteps/hardbarefoot4.ogg | Bin 0 -> 6025 bytes .../Audio/Effects/Footsteps/hardbarefoot5.ogg | Bin 0 -> 6072 bytes Resources/Audio/Effects/Footsteps/sources.txt | 6 +- .../Audio/Effects/Footsteps/woodbarefoot1.ogg | Bin 0 -> 6371 bytes .../Audio/Effects/Footsteps/woodbarefoot2.ogg | Bin 0 -> 6249 bytes .../Audio/Effects/Footsteps/woodbarefoot3.ogg | Bin 0 -> 6554 bytes .../Audio/Effects/Footsteps/woodbarefoot4.ogg | Bin 0 -> 6653 bytes .../Audio/Effects/Footsteps/woodbarefoot5.ogg | Bin 0 -> 6708 bytes Resources/Audio/Misc/license.txt | 4 +- Resources/Audio/Misc/nukeops.ogg | Bin 0 -> 125721 bytes Resources/Audio/Voice/Zombie/attributions.yml | 12 + Resources/Audio/Voice/Zombie/zombie-1.ogg | Bin 0 -> 17107 bytes Resources/Audio/Voice/Zombie/zombie-2.ogg | Bin 0 -> 14431 bytes Resources/Audio/Voice/Zombie/zombie-3.ogg | Bin 0 -> 26964 bytes .../Audio/Weapons/Guns/Gunshots/license.txt | 2 +- .../Weapons/Guns/Gunshots/rocket_launcher.ogg | Bin 0 -> 60734 bytes Resources/Changelog/Changelog.yml | 366 ++-- Resources/Locale/en-US/accent/accents.ftl | 3 + .../components/id-card-console-component.ftl | 3 +- .../Locale/en-US/actions/actions/dragon.ftl | 18 +- .../en-US/anchorable/anchorable-component.ftl | 3 +- .../Locale/en-US/connection-messages.ftl | 1 + .../en-US/crew-manifest/crew-manifest.ftl | 3 + Resources/Locale/en-US/disease/miasma.ftl | 2 + Resources/Locale/en-US/info/rules.ftl | 3 +- .../objectives/conditions/steal-condition.ftl | 1 + .../en-US/prototypes/access/accesses.ftl | 37 + .../prototypes/catalog/cargo/cargo-armory.ftl | 5 + .../catalog/cargo/cargo-atmospherics.ftl | 11 + .../prototypes/catalog/cargo/cargo-botany.ftl | 11 + .../catalog/cargo/cargo-emergency.ftl | 14 + .../catalog/cargo/cargo-engineering.ftl | 14 + .../catalog/cargo/cargo-engines.ftl | 23 + .../prototypes/catalog/cargo/cargo-food.ftl | 11 + .../prototypes/catalog/cargo/cargo-fun.ftl | 17 + .../catalog/cargo/cargo-livestock.ftl | 44 + .../catalog/cargo/cargo-materials.ftl | 20 + .../catalog/cargo/cargo-medical.ftl | 5 + .../catalog/cargo/cargo-science.ftl | 2 + .../catalog/cargo/cargo-security.ftl | 20 + .../catalog/cargo/cargo-service.ftl | 20 + .../catalog/cargo/cargo-shuttle.ftl | 8 + .../catalog/fills/crates/armory-crates.ftl | 5 + .../catalog/fills/crates/botany-crates.ftl | 11 + .../catalog/fills/crates/emergency-crates.ftl | 14 + .../fills/crates/engineering-crates.ftl | 23 + .../catalog/fills/crates/engines-crates.ftl | 30 + .../catalog/fills/crates/food-crates.ftl | 11 + .../catalog/fills/crates/fun-crates.ftl | 20 + .../catalog/fills/crates/livestock-crates.ftl | 44 + .../catalog/fills/crates/materials-crates.ftl | 17 + .../catalog/fills/crates/medical-crates.ftl | 13 + .../catalog/fills/crates/salvage-crates.ftl | 2 + .../catalog/fills/crates/security-crates.ftl | 20 + .../catalog/fills/crates/service-crates.ftl | 20 + .../catalog/fills/crates/syndicate-crates.ftl | 5 + .../catalog/research/technologies.ftl | 59 + .../xenoarchaelogy/artifact-equipment.ftl | 2 + .../structures/shuttles/thrusters.ftl | 14 + .../storage/canisters/gas-canisters.ftl | 71 + .../structures/storage/tanks/tanks.ftl | 23 + Resources/Locale/en-US/shuttles/emergency.ftl | 1 + Resources/Locale/en-US/shuttles/iff.ftl | 5 + .../catalog/fills/crates/armory.ftl | 8 +- .../catalog/fills/crates/botany.ftl | 16 +- .../catalog/fills/crates/emergency.ftl | 10 +- .../catalog/fills/crates/engineering.ftl | 14 +- .../catalog/fills/crates/engines.ftl | 62 +- .../prototypes/catalog/fills/crates/food.ftl | 14 +- .../prototypes/catalog/fills/crates/fun.ftl | 22 +- .../catalog/fills/crates/materials.ftl | 12 +- .../catalog/fills/crates/medical.ftl | 10 +- .../prototypes/catalog/fills/crates/npc.ftl | 30 +- .../catalog/fills/crates/security.ftl | 22 +- .../catalog/fills/crates/service.ftl | 28 +- .../catalog/fills/crates/syndicate.ftl | 4 +- .../catalog/fills/items/gas_tanks.ftl | 5 +- .../prototypes/entities/mobs/npcs/carp.ftl | 7 +- .../fun/instruments/base_instruments.ftl | 9 + .../fun/instruments/instruments_brass.ftl | 12 + .../fun/instruments/instruments_misc.ftl | 24 + .../instruments/instruments_percussion.ftl | 27 + .../fun/instruments/instruments_string.ftl | 27 + .../instruments/instruments_structures.ftl | 39 + .../fun/instruments/instruments_wind.ftl | 27 + .../xenoarchaeology/artifact_equipment.ftl | 4 +- .../entities/objects/tools/gas_tanks.ftl | 4 +- .../machines/computers/computers.ftl | 9 + .../piping/atmospherics/trinary.ftl | 3 + .../structures/shuttles/thrusters.ftl | 20 +- .../entities/structures/specific/dragon.ftl | 3 + .../storage/canisters/gas_canisters.ftl | 52 +- .../structures/storage/tanks/tanks.ftl | 24 +- .../structures/wallmounts/signs/bar_sign.ftl | 5 +- .../entities/structures/walls/walls.ftl | 41 +- .../general-station-records.ftl | 9 + .../en-US/wieldable/wieldable-component.ftl | 8 +- Resources/Locale/ru-RU/accent/accents.ftl | 3 + .../components/id-card-console-component.ftl | 1 + .../Locale/ru-RU/actions/actions/dragon.ftl | 14 + .../ru-RU/anchorable/anchorable-component.ftl | 1 + .../Locale/ru-RU/connection-messages.ftl | 1 + .../ru-RU/crew-manifest/crew-manifest.ftl | 3 + Resources/Locale/ru-RU/disease/miasma.ftl | 2 + Resources/Locale/ru-RU/info/rules.ftl | 1 + .../objectives/conditions/steal-condition.ftl | 1 + .../ru-RU/prototypes/access/accesses.ftl | 28 + .../prototypes/catalog/cargo/cargo-armory.ftl | 4 + .../catalog/cargo/cargo-atmospherics.ftl | 8 + .../prototypes/catalog/cargo/cargo-botany.ftl | 8 + .../catalog/cargo/cargo-emergency.ftl | 10 + .../catalog/cargo/cargo-engineering.ftl | 10 + .../catalog/cargo/cargo-engines.ftl | 16 + .../prototypes/catalog/cargo/cargo-food.ftl | 8 + .../prototypes/catalog/cargo/cargo-fun.ftl | 12 + .../catalog/cargo/cargo-livestock.ftl | 30 + .../catalog/cargo/cargo-materials.ftl | 14 + .../catalog/cargo/cargo-medical.ftl | 4 + .../catalog/cargo/cargo-science.ftl | 2 + .../catalog/cargo/cargo-security.ftl | 14 + .../catalog/cargo/cargo-service.ftl | 14 + .../catalog/cargo/cargo-shuttle.ftl | 6 + .../catalog/fills/crates/armory-crates.ftl | 4 + .../catalog/fills/crates/botany-crates.ftl | 8 + .../catalog/fills/crates/emergency-crates.ftl | 10 + .../fills/crates/engineering-crates.ftl | 16 + .../catalog/fills/crates/engines-crates.ftl | 20 + .../catalog/fills/crates/food-crates.ftl | 8 + .../catalog/fills/crates/fun-crates.ftl | 14 + .../catalog/fills/crates/livestock-crates.ftl | 30 + .../catalog/fills/crates/materials-crates.ftl | 12 + .../catalog/fills/crates/medical-crates.ftl | 9 + .../catalog/fills/crates/salvage-crates.ftl | 2 + .../catalog/fills/crates/security-crates.ftl | 14 + .../catalog/fills/crates/service-crates.ftl | 14 + .../catalog/fills/crates/syndicate-crates.ftl | 4 + .../catalog/research/technologies.ftl | 40 + .../xenoarchaelogy/artifact-equipment.ftl | 2 + .../structures/shuttles/thrusters.ftl | 10 + .../storage/canisters/gas-canisters.ftl | 48 + .../structures/storage/tanks/tanks.ftl | 16 + Resources/Locale/ru-RU/shuttles/emergency.ftl | 2 + Resources/Locale/ru-RU/shuttles/iff.ftl | 5 + .../prototypes/entities/mobs/npcs/carp.ftl | 3 + .../fun/instruments/base_instruments.ftl | 9 + .../fun/instruments/instruments_brass.ftl | 12 + .../fun/instruments/instruments_misc.ftl | 24 + .../instruments/instruments_percussion.ftl | 27 + .../fun/instruments/instruments_string.ftl | 27 + .../instruments/instruments_structures.ftl | 39 + .../fun/instruments/instruments_wind.ftl | 27 + .../entities/objects/tools/gas_tanks.ftl | 3 + .../machines/computers/computers.ftl | 9 + .../piping/atmospherics/trinary.ftl | 3 + .../entities/structures/specific/dragon.ftl | 3 + .../structures/wallmounts/signs/bar_sign.ftl | 3 + .../entities/structures/walls/walls.ftl | 3 + .../general-station-records.ftl | 8 + .../ru-RU/wieldable/wieldable-component.ftl | 2 + Resources/Maps/Salvage/asteroid-base.yml | 76 +- Resources/Maps/Salvage/cargo-1.yml | 76 +- Resources/Maps/Salvage/medium-1.yml | 64 +- .../Maps/Salvage/medium-crashed-shuttle.yml | 76 +- Resources/Maps/Salvage/medium-dock.yml | 76 +- Resources/Maps/Salvage/medium-library.yml | 76 +- .../Maps/Salvage/medium-pet-hospital.yml | 76 +- Resources/Maps/Salvage/medium-pirate.yml | 76 +- .../medium-ruined-emergency-shuttle.yml | 76 +- .../Maps/Salvage/medium-silent-orchestra.yml | 76 +- Resources/Maps/Salvage/medium-template.yml | 64 +- Resources/Maps/Salvage/medium-vault-1.yml | 76 +- Resources/Maps/Salvage/ruin-cargo-salvage.yml | 76 +- Resources/Maps/Salvage/small-1.yml | 64 +- Resources/Maps/Salvage/small-2.yml | 64 +- Resources/Maps/Salvage/small-3.yml | 76 +- Resources/Maps/Salvage/small-4.yml | 76 +- Resources/Maps/Salvage/small-a-1.yml | 76 +- .../Maps/Salvage/small-ai-survey-drone.yml | 76 +- Resources/Maps/Salvage/small-ship-1.yml | 76 +- Resources/Maps/Salvage/small-template.yml | 64 +- Resources/Maps/Salvage/stationstation.yml | 76 +- Resources/Maps/Salvage/tick-colony.yml | 76 +- Resources/Maps/Salvage/wh-salvage.yml | 76 +- Resources/Maps/Shuttles/emergency_shuttle.yml | 74 +- .../Maps/Test/Breathing/3by3-20oxy-80nit.yml | 68 +- Resources/Maps/Test/admin_test_arena.yml | 74 +- Resources/Maps/Test/empty.yml | 68 +- Resources/Maps/Test/floor3x3.yml | 76 +- Resources/Maps/Test/singularity.yml | 54 +- Resources/Maps/atlas.yml | 78 +- Resources/Maps/bagel.yml | 1642 ++++++++++------- Resources/Maps/box.yml | 731 ++++---- Resources/Maps/cargo_shuttle.yml | 74 +- Resources/Maps/centcomm.yml | 74 +- Resources/Maps/constructionstation.yml | 75 +- Resources/Maps/dart.yml | 74 +- Resources/Maps/delta.yml | 82 +- Resources/Maps/infiltrator.yml | 137 +- Resources/Maps/knightshuttle.yml | 74 +- Resources/Maps/lighthouse.yml | 74 +- Resources/Maps/marathon.yml | 1626 ++++++++++------ Resources/Maps/meta.yml | 74 +- Resources/Maps/nss_pillar.yml | 74 +- Resources/Maps/nukieplanet.yml | 76 +- Resources/Maps/packedstation.yml | 76 +- Resources/Maps/packedstationxmas.yml | 76 +- Resources/Maps/pirate.yml | 76 +- Resources/Maps/saltern.yml | 76 +- Resources/Maps/splitstation.yml | 70 +- Resources/Maps/ssreach.yml | 76 +- Resources/Maps/syndiepuddle.yml | 74 +- Resources/Maps/waystation.yml | 78 +- Resources/Prototypes/Access/cargo.yml | 6 +- Resources/Prototypes/Access/command.yml | 6 +- Resources/Prototypes/Access/engineering.yml | 6 +- Resources/Prototypes/Access/external.yml | 2 +- Resources/Prototypes/Access/maintenance.yml | 2 +- Resources/Prototypes/Access/medical.yml | 6 +- Resources/Prototypes/Access/research.yml | 4 +- Resources/Prototypes/Access/security.yml | 8 +- Resources/Prototypes/Access/service.yml | 14 +- Resources/Prototypes/Access/syndicate.yml | 2 +- Resources/Prototypes/Actions/types.yml | 1 + Resources/Prototypes/Atmospherics/gases.yml | 9 + .../Prototypes/Catalog/Cargo/cargo_armory.yml | 4 - .../Catalog/Cargo/cargo_atmospherics.yml | 22 +- .../Prototypes/Catalog/Cargo/cargo_botany.yml | 8 - .../Catalog/Cargo/cargo_emergency.yml | 12 +- .../Catalog/Cargo/cargo_engineering.yml | 10 - .../Catalog/Cargo/cargo_engines.yml | 18 +- .../Prototypes/Catalog/Cargo/cargo_food.yml | 8 - .../Prototypes/Catalog/Cargo/cargo_fun.yml | 14 +- .../Catalog/Cargo/cargo_livestock.yml | 30 - .../Catalog/Cargo/cargo_materials.yml | 53 +- .../Catalog/Cargo/cargo_medical.yml | 6 +- .../Catalog/Cargo/cargo_science.yml | 2 - .../Catalog/Cargo/cargo_security.yml | 14 - .../Catalog/Cargo/cargo_service.yml | 14 - .../Catalog/Cargo/cargo_shuttle.yml | 6 - .../Catalog/Fills/Crates/armory.yml | 4 - .../Catalog/Fills/Crates/botany.yml | 8 - .../Catalog/Fills/Crates/emergency.yml | 7 +- .../Catalog/Fills/Crates/engineering.yml | 8 - .../Catalog/Fills/Crates/engines.yml | 19 - .../Prototypes/Catalog/Fills/Crates/food.yml | 7 - .../Prototypes/Catalog/Fills/Crates/fun.yml | 9 - .../Catalog/Fills/Crates/materials.yml | 42 +- .../Catalog/Fills/Crates/medical.yml | 5 - .../Prototypes/Catalog/Fills/Crates/npc.yml | 15 - .../Catalog/Fills/Crates/security.yml | 9 - .../Catalog/Fills/Crates/service.yml | 14 - .../Catalog/Fills/Crates/syndicate.yml | 2 - .../Catalog/Fills/Items/gas_tanks.yml | 8 +- .../Prototypes/Catalog/Fills/Lockers/misc.yml | 2 +- .../Catalog/Research/technologies.yml | 81 +- Resources/Prototypes/Datasets/Names/chair.yml | 5 - .../Entities/Clothing/Belt/belts.yml | 30 +- .../Entities/Clothing/Shoes/misc.yml | 2 +- .../Entities/Clothing/Shoes/specific.yml | 4 +- .../Markers/Spawners/Random/instruments.yml | 12 + .../Prototypes/Entities/Mobs/NPCs/animals.yml | 15 +- .../Prototypes/Entities/Mobs/NPCs/bear.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/carp.yml | 233 +-- .../Entities/Mobs/NPCs/spacetick.yml | 2 +- .../Entities/Mobs/Player/dragon.yml | 212 +-- .../Entities/Mobs/Player/guardian.yml | 216 ++- .../Objects/Consumable/Food/Baked/misc.yml | 22 +- .../Entities/Objects/Consumable/Food/egg.yml | 15 +- .../Objects/Consumable/Food/frozen.yml | 15 +- .../Entities/Objects/Consumable/Food/meat.yml | 40 +- .../Entities/Objects/Devices/pda.yml | 2 + .../Fun/Instruments/base_instruments.yml | 78 + .../Fun/Instruments/instruments_brass.yml | 76 + .../Fun/Instruments/instruments_misc.yml | 127 ++ .../Instruments/instruments_percussion.yml | 139 ++ .../Fun/Instruments/instruments_string.yml | 195 ++ .../Instruments/instruments_structures.yml} | 161 +- .../Fun/Instruments/instruments_wind.yml | 178 ++ .../Entities/Objects/Fun/crayons.yml | 3 - .../Entities/Objects/Fun/instruments.yml | 394 ---- .../Objects/Materials/Sheets/glass.yml | 4 +- .../Objects/Materials/Sheets/metal.yml | 2 +- .../Entities/Objects/Materials/parts.yml | 4 +- .../Entities/Objects/Materials/shards.yml | 20 +- .../Entities/Objects/Misc/books.yml | 34 +- .../Entities/Objects/Misc/carpets.yml | 16 +- .../Objects/Misc/identification_cards.yml | 1 + .../Entities/Objects/Misc/paper.yml | 2 - .../Entities/Objects/Misc/tiles.yml | 134 +- .../Objects/Specific/Janitorial/janitor.yml | 4 +- .../Objects/Specific/Medical/healing.yml | 2 +- .../Xenoarchaeology/artifact_equipment.yml | 2 - .../Entities/Objects/Tools/gas_tanks.yml | 6 +- .../Entities/Objects/Tools/lighters.yml | 53 +- .../Entities/Objects/Tools/tools.yml | 36 +- .../Entities/Objects/Vehicles/buckleable.yml | 4 +- .../Weapons/Guns/Projectiles/projectiles.yml | 1 + .../Entities/Objects/Weapons/security.yml | 1 + .../Structures/Furniture/bookshelf.yml | 24 +- .../Entities/Structures/Furniture/chairs.yml | 2 - .../Machines/Computers/computers.yml | 184 +- .../Entities/Structures/Machines/lathe.yml | 5 +- .../Piping/Atmospherics/trinary.yml | 55 + .../Structures/Piping/Atmospherics/unary.yml | 4 +- .../Structures/Shuttles/thrusters.yml | 10 - .../Entities/Structures/Specific/dragon.yml | 39 + .../Storage/Canisters/gas_canisters.yml | 28 +- .../Structures/Storage/Tanks/tanks.yml | 12 - .../Structures/Wallmounts/Signs/bar_sign.yml | 56 +- .../Structures/Walls/base_structurewalls.yml | 46 - .../Entities/Structures/Walls/walls.yml | 87 +- .../Entities/Structures/catwalk.yml | 2 +- Resources/Prototypes/GameRules/events.yml | 11 + .../Objectives/traitorObjectives.yml | 2 - Resources/Prototypes/Palettes/sixteen.yml | 12 + Resources/Prototypes/Polymorphs/admin.yml | 6 + .../Graphs/utilities/atmos_trinary.yml | 22 + .../Recipes/Construction/structures.yml | 6 +- .../Recipes/Construction/utilities.yml | 16 +- Resources/Prototypes/Recipes/Lathes/tools.yml | 13 + .../Roles/Jobs/Security/head_of_security.yml | 1 + .../Prototypes/SoundCollections/footsteps.yml | 53 +- .../Prototypes/SoundCollections/screams.yml | 7 + Resources/Prototypes/Tiles/floors.yml | 964 +++++----- Resources/Prototypes/Tiles/plating.yml | 34 +- Resources/Prototypes/Tiles/space.yml | 7 +- Resources/Prototypes/accents.yml | 3 + .../Interface/Actions/carp_rift.rsi/icon.png | Bin 0 -> 10877 bytes .../Interface/Actions/carp_rift.rsi/meta.json | 21 + .../Carps/holo.rsi/{alive.png => base.png} | Bin .../Mobs/Aliens/Carps/holo.rsi/crit.png | Bin 1298 -> 0 bytes .../Mobs/Aliens/Carps/holo.rsi/meta.json | 24 +- .../Carps/magic.rsi/{alive.png => base.png} | Bin .../Mobs/Aliens/Carps/magic.rsi/crit.png | Bin 473 -> 0 bytes .../Mobs/Aliens/Carps/magic.rsi/meta.json | 5 +- .../Mobs/Aliens/Carps/space.rsi/alive.png | Bin 3713 -> 0 bytes .../Mobs/Aliens/Carps/space.rsi/base.png | Bin 0 -> 2913 bytes .../Mobs/Aliens/Carps/space.rsi/base_dead.png | Bin 0 -> 517 bytes .../Mobs/Aliens/Carps/space.rsi/crit.png | Bin 293 -> 0 bytes .../Mobs/Aliens/Carps/space.rsi/dead.png | Bin 294 -> 0 bytes .../Aliens/Carps/space.rsi/dead_mouth.png | Bin 0 -> 135 bytes .../Mobs/Aliens/Carps/space.rsi/meta.json | 32 +- .../Mobs/Aliens/Carps/space.rsi/mouth.png | Bin 0 -> 590 bytes .../Mobs/Animals/chicken.rsi/note.txt | 1 - .../Textures/Mobs/Animals/duck.rsi/note.txt | 1 - .../Fun/Instruments/bagpipes.rsi/icon.png | Bin 0 -> 1051 bytes .../Instruments/bagpipes.rsi/inhand-left.png | Bin 0 -> 1170 bytes .../Instruments/bagpipes.rsi/inhand-right.png | Bin 0 -> 1173 bytes .../Fun/Instruments/bagpipes.rsi/meta.json | 22 + .../Fun/Instruments/bassguitar.rsi/icon.png | Bin 0 -> 622 bytes .../bassguitar.rsi/inhand-left.png | Bin 0 -> 979 bytes .../bassguitar.rsi/inhand-right.png | Bin 0 -> 992 bytes .../Fun/Instruments/bassguitar.rsi/meta.json | 22 + .../Fun/Instruments/cello.rsi/icon.png | Bin 0 -> 686 bytes .../Fun/Instruments/cello.rsi/inhand-left.png | Bin 0 -> 878 bytes .../Instruments/cello.rsi/inhand-right.png | Bin 0 -> 905 bytes .../Fun/Instruments/cello.rsi/meta.json | 22 + .../Fun/Instruments/clarinet.rsi/icon.png | Bin 0 -> 368 bytes .../Instruments/clarinet.rsi/inhand-left.png | Bin 0 -> 310 bytes .../Instruments/clarinet.rsi/inhand-right.png | Bin 0 -> 314 bytes .../Fun/Instruments/clarinet.rsi/meta.json | 22 + .../Fun/Instruments/eguitar.rsi/icon.png | Bin 808 -> 638 bytes .../Instruments/eguitar.rsi/inhand-left.png | Bin 560 -> 994 bytes .../Instruments/eguitar.rsi/inhand-right.png | Bin 581 -> 1002 bytes .../Fun/Instruments/eguitar.rsi/meta.json | 2 +- .../Fun/Instruments/flute.rsi/icon.png | Bin 0 -> 493 bytes .../Fun/Instruments/flute.rsi/inhand-left.png | Bin 0 -> 298 bytes .../Instruments/flute.rsi/inhand-right.png | Bin 0 -> 303 bytes .../Fun/Instruments/flute.rsi/meta.json | 22 + .../Instruments/guitar.rsi/inhand-left.png | Bin 631 -> 1096 bytes .../Instruments/guitar.rsi/inhand-right.png | Bin 1329 -> 1225 bytes .../Instruments/guitarlessfrets.rsi/icon.png | Bin 0 -> 252 bytes .../guitarlessfrets.rsi/inhand-left.png | Bin 0 -> 265 bytes .../guitarlessfrets.rsi/inhand-right.png | Bin 0 -> 285 bytes .../Instruments/guitarlessfrets.rsi/meta.json | 22 + .../Fun/Instruments/kalimba.rsi/icon.png | Bin 0 -> 427 bytes .../Instruments/kalimba.rsi/inhand-left.png | Bin 0 -> 254 bytes .../Instruments/kalimba.rsi/inhand-right.png | Bin 0 -> 240 bytes .../Fun/Instruments/kalimba.rsi/meta.json | 22 + .../Fun/Instruments/microphone.rsi/icon.png | Bin 0 -> 784 bytes .../microphone.rsi/inhand-left.png | Bin 0 -> 690 bytes .../microphone.rsi/inhand-right.png | Bin 0 -> 689 bytes .../Fun/Instruments/microphone.rsi/meta.json | 22 + .../Fun/Instruments/musicbox.rsi/icon.png | Bin 0 -> 780 bytes .../Instruments/musicbox.rsi/inhand-left.png | Bin 0 -> 216 bytes .../Instruments/musicbox.rsi/inhand-right.png | Bin 0 -> 220 bytes .../Fun/Instruments/musicbox.rsi/meta.json | 22 + .../Fun/Instruments/ocarina.rsi/icon.png | Bin 0 -> 501 bytes .../Instruments/ocarina.rsi/inhand-left.png | Bin 0 -> 194 bytes .../Instruments/ocarina.rsi/inhand-right.png | Bin 0 -> 192 bytes .../Fun/Instruments/ocarina.rsi/meta.json | 22 + .../otherinstruments.rsi/birdtoy.png | Bin 0 -> 475 bytes .../otherinstruments.rsi/cannedapplause.png | Bin 0 -> 697 bytes .../otherinstruments.rsi/helicopter.png | Bin 0 -> 428 bytes .../otherinstruments.rsi/meta.json | 14 +- .../otherinstruments.rsi/red_phone.png | Bin 399 -> 419 bytes .../otherinstruments.rsi/seashell.png | Bin 0 -> 666 bytes .../Fun/Instruments/panflute.rsi/icon.png | Bin 0 -> 443 bytes .../Instruments/panflute.rsi/inhand-left.png | Bin 0 -> 305 bytes .../Instruments/panflute.rsi/inhand-right.png | Bin 0 -> 313 bytes .../Fun/Instruments/panflute.rsi/meta.json | 22 + .../Fun/Instruments/recorder.rsi/icon.png | Bin 414 -> 325 bytes .../Instruments/recorder.rsi/inhand-left.png | Bin 455 -> 289 bytes .../Instruments/recorder.rsi/inhand-right.png | Bin 459 -> 282 bytes .../Fun/Instruments/recorder.rsi/meta.json | 2 +- .../Instruments/reversecymbal.rsi/icon.png | Bin 0 -> 845 bytes .../reversecymbal.rsi/inhand-left.png | Bin 0 -> 909 bytes .../reversecymbal.rsi/inhand-right.png | Bin 0 -> 909 bytes .../Instruments/reversecymbal.rsi/meta.json | 22 + .../Fun/Instruments/rockguitar.rsi/icon.png | Bin 0 -> 808 bytes .../rockguitar.rsi/inhand-left.png | Bin 0 -> 560 bytes .../rockguitar.rsi/inhand-right.png | Bin 0 -> 581 bytes .../Fun/Instruments/rockguitar.rsi/meta.json | 30 + .../rockguitar.rsi/wielded-inhand-left.png | Bin 0 -> 560 bytes .../rockguitar.rsi/wielded-inhand-right.png | Bin 0 -> 581 bytes .../church-organ.png | Bin .../structureinstruments.rsi/contrabass.png | Bin 0 -> 945 bytes .../structureinstruments.rsi}/daw-base.png | Bin .../structureinstruments.rsi}/daw-display.png | Bin .../structureinstruments.rsi}/daw-panel.png | Bin .../structureinstruments.rsi/harp.png | Bin 0 -> 1079 bytes .../structureinstruments.rsi/marimba.png | Bin 0 -> 1286 bytes .../structureinstruments.rsi}/meta.json | 30 +- .../minimoog-broken.png | Bin .../structureinstruments.rsi}/minimoog.png | Bin .../piano-broken.png | Bin .../piano-upright.png | Bin .../structureinstruments.rsi}/piano.png | Bin .../structureinstruments.rsi}/pianobroken.png | Bin .../structureinstruments.rsi/taiko.png | Bin 0 -> 739 bytes .../structureinstruments.rsi/timpani.png | Bin 0 -> 1555 bytes .../structureinstruments.rsi/toms.png | Bin 0 -> 1554 bytes .../structureinstruments.rsi/tuba.png | Bin 0 -> 1014 bytes .../structureinstruments.rsi/vibraphone.png | Bin 0 -> 1340 bytes .../xylophone-broken.png | Bin .../structureinstruments.rsi/xylophone.png | Bin 0 -> 3346 bytes .../Fun/Instruments/trombone.rsi/icon.png | Bin 5976 -> 703 bytes .../Instruments/trombone.rsi/inhand-left.png | Bin 7437 -> 930 bytes .../Instruments/trombone.rsi/inhand-right.png | Bin 7493 -> 932 bytes .../Fun/Instruments/trumpet.rsi/icon.png | Bin 6459 -> 806 bytes .../Instruments/trumpet.rsi/inhand-left.png | Bin 6292 -> 694 bytes .../Instruments/trumpet.rsi/inhand-right.png | Bin 6789 -> 699 bytes .../Fun/Instruments/viola.rsi/icon.png | Bin 0 -> 531 bytes .../Fun/Instruments/viola.rsi/inhand-left.png | Bin 0 -> 605 bytes .../Instruments/viola.rsi/inhand-right.png | Bin 0 -> 578 bytes .../Fun/Instruments/viola.rsi/meta.json | 22 + .../Fun/Instruments/violin.rsi/icon.png | Bin 389 -> 585 bytes .../Instruments/violin.rsi/inhand-left.png | Bin 366 -> 612 bytes .../Instruments/violin.rsi/inhand-right.png | Bin 365 -> 606 bytes .../Fun/Instruments/violin.rsi/meta.json | 2 +- .../Fun/Instruments/woodblock.rsi/icon.png | Bin 0 -> 528 bytes .../Instruments/woodblock.rsi/inhand-left.png | Bin 0 -> 253 bytes .../woodblock.rsi/inhand-right.png | Bin 0 -> 249 bytes .../Fun/Instruments/woodblock.rsi/meta.json | 22 + .../Furniture/instruments.rsi/tuba.png | Bin 7369 -> 0 bytes .../Furniture/instruments.rsi/xylophone.png | Bin 3333 -> 0 bytes .../Atmospherics/pneumaticvalve.rsi/meta.json | 19 + .../Atmospherics/pneumaticvalve.rsi/off.png | Bin 0 -> 9574 bytes .../Atmospherics/pneumaticvalve.rsi/on.png | Bin 0 -> 11438 bytes .../Structures/Shuttles/iff.rsi/helm.png | Bin 0 -> 1267 bytes .../Structures/Shuttles/iff.rsi/meta.json | 33 + .../Specific/carp_rift.rsi/icon.png | Bin 0 -> 8785 bytes .../Specific/carp_rift.rsi/meta.json | 21 + Resources/mapping_actions.yml | 6 +- RobustToolbox | 2 +- Tools/ss14_ru/lokalisemodels.py | 5 +- 628 files changed, 13379 insertions(+), 6616 deletions(-) create mode 100644 Content.Client/Audio/ContentAudioSystem.cs create mode 100644 Content.Client/CrewManifest/CrewManifestEui.cs create mode 100644 Content.Client/CrewManifest/CrewManifestSystem.cs create mode 100644 Content.Client/CrewManifest/CrewManifestUi.xaml create mode 100644 Content.Client/CrewManifest/CrewManifestUi.xaml.cs create mode 100644 Content.Client/Dragon/DragonRiftComponent.cs create mode 100644 Content.Client/Dragon/DragonSystem.cs create mode 100644 Content.Client/Shuttles/BUI/IFFConsoleBoundUserInterface.cs create mode 100644 Content.Client/Shuttles/UI/IFFConsoleWindow.xaml create mode 100644 Content.Client/Shuttles/UI/IFFConsoleWindow.xaml.cs create mode 100644 Content.Client/Sprite/RandomSpriteSystem.cs create mode 100644 Content.Client/StationRecords/GeneralStationRecordConsoleBoundUserInterface.cs create mode 100644 Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml create mode 100644 Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs create mode 100644 Content.Client/Storage/Systems/ItemMapperSystem.cs rename Content.Client/Storage/{ => Systems}/StorageSystem.cs (91%) delete mode 100644 Content.Client/Storage/Visualizers/MappedItemVisualizer.cs create mode 100644 Content.Server/Atmos/Piping/Trinary/Components/PressureControlledValveComponent.cs create mode 100644 Content.Server/Atmos/Piping/Trinary/EntitySystems/PressureControlledValveSystem.cs create mode 100644 Content.Server/Audio/ContentAudioSystem.cs create mode 100644 Content.Server/CrewManifest/CrewManifestEui.cs create mode 100644 Content.Server/CrewManifest/CrewManifestSystem.cs create mode 100644 Content.Server/CrewManifest/CrewManifestViewerComponent.cs rename Content.Server/Dragon/{ => Components}/DragonComponent.cs (66%) create mode 100644 Content.Server/Dragon/Components/DragonRiftComponent.cs create mode 100644 Content.Server/Dragon/DragonSystem.Rule.cs create mode 100644 Content.Server/Shuttles/Components/IFFConsoleComponent.cs create mode 100644 Content.Server/Shuttles/Events/HyperspaceJumpCompletedEvent.cs create mode 100644 Content.Server/Shuttles/Systems/ShuttleSystem.IFF.cs create mode 100644 Content.Server/Sound/Components/EmitSoundOnDropComponent.cs create mode 100644 Content.Server/Sound/Components/EmitSoundOnPickupComponent.cs delete mode 100644 Content.Server/Sprite/Components/RandomSpriteColorComponent.cs delete mode 100644 Content.Server/Sprite/Components/RandomSpriteStateComponent.cs create mode 100644 Content.Server/StationRecords/Components/GeneralStationRecordConsoleComponent.cs create mode 100644 Content.Server/StationRecords/Components/StationRecordKeyStorageComponent.cs create mode 100644 Content.Server/StationRecords/Components/StationRecordsComponent.cs create mode 100644 Content.Server/StationRecords/StationRecordSet.cs create mode 100644 Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs create mode 100644 Content.Server/StationRecords/Systems/StationRecordKeyStorageSystem.cs create mode 100644 Content.Server/StationRecords/Systems/StationRecordsSystem.cs create mode 100644 Content.Server/Zombies/ActiveZombieComponent.cs create mode 100644 Content.Shared/Audio/SharedContentAudioSystem.cs create mode 100644 Content.Shared/CrewManifest/SharedCrewManifestSystem.cs create mode 100644 Content.Shared/Dragon/DragonRiftComponentState.cs create mode 100644 Content.Shared/Dragon/SharedDragonRiftComponent.cs create mode 100644 Content.Shared/Movement/Components/MovementAlwaysTouchingComponent.cs create mode 100644 Content.Shared/Shuttles/BUIStates/IFFConsoleBoundUserInterfaceState.cs create mode 100644 Content.Shared/Shuttles/Components/IFFComponent.cs create mode 100644 Content.Shared/Shuttles/Events/IFFShowIFFMessage.cs create mode 100644 Content.Shared/Shuttles/Events/IFFShowVesselMessage.cs create mode 100644 Content.Shared/Shuttles/Systems/SharedShuttleSystem.IFF.cs create mode 100644 Content.Shared/Sprite/RandomSpriteComponent.cs create mode 100644 Content.Shared/Sprite/SharedRandomSpriteSystem.cs create mode 100644 Content.Shared/StationRecords/GeneralStationRecord.cs create mode 100644 Content.Shared/StationRecords/SharedGeneralStationRecordConsoleSystem.cs create mode 100644 Content.Shared/StationRecords/StationRecordKey.cs create mode 100644 Resources/Audio/Effects/Footsteps/carpetbarefoot1.ogg create mode 100644 Resources/Audio/Effects/Footsteps/carpetbarefoot2.ogg create mode 100644 Resources/Audio/Effects/Footsteps/carpetbarefoot3.ogg create mode 100644 Resources/Audio/Effects/Footsteps/carpetbarefoot4.ogg create mode 100644 Resources/Audio/Effects/Footsteps/carpetbarefoot5.ogg create mode 100644 Resources/Audio/Effects/Footsteps/hardbarefoot1.ogg create mode 100644 Resources/Audio/Effects/Footsteps/hardbarefoot2.ogg create mode 100644 Resources/Audio/Effects/Footsteps/hardbarefoot3.ogg create mode 100644 Resources/Audio/Effects/Footsteps/hardbarefoot4.ogg create mode 100644 Resources/Audio/Effects/Footsteps/hardbarefoot5.ogg create mode 100644 Resources/Audio/Effects/Footsteps/woodbarefoot1.ogg create mode 100644 Resources/Audio/Effects/Footsteps/woodbarefoot2.ogg create mode 100644 Resources/Audio/Effects/Footsteps/woodbarefoot3.ogg create mode 100644 Resources/Audio/Effects/Footsteps/woodbarefoot4.ogg create mode 100644 Resources/Audio/Effects/Footsteps/woodbarefoot5.ogg create mode 100644 Resources/Audio/Misc/nukeops.ogg create mode 100644 Resources/Audio/Voice/Zombie/attributions.yml create mode 100644 Resources/Audio/Voice/Zombie/zombie-1.ogg create mode 100644 Resources/Audio/Voice/Zombie/zombie-2.ogg create mode 100644 Resources/Audio/Voice/Zombie/zombie-3.ogg create mode 100644 Resources/Audio/Weapons/Guns/Gunshots/rocket_launcher.ogg create mode 100644 Resources/Locale/en-US/crew-manifest/crew-manifest.ftl create mode 100644 Resources/Locale/en-US/prototypes/access/accesses.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-armory.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-atmospherics.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-botany.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-emergency.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-engineering.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-engines.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-food.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-fun.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-livestock.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-materials.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-medical.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-science.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-security.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-service.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/cargo/cargo-shuttle.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/armory-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/botany-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/emergency-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/engineering-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/engines-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/food-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/fun-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/materials-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/medical-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/salvage-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/security-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/service-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/fills/crates/syndicate-crates.ftl create mode 100644 Resources/Locale/en-US/prototypes/catalog/research/technologies.ftl create mode 100644 Resources/Locale/en-US/prototypes/entities/objects/specific/xenoarchaelogy/artifact-equipment.ftl create mode 100644 Resources/Locale/en-US/prototypes/entities/structures/shuttles/thrusters.ftl create mode 100644 Resources/Locale/en-US/prototypes/entities/structures/storage/canisters/gas-canisters.ftl create mode 100644 Resources/Locale/en-US/prototypes/entities/structures/storage/tanks/tanks.ftl create mode 100644 Resources/Locale/en-US/shuttles/iff.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/structures/specific/dragon.ftl create mode 100644 Resources/Locale/en-US/station-records/general-station-records.ftl create mode 100644 Resources/Locale/ru-RU/crew-manifest/crew-manifest.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/access/accesses.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-armory.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-atmospherics.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-botany.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-emergency.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-engineering.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-engines.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-food.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-fun.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-livestock.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-materials.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-medical.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-science.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-security.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-service.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/cargo/cargo-shuttle.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/armory-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/botany-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/emergency-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/engineering-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/engines-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/food-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/fun-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/livestock-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/materials-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/medical-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/salvage-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/security-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/service-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/fills/crates/syndicate-crates.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/catalog/research/technologies.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/entities/objects/specific/xenoarchaelogy/artifact-equipment.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/entities/structures/shuttles/thrusters.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/entities/structures/storage/canisters/gas-canisters.ftl create mode 100644 Resources/Locale/ru-RU/prototypes/entities/structures/storage/tanks/tanks.ftl create mode 100644 Resources/Locale/ru-RU/shuttles/iff.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/base_instruments.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_brass.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_misc.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_percussion.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_string.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_structures.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/instruments/instruments_wind.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/structures/specific/dragon.ftl create mode 100644 Resources/Locale/ru-RU/station-records/general-station-records.ftl delete mode 100644 Resources/Prototypes/Datasets/Names/chair.yml create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_brass.yml create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_percussion.yml create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_string.yml rename Resources/Prototypes/Entities/{Structures/Furniture/instruments.yml => Objects/Fun/Instruments/instruments_structures.yml} (60%) create mode 100644 Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_wind.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Fun/instruments.yml create mode 100644 Resources/Prototypes/Entities/Structures/Specific/dragon.yml delete mode 100644 Resources/Prototypes/Entities/Structures/Walls/base_structurewalls.yml create mode 100644 Resources/Textures/Interface/Actions/carp_rift.rsi/icon.png create mode 100644 Resources/Textures/Interface/Actions/carp_rift.rsi/meta.json rename Resources/Textures/Mobs/Aliens/Carps/holo.rsi/{alive.png => base.png} (100%) delete mode 100644 Resources/Textures/Mobs/Aliens/Carps/holo.rsi/crit.png rename Resources/Textures/Mobs/Aliens/Carps/magic.rsi/{alive.png => base.png} (100%) delete mode 100644 Resources/Textures/Mobs/Aliens/Carps/magic.rsi/crit.png delete mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/alive.png create mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/base.png create mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/base_dead.png delete mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/crit.png delete mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/dead.png create mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/dead_mouth.png create mode 100644 Resources/Textures/Mobs/Aliens/Carps/space.rsi/mouth.png delete mode 100644 Resources/Textures/Mobs/Animals/chicken.rsi/note.txt delete mode 100644 Resources/Textures/Mobs/Animals/duck.rsi/note.txt create mode 100644 Resources/Textures/Objects/Fun/Instruments/bagpipes.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bagpipes.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bagpipes.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bagpipes.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/bassguitar.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bassguitar.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bassguitar.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/bassguitar.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/cello.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/cello.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/cello.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/cello.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/clarinet.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/clarinet.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/clarinet.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/clarinet.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/flute.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/flute.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/flute.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/flute.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/guitarlessfrets.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/guitarlessfrets.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/guitarlessfrets.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/guitarlessfrets.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/kalimba.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/kalimba.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/kalimba.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/kalimba.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/microphone.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/microphone.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/microphone.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/microphone.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/musicbox.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/musicbox.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/musicbox.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/musicbox.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/ocarina.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/ocarina.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/ocarina.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/ocarina.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/birdtoy.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/cannedapplause.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/helicopter.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/seashell.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/panflute.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/panflute.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/panflute.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/panflute.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/reversecymbal.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/reversecymbal.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/reversecymbal.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/reversecymbal.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/rockguitar.rsi/wielded-inhand-right.png rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/church-organ.png (100%) create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/contrabass.png rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/daw-base.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/daw-display.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/daw-panel.png (100%) create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/harp.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/marimba.png rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/meta.json (69%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/minimoog-broken.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/minimoog.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/piano-broken.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/piano-upright.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/piano.png (100%) rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/pianobroken.png (100%) create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/taiko.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/timpani.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/toms.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/tuba.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/vibraphone.png rename Resources/Textures/{Structures/Furniture/instruments.rsi => Objects/Fun/Instruments/structureinstruments.rsi}/xylophone-broken.png (100%) create mode 100644 Resources/Textures/Objects/Fun/Instruments/structureinstruments.rsi/xylophone.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/viola.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/viola.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/viola.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/viola.rsi/meta.json create mode 100644 Resources/Textures/Objects/Fun/Instruments/woodblock.rsi/icon.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/woodblock.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/woodblock.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Fun/Instruments/woodblock.rsi/meta.json delete mode 100644 Resources/Textures/Structures/Furniture/instruments.rsi/tuba.png delete mode 100644 Resources/Textures/Structures/Furniture/instruments.rsi/xylophone.png create mode 100644 Resources/Textures/Structures/Piping/Atmospherics/pneumaticvalve.rsi/meta.json create mode 100644 Resources/Textures/Structures/Piping/Atmospherics/pneumaticvalve.rsi/off.png create mode 100644 Resources/Textures/Structures/Piping/Atmospherics/pneumaticvalve.rsi/on.png create mode 100644 Resources/Textures/Structures/Shuttles/iff.rsi/helm.png create mode 100644 Resources/Textures/Structures/Shuttles/iff.rsi/meta.json create mode 100644 Resources/Textures/Structures/Specific/carp_rift.rsi/icon.png create mode 100644 Resources/Textures/Structures/Specific/carp_rift.rsi/meta.json diff --git a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs index 897000c184..c5d0227e40 100644 --- a/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs +++ b/Content.Client/Access/UI/IdCardConsoleBoundUserInterface.cs @@ -1,6 +1,7 @@ using Content.Client.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Containers.ItemSlots; +using Content.Shared.CrewManifest; using Robust.Client.GameObjects; using Robust.Shared.Prototypes; using static Content.Shared.Access.Components.SharedIdCardConsoleComponent; @@ -36,6 +37,7 @@ namespace Content.Client.Access.UI _window = new IdCardConsoleWindow(this, _prototypeManager, accessLevels) {Title = _entityManager.GetComponent(Owner.Owner).EntityName}; + _window.CrewManifestButton.OnPressed += _ => SendMessage(new CrewManifestOpenUiMessage()); _window.PrivilegedIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(PrivilegedIdCardSlotId)); _window.TargetIdButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(TargetIdCardSlotId)); diff --git a/Content.Client/Access/UI/IdCardConsoleWindow.xaml b/Content.Client/Access/UI/IdCardConsoleWindow.xaml index d095ec46f6..c29adc8ebd 100644 --- a/Content.Client/Access/UI/IdCardConsoleWindow.xaml +++ b/Content.Client/Access/UI/IdCardConsoleWindow.xaml @@ -1,14 +1,19 @@ - -