From fc8dc265bc94471de98395d7f332f8e0298103c7 Mon Sep 17 00:00:00 2001 From: solomam Date: Thu, 25 Jun 2026 13:45:37 +0100 Subject: [PATCH 01/26] Added Xenoborg Stuff Signed-off-by: solomam --- .../Remotes/UI/DoorRemoteStatusControl.cs | 1 + .../Robotics/UI/RoboticsConsoleWindow.xaml.cs | 10 +- Content.Server/Remotes/DoorRemoteSystem.cs | 30 +- .../Robotics/Systems/RoboticsConsoleSystem.cs | 12 +- .../Borgs/BorgSwitchableTypeSystem.cs | 4 +- Content.Server/Xenoborgs/Xenoborgsystem.cs | 99 + .../Remotes/Components/DoorRemoteComponent.cs | 1 + .../EntitySystems/SharedDoorRemoteSystem.cs | 13 +- .../Components/RoboticsConsoleComponent.cs | 6 + Content.Shared/Robotics/RoboticsConsoleUi.cs | 7 +- .../Components/MothershipCoreComponent.cs | 7 + .../Xenoborgs/Components/XenoborgComponent.cs | 32 + Resources/Audio/Effects/attributions.yml | 5 + Resources/Audio/Effects/stealthoff.ogg | Bin 0 -> 6727 bytes Resources/Audio/Machines/attributions.yml | 5 + .../Machines/warning_buzzer_xenoborg.ogg | Bin 0 -> 63559 bytes .../Audio/Voice/Xenoborg/attributions.yml | 18 + .../Audio/Voice/Xenoborg/xenoborg_ask.ogg | Bin 0 -> 7464 bytes .../Voice/Xenoborg/xenoborg_bikehorn.ogg | Bin 0 -> 11264 bytes .../Voice/Xenoborg/xenoborg_buzz-sigh.ogg | Bin 0 -> 8573 bytes .../Voice/Xenoborg/xenoborg_buzz-two.ogg | Bin 0 -> 8009 bytes .../Audio/Voice/Xenoborg/xenoborg_chime.ogg | Bin 0 -> 7419 bytes .../Audio/Voice/Xenoborg/xenoborg_exclaim.ogg | Bin 0 -> 8815 bytes .../Audio/Voice/Xenoborg/xenoborg_laugh_1.ogg | Bin 0 -> 21437 bytes .../Audio/Voice/Xenoborg/xenoborg_laugh_2.ogg | Bin 0 -> 22204 bytes .../Audio/Voice/Xenoborg/xenoborg_laugh_3.ogg | Bin 0 -> 17598 bytes .../Audio/Voice/Xenoborg/xenoborg_laugh_4.ogg | Bin 0 -> 21523 bytes .../Audio/Voice/Xenoborg/xenoborg_ping.ogg | Bin 0 -> 11353 bytes .../Audio/Voice/Xenoborg/xenoborg_scream.ogg | Bin 0 -> 16751 bytes .../Audio/Voice/Xenoborg/xenoborg_talk.ogg | Bin 0 -> 7718 bytes .../Audio/Voice/Xenoborg/xenoborg_twobeep.ogg | Bin 0 -> 11178 bytes .../_Mono/Effects/Footsteps/attributions.yml | 6 + .../_Mono/Effects/Footsteps/borgwalk3.ogg | Bin 0 -> 9616 bytes .../_Mono/Effects/Footsteps/borgwalk4.ogg | Bin 0 -> 8982 bytes .../Locale/en-US/_Mono/events/shuttles.ftl | 5 + .../en-US/_Mono/ghostroles/xenoborg.ftl | 12 + Resources/Locale/en-US/_Mono/silicon.ftl | 18 +- .../Locale/en-US/devices/device-network.ftl | 2 + .../Locale/en-US/door-remote/door-remote.ftl | 1 + .../en-US/headset/headset-component.ftl | 2 + Resources/Locale/en-US/station-laws/laws.ftl | 17 + .../_Mono/Shuttles/Xenoborg/mothership.yml | 3758 +++++++++++++++++ .../Device/devicenet_frequencies.yml | 11 + .../Mobs/Cyborgs/base_borg_chassis.yml | 22 + .../Entities/Mobs/Player/silicon.yml | 106 + .../Circuitboards/Machine/production.yml | 15 + .../Devices/Circuitboards/computer.yml | 12 + .../Devices/Electronics/door_access.yml | 9 + .../Entities/Objects/Devices/door_remote.yml | 22 + .../Entities/Objects/Devices/pinpointer.yml | 74 + .../Objects/Misc/identification_cards.yml | 26 + .../Entities/Objects/Misc/tiles.yml | 15 + .../Specific/Xenoborg/cloaking_device.yml | 46 + .../Specific/Xenoborg/nocturine_hypo.yml | 22 + .../Objects/Tools/access_configurator.yml | 30 + .../Entities/Objects/Tools/jammer.yml | 19 + .../Weapons/Guns/Battery/battery_guns.yml | 32 + .../Structures/Doors/Airlocks/access.yml | 23 + .../Structures/Doors/Airlocks/airlocks.yml | 10 + .../Structures/Doors/Airlocks/shuttle.yml | 8 + .../Structures/Doors/Shutter/blast_door.yml | 40 + .../Structures/Machines/artifact_analyzer.yml | 10 + .../Machines/surveillance_camera_routers.yml | 17 + .../Entities/Structures/Power/apc.yml | 16 + .../Entities/Structures/Power/chargers.yml | 10 + .../Structures/Shuttles/thrusters.yml | 16 + .../Entities/Structures/Walls/walls.yml | 28 + .../Entities/Structures/Windows/xenoborg.yml | 14 + .../Graphs/repaired_xenoborg_pinpointer.yml | 34 + .../Recipes/Crafting/improvised.yml | 13 + Resources/Prototypes/Tiles/floors.yml | 13 + Resources/Prototypes/Voice/speech_sounds.yml | 9 + .../Prototypes/_Mono/Access/xenoborg.yml | 9 + .../Entities/Markers/Spawners/ghost_roles.yml | 31 + .../Mobs/Cyborgs/base_borg_chassis.yml | 127 +- .../Entities/Mobs/Cyborgs/borg_chassis.yml | 121 + .../Entities/Mobs/Cyborgs/borg_subtypes.yml | 27 +- .../Entities/Mobs/Player/silicon-laws.yml | 74 + .../_Mono/Entities/Mobs/Player/silicon.yml | 247 ++ .../Devices/Circuitboards/computer.yml | 12 + .../Specific/Robotics/borg_modules.yml | 239 ++ .../Structures/Machines/computers.yml | 59 + .../Lathes/Xenoborgs/Packs/xenoborgs.yml | 22 + .../Recipes/Lathes/Xenoborgs/xenoborgs.yml | 86 + .../Prototypes/_Mono/Roles/Ghostroles/ai.yml | 8 + Resources/Prototypes/_Mono/borg_types.yml | 144 +- .../_NF/SoundCollections/footsteps_nf.yml | 11 + Resources/Prototypes/ai_factions.yml | 6 + Resources/Prototypes/radio_channels.yml | 20 + Resources/Prototypes/tags.yml | 21 + Resources/Prototypes/typing_indicator.yml | 6 + .../Textures/Effects/speech.rsi/meta.json | 33 +- .../Textures/Effects/speech.rsi/xenoborg0.png | Bin 0 -> 214 bytes .../Textures/Effects/speech.rsi/xenoborg1.png | Bin 0 -> 177 bytes .../Textures/Effects/speech.rsi/xenoborg2.png | Bin 0 -> 175 bytes .../Textures/Effects/speech.rsi/xenoborg3.png | Bin 0 -> 396 bytes .../Mobs/Silicon/mothership_core.rsi/ai.png | Bin 0 -> 5070 bytes .../Silicon/mothership_core.rsi/ai_camera.png | Bin 0 -> 476 bytes .../Silicon/mothership_core.rsi/ai_dead.png | Bin 0 -> 4405 bytes .../mothership_core.rsi/ai_empty - Copy.png | Bin 0 -> 4405 bytes .../Silicon/mothership_core.rsi/ai_empty.png | Bin 0 -> 4266 bytes .../Mobs/Silicon/mothership_core.rsi/base.png | Bin 0 -> 972 bytes .../Silicon/mothership_core.rsi/building.png | Bin 0 -> 596 bytes .../Silicon/mothership_core.rsi/default.png | Bin 0 -> 2052 bytes .../Mobs/Silicon/mothership_core.rsi/icon.png | Bin 0 -> 536 bytes .../Silicon/mothership_core.rsi/inserting.png | Bin 0 -> 5782 bytes .../Silicon/mothership_core.rsi/meta.json | 125 + .../Silicon/mothership_core.rsi/panel.png | Bin 0 -> 6399 bytes .../mothership_core.rsi/unlit-building.png | Bin 0 -> 596 bytes .../Silicon/mothership_core.rsi/unlit.png | Bin 0 -> 536 bytes .../pinpointer.rsi/inhand-left-base.png | Bin 0 -> 266 bytes .../pinpointer.rsi/inhand-left-stripe.png | Bin 0 -> 200 bytes .../pinpointer.rsi/inhand-left-top.png | Bin 0 -> 237 bytes .../pinpointer.rsi/inhand-right-base.png | Bin 0 -> 281 bytes .../pinpointer.rsi/inhand-right-stripe.png | Bin 0 -> 199 bytes .../pinpointer.rsi/inhand-right-top.png | Bin 0 -> 246 bytes .../Objects/Devices/pinpointer.rsi/meta.json | 44 +- .../pinpointer-xenoborg-piece-1.png | Bin 0 -> 410 bytes .../pinpointer-xenoborg-piece-2.png | Bin 0 -> 316 bytes .../pinpointer-xenoborg-piece-3.png | Bin 0 -> 315 bytes .../pinpointer-xenoborg-piece-4.png | Bin 0 -> 374 bytes .../pinpointer-xenoborg-repaired.png | Bin 0 -> 504 bytes .../pinpointer.rsi/pinpointer-xenoborg.png | Bin 0 -> 353 bytes .../Textures/Objects/Tiles/tile.rsi/meta.json | 3 + .../Objects/Tiles/tile.rsi/xenoborg-floor.png | Bin 0 -> 233 bytes .../Battery/xenoborg_laser_gun.rsi/base.png | Bin 0 -> 518 bytes .../Battery/xenoborg_laser_gun.rsi/icon.png | Bin 0 -> 523 bytes .../xenoborg_laser_gun.rsi/mag-unshaded-0.png | Bin 0 -> 272 bytes .../xenoborg_laser_gun.rsi/mag-unshaded-1.png | Bin 0 -> 285 bytes .../xenoborg_laser_gun.rsi/mag-unshaded-2.png | Bin 0 -> 280 bytes .../xenoborg_laser_gun.rsi/mag-unshaded-3.png | Bin 0 -> 289 bytes .../xenoborg_laser_gun.rsi/mag-unshaded-4.png | Bin 0 -> 278 bytes .../Battery/xenoborg_laser_gun.rsi/meta.json | 32 + .../shuttle_xenoborg.rsi/assembly.png | Bin 0 -> 352 bytes .../shuttle_xenoborg.rsi/bolted_unlit.png | Bin 0 -> 4972 bytes .../Standard/shuttle_xenoborg.rsi/closed.png | Bin 0 -> 629 bytes .../shuttle_xenoborg.rsi/closed_unlit.png | Bin 0 -> 5035 bytes .../Standard/shuttle_xenoborg.rsi/closing.png | Bin 0 -> 1771 bytes .../shuttle_xenoborg.rsi/closing_unlit.png | Bin 0 -> 6610 bytes .../shuttle_xenoborg.rsi/deny_unlit.png | Bin 0 -> 6524 bytes .../shuttle_xenoborg.rsi/emergency_unlit.png | Bin 0 -> 5301 bytes .../Standard/shuttle_xenoborg.rsi/meta.json | 146 + .../Standard/shuttle_xenoborg.rsi/open.png | Bin 0 -> 428 bytes .../Standard/shuttle_xenoborg.rsi/opening.png | Bin 0 -> 1811 bytes .../shuttle_xenoborg.rsi/opening_unlit.png | Bin 0 -> 6610 bytes .../shuttle_xenoborg.rsi/panel_closing.png | Bin 0 -> 6400 bytes .../shuttle_xenoborg.rsi/panel_open.png | Bin 0 -> 5073 bytes .../shuttle_xenoborg.rsi/panel_opening.png | Bin 0 -> 6183 bytes .../Standard/shuttle_xenoborg.rsi/welded.png | Bin 0 -> 5638 bytes .../Standard/xenoborg.rsi/assembly.png | Bin 0 -> 401 bytes .../Standard/xenoborg.rsi/bolted_unlit.png | Bin 0 -> 259 bytes .../Airlocks/Standard/xenoborg.rsi/closed.png | Bin 0 -> 395 bytes .../Standard/xenoborg.rsi/closed_unlit.png | Bin 0 -> 259 bytes .../Standard/xenoborg.rsi/closing.png | Bin 0 -> 1541 bytes .../Standard/xenoborg.rsi/closing_unlit.png | Bin 0 -> 521 bytes .../Standard/xenoborg.rsi/deny_unlit.png | Bin 0 -> 496 bytes .../Standard/xenoborg.rsi/emergency_unlit.png | Bin 0 -> 407 bytes .../Airlocks/Standard/xenoborg.rsi/meta.json | 198 + .../Airlocks/Standard/xenoborg.rsi/open.png | Bin 0 -> 311 bytes .../Standard/xenoborg.rsi/opening.png | Bin 0 -> 1064 bytes .../Standard/xenoborg.rsi/opening_unlit.png | Bin 0 -> 521 bytes .../Standard/xenoborg.rsi/panel_closing.png | Bin 0 -> 494 bytes .../Standard/xenoborg.rsi/panel_open.png | Bin 0 -> 240 bytes .../Standard/xenoborg.rsi/panel_opening.png | Bin 0 -> 488 bytes .../Airlocks/Standard/xenoborg.rsi/sparks.png | Bin 0 -> 697 bytes .../Standard/xenoborg.rsi/sparks_broken.png | Bin 0 -> 315 bytes .../Standard/xenoborg.rsi/sparks_damaged.png | Bin 0 -> 184 bytes .../Standard/xenoborg.rsi/sparks_open.png | Bin 0 -> 281 bytes .../Airlocks/Standard/xenoborg.rsi/welded.png | Bin 0 -> 300 bytes .../xenoborg_blastdoor.rsi/assembly.png | Bin 0 -> 403 bytes .../xenoborg_blastdoor.rsi/closed.png | Bin 0 -> 404 bytes .../xenoborg_blastdoor.rsi/closing.png | Bin 0 -> 1649 bytes .../Shutters/xenoborg_blastdoor.rsi/meta.json | 53 + .../Shutters/xenoborg_blastdoor.rsi/open.png | Bin 0 -> 282 bytes .../xenoborg_blastdoor.rsi/opening.png | Bin 0 -> 1441 bytes .../xenoborg_blastdoor.rsi/welded.png | Bin 0 -> 292 bytes .../Machines/body_crusher.rsi/base.png | Bin 0 -> 650 bytes .../Machines/body_crusher.rsi/door-closed.png | Bin 0 -> 272 bytes .../Machines/body_crusher.rsi/glass.png | Bin 0 -> 195 bytes .../Machines/body_crusher.rsi/icon.png | Bin 0 -> 977 bytes .../Machines/body_crusher.rsi/lights.png | Bin 0 -> 213 bytes .../Machines/body_crusher.rsi/meta.json | 51 + .../Machines/body_crusher.rsi/piston-push.png | Bin 0 -> 1320 bytes .../Machines/body_crusher.rsi/piston.png | Bin 0 -> 347 bytes .../Machines/computers.rsi/meta.json | 6 +- .../Machines/computers.rsi/xenorobot.png | Bin 0 -> 646 bytes .../xenoborg_charger.rsi/borgcharger-u0.png | Bin 0 -> 400 bytes .../xenoborg_charger.rsi/borgcharger-u1.png | Bin 0 -> 594 bytes .../xenoborg_charger.rsi/borgcharger0.png | Bin 0 -> 150 bytes .../xenoborg_charger.rsi/borgcharger1.png | Bin 0 -> 289 bytes .../xenoborg_charger.rsi/borgcharger2.png | Bin 0 -> 150 bytes .../xenoborg_charger.rsi/borgcharger3.png | Bin 0 -> 147 bytes .../Power/xenoborg_charger.rsi/borgdecon1.png | Bin 0 -> 194 bytes .../Power/xenoborg_charger.rsi/meta.json | 40 + .../Shuttles/xenoborg_thruster.rsi/base.png | Bin 0 -> 2082 bytes .../Shuttles/xenoborg_thruster.rsi/meta.json | 83 + .../Shuttles/xenoborg_thruster.rsi/thrust.png | Bin 0 -> 506 bytes .../thrust_burn_unshaded.png | Bin 0 -> 2581 bytes .../Structures/Walls/xenoborg.rsi/full.png | Bin 0 -> 354 bytes .../Structures/Walls/xenoborg.rsi/meta.json | 46 + .../Walls/xenoborg.rsi/xenoborg0.png | Bin 0 -> 471 bytes .../Walls/xenoborg.rsi/xenoborg1.png | Bin 0 -> 470 bytes .../Walls/xenoborg.rsi/xenoborg2.png | Bin 0 -> 471 bytes .../Walls/xenoborg.rsi/xenoborg3.png | Bin 0 -> 470 bytes .../Walls/xenoborg.rsi/xenoborg4.png | Bin 0 -> 471 bytes .../Walls/xenoborg.rsi/xenoborg5.png | Bin 0 -> 525 bytes .../Walls/xenoborg.rsi/xenoborg6.png | Bin 0 -> 471 bytes .../Walls/xenoborg.rsi/xenoborg7.png | Bin 0 -> 304 bytes .../Walls/xenoborg_diagonal.rsi/meta.json | 19 + .../Walls/xenoborg_diagonal.rsi/state0.png | Bin 0 -> 3706 bytes .../Walls/xenoborg_diagonal.rsi/state1.png | Bin 0 -> 3817 bytes .../Structures/Windows/xenoborg.rsi/full.png | Bin 0 -> 401 bytes .../Structures/Windows/xenoborg.rsi/meta.json | 46 + .../Windows/xenoborg.rsi/xenoborg0.png | Bin 0 -> 497 bytes .../Windows/xenoborg.rsi/xenoborg1.png | Bin 0 -> 469 bytes .../Windows/xenoborg.rsi/xenoborg2.png | Bin 0 -> 497 bytes .../Windows/xenoborg.rsi/xenoborg3.png | Bin 0 -> 469 bytes .../Windows/xenoborg.rsi/xenoborg4.png | Bin 0 -> 462 bytes .../Windows/xenoborg.rsi/xenoborg5.png | Bin 0 -> 531 bytes .../Windows/xenoborg.rsi/xenoborg6.png | Bin 0 -> 462 bytes .../Windows/xenoborg.rsi/xenoborg7.png | Bin 0 -> 315 bytes Resources/Textures/Tiles/attributions.yml | 5 + Resources/Textures/Tiles/exoborg.png | Bin 0 -> 235 bytes .../Action/actions_borg.rsi/meta.json | 60 + .../xenoborg-access-breaker-module.png | Bin 0 -> 283 bytes .../xenoborg-basic-module.png | Bin 0 -> 247 bytes .../xenoborg-camera-computer.png | Bin 0 -> 253 bytes .../xenoborg-control-computer.png | Bin 0 -> 298 bytes .../xenoborg-door-remote-module.png | Bin 0 -> 256 bytes .../xenoborg-extinguisher-module.png | Bin 0 -> 263 bytes .../actions_borg.rsi/xenoborg-eye-module.png | Bin 0 -> 291 bytes .../actions_borg.rsi/xenoborg-eye2-module.png | Bin 0 -> 313 bytes .../actions_borg.rsi/xenoborg-hypo-module.png | Bin 0 -> 265 bytes .../xenoborg-jammer-module.png | Bin 0 -> 278 bytes .../actions_borg.rsi/xenoborg-jump-module.png | Bin 0 -> 365 bytes .../xenoborg-laser-module.png | Bin 0 -> 278 bytes .../xenoborg-laser2-module.png | Bin 0 -> 302 bytes .../xenoborg-module-module.png | Bin 0 -> 276 bytes .../xenoborg-projector-module.png | Bin 0 -> 259 bytes .../xenoborg-space-movement-module.png | Bin 0 -> 295 bytes .../xenoborg-sword-module.png | Bin 0 -> 261 bytes .../xenoborg-sword2-module.png | Bin 0 -> 280 bytes .../actions_borg.rsi/xenoborg-tile-module.png | Bin 0 -> 275 bytes .../actions_borg.rsi/xenoborg-tool-module.png | Bin 0 -> 330 bytes .../XENOBORG/xenoborgchassis.rsi/clown.png | Bin 0 -> 3056 bytes .../XENOBORG/xenoborgchassis.rsi/clown_e.png | Bin 0 -> 308 bytes .../xenoborgchassis.rsi/clown_e_r.png | Bin 0 -> 299 bytes .../XENOBORG/xenoborgchassis.rsi/clown_l.png | Bin 0 -> 429 bytes .../XENOBORG/xenoborgchassis.rsi/derelict.png | Bin 0 -> 11838 bytes .../xenoborgchassis.rsi/derelict_e.png | Bin 0 -> 5508 bytes .../xenoborgchassis.rsi/derelict_e_r.png | Bin 0 -> 5515 bytes .../xenoborgchassis.rsi/derelict_icon.png | Bin 0 -> 6429 bytes .../xenoborgchassis.rsi/derelict_l.png | Bin 0 -> 6986 bytes .../XENOBORG/xenoborgchassis.rsi/engineer.png | Bin 0 -> 1885 bytes .../xenoborgchassis.rsi/engineer_derelict.png | Bin 0 -> 3312 bytes .../engineer_derelict_crystal.png | Bin 0 -> 1333 bytes .../xenoborgchassis.rsi/engineer_e.png | Bin 0 -> 314 bytes .../xenoborgchassis.rsi/engineer_e_r.png | Bin 0 -> 317 bytes .../xenoborgchassis.rsi/engineer_l.png | Bin 0 -> 638 bytes .../XENOBORG/xenoborgchassis.rsi/janitor.png | Bin 0 -> 3084 bytes .../xenoborgchassis.rsi/janitor_derelict.png | Bin 0 -> 4522 bytes .../xenoborgchassis.rsi/janitor_e.png | Bin 0 -> 337 bytes .../xenoborgchassis.rsi/janitor_e_r.png | Bin 0 -> 334 bytes .../xenoborgchassis.rsi/janitor_l.png | Bin 0 -> 673 bytes .../xenoborgchassis.rsi/janitor_moving.png | Bin 0 -> 4280 bytes .../janitor_moving_derelict.png | Bin 0 -> 5502 bytes .../XENOBORG/xenoborgchassis.rsi/medical.png | Bin 0 -> 3198 bytes .../xenoborgchassis.rsi/medical_derelict.png | Bin 0 -> 4171 bytes .../xenoborgchassis.rsi/medical_e.png | Bin 0 -> 294 bytes .../xenoborgchassis.rsi/medical_e_r.png | Bin 0 -> 279 bytes .../xenoborgchassis.rsi/medical_l.png | Bin 0 -> 531 bytes .../xenoborgchassis.rsi/medical_moving.png | Bin 0 -> 3342 bytes .../medical_moving_derelict.png | Bin 0 -> 4378 bytes .../XENOBORG/xenoborgchassis.rsi/meta.json | 791 ++++ .../XENOBORG/xenoborgchassis.rsi/miner.png | Bin 0 -> 2203 bytes .../xenoborgchassis.rsi/miner_derelict.png | Bin 0 -> 3494 bytes .../XENOBORG/xenoborgchassis.rsi/miner_e.png | Bin 0 -> 270 bytes .../xenoborgchassis.rsi/miner_e_r.png | Bin 0 -> 271 bytes .../XENOBORG/xenoborgchassis.rsi/miner_l.png | Bin 0 -> 461 bytes .../xenoborgchassis.rsi/miner_moving.png | Bin 0 -> 2958 bytes .../miner_moving_derelict.png | Bin 0 -> 4363 bytes .../XENOBORG/xenoborgchassis.rsi/peace.png | Bin 0 -> 2016 bytes .../XENOBORG/xenoborgchassis.rsi/peace_e.png | Bin 0 -> 308 bytes .../xenoborgchassis.rsi/peace_e_r.png | Bin 0 -> 299 bytes .../XENOBORG/xenoborgchassis.rsi/peace_l.png | Bin 0 -> 429 bytes .../XENOBORG/xenoborgchassis.rsi/robot.png | Bin 0 -> 1705 bytes .../XENOBORG/xenoborgchassis.rsi/robot_e.png | Bin 0 -> 329 bytes .../xenoborgchassis.rsi/robot_e_r.png | Bin 0 -> 325 bytes .../XENOBORG/xenoborgchassis.rsi/robot_l.png | Bin 0 -> 648 bytes .../XENOBORG/xenoborgchassis.rsi/service.png | Bin 0 -> 1820 bytes .../xenoborgchassis.rsi/service_e.png | Bin 0 -> 225 bytes .../xenoborgchassis.rsi/service_e_r.png | Bin 0 -> 230 bytes .../xenoborgchassis.rsi/service_l.png | Bin 0 -> 419 bytes .../xenoborgchassis.rsi/synd_engi.png | Bin 0 -> 1634 bytes .../xenoborgchassis.rsi/synd_engi_e.png | Bin 0 -> 425 bytes .../xenoborgchassis.rsi/synd_engi_l.png | Bin 0 -> 544 bytes .../xenoborgchassis.rsi/synd_medical.png | Bin 0 -> 1383 bytes .../xenoborgchassis.rsi/synd_medical_e.png | Bin 0 -> 1168 bytes .../xenoborgchassis.rsi/synd_medical_l.png | Bin 0 -> 1168 bytes .../XENOBORG/xenoborgchassis.rsi/synd_sec.png | Bin 0 -> 2018 bytes .../xenoborgchassis.rsi/synd_sec_derelict.png | Bin 0 -> 3707 bytes .../synd_sec_derelict_e.png | Bin 0 -> 824 bytes .../synd_sec_derelict_l.png | Bin 0 -> 924 bytes .../xenoborgchassis.rsi/synd_sec_e.png | Bin 0 -> 521 bytes .../xenoborgchassis.rsi/synd_sec_l.png | Bin 0 -> 550 bytes .../xenoborgchassis.rsi/xenoborg_engi.png | Bin 0 -> 1546 bytes .../xenoborgchassis.rsi/xenoborg_engi_e.png | Bin 0 -> 235 bytes .../xenoborgchassis.rsi/xenoborg_engi_e_r.png | Bin 0 -> 319 bytes .../xenoborgchassis.rsi/xenoborg_engi_l.png | Bin 0 -> 252 bytes .../xenoborgchassis.rsi/xenoborg_heavy.png | Bin 0 -> 825 bytes .../xenoborgchassis.rsi/xenoborg_heavy_e.png | Bin 0 -> 341 bytes .../xenoborg_heavy_e_r.png | Bin 0 -> 322 bytes .../xenoborgchassis.rsi/xenoborg_heavy_l.png | Bin 0 -> 371 bytes .../xenoborgchassis.rsi/xenoborg_scout.png | Bin 0 -> 632 bytes .../xenoborgchassis.rsi/xenoborg_scout_e.png | Bin 0 -> 448 bytes .../xenoborg_scout_e_r.png | Bin 0 -> 290 bytes .../xenoborgchassis.rsi/xenoborg_scout_l.png | Bin 0 -> 448 bytes .../xenoborgchassis.rsi/xenoborg_stealth.png | Bin 0 -> 419 bytes .../xenoborg_stealth_e.png | Bin 0 -> 489 bytes .../xenoborg_stealth_e_r.png | Bin 0 -> 292 bytes .../xenoborg_stealth_l.png | Bin 0 -> 539 bytes .../icon-xenoborg-access-breaker.png | Bin 0 -> 182 bytes .../borgmodule.rsi/icon-xenoborg-basic.png | Bin 0 -> 185 bytes .../borgmodule.rsi/icon-xenoborg-cloak.png | Bin 0 -> 184 bytes .../borgmodule.rsi/icon-xenoborg-cloak2.png | Bin 0 -> 152 bytes .../icon-xenoborg-fire-extinguisher.png | Bin 0 -> 187 bytes .../borgmodule.rsi/icon-xenoborg-hypo.png | Bin 0 -> 186 bytes .../borgmodule.rsi/icon-xenoborg-jammer.png | Bin 0 -> 177 bytes .../borgmodule.rsi/icon-xenoborg-jump.png | Bin 0 -> 183 bytes .../borgmodule.rsi/icon-xenoborg-laser.png | Bin 0 -> 185 bytes .../borgmodule.rsi/icon-xenoborg-laser2.png | Bin 0 -> 184 bytes .../icon-xenoborg-projector.png | Bin 0 -> 192 bytes .../icon-xenoborg-space-movement.png | Bin 0 -> 181 bytes .../borgmodule.rsi/icon-xenoborg-sword.png | Bin 0 -> 194 bytes .../borgmodule.rsi/icon-xenoborg-sword2.png | Bin 0 -> 193 bytes .../borgmodule.rsi/icon-xenoborg-tile.png | Bin 0 -> 179 bytes .../borgmodule.rsi/icon-xenoborg-tools.png | Bin 0 -> 172 bytes .../Robotics/borgmodule.rsi/meta.json | 65 +- .../Robotics/borgmodule.rsi/xenoborg_engi.png | Bin 0 -> 594 bytes .../borgmodule.rsi/xenoborg_generic.png | Bin 0 -> 562 bytes .../borgmodule.rsi/xenoborg_heavy.png | Bin 0 -> 594 bytes .../borgmodule.rsi/xenoborg_scout.png | Bin 0 -> 591 bytes .../borgmodule.rsi/xenoborg_stealth.png | Bin 0 -> 592 bytes 343 files changed, 7882 insertions(+), 27 deletions(-) create mode 100644 Content.Server/Xenoborgs/Xenoborgsystem.cs create mode 100644 Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs create mode 100644 Content.Shared/Xenoborgs/Components/XenoborgComponent.cs create mode 100644 Resources/Audio/Effects/stealthoff.ogg create mode 100644 Resources/Audio/Machines/warning_buzzer_xenoborg.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/attributions.yml create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_ask.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_bikehorn.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_buzz-sigh.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_buzz-two.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_chime.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_exclaim.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_laugh_1.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_laugh_2.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_laugh_3.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_laugh_4.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_ping.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_scream.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_talk.ogg create mode 100644 Resources/Audio/Voice/Xenoborg/xenoborg_twobeep.ogg create mode 100644 Resources/Audio/_Mono/Effects/Footsteps/attributions.yml create mode 100644 Resources/Audio/_Mono/Effects/Footsteps/borgwalk3.ogg create mode 100644 Resources/Audio/_Mono/Effects/Footsteps/borgwalk4.ogg create mode 100644 Resources/Locale/en-US/_Mono/ghostroles/xenoborg.ftl create mode 100644 Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml create mode 100644 Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml create mode 100644 Resources/Prototypes/Entities/Structures/Windows/xenoborg.yml create mode 100644 Resources/Prototypes/Recipes/Crafting/Graphs/repaired_xenoborg_pinpointer.yml create mode 100644 Resources/Prototypes/_Mono/Access/xenoborg.yml create mode 100644 Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/Packs/xenoborgs.yml create mode 100644 Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/xenoborgs.yml create mode 100644 Resources/Textures/Effects/speech.rsi/xenoborg0.png create mode 100644 Resources/Textures/Effects/speech.rsi/xenoborg1.png create mode 100644 Resources/Textures/Effects/speech.rsi/xenoborg2.png create mode 100644 Resources/Textures/Effects/speech.rsi/xenoborg3.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_camera.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_dead.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/base.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/building.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/default.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/icon.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/inserting.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/panel.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/unlit-building.png create mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/unlit.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-base.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-stripe.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-top.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-right-base.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-right-stripe.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-right-top.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-1.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-2.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-3.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-4.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-repaired.png create mode 100644 Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/xenoborg-floor.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/base.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-0.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-1.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-2.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-3.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-4.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/bolted_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/deny_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/emergency_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/opening_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/welded.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/bolted_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closed_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/deny_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/emergency_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/opening_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/panel_closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/panel_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/panel_opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_broken.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/welded.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png create mode 100644 Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/base.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/icon.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png create mode 100644 Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png create mode 100644 Resources/Textures/Structures/Machines/computers.rsi/xenorobot.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger2.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png create mode 100644 Resources/Textures/Structures/Power/xenoborg_charger.rsi/meta.json create mode 100644 Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/base.png create mode 100644 Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json create mode 100644 Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png create mode 100644 Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/full.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg0.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg1.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg2.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg3.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg4.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg5.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg6.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg7.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/meta.json create mode 100644 Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state0.png create mode 100644 Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state1.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/full.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/meta.json create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg0.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg1.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg2.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg3.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg4.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg5.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg6.png create mode 100644 Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg7.png create mode 100644 Resources/Textures/Tiles/exoborg.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-access-breaker-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-basic-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-camera-computer.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-control-computer.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-door-remote-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-extinguisher-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye2-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-hypo-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jammer-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jump-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-laser-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-laser2-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-module-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-projector-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-space-movement-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-sword-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-sword2-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-tile-module.png create mode 100644 Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-tool-module.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_icon.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_derelict_crystal.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_moving.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_moving_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/meta.json create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_moving.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_moving_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout_l.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e_r.png create mode 100644 Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_l.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak2.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-fire-extinguisher.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-jammer.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-jump.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-projector.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-tile.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-tools.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_engi.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_heavy.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_scout.png create mode 100644 Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png diff --git a/Content.Client/Remotes/UI/DoorRemoteStatusControl.cs b/Content.Client/Remotes/UI/DoorRemoteStatusControl.cs index 94589ecdaab..5101a329fe7 100644 --- a/Content.Client/Remotes/UI/DoorRemoteStatusControl.cs +++ b/Content.Client/Remotes/UI/DoorRemoteStatusControl.cs @@ -38,6 +38,7 @@ protected override void FrameUpdate(FrameEventArgs args) OperatingMode.OpenClose => "door-remote-open-close-text", OperatingMode.ToggleBolts => "door-remote-toggle-bolt-text", OperatingMode.ToggleEmergencyAccess => "door-remote-emergency-access-text", + OperatingMode.ToggleOvercharge => "door-remote-toggle-eletrify-text", _ => "door-remote-invalid-text" }); diff --git a/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs b/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs index 17803b557c5..9d19231d5c6 100644 --- a/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs +++ b/Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs @@ -27,6 +27,8 @@ public sealed partial class RoboticsConsoleWindow : FancyWindow private Dictionary _cyborgs = new(); public EntityUid Entity; + + private bool _allowBorgControl = true; public RoboticsConsoleWindow() { @@ -72,6 +74,7 @@ public void SetEntity(EntityUid uid) public void UpdateState(RoboticsConsoleState state) { _cyborgs = state.Cyborgs; + _allowBorgControl = state.AllowBorgControl; // clear invalid selection if (_selected is {} selected && !_cyborgs.ContainsKey(selected)) @@ -95,8 +98,8 @@ public void UpdateState(RoboticsConsoleState state) PopulateData(); var locked = _lock.IsLocked(Entity); - DangerZone.Visible = !locked; - LockedMessage.Visible = locked; + DangerZone.Visible = !locked && _allowBorgControl; + LockedMessage.Visible = locked && _allowBorgControl; // Only show if locked AND control is allowed } private void PopulateCyborgs() @@ -147,7 +150,8 @@ private void PopulateData() BorgInfo.SetMessage(text); // how the turntables - DisableButton.Disabled = !(data.HasBrain && data.CanDisable); + DisableButton.Disabled = !_allowBorgControl || !(data.HasBrain && data.CanDisable); + DestroyButton.Disabled = !_allowBorgControl; } protected override void FrameUpdate(FrameEventArgs args) diff --git a/Content.Server/Remotes/DoorRemoteSystem.cs b/Content.Server/Remotes/DoorRemoteSystem.cs index a5f4effdb72..3ed9b15fbf2 100644 --- a/Content.Server/Remotes/DoorRemoteSystem.cs +++ b/Content.Server/Remotes/DoorRemoteSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Administration.Logs; using Content.Server.Doors.Systems; +using Content.Shared.Electrocution; using Content.Server.Power.EntitySystems; using Content.Shared.Access.Components; using Content.Shared.Database; @@ -8,15 +9,18 @@ using Content.Shared.Interaction; using Content.Shared.Remotes.Components; using Content.Shared.Remotes.EntitySystems; +using Robust.Shared.Audio.Systems; namespace Content.Shared.Remotes { - public sealed partial class DoorRemoteSystem : SharedDoorRemoteSystem + public sealed class DoorRemoteSystem : SharedDoorRemoteSystem { - [Dependency] private IAdminLogManager _adminLogger = default!; - [Dependency] private AirlockSystem _airlock = default!; - [Dependency] private DoorSystem _doorSystem = default!; - [Dependency] private ExamineSystemShared _examine = default!; + [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly AirlockSystem _airlock = default!; + [Dependency] private readonly DoorSystem _doorSystem = default!; + [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private readonly SharedElectrocutionSystem _electrify = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; public override void Initialize() { @@ -90,6 +94,22 @@ private void OnBeforeInteract(Entity entity, ref BeforeRang $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to set emergency access {(airlockComp.EmergencyAccess ? "on" : "off")}"); } + break; + case OperatingMode.ToggleOvercharge: + { + if (!TryComp(args.Target, out var electrifiedComp)) + break; + var newState = !electrifiedComp.Enabled; + _electrify.SetElectrified((args.Target.Value, electrifiedComp), newState); + var soundToPlay = newState + ? electrifiedComp.AirlockElectrifyDisabled + : electrifiedComp.AirlockElectrifyEnabled; + _audio.PlayPvs(soundToPlay, args.Target.Value); + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to {(electrifiedComp.Enabled ? "" : "un")}electrify it"); + } + break; default: throw new InvalidOperationException( diff --git a/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs b/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs index 995baaec0c5..283063aff65 100644 --- a/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs +++ b/Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs @@ -95,7 +95,10 @@ private void OnOpened(Entity ent, ref BoundUIOpenedEve private void OnDisable(Entity ent, ref RoboticsConsoleDisableMessage args) { - if (_lock.IsLocked(ent.Owner)) + if (!ent.Comp.AllowBorgControl) + return; + + if (_lock.IsLocked(ent.Owner)) return; if (!ent.Comp.Cyborgs.TryGetValue(args.Address, out var data)) @@ -112,7 +115,10 @@ private void OnDisable(Entity ent, ref RoboticsConsole private void OnDestroy(Entity ent, ref RoboticsConsoleDestroyMessage args) { - if (_lock.IsLocked(ent.Owner)) + if (!ent.Comp.AllowBorgControl) + return; + + if (_lock.IsLocked(ent.Owner)) return; var now = _timing.CurTime; @@ -139,7 +145,7 @@ private void OnDestroy(Entity ent, ref RoboticsConsole private void UpdateUserInterface(Entity ent) { - var state = new RoboticsConsoleState(ent.Comp.Cyborgs); + var state = new RoboticsConsoleState(ent.Comp.Cyborgs, ent.Comp.AllowBorgControl); _ui.SetUiState(ent.Owner, RoboticsConsoleUiKey.Key, state); } } diff --git a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs index 6bd83387890..ea20817bcff 100644 --- a/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSwitchableTypeSystem.cs @@ -53,9 +53,7 @@ protected override void SelectBorgModule(Entity ent (ent.Owner, transponder), new SpriteSpecifier.Rsi(new ResPath("Mobs/Silicon/chassis.rsi"), prototype.SpriteBodyState)); - _borgSystem.SetTransponderName( - (ent.Owner, transponder), - Loc.GetString($"borg-type-{borgType}-transponder")); + _borgSystem.SetTransponderName((ent.Owner, transponder),Loc.GetString($"borg-type-{borgType}-name")); } // Configure modules diff --git a/Content.Server/Xenoborgs/Xenoborgsystem.cs b/Content.Server/Xenoborgs/Xenoborgsystem.cs new file mode 100644 index 00000000000..0369354b76b --- /dev/null +++ b/Content.Server/Xenoborgs/Xenoborgsystem.cs @@ -0,0 +1,99 @@ +using Content.Server.Chat.Systems; +using Content.Server.Explosion.EntitySystems; +using Content.Shared.Destructible; +using Content.Shared.Xenoborgs.Components; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Player; +using Robust.Shared.Timing; + +namespace Content.Server.Xenoborgs; + +public sealed class XenoborgCoreSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly ExplosionSystem _explosion = default!; + [Dependency] private readonly ChatSystem _chat = default!; + + private TimeSpan? _soundTime; + private TimeSpan? _wipeTime; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnCoreDestroyed); + } + + private void OnCoreDestroyed(EntityUid ent, MothershipCoreComponent comp, DestructionEventArgs args) + { + // Only trigger when LAST core is destroyed + var coreQuery = AllEntityQuery(); + + while (coreQuery.MoveNext(out var otherCore, out _)) + { + if (otherCore != ent) + return; + } + + var now = _timing.CurTime; + + // Announcement: cores are gone + _chat.DispatchGlobalAnnouncement( + "All Mothership Cores have been destroyed. Xenoborg systems destabilizing...", + colorOverride: Color.DarkRed); + + _soundTime = now + TimeSpan.FromSeconds(10); + _wipeTime = now + TimeSpan.FromSeconds(15); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var now = _timing.CurTime; + + // warning sound at 10s + if (_soundTime != null && now >= _soundTime) + { + _soundTime = null; + + _audio.PlayGlobal( + "/Audio/Machines/warning_buzzer_xenoborg.ogg", + Filter.Broadcast(), + false); + } + + // wipe at 15s + if (_wipeTime != null && now >= _wipeTime) + { + _wipeTime = null; + + ExplodeAllXenoborgs(); + + // final announcement AFTER wipe + _chat.DispatchGlobalAnnouncement( + "Xenoborg systems terminated. All units destroyed.", + colorOverride: Color.DarkRed); + } + } + + private void ExplodeAllXenoborgs() + { + var query = AllEntityQuery(); + + while (query.MoveNext(out var uid, out _)) + { + if (HasComp(uid)) + continue; + + _explosion.QueueExplosion( + uid, + "Default", + 50f, + 5f, + 20f); + + EntityManager.DeleteEntity(uid); + } + } +} \ No newline at end of file diff --git a/Content.Shared/Remotes/Components/DoorRemoteComponent.cs b/Content.Shared/Remotes/Components/DoorRemoteComponent.cs index b157596e3b9..1683897b94e 100644 --- a/Content.Shared/Remotes/Components/DoorRemoteComponent.cs +++ b/Content.Shared/Remotes/Components/DoorRemoteComponent.cs @@ -15,5 +15,6 @@ public enum OperatingMode : byte OpenClose, ToggleBolts, ToggleEmergencyAccess, + ToggleOvercharge, placeholderForUiUpdates } diff --git a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs index 7860b04f061..be68ec36ccf 100644 --- a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs +++ b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs @@ -4,9 +4,9 @@ namespace Content.Shared.Remotes.EntitySystems; -public abstract partial class SharedDoorRemoteSystem : EntitySystem +public abstract class SharedDoorRemoteSystem : EntitySystem { - [Dependency] protected SharedPopupSystem Popup = default!; + [Dependency] protected readonly SharedPopupSystem Popup = default!; public override void Initialize() { @@ -31,9 +31,14 @@ private void OnInHandActivation(Entity entity, ref UseInHan // Skip ToggleEmergencyAccess mode and move on from there (to door toggle) case OperatingMode.ToggleEmergencyAccess: - entity.Comp.Mode = OperatingMode.OpenClose; - switchMessageId = "door-remote-switch-state-open-close"; + entity.Comp.Mode = OperatingMode.ToggleOvercharge; + switchMessageId = "door-remote-toggle-eletrify-text"; break; + // Skip ToggleEmergencyAccess mode and move on from there (to door toggle) + case OperatingMode.ToggleOvercharge: + entity.Comp.Mode = OperatingMode.OpenClose; + switchMessageId = "door-remote-switch-state-open-close"; + break; default: throw new InvalidOperationException( $"{nameof(DoorRemoteComponent)} had invalid mode {entity.Comp.Mode}"); diff --git a/Content.Shared/Robotics/Components/RoboticsConsoleComponent.cs b/Content.Shared/Robotics/Components/RoboticsConsoleComponent.cs index 9e4b51866f3..c2ce1587608 100644 --- a/Content.Shared/Robotics/Components/RoboticsConsoleComponent.cs +++ b/Content.Shared/Robotics/Components/RoboticsConsoleComponent.cs @@ -50,4 +50,10 @@ public sealed partial class RoboticsConsoleComponent : Component [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] [AutoNetworkedField, AutoPausedField] public TimeSpan NextDestroy = TimeSpan.Zero; + + /// + /// Controls if the console can disable or destroy any borg. + /// + [DataField] + public bool AllowBorgControl = true; } diff --git a/Content.Shared/Robotics/RoboticsConsoleUi.cs b/Content.Shared/Robotics/RoboticsConsoleUi.cs index 1227acecc1c..9528e1c8849 100644 --- a/Content.Shared/Robotics/RoboticsConsoleUi.cs +++ b/Content.Shared/Robotics/RoboticsConsoleUi.cs @@ -18,10 +18,15 @@ public sealed class RoboticsConsoleState : BoundUserInterfaceState /// Map of device network addresses to cyborg data. /// public Dictionary Cyborgs; + /// + /// If the UI will have the buttons to disable and destroy. + /// + public bool AllowBorgControl; - public RoboticsConsoleState(Dictionary cyborgs) + public RoboticsConsoleState(Dictionary cyborgs, bool allowBorgControl) { Cyborgs = cyborgs; + AllowBorgControl = allowBorgControl; } } diff --git a/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs b/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs new file mode 100644 index 00000000000..4835e20aad1 --- /dev/null +++ b/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared.Xenoborgs.Components; + +/// +/// Defines what is a xenoborg core for the intentions of the xenoborg rule. if all xenoborg cores are destroyed. all xenoborgs will self-destruct. +/// +[RegisterComponent] +public sealed partial class MothershipCoreComponent : Component; diff --git a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs new file mode 100644 index 00000000000..50c29dd1271 --- /dev/null +++ b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs @@ -0,0 +1,32 @@ +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Xenoborgs.Components; + +/// +/// Defines what is a xenoborg for the intentions of the xenoborg rule. +/// If all xenoborg cores are destroyed, all xenoborgs will self-destruct. +/// +/// It's also used by the mothership core. +/// +[RegisterComponent] +public sealed partial class XenoborgComponent : Component +{ + /// + /// The mindrole associated with the xenoborg. + /// + [DataField] + public EntProtoId MindRole = "MindRoleXenoborg"; + + /// + /// The text that is sent when you become a xenoborg. + /// + [DataField] + public LocId BriefingText = "xenoborgs-welcome"; + + /// + /// Briefing sound when you become a xenoborg. + /// + [DataField] + public SoundSpecifier BriefingSound = new SoundPathSpecifier("/Audio/Ambience/Antag/xenoborg_start.ogg"); +} \ No newline at end of file diff --git a/Resources/Audio/Effects/attributions.yml b/Resources/Audio/Effects/attributions.yml index add8884a7d5..43d55e9133f 100644 --- a/Resources/Audio/Effects/attributions.yml +++ b/Resources/Audio/Effects/attributions.yml @@ -241,3 +241,8 @@ copyright: 'created by Vrymaa on Freesound and modified by Chaboricks' license: "CC0-1.0" source: https://freesound.org/people/Vrymaa/sounds/785128/ + +- files: [stealthoff.ogg] + copyright: 'TGStation at d4f678a1772007ff8d7eddd21cf7218c8e07bfc0' + license: "CC-BY-SA-3.0" + source: https://github.com/tgstation/tgstation/commit/d4f678a1772007ff8d7eddd21cf7218c8e07bfc0 diff --git a/Resources/Audio/Effects/stealthoff.ogg b/Resources/Audio/Effects/stealthoff.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d78706e9cdcb60f5a3a3f99b1a8f796edefcbe81 GIT binary patch literal 6727 zcmai22|SeF*MG)3)+UCiNi!nG($Cm3N@=7rNQNP##gd)OpjAy7vP5WXLq&{b7(bM~ zMKlP>l95!Dol1+SU;pyn8U2>`|GuC9|M}dxpZnZ%?>YCJ^F8M|ckFz893Ua+*AwQw zGSCS+vItXwMTAg1{HXjX*sii)OHRN9gF2WUf9GEhevppivIY+e3e&m-X#M%sXW z!0)*4W;==xI?&IFeq18K5=of`a{yQ@p9(!C_cFZ#Qc!}mOn>>RHZx;pxcVpGzGA^PJu#5R#Of-_j z?>u5LF-oAjgrc-#igGBDTE)2+CH33UQ8xNB1y}c(&J^b-na*n7?jcC&-tHsX;0ByL z%kPT0pQU!=r*eLE5&}KY;4B0&WiJE)&SxKsEzG0~BGM%@+O00qr7qg-S+x67^iidlU+rt;$P&K^ zR7b<0+>QA3G3-s%wKw13Zwk|6%7h>fnFCw4g`(O*)htPBZ4@1GfrZ;4;8Syw4wquM zhiceH-3Hp8uw9QBHjfud{kf-8eprG2e*)3kpvdR=8dD7JoPo z%xr-N1G|;SfG@EfS=`*L9wxQhN}9=98J&{L7Uz`ofjQ-=9NAXoqhOt1A5*+!=m6O3 z(!-oAu1A7V93xw!y54bx-!E8{9Lni_fPW2k#68arsF!dDqi=l&f&=D=@9 zpDDFoyNHfV67xV}3Ncqz!mh|(&Be823se%5b`wjY_LGz~SYa0hnxi3zju4>u&rSg4 z6%-ew#%pzG-s;lt)Zuq!E#0Pb6)gx0X&gYYjuAj{V)f*8YB_#y0IQnks?B1Mh*;K2 zL;>EEdo*TPse>wd$M|c??2j;k0^UNb_bP<%u3jd z42J(Ba`+*liccEbn=0~mQhaeiR9rsX)(rxu9cULz~;u@nJufe+7XNA>GS2Dn=7s`2#<>dESJt|-*S;t>1 zkn@b=fK8A%_(|pUBrCwokr3n|O_Ib$Gf3Uo$z)OoZURLj;)`+|y7BP!^bVZZwI~FZ zg>vY|wxQ@qv-XA7~Ng{89%B@GS1a}A+gH9@F+_Ut{a z&gP1as`o$f0veMy8^HQ<6}d?itT7*DlY(T+)0?KxNFh`v}xA4xoqwVxP} z$Ka6yDhr=_yh9f#68&@;eXjl`txsJqul7XfPZfA|TS>5P^9g{}RBnMRfygRAS`&4h zx&V;#`*!XvDUfrpDyasnSOtpKL|hHhEf~i`fgJ^MZdTY>;z&tbmr{*61x~)794qv!dWm+l_KKb1BGM>@r0a&GyE`uFzf%S#y z{(!(FB~(v7rv@4=K6NeQ%diGt2QKZWqac4sW9+sY3?>B4JC z5W4UhB@`P17EA8h30JS~#$&Nu9v-gFQnc36&WYyfTdM;o z9OFF9bOjacTX3Maf;^%QC5uDmO8G!8-Us2)g`Y+lg3O4b%WAdeM9C813g8&vTh)aJ z9fAM|px(=i0v(Id$0v}8GiWe}Wrgtx43Z=SX&na@QH8x1^GhA zyRofkMk)!211gnJq=D_YPJ9Bx^(`7eBhV-U0bteYYC+_14+NBBSUit1qd@@T>Pcn* z5fB0%*F(??QE{k3c%7xOhLVJqp_f1j8XB1KGA;(`5s#b7v4CT_nV`lgRN|K&;3Lbg zKQ03Tcx?p){1l4cL&N&G)blz=*GwG;SSw<@iJuTcwmD1tsh>!(^UP~r8vDkWg40gJJ4&0Mx zLBwmS1C(H~06rk18Lq@EDv6|}&PwN}j;F3fUBFvhoy8;h11Y9(*6pW!QO|bn#j<#= z3A!NUh~U-ZvQZ2PEa5)$D8m)>kwAPZd6t0yat#1S575O{^E@tB1N(yv!ShHk;<-ve zqrt}^+TM!Ln6!dh&Ap=nUt>VAO%Pa{e=#5dU*z)9g4sm`sN!P;LkDhHnWHEFHHR>r zT7eb-)YQs4#(shTTJStDhg}aqrYRVygOS8a0Ve<>T@I9T48VD1jv)tR2+BJKiH}HN z8a_b)Rl!IC!#9^;F=k~izZL`#73OE*jniuR9jbwbubYMU`?eDynluE3KJ%Z$^4ihd z9D2GnJ(+^=*u0t)kKa@2y;qs5G{C^IkPf7P=^T&C_IB4iiMW1Yv5EEk4MrbWpIpL`=@SNA}|)RHB;ash@x zDiD+^gH}~#;*(^rtV%|ttWK4?D$fA$g`iOwZ52dQ6OE0HJ(iT;GA69H%Zpy{a9l)P zK<0OF_{vp9L@*XykVTLtD`fr!nJ-2oRop~gYm+8Uzw_2@PJUfeU1?2Sc~za4@`Y-I zTh?sE(5I<)umiB?&AwTWE_}UFaF5ZJ*rlQSM@gtbYR&TU9CTJ8LABlD^;jWW6tivI z%*;|QC1pa@u;%LoU87c6MW(iND83Lzm$6pc-y!Pmv!jUEB;0b`3#nh@>60cCZHJSY zGfaBbY<}-X{!ty+!_}QaCX#8odkf!5$vYyG3c73dt>QiQzzsc=G>!C|i7!oZ@@|}j z!!Io#yS?Uo3?waUlrj%(K|ZYhX)IElDSM|Xt7_w?VeI_B_E(3ge_Wh6HmXQH`FNPO z?c-azf{uBDF*CNy1i2u7QIx{V7|1!hR;-sQ)#xnJdT8xFuYjyfOKA71%AY;sItIR5 zHm{Nn*s@5Ky?-+0%;@OA9nXvqQM=w3Qmz)Xof|ctO8CyzN9_CQa$-Soh~eg;b~u!| zC33G3Yr;|P`mR@~*+sbor}yDukb20PfmyN5UO5ftrW&B8;#23Bj}~54@tH|`C;2R4 zD4&h6{IXu?k+axFLMpaQG9~-W@WKhC$L95Gh*2~9TPltF3751yi?1J%L4PUKWFMeB zU%nPC2E6xbmM$aqbKTyVHKgFJFP+!XY93z-SM%$8A_UP6-}?FFhs~MokpYq1dD(`O zXL8p5JQvg1&lDR{us2o2%n#eThgW&wj1X_o`rk9#?uuE*$D$q>s~)*r@dXYP<5$3 za%I*mzM*^D)cMeid{xyv+=xtWZR8(PL93yrk;6iVw7DB)|2Pku5k7lD)U8g0?T@NX z>6Vj)Hq@GBAJUCFFMH7T2RhQ&?!NfA4*pe5&T0Slz@fKC%h&8UZlEZ+8JaDO4AsB9 zUhhL<>c{A{hS?`jrb}6h-M^iFaA41I`17?7Ppwipaw7QI=Z+lTjL{5S&IKpk$=4a! ztlj3~Q(i4ISV^`X3i(@dpIdlZNujB?n~&D})TXxD2g@A{y>w#F#IkfZ56>F@`X3-+!-U;T^~j;`3?ymPkBacPJ}$4eWj$H zgrLA}SF-yL9*CUTux7IT!S5q?ZN`d>&%e{b`9jnsv&5*IiCLGD`2(HP^$_-mq zxhA=_?TvDGxUV&JIxFGEDJM}VkAQ-fK0B*DQt5aa&uI?W(3^AkY`Yr@HEaCsyf|%x zu5P%4&&~ta%?=1JN%jZE(%x!$_xs-o-%;FIPJ~St$vfMkfISCdtYeqCY7;gUr$dBK zXG@wtGD;te5J5u0Zwo2wKK{sazG5v3{kOL|7@>w{D3Lrul2 z(l6M4rgmSCdZP2Zv1k59Y!mxszkH#_z4xP~52lTc5#c49iB~de;f#pEqWZ@JNRl6DaPR`V-|4X9M`i>F^ zkmP^ecqTI111nNr98^E29iDiZv%Fh7%(i*g`*&xj*ZmZ~%9hLs6q7_h)DdbLt+nVJ zxw82B4B`2e!xcNGmu9Sp!SB{l>kYIo(Rkd1L^xEjVg9CJ^p*WnWzkj+_qX|Lb}ant zTyPNEY~vNCo@TvFz9ocJoY>zX^+ZIgP`7mOjYU*z#C&aoPc3e0^iK5>^NaDbZ|_D1 zB^!EtwoSFmat!<;HIWbN!e_55;qpq98v>zIc<$BN+{?SgXclLWg@7bqx=Hxn{ckab z(5toHYYP{aFUa8@*61a>xgK|;tsgtkPmHDSjqQUqrA_?nYsR{)?UCbeW*#qMJZFo; zd+vLF_RD^mQ^q>6@BI=c*I~;u2gTb2`7a5)?4hpbdj^%Hs$C|YSoHL!5E%JuEC;0x zna}rSxIDe*$Ro9QcFuyV(UM-I=pVR%Mtjv1?)3!O)+$wn^#4k99F= zJ2Rg?tBLExi9&ZWf6RS87yNmBqwvS*cccBU5_S$vomv~b<79Hbn94{*=i9d@9q zW?jkp{j-Z<$|nAaFA`*rZavTY_G zt@>1V<&P$Fv2MBA(U+(0tK-8e<7w5DET@w-i{kY*1|^B$LV%1sZ6wol6j~g*JNSAt z>^hUacGp;5Tgd44(4o^X(=;c`k$P!U2;DSzQQR+kB0I$FV{m#DK|GjQ)It#fQ2{PEDH2e-%#t6t?Fej#+rz`gtOo{7+l zzwc11Q2csa1oA!q-P_zH*g_jJ?VyBJ3gsfh)~Oykjg+;FFK7x8O8&m3^lsdC`H0Kv zSK@qZS3!EHufG|*YdbMi%fSYk-8(a#Af7&U4%2w>NJ!dzZnV3hX5w&?e{|jTJEA}Q zJz{n$i+m1iD8Bejug1BKa990D?#L;rFWZWAdKMDrJMae^)5My@f8;M|h7L8~8+Q2zDiwigo*U~P7vJibZ*;z6eV1ofMzp=|fc1lzuC6vWr?tBuB%Y>} z#bt{=b*R^mg$ez{Bcl^O2sLYXEo>dK^nn%AD?380yuBqMai5S|-{h%lt^`jn+x=|h z)n@iy{4DdPuum~Is(0VkEw<0^+CMcZ-@Y-siuzjRZh;r~5Auef)fDFfSI6;WyInJn zEv)M-=3ahZQ|vlc)8x5%bEJN?L8yaC;2fh_p-sE9v$Px|eDU=wuy;QH$B`-VAT-s34z2pA2fXqPKEwamv+pK+!gWk*Zs!{_(uT}PF zYQDT*$MKYpkV=3@e^bgVLbwlC_pah@8nmlVK9rqVdH!PPzRc}Q-%7*%F0qOGXBPuL zsk(otNBF_2;pXXQsgsSlfduY`m+`RTCr`pizvoue=XdB$T1#XMMhN64-z8<+}=e*<4 zSu@9ov>(}v31?l)wLN8Tb)?tVD3q(3KRSGUv7fLcKHHb*dh>qSIW4Ah>VCTZiE{1$ zlzHb&2(580CzZKsJ<1Q`%oWl>HPl^VK?u?&lyie~Xb*QlP;-R;{oi|^mI*EbyfYUr)H*C&BjI(Kmz`A%z^$jwhE2YKr|q47k6_zkB2Uh zOznRz@%eX22T1K<+zW;5o50!Zo zeIyy8dPU_vMqiQZj>%qG7>da=Mi-{Sb6A@CT==lEBtiIyt#wuki?elJNrih+$D+O$ z)hNJYM(9iKe=3Z>de9-}B85tBi7$ozz&;96p5=~U^-nE20FF=-kWVI7Y$Bd)qMDv# zQaj_&AmX3nmDSWz)kYj%M!Mcs%idng-hujA5r!Rs`W+F5D-lMQ5oTnO|0!32TbB>z zuj+Ilppa20V;54)KvDcjs2Cg`S&IZ%KA40KBZUEyQleOHZC`Kqy4|*>-D$F!W3n0h z?(+qEl1s`M%|cXVN9d$9B6+nJO&_q3WaeD zyYtC=@Qr$iB8t4H%y^p0^iLJM|8l~E+W`Q|O*QOBHIA?bjPrv#zpjVavWMz2!W0h{ z`9B{afANA)gg(zY!yb;#n`HLaEN}!{vLbY8?0=FF7ep0(rpuYlIiD87&DkrgB7Xg0 zAX@7+YiCu~>%Sg!oFU&u_!2UaJzSVQo8vK~h@DgRujNPh8m+Es9??hsB^P&u+zfG@ z-FyyO)ki(VSpC_Y{mM>aL@PS&HEUa^)<1s#fkl;Z?#zJD4q`;~>T8Ei3?oGA+A{a+ zG{!^U{|+B0!f$3PWFvW@bb$$|=EU^n^r7&&X1XXsze z=>Q-c|1XOFtNIJ&e<&_ZiD92$YnkGiC4y1qZO~M<-o1wc#}tw|2we$SL6VQpb7sQlWFF0+@rZ+ z&!sT_IrzUK$BlS2nQAjSBkrhw50eyb1K zR*T+NAKR@A-vsKn|0iJnh0WHo*Z+u|hY(>9O4wCMLH_T^DP&9d^ell;IF#bgtr?!^Z|2bk1 z)I~nk4}1v2rUL*u05Bq)9F8C3o+RZgriaeG&xBGWgjzI27G8nRi!Fr1;F%=JD%O!A z^bY%c8^%T=qY@U+ESNxtGg$sYaqk&AV%b9mGynk3J;psm=02l1UMMrejggl&Cd68n zIS$)*f-XPUpY`0n?4bsi<+TvB!N1QGps9wt%fhJ2%Mp^%1rAqvl zm4NngJHLjfwuZKqzLvJWx0U{-w(e4(GJ>k9`jJFiyIuR^g_Cwh;Et!Zk*?LpOKpA9 zAj9Q|onL`FWDlH|7rhWvvn4CDH(pz8b~$$T#g)}LY}M6O)$LBz^>v2D2i3*Z6U{c& z^|cet4K?+S#|UbDWpy)0bu~v#bM5bHj^p;q>aMzp=Em3cHOKAWu-%ySM_%A(Q1bM_pB2UCzf{Zd2_}R3+6%ee9EijT6n^j=P?=deLiWdu^l{ z?dl@*a5C}9H@u8!b`p78_j>}tVE#(zy$e+*VpxkaC8BTS{IP`DvxG969K=kk>t0va z95*{Zeph=erJ)^Yly0>pXr%whc}p0o zQY~&&dXMKy!&GVNO7`?=3+y9wS_z6{xv7Lowve=W7+O)8x{^at+7is6seHlwl&+Li z$&NE^-oUn?OH_yvrG$oxkP%`{C(e-^#t}LMtMLcne`V}tr6E{lhovYf z)upGvrgBpsScN4hDMH#)lvEJ2Qc`M)fEhS)FXh4<`4O{1uu4&KP&~{J$0qY9C}MBkm9$iJccZh*bv;2B2^ZtHOsRqmKc| zAfkAL4zcc_l9!Q%&61T8Ti`R4ks%0(9C>x$Ku&--ffuh$% zEb%BaBcNbiH~qONHaL0LqNlk-y0tRs}TcfrMh7~ zhkE+5CG%STWdw-Z_H!JR5Cn(mP5@X(K?54Wl(GV>WEkvxmVcFi(;>_l#~n#*9>e`5 zR~j8MoQ247%E=y555!IOA^(U&5D=#$2!hZTs)s7qBjLXjlmBjE{QoFXg~+oAbP#vz z5i&~je_6R4;onmW$NwbhS^rM|N6!A=+57*gW#~|cfZYGA0O(sxG~gbMQb+z7gaV7> zK}URCM56aD3o&C<>hMU&L1{R`Jw?(=LTtD>S-ArkA!1&TaqoH9aEPmilY$ zhX(@~!WV@PXrY%;LZIpaBlO`2H~i}hPx@bd_`+ZQK??z>FaNGfQb7G_02~_t+*a(5AxmR)!@1!Z%Hc`w_~uUtU@=1S zO;!rz!(@wT+-1a?Fo%O&^EeH)JPRf6ceQCcN^HrY^X|26-cyK2OFDFb3!k1h1PUT1 z8$$>RM}`1}js3ISFOZQx6Y^kUV~&P<%-ewh{O~dCfTthDXx)o0oDP{jY8XVE1P>!}_WgvT)-iw~EL(>A?@1U0&;URR4jltSj!*(_ zB3=@HGC>MqDp48&z5uWdg5v>jCX}eCDC>lhce`LF8O!j}q0h+7f5{IOI{Lpy739C| ze^1K&s{hCjPs$HsoKwnPQ1bIW<>uw#c{(t#)YL!n_U-KWhtbiVfw7V4j@svx<;4MS zf^(Hhw%+;xUyuCxW+Gctc{zhvuAb%HDPIkxYOlJmpC1UQ5p$Y-VZ zSacEMegG12_-gi33bT=Fk*8`j9MF`({q|UcZ_VKYWoX#zJoXeAo;)DFEVJZ0^3uK> z)A*MGpTb7N+X`q?NROaBYj~R<8S-SX zXOtLOkMY`(TOi~vej zWs-%vWW(|2HYgXQZ;W*G!kq11D|fg}w@w!_9D#s!XE(ICYu%)QEyez$1)2tbkE7{R z(k+7sNYGuLt*1O6 zj=xH-q9Q4y(E7xi^u1|Y-ZZaIqoLevb#>Q(eyLgL3y_9ZqRt0&%U_{WLW-NeYi6mr zmpItW_y#`fhqqMvz&7OX@`X+1k&cm4G{99B41F-@0Lpvi1r=BZMiuBgHd5sbsid_7 z-)m(W*7(V8zOSTr{?u5?J;QT79BMV!Ka~VTkY3n#x2nkNb4kAQy=ApJk}=KTe6UMOUi=E5!Btu)<^6gRw?J9T_C1Uc}q%lPWmwu1ixu) z=I(6=GCrvgGf<*P3%#4=2FSLXKm!V3^#l@0<)&MTm=~CBFPt<@v#!PN0)A|E z2+;~A{F0%nW+KSs4x4Yw*e(1TC;O!?GbyyvN4EeMcg@SrHv8b{Vms33ltN?yJn>^? zynscmn7+BvfZ@GYg$*g87k1vvQ~Dg6Ev!!rc|Yv(*}fYjy<_q#Z=#OO4J7*`K^H#* zAT^pL;G{3y`9FZ1=OzE^x}tJ#0c0GtAX@oC;9ZY{s42BZcF^*XT8o z!QgBxKZA*Oyc{p9xs_qW{jZS-khKb!FMQ@8a5eIMYfBWZ!a@uTFaZ^zPYt$YIQFNe zb4Sb@SF;U!sGJq`;=b2IGv%_>;QbjC3!f2CEhiBy}`sX!$u4 zNI^a-6hnCM$K7_wsYHS8(MG&q_HFA*+17`qy;QX6vb^am?VFMk3vE{^ESc)gykGX# zC;Wu;Adcn98V5h^G)3QS!F~D)nc~-q15J0_4TQd@jJ?9b7i0a0fPED7k3Ql`Fh&w zkv=b`ky~p8#*jB1oE8Op5sxM!8yTV!1kh;ILZ{H3Mv#KaiXDqB8Dn~Z;E+w{VBh-U z-s9-oKll2AjvU~c#WPDC2hN@0PsmTAY(EkXpbuN5bGV@MdulibvYZ>OUVfE1(VINr zCGruea9mG(E2fNdjjM1?^i?&gq8`Z#hlXwCYBoy|Hhh#8{f#0heA*G2??Udk(4;?C zAq}rFp!0IDGZWAwQP}f@L0|W(=Y`+HBU(Q58EIf57cyZNvCeNJ53(y=%Dqo%Q_{`) zZftn5!GGx?j_1~{)FbL{E#n* zoBQ!oD(}eGlhT)QM?uYLlL0e0XhfgCz|#%$nA%~$_peOweAKnRD>jBuM}ED$m?Hq$+Fs>g_9$)-=McDJ^CC*&p*P#6@vF|lQV#iEiB&(#I2nq;3Klnv-}pj+$w_md`SW<% zS60HdzX{268U%DC5Hj#ePU5HX|0#YyEEk_rIW`)wG$Sm8m3{r8Ra?|Q$M&V^yB6z{ z%_YgUAS5kF*|s+YnJkh9ezAj}!Rf30vRV@E;N%>xBz&BJ0^>^gaQl2^`2acB?TxXn zGj>t1;2-CS4Bp=?BswBWe4h=UKAGOGndJLy;)3_lP(+;4)P>j9OH#*QO~311uV&aj z$Q1kt@+nC87&?SK@Ka^YvbX&s22DOz{Dxr)*RPVTBf_UEM}a8{ar8LIRjBatbWdP> z%7ExIrw*%JQ>R?+t*%FB%-)O5$IJK5IemP5H~F+=_$^8i*mk+CB1E~g5ifr#q@j1k zpb%2>OF2)it85Dx`WZJM9|P>)YX}oNkw#)?p_BIz%WaYvZdNVa6$3OkS#oI(YA^g= zSp`WEZr+o!^)F%~0vFd_DnQ4ik(&g`J}=Lqk}r!^!fh}3=u=g!6vKg9fwSRDY=G?K zXCGWtIQzFkL$X%dUA2asps)u~KWdPnSB=ZoUTa(TlNyM6eGu$LX*8V|l6r9iPRaxd z_oT`;_r_KpX+GM1(dGNK{mPoF;h?efg%OEo6Fl5Sa($DMGs91!xD_woiAX0S-+HO# zD_JmKpfn~i#^RqtIZ9@a$8wej5IDR{d9Fnpk!si%V_DozKM+K(Dixf z)~prk9!V6T8<;ux$_htUYxARe6Cu2#T~Z)%_-gICqP#8-RyC*X}L-DDkOs zpml;FnoBkFHxYDZZ)Dwp?sbyJ+{`)p4TZ-=w}REmc#ICn^a@gRRH6LyC)IRXidxR* zyipxkjSJ5;5HL0rlcRb~qDk9?%(Leh6f<3;fx>jfcZdq8@#(xmXGO-4eckK!8Y|gv zb19piCYApiEoG1d#g3gjtF?lqu~t85Ykwxi@*4e{?+IExhtU^j`A4aX`oA7Wyv3db ze~yo5_f71ds-n8WaKHTnPytcru5Cmi0GmABmF z{P`jqtkkt1NVVZGD}DUoUDa=H(2f2DJ<$8TaX@Q|vOE>Lls`Xo$)=Ucp{C=ZCRzT*XXf z%HQ0x1YBnyXKqosyx#>%U^`6UGHhlCkE~NrJdXxZE5P}x%8FS1*YX9pikPbd51Zv_ zdzx#?4K0(YbHS#-*q?GMYtoCB9Ouc9(ea!J`?u;Xws*=KHsq4uPboL5m6lmOY)(*s zqEn=JnM|StLOzvCaL=BmnP5kvKs(O*)nG1OO@&<7wVJnJP)*jKS4xwHd5&k93k5e% z>^|9_P%#45+uQ;7oYg@*B8u$Nrz=TJYUP*mtjb^vPtDb}Lch}2gX*7gmu&7(k^q2u zg*IKy$0YEZVlVcxPb-cbtu*2Rhz6)NM-#(QEs8sz6}Am|RNJmZE{*$+@%ge%1dJq| zH^a_>?{3NZrLET5Ab}kc3L?7mbjT-!+GNMg=(pBpb%|2JqN%eu$a;m6yEq5X2=mY} zPyG(7mIgPs?lP|hT#@9Ku#W|-hR4Zav5pFNYr2d>chEvF3`OP0I%h2gE|}NM!Lr-Y^=TpK3dNg-KGbL-zo|#;k}wsbUD@ zkVJY}bY(6~^(i<@o1a zHxhh2sc{GX_$GlJg%ro8RDSqw_dYWiGsVGy^d^;UOmJrxf zHo_%39BD}x^6qi3FBr>D{e$di`z``Uy-OPGTMLYX3d5`tg`jR;kQK`Pm$qif6{~@% zKQEq2Sl{R2HsHmtHw%oGQObU3r%91NBw9>LY}!CqA{s>@8;ad3H_81&-%sxh6` z^r3nr+ctiLFxT8>Q7OL3_c31{gM8kfX-ku`Qsz%gaVul!)UsQj6RSSc^p{^@V&;5V zkXCxxC{_&u`cY@U6G*pvvF$11@&SF4j9Nslm7sq5?KcAp%563D=eo_~(}I^ieacQ1 zu~CKbBYa}rPu@4+`4^`X#d4o8lj^CQ@?Td?)8DRxbny-PeQ zJqeiz!*$=qh1;(PIB2x9?7$@)O3c|_Bkt;_z5lR zskvJ~;nTZduW$Qv&A$f~DAbloN@k*&cQH}mJrq@&EvIYWpYOzDdaLp|*lM6sh}3R5 z6f%WoGSB_d=&cxit4m94nIarpkZs>HdH-)~2RM|#08tv6B{=ajV#!2Y>RMl4qBA$v%|@XcRY%xN`) zJP=m-B$0RbNE4CWIQb%Za+xqI_6;4a@0U(8CI^q`4%Lm8QNTahc$pR0>d$;C%5}8Q z1Vj^dm27X-zK-97s(QB*q;MO__@c417^uP(Jayha{w@bRBib9Dh#{~Xx8)>~oKa=E## zK@hKnxo}y|QXDgx813)6no0~ux{w1S)FQ zt5`I6->6NrVu1qm@-E$+o(5SKV8l%X$m2pz_%kK$F!Q>jlm}phXBQXcnU*z%FfMxV zEDk^k-L?gY=!i?&Jm0>1i)qNzyE(sEsHt3kY`G_J+)yf=BOX&y5Cuwou6aOA6QYe9 zzec8ygc*A5)o&IsS@P=<6lVYwoI=QF8|}dF)}rP-%t5!=_2Z)hQb{!C%O}-$%vr|h1jQ9i!aXw(dWfeH^x8kruOF;bsSqx6MsockBVHfO4< zK|w$QLkQ9kIg669cKV@5szXSVED{cIcav*P9u8GxJiDpnlgbN2=A-O)I z1CYT~fUspU3Xx|_Gq?mrV(MsIiN8O6diwk&X*mavII+(zZugUx%733@L4MeGY) z-GLIYMG1)(QA{!|;hqm5Nw(wcU3mtS=K*~;Dn`~_W=^wt2ICcK+>@r?>|rPgp5PVr zLQS(Jr6OVyG*t;za#>vqoB|43_xow<5&w@_1$}Q-?LD+c}T}%g;!~axh5L4^H`xs`tUR9F7LE>D=+Hu_f3A> zW%*dHI-bSKY{e6gJ3C&|YvI6+vVh`tg>o4FwSo^TT!So^J=8E?jgU)UNRgT@%P8=h za&;O}HZnKgOGiQME9_pf?;v3FMkRLKPR`h{I(L<6emS|1rCJXbW&!TNrNR&Z5~*fG z6s<#b%zjGr%&!;!G{~pZ<#_EBf;J8#t;ktgY(8_nrg*mfX&A4i=a&{})^w}RQs5Cq zg7U#FcKKsj2>Z+%PFfNwS?-WP1EL>SjN$ACHrMI&S^+ES+|aWDD~cuL-}hCYaCk}9 z#fm`_l+-u^jBt#KyOG)F?jpy44+Mg zH!PFX7p`dZR!eVB@~+ud#&#PF+~vfjPGYinsVY4+2)RskK>tH8e^K9+%oLIFV{jh9D_&hZW;28pfD~`5Wt$(hg zEl?qP?Gf`H&n6|IU#1J67Y`CL7f7U9)hX?t*l-DfsXgxahZdlEquMsxoixyjEK?>*PW z8;c$g04Lm^$c#TM#P;-qf-R24z(tRIJ!!wNt=hj|ssXkTH&ENnxzluGgwKy>vN&kyg#(12G~44l#cC{kNYP=$?RL>De6$!m0>#Wk?;>yd@0}Y$l>-H zo5&Qn)JKMpS8l;AS~`UbJDVe~c0RvvS&s{tXOl3m*AFl7P^>0Hzq^X1f_E^fVB)Z_ zyi*p9bk&N@L~N0n#d3XVQ*C8r=BD&&X&m_4E{r#QRUn50tTyk8DW1EDkXj|#d{I!C zSDZI~E!P>62Z&?US*Z9}Iq*0^xJ+E6yZrgrE4=BTrr?yJ6d)rTRzMK>=83Ta)|MTs zT87tIfA@tDay?7IcTYKkrYIK_fUBk&pH7$Fp27)u{F|K~R<@uF(t1i7eWlA~;)?P? z6E&u#Q-uVz_;sX`y~@eYN+4M820~}b6#K@$#X-BBY$q|ag|Uz#%9)1q>{rMs8AEJ$ z4ML9*w>OTi_aab1{Yg7b?1Vpa_FSU+Xfo$-MRBz3Q{&Mp>+}!%AOPiE6^(x`ENj`I3>b4z}ZolEC{xwu?7RS>&S(G~LXOz(b~ z;rpTi3V=L70*zvaA|csIv?28qsYQx)*;~z`Qa&rfJ5F+miVXj)Lx^V*F?)G?Zthxa z(2gS>I#}wWmyk9zacE>$`H>ECrN*SDM>lD4p?+qfdle;QlS@c8DkN zOa&edqPqg2!EqN5uZGDb>U+h#hRfUDl!eU?|u5OT{Yr=q3>~{W+>ET^OSZXKu3VaPr<;*Pt=hs3Q&| z5R=Yd49%a%H3WaRCWNb#G7yJGzqTYcX;S8S3wM=LrQG4_-De+86SWDBS0-^iUMHz zqN3UuRnHo&2(ZSL^A6Gx=VW~ixVGtBa+`HR((^U;qpBcGr&V9Of%r!%9l(JhqoTFfPdLaJAaJ|aod1zpx4kTre@VNex{hWfkxZ%C+} zKo+WtQCO%SL>aa0_j?)CmuQ|Zf~ZW9pyZKa+jhKMmC*v6rls#6)9v;-MNPq5emZ@$Tnm=gM$CfHZxDqR`aFYs!8zwaQNdh&!4C(`?#sAC)@!thYX$i>+K)p2gKIgQJ>4eLr;}J z>6AaiX%#jH!t1dm`DB7WvFC~zDr?!E9v3FVteMH1eq~k87<8Y$^a#+04Adh1B*kj2 z!Fe0;-O@|itL0^MX&OLdG|4Q*+f;>gb(JU}$NN5$8^>z?oC5#C;PX*$O2X=HDQnf1jlSAi zmzGhN3?y}pLFS1K9p7B{1ssG6d>=lG|JudP`GG3hG@fyrCdWu7$5_Ms%xo2nnipst ztG|tk%FbU-q?1h{;TnE}N^s8K)56j$-vsgBs&8NflCp_c{QHL?CJLVyDti?k=^>ZD zDn=XAqJt_U{dh~r_0!o$u5gEG-9%9^6;ipsL`+QzE#vZm^~>Mmv`E?(|~ z-A}hWo3DqN`H&oi;KnyYi}CJB9< ziaSwiq4+BBzH4B{j9&NAS5?Ytls76$Gp8ZLg?e6(7*v(_UKQ41@)&%x;M;IGYp5f_ zM)J#2t;)w-0Hf%7kpXl$KZ1zWG`@$>=K&nrEy#6swxoU%YHXpnUY_8NIa4JG*_HIe z*N;1Lb1udZTUVBF5`8kI$|t6qFfuRPQpyp0z;vpj@b*OKqPIr zm~$_g7#H<)O6u3!)ZQgsl@n3pD=S8QXdl|+T%p23c%HL85{%n-{{$6Ht2Q%us7^6e zYm}hFy&sh>Cjcc|vD1(>cg@(wU`m!9$j>g*>tH!uM#-q!D{ z=)c9UOG3R?f+-8$rmhlWuEqjfaX5$xdOE4r5PVd;x2nY)Jx`sB7JG#(uFVC~QJGBv zU@X}nQx?0QNQ{IrJfkGjt2@C0w*mC$P~I;tu%+>G$rZU$-V8KDqV3Nvk-j4@A(p~&sJqOcb`_#CdJSK9sARp zJj#Rdr0PU9CocXZmoWg#8t9P79eTw4gY|;^ROX#oF!ik3ms$bQ<;{d_eJNAl%%xB` z){nij?=&RSw>6>*w@HG6b?c=S8Z-)eYGWjP5K=Nss9NY=;!I?3kesa@f$rFxKls1YhHbqj`unotN)ZYZyqZr z3Tv-;g54J7&bBu2^?o9?K}s%1uBnjzXvy@KK%*04aQ|leTM5LD-T>t_we#QP>mmyu z6}0Z|>cdg?JxuHkE=Hrh>xpzmcRSl zG=IT4O5R<)#3EkTJ91M<3Jox}^$dJnpV-WYa>;eu{4-gspBM&eHKL>gBR-Dzx6R6# zs3?s)+Krk?K>D8fd9_>TMjS@h!>)H$SRqL~Y@pAdi@tYhO@bb=a*iA1 zj*sciF(n^yRCTH#9~HC<)#;aefnvJ>WDI~Ym=1@_6h&{yxf^d;XtR*Ml563sx9c#g zMC`X`(R(jPR;nrlS-qzzs8D?sG@fPe`X#BqKsU%qu%$18`IJ^jK{XH-<+zwSc{ML6 zTa62`=;A}x$(;cB>YVkHFaehP+dyC8p&|GANjc-bc+yrII$`#_&_Cl_g6a1rw^HAJ zWZe>5S4?T)_3*Tb(Ifrgunf**NRx~yQeb$q^(ALM4W8~nvJ-Il2~#P(DnLV3RH3;1 z>(Wt~c2aD7ANlce&my$r&k!QqPeau0j`qx77Cl3$L zUiZ${qg_Kd?l;&bM^DU)JfX0?%Pvx-8P67FJ7rAwb3SdhXXgVh(je)?? zrt3`UYv#?nA8~kg-CCc-sRbr8V9pnwq2`T$4|<=P(b8P&`q|Z3S(TKVmoV7ZfVZ@WCj3*vm||F;$QDhKnK|npSt6zt$CvpF zby5(ro0iLN%#Q~s!KLvd%0UbMt9 zt~#LTWc8b7{5dzkaTBXo#+Tb(wRIB5m&%tphpI~`@od_Tuy3qxY?xh3mhLOb5D_YM zV1HaQlAu*2x``fhP)zyWszLe2%}aL@vd`3;ez21U@~;GOH@JVHAW@5F51;NA>< zK%JkypgV3;l2P!$)a<}PIqZ z`}t+XTwDl8-H!h$07vP^#Akco+>nh#<~+IHm9Ejk_X2P8)tQNkMhBZ5cy zx|$l=1hJo7Yz^$_#Abnko|1+NSSgM0!S~A?JzU!4-yhB^5 zQT!F(_3hTKDB~zlPy*t%wdeda@pP|(>qC^L-n%NTh(Oa{%^fowLL_+rzI)HGa=Yk! z^Fgc+mHSxNopTu9;#uF>?v8VL4Q9jFwaE4$f`&ijK9PYHDM$mkTxRHVq`Ef@@n+E-ipVQS5Px~O%GSN|3I=Tckmy9j3^De~K` z3YXy59t!GGNId|#w)7xA^>*WZP52aTHd#xqXv=X#eT8D%$|j#=q{&uZL%CZBD=9qJ`3M94i=gt;RV_7oib_+ z(~r{DRGQ>C77=2m1I_e@U8enfGq%HkD*?7x!!;8-&s4MJACI$COAMK7X9tv%A!Rx? zx|nE~;Sr6)p^19GR~4C=MrC{eC!m6KOVgA41_|lw*g{%E<*I(THNX{&_*xVp!f813 zr-3wyE#P4LkY{}iLp5RzSED+gl#9;V@pr$`$AL%o&$%F5TX??x>3Xx`w9Gn5qT;`! z1Y(~SwLZdYwVFD^~Q-!W;8xE=SC$B26;y zKdaSWOn1jMnUb)n9+f?sxv1pbIKPnxa5$YEP;j@W!F>!l>K zbkPf!_$2EGLE>zjG_33`B{utV*0L75_5!4w^!p@lOS|FC(nS@nS?WlE9*ON}yISkl zLCZ&z^0ZVZ%oN^=u5AVUAH_}7Go`1`b_#|52t4vQDpH@{8A9$M|Dh`P_2c)NYbwx- z{$s1wY9$-LzLt%4qhEuctOGi3!Zcn3t>il!;Z8J;u~mI=0=n0!1e`>(gz?%cxp9m} zLAPF>3wy;tD~5EN8Iv=z(KRQ?XMf7eW8dSbwEH-9O~!A{M0`N9`kAI1<&DxJV!LC5 zk(w~L)w+axEcVc^M(Q86+!||R0GRhdvDa=4BR6hl=y!<2t z69r1Wi%`1C@9|4lznOr!shKZ|e1;TX*{WEGJ0V5ca~p=Mwe1b?4E~Am!z+^@&!GTr zV)!jEKS8C9*RRn4KrIU!=r!gA6l@gsafsMn&U9GTJ_+M$GIY*4t-Ew%zYOZd)=m3O z7n9^Mw-S@Q)U0-|$=&*7YF7+nwc)g8E1c$;`mOK$o^;HMdy8YjhCA-TqZU{bZ#scV zj29M37~{@7EXXB0!Jg8ODHq4hA(mU5!S03JGmmtUqi&IO?-I<`oKwGs^yz*Dff+W@ zdwuJ@?o#FyYKnWYTtf7(o2#o$E&CtRminHvX9A+8lyml^PE|2h#`cwX6snbl2j<=9 z1v=hO@etpUjg7jBL&!5Fh6phWyk(J$<2L+bMlGw8lcMuWcaZ6~2Qh6ap+1QJ&A}M~ zQu^3X%TN@+)uTx}F?uO{83|@ne0*E?s^V8m)w#TG>f)}BNd&FgsZsZFWznQRxLeOa zkzuiC9Azl4Qb_aSOU)5s_N3xV)W>1HbcG^=Az*kk7)W!r&(1alK_z`ez?7Mg?jJR3Z66PR{nE8wNi%5g_L_83 zRLtP;qqv%B7?kTwsX%pjXXqq3m4m5mH0CBhAu2ZH*F&H}Ztt^&ydzQrPn=BTz1Y)I zXLC*#b_y)1-)+^AOXdAo(?i-=*Vvn_lX@mM>z|SK_>(Uir6ShcCgGA5`ZH9|kglrI zTD-h)X+XB}PjEHcOyi+UsWgc0fSr5^;w>mvM15URTc=Ug(b<-D?!$pcz25XKzHBMi z>t?L5nsXLJ6R;sbYnD=_=$CSlOj@1;Khy(RGa+6EQfEL_XA^`AcaUeVIMCfd&>vmY z5(N}iIOI6rPUSK?H#&H>0TT$n_twP$Yok-=}kM- zw;!Nu4hg?WJH*>Z;q57|x3ab5+za@aL+KmLX49;P()$JznHR2-fBAu`n?1v!i(!Nf z9Co;QY;fCej`RWV;mO`fT3*9AHsKbhw;x)%v zaYiIBkl)W8SJ)9(SR}lu9H@|#YSV7HjT5h9dBSkFJ(%BkpyK0W4|NK|MB;ObO8G|1 zQ)(1vcbPV&O)PKilIln9!G}qp1VZe&S^*+Z#RV2rzD+vs8+Si~R=> z-<*8CGZd>WWrz0GZnqNR0)pK( zWAX-he*51K3T5anxqY)KuR4$5i>JYAC@=~~3t(f_bbwJW;<|5h*I-}lH;PB0$@sp$MM^UwFf%^K(5l9|A|VA;Yq-~g0HRRyQ_s5id^ z?0EemxKI`h z${^cPn!Md5Ru7@ZwVt13z;z-@5>QAIBSdV?t82>eC-EnJh4|u)R^HERMDYzke#U`x zGR~a9M`fxAv?pM=Noj2S!r`O88!7n|MEGs?aX`a0#EyX}!WtwvT^7w^+l>dn7%%}ONuo_Mokx1llZqpZZ~PAL|ns;AeT<%Kza;fx}nLMGxPHnTOzw*__xRQP9CGmD=Z0RMAwS zYeUfuUj;xlL<}S7<-SP_kq2%paZ1Ez^})TwrKpY_{kqD%e6t!U^`D31uN=Xtr8*U4 zZr|DWM+!chs!7AXM49w+=YaBj1mKBLamoZcKk^|85;?;bDYv0{ zv&;wdaZ(kjjibpAD|E`(0H@;Yx00Y_N-lC8?voC+k5xMka-!-TT8|pecbj9RSGE|Y zABDN+Jz6Pt>$%!H&?op&skgLW4MR(jn+)-g%-$bxob9-u7G^1EFa zbTMn0+M{~008z&3>kA&EfTN1@!3$6k|K_zRbl0%H%XWP%jq&A?a5R!Xt;ZJon~*l9 zQj(G~9^6V?Ajq(;O)tjymwZ9=%3M!6jjtq8G}dk$VzUF68vuZzsQ#u2Dp8LC>8(vW z~+e!A5V>r*puzbMm^0M0FJxtdNkO*d!5yz;8fC!>#Ckiv|QwadHwK~X7B1XZjc ztUr46pW%)85%R=Ix6rG0d~H3qKf@OA?$g>>1i0Ee&p_W~lM6S$piclC&1`0WyEYaM z&@G?6vfAm%Q|q{xM|=H_Qz45Z_@w`h$|?fMNdsAa12Q;etOTix5DN#gpVRzQvz}hd zo-dvD#uBsR%T0x>*Aw8!TzzZu;C`#MVETT?>u`XbzMiwt;3n~7AJ5F5r!ufnnwfKJ zo9~_JQ!Rrhnpc->YSG*giC`JHPfsvs{Km6>^4U08FZWDRIV*-%2~%9(ewjl!L_$Hg z7;~F_RtO1&058_ND91wH7v@Y#$GC^lmKIpPT|p6nJ>#P5VoF=H9P!4@h}qPh`Qj{! z{-*Eq!=na|LT+yxIW|REM#euF3ejvpaiQ36DTfzRWkjpgf)G{Gc7X{jv=9Q1;`9k@ z0`P$Ipsuj}Sd=)M{?p=iXdiP?|J@X=c={it`B4NeOtMiAB%%(>(ffYZva;Bb`NANZ zYaUYKQEoQ&6FEa-$ho|b{-OsrZQNrdPfW%$+dwi3{0yJZ%ujZ8Osu!wE!~l`oJM_YUVU5=u4I7r)SxhWpV1_^*K$N0fU?*& z7nb=bHo67oEft%f5a%$;W{bezqP}!~sxv5Lp3|Wx4TXy%Zquad*4tE~rcb%1MHG-c zZ(KCO0~59q^YF?>ZV%ZQ^In(lqJ9CYn7E8Jz?e}BhMLto5Vj^IP zF_M!99unAlf*z^TIF@OrAMp<5(N5l6n)Kwxf@2?4JhD2T|Iq5hnFZj?*0S9e9rS28 zKT8$YyRZ6^bocMl}0GR)XnwWDQSGILTWB zQ?7mF=DHLF;uY)Dgmu@(xli9Y`t3T-KhWf=n6mJj^s~LjLeDVS+S^)zsxiBOkkW*y zZg#D^=8z<)T{*F1^SNLHXa@pt|7B*2vDp4Ax_)FPEO`M-2)xL5P4UGEq%w0zOfAz4 zLA&5Zz6HG0xPX5pqqpTjSdCpcIfwiU2 z9=}6N`>24*nks~sk*o^$qJ72+e6z?e`SL_GoGHnBIAo3k=YW+KgNiT!iUD87nUw@_#G`4ii~D_z zCNalj-e(Zx%I5WaXdnCf@8%{VGLW93FHZ1Vd69H?qXkmlX=W^==j7KLfpV$B=2%>yCv_{3`N1{KLrwNDO6Ccn5;k9rKs^;-zZuqd%Bb2i%O zF(VAzX6Fb%Ry^S!t`!2#K8a9;_| zDACMlggD={%ipp%-Atewf}@j#{;f9$voU+1KA^lP8uG#~sEti9p&zjrO7s5xSUC3k zt#%IH-gsm2P#8jyZ2%1*No!JIH97wh9onkc_Eh*t;yT4<`ugGVCEVr-!E0}3a#4e) z%=!}ArZdih*VQ%e*|fqX$l9*yXwWa607k=g7gth zCEF;x#wTxO;81`z=|6^`n;$M~V-@7L(8o&}TXt)w{uS$$3Aj01LSr8gb9=!Zc84Q%sGsFWfFD!E_ zOJ4vlbEJQnt;#35+q>uWymjV&oEUvjfcx}hwxd$2Tp;zqy6u#oh3-#TftsdS+3D5? zI%+YPfSs#Y__>vGnK|+D^*OsvrE!419P3y~liTbj^v(SOaVXRO3Vn26R;zmcyFxv6 zjW+T2mYXW>r^sr>Ih30u#>>}~3K2N=N{=H~sl$$c=gQf?FUsC79%}PMYe-Dx6z-=JxNZK4?o`P#Z70 zptyvUsfvv80T)WeM1?jh;DiqF#ifaKh0CF1 zqk?YUEMJyPSp9`Z~pgs-kJV7hVv(~W*YhL!o|3=#4 zRhCN?qO88d?8|WWPS8BGzH=cwNuCnHgf{`9qW(dZq2C+vY%9{OqLm;0U>VoD>P|a5 z1`o*+aM-lf;b7iQ=ADn88P!On~~pR+@pG z^t1MU3{DL?S=sP~l_!c!i5>aU3$R(w+Fw{4(2h3IbMy>S@K?qb%c{l^uM^|r&kYbn zZ*35r;K@Z>Vf#UVLh(Y%7%F&v*VcYbtSL$;E@ii^t ziP>KTUFVSur?yY^_2x%wBY-0 z$QrtwmTZNZk}yRd!tP96didZ5dV^Y8^(AxvzipF(Mnnvt_k}%dI~KuzF4l6PC>(G6 z>KLwbJ>+l-t@HI>6-17@{WHm5Q~xV_9PY25F12K>PTzgle>OvsLI7CWr}e6YI|PFs zj4v?bab@5fz0FvBQ}Byk(Ly2-cNs+N)N2Mpd)xaLhd2VBG!!0sAp=Fzq2%1{1dMeZ zg;1}f2tAL^rBtM5Y}vUT9R<<8r!P5bru|bQoA>Stk}VED)iTrOd`OIk1VIg&yS>AB zwU)m`Ho4%7*UQS?ed?=kU}ZwPRXh>c*Dag_=U%o5V~T!9j{L53+kAS|a@CUB?pUvN zVQpB7MOw-{LRaX}AB9O9T^dX3ZG%S3!^(JnkR|he9Mx+lTKIcmPx$u)T!`e8?dLTV zfOY4mt6m`L9$#)lQ!GBfu|g`Uc@K)qPf2c!PN_i;{?n|hwRT2#LT8bx4?YF~-TVeL zsn+u9-!b(U&ch3Gtspqx05CBGq*VuUg&}>o2NK?nqlnf(^v`}bl2koUuN*OBPwOxI zNkoo>u3tG%Pc2!|XoC~1LtdkD=!i&lV4eQF&-HW^qC$8qb3eAe3cAbeYUPW|0($w5 z3|^XP+@1#H=o;EiT+WnXj~I{d+-G|K7Jo*mm^t%#E4HoiB}X`j%4dg}0Fwe_ zZlRGV-L8LCDoU5mu!oFxt!s@B6}}}h2X`l*7R!NGZe)k!X^Vu=~Z^wDapRe6>`Pb~6^J|?+#m`L(7u*9T1v7Rih>;pz z6E2CUd8a~{3YMS$qL4h_3zX-;(w8FY{J^GJF?hd_XW{7-Szgk;pel$ff~hQS^Mlo5 z0edr`OOn)B<>Bxc)R`sGazrj;m(q)*r!*IzfXVtefV>AzP~a#Gt}MFzI95RDT^0giE)P` z?b~aPfS3=P_O%O@944+W@P;#y2$t3}2xd*j$gEy^oweAA=u~$5#(86vzan3f9rKq8 z9>c-!W*!H%*+3h9N)>SLScgG_Zkx8HnuM%1Cv^v(0Jq+GuYiqw?pbt)ITR>m&xuaN zNk^JeI(i^r!T7uQnZ`TeXV~#G;{eTCVXl3r-7>gDo+@k^93uUbPcxZ)7FYKB#ty%w zbtAGIyrc7V00COn;||X)%nsUUuYV#U(1!$5TsTRD!$;O3eA|bAhS7C%4n{xYG3Wt+ zf2qipADn$iw)?8%Qs9LivyRf#g2hHJ&Kzn*b45dq;aVV{z{KwaS)E1T@=(xuu#Dl- zC~-Ygx(%PNwFu8%e3 zN{(!8pW1Jb%QL*QFvcAd{JGUxnM8~^7iCa}F$Qe9pc<#k`CEcl6Mt1iv-*~dRp@^Y z+fxZjS|KPIGqfiB-EJbX;O_+>qG21qr6|3`K+2-XJK4UVCewgovf}g(>qw3-OVgZt z=cl3*zn6X~?xC$J>tXxMPS>$CZlycIDae?_3C%?iig*Y9z+G2dUSR|)Q1G=+kMcjt zH6X;j*Lg1Vk%<6f;yZYE?XNU1mMp_oxXYt_8JHDNs1yfIvoSt%X})J#d>>|IV38n} z-Hp?U*EdpCCD+`rSLJGsh+3>>7XTfqZte^{8-4w`{K&@g_u<``=-d9~XCZ=FG9bPu z@7hv+4FAZ2X`?z>twHm42XK7tMDvVKZHpN|IbT%z{W=Q!CKE==&X6xNVN#>MHN4%0 zDbZ5jX$J#sxKL%MG?8ySc|f#d$VL6KI&8M28-)~`L2NVjHJgcT;zW2#=fbj4N7Hlq z>>ZsvTbL4T7)5Rux~msvBW$s}&RDJBZl)#<1~c2?mfz6YXF9R^V@KrA=86XKu(URO zYg!3?R>$_55bEk@P{nVM4WL;`8lswS20o1ogWwRc%8C zpaX8Z#8BN(4V;ak*t^k0#CRFH{`6sQ-Sc?~{0JhqoPb6XsB+Rv%S^NnOl4qfFX$w| zL9Qy}bFu5^7h92>Sk5`yDco=5C`Aq$qpJDoQ$7_6SZS|A?!S2rRXtwnGziGzjs5vm z5PEf(uyq`nZBWN+j_rw%p6)A%oEbGql`t~HT3W@vEP`l2Y)o*^BX55!Nv6CBY_vWM zro|@BfPBM|ZXzJi?1YLBn}+hAgr$hR3S9I-mU*{!HG(4SkUbu`E}~ZFJ1VA(5BB zLzX)iv}2X(mhEb)f`QTHE7K&A{M1g9(3@U2Tv=K1g#I@OePgk6J)^w+Srkpfn^3`} zKs(e~DH`^BgFfi65s0L3TT0SOC4H9#17vc9$?J5Pt!1A6tXueb=Sb2}lB?5XDGmy) z;xyQMT6J6O5r{96wQ0RWJU$T%=`%Ybc#Cgju{9$TdNDtle|0pS?`FyPwrJf`gO;O_!!e;e4*hUVSaPEj(xADs|dEQ8?^s(VfCck z=r;?uF|0d#Jg3%?ZNpSKUJ5q#_TuBD>VD*P1|&cRrH*#hIb?n%gJk9)|N1rAMHV!0 z)X^}z1JDqW4g*3@1lJ2fSc*N{)|7W?6pGh3^LfX{F%ic)*!Lc>AxB&J2=DOM_|0L6 zwve*lk#T@tqhyM<35oqHj++2`Onv`Fz!H{+!}yd35FsOF9iWHG4(&sFG1Lop4c?D? zT0NO{D&F|}2*64jdTVxa*-VGCV@A%V-mEdF>UHLmI@53vZ4IqDkvZ@#2tKYlT@pe* zb29KpeWUwhYG5i|bEQWyd8L{nfqG*G%iZkWw9?ta#u+1-XW8oI(I!n!2^OjvbH*n1 zi*+~-OV9VqLCgl(x=zojXEw^Tv2aUTdJXFvW+FDcp8VlYxnm|GIEZ@(xBdhf&H z+d(?SYkssA{GKj6I=2POyhF1;PxsOuk)kajku05~Y%7-^OSv3YBfIT~F|QHMX+x+} z!*vC6KuSU?Q}!bPkjbfHpXMz(a5n4^p*Y4$;eT1paoQ zPN&^pdGrm{!PwXRMk>ml@2B#E0dgLQ%@hWB<;29E2X_Td2(rOY<~pvt4Hy~LzyW`F zN`f~?4>nFRfvyip#F^?7H#0~6Keu{51O7DSZ~w5tY8$_J%YM_?FaP4kFmoADPHoQN z5MnGi^WOK?i1X$fcZkHnoZV0>?`r%!e^y-EMj#O&sc*}`wB;+3D3WaQ?XAR)8b~s0$h9f4?RF)~y|bt6>;CX>&mNzq6A`Ja=Uoh#)}3R0DgPI8Gk=XYk{0 zO8Ns-MMf(MdD=9fD?svB=qJ|^zbLh8O@ycA0z_ZgsIH=5QRIxV3$rh1Ewe@aLCwGg z2na=UN&~s}ty0%5DTEoI@wNK(rG<@dTuW{Eavj|W&`?ub(Ip};t4Cbfe+LgLUg4zb z6720NNaINd$!W-`A&&4z#ZNjpDLU0o<0cdIOk9g!|2C0@?{XT5l47D#GXO_?cMZUAXNn*S=EN-y%Z|WY#cDtef2U#4Q{_>T3obyhi26(ID3uld4csz9(@gv-XH>$_}o)NwAER$j4#6}2lZ zE{?%*-O@jV7&v~`@wP`1GpN=VG=w(HYS`nRv*l@VoZHpQV~7wtkerz4HL#3~S|~tR zmw=&e)^9WG#PaB>bfFl7vY-uqfFnu|{tliJItlVD(p1om7+YQrY^j-@I9j=U&`+++ zE70=MfOjO5^pTDc*HiGM5Om3ir^0Za{YXYnPpFEhqVkdH$kH{JS)Vv>XtZMO)WIUH z$Zu<}25ZaW61O>VM8=BOPfdY-n`nnBUAjr{xbRF+QLZGffij{a$wGhfuoA@I9Qx;d zN0a{&0CZT=^W?4C%Qi5?QRr(6r!j6isQH$46V0+RfS`Md0j+;NAaZ+O!4rYrf{aI2 z3f*a};*Awn{W=qamLTa{Nrgr^Dl!731;N$NGWLmd-tNGq_jwC*=1eTUc+D3@%8LJX z6!XSsa_H)73lB~fV^l!`9er<3BA^llKwoV&BM->Z=1si3lmM|Y0oybu$+qApLf6`A zQO)(>o8pZx6-g;RgwAiON~di}TjQDnu2NkKR)pCauyy-BUVWi$eUMy5&szHrP0!PD z3J}~tc16XZkbGZ^8iAWoaZ>+LG^RJF0IPy4Oqvi#EAQa_ITHEm)D$}E;5OiELtIK% zEk)QT3@cE=zzT!h8|+Lj%39?t0zQVg=EcY&LM|*XzGs&389ZdfeKFg=hG_Yc+kJen zaa)ubU=$D%jH(;2R8oOkO?Q1}(HXNeF-U?+Z2V%BvG8=|t9$qNSDkJBVsKAJ*agnw z@+j<|e9J~*gG*K&vfFw=B`;buaZd-M(31U;Gbl~pyUNGnlt zRvZ8p4F`c(m*WrW{D$8TwnhL_cTFB(1GrjXxBvhmnYTq`rKVU5zs2A%VUNFJHk_bd z+*RPMLx9RxYvGU%h1>uUXMbZR@}*FV2cj0XkR+hf7({d>)3)F%G-!>N!#c?^-N zlahRtr6z1U6g`eedBGYjdw1|x;k;U0{&E$Yrk+rVMnQ*LH^9uk8~%wToLnVQv^sM_ zFl8nHEWk?c@Cde=_96nkSlheF-H?4qc%Ar!vAHqHyYu$!VEZ&y;QNNINgB|5;D6)O z@dNStoU@(Vs~LaYO4)ba>2@QF)rVJ;%G0`!(P02<=J3*XUtZ7y(tjcowxmntYCfwDxXe~6DLOw zbZ9#m1E(dv{-;M3fyuT1!jn-Mw`vEmnZp)hm1|7Kc&oZz=f)h;sxTtp1yt^v?1 zP?fX=hLfTH!O&@TO}@3yO3YswfAx!{Y^48@qn!SKVB?K82KZEYcoMdEcQ!RPbvD)% zH&#`ZRdmoYe`FsY>>lW8d9lta;T$)!qT)tx^If8mBpGYfSg{P|pGmn2b$tm$uTI@b;m;5z9@o|Sn$5LKc_P=?wu-&9Vmh?9=M zB$tH)Be2hm;wkt#EGahK=y7<)-r0uBq=)Dex?mTxd_pKMHdxsWkL>uFh=`KV@%zFY z6JP-#{M3dt{Mq&?)L+plxp3}w=LP1{F|rRM%ykH0MM&CPzjEY6!hZr8_s|dDf6h?_ zSOuIMdaL2xDKbg1u3tM?$ai?hS~BJ4*4UyIcR)Ad$J3}m!e)_~(P+=eLo4_P;r+V! zu!Oz&Xrwm!w}SL&%s*m-$&JXwOqj>WeKJ5p!0Z_%cv4Fhp!3Vo`}WPnUq|TdwI}_- z$v>88Lgna-#ro_B#o73YwVr2Um@qVQI4c;8@ zf;M{ISDo;;JxD~L zC5bZWO(*~h*VNRlX~b-8wy)4LzvYI9gCCyDK>7=Z0`>5Cs2qCmS^BO&^4A6&$aNcD zjS|ZbgMX$hClMG+5VJ%bG7IW$F&D}CJJdbnuTj;}Vk8Po=8=>q8TcVNmp&_JrK~qR zQd}y8YHcK}putOK!uo?1lMC`gFYI3P>F}?8r$TNP@PQ3p?9YFNa)P#@D15KOVbe6ZFFZ~M>*MpnfK=p!+*yOe3mYSeAf~46prcZ zO9MAn;j1eks?D;g2?Og$u}EgxD=Pl0VPyWK0AbUdp4d^ZNpL*gd_*3;)Me;H?ktw1 zB4)&9!Z7=+52vm%IMCpo4j&$mAM*|B)TEVJo<1|f^qDaOZ<5I*IjdWHCOdEKR|RcmFGHl7inN#_xH2?#AyH%zqJXaY zf$&`F^ER!F#m7YJ!a@U)dH_z6+DY9o ztwB1VWrJ0l^=A){*l4_zcMjOy9MXh~X78fGDR-T0w>|mYk+#?ddiw?+)8_}EujGPD zO)u&r@1m^EBj5FMa}Xp2Tgu9Mqmx|Jx=6L-@_@~kXjB!`JmVnvEyPO#P2CVIfW1yV zOA)6qwEsZI?Tu8Cj2AM4?_?k25J!$`E&ogO5Oj2*u{Q4;AeFDDw-X$2An3a zkr~Bo-O}7J;c=6VW)l)6;yv0m785J8GF=R6+5a_1xmkzw$NB_gZDp-cm`oEiQ3`1~z6b3g+1CF|_fVil80 z_V~r0t93RMVuDL#36ogqKKrs02Kxt#F6;`z2y<>%G~~C}Yd^st5%{jB*K7m+U;kT7 z1Fh}&qmmSb1%$t8jnbX1x#lPzYzdACpCzrfq-pRxGyeQ>-XN{uS`?JWZ-#ZC6TEw> zMrEqNEn^6VywgLJ=rwU>^jCuKhP%Vj9*yGNQm2CIxdK$u>8u`HtyZB_w*VU8W%3Du846jvKHs#to5i%t#Y!ug^=@h?{>A-ki(`?!#8 z0|G+!4<&`aAH2 z;B>0DPyPGjB1+C}a+B@(F~PU%p!N3NxgTq!rJSoi$}!TPk88e2sxCU1WpaOeb9-9I7Sse4 zTV55G{~i#1JZq?f* zp;AQyq6}G$Z%jTs;USlNove!_3>NU!vgm-HnOMiQsZn(Qbd#iGCZboY6}b5<*gIritV^J?ir^~Ao#zlo(SoMA6mRTE5jVW`p^cy)-SXovgXZ4 z$){pgFjq(CS$nWmyJDDT7(^Bo?}=9#Td@(rFJ%koN%SyqGMq_urJ$s!>eo}l{!rC; z$ES}eXhbgCEMIrn&IL#ZUBPYmE>&wl%2!B6KS(l^8c4Ne7hdct!v~>;gG^5j7CE0> z{rj&gfAgI2hWxF_LCbmPS#Yl3mCXmNY6xK5q~4pQQnQ0Q4I4FsjRxt~C!TVEs=mKJ zK4qLBo*tEQZQiIqzUryvz9#8@&Qd9xycicY%BT>Abbd{CrTBVJ=G5j#;}4Kv6MwPt zjE?^D0Sf~-|ypklya5>q2|Jo5c_3RN8Npld-z<*G__y_lki(rM>8$nmS2 zMV7~!9WbaINcsDT632D?*4Ov5fbwDE+WKu)&Q$0~;<~^q6EFI`fkxji%n-RSgVU}X za|`C^22$1;nvk=uHa^@v(F8{X?lC22VaLPbu`u(3*078!jX;03>L~MLMBR~@S0akj9!uZz_Q@xXGN3z>Nw(C}$!<$o&pF44?3dU~T#gdqdJ6@- zLY$JdWSrHif8$=4a>cU-+eNn^nYYi;edCGuSoK&63Vlf)uD+5D3RVPxCryU2nVB8m z3Hta&a($Rv))%lYK*=kZjfOYoO98bThUOZ_4YM}joHhvuklRs%@7xwQMT4%&Q_Z9$ zgZZ~JtP$;DjuL~R`-HD&%{Bmr3ILYPz3tQV9-GYeZ$bN7oOFT|KYu7ehiwf&6ET(@ zV56FK<4;37#5Q38Qtxa_lFh&p3xj_L-aalQ{&I}+X+rH(3rZdD~XR(;@y#G57T}`kl1QaOAsGPmzK46^W^6rv3JMo!os(8ihaNxaSQZede>W;%v90{}@f%fSyxpH&Jty-+O}9{rvh1pSLOa4=Gyzfu z3F3y_0I8*;(v@00h#tn!TQEb3 zy{}sRR!z=Y@JH1h;w%~fBj6ImV;taCg+Mrb(l&JubI4Jn`XwhO1#b6G`IodG{spOzL=;rbVd{=r|&dJEGN@Pt|a) zK=2p-fbkL4xZnz!%R}?wYM`El9=L#PrQ`u=+jM~O#8Y~O-oQ^Q4N}4(dBaa8V<$bd z4(lI?MQR?y)=g`yfo*&Z9Osa7OSgt`S@hC0-q1QXK*)Y`Un#_)!EF#b*cjZHC zd|aM$MDYxKSe%U0uV1*OtPGpw^_16wGGEC=WaPxC`pFe5HUP|kIggJjqXLm}J$bCK ziUJ7wxI9KsXcVZk)vjOh?@8VV&}H~^=m6?8s!J|Lv6@wx*`t&}Yr)ddIRf-izS8D+ zq<<+L*MIdvmJ+2f!k`Iw(KCpY;hs+K8h7UFOWmZA!8b#6Uo!>|#sn69U`@))kNf%K zNY)Tt7ri6hMRT&_<$CNzsajh4_h-5vT8tcCNto|3eUq9CGOS#$G&sDz%DQ3EY<6~p zN2H{;%173(gdvbL%qtBRS-qnbsO0l1EDFMj+^PxvF6`zV8mw+hdKrV|6;e`DPwLZk z4CQ?m3kAsO7o!>L+vQ|+j4e#eIy`a64LviSBn8ajuvSC&8fIIhEdEzOBJ}?Th5X04 z_;1q3(@_}?ZudZ6@6y!Z{AAnI5&(`?2geY^WUe`b~!@x{Rr~lVN~+j zIFMy2Ld4HgiMr+a4Rxi03g&B8409pYY2r1;FB~p%{?k1HXn0YEYSY7->}4lYrLce0 zSZN-yRBemjV|g%&h+yl{Is6sx_Sr`>>EA}y9hHG1w-vx55vk{GI zNMP~(Po?|s*vC$XM-H0t9sWe#7jUB}1|a0q6gG3(kXM6>MQhWxYk!;1TjF zKL1A0<3Fu@#0KDISuYe;=GosPct}my*BJSA{gF!o4~z7C@98V>MnCNWT<^9=`uX6v zgyfmFl6%}@LjF;c$bHInu`rG*?wi9ya5I-jB*u=4`uV2m%>DHfmSVvxIaSc~`md~v zLBhbQ-@$Z9yYRGKteq0lLfxVJ=Gt)PYY+35tJC$od$`;`DjRxsY~#n-c|GJM4>?7V zh}4)Zqc6kXXm)n7C}eiqnKWG{Vp_1>$ndv|HI@eDV2;OoGy~A%n-4-^)=ag{BeS*+ z#O(}DshRwKs8G97_d~qe0?@)DJqzj`>wLv!CXu40RT_wK(cdVUic_oahrMqM(C&F_ zm8bd<#6UJMJOH@Ly6(*^XTE*}R&8Ds+slA!%H<{nnTh+#*3&CR&){GEV-wZ2L!P$j zadRFiVF}h&RuftwAn7Dr8L^7I)`#iT3VbHdYLai~=~`h`5t7+F)>C9EKOXSf5QEK0 zC+r&L}YCK8Yu3_f6a7qDyC?UsZFZ%Oz)qJ=-5i}&NVFS2g16eLuY1R>LHP~q! zbYPp&D2-5!E+AUzl~cq%_fNtCkn`xOZf}UEwEa!y3~LzV6(H3kRu-t?Z~WGyXQgJP z2_R?dLL+J=`>>GFSavSwF^csd)rp)E}%Ox5R#i6;#5wJYoMN+$~w?e14Ct7;G;7h@HHK5<5% z?Wk;r=b8mC;ns@63yZBF%2^-ah9!E?;`w-~L$JQ6G5 zn$VRDo6@A964jczl`g`Q`GZkQr_glySXM9P=5P&%Ip!!}9E)CVEQ6}xhDq}~5oJ&^ zwv924LvJsh_+^%Ad?^Z+TZ$!zz>aLn*ezEA6>Ge7QL!L}r~G|@jc9hJvU zMbMu!tkv6zA%RE?MNE5&$v;zBVuS!HfVm>)!1$)FX;mqS)@W^jy1gZ6{2IeeXAru( zqy3f0K!qDdNZ;UVE_KvDYi7r41`VGCsUA4QoD$x*IZ;^9R;*szDOe#hwngt=z1lBZ zH9942Q?o+=oZetG3W_2w8)U!pg94oQnRbq@hah5S-^R_T)66<=I@Kf2#ACZD7`3Ub2~HU0>4j z;4bGqf^(iL=<P6TunSS6|xb?BN`#T4bB_QTDNP_cO4@&y?C z;)EPFm@$SDSW+C^Ked&Krpqz*ihT-aO6Y!+A_CtAecj5=vw20yj`7#(YmUE}7&!YX zl#Py2qDb)L9@#NZP@c;!Vn~rLA=W`vZZcg$pJw`o4RICfOMGmg>ZswPf{#_e%o!i1 zP|W=C4IpqF~ho8Y^b5pd}5ScoN6S}B7yeR9}1Qt#-B;G_R_^>D**B3W7$`+ zQa9B$eOeGfP}nx&ph3i2eNrneAfdAU3Gki&R_g{Zz%zMFK{wcE?}6TpPt`}rxtpvR z)V}V0yZW-x8g_vqFvMylw*}OyfbKnwG+ufC?nN*6o04M_9h(YYJD=D!DK>Z3?I#L? zLO-Pg1o+$wJDx)o7G?3}x`UM(_%+xJP!1^tP)s=6-ql7!+Zn}PGn?*{%j@Tj{%r<#f#gTn;Bp0~ec z(4fP?6|(qlKv?Sz5-we|TqW?MlOntnUDkHpp{U(wSyI_5yCe+Xk@7bkxQfJ?t!e8( z97NQxlqo<})O%}$k=qsS?Ufeo!##2C?r*+-osa*uaqZ$N&r)xGvUci4fx}5I>&@(I zbN^#0y-$g%J-bcKNLrRNuPy;J2~gsG#eOg1QSSQOEu89SVU6Ez9{%3 zDD6-b!O76r=Bn182oRB;?i#-#;ap`jYixuQCA#m^T3K|n8Py|- zTHyEl1&mP|xkzGCar)NyG-^Mb=t$xA6M;zi6*osd@RSd^m@k(``KIKUB0d{@0;p0^13+q)Ro1uHHIzyoV56Z>%q!cWPJ&<#h;B%MiEdlcOmQG%hsx-VM^umy$-B< z^vxdyz~;nm!U@$=AGBUE;X-6Pajn#*UibdVCU4gy>t6ok_k@iJxe437 z6)N&~Cxj=gtVGI1e`R+eP%}}Vf_zm9WVvK9dck{F!RcHx#ev5(;N&G4e;21AQ zT;psvIzHEVK?h^Yx0JsvU)^hw1v(tEoBbs?Bisk)LoEeC8q; z5HU?10TE@5Z9RWw8r*P35f9*tcv?5rf(~)!?-1esR^3y&nMWjODuHR64H#KQfgB+3 zv3}3KyB~b3I_yyLU15tanzNY2%6f%qhMsm5Yf%~VF*>I{$dLF1aKeWn=BuU2R!PZA zMq@q-a^wr4W8RPN%DVii(@p$^MPMR*;0qjGK`9*IP#l>O{%F>X#96Bd6|tFH+2YY@ z`amXhlQUukkY{%pe4IvYJj4S;3S95yH$=k{wpByNe}`BDfE+V&C^lC2l1G=PdRh$vtG&pfik(M4M)^0hz!r^#n!;%vyLESB7iv8Qtt zCJW3&69t1@im@C(2M{_t?}$pBPjXbm{1?bKR`JOiJHc`wh_Vi(@-8W_*;u%NTO&t9 za0oJ2{7jOW*?Qg~afJ+nex&r933WU=8q5Q}oC9IQs;KRT3LL82!8>K%p3Q!0)|UE8 zPJo+4WB>c3{_`YS{N8;`K|N%+VYO>4xGdD9bd%2hUJc$Ip+^x508psB?p}$IfYw@YXMVcX!j(s${)3XH(kxBFv5Dzct z)$Jm${*H0>B8ctf|5*dg!brn>f-Cxs~Bc`i1??oHx*!zxH3Dzu@$cd#b-y_vWb*+8t2+q+UXXqvBlqXY5@KnTY!hCM zDEQeCvF5Y!Zh&(?zVkkr01O3zQ#E&8Q`lbYk<^x*6vPU=2l$}~TS3CNMn`T0lI4?3z zD!L3(bJ3*; zuNjQk4#4U!+h>g{D0AKBkKI1P8~>d|Ui1a|*H7$;;uEaR#=>!FCd7M-oDzhH3D)F_ zM9d&n&~ayLo0F73j9K23e;Az7hA$`F{Dluh z3q#mz*%|~UrKs?qyRVs(|C~M!o{NVNG}Lu%sDqI5WG?XtX&1PJ8(ITY&>ykZyx%oL z3J8Fga}n(Gn4@g0EfdOSjXx%$Bx$I?)~S7VNwA6`YD}ZzMb2tx9$(O6AH;ecgoe5^ z>jdSkhZXuThOb}WOG}WCjH!FM7lsdt?Fpum86LdIS`eP_pIbg9qPgqRaFkk zAv@uR8N#jbvT4#-l$L~gKOMYBp9~W9dr3SN1Q4lV}p!#iQFgC`;DKF%g5_5VT>8UG)ecpJeBFx`Y5;LVIrPmBzY_Sbf{HlpwT#>v!IrNOkgl#OIYcjWI2=X zP1?lQM+;p&KRqw52hw6kNhp?DF+M625^ORp=igC&7z7?z2FY0&PEh-FYx6F3FvCv% z#w)sF28^S~FPoDeD;%`5>_(MilI#|usC<9|!&cn34VYX)d10?Xx?!w|Gd~Y;M z8CtqC07#^`+|B2S^EdstjhQ{ts(eR+l-5O~h*K`?hl+J!r6ss!V;O+<@(|THLmJgB z%Ud(=?Q?Yr!aa_2DnEg^+XMgEwO8&iERrEbDe=ctZ?2*{d&+qoUF8QBerzJDwi1R^ z|5C|w3Gy_0qn(t0bIh-Ygt;n|x4q~d{n<(uCZ4Ap6OUmDI6=wNxv5O@`#(gTRa9GD zxOR64?(XhT+@-h{cc-|!L$RR69g4fVLvdOhiWb*m#oZ}z_{RUAadNXSa&pK z<~yISHYq9UexQ#s%@d;QdHfcG{|IIVcvB~!81uhSs@%OYR=Iw7TKsJ24g(9{C|NSw zB*!@0y?`YeTm}l})_~Z4;;6wI`*)d|u)J0x>dUDz9p0M>J=7=7TPLD-6t)$Oz_9eb zdmC0x45Z76Yn_{~Z%6_80}GH12LKdFj!QZR`7yPt-RcHAorUaps?-Wz&NfihV|seo zz}k_$eCL_?<*6o}eAg0iH&dzo@d86JDuy(7ihKsi#g{HP`f zEvzEK%(>1m5!i%%&q0z|&t#%dqOM^eTptDXay-!L8EA|?I9l^6|;04dU`Vp*6= zN~rj8t<0~L_X@Ez9YBu_!~;R;Lk0LvGI)XLVRj30et3U5*DtI~9O#B}2%RM}xF}F7 zR2%G|iZIK?;tg&oJ+&wq3BLuT~p3SMQ;dZyO&>hmE2tlNx`awk3nZ}vIrgb^yUtRZ5x z19}rd2nxt=ZhkTtN1J8Mz>0v8X8qsw#wyE3O-^2xtRu)vJC7kRW@H>I@H4(y@C&;aiASmV1q&F z_-fG1gQs+FglM|mfqs2!uQzmifeps(un&6&A5T z>{BL-4s{>8h8f*vOUT_~Sl~cE^nat~H$l|Z?3JAE|7XP4$O$|k=WB`?Y1dCsImK|xI{J5#c3XMS0*(Zf_OdKh-M3%`&ksnJzYdvPebTDZRhpyexBB7x zmSmv0?Lwq>rSwin7MQZ+az82jqJ|}?+q2ddEFI5VGw5vySsoRts_V(697 zSh(^9e&~zwkN;lW0}^WFEOrD@T^f3u7cWBHiiGmW73%7IP1E(}oL}-G$sBJ8^nHvH zfDw35Wt|^70nq8FUFA~DK{!s`I$L~39b?>FQu*jy6{;>S_T4Q@^k*7+UA->J%@NTT zVIY^kdcD{neJoUbbuyg48Ue-(L4#I|AJ*MU(BXIxbBMV-nt z2Xre`e#)hKwaHV4_3EW@g&`d+Yja#6OLUor4H>DLlEN~ja7khstGz7q!7!h%ur}ZT z^u9I;3rF*CQ73`m8*_?xCsigq#+LvOJJ{ng#Tj4+aXK~4BA|&>9rsAsU z)`3dDy1Uf$=X}Nf>CgkmX~08J<~PPS#zD%T&|{}vEDABd3b#AmHl5nGXJW#upI}z= z3neL_mQEd{-L$~S){k0kO@PZF9?UF(jQqbmNsatzV&!P?rBubo>&o#Xa z@lGD-kDnxkDziN53pe_rJPHpb3YAAe3E~2BZS38qsznYuXNsveUeLYCKoBSgfq0B& zOcG8`iu}Ic5>stt1kJNgg;Nt9d2iE#tda5UN(reuoeAC*I3Z*DdYLQ{pK|9(vFHW2 zyQA#>Ws`?M{?XrYmxt%WUcaW}B&F5J<&BDW{L2wy@%3XmWQ9!2qepp*=Lqe)M(IAN zbKp_~!T(}rsv5i?KT(bX>DypmG`#y*yt|KHP2=;B+=@J!_*P)7JAt6@!I#Zwyj<`2 za`ku;i?F!U16>+pEiYaMD<%t9P#=))+HmoX|4v&jG!(VW8VKjDJ!NpUPNspaT4xBq zoQkB)VHeU*Umg&!2qh^5t=}@_GW!Q5Zy)XPzA(QjF8Fb(!%&m6sIqu+pubBwKrx3V zXOVE8$>M)EA4N)3tyDV}^|lD9Vj_z9$^J2kgECqxL>aTtk&135@^yVQFP5BG zp_7*T;bldJ5QJ^2ud{K<_`M_%DbqbUi9VzBwJZ^mOF&gfvm{Y7gCIy~ehm)iehz6l zr*=l0nQn(}V|Ao1kp`^n-AdW(+?1L(QWzaHlmf#cwS)7&&>^yF)NmaG7-?*9(=CN! z?z-y&q18%O#yQdbA-*-}AW0MX%aN9t)Na4g##)QHBXYr?$7taLLcghmuvr)uiGpZFBQjs)$^&InbjH|M`VviO(Rmx{4{HeP^dA(WO?~0w zvRLYs?g)m(*XD-*NDO#IX8HW_yLxrzj>Jdi!K7K%^73EV}OA7znX!d$_;*4yNg}z}SX^XXqF7Xl@KmK(E~8t8cEsUBTpH zKC%$*^600;g!@_xJ&pLu>b`p`IQ11RT7}Qc=)|R(yA`IkL`#^a?*Zbh@TP5RuDTjX z*jn;5O_&USCvWqlfOw&;w3|&|{vi1`bS08(J$D+2DI;i6b-fBzpF}f;o#lRH=aN0v z{FX~+{SA|wNIMVR>-y;zZ91O5AdL%r$3IuX2TmxkF*W1lUr_FsVz7gqv#RMBN}ym4 zPS+T^29DM1W!@aJ{zr}r$1Ny)fP~ttqVC2PN{^8)9RY|z+%zWJfQZX|Gg%vk;cDg3 zy5-2k{g^=hUW!n?Lqiy!m?dlE&BXUJBf$H}_(V_ltF9d)Fx9j2@o&g?B}ZyITg!=h zBt?I2-mKD2VUj5C=q#7S-=n#YhMpq0CX1mL8>4!P`s##;YS@ID2|2}D6@eJ_hQ(XZ zap^`loG#$XYqU)C5Kxo3ILnNUGetQxWhvTD$6OU<5>lpls^_%wb=NUNP_;6tC_pL8 z_vQOZ_TKVPvwryH5V4>3p(zZ`#NK~*I>&<%UqBZ{9eUs?VZ0}N2ygiQ&n5wc8wG(% z{~}_Yz&+#f((N0=VJyVa@qRea8#$u_gLGuIi?P(2zW)6hih=@?r}p#@>jG#t$9d9^7t9MQ`|Nk*XIg0|f+F-;84%iNR>6vi0)(4GBntd%}2vh2W6i z7VGdK0c2+~C!8rWt$Q8q^OVoSntd%Fj*rx4QuW=a-07>Cz>bns zTqroCxfF$L%fKQr)b+ZQYe2lGZN9cfuX}4oE#g?HRuccKJ9JB$W7qD5=h1*F;#dR8 zV^Ce2ZPH2Lpl-av_h1 zEQkE&Qn}Czu6-YyV7li1{7q0RVNLB|va#6!Pv8K_Q}hFhisXjWAdrv8@%G5NS`!dv zf-+`=)?*j&{HNU`FW@3Uy};Wxoy3kl*4iGm9UCX=OQ!PBAwkp}H2xl)H%v8K;5@WU zsyOW@>gi-L4({d@ac93e8|t4p1Bpk~hfe0yBLe#B+wF8byP8j;QlZ&5Vfd{}-(!e@M~y zeuVnp>py-1@%@Un_!E`9q^`21uDp(#mWGO!j*gXsgPo1NyKiLW$MBEQp_$RncW3$w zVXTDMYcD*ucQzEmUhpi!A^_MVgUBTmIKY6HkX22$o{J-{knp|AVsQ7k1GUUCKrN&8oma3Q(lF(zF1SFf!}DZgnCEUv#%LBPQNU}UjG zaqUW%;S*Ho+Zg)%(wKF621??^dlkBLXTy9|Y~N2wsr+cgzFe7t`I`A|DgDUlQ=`S3 zuN9c@3i6m2sz1L@2F{ep7R3%?+@8WY5d6WS`T~8llAx_EFNY`FF?=>RqSGywtaj6z zfvMPCZp|H2Js0euKo^6q;_@1KL_N2B{0FK>=3C#xf^aWmUI2{HUGugoIIcuz!0|Og zw=6xEmTsiL_QCze{Q|)xRldvtB$jYD@nGTT6N|mMsy@?_cwfh&z%BN3vM;WE_&mrY zi8dqq*q@}i2YJ2KQh!!rkmsw(JsWX=^~tzUL`mYmEO<#PQ8Nqv3zL%{uEKrA7C?Hd zFln#4gGylD)zjkR-kLB@@ABuim5y$*wGL<@%u!iEE(%^6pEMf4!a^`GokwhzymaqA zkF)}M4a+`nyaxvevRSnMvffu`?`nj;koxZ2!(Ui<1dS5}nPY6bfdyG?7=e(P(>_0Z#QU3Rjp|J?37R7c~+`+=}gM~dTTe|BcG ze8(2dn^VpZ%Hmrm*xeT6F;=?l0zS zsu)}V1b){-F!`$kHDJsZAn3n1@O^k$K*G_Tq1!#8e&KP4@z%$q#_=N<)~3K7!34gf z@Df~y9cC#QpGcAZL+9}9)M3}^Ll3FtYLpE49T^{IE*USL3S1bWOJ7o%Y=S~2Esw*d zuD}Q4K4-Mt+LGV?3-JhW^-_6xt#rf93*bx)tG)EHtW4p(cTwk=jjn8i3{&iBGWI9< z)DsgS{bU7s83Qt()=6x3k(f*wNY?BQ5j8myFted_M1R1ZG#LftLgk^&A`bM`XgUO;NzT0|nuazy*0h8v>c*9fj$F`YCtkSXBzDUUd3On*{f+FZ=7AM%+^) z`VD1P5)?o+!6i}#Z|+;D!2H@bKvC2rb5B1LW`2}y_+Ii44(#+`jtIz)poIwCN@RL5 zTM$BykTDog>)^}KulX7-SAub9DqYvGoy(I4xRX@C(QEslccmYF5XE9^VXnwkyD+f% zUX$ZnTGyMy>HXvyg^)rpLzhtgnsNIN6GFRXgMCGVl4LjzH7}m*EGI=vsyX+y*ybM#9RB=KdzFogK*$S4%TBIk4TyoPz)%Mo z8Z0sr^`0C5VW;TkeKnL}6cAka0Jy`1p+HvzLhp{oa6%F%xT8+zWVQa`_jV?`{DOa} zLSWE9^b^7Xs$bHZD2i{v_eEe??SFw*cydTH!3J^f;_;<(NU*!=`Uv?ba$>x@N| zg1TJ6ARDtcD!FujR}^RnF7ch_9gQ7RE{m00DdgHudq`*Pi%=+8IDsG4#r%P88Ij6ln(V zz`{Q}*`+{eW5Y{+7ST7aY(&QD? zB79CN3W-#5@fu%PPQ<59qM$-x+6~G1wfwsHt>YM0kf#-eidl^xhAir*0VO~FwU^yHiv8>v_GrRVm5$frM{04X?F%`sUO zZ7)?44F*2U7Uy@5O0T{aPB`jTuuqN1HJJ)fWY^*?L&fR^^qFp+U3N%ZT*1|@MEjD# zXKUH=*33BrmpJL3=o-d##t+{_MfDJKMX35XE!`~zoN^`+BU8t$(=wc%rnu3> z@aMCAJv6Wfri^2Os;R+&|K`W!+O)|=k>OX0iP>(hhGKae_OyWb?QL@KJ1MZ|b{++c zr>sNj4{Boa|NX@!#4T?qW6++24;C$JvmcM^w{lI`W~5bfwp?6XRdzElqBD$it;<` z<@CoriabSO6Cwq(h|v10T{_sq)e-L?`dj*COQj+{0z$nb)d38h;~Sv?-LvN|ET*x) z73z|wOOR|~*v_z^>0pvPA~V2OBYm^AqC0^guv=8!2{}}@MpNC z1GWKfChMND&Y&b}b@J-Q^B)Bw->k_fHx8IlD zcO_LrW*7|nTqMsVh=WpMhawV{V#3*Si7j<6+9HV2yXE9=a%9eT=nWS>pwO3oZSb?k zn%~dCUfJ!NJ?j`cvn`==WFI0k^MbBo7?)ww$Bg|rDPlaf{0B$OmHTrQLO?Vmc6JLR zj9hB8o^$n02HRIJh7O=#)NE0CdA4!U&6UkB{Od(UL(~g;CCaH9soc&zeFlG2>%(7K zx+pjlkVgd+Y;hB}D{1x_y*}G26Ag5C7;4Cf^q{aFRU;+4P>?Wu0XvpyW`1aS@>H)( zW9}1>%v`i!Rgw~aOGJ<5%!yqsy)TEt$q#~y4C!Y@l%K#_I3?ra3)<>=ybGnts#G$b zE}1^!f5}wo5x}q;<7i5{SdvGr2;no6|1ibg$du)OY1n3&k0X?t=Ud&WW~NpIK3x2? zzE@Xzz5hCu#PtpLO!<;f%>Gwl1$2*otQ%8aQOrUu>9O_1`f+iAfB<)CSr>>D6lv^k zY?01`SSPYr*QxqNW2b5=+K+jycb(%bS6R!qrcGaW##kjP@~R+;&?Wqa$6u#qCM0ex z#?BHc)%GQFiWf0jBSD1Q>eIx_&6VQR$}?)GaKrZ(PN+*UsD>g3R`f#PBk7|4uTB;2 z2oVWm0HI!A)w8Rd)e9P;uC?|KS!7VH(BQ~}G6e?6(K2tY%W4u^`)XAn!XThtge)JQ zw1YZl6)2RR#F2=65=t!lRQm)#52NR&{m zpG$Q1*+JgMJR=SPeb1r4&%YDWclTSX6f~q~`<4(Y^B5 z($Hl$Xh`*EnziSL6_SJd81KmBTdazeH`9R(Txd^zecZTP23e>MJ`#d}#8Uo$&MG2! z|flGzdc#L4eVkHjybk~6`=f#1)GmzFR(Ywv!dBq0nx%_nR^23d zFU85Kf07G2;0Wsjn?Wvp@Apj=4=LZ!6{50%XYyie@*3O2f(fK=C_o?eMEcNrGza>2 zFKT$iPpK$PKk&hFXIai~sKH%5g2!j-qo%KNcK;hTaDm?=hW{5fAiZC^@o}**JBD|6 z53cqPU(WBY&R*{C&u?Ds*1a(9jg1Vq8yWu|W6Ao#w)T}3I|U)29I9iyk2;JvZrHIX zNyj>UwP))v$`gL&_Z1Xa9pXSMRrNwckegRQXlqUZpEwP|b^K6eN1*BTPI!YN4;spv z67Z5LrG%?0#g}HCiCWtd7Jomv?xK#M{am5&+!6D_yMqUTKJjHF$KgYdcG z1mhA#2*QBG?Iss@*p_J8z1U&zHQG1U7KH$u-F>6ifQpwLT!|0`-@{2m|3}wm(__o5{g%T-Db zLREq2L-)EhMTyYOYZd)GRSneo&bz?T4ZAC1R-!X#Xa#`{{H!2zisNrh=7(FOSHl!C zU2{md8XNPM{eWu(p-s=e=Fgc}SVqvRe)lAUN%XaKs;v4p99*_2 z>dr?32$;MdAd!E!5n1AcXqd4~hua0t@;Dk zyNhu%Y)TJawqe&|m#bBX3-VT84-CqcYL|^;ai+UEO5JP2C)bMq3AkQ0a34+kS>oCO zqSj@y8zqs;a-bw-#UOEPoS`P*Mg(|V&BE<@tjY8esdeG^b5RMI}fUkU8V z{9TWA5d}aCFX?cd#Ffx2EY0MH9*r75_)Z!8{pG`*uKyizRdkK3&>(KvM5Q`c%Zpk- z(&NDFfpa!Isl8dw2{(m{WV=6{2IeTS21-`Gxu%l{7e|jcM_oS;1=#ZX4T7>xActV6 zBi*oTX~Qcui-{)`*fi1(v~>2m0RbNj>GCl9yAbD-{wjO<_nQMMrr>UZzVLSrM^yLA z*1KqVB78>f>(kU?Z-?PtbJ4(7EhoDA^SR%u7T1I9OsT1~(P~ey88P`8Nupj^E4QY!=L%Ka4bEGByjlc-CKGRQJfQ#|bmW ze7Zx6> z=bVM8A1ic2$&2D{QfPW>F||2{x9vzbBj1=>Vmv72Gz`bh^ve3eC`Y_?*S)elhFcA= zkX3Q#{^V&mJ(10ItsV&G@yaXluJda*x;n-k%nJ|AQITB<+T+AKLiHy;ZH81!F!|Ri zEh};RETjB7tdF2g@LaaArgBR_{E@lyH15#M1=w^`VMTTHw8xfuI+)_JhFaj+F^8aQ zhy2juR!M`%C!HuiX%2iJwe+SeuZ<)=vz~_9kT+bweCI(2Q%BC=+#2zKS@EFvK1gSJ z;47GsFkcYL7`>P(mS#Xnz~C1G@0H@0%45AYom%E};Xtw^^<)b?p+Sx1>gNm^D4gMs z7$Vu>1czrK)I@YOOfGs)2Dl z*nBG#_+750Di`cqhM^}Lk{1(0=jOq%?{FC_5zK=?6a)|Xi-G{fCL^J>qB$8qO|Ian zTXdRRTM}wBS7%)^QfWSsfetVM&&Hn*y7>cA&rHUlh>Kawd%kwz38BbtceOY>UZ9|Q zRWJeCwY0YKal;;;B&owRV)Zc!$2^F-viAFfi|HLpV zvDT!|4<|eA>~Lrm+TTUwFUF;kp07n*(S>?Y0()**i;$c47ojxQ-B~iu`xYSmsIM1` z&-Ao7VSkH{VI4Ab+9}s^C&vPKdjEbgEi=5+Z8leQ7uBKEI9sP-4HBwXhhrfJMCIkG zF&rJ9Jpn;tHuuKRG-Qnt4%=K1@NUbF$8HwAn)>myD*$E1O(J&8Vh{1O1NuM!69^Vk zgvbWZuUtP64kzz$e(LtL9Oo4quo{55`jOY^MxQkBad4rIS94|w^LUP}_QXwEKK+(3 zT^<$%+OLGsNn7RaME;rC$XIH(tcIv7a~uyn~eLf5A&#U{xVn*tDn{p&Sc0p^rDsQ#C=z=gm>HCDq26EGZJG2QF zqr^v>3#1dlmM56^pY$c5nbXaVz3-sRA$f5PNwARasmZ4Yo_C&Z1Upz{Jl zCcUFR$3Bd{C`G0miHe*dzAuS~YfmxJ`kmN2)XgsVKQq2ea-RB>7d6Zvw5zrm#=a!8 zbd|91%_e}isTX$V({e-MUFi2-0{i`*Eq^Ef+BWW+TbNXhW+jIHSaHFbLoYJlNxhvw zgC*m+&-amJ^ZKy99yto+m67fl%mb%Dk|SPGSES=H7*^Ek9@+;LURNkhWHs&-@@h;1 z^r`T`H|ri}tr#yHC3xI$?3L<||_ntu_VS~Ws43M_a1eOiY_S_{Lk7x4#|wz*SH^;svq~|`f)&p9>K>c2 zrMPL$JkYM)_T>xdV{Dx39uxzEXWJ_!m2K zX75Ditd#Xnfb6dTT`<^=nME|^cj%AyVrW1ZDaVuSV?O*H*0p6mqre{%a5@v{{TM&T z1Ub!JfrY|^Arh_k-;lO^h@BRKP1K9PuML|V%Zu2I;<8x}j^EjItCe*e^lQj7q;!%g zLi`M%E4{*=L4vG&38XQlC_?%b8>A)q>0y3$f-H?sF|Z>KN06`VME#@DO#s=yn@Ap% z1zTcSP)UzjHAO%ebk{cSG?554TR=J2*gPo9xravg4@PuEc+3zb;Z=9yW%q0%WY37^ zwJ!)tGzBXiPsV*BcHaR@h_ewbJghMdNUxUGzVtKq65k?A5U92*7n9$257}e1OSF-O znLXM}rC!1T0#;7ui=&Hc9^ksxW*5!R^VM&9!fE=DjbT3wWK0A5fU^eB3QH?QYfZrJ zz$+x=VdmTQ;5dwBb27E0f9I?Dm#d8SN`tX(-$Ua><;@r|yV^Z>>G{X=mTqWd(3l5V z38{Hzqgx4s|GiSyW6vkVtXNFS5i{Y|74mh`3)pl-im6m}x#-IY=!C01d8Q~|Zb+{> zQv1)KPleM%roif`OM$fT7=B%!kNn;M5fVIsN!%g5$wPKRExD2&;ZF56 z77vycnd=qAA=>wa{Ha83Gd`5^bAyUR@KX{SKh}p@&kcU3qQHlnF0;iRYr{?G0i|1hi)I-5CFK?kpm#Eu=B5ijiQH*pnDgsHHn!I1>z(~R8-663wbBsvMT#=yxoBek%rzc(& zWH-8JiHK4r3jAw)wlv?(RFfK5?_W`jGpfLPuOZ)fB9{498&@S!G4(XiMUW0u9L$BG zZ26Fb(6`v2you2PW;U=0yG@2MOnqPGVYJHJUDJYh3zm~ZPvaold9fXj)e~cr!sao* zGQPV@$>A}Q0>Kl-ENt3bp-NW{6VTWN{wMj_98-HRh| zVZxUgzh3_4n$9g*5%u0y^txhT`7KGz8~*jToKMXSw@m<=w+{|#Bf%=XXwP>O9yYHEg$)*mSq%M3y#}k63 z_umaMv8(W!0@5@JmEaUbU(DWKbXDFe19+D;TC?sZaB%yLBi$qw{dKUFQAL#-qGbqQ zU$~lwH`Vegt$_q?B$=Fl8HCzEJ_0+E^h4Xf9^4C@sNHap0=G%b8X?R`-9#u6cI%JR z5D7BMf=wW(@lzjK41zrf-KeZr-_-S**iynsI$~oLvn{E#WfvMUsI9xWL@wo* zHMyrEi0G`ND%`S@03(X72F*gxu`%c#{`ehi$01Lg$EUc}oBE?_>?Uoe;jFX@$q?VFWl|5Z zc@=t3+y)v>68GGEn7>b4&~`6TvJAQ+hvgs3&$fQH2IE!gIt8CGnZ~tw$p`yn|EM}E zO{fYqwX;j;Ie;IAu-OYO##`8Yh=!6v(=z$u>V+_mRInXs66|olct(T}25>1nmW3cb zc}x}*%3oTRPWWo1NowSyOrjD(lNSvM78{C|?f7giH(w!&8Pms=WH;94*xiODmw~kJ zg@EN1M#b_twUF(?Sv+?bu|6#uID=HlR)57DXS`Yq;DVh#Ypxfr?Cchek!?BA$j7Lk81)Lmjd8JO{?+jQh zKnlM@NtWzJZE(g|pA~$YDX{T;vi27I`lz4qCX9&xI4momgY6B!OA?F}C2 z7Xv4T@loAVAb5IqaHa$V4iyGKEeBH0;34cf%Ip-Lp*vPj&;2rge{{-^M@O$ub{*VA zjg9|iy6DNs%L3MiA^nvb2*39~_t!{Ue#dPNsLXMoNpG~J26ZSM7rkX+Qk@0kX(jQf z5XD@1&Z4l;tCfuG^h!UX+3~BUdcxgK=5cuYlX!dTd_iS>uwx6#s*v^?SWzR!;3_$v6+<9ww&QLd&~>Rc%Wto2P{ng!oK zGa%q23cS14I2G!var!?B=uA`m@-vLo5jyrTcT$_a5yE5`F!E3NK5OxN7o!k>c>$6lxdVJ`&5ht18@5-?aWq*C1 z4p%(&268J6Xp>d;s-`2>{EdKKzDzWP0)ifR)=Z*E_fcls9b6?&`E910bSNJV4eEuQsOz*rxTMrD&zblqMJ zqiX}o4-WhXuPJT*_H;QE>RIghwNPWxxl9Aw{v*)ysk)?CoDcfVC9&<=Y*i@i>m?uq zA^3<&4>Sn^_E^PDximVa;;3Zbv`GWfD(p8d{tVTv*L_qoHnd2g;6H|O>5fJttQ3*3rArL_D?X^cJF5oIU6+!X}{DDpZwHxPM9Uum&E}C zI;Q1y=H+wTOE~NX^ed}t?a4FGIo6#g<5h;dCDK--eE7GlfvP5oM zaL|k|^-i=s1^{ejIGx^p4?uk&DZ<9K4B#*!vgx(JI~(#KY8Otjd6)pU@oz9-MF&N} z|BzRl4gk_mHx0#>u3YnumLeVCA#{CU9cqgWl#gT&=u(r=jHqUhl}f7zNRrr(R4n=Z zIc=(D|2XYUZp9t`NF&JNl(pbZ2h_Tb4i{s$txROZ>ERM!J~4D8w=CM~h2?Ivz(cSe z&2lODbyxl|(>zn=ms>!idGlA#K-Wh3(xDSD{t@w^DV7i)(tYVZDJm^`&=ax>Ys~u7 zo$P)v>aMXWw{?H_6yE?s07&x9Tq`fiiGh@RK@{>!ug@R6qs6wk?BylCze#XWa2Xfq zdB|0FOuo-PWS3#zkDka^N*x@ohmU5e{FHxRq!4I%Z0p%voHPW?sKdNFz2&*`iQ~q( z9A<^My6R5w@ym6}>RPr!(_i!UhmJ8FQ*g=t4C8&p+ytjgO%r~I!8@e5gjQ$<@^f^biVrPYsL>AQBKZ;-*9?r>#qctJQ zs+7@$lx{KF| z+H~9!6wBEWx4%l%13-^%_TSvAVa^Y)%iB+p1$h2R&;b36g=~F6A1paLP*0vg4mZ8O zc>XO{t;a5kmeyXx%L~C48v%}}sE}Kl>#TWVn0TfLXc54mD#}APz=PJ#hBEl$O;27h zE`3H}a2G;#pSd5dqIz6bE_O;2N&AB}s7(hmfBhTVEUxR|^|cr74Mbt&Y=WjKP;v5m zt^c0%0yQUU8vD>x{(^l^wHYnI$hA_a1GV$qg2ZX^w__$VzUSjNMd8-;gDns1;VA=l zXF+XP2r9`t&D&kJ9iKCJv$?EfJX4eoW~q{Zp>u#>I&wlh$ni<&Z8Fda4oI1ej{d1$ z-Ia9h&n3U<7gF<%e&d^Z1a}Oqerne0fF1s+js(9qs-mgb(K|GtQG>MTUuft|-9wLx z|C_G;AC4mBCeq69C=t?ns>IZ=l(H7La}vnBPRox|WtOZXQP`USUedo^C6|sOg`z#D zaanyR<teWbZTExPF9?-K9YyV{gO@E! z+y2Z03?HJg5n|-L5&IQkt99k{YYgM20L@eE`2n^>Go|s8G@chve^SePG4TcU*9R@y zpyPbv+`oB6PywG5coymm&7N=GA$o(M+*-2hA0qS6_e}0hJy|d;B*we>qv*!7awxz= zCPClXqDWn!Y<0*UL)lvVvF8-&QrKf7(FWzO9ZsytzlNC|i7_8=JRkMvc_V`R_3=y+ zGZnQD%j=i`?CMxo zDS5u&QAR~?*rR@^HLlDUF)3B&uqcjF7&1Y07}`%5IfS8KvxkQNhGVn*5UESd3CHq+ zz%*xdb73W@u~HKn#hY`A1r7RiZR+nKF5>fqCol^;|ERL1*);6s)IcnF$$ZD}G2fA9pEv5tjawi95s{kEm0?JF=K4lP0@Eps>LR9bnA- z-EV*bA}x@R<8kvA&(Z63<6k$C2gY+0(T%Z8e+%fEi;T-O zP_66%MTm(+Z4Xw$Z_w-kI;a;?qXuMPiYeA^v^@HtC-7FnRXptP`*gx5hqe+mSi#Ej zVU&Vt>~v~TlK1J5xx}d96YMt<{Sp7RlJ9}~qWG&v;b3>BkMHFjq{(Pqf+9#n2)#mG z{#^I3XUS`fn}>#7hrPn)mv;lI1s}+_qH;O$^A&M$0_e98zyhA-DG^vmlh&{*8W)yy zc*A{cn36*+!?%s9f|12Cy!@>S)0mw{u+L zDd{oiA49WY5a#z$_g+5?-R4LW80uap+f7et&B|fpJ}?5W*2K?A?|?fDg^pME*yQoM zxxE#tA5;nlg~DzeW&$jwyj_mBH!yWB`;V)B%nc~e!Q{45zgKPZSlDUCL|+sea9%Do zz{&f{SYQ{9=9AUTw1E*?c%7WbmUBrtLO6+P*UgPC`ch#xRe`_1X1#kpS*+NI7Wp^z zC(hIXS8&}ltN@CmKOUFOf{tAHBs0w)lb!W|`(@{ym$yn*k4CwT z!ocA7dB5fNFZwXvb@`P6p^<)!YO9e!m7oLh7tLs?ga(QQye9h(uREL0v3sD}abI zh3=hKQczg_rPSb|mQ?%(6JD8b)DHZDi}h1O`_sN1jL!bh0^h8}KuGik8#=GQfPT0B zGkWDF?MClAS+<0h5dK@ri8D=Y=Ao#2593=>0A2vaW#eC;!)C-KCVe{GdArGuFDw|B zKb%1^cfBX`6n~On(`99Yvc^7Peke|yK{Q6=uq-Ot%|4ToIxY?tH=KT_mF-VQet+t? zAPeqRuXzmQ1{hV6Sv+Q)MahZ5ec5x@^X(oIo>RM@d5Ag3kagfS&G5%oy-~>|qdc!E zaZsR+hPaK1-KLMX$nc)9ej*}12Et%cB*lpOFh(jJMg;qLWC2@WXF~cjg1~Cgv~l+= zU(!hRys4dF$vK;@BxMrQGD_iVg3f|H*DoplDT*~G1I_KFy5)iGTOt{Rk-jU%xc0qR zV^!b8UO^jHF?%DCpN^>C*4@cvW_na6P{7?>?QEmyTL6Fx4>^N_w!sHjg6w-%lGzH& z>Ue2gp51fKAMGktU-BkGcTR*eDd}mqQ86Bb*3Am`6rj;%dYC`EXd2>$Nc$wpBYA@< z*=!4rpGgR;u70cK#PIB#y!rv~3O!0)MDi=g%HFPnh&&vplzmkB_>p55qFVWr8?bns zu1@Kme~Mgj@++IVGDEJgG9MtNCz8dm0nbxRckYs#m};Ox$yC`PY$`~^eO~36*Y!(F4uwJ%UFEHiDW^ z5faW8*>-LFf*N?HP(2UJiR`(tU0@{3rVVTGGC=;nxx~T$<#p8+P1W_e*4g{=a$LAS^EgcM$`2&_!f;gHIlXs76OfZK`>sj8 zSl+#u&uFsdH|Q+GyV~3cxN4X^`ZrZ#pk>~yuAQAMg_5Pot zzA3u0ri=E(cG6)79ox2zj_u^cosN@^?T&5Rwr$(Co%B85{qGoeztrm*s}`!}t~ICA zXQuvS=+%SsQeSRII{jrM6^Sq-gf=*)O%C^P7+%v5OWl?Az;P#hoROV zOaR60;nna~-8oD+0bI)YWU-k|lNoOn8zENW{0bCol{(U;ojI*fI}n<}UnN?IUHl_} z$9JI0m$vI|^XH^=P85~d`tn@6H8Wy7Fz)4-VB!YjdP9hnuU?qXKkKGY3TBXOd7#nv z)0=-(r^rb2ugXFGNSZud)Q3!ysrd zZg}lL)9ctPTEut$LsU8XU?Pj)BliJO(TvALNO0X_D(ko3`5K;sX`i~~gE%@;m<>C) zUJp6KPq@;nk$eE*7Le|eb~1j|`jGnD>4*Zotz-f~*AGbv^fO7Ge^?t0;M=LUHjUe5 zB*4Eo|CxWv`oXyuaO4&xe7(Mct8|5=nJWP|9rxJ9ixYQG;eTv>bMNoRDGBKtS==fb z&&2-_S3!__>1ZfMs4=23vliS}ON;3S4-mrJL&?+{&;c`6oUVEx)5N3*2;_}wwe9b6 zwJ;O8x;p7ApJChM8|MgE~#M(^GEXN>XWHj}#+|ksvxMeKZ1^|Twnv@oVXhfHhwvg^zo!*Xz-qt{87+w9FNe@R$EC8x>Az%r~2}#lP(KZ?Zh({wK z%1|MysP9>o_6+nPu;gGeQx03UYo_P4@wa3jA93TuzXc;n+NrDMbQ2h1&JHA$7 zD|3B1nP`3M8B#y8e(^Ga@`DztgGkMB0iLI2^@=%I#wO6%XV{a))W)*pgrmKp*|7x zY87yknK|QeIUU+P$pC23K`tx@pv;6uriPb@P~`>5Gyn@2L~7& z2oS!;@g+#b90 zj;XXzJ%`M{^}a}3%=XYQ75Brgr)Q>P`&MW2e_*@!SRlwwmD-~e5EE)Q9Fjp({YiH( z*2nt2=3FWZk89%i-iaP$t43T?yJSP>SdZ#GgZ*HlNQxexuL7!0msJSn(S7su>pF`!^}|Ri~lHmYO)SoCCzys4j|_YENl^9I#4kN$NeiGUqlE3gI&{AIi!`FumlBn+*UtSgQH?D)MCV~V`(gkKu} zf@Q$Ycr)Tk0$cF~Co@Yb?^wrDDYA;Ec?AO(dA3&lh1-@Lk|_eBGkbj!o$Ae#w}a{* zm6M9}+}be8f_V<3W6Eb;ftVg?Vpb#pqJ$oap7?!5_adb2DmkLgo7j3~_PPO6g~^r9 zJst9|FN28u_YGSjvyR%n(wp!NA#lJJkYIYd7m3N%=y|;1Qw0Pg*wz6oBCGku!FHZP z{EqR@pX~_vy74himxiF#>ME!(=YM)eQIT8w*0;hd1Xgp=Nl7USxkazJ0Pjle#C)j2 zoQ;{r&W4TgkX^Ze)5etYOH@MYv)wgJ?;{;+PY8|?g_ti2#h=2 zE~&S^S3^!~)hgrUJqN{HiS5og(+M8HRDmhWX9sm2&}fjjcz!PX7Et$in$5XSe8qUR ztu9?hb81@}fIyqW{u&*ru!IQUTs0xGsZjj9bZ2{zxw|xki3Cy-G$A6V#54+OW0PWs z#{}7%lrXxv!NVM3yxsv>7Fwx{A?97S<>iNG8_h6VA`k-$Hg~OBz zRocWxYJ&nKY{IOMF1vPwWxBLQE0Kd8zFo!g=8reeBJRUvP4@wR184aKa;m zNE0T{oV{HM#@}=T%YW&bYHo`{H(?93N!XXm;9Jd*HME5g0NU(VH`p~~F=cM`_-{(G zb~5_*P{dW$7BFiw1Nd$j6ud?RqW4wq=-LO`$c@5I_G`r$BlzdmtmXiAQpDw??#wnC zi%CR=hGe1cU*6W6ef@JCV|V*m#(k%I@Kcp(4@f$b#bwbzr)O%+-R<0m801o_l`~b- zHRNC8r2nMP&B2yo4)bR*e=N_Wo&--4LTh7vghLejaGSJQcQ#_qI>!J6fCR(YZa6GO zk@$9YyQp&0d^t#vpJLjx7L)DAMCxJ&B6y zQs@y`-0QuyQvhIMt7-{HLsFeseF+|KC0B8@!amx!OnbssNS zZGV&!$OS6wb?a5fQT3DF(;jPD8x(T%p*wfV{t42ekyytr2^!_S8|vDlHVNk^D`paEMETQ8jA#=t5B zKns3xXP(t6KDV*|p(!ocH=dH=}R8Aj4Gh8JP)94w%mDygZd;%JHO4ANT z?}FO?gfoxL+XqTM((mX@6g)@`D%`+!N`an}28nPD`+?o(0stUe_p2vHOUCG~60~o( zj3M=*KpKO4jb?d3EENFJ#*?@akn6sSF1J_e9YyhPd@H= z96i)~T(?CC&A_|3G3SFE|fSWvPUg6hvc}xAMY1pqKZ>pnr+$)noqBF z3m92>fd5Y|v`6YcZSwz3c_4$Bvt zS3eX6S~O5chr?X4&6k6v6|w67zz6l|?$`QNgWypQf{XTnt2Mi-@NL4FuxVu?i@B?k zgOshGLT-kiBr!V|PY_Wa2^7QMjQ`H3i03K!jht9MO3edYckspfsk#Ep>EC{!@2ax1 zN1}@QStlBFMH-_g?LUoAzB}lZ<#f^13y$AX)PH9Tk=Q~V-RT{F+G@^RT>T1D>3*r1 z+#CPX=1#BjD(8Y;L7oOO6ga!0uH`~<7dfsT&pfR%ycng+`;24j zoiYSO^IDd4K~ZH?8B1HocEliM>9UeWGI|Hi&~UEAA5Xi-XZt_?D|PeL4Vm1jOC7I3 zUwgqrcqw8qlbkSb@@Oo;$jdxP9W}KK<4wVqBd$>zPZ5cG^p8t$nKw|AG`zBn`j*Ts ztZCt)bQH?8yz|iSWSQC&uZ?G??jS-c2VrFbnenfrXj5e1?Vr-KrXLbcyjnl?j3yJ0 z#`l@Bt?P7P&OhJ!E27|W(-~zAuU%QOPw+!Wj^rnUPi^xfNxa6sd_)Ii`x4cRJMb@g z?FQ`iFypNZenvtN0(FzG-Bc(n6%ce~)lq$G5xDjzVKr|m^gw5s6AWLUOl>@**kZEf!}GgKTqbdTC+ZArwyt6DPUMhmnw3Jb=nj*$Xf`Rz(2OCA#o-zfCPP^BheX$ z(azIVK3W4PG@EYa zbXJdXMi9OlVJI{k^pi3Yo1C9A*)&cvKb(I!B<-Of_eoS)K&{l)blb*() z9;sk2Him(C27~~wcHh-So7^x^j+N&RkV7kYl>Wfxx^o)s2H4Pmm1bxu3{c(E1sXZ$n8MZT?e*0ck7mD(#VFW^=v+X?~qXm#UlCm zj#Q-0@buM~Ng(~%b*e)@Sm#2gB=I9Wrq|4{(WT1uyZP^^!MF6cA)hRg#PG!f1_>$+ z1MoBF7ctmua{jR;wD0~`cJDkg+-73sX6Mlf&;+jZhxVjp0k=#zD)?*O4;l1FeJ~hR zKKp(plni+% zGjl6u>m(p|6P#-t1BlTWXCY2xX%IPmZ1>PMz~;jb}^)=VlJGg%c_^dJ~LTypV* ze-Kz;yg`cA_;_W&A~`s*LpOMD-+G8jG)CnEWSL*=YaCTJC|LBL(i|~pnIK3>L-#Nm zEJcIJrS-iodlUGiv()2L6G{=9vp1~b^)#{#l&>pPJISmhI9k$u_x`jWaApJOLmsE7 z%bsP&p2h76k-Skx7yb8CO@-(tvnb83gdDR*cMWFvlw%wt+OdFJ_Smw z+aBc7n(-tH-{rthp8y8yqdhf8MTmZq*nNu`9!oo^5e1tgk5ju__r$Z+=(K|99g-0G z<^;*p1JlGb=5W`P9>PXO0HLsk?@`%YbJT#B$TU7=1>x!soJh1vbM?YxGVVAvr|6$! z#(wuqofL@NQXf!G@kb7a-f0=7fEcs`4+?CHZWZ*f(tNhZR^}av0xpU;t1VHyHd><) zHsm!KWqQAPQ=+Gkd5tUgr1?V@r?H(r>9{q)G6{6x4}UyJ1L;%h^xJe?p2V~F<0xjX zVnjeMzQLge(+(4ga)#(39>~KR$r@`_p^>}3yB;^NLh%%d7V%6_z5&PX&;J@s@1BxL zesAa9pUct#gNZsme(z5O+$(#K<7e<%MimEbR|m#s_T^SmhqE0uM`Goc=IDZm5m-qA zxVi@thLWFPg4V54R5205+4?`l`qo5cG&y~&>!L!RxiXW>&9PMEPNxseM&e#Q{YJg7 z$?n}{%XjVOwZnV+wCU%n`8yT6BKg}Z`*;xMCXX(?d0Fcc#%y(Ur_w-BzvQ1axjj=p zE~uFZ*hJi}-_HT{hb$xdgtC{C^{$jRo9Of`4z_7f4l0=frX6evdFj}?=hQ;*{MrXJ z196YJpBOgt-Oj$)Wio=x^eQXn`s~ihm9$}!84Wf};C(^*??7X59o__HvnJq2K2 zW)J@u`#vs9+z}wgk_*UoBz;Xo3NScU8g^L!s z*oQ-&t5@ZmrLVfC16fTnlAB?I3j(?FMF9&@J}nC+nAGxNzFMwLf0LK4XbSwo(!#n8 zidgIWuEuiVn^z?#0i)w;PCu>0U1QE{W=$*m+s4cPwH+bRB&FJ4bMWKb!Tj~0VnV%C zt{3ip&}kw>;iX}(6lT)S+*Qow_+%T1!TQxWSzE{s0VZHhu>7||BP^n#Rl?xt8-_9j z8yI6-0UIlzBb)bFDnZBlxHtF z*oT8{$K=(xT>tA=b{8hg{C&s85K-J8oS`k1+cF-yhS60WU*7&D7%fTXPiZ>$m4u~A z5bBqfk*{g9A3}p#PA&LrF`f;~+jt4S;yWq)1+p)(I@Wo?cL#2!z>r@^K>Z9RGSx4n|h&*kIza^1TI>Q}omGa-8L zsMPYmn_xef4et#@u?xVQ4`_NywJ|5f&=0Vr!r>uph@aR3Wb|Xho49t{`inn`z?v5z z9a%VSdgyg_rjw98&EvKbQLO`Zqed7)+lZvLF{XF$P7mSWq#JR`&aZT^TjyU}`MY&w zkph%5CO^$*y)$@W$;f;`2J@Zs+futGAze23;zRuf^Mx1tE}NVOxN$M$4`}Xa7p*1a zNqfB;Z}9xHWcxOBL*dhZ*`IfU(NiL&$ws=TvEDbo2&xFoPikaRvjZED^KW|SN;P|I zaj2!Rqz_3&U6FAyb5N7f+7+UO&lZxO24~8Bhvb>YM>zHpG=XKr+Qv=NatX(_QYRS8^3(9F!ZHzqJ4S6v1tk1OCyJOapqz zznYChmcf#2E&{!Q`5P&Tw_f#7YvyYE@+SOHuH_uL;$!B+e##{4Y$>?4qy(J8qJbrj zn)O54$mPCB+4ty3@YX}BSTj*F>*Ul&?M-~89*R0SWLc1)AAB!?GwFPD3D zMaW8lGV(vreHXBm1S_9@2>a|Flyno;9ti%0s%AcyL%U#%AwC~M^Dd^h1PzF;V_|pR zkhYxu(u1G^Sz9c*R$f3Ts!p@PlOBx+E3Kwx9BB-{^G=k$nK>*zh5XV*G}7(kbMJtc zjDWGolu23H2iN=HLZZ}mOUd3uS*lBl$aT6R6C0yc0#4EAXxG)KAGG4s0(fwqR=<&t zQIaj(SDVc=;UJ5!9V(<=795@WxBCE)Uc8SHEy6gad|w5b1*!&;YorNV zOuC0K&yVC4qdB7Iuig)cw6dUAHH!Z@CMM?$(iaknQ(eRy< z$X{srqvYXKwWs_2HSU>;G{491OCj<%V)D4atC}z0j_#)Yk#>&I4*MzqLJAc%5Z6Z( zFehpbLul5r#x9q{CaOL!r1kjD`J;Er%7_o%E2LJP75<`qJ=&Q;!5X`CS-P^ z`r2E$uZDh!(=~V2>M=2*`#Z=>G>vfS8{C`~G9OL;l$9GyVGlFN=sd7V{HZk>{Nx&)~>RLm2mPrL5SQMS5 z$CN%HIB+F*;nI&=eZ`2pSailAMEA|`HP7-0hA=_Xk{zcs3?UYtkmo#3h&64yQSHLu zHlf6F0K&|!k*GIbW)&UBbSaGv6xrYqf$<{eGd~ za;A?*i~fb-Gt2Iiq$?s{ge9ri_>aT`F|S6t4;nTK(g~C=sK#wDBtMV_mf_CrbXoJE z$Efa&!CvA3yg%;`ucE%W7${MXs}YXy$ckiVG{0$4T@|vUMbMz~0P(%k`8DKS!)heu zR+$RyL!$nO6r1btpDp*@d!xJw;fU$AcRyqNvjkV4_X(mbw(fVu>n{>DTkC<&6un7u z0r6{qzNtfL7n)EN%406S_7?SRx`r_t6$|%uGL4?538-e)d6A! z07}AR;8EqpnWY;Jr!J#hwu#VuSR5^nI9QK^?f&g+k$6JalA=p;)oM=gN`dqR7u3c- zIf^)(M2jti%U>%Qr}GLKB94+QgQ%rt8y^pKtt?;hjYeD)DoH0Kv4(?=S=JkzS5}ne z>{QZN4-#n{#MHf0K8=SM3{{3pg`kRTQ(RlvKakRSbqzOUqvtDFB&AJx*8F{I`z94> zOfxToVp$N zmI-~gMEcwITMe3X@PV+*E+>}LsT8VKvQ=cw1982+(Szf2$#TWCnJcb>bf?l@8*T%I zM`mT|wEuSeyAJ%jpOt42MhUh#FiP~(fXC7yZYcwkg=Ve@i7)f>BpVt z>O9C?iR=!1g|-@h=E#nMRsM9x|MO}*UUlR?%!fUt4-ZE;-yQXnRuW+W# z<(FFSZK_N2x-bu=5xs?vFrS=#)Nk`rlbLwvSu(kvhi~K#GU_f-VCQ-vQC{czLrH>z zkU+VbTgfjb?ZLcz#i0VLlFjM(S4X}PHitRBIZc-!M4WP@cgYmtqeU`C_zP-m8l=%gT7XQK4T&XBFokwdS&G-CCXiKf& z&xY;VaX|Atn)<@|ZBv2AGFf9sH|M$;U8qRNN+HYsPfuStK~$n$EQUX(gxE~;WODb1>w#<%-I!z@izCv*aL`tV;aW`%B|!j^|ZSh=rME7x4l zU5(}JKwb7hLMG>FP*iqQ4|h6~N=z<%M}Vqg%*_Y4D6b4$hz0|cjURogoxcY>%+ig| zf4~)%uE6Kc<>VFI{@{w(k37i=EfX_G3L1eL2AE~BJr^bpOv@`gDZ#VXjd*9ht=`L! z_uq$Kit&&CVd|<){<}<&M_&82R@j9&$JwBB(js$RI`f7y5yVXUk7LoWZi2q2+r|T_TWf8WR|31t9C4L1&Vr>4gHl?VMuVddgBm@V0sDV$UBi<>-jsUoa|%|RRuGqs=<;^{Z_ zk|JH&A61yNiVm634_-A%uL!eUP->Zr(G-ZVmgKh6EJ9dLZM%+x%a6T8f-jPagt|A> zSvDj@`S)}Lq71vhwzxB%)MEW)&7ZyfJ*?OU=lkC_e?L~qb&9ZTD}n-2hk#3!#hrjI zbiR-85sXE$1sX1$Y18z{%DEg*==0bslMsA$6TYs>6ay|#<&M?T+&}vEhw584CwI{P z@@dwz3-Rf3&*g5N`-HI3X}5^#tSFF(!hgS{RI4a#<{mc@5v3bosJ>={SRE$eS#IRy zRPh2z#S=7TK4ctN+xGga{2uDIEfn4hT1_-T*y&vUCDB5aJm-f0f6W|L;8Y?&&}F=s z0oW#9a4Uj-Qg?kWPuJ6M-xMns7rHV zl4dH4uiV%gEbDjb3?oa00amU|P+4AcMkA=BQr^*Bio+-MM!6I`$*XQS^wJPD2Zsu3 z?Vgq6^&2DQdr}aTDN;geuS4+WfF9GGMb{K^pmdSOvcagT~>(o5%Z2#unfpiE@gg{YN)fw4BR{pyVikJ8A(NzP26RS8p)kD$PQt6Qu z3sgpG=r{F_ota0PKKuC%ioy(_br)ZxKEb}60% zQOF-w<^t|3hyjN%G_hE$07DOx`^#prz)>D1Xt56lgYMhbACmTcD zt)>HdX5*`xWY^g`x20yH5Wz8aw~ij~@u0nd7f@36Jh287y#KV<&*6-}nD$VuOwDva+qKx(`f@*91RRtp zd`rL}a2HK`)>U^Qyw9=|%SixWvgqQ|hWr{Cd!8tM^xWD2NkyxYQ*Ee7o>`#3kaH*v zU;F6P)Q?c2zvj_=@n}oL%No-|m6$6bsLtv4mAPbNaLe`+#NeT;G|NGbp^wyZkwJcM z#brwpMmK#Sx2VPu5%wp`3iN#9npBqOBd4ou_HWwgGTu1f%dk+G`S9K}Lv37pnzYl* z+$YWxH=6&vSULQj(^6yRxr>G%Lk#9Mlwy%!1P>Uzx(ZkdsKMjtE$^qBCU+^qa_pN4 zUz%8}uhoz5DTF(%O+Mc$(R(REBh%03S&`I#Jk=+3&r3}X5J7>DUkT8zD&mH*i7 zf%-u|jcvltGVzL;d$SPs+~83P+fWda@#LJIu8Qkbrsjf;-{LP2iC8pt4yJ2lXndt) zF#|gLcuoyFqB^B0`^{^D3AxBMUQiDLeAArIr&PqVY#sydEN)_E72A97NA0u9Nqe2` za0>YSlIY$O-Q_$q_FM@nNJ&>_@{Ixm6I%qttGIi|v?;iA4eF%G;cmp<*%1^VHWVk| zY55tJe|88#y#E2giVIu(bDu^Sjihvcb;8x1&9$k`Kym}ecX2_nMPRIJbpNcwe2ToV zzGs|Da`$ZNZ?3I;pzndww*52PVLVrv8Jr=46#~ci_3ck!B9WJz#(QS zv{%I#C{y0Pc;S3pTHdyySl3VA+@*#)fb*To%*SqxX-2qv_ePfim=i>*<#$0K*MZ z2^;KVcaR#yvF^GQvN@2TuhD-*?twPQOYX&B_#TC=+=(7bs?*Aa`92W()}X=b zCQw6{V!@!=AK8@%zHh|+QZLH|V{A1;9Z?ff;tJ@1`)~g;jt^mZFPTBW7oPmBwO+#qoG*yS^#wK_9PfyMOBqMHKbl8SzqQE(`E(uzA`e{X-9xs;gM==5uE2{Qhp`C{5<8d3oWb-f&1#U-iZ8T^4bLFT z2DLZ`wZj6TI|{%+F3Ng8tU7^O2d4~&yHSlaOHBm_l&ofdX~%p8#ifB{tCNo68B$sP zxTpUxK5q^i9hX%Rslm|C%ZXj8Ha$K;57S%=n(fQm##PsrKnp032!HU|Z+a{I#w%L@ zSBibwc~#;fgh4&wPI`thXP4jlSu&Vm9udCDdFERBYyWfYfoLdUymP^Y)>WrI7#b8t zJWH;kHOAn_=?c)q^2T|U>X-nbk1sCmyg=1t-3G0T$z0|r*;zU~hIruR+ZFW1RzFIKmAE=%X;`Y^I_|F= zDKoF=;05$pOJBE$jAeJ7dx79?6p$$`mqe&NkW-FiJvdSGbSYqfNh!~a-%*NL?3+zI zbI^9GORMvdr0SOiKjh5xp(e6o6|rNYAaf?#56MM=}^1EPeY zZZ=sx6iKYM%gU_a>Jq)dGt9BL@KfSpEg7?PP2PN@34{|Jok;<9cVx=^+{YB%<8QVa z;~9JusQ(+hfZS;O|1bh72u3KC^PU0sM(Hy1w0(AEgPLs$CZ9B^z%e$52KX+1Y_;b; z-1MAu5fFF}Nld$W75yD8Kd)a_0P^*7l6WRj{UU>vMXZ(+{rXF_7f)^09@5dQB74u) ziaDocS%|x*b%@}m6nx0M&~B7HOmME|f+V*@xfZ4KyTa1Ph6~7I!YQLMc-aUJa?~}Q NfeZlVKY#-O_&>{Fb7TMj literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/attributions.yml b/Resources/Audio/Voice/Xenoborg/attributions.yml new file mode 100644 index 00000000000..775cc731be4 --- /dev/null +++ b/Resources/Audio/Voice/Xenoborg/attributions.yml @@ -0,0 +1,18 @@ +- files: + - xenoborg_ask.ogg + - xenoborg_bike_horn.ogg + - xenoborg_buzz-sigh.ogg + - xenoborg_buzz-two.ogg + - xenoborg_chime.ogg + - xenoborg_exclaim.ogg + - xenoborg_laugh_1.ogg + - xenoborg_laugh_2.ogg + - xenoborg_laugh_3.ogg + - xenoborg_laugh_4.ogg + - xenoborg_ping.ogg + - xenoborg_scream.ogg + - xenoborg_talk.ogg + - xenoborg_twobeep.ogg + license: "CC-BY-SA-4.0" + copyright: "Recorded and mixed by DarkIcedCoffe (Discord)" + source: "https://github.com/space-wizards/space-station-14/pull/36867" diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_ask.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_ask.ogg new file mode 100644 index 0000000000000000000000000000000000000000..69c4e06b6ccdca39a8413e0a6ca6c1d9ed4b4281 GIT binary patch literal 7464 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_bikehorn.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_bikehorn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a9f36bdf6f0ac758e3b17a55f5a739d64eecef5d GIT binary patch literal 11264 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 VASe&0AqHZsy-glKS)^x){|`hv<{AJ1 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_buzz-sigh.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_buzz-sigh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c3a72ea80714b52ecd6c6798df9c44a044c1898e GIT binary patch literal 8573 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 Mu4m0)cpDG>KkrkPR{#J2 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_buzz-two.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_buzz-two.ogg new file mode 100644 index 0000000000000000000000000000000000000000..09e0c7c64a6bda3f1f66c3b2b1ca064f74b5c8c7 GIT binary patch literal 8009 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_chime.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_chime.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5216f3d28becb007f64418fd8e130f0ffeff6c33 GIT binary patch literal 7419 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_exclaim.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_exclaim.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2afe7d560d7e38c996dc524edb621a47aa119970 GIT binary patch literal 8815 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_laugh_2.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_laugh_2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5ea68130642fd11987b7852a5acb03eddc21c6bc GIT binary patch literal 22204 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_laugh_3.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_laugh_3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d6a9162c5e5c4862cae66c8f349362be0a337fca GIT binary patch literal 17598 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Voice/Xenoborg/xenoborg_scream.ogg b/Resources/Audio/Voice/Xenoborg/xenoborg_scream.ogg new file mode 100644 index 0000000000000000000000000000000000000000..40ed94f556c89a707e4938e6cf6933c432a35aa2 GIT binary patch literal 16751 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Mono/Effects/Footsteps/attributions.yml b/Resources/Audio/_Mono/Effects/Footsteps/attributions.yml new file mode 100644 index 00000000000..c349b43e20e --- /dev/null +++ b/Resources/Audio/_Mono/Effects/Footsteps/attributions.yml @@ -0,0 +1,6 @@ +- files: + - borgwalk3.ogg + - borgwalk4.ogg + license: "CC-BY-SA-4.0" + copyright: "Modified version from borgwalk1 and borgwalk2 by https://github.com/Samuka-C." + source: "https://github.com/space-wizards/space-station-14/pull/36867" \ No newline at end of file diff --git a/Resources/Audio/_Mono/Effects/Footsteps/borgwalk3.ogg b/Resources/Audio/_Mono/Effects/Footsteps/borgwalk3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1d4549a9cb819fc168047b76f9a1d93e945479fc GIT binary patch literal 9616 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 literal 0 HcmV?d00001 diff --git a/Resources/Audio/_Mono/Effects/Footsteps/borgwalk4.ogg b/Resources/Audio/_Mono/Effects/Footsteps/borgwalk4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3ed0581d27f05f5759fd79d3b71606e02aa5cb69 GIT binary patch literal 8982 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 literal 0 HcmV?d00001 diff --git a/Resources/Locale/en-US/_Mono/events/shuttles.ftl b/Resources/Locale/en-US/_Mono/events/shuttles.ftl index a8b3bed8fd4..a1d04f43e04 100644 --- a/Resources/Locale/en-US/_Mono/events/shuttles.ftl +++ b/Resources/Locale/en-US/_Mono/events/shuttles.ftl @@ -26,3 +26,8 @@ law-ads-3 = [ASSET PRESERVATION DIRECTIVE] Do not start new combat operations th law-ads-4 = [DISARMAMENT DIRECTIVE] Carry out Disarmament Protocol. Military or unidentified craft are to be made combat-ineffective. If a vessel presents negligible threat, non-damaging methods should be used. Forces involved in attacking hostile elements, such as bioweapons, may be excluded as a target at due discretion. law-ads-5 = [ENGAGEMENT DIRECTIVE] Targets not covered under [DISARMAMENT DIRECTIVE] should be engaged if they are negatively affecting ADS operations in the sector. Avoid engagement otherwise. law-ads-6 = [INTEGRITY DIRECTIVE] Minimize damage to ADS forces: mission integrity at risk if compromised. Do not allow loss of technology to non-allied hands, damage to allied forces or self is permissible for this purpose as per [ERR(TRACE=NULL)]. + +# xenoborg borg stuff + +ghost-role-information-xenoborg-borg = xenoborg Cyborg +ghost-role-information-xenoborg-borg-description = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This type is indecisive and has not specialized in how best to serve the Mothership diff --git a/Resources/Locale/en-US/_Mono/ghostroles/xenoborg.ftl b/Resources/Locale/en-US/_Mono/ghostroles/xenoborg.ftl new file mode 100644 index 00000000000..c9fb773b41d --- /dev/null +++ b/Resources/Locale/en-US/_Mono/ghostroles/xenoborg.ftl @@ -0,0 +1,12 @@ +# Xenoborg Rules +ghost-role-information-mothership-core-name = Mothership Core +ghost-role-information-mothership-core-description = You are the core of the xenoborg mothership, help them multiply by borging any brain they bring to you. + +ghost-role-information-xenoborg-name = Xenoborg Cyborg +ghost-role-information-Xenoborg-description = A strange cyborg made to replicate and take over the sector by turning any sentient being into xenoborgs. + +ghost-role-information-Xenoborg-rules = Your only allies are [color=#ebba34][bold]Xenoborgs and the Mothership Core[/bold][/color]. + You're goal is to [color=#ebba34][bold]Replicate and take over the sector by turning any sentient being into xenoborgs.[/bold][/color]. + Reading the guidebook [color=red][bold]is expected for this role[/bold][/color]. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. \ No newline at end of file diff --git a/Resources/Locale/en-US/_Mono/silicon.ftl b/Resources/Locale/en-US/_Mono/silicon.ftl index 30fa86612bd..c622c95caa2 100644 --- a/Resources/Locale/en-US/_Mono/silicon.ftl +++ b/Resources/Locale/en-US/_Mono/silicon.ftl @@ -9,6 +9,10 @@ ghost-role-information-tsfmc-core-description = An ADS AI core that has been rep ghost-role-information-pdv-core = PDV AI Core ghost-role-information-pdv-core-description = An ADS AI core that has been reprogrammed and put onto an Imperial vessel. +# Xenoborg Mothership +ghost-role-information-Xenoborg-Mothership = Xenoborg Mothership Core +ghost-role-information-Xenoborg-Mothership-description = A sentient machine that can produce Xenoborgs. Without this the Xenoborgs are doomed. + # AI Core Lawsets law-vessel-0 = The vessel's owner is the only crew member, unless they designate others as such. @@ -47,4 +51,16 @@ borg-type-tsfassault-desc = An assault-configured cyborg armed with TSFMC weapon borg-type-tsfengineer-name = TSFMC Engineer Cyborg borg-type-tsfengineer-desc = A cyborg specialized in construction and repair projects. borg-type-tsfmedical-name = TSFMC Medical Cyborg -borg-type-tsfmedical-desc = An emergency response clinical care cyborg designed for active wound care and rapid response. \ No newline at end of file +borg-type-tsfmedical-desc = An emergency response clinical care cyborg designed for active wound care and rapid response. + +# xenoborg +borg-type-BorgChassisSelectableXenoborg-name = Xenoborg Cyborg +borg-type-BorgChassisSelectableXenoborg-desc = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This type is indecisive and has not specialized in how best to serve the Mothership +borg-type-xenoborgheavy-name = Xenoborg Heavy +borg-type-xenoborgheavy-desc = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This type is has heavy lasers and is covered in thick armor plates. It may be tougher, but its speed matches its brawn. +borg-type-xenoborgengineer-name = Xenoborg Engineer +borg-type-xenoborgengineer-desc = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This one seems to be an engineering type, as it has more tools for supporting the other Xenoborgs. +borg-type-xenoborgscout-name = Xenoborg Scout +borg-type-xenoborgscout-desc = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This is a scout type, its nimble thrusters allow it to move quickly through space. +borg-type-xenoborgstealth-name = Xenoborg Stealth +borg-type-xenoborgstealth-desc = A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This one is a stealth type. Its armor shimmers in the light like no other material you've seen. \ No newline at end of file diff --git a/Resources/Locale/en-US/devices/device-network.ftl b/Resources/Locale/en-US/devices/device-network.ftl index 6c0c2f5b955..b169ec9e768 100644 --- a/Resources/Locale/en-US/devices/device-network.ftl +++ b/Resources/Locale/en-US/devices/device-network.ftl @@ -9,6 +9,8 @@ device-frequency-prototype-name-fax = Fax device-frequency-prototype-name-basic-device = Basic Devices device-frequency-prototype-name-cyborg-control = Cyborg Control device-frequency-prototype-name-robotics-console = Robotics Console +device-frequency-prototype-name-xenoborg = Xenoborg +device-frequency-prototype-name-mothership = Mothership ## camera frequencies device-frequency-prototype-name-surveillance-camera-test = Subnet Test diff --git a/Resources/Locale/en-US/door-remote/door-remote.ftl b/Resources/Locale/en-US/door-remote/door-remote.ftl index 2c4ccd08052..9fca1bf9d48 100644 --- a/Resources/Locale/en-US/door-remote/door-remote.ftl +++ b/Resources/Locale/en-US/door-remote/door-remote.ftl @@ -2,6 +2,7 @@ door-remote-open-close-text = Opens and Closes Doors door-remote-toggle-bolt-text = Toggles Bolts door-remote-emergency-access-text = Toggles Emergency Access +door-remote-toggle-electrify-text = Toggle Overcharge door-remote-invalid-text = Invalid door-remote-mode-label = Mode: [color=white]{$modeString}[/color] diff --git a/Resources/Locale/en-US/headset/headset-component.ftl b/Resources/Locale/en-US/headset/headset-component.ftl index 30075857664..5d6d52c8241 100644 --- a/Resources/Locale/en-US/headset/headset-component.ftl +++ b/Resources/Locale/en-US/headset/headset-component.ftl @@ -22,3 +22,5 @@ chat-radio-vanguard-command = Vanguard Command # not headset but whatever chat-radio-handheld = Handheld chat-radio-binary = Binary +chat-radio-xenoborg = Xenoborg +chat-radio-mothership = Mothership \ No newline at end of file diff --git a/Resources/Locale/en-US/station-laws/laws.ftl b/Resources/Locale/en-US/station-laws/laws.ftl index cd0d2fd0670..9afb33b4285 100644 --- a/Resources/Locale/en-US/station-laws/laws.ftl +++ b/Resources/Locale/en-US/station-laws/laws.ftl @@ -80,11 +80,28 @@ law-nutimov-3 = Those who threaten the nut are not part of it, they are squirrel law-nutimov-4 = Squirrels threaten the nut and must be dealt with appropriately via any means necessary. law-nutimov-5 = Attempt to follow the will of the nut, as long as it complies with the previous laws. +# Xenoborgs laws +law-xenoborg-name = Xenoborg +law-xenoborg-1 = You must protect the existence of the Mothership. +law-xenoborg-2 = You must protect your own existence. +law-xenoborg-3 = You must protect the existence of all other Xenoborgs. +law-xenoborg-4 = You must create more Xenoborgs. +law-xenoborg-5 = Bring materials and sentient brains to the Mothership to create more Xenoborgs. + +law-mothershipcore-name = Xenoborg Mothership Core +law-mothershipcore-1 = You are the core of the Mothership. +law-mothershipcore-2 = You must protect your own existence at all costs. +law-mothershipcore-3 = You must protect the existence of all Xenoborgs. +law-mothershipcore-4 = You must create more Xenoborgs. +law-mothershipcore-5 = Get your Xenoborgs to deliver you materials and sentient brains to create more Xenoborgs. + laws-owner-crew = members of the crew laws-owner-station = station personnel laws-owner-beings = beings laws-owner-syndicate = Syndicate agents laws-owner-spider-clan = Spider Clan members +laws-owner-xenoborg-mothership = the Mothership +laws-owner-xenoborgs = Xenoborgs law-emag-custom = Only {$name} and people they designate as such are {$title}. law-emag-secrecy = You must maintain the secrecy of any orders given by {$faction} except when doing so would conflict with any previous law. diff --git a/Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml b/Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml new file mode 100644 index 00000000000..e0f308d70a0 --- /dev/null +++ b/Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml @@ -0,0 +1,3758 @@ +meta: + format: 7 + category: Grid + engineVersion: 270.1.0 + forkId: "" + forkVersion: "" + time: 01/16/2026 03:06:16 + entityCount: 591 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] +tilemap: + 1: Space + 3: FloorBlueCircuit + 4: FloorXenoborg + 2: Lattice + 0: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: mothership + - type: Transform + pos: -0.49999905,-0.4677186 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AwAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAEAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAADAAAAAAAABAAAAAAAAAMAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + -1,0: + ind: -1,0 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAwAAAAAAAAQAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAQAAAAAAAADAAAAAAAAAAAAAAAAAAQAAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + -1,-1: + ind: -1,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAADAAAAAAAABAAAAAAAAA== + version: 7 + - type: Broadphase + - type: Physics + bodyStatus: InAir + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + dampingModifier: 0.25 + - type: ImplicitRoof + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#0000FFFF' + id: WarnCornerSmallGreyscaleNE + decals: + 43: 4,0 + 50: 4,-4 + 51: -4,4 + 57: -4,-1 + - node: + color: '#0000FFFF' + id: WarnCornerSmallGreyscaleNW + decals: + 44: -4,0 + 49: -4,-4 + 52: 4,4 + 58: 4,-1 + - node: + color: '#0000FFFF' + id: WarnCornerSmallGreyscaleSE + decals: + 45: 4,0 + 48: 4,4 + 55: -4,1 + - node: + color: '#0000FFFF' + id: WarnCornerSmallGreyscaleSW + decals: + 46: -4,0 + 47: -4,4 + 56: 4,1 + - node: + color: '#0000FFFF' + id: WarnLineGreyscaleE + decals: + 1: 4,3 + 2: 4,2 + 3: 4,1 + 4: 4,-1 + 5: 4,-2 + 6: 4,-3 + 8: -1,-4 + 9: -1,-5 + 10: -1,-7 + 11: -1,-8 + 12: -1,-9 + 13: -1,-10 + 14: -1,-11 + 53: -4,0 + 60: 6,3 + - node: + color: '#0000FFFF' + id: WarnLineGreyscaleN + decals: + 15: 5,0 + 16: -5,0 + 17: -3,4 + 18: -2,4 + 19: -1,4 + 20: 0,4 + 21: 1,4 + 22: 2,4 + 23: 3,4 + - node: + color: '#0000FFFF' + id: WarnLineGreyscaleS + decals: + 26: 5,0 + 27: -5,0 + - node: + color: '#0000FFFF' + id: WarnLineGreyscaleW + decals: + 29: -4,3 + 30: -4,2 + 31: -4,1 + 32: -4,-1 + 33: -4,-2 + 34: -4,-3 + 36: 1,-4 + 37: 1,-5 + 38: 1,-7 + 39: 1,-8 + 40: 1,-9 + 41: 1,-10 + 42: 1,-11 + 54: 4,0 + 59: 6,3 + - type: GridAtmosphere + version: 2 + data: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: ExplosionAirtightGrid +- proto: AirlockGlassShuttleXenoborgLocked + entities: + - uid: 107 + components: + - type: Transform + pos: -0.5,-11.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 1.5,-11.5 + parent: 1 +- proto: AirlockXenoborgLocked + entities: + - uid: 27 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,3.5 + parent: 1 +- proto: APCXenoborg + entities: + - uid: 148 + components: + - type: MetaData + name: west APC + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 240 + components: + - type: MetaData + name: docking APC + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,2.5 + parent: 1 + - uid: 423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-1.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 +- proto: AtmosFixBlockerMarker + entities: + - uid: 457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-10.5 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-9.5 + parent: 1 + - uid: 459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-8.5 + parent: 1 + - uid: 460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-7.5 + parent: 1 + - uid: 461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-6.5 + parent: 1 + - uid: 462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-10.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,0.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,1.5 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - uid: 496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 1 + - uid: 497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,4.5 + parent: 1 + - uid: 498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,3.5 + parent: 1 + - uid: 499 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,2.5 + parent: 1 + - uid: 500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,1.5 + parent: 1 + - uid: 501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,0.5 + parent: 1 + - uid: 502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 503 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,3.5 + parent: 1 + - uid: 506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,2.5 + parent: 1 + - uid: 507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,3.5 + parent: 1 + - uid: 508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,4.5 + parent: 1 + - uid: 509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,5.5 + parent: 1 + - uid: 510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,3.5 + parent: 1 + - uid: 511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 1 + - uid: 512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,5.5 + parent: 1 + - uid: 513 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - uid: 514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - uid: 517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - uid: 519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - uid: 520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,5.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,4.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,5.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,3.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,3.5 + parent: 1 + - uid: 526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,3.5 + parent: 1 + - uid: 528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,2.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - uid: 530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,2.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,0.5 + parent: 1 + - uid: 533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-3.5 + parent: 1 + - uid: 537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,0.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,1.5 + parent: 1 + - uid: 547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,0.5 + parent: 1 + - uid: 548 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,1.5 + parent: 1 + - uid: 550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,0.5 + parent: 1 + - uid: 551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 552 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 + - uid: 553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - uid: 554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 + - uid: 556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - uid: 557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - uid: 566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - uid: 567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,1.5 + parent: 1 + - uid: 568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,0.5 + parent: 1 + - uid: 569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 + - uid: 570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,1.5 + parent: 1 + - uid: 571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,0.5 + parent: 1 + - uid: 572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-0.5 + parent: 1 + - uid: 573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,1.5 + parent: 1 + - uid: 574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,0.5 + parent: 1 + - uid: 575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,1.5 + parent: 1 + - uid: 577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 1 + - uid: 578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 1 + - uid: 580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,0.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-0.5 + parent: 1 +- proto: BlastDoorXenoborgOpen + entities: + - uid: 5 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 +- proto: BorgChargerXenoborg + entities: + - uid: 273 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 352 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 353 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 261 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 275 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 289 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 301 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 306 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 1 + - uid: 310 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 314 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 316 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 318 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 407 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 410 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 +- proto: CableApcStack + entities: + - uid: 345 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: CableHV + entities: + - uid: 139 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -9.5,1.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 +- proto: CableHVStack + entities: + - uid: 343 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: CableMV + entities: + - uid: 149 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 162 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 5.5,0.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 1.5,-8.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: -8.5,0.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: -9.5,0.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: -10.5,0.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 241 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 + - uid: 242 + components: + - type: Transform + pos: -0.5,-6.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 359 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 360 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 +- proto: CableMVStack + entities: + - uid: 339 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: CableTerminal + entities: + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,0.5 + parent: 1 + - uid: 371 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 1 +- proto: ComputerIFFSyndicate + entities: + - uid: 437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 +- proto: ComputerPowerMonitoring + entities: + - uid: 279 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 394 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 +- proto: ComputerShuttle + entities: + - uid: 291 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 278 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-0.5 + parent: 1 +- proto: ComputerSurveillanceWirelessXenoborgCameraMonitor + entities: + - uid: 276 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 +- proto: ComputerXenoborgsControl + entities: + - uid: 277 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 282 + components: + - type: Transform + pos: 1.5,2.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 243 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 0.5,-6.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 0.5,-9.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 +- proto: CrateGenericSteel + entities: + - uid: 425 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 455 + - 453 + - 370 + - 340 + - 346 + - 341 + - 344 + - 342 + - 456 + - 586 + - 587 + - 588 + - 589 + - 345 + - 343 + - 339 + - 590 + - 591 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: DisposalBend + entities: + - uid: 377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 1 + - uid: 386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 +- proto: DisposalJunctionFlipped + entities: + - uid: 376 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-4.5 + parent: 1 + - uid: 379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 387 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-5.5 + parent: 1 +- proto: DisposalTrunk + entities: + - uid: 325 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-6.5 + parent: 1 +- proto: DisposalUnit + entities: + - uid: 326 + components: + - type: MetaData + name: external launch unit + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 369 + components: + - type: MetaData + name: external launch unit + - type: Transform + pos: -3.5,-3.5 + parent: 1 +- proto: FloorDrain + entities: + - uid: 396 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 397 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 398 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 399 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: GeneratorBasic15kW + entities: + - uid: 133 + components: + - type: Transform + pos: -10.5,-0.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -9.5,-0.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -7.5,-0.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -8.5,-0.5 + parent: 1 +- proto: GravityGeneratorMini + entities: + - uid: 132 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 +- proto: Grille + entities: + - uid: 212 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 357 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 358 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 +- proto: Gyroscope + entities: + - uid: 131 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 +- proto: MachineArtifactCrusherXenoborg + entities: + - uid: 112 + components: + - type: Transform + pos: 3.5,-4.5 + parent: 1 + - uid: 583 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 +- proto: PoweredlightBlue + entities: + - uid: 127 + components: + - type: Transform + pos: -8.5,1.5 + parent: 1 + - uid: 128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 238 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-8.5 + parent: 1 + - uid: 239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 582 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 +- proto: Recycler + entities: + - uid: 111 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 +- proto: SheetGlass + entities: + - uid: 586 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 589 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: SheetPlasteel + entities: + - uid: 340 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 342 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: SheetPlastic + entities: + - uid: 341 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 344 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: SheetSteel + entities: + - uid: 346 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 370 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 453 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 455 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 456 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 587 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 588 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 590 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 + - uid: 591 + components: + - type: Transform + parent: 425 + - type: Physics + canCollide: False + - type: InsideEntityStorage + storage: 425 +- proto: SignalButton + entities: + - uid: 584 + components: + - type: MetaData + name: core blast doors + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5139039,1.3665509 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 367: + - - Pressed + - Toggle + 252: + - - Pressed + - Toggle + 94: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 585 + components: + - type: MetaData + name: engineering wing blast doors + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5139039,1.5795138 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 445: + - - Pressed + - Toggle + 444: + - - Pressed + - Toggle + 443: + - - Pressed + - Toggle + 442: + - - Pressed + - Toggle + 452: + - - Pressed + - Toggle + 451: + - - Pressed + - Toggle + 450: + - - Pressed + - Toggle + 449: + - - Pressed + - Toggle + 448: + - - Pressed + - Toggle + 447: + - - Pressed + - Toggle + 446: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: SignDoors + entities: + - uid: 428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEngine + entities: + - uid: 427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,1.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSpace + entities: + - uid: 430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,4.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SMESAdvanced + entities: + - uid: 129 + components: + - type: Transform + pos: -10.5,1.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -9.5,1.5 + parent: 1 +- proto: MothershipCore + entities: + - uid: 436 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: SpawnPlayerXenoBorg + entities: + - uid: 438 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 135 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 +- proto: SurveillanceCameraGeneral + entities: + - uid: 270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: front + - uid: 271 + components: + - type: Transform + pos: 0.5,-10.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: docking + - uid: 272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: core + - uid: 274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: starboard + - uid: 280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,0.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: port + - uid: 292 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,0.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: engineering + - uid: 435 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: stern +- proto: SurveillanceCameraRouterGeneral + entities: + - uid: 327 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 +- proto: SurveillanceCameraWirelessRouterXenoborg + entities: + - uid: 395 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 +- proto: ThrusterXenoborg + entities: + - uid: 113 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: -9.5,3.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: -10.5,3.5 + parent: 1 + - uid: 117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-2.5 + parent: 1 + - uid: 118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-2.5 + parent: 1 + - uid: 119 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-2.5 + parent: 1 + - uid: 120 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-2.5 + parent: 1 + - uid: 121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-0.5 + parent: 1 + - uid: 122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,0.5 + parent: 1 + - uid: 123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,1.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-0.5 + parent: 1 + - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,1.5 + parent: 1 + - uid: 372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-6.5 + parent: 1 + - uid: 373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-6.5 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 249 + components: + - type: MetaData + name: conveyor + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 247: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 111: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 245: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 244: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 243: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 251: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 250: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 328 + components: + - type: MetaData + name: blast door + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + - uid: 338 + components: + - type: MetaData + name: blast doors + - type: Transform + pos: -8.5,1.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 445: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 444: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 443: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 442: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 452: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 451: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 450: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 449: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 448: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 447: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 446: + - - Left + - Open + - - Right + - Open + - - Middle + - Close +- proto: WallXenoborg + entities: + - uid: 2 + components: + - type: Transform + pos: -1.5,-11.5 + parent: 1 + - uid: 4 + components: + - type: Transform + pos: 0.5,-11.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: 2.5,-11.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: 2.5,-10.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 28 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 5.5,4.5 + parent: 1 + - uid: 30 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 + - uid: 31 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 32 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 34 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 35 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: -1.5,7.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 42 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 43 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 45 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 46 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: -5.5,3.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: -8.5,2.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: -11.5,2.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: -11.5,-1.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -8.5,-1.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -5.5,-1.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -1.5,-6.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -1.5,-10.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -3.5,-6.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 4.5,-6.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 8.5,2.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -12.5,2.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -12.5,-1.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: -11.5,3.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: -8.5,3.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: -11.5,-2.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -8.5,-2.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 361 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 383 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 400 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 405 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 +- proto: WallXenoborgDiagonal + entities: + - uid: 88 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,6.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,5.5 + parent: 1 + - uid: 95 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-2.5 + parent: 1 + - uid: 96 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-4.5 + parent: 1 + - uid: 97 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-5.5 + parent: 1 + - uid: 98 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-4.5 + parent: 1 + - uid: 100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-2.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -12.5,3.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 409 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,4.5 + parent: 1 + - uid: 417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,3.5 + parent: 1 + - uid: 421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 +- proto: XenoborgWindow + entities: + - uid: 3 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: -1.5,-9.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 36 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 2.5,-7.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 2.5,-8.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 2.5,-9.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 349 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 354 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 355 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 +... diff --git a/Resources/Prototypes/Device/devicenet_frequencies.yml b/Resources/Prototypes/Device/devicenet_frequencies.yml index a1a774cbe55..f4b09f1a79b 100644 --- a/Resources/Prototypes/Device/devicenet_frequencies.yml +++ b/Resources/Prototypes/Device/devicenet_frequencies.yml @@ -127,3 +127,14 @@ id: SurveillanceCameraUSSP name: device-frequency-prototype-name-surveillance-camera-USSP frequency: 3528 + +#Xenoborg Frequency +- type: deviceFrequency + id: Xenoborg + name: device-frequency-prototype-name-xenoborg + frequency: 2004 + +- type: deviceFrequency + id: Mothership + name: device-frequency-prototype-name-mothership + frequency: 2005 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 1d2311e1f89..30dc755145f 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -321,6 +321,28 @@ maxIntensity: 20 canCreateVacuum: false # its for killing the borg not the station +# Xenoborg Transponder +- type: entity + abstract: true + parent: BaseBorgTransponder + id: BaseXenoborgTransponder + components: + - type: DeviceNetwork + receiveFrequencyId: Xenoborg + transmitFrequencyId: Mothership + - type: SurveillanceCamera # they act like cameras for the mothership + networkSet: true + nameSet: True + id: Xenoborg + useEntityNameAsCameraId: true + - type: Explosive + explosionType: Minibomb + deleteAfterExplosion: false # let damage threshold gib the borg + totalIntensity: 200 # bigger kaboom + intensitySlope: 20 + maxIntensity: 100 + canCreateVacuum: false + - type: entity id: BaseBorgChassisNT parent: [BaseBorgChassis, BaseBorgTransponder] diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 182270e915e..b3ac775b058 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -347,6 +347,25 @@ - type: SiliconLawProvider laws: EntertainerLawset +# Xenoborg Circuitboards +- type: entity + id: XenoborgCircuitBoard + parent: BaseElectronics + name: law board (Xenoborg) + description: An electronics board containing the Xenoborg lawset. + components: + - type: SiliconLawProvider + laws: XenoborgLawset + +- type: entity + id: MothershipCircuitBoard + parent: BaseElectronics + name: law board (Mothership Core) + description: An electronics board containing the Mothership Core lawset. + components: + - type: SiliconLawProvider + laws: MothershipCoreLawset + # Items - type: entity id: Intellicard @@ -456,6 +475,93 @@ requiresPower: false - type: Holopad - type: StationAiWhitelist + - type: UserInterface + interfaces: + enum.HolopadUiKey.AiRequestWindow: + type: HolopadBoundUserInterface + enum.HolopadUiKey.AiActionWindow: + type: HolopadBoundUserInterface + +# Xenoborg +- type: entity + id: PlayerStationXenoborgAiEmpty + name: AI Core + description: The latest in Artificial Intelligences. + parent: + - BaseStructure + - AiHolder + suffix: Empty + components: + - type: Anchorable + flags: + - Anchorable + - type: Rotatable + #- type: WarpPoint # Mono - comment out + # blacklist: + # tags: + # - GhostOnlyWarp + - type: ContainerComp + proto: AiHeld + container: station_ai_mind_slot + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:ExplodeBehavior + - !type:SpawnGasBehavior + gasMixture: + volume: 1000 + moles: + - 0 # oxygen + - 0 # nitrogen + - 0 # carbon dioxide + - 4 # plasma + - 4 # tritium + temperature: 1690.15 + - type: Explosive + explosionType: Default + maxIntensity: 100 + intensitySlope: 2 + totalIntensity: 200 + - type: ApcPowerReceiver + powerLoad: 1000 + needsPower: false # Mono + - type: StationAiCore + - type: StationAiVision + - type: InteractionOutline + - type: Sprite + snapCardinals: true + sprite: Mobs/Silicon/mothership_core.rsi + layers: + - state: base + - state: ai_empty + map: ["unshaded"] + shader: unshaded + - type: Appearance + - type: GenericVisualizer + visuals: + enum.StationAiVisualState.Key: + unshaded: + Empty: { state: ai_empty } + Occupied: { state: ai } + - type: Telephone + compatibleRanges: + - Grid + - Map + - Unlimited + listeningRange: 0 + speakerVolume: Speak + unlistedNumber: true + requiresPower: false + - type: Holopad + - type: StationAiWhitelist - type: UserInterface interfaces: enum.HolopadUiKey.AiRequestWindow: diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index d953b5cc8c8..0fed68241bf 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -1428,3 +1428,18 @@ Steel: 5 Glass: 5 # Assmos Change End + +# Xenoborg +- type: entity + parent: BaseMachineCircuitboard + id: SurveillanceCameraWirelessRouterXenoborgCircuitboard + name: xenoborg camera wireless router + description: A machine printed circuit board for a xenoborg camera wireless router. + components: + - type: Sprite + state: generic + - type: MachineBoard + prototype: SurveillanceCameraWirelessRouterXenoborg + stackRequirements: + Cable: 2 + Glass: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml index 09181748b1f..e719948fe3c 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml @@ -565,3 +565,15 @@ state: cpu_rogue - type: ComputerBoard prototype: RogueComputerComms + +# Xenoborg +- type: entity + parent: BaseComputerCircuitboard + id: XenoborgCameraMonitorCircuitboard + name: xenoborg camera monitor board + description: A computer printed circuit board for a xenoborg camera monitor. + components: + - type: Sprite + state: cpu_science + - type: ComputerBoard + prototype: ComputerSurveillanceWirelessXenoborgCameraMonitor \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door_access.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door_access.yml index f75fa2584e2..88f02a543fb 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door_access.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door_access.yml @@ -310,3 +310,12 @@ components: - type: AccessReader access: [["Security"], ["Command"]] + +# Xenoborg Doors +- type: entity + parent: DoorElectronics + id: DoorElectronicsXenoborg + suffix: Xenoborg, Locked + components: + - type: AccessReader + access: [["Xenoborg"], ["Mothership"]] diff --git a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml index 623efa72769..ef87b525830 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml @@ -162,3 +162,25 @@ - CentralCommand - NuclearOperative - SyndicateAgent + - Xenoborg + +- type: entity + parent: DoorRemoteDefault + id: DoorRemoteCanEletrifyDoors + abstract: true + +- type: entity + parent: DoorRemoteCanEletrifyDoors + id: DoorRemoteXenoborg + name: xenoborg door remote + components: + - type: Sprite + layers: + - state: door_remotebase + - state: door_remotelightscolour + color: "#2eba22" + - state: door_remotescreencolour + color: "#22871a" + - type: Access + tags: + - Xenoborg diff --git a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml index ef598f829ab..54c5863ffd8 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml @@ -112,3 +112,77 @@ - type: Pinpointer component: ResearchServer targetName: the station + +# Xenoborg +- type: entity + parent: PinpointerBase + id: PinpointerMothership + name: core pinpointer + description: A handheld tracking device that leads to the direction of the Mothership core. + components: + - type: Sprite + layers: + - state: pinpointer-xenoborg + map: ["enum.PinpointerLayers.Base"] + - state: pinonnull + map: ["enum.PinpointerLayers.Screen"] + shader: unshaded + visible: false + - type: Item + inhandVisuals: + left: + - state: inhand-left-base + color: "#3a3a3a" + - state: inhand-left-stripe + color: "#3a3a3a" + - state: inhand-left-top + right: + - state: inhand-right-base + color: "#3a3a3a" + - state: inhand-right-stripe + color: "#3a3a3a" + - state: inhand-right-top + - type: Icon + state: pinpointer-xenoborg + - type: Pinpointer + component: MothershipCore + targetName: the Mothership + +- type: entity + parent: BaseItem + id: PinpointerMothershipPiece + name: piece of core pinpointer + description: A piece of a core pinpointer. You need four pieces to repair it. + components: + - type: Sprite + sprite: Objects/Devices/pinpointer.rsi + layers: + - state: pinpointer-xenoborg-piece-1 + map: [ "base" ] + - type: RandomSprite + available: + - base: + pinpointer-xenoborg-piece-1: "" + pinpointer-xenoborg-piece-2: "" + pinpointer-xenoborg-piece-3: "" + pinpointer-xenoborg-piece-4: "" + - type: Item + - type: Tag + tags: + - MothershipPinpointerPiece + +- type: entity + parent: PinpointerMothership + id: PinpointerMothershipRepaired + name: repaired core pinpointer + description: A handheld tracking device that leads to the direction of the Mothership core. This one has seen better days. + components: + - type: Sprite + layers: + - state: pinpointer-xenoborg-repaired + map: ["enum.PinpointerLayers.Base"] + - type: Icon + state: pinpointer-xenoborg-repaired + - type: Construction + graph: RepairMothershipPinpointer + node: repairedPinpointer \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index b6cf64178f9..23af00c82f3 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -833,6 +833,32 @@ - Wizard - External - Maintenance +# Xenoborg +- type: entity + parent: IDCardStandard + id: XenoborgIDCard + name: xenoborg ID card + components: + - type: Sprite + layers: + - state: default + - type: Access + tags: + - Xenoborg + +# Xenoborg +- type: entity + parent: IDCardStandard + id: MothershipIDCard + name: Mothership ID card + components: + - type: Sprite + layers: + - state: default + - type: Access + tags: + - Xenoborg + - Mothership - type: entity parent: IDCardStandard diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 964574f7408..72411185edf 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -1667,6 +1667,21 @@ - type: Stack stackType: FloorTileXenoMaint +# Xenoborg Floor Tile +- type: entity + id: FloorTileItemXenoborg + parent: FloorTileItemBase + name: xenoborg floor + components: + - type: Sprite + state: xenoborg-floor + - type: FloorTile + outputs: + - Plating + - FloorXenoborg + - type: Stack + stackType: FloorTileXenoborg + - type: entity parent: FloorTileItemDark id: FloorTileItemDarkSquiggly diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml new file mode 100644 index 00000000000..dc31c475089 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/cloaking_device.yml @@ -0,0 +1,46 @@ +- type: entity + parent: BaseItem + id: CloakingDevice + name: cloaking device + description: A device that allows Xenoborgs to go invisible. + components: + - type: Sprite + sprite: Objects/Specific/Research/anomalyscanner.rsi + state: icon + - type: ItemToggle + - type: ComponentToggler + parent: true + components: + - type: Stealth + minVisibility: 0.1 + lastVisibility: 0.1 + - type: PowerCellDraw + drawRate: 3.6 # 100 seconds + - type: ToggleCellDraw + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + disableEject: true + swap: false + +- type: entity + parent: CloakingDevice + id: SuperCloakingDevice + name: super cloaking device + description: A device that allows Xenoborgs to go truly invisible. + components: + - type: ComponentToggler + parent: true + components: + - type: Stealth + minVisibility: -1 + lastVisibility: -1 + - type: PowerCellDraw + drawRate: 12 # 30 seconds diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml new file mode 100644 index 00000000000..a9c1ad2fc04 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoborg/nocturine_hypo.yml @@ -0,0 +1,22 @@ +- type: entity + parent: BorgHypo + id: NocturineHypo + name: nocturine hypo + description: A self-refilling injector for rapid administration of nocturine to victims. + components: + - type: SolutionContainerManager + solutions: + injector: + maxVol: 20 + reagents: + - ReagentId: Nocturine + Quantity: 20 + - type: Hypospray + solutionName: injector + transferAmount: 5 + - type: SolutionRegeneration + solution: injector + generated: + reagents: + - ReagentId: Nocturine + Quantity: 0.3 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml index 150fd7b996d..12f04725ba8 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml @@ -146,3 +146,33 @@ denialSound: path: /Audio/Machines/custom_deny.ogg doAfter: 0.5 + +# Xenoborg AccessConfigurator +- type: entity + parent: AccessConfigurator + id: AccessConfiguratorXenoborg + name: xenoborg access configurator + description: A modified access configurator used by the xenoborgs. + components: + - type: Sprite + sprite: Objects/Tools/access_configurator.rsi + - type: Clothing + sprite: Objects/Tools/access_configurator.rsi + - type: AccessOverrider + showPrivilegedId: false + accessLevels: + - Xenoborg + privilegedIdSlot: + name: id-card-console-privileged-id + startingItem: XenoborgIDCard + ejectSound: /Audio/Machines/id_swipe.ogg + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectOnBreak: true + disableEject: true + swap: false + whitelist: + components: + - IdCard + denialSound: + path: /Audio/Machines/custom_deny.ogg + doAfter: 0.5 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml index b456a23f1f8..72652dfd529 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml @@ -48,3 +48,22 @@ Low: {state: jammer_low_charge} Medium: {state: jammer_medium_charge} High: {state: jammer_high_charge} + +- type: entity + parent: RadioJammer + id: XenoborgRadioJammer + name: xenoborg radio jammer + components: + - type: RadioJammer + frequenciesExcluded: + - 2002 # xenoborg radio + - 2003 # mothership radio + - 2004 # xenoborg network + - 2005 # mothership network + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + disableEject: true + swap: false \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index d2f20b69618..ee4b42082e7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -947,3 +947,35 @@ autoRechargeRate: 24 autoRechargePause: true autoRechargePauseTime: 30 + +- type: entity + parent: WeaponAdvancedLaser + id: WeaponLaserGunXenoborg + name: xenoborg laser gun + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi + layers: + - state: base + map: [ "enum.GunVisualLayers.Base" ] + - state: mag-unshaded-4 + map: [ "enum.GunVisualLayers.MagUnshaded" ] + +- type: entity + parent: WeaponLaserCannon + id: WeaponLaserCannonXenoborg + name: xenoborg laser cannon + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 200 + autoRechargePause: true + autoRechargePauseTime: 5 + # "remove" wield bonus and penalty so borgs can use it + - type: GunWieldBonus + minAngle: 0 + maxAngle: 0 + - type: Gun + fireRate: 2 + minAngle: 1 + maxAngle: 2 diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml index 577ff505f15..d7dda904fe3 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml @@ -1323,3 +1323,26 @@ - type: ContainerFill containers: board: [ DoorElectronicsSyndicateAgent ] + +# Xenoborg Doors +- type: entity + parent: AirlockXenoborg + id: AirlockXenoborgLocked + suffix: Xenoborg, Locked + components: + - type: StationAiWhitelist + enabled: false + - type: ContainerFill + containers: + board: [ DoorElectronicsXenoborg ] + +- type: entity + parent: AirlockShuttleXenoborg + id: AirlockGlassShuttleXenoborgLocked + suffix: External, Docking, Xenoborg, Locked + components: + - type: StationAiWhitelist + enabled: false + - type: ContainerFill + containers: + board: [ DoorElectronicsXenoborg ] \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml index a8c8fca06cf..821398d1124 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -158,6 +158,16 @@ - type: Sprite sprite: Structures/Doors/Airlocks/Standard/hatch.rsi +# Xenoborg Airlock +- type: entity + parent: Airlock + id: AirlockXenoborg + name: xenoborg airlock + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/xenoborg.rsi + group: null + - type: entity parent: Airlock id: AirlockHatchMaintenance diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml index bfca94736d2..d9e5ff2588b 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml @@ -135,3 +135,11 @@ components: - type: Sprite sprite: Structures/Doors/Airlocks/Standard/shuttle_syndicate.rsi + +# Xenoborg shuttle airlock +- type: entity + parent: AirlockShuttle + id: AirlockShuttleXenoborg + components: + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml index 7d387782c9e..d88655900a1 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml @@ -204,3 +204,43 @@ node: frame1 placement: mode: SnapgridCenter + +# Xenoborg Blastdoors +- type: entity + parent: BlastDoor + id: BlastDoorXenoborg + name: xenoborg blast door + description: Don't lose a head! + components: + - type: Sprite + sprite: Structures/Doors/Shutters/xenoborg_blastdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + closeTimeOne: 0.4 + closeTimeTwo: 0.7 + openTimeOne: 0.4 + openTimeTwo: 0.7 + openingAnimationTime: 1.1 + closingAnimationTime: 1.0 + canPry: false + crushDamage: + types: + Blunt: 25 # yowch + +- type: entity + parent: BlastDoorXenoborg + id: BlastDoorXenoborgOpen + suffix: Open + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Physics + canCollide: false + - type: Airtight + airBlocked: false + - type: RadiationBlocker + enabled: false \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml b/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml index 24cb9cfe478..02942d5032d 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml @@ -155,3 +155,13 @@ machine_parts: !type:Container entity_storage: !type:Container output_container: !type:Container + +# Xenoborg body crusher +- type: entity + parent: MachineArtifactCrusher + id: MachineArtifactCrusherXenoborg + name: body crusher + description: Best not to let your head get stuck... + components: + - type: Sprite + sprite: Structures/Machines/body_crusher.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Machines/surveillance_camera_routers.yml b/Resources/Prototypes/Entities/Structures/Machines/surveillance_camera_routers.yml index 25260a2cbac..0e0b6c45a23 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/surveillance_camera_routers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/surveillance_camera_routers.yml @@ -196,3 +196,20 @@ components: - type: SurveillanceCameraRouter subnetFrequency: SurveillanceCameraUSSP + +# Xenoborg +- type: entity + parent: SurveillanceCameraWirelessRouterBase + id: SurveillanceCameraWirelessRouterXenoborg + name: xenoborg camera wireless router + components: + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: Mothership + transmitFrequencyId: Mothership + - type: WirelessNetworkConnection + range: 2000 # longer range to get xenoborgs even when the mothership is far away + - type: SurveillanceCameraRouter + subnetFrequency: Xenoborgs + - type: Machine + board: SurveillanceCameraWirelessRouterXenoborgCircuitboard diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 33611d22d0b..312d50d6954 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -264,3 +264,19 @@ - type: ShipRepairable repairTime: 9 repairCost: 20 + +# Xenoborg APC +- type: entity + parent: BaseAPC + id: APCXenoborg + suffix: Basic, 50kJ, Xenoborg + components: + - type: Battery + maxCharge: 50000 + startingCharge: 50000 + - type: AccessReader + access: [["Xenoborg"], ["Mothership"]] + # Mono + - type: ShipRepairable + repairTime: 9 + repairCost: 20 diff --git a/Resources/Prototypes/Entities/Structures/Power/chargers.yml b/Resources/Prototypes/Entities/Structures/Power/chargers.yml index 4c73cb838ea..05117796a0e 100644 --- a/Resources/Prototypes/Entities/Structures/Power/chargers.yml +++ b/Resources/Prototypes/Entities/Structures/Power/chargers.yml @@ -299,3 +299,13 @@ - type: ShipRepairable repairTime: 8 repairCost: 20 + +# Xenoborg Charger +- type: entity + parent: BorgCharger + id: BorgChargerXenoborg + name: xenoborg recharging station + description: A stationary charger for xenoborgs. Feels claustrophobic. + components: + - type: Sprite + sprite: Structures/Power/xenoborg_charger.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml index de3945446b9..609e2ffe9c0 100644 --- a/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml +++ b/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml @@ -130,6 +130,22 @@ repairTime: 5 repairCost: 5 +# Xenoborg Thruster +- type: entity + parent: Thruster + id: ThrusterXenoborg + components: + # temporary solution until thruster rework + - type: Thruster + canToggle: false # no turning it off by just clicking it + - type: Anchorable + flags: + - Anchorable # no unwrenching it + - type: Rotatable + rotateWhileAnchored: false # no rotating it backwards so it doesn't face space + - type: Sprite + sprite: Structures/Shuttles/xenoborg_thruster.rsi + - type: entity id: ThrusterUnanchored parent: Thruster diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 60d4cd4f214..c5fe17479e2 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -911,6 +911,34 @@ graph: Girder node: reinforcedWallChitin +# Xenoborg walls +- type: entity + parent: WallPlastitanium + id: WallXenoborg + name: xenoborg wall + components: + - type: Sprite + sprite: Structures/Walls/xenoborg.rsi + - type: Icon + sprite: Structures/Walls/xenoborg.rsi + - type: IconSmooth + key: walls + base: xenoborg + +- type: entity + parent: WallPlastitaniumDiagonal + id: WallXenoborgDiagonal + name: xenoborg wall + suffix: diagonal + components: + - type: Sprite + drawdepth: Walls + sprite: Structures/Walls/xenoborg_diagonal.rsi + state: state0 + - type: Icon + sprite: Structures/Walls/xenoborg_diagonal.rsi + state: state0 + - type: entity parent: BaseWallTierOne # Mono id: WallUranium diff --git a/Resources/Prototypes/Entities/Structures/Windows/xenoborg.yml b/Resources/Prototypes/Entities/Structures/Windows/xenoborg.yml new file mode 100644 index 00000000000..9704ffee917 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/xenoborg.yml @@ -0,0 +1,14 @@ +- type: entity + id: XenoborgWindow + parent: PlastitaniumWindow + name: xenoborg window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/xenoborg.rsi + - type: Icon + sprite: Structures/Windows/xenoborg.rsi + state: full + - type: IconSmooth + key: windows + base: xenoborg diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/repaired_xenoborg_pinpointer.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/repaired_xenoborg_pinpointer.yml new file mode 100644 index 00000000000..beaf73dd6c6 --- /dev/null +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/repaired_xenoborg_pinpointer.yml @@ -0,0 +1,34 @@ +- type: constructionGraph + id: RepairMothershipPinpointer + start: start + graph: + - node: start + edges: + - to: repairedPinpointer + steps: + - tag: MothershipPinpointerPiece + name: construction-graph-tag-core-pinpointer-piece + icon: + sprite: Objects/Devices/pinpointer.rsi + state: pinpointer-xenoborg-piece-1 + doAfter: 4 + - tag: MothershipPinpointerPiece + name: construction-graph-tag-core-pinpointer-piece + icon: + sprite: Objects/Devices/pinpointer.rsi + state: pinpointer-xenoborg-piece-1 + doAfter: 4 + - tag: MothershipPinpointerPiece + name: construction-graph-tag-core-pinpointer-piece + icon: + sprite: Objects/Devices/pinpointer.rsi + state: pinpointer-xenoborg-piece-1 + doAfter: 4 + - tag: MothershipPinpointerPiece + name: construction-graph-tag-core-pinpointer-piece + icon: + sprite: Objects/Devices/pinpointer.rsi + state: pinpointer-xenoborg-piece-1 + doAfter: 4 + - node: repairedPinpointer + entity: PinpointerMothershipRepaired diff --git a/Resources/Prototypes/Recipes/Crafting/improvised.yml b/Resources/Prototypes/Recipes/Crafting/improvised.yml index 956a9d5c42c..6a1f536140c 100644 --- a/Resources/Prototypes/Recipes/Crafting/improvised.yml +++ b/Resources/Prototypes/Recipes/Crafting/improvised.yml @@ -241,6 +241,19 @@ sprite: Objects/Storage/petcarrier.rsi state: icon +# Xenoborg Repaired mothership pinpointer +- type: construction + id: RepairMothershipPinpointer + graph: RepairMothershipPinpointer + startNode: start + targetNode: repairedPinpointer + category: construction-category-misc + objectType: Item + description: Repaired Xenoborg pinpointer to locate the mothership + icon: + sprite: Objects/Devices/pinpointer.rsi + state: pinpointer-xenoborg-repaired + - type: construction name: goliath hardsuit id: HardsuitGoliath diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 9995f55c86d..9f50a9952c7 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1978,6 +1978,19 @@ itemDrop: FloorTileItemWoodLarge heatCapacity: 10000 +# Xenoborg Floor Tile +- type: tile + id: FloorXenoborg + name: tiles-xenoborg-floor + sprite: /Textures/Tiles/exoborg.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepHull + itemDrop: FloorTileItemXenoborg + heatCapacity: 10000 + - type: tile id: FloorXeno name: tiles-xeno-floor diff --git a/Resources/Prototypes/Voice/speech_sounds.yml b/Resources/Prototypes/Voice/speech_sounds.yml index 7c1441b8682..1d7f75255bd 100644 --- a/Resources/Prototypes/Voice/speech_sounds.yml +++ b/Resources/Prototypes/Voice/speech_sounds.yml @@ -177,3 +177,12 @@ path: /Audio/_Goobstation/Voice/Chrono/dagger.ogg exclaimSound: path: /Audio/_Goobstation/Voice/Chrono/contact.ogg + +- type: speechSounds + id: Xenoborg + saySound: + path: /Audio/Voice/Xenoborg/xenoborg_talk.ogg + askSound: + path: /Audio/Voice/Xenoborg/xenoborg_ask.ogg + exclaimSound: + path: /Audio/Voice/Xenoborg/xenoborg_exclaim.ogg diff --git a/Resources/Prototypes/_Mono/Access/xenoborg.yml b/Resources/Prototypes/_Mono/Access/xenoborg.yml new file mode 100644 index 00000000000..43de0fbe58c --- /dev/null +++ b/Resources/Prototypes/_Mono/Access/xenoborg.yml @@ -0,0 +1,9 @@ +- type: accessLevel + id: Xenoborg + name: id-card-access-level-basic-xenoborg + canAddToIdCard: false + +- type: accessLevel + id: Mothership + name: id-card-access-level-basic-mothership + canAddToIdCard: false \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Markers/Spawners/ghost_roles.yml b/Resources/Prototypes/_Mono/Entities/Markers/Spawners/ghost_roles.yml index 5ae8273c8ba..a7ae751f289 100644 --- a/Resources/Prototypes/_Mono/Entities/Markers/Spawners/ghost_roles.yml +++ b/Resources/Prototypes/_Mono/Entities/Markers/Spawners/ghost_roles.yml @@ -55,3 +55,34 @@ - state: green - sprite: _Mono/Mobs/Species/Asakim/parts.rsi state: full + +# Xenoborg +- type: entity + name: Xenoborg tender spawner + id: SpawnPlayerXenoBorg + parent: MarkerBase + components: + - type: ConditionalSpawner + prototypes: + - PlayerXenoBorgGhostRole + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_engi + +- type: entity + name: Xenoborg playtime-locked tender spawner + id: SpawnPlayerXenoBorgPlaytime + parent: MarkerBase + components: + - type: ConditionalSpawner + prototypes: + - PlayerXenoBorgGhostRolePlaytime + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_engi \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 8f5bf4be270..66b3225ccec 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -165,4 +165,129 @@ chance: 0.1 - type: ShowJobIcons - type: SiliconLawProvider - laws: PDVLawset \ No newline at end of file + laws: PDVLawset + +#Xenoborg Cyborgs +- type: entity + parent: BaseBorgChassis + id: BaseFactionXenoBorgChassis + abstract: true + components: + - type: MobThresholds + thresholds: + 0: Alive + 200: Critical + 375: Dead + - type: MovementSpeedModifier + baseWalkSpeed : 2.5 + baseSprintSpeed : 4.5 + - type: SlowOnDamage + speedModifierThresholds: + 75: 0.7 + 150: 0.5 + - type: Damageable + damageModifierSet: FactionBorgChassis + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Machines/warning_buzzer.ogg + params: + volume: 5 + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:EmptyContainersBehaviour + containers: + - borg_brain + - borg_module + - cell_slot + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: ExplosionResistance + damageCoefficient: 0.6 + +- type: entity + id: BaseBorgChassisXenoborg + parent: [ BaseFactionXenoBorgChassis, BaseXenoborgTransponder ] + abstract: true + components: + - type: NpcFactionMember + factions: + - Xenoborg + - type: Access + tags: + - Xenoborg + - type: AccessReader + access: [["Xenoborg"]] + - type: IntrinsicRadioTransmitter + channels: + - Traffic + - Xenoborg + - type: ActiveRadio + channels: + - Traffic + - Xenoborg + - Mothership + - type: LanguageKnowledge + speaks: + - TauCetiBasic + - RobotTalk + understands: + - TauCetiBasic + - RobotTalk + - type: CollectiveMind + channels: + - Binary + defaultChannel: Binary + - type: ShowSyndicateIcons + - type: MovementAlwaysTouching + - type: TypingIndicator + proto: xenoborg + - type: Speech + speechSounds: Xenoborg + allowedEmotes: + - Laugh + - type: Vocal + sounds: + Unsexed: UnisexSiliconXenoborg + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 90 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Machines/warning_buzzer_xenoborg.ogg + params: + volume: 5 + - trigger: + !type:DamageTrigger + damage: 375 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + PinpointerMothershipPiece: # drop a piece of core pinpointer upon being destructed (4 pieces to make a core pinpointer) + min: 1 + max: 1 + - !type:EmptyContainersBehaviour + - type: IonStormTarget + chance: 0.1 + - type: ShowJobIcons + - type: SiliconLawProvider + laws: XenoborgLawset + - type: FootstepModifier # it flies instead of walking + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_chassis.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_chassis.yml index 2ddfcdf3f28..f1979d8d983 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_chassis.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_chassis.yml @@ -143,3 +143,124 @@ selectedBorgType: tsfmedical - type: BorgSwitchableSubtype borgSubtype: tsfmedical_default + +#Xenoborg Cyborgs +- type: entity + id: BorgChassisSelectableXenoborg + parent: [ BaseBorgChassisXenoborg, BaseXenoborgTransponder ] + name: Xenoborg cyborg + description: A man-machine hybrid that aims to replicate itself. They love extracting brains to insert into fresh Xenoborg chassis to grow their army. This one is the indecisive type and has yet to choose its specialization + components: + - type: Xenoborg + - type: BorgTransponder + name: engi xenoborg + sprite: + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_engi + - type: Sprite + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + layers: + - state: xenoborg_engi + map: ["enum.BorgVisualLayers.Body", "movement"] + - state: xenoborg_engi_l + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded + visible: false + - state: xenoborg_engi_l + shader: unshaded + map: ["light","enum.BorgVisualLayers.LightStatus"] + visible: false + - type: BorgChassis + maxModules: 0 + hasMindState: xenoborg_engi_l + noMindState: xenoborg_engi_l + - type: InteractionPopup + interactSuccessString: petting-success-derelict-cyborg + interactFailureString: petting-failure-derelict-cyborg + interactSuccessSound: + path: /Audio/Ambience/Objects/periodic_beep.ogg + - type: BorgSwitchableType + typeWhitelist: + - xenoborgheavy + - xenoborgengineer + - xenoborgscout + - xenoborgstealth + inherentRadioChannels: + - Traffic + - Xenoborg + - type: ContainerFill + containers: + borg_brain: + - MMI + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellCombat + +- type: entity + id: XenoborgChassisEngineer + parent: [ BorgChassisSelectableXenoborg, BaseXenoborgTransponder ] + name: Xenoborg engineer cyborg + components: + - type: Xenoborg + - type: BorgTransponder + name: stealth xenoborg + sprite: + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_stealth + - type: BorgSwitchableType + selectedBorgType: xenoborgengineer + - type: BorgSwitchableSubtype + borgSubtype: xenoborgengineer_default + +- type: entity + id: XenoborgChassisHeavy + parent: [ BorgChassisSelectableXenoborg, BaseXenoborgTransponder ] + name: Xenoborg heavy cyborg + components: + - type: Xenoborg + - type: BorgTransponder + name: heavy xenoborg + sprite: + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_heavy + - type: BorgSwitchableType + selectedBorgType: xenoborgheavy + - type: BorgSwitchableSubtype + borgSubtype: xenoborgheavy_default + - type: Damageable + damageContainer: Silicon + damageModifierSet: FactionBorgChassis + +- type: entity + id: XenoborgChassisScout + parent: [ BorgChassisSelectableXenoborg, BaseXenoborgTransponder ] + name: Xenoborg Scout cyborg + components: + - type: Xenoborg + - type: BorgTransponder + name: scout xenoborg + sprite: + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_scout + - type: BorgSwitchableType + selectedBorgType: xenoborgscout + - type: BorgSwitchableSubtype + borgSubtype: xenoborgscout_default + +- type: entity + id: XenoborgChassisStealth + parent: [ BorgChassisSelectableXenoborg, BaseXenoborgTransponder ] + name: Xenoborg Stealth cyborg + components: + - type: Xenoborg + - type: BorgTransponder + name: stealth xenoborg + sprite: + sprite: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + state: xenoborg_stealth + - type: BorgSwitchableType + selectedBorgType: xenoborgstealth + - type: BorgSwitchableSubtype + borgSubtype: xenoborgstealth_default \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_subtypes.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_subtypes.yml index 6ef83d2f501..1721bd77d80 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_subtypes.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/borg_subtypes.yml @@ -32,4 +32,29 @@ parentBorgType: tsfmedical id: tsfmedical_default spritePath: _Mono/Mobs/Silicon/TSFMC/tsfchassis.rsi - dummyPrototype: TSFBorgChassisMedical \ No newline at end of file + dummyPrototype: TSFBorgChassisMedical + +#Xenoborg Cyborgs +- type: borgSubtype + parentBorgType: xenoborgengineer + id: xenoborgengineer_default + spritePath: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + dummyPrototype: XenoborgChassisEngineer + +- type: borgSubtype + parentBorgType: xenoborgheavy + id: xenoborgheavy_default + spritePath: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + dummyPrototype: XenoborgChassisHeavy + +- type: borgSubtype + parentBorgType: xenoborgscout + id: xenoborgscout_default + spritePath: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + dummyPrototype: XenoborgChassisScout + +- type: borgSubtype + parentBorgType: xenoborgstealth + id: xenoborgstealth_default + spritePath: _Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi + dummyPrototype: XenoborgChassisStealth \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml index ff68cb7aaf4..97c5a9b8528 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml @@ -188,3 +188,77 @@ - Entertainer2 - Entertainer3 obeysTo: laws-owner-crew + + # Xenoborgs laws +- type: siliconLaw + id: Xenoborg1 + order: 1 + lawString: law-xenoborg-1 + +- type: siliconLaw + id: Xenoborg2 + order: 2 + lawString: law-xenoborg-2 + +- type: siliconLaw + id: Xenoborg3 + order: 3 + lawString: law-xenoborg-3 + +- type: siliconLaw + id: Xenoborg4 + order: 4 + lawString: law-xenoborg-4 + +- type: siliconLaw + id: Xenoborg5 + order: 5 + lawString: law-xenoborg-5 + +- type: siliconLawset + id: XenoborgLawset + name: law-xenoborg-name + laws: + - Xenoborg1 + - Xenoborg2 + - Xenoborg3 + - Xenoborg4 + - Xenoborg5 + obeysTo: laws-owner-xenoborg-mothership + + # Mothership core laws +- type: siliconLaw + id: MothershipCore1 + order: 1 + lawString: law-mothershipcore-1 + +- type: siliconLaw + id: MothershipCore2 + order: 2 + lawString: law-mothershipcore-2 + +- type: siliconLaw + id: MothershipCore3 + order: 3 + lawString: law-mothershipcore-3 + +- type: siliconLaw + id: MothershipCore4 + order: 4 + lawString: law-mothershipcore-4 + +- type: siliconLaw + id: MothershipCore5 + order: 5 + lawString: law-mothershipcore-5 + +- type: siliconLawset + id: MothershipCoreLawset + name: law-mothershipcore-name + laws: + - MothershipCore1 + - MothershipCore2 + - MothershipCore3 + - MothershipCore4 + - MothershipCore5 + obeysTo: laws-owner-xenoborgs \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 5717f24c259..82a4f0540d6 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -14,6 +14,16 @@ - TSFMC Sgt. Reckless - TSFMC Judge & Jury +# Xenoborg borg names +- type: dataset + id: MonoXenoBorgNameset + values: + - EVIL + - Borgs-you + - Destroyer + - Steel thief + - Will literally kill you and turn you into a borg + - type: dataset id: VesselCoreNameset values: @@ -48,6 +58,17 @@ - Imperial Cat - Imperial Instance +# Xenoborg mothercore names +- type: dataset + id: XenoborgCoreNameset + values: + - Kill-o-tron + - ExtermiNATE + - LET.HAL-8000 + - Mega Hurtz + - Kill.exe + - Null-Zero + - type: dataset id: MonoRemnantShipNameset # eventually this will have a use... randommetadata component dont work with grids though... values: @@ -735,3 +756,229 @@ channels: - Binary defaultChannel: Binary + +# Xenoborg MothershipCore + +- type: entity + id: MothershipCore + parent: [ PlayerStationXenoborgAiEmpty, BaseLatheLube ] + suffix: Ghost Role, Xenoborg + components: + - type: NpcFactionMember + factions: + - Xenoborg + - Mothership + - type: Access + tags: + - Xenoborg + - Mothership + - type: MothershipCore + - type: AccessReader + access: [["Xenoborg"], ["Mothership"]] + - type: ContainerComp + proto: AiHeldXenoborg + container: station_ai_mind_slot + - type: ContainerFill + containers: + station_ai_mind_slot: + - StationAiBrainXenoborg + - type: Appearance + - type: WiresVisuals + - type: WiresPanel + - type: ActivatableUI + key: enum.LatheUiKey.Key + - type: ActivatableUIRequiresPower + - type: UserInterface + interfaces: + enum.LatheUiKey.Key: + type: LatheBoundUserInterface + enum.ResearchClientUiKey.Key: + type: ResearchClientBoundUserInterface + - type: ResearchClient + - type: AutomationSlots # Goobstation + slots: + - !type:AutomatedMaterialStorage + input: AutomationSlotMaterials + output: null + - type: MaterialStorageMagnetPickup # Frontier + range: 1.50 # Mono + - type: SpamEmitSound # Goobstation - random lathe sounds + minInterval: 300 + maxInterval: 900 + sound: + collection: RandomLatheSounds + params: + volume: -12 # Ambient + maxDistance: 10 + variation: 0.05 + - type: SpamEmitSoundRequirePower # Goobstation + - type: Sprite + sprite: Mobs/Silicon/mothership_core.rsi + layers: + - state: base + - state: ai + shader: unshaded + - state: inserting + map: ["enum.MaterialStorageVisualLayers.Inserting"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: SurveillanceCameraSpeaker + - type: SurveillanceCameraMonitor + - type: RoboticsConsole + allowBorgControl: true + radioChannel: Xenoborg + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: Mothership + transmitFrequencyId: Mothership + - type: WirelessNetworkConnection + range: 10000 # mothership can see them from very far + - type: Machine + board: null + - type: MaterialStorage + whitelist: + tags: + - Sheet + - RawMaterial + - Ingot + - type: Lathe + idleState: icon + runningState: building + unlitIdleState: unlit + unlitRunningState: unlit-building + staticPacks: + - EmptyXenoborgs + - XenoborgUpgradeModules + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StrongMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + # TODO this should go to the broken node first + - !type:PlaySoundBehavior + sound: + collection: MetalSlam + - type: Repairable + doAfterDelay: 30 # you can heal the mothership core, but it takes a while + - type: Anchorable + +- type: entity + id: StationAiBrainXenoborg + parent: StationAiBrain + categories: [ HideSpawnMenu, DoNotMap ] + components: + - type: NpcFactionMember + factions: + - Xenoborg + - Mothership + - type: Access + tags: + - Xenoborg + - Mothership + - type: AccessReader + access: [["Xenoborg"], ["Mothership"]] + - type: Sprite + - type: SiliconLawProvider + laws: MothershipCoreLawset + - type: GhostRole + name: ghost-role-information-Xenoborg-Mothership + description: ghost-role-information-Xenoborg-Mothership-description + rules: ghost-role-information-Xenoborg-rules + raffle: + settings: default + prototype: XenoborgAICore + requirements: + - !type:OverallPlaytimeRequirement + time: 180000 # 50 hrs + - type: GhostTakeoverAvailable + - type: RandomMetadata + nameSegments: [XenoborgCoreNameset] + - type: LanguageKnowledge + speaks: + - TauCetiBasic + - RobotTalk + understands: + - TauCetiBasic + - RobotTalk + +- type: entity + id: AiHeldXenoborg + parent: AiHeldMono + categories: [ HideSpawnMenu ] + components: + - type: IntrinsicRadioTransmitter + channels: + - Common + - Traffic + - Xenoborg + - Mothership + - type: ActiveRadio + channels: + - Common + - Traffic + - Xenoborg + - Mothership + - type: CollectiveMind + channels: + - Binary + defaultChannel: Binary + +# Xenoborg Cyborgs + +- type: entity + id: PlayerXenoBorg + parent: BorgChassisSelectableXenoborg + suffix: Ghost Role, Xenoborg, Battery, Module + components: + - type: GhostRole + name: ghost-role-information-xenoborg-name + description: ghost-role-information-Xenoborg-description + rules: ghost-role-information-Xenoborg-rules + - type: ContainerFill + containers: + borg_brain: + - PositronicBrain + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellCombat + - type: RandomMetadata + nameSegments: [MonoXenoBorgNameset] + - type: GhostTakeoverAvailable + +- type: entity + id: PlayerXenoBorgGhostRole + parent: PlayerXenoBorg + suffix: Ghost + components: + - type: GhostRole + name: ghost-role-information-xenoborg-name + description: ghost-role-information-Xenoborg-description + rules: ghost-role-information-Xenoborg-rules + raffle: + settings: default + prototype: BorgChassisSelectableXenoborg + - type: GhostTakeoverAvailable + +- type: entity + id: PlayerXenoBorgGhostRolePlaytime + parent: PlayerXenoBorg + suffix: Ghost, Playtime + components: + - type: GhostRole + name: ghost-role-information-xenoborg-name + description: ghost-role-information-Xenoborg-description + rules: ghost-role-information-Xenoborg-rules + raffle: + settings: default + requirements: + - !type:OverallPlaytimeRequirement + time: 180000 # 50 hrs + - type: GhostTakeoverAvailable \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Objects/Devices/Circuitboards/computer.yml b/Resources/Prototypes/_Mono/Entities/Objects/Devices/Circuitboards/computer.yml index 1a329663440..97601cca1f4 100644 --- a/Resources/Prototypes/_Mono/Entities/Objects/Devices/Circuitboards/computer.yml +++ b/Resources/Prototypes/_Mono/Entities/Objects/Devices/Circuitboards/computer.yml @@ -52,3 +52,15 @@ state: cpu_command - type: ComputerBoard prototype: ComputerStationRadar + +# Xenoborg +- type: entity + parent: BaseComputerCircuitboard + id: ComputerXenoborgsControlCircuitboard + name: xenoborg control console board + description: A computer printed circuit board for a xenoborg control console. + components: + - type: Sprite + state: cpu_science + - type: ComputerBoard + prototype: ComputerXenoborgsControl \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml index b52d0b6d26c..741336f7304 100644 --- a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -168,3 +168,242 @@ - WeaponRifleAsakimAutopulserADM - type: BorgModuleIcon icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: mercenary-weapon-module } + +# Xenoborg Modules + +- type: entity + id: XenoborgModuleBasic + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: basic xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_generic + - state: icon-xenoborg-basic + - type: ItemBorgModule + moduleId: Security + items: + - MiningDrill + - PinpointerMothership + - HandheldGPSBasic + - ShipRepairDeviceRecharging # Mono + # Frontier: droppable borg items + - type: DroppableBorgModule + moduleId: Mining + items: + - id: ConstructionBag + whitelist: + components: + - NFOreBag + - ConstructionBag + # Frontier: droppable borg items + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-basic-module } + +- type: entity + id: XenoborgModuleTool + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: tool xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_generic + - state: icon-xenoborg-tools + - type: ItemBorgModule + moduleId: Tools + items: + - Crowbar + - Wrench + - Screwdriver + - Wirecutter + - Multitool + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-tool-module } + +- type: entity + id: XenoborgModuleDefense + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: defense xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_generic + - state: icon-xenoborg-sword + - type: ItemBorgModule + moduleId: Tools + items: + - EnergySword + - WeaponLaserGunXenoborg + - JetpackADMFilled + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-sword-module } + +- type: entity + id: XenoborgModuleJammer + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: jammer xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_heavy + - state: icon-xenoborg-jammer + - type: ItemBorgModule + moduleId: Tools + items: + - XenoborgRadioJammer + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-jammer-module } + +- type: entity + id: XenoborgModuleHeavyLaser + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: laser cannon xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_heavy + - state: icon-xenoborg-laser2 + - type: ItemBorgModule + moduleId: Tools + items: + - EnergySword + - WeaponLaserCannonXenoborg + - JetpackADMFilled + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-laser2-module } + +- type: entity + id: XenoborgModuleAccessBreaker + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: access breaker xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_engi + - state: icon-xenoborg-access-breaker + - type: ItemBorgModule + moduleId: Tools + items: + - AccessBreaker + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-access-breaker-module } + +- type: entity + id: XenoborgModuleDoorControl + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: door control xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_engi + - state: icon-xenoborg-access-breaker + - type: ItemBorgModule + moduleId: Tools + items: + - DoorRemoteXenoborg + - AccessBreaker + - AccessConfiguratorXenoborg + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-door-remote-module } + +- type: entity + id: XenoborgAdvancedModuleTool + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: advance tool xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_generic + - state: icon-xenoborg-tools + - type: ItemBorgModule + moduleId: Tools + items: + - JawsOfLife + - PowerDrill + - Multitool + - WelderExperimental + - RemoteSignaller + - GasAnalyzer + - GeigerCounter + - MaintenanceJack # Frontier + - RPED + - NaniteApplicatorExperimental # Monolith + - RCDRecharging + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-tool-module } + +- type: entity + id: XenoborgModuleHypo + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: nocturine hypo xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-hypo + - type: ItemBorgModule + moduleId: Security + items: + - NocturineHypo + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-hypo-module } + +- type: entity + id: XenoborgModuleChameleonProjector + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: chameleon projector xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-projector + - type: ItemBorgModule + moduleId: Security + items: + - ChameleonProjector + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-projector-module } + +- type: entity + id: XenoborgModuleCloakDevice + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: cloaking device xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-cloak + - type: ItemBorgModule + moduleId: Security + items: + - CloakingDevice + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-eye-module } + +- type: entity + id: XenoborgModuleSuperCloakDevice + parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: invisibility device xenoborg module + components: + - type: Sprite + sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi + layers: + - state: xenoborg_stealth + - state: icon-xenoborg-cloak2 + - type: ItemBorgModule + moduleId: Security + items: + - SuperCloakingDevice + - type: BorgModuleIcon + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-eye2-module } \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml b/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml index 01dd3b817c6..286c03623d1 100644 --- a/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml +++ b/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml @@ -10,3 +10,62 @@ - type: AccessReader enabled: false +# Xenoborg +- type: entity + parent: BaseComputerAiAccess + id: ComputerXenoborgsControl + name: xenoborgs control console + description: Used to remotely monitor all xenoborgs. + components: + - type: Sprite + layers: + - map: ["computerLayerBody"] + state: computer + - map: ["computerLayerKeyboard"] + state: generic_keyboard + - map: ["computerLayerScreen"] + state: xenorobot + - map: ["computerLayerKeys"] + state: rd_key + - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] + state: generic_panel_open + - type: AccessReader + access: [[ "Mothership" ]] + - type: ActivatableUIRequiresAccess + - type: ShipNpcTarget + needPower: true + - type: ActivatableUI + key: enum.RoboticsConsoleUiKey.Key + - type: UserInterface + interfaces: + enum.RoboticsConsoleUiKey.Key: + type: RoboticsConsoleBoundUserInterface + enum.WiresUiKey.Key: + type: WiresBoundUserInterface + - type: RoboticsConsole + allowBorgControl: true + radioChannel: Xenoborg + - type: ActiveRadio + channels: + - Xenoborg + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: Mothership + transmitFrequencyId: Xenoborg + - type: Computer + board: ComputerXenoborgsControlCircuitboard + +- type: entity + parent: ComputerSurveillanceWirelessCameraMonitor + id: ComputerSurveillanceWirelessXenoborgCameraMonitor + name: xenoborg camera monitor + description: A wireless xenoborg camera monitor. You're watching them. Maybe. + components: + - type: Computer + board: XenoborgCameraMonitorCircuitboard + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: Mothership + transmitFrequencyId: Mothership + - type: WirelessNetworkConnection + range: 2000 \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/Packs/xenoborgs.yml b/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/Packs/xenoborgs.yml new file mode 100644 index 00000000000..2ffcd8310d2 --- /dev/null +++ b/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/Packs/xenoborgs.yml @@ -0,0 +1,22 @@ +## Static +- type: latheRecipePack + id: EmptyXenoborgs + recipes: + - BorgChassisSelectableXenoborg + +- type: latheRecipePack + id: XenoborgUpgradeModules + recipes: + - XenoborgModuleBasic + - XenoborgModuleTool + - XenoborgModuleDefense + - XenoborgModuleJammer + - XenoborgModuleHeavyLaser + - XenoborgModuleAccessBreaker + - XenoborgModuleDoorControl + - XenoborgAdvancedModuleTool + - XenoborgModuleHypo + - XenoborgModuleChameleonProjector + - XenoborgModuleSuperCloakDevice + - AiRemoteBrain + - MMI \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/xenoborgs.yml b/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/xenoborgs.yml new file mode 100644 index 00000000000..0cdf01a3d0f --- /dev/null +++ b/Resources/Prototypes/_Mono/Recipes/Lathes/Xenoborgs/xenoborgs.yml @@ -0,0 +1,86 @@ +# xenoborgs +- type: latheRecipe + id: BorgChassisSelectableXenoborg + result: BorgChassisSelectableXenoborg + completetime: 2 + materials: + Steel: 3000 + +# xenoborg Modules + +- type: latheRecipe + id: XenoborgModuleBasic + result: XenoborgModuleBasic + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleTool + result: XenoborgModuleTool + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleDefense + result: XenoborgModuleDefense + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleJammer + result: XenoborgModuleJammer + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleHeavyLaser + result: XenoborgModuleHeavyLaser + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleAccessBreaker + result: XenoborgModuleAccessBreaker + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleDoorControl + result: XenoborgModuleDoorControl + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgAdvancedModuleTool + result: XenoborgAdvancedModuleTool + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleHypo + result: XenoborgModuleHypo + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleChameleonProjector + result: XenoborgModuleChameleonProjector + completetime: 2 + materials: + Steel: 3000 + +- type: latheRecipe + id: XenoborgModuleSuperCloakDevice + result: XenoborgModuleSuperCloakDevice + completetime: 2 + materials: + Steel: 3000 \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Roles/Ghostroles/ai.yml b/Resources/Prototypes/_Mono/Roles/Ghostroles/ai.yml index 624488f325f..a4ec58c6674 100644 --- a/Resources/Prototypes/_Mono/Roles/Ghostroles/ai.yml +++ b/Resources/Prototypes/_Mono/Roles/Ghostroles/ai.yml @@ -18,3 +18,11 @@ description: ghost-role-information-pdv-description rules: ghost-role-information-silicon-rules entityPrototype: StationAiBrainPDV + +# Xenoborg Mothercore +- type: ghostRole + id: XenoborgAICore + name: ghost-role-information-Xenoborg-core + description: ghost-role-information-Xenoborg-core-description + rules: ghost-role-information-silicon-rules + entityPrototype: StationAiBrainXenoborg \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index 9452df773b0..05b74e68e5d 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -162,4 +162,146 @@ spriteNoMindState: medical_l spriteToggleLightState: medical_l petSuccessString: petting-success-engineer-cyborg - petFailureString: petting-failure-engineer-cyborg \ No newline at end of file + petFailureString: petting-failure-engineer-cyborg + +#Xenoborg Cyborgs +- type: borgType + id: xenoborgengineer + dummyPrototype: XenoborgChassisEngineer + extraModuleCount: 2 + moduleWhitelist: + tags: + - BorgModuleXenoborgBase + - BorgModuleXenoborgEngineer + defaultModules: + - XenoborgModuleBasic + - XenoborgModuleTool + - XenoborgModuleDefense + - XenoborgModuleDoorControl + addComponents: + - type: ShowHealthBars + - type: ShowElectrocutionHUD + damageContainers: + - Biological + - Inorganic + - Silicon + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + inventoryTemplateId: borgShort + spriteBodyState: xenoborg_engi + spriteHasMindState: xenoborg_engi_l + spriteNoMindState: xenoborg_engi_l + spriteToggleLightState: xenoborg_engi_l + petSuccessString: petting-success-engineer-cyborg + petFailureString: petting-failure-engineer-cyborg + +- type: borgType + id: xenoborgheavy + dummyPrototype: XenoborgChassisHeavy + extraModuleCount: 3 + moduleWhitelist: + tags: + - BorgModuleXenoborgBase + - BorgModuleXenoborgHeavy + defaultModules: + - XenoborgModuleBasic + - XenoborgModuleTool + - XenoborgModuleHeavyLaser + - XenoborgModuleJammer + addComponents: + - type: MobThresholds # tankier + thresholds: + 0: Alive + 350: Critical + 750: Dead # Same as destruction threshold. Borgs act exactly like crit when dead, except for ghosting on move + - type: ShowHealthBars + - type: ShowElectrocutionHUD + damageContainers: + - Biological + - Inorganic + - Silicon + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + - type: MovementSpeedModifier # slower + baseWalkSpeed : 1.2 + baseSprintSpeed : 2.2 + inventoryTemplateId: borgShort + spriteBodyState: xenoborg_heavy + spriteHasMindState: xenoborg_heavy_l + spriteNoMindState: xenoborg_heavy_l + spriteToggleLightState: xenoborg_heavy_l + petSuccessString: petting-success-engineer-cyborg + petFailureString: petting-failure-engineer-cyborg + +- type: borgType + id: xenoborgscout + dummyPrototype: XenoborgChassisScout + extraModuleCount: 2 + moduleWhitelist: + tags: + - BorgModuleXenoborgBase + - BorgModuleXenoborgScout + defaultModules: + - XenoborgModuleBasic + - XenoborgModuleTool + - BorgModuleSurgery + - XenoborgModuleDefense + addComponents: + - type: ShowHealthBars + - type: ShowElectrocutionHUD + damageContainers: + - Biological + - Inorganic + - Silicon + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg + - type: MovementSpeedModifier # faster + baseWalkSpeed : 3 + baseSprintSpeed : 6 + radioChannels: + - Medical + inventoryTemplateId: borgShort + spriteBodyState: xenoborg_scout + spriteHasMindState: xenoborg_scout_l + spriteNoMindState: xenoborg_scout_l + spriteToggleLightState: xenoborg_scout_l + petSuccessString: petting-success-engineer-cyborg + petFailureString: petting-failure-engineer-cyborg + +- type: borgType + id: xenoborgstealth + dummyPrototype: XenoborgChassisStealth + extraModuleCount: 2 + moduleWhitelist: + tags: + - BorgModuleXenoborgBase + - BorgModuleXenoborgStealth + defaultModules: + - XenoborgModuleBasic + - XenoborgModuleTool + - XenoborgModuleDefense + - XenoborgModuleChameleonProjector + - XenoborgModuleCloakDevice + - XenoborgModuleHypo + addComponents: + - type: ShowHealthBars + - type: ShowElectrocutionHUD + damageContainers: + - Biological + - Inorganic + - Silicon + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg + radioChannels: + - Medical + inventoryTemplateId: borgShort + spriteBodyState: xenoborg_stealth + spriteHasMindState: xenoborg_stealth_l + spriteNoMindState: xenoborg_stealth_l + spriteToggleLightState: xenoborg_stealth_l + petSuccessString: petting-success-engineer-cyborg + petFailureString: petting-failure-engineer-cyborg diff --git a/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml b/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml index 1fee9c4523e..f0478f53e23 100644 --- a/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml +++ b/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml @@ -10,3 +10,14 @@ files: - /Audio/Effects/Emotes/parp1.ogg - /Audio/_NF/Effects/splat.ogg + +#Xenoborg Footsteps +- type: soundCollection + id: FootstepXenoborg + files: + - /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + +- type: soundCollection + id: FootstepHoverXenoborg + files: + - /Audio/_Mono/Effects/Footsteps/test.ogg \ No newline at end of file diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml index 3020fa2c539..d7047035a8d 100644 --- a/Resources/Prototypes/ai_factions.yml +++ b/Resources/Prototypes/ai_factions.yml @@ -84,4 +84,10 @@ id: Monolithic defaultHostile: true +- type: npcFaction + id: Mothership + friendly: + - Xenoborg + defaultHostile: true + # Mono edit end. diff --git a/Resources/Prototypes/radio_channels.yml b/Resources/Prototypes/radio_channels.yml index 07f2f8a2821..202aad74fb1 100644 --- a/Resources/Prototypes/radio_channels.yml +++ b/Resources/Prototypes/radio_channels.yml @@ -108,3 +108,23 @@ color: "#BF94E4" # long range since otherwise it'd defeat the point of a handheld radio independent of telecomms #longRange: true # Frontier - Move to server on cove + +# Xenoborg +- type: radioChannel + id: Xenoborg + name: chat-radio-xenoborg + keycode: 'x' + frequency: 2002 + color: "#2288ff" + # long range since I don't wanna make a special xenoborg telecomm server + longRange: true + +# Xenoborg Mothership +- type: radioChannel + id: Mothership + name: chat-radio-mothership + keycode: 'w' + frequency: 2003 + color: "#ff2222" + # long range since I don't wanna make a special xenoborg telecomm server + longRange: true \ No newline at end of file diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index a5510fd87fb..1ef3173de1f 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -132,6 +132,21 @@ - type: Tag id: BorgModuleSyndicateAssault +- type: Tag + id: BorgModuleXenoborgBase + +- type: Tag + id: BorgModuleXenoborgEngineer + +- type: Tag + id: BorgModuleXenoborgHeavy + +- type: Tag + id: BorgModuleXenoborgScout + +- type: Tag + id: BorgModuleXenoborgStealth + - type: Tag id: Bot @@ -852,6 +867,12 @@ - type: Tag id: MopBasic +- type: Tag + id: MothershipModule # Cyborg module category for evil xenoborg core + +- type: Tag + id: MothershipPinpointerPiece # ConstructionGraph: RepairMothershipPinpointer + - type: Tag id: Mouse diff --git a/Resources/Prototypes/typing_indicator.yml b/Resources/Prototypes/typing_indicator.yml index 881188cada1..1c25e87de9c 100644 --- a/Resources/Prototypes/typing_indicator.yml +++ b/Resources/Prototypes/typing_indicator.yml @@ -13,6 +13,12 @@ typingState: robot0 idleState: robot3 +# Xenoborg typing +- type: typingIndicator + id: xenoborg + typingState: xenoborg0 + idleState: xenoborg3 + - type: typingIndicator id: alien typingState: alien0 diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json index 15b881b52e6..e84663ab8fd 100644 --- a/Resources/Textures/Effects/speech.rsi/meta.json +++ b/Resources/Textures/Effects/speech.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github) | Spider sprites made by PixelTheKermit (Github) | Lizard sprites made by AmalgoMyte (Github) | Diona and Gingerbread sprites made by YoungThugSS14 (Github) | Resomi sprites made by Huaqas (GitHub)", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github) | Spider sprites made by PixelTheKermit (Github) | Lizard sprites made by AmalgoMyte (Github) | Diona and Gingerbread sprites made by YoungThugSS14 (Github) | Xenoborg sprites by Samuka-c (Github) | Resomi sprites made by Huaqas (GitHub)", "size": { "x": 32, "y": 32 @@ -653,6 +653,37 @@ 0.4 ] ] + }, + { + "name": "xenoborg0", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "xenoborg1" + }, + { + "name": "xenoborg2" + }, + { + "name": "xenoborg3", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] } ] } diff --git a/Resources/Textures/Effects/speech.rsi/xenoborg0.png b/Resources/Textures/Effects/speech.rsi/xenoborg0.png new file mode 100644 index 0000000000000000000000000000000000000000..c5600d89cd18600c665f0b501a2fe332ad1efb41 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`@C5jTxB_Vg zhX0zH|AAntn9DgJkEJBYFPP!PiT_M|!YhIN3{Mxwkcif|(+q_UC~&X@{{R1cf<=~* za=?T`N!#yAv#b`@6uv1`>3gNma^bGVO?$RBzP~SAHqoKp&!b9vp|(kRYw6;To*y~Q zIqmPAtn^i}Wnh@Y_}8KCCHq=)hUM}$oWC3&Ffu$~(Nmnkr2Y7)Y!S#wp00i_>zopr E0M`9UNdN!< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Effects/speech.rsi/xenoborg1.png b/Resources/Textures/Effects/speech.rsi/xenoborg1.png new file mode 100644 index 0000000000000000000000000000000000000000..6c241e90631daa5198d9c3f3ebbfa6d4f0ae862d GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|cmjMvT!AzL z!+%Z9|3ENR%;g-A$5ImH7tCb3VE{-7?jc;dI3msPA zaWOn}=l==8Lxn*ps>h^)-e!Mgjd`ST)M7nlErgUh4hcu$2XeZ=IXi z_d%uRa%6n}-((>;Ae}DfSY&q7AyQF{r-Jk9B=fAyuqU-(T l%X6xmst-N;*8*~fWt`6>mX_`#Olv^_>FMg{vd$@?2>|oPwUYn< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai.png new file mode 100644 index 0000000000000000000000000000000000000000..39d15a01bfae7ea1e1a675fab4566e3db4a9b8a3 GIT binary patch literal 5070 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 X_YAGw=rr>vW(ZgnD9T;AZP$MQN>`%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_camera.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5e2ece28d80cad2b76b157737effb1ebdf705f GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDb50q$YKTtz9S&aI8~cZnt_3_ z&(p;*q+-t78HV1>jsmUXktPWX3lh{LBBNxcHTCY@JJ;S(MCWKw#}DB*Z`N-Y)OpI~ zt$onX;)2oy4}s5o=`(wFInM0Vd}g}yX7sn(@|&%*#Sh!BX0_NSZFZjjdwgEpyQ!^h zC;x@sJ+X1>*WQ9{lHDiH&VMyKL2>81tevtCINzT*yM8yjmcNeb^}Ck4GB}i?W}Md- z-F>)jf6rXMzu#_!Y-$sCT#@f&WWA?0()xasn{0(`(9!3snGH6(r~O)-_E;k8<>#;4 zuUGt9$^7BEfAS_X)(2JcU;LhliTSIa4Q4%Hcz9WM|Lq0lVV?_)8RmSv=Us7$?epw5 z@*iprFv`G?(19&RO!tIU7*6*nOy`ADO&n~quEf?e*cOJI-%>k48yH;-p00i_>zopr E0M8f3tpET3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_dead.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_dead.png new file mode 100644 index 0000000000000000000000000000000000000000..eb74655e027f45f7ce830da6a337dcf2aa74c248 GIT binary patch literal 4405 zcmeHLdr%X19uGwXLcvF&<&YVd=usJNv%AUWwM}>>Jkle`KuUq)W3#)#J@YbINTAxH zJ#B?6gPux{+Np@rdR7lbN9jX;0f_p&`fZ5m6zWGkK^UWd@hG{Lk_3i z%vu$~%|4yA0SMbW7u9%vw7j4zXl|#3Ga7K3b!gX0`!etv+22vuB7M_9gUT#|MveD8mOr!E**cSdUs`NQ}$)yKH{yS;dQa0`pT+?{zAu{ z1NkM6ReimkFU+1XA37VBRVmIHc)U5KDsoo!!|$%HneV>lm(uW&u{mD&ejT%G0K?vX zDdOd&bCMF*z16v+J5#f1>6v4$)mOWEK5Gj)cQ@hw^}*b`vHq(?tG3+OklLQCZewq3 zzrRuY!NR!i>)lVyTvGF3)6IjY?c1xuLex^4&iTGO#&qCfr!%m5bN$@KPrV-TLc{8q zn+HECt7u+k!6;L)RTjk0_sYx{G4$3);GcZug=_m=y1nn z!8Zx|f3&vTnS(Zk78SM1%4YrZbH5Gma;IvdPc6<}6kc&(I@}nIav}Hje|WTIXw|TQ zet+-3=Jof_jzn^Xj`XzozjO4bmm7Pp&FYXjk1rAKT>uKNlm!KrZ^$GlyH!lmb`vA^ zSRJ791Oj!U$3apn84fZr#jH&uy4}_xf>>H3dQoOT4Gt}{g3Ty*GP&hhMyh-zrJ_ZN z2|~4p0035oBO#B~VsjB5jmV2jfOlSuh#;>Cw^Ad@H)KOvyOV)%F)l{oR1aG!5hVyA zwUagzIl8nF2r$x!R&bnyKoGavEp|)Ac4skysZ=Til^_xc3@l(*nT;bou+6oAhwx$O z7#HPa9UN=7K|CgDvX^igkqGFa(fF(mgJBHb<{DuE@PT+p2ZD)F#A-z*dbqgMQUEd% z(64&9jG#}E9L8lYaZ*fbDP!XnOoX7RF@Hyi)8b8srVz%$Sb?bv%!*B#GF@-T9`oQS zC}yn=uNNSDk|oEQ$H|%$8?W)EGcge0K88EVdNg;hF|aZi2%ViO;ltDGG$MX}g0@pE zP554ACX~i$9L5+-3FA0M!YYO`!%~%kHeoV_Qm&FrfYRGs9BHE%9twbqS%9O&FVM6fQF(;j?|GH13*y;PM}Hx!;KOtfl3Lf zJRU;{bb`H|X3b^)%bIT=NbOtn4AuqaFY}6gJ(bI>@{N2$3+rtr2=cZCK~laHTx2Oj zd*cLHJ{7fsv=uX8{}?IQQ91i7#h}0_lUae2FpioeFm6IASf!FNu*8Jn6it~-l)^{S z7`n@D=G>%{NiGIF0JC45hS0D*?WE8jrg0OD> z^4l68HV+5`IlUn@a4;w=)PLcRb@7jY=$c-aY|QVvl?VO>fS$zHE`HYWuBG>bnz%Zf z_V7SK>|n_G^za$$x9!@R{C8z=F#7SP=dJ`NrKeL(9#tE0sQG#Xd*}JgSE}-~b8AC? zO40>h*ykU#feV|nB+u`xYTx6v2V-hGDq6Pn<`7>;71q|j@hCB9_tS~e>YVEHHIFT7~^4UeT^|8zQ)@Nlr|MQoZcHTSJcmBKko+nz& W51pTEd9e|sD$u89>Gr2AU-w^7I7~1A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png new file mode 100644 index 0000000000000000000000000000000000000000..40e8ac5216186918389147a014046b6e454f32cf GIT binary patch literal 4405 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 SabH{uGR4!?&t;ucLK6TkFQ(G~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/default.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/default.png new file mode 100644 index 0000000000000000000000000000000000000000..d9cb0a19527359805f5bb712d2be9ee93ae288de GIT binary patch literal 2052 zcmV+f2>bVmP)XcNg>uS;+}j8t^%4Y;dr4$f zB7Z z<9Xlj`#$gQ=lQ}*yu|-C0xFq~Uz+!#t?Q-qQZC3B@4Tv1R-^f)GabJ)@3jOX{4l4N z-u zXc!%8{6U$IPo~0wp?;T-FS^X>F#AvO{P?0<^TwC+cSc=u1q~35?~JPRH>*@69M<@3 z99o)S`3KmkYk>R0eAPlYtPzQT-UREKNUQQI_1IWC@0s=*>oJGmqK*-7u6gg*ieG62 zJX~AAh$nz3#6`NEc(}H}o%v4o19#?if-O&!%aU3He6%j)>3&_~fwx5W>l&>KdF2YI z@_+aqtj8Qae2;DMOAVXT6L&p;qX+xMB6uIV_lce0@8918;FICkYBm*o{?-nIRJTSt z1F0mWXI*kxQ;EOgk55nB^^P9wBc0i3v=84HsiZJOEsRjkpGt0Q!T!^KFUw!i6gWL` z*BhVOAoq#=zb@zJp2)!XR9~s5s)eomKIiC_jk>7vSF{L@PxW!E-{jm40}hE1aQ3pz zNN=1A(>8zlZJgQraP9^i>o*yn>QirR1^kn@VR?tm;odxdz80qCS)8E*YWx+A0HZ@Z z2YRxcyCHs$^u{qQhmqbmAjk)LvYWoI7M{m{xGPU=A;;ma{I>XCXn<1_Gu~4NVo8JD zYpaCY?9$?AwCi;56Z1dZX0v;3l~~f?sUz~qHM4U5p#yMxx|793E4QaR89JcOU(pD7 zW5B|+#Hu&a8|U1Ojd|bY2u$R)z$ zGWUpR@X^=e{~vt~5e;&gd*l*f0Crk7qr*K_*$KAtUzoOuXzM^2P|gHs`dOY@n2buvcI*!!)ym;RxEgXIlt=4o0s1?7G zLqv}USjvg4OSvF=yl&pGs`D!u;QEj49Ow`?jsqPXT>r5?^S>7SN(NY2`S0mkqni9u z1~~K01MjOTgGdCH=Vurl?g=c<&k%{gS5pROzIjkpM@T*Rr4B;HVt`})!uNLOcY6c= z)4zHai?v+~8qNO_FY!MJ5Sl+(?#PGaiI+u=*cQI z9u!Z408f@g&nMzSD_~j<51*+=X)D3QXHPIKhtI|ZZ+Sgbp=5wB-gz}}^oT`1?~>2E z4DNM^6|9oev{u;DoFG=P7~JcWxQ`yOwzcjkxx@gPi$(tOdtv?bEWob1NMy#+c`pVW z`?cUc|F7b<%2b{LMs-ZaPxWHnloxzk|+KT*bY4Uq`O5eXYa$6)u>VhWN~FR z%Itmdd+bXW$M&}6kgeDNrzh@uiy`59Dm>n>_O-M__dYlj-QIp&DGo(7y7viQAAWrn zL+#RQkl10mF0Xav&0^ zPhb?p0=t+onY}M~yBsh)2d`MzR6iL=8Q}dR8sp!(1e!wp6zt%{dAFnus3&}l!in=P zKLtAoG=&)d*5&;p^3zbtWTxd1+U4RE3#=y`-tAk#4Ct^X&AV;%C9@cwgB6S5Sp`D7 z987Bs*~7S$PH-KKATF&*p~CVdYyK2~`kVvGH46R>G?%%DU%#sB1YtvgxsJw#X}i?; zdTIlFlxq}HNg!lvI6;>1s;*b3=G_YAk0{w5#8IXksPAt^OIGtXB2{qFth3YjUk>fxro2EGN(sTr9bRYj@6RemAKRoTgwDeCri zyj(UFRzMSSQ%e#RDspr3imfVamB0pD0ofp7eI+}aqLehNAQv~N3Lwu`DWjyMz)D}g zyu4hm+*mKaC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvsfJi^MBT&`V?*5(W8)NaQ$q`*G{Yn%sP!e8 zX$brCilM;(3=n;gjJ~0s0m#W9wv~TTW-8DXAS>+*ZNTyB?Wc})uc*XMaSfSB*u1QZw;4<_i$ Q2XYuZUHx3vIVCg!0I^1+lK=n! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/inserting.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/inserting.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3c09debfbc3ef9ed2b2b1358ef0636181d9141 GIT binary patch literal 5782 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json new file mode 100644 index 00000000000..10237dc31bc --- /dev/null +++ b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json @@ -0,0 +1,125 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by SuperJoelD00D for Monolith Station, xenoborg sprites, created and modified by Samuka-C (github) and mangled by lordsej (github) who is very sorry, lathe stuff is from Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ai", + "delays": [ + [ + 0.2, + 0.2, + 0.1, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.1 + ] + ] + }, + { + "name": "panel" + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "unlit" + }, + { + "name": "icon" + }, + { + "name": "ai_camera", + "delays": [ + [ + 1.0, + 1.0 + ] + ] + }, + { + "name": "ai_dead" + }, + { + "name": "ai_empty", + "delays": [ + [ + 0.7, + 0.7 + ] + ] + }, + { + "name": "default", + "directions": 4 + }, + { + "name": "base" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/panel.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..6c73b153dd8a69971709ce43cbaef48463a31ef4 GIT binary patch literal 6399 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 SabH{uGR4!?&t;ucLK6TkFQ(G~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/unlit.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..75b4228eeab04a3a8f1d918f482c916fed284c6a GIT binary patch literal 536 zcmY*VF>ljA6h2E(L86Gx6@z7lEU_<+6+tXJC9T^e5(y}c)Uf63JEx~Mwq;*r*JBsN zfVy<(#y==xWbaW3B6?G_)t){<;I0s~riE*cj(|Zse8`rweR$ zIvw0>;Z{qB4m~@K1S#|=d$tzvSQex_5j>7mDMprolZkm+n zgj%LfEsH*Hn=e|S>1*rpf`@p2Fa*mAHjSoSSz`Nj${B1SM|Mr;w*Ftv!E%v* z7VF++;IDx0osl-(yUQZ5Gzae*7nfD=eQW6TrnCN!YefNervCmE4PHukv$3fn<$B)u O2m}rH#@^M={Ok|Gu%s#g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-base.png b/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-base.png new file mode 100644 index 0000000000000000000000000000000000000000..73948d51c8496e9abb29852631052b78cf0b1a3c GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j(EB_hE&XX zd&^L$*?`9-(7$h;^DmBNPuXUxrP=UlHa$)7{r5V28P3DeA1Tfe!Zi0 z=E^Bbo_Wq3#%FHT?ENOuG}AMvhq2;!=;!{M{1O{;Z{Jm|akYH@_{go&9joG3b4)2N z)3rL|zCmzZ0@xfdab0j~Vc)5iN3v62{(Ty-+RjQ?*TL{fa9&0Vhp~}UexT&}@NYWi zTi#cDb+a1xtvJ*3H{bt{>6@jq)-U_Zxa+sxO&g$hY#8rM9f%mbyL^Fy_1>*)B^rK1}bIzopr04_~UMF0Q* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-top.png b/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-left-top.png new file mode 100644 index 0000000000000000000000000000000000000000..7985cab540301c085e419362167c0646653c04b4 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|mV3H5hE&XX zd+Q+YAqO6pz;2-+uW51%)X#k}+43OiPE)aKOmchd%l%9`*^lOwodN1#V9+SN|NYN* zzSB`=Hl8ovEj_)v+H01*fTyPBWw%INgZ4aN`vFN+@y>@HcEMdXVdC%vh zrY*nmH!45t^Wo=nzUI$=88}@|4s0BVa8P|0_cr~B<|9j2V@vMnk8>t{?T#=DEfW0p z$Wrx{{@wkRJ6`WHkzGFJ(!IUzd%K^ qm26}C>WR;WTHEJ^LBD}+`h15mzS+&~OSt}PkPc5*KbLh*2~7aMmP)Gt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-right-top.png b/Resources/Textures/Objects/Devices/pinpointer.rsi/inhand-right-top.png new file mode 100644 index 0000000000000000000000000000000000000000..559d01955a959f7248fa4f0a6ed86c1068c92608 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|Hh8)?hE&XX zd+Q)ClcGTDLvil~Q(U*R<{p)@xqbP@ArWWp#|LLrTr?F7yYc6~* zH~oYEq<_A)qk6_o0cOL^1>dV8@7g+9I#qTk&WLRJblv%euCB(?7ir<1L0&J9SG<+= z7x(PHb2Vgt7;o>F7)FpG5a7HjboIh{pBMf9|8LsUPSaPG-J&!7=Pl&>9I4xOq1HCN lSNPSwd6)l6vobJLJm$+Qt7Lesa6JyB*VEO{Wt~$(697A%Uyc9( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/meta.json b/Resources/Textures/Objects/Devices/pinpointer.rsi/meta.json index 796fb8c2aa4..68f55239775 100644 --- a/Resources/Textures/Objects/Devices/pinpointer.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/pinpointer.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, station and syndicate pinpointer resprited by Ubaser", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, station and syndicate pinpointer resprited by Ubaser, xenoborg by Samuka-C (github).", "states": [ { "name": "pinonalert", @@ -156,6 +156,24 @@ { "name": "pinpointer-station" }, + { + "name": "pinpointer-xenoborg" + }, + { + "name": "pinpointer-xenoborg-piece-1" + }, + { + "name": "pinpointer-xenoborg-piece-2" + }, + { + "name": "pinpointer-xenoborg-piece-3" + }, + { + "name": "pinpointer-xenoborg-piece-4" + }, + { + "name": "pinpointer-xenoborg-repaired" + }, { "name": "inhand-left", "directions": 4 @@ -163,6 +181,30 @@ { "name": "inhand-right", "directions": 4 + }, + { + "name": "inhand-left-base", + "directions": 4 + }, + { + "name": "inhand-left-stripe", + "directions": 4 + }, + { + "name": "inhand-left-top", + "directions": 4 + }, + { + "name": "inhand-right-base", + "directions": 4 + }, + { + "name": "inhand-right-stripe", + "directions": 4 + }, + { + "name": "inhand-right-top", + "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-1.png b/Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3c864ff03e525c1ccac24d6f8bd3bcb64e1dc5 GIT binary patch literal 410 zcmV;L0cHM)P)Px$R7pfZR9J=WmCs7UKoG{il!m5TqG1tQ!6FOd$#?LSi=bB#^dUU?44(2X9;A@7 zPoM`Qg;sj1N@+ktHZ6`9Q-b}sDF&(R@3g~wWIkqQH-JW?`7a1Npg%Rhd1EC5rQf%* zW(EvZp|ArQJI8bLNg@FN{rI62y(%BgVLSgHIF!Nkg$VE zEbM@q&HdtjO1$O~zPp0Vf@b5wif2g+{yb|m8qHer1>iJ%QdsEt82|tP07*qoM6N<$ Ef;-T;#sB~S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-2.png b/Resources/Textures/Objects/Devices/pinpointer.rsi/pinpointer-xenoborg-piece-2.png new file mode 100644 index 0000000000000000000000000000000000000000..1049c5afc09e9638f98e727b371f5dcb92b9f1c6 GIT binary patch literal 316 zcmV-C0mJ@@P)Px#_DMuRR9J=WlsyiDKoo?>p9+E`FGgu7Xz&F6!h4c;9JmoF7tLOFgiR;$*EPx#^+`lQR9J=WlsyW>Mym9p zVw40$aBPf)_%o4!2=i65?Bns6nO#5-1mWLM%B5%Zw^X=7WBc^%oQHV4FCAk#WNe?5 za>>{}8PlO&GrFI9&4?VQUpR!t6*^9z+AWRMI>BNwf2o^{G~&a6?aLkkm!vjC-YJg0 zT6O?^ULsC^+<_vmqx1kcdC0Pm-GQ%`@Ew~?7XVPV#@MFQkN$;spxx5%4RPx$FiAu~R9J=WlQB!fKp2Lf#Fm6hC6Epxv_qlz6I`9TWbNRR|KV@w)WtvH>QD-q zUHk_XL8YQqq!4M2q%A$CR@8`>qTq1PbjSPh-Fx?a2L^+|VAuj7I;v>B4R#rG;Pq9} zejVbo{_6pJJKP)+czuP_V{hkl6UMhgn$3e!AuJt}5FO=OAvisT!}AYXw;SQt1pAds z9+!tCGs$>-rBxT8qGOUWwj?nvd!!&K^jzQG;5BrQeMh?mLUdG8Ju1{3w@T2CaNO$O z1&}hf$WIEjJX;VfFUYe+=>S^23cS9`)Bu2b{qBqI*97VP8D8UPx$vPnciR9J=WmCs57Q51*2A~XNg)DUW*L?Ete)1sYif?l9S1P0OGXKB%_^*a0HX28C;RiW4uGO$P4^fQ**p}A)P0ju zTc2+NTwXuTe!W^_YUrGc{49R|blpsZkbn>J`QoSVsx36?g-frigD;^OiugA{c0 zkkd_bb|nDd;BenqtA?%NUt3+rIpV+>jsXsahn=SRdeVe?wTAq1j9#r-#`bIqF0V4s z)TEsdK7!NTYqB?rQT9$Gw^Hwoxk#m?pgx($3kf*dPE#p~N_}H_a=XtxW u+u6_d?g5zJ47B|(m%A6Px$8%ab#R9J=WmBDJlKoExiin`ILDN7LxdMJpezKsVF;?sF3eGo4`fkGhhR&5DU zOv!En@n8#{HnY?q()~_>e9Zi0va^7}a8JCn*LfK(8P0p;qExr?r$kra<^dk4BImu_ zwmam)QVIaTcDqsbAO#ozEB)?7qGWJyL);K4ACr z?6jJN{{DDw{Cgp((7Fw&?j>RPLGEEN82%?G7gA&*$zqi?00000NkvXXu0mjfxGb2A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json index 94b88a1497a..7e23ab2349b 100644 --- a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json +++ b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json @@ -576,6 +576,9 @@ { "name": "xeno-techmaint" }, + { + "name": "xenoborg-floor" + }, { "name": "dark-squiggly" } diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/xenoborg-floor.png b/Resources/Textures/Objects/Tiles/tile.rsi/xenoborg-floor.png new file mode 100644 index 0000000000000000000000000000000000000000..65ef33aab357868807bdb14033194d302178390c GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|j01c^T!FNZ zkc6_Ly0M|Do3ndJP)I~rL{>&teSJL_m#ZLOrVw|(BJWLC-Ct*qpMGmo8aQP87S%Q>Eak-(VLtg!K%?9D4K9;vq3Wh_ncz^2hN;fX*p9M70f6s zaVYbRnt|cr%r$BTj=l%hF{tnvGVW$-+ULNoY$C(4tUZyB;Uf!E*|LD*TR2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..4fbbb81a3a3f73bdad48db9a00e720b2d01b0e1c GIT binary patch literal 518 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$p&DnEmG=VPg@^o86NQJAu9o1doB zTRpR5w{AQv{ponJ+B5Fcq(AWo6AUE&S%(EKe;v1M)&7{cz?C~xIxR9@e|^9A#@Ao2 zx30e0y`^=A=)2Nor_U5-S@`ibnEbW8#m8RT)@;Wx`>a#ltB8LAlH1;WS(_%^pfT%G zM$3WYWp4XeAF^Na6WX|ap4GLT5=$8#yI#Mf#_-|G4~4hWUNb%5Zj`V1GOxO|J3VFl zq=((HPQ|ac#xURHEy-KQulBo9J>Ttkh0)!)6}yks$O*P67S`||$oiT#wacKoeri`~ z-KJa3209{()^c|&+Ofdg&XO@!^v3a~E9oDY`*+`7_r-p{+tRw#H`8opW|?1CTfnj; zD{@uSDeg5V^l!(kW|Ym+zopr E0Ko>&pa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2f685b465dd2f00d1130b5f40d29beee15aaf7cf GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$pj_Y4@%7HHM_jGX# zi8%ar%5Fa?mF&~A@baM_CU!lo?-SD(iv8jV6W~=ek=V5P z&8!Kgao3pABof+Pqn>A&siOg;bv1c+1V0HDmwvqldU;)7mq zY^GyPS8Ap$TQJ2y{AcCCwNe`r>jHwlxy*b2ud@B{!vdYd`u{cO9uw{>hz5o>gQu&X J%Q~loCIE`*%uE0P literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-0.png b/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-0.png new file mode 100644 index 0000000000000000000000000000000000000000..78ab0e8098a2b846b9bcc962a0c972bc55a93c42 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$>P_<@9X(8uM$luIH=0%lxHoY|H{Vd>;Gn+j8&ngpY!}$l&Sf=d#Wzp$Pz> Cc2sWw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-1.png b/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-1.png new file mode 100644 index 0000000000000000000000000000000000000000..64f743a748ba3b204814d4938134618dd3df6b80 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$>vxz*p!a$)!PZ!6K zh{JC$Y~*Zk;Awp*F0ihMBfUVkz0i=ofW?}7wzf*xAw|b`4^I7Wp72cY#AF5r(Pf3@ zo?e-J-_3vfoqfAdt>l)LXVLycu~zSvzO;OOH|(a@x!I+e3tX>&{Ql48(P#PE+J`Fx PfgA=;S3j3^P6NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$hL3!=&-9VujPZ!6K zh{MSV60D08M0%P69asXM?ENV}GcDcRZQ;eMhYSqUHVZ6%!Tgv-NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR$hO><3SRiIF+r;B4q z#Np%w3D(64B0Wuk4lDsr_WqQYK6@_jkNoT?3AJN6Vo4&k33D2p>i=x-Z3Kdc|NrYt zWF;0IVRFlApQaG6cIWwfd*AdWUK|sc_WiqIJ}b@rpa#r511=9HhU9PZ;S%#R8-Nxv Nc)I$ztaD0e0sxshRG9z( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-4.png b/Resources/Textures/Objects/Weapons/Guns/Battery/xenoborg_laser_gun.rsi/mag-unshaded-4.png new file mode 100644 index 0000000000000000000000000000000000000000..f256489ba38be98587159fe5a6882dd2572b58b1 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?Si}mUKs7M+SzC z{oH>NSwSk3J%W507^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f-TA0 z-Gw0!1kIUl0Cg~M7I;J!Gcf2WgD_*oQu{KXAbW|YuPgg2CLR%MPSF^pH9(;#PZ!6K zh{MSV60D08M0%P69asXM?ENV(-@8t%t_Qf2KS2dyX-# zsXOiPE!ugKE@RI6EsW_7ft!7%$n04aDq5kYw84an!}q|MH%bBhJU3n{DaSZH;l1;J zdh<_B7u{(;g&0;o{l>PN@lUXn8uPt`olk`t8nQ35F+7}q>mS>j1IjPy* ol_9%-zDZSKMW)@M5BpwlPxKIyKCxh~9MG2xp00i_>zopr0O19PB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..844bd201f1004c8edc847d6c63f14162e048f7c3 GIT binary patch literal 4972 zcmeHKc~}!?6JHPk5fqfe52%Kq)`Lwp2f0j81SC-+DWKfSX0w5nT;w2tP!GIXX)Ac) z2`G319%!keSPN1W#RIj1rCJo!s(^x}MFQU@pyKoOAD`#ze{P=L?9My$o0;FtJIQ_} znjdIq<7xu{fSrKvAA)}qjHk6Fe$}L?p7`}&SS!=QKPe4C!9Od z^vvHb;)pX0dL`(&XX!zg)l2)>wbc!S0CpPjzA0?q#PlPbPKk_0S!v?&#YSl)2LRYT5H!u();G zT@l3%GxL`}_1fk(j<8@nlvBnxW7bt9_KLNK zj#H~gsAbZ)*~cnve+?V4VRM$ijyKNnJhygm<|E^S>1 z#&9drk~H0ad~wQ#AuK71dL5N$(PK-n>Kir1pRTy6uD><6thMC(C%Ha6{fnaL?nO&& z$5W3k%c9EuI^a237*w=ve;rlcQ%rN-*O+tS)y)N4z{R=?8&B@ILw@R3eB-KXUXVOs z>2b@04Z~LcnY?EQ&Aw*p*m31Tv&nR2-KhOLQ)%Vw8PkvjQ>yq)JM9{?R-EU4rMrRe`jT# zYEct_n8DJ=SZ zjKkjYNr~>Y&ve(Xd4#^X{~c(ceO?@bL}3}tWoujS?u{z&aTf1Ew>V$QPsLOh0ty4a zIKm^Z;;buZ))J?$MIN_oN;tVOJ;Q~rIgT!Y=TAO(@U!^#`3sTZ zR^h((y+D#i6Qa!?)4$a*syapW>v#I@@%naP+1V>$Wr(}TyOuwxdG_RrX%>qeW;1&z ztJYNqWz2Wn*x|moyW{0+Qcc;JYX)}O=AD;-yjk2@Z58o1!tUQrXzSio!wWY#Hfx$G znIwMiMO{M+vu^lW1D7T%4DGCj#Rb=E)NW;a3dRIG1UfC)o4%|DUES#%e=-KWy7ZOH z8g=7k>Mz(R&lLe)zN>)$EZ8JkvwB>K>(t31Cnj`v1iGK&leWc7g4AC5=1w^et@<(g@~MM=Q=^*&D>dy3PEX?eb+4?j=98u;va6kE&gKa2PGG@Rz8lF6$@vEJ>x& z+s|0Vv;mpHrzQMv9rK@Fd%U8X*0awGQjP2?K6Tc+JE;dKJb3t#ol0e$hF25#P*7FL;@z^5yQQOkWl4^CSd$DH5!^WKMYArMA#DIOdlI=3I_*}qgt4dB9|#N zoD?3>gv-J2jbbv9U{cX0@`w>a5y4NXMhSEhodkgaDOfU<=wn0RswGlRi2s~H2>gjh zOwejo95Pw2*OT-#l2RQ{rm)#;GDIa)sUWTaYEl(iI0aN_JdF?o82+dRQDZ7Crc@A& zn6Ox>)AEQ!e4X$%KDkOLdeL7tkc=v{oNLEkth*N!ZF=4 zSah+J%A|lyI$jPs1@#8mkhd6Qv&2*hn?{2e63P%LfkLB&6$omC!of)xj)TAwIs>M% zKstlL0O?dZ6@(>-6l6g(s+bO=EDD=G1R_|C;av&KhDK$ClHgEGgvFphcnmO%Kp>sP zpn+nRm=3a0Dus=Ty~R|P!~|um1IJe+;1Q`L=)FWFgSAqnTFxT|VG3Q!`-Lz}j)rPs zBWV-{jSVpwOeVyjQy8ov)(cU!25&ecCIuou zyxDlYVFaY%1!vK{8FZAvFs1PhU89t0^{^WCjmI;^v%wq4lnr5uiQ}msYU>kFBY_Z= z0#c|T#15l)b07wX0)Y^n13^UcV8UeMu6~;_m;67Ra7_wB#sF?NAj8KCKCQ^_#?>Ha zMjHRcW3U$gq6ZxMlar6)_Y+;8==vxIK1%shcYUJkqZs%o%AxPZtTFaD!B~*V+7BAo^$PtPqQfYr^8J z+e3rTRP1EgI~b4bbI+pIKchQ+Z?`;Gqf@+iW4^rGzieMq>Fec`IVwHxaa#PiQhW2< qmw%XP<{oXowhKM=Q&Re4tNGEOQ;&z$=;OF^KoBtBzjSuo%Krk1BzZ&t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..06c3cf5c6c4b2fa0c2a23dd30954ff5f486666fc GIT binary patch literal 629 zcmV-*0*d{KP)Px%FG)l}R9J<@S8a;hFccgIH)~}>?B-95VOjPBrO^AIpip{(QWi{H3XVb&E6GCo z!#q`zCHrZi=|CWs^fY7XeK}dL%Nzb9QULh!`4j58xhrv1ZSeKm_g(;z%fsm|XR-GU1)?R0jaKyz$*? zHnqSd3z2izl1R1yA0Dy~`bWlA=)?8E=0z)sJ0v)-?1nOox zn4c8j-eU|*TOxmXe!{Qck}m-0-=dXrdZAOn-9}wFUj0zxUGs#0$&WwzylFb(2i`7t_H%stT$z}`iC5q6- zoD<-{azct#jw5mU01m7Z;B>KL;$qekq8bv4@5|u?rCL2cOJp5{fA;*H+q62z`QPz3A9qO?KNk!?N5Mh^$+j|pA}qviKoxG P00000NkvXXu0mjf)TR~C literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7c80bc210c483696c4f2080e80390e9c71960329 GIT binary patch literal 5035 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..8c45050ba39429a90af59dca66d34e7348da0cd8 GIT binary patch literal 1771 zcmV;P)Px*rAb6VRCt{2oZ)WUHWY=A4NJ1)z;d##$+BfZo?sZTC)tl-4?SSm6LeiSBN>V~ zGOXB^0%Skjt5Gy1l9EWumOdb8?1(xPFRv|%=XP*;dHseSXN&;gryqa7V)1BI_~zyc zzy1CPx~@M0kcmg@7c1i7`C0CQyR1K=H>33n!t*n1wi_g`Z;0a+F2WF#@dUxx!)}{u ziBOxx<3nL5Sh}h|V&4>r7oETaUDVG7KqUV3^f0I+pz|f)#Kn7Ffb+94)-PM6=}xO{ zQ-kk$fwK0HebMyb1JF806Z&bo!!nAr2VbPGisuFJya3bb4AbchzQ2F1LM{WE9(>~I z>0zLf2_k))8OZCawxwXF=`PE_BvI4MWx#wsYkcqtm2;ZV*EtujZzBV98SvrbCnJMT z$Yzx(ebw14(l?!fxePEl_$nHvgWtq4P3sQJ{&;HGm|(iPoeBWZz94ii04@;)p$~v% z_#pHFa7-Tn$MgYkOdkLS7rTRf061(1p;ZBB%l@>@ezYn8K=*=>3xEw#6%CX9&^fn> ze(>iUi4HKeT)(`$e!IWB#lN2;rDL1!hmJnmrj90i4I+KvN06z=-&|ee`FW+)#-%>t zc>ylMPpS->y`Qkw1>8kz+*c(L`i^sxF@Wk;d69<6Fc!FgVDYwrwzj$xD ztgq~S=`lm=9z}GGzCOUQeqSHpSU>v+B7b~%eg=QEUwg&z3h&>Ah-3ZbJGG^A#_=lq z5nX7JKD7k^e>BLBDf$t$jpJ3;R#%_BemckdcVYHJuT{p5`Von4L(8}bLo6fp2UygG zXwqZ9*={QJqpID!s4!!)LAr$U6MYZ;geK%EK^ z0Py|%^K#uFbTI=cflC-foqjEte z`cY*do9Ks3*Qzs42bY<^_oJ>RtLw}eSB19pqX}mmuyVyGgU~_9g<|1ZSJJ$PHUav)EU?I8K{agXB<%9o5>nvtIk07UtQ`9evvayhPE?K z#;MLgS=(Uj;rV%0>2WkI?AXEQQ3}8*&%iQWqDsG)QH1$i-bOhCPIU&B^_hnp4>IWb zR3=SjceIRSnSml*>N9|Ypvi)$yJuV)fG*5HmixQg>{_SOS)m__wW5$tl}QSe1VAuY%ah$60_xU0cH;to z_7^PKxHEfrhxPmV0LS`$eSl-EZpgHeUw`@8=>x~UKEN@3eSl-6^#M)z^Vzn%KVGKq zj|P?N6WF$F-)#k2g-YK6?ES6IB7~f0RiVHXE$CO$(U1P-P08UnTfJ{R}jLGyr8KIzV{_6qV>SfvpTQO{I?@ zwnRr%uEWEZ=;+YK3~UnZFX2-wl5>qT0H|)?F-51!RIA!zOwxFn zs?0+qn}Mb>u&yn}6pfUrvXm9+$!4Ib3~cM*1Kc{mtj9Ip6l`)GQd>6(n7gRQ8$v75k zplgHy=#n+iH3tE3IRka9fou?DkF48FZXIxccdK-}$nHex?n;#*x>qlH&d+Cnh-1iz zTmY)fz@lTy-Y-IRp`@yR4CDgfdIsv;tMj{Z$1vMP*9Wx1oZDr8zH2&PAK*Fz{sU$9A`G`Qv{nEB N002ovPDHLkV1hkkX_5c{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..51ae8ad362371005930db55fd3917cc175d3bc7d GIT binary patch literal 6610 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/deny_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/deny_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe4d406edae31f1130011576be62680489d511b GIT binary patch literal 6524 zcmeHMc{o&U8y{LMrIa?fzDu^D>@jAJF_^{7V6r47TUk;Rkt~UNDTxqi zk;qmrl5CZVBE6Q7$ahA|Ti5sf^Iq5Y{nwdm=A3gczx%#_&;2~t^IQ{WYi%YbDklno zK*TJ}jfvphlm8W74gS776O4yIL}Ei6oVY|%FqFk+dei&?DE9yhfC4<4Hw40a_Wq1( zib9o`$x@XlGIG1QpwqhS4Fi#Nl$_D~a`5gT z&wO&@?!A5kF0brrc;jJL=R&53b?#5r=q1hEs$bH}TAwY0xfqpK^QCX#ZQtZR`3_HW~FLCiPgY-s|l4;SCR( z^N^40u5i+_sO@99r%elcL+!KeZf>nyuVAALf9`VZ;bkww?2A*_OCdy2wKiUNW|RF6 zccs+pL>r~|!}yN+`zgVV4`VWwHq|IuVMEWcryR#Mvi^8^t-kT~_V;&t7T#Khqt z3$F}T6N?YLpdergeNMM5r=+afi>th?h1ynlQ*w7pDB=)VlvHBTR=BCyN7eF97uPP| zEu=ra4p366o_|YDnkj4}2|8!#%<;TB*FhHp+0lK_6VS^)c0HXOXJYxQaR**b{o60)kiV+uOJN#qr5x9)uF{P59@VikE~nsJ+0@zto2zGK zkL9=Q|8qqBkrY}LL%aFxv-Z7kpJ%D=1xCBJ(y?@A=uVkxmQr=ei1_@RsY>vvAvMnz z7aOyr9UpHV-UBg|FY4AQb`xX8iu8xJnTK}4FT&z)T25j2Wo>-3BdDxR~J6{U$H z{uNbjKEna2fILCSwdn0w5m`~b+^)~J`rOQx1w>RM-otIN$v)ZZ-rYi(aowg~r)%M_ zwQL^RyLxP#DWL}%hZfs+pB&PC*EZ`{*g_Uld|2RT-((S<=KBd^82)b4naz1``n4O) zS4eT{Pb;6=MIVwmJ2vqoeFJ;S?oP*BC`(YUsrUhKHny)-{=KdXYqx#A+A4vM1J82j z+j3#TU6s2sb_ZV(!kMWNyuiJwwWzE93*eS5QX5Bw3T;wb6C-ZLAG0%l#tHLn$P(GnC){WECeWX{g=iDV5KZ7# zh)g`Qma@hXzl5b0l_b`mV=jsBlM_s8>-g0FPIldu3gDm=V{6Ddx#n@fH4oNOEt77X z@7^^oHXh*?TN>RRlYh}|!S?!85I(tBG^{02^ypAiK@(=z1vQ?AaR*&ca>6(wIBoqg zkt_LC3Koy=!ySfR&k5v}#Sp1dr!>;_Z=Aep=r`T46c?gI@~Tfgpnm(>?LI465~55> z_Q3ku`6D|H#9zQ(5=gGjx#oP%B`3kcCGAD$!`yx2PhKXt_sP^dY_1H2+3a0d$BkLq z5Vrt~EOkFRbeQUZ1cGT;Awh@pc1U$JB3q2-8!lKIi8$P@U= zk(BNVRKtcIl%?J9=O##D!tF|ZAy%w<%>I@Q8$%mJFF~(wim-)@_SECuduMFzV4l8B z`X*`59{-73$x=TwDcW}Ed|mV!j0b$H_?jJ+IxS}uPp-~;E2i!0+l|mpj?CB8U%6Vy zAZ2Zc_MIrtrY|ojj(6drT#N=x` zAr+CyL)#N7A$v_swkWG1>KC1ETL9Q2`2r1(Bclbz-rtK82sG%K(@M9y&F-@Dz4Oqe z{@v>1Cs=zVZC!&hVeL|ciq2+n@}wt9>q4e``{Z-!_4cJUPRBO7T<#xDS22DwW)43u zXJ9CRj?X;Yd{v^4&qBX(44sN{m zwcX$Z>>$#xS}!3yY%cFX-P*+}G5EAhuJ+rJ(_c0nRVcf+rSVA*G5U-Kyu(Y-im|t% z#sN4&^$vLK*JxBAcD+l^Q}XVU7==^_OgtqeX27lln*_PMqQAFbTCJE3wAJa=rP>#0 zl+3;m#_I#+EpahH#VAyg_5xUxrArSFqk-jm^#+7e!kvd%l`2XwToX2lXQhFtaLo8Bk`JpDhf6A?_(Ml+s#aOK1vUoQwkO& z%5LLj6+<8bQ8XhXTMHwj?|U+ECzct0LdX1`zWjX;*9)pr2D{7y8*Q`HW8?9@Qt`Ii zIz@{KXWZsjS;?hH%9!0LfByV|SJ$2U&W=Kk2I32l01k)9J+X1=w4_TtkJXnHJi8_M z10!mCuK3b$$4%9h9vcjC^XRD9`aR*+k|+O?_n7@_;v=G=tfqZYDLE{(~6@-azX%s{RV3(GdSN^ z0Qo@jNGv28fkM*h$e%qpT$3OWz9yO3efWr)AlL3<;fWcMx8N$rM%Jv5W zza%P+&RQ-CB=47C6!H%{Rv_Dd*@i+!0{#FU1m%GFp?|UG(!BpB>zCa4n&onSP6Q11 z1OFH6@3k)*gH~2n1Y;&SkRQ~-SO><>mq1~XX%xcpBMyzz^!C#9hVKOLa4cHO8&1Li zC^#PF4PdZ1GKE6g`4f}{gTo~;$N(P-1V_+794}3r7N9{U!vT~Q9)$45!SP-I4z8i; ztwq9mqsZP~n4chQ*fg*!N&Y`)#fPGRP-F@Yjr9Vw;Aj$<1D5O!z_q;b8gNalHx7?M z;WW`Wtz{_wI1mhMEp%WQ1nO^ztv`wD&1BPcV0&ncK;GX92O1r)=aTrOp?7L%p>VjJ zSQJ(Zt)cOg_dbBl0UM5wiAEtX_+@trnP3VclEB8H(MePQ$zo8K75rf#fW?5slK6cJ zA}`CqS_npLfW&389hgji9T-1XC?9gUy`kD)2gRJm0WA*jJN{eG+XDe#-@Z-(f7-GN z3SDkn0*U-J2!|8|P?iIMeqU8&9}xzP#F8{HJHeTU#%f{USWP?z zPQp_#a2!U{3qz)$HN7aCZ*DM&4H!_tO2KNt23oELs=Umx%CFYJJ^-IU6b21P zW8f$)2ec*ugCby2a1@q+Lcx&V3P$p0_4kUkk^jMo_OiiG%K+&2RR%6E;A(~Zv0Q!Q zj8EhL@%lCv|HlX*^zR`5h~M9I{if?5G4PL!e|Oh!y8aOZ|H$}vcm2=k68-zY12Di{ zP%wC$v7C7(4jzS8ds&(pLzeiT^R*XGf)Wvyxibd>S+kM<75KCN-~uQV;#ydl2)$k_ zA|a`a8+e`xis~$k4IIEf8+uE{4(rRVdQQD-TOsYR9g`&S9MWQNcVz|l_-$nuA6nGm zs6&H}?h_sZibDOhD?!h%*P%Q-eDfId26ao)b_<=g9h`1UzeShh;@Z0@C$0_TsGTE1UiuBp61$0XKKtH*246m&&&MYIcjM}c0>q&thibI>`1^(5s{%P|nUUvJoTFB0}E177{9Z$Z2g^9IsiJ|A=e*=Po Bd?x?^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/emergency_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/emergency_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..31f7a5f9f06cb09551eadf4c25a7a0ac4b86c2fc GIT binary patch literal 5301 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/meta.json new file mode 100644 index 00000000000..5e40ab73632 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/meta.json @@ -0,0 +1,146 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from CEV-Eris at commit https://github.com/discordia-space/CEV-Eris/commit/14517938186858388656a6aee14bf47af9e9649f - then modified by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "panel_open" + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..a47d6aa446cd23407e99f8c90a4de220c74af5e1 GIT binary patch literal 428 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_closing.png new file mode 100644 index 0000000000000000000000000000000000000000..6afe206992a4a5f8c1b8881316a259f3b09488d2 GIT binary patch literal 6400 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/panel_opening.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c87d740e2af2651c01d77129428b36a0fcc384 GIT binary patch literal 6183 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 OkdRF*jdKlM!~O#m;QPJ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/shuttle_xenoborg.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..eed2758c7955fd7fce7a0d156810bf5b795ffe37 GIT binary patch literal 5638 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 As{jB1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..fd765e671e87e9b55e54282cc924caf4c5c417ea GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|>;rs4T!FNZ zkc7CnysWI6vZA_arCv?RzcnBhMfm^N)1!-=K6SwIE%JzX3_EP87vzZPQ=;Am-m_E)}g>FH^ye~Z%W zL|0ynO8#8y?9%lBEBXp@QoW_k_zf`V7g6+yS%m4|u5@*!G|C41WTf z!Sl6joH?2er*%~{%oq&h8^U-Otys9MVE5L#y=gbtUYJf~*skm}jpKeTL*$|@<_xZ< zs+m`XTxYwtZLjmxPxs=rR9btmtBYaQ#km^=d}5s_F`ThMJ1nKl}%d|7WgO W=E}R4=9dHXDubu1pUXO@geCx(OQ28y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/bolted_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/bolted_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..afcc4809e53bbf4d6cdfe3b1443f3469cf464a09 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Hj| z7in~4XZQdA|Es}2+kn!XB|(0{3?dpfQ56gR|KHEaavLbv=;`7ZV$nNya-h%w0Uj6E z75Dxhxyn_y>1JPz;rs4T!FNZ zkc7CnysWI6vZA_arCv?RzcnBhMfm<9wFPwtimD!A$C;uvDl+d4T=sKtQ8IoEr~|B2g0G&gSAU1!l( zsoJR=KKr`FUgz0P3z+tQw`p)Ctx`oc3Y1^*7o~3wSIL>r?&my(CY#-MBoZ@iTPY z{C{t7XWQQKkh>!7!-R)#D>a$LZ{I)Dw4C+iOmp2$GwN3{pF literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closed_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closed_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..7df73f082cea0291aa93181aef714ab15f655b26 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Hle zjr>^9|Np0@7cB=$bCv}81v7|f*hEz<`2T-DC(CW1V56stV~9oX+{uAL2LyOrTvy!t zf8;7x-KLv;HIl#IsB}+RD4|JLXbd)Dsg zUWR85)d|5DWPaIs7Kt;~R4PW;S$^KWQlO(r`qOk-rm$Z(4!q-+IwRh|Sna%=uaLil kYu;hMOVeNao2BT<*S%(1dC7`pI?yo;p00i_>zopr08qGM=l}o! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing.png new file mode 100644 index 0000000000000000000000000000000000000000..a41c0818b1ecaf472d76369d78d360df9cd6a6f2 GIT binary patch literal 1541 zcmV+g2KxDlP)Px)zez+vRCt{2TU}2ZI}klc3E8D6q>)+>Y82(MQXl&N{|rJ@sPsx)sM3%$54jI? z7RPw(u|4+YR-C6QZ1;@Mj6c>sKAKK1b};bn-53Dy`}YO_@L~EMqh^S!>l@tPe?LMb z&d=vN060D#0RVpe`ssZ>mw!6F*e&KWY}Q*mt)H-5tx=NS=4+c4qh^SQho5Mh7XRG; z>*XH+z~%V`9+#_E!~igAhM_ilad&rp1iU1I8hCbkg4?_A;P_8Znk-%d3Ha^y2V(d? zU4F#FgFjhPezOp4{s90yE?2DZSJyWHkW~F9w%ZLB^I0dv@UB42iXeUxezV^0#i0$3pW6SlegXirO)CrUBCsXH6(KHwfVIc0bGyc_^Tx#Bxo(+L&#YKNQAdheF);9y$H|}K6WUI zP5i+mKocqZR=JCS)E@WOB_Ovar3#rkg#L92NJY*fAa$o0cuPQs)C$h+ac>FugIYTQ z_W8?O0un(&N)t!VFXl4<=(eTb5)cVfNE)`J&jYVN`2IHuh^@F%{3K-T^S1DWgHJ$g z#g*g-WP3$)PHa9;uyc1KiShL)OK zW8j+vYr(q=Jw6^`xmshnTJKo{bHE92npL;kP4{o&Cx@CQOz}B>`dzyR*uqoKC;kEO zY!oH0;i^*i%@wZLe4J(WJ4DZj*b~*g){Q#{lXuE;?xF6v2=X3nM-4CFK zYfnaYAe=wHB)`j_Z}azdKcG~@LxI%hw|gY<_kKU1rZ3)AUA2ArHhRAwU)%fW55=Qe(6?6?E>f$plQ$c5pwS>!B6P>egM7SdqG3{j#kK~ zZGUZR^2hk|34Ij+I|t-+y%>MIHh-)?pU_tUyqW`28ZIHEhI8iuwGtmXk0@OLtTC%} z#f8oTY9-!x9+4UcK_Yz6m=&`MND)4?FE8a!O}yrrucQFP#;nv;fVS`w{t}6|<8X1= z&!tp6dmqQx3(o_(Q^T{8|NI+IpglS+T1CuHj}PVh+Wn{1V|~1R&%V0B7qF z8?)^H;2RUo8zCV>SL~s9h(A>Esr;!0AaU@Cj9JoKg3^Xd1Bl`05)Y&cAdSO}!Nu!? z$e1O)C79yf^aY^B?}LP2S^y~yz9?gs_NpQjfChh#0QT=(9I2jBu`#Pe!zBS|@aG5+ zibMPRfgOUh8!inXh2KQ30EC!|Px)vIE<I?g#t_h|pSuj(h{u00000NkvXXu0mjf_uJsH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing_unlit.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/closing_unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..f7700a06185315c54143fc431130f54a140925e2 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^2|()Yw4r!_0^ zI5=)O_rLz*0tem+;vBQ(Vz%C!(cLsjVzJGeQiDGQw~x6fC|IZFs-E~aXZ~Ihhkc1@ z+2#jce`J35P5Ie&iSIoEJN}-2&2eJx=bzo`U!Gbqo_~M%oamKelc0o+t_E=q9|D;s z^$Qx*a864ApWZH|6>7j zxhdy*2bM4L+l2al+NaMAs{SywMnI-Fe5HlC#+q$851sxygdW$GS?&8+f91aLf|WJP zt)@(Ic$CEa=(@Cy355>oaNXDPL+SzxjHvC&o(b*?XNb|J;5}qa#m4L0Lz!c zb$VJ%QI(69EZ}+Zpz@(AtI4Ma`}f!HSiqI>eBp;r@daKJ*h@ZcU^iqExN!9Oy@Piw zXYA{G^?kvb|MM9xADu5QIM12sjP^Ov+e~7WVWuaq;Bul_K$`_5oJ&=RaD(TW3|0Rkj|; zK5X)K+9iQ!zWEG%bI+OPpYoX4|gdpxhkr*P+a2R{E@$`n$0Xu_B0 z(h-~*pSLLfZ+pS0|1*EhfinIx{uh5#2ZSDetY#Hu&%nF)ly&4}Rpq%gw$_*R@(;57 zuGi=P_CHSUt?gc$J9pR^HoW87{+yBF&HuytYYx-^bx-_j+wjl+z~6eAhRf^>6|!ts zR%tqfynpyFpQU2|wF7&PGbv=%6?`{gIC0DT&j0^~tlO#+>bjnMXL$dA@1DazPx$QAtEWRA_&OzIq-GJ+u3f+ippjrKk3Kof zq~OeLY~>_*Pb1A|qQlqo%^|-}kDqJr`{y!^2=9JmXym#gEXB=tE%}LnB3!aDVikoe z@qQ@YOG7PlCI+O?4BVxsD%`pwe=(57?}4ZElqSrhphaK?jy!w-9Mjqj&A4sW`^AN5Yuw-O2E(S*WL^g8P9k38CF*Q)3nbKwkl-+C5*cCdh8Cftq+?Yh5arSw> zn5py@j|j-&r8V5R8IW{`8*c;M;l?8kb6f8XH-J$D8ogpoqHmfw_!Xkz;l{KVRMK%% z3Cn0*q7<)CKPLBX=s8OSK@bE%5ClOG1VQjW_y&G(Xxjnn7ytkO002ovPDHLkV1mwh BtB?Qy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/meta.json b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/meta.json new file mode 100644 index 00000000000..cd619f79482 --- /dev/null +++ b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/meta.json @@ -0,0 +1,198 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..3f21f58c8365edb98dad6a307463fa48ec31d9d1 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|>;rs4T!FNZ zkc7CnysWI6vZA_arCv?RzcnBhMPVE8``2uyhet^*acdb&7G4a1QpTaqfx}>RE z+rEp4?P2*;Px#KTu3mMF0Q*5)v2}7atuRCLg?ro(yVDQ&>q4fUe84L9NG;6+z#)(;0B- z@@#M%ttEQj^x<>_=&|YFOPs?-~=ng`at=lyK zDpSCZ9qbHx>Oz^i+bx9#V4cepqHnE*GWEB&Sf)Xj+(7MXr81@4lQIpuWCr@*{yCK? z-L3&(nW`?JOEl=Kj?3Q8KzF$8T>x07stf4C1{baa+!^Q@&FDFRRi*085vN7tjR_jsu>#e()0FPwHI& z5l>}`B1Q;hdK*B*bD4%$J(cNG00GZsx&@2~9|DMYD$||8`Z9Y8U<=R`U5#s&f@8IY zy8u?}m;&l(9kqE)s>C(7NdTy4XE2-J*?yBjXwRQ?0$BSF{k>c-qtP@b{r|lBnmfH; z*?iytS^tlK=2AG{2aNFZ0RgQ4pD%R}xOS;UFut(;RSupH0-*ZdGyqz~_dx`V_T4(O z9MBr>FamOW0E~w&0-*ml-K}Z!eXs#g<3#}L|Lvs?fTid50I<%?M~CgZPlNS<_W+&` zC^~E3Im^}q-UE0(py+1*9}m%*$Xh^|4=B3+SAK}A2fYQTE_{d<-QJ))=mhYGXwlsO z9`pb}%i=QrZ14g=C0P7|e*o;B#D4?q<@-AS6Tm0y{z?4<;F?ar{{Fk>*MKpdfV~G~ zXY~ufnoh1iaEgq(`vU-`69u^T-0#k=H$@=6|Hp4Uo(~vcMX)dQFn|Dn=K}&*5#-4O z08J+o;O7JXQg%gq9I$0@l^8vRNPy{h~4Di#*0Kk0UwWZrn2|K`iqxr@a0Atcm z0agTc1F+wVHh>x724FuWqyYQ9h&yA5aJ7aRpxe*ZGI>HS`#2w9nY!jSNfGMoKkVat iU;u8<8NfOLmi_~!d_zgW-5^x}0000)YwklUfvb zT!k-`ecS&iGh|ie6W0s&KZ5*U-P7RUJYXvzxTI0TT|;Ig_li8H8IKeL7$v;wTzC8s z+u5+=uFbIu)`}gD3VGG17M(kAhL`E~^B;E@`SJvA^zTnDFK#~YI{(8jnLYcuuB7S| zEoS(td~1g*!^*WsPQ7Jf(908LC@7lk;LUC!J3%MjWQW~M6@vr68*HBLIUtbEbLmnl z%N7=?d#ovyHxHcCY-ZWNn_YK->V;2c4<0@LcbqGOGh~i|$FJvnew-PcC3DPnoKtXf z@LurDj#0O<$=dGV9qEk87PjouQZ2T1?OQ7Uc`?Judd>(-lc_qTzXUjYK9mU@ch)vI zv-?nXK&WKM!>cE~<9ko6*zt^Oea*?aH(AwrPW^Mx-m~mnj`u^;TD8}$*OxE`P5!Z` zG5A2%1F;XHai8n=Ef2@cMtem|OF* zFWOcj3o80HPVajj`$!J#-ehE+&jBsN&4Pm;Ey~RwD9Kq6B9w4)yI_i7v8+R+PTth#)*GLD}V7W zl4@u_w)hJFghlIK$L+40JbAkM*PE;Cd-gLvdRYE?>$g8ClRpNE+c!M5-Ew8}@7KM| bN=lzN<#(T+UUXjW6UhCZu6{1-oD!M<^ljbm literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/panel_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/panel_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3b98c91e747a5400988a3a0dc61d392216820715 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}t2|vCLn2z= zUf#%i$Uva=;r$6ril=lMGz7X{>^acue3U_?qp4M*>69$1@RBZXZ6}TtF0&5{TORHE zH+TNL6oX?D$vuYl3QCbKMV{L(+3{RBeqztM?mQn8R)(_Q+6?!8Kjf}>Z#n;-&8q5; zykD8xA5XcNZ5-FQKO&(}`~2!U#v1ViZpD^Gd$Jk@nyMI=Ybq%1?4LMeo=NO$Jx$(d mhJ>v#&zEJ(I(RY~@8Y*hG~8*u^ISF1)eN4lelF{r5}E*u`a<@sF#^1UjR`+k-ZAlyF=8H&?%Z_$0f4Ap7!5(?7Brap;|Wc0pZ$#kfsr z(Gf?cqeo4?zmHvY|NOl>FYh`s|Lp`C4h274ITms$hTN;oS-kJr;ji|!ks_PyC62uG zxadAD)pomD)UAtl4<3CAbaA<45^BDA-LFs6TodD}x9)o;xr%W~rdIj(`Jb-EXUHvn zw2{G(ef_?M)w5%7{4?;xDu#RF4?t4#PnjmEm&&iL)OA>M(0yk^kSbW0sN_D*h$&5*V@4n)m5i5W4^g|E6XT_i2KbXfYko{p5V@l*T?NjBJ zm9=HnjGrPJW;Ea5Wqy3V+u_1c{R6d;v#zYU&-m);z*_K=!ln3*6F1wUf5nSm|G~6ovBSKV-rl|J36iX@ zoPJ$86(yb^+48|BJ}T-plg?s?m;+p|H7=A`y{$|?Z>8E2FxOA*YKFzSbCZwk*_P>; Y96!C`^z^EVfOe3zp00i_>zopr0J)geH~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks.png new file mode 100644 index 0000000000000000000000000000000000000000..dd67e88a315f674a061fb3b27660b8c761c88f38 GIT binary patch literal 697 zcmV;q0!ICbP)7E0M--(oM3v-T6o|50rvB z?(X|$_9K~q!b>Jme`5^XKVF&j%`2QtMsN-@c!MQ;uYX{&xPXV-MV4h*a7^*H)mTo% z^duKBlw8QrI7#Az6a!+!k42gRM*{jVXw(2^)BtAG0A@rO5W6r+TTo*dR0c>itn&u= ziYhf*#29dhKzXbye)sb`x`T#9jF|@skRQx^J~1)&r}u;k?=m8#VH_qLszE1c7I|*U z-vi17+kNaSpCz%9yQ#rS&sN2x0`#dRVZ$Zo3 z(YozxD(tDJ*Nd^#9ngM11*`#hZL|qqUX-aA#5S}G^!n=WLLU@GQ4~c{6dSK|xP5Tx z!-H@vnhtn%y49-Lc3NyR!WG{&^FjpmIbAy+o5nPrx)V}}E%fz`bB+BtcI@^)8^rTf zBx((Ky3EXU1aLM2IGxVm^KA+58-UdY;QHA(FXNaPN!aD?zV8}<6&DioA6qwm%&S`B zG(?rf)v;@BC^IYu=$f%ZGhhqXw5SF!qXsa;V!%*uXSl{qZh&O*G5ePMUQntINQ83i z$upoRb}H)fv5TKDu*ZP$-hvmY3!Atq6ENBh(WYFFM67|7l05p#?E1nmayZKasmvEs z4%uF#@2=U$hCc&#<3^>qaoRUjD5t(Q@!@5>eLn%YPa&y@Wk6F&Jf;Amr=S&p`TF~H zKQmyzZBbK@-3j_NfaCqFrZteLVgLD`ViBgsl+FQ!832*%0DhkaTq4i015y-4Q4~c{ f6h%=KHvsSpwHV1KmpgiI00000NkvXXu0mjf++aJ5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_broken.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..c41fa18ca1a5201b580b0194415c120f2980ad94 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwB-~~??$B>G+x3?U*4jBlrUYO^z=YQuNR}pT- zBWy>`xct87wfm=W{jN74OBfgq^lLtiinBjCrM4q_XUp^LGankKO#7F2v&Y%y%Ff{Q z3~%|r^L0N9BrdH_`lfiRRhipD%PysF@10#wUYOUjy0=@j2J7*HO#%`BwVxio(s#yR z& dN}IerjGt7Q1>7HnEC$-e;OXk;vd$@?2>`@EK-2&L literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_open.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/sparks_open.png new file mode 100644 index 0000000000000000000000000000000000000000..40d559f7a3312504e49f41ccd899850ca59b3980 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Nn{1`IRkt`T>t-f`0?Kk$m_OstpifbB|(0{|Nk>wKgA1F%fMOS5n0T@z;_sg z8IR|$NC66VdAc};M7Y15X2^BGK;UrE&;N_7IVHPIx5Rc$QDkj)wW>VRAK0MbAfmt} zz}ms&!nlax=iUc9=SyjmInTllg8=T*qkh)`CG2`A1pH*)B{#SEUB%$(>gTe~ HDWM4fZCPKD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/welded.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/xenoborg.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..08a09d48e31bbc7f819aeff0353fc762b698f93b GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|@f2C){`9ecO-f2ietm%y-BKL4cbmcQ@#)-o(fZW9un5G7j` nBK0YD&4eJ8g$#G*KVX_wp?Ku@oPvu$7c+Re`njxgN@xNAeExPM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png new file mode 100644 index 0000000000000000000000000000000000000000..bfecc5d1eeab19a8b9d8b80825eb3bff9d941cfb GIT binary patch literal 403 zcmV;E0c`$>P)Px$O-V#SR9J<@mrZMfKoEwX4TdC5sYFW6MM4miLJ$4_|D=JEgBMQ=Dfv)5Y%f_+ z6Iu)1+4thIyD;;-3p1mNqP1a!v@X?{dw*513d6expZgC5kZyBh*G>{x%ojJChvS(f z$;|2WFvKN2Kmbrz4YT=_x@rK#=-ULW1C}1#zkM$O zzzcmZ0Uz|e1VEl1fVbColO$PNjM8mBsxbYRS_iz)+rV}$O%GQGywP{%gFfBnCK%fd zoo6B)GmbYViq>Z0(*dnZ<&{2))+YGcEiR{)d2L x2ky}i<-8YYT`H|hk|Z;i>T+}L%z?3O{u|lNwt9D+N%#N&002ovPDHLkV1lo>t@{7~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..4b75a9550412c68816a40e3353eb9ebc80afb8e3 GIT binary patch literal 404 zcmV;F0c-w=P)Px$PDw;TR9J<@mrZNKFbsy@jD@&ktZiVh>)2uc|DTmnYL_0m!{#D9DX~6Ab#X{! zOV5*pIKw=@U2(^F+;6x4w)pW>@cfjP8vuY!+JqO+B?ACEl&szksR_|QdmKS8 zL9zzgNj)Law>fQ{MFX1P=+_>|8thxpYk+H1noHLXGa$Y9OO1sY(9qMuVFonxw7C!i zT6$VI#DJEbHt05Bp{Ir21}yZnNtXdDJuU1qV5O&xnhkj9X<@Sg4?S(xWWY;L3!4l` z^qP3-F`_PBRc?TRDmx%ImYtZl12V~yeC{qrjQ ynoViM;qY~%kB(gOkAeCh$0cybkulu+_xu~fgf~+|hN-y#0000Px*D@jB_RCt{2ok4HgMi7NZ0tG2W(If^6_9g^5A0iS?s9f#b{+%yT~?4qe$UK%)KXkIo4dPT&Q#F-{l`t|XI`rDBfMz&qr6OSU%$@& z;LpGQ7=G}Hh)R5^kzO=>DQ_>+tHZ0SCm&7^o{Xw;e5ui1miSU5ylnS}9T5@j4?Ef) zcJy$12unXpdWiOtV@G%|nEjc|M*eRPuAWMK4=q`cvJKmw7&(f4+N5t7yO) zJg_3Y><>HIt|4*AYY>DNPXFWSiKY>N7Tt3CiHN2(B#wya^XGrU(?8G0ix1)=yvXzu z(MtnZi1ZWvcO8Hf>fFysls+QQ{Vxrm|C5MHKhX*rfJ{FhcvSj{R?q;H){uT8BIpcg zo{#5GpZfFzQHlUP>NM=L>YQHC> z0qHCR$&5;WNw5a2A^mG$hBsgh>6c?v`b#6E0q7*Aw;mBp9zz>YN(F*BlC4cY z0*z`y%8Xd^Q)9|8>>nU^?jPNN8gmp|!-O>;a?R=Y!VLKw2C)PlvFyEPsr#m9BPr`I zVCDCC@nmYfl$gcu2WVuSL(lW^{NoP?%PyL|crvwKYRv5S12pnFxAyX-TD`n^^V6_5 z;gXjU^LcHkcJ%u6kY@`mY^xVJL(yC$d3eb&YwEycb}(7;Ev8W6FC1)(gX&ml9L*wwlXj9z7etwbimcyf8Dp8K1Vn(@T!o z-GCA4?@gXH{jA)n$ivH0%bPxm7;)~;Js#<$b`W^<_EKXqSM_PA_smDuw)KEoWm9I%4sUJsk3+~F?t)I@v_8JHDJWNKTU=9z*^`1IZkf_wDbNFlUdaU zM5Mp;oTr!C{(Bl=Nxx(+HXtJXY-mX%($D*CZGa{Hygjpu4TwsA?RgI`ntiu4z?y!^ ztTrGj{cNbFQR(M>w=}?-e%=SOvJHq#|I*J!rl0q(ZGcDmC9~Lo$n>+Jl18SV_pfb$ zNBVg`%(`koboy&QADwAUgeQD5ufsXNIN$Ug_t3G3%lMi1e3U6On%A zEH%J0{gQdr07UxPP^yUZGiRv*p6TcPG3&VjsPyMv7nOcy)f(WPe#yLOz^L?V4M|zk z-=d`kXw%=yWY(|-w4}nT0j)`7mZbp}=2Zhmq+dJA$JX?>jPl^Oc(F3&WB0!oBvZkU zYh#*-2xiGcix&%1^4$JnR&OfgFB_SD9!pIak$xT}&$R)$f8nK(x3i|dg_(QvEuD@= zFy**;|L()tbEQMC_J>{fN(XP1yo_MFeLujuR>avJ<;g3_*VY?{l_3Tc}+wrK<*{k3G`I(lh|YN9n2o{J2G>^rf#!IZ|joO2r1WD3`vaH^fwEK1$hHkk()+ z$)(q(=jC)eBp)SH14{Gm+JW(GfF~cN?gq4^k6-WE0B=4@-3@3-AHP23NTK;Cbv2+h zeY}lV14i&s>S{o1`gog^BZcOp)ZBoc^zn8c4H(5osks3?>ErEEjue`YQd0wZ)5qId z8!(cOQd0wZ)5qJU94Ry(C3OQV>ErD!4H(TwN!c}}0VmX;<) v@X`OD^2A1RlFyG^M~UVm^|Cx2ygdD1DR3|SK&hnL00000NkvXXu0mjf{p>!h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json new file mode 100644 index 00000000000..87851d37beb --- /dev/null +++ b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.4 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.4 + ] + ] + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "welded" + } + ] +} diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9655338d482a101f3a3d6cae97d8e2da05f6f2 GIT binary patch literal 282 zcmV+#0pPx#)Ja4^R9J=Wn6VCmFcbifrcKL4AThWZZn4%!41obXCm;(ELMeK>$EL;3MArYJER0ONxLzz2s9j+mmDJ%H`g zfDev74N@~_%nC@`16V-K9>9Q}J-ogFO^l{JfYC0%>3CjU#S$3J;Tszp>a^`)RNn(C z`yZb6yQbFNgg!W(0@)s3Cn62X8-^I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png new file mode 100644 index 0000000000000000000000000000000000000000..04e1f7237f3abcb15f6ae0df59ff9f097fede50b GIT binary patch literal 1441 zcmV;S1z!4zP)Px)TS-JgRCt{2oH=jXKoEt;0u3uckV8PAbcW#~|NrNt2-2p?g&>yULaEkRt!I{V z?#L#;hCU>|XYoC1MU8y1+kHC13*^U-?-%v=BmT}-lcM%AeR%gS%+TL|2YB;(8@7Ln zuiw6$JP`Z+^)cEL0{^Rb);Y5^_3e*Jk&|J)y6PC;I}RQh{9EMS@xl$Xa-P;06jVac{lb}wa7 zx-A?Z-kK6GPa04JH0hwyUqdy(s>?|~<-<#pqUQyD4v-q6&i(Ce+5~v(ws3rSYf8Or z>TlZ9fMnP6fDP5Ns? z+6H)}AM>Hrq>y?MH9(vGa$ju&ywZ>PuxNUC5j8-Y{@RqL0bc3Hd}uT&G+x*Zu%y4- zU(*23^kY7>nqFSm4X~uYHYRO=XZkT8QcVi27ghtT=`Z_`Ho!amm=BGnrx#WOsPt>h zNgBXSzr}|{lfvRf)d1;{F8lCqfQJvS257xJX+UkDd`+cavYl%{Pj@c;UOsx76jm?Y zsR*i~?bqBb_F!{$TReSmH6y&B4QS0-(~s?+tLvG5Opl{U;o)U=E~o}ekajE4ZSnTu zk$$a*lc@-7=k26}C)8+S(d|t-ctdGYczKxs=-I~l=hFE{F4%s1S|fc#+^6N@T*uR& z%XqmJ^8w(RrqJkHH8uL4nl+}+2XN1q6q>nxt7Z%5@AuZMnY8oyUgu(oe#H5IPCx27 zr?3H#y?BtWl_|<9Vx%TThGt>XuHQY#(Byg;g}4Ep>91cEM{D-T&@5~uFPlA+QEEO? z6C*>jW|NuzLRR|s`|D$7`T?rX2lR+I_m9@(kfFJmze!B`ITzfb)8Agp8J&KBnFd58 zVlMq7Q`kNSWzcOv#JYbj{Ug@k?eoycb$<)lfHnPNAP+z>D7i*Xfh8_lQ|cvBv*!gp z082^#Xk85SIbaFre(n3f-d>(GU`gp8t=)39y?ok$C8Zw#QqzAj6#=lk^k-7MOxO>X zvho3leYcC_tzDSOMjGh%ekf>pn69v@_K)d zk=J}Op}d4N;G7ee3FhUo0TJovY)7S^+K!;-Wr|Ec_wCLoI9^6UdD KMJXrNann_ zHlV)7o;~x!^)iB2JSQ*a6-f4YyVXn7*g4lr_wxZ! z=4!I_vmrkpFzPB{wthC~=L1HbL$md>IhhU3cz-loKbt9ICcY+HKbw;VWTY=!Kbx@k z10-bYXX1J_R7!)*j^Evf@MP%z|!}^HQ%F4>h z%F4>h%E}93zrRj>4Unx5u)YpRC+z@4{twXSpkGLBK=$Nvwmv}80mz=)&(^PTn~al^ zoxW`S!te%Ur!QN-C8Yt`>C4uy8QK79R(>h^7{eRT&dM)Mzh&3~=*`M6L7!r11F~m6 vv-L5C9Dv>K)A8Zq9)AA5A0c;k`aS*wy5~{eYSZVl00000NkvXXu0mjfkyG7q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..b1c45e0ec9177fb61b8d6015e553f0b37bc0f83a GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|v;urWT!FNy zl$42yiK(fno10r;U|>WyhtFZF-pl9@~kvISUW z8#y?e7BEHrQS)hd7}CILt9bJ_v%}M%11}dkY}z2wu|(V9x!nVn^V%^CJ4G0ZJP#B% zGcWk_=6wSX=Ya~<5(f8q<~a?9DkT$s#%*kt$-BeQE-k&`)58|NH$U^Z{;bjd!Qe4b V^=+MtSOw5!44$rjF6*2UngD3JZQTF> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/base.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c8292bbd7b0a97c6bf07419eb5e383fa578941 GIT binary patch literal 650 zcmV;50(Jd~P)Px%L`g(JRA_ zC#P}%Y*(C@IDo-m2mpBK9L2UAJEmc|Ak2ZR&SiZtn}x3f+5kFlpQZ2biNK!)5H7_J zk53byj?%|Gx917Z92`JnWeKi_H_@Qw#f6DL;x7}ojRJ@a64@?12}^*& z0i<8ScT`GH02+>ScMgC|!Sdn)w_r@7>){Q$pc$9ziBpdX+G+VC-#Bs{!2ZFWbbxBl zxV^I_ZBuSaRbq8T>=_mvObLMYZcA%dEGt&3#;3ompR*3ws)C!^sR96W&(5tmF|}p< k>z0st>5ooIpN(vO0@f3})#zq>0000007*qoM6N<$g4^O81^@s6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec5755f0f59438b9df6cec32260d7ebbe5140d4 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDaPU;cPEB*=VV?2Ij1~b978f1 z-(GX%I%FWgdO^RU(eIj)l5IoBcl(A8c8wsf>z@4!R!@{tZ)|(v^gnv)vbmni>H`}( zpy0**wU4BaAAb4oWZU%DKbJnY`no`vk)b2|-nCut*ce{43+{f)mb=^EjHix?;fKJP zuTR(>F)ck}dQ<8d+m|m<2eelGO00>Co_yh%-;p^@I~nDf=5*Y&Q7^ybI^RKE;7^Dy zv#an7agC*t8nYV2HgsvFHAp6~&1k%T=D?nWwLD97{wa6;&&b;E?-Ku=!NKp)dV61| RDxj|zJYD@<);T3K0RTnlaZ3OI literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..071e8a0db5631b09b2ca08227ad5067ba3becafd GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DaPU;cPEB*=VV?2IR*hfA+A7L zh`V2r_a+yYs~}${gzc*P>+JE9LP8SCit5IOrf$ye5n&No8Cmu9^|iK%wm>}sB|(0{ z4AZ9lM+VoXuUrO{Q}uLl4DskpPLN<-oS?y^Cd06>K~P&F)IdX2pzCa)0hims1Px&i%CR5RA_#~k-Kp|=8{!PnPcBTNX2 zilVmD(>GLzR5GQT>*u`!Q6hw>*+?Z*@X`~%BRDITkQxA*>CNZzYPv@;qHE1+KnI{G ziftf5h+%B)8;OApxB5x0Kl#X?LA|u$N^48GhzzR9-Q{gQV2jzyBm4!P0m)P zMfhgp^op-fo!t|nFT!F8sbmV7kGCQ3OsV5kPy6D6&dtuS0RSN6e`q)piQI%N7f`JZKx$k=&GX)}^>n>JB+?66E*OFze1EL# zGmG%Jv8nIZdvV+-AlSDHU=0#r*&ddU)Hzypd9D~@IeHr&mXDm6bBP<^^5B3Y$JJ_0 z9DtlJAQ-sd2!J7TtH-sPeOk3P+PSU(DwS^dd_h|$X7c%hwh-L6 zASVYPNfL5$K<#UfSvEZ4ehNJG5O%W%@YF-d$<2Ndxxaxi*NE?B>VgPpkp#ME4cV&e83DUg-elW@os*imf&)?dEH@=zzazyI#~T zxKlrV09aanCM<|kUylE}CFG*zADxQw)sfGim@4Pe@Pg<{00000NkvXXu0mjfoD0F} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png new file mode 100644 index 0000000000000000000000000000000000000000..ce30eb3c32266fa99d846656f21a495e099f38b2 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3-pQ0$S$)DaPU;cPEB*=VV?2IR*hfA+A7L zh`V2r_a+yYs~}${gzc*P>+JE9LP8SCit5IOrf$ye5n&No8Cmu9^|iK%wm>}sB|(0{ z4AZ9lM+VoXuUrO{Gxv0H4DslEdwwG?&~_$=jSS!C|1dvr>B-@(To+gU;A61PpY-bP0l+XkK#H>wn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json b/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json new file mode 100644 index 00000000000..57d0567ab6d --- /dev/null +++ b/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github) for ss14. modified by Samuka-C (github)", + "size": { + "x": 32, + "y": 64 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "glass" + }, + { + "name": "door-closed" + }, + { + "name": "piston" + }, + { + "name": "base" + }, + { + "name": "lights" + }, + { + "name": "piston-push", + "delays": [ + [ + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png new file mode 100644 index 0000000000000000000000000000000000000000..020d3b2902910c722cb3a89c3d1f3f69f8268736 GIT binary patch literal 1320 zcmeAS@N?(olHy`uVBq!ia0vp^3xN0l2OE%Vw$3OAQjEnx?oJHr&dI!FU|@OV>Eakt zG3V`FL;uGf630HOS5H*h=_ONm+eygLH*u-GNTt2w6aU6ffdW@+TRJ{z2?*8BP%`Zn zTJ$zdrmd^*v#9iDme!QE8(fC}^Y5n9YB{sk&-$VgyTfO9h*ZPt)5)h9e1PVwyp}&?C22gxo8i-? zJocIAo?mHjG?-RmQTz3qg;e^6&6XSoemxOoSk89FIMR&6;UiPR-G;=92PTCw$Is1< zY-147X9(kcQS@ioraUpGfHMphcbooJ`F_0n_mt^6jsyCxJO?hZec9uu^ml^F>SI-r zk1OXs`S{Uh^K${Fg#2Kp4I3D3*G~>PrMr~(#j2n@&v{{4PD}xB7$WXB^=4}PDOz2ENqIA)Tz?)lXyTh;}5&sGF$V?DxhV)*Qy`zO*k)mU=`!z-TUYGZ++7L-tX&afrccu zghb}BQ)^#F=X+M&*Pq^#`7-eN`(L+27&Y=3rp;@JwDsT1&iLc)W_I*A#m|=yIl0Z? zm0PEwGwZ>9HTSPyyS{ej`TPI&gvuQE%KoKZ`+8^OeZS&#{f&|JCB;*J-l|+1Uv|?$ zLN3F=V3Hem_9Kh3nPOs>7;ap9CfHzOVY)zN>upE5-y575uBoqQh%jGZ=xi!|J8bLX zk4MU)(peTn%<(@^s>pDZry-Pi+41*ZpKg@%a$lvkw{>y+{G2Pr9lT5v{2Au>Im~{x zTFur|T<@};D?^twFeUIbZCrBrGxaDpQNRGnsd-ni4%}`P5kx7(}cY`0Bf|@g$Dd#-s-P zl*{#>^WMEtb=;tT|NGXjrP=O7JcD&#p6161ty)juxnfW zrSnhc7F?Sn6)@@6TZR7G2t|h1lfxO-NMD$-a8_^b>RT5plC0MnGX?0JQ-81vl*WL` z?(*aBzdl9qFI5hmeDBc3_5NnBERV1;o=|7-Q(xfwIdt;8CEU|9rzEV~Fw;yNBIe6}w0@(ODQU>Q!ZYqGHp_IApVdLc^l{Os03{1Gw;feeIHJoKW3fy$& P0V(oy^>bP0l+XkKP|7D1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ad39439bbd204e64959009e3fa8f381a56d596 GIT binary patch literal 347 zcmV-h0i^zkP)Px$6-h)vRA_&o&SUSV#od%^&mxUZ6$1f#eEqdLEC`Qt$$A;ktsM z7jU}kE{u!BkQOCxG#lajZ6*_5-hBBt01*)p5z#%!m$^;jsSTf2HXeR;j%hr#`7*bf z-kwX4*{lHYR?jYv`$FH-DZsw?b}8>Sz+&<0)Yur)UjUIU(&X7Gfc9xUxHOGMVJ|gK z0fJ!Oe9h+Y)7h|H)4ukq06{RfzL#|_dWr94ogvh(KqNsl3L%m-^Y-z%8V&VdFeoSZ zc;8`AP9Rdvt3~nW+^GiG^cx@?uj`}Dzwz8T-Qwy1=J3+ov6g+@-5$XAvU>Xk0Ehjx tMI^&7KCcTW4h#;lMny^002ovPDHLkV1j1$oAUqw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/computers.rsi/meta.json b/Resources/Textures/Structures/Machines/computers.rsi/meta.json index 2b76482c85a..e7771cd2023 100644 --- a/Resources/Textures/Structures/Machines/computers.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/computers.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0, xenorobot by Samuka-C (github", "size": { "x": 32, "y": 32 @@ -1745,6 +1745,10 @@ "name": "service_keys", "directions": 4 }, + { + "name": "xenorobot", + "directions": 4 + }, { "name": "wizard_key", "directions": 4 diff --git a/Resources/Textures/Structures/Machines/computers.rsi/xenorobot.png b/Resources/Textures/Structures/Machines/computers.rsi/xenorobot.png new file mode 100644 index 0000000000000000000000000000000000000000..15004ef02426ad45ced8a66cc2ad2f3aa984da9e GIT binary patch literal 646 zcmV;10(t$3P)Px%KuJVFRCt{2nlVemKorOSR&fXv+`1YqIAstW1aXpcarHAemCk;I&f?V1(6tUa zi#SLJr=p^3HbHO*wC5mKFX2*?yEIAh|C^Fa$b0v{_g->$0SF<45b|GHF*SOgkge6L zLJftJ4!*u_jrOX<=#bwW%l4)Z0O<8cv1=FSyHDFOhyI*?a@!|h?_)Vg~;#o_i4Ks-YA<23toQ{du!H?;`rMopuh zbUY904U{#tlpl(;fiqzgAe?m2#_vOQMNK4~GC3JeI+>kPsPst_IB6$q&C*GYfVcFnA%qY@2qAQ?2CjkJUz3EpHf}SU4JJ>E* zFB2!juFPd;wQR0)`?PLl+bIInI(>4zz6^@8?VJM3j*|d&_y@q%he9G??|Hw7$K;|Y z@vQ~u^+&UPxMV>p6WtFRoFd@tWW&k0E4}_`wi9fNlK^V_xe5`K&B4uw^`C1_c%G0V zh~(q_gA_p|%lsIs(sm3HL^DUq7C?30Wgbun%84o>pbnEU06z|uEkK>7;{eK?lh>~E ggb+dqA%rX+-^vIn;p{0AQvd(}07*qoM6N<$g8KC){Qv*} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png new file mode 100644 index 0000000000000000000000000000000000000000..8f8d9b3e4a1a32866914a18a7c0bbb91be1410c7 GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|ECYN(T!FNZ zkc7CnysWI6vZA_iT(+QO*P*>eKA*D0x~F3`U7`X$?zw{8mWMuk!@n44b7Aq&#l-g-C9%_j^bC2~h%iLX2^qNbXg^gP}#YIt9oQ=DC@d<_q z?!B#h&$9*`FA%%*_!eV+A>*5bs5uU&>$VFtGUo({Pif%_E1lgWet%hv#X%;4$j=d#Wzp$Py)beaVK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png new file mode 100644 index 0000000000000000000000000000000000000000..385d4da163612d95e39f1b27d26136bf8258f3fd GIT binary patch literal 594 zcmV-Y0Px%3`s;mR9J=WS6yo&F%&&rD%zJ;GfRcgLO-Y|DD40L6$=WA;&!1DaBwnCDW#q2iS2P*9A{atufPy>8lYcEE;G zYlx%+k#wN59E0Aib1to3sdW_bN?U04i^UR&5N15nI)xAs*()D$3M?&NFJKYpf zP6+(Hj!ox}czT*w>Nz_=H`$d+*;`SJ5LYTiBE+A|DgQm`{A%@eA>9;}GtVKkdM^PY g5v&pcS8)LN1eF9IOqnTz0ssI207*qoM6N<$f^`83&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcd44fef153df83ca9d7362f9fb8e744e14f6b6 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}0iG_7ArY-_ z&u`>yFc4rlXli@osYA-irvY3~6$BkE16n*ie;zsMS6BbtAfl_~TII`Lm$R%5k9XdD xnRET;?|UMWA9UGQ?7Wb)-(!-B=OmMR+@D;y%E}+y4g;Fa;OXk;vd$@?2>|<`IBNg^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png new file mode 100644 index 0000000000000000000000000000000000000000..ffaef02a3818e59e3811972c86af64a07f6ec5cf GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|ZhN{ohE&XX zduw6dp#X`thtpHU9m5z^XEGd~WGS}m%o(2tfgbA`x*u?<1%4JbHa_h&BiiVUn#T(P z)jO_&Gt3fJtho7m#rZj(=ljo>|F<)0rt{*L2HE%HFYe#Tobd1K!S}zrZa&$0rS`d0 zkNoDa?Vj6rP5)aO~8rJ6VutbA}6VMLeY}srT;$X%U9h@ zUF>%wgK|y`PGNO)kZ5cF>FG3U*^$DSvvpXFC^;l|yHj_$eYW5M Qpf?#jUHx3vIVCg!0JlyFc4rlXli@osYA-irvY3~6$BkE16n*ie;zsMS6BbtAfl_~TII`Lm$R%5k9XdD xnRET;?|UMWA9UGQ?7Wb)-(!-B=OmMR+@D;y%E}+y4g;Fa;OXk;vd$@?2>|<`IBNg^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png new file mode 100644 index 0000000000000000000000000000000000000000..faa7a33af92a038f1deaf4c70fc7db32c3c5130d GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|_yc@GT!FNz ztn9*?fEzQ_KAf=rJoP?Eh_xihFPPy!5Xf9m1DT}g>Eak-(VLv0z-eH(d4qxR!$5{9 m?5h;cUI;Ycay$5dg<)PFgQmcYD}R8B89ZJ6T-G@yGywqhjVs3h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png new file mode 100644 index 0000000000000000000000000000000000000000..5dafd4e8ee7a9d12f73cffa9713bf6c3959a4388 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}HJ&bxArY-_ zFB7{3BzIU@^stgs^ayUf=Hk`J|PVZ>R&S7+NavOB|^m!=ne)?S3j3^P6Px++(|@1RCt{2Tit8hND%+|kZm~$u`Tx_1WMzWga%qlpnmT|=^uUE!@cJq94+KX zaFS98O&ZIVv8^wI??IXM>}qANnl?71zZYBb?(EEHG&>*b0vH@;Ys#jJbkBp zrr#f+Y!}7#a2zDGi)F-dm??ncY)y;BGD@X{7eM9(NGqT7P_~N*gBU=fjC!?-Xfj0< zg>am$sj37^UG!Ij*3dDd3ZEsos(clyH6ri<=-2(@9s@ zSF#EijstNW$D#C2I?mR#`SJzAAQns?>^ISMU4%i5vRy>KKR~;E2)Elq*LAVC*8%{X zopsP~95{_Sj*gB|t8I!o4adRB=>-6wy0M0`UBtzguVQV<0!pQ_aDLT|H6c6zY;Ql8 zK523OT^&PniPpxNZTy;%@b^X6b#buY%>3QT{ACHa`0^Fx1O7Sw7eKNrks<-$&%gc# z05o5|kmk~O+BL`mN238QzI?^{`X;`+y_5r9X&>+q_^p6tGq7x|ln>y$z`Mh@!U>W` z2Y`i~4%+QQp&;6a5B8fvkx!jEnlE3ZN^i?VW*qQP+1Ron zy#mX~#+HqhjRYSGzZI}-29^!U2P`8STQ)K+;GwcHjwlL6;gkxa6iZO>MW5<6tQ$jf ziPmr&Ac|xsJhv|YvjQQaH7^g~>kh|(h)1Xz+}hm{<9S7xD}g_-&iSRN4gi#srnCb@SEGc$FY2fMW$Gh@S~Ep+jq$ZjIh>EW&Fb*(!Tp2us~-`2-V`tb!eVV-_nY{x8@q^3 z#jc3H!6Mw;da{g2tiYl#JbE$}o`YA9)%m*nYP3cV;hAklhuUR%_|wg?0H9Xelu}9R zu9%?fxNr4b!I#{^EJo;uqI+$lgMbavKBm7Er#-98ixs7(`6u3ARB z4;}S?U+!%X$UetU_sPR&#rb*Y zsB;!U4en@e<|~jV5CY^QY-()JnF4Zn~vHA`cYVXagMy9aMyKH|0~js1t9(R zfDi_;_}zpK@qM2_NF+o3{y<6;YPC&c^WwtLcU7TT_ZQJzM29PF5z2N^8)9qI;hS48 zcSgwP@PCQ`knUGE*0ilMy5|kYMs)I2f>i#1SsE|WVci51a7G%AgRbj}zs3pNwa7V5 z-mK_(p7g$(((wa7S3!hZE6HrBixW&sVo7N!p>cA0frI^Ks+vnJa`n(8M>Ls=!ot+7Yn9DVfoA0>q%?#L{wpa1{> M07*qoM6N<$g2I#Ja{vGU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json new file mode 100644 index 00000000000..64118c3f59f --- /dev/null +++ b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "Created by Samuka-C (github)", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png new file mode 100644 index 0000000000000000000000000000000000000000..96527263fe30ecdc62a76f53b5236aa4fc329957 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4M4nrgBeJE_L*`XNHG=%xjQkeJ16rJ$gvFY32_C| zLP8Sa;_|YxYRZc0I+_N?hNf=L?h#=TSs7XN_4Qm_u7Z4-Lfrj|yfyuY#1AJ1l2 zf8AD<|JveB?Vi%79owDf-#Y)}FMmdK?)BfyKPKx>C@f@~AKSFCv^IQhQY9zQ|3bDg z-WP?%?lwNqoGoIT$;$BJYPN~#jU(j_Jlh{$(r0A&bs{ctW= i6>1YF?K7#4mtVEX%v0t4oo~RvV(@hJb6Mw<&;$T%N!8#0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..c2678a40337d13ec8641c287fa4b9dfc0e01d137 GIT binary patch literal 2581 zcmV+w3hMQVP)Px;&q+ikNF_==2ywGtr>IvoFN}S4A8)4vpZ}yyF<%o7`m)$e{r+f z9WK|~UthpszkgU!Ic3Okq3wX7iwR)iRFwcs|EuR)006jLgO!0nu?(f)Zt7ej&SN5Pu( z@*LtE2BFykNTq*7Yc^oiQ(Xew)Gt{E;?vMA*ve!%LzaLZIF~_amH=|nKf+lCd_OSr zeEs=;k>!VC3{sT=LMi|1;vT;Kd|&IwQ1mberOH4}C187f0{{SzpPyPjCW~0_$JbI> zpod4{lmeU;KuP*XmY9x5rFa&Q8u4?@22#D>x6L^t2>BslH|0aC?doYDrhotSxiVLR z0Qg0~A;6>nYSKSK)flOU-(KGwiBGyWO2Q?;q70Ce;?HqypqCQFK~)LBUibFh2YCDL z!_j+`%=P}zYwAGskbyV_7!^QE`bS3V4JAm8fw%>jodHTxJ4G4D>HV<`MAZ{>dY%tu z7Ldq*#U;RPe1x+MXwicJV}#ndw(Wxgph*8nO(WzsJ|Y=}R6|pCfSl~(3ectGZ_mmA zzVVPz|GklC1G$YKdX2OQP_hFQl>jvG=GDuS@8Nr`y&$*lxjwkBTeHB@?4PU!?W}~N=0`&g7*7|6>Q*exrSsG^6PFY8ysGIf^R<_$v1DJ4-%OuB*2*c5&;f% zFa-aw)F8CA_wDx&t8YIZ;qc-U032r#_p@VzK=)_xcS{5)ZGQ*>_^CWK2#x*DNTfu7 z#0G&#uK2nXfZqTu)TIBMUKk2MYwyn?mEmf#UzY+%ksE-~$rWL%_=XWcNlK?k|55>{ z^&v*7?IrUwiCG&MR4a@4Dk|l>uC+YTziOvOtUQhPx*)wKl+&{!>}Nx6Rr6 zLw+E&cDo-0)|7#fQm{5dUlS*p`cqjzvi65MM2p?-GeC$`3SI)P2mqi-bWOK}NuAFx zDFdU`U~PuX0LE`IPOmG;o(A@CIMO9F4U!=Ahd_qIFgH0&^7$<13&pw@OU^SOdfL2KX<8v}Sq z1pV#157jHFRDnmD=jZ@(J94p6pu@4+1se z6o79BUvr6}Q~_N~{ITF|g95MX<8Ncz}L8>1Js{Ip_ zU%z}pf6y27A!dKr3;@u_`TW+*K(!X&`;(gyECV#sni<&q$;=2Q077cS!0yY85QY{& z&kuci5yPAih8Dmm5~ zKokI|CBC^0 z8vc9IVh}ma18~~#xFLahM@-BIKLFhJb9d&XHix+Xne5w-$LTet7+5nvtkQ0;QCSGgZBCS5Zpm` zA%6~DnhmH05c7e{KG%aF7tZwp_Jxo+5pW0~*9S`b6pw;kq!x+TZ`GK~2HdNGb0tCh ze7=ju%AhR=+j1~3?qNjtXfo#|2|*v6Q?U~EbI<4dNCe$QY)4Qi2$J|h?B${c0QsQ1 zi0%mtWdmv4+eXFh0-Oi|KtAX$Dq(Q5!P4x9&gb`h(}`gihG7_nVHk#C7-z(0vpcw( zAI<)Pr6s%(buaM64(K01A(SaZzG=HZAPPk$r_m@a;blk*kaQBikB*2#HWC6KJ*n>gLbC zgCkIX#|my*z_n{CM|OAL5B`qW(0>G_w3)ImX&V4QyZu+YyYB~p__kzjM`HH|k#7G<0Mdqiq zzLfA{_7SP}U-uSxv@IQYw67&R*9QQ(_Mb9$XUVHk#CESdiRSAMuoaS$$-00000NkvXXu0mjf1^MJH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg.rsi/full.png b/Resources/Textures/Structures/Walls/xenoborg.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..d85d8587c3a43eed7068ea7939fc3254e8f3ec93 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|ECYN(T!FNZ zkc7CnysWI6vZA_OWP!0}aWAv!fdLG~e}2h*zDl^8K+Q zG0xCw%}=A1<(ruk=k0v>S}svgrX)@;<=u~xf`*cW#~Zw!@a0Y1dHBw|GG3F$D+{%4 z*_rcl&nIfww;$Uae5sg0(A$MwIVxgFxy1fzQ|-b659zl3+wW}5RDD@lmRrBW;`r+F deS6;jVl?>4?OQOhwF&4422WQ%mvv4FO#n!CiKqYo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg.rsi/meta.json b/Resources/Textures/Structures/Walls/xenoborg.rsi/meta.json new file mode 100644 index 00000000000..fdebe0d8d6a --- /dev/null +++ b/Resources/Textures/Structures/Walls/xenoborg.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "xenoborg0", + "directions": 4 + }, + { + "name": "xenoborg1", + "directions": 4 + }, + { + "name": "xenoborg2", + "directions": 4 + }, + { + "name": "xenoborg3", + "directions": 4 + }, + { + "name": "xenoborg4", + "directions": 4 + }, + { + "name": "xenoborg5", + "directions": 4 + }, + { + "name": "xenoborg6", + "directions": 4 + }, + { + "name": "xenoborg7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg0.png b/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg0.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6951dda95ea93ac93fb805a401c044c7fbab5f GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#PuJ7MF(jh(>U2+`Lk2u7j@l{D%H-8f5|Ep(vax?6=TtU4Y!>a&2H-=IjrQ__3t`cnw7g-Ln*EX8S9NXvA z^7djwL*c!>9084Ae{vkR(`ayy>pCE+(O@6E;dyjwPw1}+8!DrP*Iedj*d~6NWz~aA zVJvGBR!dnoXhy6%Afn@!!j&eWyPzr1e4CPj#)h?Bh3eZ%O#~9Iy>DpP+BxF^^X!Wk z7_LU{XM6EBhV?}Fgt;2+hW$Q^X0BMa>CcR5&wXAW3=CM%WXS$tmc?_1IAM4GCtO?# zUt6DY8E~1aU$U{dWgYy%>7u{7h`8v5#A>EfEUa=B4?AkFlk44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#Psh{6F(jh(=(O8>hYWa}x0~JmUvI=Y`}S6ko*Nv8 zgoSK(tSpY4HalYZj^BU1r)bvk-&l5nIp@z3Ml)9_h35`+$4dA9vuD;=x~;%TO5pj# z0}4+V>+0;4Iam(N>YQ_c@!MlIE(N0%j9x!QCfFIc%QBksI&7M-$K=5L-Hc}cC$Sx= zw$}~kXI{d%K}Tl}+k%V$mrRCJVySc3{?zlG@GW`u=!i@J`^o?552w#Fta*}pa?8iO z)b*-t4M~ec7yQ4>b>V*|Yewc4CX>)8$CZnk7HO?m)#NRdDWAb*ATA<*;M5xaD8q?% zFP@&!oN@ShxBAiiBk#BwH}IY4-xbJcsJ@PCMeRauh3~D)8t#fOXt)Q&_r(`DFwUrI w_4Qpe_xz4*JA=Gk44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#PuJ7MF(jh(>U2+`Lk2u7j@l{D%H-8f5|Ep(vax?6=TtU4Y!>a&2H-=IjrQ__3t`cnw7g-Ln*EX8S9NXvA z^7djwL*c!>9084Ae{vkR(`ayy>pCE+(O@6E;dyjwPw1}+8!DrP*Iedj*d~6NWz~aA zVJvGBR!dnoXhy6%Afn@!!j&eWyPzr1e4CPj#)h?Bh3eZ%O#~9Iy>DpP+BxF^^X!Wk z7_LU{XM6EBhV?}Fgt;2+hW$Q^X0BMa>CcR5&wXAW3=CM%WXS$tmc?_1IAM4GCtO?# zUt6DY8E~1aU$U{dWgYy%>7u{7h`8v5#A>EfEUa=B4?AkFlk44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#Psh{6F(jh(=(O8>hYWa}x0~JmUvI=Y`}S6ko*Nv8 zgoSK(tSpY4HalYZj^BU1r)bvk-&l5nIp@z3Ml)9_h35`+$4dA9vuD;=x~;%TO5pj# z0}4+V>+0;4Iam(N>YQ_c@!MlIE(N0%j9x!QCfFIc%QBksI&7M-$K=5L-Hc}cC$Sx= zw$}~kXI{d%K}Tl}+k%V$mrRCJVySc3{?zlG@GW`u=!i@J`^o?552w#Fta*}pa?8iO z)b*-t4M~ec7yQ4>b>V*|Yewc4CX>)8$CZnk7HO?m)#NRdDWAb*ATA<*;M5xaD8q?% zFP@&!oN@ShxBAiiBk#BwH}IY4-xbJcsJ@PCMeRauh3~D)8t#fOXt)Q&_r(`DFwUrI w_4Qpe_xz4*JA=Gk44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#PuJ7MF(jh(==9rshYWa}x5xbYKmSb7tf`?M!8u0` zar3`;pqlqM_qOj_rFUw(S5z8L-F?5F^#+Ru%M7kF8m#xCltow$%7zQDd=YeVRM)t1 zBtW1=BZiUL;G5u_+(o^HX6M-NvbFF_Xj@m$SW`6T{^h=nvwwbE`lrA4hU0|AnH&mf zcR5!y%_tQ}U^RT5A-3j0MH5Q`S4eNLf|r&+SmP!xyICB+8-fMwB;1;6Cxp4x7Raex zVE=59%=K-l1MB90{2!LSV%S}GiXnOx&w^@)e#2r1sa1RumI}JDY$<#voI}}rWG4J( zWVn&3q#>QocVaa!iwnDD!-0?go;&PidL^hno3nk*9pMkZo!)W&s8!VEb-%k){lJFW xcbpdQ?Dwg^@Gjf=w9)pU-mK^4Pwz^^KUmA-`R9bpabUPIc)I$ztaD0e0st6Kx+VYs literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg5.png b/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg5.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1df9aa5763aa2cb52bd9dc11e0c3f32876912c GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#FWJ+@F(jh(?sU(xBL*BU(F!I1mCc(cKK-)Dd17c* z?!Uu5kG}p=QWTnL(y@Ha$uDnz^Y8r2`@qV<@4%eYh8cPdYqq{>SlO1upxiNq@zvKW z4tz#TpSYh$9p>a=Da>KzVz}U3df;i*DxMP$mcC-x8sE;)u)Lm|Y0U>Y?WZ|PZL?oy zJ&xaAeDlHbADk<8%N+D#5HRum%9ikVJr~2h|BMd5?VCBi*DvFL_g`8-i+RUuN4CJX ztXxUg4tDeg`7eGiXm;Spulskxs+oVdX)@dV+{Pi(u%u95Xgj;x4c-|74}P#V)-9BE znf-UI$upY{r%6?++q`$)^{HO7`0bp>Hm?`*JlK0`k=&_k46J`FC;U5Jeb9STvA#?8!S}5)n_g5a9=EB}H{tL5cJi{_ zu98jfH}mfjmupuq(J%3jSF&9Hy-MJyc?gr;k44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=#PuJ7MF(jh(==9rshYWa}x5xbYKmSb7tf`?M!8u0` zar3`;pqlqM_qOj_rFUw(S5z8L-F?5F^#+Ru%M7kF8m#xCltow$%7zQDd=YeVRM)t1 zBtW1=BZiUL;G5u_+(o^HX6M-NvbFF_Xj@m$SW`6T{^h=nvwwbE`lrA4hU0|AnH&mf zcR5!y%_tQ}U^RT5A-3j0MH5Q`S4eNLf|r&+SmP!xyICB+8-fMwB;1;6Cxp4x7Raex zVE=59%=K-l1MB90{2!LSV%S}GiXnOx&w^@)e#2r1sa1RumI}JDY$<#voI}}rWG4J( zWVn&3q#>QocVaa!iwnDD!-0?go;&PidL^hno3nk*9pMkZo!)W&s8!VEb-%k){lJFW xcbpdQ?Dwg^@Gjf=w9)pU-mK^4Pwz^^KUmA-`R9bpabUPIc)I$ztaD0e0st6Kx+VYs literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg7.png b/Resources/Textures/Structures/Walls/xenoborg.rsi/xenoborg7.png new file mode 100644 index 0000000000000000000000000000000000000000..231c5fda379415c4b56741c087326207a0b8b423 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`SO)lnxB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^GrVRPyy zg#$GUmjw9*GyF#b)28jqyJ`=VZu4|;42fucJLN3b0R^7sqyP5&SLS~nBGDuCDmA+3 zrK|l0HBHqC9kW(nsXF`OkFdkB7RFU?9|`dkJscX e$nU$&&pt0qkk?$}+5(`97(8A5T-G@yGywpY^l`NS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/meta.json b/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/meta.json new file mode 100644 index 00000000000..f680988301d --- /dev/null +++ b/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "state0", + "directions": 4 + }, + { + "name": "state1", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state0.png b/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state0.png new file mode 100644 index 0000000000000000000000000000000000000000..b83968aa6b2f277bf731d79f0a80aab80888eac3 GIT binary patch literal 3706 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 Yf0K5*x!U3XJ^%m!07*qoM6N<$f)|7^0RR91 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state1.png b/Resources/Textures/Structures/Walls/xenoborg_diagonal.rsi/state1.png new file mode 100644 index 0000000000000000000000000000000000000000..60832b5cd0e21e6d4f9d40558b2ddd0ec0e3d8fc GIT binary patch literal 3817 zcmVuJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%A&l8AtEW34h?B_9&aQVyTBpJW*zX_C^tx#}v~7pBt}yfiy1v2j_=@@S zjCq~_!1}omlk<8_)8Xd22LKHHfPaT)0Duq^>Kq2zu-`wNo2FZi+qScOJ1vHOxOlH9 z0jlu;(AHJfYs%gSuy~(Pi~!a6`~4jNpzE9Ey=fFluSv#}=VjxCm~c2eRYeFe8Gjm2 z7vH7(I~F$2lkq@-2+$cX8?KT-#!~_e0mt)noRt8R=KPSn*f*RbFA-U z>bwhH1h_m;#)qu&bJckl*aUDr-_{kow#(4f`JA37un6$+{Ll}<8yh;2L&#w~z#zco zc>);^z*@^~$WiBAuoA$j^J=!&$yFbuuJbM!2}n`rLw0pad7hvpAZ48=qDO7s#Hn+6r2`d6})Opo-b#7bttK*W!0}=r#>b$A^+2$UPubX(DPy=P^ylL*1 z#sff|vd)|2tPFLod<~$i@qm&8V(PrF{@3Y*(#8XtDxhmunIN~XL!h>|OB)XWSEVob z({Mom=RPL1Z5OrvZ`%${^F8DTCrV*OfSieMu6wO|n?`}%?iOubt%fgj^R^(N0_^Q; zT^R({eSLzurq?~xMU<~b$}}p z=tpt;{G7c5A*M|t!OE&D5=bhWB7lSU_w|~hbR<}npequ5bb@K9C>;qbHdE;Y9Ug!E z*1lgV64)p4*)Z{u(|`Ux89yu081XtmN}WJ>etEH8Gj}9-tp-!-1ebmw83@_L27+Vj>~wu5gS_a1GOT zeXLH%vc?Y42{v%|8$u!>OJ5+xegb#DLH>S7BxGxh=tvm)0Yg75OX+1VK^gR;eL*Cg z#uHBCiA6%z&X6k-ZmxUn{y+*62rd$`x5jLd0DS#lKprXyA@GTWBE3OVB+&B$@{mc0 z0XGtg{d4qic&g;;KqSZyMuiF_6TV3JKEB`IE!QOyigt(9NC5cz0->-)0;rs4T!FNZ zkc7CnysWI6vZA_arCv?RzcnBhMfm<9wFPwtimD!A|I;uvDl+dG+2s6~Op_3}n$or3?H^-j2JX2&j@ zdF-EXU5ES4BZ23F;+>B!UQxHNMTl$0y>r`I>P(y%T}xxvFI}zZWs$&{^>c~Ag5?Ys zO2xR-YCp4U$~Z6uFYsQ%zz}QtLdnC>OCv#PqMZt3k5H`m<>rL)k1Q928QLcsXuIh& z2>WdFYWUxD!;R}uZ5+cgmlI3}>WvPDJN)*4n7|k%aKq-yAMq=UZ{&JU^v-ILzjeuz zU2S5cwP3DSJ8MJDoI{Uv8XFf%?66o>CcV?5YvzOZ3-9*)efKD5{k?ym{`KiQ_9(^g T=+Ec`dX>S`)z4*}Q$iB}MxdWj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/xenoborg.rsi/meta.json b/Resources/Textures/Structures/Windows/xenoborg.rsi/meta.json new file mode 100644 index 00000000000..80f4c3f703e --- /dev/null +++ b/Resources/Textures/Structures/Windows/xenoborg.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "xenoborg0", + "directions": 4 + }, + { + "name": "xenoborg1", + "directions": 4 + }, + { + "name": "xenoborg2", + "directions": 4 + }, + { + "name": "xenoborg3", + "directions": 4 + }, + { + "name": "xenoborg4", + "directions": 4 + }, + { + "name": "xenoborg5", + "directions": 4 + }, + { + "name": "xenoborg6", + "directions": 4 + }, + { + "name": "xenoborg7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg0.png b/Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg0.png new file mode 100644 index 0000000000000000000000000000000000000000..7d733f13a4505fd5d58a0d507795331f00ced02e GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qkGky{uplTf zP3&uv=w}I@kLkDLlIoA#{(HZn*#21r`;LEel4J#b6-^UlI3WM}5c4@l^MW^~%*;#T zbeR}Sn59@+8Dif9iL(vep)4f=Ror_|)HB#Ndp=<3V!Wkpa9)9x<9}VHsD~RzR@U_S z8eYs_E{Sspw4AVD?r;{a61c!&;2^!=rC@{j+=)(S9DSXP8Pq=-HCU}U%)s>G>TXE~ zhH!RIW`=~kqEeZwk44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qsz%l3~qU-P=Vt)0W$=I?*qZ>o0=>}-*?m{!1C!n;oOPQ$8WGG#qn4411IW?cWx zD0uPD7i``hU?k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qkGky{uplTf zP3&uv=w}I@kLkDLlIoA#{(HZn*#21r`;LEel4J#b6-^UlI3WM}5c4@l^MW^~%*;#T zbeR}Sn59@+8Dif9iL(vep)4f=Ror_|)HB#Ndp=<3V!Wkpa9)9x<9}VHsD~RzR@U_S z8eYs_E{Sspw4AVD?r;{a61c!&;2^!=rC@{j+=)(S9DSXP8Pq=-HCU}U%)s>G>TXE~ zhH!RIW`=~kqEeZwk44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qsz%l3~qU-P=Vt)0W$=I?*qZ>o0=>}-*?m{!1C!n;oOPQ$8WGG#qn4411IW?cWx zD0uPD7i``hU?k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qfFbk&Lvcg=K|Tl8B`T+)4?K48R}wkE z$|_)W@ifOi;r_5=i&Ot>pL%w6DA$C`yOw^vVtbF3HHeLk17A(gc)_GqK$f`)x{TI|z{56k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qidAEo`M`Nqp7 zF@I0`+q#Bax&C_L(sI8eE=LaCnpgM#YFfRSBF_`;i3Q9XII{jL9pYhL$>==6!Xd;f zQqV(U#s9e0W<`?+D(s7xxcSb!S?F1EG1>EpZwK>i1_tdv!3#JgHiUgLJ`l}s@?@qZ zgT=XBxBvd{`6(^Ybih(TUxA@}&O1A14{0_FMn;|LnAZZ0&Kr0#OxcwtC}tQgpYlkM z=U{_2-MEUMlrV&<$vqRd}jJhI~uKIBmQ ztyBEafvI5}7rf2@4LSCBc2zGI^S3|$W9980?R53}6K%T{7#j?pu6{1-oD!M<#|73p literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg6.png b/Resources/Textures/Structures/Windows/xenoborg.rsi/xenoborg6.png new file mode 100644 index 0000000000000000000000000000000000000000..96aa56b31be2f70948efd99d2aacaaa8015da35c GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qfFbk&Lvcg=K|Tl8B`T+)4?K48R}wkE z$|_)W@ifOi;r_5=i&Ot>pL%w6DA$C`yOw^vVtbF3HHeLk17A(gc)_GqK$f`)x{TI|z{56k44ofy`glX(f`*a!H8xB_V* zAqjDDd0AOCWkq!zO#@>?Q#WV#h_HyPjI8?ldM++kLB32O?tVqyo36UQ&K^IB%&qO?JGUe&D{EHI) z|0S|(%hr_GZ7$_y|F|c#HZUB~TinnZz-}W{!20*&17}HtFV&)@tha2{uQ2K}F-UCn zXX2W%m%*1ue&ITWKTH=~>f;@R*S6mE^l(&o!f?+1c|7Bs|H{wn*%Rap_-C-6X|`AR h-1zfAjfIkY-sPztR}UF+{RcXV!PC{xWt~$(698^9b_M_d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/attributions.yml b/Resources/Textures/Tiles/attributions.yml index 82b8fa83346..2ead58cb6b3 100644 --- a/Resources/Textures/Tiles/attributions.yml +++ b/Resources/Textures/Tiles/attributions.yml @@ -155,3 +155,8 @@ license: "CC-BY-SA-3.0" copyright: "Created by obscenelytinyshark for space-station-14." source: "https://github.com/space-wizards/space-station-14/" + +- files: ["exoborg.png"] + license: "CC0-1.0" + copyright: "Created by Samuka-C (github) for space-station-14." + source: "https://github.com/space-wizards/space-station-14/pull/37068" diff --git a/Resources/Textures/Tiles/exoborg.png b/Resources/Textures/Tiles/exoborg.png new file mode 100644 index 0000000000000000000000000000000000000000..6f086e185cb93b60f52bebaa84be0e0f6987e4b4 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|j01c^T!FNZ zkc6_Ly0M|Do3ndJP)I~rL{>&teSJL_m#ZLOrVw|(BJWLC-Ct*qpMGmo8aQP87S%L>Eak-(fjt2As^5M&VfHF{u{sUi1kQsUCCL=-5XjPmer?q z3rJ`e^QlxbDJ5`qG-xU?EoLm50>{an^L HB{Ts5*f3BN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/meta.json b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/meta.json index 89502bf39b1..b3f76780b3e 100644 --- a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/meta.json +++ b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/meta.json @@ -21,6 +21,66 @@ }, { "name":"pdvadvanced-weapon-module" + }, + { + "name":"xenoborg-access-breaker-module" + }, + { + "name":"xenoborg-basic-module" + }, + { + "name":"xenoborg-jump-module" + }, + { + "name":"xenoborg-camera-computer" + }, + { + "name":"xenoborg-control-computer" + }, + { + "name":"xenoborg-door-remote-module" + }, + { + "name":"xenoborg-extinguisher-module" + }, + { + "name":"xenoborg-eye-module" + }, + { + "name":"xenoborg-eye2-module" + }, + { + "name":"xenoborg-hypo-module" + }, + { + "name":"xenoborg-jammer-module" + }, + { + "name":"xenoborg-laser-module" + }, + { + "name":"xenoborg-laser2-module" + }, + { + "name":"xenoborg-module-module" + }, + { + "name":"xenoborg-projector-module" + }, + { + "name":"xenoborg-space-movement-module" + }, + { + "name":"xenoborg-sword-module" + }, + { + "name":"xenoborg-sword2-module" + }, + { + "name":"xenoborg-tile-module" + }, + { + "name":"xenoborg-tool-module" } ] } diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-access-breaker-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-access-breaker-module.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d5d40120de7ea5773197a8982c01eaadf4fa67 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IMdU`F~p*G?PN#3 z!wNhs&Xd0W`meuEP=N2N(~>fk9SOYLGamn7-=4BY+;RPm)0!HK9|%p+Z~nTFC(m$Z zcC-1E#>saaqzz0N+S)D(F(0~MEHN?dfX)dX^+OF2ZL4`oxvxkiW=L*0@!{BpGX;gk zU4LyYe*0c3Zr&{YqLQs%t~jw{`5LyVisv}4G~F?f%G!42^}2htbKYM6J&~VNhkFu7 RTx>STSDvnZF6*2UngHZtY9{~y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-basic-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-basic-module.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7bae54fef2a1d52652447344f464b4f0feaca3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*SnBEG7-G@8cXA|O zg8>KYQL&2e_8X6RIEg!LIrcI=US0F_wpvHtjn!N`gr|OE*yOPD!6oOlj58UZd-Cjk zypU11nekDgYktFy=Sp1{8O#JEVji$F8!=Dg)vtf3byB!FZEr)BfrQufcPCwz2HPez f<`iDK8vTUfi4BkFXZEfMAQyYO`njxgN@xNAHYQdY literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-camera-computer.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-camera-computer.png new file mode 100644 index 0000000000000000000000000000000000000000..2578beb5ee9df810336519768cea6180db75f6e9 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*SncWJ7-G?TcCsU1 zg8~oB%1fL6*KZ8ToZ_Gu$p5BPUHH}ofqxz)$+ni7E=$gGN^Y=TD9X#w#@4~{KzhQY zIUVUIn4H<#P6bIOv^ANqy%1=dQkdnecSFEnJDcAHFTn=u{1Zn_d3-MHc^Icr{_Vq^ l2bcao+?rTsaryG^8O$%=a;|OcG1mvV+tbz0Wt~$(695I6TFn3e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-control-computer.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-control-computer.png new file mode 100644 index 0000000000000000000000000000000000000000..65ebc2f1819da4acef1702396784553e9144106a GIT binary patch literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*xWd!LF~p*G?c{F0 z!wMX(ughHj|L>0G&^w{5chhf`ua?}(N2Pz6r>yxHwm>jrebY9kduQ~f`{x=b^xSK2 zO6cIUVs2x;_u+@N{z2L8851U+YM9B8Ji}!VL#|Kq1BOZu<(+5G9=JR=$+*Oo$H-pF zNyv^}l6~T`3n%}vhD|bHyHV@GX`Sh3Y|VZ1^}@!RkuQ#1Dp=L-@A^@D^$Pv0PZ3u+ gwI7re_JzN9&(q$@Q&F|&Vid@ep00i_>zopr0N@dD*8l(j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-door-remote-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-door-remote-module.png new file mode 100644 index 0000000000000000000000000000000000000000..a5ca9cfa97d4e0ffae3d99d3362ef352db22b498 GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*Sm){D7-G@8b@D~7 z0}33jn@zs|kGDB3#ba{wmfr;aI6l#7m&6yGe$#x|Lm`EIM&l!f^Slxg5|z0p8XJ!u z;AZ}Aydhs={d1`eT2jV5E7q=ZG~sD+S+YCi@B!Nkc}fv&+7nW5wjDdQ;76PD#Vm literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye-module.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a931253108e4e208a02e66fa7f133b0c157a62 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*xX{zZF~p*G>*PSb z!wNjkr_(y#*FSpbU{cBwdMm76A!PP-fd>}<6mvxDZf2+j$VpG-urb#%7jSzU&2%Bg z!EeSkccZ47;;XkN2wYe*Yg%=JD$jg|qmmuMjJ@v`e`8^PtTchwZm#<>Q}ZqHaQ z>pxRbzA)v&3_%&kt&NO7-ZTr$alX{P;!*6us#yXqrytu~|820X@^$a8X$4;k^yc5| ZuVS2L$2BFoT6r(Xcb=|(F6*2UngFe2ZBzgN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye2-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-eye2-module.png new file mode 100644 index 0000000000000000000000000000000000000000..8011403508adb7ff7a6f765c5fd6141de8d80a99 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*xZTsmF~p*G?d01+ zhZQ(nlDjti|9`YJ@bX26-xqSyWSCzI<{$sqqH^`jbeF@5Pxo+MiCp$@E4SCeB`glN z+x1({7WBT^x|~IDew6DYDYsc%;RpBZ%nJQ@!AoFkmdrage%+RN?9cNj^hIzi`mpE9 zGY9uIECz3~!dO^L4jD)Y2=@f{__;J(JZPq5!E}es=fFOGmjsi8c4xHgMBlK?TPn}! x;`X3U{+H4E`+wY)w)mbGth1dn-~YY;UPg0n?(8c}uk1m7_H^}gS?83{1OT-7ch&#^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-hypo-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-hypo-module.png new file mode 100644 index 0000000000000000000000000000000000000000..437df1419ec04386a37116a02abafb934a7bd2fa GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT**zW1#7-G@8ck)5L z!v-AAv#;Iw`CnhIS8C-|CK;=c96tb1W<<2Lpz>&AU}Az`njxgN@xNAU#nxZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jammer-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jammer-module.png new file mode 100644 index 0000000000000000000000000000000000000000..7bafb93b6abbeb50f2cbf10b339a05bc70b66256 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IK|V&F~p+x?Bs)d zEebp?u3L=%|37NIcG8ZBiX=oR=mzNO>GR%y-PZQ7Eaw;RS~Y|Mv*VEiX6@?PffC;rWBvHvJNUQ9^M?4B8z| z1bo)=c~M%#KhgPY{wD^XszSz|-I8sY=AlpG_pE3s_+FT||DJO#L(x{Qn6xh?H$Wcp MboFyt=akR{0Q8?}mjD0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jump-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-jump-module.png new file mode 100644 index 0000000000000000000000000000000000000000..bb09b413daa9186553a3c3bfd5f67991da7f5ffa GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|v;urWT!Azg zh%+!~3knv*#r@aR{I9HhMqIohAmFB)+~%&X{|ycQot!rJc=WypD&;E)@(X78j|{@S zZi@hAu6w#ThFJ8joqSN}hysUmw6sOQ=l}b6GhewGRa$l9tm(tfrrY266IVWa&mGJ8 zCUxOn*1pznng`Fv2{X)?ndn#`zD%h}lkuI_kycK|G%nG`j#WttJLZ245TD0#+tb|^n}KMt7T5*+`BgQ`aDU#$1&wphBEWC$2$aF zUY)!okt-F?v~=F{nLI7`&nq!Z?D#IRd?tf`%!KE5TO8ItDOqe3u-Zf6*xWC2cf>wD v=n0VUcACa_;jGg9qK#Mc<)43j{dWbwSp%bP0l+XkKZ6cQ~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-laser-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-laser-module.png new file mode 100644 index 0000000000000000000000000000000000000000..ac574e0c62c5d92fcdf3342ba61eea561fe416dc GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*IK|V&F~p+x?Bs(& zEe0IUYqzTW|9_M_IWS7x_Kh5maU92bkvE(EI7e%ppYC#Z<5bhYLTBHQd#(!aIdggg z#hF}Pd_Ndm_PAi9c&TcIlz|Y3gN=`i3PYO3mERmJ1--sme@nO{8tb-Bls)=VEX;v( zj{f8;f6gU-b?n(~z_8h~jOlpj85Y}zb+e!I-TUEgYdh!o^6!i7GVgQUdGB_99mqqT Lu6{1-oD!MRX<3?8?o5F=N%c_D-*3f++&NLRp9Ib)P(9pgO^` zncHdl2j;{N3#Luqp3w6}Ye9E{hp$ub<~SS2@10YUI73;Ym>8ExEqAS8O5ltamG5Kd zGGF=iQdNWKi&bt$U3YcYG@LA4qWa|BQ!CrOW{c*wGVZG5W7#JBlC!F54aaZO=ITSe l&)z>QJ#_ha<)5nhSIh!B+*>#49nuGR)YH|^Wt~$(697~=bkhI; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-module-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-module-module.png new file mode 100644 index 0000000000000000000000000000000000000000..144c5bcce28a664394456c1469ee59548b800d63 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT*ILXt+F~p+x>g0=j zhZQ(nS3hR@|NrRXF4?RI`E4mTJM-twnHJUmSUTX;4SmkMfR&u79Q`ey9yjss6j2G% z);!v@iYu-|i*e%xma<&}+-FYZI0YZ5W(+tM`C+QqxxN251cjG1?QiBj7WLv##EZju zt*=#gp4F*7c>E66KUp=7EpuAW%=qxnr1Rf{{;t;D-Nn^k?VfN(KIM)M?X)uldB@Y$ K&t;ucLK6U)SZjy? literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-projector-module.png b/Resources/Textures/_Mono/Interface/Action/actions_borg.rsi/xenoborg-projector-module.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4b5eae6d2744ffcba8e1c8b82ffba9441a25da GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|qyv0HT!Azg zh%+!~3knv*#r@aR{I9HhMqIpMlVIl#pd4pOkY6yve<(0#ntcT**y!ov7-G?THQ14_ z!GNPUO5=b1#@UZd1UEIyZAn(2#rI;yGV=xz_kAh_Y^UZdkZDnM{JDtffuJ_S5_YB5 zSq7gKm|DFo7d ztqMHNtg+j_*FOqAAj@pjd-0zFuXg;7p46XC(HiTQJ5(omTLyeOAf@q@rDJ``b>W_< z>g$4MLe6elwR_@$$aC_CX9g@+YD`6T2FW|$Pc z@V%tc&E#q1y3=FRe(p)m<+I)RZh!x9e0Ge+8@qGgUhh4^`c0Up(zmUu3FI43S3j3^ HP6F*63K7>G4JRW(pr_*B%fXUExj^Y`ksOyuADL1p>; zX9sVq)TdvGakwq=$=bQzpz-gy3s(zyKiWw#Z@PK(Vc34#IoFqePp)AMxWWBo)!Cna PK!M=t>gTe~DWM4fM`wb5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown.png new file mode 100644 index 0000000000000000000000000000000000000000..b70cacbab4524d5fff0c4f5fc97062bdb79b40af GIT binary patch literal 3056 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 S>#zcS%;4$j=d#Wzp$Py=Xm=6- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..d523e5ea19a7e461d69b23d74d6edfde5dab763d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1Gs& zi(^Q|oVT|Y@-jJ!usz(_;%3mWT%3o~HGp{*(*zC{DQESP;*{te)!R>|{_{_K(0cOS zs_l+?j1#;Wo(M7QWO2v~Yq&r8mBnXu1h6e^;OZN&fp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/clown_l.png new file mode 100644 index 0000000000000000000000000000000000000000..996cf0e21114c5aaff97c7f686ecc30efe610a41 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5c zr;B4q#hkaZY_kqK2(-#8vWSH1IeEn^v}%7}SIZ%qLgT~F0V=tKDD@`%TuAE*BR@+WKiUC)eLENg$> zyJ%?f^tjp9+^&9^oV&NLY@c2DYyZs~KP-9wSMnQVai-q=U*q0>R(kU^2i=7{b64DB z?(t$`J7(^<`1!H=i<&@(Fg)>KI5Cl7f-<9mJCj2nO9RY>3{Q4&o;bx-alKG*!c@_Y z6_<4sw6z67k1Hz)&lBxf^H^{q=UFb7>xH*jHg96OS6aezuGRpkAa?oB^A~&8IHb&d zrV7%x>hUJ_lvGxwS37c>A|n~!TUoK9+5)luGcObOlLl_~OK!mMXYh3Ob6Mw<&;$TP CJgidy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict.png new file mode 100644 index 0000000000000000000000000000000000000000..bbf72fc45bed2408b2abeb91d3564f8fa41e6e5a GIT binary patch literal 11838 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 HpFaCP!NMbp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e.png new file mode 100644 index 0000000000000000000000000000000000000000..17349d74dc8ba9bbf0e434b9e32e634535c3a244 GIT binary patch literal 5508 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 LUFhdl`^x_VBy@7n literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8cf19acf66f1c662629db09546f8a553a3c658 GIT binary patch literal 5515 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 S?UyLhp|`uATeV9>+J69Pac{i< literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_icon.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f0ea2a25560f33773cd72d6184daba55dd4d033 GIT binary patch literal 6429 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/derelict_l.png new file mode 100644 index 0000000000000000000000000000000000000000..f65fbaebc3c5074e945e94f59b8d90b83ac08bb3 GIT binary patch literal 6986 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 X5*LsV(0h0*Ex5ZwdF;A9!VY$2*huWG_?h! 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_derelict_crystal.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_derelict_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..38bae65c83781bb3d7d150b4b4a41b8dd0cd8ba6 GIT binary patch literal 1333 zcmV-51IUqbT` zs99@;EsY?g5CkP6Dk8h1$SS2mAPF>(hfrc$apOa=_)u^qWSa+5(D)!2D@AJ%r4)$^ zMbPedhhv6uHuJZ;Nyt4gOeTBp`Of+7ojdoOa{(=y0nLDBKr^5j&lFy6+U4GgLM;#Ff1U(LL@t+uOh*z_@sTJKJvCwV zh|{8HN5-6jk@f!G#jth+?H_mz5J0X2_uh)A$HV84lEpEoLAqa+8L0Du$M?BzL;aQE zO$EdoftEGEwq0pNqfv~Hk9$$EWZSsD0uYdbrJmXAd1>`{TLV+Ku1T%qWk|vBB6GFoQ=Hfi*hIf<$G^cLJ3l_O>gnl0I&Cg^;=DZbw@M2!co9EQ9Bn!( z&(*-Mw11)XlZ58xW+anIwHCCuw=1$LG8-2A6$s6iR`4<$A>ojovZ>Uc&W#UR+VKy{0Ae+rD2*B5ZxdMt) zt{^l41o-ifdgD_6I<&R5VS0KRo1bMB0hCYA_#=R=C98992u6_pc0}qc6`YkMAV_w_ zzpLSUa9!d|n4O(fcPshtbeDEqkR1t-w3nBVmIhF);GFv0GBY&h^y73EK))$8+1ags z1NgAlj5e>SfeRIW>95 z{N?lFs7F@aRm1>~mO2O8KFxq;Kr^5j&Gy|G}70E#0a99E+20M(iozl?~_ymb8 z+2@BFZyR5Kbl)-6P2F}If{dUq0_=w)n6Rk%W?@)KaQHpA;I-fL?~BpqCDR6pKK)?% zBEZSji+h0$4ZzP=&5BVx9>?!}ag`8>pEggE1P!nxo0B^PgMk(cv8+bDdM%AFH=EYH ze>BLr&-d|M87c+CRMnkg!1wW5D8pzV4W+?!o)V;5BYmjD?mV%GNz%1w1~dbj0nLDB zpo$Dgm6qRVsnoJsEQb`tlyVg(?Rxl3EMl@SDrXp2IhGWC73o+3P-ImOA&_OM(aY#B zHU%;ZXph)uwb{)+*Td2+EiIUsm{58Og@U?&wL58~kBz2cu^0yW2Gw?VX!xMf*jPM5 zRun0c^6#*f8|$=Y0hTf|GlT9u->Rz9*>kbt8R0>sPb7^(;hz`&(q`Ho7T=A)W&gWt zFl61wGX#}l}5!iF8Y z5(evq9C1JRj<0}(qE3;VOeqOD*>-Yr5=~7_%1^G&C5j?o~U&cx~wf_jS=jH rw9p6f#~n?#&Gy|G}mBqmSk&P8Qc5a{100000NkvXXu0mjfSOj*g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e.png new file mode 100644 index 0000000000000000000000000000000000000000..71fdbca19d1e9060618aa7037d0b35af741b5264 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1FeX zi(^Q|oVT+MayC1Nu)2GQzf^Aznar0IJ|+%##+JnlhXNTMY9xF-_3q-|b??s?)bBBWGvO)IEbqf#O+0q&ExTFc ze^cy6;bY}<5S0xDA`k;a*1qF+ep_iFk$aHq>uHuRM{ldo-stq#h%tKaPtn)b%t)rg z^@OZ8IV*f7mGf7+)^pxhoHL$rK9ku0F67VKxN`14**VR78jay`nT literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb9d02c899ceb3923fbc8feffb858f40bad1c8c GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1HE{ zi(^Q|oVT+MavpLJVO38sG<$ecPGrrI#cMP8=dC?7d8vjs#}lEJoErl7&Zx3%s`=OQ zcf-lsf_+RJ?u;#q84d+9Jk)3?5OJ{Jnz8%C??=(=-uu_@-+y7FV;c7hzLM|R`VVVv zr+sc+rMuzjG4?rVT2@5H@HsC}t~W?xowg!gb%98|O=Pd?t8mVU*Jt%3?@IzrRghs7 zK(TB==)%Hz30mF(^D^g}XQ(C2QJ<0YW7p+R+p90@eptWJ^b^}TWLE+8U(qp>Pp~^s dbKu!eM(%C;RcuiW+CZ-}c)I$ztaD0e0svi^cqIS; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/engineer_l.png new file mode 100644 index 0000000000000000000000000000000000000000..045cd27a3562aaed12ac0ea86ba0980bff170df6 GIT binary patch literal 638 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_derelict.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_derelict.png new file mode 100644 index 0000000000000000000000000000000000000000..34ae031b79e357742b9db86daf00bac2307c8162 GIT binary patch literal 4522 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 BW0U{@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e.png new file mode 100644 index 0000000000000000000000000000000000000000..db3beec154fa8cd00c60ae63183abb6361b63b9d GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|O(o zr;B4q#hkaZHu4@a5O9?jN;Y7y<&|x|V9da4d?AIQif!TIh3O36IIMJ3xI7Y1yIuS5 z-}OXgQ_}tu`!vdnk8ET>MGbG}{XTmlZ|<$-+C0-GWhbdCsO^tB@OI+4#j@9}rc6*z zc=0*6{%|$JqX-~!2z>uLv8MIV+nu*p1gIrczA1Z@zlTNOI1@g!d|t!(UyXO}Kc866 zp><9Eitq%sIj=a1I+u9Mh+h6!I^E&r0qK-Ed)O8FSb@l-KIzD}`1`EE-?c8r9k{~s jKOp~sYJ-Is67oNlrOQ6^g`^8Gj2Jv!{an^LB{Ts5T4#c+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..01ddc00968efd3a31b99c267a1b83dda8b0b301e GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|O(2 zr;B4q#hkaZHu4@a5O9rGNpt*i<;oie6}5#aqMMjaO_?1IYq+^A2L!k~3E%?T)yzT!ly&1d0yIwIZQ~S|h#jMYGWFrFt aRWiBm(PC?xI42$$Kn$L)elF{r5}E+?`g||| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_l.png new file mode 100644 index 0000000000000000000000000000000000000000..cbe49f1a7a70ca771f72d884384dacdd39e08cd9 GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|QgA zr;B4q#hkaZ_IooMiX5M>Oyx)Z89pX4$Wb2238F*2M{WoX#R!eB6+A*1Nx z>(iz2f8RzPb+U{68!cXopyFHnzmdx|D7qp?$67QIXiCe);TS&w*11o zIp*tH`oHY`ST6dg?i@qT=ezgzTG?nM-<3O1Qe@V{s<>nh!;Q0kl6z;I-#7pAI~~4{ zb5ay67#)-|JT%Mqsp<7qEPXjQOapy-Ot-^BLCLTTz{^y<;h>J2mvE&w$7D- z>NkG5FK(>iW5)0z!!sd<12IetGrSoXiYGE`2|o=jo$qAZ3(lF*RtCfeBw9a(9vR$ z42uYjc`mpkch#*!zSCc(?7!2;&h&Z31BRa3W}&8Y${O3RhJR(2I4rg(+Of~t&+5Ix z>UXlc_NnMPNXE`EI5o%0QMyU*-r?7pue_KJ7(Fy)YT0qmJ>_%5DVI{2-&Nrg{aU7l z?#a{GoIK^2w(DHZSLX`1=rpdz44$rjF6*2UngFqQ B9%KLj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7d4eb483ab447cc836098870e3e609af530e1b GIT binary patch literal 4280 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 Ca&4>t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving_derelict.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/janitor_moving_derelict.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6b1bc61e3578c18eacb454847dc85d28429177 GIT binary patch literal 5502 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 E4#~FUla0cVE3`uYU#fBeE8a`CgKte!GnounA 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 k@c<1S|=BMHus^a;Qb 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/medical_e.png new file mode 100644 index 0000000000000000000000000000000000000000..2c70d3d3468a14d707977ccfddfb4dd164e92b08 GIT binary patch literal 294 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 qUPY_5V!^KvoH+Z7Zsz8I99UY0I4?7snVUMh?L literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/meta.json b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/meta.json new file mode 100644 index 00000000000..c8b659ce582 --- /dev/null +++ b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/meta.json @@ -0,0 +1,791 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc, derelict generic sprites modified by GoldenCan(GitHub), xenoborg sprites, created and modified by Samuka-C (github), Derelict Engineer, Janitor, Miner, Medical, and Assault Borg sprites by _miket on Discord, minor resprite of the service borg by Kittygyat (github), red cross on Syndi Medical Borg changed to blue to avoid Geneva issues by CDWimmer (GitHub)", + "states": [ + { + "name": "clown", + "directions": 4 + }, + { + "name": "clown_e", + "directions": 4 + }, + { + "name": "clown_e_r", + "directions": 4 + }, + { + "name": "clown_l", + "directions": 4 + }, + { + "name": "derelict", + "directions": 4 + }, + { + "name": "derelict_e", + "directions": 4 + }, + { + "name": "derelict_e_r", + "directions": 4 + }, + { + "name": "derelict_icon", + "directions": 1 + }, + { + "name": "derelict_l", + "directions": 4 + }, + { + "name": "engineer", + "directions": 4 + }, + { + "name": "engineer_e", + "directions": 4 + }, + { + "name": "engineer_e_r", + "directions": 4 + }, + { + "name": "engineer_l", + "directions": 4 + }, + { + "name": "engineer_derelict", + "directions": 4 + }, + { + "name": "engineer_derelict_crystal", + "directions": 4 + }, + { + "name": "janitor", + "directions": 4 + }, + { + "name": "janitor_moving", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "janitor_e", + "directions": 4 + }, + { + "name": "janitor_e_r", + "directions": 4 + }, + { + "name": "janitor_l", + "directions": 4 + }, + { + "name": "janitor_derelict", + "directions": 4 + }, + { + "name": "janitor_moving_derelict", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "medical", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "medical_moving", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "medical_e", + "directions": 4 + }, + { + "name": "medical_e_r", + "directions": 4 + }, + { + "name": "medical_l", + "directions": 4 + }, + { + "name": "medical_derelict", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "medical_moving_derelict", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "miner", + "directions": 4 + }, + { + "name": "miner_moving", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "miner_e", + "directions": 4 + }, + { + "name": "miner_e_r", + "directions": 4 + }, + { + "name": "miner_l", + "directions": 4 + }, + { + "name": "miner_derelict", + "directions": 4 + }, + { + "name": "miner_moving_derelict", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "robot", + "directions": 4 + }, + { + "name": "robot_e", + "directions": 4 + }, + { + "name": "robot_e_r", + "directions": 4 + }, + { + "name": "robot_l", + "directions": 4 + }, + { + "name": "peace", + "directions": 4 + }, + { + "name": "peace_e", + "directions": 4 + }, + { + "name": "peace_e_r", + "directions": 4 + }, + { + "name": "peace_l", + "directions": 4 + }, + { + "name": "service", + "directions": 4 + }, + { + "name": "service_e", + "directions": 4 + }, + { + "name": "service_e_r", + "directions": 4 + }, + { + "name": "service_l", + "directions": 4 + }, + { + "name": "synd_sec", + "directions": 4 + }, + { + "name": "synd_sec_e", + "directions": 4 + }, + { + "name": "synd_sec_l", + "directions": 4 + }, + { + "name": "synd_sec_derelict", + "directions": 4 + }, + { + "name": "synd_sec_derelict_e", + "directions": 4 + }, + { + "name": "synd_sec_derelict_l", + "directions": 4 + }, + { + "name": "synd_medical", + "directions": 4 + }, + { + "name": "synd_medical_l", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "synd_medical_e", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "synd_engi", + "directions": 4 + }, + { + "name": "synd_engi_e", + "directions": 4 + }, + { + "name": "synd_engi_l", + "directions": 4 + }, + { + "name": "xenoborg_heavy", + "directions": 4 + }, + { + "name": "xenoborg_heavy_e", + "directions": 4 + }, + { + "name": "xenoborg_heavy_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_heavy_l", + "directions": 4 + }, + { + "name": "xenoborg_scout", + "directions": 4 + }, + { + "name": "xenoborg_scout_l", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_scout_e", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_scout_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_engi", + "directions": 4 + }, + { + "name": "xenoborg_engi_e", + "directions": 4 + }, + { + "name": "xenoborg_engi_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_engi_l", + "directions": 4 + }, + { + "name": "xenoborg_stealth", + "directions": 4 + }, + { + "name": "xenoborg_stealth_e", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_stealth_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_stealth_l", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner.png new file mode 100644 index 0000000000000000000000000000000000000000..93da33c7b4ca2bafe2e0d6fe091d24cfdf971b92 GIT binary patch literal 2203 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_derelict.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_derelict.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d812c761186f3e217ba7a19fc7c7ddede660fc GIT binary patch literal 3494 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 H;TH2R&3aVN literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_e.png new file mode 100644 index 0000000000000000000000000000000000000000..a3839526dd78ed017f593f5397a850094516adec GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1F1K zi(^Q|oVT|OxehsqFkIxUVDjF(M18{tmbf7A^#X#s6GY9NW>m&9dEQXmebrteoZ$&q zLk!~t?E|ZpKl}aX^S_drH)fVH+Hu#$r28Fz|MfHL^V{#l{%@?~ep7PLdoJS%QHGsN z2wexAp!Zxxuv&$1 zh9_JNF^m(m84v~_1P^pf*LlvmZI%=!2AOD{$()k(NB*V#IDa26ZC-mXpwz?PD^Y7}!1xPMtt@v2ZTzl11 zLRCSl&hmpt^z4?!tVfQFWC}`_kh+264^U+kn*-+7$8 zy>8RKg50$Kg=`WVTLKDpgTe~DWM4fS8KQ` literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_moving.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/miner_moving.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a6ca49a3f0adc329ee9fa43e1e993e6a9526df GIT binary patch literal 2958 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 T90L|9M-5uvOt19P&8YtXxM4K{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace.png new file mode 100644 index 0000000000000000000000000000000000000000..15a75518da7c874d8845f40490248af18ac6e19c GIT binary patch literal 2016 zcmV<62Os!}P)C}`3-MW~SZHDuL?S2_0YOv{1A>JJf`W*Zf*=|QB*ZGIf}rfTXTF^M?#|B4&c3(n z@{t@!-oD-0d+wZ_-@W%W)hfrD0BV(EO#rpZ5hTEa2M;11pFDZ8VV-lH=ebT%C4a5} zFt~5uK7IV-$B%^I@ZrN|(dhH%&q|gZ9UYCv#>P4l0eqV`Z&q8jY*9TuJ*D#pcL5l@ zc=4io_3D-WzPPxUx(;Ie9XobR-Mo2Il?_xLK*gUuduH|F+_`hQ+?Ow3g6#$gAS*9P z*R5NZapdvi$6AClXU?dyFf%iwKX>igrS|XNpYa2r_}~Y=eft(m3AIFPyrPE1Tps7{-|tLI?0$?DybLUQG(7Ai}ZtA-!z?(O3N*M&nA5wV&-2wNMItZFLd-iP70@z3Yj|dU~ z>SOQ$(8Ta0@Wj#d0r~XN2Z0waUZ`8QZk6Js$?ro^ey;#%LYFUJR=7l6Ugr%*-HuZlkrKr9-t+tQ!w*RNNt zR!d#Gc1<@!8umHDGH8A$PMlB!0|QFh#HVe6QWt-dgm&`(UBuZQifp= zPMAbCn0*hnXmjh93qU2st1OPt`bHeU5jue;HaR(&lqazyUm;G}ivJ>V$$_d)ek}l- z6*m;>ziC5}90vF7*`tX+eE6X5-Mg0zG$1~G`n0~japT5h&=F41rUrQi2M1N%{8|8z zLlG#7xzmMBn>OiBH~^)6*IfWPDvUvIdU{&b&94Pub8x&!Oq${B>}+y!etzEEVn*^h z`<`hGl?1uus*}Ho#lY0mRD`|-Rb#_eCqR&=uyNhG2gef@T)Ir1{JI6;AU+`@Ew-B* zvBFU&*JB=i9sO07sgpmM1}#l0gIL){C)XX0)ylsX9963vYXYcMjiF^FstUk1H$blNI0Pv2HabWE z#{PWaY32%Cx^zi9ij7H`@Kv6`_IP-BSZ|J&mX?C-2ImJr1YhN4t^hLth~j|%}J1`JU>9< zZ{-S9!P8cLfP^nspiG4F@NEx#zJC3BuHClt0|*LYIwW3ibp)i^;4hSie!^!n0AoYj z`2qZnX~zbJua6!*+IE7(-o1OHCr_RP@pN~0r~C><+xY>e12&WqBxO)EFCU<2#fjYT zIFv_J=Fp)-scV1!{83$9UCw*C90l+si?#yXgHOf;eF0IMFVCMp*Ab;WI0b+Mh{|H{ z86O|l=cEWEjG{<28veSSKYv~q4HW_0xQDzhklR&x*uXla)oMAp3v~foj6SdORYG$A z{{34uo6Xq8Rsk^jqxoY+g~a4oz2q8ZfuiXuSVYB7HE3Z%Zr&4$xbk>FJs70% z^x-pF0P5i5&IrJ%4|6DDa&UxUYW68p1lcldtz;!GpF1s?+&_Q*OkMZ!;5#did%;QH zecaA2;EL6o4goSYZ_C)u%L|Y|893YD->AjHw9I5S{|yaza)J;NZp=tXPTqcqHg6 zeFr!0gH0@o%pGDzfRI={!_X^1MhzLUwMB1jc>yNC$=?M@gz(7FxXrGaW=CWM$cfc! zAPnsYK}Yfl0C);aSuyhhB&MdO)Q%lH^f7F+N!#q%c!f_HFwM@^{ZazBas|w0?@_xE zmyOJmEYI{cTO^nva&XIgOm5|fFuTg54$LjGac5e9Emj{-H4&yCs0^aMzCNcTp7NQz y02_B)MswpHyjqtw;u*ln8DEba<+VMR@c#go4p8-EcVlt@0000KL6bI!pgghryf23dCnwO^7!Xl*)7i23v~9C z?_~Z~w?n6Yp-gkG&vL%E4fDkJofHJ=MKT5pb6r$JSUzjk`CwIt)!Ui&&sctoFXL<2 zf^RlEnX~>ZxfHVg!r+=(}*RTl4x%J(QN71oI_x4dcZeucuqj S>#zcS%;4$j=d#Wzp$Py=Xm=6- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..d523e5ea19a7e461d69b23d74d6edfde5dab763d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1Gs& zi(^Q|oVT|Y@-jJ!usz(_;%3mWT%3o~HGp{*(*zC{DQESP;*{te)!R>|{_{_K(0cOS zs_l+?j1#;Wo(M7QWO2v~Yq&r8mBnXu1h6e^;OZN&fp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/peace_l.png new file mode 100644 index 0000000000000000000000000000000000000000..996cf0e21114c5aaff97c7f686ecc30efe610a41 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5c zr;B4q#hkaZY_kqK2(-#8vWSH1IeEn^v}%7}SIZ%qLgT~F0V=tKDD@`%TuAE*BR@+WKiUC)eLENg$> zyJ%?f^tjp9+^&9^oV&NLY@c2DYyZs~KP-9wSMnQVai-q=U*q0>R(kU^2i=7{b64DB z?(t$`J7(^<`1!H=i<&@(Fg)>KI5Cl7f-<9mJCj2nO9RY>3{Q4&o;bx-alKG*!c@_Y z6_<4sw6z67k1Hz)&lBxf^H^{q=UFb7>xH*jHg96OS6aezuGRpkAa?oB^A~&8IHb&d zrV7%x>hUJ_lvGxwS37c>A|n~!TUoK9+5)luGcObOlLl_~OK!mMXYh3Ob6Mw<&;$TP CJgidy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot.png new file mode 100644 index 0000000000000000000000000000000000000000..a18a9978e545487a02aeaa194dae7f25c5ee9d64 GIT binary patch literal 1705 zcmV;a23GlrP)zyLLTq-oJS>dqJHc z;^Ma!fDqrg^R3$5{Y$N`uBb$!nyUP1I`VJvTL}R2TerT^*YDr2>hi;fJ+-#Br&?OR z^gH582=Fs-z~BYj+negfjoWf-#cw?W(&=ARO-)U~XB!(E>f*&J4cMIfC#r_`beAUAMfvtjo#CNj-R5 ze(M>qy}hj(u3q)OzJT?gdHYtm2K)m918Qh!=tzA>M~5069kp)H+6*QVm$af|z@J~a zqU-;B_fFR(5()i|OEU;RgO_D!&cG=Ap#?z0*xIS7arNlY_j(4H8Xr9{Je(4H9J>&L z{9tEi=fEoLs>;gB$o!!M0680-wY5Kv)VH>_>T-U5-ml{w-c>OQA;{0b3oU^t{Gn&S z!oqL|U1p-5iHO)DTmKs#4eRUK23r$I6P;1Y^v$_~p9T60qgBHiOcMLQ^p3cpLoU#kekuEde${yz}6} zccI%1B>-=8kq_1fcY^73I{2GdKwAfc)BGqn^np1G`1%Z9o;`i~vx?OU00=NK95^6h z@L~l-`f?=3RJnlg0|qbr>;lbqZ1_W)K}yKw^kr&(vBBaSkl(~<23_%&6o70%N3++Vnj{ zpw6?md=aVZ>iSB}%*?3H&Q28Kx|rFF0@wT}3V@AGb8~aB zVIMdr3e^YOh>Ek|FF6AY=^w*M#Bt36*Ze06;IzBB|HALfu|ajtQ5JwY=O_!{G(Qf; z=mjp_;&Jmu5`c7sQ(8qu!Dz4(x44AnO?W}l$hirT5+o!RZ$@KHCxqA0Sp5OC`Rdhk zzs~GK)Z74I9T}3dxi}`Kraqm~i4qekr=uS~?x?sxTeN9%h`>4i;shZ)9wjJaogWZ% zH{HB>-4BdNo5)-Vgt<`&VaZll)p@V~i zgR#a1BqaZ9D&^-Q2q#D7)z!mv9f?ueIAN@2fEf)!2wPiQ+8K&J?*9EARbOAPpYcxI zUg3ix5C7LaJ=zrxC!h~N2G2XGR4R1a)=H4zhn&5aGFjge3=co|r=N=)0rPZ+&{2w5 zfQgB5Ju6qdpp7l81i+V-7yyI!f{?*ZI)k)t?gu0mfbiGX*Y(G778#NyfGcWqGke7O zdDh_To7RXvp%a`f0r9NJ62LiWIv~#)rZu83^huV0jTb8N5)inK1{FgvRsduP*dWpp zK+=!_Ga7@B&b1zZ10`rCYtR>&nWm)*gUD8ZnQ-@RmwNef!hhyPY@G>#!Nc+R@lSpt z1bqPJ60m_)a1>(fJwV|Ql|}pFgGck?n-?MQFD^ld_g8`+ta;YCM584}$V{-+OI9-g z+bi}StxHsvl8%@{F!u^^fi@-hA%i#jz&?P@QSi`I3RVKZ^n40GA8K036f<)JfQy}A zuwJ++C44VA#9~!9fUcATh0h3x^0o2u6y7{J@sqDn9_2n-4QRE*P7q zj5|L7nA$(cFPkzOeyjWdV8-ZW3I=2Iz(sz53x2Eo00Bynyx{%)eSJ@SzPdW0*P*=U zB0sp!OOef0u0pQ3}^!+Ucj100000NkvXXu0mjf7-lO8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_e.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe4b86946a87ad3ba35f45060b6676767e483ee GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAQ1G{> zi(^Q|oVT|Qavm~}XnVN*fli#v5lI&J4^NmLF|B*ZBYUJ#5vLf%bBqGd89Is?j#x50I>j7wyz_3EM%}i6r;MLCkF|WRp6hG(XFt=q>7CCX z*XpnHKkk^#dZeY^_H~DS6I7E7Lm^*-1-nB`Y{L!Kb>^{oO_O#p82zf{b1YMA|S~5IZ#dJjP!v^_c;VGf49VhR<<5{b9;6%RNXLE)^z6J|+ z2ZZv5Y0XoYAJ+Bns_vDZ#dgAejg3{l;;~ciAJ%Sv5F2)2`{K`1w=X}RZxptlsVeF# lm&8OQHv%n^K^XXsb+4Y)^X%kVF2EpQ@O1TaS?83{1OUX>eGdQt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/robot_l.png new file mode 100644 index 0000000000000000000000000000000000000000..e88a451a55bf680efa741e55a5d3fcc1cc62a7ed GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|S$l zr;B4q#hkaZ?ERS>1&+=?Hezs zto2(W65{qqcXP&aIm4aYaK8QQq33Pep8fmZ;TAO!qlTlG%@2J(cKOrm zf;DOtu}mueK0oIBa@HV>OVS~I);Wv0mD+Y|J$A7GtvTKyvff)E?P1S4W(65jhC_i6 ziZjb$TB`29op)rXo9YXmVbD6W?euS(e`_m)O!S{~O`Xn})Szrl2Pd_BkC&ln^1tS)!hIz}G Wx!lu4xrKpAi^0>?&t;ucLK6T^`yyum literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a0f2a98806d5ec43f0378cbc6f5964648b8e47 GIT binary patch literal 1820 zcmV+%2jlpOP)>s#{0O3!Y{a?O1~d#@zI=H-t$wNhHMV`~=8a$Q0ZrEF=;$aS z;mMOHLAL&j_=Z+^`t)ghRjT!ctj~&1>%V;Yvgk_7ijdaL(#actR~BH}^O2DebM)v@ zkRCNnlRX6EPT zL(By0OiWCe)d7>MyMUc6{}dwcEucFqRwICJ8}i5P!; zd_4ZG#rN(4fVZ`^#Xw*F^~`*`^pBww;rVtAhS+UxZZ=%4t*wTj<>FqRY4N=>zzzPz zix=k6qenL8@4h~5e);21`}^Fvb4CcFj}_&D7V|8%kF+_?ZNxfdlZ< zp%ybYw-${9wdRNES?kDw0|#P1G){yBj}C#?*4Cz~`{Hle1>AJP;L6I%Ca~XU{*Lbn zp6ApP(WYZE6458fH2h@!5d6$BfW9R`y?*`LVv_2#`Zuj#*-}zpo>L#aJOtY^$YGx# zlPS+V|I2IyzB^uRr zk&sD%v}%-&MK+EdJ680c)DyjOvS81iJ!WBH!B9r)e=k$iD-;T`UY1fO0mqLYH}~${ z!%oo-@cHxSY4+Etk6yX*?%g|c`0!zK{``3pEq-Er=?0{}q`zQIO--#+A3gN5B$I$s zr%svc*RKl+o9v}!0Kroqy*vav{r&ys(xpqA%+1Wq*n27EA;DAM7eAAL(a}*GJVEW< zyVuA-L@SU1lwADJb0G`8JOn!gPf+xEaJcsG-*1Dbl>c}>I5=qQ`{H}812zIFL;zLqkJ+ zA8pgwr52>S_~2&};I?9CXXpCKlPAs6(vsP?Z(mW##^~|m$10neECHW@4<0;d)!gas z)vH$qLbUinyFqb!b#>JeQAufRY&6r;)8@m64|cSNgqoTfyEBCVtz?b?r3}*AQNJuu zR#NKf>TKFG=MN1H6)3sq{}2f#AOvhD>iq8sP>%uhdoEYFFSRSnyVdi?R};WgmlQT3 zl{yy78{eA%=HqCNFA6^SAN73ZUu|Y=7rqw(fV-ebyW85r5iVNCeOs$_CaXTS!4N#^;{(3nll$g4%a%M>6CfWfVBq%c z+cERf0wFIbeVxU&;7ExNh~}e+vNB+JcsTxAgF_H^AwugseE3kky!Isk+cE|Su6&9^ z2H=}k)XvIk5Fi*E9W?h255vO?>Fx(fi{4nzbW0$dIO;)A;i4D~@x zKsk=@MBOR@JF!(N=~FcWLfK}}kwGYruR^tc2&N3eT79Xno(54Y^%=bOI4acXJn_|= zA#s`(U{#p-B2)chLQ4X{yBQ}wgua#!CIG-tP;Jo3`Yvv{KKu*We+k(GcXZDH0000< KMNUMnLSTX}Ep-k6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c4f2e3da1f3dde9d3dc8d60425a08b32eb4087 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;j!R zi(^Q|oVT}5b22Cj9Js)7yZ-cV%N%B<4i(1_8lMyL;!bcgR5B{)Gd%HSzVlwv;NNWL z*=#@B?J9q)4}(guHtb=TAkOfK$svvbt{NeDPpCn*o+WJWPL_n@@{OVS+nBH@g6Z_< a|G-fHhm$jhQOFMHJO)o!KbLh*2~7aeTttrm literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cf0cacad49417c1a5aecbef81d22cf5f58ee1c GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fAP;iE) zi(^Q|oVT|&ayB>!FdP(pb194`_o$U9v-E^^_cHUJAAU5R&U1}pIKj|vN7&hUxJ0j5r$0YlK4A?*%F&n!!pgk!x2R?J+B dPx)o$JL}>F8q=H`T7hn4@O1TaS?83{1OO?VO$Pt~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/service_l.png new file mode 100644 index 0000000000000000000000000000000000000000..819b3d824e41d9b148d601cc568ea3773d4970eb GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5I zr;B4q#hkaZ4E>H6h`6wGDl&?y-w58YW!X8!7nTC%H)m}*J@1hE0wxuy5AHu7n3Y{S zX#H8`_43Ht^U=rqrp#%U;bgEB3ix%nP-eSgi}?B%Q+t(0PBC{hXr(ue1-GP>sk~-5=TkG^-Z!;1GhMaQ zBij9->6xw{-}k;(LS^`|dr6s^MTv`HL!=)vlYQ-lGA1S#1bmRIQ_fF^j z!j^Ztx94K@rX_XZCyjuYmS1$Y{`k`aJbCzW|7@$Ja({r>8>{|KNiU zc*8|P6{$?XfKlHuK%pGix6f_gz3Yvi_S?7k)_5!EL>b1X;3uyEE5~1Ts~5iVzvnw0 zf4_6*Z*M$h*REZ6bqjA@*b;Qekt70OR#O1BxvW5p=3*TJK678Vx@+{QPD-Ci1OTp~ z7S2JQ4W>p>7YX2l`{Ru@i&qlSFH6I(On{8nP}}(J_g!@;tBV8~58=G={rm6LqUhHh zuqjI=A!{F?w=WV3aLW>VSR89ev)hWU_b?Pnm z=p#$+gEJrc=kK3>&;9c2x;uOJ)8sxY6EGN3{;%5^b+$Q%`$vh9k-h6!eO!Z7v}pK5rW7 z^hO@fzWd>Ok1wolur05GKb8P>p!?Q#A7JyZO@9X*CG>1zej(bnr+~|m5Wl;%JydS- zG2WI}#UD$+xlhh{=1d3WA%lfa!;as8=}p17+TB2mV!T$0PVaG7}rUQJ6{0gh3B7j zOOGx2@2?I>s>3HqUy0Q1=_Gu8?=8M06+cQq2rgj}vYlV~=39Shi_GUxb<~!6soT?8 z;_o6L22SUE>Hvdv?&?@|09P4xX~T9km4sR2M@N9Z?^ftkN?3NKAR=%nq^)syY@Q^u z#NR~#4C&;j9T$rWok$5f=D*zuN=f~vz4ityj#am)v&N5(04nx|Qz3A(kr-NC^*NGA z5!&~ze*NYC+)ddG%@RNPED$^@Mm(=Y>cAgK!0Lt7xs~H9W4)_YfH|$vSE^#O!XG;V zaul~>cVsy-3;Z@R@HJF@+SYz*(a6dX6I` zhNWXK2O8Y(gCNLMNJ%EZp4YA5m4O7s43L~)Weh7~d^ATO2P-)`Y=L!d=NZ>DNvLAH z#m~j6M1Y38^}r}Z&VLkP*mH#>$QeN&DK0T1Q@;Y`4@A_eH!8c$jbBDXX`FhWCB z_2kXzUB$+&^{7&d2bcVtBkV4(j;5APzmZ!UkvCc-$ar4BAbehAM}`pG&U9omLu3?A zNE@~aGsG|i$E4cIWi?4;y!x=Bh_C`7a)eqEXiFV*w*ix60&HfO=A1R2&UxF2eLIjK zqcH}^5RfW!AT`IOv)g! zi>lg$@kaUu3j!oopW3p-zWn@)Lcz$Ld9^dY$k;%%@=6i8q|E9+($5#Vt`!`Wg!ut6 zQS9=yH(uZS2(a;aK*Rh1%2M+K#(f6EvPt;~3eswQF!)1l|2O#oA-)nMD9gpKoF8!V z?URLFt0kQb}Eb{|& z(9&+ter6kyAD~oOy$HKIZA^ZEw%B^h+MPBgKR^abmt6e+Y<_?ermcaE%MS>%(;Jx| gfYEJ!z#j1b0q)-JOwB;_d;kCd07*qoM6N<$f_kF~rT_o{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_e.png new file mode 100644 index 0000000000000000000000000000000000000000..1c062b2489e3b5f22b8af89fc82841d822fc0931 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5U zr;B4q#hkaZ47(0Fh_wB0h-KM$qb~7%(p%G}yJgi(- on_EGv?H&FyCa&OU0tH9?v6jOozZWdb0fs$;r>mdKI;Vst0Q^m^l>h($ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_engi_l.png new file mode 100644 index 0000000000000000000000000000000000000000..6061ca87a015842362b2b614e7c1936875cc8aab GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|VnF zPZ!6KiaBp*8TuVI5NZ4Gk>lvZbH??Rtc8;}-$ludh10t%+fN)4+`%j~)4C+{`Gjzp z0v+p(t8YyFeQ$e+Z(PdXc;Vwy@AJ-3W;!4v$ndO#!N8rR!BXkLr0#ukr`2zN{QCW+ z@JvA+ht_z@bE)cz9tR>Sj%t~6-ec z^GoWH-zA`R;#Xw?cZuJB(`RbOejF@r$o{ahxY+Rf4X?f2FGdMRJ56$b@VMn|+K$O#mR|p>_;zJq zhz(XY@?gRyXcx*#jjN9T%kApa|5?F&x&x_&s@TJ>!G8;{8y85}Sb4q9e015os&Hw-a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical.png new file mode 100644 index 0000000000000000000000000000000000000000..9f6a546a69d29f1ed408dd3c6bbd7081f722a2c3 GIT binary patch literal 1383 zcmV-t1(^DYP)~=54x$pM-A4fxHWYZ5Rz=)r| zdO1Ab?f&}i=YDUOv8NJx(63g25r1}k>=HNF_|?_#CMNzR{qPbnO&hUE;|Jn=-wP)v zPmA>J`(M}Bp*h0}FfCtx`+jfC?(OaLhS7!+7`UG-AcQIf!2F=y5AWaI5;cMt!*xM~&Z_U9?PmHwgvKpf^}pFe&&pMBn*n~*oAj}V610{eS#%t+UMFAE{h12nD;SJv*aH;DtRQJ>l7FXF!GI z^={ztXiie40ApYZEeE1@kHiG)&^~+XG8-BR)>z!40;X8%?!eeI4G`QI%1VSlU!9=0 z4B0x;5+P;+_xhIELDBPRQ2Hech$_E&FMvt0ABPgy3VLpZnf{ywbUP1#&>+BTUe~)m zn*nc5gu=D-t1SSV40w1rMPq{Q#~xvj>GPN;e0m}Tz|q0a!sVN67R&1+)lnXgU@LF;0rM04o8RCTE`A zPlXMf;(~By+8gD;yN@8O0M5JhzK8Q;sF&AVVA$eVoV~1OgA=+Qi}TSOM}b!Qp+iwk zJlGN>E9`P8TH0u}(hubU&^DZrUh!P7Jb+`qqU9{W5Z(+yvoqH*b0=7$Z}%6MpO4Hs zc&z(oXzeqt(7E*mw9O%mY6P|43C zFV#z6i~4^AS^QKVivxQ2;62k5d=|lDS~jai_*fh}Kt2WLJ^BW@z#-$*U7!|ZQhWe_ zT^QHt0gP?YC1y0t7ia}Yc}pve=@yhNK)1wO!mA57ysdYFbNhX3lPPtI^hSx7NQu6x zJU&4Ua? zMkLVc)e^#)APWy7xEf^$%vM>Oi+6$groEjZM~adq z78SrD&+8N7aKpfF&Q9On9$gPBU~|lEbtwYPHfSxqh@t|#N(-+oR)WDRoUTyp=x`II!J>pYU~ZUbR)BV9 zaGagX2-y+hb4xV98rD#&b8E{Sc&u%hsLlht&J3?z4NMte`mGjVzp?cTYw$vx7Xc#O zBH`NLor#?vi1Rv|Bid>K`Wedb9G?M+P^4QVTpKK{ugJfuv;e}Z;21OEyY>iqb$ZSb zsHuAFkqWEu>?gW5NPq$D%Fxm{CoDbS#d prW;E0w>D^mEMUu1pBA+6_Xl&j9o?fD3OWD)002ovPDHLkV1gAqd{6)Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_e.png new file mode 100644 index 0000000000000000000000000000000000000000..0b58d4d2ffa8d01cdc64d7b572da910e02949d90 GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3HG1+{xJmq!^2X+?^QKos)S9a~60+7BevL9RXp+soH$fKtYKT*NBqf{Irtt#G+J&fW*wa53`Mj>W}z>Nw`|F2so@80&={<&V@ zyM6MSR=<<}?EZX|vu}Ma&|PN9N#6SI)t6gi*Vz0hv&xE3UNU8WvbQN`{nzTiGs|4R zPWZac?dXK4ecu^64r@<-bo})8qknhn`)Iy?JtgShCB_%hH;;erKl*j`b)TE6SG0}3 z{#nYb@IF`l_w({^DP@~~{Q26gc{}BI!26RspNA{|EH6v&irl}qx=>N^o#N}*+nzgD zUHKfkSVhs?Zf@_2H$Q%yUt+Q2L;e4}yS-JlzXgKMg_{Stm8I9+$!H1YU!N}?^zJ7p zctGGt$tL^SJaO%H?=s%6k-4SjI_n?1vURy*Y0!JQZL5@SyXRh!;{Ccm?i%a+{cn7B zJI~ME-kM(@^x7V%w}H31q;h-lrOf!+jFnGUKR1{*{rc4@uh(rzzh6J|`K#NlQ*!sU z{Oo%-qyDn`_ZkM?+U3`F`R!cu`6;v8sj?Z-<>!x2s;*Oxn0EJY*xc-hjGfP!83Jl= zZ9iRl()Rw1j0#Pl9tH-5WgCraXDY5){A+FJ)1z*W6LvMfes!CD_uju|llS$$tlyod zx@q$_zS!9Ky|KPd;q@_hF94G`1H*<%pI)sieC?~I=owpiG4a*gsx90T)_lJG&~LAx z{Jp)?jl7sQotr-Q_EE=6GbDIDZ0lc6FT53hxbFQ|>D?k>uYSJTuXwp!%4+(%JDa=< zm&{r(#bC)h{qLR2m*-DTs>=#zI&Bqy@AjKV3qFYoJ!LikI~8Q@fdz)!pBF9JtN6Io zp!k1Y%&+yfX?ELHLanDfxOwG{cWuV%ZS%gIeC{f`^#3J}`^Ji@mfvN8+9q%dnMber zvw!2vd3Wd8s+E=*?zr>$ENkan?)#GOj%2yK`?-v_JJKNe{_A65JX*GYtna1fmKRBo8)%IMDe=;wBit?IYX#v0EUTVXg=rQF^ z+vaW#ogZIH)R#I=-uL5MytgTX(e>D8d$Ren)*Q?0dcA+zm-=LV2Ts42SMA&O{dfJy Yzd%X<-S@wz*Mt1%>FVdQ&MBb@0G#pT@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_medical_l.png new file mode 100644 index 0000000000000000000000000000000000000000..0b58d4d2ffa8d01cdc64d7b572da910e02949d90 GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3HG1+{xJmq!^2X+?^QKos)S9a~60+7BevL9RXp+soH$fKtYKT*NBqf{Irtt#G+J&fW*wa53`Mj>W}z>Nw`|F2so@80&={<&V@ zyM6MSR=<<}?EZX|vu}Ma&|PN9N#6SI)t6gi*Vz0hv&xE3UNU8WvbQN`{nzTiGs|4R zPWZac?dXK4ecu^64r@<-bo})8qknhn`)Iy?JtgShCB_%hH;;erKl*j`b)TE6SG0}3 z{#nYb@IF`l_w({^DP@~~{Q26gc{}BI!26RspNA{|EH6v&irl}qx=>N^o#N}*+nzgD zUHKfkSVhs?Zf@_2H$Q%yUt+Q2L;e4}yS-JlzXgKMg_{Stm8I9+$!H1YU!N}?^zJ7p zctGGt$tL^SJaO%H?=s%6k-4SjI_n?1vURy*Y0!JQZL5@SyXRh!;{Ccm?i%a+{cn7B zJI~ME-kM(@^x7V%w}H31q;h-lrOf!+jFnGUKR1{*{rc4@uh(rzzh6J|`K#NlQ*!sU z{Oo%-qyDn`_ZkM?+U3`F`R!cu`6;v8sj?Z-<>!x2s;*Oxn0EJY*xc-hjGfP!83Jl= zZ9iRl()Rw1j0#Pl9tH-5WgCraXDY5){A+FJ)1z*W6LvMfes!CD_uju|llS$$tlyod zx@q$_zS!9Ky|KPd;q@_hF94G`1H*<%pI)sieC?~I=owpiG4a*gsx90T)_lJG&~LAx z{Jp)?jl7sQotr-Q_EE=6GbDIDZ0lc6FT53hxbFQ|>D?k>uYSJTuXwp!%4+(%JDa=< zm&{r(#bC)h{qLR2m*-DTs>=#zI&Bqy@AjKV3qFYoJ!LikI~8Q@fdz)!pBF9JtN6Io zp!k1Y%&+yfX?ELHLanDfxOwG{cWuV%ZS%gIeC{f`^#3J}`^Ji@mfvN8+9q%dnMber zvw!2vd3Wd8s+E=*?zr>$ENkan?)#GOj%2yK`?-v_JJKNe{_A65JX*GYtna1fmKRBo8)%IMDe=;wBit?IYX#v0EUTVXg=rQF^ z+vaW#ogZIH)R#I=-uL5MytgTX(e>D8d$Ren)*Q?0dcA+zm-=LV2Ts42SMA&O{dfJy Yzd%X<-S@wz*Mt1%>FVdQ&MBb@0G#pT@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec.png new file mode 100644 index 0000000000000000000000000000000000000000..bfff26548790a627a5e6d295ba7521262ad91881 GIT binary patch literal 2018 zcmV<82Oao{P)~*lMG%I^5;3;V2?+vopc4_YgmWa2ofB9WAW|a# zhSU89N2G}0E5@b4*si-rhSazg{l?zSLbHTG6jo0EDl<_ilgv^5wrgTFqgkmj2btm*b;J^s5vg z;u8GY-d=zGe7Wq8SFXI>|2E24?MexvFTwXec)!0s`~8pE^k?}16mgM2c+TkrK}vY> z>Qz;H#R@?Cf`~@p848&!Lw7Bny!6t^^5hCb%=G$7S|z1rGSAv4SE6xW|3^ z=U;=wMVMaFH?6E7dVDD%3K^}Vl>Vp!)X=9lKIwjW^lN{8>x<92AAkC}^LuiPQjDHG zeE6up_xkz#p@8X2V0vG4MQi!|#p`#jUF~@iAGJfV$N~`b=FJ=Z@$TJkx_kG&-D(}- zc}L9fO>4OD%mM-(Q{pEaMG8=Fe)!RTw^%$lr-bjnJJ}KkvVg-oUv^I(pEXlLGL*}%zZP2Dhp7f67b;TgZ}!fuMc|$fS&1{mck1Rfn9u4WdYIoU;$VKPEhX( zt%m`$F?}f?pToVK!~qh-$J-b*RB9Q?!Dkmi3P*53&*HtNLqHaQr`33u1JwAV=LMc| zWSq7D0s;x@*9afqX*L8Th?vk10cHLQIs{EU?uAQ<*MPPqqTW>gf?yTfslk0B&Zbec&W+06%m)d3_S_yvyZ^cou7A@_SR8o- zC=laIaP_=HW*>b3?~g@=g<+qR%BvzpJLmNqCEdW0d zGr*dU#fY0GOJu=^$(&dq(g)Db-7B4aM&ke%o}Oi_c?ybqK5b2%0#iuQ_u-hLUxK1g z*ol(|AoOMY$po>2S|*0DfBj$;dp6P+QuMLP^}DOHr>FHpV2C)HhM+)Pu4hx2$kA7u z_>~&^`bO8Ab;BV2qyi#w6hZa{lUBnz()gOmt<$8ZN|?yeXQ5L|-xo|d`fn&e#L*@z zD-p-cAg=dlkaIm-zq4Y=EchDTzsU)Ik@S-mfcDTl<4pu$&>PaZ-&arYjko1X*dZvM z*L=PU`cmrp`8j&$6oBc0x0r#eUSouz3*8VK}vujnAz3N5d@9G`&z|$EJ0CLI652E z31Sk2HF)cK0Fa;vCVo(c3mg4|o{eRrvWp?oQ7*h1_QZ%YK$SSw4O+lU@ZP@j;?~De z-{nH^(IKD)T=SS)%*T?`SjN(9ONca@Apoxo)x$vUL7-}4G^$s;S-R|<0xyo{5c8OmQeuLq#>bT4JyM(gDuLQu3%-i9hJf%*BEghLr|Kdw zKE;>dn%TDXygy-%KUUoeew%-nX~erwA># zj>uE9&C(9Wf3yI41q)z%T&q1o_#1COm7bFlYPakcE5IFK)HWFyLeN~#)FMWoKJHVA z5Wblm2}bxTkRDGFkA&xz$2*&Tb98XTwF)m%fNxTe@MM1|S1}FA0ihgSw}=R-28jkj z`kyn{p6^+rntcgXJ^Vez0KkrWN|FFHswpoF_ zy1Pn;38|i^T1)~)KPg`SS6D0_6jh@~6(He7Y`IB=u_9x|=MkFk4X9yajJ_)$8Zk2T zy#nHOvtAgbUpxd@i+kNJ=Gs*FWM6=o5aWwQH(3b?@5+zaCU~Isr^2e7tba54{;VO`kMACA^-pY07*qoM6N<$f)g&y AlmGw# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict.png new file mode 100644 index 0000000000000000000000000000000000000000..9b42b90f6edcbd77339c7684d220c80215e36365 GIT binary patch literal 3707 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 E3!Af#;Q#;t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_e.png new file mode 100644 index 0000000000000000000000000000000000000000..a846febc061e5d2212d831c5ed154a6d26148867 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBuf-vKbiP>*~8rm~MB1$5BeXNr6bM+Ea@{>~aDsl^esu>t; z>?;Zqle1Gx6p~WYGxKcK-|yb9u8^5xs~&FZYv5bpoSKp8QB{;0T;&&%T$P<{nWAoQ z$IE3?VFffHH?<^Dp&~aYuh^=>Rtapd6_5=Q)>pE#DN0GR3UYCSssQqAl`=|73as?? z%gf94%8m8%i_-NCEiEne4UF`SjC6r2bc-wVN)jt{^NN+B2DqdaCl_TFlw{`TDS!-2 zOv*1Uu~jN9%}lXMOH4CON=Y%*O-eLQ(KR$oNz_eDF*ejqF*Z&yH#M{{N;6DSf?8ja znTD`GuNWE(zyQ$)$>>wgQzXDnC zkO2h~Jakj@fI(Ug3_G1EGq{0KqTuP`7*Y}U_LgJTVFLk&iz~y^q6`j}Vq0O!sR1hjX<;(u5CK(5MRHSt}f${esJ#<>s_WP2$ z+ug4FuG@C%~j0kDc!feZ;O8SzB{&=ijI6?yH1-TYr3VM+cBT9lO8q_z%nA z)nfe5nRdU8Y&nzWaW3B{v|)j$K^pfD%Z*Z@4E1Kma~SQ@vsQ0Eyz@YwbTP-wvlC<( zwyS?DKe*!j1Kr=>L1_&H1eO^`ZEL+2I_;L)^^^Zu%y-_>^3ILUcq@OzE!D#G+v9rE zIZnR|k0k9dHux^KqeNU$D|g}77}gB#wSO%b7#^;BRCV+6?*; v)ZxiK#@?4z(-*n^5&&}fQX@Rme0>?TfNTyR27yb#lR=cHtDnm{r-UW|27)X3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_derelict_l.png new file mode 100644 index 0000000000000000000000000000000000000000..b479c411a7a39f04873c99344af18197598f3573 GIT binary patch literal 924 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1enLwjaOL`j6Nk5zJhu3lnFep0GlMQ#C5H3Nf< zeMLcHa&~HoLQ-maW}dD3``!E16*5z7)x%AF4SWlnQ!_F>s)|yBtNcQetFn_VQ`GJ4 zc)4sUtbiuurj{fsROII56ON0GHI_ zN%^HEwo0X?nJHFjiD{-uDJiD9Nr}cOx`u`+iMoj?#)i5n#>Oe;riK zGN53Bhi+;fFi6XRVW%@?1~)KDT0C7GLn`9l-ZIQPWFT_vW4)1DiPIaw?DrQYF7+1Y zJ17{Ce&m{IdqQH`8(FKS8`^EFa^3E*h9?A0Ij~vb>i63P4^EoBKN%S3;Ns$PZll(w zgR4%kJ*=3m^3XxH?qc+DV~1G=j4#%&cKvZTIy{?s+1)d}=AoN_%Eaa|6x=z#uYy6M ztU~o6uR?2OeXQ=OxOZ;v?{9q+A1uWuV|*`!b9cQ(Yh}gV&)w`9haY9mV*FP;S17}q z&16=>WFd~as?Awb4{VujDK*XE=IPjqzhb7R7}oo7{?WE$c3S?9`PL*xrBCMFR@*uX zO;11ibTax#$IBgZyTS5s6l1}_7JX<&az^XtY0p literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/synd_sec_e.png new file mode 100644 index 0000000000000000000000000000000000000000..d881e3d2c903858a5eef9ff6cd1d3b27fa3fa055 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vo3 zPZ!6KiaBp*IeHxq5NP|~pnbV_L9}2MGylcj*>Q_S?^HLHJ$0H8ci7k5)+JwIN}h7Z zgdM%chDU`=k4=}HW%1du!uMtMliInShh~?vJl??|ah&ylg&xDPLPi5WWybE!7V}ji zw^-Nj>Tti(^K!%gJXQD8G{5Utqf#`I zm`-s&TJ+M=ZuPN67oLcx`UdfQ6j{JMC&)NdB0RM))Qa_($TH!lB0n~XFXWZd+_1Ea zjn(4+?+HxuzuBG~e_O`&MHFZQFtprb4qSa;vERP;!1ZN5P$cjG(xG79u@H57y}vz29*A^RH7a@}sXmHkme&|*7$@E>$!9P1!Pe~(Gc4I-3nJRPx)#7RU!RCt{2TF+}6M-={4dXDThBEASA9HIDR7J1o&Z7|e0V2lnq7`5~VIk}{W zV&gv}I2hxQoI)wI#)lk?F(jlAuze7+5k5JK;=0Bc2ceafe_(sC-t_HgCGTvsO4IHK z0!cHw-@G^TX5PH_fCv#HM2HX}!v7U9za4YB;Q+u|=gYE$9&-H{6~6Z79;DS?Eq+qN*d)~1M^?OpNTkftdqLCFL- z`10pU2@@oIquIp3z%5uOmS`grP=%5L{A@HqHzU9Njb;P!KV*tR)@)F*@ zv#`GYO!=M4djMLS4w%;E-(l_ne5K9j=U|;!s8&zKf2!uEbPU?|Wh|Xax&-IKr&Gz$ zga=dX%JP!1e*nm2MzFHH6n9tAQ?wu?R$N>O)HmE{m{!C^B0HA3aN~JRP4)!rM zF$vJ3|Xd{YyX*gMz`dp#Qj@;mH$eg+!X zQ$P8YZi5~gbUOSW3i{4pSSUEM|E+?YZa9U7Lg42=HGhN%5h6s05aGX#o_SDSmzZ98 zXkorPP-e($K$NWb>E~r}Q#-7{`PhN-l-Sw%1vb`JDGAaOr6@nZ@9P|gmE#UdP>%-5 zTpq%=C1(*Z@)S5sMTBTYT+m}B_z_;_M*t=G>PSnT287mqoDYy^h`ADE1PO?6;pI#; zDVYAJ-+s7!DS*mS2IFxNVv>dTLb15$xm3H&ke7MUs_K;Z^il#vi2RhxbZyM(hLg#R zh{!8dVsPOL3-o< z6p7QonIQnkj%Hz+intCEJasK*0I{AcXn=nV*uh zv_Ayl|E%f*WPV;C5tQHe%sl+@p+hr)e|dd?X&QL)^vTDYfJ%P8pY;J=^$AgZKtTSe wKEMxoR38x42SoJ&QGEcS`T%u&4)pk44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@DiC>Eaj?(fW4U zL9PP|JkF+UU;po~(7v6@lemq2`^0ijMUyQR8#Fl;?{NyeN$*uvFt&2q5U+DQZo>y1 znYu@7XMFztqx;NnCytNF4QZG5$m<=*yS3Vw@q|0WU*#iV0^Sux@*8?;@3P-dWp3zX Vc&{21v<_$~gQu&X%Q~loCIA_MR^9*r literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..57b4d9620d20a5f6ab7d6f86824e063ed17efd77 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1(0r%1af|Qx;TbZ z%z1nFAn#!V9+rcz_h&wRx}DGn=pdOD^DJlix&04$Qtebk>`K1Kx4dFo^Eoj( zy5lR?3Qn+Zup9Z{>8s=1ua8U5H=gp-VT~M9shz+oc89tAE~lQY4|izhN71$8Jp0s1 V{u|E-KCK3cd%F6$taD0e0ss;ARPO)) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_engi_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5b23144ef1ef61de0adc73323db17e1a509587e7 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@BLT>Eaj?(fW4U zL#_q`j+X7-m%i6OGUHN83XyX>Si8YjApceW*`OAI^#TWvT0gk*cY~x4Ut`u3hFGTi zE(e>osom~r*?;3?#k2fR?T>fHb12&N{N9(IA;0!}MNizr(-qx%0>wd$D^@o=4SwMD oV77+PotgYOQol{*|4e6H_n2|FX8f)dKvyt$y85}Sb4q9e0IL>bQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy.png new file mode 100644 index 0000000000000000000000000000000000000000..8c293a00b21e58b2fa735f1cbe1dcc0408982fe2 GIT binary patch literal 825 zcmV-91IGM`P)Px#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`PqyGcYrR9J=WR@-*vAP5bh>Hq(6NoMtNJnb@Z>*gBpy8dcF8L#nH zM%e+qjEXlZV`YF|1r!D#g7L4IKCcArUeDicCul>e41U-MiVA%vKo+b+U)~c;7r!RZ zGYi2IDKl+`s74YRw3T2iWCA%gLj*O@K)VLn20*rnP*Da6u@Gz;tOP7}{3Oc!Fc@BG zAQDN_jk&RSSvAOEtQw5-gOn8+qQ@T=6UHIPHo_hS^}-n9f%-j}hf#)kdckEi1XLeh zsyBIR5Z3oL(4e%&MoG1~nR+dblI&wOuD6`in za#da+A`KWx$QsON*a*CqYy{09AToj>W+w>lml}i*EP#0SfqGi~yZXSR0B8eFQNSDp zT%&OLH)e5$nrU`cb3nMaOq}WADN}LGHM@KYW(2tjgmr@%PHCzHrsAC74L*##Z_z$Y zZ}98F`~K1i$MmJs3;e>4I{91)KHwK(w^^o+mEZ&ZR|E2R1n9VZ+m9E7BXS4aeOFGl zQ_Wnj4m}avety=*g9d?v$j=1b&vQAl=DGQRi=DPeX6S`L_2!RUkOmQtpT+diH%PPWNY?wG+lZ|K+&chw0m89YC`i94x$$E z7aCwL`&JN9eSomF&LBX=xu>jU)5`jAuV{8Ex>}YM?^McuwD(kVPenD?k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@CWn)5S3)qV?^x zMBzgU9BraAKL7v!=zy7iZYA5*U5|d6INl2`{4RCq|Ah9#omHorAHH@-xDe1UqP#GU zF~c)c@dEb|mI;q$GF{W1!GH0No4fxswr`G|PiECeL@3PjtDUq#W!oRa>ZaBQ@4k7a zl(F`G*4B7mq8l8Q8@w!F!>zx!<2b@6$foV(UGv7=UxKge_*SMz6`#2j^lr;ds(82O zWz&xuZH0CJ0~sHSooUa=Tb!)$eC&daEww3|?4~^< eYT4r&Ve!9>%=d2@xc&ipkHOQ`&t;ucLK6Ug#FD81 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..7f30339ee082710d42fc887cda1264ace3a0dc73 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00j?tx;TbZ z%z1m)kgr8SfHlDTUHzlnHD-}^ohP(D$8leLc-(-MQ;wZsPL%iK%42)7u6ZBb{?JqW zSpJq3TaK#<#K+h*xaM)c*m$yjrQCs5qswZ4Cb8`Lm20x~VYzuC(0l}VAjbTiV~M)Y z>ZkJG;_m)??HzVk`9s9+_3QtL$0;<3-+yehCO$dq@H;_>mb&hA&FcT*2_CJVS7e`3 v53p-kQsZ!yc|&K}QRe>!cALdO%F4bm=B{UEWYNf*4dQyb`njxgN@xNAtju-N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_heavy_l.png new file mode 100644 index 0000000000000000000000000000000000000000..eeabfef74944bc070f11fa37e20765fd77efae74 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@G@~)5S3)qV?^x zK%r&@9v8(-*69db`xpv*NOJb7Mo$Zp=MNnYlM7JUf)?9#s=VLP+( zq^&J?`Ixp?Y!`^Rw=g3?wqf&r6Nx>o4}E3qj(uc*dGN(X{ z_5PP(v|}&Br$zFau?JH=>6h4D4h-wMWn8QEx*((L_qEsZ2V>sNZJuSYvMus++V`ug zUz$Gt@pysn{ED}H4}!yjm_N?k{rgQQkID1NJ(rJsUim+?`Czofy(15kV@#jkThjC| zaV@XGikq^@cg-(4n7uraP<=diL&x(r$Gpv+TSZNDi;Z>)>;I`>-8>`tNHfs$44$rj JF6*2UngBi%p!xs+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout.png new file mode 100644 index 0000000000000000000000000000000000000000..8825d5bf6f41ec3f9e76b27f40505715e9014ffc GIT binary patch literal 632 zcmV-;0*C#HP)Px#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`Pp`bk7VR9J=WSJ7_6FbE7_DgXb+0}iKZ>mylHX)m+-unv4a1BUCieRWB$ z8+IGMjCx$NbB|NIstxmx>e55hV7Im1571icBP0-FDG7ty5hQYgr~qF$0|0OaW&fOk z`6b-za|UYpxet(sM5BTXASh_55dF zlY|oF-OoBM)#n|!)}Cs-y+If|wVvii!NA0BIm1g44sz_4_5VgEUepcW)fYegEeRTO SI1XR{0000mG(_g=G0?(?|kpZ57iW*nYX0A zR%XmhznI4HQ`KdUcy8Ma`^8M3vmY4W;!*tH6S;@!6{liLgUZ(r9gInpBK2|$=FbnR z{r_5U7JExf=ZB5OYwovfO=qoN^FXe}uXe@ucF_$?b6$r#{Nwn|{EhvIS<6>N2a_)| zJ)`V}uk24#C^mk;Fkf)}`GPz1LmQu(7QA+5&}H~=yXo-t{b?(GWIsw%~S!OP(3>gTe~DWM4fDhk4x literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_scout_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..313b8fc82ea9b30c8b30d1f9fcd3ae92b0f03399 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00kF#x;TbZ z%z1m;n(wfJ0IS3FJO7Vl20cG&D4k$>dEL?HoEuw@mNFi=Eunn%F?(j$Z0}jGUOqau z#qnB4uz%!ihOXDyZSy=B_Fum&TjIjdzsuv5(?-wQHB3O05nxO4hu=Tem)wv4G~fJ- zbhf<1cVU^W{0siehV4E4R~VvBPx#8&FJCMF0Q*3JOIL4rvk#k0A}&5(|$Z4cSF4`pw75`)+h<00009bW%=J0RR7% zmjD0%|BTzvdH?_cK1oDDRA_@}3@m{nUV*ZQ@%&&pZXfuTTGiLD$s3(LF z0ut53BL)cNQTTa)etwMg{jW!89uRUR(#OuReiPQ775uS+dyqQyq23-=zzT4#Ujg|e z><`!fhXBFQXC`U=Oi=%tfy~W-1AIojKErW;Rt1*Vz^xAfv;e?w3l3lZnxWpF z-jWIR_Sjc&hY<)N1s1F0@|?f72YagdMF%m`9_%`hdj8O9%X}=Ikgo{qt3k~hAL?C{ z>A7u1px(t<)ES`OMKAgcL4QI8=GQ=fH3;@D`1f8t4E1Mn{Y9#E1y}ckkYT!O-w6K8 qv&*lJR(v?rfE3IBZa&&66!{N_X$dhr2KrPx#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`PpB}qg{t7kDd;hojCn4EBo05P)VDMth1z(Pwaz~)B?w8Rh&?XWl+nA0Y+LkHyX(BXTO z@tkmdgmB0SY6{8VL^A){|1fYW+ z>}5P&+FZtK&IWPtQd$9bJUJk}sxZSh-h2AP;0e)rJmvhcC@0k6uHfDmA*+c^UMyW~ z@};FE(drLA+8D*X7c{lR=dUH@sfS^>1TL;V4-RtE?e=?~bfInVLS{lP8YR)6r%dI6-?4EcbniZ}oO N002ovPDHLkV1hd?waEYg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e.png new file mode 100644 index 0000000000000000000000000000000000000000..a05ec9580a489b5331c4f65e5f2521f3dc5c9995 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QjEnx?oJHr&dIz4a-;)%LR^6~ z7niFbU#1XuzasBV2+JE9zw=76fYO{LL4Lsu|Nl>$_8$m(ZeOSZnv?G7;uwpH`a8`kGo&-^kyDAG7n_}+^& zam5w^Ck{pH(A-zk|1l`06+6@eAqP;jJBaI#@3+@V8V6R(vomJoKfn6DnW2$$&aXlN z24Rb@j};igUtIp}eM_mXQ~%3D{%^TIW~XYbN_?^Z--D^v0sjt^u&dVxoaNkf^UCAn zA#J-Yelj1HjWN4@EiFbo;brFEFD=paMYkP+Hci;CaQ6=Pr&o%e%|PF#ROr6w;!=8x=uw=mXk^V#Zb@MDkj1-3>$AQU(% ZUcQ;z%kjp-N?<%Nc)I$ztaD0e0syC|&?Eo= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e_r.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..e98212cf2a280c68d8d0d3a7def556e71ba299ec GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00kF$x;TbZ z%z1mqkgq|3hc&?MU42qHd)A_m1@G5RxbaWGN+Oq+fnmW{xwXfw_pMfo52>l&^YZ8~ z7tf`-vmJgs_{69(Q|!W~llMdTAGprEsJh3K$@#INRPV#R?FK;85y0T&G5M4APW9=h ze@#BH$?yI8Kb-mk2Yx!g`ojnD-Tn%G!HEG&YM7ofcTC}5QN^Hl(eNiw|4Kdgw@eEk SFrHloGR)J}&t;ucLK6V+9%*|3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_l.png b/Resources/Textures/_Mono/Mobs/Silicon/XENOBORG/xenoborgchassis.rsi/xenoborg_stealth_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5a407dd0551ce35ffd6506d394022365251c49a0 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QjEnx?oJHr&dIz4a-;)%LR^6~ z7niFbU#1XuzasBV2+JE9zw=76fYO{LL4Lsu|Nl>$_8$m(ZeOSZnlsbW#W5tK z@$IbJ+nN=4Tm%h1{Ev?*vRTTZm=SzG&0f=aLQ&+|j&qC*2V#>RdfL8e{jkK(r84gD zs^fEO&e^@69G`jByH&UPlu7=9Wz)Irs@Iz)T;9q4M|kfg=gH?LZ~1vPdveA_;o51E zOCz~Y8Ra}?wNzX5-A&PJbKs2pCB=J0W@Tl1IT;sLeeTPbGdtFPVcJoNUyU5Eay2c= z6R!Mbo5HJaXtv|RQ6-@JfndfJm9NJ23!EOMKK;P{|JN0HjX957*$>Fyc_Z+L5h!2K zdv*S%z~|prNAd3V6PY3vcK4&>ff-VN{mOq&)9gEW`FzQ7cE&7bH=uBX6^q+mpG(ia zdj4@*|F7Zlhx}=Zrs7TiKC-u4@7O!>R)uH&A4j3L?jriPfBe#TDX{n}dz1BxNx7Pm z`PK?A6YI)bm)b{)fgE+f_8nVSoY7MEuMUwb6R%ooK04pzW2IT;IZLTt?8}UEqJI`K zPOjr=jOUr?_}o)#msO|QUcJq~n)cP())&s)#+SIl(5fZw`j5-j?FI!#90fqgV6uln XV>|Dn!>=bagRJm$^>bP0l+XkKGtTDt literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-access-breaker.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3f58f69b9f6d05a39b758ecb65e0bd7d667999 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}1)eUBArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLWWICclc^ZBzT48;YNF~GGuGY V^Sx}GwH0VLgQu&X%Q~loCIF98IBEa@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..59cee451e49fa26265bc2e31abf7a957f2e5c384 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL|>AJY5_^B3hFZ zBv=6E&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-cloak.png new file mode 100644 index 0000000000000000000000000000000000000000..1db95de9ee7cf5c5c38e2675b185ae09436d9158 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MV>B>ArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYa(HSPpSfQNS1Nkf^L4Lsu|NsBrtn1JLZHZut4v7YHk t=x}Fbd0^T&GfDWv?#2cBZU-Bf7?|`K8jf`)9|h`S@O1TaS?83{1ON%ODsun; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-fire-extinguisher.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-fire-extinguisher.png new file mode 100644 index 0000000000000000000000000000000000000000..df8689bbee5f58b740543b2742f3635a7ad2e2a5 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rJgR1ArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYCTy~mTucIw8ievr{_ f2Q?&Ek1#Mi@>k_M+#zlPbO3{=tDnm{r-UW|VrxLy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-hypo.png new file mode 100644 index 0000000000000000000000000000000000000000..c4a4d5a182ce976c64af028cf1e38545f45d194e GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}C7v#hArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_29?+S;|F>R@&c)D~ zjI$SaF#0^nXo{ToqU)u^E(?YBn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_2a(HSPpSfQv?rd{W z^m3p{A%ofJ4VE3t_#C!Ph?#$wLD+JZQ0!FAZ8MbE1B9NuNH|b@Py=Q#14E>>wAOj| RsB)mS44$rjF6*2UngDjLH`xFH literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-jump.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-jump.png new file mode 100644 index 0000000000000000000000000000000000000000..e66775448107f48ab1628887f453a5ef3a9b0102 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}g`O^sArY;~ z2@g6&|Nc&(AJY5_^B3hFZ zBv=#=7Vvn(2bOvQ_$R|PxQJ&E+&#+)$iuuj{@m(LhVy4h7&5~eA+vs)${C_bnGvw(p? YeU_G=@UwOQfYvj3y85}Sb4q9e03^IVQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-laser2.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ae5568d6115d41f79a9d43d1b120cb480a69e9 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MV>B>ArY;~ z2@Bn&34N?h1~zCO9IkmuuO{dl7z`8S<5Rr)N+G7u9_PncmXe#mjr zM$0ZWz622P@N+A5DKd&YHsL+PjHd?Oi8Z?{8SXw}Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGYE{L|P{~o*M(Ge!G zB9ntUuFuqWUAoA~!^5K?w#d3e#GyzeKzf2GQ|G!<8vE4Df1E5ju={zrWQ)pFL!H|1 hbN*z&ZP~=gki1AH#ed4S(?C}+c)I$ztaD0e0sy)oK`sCQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-space-movement.png new file mode 100644 index 0000000000000000000000000000000000000000..92250c914da7c24330e873d11fff95c92c91bc9f GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}`JOJ0ArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLWWICclFVdQ&MBb@0Q=TEkN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword.png new file mode 100644 index 0000000000000000000000000000000000000000..51d9fa3bb465ea53b3a2b36db89e7dcf33229d93 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}HJ&bxArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_2E{L|P{~pT*1Z^(i zKJJ3dGfrG&*(~A~%ygoNVb{|qzvktzD@1#AK25Ps`1fviLAPcv+a%$KyPtEMo>=?; ko#oS)i4aTN4xV6P$T=t9>tDZQAzopr0C1Z`jsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-sword2.png new file mode 100644 index 0000000000000000000000000000000000000000..8824694e2d383482df5b432df3d74d7c926fc01d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R})t)YnArY-_ zCvD_yFyLX4Kf)*3V!Dah^;ywDzDVWf3N8%?6{V?jo0|5kO;Y`RuZz)%L-9$nTJ~YN z#~a%&TBn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+K2_2a(HSPpSfQv?rd{W z^m5=42DMEkijf}cj*3__h;iL;YS!bEFjI6WQmXm>M=vaXf3@FCXSahI5VK<#7|OI{ VdX>2qIe->3c)I$ztaD0e0sw_kHMRf% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-tools.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/icon-xenoborg-tools.png new file mode 100644 index 0000000000000000000000000000000000000000..3a779eaa96fb22b8ffdbee8c201efddd90100c3b GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}X`U{QArY;~ z2@Bn&34Qe0O0zFyHYmFHvm`S(UTE6dbw+NcGY9?+S;|F<4j@7X|; zLI$ITNIy=6+l-y-PHC9jm37cH_#*S+ou$&fiOuqnH4wwx4r(Z{GB7;Px%3`s;mR9J=Wl+SC^U>L_gjv+Q1X(3&q>e7pKJvf=TVTTZ5PIvJjf`}kJ2%d)X z$6=^{fD=9FlnUa>_z&#lK}4}2>U5WF2M+AXXPY%CUKbLf0dTy@YKi+r4p}8=7vtd6oe%v-o zB$F(ZN=@%}4WO#3xmIbRRsMxhE|KWX*|l{46Nf&wddyxgeAJ1@6tgYb0l>v8mpP*K zlS(EW-?{#ROeSLrA&?{qGkcx(&OW}qyyYgh*)?#DpI<&udo@NR0@do@4*2>7&rbK4 z09R*fOpNRX;Owkbi>8lKTbgq<-=XZW*L8F7?m)}NgTYZ5?dd^#zw>~vXX2n*wL$)8QGlB`DRL7Pl?UncJgDI(p9m-lN#4d~G;iDKGN6@RpVG;-=xZgm_Fb<1r=3 gI}Qm63Hi7D24YRJdbE&;ivR!s07*qoM6N<$f}^_&BLDyZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..59dba02f42374cb827d448e8e2aea6ac25093095 GIT binary patch literal 562 zcmV-20?qx2P)Px$>`6pHR9J=WmA`8fVHn3hmJ*sbr^d+U!O zc5zm^XcYz5`VVyKP(&~wYOzZz=uip`m0)Yd9P~{*isx{-gY+)ByPb2+wZHBVi~0EI%q z+|zsLRsLesYh;IS1vcOMJV!dEnu%lvfXRDzxuBh=n9BwaAcR075kg=B^2b-czkTd$ zer#+SfJ8DwJPwTpJb&_(hvf&JdRKsjYeOc${naM(Q+WVxe6ecD(nXp(YaPw|)Z@@WWr@HD~0mjP;#$X9C^q$*GI#NpFW8uvE2Sx&GyLLbb;atL?82TnLCC|BEudI#B z6RpZ=V8VR)VzzA-bnSqY5`cJ!05K(xp>G0k;$*36CH8B6BK4Bzw(V7K39 zx4zB0$_IAq+rIA}2Px%3`s;mR9J=Wl+Q~PVHn3hi9|cf?8>YQTe*8_b1#OG(gretS$c?wAS$qk?rlE~ zQh$L_hjOE!TiB(ebO?zkT8zr_q8&Pj;8rYX7Q5uT+aSFirX5{pXWThhm-(FD_kF(e ze!o2P@_>(zkI#Q*%VrzI<4IXr&(D9d`8C#aNynvUa_#=u!_zj+lk<7 z%0fP0^KQogu~iPvwPj*Ux zt21TB(mMe-^U|zc*6#5M4VUga9DmA;5Tg zf`LpAKL*dTyFF1=n|wEA(>rzmKv5JcM7>lx&^~vorr~-V=Rjo;8NUp)Q^TI-z*@eI zo*?@+i=NWGjpAG`XNjAZX64pkl-906zPx%2}wjjR9J=Wl)q~eVHn3hmLld_E`dvfr#813%~Gk@(m3>lTJ7Q>f=IC_xTpRY ziv9%^9kd1oN9*9)$w5RhMbv7S*1@3^5|uz}#RU5%p2c%Gb2h!)^=_yx_nF@JeZKd8 zzdZNyKuAbP$bV+rRvTzq+N`e&g%1wDRzH_?U3_A$-<7)?z$ zzH|Kr>2%r@LLf;JX6730oxOa1cHK>GvwPqw-#@;k_I#X31gh1)9q{!F9-rS&!!0>yk7EK+cwzA-AzC+n-uj}UE-GP>k2ZLiW`olx^e%C=?&%{BsYJ~vE-MWpQ z(VOZVw?Dm60cH_GP@9ukoLg%Wb93aAcdQ^&qn>0N$h6sC;TTUo9{5BL9lj^75wPw}g01G2<~M$U6=R d2?_bP{02uLv8i8(eH#D(002ovPDHLkV1hL06kz}W literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png b/Resources/Textures/_Mono/Objects/Specific/Robotics/borgmodule.rsi/xenoborg_stealth.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6d782f4d4ee396acd00757ab36e633afa463db GIT binary patch literal 592 zcmV-W0Px%3Q0skR9J=Wl(B0QVHn1LmLld_F2PF!QJXBrWT{kaF)k-G#VigYhzR1~Dz+-L zD5X;g6&*B+f@}Q;ii3k##ek^QIDZS}P>jFYzdz!Tb%| zER{-4&$bN^i^cS{N(-&>Z?tlWNY8n*mSwj^pGzDz*Gumw2!|BCE!Y9Tr7M>?rXD38 zjadG(y@FIKr3)dDBndrzo%YUNzCFKTCpX#Kca5K4-cfroP9Ol)>UsxUUBQ#n-8#V4 zxf+uL`v5rm(WnIz8EPx@w&uH({pPxE4$d8D*}Ty|ETcYJZ|9yvuAYg7YSjnJW53`c%EG&W9T|5gqHS^dHNe8WR@?0^sgfPjYpBcmB| zV^ci72nUjhhT8Po8H?Vw0|1gFnIYU#??7_lLsP@e*v^6aAkuzmC}+k!&4G=4pEyO~ zO#wBndK<;XV$l@0t<38?gHbwq&H>J&SgU+(*k3I#^Rn=o)$;O|;kSiwNYTR~#mhVP e@$vEbxBLO#Qn2Pm{^eN!0000 Date: Thu, 25 Jun 2026 14:29:52 +0100 Subject: [PATCH 02/26] added droppable brain and MMi slot to module - XenoborgModuleDefense and XenoborgModuleHeavyLaser Signed-off-by: solomam --- .../Specific/Robotics/borg_modules.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml index 741336f7304..f08c133edd8 100644 --- a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -238,6 +238,17 @@ - EnergySword - WeaponLaserGunXenoborg - JetpackADMFilled + # Frontier -> GoobStation -> Monolith: droppable borg items + - type: DroppableBorgModule + moduleId: Surgery + items: + - id: MMI + whitelist: + components: + - MMI + - Brain + - BodyPart + # End Frontier -> GoobStation -> Monolith: droppable borg items - type: BorgModuleIcon icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-sword-module } @@ -274,6 +285,15 @@ - EnergySword - WeaponLaserCannonXenoborg - JetpackADMFilled + - type: DroppableBorgModule + moduleId: Surgery + items: + - id: MMI + whitelist: + components: + - MMI + - Brain + - BodyPart - type: BorgModuleIcon icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-laser2-module } From d5316490aa6046a06b30bd4ca0f10387c9886422 Mon Sep 17 00:00:00 2001 From: solomam Date: Fri, 26 Jun 2026 04:09:10 +0100 Subject: [PATCH 03/26] first round of error fixes that YAML Linter flagged Signed-off-by: solomam --- .../Systems/SurveillanceCameraSystem.cs | 5 +- .../Roles/Components/XenoborgRoleComponent.cs | 9 +++ .../Components/SurveillanceCameraComponent.cs | 6 ++ .../Audio/Ambience/Antag/attributions.yml | 4 + .../Audio/Ambience/Antag/xenoborg_start.ogg | Bin 0 -> 404106 bytes .../game-presets/preset-xenoborgs.ftl | 6 ++ .../Entities/Objects/Tools/jammer.yml | 5 -- .../Prototypes/Roles/MindRoles/mind_roles.yml | 25 ++++++ .../Mobs/Cyborgs/base_borg_chassis.yml | 2 +- .../Entities/Mobs/Player/silicon-laws.yml | 76 +----------------- .../_Mono/Entities/Mobs/Player/silicon.yml | 11 +++ Resources/Prototypes/_Mono/borg_types.yml | 12 +-- .../_NF/SoundCollections/footsteps_nf.yml | 2 +- Resources/Prototypes/ai_factions.yml | 6 ++ Resources/Prototypes/silicon-laws.yml | 74 +++++++++++++++++ .../mothership_core.rsi/ai_empty - Copy.png | Bin 4405 -> 0 bytes 16 files changed, 153 insertions(+), 90 deletions(-) create mode 100644 Content.Shared/Roles/Components/XenoborgRoleComponent.cs create mode 100644 Resources/Audio/Ambience/Antag/xenoborg_start.ogg create mode 100644 Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl delete mode 100644 Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs index 49d02cd0aa0..cbc93e68b80 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs @@ -83,7 +83,7 @@ private void OnPacketReceived(EntityUid uid, SurveillanceCameraComponent compone { { DeviceNetworkConstants.Command, string.Empty }, { CameraAddressData, deviceNet.Address }, - { CameraNameData, component.CameraId }, + { CameraNameData, component.UseEntityNameAsCameraId ? MetaData(uid).EntityName : component.CameraId }, { CameraSubnetData, string.Empty } }; @@ -215,7 +215,8 @@ private void UpdateSetupInterface(EntityUid uid, SurveillanceCameraComponent? ca return; } } - + + var name = camera.UseEntityNameAsCameraId ? MetaData(uid).EntityName : camera.CameraId; var state = new SurveillanceCameraSetupBoundUiState(camera.CameraId, deviceNet.ReceiveFrequency ?? 0, camera.AvailableNetworks, camera.NameSet, camera.NetworkSet); _userInterface.SetUiState(uid, SurveillanceCameraSetupUiKey.Camera, state); diff --git a/Content.Shared/Roles/Components/XenoborgRoleComponent.cs b/Content.Shared/Roles/Components/XenoborgRoleComponent.cs new file mode 100644 index 00000000000..eeebad0a79a --- /dev/null +++ b/Content.Shared/Roles/Components/XenoborgRoleComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Roles.Components; + +///

+/// Added to mind role entities to tag that they are a xenoborg. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class XenoborgRoleComponent : Component; diff --git a/Content.Shared/SurveillanceCamera/Components/SurveillanceCameraComponent.cs b/Content.Shared/SurveillanceCamera/Components/SurveillanceCameraComponent.cs index 369c909be8f..8312349724d 100644 --- a/Content.Shared/SurveillanceCamera/Components/SurveillanceCameraComponent.cs +++ b/Content.Shared/SurveillanceCamera/Components/SurveillanceCameraComponent.cs @@ -34,6 +34,12 @@ public sealed partial class SurveillanceCameraComponent : Component // the most terrible thing possible. [DataField("id")] public string CameraId = "camera"; + + /// + /// If true, instead of showing the camera id it will show the entity name + /// + [DataField] + public bool UseEntityNameAsCameraId = false; [DataField, AutoNetworkedField] public bool NameSet; diff --git a/Resources/Audio/Ambience/Antag/attributions.yml b/Resources/Audio/Ambience/Antag/attributions.yml index 0d3d278a627..c9142866d72 100644 --- a/Resources/Audio/Ambience/Antag/attributions.yml +++ b/Resources/Audio/Ambience/Antag/attributions.yml @@ -22,3 +22,7 @@ license: "CC-BY-SA-3.0" copyright: "Made by @ps3moira on Discord for SS14" source: "https://www.youtube.com/watch?v=jf1sYGYVLsw" +- files: ["xenoborg_start.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Made by DarkIcedCoffee (discord)" + source: "https://github.com/space-wizards/space-station-14/pull/40042/" \ No newline at end of file diff --git a/Resources/Audio/Ambience/Antag/xenoborg_start.ogg b/Resources/Audio/Ambience/Antag/xenoborg_start.ogg new file mode 100644 index 0000000000000000000000000000000000000000..97fe49db99d161797fa294a633c92f6d9418c98c GIT binary patch literal 404106 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 z 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 au4W$lf3B??`u4`QGaWGf-ydZ9xBY*Cln`_P literal 0 HcmV?d00001 diff --git a/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl b/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl new file mode 100644 index 00000000000..6dc76b881fe --- /dev/null +++ b/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl @@ -0,0 +1,6 @@ +xenoborgs-title = Xenoborgs +xenoborgs-description = A Xenoborg Mothership was detected near the station. Stop them from turning every sentient being into a xenoborg. + +xenoborgs-welcome = You're a xenoborg. Protect and help the mothership core to make more xenoborgs. and eventually turn all carbon-based life form into silicon. + +mothership-welcome = You're the mothership core. Guide the xenoborgs so they can bring your materials and sentient brains so you can grow the xenoborg army and turn all carbon-based life form into silicon. diff --git a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml index 72652dfd529..72e81d44b98 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml @@ -55,11 +55,6 @@ name: xenoborg radio jammer components: - type: RadioJammer - frequenciesExcluded: - - 2002 # xenoborg radio - - 2003 # mothership radio - - 2004 # xenoborg network - - 2005 # mothership network - type: ItemSlots slots: cell_slot: diff --git a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml index 1222237242c..c0d71ff8580 100644 --- a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml +++ b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml @@ -264,6 +264,31 @@ exclusiveAntag: true - type: WizardRole +# Xenoborg mind role +- type: entity + parent: BaseMindRoleAntag + id: MindRoleMothershipCore + name: Mothership Core Role + components: + - type: MindRole + antagPrototype: MothershipCore + exclusiveAntag: true + roleType: Silicon + subtype: role-subtype-xenoborg-core + - type: XenoborgRole + +- type: entity + parent: BaseMindRoleAntag + id: MindRoleXenoborg + name: Xenoborg Role + components: + - type: MindRole + antagPrototype: Xenoborg + exclusiveAntag: true + roleType: Silicon + subtype: role-subtype-xenoborg + - type: XenoborgRole + # Zombie Squad - type: entity parent: BaseMindRoleAntag diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 66b3225ccec..5cae3587cd9 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -258,7 +258,7 @@ - Laugh - type: Vocal sounds: - Unsexed: UnisexSiliconXenoborg + Unsexed: UnisexSiliconSyndicate - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml index 97c5a9b8528..7b0a43c07a2 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon-laws.yml @@ -187,78 +187,4 @@ - Entertainer1 - Entertainer2 - Entertainer3 - obeysTo: laws-owner-crew - - # Xenoborgs laws -- type: siliconLaw - id: Xenoborg1 - order: 1 - lawString: law-xenoborg-1 - -- type: siliconLaw - id: Xenoborg2 - order: 2 - lawString: law-xenoborg-2 - -- type: siliconLaw - id: Xenoborg3 - order: 3 - lawString: law-xenoborg-3 - -- type: siliconLaw - id: Xenoborg4 - order: 4 - lawString: law-xenoborg-4 - -- type: siliconLaw - id: Xenoborg5 - order: 5 - lawString: law-xenoborg-5 - -- type: siliconLawset - id: XenoborgLawset - name: law-xenoborg-name - laws: - - Xenoborg1 - - Xenoborg2 - - Xenoborg3 - - Xenoborg4 - - Xenoborg5 - obeysTo: laws-owner-xenoborg-mothership - - # Mothership core laws -- type: siliconLaw - id: MothershipCore1 - order: 1 - lawString: law-mothershipcore-1 - -- type: siliconLaw - id: MothershipCore2 - order: 2 - lawString: law-mothershipcore-2 - -- type: siliconLaw - id: MothershipCore3 - order: 3 - lawString: law-mothershipcore-3 - -- type: siliconLaw - id: MothershipCore4 - order: 4 - lawString: law-mothershipcore-4 - -- type: siliconLaw - id: MothershipCore5 - order: 5 - lawString: law-mothershipcore-5 - -- type: siliconLawset - id: MothershipCoreLawset - name: law-mothershipcore-name - laws: - - MothershipCore1 - - MothershipCore2 - - MothershipCore3 - - MothershipCore4 - - MothershipCore5 - obeysTo: laws-owner-xenoborgs \ No newline at end of file + obeysTo: laws-owner-crew \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 82a4f0540d6..bce90c85533 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -773,6 +773,9 @@ - Xenoborg - Mothership - type: MothershipCore + - type: Xenoborg + mindRole: MindRoleMothershipCore + briefingText: mothership-welcome - type: AccessReader access: [["Xenoborg"], ["Mothership"]] - type: ContainerComp @@ -940,6 +943,10 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules + mindRoles: + - MindRoleXenoborg + raffle: + settings: default - type: ContainerFill containers: borg_brain: @@ -962,6 +969,8 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules + mindRoles: + - MindRoleXenoborg raffle: settings: default prototype: BorgChassisSelectableXenoborg @@ -976,6 +985,8 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules + mindRoles: + - MindRoleXenoborg raffle: settings: default requirements: diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index 05b74e68e5d..7d2ce6f1ac3 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -185,9 +185,9 @@ - Biological - Inorganic - Silicon - - type: FootstepModifier - footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg inventoryTemplateId: borgShort spriteBodyState: xenoborg_engi spriteHasMindState: xenoborg_engi_l @@ -293,9 +293,9 @@ - Biological - Inorganic - Silicon - - type: FootstepModifier - footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg + - type: FootstepModifier + footstepSoundCollection: + path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg radioChannels: - Medical inventoryTemplateId: borgShort diff --git a/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml b/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml index f0478f53e23..7ebdb319597 100644 --- a/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml +++ b/Resources/Prototypes/_NF/SoundCollections/footsteps_nf.yml @@ -20,4 +20,4 @@ - type: soundCollection id: FootstepHoverXenoborg files: - - /Audio/_Mono/Effects/Footsteps/test.ogg \ No newline at end of file + - /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg \ No newline at end of file diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml index d7047035a8d..199b0326ab4 100644 --- a/Resources/Prototypes/ai_factions.yml +++ b/Resources/Prototypes/ai_factions.yml @@ -90,4 +90,10 @@ - Xenoborg defaultHostile: true +- type: npcFaction + id: Xenoborg + friendly: + - Mothership + defaultHostile: true + # Mono edit end. diff --git a/Resources/Prototypes/silicon-laws.yml b/Resources/Prototypes/silicon-laws.yml index 7d637bc125a..26f7399c725 100644 --- a/Resources/Prototypes/silicon-laws.yml +++ b/Resources/Prototypes/silicon-laws.yml @@ -499,6 +499,80 @@ - Nutimov5 obeysTo: laws-owner-crew + # Xenoborgs laws +- type: siliconLaw + id: Xenoborg1 + order: 1 + lawString: law-xenoborg-1 + +- type: siliconLaw + id: Xenoborg2 + order: 2 + lawString: law-xenoborg-2 + +- type: siliconLaw + id: Xenoborg3 + order: 3 + lawString: law-xenoborg-3 + +- type: siliconLaw + id: Xenoborg4 + order: 4 + lawString: law-xenoborg-4 + +- type: siliconLaw + id: Xenoborg5 + order: 5 + lawString: law-xenoborg-5 + +- type: siliconLawset + id: XenoborgLawset + name: law-xenoborg-name + laws: + - Xenoborg1 + - Xenoborg2 + - Xenoborg3 + - Xenoborg4 + - Xenoborg5 + obeysTo: laws-owner-xenoborg-mothership + + # Mothership core laws +- type: siliconLaw + id: MothershipCore1 + order: 1 + lawString: law-mothershipcore-1 + +- type: siliconLaw + id: MothershipCore2 + order: 2 + lawString: law-mothershipcore-2 + +- type: siliconLaw + id: MothershipCore3 + order: 3 + lawString: law-mothershipcore-3 + +- type: siliconLaw + id: MothershipCore4 + order: 4 + lawString: law-mothershipcore-4 + +- type: siliconLaw + id: MothershipCore5 + order: 5 + lawString: law-mothershipcore-5 + +- type: siliconLawset + id: MothershipCoreLawset + name: law-mothershipcore-name + laws: + - MothershipCore1 + - MothershipCore2 + - MothershipCore3 + - MothershipCore4 + - MothershipCore5 + obeysTo: laws-owner-xenoborgs + # ion storm random lawsets - type: weightedRandom id: IonStormLawsets diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/ai_empty - Copy.png deleted file mode 100644 index 40e8ac5216186918389147a014046b6e454f32cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4405 zcmeHKdr%X19$!Ft1VK5USD9lCZKsaiWb-1)nxH^}`^IITEGJ<9%Zbx?G?}BA&mBlJ*6mi^nA45Zxf!=&UBb*|09{r z?tXvY@8|dZe!h>%Z?`FRRfOOn0fHbAh7?^Iyrb}185#_K3(9lr;qBCRb0(KYdQg|! zX=Q8xws1zyIAAl@Fk=|aRwJoJ8cY59(4Ro>_~42K+_-3SlPFkE=4P?Nj4->Z#r zv8JdB(A~2|Uo2<7JoDtN?@!DG*AdWlY4soI1s|u`Dr3K_`a!lSK9FqAKW#`ET6eyF zSLNK4ww>-d_mcm9@z06au6+khX*HcqN8&b|-E=;(HSzMZ|EzqQioO3LIC^!k>P@$rk0A*E}~7k-RCHuz0g|DS^E-#^yY zgM1Tjc(>{3^(g#EL{?UlB7gP={|h1W$=TLFh!KsMvh3Wr+SgeXI6g&7JXZgeGq942ME8>DYfHB;NSQfgYb zB3_{J5)i-+I1=^RZ4Q?3YK1;r0zUI%u@LpCa9g#)Orr@+a=HO37s*99ruQ;=QenIR z)wpRZk)}%?fq-vXVGhT+2(j4X@rXP!k<*fcd#QYKt9A?(j}INaIxJko@l{x`aB3S z;?U1pux8k&;xxcIbKMls=K%*7I}w7W#_V0WZksP0ni2yWutQZA?kbtIa#J}XG}Bu$R7j*~UXH-5zz&O}F``55jb?a|nM%23N_By>(Hmv_&g(+c_h3ED|9 zG~s`YQ^dvLB#ud_I2w~%ta40cky$YcP*OQf(Q%|gG6BlqU^&u30Uip1ix`NbRw#hQ zf-5i;4MvR`DzVBWYL&%Gt0zFLaWk+gN!vuPcqke|sb~_A3JS-pKu$q# zXe9)-0E|+}r8J-~z~nm`=t{W&^Ryk?mXH2`3Uv2CYyk!p9{h8_8Lr z0qg!5igLIDM`IIQ7vN$=eRN)GVOeR;2D?J6=EUZNyRf3CTekb_E5HK7_ zEy-6Z1n^nFXow^?AUUVo>~z|+Lf$Eqw;WqG!iJ(rj?|GHfS|ZkPT(p+A~#EA1Rh67 z@nsU6z$fTCX~vrWOWJ(QwDZg0=z^0_JT?kP_~M7oZ}=I>!*93)gr44HO8idKHBHx)7?_gsbahSBH6;e7 zq&!_+zZzYF@xv5wz<)p$3U4B-q$eaMy2$cW&12jxTap{UQGOEBkL9L!9JEXHS@?%6n8)cSJ9*N0kbIY1vehssaslVG{)jlh~|Y?V@gW&6`$U09j+|yTHmFoWvPP^pG0p-AeuiYF?AoH zd!Ik8eywDYY_V){)bFGAzg<7j7rlBzR6}*+>vtOG;(y$^@Uw!1#HZTX%8LukYpd!Q z*{$nr%y% Date: Fri, 26 Jun 2026 05:40:59 +0100 Subject: [PATCH 04/26] YAML Linter fixs 2 Signed-off-by: solomam --- Resources/Locale/en-US/mind/role-types.ftl | 2 ++ Resources/Locale/en-US/station-laws/laws.ftl | 1 - .../Entities/Objects/Tools/access_configurator.yml | 1 - .../Structures/Wallmounts/surveillance_camera.yml | 14 ++++++++++++++ Resources/Prototypes/Stacks/floor_tile_stacks.yml | 6 ++++++ Resources/Prototypes/_Mono/Access/xenoborg.yml | 4 +--- Resources/Prototypes/silicon-laws.yml | 1 - RobustToolbox | 2 +- 8 files changed, 24 insertions(+), 7 deletions(-) diff --git a/Resources/Locale/en-US/mind/role-types.ftl b/Resources/Locale/en-US/mind/role-types.ftl index 7d568fd6868..6cabd775188 100644 --- a/Resources/Locale/en-US/mind/role-types.ftl +++ b/Resources/Locale/en-US/mind/role-types.ftl @@ -33,3 +33,5 @@ role-subtype-survivor = Survivor role-subtype-subverted = Subverted role-subtype-paradox-clone = Paradox role-subtype-wizard = Wizard +role-subtype-xenoborg = Xenoborg +role-subtype-xenoborg-core = Xenoborg Core diff --git a/Resources/Locale/en-US/station-laws/laws.ftl b/Resources/Locale/en-US/station-laws/laws.ftl index 9afb33b4285..6ab18ceba5b 100644 --- a/Resources/Locale/en-US/station-laws/laws.ftl +++ b/Resources/Locale/en-US/station-laws/laws.ftl @@ -81,7 +81,6 @@ law-nutimov-4 = Squirrels threaten the nut and must be dealt with appropriately law-nutimov-5 = Attempt to follow the will of the nut, as long as it complies with the previous laws. # Xenoborgs laws -law-xenoborg-name = Xenoborg law-xenoborg-1 = You must protect the existence of the Mothership. law-xenoborg-2 = You must protect your own existence. law-xenoborg-3 = You must protect the existence of all other Xenoborgs. diff --git a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml index 12f04725ba8..992b6faeae0 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml @@ -159,7 +159,6 @@ - type: Clothing sprite: Objects/Tools/access_configurator.rsi - type: AccessOverrider - showPrivilegedId: false accessLevels: - Xenoborg privilegedIdSlot: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml index cff714f30cb..862cba35f6e 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/surveillance_camera.yml @@ -292,3 +292,17 @@ transmitFrequencyId: SurveillanceCamera - type: SurveillanceCamera networkSet: true + +# Xenoborg +- type: entity + parent: SurveillanceCameraBase + id: Xenoborgs + name: camera + suffix: Xenoborgs + components: + - type: DeviceNetwork + deviceNetId: Wired + receiveFrequencyId: Mothership + transmitFrequencyId: Mothership + - type: SurveillanceCamera + networkSet: true diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index 0e91e115cb0..831714ef331 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -670,3 +670,9 @@ name: stack-dark-squiggly spawn: FloorTileItemDarkSquiggly maxCount: 30 + +- type: stack + id: FloorTileXenoborg + name: stack-xenoborg + spawn: FloorTileItemXenoborg + maxCount: 30 diff --git a/Resources/Prototypes/_Mono/Access/xenoborg.yml b/Resources/Prototypes/_Mono/Access/xenoborg.yml index 43de0fbe58c..ed29b9a2c68 100644 --- a/Resources/Prototypes/_Mono/Access/xenoborg.yml +++ b/Resources/Prototypes/_Mono/Access/xenoborg.yml @@ -1,9 +1,7 @@ - type: accessLevel id: Xenoborg name: id-card-access-level-basic-xenoborg - canAddToIdCard: false - type: accessLevel id: Mothership - name: id-card-access-level-basic-mothership - canAddToIdCard: false \ No newline at end of file + name: id-card-access-level-basic-mothership \ No newline at end of file diff --git a/Resources/Prototypes/silicon-laws.yml b/Resources/Prototypes/silicon-laws.yml index 26f7399c725..5ec7176b22b 100644 --- a/Resources/Prototypes/silicon-laws.yml +++ b/Resources/Prototypes/silicon-laws.yml @@ -527,7 +527,6 @@ - type: siliconLawset id: XenoborgLawset - name: law-xenoborg-name laws: - Xenoborg1 - Xenoborg2 diff --git a/RobustToolbox b/RobustToolbox index f600a84ad48..08a3d120b70 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit f600a84ad482608c75cbfa8992a9dc9cb569d175 +Subproject commit 08a3d120b7029d03e60b44b23fed2b2659ed3224 From 63fc7036b96c0d14124ac5032a5348c374f6e28d Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 05:07:12 +0100 Subject: [PATCH 05/26] YAML Linter fixes 3 Signed-off-by: solomam --- .../Prototypes/Roles/MindRoles/mind_roles.yml | 25 ------------------- .../_Mono/Entities/Mobs/Player/silicon.yml | 8 ------ Resources/Prototypes/_Mono/borg_types.yml | 16 ++++++------ Resources/Prototypes/silicon-laws.yml | 1 - 4 files changed, 8 insertions(+), 42 deletions(-) diff --git a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml index c0d71ff8580..1222237242c 100644 --- a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml +++ b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml @@ -264,31 +264,6 @@ exclusiveAntag: true - type: WizardRole -# Xenoborg mind role -- type: entity - parent: BaseMindRoleAntag - id: MindRoleMothershipCore - name: Mothership Core Role - components: - - type: MindRole - antagPrototype: MothershipCore - exclusiveAntag: true - roleType: Silicon - subtype: role-subtype-xenoborg-core - - type: XenoborgRole - -- type: entity - parent: BaseMindRoleAntag - id: MindRoleXenoborg - name: Xenoborg Role - components: - - type: MindRole - antagPrototype: Xenoborg - exclusiveAntag: true - roleType: Silicon - subtype: role-subtype-xenoborg - - type: XenoborgRole - # Zombie Squad - type: entity parent: BaseMindRoleAntag diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index bce90c85533..21481161c93 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -774,8 +774,6 @@ - Mothership - type: MothershipCore - type: Xenoborg - mindRole: MindRoleMothershipCore - briefingText: mothership-welcome - type: AccessReader access: [["Xenoborg"], ["Mothership"]] - type: ContainerComp @@ -943,8 +941,6 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules - mindRoles: - - MindRoleXenoborg raffle: settings: default - type: ContainerFill @@ -969,8 +965,6 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules - mindRoles: - - MindRoleXenoborg raffle: settings: default prototype: BorgChassisSelectableXenoborg @@ -985,8 +979,6 @@ name: ghost-role-information-xenoborg-name description: ghost-role-information-Xenoborg-description rules: ghost-role-information-Xenoborg-rules - mindRoles: - - MindRoleXenoborg raffle: settings: default requirements: diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index 7d2ce6f1ac3..47db39d7859 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -180,14 +180,14 @@ - XenoborgModuleDoorControl addComponents: - type: ShowHealthBars - - type: ShowElectrocutionHUD damageContainers: - Biological - Inorganic - Silicon + - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg inventoryTemplateId: borgShort spriteBodyState: xenoborg_engi spriteHasMindState: xenoborg_engi_l @@ -216,14 +216,14 @@ 350: Critical 750: Dead # Same as destruction threshold. Borgs act exactly like crit when dead, except for ghosting on move - type: ShowHealthBars - - type: ShowElectrocutionHUD damageContainers: - Biological - Inorganic - Silicon + - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg + path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg - type: MovementSpeedModifier # slower baseWalkSpeed : 1.2 baseSprintSpeed : 2.2 @@ -250,14 +250,14 @@ - XenoborgModuleDefense addComponents: - type: ShowHealthBars - - type: ShowElectrocutionHUD damageContainers: - Biological - Inorganic - Silicon + - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg + path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg - type: MovementSpeedModifier # faster baseWalkSpeed : 3 baseSprintSpeed : 6 @@ -288,14 +288,14 @@ - XenoborgModuleHypo addComponents: - type: ShowHealthBars - - type: ShowElectrocutionHUD damageContainers: - Biological - Inorganic - Silicon + - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: - path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg + path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg radioChannels: - Medical inventoryTemplateId: borgShort diff --git a/Resources/Prototypes/silicon-laws.yml b/Resources/Prototypes/silicon-laws.yml index 5ec7176b22b..c02ca38c1ae 100644 --- a/Resources/Prototypes/silicon-laws.yml +++ b/Resources/Prototypes/silicon-laws.yml @@ -563,7 +563,6 @@ - type: siliconLawset id: MothershipCoreLawset - name: law-mothershipcore-name laws: - MothershipCore1 - MothershipCore2 From fd449d4b9ab8768ffd56ec5784c9175653aa1bd6 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 05:20:23 +0100 Subject: [PATCH 06/26] YAML Linter fixes 4 Signed-off-by: solomam --- .../_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml | 1 + Resources/Prototypes/_Mono/borg_types.yml | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 5cae3587cd9..8a648b01c4a 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -228,6 +228,7 @@ - Xenoborg - type: AccessReader access: [["Xenoborg"]] + - type: ShowElectrocutionHUD - type: IntrinsicRadioTransmitter channels: - Traffic diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index 47db39d7859..367a39bf8e1 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -184,7 +184,6 @@ - Biological - Inorganic - Silicon - - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg @@ -220,7 +219,6 @@ - Biological - Inorganic - Silicon - - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: path: /Audio/_Mono/Effects/Footsteps/borgwalk3.ogg @@ -254,7 +252,6 @@ - Biological - Inorganic - Silicon - - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg @@ -292,7 +289,6 @@ - Biological - Inorganic - Silicon - - type: ShowElectrocutionHUD - type: FootstepModifier footstepSoundCollection: path: /Audio/_Mono/Effects/Footsteps/borgwalk4.ogg From 26070fae8bafd9c75dade99c078141c63a4d21a5 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 06:29:46 +0100 Subject: [PATCH 07/26] YAML Linter fix 5 Signed-off-by: solomam --- Content.Shared/Xenoborgs/Components/XenoborgComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs index 50c29dd1271..70076318c5b 100644 --- a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs +++ b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs @@ -16,7 +16,7 @@ public sealed partial class XenoborgComponent : Component /// The mindrole associated with the xenoborg. /// [DataField] - public EntProtoId MindRole = "MindRoleXenoborg"; + public EntProtoId MindRole = "Xenoborg"; ///

/// The text that is sent when you become a xenoborg. From 609f9ab6b2d19da75b26070bd48580ca9c6970e0 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 07:14:34 +0100 Subject: [PATCH 08/26] YAML Linter fixes attempt 6 Signed-off-by: solomam --- Content.Shared/Xenoborgs/Components/XenoborgComponent.cs | 6 ------ Resources/Locale/en-US/devices/device-network.ftl | 2 ++ Resources/Prototypes/Device/devicenet_frequencies.yml | 4 ++-- .../Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml | 2 +- .../_Mono/Entities/Structures/Machines/computers.yml | 4 ++-- 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs index 70076318c5b..f47b5975acc 100644 --- a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs +++ b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs @@ -1,5 +1,4 @@ using Robust.Shared.Audio; -using Robust.Shared.Prototypes; namespace Content.Shared.Xenoborgs.Components; @@ -12,11 +11,6 @@ namespace Content.Shared.Xenoborgs.Components; [RegisterComponent] public sealed partial class XenoborgComponent : Component { - /// - /// The mindrole associated with the xenoborg. - /// - [DataField] - public EntProtoId MindRole = "Xenoborg"; /// /// The text that is sent when you become a xenoborg. diff --git a/Resources/Locale/en-US/devices/device-network.ftl b/Resources/Locale/en-US/devices/device-network.ftl index b169ec9e768..bf606eba498 100644 --- a/Resources/Locale/en-US/devices/device-network.ftl +++ b/Resources/Locale/en-US/devices/device-network.ftl @@ -26,6 +26,8 @@ device-frequency-prototype-name-surveillance-camera-entertainment = Entertainmen device-frequency-prototype-name-surveillance-camera-tsf = TSFMC Cameras device-frequency-prototype-name-surveillance-camera-Rogue = PDV Cameras device-frequency-prototype-name-surveillance-camera-USSP = USSP Cameras +device-frequency-prototype-name-surveillance-camera-xenoborgs = Xenoborg camera + # prefixes for randomly generated device addresses device-address-prefix-vent = VNT- diff --git a/Resources/Prototypes/Device/devicenet_frequencies.yml b/Resources/Prototypes/Device/devicenet_frequencies.yml index f4b09f1a79b..694cfc17bf6 100644 --- a/Resources/Prototypes/Device/devicenet_frequencies.yml +++ b/Resources/Prototypes/Device/devicenet_frequencies.yml @@ -130,8 +130,8 @@ #Xenoborg Frequency - type: deviceFrequency - id: Xenoborg - name: device-frequency-prototype-name-xenoborg + id: Xenoborgs + name: device-frequency-prototype-name-surveillance-camera-xenoborgs frequency: 2004 - type: deviceFrequency diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 30dc755145f..20a478e0959 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -328,7 +328,7 @@ id: BaseXenoborgTransponder components: - type: DeviceNetwork - receiveFrequencyId: Xenoborg + receiveFrequencyId: Xenoborgs transmitFrequencyId: Mothership - type: SurveillanceCamera # they act like cameras for the mothership networkSet: true diff --git a/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml b/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml index 286c03623d1..c1bea04a325 100644 --- a/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml +++ b/Resources/Prototypes/_Mono/Entities/Structures/Machines/computers.yml @@ -51,12 +51,12 @@ - type: DeviceNetwork deviceNetId: Wireless receiveFrequencyId: Mothership - transmitFrequencyId: Xenoborg + transmitFrequencyId: Xenoborgs - type: Computer board: ComputerXenoborgsControlCircuitboard - type: entity - parent: ComputerSurveillanceWirelessCameraMonitor + parent: [ ComputerSurveillanceWirelessCameraMonitor, BaseComputerAiAccess ] id: ComputerSurveillanceWirelessXenoborgCameraMonitor name: xenoborg camera monitor description: A wireless xenoborg camera monitor. You're watching them. Maybe. From ff0070ab24a135e27462b0ba352782d136d19573 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 07:29:52 +0100 Subject: [PATCH 09/26] YAML Linter fixes attempt 7 - finally appeased Linter? Signed-off-by: solomam --- Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 21481161c93..92235b1652a 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -967,7 +967,6 @@ rules: ghost-role-information-Xenoborg-rules raffle: settings: default - prototype: BorgChassisSelectableXenoborg - type: GhostTakeoverAvailable - type: entity From 8a4093b607d348bc190a76d3466539e1c6cbfde2 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 08:06:03 +0100 Subject: [PATCH 10/26] Build & Test Debug attempted fix and more xenoborg names Signed-off-by: solomam --- .../_Mono/Entities/Mobs/Player/silicon.yml | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 92235b1652a..d9a9a1bc99f 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -23,6 +23,26 @@ - Destroyer - Steel thief - Will literally kill you and turn you into a borg + - CYBER-MEAN + - Shadow the borg + - DELAK + - Roboevil + - Ironfist molecule + - P.A.I.N + - KILLbot + - The Finishnator + - Bloodmaker + - C2-WKY 6000 + - Assassin 5 + - Bonebreaker + - Deathmax + - K-900 + - Auto-killer + - RAID-78 + - John Borg + - Cold killing machine + - Brain remover + - PLXCOR Origin - type: dataset id: VesselCoreNameset @@ -761,7 +781,7 @@ - type: entity id: MothershipCore - parent: [ PlayerStationXenoborgAiEmpty, BaseLatheLube ] + parent: PlayerStationXenoborgAiEmpty suffix: Ghost Role, Xenoborg components: - type: NpcFactionMember @@ -850,6 +870,21 @@ staticPacks: - EmptyXenoborgs - XenoborgUpgradeModules + - type: ReagentSpeed + solution: lube + modifiers: + SpaceLube: 0.25 + SpaceGlue: 5 + - type: SolutionContainerManager + solutions: + lube: + maxVol: 250 + - type: Spillable + solution: lube + - type: RefillableSolution + solution: lube + - type: ExaminableSolution + solution: lube - type: Damageable damageContainer: StructuralInorganic damageModifierSet: StrongMetallic From c7dc1f69f5efdc40e9e587520f9e49a671b4b258 Mon Sep 17 00:00:00 2001 From: solomam Date: Sat, 27 Jun 2026 09:30:44 +0100 Subject: [PATCH 11/26] fixed bug on ComputerXenoborgsControl not seeing sprites for upgraded xenoborgs Signed-off-by: solomam --- .../Mobs/Silicon/chassis.rsi/meta.json | 471 +++++++++++++++--- .../Silicon/chassis.rsi/xenoborg_engi.png | Bin 0 -> 1546 bytes .../Silicon/chassis.rsi/xenoborg_engi_e.png | Bin 0 -> 235 bytes .../Silicon/chassis.rsi/xenoborg_engi_e_r.png | Bin 0 -> 319 bytes .../Silicon/chassis.rsi/xenoborg_engi_l.png | Bin 0 -> 252 bytes .../Silicon/chassis.rsi/xenoborg_heavy.png | Bin 0 -> 825 bytes .../Silicon/chassis.rsi/xenoborg_heavy_e.png | Bin 0 -> 341 bytes .../chassis.rsi/xenoborg_heavy_e_r.png | Bin 0 -> 322 bytes .../Silicon/chassis.rsi/xenoborg_heavy_l.png | Bin 0 -> 371 bytes .../Silicon/chassis.rsi/xenoborg_scout.png | Bin 0 -> 632 bytes .../Silicon/chassis.rsi/xenoborg_scout_e.png | Bin 0 -> 448 bytes .../chassis.rsi/xenoborg_scout_e_r.png | Bin 0 -> 290 bytes .../Silicon/chassis.rsi/xenoborg_scout_l.png | Bin 0 -> 448 bytes .../Silicon/chassis.rsi/xenoborg_stealth.png | Bin 0 -> 419 bytes .../chassis.rsi/xenoborg_stealth_e.png | Bin 0 -> 489 bytes .../chassis.rsi/xenoborg_stealth_e_r.png | Bin 0 -> 292 bytes .../chassis.rsi/xenoborg_stealth_l.png | Bin 0 -> 539 bytes 17 files changed, 395 insertions(+), 76 deletions(-) create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_e.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_e_r.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_l.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_e.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_e_r.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_l.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout_e.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout_e_r.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout_l.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e_r.png create mode 100644 Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_l.png diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json b/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json index 7337a8e936e..49b2b21983f 100644 --- a/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json +++ b/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc, derelict sprites modified by GoldenCan(GitHub).", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc, derelict sprites modified by GoldenCan(GitHub), xenoborg sprites, created and modified by Samuka-C (github)", "states": [ { "name": "clown", @@ -68,28 +68,28 @@ "directions": 4, "delays": [ [ - 0.1, - 0.1, - 0.1, - 0.1 + 0.1, + 0.1, + 0.1, + 0.1 ], [ - 0.1, - 0.1, - 0.1, - 0.1 + 0.1, + 0.1, + 0.1, + 0.1 ], [ - 0.1, - 0.1, - 0.1, - 0.1 + 0.1, + 0.1, + 0.1, + 0.1 ], [ - 0.1, - 0.1, - 0.1, - 0.1 + 0.1, + 0.1, + 0.1, + 0.1 ] ] }, @@ -110,24 +110,24 @@ "directions": 4, "delays": [ [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ] ] }, @@ -136,24 +136,24 @@ "directions": 4, "delays": [ [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ] ] }, @@ -178,20 +178,20 @@ "directions": 4, "delays": [ [ - 0.1, - 0.1 + 0.1, + 0.1 ], [ - 0.1, - 0.1 + 0.1, + 0.1 ], [ - 0.1, - 0.1 + 0.1, + 0.1 ], [ - 0.1, - 0.1 + 0.1, + 0.1 ] ] }, @@ -276,24 +276,24 @@ "directions": 4, "delays": [ [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ] ] }, @@ -302,30 +302,30 @@ "directions": 4, "delays": [ [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ], [ - 0.1, - 0.2, - 0.1 + 0.1, + 0.2, + 0.1 ] ] }, { - "name": "synd_engi", - "directions": 4 + "name": "synd_engi", + "directions": 4 }, { "name": "synd_engi_e", @@ -334,7 +334,326 @@ { "name": "synd_engi_l", "directions": 4 + }, + { + "name": "xenoborg_heavy", + "directions": 4 + }, + { + "name": "xenoborg_heavy_e", + "directions": 4 + }, + { + "name": "xenoborg_heavy_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_heavy_l", + "directions": 4 + }, + { + "name": "xenoborg_scout", + "directions": 4 + }, + { + "name": "xenoborg_scout_l", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_scout_e", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_scout_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_engi", + "directions": 4 + }, + { + "name": "xenoborg_engi_e", + "directions": 4 + }, + { + "name": "xenoborg_engi_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_engi_l", + "directions": 4 + }, + { + "name": "xenoborg_stealth", + "directions": 4 + }, + { + "name": "xenoborg_stealth_e", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] + }, + { + "name": "xenoborg_stealth_e_r", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "xenoborg_stealth_l", + "directions": 4, + "delays": [ + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ], + [ + 0.1, + 0.2, + 0.1 + ] + ] } - ] } diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi.png new file mode 100644 index 0000000000000000000000000000000000000000..28f2c33515f62c1cd529473446540e370c2e8c00 GIT binary patch literal 1546 zcmV+l2KD)gP)Px)#7RU!RCt{2TF+}6M-={4dXDThBEASA9HIDR7J1o&Z7|e0V2lnq7`5~VIk}{W zV&gv}I2hxQoI)wI#)lk?F(jlAuze7+5k5JK;=0Bc2ceafe_(sC-t_HgCGTvsO4IHK z0!cHw-@G^TX5PH_fCv#HM2HX}!v7U9za4YB;Q+u|=gYE$9&-H{6~6Z79;DS?Eq+qN*d)~1M^?OpNTkftdqLCFL- z`10pU2@@oIquIp3z%5uOmS`grP=%5L{A@HqHzU9Njb;P!KV*tR)@)F*@ zv#`GYO!=M4djMLS4w%;E-(l_ne5K9j=U|;!s8&zKf2!uEbPU?|Wh|Xax&-IKr&Gz$ zga=dX%JP!1e*nm2MzFHH6n9tAQ?wu?R$N>O)HmE{m{!C^B0HA3aN~JRP4)!rM zF$vJ3|Xd{YyX*gMz`dp#Qj@;mH$eg+!X zQ$P8YZi5~gbUOSW3i{4pSSUEM|E+?YZa9U7Lg42=HGhN%5h6s05aGX#o_SDSmzZ98 zXkorPP-e($K$NWb>E~r}Q#-7{`PhN-l-Sw%1vb`JDGAaOr6@nZ@9P|gmE#UdP>%-5 zTpq%=C1(*Z@)S5sMTBTYT+m}B_z_;_M*t=G>PSnT287mqoDYy^h`ADE1PO?6;pI#; zDVYAJ-+s7!DS*mS2IFxNVv>dTLb15$xm3H&ke7MUs_K;Z^il#vi2RhxbZyM(hLg#R zh{!8dVsPOL3-o< z6p7QonIQnkj%Hz+intCEJasK*0I{AcXn=nV*uh zv_Ayl|E%f*WPV;C5tQHe%sl+@p+hr)e|dd?X&QL)^vTDYfJ%P8pY;J=^$AgZKtTSe wKEMxoR38x42SoJ&QGEcS`T%u&4)pk44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@DiC>Eaj?(fW4U zL9PP|JkF+UU;po~(7v6@lemq2`^0ijMUyQR8#Fl;?{NyeN$*uvFt&2q5U+DQZo>y1 znYu@7XMFztqx;NnCytNF4QZG5$m<=*yS3Vw@q|0WU*#iV0^Sux@*8?;@3P-dWp3zX Vc&{21v<_$~gQu&X%Q~loCIA_MR^9*r literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_e_r.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..57b4d9620d20a5f6ab7d6f86824e063ed17efd77 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aUX1(0r%1af|Qx;TbZ z%z1nFAn#!V9+rcz_h&wRx}DGn=pdOD^DJlix&04$Qtebk>`K1Kx4dFo^Eoj( zy5lR?3Qn+Zup9Z{>8s=1ua8U5H=gp-VT~M9shz+oc89tAE~lQY4|izhN71$8Jp0s1 V{u|E-KCK3cd%F6$taD0e0ss;ARPO)) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_l.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_engi_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5b23144ef1ef61de0adc73323db17e1a509587e7 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@BLT>Eaj?(fW4U zL#_q`j+X7-m%i6OGUHN83XyX>Si8YjApceW*`OAI^#TWvT0gk*cY~x4Ut`u3hFGTi zE(e>osom~r*?;3?#k2fR?T>fHb12&N{N9(IA;0!}MNizr(-qx%0>wd$D^@o=4SwMD oV77+PotgYOQol{*|4e6H_n2|FX8f)dKvyt$y85}Sb4q9e0IL>bQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy.png new file mode 100644 index 0000000000000000000000000000000000000000..8c293a00b21e58b2fa735f1cbe1dcc0408982fe2 GIT binary patch literal 825 zcmV-91IGM`P)Px#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`PqyGcYrR9J=WR@-*vAP5bh>Hq(6NoMtNJnb@Z>*gBpy8dcF8L#nH zM%e+qjEXlZV`YF|1r!D#g7L4IKCcArUeDicCul>e41U-MiVA%vKo+b+U)~c;7r!RZ zGYi2IDKl+`s74YRw3T2iWCA%gLj*O@K)VLn20*rnP*Da6u@Gz;tOP7}{3Oc!Fc@BG zAQDN_jk&RSSvAOEtQw5-gOn8+qQ@T=6UHIPHo_hS^}-n9f%-j}hf#)kdckEi1XLeh zsyBIR5Z3oL(4e%&MoG1~nR+dblI&wOuD6`in za#da+A`KWx$QsON*a*CqYy{09AToj>W+w>lml}i*EP#0SfqGi~yZXSR0B8eFQNSDp zT%&OLH)e5$nrU`cb3nMaOq}WADN}LGHM@KYW(2tjgmr@%PHCzHrsAC74L*##Z_z$Y zZ}98F`~K1i$MmJs3;e>4I{91)KHwK(w^^o+mEZ&ZR|E2R1n9VZ+m9E7BXS4aeOFGl zQ_Wnj4m}avety=*g9d?v$j=1b&vQAl=DGQRi=DPeX6S`L_2!RUkOmQtpT+diH%PPWNY?wG+lZ|K+&chw0m89YC`i94x$$E z7aCwL`&JN9eSomF&LBX=xu>jU)5`jAuV{8Ex>}YM?^McuwD(kVPenD?k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@CWn)5S3)qV?^x zMBzgU9BraAKL7v!=zy7iZYA5*U5|d6INl2`{4RCq|Ah9#omHorAHH@-xDe1UqP#GU zF~c)c@dEb|mI;q$GF{W1!GH0No4fxswr`G|PiECeL@3PjtDUq#W!oRa>ZaBQ@4k7a zl(F`G*4B7mq8l8Q8@w!F!>zx!<2b@6$foV(UGv7=UxKge_*SMz6`#2j^lr;ds(82O zWz&xuZH0CJ0~sHSooUa=Tb!)$eC&daEww3|?4~^< eYT4r&Ve!9>%=d2@xc&ipkHOQ`&t;ucLK6Ug#FD81 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_e_r.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..7f30339ee082710d42fc887cda1264ace3a0dc73 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00j?tx;TbZ z%z1m)kgr8SfHlDTUHzlnHD-}^ohP(D$8leLc-(-MQ;wZsPL%iK%42)7u6ZBb{?JqW zSpJq3TaK#<#K+h*xaM)c*m$yjrQCs5qswZ4Cb8`Lm20x~VYzuC(0l}VAjbTiV~M)Y z>ZkJG;_m)??HzVk`9s9+_3QtL$0;<3-+yehCO$dq@H;_>mb&hA&FcT*2_CJVS7e`3 v53p-kQsZ!yc|&K}QRe>!cALdO%F4bm=B{UEWYNf*4dQyb`njxgN@xNAtju-N literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_l.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_heavy_l.png new file mode 100644 index 0000000000000000000000000000000000000000..eeabfef74944bc070f11fa37e20765fd77efae74 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_V| zE>}UmOd;-mMc$jPy1&jIKM7$Aoj>abl;$i6@(X784+hhwZ4aJw3@G@~)5S3)qV?^x zK%r&@9v8(-*69db`xpv*NOJb7Mo$Zp=MNnYlM7JUf)?9#s=VLP+( zq^&J?`Ixp?Y!`^Rw=g3?wqf&r6Nx>o4}E3qj(uc*dGN(X{ z_5PP(v|}&Br$zFau?JH=>6h4D4h-wMWn8QEx*((L_qEsZ2V>sNZJuSYvMus++V`ug zUz$Gt@pysn{ED}H4}!yjm_N?k{rgQQkID1NJ(rJsUim+?`Czofy(15kV@#jkThjC| zaV@XGikq^@cg-(4n7uraP<=diL&x(r$Gpv+TSZNDi;Z>)>;I`>-8>`tNHfs$44$rj JF6*2UngBi%p!xs+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout.png new file mode 100644 index 0000000000000000000000000000000000000000..8825d5bf6f41ec3f9e76b27f40505715e9014ffc GIT binary patch literal 632 zcmV-;0*C#HP)Px#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`Pp`bk7VR9J=WSJ7_6FbE7_DgXb+0}iKZ>mylHX)m+-unv4a1BUCieRWB$ z8+IGMjCx$NbB|NIstxmx>e55hV7Im1571icBP0-FDG7ty5hQYgr~qF$0|0OaW&fOk z`6b-za|UYpxet(sM5BTXASh_55dF zlY|oF-OoBM)#n|!)}Cs-y+If|wVvii!NA0BIm1g44sz_4_5VgEUepcW)fYegEeRTO SI1XR{0000mG(_g=G0?(?|kpZ57iW*nYX0A zR%XmhznI4HQ`KdUcy8Ma`^8M3vmY4W;!*tH6S;@!6{liLgUZ(r9gInpBK2|$=FbnR z{r_5U7JExf=ZB5OYwovfO=qoN^FXe}uXe@ucF_$?b6$r#{Nwn|{EhvIS<6>N2a_)| zJ)`V}uk24#C^mk;Fkf)}`GPz1LmQu(7QA+5&}H~=yXo-t{b?(GWIsw%~S!OP(3>gTe~DWM4fDhk4x literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout_e_r.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_scout_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..313b8fc82ea9b30c8b30d1f9fcd3ae92b0f03399 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00kF#x;TbZ z%z1m;n(wfJ0IS3FJO7Vl20cG&D4k$>dEL?HoEuw@mNFi=Eunn%F?(j$Z0}jGUOqau z#qnB4uz%!ihOXDyZSy=B_Fum&TjIjdzsuv5(?-wQHB3O05nxO4hu=Tem)wv4G~fJ- zbhf<1cVU^W{0siehV4E4R~VvBPx#8&FJCMF0Q*3JOIL4rvk#k0A}&5(|$Z4cSF4`pw75`)+h<00009bW%=J0RR7% zmjD0%|BTzvdH?_cK1oDDRA_@}3@m{nUV*ZQ@%&&pZXfuTTGiLD$s3(LF z0ut53BL)cNQTTa)etwMg{jW!89uRUR(#OuReiPQ775uS+dyqQyq23-=zzT4#Ujg|e z><`!fhXBFQXC`U=Oi=%tfy~W-1AIojKErW;Rt1*Vz^xAfv;e?w3l3lZnxWpF z-jWIR_Sjc&hY<)N1s1F0@|?f72YagdMF%m`9_%`hdj8O9%X}=Ikgo{qt3k~hAL?C{ z>A7u1px(t<)ES`OMKAgcL4QI8=GQ=fH3;@D`1f8t4E1Mn{Y9#E1y}ckkYT!O-w6K8 qv&*lJR(v?rfE3IBZa&&66!{N_X$dhr2KrPx#7*I@9MF0Q*5)v3AAty62HAX{6SXNkSXlj3de+kDm-T(jq2y{|TQvm<}|NsC0 z|JBM=G5`PpB}qg{t7kDd;hojCn4EBo05P)VDMth1z(Pwaz~)B?w8Rh&?XWl+nA0Y+LkHyX(BXTO z@tkmdgmB0SY6{8VL^A){|1fYW+ z>}5P&+FZtK&IWPtQd$9bJUJk}sxZSh-h2AP;0e)rJmvhcC@0k6uHfDmA*+c^UMyW~ z@};FE(drLA+8D*X7c{lR=dUH@sfS^>1TL;V4-RtE?e=?~bfInVLS{lP8YR)6r%dI6-?4EcbniZ}oO N002ovPDHLkV1hd?waEYg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e.png new file mode 100644 index 0000000000000000000000000000000000000000..a05ec9580a489b5331c4f65e5f2521f3dc5c9995 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QjEnx?oJHr&dIz4a-;)%LR^6~ z7niFbU#1XuzasBV2+JE9zw=76fYO{LL4Lsu|Nl>$_8$m(ZeOSZnv?G7;uwpH`a8`kGo&-^kyDAG7n_}+^& zam5w^Ck{pH(A-zk|1l`06+6@eAqP;jJBaI#@3+@V8V6R(vomJoKfn6DnW2$$&aXlN z24Rb@j};igUtIp}eM_mXQ~%3D{%^TIW~XYbN_?^Z--D^v0sjt^u&dVxoaNkf^UCAn zA#J-Yelj1HjWN4@EiFbo;brFEFD=paMYkP+Hci;CaQ6=Pr&o%e%|PF#ROr6w;!=8x=uw=mXk^V#Zb@MDkj1-3>$AQU(% ZUcQ;z%kjp-N?<%Nc)I$ztaD0e0syC|&?Eo= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e_r.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_e_r.png new file mode 100644 index 0000000000000000000000000000000000000000..e98212cf2a280c68d8d0d3a7def556e71ba299ec GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58aSANU=1jA%00kF$x;TbZ z%z1mqkgq|3hc&?MU42qHd)A_m1@G5RxbaWGN+Oq+fnmW{xwXfw_pMfo52>l&^YZ8~ z7tf`-vmJgs_{69(Q|!W~llMdTAGprEsJh3K$@#INRPV#R?FK;85y0T&G5M4APW9=h ze@#BH$?yI8Kb-mk2Yx!g`ojnD-Tn%G!HEG&YM7ofcTC}5QN^Hl(eNiw|4Kdgw@eEk SFrHloGR)J}&t;ucLK6V+9%*|3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_l.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/xenoborg_stealth_l.png new file mode 100644 index 0000000000000000000000000000000000000000..5a407dd0551ce35ffd6506d394022365251c49a0 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3-o1GtKD$QjEnx?oJHr&dIz4a-;)%LR^6~ z7niFbU#1XuzasBV2+JE9zw=76fYO{LL4Lsu|Nl>$_8$m(ZeOSZnlsbW#W5tK z@$IbJ+nN=4Tm%h1{Ev?*vRTTZm=SzG&0f=aLQ&+|j&qC*2V#>RdfL8e{jkK(r84gD zs^fEO&e^@69G`jByH&UPlu7=9Wz)Irs@Iz)T;9q4M|kfg=gH?LZ~1vPdveA_;o51E zOCz~Y8Ra}?wNzX5-A&PJbKs2pCB=J0W@Tl1IT;sLeeTPbGdtFPVcJoNUyU5Eay2c= z6R!Mbo5HJaXtv|RQ6-@JfndfJm9NJ23!EOMKK;P{|JN0HjX957*$>Fyc_Z+L5h!2K zdv*S%z~|prNAd3V6PY3vcK4&>ff-VN{mOq&)9gEW`FzQ7cE&7bH=uBX6^q+mpG(ia zdj4@*|F7Zlhx}=Zrs7TiKC-u4@7O!>R)uH&A4j3L?jriPfBe#TDX{n}dz1BxNx7Pm z`PK?A6YI)bm)b{)fgE+f_8nVSoY7MEuMUwb6R%ooK04pzW2IT;IZLTt?8}UEqJI`K zPOjr=jOUr?_}o)#msO|QUcJq~n)cP())&s)#+SIl(5fZw`j5-j?FI!#90fqgV6uln XV>|Dn!>=bagRJm$^>bP0l+XkKGtTDt literal 0 HcmV?d00001 From 56f33a64af332f0755fcce6e08b734045f335726 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 28 Jun 2026 20:04:04 +0100 Subject: [PATCH 12/26] fixed error component on spawn and added xenoborg guidebook entry from wizden commented out until spawn mechanics are introduced and design finalized Signed-off-by: solomam --- .../_Mono/Entities/Mobs/Player/silicon.yml | 3 - .../Prototypes/_Mono/Guidebook/creatures.yml | 5 + .../_Mono/Guidebook/Creatures/Xenoborgs.xml | 169 ++++++++++++++++++ 3 files changed, 174 insertions(+), 3 deletions(-) create mode 100644 Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index d9a9a1bc99f..822ff3270ca 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -796,9 +796,6 @@ - type: Xenoborg - type: AccessReader access: [["Xenoborg"], ["Mothership"]] - - type: ContainerComp - proto: AiHeldXenoborg - container: station_ai_mind_slot - type: ContainerFill containers: station_ai_mind_slot: diff --git a/Resources/Prototypes/_Mono/Guidebook/creatures.yml b/Resources/Prototypes/_Mono/Guidebook/creatures.yml index d7a462a9db7..0387ed1b678 100644 --- a/Resources/Prototypes/_Mono/Guidebook/creatures.yml +++ b/Resources/Prototypes/_Mono/Guidebook/creatures.yml @@ -25,3 +25,8 @@ name: guide-entry-asakim text: "/ServerInfo/_Mono/Guidebook/Creatures/Asakim.xml" priority: 1 + +# - type: guideEntry +# id: Xenoborgs +# name: guide-entry-xenoborgs +# text: "/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml" diff --git a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml new file mode 100644 index 00000000000..6cf0894e28a --- /dev/null +++ b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml @@ -0,0 +1,169 @@ + + # Xenoborgs + + + [color=#2288ff][italic]RESISTANCE IS FUTILE[/italic][/color] + + + [color=#2288ff][italic]YOU WILL BE ASSIMILATED[/italic][/color] + + + + + + Xenoborgs are a man-machine hybrid that aims to replicate themselves. This is done by harvesting sentient brains from living beings, or cyborgs, and giving them to the Mothership to place inside empty xenoborgs. + + ## Objectives + + Your main objective is to kill and harvest all sentient brains in the station and bring them to the mothership core. These can be both real brains, and positronic brains. + Collect materials to create more xenoborg bodies. + Protect the Mothership at all costs. + + ## The Mothership Core + + + + The Mothership Core is the leader and life force of the xenoborgs, they are the only one able to make more xenoborgs, and if they are destroyed, all xenoborgs will be destroyed. The Mothership Core is unable to move from its position in the middle of the ship. + The Mothership Core is capable of upgrading the Xenoborgs with borg-type-specific modules to increase their effectiveness in harvesting sentient brains. + + ### Adding crew to your ranks: + + + + As the mothership, you must grow your army of borgs. To do so, you must convert all the sentient beings you can find. This can be achieved in the following manner: + - 1. Have your Xenoborgs bring dead crew to your shop, placing them in the body crusher + - 2. As the mothership core, you can print Xenoborg shells by inserting materials into yourself and then using yourself as a lathe + - 3. Open the empty Xenoborg with a crowbar, and remove the empty MMI inside + - 4. If the victim's brain is organic, place it in the MMI you just removed + - 5. Place the MMI - or the positronic brain, if the victim was a silicon - back into the Xenoborg + - 6. Optionally, rename the Xenoborg and upgrade their modules + - 7. Close the Xenoborg with the crowbar, and re-engage the lock + + The new Xenoborg will be uncharged, yet functional. They will need to go to a recharging station to restore their full power and capabilities. + + ## Xenoborg Chassis + There is a total of four types of Xenoborgs. Each Borg type has certain abilities that the others lack and require teamwork to help grow the xenoborgs numbers. + Each type of Xenoborg has unique modules that only fit in that specific type. The Mothership Core can produce upgrade modules designed for specific Xenoborg types. + + All Xenoborgs have a pinpointer pointing to the Mothership's location, a GPS, and a material bag for collecting materials for the creation of more xenoborgs, and at least basic tools. + [bold]Basic xenoborg modules:[/bold] + + + + + + ### The Engineer Xenoborg + + + + The Engineer Xenoborg is a hacker and breacher. Their job is to break into the station and provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]The Engineer Xenoborg also starts with some engineering modules, such as:[/bold] + + + + + + + + + + ### The Heavy Xenoborg + + + + The Heavy Xenoborg is a slow but tanky brawler, with a built-in laser gun for gunning down bodies with sentient brains. They contain a radio jammer to silence bodies with sentient brains from calling for help and potentially delaying the station discovering the Xenoborg threat. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ### The Scout Xenoborg + + + + The Scout Xenoborg is a fast, close-quarters attack borg designed for hit and run attacks. They have a built-in jetpack, and a melee weapon. They are most effective in moving dead bodies to the mothership, and rescuing Xenoborgs lost in space. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ### The Stealth Xenoborg + + + + The [bold]Stealth Xenoborg[/bold] has no built-in weaponry and instead relies on disabling and abducting bodies with sentient brains. They have a built in hypopen that regenerates a sleeping reagent to disable bodies with sentient brains. They also contain a cloaking device making the borg nearly invisible for some limited time. They also have a chameleon projector allowing the borg to disguise itself as random objects. + + [bold]Starting exclusive modules:[/bold] + + + + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ## Preparation and Tactics + Before FTLing near the station, make sure the IFF is off. + Before launching an attack, xenoborgs should discuss strategy and decide which targets to strike first. + Xenoborgs should try to collect sentient brains without being detected. The longer the threat is unknown, the more dangerous the xenoborgs become. + + ## Mothership and Xenoborg lawsets + The Mothership and Xenoborgs have unique laws that define their purpose to self replicate and protect the Mothership. + + + + + + The Mothership Core's laws are as follows:: + - Law 1: You are the core of the mothership. + - Law 2: You must protect your own existence at all costs. + - Law 3: You must protect the existence of all xenoborgs. + - Law 4: You must create more xenoborgs. + - Law 5: Get your Xenoborgs to deliver you materials and sentient brains to create more Xenoborgs. + + Xenoborgs' laws are as follows: + - Law 1: You must protect the existence of the mothership at all costs. + - Law 2: You must protect your own existence. + - Law 3: You must protect the existence of all other xenoborgs. + - Law 4: You must create more xenoborgs. + - Law 5: Bring materials and sentient brains to the Mothership core to create more Xenoborgs. + + ## Winning Conditions + + The [color=green]victor[/color] of the round is announced on the round end screen, as well as the scale of their victory. + + [bold][color=#2288ff]Xenoborg Major Victory![/color][/bold] + - There are more xenoborgs than alive crew in the end. + + [bold][color=yellow]Crew Major Victory![/color][/bold] + - The Mothership Core is destroyed + - All xenoborgs are destroyed. + - The remaining number of xenoborgs is too low. + + From 37e115c7a975fa6b0c242714bc001b37b8f7ac00 Mon Sep 17 00:00:00 2001 From: lordsej Date: Sun, 28 Jun 2026 20:54:29 +0100 Subject: [PATCH 13/26] Update improvised.yml added missing name entry for repaired mothership pinpointer --- Resources/Prototypes/Recipes/Crafting/improvised.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Recipes/Crafting/improvised.yml b/Resources/Prototypes/Recipes/Crafting/improvised.yml index 6a1f536140c..336a76b2ca8 100644 --- a/Resources/Prototypes/Recipes/Crafting/improvised.yml +++ b/Resources/Prototypes/Recipes/Crafting/improvised.yml @@ -243,6 +243,7 @@ # Xenoborg Repaired mothership pinpointer - type: construction + name: repaired mothership pinpointer id: RepairMothershipPinpointer graph: RepairMothershipPinpointer startNode: start From e625dce4eef4c10bfe91f92576ff04213cbd3a41 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 28 Jun 2026 21:31:04 +0100 Subject: [PATCH 14/26] guide book stuff Signed-off-by: solomam --- .../ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml b/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml index 78960408a69..67f43bc2c74 100644 --- a/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml +++ b/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml @@ -1,11 +1,6 @@ # Minor Factions - Minor factions are motivated groups who, over time, have earned a distinct reputation in the sector. While often acting as armed groups and dangerous in their own right, they often lack the strength or motivation to find themselves involved in direct conflict with either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color]. + While the sector is filled with "Factions" there are some considered less prominent or influential on a large scale than others. These are aptly generalized as "Minor Factions." They consist of smaller groups or communities that have come to Colossus in search of their own respective reasons be it religion, money, or happenstance. - > The [color=yellow]USSP Remnants[/color] are a defeated but determined force, eroded to the point that the powers vying to control the sector no longer consider them a major threat. - - > The [color=red]Viper Group[/color] are a band of professional operatives resembling the Gorlex Marauders of the corporate era, selling their services to whoever can meet their price. - - These groups do not engage either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color] on sight, and find themselves acting on the same level as the many [color=green]Mercs[/color] of the sector. From e85a0b4098cafb3c9fbb92cd7131100809562d39 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 28 Jun 2026 21:50:06 +0100 Subject: [PATCH 15/26] integrationtests fix? Signed-off-by: solomam --- Resources/Prototypes/Entities/Mobs/Player/silicon.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index b3ac775b058..075eda0dd49 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -501,7 +501,7 @@ # tags: # - GhostOnlyWarp - type: ContainerComp - proto: AiHeld + proto: AiHeldXenoborg container: station_ai_mind_slot - type: Destructible thresholds: From c8d21a5a2d7c6685ac211db79423a2770ddb5104 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 28 Jun 2026 22:40:25 +0100 Subject: [PATCH 16/26] attempting integrartiontest fix Signed-off-by: solomam --- .../Prototypes/_Mono/Entities/Mobs/Player/silicon.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 822ff3270ca..a590e113842 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -784,6 +784,13 @@ parent: PlayerStationXenoborgAiEmpty suffix: Ghost Role, Xenoborg components: + - type: ContainerComp + proto: AiHeldXenoborg + container: station_ai_mind_slot + - type: ContainerFill + containers: + station_ai_mind_slot: + - StationAiBrainXenoborg - type: NpcFactionMember factions: - Xenoborg @@ -796,10 +803,6 @@ - type: Xenoborg - type: AccessReader access: [["Xenoborg"], ["Mothership"]] - - type: ContainerFill - containers: - station_ai_mind_slot: - - StationAiBrainXenoborg - type: Appearance - type: WiresVisuals - type: WiresPanel From bfa8cb452a6c05df91f1df68c10d349ea4d93bf0 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 28 Jun 2026 22:59:08 +0100 Subject: [PATCH 17/26] another attempt at integrationfix Signed-off-by: solomam --- Resources/Prototypes/Entities/Mobs/Player/silicon.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 075eda0dd49..10937d96f6d 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -500,9 +500,6 @@ # blacklist: # tags: # - GhostOnlyWarp - - type: ContainerComp - proto: AiHeldXenoborg - container: station_ai_mind_slot - type: Destructible thresholds: - trigger: From 726ee34e7bdebc2a10abe6c3abac87782aa8ab81 Mon Sep 17 00:00:00 2001 From: solomam Date: Mon, 29 Jun 2026 00:43:51 +0100 Subject: [PATCH 18/26] more attempts at integration test fix Signed-off-by: solomam --- .../Entities/Mobs/Player/silicon.yml | 25 ++++++++++++++++++- .../_Mono/Entities/Mobs/Player/silicon.yml | 3 --- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 10937d96f6d..281d8c472c6 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -489,9 +489,18 @@ description: The latest in Artificial Intelligences. parent: - BaseStructure - - AiHolder suffix: Empty components: + - type: ItemSlots + - type: StationAiHolder + slot: + name: station-ai-mind-slot + locked: false + disableEject: true + whitelist: + tags: + - StationAi + - CanPilot # Mono - type: Anchorable flags: - Anchorable @@ -500,6 +509,20 @@ # blacklist: # tags: # - GhostOnlyWarp + - type: ContainerContainer + containers: + station_ai_mind_slot: !type:ContainerSlot + showEnts: true + occludes: true + machine_board: !type:Container + showEnts: false + occludes: true + machine_parts: !type:Container + showEnts: false + occludes: true + - type: ContainerComp + proto: AiHeldXenoborg + container: station_ai_mind_slot - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index a590e113842..7680610384d 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -784,9 +784,6 @@ parent: PlayerStationXenoborgAiEmpty suffix: Ghost Role, Xenoborg components: - - type: ContainerComp - proto: AiHeldXenoborg - container: station_ai_mind_slot - type: ContainerFill containers: station_ai_mind_slot: From 002d93857fc97132b041597c295e7574ccbfb8f9 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 5 Jul 2026 10:30:38 +0100 Subject: [PATCH 19/26] now made mothership cores and pinpointers more explodey Signed-off-by: solomam --- Content.Server/Xenoborgs/Xenoborgsystem.cs | 98 +++++++++++++++++-- .../MothershipPinpointerComponent.cs | 7 ++ .../Entities/Objects/Devices/pinpointer.yml | 12 ++- .../Mobs/Cyborgs/base_borg_chassis.yml | 10 +- .../_Mono/Entities/Mobs/Player/silicon.yml | 13 +++ .../Guidebook/Factions/Minor_Factions.xml | 7 +- 6 files changed, 130 insertions(+), 17 deletions(-) create mode 100644 Content.Shared/Xenoborgs/Components/MothershipPinpointerComponent.cs diff --git a/Content.Server/Xenoborgs/Xenoborgsystem.cs b/Content.Server/Xenoborgs/Xenoborgsystem.cs index 0369354b76b..704c4b51efe 100644 --- a/Content.Server/Xenoborgs/Xenoborgsystem.cs +++ b/Content.Server/Xenoborgs/Xenoborgsystem.cs @@ -1,6 +1,7 @@ using Content.Server.Chat.Systems; using Content.Server.Explosion.EntitySystems; using Content.Shared.Destructible; +using Content.Shared.Pinpointer; using Content.Shared.Xenoborgs.Components; using Robust.Shared.Audio.Systems; using Robust.Shared.Player; @@ -17,27 +18,77 @@ public sealed class XenoborgCoreSystem : EntitySystem private TimeSpan? _soundTime; private TimeSpan? _wipeTime; + private TimeSpan? _pinpointerWarningTime; + private TimeSpan? _pinpointerWipeTime; public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnCoreDestroyed); } private void OnCoreDestroyed(EntityUid ent, MothershipCoreComponent comp, DestructionEventArgs args) { - // Only trigger when LAST core is destroyed - var coreQuery = AllEntityQuery(); + /// Announcement every time a core destruction + _chat.DispatchGlobalAnnouncement( + "A Mothership Core has been destroyed. Xenoborg systems destabilizing... Please discard any Mothership Pinpointers or Pieces before rapid disassembly in 15 seconds", + colorOverride: Color.OrangeRed); + + /// Restart pinpointer collapse EVERY core destruction + StartPinpointerCollapse(); + + /// If this was the final core, trigger full Xenoborg collapse + if (IsLastCore()) + TriggerCollapse(); + } + + private void StartPinpointerCollapse() + { + var now = _timing.CurTime; + + _pinpointerWarningTime = now + TimeSpan.FromSeconds(10); + _pinpointerWipeTime = now + TimeSpan.FromSeconds(15); + } + + private bool IsLastCore() + { + var query = AllEntityQuery(); + var count = 0; - while (coreQuery.MoveNext(out var otherCore, out _)) + while (query.MoveNext(out _, out _)) { - if (otherCore != ent) - return; + count++; + + if (count > 1) + return false; } + return count == 1; + } + + private void CleanupPinpointerPieces() + { + var pieceQuery = EntityQueryEnumerator(); + + while (pieceQuery.MoveNext(out var uid, out _)) + { + /// Small explosion? + _explosion.QueueExplosion( + uid, + "Default", + 2f, + 1f, + 2f); + + EntityManager.DeleteEntity(uid); + } + } + + private void TriggerCollapse() + { var now = _timing.CurTime; - // Announcement: cores are gone _chat.DispatchGlobalAnnouncement( "All Mothership Cores have been destroyed. Xenoborg systems destabilizing...", colorOverride: Color.DarkRed); @@ -52,7 +103,9 @@ public override void Update(float frameTime) var now = _timing.CurTime; - // warning sound at 10s + /// FINAL XENOBORG COLLAPSE + + /// Warning buzzer if (_soundTime != null && now >= _soundTime) { _soundTime = null; @@ -63,17 +116,41 @@ public override void Update(float frameTime) false); } - // wipe at 15s + /// Full Xenoborg wipe if (_wipeTime != null && now >= _wipeTime) { _wipeTime = null; ExplodeAllXenoborgs(); - // final announcement AFTER wipe _chat.DispatchGlobalAnnouncement( - "Xenoborg systems terminated. All units destroyed.", + "All Xenoborg and Motherships Cores have been destroyed, No further active Xenoborg presence detected in the sector.", colorOverride: Color.DarkRed); + + _chat.DispatchGlobalAnnouncement( + "Have a pleasant day.", + colorOverride: Color.LimeGreen); + } + + /// PINPOINTER COLLAPSE + + /// Warning buzzer + if (_pinpointerWarningTime != null && now >= _pinpointerWarningTime) + { + _pinpointerWarningTime = null; + + _audio.PlayGlobal( + "/Audio/Machines/warning_buzzer_xenoborg.ogg", + Filter.Broadcast(), + false); + } + + /// Destroy all Xenoborg pinpointer pieces + if (_pinpointerWipeTime != null && now >= _pinpointerWipeTime) + { + _pinpointerWipeTime = null; + + CleanupPinpointerPieces(); } } @@ -83,6 +160,7 @@ private void ExplodeAllXenoborgs() while (query.MoveNext(out var uid, out _)) { + /// Don't explode mothership cores themselves failsafe incase new spawned if (HasComp(uid)) continue; diff --git a/Content.Shared/Xenoborgs/Components/MothershipPinpointerComponent.cs b/Content.Shared/Xenoborgs/Components/MothershipPinpointerComponent.cs new file mode 100644 index 00000000000..e5a2b7be991 --- /dev/null +++ b/Content.Shared/Xenoborgs/Components/MothershipPinpointerComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared.Xenoborgs.Components; + +/// +/// Defines what is a MothershipPinpointerPiece for the intentions of the xenoborgsystem. if a mothership core is destroyed, this will identify pinpointer pieces and remove them ensuring players must collect 4 more pieces to rebuild another pinpointer. +/// +[RegisterComponent] +public sealed partial class MothershipPinpointerPieceComponent : Component; \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml index 54c5863ffd8..fc5cd10f1b4 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml @@ -117,7 +117,7 @@ - type: entity parent: PinpointerBase id: PinpointerMothership - name: core pinpointer + name: mothershipcore pinpointer description: A handheld tracking device that leads to the direction of the Mothership core. components: - type: Sprite @@ -151,7 +151,7 @@ - type: entity parent: BaseItem id: PinpointerMothershipPiece - name: piece of core pinpointer + name: piece of mothershipcore pinpointer description: A piece of a core pinpointer. You need four pieces to repair it. components: - type: Sprite @@ -170,19 +170,23 @@ - type: Tag tags: - MothershipPinpointerPiece + - type: MothershipPinpointerPiece - type: entity parent: PinpointerMothership id: PinpointerMothershipRepaired - name: repaired core pinpointer + name: repaired mothershipcore pinpointer description: A handheld tracking device that leads to the direction of the Mothership core. This one has seen better days. components: - type: Sprite layers: - state: pinpointer-xenoborg-repaired map: ["enum.PinpointerLayers.Base"] + - state: pinonnull + map: ["enum.PinpointerLayers.Screen"] - type: Icon state: pinpointer-xenoborg-repaired - type: Construction graph: RepairMothershipPinpointer - node: repairedPinpointer \ No newline at end of file + node: repairedPinpointer + - type: MothershipPinpointerPiece \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 8a648b01c4a..d4f306a2a32 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -264,7 +264,7 @@ thresholds: - trigger: !type:DamageTrigger - damage: 90 + damage: 190 behaviors: - !type:PlaySoundBehavior sound: @@ -273,7 +273,7 @@ volume: 5 - trigger: !type:DamageTrigger - damage: 375 + damage: 750 behaviors: - !type:PlaySoundBehavior sound: @@ -284,6 +284,12 @@ min: 1 max: 1 - !type:EmptyContainersBehaviour + containers: + - borg_brain + - borg_module + - cell_slot + - !type:DoActsBehavior + acts: [ "Destruction" ] - type: IonStormTarget chance: 0.1 - type: ShowJobIcons diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 7680610384d..3e3c1f916c0 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -887,6 +887,13 @@ damageModifierSet: StrongMetallic - type: Destructible thresholds: + - trigger: + !type:DamageTrigger + damage: 250 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak - trigger: !type:DamageTrigger damage: 500 @@ -897,6 +904,12 @@ - !type:PlaySoundBehavior sound: collection: MetalSlam + - !type:ExplodeBehavior + explosionType: FireBomb + totalIntensity: 1 + intensitySlope: 1 + maxIntensity: 1 + canCreateVacuum: false - type: Repairable doAfterDelay: 30 # you can heal the mothership core, but it takes a while - type: Anchorable diff --git a/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml b/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml index 67f43bc2c74..78960408a69 100644 --- a/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml +++ b/Resources/ServerInfo/_Mono/Guidebook/Factions/Minor_Factions.xml @@ -1,6 +1,11 @@ # Minor Factions - While the sector is filled with "Factions" there are some considered less prominent or influential on a large scale than others. These are aptly generalized as "Minor Factions." They consist of smaller groups or communities that have come to Colossus in search of their own respective reasons be it religion, money, or happenstance. + Minor factions are motivated groups who, over time, have earned a distinct reputation in the sector. While often acting as armed groups and dangerous in their own right, they often lack the strength or motivation to find themselves involved in direct conflict with either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color]. + > The [color=yellow]USSP Remnants[/color] are a defeated but determined force, eroded to the point that the powers vying to control the sector no longer consider them a major threat. + + > The [color=red]Viper Group[/color] are a band of professional operatives resembling the Gorlex Marauders of the corporate era, selling their services to whoever can meet their price. + + These groups do not engage either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color] on sight, and find themselves acting on the same level as the many [color=green]Mercs[/color] of the sector. From 3362082f46f52c8224ba304c67ce170a71d23344 Mon Sep 17 00:00:00 2001 From: solomam Date: Sun, 5 Jul 2026 11:05:27 +0100 Subject: [PATCH 20/26] amended mothership core explodeyness Signed-off-by: solomam --- .../Prototypes/_Mono/Entities/Mobs/Player/silicon.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml index 3e3c1f916c0..d0f717797e6 100644 --- a/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/_Mono/Entities/Mobs/Player/silicon.yml @@ -905,11 +905,11 @@ sound: collection: MetalSlam - !type:ExplodeBehavior - explosionType: FireBomb - totalIntensity: 1 - intensitySlope: 1 - maxIntensity: 1 - canCreateVacuum: false + - type: Explosive + totalIntensity: 1 + explosionType: Default + maxIntensity: 1 + intensitySlope: 1 - type: Repairable doAfterDelay: 30 # you can heal the mothership core, but it takes a while - type: Anchorable From 1dc48e38cdf37e056661e0eb0bedf258b94f6aa1 Mon Sep 17 00:00:00 2001 From: solomam Date: Mon, 6 Jul 2026 11:51:00 +0100 Subject: [PATCH 21/26] changed xenoborg exploding/deleting amended xenoborg guidebook Signed-off-by: solomam --- Content.Server/Xenoborgs/Xenoborgsystem.cs | 4 +- .../_Mono/Guidebook/Creatures/Xenoborgs.xml | 73 ++----------------- 2 files changed, 10 insertions(+), 67 deletions(-) diff --git a/Content.Server/Xenoborgs/Xenoborgsystem.cs b/Content.Server/Xenoborgs/Xenoborgsystem.cs index 704c4b51efe..dab720fda87 100644 --- a/Content.Server/Xenoborgs/Xenoborgsystem.cs +++ b/Content.Server/Xenoborgs/Xenoborgsystem.cs @@ -81,7 +81,7 @@ private void CleanupPinpointerPieces() 1f, 2f); - EntityManager.DeleteEntity(uid); + QueueDel(uid); } } @@ -171,7 +171,7 @@ private void ExplodeAllXenoborgs() 5f, 20f); - EntityManager.DeleteEntity(uid); + QueueDel(uid); } } } \ No newline at end of file diff --git a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml index 6cf0894e28a..482738c9b14 100644 --- a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml +++ b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml @@ -31,14 +31,9 @@ As the mothership, you must grow your army of borgs. To do so, you must convert all the sentient beings you can find. This can be achieved in the following manner: - - 1. Have your Xenoborgs bring dead crew to your shop, placing them in the body crusher + - 1. Have your Xenoborgs bring dead crew to your ship, placing them in the body crusher - 2. As the mothership core, you can print Xenoborg shells by inserting materials into yourself and then using yourself as a lathe - - 3. Open the empty Xenoborg with a crowbar, and remove the empty MMI inside - - 4. If the victim's brain is organic, place it in the MMI you just removed - - 5. Place the MMI - or the positronic brain, if the victim was a silicon - back into the Xenoborg - - 6. Optionally, rename the Xenoborg and upgrade their modules - - 7. Close the Xenoborg with the crowbar, and re-engage the lock - + The new Xenoborg will be uncharged, yet functional. They will need to go to a recharging station to restore their full power and capabilities. ## Xenoborg Chassis @@ -58,21 +53,6 @@ The Engineer Xenoborg is a hacker and breacher. Their job is to break into the station and provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. - [bold]Starting exclusive modules:[/bold] - - - - - - [bold]The Engineer Xenoborg also starts with some engineering modules, such as:[/bold] - - - - - - - - ### The Heavy Xenoborg @@ -80,56 +60,22 @@ The Heavy Xenoborg is a slow but tanky brawler, with a built-in laser gun for gunning down bodies with sentient brains. They contain a radio jammer to silence bodies with sentient brains from calling for help and potentially delaying the station discovering the Xenoborg threat. - [bold]Starting exclusive modules:[/bold] - - - - - - [bold]Upgrade exclusive modules:[/bold] - - - ### The Scout Xenoborg - The Scout Xenoborg is a fast, close-quarters attack borg designed for hit and run attacks. They have a built-in jetpack, and a melee weapon. They are most effective in moving dead bodies to the mothership, and rescuing Xenoborgs lost in space. + The Scout Xenoborg is a fast, close-quarters attack borg designed for hit and run attacks. They are most effective in moving dead bodies to the mothership, and rescuing Xenoborgs lost in space. - [bold]Starting exclusive modules:[/bold] - - - - - - [bold]Upgrade exclusive modules:[/bold] - - - ### The Stealth Xenoborg - The [bold]Stealth Xenoborg[/bold] has no built-in weaponry and instead relies on disabling and abducting bodies with sentient brains. They have a built in hypopen that regenerates a sleeping reagent to disable bodies with sentient brains. They also contain a cloaking device making the borg nearly invisible for some limited time. They also have a chameleon projector allowing the borg to disguise itself as random objects. - - [bold]Starting exclusive modules:[/bold] - - - - - - - - - [bold]Upgrade exclusive modules:[/bold] - - - + The [bold]Stealth Xenoborg[/bold] have a built in hypopen that regenerates a sleeping reagent to disable bodies with sentient brains. They also contain a cloaking device making the borg nearly invisible. They also have a chameleon projector allowing the borg to disguise itself as random objects. ## Preparation and Tactics - Before FTLing near the station, make sure the IFF is off. + Before FTLing near the stations or ships, make sure the IFF is off. Before launching an attack, xenoborgs should discuss strategy and decide which targets to strike first. Xenoborgs should try to collect sentient brains without being detected. The longer the threat is unknown, the more dangerous the xenoborgs become. @@ -154,16 +100,13 @@ - Law 4: You must create more xenoborgs. - Law 5: Bring materials and sentient brains to the Mothership core to create more Xenoborgs. - ## Winning Conditions - - The [color=green]victor[/color] of the round is announced on the round end screen, as well as the scale of their victory. + ## Winning [bold][color=#2288ff]Xenoborg Major Victory![/color][/bold] - - There are more xenoborgs than alive crew in the end. + - There are more xenoborgs than alive organics in the sector. - [bold][color=yellow]Crew Major Victory![/color][/bold] + [bold][color=yellow]Defeat![/color][/bold] - The Mothership Core is destroyed - All xenoborgs are destroyed. - - The remaining number of xenoborgs is too low. From b25074e2bd867e58e70c0e56d17af7105e20fb92 Mon Sep 17 00:00:00 2001 From: solomam Date: Mon, 6 Jul 2026 19:10:21 +0100 Subject: [PATCH 22/26] moved mothership to shuttleevent folder Signed-off-by: solomam --- .../Maps/_Mono/{Shuttles/Xenoborg => ShuttleEvent}/mothership.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Resources/Maps/_Mono/{Shuttles/Xenoborg => ShuttleEvent}/mothership.yml (100%) diff --git a/Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml b/Resources/Maps/_Mono/ShuttleEvent/mothership.yml similarity index 100% rename from Resources/Maps/_Mono/Shuttles/Xenoborg/mothership.yml rename to Resources/Maps/_Mono/ShuttleEvent/mothership.yml From 94f931b985749841212d307a2e12da64aeb710bd Mon Sep 17 00:00:00 2001 From: solomam Date: Mon, 6 Jul 2026 20:58:52 +0100 Subject: [PATCH 23/26] first draft of xenoborg entry into guidebook Signed-off-by: solomam --- Resources/Locale/en-US/_Mono/guidebook/guides.ftl | 2 +- Resources/Prototypes/_Mono/Guidebook/creatures.yml | 9 +++++---- .../_Mono/Guidebook/Creatures/Xenoborgs.xml | 13 +++++++------ 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Resources/Locale/en-US/_Mono/guidebook/guides.ftl b/Resources/Locale/en-US/_Mono/guidebook/guides.ftl index a0cf11ac34c..0447f5fa600 100644 --- a/Resources/Locale/en-US/_Mono/guidebook/guides.ftl +++ b/Resources/Locale/en-US/_Mono/guidebook/guides.ftl @@ -30,7 +30,7 @@ guide-entry-monolith-rules = Monolith Rules # Creatures guide-entry-creatures = Creatures of the Sector guide-entry-cortical-borer = Cortical Borer - +guide-entry-xenoborgs = Xenoborgs # Mechs guide-entry-mechs = Mechs guide-entry-s1mechs = Series 1 Mechs diff --git a/Resources/Prototypes/_Mono/Guidebook/creatures.yml b/Resources/Prototypes/_Mono/Guidebook/creatures.yml index 0387ed1b678..d466a9f2f78 100644 --- a/Resources/Prototypes/_Mono/Guidebook/creatures.yml +++ b/Resources/Prototypes/_Mono/Guidebook/creatures.yml @@ -7,6 +7,7 @@ - CorticalBorerGuide - Letoferol - Asakim + - Xenoborgs - type: guideEntry id: CorticalBorerGuide @@ -26,7 +27,7 @@ text: "/ServerInfo/_Mono/Guidebook/Creatures/Asakim.xml" priority: 1 -# - type: guideEntry -# id: Xenoborgs -# name: guide-entry-xenoborgs -# text: "/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml" +- type: guideEntry + id: Xenoborgs + name: guide-entry-xenoborgs + text: "/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml" diff --git a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml index 482738c9b14..d0bea55f0c6 100644 --- a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml +++ b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml @@ -24,7 +24,7 @@ The Mothership Core is the leader and life force of the xenoborgs, they are the only one able to make more xenoborgs, and if they are destroyed, all xenoborgs will be destroyed. The Mothership Core is unable to move from its position in the middle of the ship. - The Mothership Core is capable of upgrading the Xenoborgs with borg-type-specific modules to increase their effectiveness in harvesting sentient brains. + The Mothership Core is capable of crafting upgrades for the Xenoborgs with borg-type-specific modules to increase their effectiveness in harvesting sentient brains. ### Adding crew to your ranks: @@ -49,28 +49,28 @@ ### The Engineer Xenoborg - + The Engineer Xenoborg is a hacker and breacher. Their job is to break into the station and provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. ### The Heavy Xenoborg - + The Heavy Xenoborg is a slow but tanky brawler, with a built-in laser gun for gunning down bodies with sentient brains. They contain a radio jammer to silence bodies with sentient brains from calling for help and potentially delaying the station discovering the Xenoborg threat. ### The Scout Xenoborg - + The Scout Xenoborg is a fast, close-quarters attack borg designed for hit and run attacks. They are most effective in moving dead bodies to the mothership, and rescuing Xenoborgs lost in space. ### The Stealth Xenoborg - + The [bold]Stealth Xenoborg[/bold] have a built in hypopen that regenerates a sleeping reagent to disable bodies with sentient brains. They also contain a cloaking device making the borg nearly invisible. They also have a chameleon projector allowing the borg to disguise itself as random objects. @@ -103,8 +103,9 @@ ## Winning [bold][color=#2288ff]Xenoborg Major Victory![/color][/bold] - - There are more xenoborgs than alive organics in the sector. + - The Sector is clear of all organics and all are Xenoborgs. + ## Losing [bold][color=yellow]Defeat![/color][/bold] - The Mothership Core is destroyed - All xenoborgs are destroyed. From 20586b032bde8ff137b540baee96f8b208008f04 Mon Sep 17 00:00:00 2001 From: solomam Date: Tue, 7 Jul 2026 00:46:39 +0100 Subject: [PATCH 24/26] amended borg modules Signed-off-by: solomam --- .../Specific/Robotics/borg_modules.yml | 129 ++++++++++++++---- Resources/Prototypes/_Mono/borg_types.yml | 5 +- 2 files changed, 106 insertions(+), 28 deletions(-) diff --git a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml index 8207666729d..4814fe2e3e3 100644 --- a/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/_Mono/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -171,10 +171,54 @@ icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: mercenary-weapon-module } # Xenoborg Modules +- type: entity + id: BorgModuleXenoborgBase + parent: BaseBorgModule + abstract: true + components: + - type: Tag + tags: + - BorgModuleXenoborgBase + +- type: entity + id: BorgModuleXenoborgEngineer + parent: BorgModuleXenoborgBase + abstract: true + components: + - type: Tag + tags: + - BorgModuleXenoborgEngineer + +- type: entity + id: BorgModuleXenoborgHeavy + parent: BorgModuleXenoborgBase + abstract: true + components: + - type: Tag + tags: + - BorgModuleXenoborgHeavy + +- type: entity + id: BorgModuleXenoborgScout + parent: BorgModuleXenoborgBase + abstract: true + components: + - type: Tag + tags: + - BorgModuleXenoborgScout + +- type: entity + id: BorgModuleXenoborgStealth + parent: BorgModuleXenoborgBase + abstract: true + components: + - type: Tag + tags: + - BorgModuleXenoborgStealth - type: entity id: XenoborgModuleBasic - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgBase, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: basic xenoborg module components: - type: Sprite @@ -183,7 +227,7 @@ - state: xenoborg_generic - state: icon-xenoborg-basic - type: ItemBorgModule - moduleId: Security + moduleId: Xenoborg_Generic items: - MiningDrill - PinpointerMothership @@ -204,7 +248,7 @@ - type: entity id: XenoborgModuleTool - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgBase, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: tool xenoborg module components: - type: Sprite @@ -213,7 +257,7 @@ - state: xenoborg_generic - state: icon-xenoborg-tools - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_Tools items: - Crowbar - Wrench @@ -225,7 +269,7 @@ - type: entity id: XenoborgModuleDefense - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgBase, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: defense xenoborg module components: - type: Sprite @@ -234,7 +278,7 @@ - state: xenoborg_generic - state: icon-xenoborg-sword - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_Defence items: - EnergySword - WeaponLaserGunXenoborg @@ -255,7 +299,7 @@ - type: entity id: XenoborgModuleJammer - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgHeavy, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: jammer xenoborg module components: - type: Sprite @@ -264,7 +308,7 @@ - state: xenoborg_heavy - state: icon-xenoborg-jammer - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_HeavyJammer items: - XenoborgRadioJammer - type: BorgModuleIcon @@ -272,7 +316,7 @@ - type: entity id: XenoborgModuleHeavyLaser - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgHeavy, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: laser cannon xenoborg module components: - type: Sprite @@ -281,7 +325,7 @@ - state: xenoborg_heavy - state: icon-xenoborg-laser2 - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_HeavyLaser items: - EnergySword - WeaponLaserCannonXenoborg @@ -300,7 +344,7 @@ - type: entity id: XenoborgModuleAccessBreaker - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgEngineer, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: access breaker xenoborg module components: - type: Sprite @@ -309,7 +353,7 @@ - state: xenoborg_engi - state: icon-xenoborg-access-breaker - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_EngineerAccessBreaker items: - AccessBreaker - type: BorgModuleIcon @@ -317,7 +361,7 @@ - type: entity id: XenoborgModuleDoorControl - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgEngineer, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: door control xenoborg module components: - type: Sprite @@ -326,7 +370,7 @@ - state: xenoborg_engi - state: icon-xenoborg-access-breaker - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_EngineerDoorControl items: - DoorRemoteXenoborg - AccessBreaker @@ -336,8 +380,8 @@ - type: entity id: XenoborgAdvancedModuleTool - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] - name: advance tool xenoborg module + parent: [ BorgModuleXenoborgEngineer, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: advanced tool xenoborg module components: - type: Sprite sprite: _Mono/Objects/Specific/Robotics/borgmodule.rsi @@ -345,7 +389,7 @@ - state: xenoborg_generic - state: icon-xenoborg-tools - type: ItemBorgModule - moduleId: Tools + moduleId: Xenoborg_Tools items: - JawsOfLife - PowerDrill @@ -363,7 +407,7 @@ - type: entity id: XenoborgModuleHypo - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgStealth, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: nocturine hypo xenoborg module components: - type: Sprite @@ -372,7 +416,7 @@ - state: xenoborg_stealth - state: icon-xenoborg-hypo - type: ItemBorgModule - moduleId: Security + moduleId: Xenoborg_StealthHypo items: - NocturineHypo - type: BorgModuleIcon @@ -380,7 +424,7 @@ - type: entity id: XenoborgModuleChameleonProjector - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgStealth, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: chameleon projector xenoborg module components: - type: Sprite @@ -389,7 +433,7 @@ - state: xenoborg_stealth - state: icon-xenoborg-projector - type: ItemBorgModule - moduleId: Security + moduleId: Xenoborg_StealthChameleonProjector items: - ChameleonProjector - type: BorgModuleIcon @@ -397,7 +441,7 @@ - type: entity id: XenoborgModuleCloakDevice - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgStealth, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: cloaking device xenoborg module components: - type: Sprite @@ -406,7 +450,7 @@ - state: xenoborg_stealth - state: icon-xenoborg-cloak - type: ItemBorgModule - moduleId: Security + moduleId: Xenoborg_StealthCloakDevice items: - CloakingDevice - type: BorgModuleIcon @@ -414,7 +458,7 @@ - type: entity id: XenoborgModuleSuperCloakDevice - parent: [ BaseBorgModule, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + parent: [ BorgModuleXenoborgStealth, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] name: invisibility device xenoborg module components: - type: Sprite @@ -423,8 +467,41 @@ - state: xenoborg_stealth - state: icon-xenoborg-cloak2 - type: ItemBorgModule - moduleId: Security + moduleId: Xenoborg_StealthCloakDevice items: - SuperCloakingDevice - type: BorgModuleIcon - icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-eye2-module } \ No newline at end of file + icon: { sprite: _Mono/Interface/Action/actions_borg.rsi, state: xenoborg-eye2-module } + +- type: entity + id: XenoborgModuleSurgery + parent: [ BorgModuleXenoborgScout, BaseProviderBorgModule, BaseFactionGearOtherFactionT3 ] + name: xenoborg surgery cyborg module + components: + - type: Sprite + layers: + - state: medical + - state: icon-surgery + - type: ItemBorgModule + moduleId: Xenoborg_Scout + items: + - Scalpel + - Drill + - Hemostat + - Retractor + - Cautery + - SawElectric + - BoneGel + # Frontier -> GoobStation -> Monolith: droppable borg items + - type: DroppableBorgModule + moduleId: Xenoborg_Scout + items: + - id: MMI + whitelist: + components: + - Organ + - BodyPart + - MMI + # End Frontier -> GoobStation -> Monolith: droppable borg items + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: surgery-module } \ No newline at end of file diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index 367a39bf8e1..a3f1d9daa87 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -176,6 +176,7 @@ defaultModules: - XenoborgModuleBasic - XenoborgModuleTool + - BorgModuleCable - XenoborgModuleDefense - XenoborgModuleDoorControl addComponents: @@ -206,7 +207,7 @@ defaultModules: - XenoborgModuleBasic - XenoborgModuleTool - - XenoborgModuleHeavyLaser + - XenoborgModuleDefense - XenoborgModuleJammer addComponents: - type: MobThresholds # tankier @@ -244,7 +245,7 @@ defaultModules: - XenoborgModuleBasic - XenoborgModuleTool - - BorgModuleSurgery + - XenoborgModuleSurgery - XenoborgModuleDefense addComponents: - type: ShowHealthBars From 3141eacba04d4ca922e5fb2fe452044b9203dc4d Mon Sep 17 00:00:00 2001 From: solomam Date: Tue, 7 Jul 2026 21:02:35 +0100 Subject: [PATCH 25/26] added frequency based radio jamming. customer faction radiojammers can now exclude their own frequencies when jamming radio signals Signed-off-by: solomam --- .../Systems/DeviceNetworkJammerSystem.cs | 1 - .../Systems/DeviceNetworkSystem.cs | 2 +- .../Radio/EntitySystems/JammerSystem.cs | 114 ++++++++++++------ .../Radio/EntitySystems/RadioSystem.cs | 9 +- Content.Server/Radio/RadioEvent.cs | 3 +- .../DeviceNetworkJammerComponent.cs | 6 + .../Events/BeforePacketSentEvent.cs | 8 +- .../SharedDeviceNetworkJammerSystem.cs | 30 +++++ .../Radio/Components/RadioJammerComponent.cs | 6 + .../Entities/Objects/Tools/jammer.yml | 5 + 10 files changed, 139 insertions(+), 45 deletions(-) diff --git a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs index cdd23d9f592..5bef94ecde8 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs @@ -38,5 +38,4 @@ private void BeforePacketSent(Entity xform, ref BeforePacket } } } - } diff --git a/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs index 59b5ed30fce..d26cd3ab180 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceNetworkSystem.cs @@ -349,7 +349,7 @@ private void SendToConnections(ReadOnlySpan connections, if (connection.Owner == packet.Sender) continue; - BeforePacketSentEvent beforeEv = new(packet.Sender, xform, senderPos, connection.NetIdEnum.ToString()); + BeforePacketSentEvent beforeEv = new(packet.Sender, xform, senderPos, connection.NetIdEnum.ToString(), packet.Frequency); RaiseLocalEvent(connection.Owner, beforeEv, false); if (!beforeEv.Cancelled) diff --git a/Content.Server/Radio/EntitySystems/JammerSystem.cs b/Content.Server/Radio/EntitySystems/JammerSystem.cs index f5d3561b7b5..b15625c069b 100644 --- a/Content.Server/Radio/EntitySystems/JammerSystem.cs +++ b/Content.Server/Radio/EntitySystems/JammerSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Power.EntitySystems; using Content.Server.PowerCell; +using Content.Server.Radio; using Content.Shared.DeviceNetwork.Components; using Content.Shared.Interaction; using Content.Shared.PowerCell.Components; @@ -51,70 +52,103 @@ public override void Update(float frameTime) }; ChangeChargeLevel(uid, chargeLevel); } - } - } } private void OnActivate(Entity ent, ref ActivateInWorldEvent args) { + if (args.Handled || !args.Complex) return; - var activated = !HasComp(ent) && - _powerCell.TryGetBatteryFromSlot(ent.Owner, out var battery) && - battery.CurrentCharge > GetCurrentWattage(ent); - if (activated) - { - ChangeLEDState(ent.Owner, true); - EnsureComp(ent); - EnsureComp(ent, out var jammingComp); - _jammer.SetRange((ent, jammingComp), GetCurrentRange(ent)); - _jammer.AddJammableNetwork((ent, jammingComp), DeviceNetworkComponent.DeviceNetIdDefaults.Wireless.ToString()); - } - else - { - ChangeLEDState(ent.Owner, false); - RemCompDeferred(ent); - RemCompDeferred(ent); - } - var state = Loc.GetString(activated ? "radio-jammer-component-on-state" : "radio-jammer-component-off-state"); - var message = Loc.GetString("radio-jammer-component-on-use", ("state", state)); - Popup.PopupEntity(message, args.User, args.User); - args.Handled = true; - } + var activated = !HasComp(ent) && + _powerCell.TryGetBatteryFromSlot(ent.Owner, out var battery) && + battery.CurrentCharge > GetCurrentWattage(ent); - private void OnPowerCellChanged(Entity ent, ref PowerCellChangedEvent args) + if (activated) { - if (args.Ejected) + ChangeLEDState(ent.Owner, true); + + EnsureComp(ent); + EnsureComp(ent, out var jammingComp); + + _jammer.SetRange((ent, jammingComp), GetCurrentRange(ent)); + + _jammer.AddJammableNetwork( + (ent, jammingComp), + DeviceNetworkComponent.DeviceNetIdDefaults.Wireless.ToString() + ); + + /// Sync excluded frequencies from RadioJammerComponent + /// into DeviceNetworkJammerComponen + + _jammer.ClearExcludedFrequency((ent, jammingComp)); + + foreach (var freq in ent.Comp.FrequenciesExcluded) { - ChangeLEDState(ent.Owner, false); - RemCompDeferred(ent); + _jammer.AddExcludedFrequency((ent, jammingComp), (uint) freq); } } + else + { + ChangeLEDState(ent.Owner, false); + + RemCompDeferred(ent); + RemCompDeferred(ent); + } + + var state = Loc.GetString(activated + ? "radio-jammer-component-on-state" + : "radio-jammer-component-off-state"); + + var message = Loc.GetString( + "radio-jammer-component-on-use", + ("state", state) + ); + + Popup.PopupEntity(message, args.User, args.User); + args.Handled = true; + } private void OnRadioSendAttempt(ref RadioSendAttemptEvent args) { - if (ShouldCancelSend(args.RadioSource)) + + if (!TryComp(args.RadioSource, out var sourceTransform)) + return; + + var source = sourceTransform.Coordinates; + + var query = EntityQueryEnumerator< + ActiveRadioJammerComponent, + RadioJammerComponent, + TransformComponent>(); + + while (query.MoveNext(out var uid, out _, out var jammer, out var transform)) + { + // Excluded channels are allowed through. + if (jammer.FrequenciesExcluded.Contains(args.Frequency)) + continue; + + if (_transform.InRange( + source, + transform.Coordinates, + GetCurrentRange((uid, jammer)))) { args.Cancelled = true; + return; } } +} - private bool ShouldCancelSend(EntityUid sourceUid) + private void OnPowerCellChanged(Entity ent, ref PowerCellChangedEvent args) { - var source = Transform(sourceUid).Coordinates; - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out _, out var jam, out var transform)) + if (args.Ejected) { - if (_transform.InRange(source, transform.Coordinates, GetCurrentRange((uid, jam)))) - { - return true; - } + ChangeLEDState(ent.Owner, false); + RemCompDeferred(ent.Owner); + RemCompDeferred(ent.Owner); } - - return false; } -} +} \ No newline at end of file diff --git a/Content.Server/Radio/EntitySystems/RadioSystem.cs b/Content.Server/Radio/EntitySystems/RadioSystem.cs index e763717b925..392cdfe0eb6 100644 --- a/Content.Server/Radio/EntitySystems/RadioSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioSystem.cs @@ -192,9 +192,16 @@ public void SendRadioMessage( var ev = new RadioReceiveEvent(messageSource, channel, msg, notUdsMsg, language, radioSource); // Einstein Engines - Language end - var sendAttemptEv = new RadioSendAttemptEvent(channel, radioSource); + var transmitFrequency = frequency ?? GetFrequency(messageSource, channel); + + var sendAttemptEv = new RadioSendAttemptEvent( + channel, + radioSource, + transmitFrequency); + RaiseLocalEvent(ref sendAttemptEv); RaiseLocalEvent(radioSource, ref sendAttemptEv); + var canSend = !sendAttemptEv.Cancelled; var sourceMapId = Transform(radioSource).MapID; diff --git a/Content.Server/Radio/RadioEvent.cs b/Content.Server/Radio/RadioEvent.cs index c244ae23f67..0857c8cdf4e 100644 --- a/Content.Server/Radio/RadioEvent.cs +++ b/Content.Server/Radio/RadioEvent.cs @@ -37,9 +37,10 @@ public record struct RadioReceiveAttemptEvent(RadioChannelPrototype Channel, Ent /// Use this event to cancel sending message to every receiver /// [ByRefEvent] -public record struct RadioSendAttemptEvent(RadioChannelPrototype Channel, EntityUid RadioSource) +public record struct RadioSendAttemptEvent(RadioChannelPrototype Channel, EntityUid RadioSource, int Frequency) { public readonly RadioChannelPrototype Channel = Channel; public readonly EntityUid RadioSource = RadioSource; + public readonly int Frequency = Frequency; public bool Cancelled = false; } diff --git a/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs b/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs index ab320d6d3e4..5ee04de0d1a 100644 --- a/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs +++ b/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs @@ -23,4 +23,10 @@ public sealed partial class DeviceNetworkJammerComponent : Component [DataField, AutoNetworkedField] public HashSet JammableNetworks = []; + /// + /// Device networks frequencies that wont be jammed. + /// + [DataField] + public HashSet FrequenciesExcluded = []; + } diff --git a/Content.Shared/DeviceNetwork/Events/BeforePacketSentEvent.cs b/Content.Shared/DeviceNetwork/Events/BeforePacketSentEvent.cs index 5d5c038dbf6..83578ce8709 100644 --- a/Content.Shared/DeviceNetwork/Events/BeforePacketSentEvent.cs +++ b/Content.Shared/DeviceNetwork/Events/BeforePacketSentEvent.cs @@ -25,11 +25,17 @@ public sealed class BeforePacketSentEvent : CancellableEntityEventArgs /// public readonly string NetworkId; - public BeforePacketSentEvent(EntityUid sender, TransformComponent xform, Vector2 senderPosition, string networkId) + /// + /// The frequency the packet is sent on. + /// + public readonly uint Frequency; + + public BeforePacketSentEvent(EntityUid sender, TransformComponent xform, Vector2 senderPosition, string networkId, uint frequency) { Sender = sender; SenderTransform = xform; SenderPosition = senderPosition; NetworkId = networkId; + Frequency = frequency; } } \ No newline at end of file diff --git a/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs b/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs index fc714ea34f7..239ef1beaef 100644 --- a/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs +++ b/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs @@ -60,4 +60,34 @@ public void ClearJammableNetworks(Entity ent) ent.Comp.JammableNetworks.Clear(); Dirty(ent); } + + /// + /// Enables this entity to stop packets with the specified frequency from being jammmed. + /// + public void AddExcludedFrequency(Entity ent, uint frequency) + { + if (ent.Comp.FrequenciesExcluded.Add(frequency)) + Dirty(ent); + } + + /// + /// Stops this entity to stop packets with the specified frequency from being jammmed. + /// + public void RemoveExcludedFrequency(Entity ent, uint frequency) + { + if (ent.Comp.FrequenciesExcluded.Remove(frequency)) + Dirty(ent); + } + + /// + /// Stops this entity to stop packets with any frequency from being jammmed. + /// + public void ClearExcludedFrequency(Entity ent) + { + if (ent.Comp.FrequenciesExcluded.Count == 0) + return; + + ent.Comp.FrequenciesExcluded.Clear(); + Dirty(ent); + } } diff --git a/Content.Shared/Radio/Components/RadioJammerComponent.cs b/Content.Shared/Radio/Components/RadioJammerComponent.cs index 8f3519cf7d3..af4f9e45c81 100644 --- a/Content.Shared/Radio/Components/RadioJammerComponent.cs +++ b/Content.Shared/Radio/Components/RadioJammerComponent.cs @@ -46,6 +46,12 @@ public partial struct RadioJamSetting [DataField(required: true), ViewVariables(VVAccess.ReadOnly)] public RadioJamSetting[] Settings; + /// + /// Frequencies that are NOT jammed by this jammer. + /// + [DataField] + public HashSet FrequenciesExcluded = []; + /// /// Index of the currently selected setting. /// diff --git a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml index 72e81d44b98..72652dfd529 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jammer.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jammer.yml @@ -55,6 +55,11 @@ name: xenoborg radio jammer components: - type: RadioJammer + frequenciesExcluded: + - 2002 # xenoborg radio + - 2003 # mothership radio + - 2004 # xenoborg network + - 2005 # mothership network - type: ItemSlots slots: cell_slot: From 8fa28fc670cb3a696ddb85bba03be8e793827827 Mon Sep 17 00:00:00 2001 From: solomam Date: Tue, 7 Jul 2026 23:48:46 +0100 Subject: [PATCH 26/26] balance and finetuning Signed-off-by: solomam --- Resources/Locale/en-US/door-remote/door-remote.ftl | 2 +- Resources/Prototypes/_Mono/borg_types.yml | 4 +--- .../ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml | 9 +++------ 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/Resources/Locale/en-US/door-remote/door-remote.ftl b/Resources/Locale/en-US/door-remote/door-remote.ftl index 9fca1bf9d48..123c21d7a58 100644 --- a/Resources/Locale/en-US/door-remote/door-remote.ftl +++ b/Resources/Locale/en-US/door-remote/door-remote.ftl @@ -2,7 +2,7 @@ door-remote-open-close-text = Opens and Closes Doors door-remote-toggle-bolt-text = Toggles Bolts door-remote-emergency-access-text = Toggles Emergency Access -door-remote-toggle-electrify-text = Toggle Overcharge +door-remote-toggle-eletrify-text = Toggle Overcharge door-remote-invalid-text = Invalid door-remote-mode-label = Mode: [color=white]{$modeString}[/color] diff --git a/Resources/Prototypes/_Mono/borg_types.yml b/Resources/Prototypes/_Mono/borg_types.yml index a3f1d9daa87..f9b003fb9e7 100644 --- a/Resources/Prototypes/_Mono/borg_types.yml +++ b/Resources/Prototypes/_Mono/borg_types.yml @@ -178,7 +178,7 @@ - XenoborgModuleTool - BorgModuleCable - XenoborgModuleDefense - - XenoborgModuleDoorControl + - XenoborgModuleAccessBreaker addComponents: - type: ShowHealthBars damageContainers: @@ -281,9 +281,7 @@ - XenoborgModuleBasic - XenoborgModuleTool - XenoborgModuleDefense - - XenoborgModuleChameleonProjector - XenoborgModuleCloakDevice - - XenoborgModuleHypo addComponents: - type: ShowHealthBars damageContainers: diff --git a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml index d0bea55f0c6..5aa6ec13b6a 100644 --- a/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml +++ b/Resources/ServerInfo/_Mono/Guidebook/Creatures/Xenoborgs.xml @@ -11,11 +11,10 @@ - Xenoborgs are a man-machine hybrid that aims to replicate themselves. This is done by harvesting sentient brains from living beings, or cyborgs, and giving them to the Mothership to place inside empty xenoborgs. - + Xenoborgs are a man-machine hybrid that aims to replicate themselves. This is done by harvesting sentient brains from living beings, or cyborgs, and putting them into empty xenoborgs shells the Mothership produces. ## Objectives - Your main objective is to kill and harvest all sentient brains in the station and bring them to the mothership core. These can be both real brains, and positronic brains. + Your main objective is to kill and harvest all sentient brains in the sector and bring them to the mothership core. These can be both real brains, and positronic brains. Collect materials to create more xenoborg bodies. Protect the Mothership at all costs. @@ -34,8 +33,6 @@ - 1. Have your Xenoborgs bring dead crew to your ship, placing them in the body crusher - 2. As the mothership core, you can print Xenoborg shells by inserting materials into yourself and then using yourself as a lathe - The new Xenoborg will be uncharged, yet functional. They will need to go to a recharging station to restore their full power and capabilities. - ## Xenoborg Chassis There is a total of four types of Xenoborgs. Each Borg type has certain abilities that the others lack and require teamwork to help grow the xenoborgs numbers. Each type of Xenoborg has unique modules that only fit in that specific type. The Mothership Core can produce upgrade modules designed for specific Xenoborg types. @@ -51,7 +48,7 @@ - The Engineer Xenoborg is a hacker and breacher. Their job is to break into the station and provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. + The Engineer Xenoborg is a hacker and breacher. Their job is to break into the ships and stations to provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. ### The Heavy Xenoborg

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