Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Resources/Maps/Shuttles/pirateradio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5735,7 +5735,7 @@ entities:
- type: Transform
pos: 2.5,2.5
parent: 1
- proto: SpawnPointGhostSyndicateListener
- proto: SyndieListeningPostOperativeSpawner
entities:
- uid: 813
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/TheDen/LPO.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10173,7 +10173,7 @@ entities:
- type: Transform
pos: 1.5,-9.5
parent: 2
- proto: SpawnPointGhostSyndicateListener
- proto: SyndieListeningPostOperativeSpawner
entities:
- uid: 1708
components:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Maps/_Floof/pirateradio.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5750,7 +5750,7 @@ entities:
- type: Transform
pos: 2.5,2.5
parent: 1
- proto: SpawnPointGhostSyndicateListener
- proto: SyndieListeningPostOperativeSpawner
entities:
- uid: 832
components:
Expand Down
7 changes: 7 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Player/human.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,13 @@
suffix: Human, Traitor
components:
# make the player a traitor once its taken
# Den begin additions - randomize appearance no more bald guys only
- type: RandomHumanoidAppearance
randomizeName: true
- type: NpcFactionMember
factions:
- Syndicate
# Den end additions
- type: AutoTraitor
profile: TraitorReinforcement

Expand Down
60 changes: 60 additions & 0 deletions Resources/Prototypes/_DEN/Mobs/Player/humanoid.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@

# New Listening Post Op so they can be seen prior to taking the role and randomize correctly
- type: entity
name: syndicate listening post operative spawner
id: SyndieListeningPostOperativeSpawner
parent: MarkerBase
components:
- type: Sprite
layers:
- state: red
- sprite: _DV/Clothing/Ears/Headsets/syndicate_listening.rsi
state: icon_alt
- type: RandomSpawner
prototypes:
- RandomHumanoidSyndieListeningPostOperative

- type: entity
id: RandomHumanoidSyndieListeningPostOperative
name: syndicate listening post operative ghost role
components:
- type: Sprite
sprite: _DV/Clothing/Ears/Headsets/syndicate_listening.rsi
state: icon_alt
- type: RandomHumanoidSpawner
settings: SyndieListeningPostOperative

- type: randomHumanoidSettings
id: SyndieListeningPostOperative
speciesBlacklist: # Added Vox and Plasmamen here for now since we don't want them dying before anyone takes them
- Shadowkin
- Vox
- Plasmaman
- Monkey # Shitmed Change
- Kobold # Shitmed Change
components:
- type: RandomHumanoidAppearance
randomizeName: true
- type: NpcFactionMember
factions:
- Syndicate
- type: GhostRole
name: ghost-role-information-listeningop-name
description: ghost-role-information-listeningop-description
rules: ghost-role-information-listeningop-rules
requirements:
- !type:CharacterDepartmentTimeRequirement
department: Security
min: 40000 # 11.1 hours
raffle:
settings: short
- type: GhostTakeoverAvailable
- type: Loadout
prototypes: [ SyndicateListenerGear ]
- type: RandomMetadata
nameSegments:
- NamesFirst
- NamesLast
- type: AutoImplant
implants:
- DeathAcidifierImplant
4 changes: 4 additions & 0 deletions Resources/Prototypes/_DV/Entities/Mobs/NPCs/salvage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@
id: MobRadioGuard
description: "Mindwiped and hypno-indoctrinated into perfect loyalty by the Syndicate. They will throw their life away to defend their objective."
components:
# Den begin additions, randomizes the mobs so they're not just all bald guys, syndicate hires everyone :3
- type: RandomHumanoidAppearance
randomizeName: false
# Den end additions
- type: NpcFactionMember
factions:
- Syndicate
Expand Down
51 changes: 33 additions & 18 deletions Resources/Prototypes/_DV/Entities/Mobs/Player/humanoid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,26 @@
#
# SPDX-License-Identifier: AGPL-3.0-or-later AND MIT

- type: entity # Delta-V part of PirateRadioSpawn
id: RandomHumanoidSpawnerListener
name: Syndicate Listener
components:
- type: Sprite
sprite: Mobs/Species/Human/parts.rsi
state: full
- type: RandomHumanoidSpawner
settings: SyndicateListener
# Den - Replaced with prototypes at _DEN/Mobs/Player/humanoid.yml
#- type: entity # Delta-V part of PirateRadioSpawn
# id: RandomHumanoidSpawnerListener
# name: Syndicate Listener
# components:
# - type: Sprite
# sprite: Mobs/Species/Human/parts.rsi
# state: full
# - type: RandomHumanoidSpawner
# settings: SyndicateListener

- type: randomHumanoidSettings
id: SyndicateListener
speciesBlacklist:
- Shadowkin
- Monkey # Shitmed Change
- Kobold # Shitmed Change
components:
- type: Loadout
prototypes: [SyndicateListenerGear]
#- type: randomHumanoidSettings
# id: SyndicateListener
# speciesBlacklist:
# - Shadowkin
# - Monkey # Shitmed Change
# - Kobold # Shitmed Change
# components:
# - type: Loadout
# prototypes: [SyndicateListenerGear]

# Mobsters

Expand All @@ -54,6 +55,13 @@
- Monkey # Shitmed Change
- Kobold # Shitmed Change
components:
# Den begin additions
- type: RandomHumanoidAppearance
randomizeName: true
- type: NpcFactionMember
factions:
- NanoTrasen
# Den end additions
- type: GhostRole
name: Mobster
description: Break kneecaps, spray lead, keep your mouth shut.
Expand Down Expand Up @@ -89,6 +97,13 @@
- Monkey # Shitmed Change
- Kobold # Shitmed Change
components:
# Den begin additions
- type: RandomHumanoidAppearance
randomizeName: true
- type: NpcFactionMember
factions:
- NanoTrasen
# Den end additions
- type: GhostRole
name: Mobster
description: Break kneecaps, spray lead, keep your mouth shut.
Expand Down
Loading