From eb5e611d7f973c79825e00255ae8a5e7f6544c41 Mon Sep 17 00:00:00 2001 From: starlight Date: Fri, 5 Sep 2025 05:24:39 +0200 Subject: [PATCH 01/32] hitscan --- .../Weapons/Guns/Projectiles/hitscan.yml | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml b/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml index 4408c07e4635..783fbf60db0b 100644 --- a/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml +++ b/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml @@ -93,7 +93,7 @@ damage: types: Piercing: 35 - armorPenetration: -0.25 + armorPenetration: -0.13 pierceChance: 0.40 derivation: 0.05 ricochetChance: 0.30 @@ -125,9 +125,10 @@ parent: BulletTrace damage: types: - Piercing: 46 #+ 30% + Blunt: 35 + Piercing: 10 # +30% staminaDamage: 10 - armorPenetration: -1 + armorPenetration: -0.55 pierceChance: 0.03 derivation: 0.05 ricochetChance: 0.15 @@ -137,7 +138,7 @@ parent: BulletTrace damage: types: - Piercing: 28 #- 20% + Piercing: 25 #- 30% armorPenetration: 0.25 pierceChance: 0.69 derivation: 0.05 @@ -218,7 +219,7 @@ damage: types: Piercing: 16 - armorPenetration: -0.25 + armorPenetration: -0.13 pierceChance: 0.40 derivation: 0.2 ricochetChance: 0.30 @@ -250,8 +251,9 @@ parent: BulletTrace damage: types: - Piercing: 20 #+ 30% - armorPenetration: -1 + Blunt: 16 + Piercing: 5 # +30% + armorPenetration: -0.55 staminaDamage: 5 pierceChance: 0.03 derivation: 0.2 @@ -262,7 +264,7 @@ parent: BulletTrace damage: types: - Piercing: 12 #- 20% + Piercing: 11 #- 30% armorPenetration: 0.25 pierceChance: 0.69 derivation: 0.2 @@ -357,12 +359,13 @@ staminaDamage: 20 damage: types: - Piercing: 24 + Blunt: 20 + Piercing: 6 # +30% bullet: sprite: sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi state: bullet - armorPenetration: -1 + armorPenetration: -0.55 pierceChance: 0.02 derivation: 0.15 ricochetChance: 0.10 @@ -442,7 +445,7 @@ damage: types: Piercing: 19 - armorPenetration: -0.25 + armorPenetration: -0.13 staminaDamage: 2 pierceChance: 0.40 derivation: 0.05 @@ -476,9 +479,10 @@ parent: BulletTrace damage: types: - Piercing: 25 #+ 30% + Blunt: 19 + Piercing: 6 # +30% pierceLevel: Wood - armorPenetration: -1 + armorPenetration: -0.55 staminaDamage: 6 pierceChance: 0.03 derivation: 0.05 @@ -489,7 +493,7 @@ parent: BulletTrace damage: types: - Piercing: 15 #- 20% + Piercing: 13 #- 40% armorPenetration: 0.25 pierceChance: 0.69 derivation: 0.05 @@ -570,7 +574,7 @@ damage: types: Piercing: 17 - armorPenetration: -0.25 + armorPenetration: -0.13 pierceChance: 0.40 ricochetChance: 0.30 staminaDamage: 2 @@ -585,8 +589,9 @@ parent: BulletTrace damage: types: - Piercing: 22 #+ 30% - armorPenetration: -1 + Blunt: 17 + Piercing: 6 # +30% + armorPenetration: -0.55 staminaDamage: 5 pierceChance: 0.03 ricochetChance: 0.15 @@ -596,7 +601,7 @@ parent: BulletTrace damage: types: - Piercing: 14 #- 20% + Piercing: 12 #- 30% armorPenetration: 0.25 pierceChance: 0.69 ricochetChance: 0.80 From 08aad1e8d415be00c787c584ed10d565cf9b5922 Mon Sep 17 00:00:00 2001 From: CorruptOmega Date: Fri, 5 Sep 2025 08:07:14 -0400 Subject: [PATCH 02/32] Reaper Arms now include bone gel --- Resources/Prototypes/_StarLight/Body/Parts/cyberlimbs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/_StarLight/Body/Parts/cyberlimbs.yml b/Resources/Prototypes/_StarLight/Body/Parts/cyberlimbs.yml index 73bd1a84eadf..21222aab9162 100644 --- a/Resources/Prototypes/_StarLight/Body/Parts/cyberlimbs.yml +++ b/Resources/Prototypes/_StarLight/Body/Parts/cyberlimbs.yml @@ -180,6 +180,7 @@ - SawCyber - HemostatCyber - BoneSetterCyber + - BoneGel - type: WithAttachedBodyParts parts: left hand: LeftHandCyber @@ -211,6 +212,7 @@ - SawCyber - HemostatCyber - BoneSetterCyber + - BoneGel - type: WithAttachedBodyParts parts: right hand: RightHandCyber From 497c07b9653ea57f1c29cdc7d47591d2b20db2ba Mon Sep 17 00:00:00 2001 From: CorruptOmega Date: Thu, 18 Sep 2025 17:17:06 -0400 Subject: [PATCH 03/32] Update Scurret to understand Galactic Common --- Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml index de33a859cd12..96d8056b8bcc 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml @@ -13,6 +13,7 @@ - ScurretSign understands: - ScurretSign + - GalacticCommon # Starlight-end # Custom names - type: Sprite From 6fce35a7e86a9096c444af4723c5923604c3c4aa Mon Sep 17 00:00:00 2001 From: CrazyPhantom779 Date: Fri, 19 Sep 2025 11:04:09 +1000 Subject: [PATCH 04/32] Practice Laser Rifle Nerf --- .../Entities/Objects/Weapons/Guns/Battery/battery_guns.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index f20f4f328d7e..0b2cf567f846 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -282,7 +282,7 @@ maxCharge: 1500 # ~1:30 minutes for recharge startingCharge: 1500 - type: HitscanBatteryAmmoProvider - proto: RedLaser + proto: RedLaserPractice # Starlight fireCost: 30 #Starlight - End #- type: entity From cd814a0642db94ca7663deb409cc4c93fe6b6eff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Sep 2025 01:17:21 +0000 Subject: [PATCH 05/32] Update changelog for PR #1680 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 1f950149549d..205399cf0629 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14753,5 +14753,12 @@ Entries: id: 166201 time: '2025-09-18T22:21:33.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1662 +- author: CrazyPhantom + changes: + - message: Practice Laser Carbine Nerfed Into Oblivion (20 heat to 1) + type: Fix + id: 168000 + time: '2025-09-19T01:14:47.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1680 Order: -1 From 99f0e9a83441408375f493a0c98d6207c4f5e957 Mon Sep 17 00:00:00 2001 From: Road-Train Date: Fri, 19 Sep 2025 11:35:26 +0200 Subject: [PATCH 06/32] Unfucks wizden's crap (WHY DID THEY SWAP PROTO LOCATIONS) --- .../Weapons/Guns/Battery/battery_guns.yml | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 0b2cf567f846..1fe23324adbe 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -53,13 +53,18 @@ - type: Appearance - type: Clothing sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi - - type: Gun + - type: Gun #Starlight - Start + fireRate: 2 selectedMode: SemiAuto availableModes: - SemiAuto + - FullAuto #Just allows people to hold down left click + - type: Battery + maxCharge: 1500 # ~1:30 minutes for recharge + startingCharge: 1500 - type: HitscanBatteryAmmoProvider proto: RedLaser - fireCost: 62.5 + fireCost: 30 #Starlight - End - type: StaticPrice price: 420 @@ -272,18 +277,10 @@ steps: 5 zeroVisible: true - type: PacifismAllowedGun - - type: Gun #Starlight - Start - fireRate: 2 - selectedMode: SemiAuto - availableModes: - - SemiAuto - - FullAuto #Just allows people to hold down left click - - type: Battery - maxCharge: 1500 # ~1:30 minutes for recharge - startingCharge: 1500 - type: HitscanBatteryAmmoProvider - proto: RedLaserPractice # Starlight - fireCost: 30 #Starlight - End + proto: RedLaserPractice + fireCost: 30 + #- type: entity # name: pulse pistol From 00b2dbe99108f31d7c3bae2bcf092ee6253a5f57 Mon Sep 17 00:00:00 2001 From: RoadTrain <43598985+Road-Train@users.noreply.github.com> Date: Fri, 19 Sep 2025 11:51:49 +0200 Subject: [PATCH 07/32] starlight comment --- .../Entities/Objects/Weapons/Guns/Battery/battery_guns.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml index 1fe23324adbe..25bd658f4547 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -279,7 +279,7 @@ - type: PacifismAllowedGun - type: HitscanBatteryAmmoProvider proto: RedLaserPractice - fireCost: 30 + fireCost: 30 # Starlight #- type: entity From 721442d2b6e58392ff9727af7804766b23f0d7cf Mon Sep 17 00:00:00 2001 From: CorruptOmega Date: Fri, 19 Sep 2025 08:11:02 -0400 Subject: [PATCH 08/32] Update doc-printer.ftl --- .../en-US/_Starlight/paper/doc-printer.ftl | 703 +++++++++--------- 1 file changed, 339 insertions(+), 364 deletions(-) diff --git a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl index 3a76472fd0eb..bf5618cdd467 100644 --- a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl +++ b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl @@ -9,20 +9,19 @@ doc-text-printer-report-morgue = ──────────────────────────────────────── ⠀⠀ [bold]MORGUE REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Name: + Name: [form] - Job/Occupation: + Job/Occupation: [form] - Approximate time of death/DNR approval: + Approximate time of death/DNR approval: [form] - Reason for DNR status: + Reason for DNR status: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -35,24 +34,23 @@ doc-text-printer-report-station = ──────────────────────────────────────── ⠀⠀ [bold]SITUATION REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Purpose: + Purpose: [form] - Threat Level Code: + Threat Level Code: [form] - Reason for establishing the code: + Reason for establishing the code: [form] - Active threats: + Active threats: [form] - Crew casualties: + Crew casualties: [form] - Current situation: + Current situation: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -65,22 +63,21 @@ doc-text-printer-report-on-elimination-of-violations = ──────────────────────────────────────── ⠀⠀ [bold]ELIMINATION OF VIOLATIONS REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Report on work violations identified by: + Report on work violations identified by: [form] - In the position of: + In the position of: [form] - Presented violations: + Presented violations: [form] - Cause of violations: + Cause of violations: [form] - Measures taken to eliminate violations: + Measures taken to eliminate violations: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-report-department = @@ -92,24 +89,24 @@ doc-text-printer-report-department = ──────────────────────────────────────── ⠀⠀ [bold]DEPARTMENT REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Number of employees in the department: + Number of employees in the department: [form] - Number of trainees: + Number of trainees: [form] Inactive employees in the department: - ⠀[bullet] (Name, position, reason) - ⠀[bullet] ... + ⠀• (Name, position, reason) + ⠀• [form] + • [form] - Degree of target readiness: + Degree of target readiness: [form] - General condition of the department: + General condition of the department: [form] ───────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-report-employee-performance = @@ -121,18 +118,17 @@ doc-text-printer-report-employee-performance = ───────────────────────────────────────── ⠀⠀ [bold]EMPLOYEE PERFORMANCE REPORT[/bold] ───────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - In the course of my duties, I have performed the required amount of work. + In the course of my duties, I, [signature] have performed the required amount of work. - I request that the result of the work be accepted by the Head of the following Department: + I request that the result of the work be accepted by the Head of the following Department: [form] - Work performed: + Work performed: [form] ───────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-report-on-the-chapters-meeting = @@ -144,28 +140,30 @@ doc-text-printer-report-on-the-chapters-meeting = ───────────────────────────────────────── ⠀⠀ [bold]CHAPTERS MEETING REPORT[/bold] ───────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Reason for calling the Chapters' Meeting: + Reason for calling the Chapters' Meeting: [form] - The wording of the question put to the Chapters: + The wording of the question put to the Chapters: [form] - Number of votes [italic]in favor[/italic]: + Number of votes [italic]in favor[/italic]: [form] Those voting [italic]in favor[/italic]: - - Number of votes [italic]against[/italic]: + • [form] + • [form] + Number of votes [italic]against[/italic]: [form] Those voting [italic]against[/italic]: - - Number of [italic]abstentions[/italic] from voting: + • [form] + • [form] + Number of [italic]abstentions[/italic] from voting: [form] Those voting [italic]abstain[italic]: - - Resolution of the Meeting of Heads: + • [form] + • [form] + Resolution of the Meeting of Heads: [form] ───────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-internal-affairs-agents-report = @@ -177,15 +175,15 @@ doc-text-printer-internal-affairs-agents-report = ───────────────────────────────────────── ⠀⠀ [bold]INTERNAL AFFAIRS AGENT REPORT[/bold] ───────────────────────────────────────── - Time and Date: - Compiler of the document: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I, (full name), in the position of Internal Affairs Agent, in the course of an internal audit requested by (full name), in the position of (full job title) for the reason of (reason for audit), found the following irregularities: + I, [signature], in my position, during the course of an internal audit requested by [form], in the position of [form] for the reason of [form], found the following irregularities: [form] - I also wish to report the following: + I also wish to report the following: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-condition-report = @@ -197,20 +195,19 @@ doc-text-printer-condition-report = ──────────────────────────────────────── ⠀⠀ [bold]CONDITION REPORT[/bold] ───────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - The (name of the system or object) was inspected, the results of the inspection were analyzed, and the causes of unstable operation of the object were analyzed. + The (name of the system or object)[form] was inspected, the results of the inspection were analyzed, and the causes of unstable operation of the object were analyzed. - Cause of object failure: + Cause of object failure: [form] - Identified damage to the facility: + Identified damage to the facility: [form] - Facility repairs performed: + Facility repairs performed: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-object-investigation-report = @@ -222,18 +219,17 @@ doc-text-printer-object-investigation-report = ──────────────────────────────────────── ⠀⠀ [bold]OBJECT INVESTIGATION REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - A device with unexplored properties was submitted for expert examination by (who or what department handed over the object). In the course of the expertise the object was studied, the properties of the object and its species affiliation were established. + A device with unexplored properties was submitted for expert examination by (who or what department handed over the object)[form]. In the course of research, the properties of the object and its species affiliation were established. - External description of the object: + External description of the object: [form] - Identified properties of the object: + Identified properties of the object: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-experiment-report = @@ -245,25 +241,24 @@ doc-text-printer-experiment-report = ──────────────────────────────────────── ⠀⠀ [bold]EXPERIMENT REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - External description of the object of the experiment: + External description of the object of the experiment: [form] - Experimenter(s): + Experimenter(s): [signature] - Experiment №... - Description of experiment: + Experiment № [form] + Description of experiment: [form] - Expected result: + Expected result: [form] - Equipment used: + Equipment used: [form] - Actual result: + Actual result: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-disposal-report = @@ -275,15 +270,15 @@ doc-text-printer-disposal-report = ───────────────────────────────────────── ⠀⠀ [bold]DISPOSAL REPORT[/bold] ───────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: - - The Supplies Department disposed of the objects at (method of disposal). During the disposal valuable items and things were found, valuable items were handed over to the appropriate departments for their use. - List of items found: + Time and Date: [form] + Compiler Name and Occupation: [signature] + The Supplies Department disposed of the objects at [form]. During the disposal process, there were valuable items/materials that were moved to departments for appropriate usage/care. + List of items/materials found: + • [form] - Given to [form] Department + • [form] - Given to [form] Department ───────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-arrest-report = @@ -295,22 +290,21 @@ doc-text-printer-arrest-report = ───────────────────────────────────────── ⠀⠀ [bold]SECURITY ARREST REPORT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Arrested person: + Arrested person: [form] - Arrest reason: + Arrest reason: [form] - Time of arrest (estimated): + Time of arrest (estimated): [form] - Duration of detention: + Duration of detention: [form] - Additional punishments: + Additional punishments: [form] ───────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] # Statements @@ -324,21 +318,20 @@ doc-text-printer-statement-appointment-interim-chapter = ──────────────────────────────────────── ⠀⠀ [bold]STATEMENT APPOINTMENT INTERIM CHAPTER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request approval of my appointment to the position of Acting (HoS/Captain/HoP/...). + I, [signature], request approval of my appointment to the position of (Acting [form]). Upon assuming the position, I agree to follow Standard Operating Procedures and, - until the arrival of the (HoS/Captain/HoP/...) from Central Command, - to ensure the order and management of the division, - and to ensure the safety of particularly valuable items and equipment entrusted to me. + until the arrival of the [form] from Central Command, + shall ensure the order and management of the division, + and the safety of particularly valuable items and equipment entrusted to me. - Upon arrival of the (HoS/Captain/HoP/...) from Central Command, - I undertake to surrender the increased access, especially valuable items and equipment. + Upon arrival of the [form] from Central Command, + I shall surrender the increased access, especially valuable items and equipment. ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-employment-statement = @@ -350,20 +343,20 @@ doc-text-printer-employment-statement = ──────────────────────────────────────── ⠀⠀ [bold]EMPLOYMENT STATEMENT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I formally request to be appointed as an employee of the following department and position. + I, [signature], formally request to be appointed as an employee of the following department and position. - Name of department: + Name of department: [form] - Name of position: + Name of position: [form] - I agree to follow the department's Standard Operating Procedures. I agree to surrender my current department work gear and equipment upon transfer. + I agree to follow the department's Standard Operating Procedures. [check] + I agree to surrender my current department work gear and equipment upon transfer. [check] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-resignation-statement = @@ -375,17 +368,16 @@ doc-text-printer-resignation-statement = ──────────────────────────────────────── ⠀⠀ [bold]RESIGNATION STATEMENT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I, (full name), in the current position of (full job title), wish to resign from (name of department) for (reason). - I undertake to pay the penalty established by the terms of termination of fixed-term/permanent contract at the Central Command station. - - I agree to surrender my department work gear and equipment upon resignation. + I, [signature], wish to resign from the [form] department for the reason of [form]. + + I undertake to pay the penalty established by the terms of termination of fixed-term/permanent contract at the Central Command station. [check] + I agree to surrender my department work gear and equipment upon resignation. [check] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-access-request-statement = @@ -397,16 +389,17 @@ doc-text-printer-access-request-statement = ──────────────────────────────────────── ⠀⠀ [bold]ACCESS REQUEST STATEMENT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Request the following accesses: - - Reason for gaining elevated access: + I, [signature], request the following accesses: + • [form] + • [form] + + Reason for gaining elevated access: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] doc-text-printer-equipment-request-statement = @@ -418,16 +411,16 @@ doc-text-printer-equipment-request-statement = ──────────────────────────────────────── ⠀⠀ [bold]EQUIPMENT REQUEST STATEMENT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request the following equipment be issued to me: - - Reason for obtaining the equipment: + I, [signature], request the following equipment be issued to me: + • [form] + • [form] + Reason for obtaining the equipment: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -443,20 +436,19 @@ doc-text-printer-invocation = ──────────────────────────────────────── ⠀⠀ [bold]INVOCATION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request to deliver the following person my invocation; + I, [signature], request to deliver the following person my invocation; - Name of the invoked person: + Name of the invoked person: [form] - Content of the invocation: + Content of the invocation: [form] - Reasons for writing it: + Reasons for writing it: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -469,18 +461,17 @@ doc-text-printer-evacuation-shuttle-request = ──────────────────────────────────────── ⠀⠀ [bold]EVACUATION SHUTTLE REQUEST[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] Dear Central Command, - I write to request that you authorise evacuation protocols and send an evacuation shuttle and thereby also authorise the early end of our work shift. + I, [signature], write to request that you authorise evacuation protocols and send an evacuation shuttle and thereby also authorise the early end of our work shift. - Reason for evacuation request: + Reason for evacuation request: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -493,22 +484,21 @@ doc-text-printer-shuttle-registration-request = ──────────────────────────────────────── ⠀⠀ [bold]SHUTTLE REGISTRATION REQUEST[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request that the following shuttle be registered in the NanoTrasen system for identification. + I, request that the following shuttle be registered in the NanoTrasen system for identification. - Shuttle size: + Shuttle size: [form] - Shuttle class: + Shuttle class: [form] - Construction responsible: + Construction responsible: [form] - Requested title: + Requested title: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -521,16 +511,15 @@ doc-text-printer-request-call-centcomm-members = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST TO CALL CENTCOMM MEMBERS[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request to be considered for a call with CentComm administrative officers. + I, [signature], request to be considered for a call with CentComm administrative officers. - Reason for the call: + Reason for the call: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -543,16 +532,15 @@ doc-text-printer-request-establish-threat-level = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST TO ESTABLISH THREAT LEVEL[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I hereby formally request to consider establishing the follow threat level: + I, [signature], hereby formally request to consider establishing the follow threat level: - Reason for establishing the code: + Reason for establishing the code: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -565,20 +553,19 @@ doc-text-printer-request-change-salary = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST CHANGE SALARY[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I hereby request consideration for a salary increase/decrease of (amount or number of percent) + I, [signature], hereby request consideration for a salary increase/decrease of (amount or number of percent)[form] - Employee recieving salary change: + Employee recieving salary change: [form] - Employees job title: + Employees job title: [form] - Reason for salary increase/decrease: + Reason for salary increase/decrease: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -591,26 +578,25 @@ doc-text-printer-request-for-non-listed-employment = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST FOR NON-LISTED EMPLOYMENT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request consideration for acceptance into the current shift workforce of the following person in a non-listed position. + I, [signature], request consideration for acceptance into the current shift workforce of the following person in a non-listed position. - Name of applicant: + Name of applicant: [form] - Full job title: + Full job title: [form] - Responsible for the employee's head or coworker: + Responsible for the employee's head or coworker: [form] - Position work performed (SOP): + Position work performed (SOP): [form] - Access provided to the employee: + Access provided to the employee: [form] - Reason for employment: + Reason for employment: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -623,22 +609,21 @@ doc-text-printer-request-for-promotion = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST FOR PROMOTION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I assert that the following employee has obtained the necessary qualifications and experience to be promoted. + I, [signature], assert that the following employee has obtained the necessary qualifications and experience to be promoted. - Employee to be promoted: + Employee to be promoted: [form] - Requested position: + Requested position: [form] - Persons responsible for the employee's chapter or officer: + Persons responsible for the employee's chapter or officer: [form] - Reason for promotion: + Reason for promotion: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -651,14 +636,15 @@ doc-text-printer-request-documents = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST FOR DOCUMENTS[/bold] ────────────────────────────────────────── - Time and Date: - Compiler of the document: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I, (full name), in the capacity of Internal Affairs Agent, request a copy/original of the following document(s) for verification of compliance with the Corporate Act: - ⠀[bullet] ... + I, [signature], in the capacity of my position, request a copy/original of the following document(s) for verification of compliance with the Corporate Act: + ⠀• [form] + • [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -671,20 +657,18 @@ doc-text-printer-request-euthanasia = ──────────────────────────────────────── ⠀⠀ [bold]REQUEST FOR EUTHANASIA[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I formally request the assistance of the medical department in performing euthanasia as a medical treatment for the reason of: (specify reason for request). - - I am familiar with the implications of this decision, and the rationality and humanity of this decision has been established by the medical staff. + I, [signature], formally request the assistance of the medical department in performing euthanasia as a medical treatment for the reason of: (specify reason for request)[form]. - I have no claims against the medical department in their adherence to euthanasia protocols. + I am familiar with the implications of this decision, and the rationality and humanity of this decision has been established by the medical staff. [check] + I have no claims against the medical department in their adherence to euthanasia protocols. [check] - At the end of the procedure, I ask to dispose of the body by (method of disposal) if possible. + At the end of the procedure, I ask to dispose of the body by (method of disposal)[form] if possible. ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -697,18 +681,17 @@ doc-text-printer-request-construction-work = ──────────────────────────────────────── ⠀⠀ [bold]CONSTRUCTION WORK REQUEST[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I formally request construction work at: + I, [signature] formally request construction work at: [form] - Reason for request: + Reason for request: [form] - List of construction work: + List of construction work: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -721,18 +704,18 @@ doc-text-printer-request-modernization = ──────────────────────────────────────── ⠀⠀ [bold]MODERNIZATION REQUEST[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I request to upgrade the instrumentation in the following department: + I, [signature], request to upgrade the instrumentation in the following department: [form] - Reason for request: + Reason for request: [form] List of upgrades: - + • [form] + • [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -745,22 +728,24 @@ doc-text-printer-request-ert = ──────────────────────────────────────── ⠀⠀ [bold]EMERGENCY RESPONSE TEAM REQUEST[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] + + I, [signature], request an ERT team to be sent to the station to assist with an ongoing problem that we can't face without outside help. Threat(s) to the station: - ⠀[bullet] ... + ⠀• [form] + • [form] - Type of ERT requested: + Type of ERT requested: [form] (Security / Engineering / Janitorial / Medical / ...) - Fatalities (approximate number): + Fatalities (approximate number): [form] ⠀ [italic]Warning, abuse of this form may lead to immediate termination[/italic] ⠀ [italic]of the contract of the person(s) involved in this request.[/italic] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -773,18 +758,19 @@ doc-text-printer-product-order = ──────────────────────────────────────── ⠀⠀ [bold]PRODUCT ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Request to produce products by the following department: + Request to produce products by the following department: [form] List of products required: + • [form] + • [form] - Reason for order: + Reason for order: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -800,20 +786,21 @@ doc-text-printer-complaint-violation-labor-rules = ──────────────────────────────────────── ⠀⠀[bold]COMPLAINT FOR VIOLATION OF LABOUR REGULATIONS[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I believe that the violations were committed by the follow: + I, [signature], believe that the violations were committed by the following: - Department committing violations: + Department committing violations: [form] Violations committed: - + • [form] + • [form] + I thereby formally request an internal review of these violations. ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -826,20 +813,21 @@ doc-text-printer-offense-complaint = ──────────────────────────────────────── ⠀⠀ [bold]OFFENSE COMPLAINT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I believe that the following person has breached corporate law. + I, [signature], believe that the following person has breached corporate law. - Name of violator: + Name of violator: [form] Corporate law(s) breached: - - What happened from my point of view: + • [form] + • [form] + + What happened from my point of view: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -855,24 +843,23 @@ doc-text-printer-permission-equipment = ──────────────────────────────────────── ⠀⠀ [bold]EQUIPMENT PERMISSION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Authorize the use of departmental work equipment of the following department: + I, [signature], authorize the use of departmental work equipment of the following department: [form] - Equipment subject to authorisation: + Equipment subject to authorisation: [form] - Authorised person: + Authorised person: [form] - Position of authorised person: + Position of authorised person: [form] - Reason for equipment permission: + Reason for equipment permission: [form] - Terms of use: + Terms of use: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -885,20 +872,19 @@ doc-text-printer-search-permission = ──────────────────────────────────────── ⠀⠀ [bold]SEARCH PERMISSION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I authorize the search of the following person due to the suspiscion(s) they are carrying contraband. + I, [signature], authorize the search of the following person due to the suspiscion(s) they are carrying contraband. - Name of searched person: + Name of searched person: [form] - Position of searched person: + Position of searched person: [form] - Reason for search: + Reason for search: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -911,25 +897,24 @@ doc-text-printer-permission-to-carry-weapons = ──────────────────────────────────────── ⠀⠀ [bold]WEAPON PERMISSION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I authorize the carrying of the weapon by the named person, as long as it is used for its intended purpose. + I, [signature], authorize the carrying of the weapon by the named person, as long as it is used for its intended purpose. In the event of a violation, the authorization will be revoked and the weapon will be confiscated by Security. - Named of authorised person: + Named of authorised person: [form] - Position of authorised person: + Position of authorised person: [form] - The weapon and, if applicable, the type of ammunition for it: + The weapon and, if applicable, the type of ammunition for it: [form] - The method of obtaining the weapon and, if applicable, the ammunition for it: + The method of obtaining the weapon and, if applicable, the ammunition for it: [form] - Reason for authorization: + Reason for authorization: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -942,20 +927,19 @@ doc-text-printer-permission-dispose-body = ──────────────────────────────────────── ⠀⠀ [bold]BODY DISPOSAL PERMISSION[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I authorize the disposal of the body of the following person: + I, [signature], authorize the disposal of the body of the following person: [form] - In the position of: + In the position of: [form] - Reason for disposal: + Reason for disposal: [form] - Method of disposal: + Method of disposal: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -968,18 +952,17 @@ doc-text-printer-construction-permit = ──────────────────────────────────────── ⠀⠀ [bold]CONSTRUCTION PERMIT[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I authorize the redevelopment of the following part of the station: + I, [signature], authorize the redevelopment of the following part of the station: [form] - Reason for redevelopment: + Reason for redevelopment: [form] - Agreed scope of redevelopment: + Agreed scope of redevelopment: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -993,18 +976,18 @@ doc-text-printer-surgery-consent-permit = ──────────────────────────────────────── ⠀⠀ [bold]SURGERY CONSENT WAIVER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - In sound mind I authorise (name of Surgeon/CMO) to perform surgery upon me. + In sound mind I, [signature], authorise (name of Surgeon/CMO)[signature] to perform surgery upon me. - Reason for Surgery: + Reason for Surgery: [form] - Surgical modifications provided: + Surgical modification(s) provided: + • [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1020,18 +1003,17 @@ doc-text-printer-dismissal-order = ──────────────────────────────────────── ⠀⠀ [bold]DISMISSAL ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I order a dismissal of employement to the following person: + I, [signature], order a dismissal of employement to the following person: [form] - In the position of: + In the position of: [form] - Reason for dismissal: + Reason for dismissal: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1044,14 +1026,13 @@ doc-text-printer-access-revocation-order = ──────────────────────────────────────── ⠀⠀ [bold]ACCESS REVOCATION ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I am ordering the revocation of the following access from employee (full name) in the position of (full job title). + I, [signature], am ordering the revocation of the following access from employee [form] in the position of [form]. ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1064,14 +1045,13 @@ doc-text-printer-incentive-order = ──────────────────────────────────────── ⠀⠀ [bold]INCENTIVE ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I award the following person a medal/citation/memorial/award for the following services: + I, [signature], award the following person a medal/citation/memorial/award for the following services: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1084,18 +1064,17 @@ doc-text-printer-prisoner-parole-order = ──────────────────────────────────────── ⠀⠀ [bold]PRISONER PAROLE ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I authorize the release of following detainee: + I, [signature], authorize the release of following detainee: [form] Upon issuance of parole, the detainee will be issued a civilian occupation with mandatory work until the end of the shift. - Issued occupation: + Issued occupation: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1108,22 +1087,21 @@ doc-text-printer-order-recognizing-reasonableness-creature = ──────────────────────────────────────── ⠀[bold]ORDER RECOGNIZING THE REASONABLENESS OF THE CREATURE[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - In the course of testing the creature, signs of higher brain activity and reasonableness of this creature, its ability to think, learn, understanding of morality, presence of common sense in its actions were revealed. + I, [signature], in the course of testing the creature, detected signs of higher brain activity and reasonableness involving its ability to think, learn, understanding of morality, and presence of common sense. Thus based on the principles of equality of rights of all reasonable beings established by the OPRA, recognize this creature as reasonable. - Appearance of the being: + Appearance of the being: [form] - The established full name of the creature: + The established full name of the creature: [form] The creature is accepted as an assistant of the station until the end of the shift. ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1136,18 +1114,17 @@ doc-text-printer-medical-intervention-order = ──────────────────────────────────────── ⠀⠀ [bold]MEDICAL INTERVENTION ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - I, in my professional opinion, order a medical intervention effective immediately. + I, [signature], in my professional opinion, order a medical intervention effective immediately. - Person to receive intervention: + Person to receive intervention: [form] - Grounds for the intervention: + Grounds for the intervention: [form] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] @@ -1160,20 +1137,19 @@ doc-text-printer-execution-dnr-order = ──────────────────────────────────────── ⠀⠀ [bold]EXECUTION AND DO NOT REVIVE ORDER[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] - Name of Prisoner: - Former position of Prisoner: + Name of Prisoner: [form] + Former position of Prisoner: [form] Crimes committed: - ⠀[bullet] ... + ⠀• [form] Reason for the execution and DNR: - ⠀[bullet] ... + ⠀• [form] - Authority ordering the Execution (Name + Position): + Authority ordering the Execution (Name + Position): [signature] ⠀ [italic]This order can only be issued by the (Acting) Captain of the[/italic] ⠀ [italic]station. If a Magistrate is present, they can overrule the Captain[/italic] @@ -1182,7 +1158,7 @@ doc-text-printer-execution-dnr-order = ⠀ [italic]The execution method is to be chosen by the prisoner, to a[/italic] ⠀ [italic]lawful extent, and must be as humane as possible.[/italic] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] + ⠀ [italic]Place for Stamps and/or Signatures[/italic] # Communications @@ -1195,15 +1171,14 @@ doc-text-printer-centcomm-communication = ──────────────────────────────────────── ⠀⠀ [bold]CentComm Communication[/bold] ──────────────────────────────────────── - Time and Date: - Compiler of the document: - Position of Document Compiler: + Time and Date: [form] + Compiler Name and Occupation: [signature] Greetings CentComm, Sincerely, - YOUR NAME HERE + - [signature] ──────────────────────────────────────── - ⠀ [italic]Place for stamps[/italic] \ No newline at end of file + ⠀ [italic]Place for Stamps and/or Signatures[/italic] \ No newline at end of file From cf9717594f395a587587d8b52dbfbd19abc7f287 Mon Sep 17 00:00:00 2001 From: CorruptOmega Date: Fri, 19 Sep 2025 08:25:20 -0400 Subject: [PATCH 09/32] Slight Adjustment to clarify Document Compiler --- .../en-US/_Starlight/paper/doc-printer.ftl | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl index bf5618cdd467..078a86899dc8 100644 --- a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl +++ b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl @@ -10,7 +10,7 @@ doc-text-printer-report-morgue = ⠀⠀ [bold]MORGUE REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Name: [form] @@ -35,7 +35,7 @@ doc-text-printer-report-station = ⠀⠀ [bold]SITUATION REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Purpose: [form] @@ -64,7 +64,7 @@ doc-text-printer-report-on-elimination-of-violations = ⠀⠀ [bold]ELIMINATION OF VIOLATIONS REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Report on work violations identified by: [form] @@ -90,7 +90,7 @@ doc-text-printer-report-department = ⠀⠀ [bold]DEPARTMENT REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Number of employees in the department: [form] @@ -119,7 +119,7 @@ doc-text-printer-report-employee-performance = ⠀⠀ [bold]EMPLOYEE PERFORMANCE REPORT[/bold] ───────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] In the course of my duties, I, [signature] have performed the required amount of work. @@ -141,7 +141,7 @@ doc-text-printer-report-on-the-chapters-meeting = ⠀⠀ [bold]CHAPTERS MEETING REPORT[/bold] ───────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Reason for calling the Chapters' Meeting: [form] @@ -176,7 +176,7 @@ doc-text-printer-internal-affairs-agents-report = ⠀⠀ [bold]INTERNAL AFFAIRS AGENT REPORT[/bold] ───────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], in my position, during the course of an internal audit requested by [form], in the position of [form] for the reason of [form], found the following irregularities: [form] @@ -196,7 +196,7 @@ doc-text-printer-condition-report = ⠀⠀ [bold]CONDITION REPORT[/bold] ───────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] The (name of the system or object)[form] was inspected, the results of the inspection were analyzed, and the causes of unstable operation of the object were analyzed. @@ -220,7 +220,7 @@ doc-text-printer-object-investigation-report = ⠀⠀ [bold]OBJECT INVESTIGATION REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] A device with unexplored properties was submitted for expert examination by (who or what department handed over the object)[form]. In the course of research, the properties of the object and its species affiliation were established. @@ -242,7 +242,7 @@ doc-text-printer-experiment-report = ⠀⠀ [bold]EXPERIMENT REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] External description of the object of the experiment: [form] @@ -271,7 +271,7 @@ doc-text-printer-disposal-report = ⠀⠀ [bold]DISPOSAL REPORT[/bold] ───────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] The Supplies Department disposed of the objects at [form]. During the disposal process, there were valuable items/materials that were moved to departments for appropriate usage/care. List of items/materials found: @@ -291,7 +291,7 @@ doc-text-printer-arrest-report = ⠀⠀ [bold]SECURITY ARREST REPORT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Arrested person: [form] @@ -319,7 +319,7 @@ doc-text-printer-statement-appointment-interim-chapter = ⠀⠀ [bold]STATEMENT APPOINTMENT INTERIM CHAPTER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request approval of my appointment to the position of (Acting [form]). Upon assuming the position, I agree to follow Standard Operating Procedures and, @@ -344,7 +344,7 @@ doc-text-printer-employment-statement = ⠀⠀ [bold]EMPLOYMENT STATEMENT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], formally request to be appointed as an employee of the following department and position. @@ -369,7 +369,7 @@ doc-text-printer-resignation-statement = ⠀⠀ [bold]RESIGNATION STATEMENT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], wish to resign from the [form] department for the reason of [form]. @@ -390,7 +390,7 @@ doc-text-printer-access-request-statement = ⠀⠀ [bold]ACCESS REQUEST STATEMENT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request the following accesses: • [form] @@ -412,7 +412,7 @@ doc-text-printer-equipment-request-statement = ⠀⠀ [bold]EQUIPMENT REQUEST STATEMENT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request the following equipment be issued to me: • [form] @@ -437,7 +437,7 @@ doc-text-printer-invocation = ⠀⠀ [bold]INVOCATION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request to deliver the following person my invocation; @@ -462,7 +462,7 @@ doc-text-printer-evacuation-shuttle-request = ⠀⠀ [bold]EVACUATION SHUTTLE REQUEST[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Dear Central Command, @@ -485,7 +485,7 @@ doc-text-printer-shuttle-registration-request = ⠀⠀ [bold]SHUTTLE REGISTRATION REQUEST[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, request that the following shuttle be registered in the NanoTrasen system for identification. @@ -512,7 +512,7 @@ doc-text-printer-request-call-centcomm-members = ⠀⠀ [bold]REQUEST TO CALL CENTCOMM MEMBERS[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request to be considered for a call with CentComm administrative officers. @@ -533,7 +533,7 @@ doc-text-printer-request-establish-threat-level = ⠀⠀ [bold]REQUEST TO ESTABLISH THREAT LEVEL[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], hereby formally request to consider establishing the follow threat level: @@ -554,7 +554,7 @@ doc-text-printer-request-change-salary = ⠀⠀ [bold]REQUEST CHANGE SALARY[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], hereby request consideration for a salary increase/decrease of (amount or number of percent)[form] @@ -579,7 +579,7 @@ doc-text-printer-request-for-non-listed-employment = ⠀⠀ [bold]REQUEST FOR NON-LISTED EMPLOYMENT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request consideration for acceptance into the current shift workforce of the following person in a non-listed position. @@ -610,7 +610,7 @@ doc-text-printer-request-for-promotion = ⠀⠀ [bold]REQUEST FOR PROMOTION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], assert that the following employee has obtained the necessary qualifications and experience to be promoted. @@ -637,7 +637,7 @@ doc-text-printer-request-documents = ⠀⠀ [bold]REQUEST FOR DOCUMENTS[/bold] ────────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], in the capacity of my position, request a copy/original of the following document(s) for verification of compliance with the Corporate Act: ⠀• [form] @@ -658,7 +658,7 @@ doc-text-printer-request-euthanasia = ⠀⠀ [bold]REQUEST FOR EUTHANASIA[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], formally request the assistance of the medical department in performing euthanasia as a medical treatment for the reason of: (specify reason for request)[form]. @@ -682,7 +682,7 @@ doc-text-printer-request-construction-work = ⠀⠀ [bold]CONSTRUCTION WORK REQUEST[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature] formally request construction work at: [form] @@ -705,7 +705,7 @@ doc-text-printer-request-modernization = ⠀⠀ [bold]MODERNIZATION REQUEST[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request to upgrade the instrumentation in the following department: [form] @@ -729,7 +729,7 @@ doc-text-printer-request-ert = ⠀⠀ [bold]EMERGENCY RESPONSE TEAM REQUEST[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], request an ERT team to be sent to the station to assist with an ongoing problem that we can't face without outside help. @@ -759,7 +759,7 @@ doc-text-printer-product-order = ⠀⠀ [bold]PRODUCT ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Request to produce products by the following department: [form] @@ -787,7 +787,7 @@ doc-text-printer-complaint-violation-labor-rules = ⠀⠀[bold]COMPLAINT FOR VIOLATION OF LABOUR REGULATIONS[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], believe that the violations were committed by the following: @@ -814,7 +814,7 @@ doc-text-printer-offense-complaint = ⠀⠀ [bold]OFFENSE COMPLAINT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], believe that the following person has breached corporate law. @@ -844,7 +844,7 @@ doc-text-printer-permission-equipment = ⠀⠀ [bold]EQUIPMENT PERMISSION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the use of departmental work equipment of the following department: [form] @@ -873,7 +873,7 @@ doc-text-printer-search-permission = ⠀⠀ [bold]SEARCH PERMISSION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the search of the following person due to the suspiscion(s) they are carrying contraband. @@ -898,7 +898,7 @@ doc-text-printer-permission-to-carry-weapons = ⠀⠀ [bold]WEAPON PERMISSION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the carrying of the weapon by the named person, as long as it is used for its intended purpose. In the event of a violation, the authorization will be revoked and the weapon will be confiscated by Security. @@ -928,7 +928,7 @@ doc-text-printer-permission-dispose-body = ⠀⠀ [bold]BODY DISPOSAL PERMISSION[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the disposal of the body of the following person: [form] @@ -953,7 +953,7 @@ doc-text-printer-construction-permit = ⠀⠀ [bold]CONSTRUCTION PERMIT[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the redevelopment of the following part of the station: [form] @@ -977,7 +977,7 @@ doc-text-printer-surgery-consent-permit = ⠀⠀ [bold]SURGERY CONSENT WAIVER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] In sound mind I, [signature], authorise (name of Surgeon/CMO)[signature] to perform surgery upon me. @@ -1004,7 +1004,7 @@ doc-text-printer-dismissal-order = ⠀⠀ [bold]DISMISSAL ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], order a dismissal of employement to the following person: [form] @@ -1027,7 +1027,7 @@ doc-text-printer-access-revocation-order = ⠀⠀ [bold]ACCESS REVOCATION ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], am ordering the revocation of the following access from employee [form] in the position of [form]. @@ -1046,7 +1046,7 @@ doc-text-printer-incentive-order = ⠀⠀ [bold]INCENTIVE ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], award the following person a medal/citation/memorial/award for the following services: [form] @@ -1065,7 +1065,7 @@ doc-text-printer-prisoner-parole-order = ⠀⠀ [bold]PRISONER PAROLE ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], authorize the release of following detainee: [form] @@ -1088,7 +1088,7 @@ doc-text-printer-order-recognizing-reasonableness-creature = ⠀[bold]ORDER RECOGNIZING THE REASONABLENESS OF THE CREATURE[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], in the course of testing the creature, detected signs of higher brain activity and reasonableness involving its ability to think, learn, understanding of morality, and presence of common sense. @@ -1115,7 +1115,7 @@ doc-text-printer-medical-intervention-order = ⠀⠀ [bold]MEDICAL INTERVENTION ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] I, [signature], in my professional opinion, order a medical intervention effective immediately. @@ -1138,7 +1138,7 @@ doc-text-printer-execution-dnr-order = ⠀⠀ [bold]EXECUTION AND DO NOT REVIVE ORDER[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Name of Prisoner: [form] Former position of Prisoner: [form] @@ -1172,7 +1172,7 @@ doc-text-printer-centcomm-communication = ⠀⠀ [bold]CentComm Communication[/bold] ──────────────────────────────────────── Time and Date: [form] - Compiler Name and Occupation: [signature] + Document Compiler Name and Occupation: [signature] Greetings CentComm, From d301023587294bddaec88683e860ede12efd4fe9 Mon Sep 17 00:00:00 2001 From: Rinary1 Date: Fri, 19 Sep 2025 16:21:02 +0300 Subject: [PATCH 10/32] fix emp scream charges --- Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs b/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs index d543c26f2bc3..bc6225e67a5e 100644 --- a/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs +++ b/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs @@ -29,7 +29,7 @@ public override void Initialize() private void OnEMPScream(EMPScreamEvent ev) { - if (ev.Handled || _chargesSystem.GetCurrentCharges(ev.Action.Owner) == 0) + if (ev.Handled || !_chargesSystem.TryUseCharge(ev.Action.Owner)) return; ev.Handled = true; From 79af716ed7f4977f19478dbaa8a8e80120caac39 Mon Sep 17 00:00:00 2001 From: Rinary1 Date: Fri, 19 Sep 2025 18:42:52 +0300 Subject: [PATCH 11/32] fix jump + emp scream --- Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs | 3 ++- .../NPC/HTN/PrimitiveTasks/Operators/JumpOperator.cs | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs b/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs index bc6225e67a5e..024c841ea442 100644 --- a/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs +++ b/Content.Server/_Starlight/Antags/Actions/EMPScreamSystem.cs @@ -29,10 +29,11 @@ public override void Initialize() private void OnEMPScream(EMPScreamEvent ev) { - if (ev.Handled || !_chargesSystem.TryUseCharge(ev.Action.Owner)) + if (ev.Handled) return; ev.Handled = true; + var uid = ev.Performer; ScreamEffect(uid, ev.Power, ev.ScreamSound); diff --git a/Content.Server/_Starlight/NPC/HTN/PrimitiveTasks/Operators/JumpOperator.cs b/Content.Server/_Starlight/NPC/HTN/PrimitiveTasks/Operators/JumpOperator.cs index 50592608bfba..3b92a14f2330 100644 --- a/Content.Server/_Starlight/NPC/HTN/PrimitiveTasks/Operators/JumpOperator.cs +++ b/Content.Server/_Starlight/NPC/HTN/PrimitiveTasks/Operators/JumpOperator.cs @@ -3,6 +3,7 @@ using Content.Server.NPC.HTN; using Content.Server.NPC.HTN.PrimitiveTasks; using Content.Shared._Starlight.Actions.Jump; +using Content.Shared.Throwing; using Robust.Shared.Map; namespace Content.Server._Starlight.NPC.HTN.PrimitiveTasks.Operators; @@ -59,7 +60,10 @@ public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTi { var owner = blackboard.GetValue(NPCBlackboard.Owner); if (!_entManager.TryGetComponent(owner, out var jump)) - return HTNOperatorStatus.Failed; + return HTNOperatorStatus.Finished; // If we can't jump, we finish this. + + if (_entManager.TryGetComponent(owner, out var thrown) && !thrown.Landed) + return HTNOperatorStatus.Continuing; return HTNOperatorStatus.Finished; } From 6e9222534a6ee82f5220436df5f0196605ae9b0f Mon Sep 17 00:00:00 2001 From: Rinary1 Date: Fri, 19 Sep 2025 19:05:11 +0300 Subject: [PATCH 12/32] reduce knockdown duration --- Content.Shared/_Starlight/Actions/Jump/JumpComponent.cs | 6 ++++++ Content.Shared/_Starlight/Actions/Jump/SharedJumpSystem.cs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Content.Shared/_Starlight/Actions/Jump/JumpComponent.cs b/Content.Shared/_Starlight/Actions/Jump/JumpComponent.cs index 37c905b8b5fe..21e193e6bae7 100644 --- a/Content.Shared/_Starlight/Actions/Jump/JumpComponent.cs +++ b/Content.Shared/_Starlight/Actions/Jump/JumpComponent.cs @@ -20,9 +20,15 @@ public sealed partial class JumpComponent : Component [DataField] public bool KnockdownTargetOnCollision = false; + [DataField] + public float KnockdownTargetDuration = 1f; + [DataField] public bool KnockdownSelfOnCollision = false; + [DataField] + public float KnockdownSelfDuration = 1f; + [DataField] public float Cooldown = 30f; } \ No newline at end of file diff --git a/Content.Shared/_Starlight/Actions/Jump/SharedJumpSystem.cs b/Content.Shared/_Starlight/Actions/Jump/SharedJumpSystem.cs index 88fc4f935fee..b41b37967573 100644 --- a/Content.Shared/_Starlight/Actions/Jump/SharedJumpSystem.cs +++ b/Content.Shared/_Starlight/Actions/Jump/SharedJumpSystem.cs @@ -40,10 +40,10 @@ public override void Initialize() private void OnThrowCollide(EntityUid uid, JumpComponent component, ref ThrowDoHitEvent args) { if (component.KnockdownSelfOnCollision) - _stun.TryKnockdown(uid, TimeSpan.FromSeconds(2), true); + _stun.TryKnockdown(uid, TimeSpan.FromSeconds(component.KnockdownSelfDuration), true); if (component.KnockdownTargetOnCollision) - _stun.TryKnockdown(args.Target, TimeSpan.FromSeconds(2), true); + _stun.TryKnockdown(args.Target, TimeSpan.FromSeconds(component.KnockdownTargetDuration), true); } private void OnGetItemActions(Entity ent, ref GetItemActionsEvent args) From c4bea78faedb1679e01c0b56f6880634bccbd7ff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Sep 2025 16:19:20 +0000 Subject: [PATCH 13/32] Update changelog for PR #1686 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 205399cf0629..8864e9539088 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14760,5 +14760,26 @@ Entries: id: 168000 time: '2025-09-19T01:14:47.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1680 +- author: Rinary + changes: + - message: Fixed emp scream cooldown for purple terror. + type: Fix + id: 168600 + time: '2025-09-19T16:16:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1686 +- author: Rinary + changes: + - message: Fixed npc's with jumping task, now they work.(Hostile) + type: Fix + id: 168601 + time: '2025-09-19T16:16:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1686 +- author: Rinary + changes: + - message: Changed black terror jump knockdown duration from 2 seconds to 1 seconds. + type: Tweak + id: 168602 + time: '2025-09-19T16:16:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1686 Order: -1 From 71944abbb2712325d2b5ce7334c50a5c050de622 Mon Sep 17 00:00:00 2001 From: Rinary1 Date: Fri, 19 Sep 2025 19:30:21 +0300 Subject: [PATCH 14/32] fix webs condition --- Content.Server/Spider/SpiderSystem.cs | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Content.Server/Spider/SpiderSystem.cs b/Content.Server/Spider/SpiderSystem.cs index 465c650c37c1..efa15184b9dc 100644 --- a/Content.Server/Spider/SpiderSystem.cs +++ b/Content.Server/Spider/SpiderSystem.cs @@ -101,21 +101,24 @@ private bool SpawnWeb(Entity ent, EntityCoordinates coords) result = true; } - if (ent.Comp.OneWebSpawn) // Starlight-edit: we spawn only one web in center - return result; - - // Spawn web in other directions - for (var i = 0; i < 4; i++) + // Starlight-start: we spawn only one web in center + if (ent.Comp.OneWebSpawn) { - var direction = (DirectionFlag)(1 << i); - var outerSpawnCoordinates = coords.Offset(direction.AsDir().ToVec()); - if (IsTileBlockedByWeb(outerSpawnCoordinates)) - continue; + // Spawn web in other directions + for (var i = 0; i < 4; i++) + { + var direction = (DirectionFlag)(1 << i); + var outerSpawnCoordinates = coords.Offset(direction.AsDir().ToVec()); - Spawn(ent.Comp.WebPrototype, outerSpawnCoordinates); - result = true; + if (IsTileBlockedByWeb(outerSpawnCoordinates)) + continue; + + Spawn(ent.Comp.WebPrototype, outerSpawnCoordinates); + result = true; + } } + // Starlight-end // Starlight-start if (result) From c5ade8756a55105d9d3344b36babdbbd81d699b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Sep 2025 18:12:10 +0000 Subject: [PATCH 15/32] Update changelog for PR #1687 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 8864e9539088..9a5ba80801a2 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14781,5 +14781,12 @@ Entries: id: 168602 time: '2025-09-19T16:16:39.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1686 +- author: Rinary + changes: + - message: Fixed web condition at evolving system. + type: Fix + id: 168700 + time: '2025-09-19T18:08:03.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1687 Order: -1 From cd1c36f0959fe3d0081350ee863d1709fe438172 Mon Sep 17 00:00:00 2001 From: CorruptOmega Date: Fri, 19 Sep 2025 15:29:39 -0400 Subject: [PATCH 16/32] Updated Chapters Meeting for Signatures Instead --- .../Locale/en-US/_Starlight/paper/doc-printer.ftl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl index 078a86899dc8..268703ef9047 100644 --- a/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl +++ b/Resources/Locale/en-US/_Starlight/paper/doc-printer.ftl @@ -150,16 +150,16 @@ doc-text-printer-report-on-the-chapters-meeting = Number of votes [italic]in favor[/italic]: [form] Those voting [italic]in favor[/italic]: - • [form] - • [form] + • [signature] + • [signature] Number of votes [italic]against[/italic]: [form] Those voting [italic]against[/italic]: - • [form] - • [form] + • [signature] + • [signature] Number of [italic]abstentions[/italic] from voting: [form] Those voting [italic]abstain[italic]: - • [form] - • [form] + • [signature] + • [signature] Resolution of the Meeting of Heads: [form] ───────────────────────────────────────── @@ -1181,4 +1181,4 @@ doc-text-printer-centcomm-communication = Sincerely, - [signature] ──────────────────────────────────────── - ⠀ [italic]Place for Stamps and/or Signatures[/italic] \ No newline at end of file + ⠀ [italic]Place for Stamps and/or Signatures[/italic] From de427fc993696628db0b20c8b93c97ae6efc8365 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Sep 2025 20:45:46 +0000 Subject: [PATCH 17/32] Update changelog for PR #1673 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 9a5ba80801a2..05fa3c8a67f6 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14788,5 +14788,13 @@ Entries: id: 168700 time: '2025-09-19T18:08:03.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1687 +- author: CorruptOmega + changes: + - message: 'Scurrets now can understand Galactic Common again. Translation: Wawa, + wawaaaawa. Wawa!' + type: Tweak + id: 167300 + time: '2025-09-19T20:43:08.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1673 Order: -1 From 52f66c7644a44172779c3637383e275b341b64fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 19 Sep 2025 22:57:00 +0000 Subject: [PATCH 18/32] Update changelog for PR #1684 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 05fa3c8a67f6..7734da54bba9 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14796,5 +14796,20 @@ Entries: id: 167300 time: '2025-09-19T20:43:08.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1673 +- author: CorruptOmega + changes: + - message: All Documents within the Document Printer have been updated with new + "Forms and Fields" functionality. + type: Tweak + id: 168400 + time: '2025-09-19T22:54:25.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1684 +- author: CorruptOmega + changes: + - message: All Documents were given a bit of cleanup for formatting/grammar. + type: Tweak + id: 168401 + time: '2025-09-19T22:54:25.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1684 Order: -1 From c70e8ac3fe6af6d2e10c3fb5257badc5d50c3b35 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 20 Sep 2025 15:50:12 +0000 Subject: [PATCH 19/32] Update changelog for PR #1552 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 7734da54bba9..ea2dbd39ec1d 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14811,5 +14811,19 @@ Entries: id: 168401 time: '2025-09-19T22:54:25.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1684 +- author: STARLIGHT TEAM + changes: + - message: FMJ deals slightly less damage. + type: Tweak + id: 155200 + time: '2025-09-20T15:47:41.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1552 +- author: STARLIGHT TEAM + changes: + - message: HP deals most of its damage as blunt. + type: Tweak + id: 155201 + time: '2025-09-20T15:47:41.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1552 Order: -1 From 7de103260afec77a365e5b1b13da1fafbda76958 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 20 Sep 2025 15:52:04 +0000 Subject: [PATCH 20/32] Update changelog for PR #1556 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index ea2dbd39ec1d..c63f2232c71b 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14825,5 +14825,12 @@ Entries: id: 155201 time: '2025-09-20T15:47:41.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1552 +- author: CorruptOmega + changes: + - message: A bottle of Bone Gel is now included in Reaper Arms. + type: Tweak + id: 155600 + time: '2025-09-20T15:48:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1556 Order: -1 From 32fb28a969e06ece880aded691456846138c978e Mon Sep 17 00:00:00 2001 From: walksanatora Date: Sat, 20 Sep 2025 10:50:03 -0700 Subject: [PATCH 21/32] yes the cane is a cane --- .../_StarLight/Entities/Objects/Weapons/Melee/cane_nt.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Melee/cane_nt.yml b/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Melee/cane_nt.yml index e51074d3391c..e45907f687ca 100644 --- a/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Melee/cane_nt.yml +++ b/Resources/Prototypes/_StarLight/Entities/Objects/Weapons/Melee/cane_nt.yml @@ -68,4 +68,5 @@ - type: InjectableSolution solution: battery - type: DrawableSolution - solution: battery \ No newline at end of file + solution: battery + - type: MobilityAid \ No newline at end of file From b224b3d2109a62dae709e4b7741f242907a4bd4b Mon Sep 17 00:00:00 2001 From: "Nico L." Date: Sat, 20 Sep 2025 10:51:52 -0700 Subject: [PATCH 22/32] major rules revision. --- .../ServerRules/RulesSL/CoreRules/RuleSL0.xml | 3 ++- .../RulesSL/CoreRules/RuleSL10.xml | 6 +++--- .../RulesSL/CoreRules/RuleSL12.xml | 14 ++++++++------ .../RulesSL/CoreRules/RuleSL13.xml | 19 ++++++++++++------- .../RulesSL/CoreRules/RuleSL14.xml | 2 +- .../ServerRules/RulesSL/CoreRules/RuleSL2.xml | 7 ++++--- .../ServerRules/RulesSL/CoreRules/RuleSL3.xml | 15 ++++++++------- .../ServerRules/RulesSL/CoreRules/RuleSL6.xml | 10 +++++++++- .../ServerRules/RulesSL/CoreRules/RuleSL7.xml | 2 +- .../ServerRules/RulesSL/CoreRules/RuleSL9.xml | 9 +++++---- 10 files changed, 53 insertions(+), 34 deletions(-) diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL0.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL0.xml index 5293287abf8c..549af2cf425c 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL0.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL0.xml @@ -9,7 +9,8 @@ Harassment or toxic behavior, includes but is not limited to: - Talking about Real Life politics - Targeting the same player across rounds - Insulting other players in OOC/LOOC -- Will not be tolerated and may result in a permanent ban. + +Will not be tolerated and may result in a permanent ban. Mhelp (Mentor Help) lets players ask game mechanics questions without revealing information to others, mainly antagonists. It should only be used when the answer isn't available through IC (in character) or OOC/LOOC (out of character) means and should not be the first option. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL10.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL10.xml index bda817f045f7..ae6fb10230bc 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL10.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL10.xml @@ -1,8 +1,8 @@ - # Rule 10 – Erotic Roleplay (ERP) is Forbidden. - Erotic Roleplay (ERP) is strictly prohibited. This includes any roleplay involving descriptions, mentions, or enactments of sexual acts, whether through text, images, or any other form of content. +# Rule 10 – Erotic Roleplay (ERP) is Forbidden. +Erotic Roleplay (ERP) is strictly prohibited. This includes any roleplay involving descriptions, mentions, or enactments of sexual acts, whether through text, images, or any other form of content. -Shifts should not revolve around romantic relationships or dating between characters. While basic interactions such as hugging is allowed, descriptions must remain non-graphic and non-extreme. Romantic relationships should not become the focus of the game for you or anyone else. +While basic interactions such as hugging is allowed, descriptions must remain non-graphic and non-extreme. Your character's romantic relationships should not be a major focus of the shift for you or anyone else. ## Clarifications on Acceptable Language In-character insults are not considered ERP, as long as they do not become excessive or extreme. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL12.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL12.xml index b7f076ca6e24..a659932aa771 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL12.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL12.xml @@ -1,17 +1,19 @@ - # Rule 12 - Silicons Must Follow Their Laws -- Silicon laws override all other gameplay and roleplay rules. If your laws explicitly require you to break server rules, you must. -\n - [color=000000]Absence of a relevant law is not an excuse to break server rules. If you don't have a law that supersedes server rules, the server rules still apply. -\n - [color=000000]A vague law does not normally let you break server rules. Ahelp first if you are confused, or have an interpretation that would let you break server rules. + # Rule 12 - Silicons and Thaven Must Follow Their Laws and Moods +- [bold]Silicons[/bold] and [bold]Thaven[/bold] are bound to their Laws and Moods respectively. They are expected to adhere to the following standards when following them. + +- Laws and moods override all other gameplay and roleplay rules. If your laws or moods explicitly require you to break server rules, you must. +\n - [color=000000]Absence of a relevant law/mood is not an excuse to break server rules. If you don't have a law/mood that supersedes server rules, the server rules still apply. +\n - [color=000000]A vague law/mood does not normally let you break server rules. Ahelp first if you are confused, or have an interpretation that would let you break server rules. - Follow laws in order, with the lowest numbered/top (or glitched) rule taking priority over the ones beneath it. - You cannot request a law change, or willingly allow an unauthorized law change. \n - [color=000000]Authorized law changes are to be allowed as long as consistent with your laws. \n - [color=000000]Authorized law changes can be found in the Command SOP. \n - [color=000000]Lethal force may be used in the case of unauthorized law changes. -- You must remain consistent with your interpretation of your laws. +- You must remain consistent with your interpretation of your laws/moods. - Crew ID determines who/what is defined as crew. Any appropriate job icon is to be considered crew. \n - [color=000000]Zombies/Antags/Nuclear Operatives with proper ID are to be considered crew. -\n - [color=000000]Visitors are not crew until they have been hired by HoP. [The V icon] +\n - [color=000000][bold]Visitors are not crew[/bold] until they have been hired by HoP. [The V icon] - Crew harm refers to physical harm, prioritized by immediacy and likelihood. - You may ignore crew orders that are unreasonable, such as asking a silicon to round remove themselves without a good reason. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL13.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL13.xml index a6d88c64a4de..ca201b0f04db 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL13.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL13.xml @@ -1,19 +1,24 @@ - # Rule 13 - Command Member and Whitelist Expectations. -Players in Command roles and Whitelisted positions are held to a higher standard of roleplay and are expected to act professionally and responsibly. Both groups must follow their Standard Operating Procedures (SOP) to ensure the integrity of their roles. + # Rule 13 - Command, Security, and Whitelist Expectations. +Players in Command or Securty roles and Whitelisted positions are held to a higher standard of roleplay and are expected to act professionally and responsibly. In these positions your character must follow their Standard Operating Procedures (SOP) to ensure the integrity of their roles. Misuse of command or whitelisted roles may result in a roleban, with repeated offenses leading to a server ban or a permanent ban from command and whitelist positions. This applies especially to Magistrates and NanoTrasen Representatives, who must uphold their duties with integrity. Willfully violating SOP, abusing power, or lying to Central Command may result in a permanent ban from these roles. -## Expectations for Command and Whitelisted Players -- Command members must follow their assigned SOP, ensuring fair leadership and proper department management. -- Whitelisted players are required to adhere to SOPs, maintaining the integrity of specialized roles and demonstrating strong roleplay skills. -- Proper attire should be worn at all times—command and whitelisted roles should be dressed appropriately for their positions. +## Expectations +- Command positions are required to adhere to SOP, ensuring fair leadership and proper department management. +- Security positions are required to adhere to SOP and properly enforce Corporate Law, ensuring fair treatment of criminals and an enjoyable player experience. +- Whitelisted positions are required to adhere to SOP, maintaining the integrity of specialized roles and demonstrating strong roleplay skills. +- Proper attire should be worn at all times—command, security, and whitelisted roles should be dressed appropriately for their positions. ## Examples of Punishable Actions: -- Head of Personnel granting All Access to all passengers, violating SOP guidelines. +- Head of Personnel granting All Access unnecessarily, violating SOP guidelines. - Overly abusive department heads mistreating subordinates or disregarding SOP duties. +- Warden giving a cooperative criminal a maximum sentence on the first offense. - Complete neglect of SOPs, acting outside the expected responsibilities of the role. - General LRP behavior or violating Rule 3 regarding MRP logic. + +## Cadet Exemption +- Security Cadets are still learning and so are exempt from this expectation. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL14.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL14.xml index c46a47a6ef47..7b63349149aa 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL14.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL14.xml @@ -4,7 +4,7 @@ Some information, continuity, and memory is carried between rounds on Starlight, You can only remember information from shifts that you survive. This means if you are stranded or killed, you forget the shift completely. If your body is revivable when it reaches CentComm, you also remember the shift but you forget all of the details leading up to your death per Rule 3. -[bold]Any information that is [textlink="Metashielded" link="Metashield"] is forgotten between shifts, and is wiped from your clone's memory. +[bold]Any information that is [textlink="Metashielded" link="Metashield"][/bold] is forgotten between shifts, and is wiped from your clone's memory. IE: A Captain who survives a Revolution will still have information about the Revolution wiped, and won't remember it happening that shift. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL2.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL2.xml index 63862e54750b..51b6146002a8 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL2.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL2.xml @@ -6,12 +6,13 @@ - Large-scale station destruction (department-size or larger) - RDM (Random Death Match) - Intentionally Plasma or Tritium flooding the station -- May result in a permanent ban. Some objectives or circumstances may allow exceptions—when in doubt, ask an admin before proceeding. + +May result in a permanent ban. Some objectives or circumstances may allow exceptions—when in doubt, ask an admin before proceeding. Additionally, using bugs/exploits to gain an unfair advantage is prohibited. Please report them via ahelp or in the Discord. ## AFK Farming & Antag Rolling -AFK farming time for Role Requirements is prohibited—players must actively engage and contribute to the game. -Ghosting, suicide, or otherwise leaving the game after failing to get an antagonist role is considered “Antag Rolling” and is not permitted. +- AFK farming time for Role Requirements is prohibited—players must actively engage and contribute to the game. +- Ghosting, suicide, or otherwise leaving the game after failing to get an antagonist role is considered “Antag Rolling” and is not permitted. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL3.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL3.xml index e10d26db990b..ccb3b252bcf0 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL3.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL3.xml @@ -1,6 +1,6 @@ # Rule 3 – Abide by Medium Roleplay (MRP) Standards -This Starlight server is a Medium Roleplay (MRP) project, meaning players are expected to fully immerse themselves in their character and act accordingly. Every action should reflect how a real person in that role would behave within reason. You are not meant to play the round to "win" the game, but rather to engage in roleplay scenarios with other players. +This Starlight server is a Medium Roleplay (MRP) project, meaning players are expected to fully immerse themselves in their character and act accordingly. Every action should reflect how a real person in that role would behave within reason. [bold]You are not meant to play the round to "win" the game[/bold], but rather to engage in roleplay scenarios with other players. Characters should fear dying and weigh their actions carefully. While players may remember characters and vague interactions between rounds, any information protected by the Metashield—such as the existence of nuclear operatives—must not be remembered. @@ -11,18 +11,19 @@ Characters should fear dying and weigh their actions carefully. While players ma - [bold] Mixing IC and OOC chat [/bold] – In-character talk should not be placed in OOC chat, and vice versa during the round. - [bold] English Only [/bold] - Any form of communication in-game is to be expressed in English exclusively. - [bold] Metacomms [/bold] - Using outside methods to communicate with other players about the current round is forbidden. The only exception being teaching new players, but you must alert an admin through an Ahelp beforehand. + ## Behavior & Roleplay Conduct - [bold] Self-harm/killing [/bold] – Allowed only in rare circumstances when no other options remain, but should not be dwelled upon or treated casually. - [bold] End-of-Round Griefing (EORG) [/bold] – The round continues after the results screen. Neither crew nor antags should engage in any form of violence or griefing at this point without in-character justification. \n - [color=000000] A. Defending yourself is an example of in-character justification, as is sec apprehending known criminals. [/color] -\n - [color=000000] B. Antags cannot complete their goals after the results screen, and so should not seek out any targets. [bold][color=red]RED MEANS YOU FAILED, IT’S TOO LATE.[/color] -\n - [color=000000] C. Breaking things, Hacking/Emagging and attempting to trespass into the Command briefing in Central Command is not allowed without proper in-character justification. Non-Command trespassers may be executed if they refuse to leave without a valid reason. +\n - [color=000000] B. Antags cannot complete their goals after the results screen, and so should not seek out any targets.[/color] [bold][color=red]RED MEANS YOU FAILED, IT’S TOO LATE.[/color] +\n - [color=000000] C. Breaking things, Hacking/Emagging and attempting to trespass into the Command briefing in Central Command is not allowed without proper in-character justification. Non-Command trespassers may be executed if they refuse to leave without a valid reason.[/color] - [bold] Random Deathmatch (RDM) [/bold] – Attacking players without escalation or valid reasoning is prohibited. - [bold] Memory loss when unconscious [/bold] – Losing consciousness due to forced sleep, vampire trance, critical state, deconversion, or death should cause memory loss regarding those events. -\n - [color=000000] A. While vague details may be retained, characters should not remember names, titles, or specific roles without further investigation. -\n - [color=000000] B. De-converted Revolutionaries forget what happened while they were brainwashed. -\n - [color=000000] C. Death should result in complete memory loss of the events leading to it. If revived, characters must piece together what happened through roleplay rather than recalling any prior knowledge. +\n - [color=000000] A. While vague details may be retained, characters should not remember names, titles, or specific roles without further investigation.[/color] +\n - [color=000000] B. De-converted Revolutionaries forget what happened while they were brainwashed.[/color] +\n - [color=000000] C. Death should result in complete memory loss of the events leading to it. If revived, characters must piece together what happened through roleplay rather than recalling any prior knowledge.[/color] ## Avoiding Punishment & Fair Play -- [bold] Leaving To Avoid Punishment (LTAP) [/bold] – Logging out or ghosting after being caught by security or receiving an Ahelp is not allowed. If a player must leave due to real-life reasons, they should make an LOOC message to inform the players around them, or state it in Ahelp. +- [bold] Leaving To Avoid Punishment (LTAP) [/bold] – Logging out after receiving an Ahelp to attempt to dodge a ban is not allowed. Similarly, ghosting after you've been caught by security and then continuing to play, using new life or ghost roles, is not allowed. You may only leave if you are leaving the server. Exceptions will be made for perma prisoners, who may utilize the system within reason. If a player must leave due to real-life reasons under these conditions, they should make an LOOC message to inform the players around them, or state it in Ahelp. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL6.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL6.xml index 6deb3ddadceb..951dd53a1133 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL6.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL6.xml @@ -2,11 +2,19 @@ # Rule 6 – Your Character Must Make Sense Your character is an employee of the space station, hired by Central Command, and should behave accordingly. All characters must act as if they are 18+, maintaining a professional and immersive roleplay experience. -##Character Identity & Naming Rules +## Character Identity & Naming Rules - Names and surnames must align with the context and standards of the setting. - Celebrity names, fictional characters, and out-of-character names are not allowed (e.g., "JC Denton," "George Washington," "Spongebob Squarepants," "Billie Eilish"). - Your character should act appropriately for their role and should not behave erratically or neglect responsibilities. - Your character cannot intentionally duplicate the name and likeness of another player’s character. +- Names cannot include calls for violence, or anything that violates Rule 0. + +## Exceptions +- Silicon, Clown, and Mime names are allowed to contain references. Politically charged and vulgar reference names are not allowed. +- Nicknames are allowed within apostrophes, and should be appropriate for a corporate environment. Nicknames may contain indirect references. The format for nicknames depends on species, but in general follows one of these formats: +\n - [color=000000] Givename 'Nickname' Surname[/color] +\n - [color=000000] 'Nickname' Surname[/color] +\n - [color=000000] Givenname 'Nickname'[/color] ## Roleplay & Behavioral Expectations - Real-world topics, such as current events and real-life politics, should not be discussed. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL7.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL7.xml index b2d333a9c935..52f84853614e 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL7.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL7.xml @@ -14,7 +14,7 @@ This rule does not prevent non-antagonists from breaking Space Law. As willing p - Unlocking weapons crates to defend against a severe station-wide threat. - Starting a fight—engaging in non-lethal combat due to a heated in-character dispute or personal rivalry. - Hacking a door—to reach safety or critical systems when much of the station has been destroyed or access has been lost. -- Trespassing to complete necessary job tasks after an extended wait for access +- Trespassing to complete necessary job tasks after an extended wait for access. - Using force in self-defense—physically defending yourself or others from an active threat, even if it technically violates assault laws. - Stealing supplies—such as taking medical equipment or tools from storage during a critical situation where proper access isn’t available. - Accepting a large monetary bribe to turn a blind eye to an action or situation. (This will likely come with some IC consequences.) diff --git a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL9.xml b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL9.xml index 2f7fe5546a3c..f9224b2b8407 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL9.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/RulesSL/CoreRules/RuleSL9.xml @@ -1,15 +1,16 @@ # Rule 9 - Interacting with SSD/AFK players. SSD (Space Sleep Disorder) players are those who have disconnected from the game but can still return to their character. They are identified by yellow text upon inspection and Zs next to their character model. AFK players are those who remain in-game but are unresponsive to interactions around them. Killing or robbing an SSD player does not contribute to interesting gameplay—it disrupts both the killer's and the victim's experience. If your target is SSD, use Ahelp to determine the appropriate course of action. + Players who have been AFK for a significant amount of time will be automatically transported to a cryo tube. ## General Rules for SSD/AFK Interactions - You may not interact with SSD players unless doing so falls into one of the following cases: -\n - [color=000000] Moving them to a cryo-pod -\n - [color=000000] Providing medical assistance -\n - [color=000000] Rescuing them from immediate danger (e.g., carrying them out of a fire) +\n - [color=000000] Moving them to a cryo-pod [/color] +\n - [color=000000] Providing medical assistance [/color] +\n - [color=000000] Rescuing them from immediate danger (e.g., carrying them out of a fire) [/color] - If a player with SSD has a Wanted status, they may not be detained without administrator permission. -\n - [color=000000] However, if the player went SSD during or immediately after detention, the arrest may proceed. +\n - [color=000000] However, if the player went SSD during or immediately after detention, the arrest may proceed. [/color] - Antagonists may continue their interactions with a target if the player enters SSD after an attack has begun. - If interacting with an SSD player is necessary for roleplay or progression (e.g., retrieving critical equipment from a Captain), if in doubt, use ahelp first to confirm. From e97728528e40c883037d6a9e44a7dea003549eb4 Mon Sep 17 00:00:00 2001 From: walksanatora Date: Sat, 20 Sep 2025 11:04:07 -0700 Subject: [PATCH 23/32] vulps can now get all the surgeries as expected. --- Resources/Prototypes/Body/Prototypes/vulpkanin.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Resources/Prototypes/Body/Prototypes/vulpkanin.yml b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml index d79e3367e079..67313992586f 100644 --- a/Resources/Prototypes/Body/Prototypes/vulpkanin.yml +++ b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml @@ -10,6 +10,8 @@ organs: brain: OrganHumanBrain eyes: OrganHumanEyes + tongue: OrganHumanTongue #Starlight - surgery + eye_implant: null #Starlight - surgery torso: part: TorsoVulpkanin connections: @@ -23,6 +25,7 @@ stomach: OrganVulpkaninStomach # starlight - temp vulpkanin revert liver: OrganAnimalLiver kidneys: OrganHumanKidneys + cavity: null #Starlight - surgery right arm: part: RightArmVulpkanin connections: From b8eff2a63b0073aa35db69f7fa7bea3c1bf55015 Mon Sep 17 00:00:00 2001 From: "Nico L." Date: Sat, 20 Sep 2025 11:57:05 -0700 Subject: [PATCH 24/32] major corporate law update --- Resources/Locale/en-US/guidebook/guides.ftl | 2 +- .../ServerRules/SpaceLaw/SpaceLaw.xml | 46 ++++++++++++------- .../Guidebook/ServerRules/StarlightRules.xml | 4 +- 3 files changed, 33 insertions(+), 19 deletions(-) diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index 992e8bf8b8e1..1acb804ae72c 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -194,7 +194,7 @@ guide-entry-rules-s9 = S9 guide-entry-rules-s10 = S10 guide-entry-rules-mrp-m0 = MRP Rules guide-entry-rules-m1 = M1 -guide-entry-rules-space-law = Space Law +guide-entry-rules-space-law = Corporate Law guide-entry-rules-sl-crime-list = Crime List guide-entry-rules-sl-controlled-substances = Controlled Substances guide-entry-rules-sl-restricted-gear = Restricted Gear diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml index 7dcfb87f2347..c26e7a9d8779 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml @@ -2,12 +2,12 @@ # Corporate Law On Space Station 14, stations operate under abbreviated Corporate Law. All crew, passengers, and visitors aboard the station are expected to follow these laws. - Foreign invaders from off-station are not protected under Corporate Law. Domestic threats, anyone rightfully hired by Central Command and/or NanoTrasen, are not foreign invaders so are usually protected by Corporate Law. + Hostile invaders from off-station are not protected under Corporate Law. Domestic threats, anyone rightfully hired by Central Command and/or NanoTrasen, and currently held prisoners are not Hostile Invaders and so are usually protected by Corporate Law. Humanoid Hostile Invaders should be arrested when possible. ## Treatment Of Prisoners Prisoners still have certain rights that must be upheld by law enforcement: - Prisoners must be granted adequate medical care. - - Prisoners must be allowed access to basic communications equipment (Radios) so long as they are not abused. + - Prisoners must be allowed access to basic communications equipment so long as they are not abused. - Prisoners must be granted clothing, food, water, shelter and safety. If the genpop brig is no longer safe, confinement must be established in another location. - Prisoners must be given access to legal counsel during an interrogation if requested and available. - Prisoners must be given their shift mandated PDA after confinement has finished, unless there is solid proof of PDA tampering. In case of tampering, the PDA is to be secured and replaced with a new unit. @@ -45,25 +45,31 @@ Emergencies scenarios may waiver the need for a warrant, such as; Active threats within the department, ongoing sabotage, escalating violence, and any mention of a rebellion or revolution. + ## Permit Clause + + Anyone with a valid permit cannot have the relevant contraband seized and cannot be arrested for possession. A valid permit has a stamp and signature from Warden, HoS, or Captain. See Permit Acquisition in Security SOP for clarification. + ## Implantation - Any prisoner in custody can be subjected to implantation or implant removal procedures, so long as it's Metashielded / within reason. The process of adding an implant should not prolong the detainees sentence, meaning you can not hold them longer to administer the implant, unless stated otherwise. A former inmate can be requested to undergo implantation at a later point in time if they fit the circumstances during their confinement, they must comply. The following have been listed out with special circumstances, anything not in this list can still be applied, given proper legal context. A prisoner can still receive implantation procedures without meeting the circumstances if they give their clear permission. + Any prisoner in custody can be subjected to implantation or implant removal procedures, so long as it's within reason Check [textlink="Metashield" link="Metashield"]. The process of adding an implant should not prolong the detainees sentence, meaning you can not hold them longer to administer the implant, unless stated otherwise. A former inmate can be requested to undergo implantation at a later point in time if they fit the circumstances during their confinement, they must comply. The following have been listed out with special circumstances, anything not in this list can still be applied, given proper legal context. A prisoner can still receive implantation procedures without meeting the circumstances if they give their clear permission. [color=#a4885c]Illegal Implants:[/color] Applied without proper authorization, these implants may justify extensions if removal is required. [color=#a4885c]Tracking Implants:[/color] Trackers can be applied to any suspect that has been convicted of a violent crime (the red linked crimes). - ** If voluntary or deemed necessary Command Staff should be given Tracking Implants. - ** If voluntary and approved by Warden or Head of Security, normal members of the crew may also be granted Tracking Implants. + - If voluntary or deemed necessary Command Staff should be given Tracking Implants. + - If voluntary and approved by Warden or Head of Security, normal members of the crew may also be granted Tracking Implants. [color=#a4885c]Mind Shields:[/color] Shields can be administered to any inmate who has been clearly mind controlled, lost control of themselves, or a suspect charged with unlawful control. Unlike standard implantation you may hold a prisoner until you finish issuing Mind Shields, so long as it's done in a timely fashion. + - If a suspect refuses to cooperate or the implant fails to function they can be charged with Refusal of Mental Shielding. + - All promoted members of Security, Command, and Salvage must undergo Mind Shielding before they are formally promoted and granted accesses. Anyone given ID access to secure areas, such as the Bridge, must also undergo Mind Shielding. A suspect can be forced to receive implant removal if there is strong, reasonable proof that they have been implanted, such as an officer seeing them use one or identifying information is found on a discarded injector. Unlike the implantation procedure, a prisoner can have their sentence entirely delayed or extended until they comply with the procedure with authorization from the Captain, Head of Security, Magistrate, or Warden. Akin to implanting, if an inmate gives their clear permission, implant removal can proceed without proof. During a confirmed Revolution, the Head of Security or Warden are permitted to authorize execution of an individual if a Mind Shielding fails or is refused. No other officers are granted this authorization. Execution of those charged with Refusal of Mental Shielding outside of a confirmed Revolution must be authorized by the Captain or Central Command on a case by case basis every time it happens. ## Sentencing - Sentencing of under 10 minutes is the responsibility of the arresting officer. When an individual has been detained, they must be promptly marked as such in the Criminal Records Computer. Likewise, when they have been released they must be promptly marked as such before being escorted out of Security. If an individual has been detained but had no preexisting warrant, their criminal record should be updated to reflect them- marking them as wanted and writing in why, before marking them detained. + Sentencing of under 20 minutes is the responsibility of the arresting officer. When an individual has been detained, they must be promptly marked as such in the Criminal Records Computer. Likewise, when they have been released they must be promptly marked as such. If an individual has been detained but had no preexisting warrant, their criminal record should be updated to reflect them; marking them as wanted and writing in why, before marking them detained. - The Prisoner's charges must be read to them in front of the Warden or Head of Security. Sentences of over 15 minutes must only be given in cases where Corporate Law would permit permanent confinement, and must be done with the Warden or Head of Security's direct approval. + The Prisoner's charges must be read to them in front of the Warden or Head of Security. It is the responsibility of the Captain, Head of Security, and Warden to ensure that security officers place appropriate sentences that follow Corporate Law. If they are aware of an inappropriate sentence, such as excessively long sentences, and if there is not an urgent threat or danger that they must prioritize, then they must work to correct that sentence. @@ -71,13 +77,21 @@ [color=#a4885c]Stackable Crimes:[/color] Crimes are to be considered 'stackable' in the sense that if you charge someone with two or more different crimes, you may combine the times you would give them for each crime. - - Example: If a suspect has committed Major Possession and Syndicate Possession, the maximum sentence would be 10 minutes due to them being linked crimes. - - Example 2: If a suspect has committed Secure Trespass and Manslaughter, the maximum sentence would be 20 minutes due to them being unlinked crimes. + - Example: If a suspect has committed Major Possession and Major Syndicate Possession, the maximum sentence would be 40 minutes due to them being linked crimes. + - Example 2: If a suspect has committed Secure Trespass and Manslaughter, the maximum sentence would be 40 minutes due to them being unlinked crimes. - Context is vital. If you are unsure, seek assistance from the Warden or Head of Security. - [color=#a4885c]Repeater Offenders:[/color] Repeated crimes are when someone is released for a crime and then goes to commit the same crime again within the same shift. Repeated crimes can be charged with tacked-on time. The first repeat adds 3 minutes, the second 6 minutes, and the third may permit permanent confinement. - - [color=#a4885c]Accessory, Attempting, And Intention:[/color] If someone intentionally, knowingly and substantially assists someone in enacting a crime they can be charged with the relevant crimes, such as an engineer giving someone tools, who says they are going to break into an area. Same goes for a clear and solid attempt at a crime, or a person who shows clear intent to act out a crime, such as a terrorist arming a nuke but getting arrested before it goes off, they can still be charged with terrorism. Does not apply to crimes that have an attempted listing already, such as attempted murder. + [color=#a4885c]Repeater Offenders:[/color] Repeated crimes are when someone is released for a crime and then commits the same crime again within the same shift. Repeated crimes can be charged with additional time. Every repeat adds 5 minutes. + + [color=#a4885c]Aiding and Abetting:[/color] If someone intentionally, knowingly and substantially assists someone in enacting a crime they should be charged with the same crime as the offender. + + [color=#a4885c]Malfeasance:[/color] Members of command or security who commit a crime should have their sentence increased by 50%. + + [color=#a4885c]Obstruction:[/color] Criminals who interfere with an investigation should have their sentence increased by 50%. + + [color=#a4885c]Absence of Intent:[/color] Criminals who committed their crime unintentionally may have their sentence reduced by 50% at the sentencing officer's discretion. + + [color=#a4885c]Disclosure and Surrender:[/color] Criminals who fully cooperate with the investigation should have their sentence reduced by 50-75% at the sentencing officer's discretion. This includes turning in evidence, turning in accomplices, or recounting the crime in detail. ## Normal Punishments - [color=#a4885c]Warning:[/color] For minor crimes it is best to fix the issue then warn the person not to attempt the crime again. If they still proceed to do it at a later date, a brig time may be better. @@ -85,12 +99,12 @@ - [color=#a4885c]Demotion:[/color] Entails removing all departmental gear they have on their person and removing the involved department access off their ID. This requires the captain's or involved department head's approval. Demotions should only be issued if the person poses a threat to their own department or is in a position where they have/can abuse their job's gear to commit further crimes. ## Major Punishments - - [color=#a4885c]Permanent Confinement:[/color] Being held in the permanent brig for the remaining duration of the shift. A person is eligible for permanent confinement if their timed sentence would exceed 15 minutes. Any persons subject to this punishment are required to be safely transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by the section "Treatment Of Prisoners". - - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. An alternate method of "execution" is the process of placing the prisoner's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. + - [color=#a4885c]Permanent Confinement:[/color] Only prisoners who are guilty of Extreme Crimes or Capital Crimes are eligible for permanent confinement. Any persons subject to this punishment are required to be safely transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by Prisoner Treatment. + - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. An alternate method of "execution" is the process of placing the prisoner's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. Bodies of criminals should not be left to rot under any circumstance, and transported to CC when possible. ## Legal Representation and Trials - Prisoners are permitted to seek legal representation to challenge charges. Petty sentences, that is sentences totalling less than 10 minutes of prison time, are below the interest of the court and should not be brought to trial unless directly requested by the Magistrate. The duties and privileges of an Internal Affairs Agent are as follows: + Prisoners are permitted to seek legal representation to challenge charges. Petty sentences, that is sentences totaling less than 10 minutes of prison time, are below the interest of the court and should not be brought to trial unless directly requested by the Magistrate. The duties and privileges of an Internal Affairs Agent are as follows: - Advise Security in the sentencing of prisoners. - Act as legal consultants to the accused if requested, the situation is deemed worth while, and they desire to or are ordered to by the Magistrate. @@ -137,7 +151,7 @@ Silicons such as Cyborgs, Personal AIs, and AIs are granted specific protections and exceptions under Corporate Law. Lower tier 'bots' exhibiting sentience and sapience may also qualify. - Silicons are by nature bound by their laws, and ownership of one can not be considered Unlawfully Detained. Theft of a Silicon is classified as Grand Theft. - - Violence against a Silicon is treated the same as violence against any other sapient creature, and the perpetrator may be charged with minor assault, major assault, manslaughter, or murder. + - Violence against a Silicon may be treated the same as violence against any other sentient humanoid, and the perpetrator may be charged with minor assault, major assault, manslaughter, or murder, at the discretion of the Research Director. - Any law broken by a Silicon while under orders is considered to be committed by whoever gave the orders and is not the Silicon’s responsibility. A Silicon that is not bound by standard laws to follow orders is legally responsible for their own actions and crimes. - Silicon laws may only be altered to ensure the safety of the crew. A Silicon with non-standard laws is allowed to keep these laws so long as they do not pose a threat to the crew. Unbound Silicons who break Corporate Law may have their laws altered as part of their sentence. - Hostile Silicons of non-NanoTrasen origins are considered non-crew entities. They are afforded none of the protections under Corporate Law that other Silicons are and should be treated according to their hostility and the danger they pose. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/StarlightRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/StarlightRules.xml index c2cd9030fa2d..3d31d823315f 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/StarlightRules.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/StarlightRules.xml @@ -30,8 +30,8 @@ Deathmatch and sandbox gamemodes may not have these rules apply, rules will be g - [textlink="9. Interacting with SSD/AFK Players" link="RuleSL9"] - [textlink="10. Erotic Roleplay is Forbidden" link="RuleSL10"] - [textlink="11. New Life" link="RuleSL11"] - - [textlink="12. Silicons Must Follow Their Laws" link="RuleSL12"] - - [textlink="13. Command and Whitelist Expectations" link="RuleSL13"] + - [textlink="12. SSilicons and Thaven Must Follow Their Laws and Moods" link="RuleSL12"] + - [textlink="13. Command, Security, and Whitelist Expectations" link="RuleSL13"] - [textlink="14. Continuity Guidelines" link="RuleSL14"] ## Supporting documents From 634bb61945966fd74afdc1f23fba6782d255531d Mon Sep 17 00:00:00 2001 From: "Nico L." Date: Sat, 20 Sep 2025 12:13:45 -0700 Subject: [PATCH 25/32] SOP update --- .../en-US/_Starlight/guidebook/guides.ftl | 2 ++ .../Prototypes/_StarLight/Guidebook/sop.yml | 10 +++++++ .../ServerRules/SpaceLaw/SpaceLaw.xml | 6 +++++ .../StarlightSOP/SecuritySOP/Parole.xml | 27 +++++++++++++++++++ .../SecuritySOP/PermitAcquisition.xml | 25 +++++++++++++++++ 5 files changed, 70 insertions(+) create mode 100644 Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/Parole.xml create mode 100644 Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PermitAcquisition.xml diff --git a/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl b/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl index 96f507f4569c..657e70bd4393 100644 --- a/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl +++ b/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl @@ -72,6 +72,8 @@ guide-entry-sl-security-sop-brigmedic = Brigmedic guide-entry-sl-security-sop-warden = Warden guide-entry-sl-security-sop-headofsecurity = Head of Security guide-entry-sl-security-sop-prisonertreatment = Prisoner Treatment +guide-entry-sl-security-sop-parole = parole +guide-entry-sl-security-sop-permitacquisition = Permit Acquisiton guide-entry-sl-legal-sop-intro = Legal diff --git a/Resources/Prototypes/_StarLight/Guidebook/sop.yml b/Resources/Prototypes/_StarLight/Guidebook/sop.yml index 99a957bbd23f..897ccef9a96a 100644 --- a/Resources/Prototypes/_StarLight/Guidebook/sop.yml +++ b/Resources/Prototypes/_StarLight/Guidebook/sop.yml @@ -301,7 +301,17 @@ text: "/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PrisonerTreatment.xml" priority: 7 +- type: guideEntry + id: security-sop-parole + name: guide-entry-sl-security-sop-parole + text: "/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/Parole.xml" + priority: 8 +- type: guideEntry + id: security-sop-permitacquisition + name: guide-entry-sl-security-sop-permitacquisition + text: "/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PermitAcquisition.xml" + priority: 9 - type: guideEntry id: legal-sop-intro diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml index c26e7a9d8779..1595740648e9 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml @@ -101,6 +101,12 @@ ## Major Punishments - [color=#a4885c]Permanent Confinement:[/color] Only prisoners who are guilty of Extreme Crimes or Capital Crimes are eligible for permanent confinement. Any persons subject to this punishment are required to be safely transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by Prisoner Treatment. - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. An alternate method of "execution" is the process of placing the prisoner's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. Bodies of criminals should not be left to rot under any circumstance, and transported to CC when possible. + + Parole + + Prisoners are permitted during their sentence to request parole. Warden or Head of Security may approve parole instead of incarceration at their discretion. See Parole for clarification and procedure. + + Members of Law Department may order parole instead of incarceration at the conclusion of a trial or investigation. See Legal SOP for clarification. ## Legal Representation and Trials diff --git a/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/Parole.xml b/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/Parole.xml new file mode 100644 index 000000000000..b6aefa34617a --- /dev/null +++ b/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/Parole.xml @@ -0,0 +1,27 @@ + +# Parole + +1. A criminal is sentenced to parole. + +Criminals may be sentenced to parole if: + +- They request parole before or during their sentence and Warden or Head of Security approves. The request should always be approved if a prisoner has been cooperative during their incarceration and served at least half their sentence. All other situations are up to discretion. +- A member of the Legal Department justifiably orders parole at the conclusion of a trial or investigation. + +2. If the paroled individual has just been sentenced, they are to have their gear confiscated as-per instructions in Prisoner Treatment. + +- Warden or Head of Security may allow some possession to remain with the paroled individual during this time, at their discretion. + +3. Paroled individual is to be marked in the criminal records as "Paroled". + +4. Paroled individual is to be released from security. + +5. Warden and Head of Security may order the paroled individual to check in at security during parole. + +- Failure to comply in under 5 minutes should be considered breach of custody. +- Paroled individuals should not be required to check in more frequently than once every 15 minutes. +- Warrants are not required to search paroled individuals. + +6. When their sentence is up the paroled individual should return to security to collect their belongings and be marked as discharged. + + \ No newline at end of file diff --git a/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PermitAcquisition.xml b/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PermitAcquisition.xml new file mode 100644 index 000000000000..70da86fb74aa --- /dev/null +++ b/Resources/ServerInfo/Guidebook/StarlightSOP/SecuritySOP/PermitAcquisition.xml @@ -0,0 +1,25 @@ + +# Permit Acquisition + +1. Requester delivers a filled out permit form for contraband to Warden, HoS, or in an emergency, Captain. It must contain Time and Date, requester's name and their position, a reason for the permit, and how the item will be or has already been obtained. + +- Any illegal chemical which requires a prescription must provide a valid prescription with the permit that is signed or stamped appropriately. + +2. Review the validity and necessity of the request. + +- If the item requires delivery by a department other than sec, the permit must already be signed or stamped by the relevant head. +- If the permit requires a security item that is in limited stock it my be denied until more can be obtained. +- If the requester has already received a related permit the person reviewing can choose to deny the permit unless the old permit and contraband are turned in. +- Significant Syndicate Permits are never approved. + +3. If the request is not unreasonable, it is stamped APPROVED, as well as signed and stamped by the person reviewing it. + +- If the request is unreasonable it is stamped DENIED instead of APPROVED. + +4. A copy is made for reference and stored in warden's office. + +5. The document is given to the requester. If approved they are to keep it on their person at all times. If denied they are to be given a brief explanation as to why. + +- If an approved permit is for security equipment, it is retrieved and provided. + + From 1b9c8371a44a17e3420597a173ccd82a71cbfde1 Mon Sep 17 00:00:00 2001 From: walksanatora Date: Sat, 20 Sep 2025 12:53:58 -0700 Subject: [PATCH 26/32] sign a paper if you have a pen. --- Content.Shared/Paper/PaperSystem.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Paper/PaperSystem.cs b/Content.Shared/Paper/PaperSystem.cs index 4d0dfceeb935..7df6221461c5 100644 --- a/Content.Shared/Paper/PaperSystem.cs +++ b/Content.Shared/Paper/PaperSystem.cs @@ -327,7 +327,8 @@ private void AddSignVerb(Entity uid, ref GetVerbsEvent Date: Sat, 20 Sep 2025 12:57:15 -0700 Subject: [PATCH 27/32] finished up the crime list. Made formatting all correct. Double checked working. --- .../en-US/_Starlight/guidebook/guides.ftl | 2 +- .../Prototypes/_StarLight/Guidebook/sop.yml | 2 + .../Guidebook/ServerRules/DefaultRules.xml | 4 +- .../ServerRules/SpaceLaw/SLCrimeList.xml | 59 +++++++++++-------- .../ServerRules/SpaceLaw/SpaceLaw.xml | 2 +- 5 files changed, 42 insertions(+), 27 deletions(-) diff --git a/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl b/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl index 657e70bd4393..5b52331948f5 100644 --- a/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl +++ b/Resources/Locale/en-US/_Starlight/guidebook/guides.ftl @@ -72,7 +72,7 @@ guide-entry-sl-security-sop-brigmedic = Brigmedic guide-entry-sl-security-sop-warden = Warden guide-entry-sl-security-sop-headofsecurity = Head of Security guide-entry-sl-security-sop-prisonertreatment = Prisoner Treatment -guide-entry-sl-security-sop-parole = parole +guide-entry-sl-security-sop-parole = Parole guide-entry-sl-security-sop-permitacquisition = Permit Acquisiton guide-entry-sl-legal-sop-intro = Legal diff --git a/Resources/Prototypes/_StarLight/Guidebook/sop.yml b/Resources/Prototypes/_StarLight/Guidebook/sop.yml index 897ccef9a96a..ddf02827753b 100644 --- a/Resources/Prototypes/_StarLight/Guidebook/sop.yml +++ b/Resources/Prototypes/_StarLight/Guidebook/sop.yml @@ -257,6 +257,8 @@ - security-sop-warden - security-sop-headofsecurity - security-sop-prisonertreatment + - security-sop-parole + - security-sop-permitacquisition - type: guideEntry diff --git a/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml b/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml index 9f8d01ee504c..534928481092 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/DefaultRules.xml @@ -29,8 +29,8 @@ Deathmatch and sandbox gamemodes may not have these rules apply, rules will be g - [textlink="9. Interacting with SSD/AFK Players" link="RuleSL9"] - [textlink="10. Erotic Roleplay is Forbidden" link="RuleSL10"] - [textlink="11. New Life" link="RuleSL11"] - - [textlink="12. Silicons Must Follow Their Laws" link="RuleSL12"] - - [textlink="13. Command and Whitelist Expectations" link="RuleSL13"] + - [textlink="12. Silicons and Thaven Must Follow Their Laws and Moods" link="RuleSL12"] + - [textlink="13. Command, Security, and Whitelist Expectations" link="RuleSL13"] - [textlink="14. Continuity Guidelines" link="RuleSL14"] ## Supporting documents diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml index 929893f648f9..ef8378d0e74a 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml @@ -73,13 +73,13 @@ Possession: Major (2) - + - Possession: Syndicate (2) - + + Possession: Significant Syndicate (2) @@ -388,8 +388,9 @@ Treason (8) - + + Enemy of Corporation (8) @@ -404,7 +405,7 @@ 1. Failure to Comply, Breach of Arrest, Breach of Custody, Refusal of Mental Shielding - 2. Possession or Use of Minor Contraband, Major Contraband, or Syndicate Contraband + 2. Possession or Use of Minor Contraband, Major Contraband, or Significant Syndicate Contraband 3. Petty Theft, Grand Theft, and Armed Robbery @@ -416,10 +417,10 @@ 7. Disturbance, Vigilantism, Rioting - 8. Sedition, Conspiracy, Treason + 8. Sedition, Conspiracy, Treason, Enemy of Corporation ## Minor Crimes - Those who commit a minor crime should be issued a warning for their first offense, however repeat offenses are cumulative and may result in jail time of up to 5 minutes per minor crime committed. + Those who commit a minor crime should be issued a warning for their first offense, however repeat offenses are cumulative and should result in jail time of up to 10 minutes per minor crime committed. @@ -504,7 +505,7 @@
## Moderate Crimes - Those who commit a moderate crime may receive up to a 5 minute sentence per moderate crime committed. + Those who commit a moderate crime should receive up to a 10 minute sentence per moderate crime committed. @@ -533,7 +534,7 @@ - To make, hold, or use major contraband without authorizations. Only the Captain may authorize individual use of major contraband. Any items restricted to Security or Command are deemed as major contraband. + To make, hold, or use major contraband without authorizations. Only the Captain may authorize individual use of major contraband. Any items restricted to a Department or Job are considered major contraband. @@ -589,7 +590,7 @@
## Major Crimes - Those who commit a major crime may receive up to 10 minutes of jail time per major crime committed. Major assault and manslaughter are linked crimes and do not stack against a suspect. Additionally, reduced sentencing is recommended for compliant suspects. + Those who commit a major crime should receive up to 20 minutes of jail time per major crime committed. Major assault and manslaughter are linked crimes and do not stack against a suspect. @@ -671,16 +672,6 @@ To cause massive damage to an area or major station system. This includes major bombings and sabotage of critical station systems like power, medical, chemistry, substations, and atmospherics. - - - Possession or Use of Syndicate Contraband - - - - - To make, hold, or use Syndicate contraband. Syndicate contraband may only be used in emergencies, and only to prevent death or gross bodily harm. - - Grand Theft @@ -744,7 +735,7 @@
## Extreme Crimes - Those who commit an extreme crime may receive up to 15 minutes of jail time per extreme crime committed. Particularly violent offenders may be placed in perma. Attempted murder and murder are linked crimes and cannot be stacked together. Attempted murderers should be granted lesser sentences than an actual murderer. + Those who commit an extreme crime may receive up to 40 minutes of jail time per extreme crime committed. Particularly violent offenders may be placed in perma. Attempted murder and murder are linked crimes and cannot be stacked together. @@ -766,9 +757,21 @@ To break out of a cell or custody with the intention of escaping. This applies to people breaking others out. \nRepeat offenses may have this charge increased to permanent confinement and later elevated to an execution with the Captain’s authority only if the suspect has repeatedly committed breach of custody. \nBreach of custody for the preservation of life, not including to escape execution, such as to vacate a location made dangerous due to gunfire, fire, spacing, or lack of oxygen- may be reduced or ignored at the Warden or Head of Security’s discretion. + + + Possession or Use of Significant Syndicate Contraband + + + + + To make, hold, or use Significant Syndicate contraband. Significant Syndicate contraband may only be used in emergencies, and only to prevent death or gross bodily harm. + + Significant Syndicate contraband is any Syndicate contraband that can be used to hinder the station or aid it's enemies in an obvious way. Any syndicate contraband that does not meet this definition is to be considered minor contraband. + + - Unlawful \nDetainment + Unlawful Detainment @@ -819,7 +822,7 @@
## Capital Crimes - Those who commit a capital crime should be detained in perma, or executed with authority from the Captain. Emergency executions may be enacted by the Head of Security with at least 3 other Command as witnesses, but must be reported directly to Central Command afterwards for review. + Those who commit a capital crime should be detained in perma with confirmation from Captain. If a capital criminal escapes they are to be executed and transported to CC in a body bag at the end of shift. Emergency executions may be enacted by Captain or the Head of Security with at least 3 other Command as witnesses, but must be reported directly to Central Command afterwards for review. @@ -881,5 +884,15 @@ To kill three or more sapient beings with malicious intent. Only applies when there have been multiple killings with intention. + + + Enemy of Corporation + + + + + To act as or knowingly aid a known enemy of the Station and NT-CC. Only applies beyond a shadow of doubt. + +
\ No newline at end of file diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml index 1595740648e9..3d29d30088e0 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml @@ -104,7 +104,7 @@ Parole - Prisoners are permitted during their sentence to request parole. Warden or Head of Security may approve parole instead of incarceration at their discretion. See Parole for clarification and procedure. + Prisoners are permitted during their sentence to request parole. Warden or Head of Security may approve parole instead of incarceration at their discretion. See Parole in Security SOP for clarification and procedure. Members of Law Department may order parole instead of incarceration at the conclusion of a trial or investigation. See Legal SOP for clarification. From 61b96dc5ff6fdabdb320dd89f9456f1a8a7f65c4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Sep 2025 01:08:10 +0000 Subject: [PATCH 28/32] Update changelog for PR #1700 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index c63f2232c71b..1b0b30302ff4 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14832,5 +14832,12 @@ Entries: id: 155600 time: '2025-09-20T15:48:39.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1556 +- author: walksanatora + changes: + - message: Alt-Click now signs papers again. + type: Fix + id: 170000 + time: '2025-09-21T01:04:19.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1700 Order: -1 From b69167aa026d6e22f3a30c9137ce7b361667bc79 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Sep 2025 01:10:47 +0000 Subject: [PATCH 29/32] Update changelog for PR #1697 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 1b0b30302ff4..d732970fd074 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14839,5 +14839,12 @@ Entries: id: 170000 time: '2025-09-21T01:04:19.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1700 +- author: walksanatora + changes: + - message: Nanotransen Rep's cane can now be used as a mobility aid + type: Fix + id: 169700 + time: '2025-09-21T01:03:36.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1697 Order: -1 From 1237c18ef280b469816694956458680e77e92f06 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Sep 2025 01:12:41 +0000 Subject: [PATCH 30/32] Update changelog for PR #1698 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index d732970fd074..621f9bbd3ade 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14846,5 +14846,12 @@ Entries: id: 169700 time: '2025-09-21T01:03:36.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1697 +- author: walksanatora + changes: + - message: Vulps now can take eye implants, tongues, and chest cavity items again. + type: Fix + id: 169800 + time: '2025-09-21T01:01:59.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1698 Order: -1 From cbfeb51ea27bfcb0f87ad04912e48ea45ee854ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Sep 2025 01:16:33 +0000 Subject: [PATCH 31/32] Update changelog for PR #1701 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 621f9bbd3ade..127f3e8d4bda 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14853,5 +14853,68 @@ Entries: id: 169800 time: '2025-09-21T01:01:59.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1698 +- author: Trep_Maul + changes: + - message: Parole to Sec SOP + type: Add + id: 170100 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Permit Acquisition to Sec SOP + type: Add + id: 170101 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Enemy of Corporation to Crimes + type: Add + id: 170102 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Modified syndicate contra + type: Tweak + id: 170103 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Major adjustments to Rule 6, Nicknames! + type: Tweak + id: 170104 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Major Adjustment to Rule 12, Thaven! + type: Tweak + id: 170105 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Major Adjustment to Rule 13, Security! + type: Tweak + id: 170106 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Minor adjustments to rules + type: Tweak + id: 170107 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: Trep_Maul + changes: + - message: Major Adjustments to Corporate Law and punishments. + type: Tweak + id: 170108 + time: '2025-09-21T01:05:39.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1701 Order: -1 From ed85486ed3dfb5ca81c00bc267e71c087e6b4565 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Sep 2025 01:19:07 +0000 Subject: [PATCH 32/32] Update changelog for PR #1683 [skip ci] --- Resources/Changelog/ChangelogStarlight.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/ChangelogStarlight.yml b/Resources/Changelog/ChangelogStarlight.yml index 127f3e8d4bda..01cfe80ec5f2 100644 --- a/Resources/Changelog/ChangelogStarlight.yml +++ b/Resources/Changelog/ChangelogStarlight.yml @@ -14916,5 +14916,12 @@ Entries: id: 170108 time: '2025-09-21T01:05:39.000000+00:00' url: https://github.com/ss14Starlight/space-station-14/pull/1701 +- author: RoadTrain + changes: + - message: Actually fixes the laser carbine by moving our code to the abstract laser. + type: Fix + id: 168300 + time: '2025-09-20T15:45:43.000000+00:00' + url: https://github.com/ss14Starlight/space-station-14/pull/1683 Order: -1