Skip to content
Open
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
18 changes: 18 additions & 0 deletions Resources/Locale/en-US/_Mono/set-selector/selectable-sets.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,21 @@ selectable-set-tsfmarsoc-hailstorm-kit-desc =
- an EG-4 energy magnum
- a jaws of life
- and a combat medkit.

selectable-set-contractor-doctor-kit-name = Doctor Kit
selectable-set-contractor-doctor-kit-desc = Almost everything a doctor would need to keep their people in good health

selectable-set-contractor-engineer-kit-name = Engineer Kit
selectable-set-contractor-engineer-kit-desc = Ship repairs, station repairs, upgrading componets, that job falls onto you.

selectable-set-contractor-salvager-kit-name = Salvager Kit
selectable-set-contractor-salvager-kit-desc = Ship breaking, mining, looting, the most expendable role in the logisitics of a military, but a vital one.

selectable-set-contractor-security-kit-name = Security Kit
selectable-set-contractor-security-kit-desc = Non military police, keep the peace between your fellow citizens, try not to let bad news reach the ears of the brass.

selectable-set-contractor-researcher-kit-name = Researcher Kit
selectable-set-contractor-researcher-kit-desc = Field research, wheather its anomalous, or artifact in nature, you help out in gathering research for your assigned outpost.

selectable-set-contractor-vagrant-kit-name = Vagrant Kit
selectable-set-contractor-vagrant-kit-desc = For your journey, my vagabond.
79 changes: 79 additions & 0 deletions Resources/Prototypes/_Mono/Catalogs/selectable_sets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,3 +216,82 @@
- WeaponEnergyRevolver
- JawsOfLife
- MedkitCombatFilled

#faction civilian kits

- type: thiefBackpackSet # Security
id: KitselectorSecurity
name: selectable-set-contractor-security-kit-name
description: selectable-set-contractor-security-kit-desc
sprite:
sprite: Clothing/Belt/security.rsi
state: icon
content:
- WeaponDisablerSMG
- GrenadeFlashBang
- GrenadeFlashBang
- GrenadeFlashBang
- ClothingBeltSecurityFilled
- ClothingUniformJumpsuitMilitaryContractor
- ClothingOuterArmorBasic
- ClothingEyesHudSecurity
- ClothingHeadHatBeretSecurity
- ClothingMaskGasSecurity
- ClothingShoesBootsJackFilled

- type: thiefBackpackSet # Engineer
id: KitSelectorEngineer
name: selectable-set-contractor-engineer-kit-name
description: selectable-set-contractor-engineer-kit-desc
sprite:
sprite: Clothing/Belt/utility.rsi
state: icon
content:
- RCD
- RCDAmmo
- ShipRepairDevice
- ShipRepairDeviceAmmo
- ClothingBeltUtilityEngineering
- UndeterminedVoidsuitEngineer
- ClothingEyesGlassesMesonTray

- type: thiefBackpackSet # Doctor
id: KitSelectorDoctor
name: selectable-set-contractor-doctor-kit-name
description: selectable-set-contractor-doctor-kit-desc
sprite:
sprite: Objects/Specific/Medical/healthanalyzer.rsi
state: icon
content:
- Bloodpack
- DefibrillatorCompact
- HandheldHealthAnalyzer
- UndeterminedVoidsuitParamedic
- ClothingEyesHudMedical
- MedicatedSuture
- RegenerativeMesh

- type: thiefBackpackSet # Salvager
id: KitSelectorSalvager
name: selectable-set-contractor-salvager-kit-name
description: selectable-set-contractor-salvager-kit-desc
sprite:
sprite: Objects/Weapons/Melee/sledgehammer.rsi
state: icon
content:
- ClothingOuterHardsuitSpatio
- ClothingBeltSalvageWebbingFilledNF
- WeaponProtoKineticAcceleratorSawn
- OreBag
- Sledgehammer


- type: thiefBackpackSet # Vagrant
id: KitSelectorVagrantWeapon
name: selectable-set-contractor-vagrant-kit-name
description: selectable-set-contractor-vagrant-kit-desc
sprite:
sprite: Clothing/Belt/utility.rsi
state: icon
content:
- RandomShitGenerator
43 changes: 43 additions & 0 deletions Resources/Prototypes/_Mono/Entities/Objects/Misc/kitselectors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,46 @@
interfaces:
enum.ThiefBackpackUIKey.Key:
type: ThiefBackpackBoundUserInterface

- type: entity
id: UndeterminedContractKit
name: Civilian contracting equipment selector
description: A small remote to requestion a starting kit from your factions reserves.
parent: BaseItem
components:
- type: Sprite
sprite: _Goobstation/Objects/Devices/unique_teleporters.rsi
state: standard
- type: ThiefUndeterminedBackpack
possibleSets:
- KitSelectorDoctor
- KitSelectorEngineer
- KitSelectorSalvager
- KitselectorSecurity
maxSelectedSets: 1
- type: ActivatableUI
key: enum.ThiefBackpackUIKey.Key
- type: UserInterface
interfaces:
enum.ThiefBackpackUIKey.Key:
type: ThiefBackpackBoundUserInterface

- type: entity
id: UndeterminedVagrantKit
name: Vagrant Weapon Selector
description: LETS GO GAMBLING.
parent: BaseItem
components:
- type: Sprite
sprite: _Goobstation/Objects/Devices/unique_teleporters.rsi
state: standard
- type: ThiefUndeterminedBackpack
possibleSets:
- KitSelectorVagrantWeapon
maxSelectedSets: 1
- type: ActivatableUI
key: enum.ThiefBackpackUIKey.Key
- type: UserInterface
interfaces:
enum.ThiefBackpackUIKey.Key:
type: ThiefBackpackBoundUserInterface
1 change: 1 addition & 0 deletions Resources/Prototypes/_Mono/Roles/Jobs/PDV/civilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@
storage:
back:
- NFPouchUtility
- UndeterminedContractKit
1 change: 1 addition & 0 deletions Resources/Prototypes/_Mono/Roles/Jobs/TSFMC/civilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,4 @@
storage:
back:
- NFPouchUtility
- UndeterminedContractKit
Original file line number Diff line number Diff line change
Expand Up @@ -584,3 +584,46 @@
- WeaponCaseShortAmmoBoxUranium45
chance: 0.4
offset: 0.0

# VAGRANT GAMBLING
- type: entity
name: random weapon
id: RandomShitGenerator
parent: MarkerBasePlaceFree
suffix: "Random, Shit, Generator"
categories: [ HideSpawnMenu ]
components:
- type: Sprite
layers:
- state: green
scale: 0.7, 0.7
- sprite: Objects/Weapons/Melee/shiv.rsi
state: icon
- sprite: Effects/crayondecals.rsi
state: 1
color: red
- type: RandomSpawner
prototypes:
- WeaponCaseLongEnergyGunExpedition
- WeaponCaseLongAtreidesExpedition
- WeaponCaseShortLaserGunExpedition
- WeaponCaseLongKammererExpedition
- WeaponCaseLongVulcanExpedition
- WeaponCaseLongSVSExpedition
- WeaponCaseLongTypewriterExpedition
- WeaponCaseLongAk
- WeaponCaseLongWT550Expedition
- WeaponCaseAk502Registered
- WeaponCaseShortPython
chance: 1.0
offset: 0.0
rarePrototypes:
- WeaponCaseAnnie
- WeaponCaseShortAdvancedLaserExpedition
- WeaponCaseShortEnergyShieldExpedition
- WeaponCaseLongXrayCannonExpedition
- WeaponCaseLongM90Expedition
- WeaponCaseDP29
- WeaponCaseBigLeady
- WeaponCaseDP29
rareChance: 0.05
11 changes: 11 additions & 0 deletions Resources/Prototypes/_NF/Roles/Jobs/Civilian/contractor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
name: job-name-contractor
description: job-description-contractor
playTimeTracker: JobPassenger
startingGear: VagrantCivilianGear
requirements:
- !type:OverallPlaytimeRequirement
time: 43200 # 12 hours
Expand All @@ -15,3 +16,13 @@
- !type:GiveItemOnHolidaySpecial
holiday: FrontierBirthday
prototype: FrontierBirthdayGift

- type: startingGear
id: VagrantCivilianGear
# equipment:
# pocket1: WeaponPistolMk58 #WeaponPistolMk58Nonlethal
# pocket2: Magazine45_ACPPistolFMJ
storage:
back:
- NFPouchUtility
- UndeterminedVagrantKit
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@

> The [color=red]Viper Group[/color] are a band of professional operatives resembling the Gorlex Marauders of the corporate era, selling their services to whoever can meet their price.

These groups do not engage either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color] on sight, and find themselves acting on the same level as the many [color=green]Mercs[/color] of the sector.
These groups do not engage either the [color=cyan]TSFMC[/color] or [color=gold]PDV[/color] on sight, and find themselves acting on the same level as the many [color=green]vagrants[/color] of the sector.
</Document>
Loading