remove backpack and clothing from HumanoidCharacterProfile

This commit is contained in:
Ilya246
2024-07-26 02:37:54 +03:00
committed by Spatison
parent 55bc9a7d8a
commit 01e7f1f2ca
65 changed files with 4291 additions and 621 deletions

View File

@@ -283,7 +283,7 @@ public sealed class LobbyUIController : UIController, IOnStateEntered<LobbyState
foreach (var slot in slots)
{
var itemType = gear.GetGear(slot.Name, profile);
var itemType = gear.GetGear(slot.Name);
if (_inventory.TryUnequip(dummy, slot.Name, out var unequippedItem, silent: true, force: true, reparent: false))
EntityManager.DeleteEntity(unequippedItem.Value);

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,40 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Content.Server.Database.Migrations.Postgres
{
/// <inheritdoc />
public partial class ClothingRemoval : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "backpack",
table: "profile");
migrationBuilder.DropColumn(
name: "clothing",
table: "profile");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "backpack",
table: "profile",
type: "text",
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "clothing",
table: "profile",
type: "text",
nullable: false,
defaultValue: "");
}
}
}

View File

@@ -834,11 +834,6 @@ namespace Content.Server.Database.Migrations.Postgres
.HasColumnType("integer")
.HasColumnName("age");
b.Property<string>("Backpack")
.IsRequired()
.HasColumnType("text")
.HasColumnName("backpack");
b.Property<string>("BodyType")
.IsRequired()
.HasColumnType("text")
@@ -849,11 +844,6 @@ namespace Content.Server.Database.Migrations.Postgres
.HasColumnType("text")
.HasColumnName("char_name");
b.Property<string>("Clothing")
.IsRequired()
.HasColumnType("text")
.HasColumnName("clothing");
b.Property<string>("ClownName")
.HasColumnType("text")
.HasColumnName("clown_name");

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,40 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Content.Server.Database.Migrations.Sqlite
{
/// <inheritdoc />
public partial class ClothingRemoval : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "backpack",
table: "profile");
migrationBuilder.DropColumn(
name: "clothing",
table: "profile");
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "backpack",
table: "profile",
type: "TEXT",
nullable: false,
defaultValue: "");
migrationBuilder.AddColumn<string>(
name: "clothing",
table: "profile",
type: "TEXT",
nullable: false,
defaultValue: "");
}
}
}

View File

@@ -783,11 +783,6 @@ namespace Content.Server.Database.Migrations.Sqlite
.HasColumnType("INTEGER")
.HasColumnName("age");
b.Property<string>("Backpack")
.IsRequired()
.HasColumnType("TEXT")
.HasColumnName("backpack");
b.Property<string>("BodyType")
.IsRequired()
.HasColumnType("TEXT")
@@ -798,11 +793,6 @@ namespace Content.Server.Database.Migrations.Sqlite
.HasColumnType("TEXT")
.HasColumnName("char_name");
b.Property<string>("Clothing")
.IsRequired()
.HasColumnType("TEXT")
.HasColumnName("clothing");
b.Property<string>("ClownName")
.HasColumnType("TEXT")
.HasColumnName("clown_name");

View File

@@ -413,8 +413,6 @@ namespace Content.Server.Database
public string FacialHairColor { get; set; } = null!;
public string EyeColor { get; set; } = null!;
public string SkinColor { get; set; } = null!;
public string Clothing { get; set; } = null!;
public string Backpack { get; set; } = null!;
public int SpawnPriority { get; set; } = 0;
public List<Job> Jobs { get; } = new();
public List<Antag> Antags { get; } = new();

View File

@@ -108,7 +108,7 @@ namespace Content.Server.Administration.Commands
foreach (var slot in slots)
{
invSystem.TryUnequip(target, slot.Name, true, true, false, inventoryComponent);
var gearStr = startingGear.GetGear(slot.Name, profile);
var gearStr = startingGear.GetGear(slot.Name);
if (gearStr == string.Empty)
{
continue;

View File

@@ -190,14 +190,6 @@ namespace Content.Server.Database
if (Enum.TryParse<Sex>(profile.Sex, true, out var sexVal))
sex = sexVal;
var clothing = ClothingPreference.Jumpsuit;
if (Enum.TryParse<ClothingPreference>(profile.Clothing, true, out var clothingVal))
clothing = clothingVal;
var backpack = BackpackPreference.Backpack;
if (Enum.TryParse<BackpackPreference>(profile.Backpack, true, out var backpackVal))
backpack = backpackVal;
var spawnPriority = (SpawnPriorityPreference) profile.SpawnPriority;
var gender = sex == Sex.Male ? Gender.Male : Gender.Female;
@@ -256,8 +248,6 @@ namespace Content.Server.Database
),
spawnPriority,
jobs,
clothing,
backpack,
(PreferenceUnavailableMode) profile.PreferenceUnavailable,
antags.ToHashSet(),
traits.ToHashSet(),
@@ -304,8 +294,6 @@ namespace Content.Server.Database
profile.FacialHairColor = appearance.FacialHairColor.ToHex();
profile.EyeColor = appearance.EyeColor.ToHex();
profile.SkinColor = appearance.SkinColor.ToHex();
profile.Clothing = humanoid.Clothing.ToString();
profile.Backpack = humanoid.Backpack.ToString();
profile.SpawnPriority = (int) humanoid.SpawnPriority;
profile.Markings = markings;
profile.Slot = slot;

View File

@@ -1,12 +0,0 @@
namespace Content.Shared.Preferences
{
/// <summary>
/// The backpack preference for a profile. Stored in database!
/// </summary>
public enum BackpackPreference
{
Backpack,
Satchel,
Duffelbag
}
}

View File

@@ -1,11 +0,0 @@
namespace Content.Shared.Preferences
{
/// <summary>
/// The clothing preference for a profile. Stored in database!
/// </summary>
public enum ClothingPreference
{
Jumpsuit,
Jumpskirt
}
}

View File

@@ -122,11 +122,6 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
[DataField]
public HumanoidCharacterAppearance Appearance { get; set; } = new();
[DataField]
public ClothingPreference Clothing { get; set; }
[DataField]
public BackpackPreference Backpack { get; set; }
/// When spawning into a round what's the preferred spot to spawn
[DataField]
public SpawnPriorityPreference SpawnPriority { get; private set; } = SpawnPriorityPreference.None;
@@ -169,8 +164,6 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
HumanoidCharacterAppearance appearance,
SpawnPriorityPreference spawnPriority,
Dictionary<ProtoId<JobPrototype>, JobPriority> jobPriorities,
ClothingPreference clothing,
BackpackPreference backpack,
PreferenceUnavailableMode preferenceUnavailable,
HashSet<ProtoId<AntagPrototype>> antagPreferences,
HashSet<ProtoId<TraitPrototype>> traitPreferences,
@@ -199,8 +192,6 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
Appearance = appearance;
SpawnPriority = spawnPriority;
_jobPriorities = jobPriorities;
Clothing = clothing;
Backpack = backpack;
PreferenceUnavailable = preferenceUnavailable;
_antagPreferences = antagPreferences;
_traitPreferences = traitPreferences;
@@ -247,8 +238,6 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
other.Appearance.Clone(),
other.SpawnPriority,
new Dictionary<ProtoId<JobPrototype>, JobPriority>(other.JobPriorities),
other.Clothing,
other.Backpack,
other.PreferenceUnavailable,
new HashSet<ProtoId<AntagPrototype>>(other.AntagPreferences),
new HashSet<ProtoId<TraitPrototype>>(other.TraitPreferences),
@@ -387,10 +376,7 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
public HumanoidCharacterProfile WithCharacterAppearance(HumanoidCharacterAppearance appearance) =>
new(this) { Appearance = appearance };
public HumanoidCharacterProfile WithClothingPreference(ClothingPreference clothing) =>
new(this) { Clothing = clothing };
public HumanoidCharacterProfile WithBackpackPreference(BackpackPreference backpack) =>
new(this) { Backpack = backpack };
public HumanoidCharacterProfile WithSpawnPriorityPreference(SpawnPriorityPreference spawnPriority) =>
new(this) { SpawnPriority = spawnPriority };

View File

@@ -12,18 +12,6 @@ public sealed partial class StartingGearPrototype : IPrototype, IInheritingProto
[AlwaysPushInheritance]
public Dictionary<string, EntProtoId> Equipment = new();
/// <summary>
/// If empty, there is no skirt override - instead the uniform provided in equipment is added.
/// </summary>
[DataField]
public EntProtoId? InnerClothingSkirt;
[DataField]
public EntProtoId? Satchel;
[DataField]
public EntProtoId? Duffelbag;
[DataField]
[AlwaysPushInheritance]
public List<EntProtoId> Inhand = new(0);
@@ -64,23 +52,8 @@ public sealed partial class StartingGearPrototype : IPrototype, IInheritingProto
[NeverPushInheritance]
public bool Abstract { get; }
public string GetGear(string slot, HumanoidCharacterProfile? profile)
public string GetGear(string slot)
{
if (profile != null)
{
switch (slot)
{
case "jumpsuit" when profile.Clothing == ClothingPreference.Jumpskirt && !string.IsNullOrEmpty(InnerClothingSkirt):
case "jumpsuit" when profile.Species == "Harpy" && !string.IsNullOrEmpty(InnerClothingSkirt):
case "jumpsuit" when profile.Species == "Lamia" && !string.IsNullOrEmpty(InnerClothingSkirt):
return InnerClothingSkirt;
case "back" when profile.Backpack == BackpackPreference.Satchel && !string.IsNullOrEmpty(Satchel):
return Satchel;
case "back" when profile.Backpack == BackpackPreference.Duffelbag && !string.IsNullOrEmpty(Duffelbag):
return Duffelbag;
}
}
return Equipment.TryGetValue(slot, out var equipment) ? equipment : string.Empty;
}
}

View File

@@ -95,7 +95,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem
{
foreach (var slot in slotDefinitions)
{
var equipmentStr = startingGear.GetGear(slot.Name, null);
var equipmentStr = startingGear.GetGear(slot.Name);
if (string.IsNullOrEmpty(equipmentStr))
continue;
@@ -209,9 +209,6 @@ public abstract class SharedStationSpawningSystem : EntitySystem
newStartingGear = new StartingGearPrototype()
{
Equipment = startingGear.Equipment.ToDictionary(static entry => entry.Key, static entry => entry.Value),
InnerClothingSkirt = startingGear.InnerClothingSkirt,
Satchel = startingGear.Satchel,
Duffelbag = startingGear.Duffelbag,
Inhand = new List<EntProtoId>(startingGear.Inhand),
Storage = startingGear.Storage.ToDictionary(
static entry => entry.Key,
@@ -220,16 +217,6 @@ public abstract class SharedStationSpawningSystem : EntitySystem
};
}
// Apply the sub-gear's equipment to this starting gear
if (subGearProto.InnerClothingSkirt != null)
newStartingGear.InnerClothingSkirt = subGearProto.InnerClothingSkirt;
if (subGearProto.Satchel != null)
newStartingGear.Satchel = subGearProto.Satchel;
if (subGearProto.Duffelbag != null)
newStartingGear.Duffelbag = subGearProto.Duffelbag;
foreach (var (slot, entProtoId) in subGearProto.Equipment)
{
// Don't remove items in pockets, instead put them in the backpack or hands
@@ -238,7 +225,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem
{
var pocketProtoId = slot == "pocket1" ? pocket1 : pocket2;
if (string.IsNullOrEmpty(newStartingGear.GetGear("back", null)))
if (string.IsNullOrEmpty(newStartingGear.GetGear("back")))
newStartingGear.Inhand.Add(pocketProtoId);
else
{

View File

@@ -8,9 +8,6 @@
id: PiratePDA
belt: ClothingBeltUtility
pocket1: AppraisalTool
innerClothingSkirt: ClothingUniformJumpsuitPirate
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled
- type: startingGear
id: PirateCaptainGear
@@ -24,9 +21,6 @@
pocket1: AppraisalTool
pocket2: EnergyCutlass
outerClothing: ClothingOuterCoatPirate
innerClothingSkirt: ClothingUniformJumpskirtColorLightBrown
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled
- type: startingGear
id: PirateFirstmateGear
@@ -39,6 +33,3 @@
belt: ClothingBeltUtility
pocket1: AppraisalTool
outerClothing: ClothingOuterCoatGentle
innerClothingSkirt: ClothingUniformJumpsuitPirate
satchel: ClothingBackpackPirateFilled
duffelbag: ClothingBackpackPirateFilled

View File

@@ -11,7 +11,7 @@
- Maintenance
extendedAccess:
- Salvage
- Orders # DeltaV - Orders, see Resources/Prototypes/DeltaV/Access/cargo.yml
- Orders
requirements:
- !type:CharacterEmployerRequirement
employers:
@@ -30,9 +30,6 @@
id: CargoPDA
ears: ClothingHeadsetCargo
pocket1: AppraisalTool
innerClothingSkirt: ClothingUniformJumpskirtCargo
satchel: ClothingBackpackSatchelCargoFilled
duffelbag: ClothingBackpackDuffelCargoFilled
- type: startingGear
id: CargoTechPlasmamanGear

View File

@@ -25,12 +25,12 @@
access:
- Cargo
- Salvage
- Mail # Nyanotrasen - MailCarrier, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Cargo/mail-carrier.yml
- Mail
- Quartermaster
- Maintenance
- Command
- Orders # DeltaV - Orders, see Resources/Prototypes/DeltaV/Access/cargo.yml
- External # DeltaV - for promoting salvage specialists
- Orders
- External
- Cryogenics
special:
- !type:AddImplantSpecial
@@ -52,12 +52,9 @@
back: ClothingBackpackQuartermasterFilled
shoes: ClothingShoesColorBrown
id: QuartermasterPDA
ears: ClothingHeadsetAltCargo # Goobstation
ears: ClothingHeadsetAltCargo
belt: BoxFolderClipboard
pocket1: AppraisalTool
innerClothingSkirt: ClothingUniformJumpskirtQM
satchel: ClothingBackpackSatchelQuartermasterFilled
duffelbag: ClothingBackpackDuffelQuartermasterFilled
- type: startingGear
id: QuartermasterPlasmamanGear

View File

@@ -4,16 +4,16 @@
description: job-description-salvagespec
playTimeTracker: JobSalvageSpecialist
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# department: Logistics # DeltaV - Logistics Department replacing Cargo
# min: 21600 #DeltaV 6 hrs
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Logistics
# min: 21600
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- OrionExpress
- PMCG
- NanoTrasen
# - !type:OverallPlaytimeRequirement #DeltaV
# time: 36000 #10 hrs
icon: "JobIconShaftMiner"
startingGear: SalvageSpecialistGear
supervisors: job-supervisors-qm
@@ -30,12 +30,10 @@
equipment:
jumpsuit: ClothingUniformJumpsuitSalvageSpecialist
back: ClothingBackpackSalvageFilled
shoes: ClothingShoesBootsSalvageFilled # WWDP
shoes: ClothingShoesBootsSalvageFilled # WD EDIT: ClothingShoesBootsSalvage -> ClothingShoesBootsSalvageFilled
id: SalvagePDA
ears: ClothingHeadsetCargo
# pocket1: MiningVoucher # WWDP
satchel: ClothingBackpackSatchelSalvageFilled
duffelbag: ClothingBackpackDuffelSalvageFilled
pocket1: MiningVoucher
- type: startingGear
id: SalvageSpecialistPlasmamanGear

View File

@@ -19,9 +19,6 @@
shoes: ClothingShoesColorBlack
id: PassengerPDA
ears: ClothingHeadsetGrey
innerClothingSkirt: ClothingUniformJumpskirtColorGrey
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: PassengerPlasmamanGear

View File

@@ -35,9 +35,6 @@
shoes: ClothingShoesColorBlack
id: BartenderPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtBartender
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: BartenderPlasmamanGear

View File

@@ -32,9 +32,6 @@
ears: ClothingHeadsetService
outerClothing: ClothingOuterApronBotanist
belt: ClothingBeltPlantFilled
innerClothingSkirt: ClothingUniformJumpskirtHydroponics
satchel: ClothingBackpackSatchelHydroponicsFilled
duffelbag: ClothingBackpackDuffelHydroponicsFilled
- type: startingGear
id: BotanistPlasmamanGear

View File

@@ -54,9 +54,6 @@
id: ChaplainPDA
ears: ClothingHeadsetScience
pocket1: BookPsionicsGuidebook
innerClothingSkirt: ClothingUniformJumpskirtChaplain
satchel: ClothingBackpackSatchelChaplainFilled
duffelbag: ClothingBackpackDuffelChaplainFilled
- type: startingGear
id: ChaplainPlasmamanGear

View File

@@ -4,9 +4,11 @@
description: job-description-chef
playTimeTracker: JobChef
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Civilian
# min: 3600 #DeltaV 1 hour
# min: 3600
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- NanoTrasen
@@ -21,13 +23,13 @@
- Kitchen
extendedAccess:
- Hydroponics
- Bar #Nyano - Summary: After this line, Professional Che is a component to be added. Very important.
- Bar
special:
- !type:AddComponentSpecial
components:
- type: ProfessionalChef #Nyano - End Summary.
- type: GrantCqc # Goobstation - Martial Arts
isBlocked: true # Goobstation - Martial Arts
- type: ProfessionalChef
- type: GrantCqc
isBlocked: true
- type: startingGear
id: ChefGear
@@ -43,9 +45,6 @@
ears: ClothingHeadsetService
outerClothing: ClothingOuterApronChef
belt: ClothingBeltChefFilled
innerClothingSkirt: ClothingUniformJumpskirtChef
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: ChefPlasmamanGear

View File

@@ -9,7 +9,7 @@
access:
- Theatre
- Maintenance
- Clown # DeltaV - Add Clown access
- Clown
special:
- !type:AddComponentSpecial
components:
@@ -40,8 +40,6 @@
pocket2: ClownRecorder
id: ClownPDA
ears: ClothingHeadsetService
satchel: ClothingBackpackSatchelClownFilled
duffelbag: ClothingBackpackDuffelClownFilled
- type: startingGear
id: ClownPlasmamanGear

View File

@@ -28,9 +28,6 @@
gloves: ClothingHandsGlovesJanitor
ears: ClothingHeadsetService
belt: ClothingBeltJanitorFilled
innerClothingSkirt: ClothingUniformJumpskirtJanitor
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: JanitorPlasmamanGear
@@ -50,6 +47,3 @@
head: ClothingHeadHatCatEars
ears: ClothingHeadsetService
belt: ClothingBeltJanitorFilled
innerClothingSkirt: ClothingUniformJumpskirtJanimaid
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled

View File

@@ -30,9 +30,6 @@
pocket2: BookSpaceLaw
inhand:
- BriefcaseBrownFilled
innerClothingSkirt: ClothingUniformJumpskirtLawyerBlack
satchel: ClothingBackpackSatchelLawyerFilled
duffelbag: ClothingBackpackDuffelLawyerFilled
- type: startingGear
id: LawyerPlasmamanGear

View File

@@ -56,9 +56,6 @@
ears: ClothingHeadsetScience
pocket1: BookPsionicsGuidebook
pocket2: HandLabeler
innerClothingSkirt: ClothingUniformJumpskirtLibrarian
satchel: ClothingBackpackSatchelLibrarianFilled
duffelbag: ClothingBackpackDuffelLibrarianFilled
- type: startingGear
id: LibrarianPlasmamanGear

View File

@@ -9,7 +9,7 @@
access:
- Theatre
- Maintenance
- Mime # DeltaV - Add Mime access
- Mime
special:
- !type:AddComponentSpecial
components:
@@ -32,9 +32,6 @@
mask: ClothingMaskMime
id: MimePDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtMime
satchel: ClothingBackpackSatchelMimeFilled
duffelbag: ClothingBackpackDuffelMimeFilled
- type: startingGear
id: MimePlasmamanGear

View File

@@ -9,7 +9,7 @@
access:
- Maintenance # TODO Remove maint access for all gimmick jobs once access work is completed
- Theatre
- Musician # DeltaV - Add Musician access
- Musician
special:
- !type:GiveItemOnHolidaySpecial
holiday: MikuDay
@@ -26,8 +26,6 @@
shoes: ClothingShoesBootsLaceup
id: MusicianPDA
ears: ClothingHeadsetService
satchel: ClothingBackpackSatchelMusicianFilled
duffelbag: ClothingBackpackDuffelMusicianFilled
- type: startingGear
id: MusicianPlasmamanGear

View File

@@ -6,14 +6,13 @@
startingGear: ServiceWorkerGear
icon: "JobIconServiceWorker"
supervisors: job-supervisors-service
canBeAntag: true # DeltaV - Can be antagonist
access:
- Service
- Maintenance
extendedAccess:
- Hydroponics
- Bar # DeltaV - moved to extended access
- Kitchen # DeltaV - moved to extended access
- Bar
- Kitchen
requirements:
- !type:CharacterEmployerRequirement
inverted: true
@@ -25,14 +24,11 @@
subGear:
- ServiceWorkerPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorDarkGreen # DeltaV
jumpsuit: ClothingUniformJumpsuitColorDarkGreen
back: ClothingBackpackFilled
shoes: ClothingShoesColorBlack
id: ServiceWorkerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorDarkGreen # DeltaV
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: ServiceWorkerPlasmamanGear

View File

@@ -47,9 +47,6 @@
shoes: ClothingShoesBootsLaceup
id: CaptainPDA
ears: ClothingHeadsetAltCommand
innerClothingSkirt: ClothingUniformJumpskirtCaptain
satchel: ClothingBackpackSatchelCaptainFilled
duffelbag: ClothingBackpackDuffelCaptainFilled
- type: startingGear
id: CaptainPlasmamanGear

View File

@@ -14,9 +14,7 @@
employers:
- NanoTrasen
- IdrisIncorporated
- !type:CharacterOverallTimeRequirement # WWDP
min: 7200
weight: 10 # DeltaV - Changed HoP weight from 20 to 10 due to them not being more important than other Heads
weight: 10
startingGear: HoPGear
icon: "JobIconHeadOfPersonnel"
requireAdminNotify: true
@@ -31,33 +29,29 @@
- Janitor
- Theatre
- Kitchen
- Chapel # WD EDIT
- Hydroponics
- External
- Cryogenics
# I mean they'll give themselves the rest of the access levels *anyways*.
# As of 15/03/23 they can't do that so here's MOST of the rest of the access levels.
# Head level access that isn't their own was deliberately left out, get AA from the captain instead.
# Delta V - fuck all of this HoP is a service role
- Lawyer
- Cargo
- Boxer
- Clown
- Library
- Mime
- Musician
- Reporter
- Zookeeper
# WD EDIT START
- Atmospherics
- Medical
- Chemistry
- Chapel
- Engineering
- Research
- Detective
- Salvage
- Security # NoooOoOo!! My HoPcurity!1
- Security
- Brig
- Lawyer
- Cargo
- Atmospherics
- Medical
- Boxer # WD EDIT
- Clown # WD EDIT
- Library # WD EDIT
- Mime # WD EDIT
- Musician # WD EDIT
- Reporter # WD EDIT
- Zookeeper
# WD EDIT START
- Quartermaster
- Mail
- Paramedic
@@ -83,12 +77,9 @@
equipment:
jumpsuit: ClothingUniformJumpsuitHoP
back: ClothingBackpackHOPFilled
shoes: ClothingShoesLeather # DeltaV - HoP needs something better than plebe shoes.
shoes: ClothingShoesLeather
id: HoPPDA
ears: ClothingHeadsetHoP # DeltaV - HoP is now a service role, replaces their all channels headset.
innerClothingSkirt: ClothingUniformJumpskirtHoP
satchel: ClothingBackpackSatchelHOPFilled
duffelbag: ClothingBackpackDuffelHOPFilled
ears: ClothingHeadsetHoP
- type: startingGear
id: HoPPlasmamanGear

View File

@@ -4,16 +4,20 @@
description: job-description-atmostech
playTimeTracker: JobAtmosphericTechnician
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Engineering
# min: 36000 # DeltaV - 10 hours
# min: 36000
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- HephaestusIndustries
- EinsteinEngines
- NanoTrasen
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 3600
# WD EDIT END
startingGear: AtmosphericTechnicianGear
icon: "JobIconAtmosphericTechnician"
supervisors: job-supervisors-ce
@@ -27,16 +31,12 @@
id: AtmosphericTechnicianGear
subGear:
- AtmosphericTechnicianPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitAtmos
back: ClothingBackpackAtmospherics
shoes: ClothingShoesColorWhite
id: AtmosPDA
ears: ClothingHeadsetEngineering
innerClothingSkirt: ClothingUniformJumpskirtAtmos
satchel: ClothingBackpackSatchelEngineeringFilled
duffelbag: ClothingBackpackDuffelEngineeringFilled
- type: startingGear
id: AtmosphericTechnicianPlasmamanGear

View File

@@ -51,10 +51,7 @@
back: ClothingBackpackChiefEngineerFilled
shoes: ClothingShoesColorBrown
id: CEPDA
ears: ClothingHeadsetAltEngineering # Goobstation
innerClothingSkirt: ClothingUniformJumpskirtChiefEngineer
satchel: ClothingBackpackSatchelChiefEngineerFilled
duffelbag: ClothingBackpackDuffelChiefEngineerFilled
ears: ClothingHeadsetAltEngineering
- type: startingGear
id: ChiefEngineerPlasmamanGear

View File

@@ -44,6 +44,3 @@
# eyes: ClothingEyesGlassesMeson # WWDP
# belt: ClothingBeltUtilityEngineering # WWDP
ears: ClothingHeadsetEngineering
innerClothingSkirt: ClothingUniformJumpskirtSeniorEngineer
satchel: ClothingBackpackSatchelEngineeringFilled
duffelbag: ClothingBackpackDuffelEngineeringFilled

View File

@@ -37,9 +37,6 @@
# eyes: ClothingEyesGlassesMeson # WWDP
# belt: ClothingBeltUtilityEngineering # WWDP
ears: ClothingHeadsetEngineering
innerClothingSkirt: ClothingUniformJumpskirtEngineering
satchel: ClothingBackpackSatchelEngineeringFilled
duffelbag: ClothingBackpackDuffelEngineeringFilled
- type: startingGear
id: StationEngineerPlasmamanGear

View File

@@ -6,7 +6,6 @@
startingGear: TechnicalAssistantGear
icon: "JobIconTechnicalAssistant"
supervisors: job-supervisors-engineering
canBeAntag: true # DeltaV - Can be antagonist
access:
- Maintenance
- Engineering
@@ -28,9 +27,6 @@
back: ClothingBackpackEngineeringFilled
shoes: ClothingShoesBootsWork
id: TechnicalAssistantPDA
# belt: ClothingBeltUtilityEngineering # WWDP
# belt: ClothingBeltUtilityEngineering - WD EDIT
ears: ClothingHeadsetEngineering
pocket1: BookEngineersHandbook
innerClothingSkirt: ClothingUniformJumpskirtColorYellow
satchel: ClothingBackpackSatchelEngineeringFilled
duffelbag: ClothingBackpackDuffelEngineeringFilled
pocket2: BookEngineersHandbook

View File

@@ -10,9 +10,6 @@
shoes: ClothingShoesCult
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorBlack
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: CultistGear
@@ -24,6 +21,3 @@
shoes: ClothingShoesColorRed
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorBlack
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled

View File

@@ -13,9 +13,6 @@
shoes: ClothingShoesBootsJack
id: PassengerPDA
ears: ClothingHeadsetGrey
innerClothingSkirt: ClothingUniformJumpskirtColorBlack
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
# Syndicate Operative Outfit - Civilian
- type: startingGear
@@ -63,17 +60,16 @@
jumpsuit: ClothingUniformJumpsuitDeathSquad
back: ClothingBackpackDeathSquadFilled
mask: ClothingMaskGasDeathSquad
eyes: ClothingEyesGlassesMedSec # WWDP
eyes: ClothingEyesGlassesMedSec # WD EDIT: ClothingEyesHudSecurity -> ClothingEyesGlassesMedSec
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitDeathsquad
suitstorage: OxygenTankFilled # WWDP
shoes: ClothingShoesBootsMagSecAdv # WWDP
suitstorage: OxygenTankFilled # WD EDIT: AirTankFilled -> OxygenTankFilled
shoes: ClothingShoesBootsMagAdv # WD EDI: ClothingShoesBootsMagAdv -> ClothingShoesBootsMagSecAdv
id: DeathsquadPDA
pocket1: EnergySword
pocket2: EnergyShield
belt: ClothingBeltMilitaryWebbingDeathsquadFilled # WWDP
innerClothingSkirt: ClothingUniformJumpsuitDeathSquad # WWDP
belt: ClothingBeltMilitaryWebbingDeathsquadFilled # WD EDIT: ClothingBeltMilitaryWebbingMedFilled -> ClothingBeltMilitaryWebbingDeathsquadFilled
#Syndicate Operative Outfit - Full Kit
- type: startingGear
@@ -93,9 +89,6 @@
pocket1: DoubleEmergencyOxygenTankFilled
pocket2: BaseUplinkRadio40TC
belt: ClothingBeltMilitaryWebbing
innerClothingSkirt: ClothingUniformJumpskirtOperative
satchel: ClothingBackpackDuffelSyndicateOperative
duffelbag: ClothingBackpackDuffelSyndicateOperative
#Nuclear Operative Commander Gear
- type: startingGear
@@ -118,9 +111,6 @@
belt: ClothingBeltMilitaryWebbing
inhand:
- NukeOpsDeclarationOfWar
innerClothingSkirt: ClothingUniformJumpskirtOperative
satchel: ClothingBackpackDuffelSyndicateOperative
duffelbag: ClothingBackpackDuffelSyndicateOperative
#Nuclear Operative Medic Gear
- type: startingGear
@@ -140,9 +130,6 @@
pocket1: DoubleEmergencyOxygenTankFilled
pocket2: BaseUplinkRadio40TC
belt: ClothingBeltMilitaryWebbingMedFilled
innerClothingSkirt: ClothingUniformJumpskirtOperative
satchel: ClothingBackpackDuffelSyndicateOperativeMedic
duffelbag: ClothingBackpackDuffelSyndicateOperativeMedic
#Syndicate Lone Operative Outfit - Full Kit
- type: startingGear
@@ -160,9 +147,6 @@
pocket1: DoubleEmergencyOxygenTankFilled
pocket2: BaseUplinkRadio60TC
belt: ClothingBeltMilitaryWebbing
innerClothingSkirt: ClothingUniformJumpskirtOperative
satchel: ClothingBackpackDuffelSyndicateOperative
duffelbag: ClothingBackpackDuffelSyndicateOperative
# Syndicate Footsoldier Gear
- type: startingGear
@@ -179,9 +163,6 @@
back: ClothingBackpackFilled
shoes: ClothingShoesBootsCombat
id: SyndiPDA
innerClothingSkirt: ClothingUniformJumpsuitOperative
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelSyndicateOperative
# Syndicate Footsoldier Gear - No Headset
- type: startingGear
@@ -197,9 +178,6 @@
back: ClothingBackpackFilled
shoes: ClothingShoesBootsCombat
id: SyndiPDA
innerClothingSkirt: ClothingUniformJumpsuitOperative
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelSyndicateOperative
# Nanotrasen Paramilitary Unit Gear
- type: startingGear
@@ -214,11 +192,8 @@
head: ClothingHeadHelmetSwat
mask: ClothingMaskGasSwat
outerClothing: ClothingOuterArmorBasicSlim
ears: ClothingHeadsetAltSecurityRegular # Goobstation
ears: ClothingHeadsetAltSecurityRegular
gloves: ClothingHandsGlovesCombat
innerClothingSkirt: ClothingUniformJumpskirtSec
satchel: ClothingBackpackSatchelSecurityFilled
duffelbag: ClothingBackpackDuffelSecurityFilled
#CBURN Unit Gear - Full Kit
- type: startingGear
@@ -239,9 +214,6 @@
pocket2: WeaponLaserGun
suitstorage: OxygenTankFilled
belt: ClothingBeltBandolier
innerClothingSkirt: ClothingUniformJumpsuitColorBrown
satchel: ClothingBackpackDuffelCBURNFilled
duffelbag: ClothingBackpackDuffelCBURNFilled
- type: startingGear
id: BoxingKangarooGear
@@ -298,9 +270,6 @@
ears: ClothingHeadsetBrigmedic
mask: ClothingMaskBreathMedicalSecurity
belt: ClothingBeltMedicalFilled
innerClothingSkirt: ClothingUniformJumpskirtBrigmedic
satchel: ClothingBackpackSatchelBrigmedicFilled
duffelbag: ClothingBackpackDuffelBrigmedicFilled
# Aghost
- type: startingGear

View File

@@ -9,9 +9,6 @@
shoes: ClothingShoesWizard
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorDarkBlue
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: WizardRedGear
@@ -23,9 +20,6 @@
shoes: ClothingShoesWizard
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorRed
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: WizardVioletGear
@@ -37,9 +31,6 @@
shoes: ClothingShoesWizard
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorPurple
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: WizardHardsuitGear
@@ -50,6 +41,3 @@
shoes: ClothingShoesWizard
id: PassengerPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpskirtColorPurple
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled

View File

@@ -4,9 +4,11 @@
description: job-description-chemist
playTimeTracker: JobChemist
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Medical
# min: 28800 # DeltaV - 8 hours
# min: 28800
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- ZengHuPharmaceuticals
@@ -36,9 +38,6 @@
shoes: ClothingShoesColorWhite
id: ChemistryPDA
ears: ClothingHeadsetMedical
innerClothingSkirt: ClothingUniformJumpskirtChemistry
satchel: ClothingBackpackSatchelChemistryFilled
duffelbag: ClothingBackpackDuffelChemistryFilled
- type: startingGear
id: ChemistPlasmamanGear

View File

@@ -31,9 +31,9 @@
- Maintenance
- Chemistry
- ChiefMedicalOfficer
- Paramedic # DeltaV - Add Paramedic access
- External # DeltaV - Paramedics need this access
- Psychologist # DeltaV - Add Psychologist access
- Paramedic
- External
- Psychologist
- Cryogenics
special:
- !type:AddImplantSpecial
@@ -61,10 +61,7 @@
back: ClothingBackpackCMOFilled
shoes: ClothingShoesColorBrown
id: CMOPDA
ears: ClothingHeadsetAltMedical # Goobstation
innerClothingSkirt: ClothingUniformJumpskirtCMO
satchel: ClothingBackpackSatchelCMOFilled
duffelbag: ClothingBackpackDuffelCMOFilled
ears: ClothingHeadsetAltMedical
- type: startingGear
id: CMOPlasmamanGear

View File

@@ -20,7 +20,7 @@
- Maintenance
extendedAccess:
- Chemistry
- Paramedic # DeltaV - Add Paramedic access
- Paramedic
special:
- !type:AddComponentSpecial
components:
@@ -38,9 +38,6 @@
shoes: ClothingShoesColorWhite
id: MedicalPDA
ears: ClothingHeadsetMedical
innerClothingSkirt: ClothingUniformJumpskirtMedicalDoctor
satchel: ClothingBackpackSatchelMedicalFilled
duffelbag: ClothingBackpackDuffelMedicalFilled
- type: startingGear
id: DoctorPlasmamanGear

View File

@@ -4,10 +4,6 @@
description: job-description-intern
playTimeTracker: JobMedicalIntern
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Medical
# time: 54000 # 15 hrs
# inverted: true # stop playing intern if you're good at med!
- !type:CharacterEmployerRequirement
employers:
- ZengHuPharmaceuticals
@@ -16,7 +12,6 @@
startingGear: MedicalInternGear
icon: "JobIconMedicalIntern"
supervisors: job-supervisors-medicine
canBeAntag: true # DeltaV - Can be antagonist
access:
- Medical
- Maintenance
@@ -32,12 +27,9 @@
subGear:
- DoctorPlasmamanGear
equipment:
jumpsuit: UniformScrubsColorBlue # DeltaV - Intern starts with blue scrubs
jumpsuit: UniformScrubsColorBlue
back: ClothingBackpackMedicalFilled
shoes: ClothingShoesColorWhite
id: MedicalInternPDA
ears: ClothingHeadsetMedical
pocket2: BookMedicalReferenceBook
# innerClothingSkirt: ClothingUniformJumpskirtColorWhite # DeltaV
satchel: ClothingBackpackSatchelMedicalFilled
duffelbag: ClothingBackpackDuffelMedicalFilled

View File

@@ -4,19 +4,16 @@
description: job-description-paramedic
playTimeTracker: JobParamedic
requirements:
# - !type:RoleTimeRequirement # DeltaV - No Medical Doctor time requirement
# role: JobMedicalDoctor
# time: 14400 #4 hrs
# - !type:CharacterDepartmentTimeRequirement # DeltaV - Medical dept time requirement # WWDP
# department: Medical
# min: 28800 # DeltaV - 8 hours
# WD EDIT START
- !type:CharacterDepartmentTimeRequirement
department: Medical
min: 28800 # DeltaV - 8 hours
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- Interdyne
- NanoTrasen
- ZengHuPharmaceuticals
# - !type:OverallPlaytimeRequirement # DeltaV - No playtime requirement
# time: 54000 # 15 hrs
startingGear: ParamedicGear
icon: "JobIconParamedic"
supervisors: job-supervisors-cmo
@@ -24,7 +21,7 @@
- Medical
- Maintenance
- External
- Paramedic # DeltaV - Add Paramedic access
- Paramedic
extendedAccess:
- Chemistry
special:
@@ -32,7 +29,7 @@
components:
- type: CPRTraining
- type: SurgerySpeedModifier
speedModifier: 2 # WWDP
speedModifier: 2 # WD EDIT
- type: startingGear
id: ParamedicGear
@@ -44,12 +41,11 @@
shoes: ClothingShoesColorBlue
id: ParamedicPDA
ears: ClothingHeadsetMedical
# belt: ClothingBeltMedicalEMTFilled # WWDP moved to locker
# pocket1: HandheldGPSBasic # WWDP moved to locker
# pocket2: HandheldCrewMonitor # WWDP moved to locker
innerClothingSkirt: ClothingUniformJumpskirtParamedic
satchel: ClothingBackpackSatchelParamedicFilledDV
duffelbag: ClothingBackpackDuffelParamedicFilledDV
# WD EDIT START
# belt: ClothingBeltMedicalEMTFilled
# pocket1: HandheldGPSBasic
# pocket2: HandheldCrewMonitor
# WD EDIT END
- type: startingGear
id: ParamedicPlasmamanGear

View File

@@ -5,7 +5,8 @@
playTimeTracker: JobSeniorPhysician
setPreference: false # WWDP disabled role, not mapped
requirements:
# - !type:CharacterPlaytimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterPlaytimeRequirement
# tracker: JobChemist
# min: 21600 #6 hrs
# - !type:CharacterPlaytimeRequirement
@@ -14,6 +15,7 @@
# - !type:CharacterDepartmentTimeRequirement
# department: Medical
# min: 216000 # 60 hrs
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- ZengHuPharmaceuticals
@@ -45,7 +47,4 @@
outerClothing: ClothingOuterCoatLabSeniorPhysician
id: SeniorPhysicianPDA
ears: ClothingHeadsetMedical
# belt: ClothingBeltMedicalFilled # WWDP moved to lockers
innerClothingSkirt: ClothingUniformJumpskirtSeniorPhysician
satchel: ClothingBackpackSatchelMedicalFilled
duffelbag: ClothingBackpackDuffelMedicalFilled
# belt: ClothingBeltMedicalFilled - WD EDIT

View File

@@ -4,10 +4,6 @@
description: job-description-research-assistant
playTimeTracker: JobResearchAssistant
requirements:
# - !type:DepartmentTimeRequirement # DeltaV - Removes time limit
# department: Science
# time: 54000 #15 hrs
# inverted: true # stop playing intern if you're good at science!
- !type:CharacterEmployerRequirement
employers:
- NanoTrasen
@@ -15,7 +11,6 @@
startingGear: ResearchAssistantGear
icon: "JobIconResearchAssistant"
supervisors: job-supervisors-science
canBeAntag: true # DeltaV - Can be antagonist
access:
- Research
- Maintenance
@@ -32,6 +27,3 @@
ears: ClothingHeadsetScience
pocket1: BookPsionicsGuidebook
pocket2: BookScientistsGuidebook
innerClothingSkirt: ClothingUniformJumpskirtColorWhite
satchel: ClothingBackpackSatchelScienceFilled
duffelbag: ClothingBackpackDuffelScienceFilled

View File

@@ -37,18 +37,18 @@
- Command
- Maintenance
- ResearchDirector
- Mantis # DeltaV - Mantis, see Resources/Prototypes/DeltaV/Access/epistemics.yml
- Chapel # DeltaV - Chaplain is in Epistemics
- External # DeltaV - AI satellite access
- Mantis
- Chapel
- External
- Cryogenics
special: # Nyanotrasen - Mystagogue can use the Bible
special:
- !type:AddComponentSpecial
components:
- type: BibleUser # Nyano - Lets them heal with bibles
- type: Psionic # Nyano - They start with telepathic chat
- type: BibleUser
- type: Psionic
powerSlots: 3
baselinePowerCost: 75
nextPowerCost: 75 # No that's fully intended that he has the "Full" power pull. Have fun with being a crew-aligned wizard/cultist.
nextPowerCost: 75
- type: CommandStaff
- type: InnatePsionicPowers
powersToAdd:
@@ -72,12 +72,9 @@
back: ClothingBackpackResearchDirectorFilled
shoes: ClothingShoesColorBrown
id: RnDPDA
ears: ClothingHeadsetAltScience # Goobstation
ears: ClothingHeadsetAltScience
pocket1: BookPsionicsGuidebook
pocket2: BibleMystagogue
innerClothingSkirt: ClothingUniformJumpskirtResearchDirector
satchel: ClothingBackpackSatchelResearchDirectorFilled
duffelbag: ClothingBackpackDuffelResearchDirectorFilled
- type: startingGear
id: ResearchDirectorPlasmamanGear

View File

@@ -32,9 +32,6 @@
id: RoboticsPDA
ears: ClothingHeadsetRobotics
pocket1: BookPsionicsGuidebook
innerClothingSkirt: ClothingUniformJumpskirtRoboticist
satchel: ClothingBackpackSatchelRoboticsFilled
duffelbag: ClothingBackpackDuffelRoboticsFilled
- type: startingGear
id: RoboticistPlasmamanGear

View File

@@ -4,9 +4,11 @@
description: job-description-scientist
playTimeTracker: JobScientist
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# department: Epistemics # DeltaV - Epistemics Department replacing Science
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Epistemics
# min: 14400 #4 hrs
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- NanoTrasen
@@ -26,13 +28,10 @@
jumpsuit: ClothingUniformJumpsuitScientist
back: ClothingBackpackScienceFilled
shoes: ClothingShoesColorWhite
# outerClothing: ClothingOuterCoatRnd # WWDP disabled
# outerClothing: ClothingOuterCoatRnd - WD EDIT
id: SciencePDA
ears: ClothingHeadsetScience
pocket1: BookPsionicsGuidebook
innerClothingSkirt: ClothingUniformJumpskirtScientist
satchel: ClothingBackpackSatchelScienceFilled
duffelbag: ClothingBackpackDuffelScienceFilled
- type: startingGear
id: ScientistPlasmamanGear

View File

@@ -5,9 +5,11 @@
playTimeTracker: JobSeniorResearcher
setPreference: false # WWDP disabled role, not mapped
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# department: Epistemics # DeltaV - Epistemics Department replacing Science
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Epistemics
# min: 216000 #60 hrs
# WD EDIT END
- !type:CharacterEmployerRequirement
employers:
- NanoTrasen
@@ -32,6 +34,3 @@
id: SeniorResearcherPDA
ears: ClothingHeadsetScience
pocket1: BookPsionicsGuidebook
innerClothingSkirt: ClothingUniformJumpskirtSeniorResearcher
satchel: ClothingBackpackSatchelScienceFilled
duffelbag: ClothingBackpackDuffelScienceFilled

View File

@@ -4,9 +4,11 @@
description: job-description-detective
playTimeTracker: JobDetective
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Security
# min: 36000 # DeltaV - 10 hours
# min: 36000
# WD EDIT END
- !type:CharacterTraitRequirement
inverted: true
traits:
@@ -21,15 +23,16 @@
- ZavodskoiInterstellar
- PMCG
- NanoTrasen
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 3600
# WD EDIT END
startingGear: DetectiveGear
icon: "JobIconDetective"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Security
#- Brig # Delta V: Removed
- Maintenance
- Service
- Detective
@@ -48,7 +51,6 @@
id: DetectiveGear
subGear:
- DetectivePlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitDetective
back: ClothingBackpackSecurity
@@ -57,11 +59,8 @@
head: ClothingHeadHatFedoraBrown
# outerClothing: ClothingOuterVestDetective - WD EDIT
id: DetectivePDA
ears: ClothingHeadsetAltSecurityRegular # Goobstation
ears: ClothingHeadsetAltSecurityRegular
belt: ClothingBeltHolsterFilled
innerClothingSkirt: ClothingUniformJumpskirtDetective
satchel: ClothingBackpackSatchelSecurity
duffelbag: ClothingBackpackDuffelSecurity
- type: startingGear
id: DetectivePlasmamanGear

View File

@@ -18,8 +18,10 @@
- ZavodskoiInterstellar
- PMCG
- NanoTrasen
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 7200
# WD EDIT END
weight: 10
startingGear: HoSGear
icon: "JobIconHeadOfSecurity"
@@ -29,14 +31,12 @@
access:
- HeadOfSecurity
- Command
#- Brig # Delta V: Removed
- Security
- Armory
- Maintenance
- Service
- External
- Detective
- Corpsman # DeltaV - added Corpsman access
- Cryogenics
special:
- !type:AddImplantSpecial
@@ -63,9 +63,6 @@
# gloves: ClothingHandsGlovesCombat - WD EDIT
ears: ClothingHeadsetAltSecurity
# belt: ClothingBeltSecurityFilled - WD EDIT
innerClothingSkirt: ClothingUniformJumpskirtHoS
satchel: ClothingBackpackSatchelHOSFilled
duffelbag: ClothingBackpackDuffelHOSFilled
- type: startingGear
id: HoSPlasmamanGear

View File

@@ -25,7 +25,6 @@
canBeAntag: false
access:
- Security
#- Brig # Delta V: Removed
- Maintenance
- Service
- External
@@ -45,12 +44,10 @@
- SecurityOfficerPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorRed
back: ClothingBackpackSecurityFilled # WWDP
shoes: ClothingShoesBootsJack # WWDP
# outerClothing: ClothingOuterArmorDuraVest # DeltaV - ClothingOuterArmorBasic replaced in favour of stab vest. Sucks to suck, cadets # WWDP
back: ClothingBackpackSecurityFilled # WD EDIT: ClothingBackpackSecurity -> ClothingBackpackSecurityFilled
shoes: ClothingShoesBootsCombatFilled # WD EDIT: ClothingShoesBootsCombatFilled -> ClothingShoesBootsJack
# outerClothing: ClothingOuterArmorDuraVest - WD EDIT
id: SecurityCadetPDA
ears: ClothingHeadsetAltSecurityRegular # Goobstation
pocket1: BookSecurity
innerClothingSkirt: ClothingUniformJumpskirtColorRed
satchel: ClothingBackpackSatchelSecurity
duffelbag: ClothingBackpackDuffelSecurity
ears: ClothingHeadsetAltSecurityRegular
# belt: ClothingBeltSecurityFilled - WD EDIT
pocket2: BookSecurity

View File

@@ -4,9 +4,11 @@
description: job-description-security
playTimeTracker: JobSecurityOfficer
requirements:
# - !type:CharacterDepartmentTimeRequirement # WWDP
# department: Security
# min: 36000 # 10 hours
# WD EDIT START
# - !type:CharacterDepartmentTimeRequirement
# department: Security
# min: 36000 # 10 hours
# WD EDIT END
- !type:CharacterTraitRequirement
inverted: true
traits:
@@ -22,15 +24,16 @@
- PMCG
- NanoTrasen
- EastOrionCompany
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 3600
# WD EDIT END
startingGear: SecurityOfficerGear
icon: "JobIconSecurityOfficer"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Security
#- Brig # Delta V: Removed
- Maintenance
- Service
- External
@@ -50,17 +53,14 @@
- SecurityOfficerPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitSec
back: ClothingBackpackSecurity # WD EDIT: ClothingBackpackSecurity -> ClothingBackpackSecurityFilled
shoes: ClothingShoesBootsCombatFilled # WD EDIT: ClothingShoesBootsCombatFilled -> ClothingShoesBootsJack
back: ClothingBackpackSecurityFilled # WD EDIT: ClothingBackpackSecurity -> ClothingBackpackSecurityFilled
shoes: ClothingShoesBootsJack # WD EDIT: ClothingShoesBootsCombatFilled -> ClothingShoesBootsJack
# eyes: ClothingEyesGlassesSecurity - WD EDIT
# head: ClothingHeadHelmetBasic - WD EDIT
# outerClothing: ClothingOuterArmorPlateCarrier - WD EDIT
id: SecurityPDA
ears: ClothingHeadsetAltSecurityRegular # Goobstation
ears: ClothingHeadsetAltSecurityRegular
# belt: ClothingBeltSecurityFilled - WD EDIT
innerClothingSkirt: ClothingUniformJumpskirtSec
satchel: ClothingBackpackSatchelSecurity
duffelbag: ClothingBackpackDuffelSecurity
- type: startingGear
id: SecurityOfficerPlasmamanGear

View File

@@ -5,7 +5,8 @@
playTimeTracker: JobSeniorOfficer
setPreference: false # WWDP disabled role, not mapped
requirements:
# - !type:CharacterPlaytimeRequirement # WWDP
# WD EDIT START
# - !type:CharacterPlaytimeRequirement
# tracker: JobWarden
# min: 21600 #6 hrs
# - !type:CharacterPlaytimeRequirement
@@ -17,6 +18,7 @@
# - !type:CharacterDepartmentTimeRequirement
# department: Security
# min: 216000 # 60 hrs
# WD EDIT END
- !type:CharacterTraitRequirement
inverted: true
traits:
@@ -32,15 +34,16 @@
- PMCG
- NanoTrasen
- EastOrionCompany
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 3600
# WD EDIT END
startingGear: SeniorOfficerGear
icon: "JobIconSeniorOfficer"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Security
#- Brig # Delta V: Removed
- Maintenance
- Service
- External
@@ -59,13 +62,11 @@
- SecurityOfficerPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitSeniorOfficer
back: ClothingBackpackSecurityFilled # WWDP
shoes: ClothingShoesBootsJack # WWDP
# eyes: ClothingEyesGlassesSecurity # WWDP
back: ClothingBackpackSecurityFilled # WD EDIT: ClothingBackpackSecurity -> ClothingBackpackSecurityFilled
shoes: ClothingShoesBootsJack # WD EDIT: ClothingBackpackSecurityFilled -> ClothingShoesBootsJack
# eyes: ClothingEyesGlassesSecurity - WD EDIT
head: ClothingHeadHatBeretSecurity
# outerClothing: ClothingOuterArmorPlateCarrier # DeltaV - ClothingOuterArmorBasic replaced in favour of plate carrier # WWDP
# outerClothing: ClothingOuterArmorPlateCarrier - WD EDIT
id: SeniorOfficerPDA
ears: ClothingHeadsetSecurity
innerClothingSkirt: ClothingUniformJumpskirtSeniorOfficer
satchel: ClothingBackpackSatchelSecurity
duffelbag: ClothingBackpackDuffelSecurity
# belt: ClothingBeltSecurityFilled - WD EDIT

View File

@@ -4,13 +4,14 @@
description: job-description-warden
playTimeTracker: JobWarden
requirements:
# WWDP disabled trackers
# - !type:CharacterPlaytimeRequirement # DeltaV - JobSecurityOfficer time requirement. Make them experienced in proper officer work.
# WD EDIT START
# - !type:CharacterPlaytimeRequirement
# tracker: JobSecurityOfficer
# min: 43200 # DeltaV - 12 hrs
# - !type:CharacterPlaytimeRequirement # DeltaV - JobDetective time requirement. Give them an understanding of basic forensics.
# - !type:CharacterPlaytimeRequirement
# tracker: JobDetective
# min: 14400 # DeltaV - 4 hours
# WD EDIT END
- !type:CharacterWhitelistRequirement
- !type:CharacterTraitRequirement
inverted: true
@@ -26,15 +27,16 @@
- ZavodskoiInterstellar
- PMCG
- NanoTrasen
- !type:CharacterOverallTimeRequirement # WWDP
# WD EDIT START
- !type:CharacterOverallTimeRequirement
min: 3600
# WD EDIT END
startingGear: WardenGear
icon: "JobIconWarden"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Security
#- Brig # Delta V: Removed
- Armory
- Maintenance
- Service
@@ -62,11 +64,8 @@
# eyes: ClothingEyesGlassesSecurity - WD EDIT
# outerClothing: ClothingOuterCoatWarden - WD EDIT
id: WardenPDA
ears: ClothingHeadsetAltSecurityRegular # Goobstation
ears: ClothingHeadsetAltSecurityRegular
# belt: ClothingBeltSecurityFilled - WD EDIT
innerClothingSkirt: ClothingUniformJumpskirtWarden
satchel: ClothingBackpackSatchelSecurity
duffelbag: ClothingBackpackDuffelSecurity
- type: startingGear
id: WardenPlasmamanGear

View File

@@ -1,69 +0,0 @@
#These are startingGear definitions for the currently yet=to-be-added Ship VS. Ship gamemode.
#These are not gamemode-ready and are just here so that people know what their general outfit is supposed to look like.
#For the love of god, please move these out of this file when the gamemode is actually added. They are currently all here for convienence's sake.
#CREW
#Recruit
- type: startingGear
id: RecruitNTGear
equipment:
jumpsuit: ClothingUniformJumpsuitRecruitNT
back: ClothingBackpackFilled
shoes: ClothingShoesColorBlack
gloves: ClothingHandsGlovesColorBlack
id: PassengerPDA
ears: ClothingHeadsetGrey
innerClothingSkirt: ClothingUniformJumpsuitRecruitNT #Wearing a jumpskirt into combat is a little unfitting and silly, so there is no jumpskirt counterpart for any of the Ship VS. Ship suits.
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#Repairman
- type: startingGear
id: RepairmanNTGear
equipment:
head: ClothingHeadHatHardhatYellow
jumpsuit: ClothingUniformJumpsuitRepairmanNT
back: ClothingBackpackEngineeringFilled
shoes: ClothingShoesBootsWork
gloves: ClothingHandsGlovesColorYellow #Should maybe still be in lockers - this is just so people know that they're there and a part of the outfit.
id: EngineerPDA
eyes: ClothingEyesGlassesMeson
belt: ClothingBeltUtilityEngineering
ears: ClothingHeadsetAltCommand #Should use the "alt" engineering headset sprite.
innerClothingSkirt: ClothingUniformJumpsuitRepairmanNT
satchel: ClothingBackpackSatchelEngineeringFilled
duffelbag: ClothingBackpackDuffelEngineeringFilled
#Paramedic
- type: startingGear
id: ParamedicNTGear
equipment:
jumpsuit: ClothingUniformJumpsuitParamedicNT
back: ClothingBackpackFilled #The medical backpack sprite looks way worse so this will do for now.
shoes: ClothingShoesColorBlue
id: MedicalPDA
ears: ClothingHeadsetMedical
eyes: ClothingEyesHudMedical
gloves: ClothingHandsGlovesLatex
belt: ClothingBeltMedicalFilled
innerClothingSkirt: ClothingUniformJumpskirtMedicalDoctor
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#HEADS OF STAFF
#Chief Engineer
- type: startingGear
id: ChiefEngineerNTGear
equipment:
head: ClothingHeadHatHardhatArmored
jumpsuit: ClothingUniformJumpsuitChiefEngineerNT
back: ClothingBackpackFilled #Again, the regular sprite here looks way worse than the regular backpack.
shoes: ClothingShoesBootsJack
gloves: ClothingHandsGlovesCombat
id: CEPDA
eyes: ClothingEyesGlassesMeson
ears: ClothingHeadsetAltCommand #Same as repairman - make this use the alt headset sprite.
belt: ClothingBeltUtilityEngineering
innerClothingSkirt: ClothingUniformJumpsuitChiefEngineerNT
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled

View File

@@ -1,68 +0,0 @@
#These are startingGear definitions for the currently yet=to-be-added Ship VS. Ship gamemode.
#Refer to Nanotrasen.yml for additional comments.
#CREW
#Recruit
- type: startingGear
id: RecruitSyndieGear
equipment:
jumpsuit: ClothingUniformJumpsuitRecruitSyndie
back: ClothingBackpackFilled
shoes: ClothingShoesColorBlack
gloves: ClothingHandsGlovesColorBlack
id: PassengerPDA
ears: ClothingHeadsetGrey
innerClothingSkirt: ClothingUniformJumpsuitRecruitSyndie #Wearing a jumpskirt into combat is a little unfitting and silly, so there is no jumpskirt counterpart for any of the Ship VS. Ship suits.
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#Repairman
- type: startingGear
id: RepairmanSyndieGear
equipment:
head: ClothingHeadHatHardhatYellow
jumpsuit: ClothingUniformJumpsuitRepairmanSyndie
back: ClothingBackpackFilled #The regular industrial backpack looks really weird here, so I've opted for this instead for now. If a new one is never made, then make sure to make a prototype that has this with extended internals!
shoes: ClothingShoesBootsWork
gloves: ClothingHandsGlovesColorYellow #Should maybe still be in lockers - this is just so people know that they're there and a part of the outfit.
id: EngineerPDA
eyes: ClothingEyesGlassesMeson
belt: ClothingBeltUtilityEngineering
ears: ClothingHeadsetAltCommand #Should use the "alt" engineering headset sprite.
innerClothingSkirt: ClothingUniformJumpsuitRepairmanSyndie
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#Paramedic
- type: startingGear
id: ParamedicSyndieGear
equipment:
jumpsuit: ClothingUniformJumpsuitParamedicSyndie
back: ClothingBackpackFilled #The default job backpack again looks way worse. Same case as the NT Paramedc and Syndicate repairman.
shoes: ClothingShoesColorRed
id: MedicalPDA
ears: ClothingHeadsetMedical
eyes: ClothingEyesHudMedical
gloves: ClothingHandsGlovesLatex
belt: ClothingBeltMedicalFilled
innerClothingSkirt: ClothingUniformJumpsuitParamedicSyndie
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
#HEADS OF STAFF
#Chief Engineer
- type: startingGear
id: ChiefEngineerSyndieGear
equipment:
head: ClothingHeadHatHardhatArmored
jumpsuit: ClothingUniformJumpsuitChiefEngineerSyndie
back: ClothingBackpackFilled #In a running theme, the default station job backpack still continues to look strange in comparison to the regular one. It's not as bad as on the syndicate engineer here, though.
shoes: ClothingShoesBootsJack
gloves: ClothingHandsGlovesCombat
id: CEPDA
eyes: ClothingEyesGlassesMeson
ears: ClothingHeadsetAltCommand
belt: ClothingBeltUtilityEngineering
innerClothingSkirt: ClothingUniformJumpsuitChiefEngineerSyndie
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled

View File

@@ -9,9 +9,9 @@
supervisors: job-supervisors-hop
access:
- Maintenance
- Theatre # DeltaV - Add Theatre access
- Boxer # DeltaV - Add Boxer access
special: # Nyanotrasen - BoxerComponent, see Content.Server/Nyanotrasen/Abilities/Boxer/Boxer/BoxerComponent.cs
- Theatre
- Boxer
special:
- !type:AddTraitSpecial
traits:
- MartialArtist
@@ -28,10 +28,6 @@
gloves: ClothingHandsGlovesBoxingRed
shoes: ClothingShoesColorRed
belt: ClothingBeltChampion
pocket2: CandyBucket
innerClothingSkirt: UniformShortsRedWithTop
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: BoxerPlasmamanGear

View File

@@ -9,7 +9,7 @@
access:
- Medical
- Maintenance
- Psychologist # DeltaV - Add Psychologist access
- Psychologist
extendedAccess:
- Chemistry
requirements:
@@ -24,14 +24,10 @@
- PsychologistPlasmamanGear
equipment:
jumpsuit: ClothingUniformJumpsuitPsychologist
back: ClothingBackpackPsychologistFilled #DeltaV - stamp included
back: ClothingBackpackPsychologistFilled
shoes: ClothingShoesLeather
id: PsychologistPDA
ears: ClothingHeadsetMedical
# pocket2: CandyBucket # WWDP
innerClothingSkirt: ClothingUniformJumpsuitPsychologist
satchel: ClothingBackpackSatchelPsychologistFilled #DeltaV - stamp included
duffelbag: ClothingBackpackDuffelPsychologistFilled #DeltaV - stamp included
- type: startingGear
id: PsychologistPlasmamanGear

View File

@@ -9,8 +9,8 @@
access:
- Service
- Maintenance
- Theatre # DeltaV - Add Theatre access
- Reporter # DeltaV - Add Reporter access
- Theatre
- Reporter
requirements:
- !type:CharacterEmployerRequirement
inverted: true
@@ -27,9 +27,6 @@
shoes: ClothingShoesColorWhite
id: ReporterPDA
ears: ClothingHeadsetService
innerClothingSkirt: ClothingUniformJumpsuitJournalist
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: ReporterPlasmamanGear

View File

@@ -10,7 +10,7 @@
access:
- Service
- Maintenance
- Zookeeper # DeltaV - Add Zookeeper access
- Zookeeper
requirements:
- !type:CharacterEmployerRequirement
inverted: true
@@ -28,10 +28,6 @@
shoes: ClothingShoesColorWhite
id: ZookeeperPDA
ears: ClothingHeadsetService
pocket2: CandyBucket
innerClothingSkirt: ClothingUniformJumpsuitSafari
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
- type: startingGear
id: ZookeeperPlasmamanGear

View File

@@ -6,7 +6,7 @@
- CargoTechnician
- Quartermaster
- SalvageSpecialist
- MailCarrier # Nyanotrasen - MailCarrier, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Cargo/mail-carrier.yml
- MailCarrier
- type: department
id: Civilian
@@ -17,12 +17,10 @@
- Bartender
- Botanist
- Boxer
# - Chaplain # DeltaV - Move Chaplain into Epistemics
- Chef
- Clown
- HeadOfPersonnel
- Janitor
# - Lawyer # DeltaV - Move Lawyer into Justice
- Mime
- Musician
- Passenger
@@ -30,10 +28,10 @@
- Visitor
- Zookeeper
- ServiceWorker
- MartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml
# - Prisoner # WWDP moved to Security
- Gladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml
- Hobo # White Dream
- MartialArtist
# - Prisoner - WD EDIT: Moved to Security
- Gladiator
- Hobo # WD EDIT
- type: department
id: Command
@@ -48,8 +46,7 @@
- HeadOfSecurity
- ResearchDirector
- Quartermaster
- Maid # White Dream
- ChiefJustice # DeltaV - chief justice is in command staff
- ChiefJustice
- CentralCommandOfficial
- CBURN
- ERTLeader
@@ -59,20 +56,23 @@
- ERTSecurity
- ERTEngineer
- DeathSquad
- AdministrativeAssistant # Delta V - Administrative Assistant, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Command/admin_assistant.yml
- AdministrativeAssistant
- Maid # WD EDIT
primary: false
weight: 100
# - type: department # WWDP disabled
# WD EDIT START
# - type: department
# id: Dignitary
# description: department-Dignitary-description
# color: "#33FE6D"
# roles:
# - BlueshieldOfficer # Goobstation
# - NanotrasenRepresentative # Goobstation
# - Magistrate # Goobstation
# - BlueshieldOfficer
# - NanotrasenRepresentative
# - Magistrate
# primary: false
# weight: 101
# WD EDIT END
- type: department
id: Engineering
@@ -97,7 +97,7 @@
- Psychologist
- Paramedic
- SeniorPhysician
- MedicalBorg # Delta V - Medical Borg, see Resources/Prototypes/DeltaV/Roles/Jobs/Medical/medicalborg.yml
- MedicalBorg
- type: department
id: Security
@@ -111,12 +111,12 @@
- SeniorOfficer
- Detective
- Warden
- PrisonGuard # Nyanotrasen - PrisonGuard, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml
- Brigmedic # DeltaV - Brigmedic, see Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml
- Prisoner # Nyanotrasen - Prisoner, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/prisoner.yml # WWDP moved to SEC
- PrisonGuard
- Brigmedic
- Prisoner # WD EDIT: Moved from Civilian
- type: department
id: Epistemics # DeltaV - Epistemics Department replacing Science
id: Epistemics
description: department-Science-description
color: "#D381C9"
roles:
@@ -124,8 +124,8 @@
- SeniorResearcher
- Scientist
- ResearchAssistant
- Chaplain # DeltaV - Move Chaplain into Epistemics
- ForensicMantis # Nyanotrasen - ForensicMantis, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Epistemics/forensicmantis.yml
- Chaplain
- ForensicMantis
- Librarian
- Roboticist
@@ -137,7 +137,8 @@
- Borg
- StationAi
# - type: department # WWDP disabled
# WD EDIT START
# - type: department
# id: Specific
# description: department-Specific-description
# color: "#9FED58"
@@ -147,8 +148,9 @@
# - Reporter
# - Zookeeper
# - Psychologist
# - MartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml
# - Gladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml
# - Prisoner # Nyanotrasen - Prisoner, see Resrouces/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/prisoner.yml
# - Brigmedic # DeltaV - Corpsman, see Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml
# - MartialArtist
# - Gladiator
# - Prisoner
# - Brigmedic
# primary: false
# WD EDIT END