Compare commits

..
Author SHA1 Message Date
Vape 0ac531506e Update issue templates
Adds round number to issue template
2026-09-22 15:03:35 -05:00
33 changed files with 48 additions and 267125 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ assignees: ''
## Description
<!-- Explain your issue in detail. Issues without proper explanation are liable to be closed by maintainers. -->
**Reproduction**
**Reproduction and/or round #**
<!-- Include the steps to reproduce if applicable. -->
**Screenshots**
@@ -2,8 +2,8 @@
name: Toolshed feature request
about: Suggest a feature for Toolshed (for game admins/developers)
title: "[TOOLSHED REQUEST]"
labels: Toolshed
assignees: moonheart08
labels: ''
assignees: ''
---
@@ -1,24 +0,0 @@
<controls:FancyWindow xmlns="https://spacestation14.io"
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
Title="{Loc 'content-warning-title'}"
MinSize="700 750"
MaxSize="750 800"> <!-- DeltaV - increased maximum size -->
<BoxContainer Orientation="Vertical" Margin="20">
<Label Name="TitleLabel"
StyleClasses="LabelBig"
HorizontalAlignment="Center"
Margin="0 0 0 5"
Text="{Loc 'content-warning-label'}"/>
<PanelContainer Margin="0 0 0 10">
<RichTextLabel Name="ContentWarningBody" HorizontalAlignment="Center"/>
</PanelContainer>
<BoxContainer Orientation="Vertical" VerticalAlignment="Bottom" Margin="0 10 0 0">
<Button Name="ContentWarningAccept"
MinWidth="75"
Text="{ Loc 'content-warning-accept' }"/>
<Button Name="ContentWarningReject"
MinWidth="75"
Text="{ Loc 'content-warning-reject' }"/>
</BoxContainer>
</BoxContainer>
</controls:FancyWindow>
@@ -1,40 +0,0 @@
using Content.Client.UserInterface.Controls;
using Robust.Client.AutoGenerated;
using Robust.Client.Console;
using Robust.Client.UserInterface.XAML;
using Robust.Shared.Configuration;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
namespace Content.Client._Funkystation.ContentWarning;
[GenerateTypedNameReferences]
public sealed partial class ContentWarningPopup : FancyWindow
{
public event Action? OnContentWarningAccept;
public event Action? OnContentWarningReject;
public ContentWarningPopup()
{
IoCManager.InjectDependencies(this);
RobustXamlLoader.Load(this);
InitWindow();
}
private void InitWindow()
{
ContentWarningBody.SetMessage(FormattedMessage.FromMarkupOrThrow(Loc.GetString("content-warning-message")));
ContentWarningReject.OnPressed += _ =>
{
OnContentWarningReject?.Invoke();
};
ContentWarningAccept.OnPressed += obj =>
{
OnContentWarningAccept?.Invoke();
};
}
}
@@ -1,60 +0,0 @@
using Content.Client.Gameplay;
using Content.Client.Lobby;
using Content.Shared._Funkystation.CCVars;
using JetBrains.Annotations;
using Robust.Client.Console;
using Robust.Client.UserInterface.Controllers;
using Robust.Shared.Configuration;
namespace Content.Client._Funkystation.ContentWarning;
[UsedImplicitly]
public sealed class ContentWarningUIController : UIController, IOnStateEntered<LobbyState>, IOnStateEntered<GameplayState>
{
[Dependency] private readonly IConfigurationManager _cfg = default!;
[Dependency] private readonly IClientConsoleHost _consoleHost = default!;
private ContentWarningPopup? _window;
private void AttemptOpenContentWarningPopup()
{
if (!_cfg.GetCVar(CCVars_Funky.ContentWarningDisplay) || _cfg.GetCVar(CCVars_Funky.ContentWarningAcknowledged))
return;
OpenContentWarningPopup();
}
public void OnStateEntered(LobbyState _)
{
AttemptOpenContentWarningPopup();
}
public void OnStateEntered(GameplayState _)
{
AttemptOpenContentWarningPopup();
}
private void OpenContentWarningPopup()
{
if (_window != null)
return;
_window = new ContentWarningPopup();
_window.OpenCentered();
_window.OnContentWarningReject += () =>
{
_window.Close();
_window = null;
if (_cfg.GetCVar(CCVars_Funky.ContentWarningKickOnIgnore))
_consoleHost.ExecuteCommand("quit");
};
_window.OnContentWarningAccept += () =>
{
_window.Close();
_window = null;
_cfg.SetCVar(CCVars_Funky.ContentWarningAcknowledged, true);
_cfg.SaveToFile();
};
}
}
@@ -34,7 +34,7 @@ public sealed partial class HungerComponent : Component
/// </summary>
/// <remarks>Any time this is modified, <see cref="HungerSystem.SetAuthoritativeHungerValue"/> should be called.</remarks>
[DataField("baseDecayRate"), ViewVariables(VVAccess.ReadWrite)]
public float BaseDecayRate = 0.01666666666f;
public float BaseDecayRate = 0.035f; // DeltaV: changed from 0.01666666666f
/// <summary>
/// The actual amount at which <see cref="LastAuthoritativeHungerValue"/> decays.
@@ -1,33 +0,0 @@
using Robust.Shared.Configuration;
namespace Content.Shared._Funkystation.CCVars;
[CVarDefs]
public sealed class CCVars_Funky
{
// imp start. Automatically disable content warnings in debug builds. // DeltaV - and tools, too
#if DEBUG || TOOLS
private static bool _cwOnBuildType;
#else
private static bool _cwOnBuildType = true;
#endif
// imp end
/// <summary>
/// If the content warning should be displayed.
/// </summary>
public static readonly CVarDef<bool> ContentWarningDisplay =
CVarDef.Create("cw.display", _cwOnBuildType, CVar.SERVER | CVar.REPLICATED); // imp. Automatically disable content warnings in debug builds.
/// <summary>
/// If ignoring the content warning should kick you from the server.
/// </summary>
public static readonly CVarDef<bool> ContentWarningKickOnIgnore =
CVarDef.Create("cw.kick", true, CVar.SERVER | CVar.REPLICATED);
/// <summary>
/// If the content warning popup was acknowledged.
/// </summary>
public static readonly CVarDef<bool> ContentWarningAcknowledged =
CVarDef.Create("cw.acknowledged.deltav", false, CVar.CLIENTONLY | CVar.ARCHIVE);
}
+37 -37
View File
@@ -1,4 +1,41 @@
Entries:
- author: verybigman311
changes:
- message: Electropacks can no longer be removed by non-Security.
type: Tweak
- message: Shock collars work once more.
type: Fix
id: 2169
time: '2026-03-09T13:32:05.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5332
- author: rebe83
changes:
- message: Makeshift crowbar-wrench now actually does wrenchy things.
type: Fix
id: 2170
time: '2026-03-09T13:31:50.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5388
- author: jimbobby-the-FUCKING-first
changes:
- message: You can now saw off the forged shotgun.
type: Add
id: 2171
time: '2026-03-09T13:40:13.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5120
- author: snowywinters
changes:
- message: Ammo fab can now make all types of ammo
type: Tweak
id: 2172
time: '2026-03-09T21:58:18.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5476
- author: keekee38
changes:
- message: readded the elite suit to the traitor uplink!
type: Tweak
id: 2173
time: '2026-03-09T22:10:00.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5459
- author: Coryler
changes:
- message: Toggleable Plant-Box Magnetism
@@ -4412,41 +4449,4 @@
id: 2669
time: '2026-09-22T09:22:57.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6522
- author: Kashieru1987
changes:
- message: Ejecting from a security chest rig now prioritizes the handgun instead
of the radio, like the security belt!
type: Tweak
id: 2670
time: '2026-09-25T16:10:53.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6546
- author: Stop-Signs , Gintoki23
changes:
- message: New lobby art courtesy of Gintoki23
type: Add
id: 2671
time: '2026-09-25T20:46:48.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6542
- author: AftrLite
changes:
- message: The justice airlocks have been resprited!
type: Tweak
id: 2672
time: '2026-09-28T10:53:34.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6563
- author: SirWarock
changes:
- message: Slashed Hunger Gain rate in half, back to normal values!
type: Tweak
id: 2673
time: '2026-09-29T14:16:59.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6548
- author: kotobdev
changes:
- message: A content warning popup will now appear upon joining the game for the
first time.
type: Add
id: 2674
time: '2026-09-29T18:30:56.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/5953
Order: 1
-16
View File
@@ -1101,20 +1101,4 @@
id: 127
time: '2026-09-17T03:01:35.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6340
- author: This_Is_Gray
changes:
- message: 'Anvil: Anvil Station is now recieving crew members. Bring a spray bottle!'
type: Add
- message: 'Anvil: The NTES Hammerhead is here to transport you from Anvil Station.'
type: Add
id: 128
time: '2026-09-25T18:24:42.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/4338
- author: IAmNotGray
changes:
- message: 'Anvil: The Hammerhead has been met with a compulsory removal.'
type: Fix
id: 129
time: '2026-09-26T00:01:30.0000000+00:00'
url: https://github.com/DeltaV-Station/Delta-v/pull/6549
Order: 3
File diff suppressed because one or more lines are too long
@@ -1,24 +0,0 @@
content-warning-title = Content Warning
content-warning-label = CONTENT WARNING: BEFORE YOU PLAY
content-warning-accept = I understand.
content-warning-reject = This is not the place for me.
# imp edits: replace mentions of funky with imp # DeltaV - replace mentions of imp with deltav
content-warning-message =
Space Station 14 is a game about surviving a disaster with incompetent and cruel people on a space station. The character you create will endure corporate terrorism, hostile interactions with shitty coworkers, and fates worse than death.
On Delta V, we enjoy telling stories where horrible things happen to ordinary people. With this in mind, we also believe in fully sharing what we consider to be triggering scenarios that may occur in-game.
Be advised that the following situations may happen without warning at any point in a round:
- You losing control of your character
- Violent crime
- Interrogations
- Being a victim to violent crime
- Your own character dying
- Witnessing others dying
- Brainwashing
- Body horror
- You playing someone elses character, or parts of your characters appearance changing
- Being framed for a crime that you did not do
If any of these make you uncomfortable, Delta V may not be the server for you. If you choose to play here anyway, do so with the assumption that these things will happen. Do not make a character who is a stand-in for yourself. Take steps to ensure a healthy separation between what is in-character and what is out-of-character. Understand that if you fail to do this, you may be asked to step away from the game.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -159,7 +159,6 @@
slots:
holster:
name: clothing-belt-sidearm
priority: 1 # DeltaV - Prioritize ejecting the side-arm over the radio
whitelist:
tags:
- Sidearm
@@ -4,7 +4,6 @@
# DeltaV
- Arena
- Academy
- Anvil
- Asterisk
- Byoin
- Chibi
-77
View File
@@ -1,77 +0,0 @@
- type: gameMap
id: Anvil
mapName: 'Anvil'
mapPath: /Maps/anvil.yml
minPlayers: 35
stations:
Anvil:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Anvil Station {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: 'DV'
- type: StationEmergencyShuttle
emergencyShuttlePath: /Maps/_DV/Shuttles/Evac/ntes_dart.yml # Placeholder
- type: StationJobs
availableJobs:
#civilian
Passenger: [ -1, -1 ]
#command
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
ChiefEngineer: [ 1, 1 ]
ChiefJustice: [ 1, 1 ]
ChiefMedicalOfficer: [ 1, 1 ]
HeadOfSecurity: [ 1, 1 ]
ResearchDirector: [ 1, 1 ]
Quartermaster: [ 1, 1 ]
StationAi: [ 1, 1 ]
#engineering
AtmosphericTechnician: [ 2, 2 ]
StationEngineer: [ 3, 5 ]
TechnicalAssistant: [ 2, 3 ]
#justice
Clerk: [ 1, 1 ]
Lawyer: [ 1, 1 ]
Prosecutor: [ 1, 1 ]
#medical
Chemist: [ 2, 2 ]
Paramedic: [ 1, 2 ]
MedicalDoctor: [ 3, 5 ]
MedicalIntern: [ 2, 3 ]
Psychologist: [ 1, 1 ]
# Surgeon: [ 1, 1 ] / Where were you when surgeon was kilL?
#security
Brigmedic: [ 1, 1 ]
Detective: [ 1, 1 ]
Prisoner: [ 3, 3 ]
PrisonGuard: [ 2, 3 ]
SecurityOfficer: [ 2, 5 ]
SecurityCadet: [ 2, 3 ]
Warden: [ 1, 1 ]
#service
Bartender: [ 2, 2 ]
Botanist: [ 2, 2 ]
Chef: [ 2, 2 ]
Clown: [ 1, 1 ]
Janitor: [ 2, 2 ]
Mime: [ 1, 1 ]
Musician: [ 2, 3 ]
Reporter: [ 1, 1 ]
ServiceWorker: [ 4, 5 ]
Librarian: [ 1, 1 ]
MartialArtist: [ 2, 2 ]
#science
Chaplain: [ 1, 1 ]
ForensicMantis: [ 1, 1 ]
Scientist: [ 4, 6 ]
ResearchAssistant: [ 4, 6 ]
Roboticist: [ 1, 2 ]
Borg: [ 2, 3 ]
#supply
CargoTechnician: [ 2, 3 ]
CargoAssistant: [ 1, 2 ]
Courier: [ 2, 2 ]
SalvageSpecialist: [ 2, 3 ]
@@ -712,16 +712,6 @@
containers:
board: [ DoorElectronicsSecurity ]
- type: entity
parent: AirlockGlassShuttle
id: AirlockExternalSecurityShuttleLocked
suffix: External, Glass, Security, Docking, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsSecurity ]
# Station-Specific Airlocks
- type: entity
parent: HighSecDoor
@@ -733,22 +723,13 @@
board: [ DoorElectronicsSecurity ]
- type: entity
parent: AirlockMiningGlass
id: AirlockMiningGlassSecurity
suffix: Security, Locked
parent: HighSecDoor
id: HighSecEngineeringLocked
suffix: Engineering, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsSecurity ]
- type: entity
parent: AirlockMining
id: AirlockMiningSecurity
suffix: Security, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsSecurity ]
board: [ DoorElectronicsEngineering ]
- type: entity
parent: HighSecDoor
@@ -759,15 +740,6 @@
containers:
board: [ DoorElectronicsJustice ]
- type: entity
parent: HighSecDoor
id: HighSecEngineeringLocked
suffix: Engineering, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsEngineering ]
- type: entity
parent: HighSecDoor
id: HighSecChiefJusticeLocked
-4
View File
@@ -69,7 +69,3 @@
- type: lobbyBackground
id: CrueltyStation
background: /Textures/LobbyScreens/CRUELTY_STATION.webp
- type: lobbyBackground
id: TheBorgEvent
background: /Textures/LobbyScreens/The_Borg_event.webp
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

@@ -87,8 +87,3 @@
license: "CC-BY-4.0"
copyright: "Gilzar - Winner of the Delta V art contest"
source: "https://discord.gg/deltav"
- files: [ "The_Borg_event.webp" ]
license: "CC-BY-4.0"
copyright: "gintoki23 - fanart of Delta V"
source: "https://discord.gg/deltav"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 591 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and recolored by leonardo_dabepis (Discord). Modified by turtlemutt (Discord)",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and recolored by leonardo_dabepis (Discord)",
"size": {
"x": 32,
"y": 32
Binary file not shown.

Before

Width:  |  Height:  |  Size: 394 B

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 706 B

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and recolored by leonardo_dabepis (Discord). Modified by Gray. Modified by turtlemutt (Discord)",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and recolored by leonardo_dabepis (Discord). Modified by Gray.",
"size": {
"x": 32,
"y": 32
Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

-6
View File
@@ -1,9 +1,3 @@
- files: ["anvil.yml"]
license: "CC-BY-NC-SA-4.0"
copyright: "Created by Gray for Delta-V."
source: "https://github.com/DeltaV-Station/Delta-v/pull/4338"
- files: ["academy.yml"]
license: "CC-BY-NC-SA-4.0"
copyright: "Created by Biddy Gelson for Delta V."