]> git.smokeofanarchy.ru Git - space-station-14.git/commit
malf killer 9000 (robotics console) (#24855)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Thu, 9 May 2024 06:36:07 +0000 (06:36 +0000)
committerGitHub <noreply@github.com>
Thu, 9 May 2024 06:36:07 +0000 (23:36 -0700)
commitb33730db22cd6d505a79e0b7fa39c34425d9639e
tree5ba26c2bb830d362d8b759e501373767f88f5533
parent24ab5c098251254e69264bda2a45c7c639244a68
malf killer 9000 (robotics console) (#24855)

* create devicenet frequencies

* create borg transponder and give it to all nt borgs

* add robotics console

* actually implement battery charge display + some fix

* tab

* real explosion

* little safer

* disable destroy button clientside too when on cooldown

* m

* how do i do this when i review things...

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* webedit ops

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* ui updates

* oracle java

* do a thing

* update ui when a borg times out

* maybe fix test

* add IsLocked to LockSystem

* make destroying gib the chassis again, so emagging isnt sus

* use locking

* require using alt click to unlock so normal click is open ui

* the

* use LogType.Action

* take this L

* pocket lint?

* sharer

* pro ops

* robor pushmarkup

* m

* update and make it not use prototype anymore

* frame0

* update yaml

* untroll

* bad

* h

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
21 files changed:
Content.Client/Robotics/Systems/RoboticsConsoleSystem.cs [new file with mode: 0644]
Content.Client/Robotics/UI/RoboticsConsoleBoundUserInterface.cs [new file with mode: 0644]
Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml [new file with mode: 0644]
Content.Client/Robotics/UI/RoboticsConsoleWindow.xaml.cs [new file with mode: 0644]
Content.Server/Robotics/Systems/RoboticsConsoleSystem.cs [new file with mode: 0644]
Content.Server/Silicons/Borgs/BorgSystem.Transponder.cs [new file with mode: 0644]
Content.Server/Silicons/Borgs/BorgSystem.cs
Content.Shared/Lock/LockComponent.cs
Content.Shared/Lock/LockSystem.cs
Content.Shared/Robotics/Components/RoboticsConsoleComponent.cs [new file with mode: 0644]
Content.Shared/Robotics/RoboticsConsoleUi.cs [new file with mode: 0644]
Content.Shared/Robotics/Systems/SharedRoboticsConsoleSystem.cs [new file with mode: 0644]
Content.Shared/Silicons/Borgs/Components/BorgTransponderComponent.cs [new file with mode: 0644]
Resources/Locale/en-US/borg/borg.ftl
Resources/Locale/en-US/devices/device-network.ftl
Resources/Locale/en-US/research/components/robotics-console.ftl [new file with mode: 0644]
Resources/Prototypes/Device/devicenet_frequencies.yml
Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml
Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml