]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
[tweak] Add configuration capability back to multitool (#16289)
authorJulian Giebel <juliangiebel@live.de>
Wed, 17 May 2023 20:28:30 +0000 (22:28 +0200)
committerGitHub <noreply@github.com>
Wed, 17 May 2023 20:28:30 +0000 (14:28 -0600)
* Add configuration capability back to multitool

* Remove configurator from toolbelts
Add configurator to scientist lockers, yellow toolboxes and the YouTool

* Remove configurator from electric toolbox

Resources/Locale/en-US/devices/network-configurator.ftl
Resources/Prototypes/Catalog/Fills/Items/belt.yml
Resources/Prototypes/Catalog/Fills/Lockers/science.yml
Resources/Prototypes/Catalog/VendingMachines/Inventories/youtool.yml
Resources/Prototypes/Entities/Objects/Tools/tools.yml

index 38fad1ba7216650ecc706123eca90bab3199c8a3..dfd5d0106acfea1ab973a0d0e6ba612bec5b308a 100644 (file)
@@ -33,7 +33,7 @@ network-configurator-tooltip-set = Sets targets device list
 network-configurator-tooltip-add = Adds to targets device list
 network-configurator-tooltip-edit = Edit targets device list
 network-configurator-tooltip-clear = Clear targets device list
-network-configurator-tooltip-copy = Copy targets device list to multitool
+network-configurator-tooltip-copy = Copy targets device list to held tool
 network-configurator-tooltip-show = Show a holographic visualization of targets device list
 
 # examine
index 62a0c71e425fe1d463c9e4a8e5f1075775ccdf11..05d5cdbdb32bb7cd6a7471f0deaa817eeac26b18 100644 (file)
@@ -11,7 +11,6 @@
       - id: Wirecutter
       - id: Welder
       - id: Multitool
-      - id: NetworkConfigurator
 
 - type: entity
   id: ClothingBeltChiefEngineerFilled
@@ -25,7 +24,6 @@
       - id: WelderExperimental
       - id: Multitool
       - id: CableApcStack
-      - id: NetworkConfigurator
 
 - type: entity
   id: ClothingBeltSecurityFilled
@@ -68,7 +66,7 @@
         amount: 2
       - id: Gauze
       - id: EmergencyMedipen #You never know what people are going to latejoin into
-      
+
 - type: entity
   id: ClothingBeltParamedicFilled
   parent: ClothingBeltMedical
index 881547fc10a8569e223cba07dfbabb3ca24560ed..4f09061f9a6d487784811ed7438bf0bed3ba543c 100644 (file)
@@ -11,3 +11,5 @@
       - id: ClothingOuterCoatRnd
       - id: AnomalyScanner
       - id: NodeScanner
+      - id: NetworkConfigurator
+        prob: 0.5
index e4cd34bf9a4cee857f088a8a0894919a8b3597da..85ffaf4adffa13b7ba031466cad60e33170eadd5 100644 (file)
@@ -8,6 +8,7 @@
     Wrench: 5
     Screwdriver: 5
     trayScanner: 5
+    NetworkConfigurator: 3
     GasAnalyzer: 5
     FlashlightLantern: 5
     ClothingHandsGlovesColorYellowBudget: 5
index e8ca0136d78471e95227ae1735382c99d1a81a36..2479261c4dc0bac881befe9b374ee710c680a404 100644 (file)
   - type: Tool
     qualities:
       - Pulsing
+  - type: NetworkConfigurator
+  - type: ActivatableUI
+    key: enum.NetworkConfiguratorUiKey.List
+    inHandsOnly: true
+  - type: UserInterface
+    interfaces:
+      - key: enum.NetworkConfiguratorUiKey.List
+        type: NetworkConfiguratorBoundUserInterface
+      - key: enum.NetworkConfiguratorUiKey.Configure
+        type: NetworkConfiguratorBoundUserInterface
+      - key: enum.NetworkConfiguratorUiKey.Link
+        type: NetworkConfiguratorBoundUserInterface
   - type: Tag
     tags:
       - Multitool