Seperate EMAG into EMAG and Authentication Disruptor (#34337)
This commit is contained in:
@@ -63,6 +63,7 @@
|
||||
- RadioJammer
|
||||
- TraitorCodePaper
|
||||
- Emag
|
||||
- AccessBreaker
|
||||
- Lighter
|
||||
- CigPackSyndicate
|
||||
- Telecrystal10 #The thief cannot use them, but it may induce communication with traitors
|
||||
|
||||
@@ -865,16 +865,29 @@
|
||||
|
||||
# Disruption
|
||||
|
||||
- type: listing
|
||||
id: UplinkAccessBreaker
|
||||
name: uplink-access-breaker-name
|
||||
description: uplink-access-breaker-desc
|
||||
productEntity: AccessBreaker
|
||||
discountCategory: veryRareDiscounts
|
||||
discountDownTo:
|
||||
Telecrystal: 3
|
||||
cost:
|
||||
Telecrystal: 5
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
- type: listing
|
||||
id: UplinkEmag
|
||||
name: uplink-emag-name
|
||||
description: uplink-emag-desc
|
||||
productEntity: Emag
|
||||
discountCategory: veryRareDiscounts
|
||||
discountCategory: rareDiscounts
|
||||
discountDownTo:
|
||||
Telecrystal: 5
|
||||
Telecrystal: 2
|
||||
cost:
|
||||
Telecrystal: 8
|
||||
Telecrystal: 4
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
|
||||
@@ -167,7 +167,6 @@
|
||||
- cell_slot
|
||||
- type: Lock
|
||||
locked: true
|
||||
breakOnEmag: false
|
||||
unlockOnClick: false
|
||||
- type: ActivatableUIRequiresLock
|
||||
- type: LockedWiresPanel
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
- type: Appearance
|
||||
- type: AccessReader
|
||||
access: [ [ "CentralCommand" ] ]
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
- type: Lock
|
||||
lockOnClick: false
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
- type: EntityStorage
|
||||
capacity: 1 # Its smol.
|
||||
itemCanStoreMobs: false # just leaving this here explicitly since I know at some point someone will want to use this to hold a mob. This also prevents it from becoming His Grace.
|
||||
|
||||
@@ -570,7 +570,7 @@
|
||||
id: BorgModuleOperative
|
||||
parent: [ BaseBorgModuleSyndicate, BaseProviderBorgModule, BaseSyndicateContraband ]
|
||||
name: operative cyborg module
|
||||
description: A module that comes with a crowbar, an Emag and a syndicate pinpointer.
|
||||
description: A module that comes with a crowbar, an Emag, an Access Breaker and a syndicate pinpointer.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -580,6 +580,7 @@
|
||||
items:
|
||||
- Crowbar
|
||||
- Emag
|
||||
- AccessBreaker
|
||||
- PinpointerSyndicateNuclear
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: syndicate-operative-module }
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
- type: entity
|
||||
parent: [BaseItem, BaseSyndicateContraband]
|
||||
id: AccessBreakerUnlimited
|
||||
suffix: Unlimited
|
||||
name: authentication disruptor
|
||||
description: A hacked access configurator, specialized to unlock and erase access from digital locks.
|
||||
components:
|
||||
- type: Emag
|
||||
emagType: Access
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/access_breaker.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Tools/access_breaker.rsi
|
||||
|
||||
- type: entity
|
||||
parent: AccessBreakerUnlimited
|
||||
id: AccessBreaker
|
||||
suffix: Limited
|
||||
components:
|
||||
- type: LimitedCharges
|
||||
- type: AutoRecharge
|
||||
@@ -98,10 +98,10 @@
|
||||
stateLocked: cursed_door
|
||||
stateUnlocked: decursed_door
|
||||
- type: Lock
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
- type: AccessReader
|
||||
access: [["Wizard"]]
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
- type: Projectile
|
||||
deleteOnCollide: false
|
||||
onlyCollideWhenShot: true
|
||||
|
||||
@@ -621,7 +621,7 @@
|
||||
color: "#3c5eb5"
|
||||
- type: Tag
|
||||
tags:
|
||||
- EmagImmune
|
||||
- AccessBreakerImmune
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
visible: false
|
||||
map: ["enum.FatExtractorVisualLayers.Smoke"]
|
||||
- type: Lock
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.StorageVisuals.Open:
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
responsePings: false
|
||||
notifyAdmins: true
|
||||
- type: Emagged
|
||||
emagType: Interaction
|
||||
|
||||
- type: entity
|
||||
parent: FaxMachineBase
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- type: ActivatableUI
|
||||
key: enum.CryostorageUIKey.Key
|
||||
- type: AccessReader
|
||||
breakOnEmag: false
|
||||
breakOnAccessBreaker: false
|
||||
access: [["Cryogenics"]]
|
||||
- type: InteractionOutline
|
||||
- type: Cryostorage
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# PUT YOUR TAGS IN ALPHABETICAL ORDER
|
||||
|
||||
- type: Tag
|
||||
id: AccessBreakerImmune
|
||||
|
||||
- type: Tag
|
||||
id: AirAlarm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user