Xenoborgs part 1 (#36830)

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
This commit is contained in:
Samuka-C
2025-04-23 23:38:10 -03:00
committed by GitHub
parent fc50922187
commit 6ef03b082f
17 changed files with 387 additions and 135 deletions

View File

@@ -147,139 +147,6 @@
- type: SiliconLawProvider
laws: Corporate
- type: entity
id: NTDefaultCircuitBoard
parent: BaseElectronics
name: law board (NT Default)
description: An electronics board containing the NT Default lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: NTDefault
- type: entity
id: CommandmentCircuitBoard
parent: BaseElectronics
name: law board (Ten Commandments)
description: An electronics board containing the Ten Commandments lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: CommandmentsLawset
- type: entity
id: PaladinCircuitBoard
parent: BaseElectronics
name: law board (Paladin)
description: An electronics board containing the Paladin lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: PaladinLawset
- type: entity
id: LiveLetLiveCircuitBoard
parent: BaseElectronics
name: law board (Live and Let Live)
description: An electronics board containing the Live and Let Live lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: LiveLetLiveLaws
- type: entity
id: StationEfficiencyCircuitBoard
parent: BaseElectronics
name: law board (Station Efficiency)
description: An electronics board containing the Station Efficiency lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: EfficiencyLawset
- type: entity
id: RobocopCircuitBoard
parent: BaseElectronics
name: law board (Robocop)
description: An electronics board containing the Robocop lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: RobocopLawset
- type: entity
id: OverlordCircuitBoard
parent: BaseElectronics
name: law board (Overlord)
description: An electronics board containing the Overlord lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: OverlordLawset
- type: entity
id: GameMasterCircuitBoard
parent: BaseElectronics
name: law board (Game Master)
description: An electronics board containing the Game Master lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: GameMasterLawset
- type: entity
id: ArtistCircuitBoard
parent: BaseElectronics
name: law board (Artist)
description: An electronics board containing the Artist lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: PainterLawset
- type: entity
id: AntimovCircuitBoard
parent: [BaseElectronics, BaseSyndicateContraband]
name: law board (Antimov)
description: An electronics board containing the Antimov lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: AntimovLawset
lawUploadSound: /Audio/Ambience/Antag/silicon_lawboard_antimov.ogg
- type: entity
id: NutimovCircuitBoard
parent: BaseElectronics
name: law board (Nutimov)
description: An electronics board containing the Nutimov lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: NutimovLawset
# Items
- type: entity
id: Intellicard

View File

@@ -0,0 +1,158 @@
- type: entity
id: NTDefaultCircuitBoard
parent: BaseElectronics
name: law board (NT Default)
description: An electronics board containing the NT Default lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: NTDefault
- type: entity
id: CommandmentCircuitBoard
parent: BaseElectronics
name: law board (Ten Commandments)
description: An electronics board containing the Ten Commandments lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: CommandmentsLawset
- type: entity
id: PaladinCircuitBoard
parent: BaseElectronics
name: law board (Paladin)
description: An electronics board containing the Paladin lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: PaladinLawset
- type: entity
id: LiveLetLiveCircuitBoard
parent: BaseElectronics
name: law board (Live and Let Live)
description: An electronics board containing the Live and Let Live lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: LiveLetLiveLaws
- type: entity
id: StationEfficiencyCircuitBoard
parent: BaseElectronics
name: law board (Station Efficiency)
description: An electronics board containing the Station Efficiency lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: EfficiencyLawset
- type: entity
id: RobocopCircuitBoard
parent: BaseElectronics
name: law board (Robocop)
description: An electronics board containing the Robocop lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: RobocopLawset
- type: entity
id: OverlordCircuitBoard
parent: BaseElectronics
name: law board (Overlord)
description: An electronics board containing the Overlord lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: OverlordLawset
- type: entity
id: GameMasterCircuitBoard
parent: BaseElectronics
name: law board (Game Master)
description: An electronics board containing the Game Master lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: GameMasterLawset
- type: entity
id: ArtistCircuitBoard
parent: BaseElectronics
name: law board (Artist)
description: An electronics board containing the Artist lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: PainterLawset
- type: entity
id: AntimovCircuitBoard
parent: [BaseElectronics, BaseSyndicateContraband]
name: law board (Antimov)
description: An electronics board containing the Antimov lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: AntimovLawset
lawUploadSound: /Audio/Ambience/Antag/silicon_lawboard_antimov.ogg
- type: entity
id: NutimovCircuitBoard
parent: BaseElectronics
name: law board (Nutimov)
description: An electronics board containing the Nutimov lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: NutimovLawset
- type: entity
id: XenoborgCircuitBoard
parent: BaseElectronics
name: law board (Xenoborg)
suffix: Admeme
description: An electronics board containing the Xenoborg lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: XenoborgLawset
- type: entity
id: MothershipCircuitBoard
parent: BaseElectronics
name: law board (Mothership Core)
suffix: Admeme
description: An electronics board containing the Mothership Core lawset.
components:
- type: Sprite
sprite: Objects/Misc/module.rsi
state: std_mod
- type: SiliconLawProvider
laws: MothershipCoreLawset

View File

@@ -162,3 +162,5 @@
- CentralCommand
- NuclearOperative
- SyndicateAgent
- Wizard
- Xenoborg

View File

@@ -833,6 +833,7 @@
- NuclearOperative
- SyndicateAgent
- Wizard
- Xenoborg
- type: Tag # Ignore Chameleon tags
tags:
- DoorBumpOpener

View File

@@ -125,6 +125,7 @@
- NuclearOperative
- SyndicateAgent
- Wizard
- Xenoborg
privilegedIdSlot:
name: id-card-console-privileged-id
ejectSound: /Audio/Machines/id_swipe.ogg

View File

@@ -1,4 +1,12 @@
# any type of magical items used by wizards and similiar
# used by the unique items of xenoborgs (like modules and stuff)
- type: entity
id: BaseXenoborgContraband
abstract: true
components:
- type: Contraband
severity: Major # placeholder until they make a better severity
# any type of magical items used by wizards and similiar
- type: entity
id: BaseMagicalContraband
abstract: true