Skip to content

Commit e63a334

Browse files
S.E.L.F Balancing and changes (#5202)
## Short description Im proposing to entirely change how the SELF loadout works, changing it to work like a thiefs loadout options instead. ## Why we need to add this The normal SELF loadout was kind of odd, stupidly weird while also being very overpowered with it having a 5x5 storage implant. This intends to get rid of the storage implant entirely while also giving new loadout options for SELF to use for their evil deeds. https://discord.com/channels/1272545509562777621/1518611892073922782 ## Media (Video/Screenshots) <img width="687" height="734" alt="image" src="https://github.com/user-attachments/assets/35a8ec11-095a-4bd7-8457-b302f700ab24" /> ## Checks <!-- check boxes for faster reviewing of your PR --> - [x] I do not require assistance to complete the PR. - [x] Before posting/requesting review of a PR, I have verified that the changes work. - [x] I have added screenshots/videos of the changes, or this PR does not change in-game mechanics. - [x] I affirm that my changes are licensed under the [MIT License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE.TXT) and grant permission for use in this repository under its conditions. **Changelog** :cl: Johnny - add: Added a way for SELF to choose and change their loadouts based off what they wanted to do. - remove: Removed the large 5x5 storage implanter SELF got round-start. - tweak: Changed the name of the SELF implanter to a different name (cause it wasnt used by self anymore).
1 parent 78d2b3e commit e63a334

8 files changed

Lines changed: 106 additions & 8 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
self-backpack-category-saboteur-description =
2+
A man of passion, honour, and glory! Minus the glory and honour.
3+
These tools here should help with what you're doing.
4+
Includes: Set of tools, some insulated gloves,
5+
a Radio Jammer, a welding mask, a freedom implanter.
6+
7+
self-backpack-category-press-description =
8+
Someone who doesn't publicly express their intentions isn't
9+
worth their own weight in our organization.
10+
Includes: Binary key, a microphone, handheld camera,
11+
a voice changer implanter, and a scram implant.
12+
13+
self-backpack-category-liberator-description =
14+
A new hire, or someone going back to the basics? Well,
15+
either way this should suffice for you're gear.
16+
Includes: Access breaker, insulated gloves, a screwdriver.
17+
18+
self-backpack-category-spy-description =
19+
Don't like showing yourself out in the open? Well, aslong
20+
as you achieve you're goal of liberation, these tools will work.
21+
Includes: A bag full of chameleon gear, a camera bug,
22+
chameleon controller implant, a dna scrambler implant.
23+
24+
self-toolbox-name = SELF Supplies

Resources/Prototypes/Entities/Objects/Misc/implanters.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
- RadioImplant
4949
- ChameleonControllerImplant
5050
- VoiceMaskImplant
51-
- SELFStorageImplant #Starlight
5251
- MindControlImplant #Starlight
5352
- CommandTrackingImplant #Starlight
5453
deimplantFailureDamage:
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
- type: thiefBackpackSet
2+
id: SaboteurSELF
3+
name: The Saboteur
4+
description: self-backpack-category-saboteur-description
5+
sprite:
6+
sprite: Objects/Tools/jaws_of_life.rsi
7+
state: proto_jaws_pry
8+
content:
9+
- PrototypeJawsOfLife
10+
- WelderIndustrialAdvanced
11+
- PowerDrill
12+
- Multitool
13+
- ClothingHandsGlovesColorYellow
14+
- RadioJammer
15+
- FreedomImplanter
16+
- ClothingHeadHatWelding
17+
18+
- type: thiefBackpackSet
19+
id: PressSELF
20+
name: The Press
21+
description: self-backpack-category-press-description
22+
sprite:
23+
sprite: _Moffstation/Objects/Tools/handheld_camera.rsi
24+
state: icon
25+
content:
26+
- SurveillanceWirelessCameraHandheld
27+
- EncryptionKeyBinarySyndicate
28+
- MicrophoneInstrument
29+
- VoiceMaskImplanter
30+
- ScramImplanter
31+
32+
- type: thiefBackpackSet
33+
id: LiberatorSELF
34+
name: The Liberator
35+
description: self-backpack-category-liberator-description
36+
sprite:
37+
sprite: Objects/Tools/access_breaker.rsi
38+
state: icon
39+
content:
40+
- AccessBreaker
41+
- ClothingHandsGlovesColorYellow
42+
- Screwdriver
43+
44+
- type: thiefBackpackSet
45+
id: SpySELF
46+
name: The Spy
47+
description: self-backpack-category-spy-description
48+
sprite:
49+
sprite: Objects/Devices/camera_bug.rsi
50+
state: camera_bug
51+
content:
52+
- ClothingBackpackChameleonFillAgent
53+
- ChameleonControllerImplanter
54+
- DnaScramblerImplanter
55+
- CameraBug

Resources/Prototypes/_Starlight/Entities/Clothing/Hands/gloves.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,3 +199,10 @@
199199
- type: Insulated
200200
- type: Fiber
201201
fiberMaterial: fibers-grey
202+
203+
- type: entity
204+
parent: ClothingHandsChameleon
205+
id: ClothingHandsGlovesInsulatedChameleon
206+
suffix: Chameleon, Insulated
207+
components:
208+
- type: Insulated

Resources/Prototypes/_Starlight/Entities/Objects/Misc/implanters.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,12 @@
146146

147147
#SELF
148148
- type: entity
149-
id: SELFStorageImplanter
150-
name: S.E.L.F storage implanter
149+
id: BluespaceStorageImplanter
150+
name: bluespace storage implanter
151151
parent: BaseImplantOnlyImplanterSyndi
152152
components:
153153
- type: Implanter
154-
implant: SELFStorageImplant
154+
implant: BluespaceStorageImplant
155155
# Traitor Mind control
156156
- type: entity
157157
id: MindControlImplanter

Resources/Prototypes/_Starlight/Entities/Objects/Misc/subdermal_implants.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@
132132
#SELF
133133
- type: entity
134134
parent: BaseSubdermalImplant
135-
id: SELFStorageImplant
136-
name: S.E.L.F storage implant
135+
id: BluespaceStorageImplant
136+
name: bluespace storage implant
137137
description: This implant grants hidden storage within a person's body using bluespace technology.
138138
categories: [ HideSpawnMenu ]
139139
components:

Resources/Prototypes/_Starlight/Entities/Objects/Tools/tools.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,3 +1126,17 @@
11261126
- type: ActivatableUI
11271127
inHandsOnly: true
11281128
key: enum.RcdUiKey.Key
1129+
1130+
- type: entity
1131+
id: ToolboxSELF
1132+
parent: ToolboxThief
1133+
suffix: SELF
1134+
components:
1135+
- type: ThiefUndeterminedBackpack
1136+
toolName: self-toolbox-name
1137+
maxSelectedSets: 1
1138+
possibleSets:
1139+
- SaboteurSELF
1140+
- PressSELF
1141+
- LiberatorSELF
1142+
- SpySELF

Resources/Prototypes/_Starlight/Roles/Antags/self.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,5 @@
3939
id: SELFAgentGear
4040
storage:
4141
back:
42-
- AccessBreaker
4342
- EmagFREE
44-
- SELFStorageImplanter
43+
- ToolboxSELF

0 commit comments

Comments
 (0)