Commit Graph

35031 Commits

Author SHA1 Message Date
github-actions[bot]
0141993d1d Update Credits (#41449)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2025-11-16 02:26:42 +01:00
PJBot
18211e8b6e Automatic changelog update 2025-11-16 01:04:25 +00:00
Princess Cheeseballs
6c78ff5ab9 Fix Gas Reagent Thresholds. (#41438)
* Fix reagent gas scales

* add comment

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-16 00:51:26 +00:00
PJBot
3e0ab613ca Automatic changelog update 2025-11-15 23:32:37 +00:00
ScarKy0
cee38b7bfe Remove Aghosts from "Warp to Most Followed" (#41448)
* init

* review
2025-11-15 23:18:11 +00:00
PJBot
409ef02871 Automatic changelog update 2025-11-15 23:20:09 +00:00
Fildrance
5674b9a363 Minor Knock spell refactor + fix its obstruction check (#41447)
* refactor: remove isFirstTimepredicted for knock XAE

* refactor: cleanups

* refactor: do not count laser obstructions toward stuff that blocks Knock spell, project spell from artifact and not node

* refactor: no method-events for knock-spells

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-11-15 23:07:14 +00:00
Connor Huffine
fd2f5f7e45 Fix typo in roundstartvariation (#41444)
Fix typo
2025-11-15 17:43:46 +00:00
lzk
400905725c yaml cleanups (id, hypopen, inflatable wall) (#41432)
* cleanups

* yes i can
2025-11-15 11:43:20 +00:00
PJBot
50d4f17a10 Automatic changelog update 2025-11-15 05:29:00 +00:00
April
162a17411f chore: made regalrat go the speed he should go (#41420)
that's a 5, not the defaulted back 4.5 from `UpdateMovementSpeed` in
Content.Shared/Body/Systems/SharedBodySystem.Parts.cs
2025-11-15 05:16:00 +00:00
lzk
3b23f234c6 rotate more items in inventory part 3 + cleanup for good (#41149)
* rotate more items in inventory part 3 + cleanup for good

* i forgor
2025-11-14 23:31:10 +00:00
lzk
796e92df59 improve APE desc, battery weapon desc, and locked desc (#41431)
* improve APE desc and locked desc

* 2
2025-11-14 22:29:14 +00:00
PJBot
c228db2402 Automatic changelog update 2025-11-14 22:35:31 +00:00
Entvari
3d22d984b8 Mini Energy Crossbow (#39796)
* draft 1

* mono audio

* missed something

* end the torment

* release me

* let me free

* Submodule fix?

* submodule fix?

* thousand years of suffering

* fix conflicts mehopes

* fuuuhuck

* balance update

* small numbers change

* re-organises the stun values yada yada

* newline

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-11-14 22:18:08 +00:00
PJBot
30653b4320 Automatic changelog update 2025-11-14 22:22:56 +00:00
Samuka
e5daa54e79 Xenoborgs part 7 (#40042)
* add mothership module

* option for mothership to open self UI

* fix mothership module

* remove mothership body

* swapp real hands for modules

* action sprite for mothership module

* removed hands from mothership core sprite

* xenoborgs now drop a pinpointer to the mothership core once destroyed

* add pinpointer to space movment module

* add base for XenoborgRule

* add xenoborg antag option

* something was needed

* something else was needed

* add ghost role spawn points

* change name in antag selection to Xenoborg Core

* add random spawnPoint markers that don't do anything

* add spawn points to mothership

* update spawn points

* add xenoborgs rule

* add xenoborgs rule to rotation

* add xenoborgs preset

* update preset with secret version
also added xenoborg mode description

* modify Antag Selection system to allow for custom entities via the AntagSelectionDefinition

* fix ghostroles spawners

* fix rule with new entityPrototype

* add spawnpoints to the mothership

* whitelist system to spawnpoints

* updated xenoborg components

* added xenoborg component to xenoborgs

* updated spawnpoints of xenoborgs in the mothership

* add new tags for xenoborg and mothership core

* add new tags for xenoborgs and mothership core

* update ghostrole spawners for xenoborgs

* message for when you get the xenoborg role

* explode all xenoborgs when mothership core dies

* for real now. explode all xenoborgs when mothership core is destroyed

* round end summary for xenoborgs

* temporary

* add guidebook entry for xenoborgs

* instructions on how to borg players

* removed lock from xenoborg control computer

* announcement when all xenoborgs die

* announcement when mothership core is destroyed

* typos

* fix error

* improve xenoborg mind role

* move sounds to xenoborg and mothership component

* play sounds when turned into xenoborg

* change sprites of mothership core actions

* minor fix

* add custom xenoborg start sound

* carps now attack xenoborgs

* added guide link to xenoborgs

* add guidebook link to xenoborgs

* added guidebook link to mothership core

* add link to source of the sound

* fixed minor issue

* has to be 1

* typo

* add light layer to mothership core sprite

* fixed antag selection system

* update guideboook

* update the guidebook again

* alphabet

* documentation

* simplify documentation

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* make the briefing yml instead of code

* fix bug with sprites

* fix formating

* remove stuff from AntagSelection

* add stuff to AntagSpawner

* fix game rule

* removed secret xenoborg preset

* support for more than one entity for each antag role

* fix gamerule

* fixes

* no xeonborgs

* add xenoborgs to all at once

* engi xenoborg included

* more comments

* more recognizable

* more xenoborgs when more players

* removed unused stuff

* correct access

* removed unnecessary stuff

* use GetAliveHumans and make comments better

* Make the system more robust

* use a constant

* remove overload from the Destroy method

* has to be public to be used in the xenoborg system

* fix the mindrole methods

* not sure, but I was asked to do it

* use a constant for the color

* forgot to make it static

* removed param comments

* removed useless parameters

* fixed stuff

* added event listeneers to xenoborg mind change

* only 4

* unfuck the antagSpawner

* comment

* unfix stuff

* commentary

* removed xenoborg stuff from siliconLawSystem

* move some stuff to the component

* removed space

* removed uncessary stuff

* no need to crate a var

* move stuff from mothership comp to xenoborg comp

* removed XenoborgCoreRoleComponent

* comment on the AntagSelectLocationEvent

* added back empty line

* comment

* make the summary better

* make AntagRoleToPrototypes summary better

* adding useless stuff back cause it was there before

* hascomp instead of trycomp

* again

* LocId instead of string

* make a new logic for the whitelist of the spawnpoint

* added ghostrole tags back

* use hascomp instead of trycomp

* removed whitelist from SpawnPointComponent

* not needed anymore

* no longer subverted

* fixed names

* make it better

* add not

* i'm dumb

* briefing is now handled by the xenoborg system

* call evac if there is too many xenoborgs

* update submodule

* fix division

* Add AutoGenerateComponentPause and AutoPausedField to XenoborgsRuleComponent

* add lines between stuff

* Make the Blocking system more robust

* Make mothership inherit from BaseMob

* remove this stuff cause is bad

* Revert "Make the Blocking system more robust"

This reverts commit 099babfe1daef00e6073e04108920327416e4ca4.

* Mothership core snaps to grid

* stop mothership core from moving

* mothership core is static again

* make guidebook entry on how to xenoborg crew better

* Make mothership core damageable

* If xenoborgs need it, so do zombies i guess

* Start the NextRoundEndCheck

* follow private static readonly naming rule

* Samething

* Fix announcments

* Make it a datafield, no?

* Revert "Make it a datafield, no?"

This reverts commit 62f6255ccccdd583d7f833ae4dbcd09a670f721a.

* remove stuff

* doesn't need to move

* is kinda of a structure

* so it doesn't pry floors as soon as it spawns

* powercell hand to mothership core module

* label for new hand

* core_e -> core-e

* mothership core can pilot the shuttle again

* fix duplicated tag + description to xenoborg tags

* scout xenoborg can now move in space without the jetpack so it can better use the sword module

* improve basic xenoborg module

* remove changes from zombie rule comp

* swap AllEntityQuery for EntityQueryEnumerator

* new line at the end

* change to 15 seconds

* make MothershipCoreDeathAnnouncmentSent into a datafield

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
2025-11-14 22:10:09 +00:00
PJBot
eccd95690f Automatic changelog update 2025-11-14 11:16:31 +00:00
Hitlinemoss
d87677323e Security IDs no longer have Service access by default (#41411) 2025-11-14 11:03:57 +00:00
āda
31ade640d0 RandomTriggerOnTriggerComponent (#41422)
* commit

* rename

* prevent recusion

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-11-13 23:56:17 +00:00
PJBot
3bbd08d889 Automatic changelog update 2025-11-13 21:40:35 +00:00
MissKay1994
8c3111cffd Briefcase gun for lawyers (#40210)
* definitely not a gun

* You only imagined this tag

* Brace with your gut

* Definitely did not procrastinate for eternity

* Suing javascript formatting

* Tear down the system

* Yay for hardcoding

* EVIL COURT

* Attributions for skreee

* Move new sprites into own folder

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
2025-11-13 21:27:56 +00:00
Minemoder5000
227dcf2486 Fix Amber's Escape Shuttle Warp Point (#41417)
replace warp point with ghost warp point
2025-11-13 18:11:43 +00:00
BeBright
a76b6213a9 MingGetBriefing -> MindGetBriefing (#41413)
Co-authored-by: BeBright <98597725+be1bright@users.noreply.github.com>
2025-11-13 16:24:28 +00:00
metalgearsloth
ae6c488039 Update engine submodule to 268.0.0 (#41408) 2025-11-13 22:02:04 +11:00
Leon Friedrich
44e5073d32 Update RaiseEventBenchmark for engine changes (#37349)
* Update RaiseEventBenchmark

* fix test

* poke_tests
2025-11-13 21:50:17 +11:00
PJBot
4109fdbea8 Automatic changelog update 2025-11-12 23:23:38 +00:00
slarticodefast
8c9c6dad82 Add keybinds for openening a specified component in VV (#41348)
* quick inspect

* Update Content.Client/Commands/QuickInspectCommand.cs

Co-authored-by: Kyle Tyo <36606155+VerinSenpai@users.noreply.github.com>

* documentation!!!

---------

Co-authored-by: Kyle Tyo <36606155+VerinSenpai@users.noreply.github.com>
2025-11-12 23:10:48 +00:00
PJBot
512f86a0f0 Automatic changelog update 2025-11-12 16:32:49 +00:00
PicklOH
c6e307ea71 Make DAGD more likely but restrict it to 1 traitor per round (#41402) 2025-11-12 16:19:58 +00:00
Leon Friedrich
3a1720c48f Fix admin log exception (#41242)
Fix admin logs
2025-11-12 11:26:29 +00:00
metalgearsloth
c079fdfbba Bandaid solution name setter events (#41400)
Ideally PDAs + IDs wouldn't be doing this but this is slamming it out.
2025-11-12 10:24:24 +00:00
PJBot
70e9523b6e Automatic changelog update 2025-11-12 07:38:48 +00:00
āda
4c9a050cdf Add missing plushies to AllPlushiesTable (#41398)
* weh!

* rare lamp

* among

* buff

* nerf

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-11-12 07:25:35 +00:00
PJBot
7fb915a860 Automatic changelog update 2025-11-11 19:02:09 +00:00
Nox
febc0f9897 More Resilient Grenades (#34499)
* Inital commit

* Balanced damage to explode instantly

* Rebalanced based on suggestions

* matched all grenade instant thresholds to 45 damage.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Redid files and values

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Minor spelling mistake

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Moved abstracts and fixed typo in comments

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

---------

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
2025-11-11 18:49:25 +00:00
PJBot
831c53603d Automatic changelog update 2025-11-11 17:58:58 +00:00
April
0bd4f64014 chore: added a full stop to the tooltip of the accentless speech trait (#41392)
chore: added a full stop to the accentless tooltip in en-us

this makes it consistent with the other tooltips
2025-11-11 17:46:04 +00:00
PJBot
f8efb72e57 Automatic changelog update 2025-11-11 06:21:48 +00:00
SolidSyn
913d0db668 Adds the clown skirt and black lawyer suitskirt to HoPs uniform lathe (#39846) 2025-11-11 06:09:15 +00:00
Pieter-Jan Briers
b37970a6ae Update GDPR dump script to latest migration (#41387) 2025-11-10 22:33:53 +00:00
slarticodefast
affdf24a3e Stable to master merge (#41375)
* HOTFIX: Reword Wizard objective text to be more hostile (#41371)

Initial commit

* HOTFIX: automatically reset fallback gamemode to default (#41367)

automatically reset fallback gamemode to default after the round

* [HOTFIX] Prevent Payload Enumeration Failure.  (#41376)

* Prevent payload enumeration failure when spawning entities

* hate it here

* boop

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>

---------

Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-10 21:11:50 +01:00
Princess Cheeseballs
db37a797ac [HOTFIX] Prevent Payload Enumeration Failure. (#41376)
* Prevent payload enumeration failure when spawning entities

* hate it here

* boop

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-11-10 20:52:56 +01:00
Atakku
5ad41205b9 Fix aghost back slot name (#41370)
One line fix to rule them all
2025-11-10 19:41:24 +00:00
ArtisticRoomba
94d39f7fca Document Atmospherics Utils (#41385)
* Utils docs

* Update Content.Server/Atmos/EntitySystems/AtmosphereSystem.Utils.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-10 19:05:31 +00:00
ArtisticRoomba
26d95b7944 Document Atmospherics API (#41382)
* api docs

* rem using dir. linq in atmospherics not allowed.

* address review
2025-11-10 18:42:13 +00:00
Aiden
158f351900 Prototype-ize Mind (#41384)
* Use MindBase prototype for mind creation

* Create mind.yml

* Add ContainerContainer
2025-11-10 18:06:18 +00:00
PJBot
00b542220b Automatic changelog update 2025-11-10 13:59:03 +00:00
beck-thompson
4af0e586bd Remove wizards healing wand for the random magic item spell (#41365)
Remove wizards healing wand for the random spell
2025-11-10 13:47:02 +00:00
kin98
ce226b0c16 Fix: obsolete warnings in SharedAbsorbentSystem (#40885)
* fix: formating warnings

* split GetAbsorbentReagents into string and protoid

* fix: changed SplitSolutionWhitout [obsolete] to use new method

* fix: missing using directive after merge

* Replaced methods with ProtoId variant
2025-11-10 11:30:24 +00:00