1. SCP: Secret Laboratory
  2. News

SCP: Secret Laboratory News

Anniversary Patch is out.

Hello Site-02. We hope you are enjoying the Anniversary update.

After a much-needed break for our staff, we have just released a small patch with fixes and adjustments to the main gameplay features for the last seven days of its duration.

Thank you all for your continued support. We’re excited to share what we have in store for you in 2026.

[h3]Gameplay Changes[/h3]
  • The Tape Player item is now more common. The base chance is now 30% (from 20%), incrementing by 20% for each round it is not selected to appear (from 15%).
  • The Tape Player item can now be granted every two minutes until used (from three).
  • SCP-173 now gains only 100 Hume Shield when killing Stained SCP-1509 instances.
  • Spawn chances for SCP-559 and SCP-956 to appear in a round is now 50% (from 30%).
  • Militants can now access the SCP-2536 gift ‘Buddy in a Box’.
  • SCP-3114 can now spawn during Christmas.
  • SCP-106’s Pocket Dimension’s corrosion will now be applied to users who change their role within the dimension.


[h3]Fixes and Technical Updates[/h3]
  • Fixed weaponry tier gifts giving the incorrect weapons at the incorrect times.
  • Fixed SCP-1344 not properly applying the damage over time effect from the Severed Eyes status when being forced to drop it.
  • Fixed Stained status effect’s walking sound still playing even if SilentWalk is active.
  • Removed the `PrefabLoader` script as it was unused.
  • Added `InventoryExtensions.OnInventoryDropped` event, invoked after the `InventoryExtensions.ServerDropEverything` extension method is called.
  • `PocketCorroding` intensities above ‘106’ (we’re so original) will no longer teleport players.


See you in the dark.

- Northwood Studios

X-Mas and Anniversary Update.

Attention Site-02, we have just released this year’s Anniversary/Holiday update.

We’ve included some minor tweaks from last year’s holiday update, including new decorations across the facility, gifts for SCPs, new SCP-1507 (flamingo) variants, and more.

[h3]SCP-2536 — ‘The Gift That Keeps On Giving’[/h3]
The Christmas tree is back this year. After taking pity on the contained SCP cast, the anomalies have found themselves on the nice list this year, and the tree has some presents for them too. Everyone gets to celebrate with gifts this year!

There have also been some minor changes to its available loot pool, including a new special item for humans. Keep an eye out for it! evil :(

[h3]SCP-1507 — ‘Pink Flamingos’[/h3]
The flamingos are back this year. Having been locked up for twelve months, they're stronger and feistier than ever. Expect to see them decking the halls with your blood and guts.

Alongside some adjustments to the flamingos this year, we’ve added new militant flamingos and variants for zombified flamingos. Each team has their own unique SCP-1507 variant! Consider utilising SCP-1509 (‘The Blade of Rebirth’) against these ferocious lawn-dominating beasts.

[h3]SCP-559 & SCP-956[/h3]
The Piñata and cake have also made their return. The Piñata is more aggressive than ever, a result of the new black candy being available within the facility. Celebrate the new year by turning the clock back to when you were a child.

[h3]Other Stuff[/h3]
  • A new ‘Mute Game Sounds’ option is now available when you are a spectator.
  • Updated and reformatted all F1 class descriptions.
  • Added a new room to the Heavy Containment Zone — ‘Ramp Room’.
  • SCP-127 now gets halved progression points when dealing damage to Hume Shield or SCP-049-2 instances.
  • SCP-127 no longer gets a progression kill bonus from SCP-049-2 instances.
  • SCP-127 users can no longer sprint while aiming down sights.
  • Added ‘tps’ command to the Remote Admin menu, printing current and max server ticks per second.
  • Fixed some abusable spots and missing collisions in some rooms in the Heavy Containment Zone.


Thank you all for another wonderful year. We’ve got big plans in the works for 2026. We can’t wait to show them off to you.

See you in the dark,
- Northwood Studios

14.2.3 - Gameplay Update is Here!

Attention Site-02. As December approaches, we’re taking the opportunity to release some of the last gameplay changes of the year.

While we prepare for the Christmas event this year, we’re still working hard on everything that is planned for SCP:SL in 2026. 😄

But we’ll discuss that another time. For now, here are today’s changes:

Game Changes
  • Added unused third-person jump animations to SCP-096.
  • Converted the E11-SR lightweight stock running accuracy bonus to a hip-firing accuracy bonus.
  • Added new loading screen variants.


[h2]Map Changes[/h2]
  • Replaced all ten current HCZ layouts with new ones.
  • The lift in the Heavy Containment Zone "Server" room will now automatically descend after 5 seconds of waiting on the top portion.
  • Updated the layout of Entrance Zone Gate-A.
  • Updated visuals of Entrance Zone Gate-A.
  • Made minor tweaks to Gate-B.
  • Updated SCP-079’s and SCP-106’s map icons for the following rooms:

    • Server Room.
    • HCZ Testroom.
    • Pipe Room.
    • SCP-049/173's Chamber.
    • SCP-914's Chamber.
    • SCP-330's Chamber (TC-01).
    • LCZ Armory.
    • PC-15.
  • Removed unintended collider on a pipe in the Incinerator Room.
  • Moved SCP-079 Speaker inside Server Room to the correct position.


[h2]Black Candy[/h2]
  • Added Black Candy to the regular SCP-330 pool with a low spawn chance.

    • It has a ~4% spawn chance as opposed to the ~16% other candies have.
  • It has a pool of different outcomes, all of which have an equal chance to occur.


[h3]Effects[/h3]
  • 2-4 random candy effects from the normal (Non-Haunted) 330 candies.
  • During Halloween, an extra scenario is added:

    • 1 random Haunted candy effect.
  • Teleports the player to a random room in the facility. SZ and EZ are excluded.
  • Two black candies spawn in the bag, replacing the one candy consumed.
  • The player vanishes (dies) instantly, no ragdoll or items are left behind.
  • The player explodes instantly, as with Pink Candy.
  • 1-3 of the following status effects are given at random (can be cured as normal):

    • SCP-207 (60 seconds)
    • Anti-Cola (60 seconds)

      • If a player is granted both the SCP-207 and Anti-Cola effects at the same time, they will explode as normal.
      • If the player already has the SCP-207 or Anti-Cola effects, the intensity will be increased by one permanently.

    • Bleeding (20 seconds)
    • Concussed (10 seconds)
    • Invigorated (15 seconds)
    • Slowness (10 seconds; Intensity of 25 which is a -25% decrease)
    • Flashed (5 seconds)
    • Poisoned (20 seconds)
    • Movement Speed Boost (10 seconds; Intensity of 25 which is a +25% increase)
    • Lightweight (20 seconds; Intensity of 60).


[h2]Influence:[/h2]
  • Reduced Influence granted from picking up a unique SCP item to +1 (from +2).
  • Removed Influence bonus of +5 upon killing an SCP with an experimental weapon.
  • Generators no longer grant any rewards upon being activated if SCP-079 is not in the round.
  • Upon the maximum amount of spawn waves being earned (four waves total), the denominator influence counter will display "MAX" (i.e., XX/MAX).


[h2]Alpha Warhead & DMS:[/h2]
  • While Dead Man’s Switch (DMS) detonation countdown is active, all respawns are paused.
  • The duration of the Alpha Warhead spawn wave delay that occurs post-detonation has been increased to 3:30 minutes (from 2:45). This applies to DMS as well.
  • The DMS delay upon a Mini-Wave triggering has been increased to 60s (from 40s).
  • DMS activation timer is now reset to 210 seconds upon earning a spawn wave (from 160s).

    • Note that the default activation timer is still 240 seconds.


Technical Changes
  • SCP-1509 & Jailbird now use the same hit registration system.
  • Added `ServerRoles.HideFromPlayerList` SyncVar, which allows removing dummies from the player list.
  • Fixed Pickup physics not updating when a plugin modifies the sync data.
  • Added a nicely formatted `ToString` override for `StatusEffectBase`.
  • `InitialTime` is now written and read in `AbilityCooldown`.


[h2]Overwatch Improvements[/h2]
  • Re-modeled the Overwatch Tab panel.
  • Player Info for Overwatch now shows player's ping and active effects.
  • Added new settings for Overwatch:

    • Player Info shows/hides the top-right player info.
    • Hit Reg shows the last 30 hits/missed/headshots at the bottom of the screen.
    • Debug Lines shows the spectated player's firearm tracers.


[h2]C.A.S.S.I.E Refactor[/h2]
  • CASSIE has been completely rewritten. This only relates to the baseline CASSIE text-to-speech system and does not affect Warhead or Decontamination.
  • Significantly optimized memory usage.

    • All words recorded in mono no longer use stereo channels.
    • Background noises/bells are generated procedurally from one file instead of having 40 pre-made variants.
    • Announcements are now streamed instead of always being preloaded into memory. They are loaded in the background when the announcement starts and are unloaded when it finishes.
    • The client-side TTS decoder has been significantly optimized. Processing announcements no longer causes heap allocations.


[h3]New Modifiers[/h3]
  • Added new modifiers for words alongside improving previous modifiers.
  • Pitch:

    • Activated by typing ‘$PITCH_[X]’, where ‘[X]’ is a number between 0.01 and 15.
    • Persists for the entire announcement unless overridden by another pitch modifier.
    • Functions as before, speeding up or slowing down playback of subsequent words.
  • Volume:

    • Activated by typing ‘$VOL_[X]’, where ‘[X]’ is a number between 0 and 1.
    • Persists for the entire announcement unless overridden.
    • Scales the volume of subsequent audio clips.
  • Start time:

    • Activated by typing ‘$STARTT_[X]’, where ‘[X]’ is any positive number.
    • Only affects the next word.
    • Offsets the playback start time of the next word (useful for skipping to the middle of a word).
  • Max duration:

    • Activated by typing ‘$MAXDUR_[X]’, where ‘[X]’ is any positive number.
    • Only affects the next word.
    • Trims the next word at the specified time.
  • Sleep:

    • Activated by typing ‘$SLEEP_[X]’, where ‘[X]’ is any positive number.
    • Only affects the next word.
    • Delays playback, creating silence before the next word.
  • Spacing override:

    • Activated by typing ‘$SPAC_[X]’, where ‘[X]’ is any positive number.
    • Placed between two words.
    • Causes the second word to play exactly after this delay, regardless of whether the previous word has finished playing.
    • Unlike max duration, this is an absolute delay and does not stop the previous word.
  • Stutter:

    • Activated by typing ‘$STUTT_[X]_[Y]_[Z]’, where:

      • ’[X]’ is a number between 0 and 1, representing normalized time in the clip.
      • ’[Y]’ is any positive number, representing repeated length.
      • ’[Z]’ is any positive number, representing the number of repetitions.

    • Only affects the next word.
    • Functions the same as ‘JAM’ from older versions, causing a portion of the audio to repeat.


[h3]Interpreters[/h3]
  • Improved number recognition.

    • Properly pronounces numbers up to 999,999,999,999.
    • Spells out digits in numbers above this range.
    • Now supports negative values (says ‘negative’).
    • Now supports decimals (says ‘point’ and spells out decimal digits).
  • Improved generation of auto-generated words.

    • Handles continuous tense (-ing), regular past tense (-ed, -d), and plurals (-s, -es, -ies).
  • Added interpreter for comparative and superlative degrees.

    • Now supports words like ‘nicer’, ‘nicest’, ‘bigger’, ‘biggest’.
    • Does not support irregular adjectives like ‘better’, ‘worse’.
    • Also works with non-degree words like ‘gamer’, ‘thinker’.


[h3]Subtitle changes[/h3]
  • Now packaged alongside the announcement, fixing desync issues.
  • Improved auto-generated subtitles for custom announcements.
  • Support for creating custom subtitles via plugins.


[h3]Priority changes[/h3]
  • Announcements in the queue can now have different priorities.
  • Currently, only SCP termination announcements have lower priority; others are queued by event time.
  • SCP termination announcements are always moved to the end of the queue (does not affect the currently playing announcement).
  • If multiple SCPs die from the same cause, their SCP numbers can be appended to the announcement while it's in the queue.
  • Announcement dispatching is now entirely server-authoritative.

    • The order of queued announcements is fully determined by the server.
    • There is no client-side queue; sending a new announcement replaces the existing one.


Fixes
  • Fixed SCP-096 being able to be triggered through the LCZ armory door if its face was right up against it.
  • Fixes an oversight in the SCP-3114 ‘Strangle Timer’ where the 12s to strangle after exiting disguise was only on the client.
  • Fixed an issue where the strangle cooldown was invoked when starting a strangle.
  • Fixed an issue where attack cancel requests were sometimes ignored, causing desync.
  • Fixed the E11-SR Rifle Receiver having a lower penetration value than intended (now grants +16% penetration instead of +15%).
  • Fixed the Zone Manager card in PT-00 not always spawning.
  • Fixed the card in Testroom and PT-00 sometimes clipping through the desk.
  • Fixed SCP-173’s vision tint not actually being reduced.
  • Fixed flying whiteboard in SCP-127 containment chamber.
  • Fixed flying fences in SCP-106 containment chamber.
  • Fixed flying box and barrel in Warhead Room.
  • Fixed `InUse` not being set to false if `PickingUpItem` LabApi event is cancelled.
  • Fixed executed commands not using any overridden argument(s).
  • Fixed delay of command executions run by local admin console when the server is in idle mode.
  • Adjusted the order of the refresh text in the server browser to display above server elements rather than beneath them.


With all that said, thank you for your continued support.

See you in the dark.

- Northwood Studios

14.2 Feedback Form

Hello everyone,

With the 14.2 update being out for some time now, we'd like to collect further feedback on features implemented. This will be a very thorough survey covering every change we made, so be sure to set aside some time and give us your honest thoughts and feedback!

https://forms.gle/qE4t1PxHKs82w4tY6

Thank you for making the 14.2 update the best it could be.

~ The Feedback Team

14.2.1 has been released.

Hello everyone. We hope you are enjoying the update.

We have just released a patch that will make some changes and fix a few issues that community members have reported in recent days.

[h3]SCP-3114 Changes[/h3]
  • Maximum HP increased to 2300 (from 2000).
  • Maximum stamina increased to 11s (from 8s).
  • Killing a player now grants 175 Hume Shield (from 125).
  • SCP-3114 can no longer grab SCP items, experimental weaponry, or O5 and facility manager keycards.
  • Fixed keycards held by SCP-3114 not being recognized by keycard readers.
  • Fixed various possible non-vanilla exploits that could be used maliciously.


[h3]SCP-330 Candy Changes[/h3]
  • Re-added view model visuals to orange and gray candy effects.
  • Extended the reach of the Marshmallow Man attack by 30%.
  • Updated orange candy visuals; the area around a glowing player is now darker.
  • Orange candy now blinds players approximately 10% farther.
  • Orange candy’s duration has been reduced to 20s (from 30s).
  • Gray candy now deals a minimum of 80 damage on every stomp, increased by how much fall damage the user would have taken.
  • Gray candy chance slightly decreased.
  • Red candy now deals 60 damage per second (from 30).
  • Flamethrower effect range increased to 5 meters (from 3.5m).
  • Red candy duration increased to 10 seconds (from 7s).
  • Evil candy is now 5x more common (from 0.1%).
  • Evil candy grants 100 AHP per kill.


[h3]Fixes and Technical Changes[/h3]
  • e̷̳̔͜r̵̬̩̒̀r̵̛̻͊ȯ̸̢r̷͚̎:̸̼̀ ̴̲̺̏t̵̟̖̓̅ẖ̵̻̈́e̷̳̋m̶̧̛̳o̷̦͔̓͠o̷̠͍͒͘ñ̴̟̿
  • Emergency Door release buttons will now emit a subtle green light when able to be activated.
  • Updated SCP-1509 sound effects.
  • SCP-1509’s Hume Shield generation now interacts with AHP in the same manner as SCP-127.
  • Fixed SCP-1509 being able to hit players through specific colliders.
  • Fixed elevators rarely glitching players or items outside of them.
  • Fixed “NightVision” status effect not working.
  • Fixed “SoundtrackMute” status effect not working. Note: Though re-added to the Remote Admin, we still do not guarantee correct functionality with all roles.
  • Fixed `WaveSpawner.GetAvailablePlayers` failing in rare scenarios due to a sorting-related exception. This solves a potential disconnect caused by wave spawning.
  • Fixed zone ambience still playing after warhead detonation.
  • Fixed Micro-HID pickup not unlocking under certain circumstances.
  • Fixed SCP-096 and SCP-079 item spawn points lacking certain item exploit preventions.
  • Fixed throwable items rarely duplicating upon escape.
  • Fixed `WaveManager` referencing the wrong wave instance inside the trigger logic.
  • Fixed ragdolls having a default serial value of 0 instead of null.


Thank you all. See you in the dark.

- Northwood Studios