]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Remove binary channel access to silicons without laws. (#32385)
authorVasilis <vasilis@pikachu.systems>
Wed, 25 Sep 2024 16:49:43 +0000 (18:49 +0200)
committerGitHub <noreply@github.com>
Wed, 25 Sep 2024 16:49:43 +0000 (18:49 +0200)
Mostly feature proofing but these should not have binary access. ESPECIALLY pais

Say we had malf ai and it was talking with other borgs about its plans. The owner of the pai (or any of these silicons) can just listen into this. Someone can just wake up a pai and ask it to monitor the binary channel. There's a reason the binary radio chip is a syndicate item.

Some of these also have no reason to be able to talk on binary, are you gonna ask the ai to bother someone to refill your vend stock? Are you gonna clown with the AI and other borgs as a clown borg and annoy them?

Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml
Resources/Prototypes/Entities/Objects/Fun/pai.yml
Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml

index 857115e10f197fd70c257df2384eb115be8800c1..d5b4366e2baea9c49270c20b262e005182ece850 100644 (file)
     factions:
     - SimpleNeutral
   - type: IntrinsicRadioReceiver
-  - type: IntrinsicRadioTransmitter
-    channels:
-    - Binary
   - type: ActiveRadio
     channels:
-    - Binary
     - Common
   - type: HealthExaminable
     examinableTypes:
     - Bot
   - type: ActiveRadio
     channels:
-    - Binary
     - Common
     - Supply
index 4695f1c125d2583b8cfd00f3338e1398762678a3..ff662c2186aacfcdd4780cfb142d9aaefbd5251c 100644 (file)
     stopSearchVerbPopup: pai-system-stopped-searching
   - type: Examiner
   - type: IntrinsicRadioReceiver
-  - type: IntrinsicRadioTransmitter
-    channels:
-    - Binary
   - type: ActiveRadio
     channels:
-    - Binary
     - Common
   - type: DoAfter
   - type: Actions
index 99879cfbc9450b0cbd616840e9a9cb41f91115a8..e047614ac246f50bb07a13f5c07519aa2ce242a0 100644 (file)
     speechVerb: Robotic
     speechSounds: Vending
   - type: IntrinsicRadioReceiver
-  - type: IntrinsicRadioTransmitter
-    channels:
-    - Binary
   - type: ActiveRadio
     channels:
-    - Binary
     - Common
   - type: DoAfter
   - type: Electrified