Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental NFSD suit, NFSD Doors, and wall/suit storage containers. #1176

Closed
wants to merge 53 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
44fbb3f
NFSD Resprite
Salvantrix Feb 27, 2024
aa66c34
Updated License and Copyright sections.
Salvantrix Feb 27, 2024
3685288
ID
dvir001 Feb 28, 2024
1c047e3
Filled
dvir001 Feb 28, 2024
63f45ca
NFSD Resprite
Salvantrix Feb 28, 2024
593c1d6
NFSD ITS GREEN NOW
Salvantrix Feb 28, 2024
9801732
Brigmed green
Salvantrix Feb 28, 2024
375c120
Yeah..
Salvantrix Feb 28, 2024
52af6a6
03/04/2024
Salvantrix Mar 4, 2024
e2222c7
03/05/2024
Salvantrix Mar 6, 2024
161a980
03/06/2024
Salvantrix Mar 7, 2024
6610951
fix conflicts
Cheackraze Mar 12, 2024
73c8fe6
fix conflicts
Cheackraze Mar 12, 2024
90709ee
Merge remote-tracking branch 'Salvantrix/02/27/2024-PR' into fork/02/…
Cheackraze Mar 14, 2024
8528b05
fix RobustToolbox
Cheackraze Mar 14, 2024
432cf9f
fix robust
Cheackraze Mar 14, 2024
fc806d1
Merge branch 'master' into fork/02/27/2024-PR
Cheackraze Mar 14, 2024
17e316f
fix it already
Cheackraze Mar 14, 2024
994780c
fix
Cheackraze Mar 14, 2024
f18cd7a
try again
Cheackraze Mar 14, 2024
80008ba
Merge remote-tracking branch 'Salvantrix/02/27/2024-PR' into fork/02/…
Cheackraze Mar 14, 2024
52788d9
remove robust
Cheackraze Mar 14, 2024
0319259
re add robust
Cheackraze Mar 14, 2024
18d6723
Merge branch 'master' into fork/02/27/2024-PR
Cheackraze Mar 29, 2024
fd6c276
rename Icon to icon
Cheackraze Mar 29, 2024
9af4d67
id fix
Cheackraze Mar 29, 2024
dc0f1d4
rename initial
Cheackraze Mar 29, 2024
b37cf60
rename
Cheackraze Mar 29, 2024
56238ac
fix the icon finally. why does git handle renaming so poorly i will n…
Cheackraze Mar 29, 2024
4e8d5d8
Merge branch 'master' into fork/02/27/2024-PR
Cheackraze Mar 29, 2024
34a537d
mantle - Mantle
Cheackraze Mar 29, 2024
70e5021
detective ranking change
Cheackraze Mar 29, 2024
123dd1c
NFSD Experimental Hardsuit + Doors
Salvantrix Mar 30, 2024
c09bc7c
Suit+Wall mounted storage updated.
Salvantrix Mar 30, 2024
ee240b1
blue = green
Salvantrix Mar 30, 2024
e636147
Fix for HUD Icons
Salvantrix Mar 30, 2024
a785a54
Merge branch '02/27/2024-PR' of https://github.com/Salvantrix/frontie…
Salvantrix Mar 30, 2024
e092465
Updated errors for Access/Airlocks
Salvantrix Mar 30, 2024
454a84a
Icons
dvir001 Mar 30, 2024
4a446fe
More fix
dvir001 Mar 30, 2024
45338d2
Delete MailCarrier.png
dvir001 Mar 30, 2024
5f1740b
More
dvir001 Mar 30, 2024
df063cf
Update job.yml
dvir001 Mar 30, 2024
a1f80e6
Icons
dvir001 Mar 30, 2024
2666885
Move
dvir001 Mar 31, 2024
edb57b0
Move again
dvir001 Mar 31, 2024
fbe70aa
Move
dvir001 Mar 31, 2024
cfcf27f
03/31/2024 - Updated Bags to reflect correct diction.
Salvantrix Apr 1, 2024
084812b
Merge branch '02/27/2024-PR' of https://github.com/Salvantrix/frontie…
Salvantrix Apr 1, 2024
124151e
Update access.yml
Salvantrix Apr 1, 2024
6315100
Merge remote-tracking branch 'upstream/master' into pr/1176
MagnusCrowe Apr 1, 2024
f31d1f7
Fixed Icons
MagnusCrowe Apr 1, 2024
f489cbf
undo an oopsy
MagnusCrowe Apr 1, 2024
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
34 changes: 34 additions & 0 deletions Resources/Prototypes/Nyanotrasen/StatusEffects/job.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- type: statusIcon
parent: JobIcon
id: JobIconGladiator
icon:
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
state: nyanoGladiator

- type: statusIcon
parent: JobIcon
id: JobIconPrisonGuard
icon:
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
state: nyanoPrisonGuard

- type: statusIcon
parent: JobIcon
id: JobIconMailCarrier
icon:
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
state: nyanoMailCarrier

- type: statusIcon
parent: JobIcon
id: JobIconMartialArtist
icon:
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
state: nyanoMartialArtist

- type: statusIcon
parent: JobIcon
id: JobIconForensicMantis
icon:
sprite: /Textures/DeltaV/Interface/Misc/job_icons.rsi
state: nyanoMantis
14 changes: 14 additions & 0 deletions Resources/Prototypes/StatusEffects/job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -374,3 +374,17 @@
icon:
sprite: /Textures/Interface/Misc/job_icons.rsi
state: Visitor

- type: statusIcon
parent: JobIcon
id: JobIconStc
icon:
sprite: /Textures/_NF/Interface/Misc/job_icons.rsi
state: spacetrafficcontrol

- type: statusIcon
parent: JobIcon
id: JobIconSecurityGuard
icon:
sprite: /Textures/_NF/Interface/Misc/job_icons.rsi
state: stationguard
114 changes: 114 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,117 @@
# - id: ClothingShoesBootsMagMercenaryFilled # Frontier - Not adding this to the suit storage so it wont be abused, exists only on role spawn.
- type: AccessReader
# access: [["Captain"], ["Pilot"]]

#Cadet hardsuit
- type: entity
id: SuitStorageCadet
parent: SuitStorageBase
suffix: NFSDCadet
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdBronze # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]

#Deputy hardsuit
- type: entity
id: SuitStorageDeputy
parent: SuitStorageBase
suffix: NFSDDeputy
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdSilver # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]

#Brigmed hardsuit
- type: entity
id: SuitStorageBrigmed
parent: SuitStorageBase
suffix: NFSDBrigMedic
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdBrigMed # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]

#Sergeant hardsuit
- type: entity
id: SuitStorageSergeant
parent: SuitStorageBase
suffix: NFSDSergeant
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdGold # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]

#Bailiff hardsuit
- type: entity
id: SuitStorageBailiff
parent: SuitStorageBase
suffix: NFSDBailiff
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdGold # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]

#Sheriff hardsuit
- type: entity
id: SuitStorageSheriff
parent: SuitStorageBase
suffix: NFSDSheriff
components:
- type: StorageFill
contents:
# - id: NitrogenTankFilled
# - id: OxygenTankFilled
- id: AirTankFilled
- id: ClothingOuterHardsuitNfsdSheriff # Frontier
- id: ClothingMaskBreathMedicalSecurity
- id: JetpackSecurityFilled
- id: HandheldGPSBasic
- id: ClothingShoesBootsMagNfsd # Frontier
- type: AccessReader
access: [["Security"]]
Original file line number Diff line number Diff line change
Expand Up @@ -136,3 +136,33 @@
- type: entity
id: SuitStorageWallmountClown
parent: [SuitStorageWallmount, SuitStorageClown]

#NFSDCadet
- type: entity
id: SuitStorageWallmountCadet
parent: [SuitStorageWallmount, SuitStorageCadet]

#NFSDDeputy
- type: entity
id: SuitStorageWallmountDeputy
parent: [SuitStorageWallmount, SuitStorageDeputy]

#NFSDBrigmed
- type: entity
id: SuitStorageWallmountBrigmed
parent: [SuitStorageWallmount, SuitStorageBrigmed]

#NFSDSergeant
- type: entity
id: SuitStorageWallmountSergeant
parent: [SuitStorageWallmount, SuitStorageSergeant]

#NFSDBailiff
- type: entity
id: SuitStorageWallmountBailiff
parent: [SuitStorageWallmount, SuitStorageBailiff]

#NFSDSheriff
- type: entity
id: SuitStorageWallmountSheriff
parent: [SuitStorageWallmount, SuitStorageSheriff]
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
collection: CatMeows

- type: entity
parent: ClothingBackpackSecurityFilled
parent: ClothingBackpackOfficerFilled
id: ClothingBackpacknfsdFilled
name: nfsd backpack
description: A backpack for Deputy Sheriff.
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/_NF/Entities/Clothing/Back/duffel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
sprite: _NF/Clothing/Back/Duffels/pilot.rsi

- type: entity
parent: ClothingBackpackDuffelSecurityFilled
parent: ClothingBackpackDuffelOfficerFilled
id: ClothingBackpackDuffelnfsdFilled
name: nfsd duffel
description: A duffelbag produced for a Deputy Sheriff.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
sprite: _NF/Clothing/Back/Satchels/pilot.rsi

- type: entity
parent: ClothingBackpackSatchelSecurityFilled
parent: ClothingBackpackSatchelOfficerFilled
id: ClothingBackpackSatchelnfsdFilled
name: nfsd satchel
description: A satchel produced for a Deputy Sheriff.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
sprite: _NF/Clothing/Ears/Headsets/pilot.rsi

- type: entity
parent: ClothingHeadsetAlt
parent: ClothingHeadsetAltSecurity
id: ClothingHeadsetAltNFSDgreen
name: nfsd over-ear headset
components:
Expand All @@ -55,7 +55,7 @@
sprite: _NF/Clothing/Ears/Headsets/nfsd_h_green.rsi

- type: entity
parent: ClothingHeadsetAlt
parent: ClothingHeadsetAltSecurity
id: ClothingHeadsetAltNFSDbrown
name: nfsd over-ear headset
components:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,3 +184,15 @@
sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff_helm.rsi
- type: Clothing
sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff_helm.rsi

- type: entity
parent: ClothingHeadHelmetHardsuitSyndieReverseEngineered
id: ClothingHeadHelmetHardsuitNfsdExperimental
noSpawn: true
name: nfsd experimental hardsuit helmet
description: An experimental nfsd hardsuit helmet.
components:
- type: Sprite
sprite: _NF/Clothing/Head/Hardsuits/nfsd_experimental.rsi
- type: Clothing
sprite: _NF/Clothing/Head/Hardsuits/nfsd_experimental.rsi
2 changes: 1 addition & 1 deletion Resources/Prototypes/_NF/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
parent: ClothingHeadBase
id: ClothingHeadHatNfsdBeretGreen
name: nfsd beret
description: a blue beret produced for deputy sheriff's.
description: a green beret produced for deputy sheriff's.
components:
- type: Sprite
sprite: _NF/Clothing/Head/Hats/nfsd_beret_green.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,3 +225,16 @@
sprite: _NF/Clothing/OuterClothing/Hardsuits/nfsd_brigmed.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitNfsdBrigmed

- type: entity
parent: ClothingOuterHardsuitSyndieReverseEngineered
id: ClothingOuterHardsuitNfsdExperimental
name: an experimental nfsd hardsuit
description: An experimental nfsd hardsuit, never before seen!
components:
- type: Sprite
sprite: _NF/Clothing/OuterClothing/Hardsuits/nfsd_experimental.rsi
- type: Clothing
sprite: _NF/Clothing/OuterClothing/Hardsuits/nfsd_experimental.rsi
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitNfsdExperimental
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,13 @@
components:
- type: PriorityDock
tag: DockTransit

- type: entity
parent: AirlockNFSDGlass
id: AirlockNFSDGlassLocked
suffix: NFSD, Locked
components:
- type: AccessReader
access: [["Security"]]
- type: Wires
layoutId: AirlockSecurity
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,15 @@
sprite: _NF/Structures/Doors/Airlocks/Glass/mercenary.rsi
- type: PaintableAirlock
group: Glass

#Glass
- type: entity
parent: AirlockGlass
id: AirlockNFSDGlass
suffix: NFSD
components:
- type: Sprite
sprite: _NF/Structures/Doors/Airlocks/Glass/nfsd.rsi
- type: PaintableAirlock
department: Security
group: Glass
2 changes: 1 addition & 1 deletion Resources/Prototypes/_NF/Roles/Jobs/NFSD/brigmedic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- !type:OverallPlaytimeRequirement
time: 36000 # Frontier - 10 hrs
startingGear: BrigmedicGear
icon: "JobIconBrigmedic"
icon: "JobIconBrigmedic" # Frontier
supervisors: job-supervisors-hos
canBeAntag: false
access:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
weight: 10
startingGear: HoSGear
alwaysUseSpawner: true
icon: "JobIconHeadOfSecurity"
icon: "JobIconHeadOfSecurity" # Frontier
requireAdminNotify: true
supervisors: job-supervisors-hop # Frontier
whitelistRequired: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
time: 36000 # Frontier - 10 hrs
inverted: true # stop playing intern if you're good at security!
startingGear: SecurityCadetGear
icon: "JobIconSecurityCadet"
icon: "JobIconSecurityCadet" # Frontier
supervisors: job-supervisors-hos # Frontier
canBeAntag: false
access:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- !type:OverallPlaytimeRequirement
time: 36000 # Frontier - 10 hrs
startingGear: SecurityOfficerGear
icon: "JobIconSecurityOfficer"
icon: "JobIconSecurityOfficer" # Frontier
supervisors: job-supervisors-hos
canBeAntag: false
access:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
department: Security
time: 72000 # 20 hrs
startingGear: SeniorOfficerGear
icon: "JobIconSeniorOfficer"
icon: "JobIconSeniorOfficer" # Frontier
supervisors: job-supervisors-hos
canBeAntag: false
access:
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/_NF/Roles/Jobs/NFSD/warden.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
role: JobSecurityOfficer
time: 36000 # Frontier - 10 hrs
startingGear: WardenGear
icon: "JobIconWarden"
icon: "JobIconWarden" # Frontier
supervisors: job-supervisors-hos
canBeAntag: false
access:
Expand All @@ -37,7 +37,7 @@
eyes: ClothingEyesGlassesNFSD # Frontier
outerClothing: ClothingOuterCoatNfsdFormal # Frontier
id: NfsdBailiff # Frontier
ears: ClothingHeadsetAltNFSDgreen # Frontierr
ears: ClothingHeadsetAltNFSDgreen # Frontier
belt: ClothingBeltNfsdWebbingFilled # Frontier
pocket1: WeaponPistolMk58Nonlethal
pocket2: HoloprojectorSecurity # Frontier
Expand Down
Loading
Loading