init
This commit is contained in:
38
Prototypes/_StarLight/Catalog/uplink_catalog.yml
Normal file
38
Prototypes/_StarLight/Catalog/uplink_catalog.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
|
||||
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Rinary <72972221+Rinary1@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 ss14-Starlight <ss14-Starlight@outlook.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: listing
|
||||
id: uplinkContortionistJumpsuit
|
||||
name: uplink-contortionist-jumpsuit-name
|
||||
description: uplink-contortionist-jumpsuit-desc
|
||||
productEntity: ClothingUniformJumpsuitAtmosSyndie
|
||||
cost:
|
||||
Telecrystal: 30 # Goobstation edit
|
||||
categories:
|
||||
- UplinkWearables
|
||||
# Goobstation - nuh uh
|
||||
#conditions:
|
||||
#- !type:BuyerJobCondition
|
||||
# whitelist:
|
||||
# - AtmosphericTechnician
|
||||
|
||||
- type: listing
|
||||
id: uplinkContortionistJumpsuitAdvanced
|
||||
name: uplink-contortionist-jumpsuit-advanced-name
|
||||
description: uplink-contortionist-jumpsuit-advanced-desc
|
||||
productEntity: ClothingUniformJumpsuitAtmosSyndieAdvanced
|
||||
cost:
|
||||
Telecrystal: 60
|
||||
categories:
|
||||
- UplinkJob
|
||||
conditions:
|
||||
- !type:BuyerJobCondition
|
||||
whitelist:
|
||||
- AtmosphericTechnician
|
||||
@@ -0,0 +1,30 @@
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
|
||||
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Rinary <72972221+Rinary1@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Theodore Lukin <66275205+pheenty@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 ss14-Starlight <ss14-Starlight@outlook.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformJumpsuitAtmos
|
||||
id: ClothingUniformJumpsuitAtmosSyndie
|
||||
suffix: Contortionistic
|
||||
components:
|
||||
- type: ClothingGrantComponent #Goobstation edit
|
||||
component:
|
||||
- type: VentCrawler
|
||||
allowInventory: false
|
||||
|
||||
- type: entity # Goobstation original
|
||||
parent: ClothingUniformJumpsuitAtmosSyndie
|
||||
id: ClothingUniformJumpsuitAtmosSyndieAdvanced
|
||||
suffix: Contortionistic, Inventory
|
||||
components:
|
||||
- type: ClothingGrantComponent
|
||||
component:
|
||||
- type: VentCrawler
|
||||
allowInventory: true
|
||||
46
Prototypes/_StarLight/Objectives/traitor.yml
Normal file
46
Prototypes/_StarLight/Objectives/traitor.yml
Normal file
@@ -0,0 +1,46 @@
|
||||
# requires that the player kill someone only once
|
||||
# disables social objectives and is disabled by social objectives
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: BaseTargetObjective
|
||||
id: BaseTeachALessonObjective
|
||||
components:
|
||||
- type: Objective
|
||||
unique: false
|
||||
icon:
|
||||
sprite: Objects/Weapons/Melee/baseball_bat.rsi
|
||||
state: icon
|
||||
- type: ObjectiveBlacklistRequirement
|
||||
blacklist:
|
||||
components:
|
||||
- SocialObjective
|
||||
- type: TeachALessonCondition
|
||||
|
||||
#Teach a Lesson
|
||||
- type: entity
|
||||
parent: [BaseTraitorObjective, BaseTeachALessonObjective]
|
||||
id: TeachRandomPersonObjective
|
||||
description: Ensure they die at least once this shift. They know what they did.
|
||||
components:
|
||||
- type: Objective
|
||||
difficulty: 0.5 #slightly under 1/3rd the diffculty of RR
|
||||
unique: false
|
||||
- type: TargetObjective
|
||||
title: objective-condition-teach-lesson-title
|
||||
- type: PickRandomPerson
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: [BaseTraitorObjective, BaseTeachALessonObjective]
|
||||
id: TeachRandomHeadObjective
|
||||
description: Ensure this head dies at least once this shift. They know what they did.
|
||||
components:
|
||||
- type: Objective
|
||||
# technically it's still possible for TeachRandomPersonObjective to roll a head but this is guaranteed, so higher difficulty
|
||||
difficulty: 1
|
||||
# killing 1 head is enough
|
||||
unique: true
|
||||
- type: TargetObjective
|
||||
title: objective-condition-teach-lesson-title
|
||||
- type: PickRandomHead
|
||||
13
Prototypes/_StarLight/SoundCollections/emotes.yml
Normal file
13
Prototypes/_StarLight/SoundCollections/emotes.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 Marty <martynashagriefer@gmail.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: soundCollection
|
||||
id: ResomiChirp
|
||||
files:
|
||||
- /Audio/_Starlight/Voice/Resomi/resomi_chirp1.ogg
|
||||
- /Audio/_Starlight/Voice/Resomi/resomi_chirp2.ogg
|
||||
- /Audio/_Starlight/Voice/Resomi/resomi_chirp3.ogg
|
||||
- /Audio/_Starlight/Voice/Resomi/resomi_chirp4.ogg
|
||||
- /Audio/_Starlight/Voice/Resomi/resomi_chirp5.ogg
|
||||
34
Prototypes/_StarLight/SoundCollections/vent_crawling.yml
Normal file
34
Prototypes/_StarLight/SoundCollections/vent_crawling.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
|
||||
# SPDX-FileCopyrightText: 2025 Rinary <72972221+Rinary1@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 ss14-Starlight <ss14-Starlight@outlook.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: soundCollection
|
||||
id: VentCrawlingSounds
|
||||
files:
|
||||
- /Audio/_Starlight/VentCrawling/crawling1.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling2.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling4.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling5.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling6.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling7.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling8.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling9.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling10.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling11.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling12.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling13.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling15.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling16.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling17.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling18.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling19.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling20.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling21.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling22.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling23.ogg
|
||||
- /Audio/_Starlight/VentCrawling/crawling24.ogg
|
||||
Reference in New Issue
Block a user