]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Syndicate cyborg changes/fixes (#23710)
authorMr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
Mon, 8 Jan 2024 03:48:57 +0000 (22:48 -0500)
committerGitHub <noreply@github.com>
Mon, 8 Jan 2024 03:48:57 +0000 (23:48 -0400)
Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
Resources/Prototypes/Entities/Mobs/Cyborgs/borg_chassis.yml
Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml

index 67323b464030789558c559e8e3e5ad014e1721a8..2f2a42388f08f062ea50e5c0e81d768db1f4895d 100644 (file)
     containers:
     - part-container
     - cell_slot
+  - type: Lock
+    locked: true
+  - type: ActivatableUIRequiresLock
   - type: Flashable
   - type: Damageable
     damageContainer: Silicon
     enabled: false
     groups:
     - AllAccess
-  - type: Lock
-    locked: true
-  - type: ActivatableUIRequiresLock
   - type: AccessReader
     access: [["Command"], ["Research"]]
   - type: ShowSecurityIcons
   parent: BaseBorgChassis
   abstract: true
   components:
-    - type: Destructible
-      thresholds:
-        - trigger:
-            !type:DamageTrigger
-            damage: 200
-          behaviors:
-            - !type:PlaySoundBehavior
-              sound: /Audio/Effects/metalbreak.ogg
-            - !type:EmptyContainersBehaviour
-              containers:
-                - borg_brain
-                - borg_module
-            - !type:DoActsBehavior
-              acts: [ "Destruction" ]
     - type: NpcFactionMember
       factions:
         - Syndicate
     - type: Access
+      tags:
+       - NuclearOperative
+       - SyndicateAgent
+    - type: AccessReader
+      access: [["SyndicateAgent"], ["NuclearOperative"]]
     - type: SiliconLawProvider
       laws: SyndicateStatic
     - type: IntrinsicRadioTransmitter
     - type: ActiveRadio
       channels:
         - Syndicate
-    - type: NoSlip
-    - type: MovementAlwaysTouching
+    - type: ShowSyndicateIcons
+    - type: MovementAlwaysTouching
\ No newline at end of file
index 19783e205d25122c90ee7db7399814083c407d57..967e866c3640793a33d533552dae87441be82a1c 100644 (file)
   id: BorgChassisSyndicateAssault
   parent: BaseBorgChassisSyndicate
   name: syndicate assault cyborg
-  description: A lean, mean killing machine with access to a varity of deadly modules.
+  description: A lean, mean killing machine with access to a variety of deadly modules.
   components:
     - type: Sprite
       layers:
index b3c0a779b848cfc6a6d6da5b601b0b8f856de734..eb8c90fc9523cc6cf4fd6a5276354086eccfc2a0 100644 (file)
   id: BorgModuleOperative
   parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule ]
   name: operative cyborg module
-  description: A module that comes with a crowbar, a Cobra pistol, an Emag and a pinpointer.
+  description: A module that comes with a crowbar, a Cobra pistol, an Emag and a syndicate pinpointer.
   components:
     - type: Sprite
       layers:
         - Crowbar
         - WeaponPistolCobra
         - Emag
-        - PinpointerNuclear
+        - PinpointerSyndicateNuclear
 
 - type: entity
   id: BorgModuleEsword
     - type: ItemBorgModule
       items:
         - EnergySword
-        - PinpointerNuclear
+        - PinpointerSyndicateNuclear
 
 - type: entity
   id: BorgModuleL6C
     - type: ItemBorgModule
       items:
         - WeaponLightMachineGunL6C
-        - PinpointerNuclear
+        - PinpointerSyndicateNuclear