]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
2 months agoдобавил description для локального git
MaxSMokeSkaarj [Mon, 24 Nov 2025 14:13:39 +0000 (00:13 +1000)]
добавил description для локального git

2 months agoMerge branch 'master' of ssh://github/space-wizards/space-station-14
MaxSMokeSkaarj [Mon, 24 Nov 2025 14:00:03 +0000 (00:00 +1000)]
Merge branch 'master' of ssh://github/space-wizards/space-station-14

2 months agoАвтообновление SS14
MaxSMokeSkaarj [Mon, 24 Nov 2025 13:59:51 +0000 (23:59 +1000)]
Автообновление SS14

2 months agoNo more sub wizards in xenoborg preset (#41565)
Samuka [Mon, 24 Nov 2025 11:49:27 +0000 (08:49 -0300)]
No more sub wizards in xenoborg preset (#41565)

no more sub wizards in xenoborg preset

2 months agoAdd test checking for multiple container fills, mark StorageFillComponent as obsolete...
slarticodefast [Mon, 24 Nov 2025 07:51:14 +0000 (08:51 +0100)]
Add test checking for multiple container fills, mark StorageFillComponent as obsolete (#41562)

add test, obsolete storagefill

2 months agoMerge branch 'master' of ssh://github/space-wizards/space-station-14
MaxSMokeSkaarj [Mon, 24 Nov 2025 01:10:00 +0000 (11:10 +1000)]
Merge branch 'master' of ssh://github/space-wizards/space-station-14

2 months agoRemove blacklist methods in EntityWhitelistSystem (#40932)
slarticodefast [Mon, 24 Nov 2025 00:38:08 +0000 (01:38 +0100)]
Remove blacklist methods in EntityWhitelistSystem (#40932)

* replace blacklist methods

* VS is trolling me

2 months agoMake Asphyxiating pierce Resistances (#41556)
Sir Warock [Mon, 24 Nov 2025 00:21:45 +0000 (01:21 +0100)]
Make Asphyxiating pierce Resistances (#41556)

Make Asphyxiating pierce res

2 months agoAdd Whitelist.Components yaml valiation (#40916)
Leon Friedrich [Sun, 23 Nov 2025 21:09:41 +0000 (10:09 +1300)]
Add Whitelist.Components yaml valiation (#40916)

* Add Whitelist.Components yaml valiation

* poke_tests

* fix linter

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoMove StorageFills in smartfridge test prototypes to EntityTableContainerFills (#41561)
SnappingOpossum [Sun, 23 Nov 2025 20:56:35 +0000 (07:56 +1100)]
Move StorageFills in smartfridge test prototypes to EntityTableContainerFills (#41561)

Move smartfridge test prototypes to EntityTableContainerFills

2 months agoAutomatic changelog update
PJBot [Sun, 23 Nov 2025 20:42:25 +0000 (20:42 +0000)]
Automatic changelog update

2 months agoBalloons now float and slide smoothly. (#41102)
Hohenzolaren [Sun, 23 Nov 2025 20:28:53 +0000 (22:28 +0200)]
Balloons now float and slide smoothly. (#41102)

* The balloons became airy

* Attributions + Sound

* Add BaseBalloon

* Proto fixes

---------

Co-authored-by: ReWAFFlution <239567049+brokendot@users.noreply.github.com>
2 months agoReplace (almost) all existing storage fills with entity table container fills (#41360)
SnappingOpossum [Sun, 23 Nov 2025 20:12:50 +0000 (07:12 +1100)]
Replace (almost) all existing storage fills with entity table container fills (#41360)

* Replace all existing storage fills with container fills, adjust some formatting to accomadate

* Forgot to remove that

* I really need to spell better

* Right, those are 3x3

* Change some NestedSelectors to GroupSelectors

* Actual container fills, test fix (maybe), and a few minor formatting changes

* Fix some more mistakes

* Forgot to add to that comment

* Some parenting fixes

* Test optimisation, maybe

* Roll holiday lights instead of individually listing it

* Move eletrical toolbox to NestedSelector

* Back to entity tables (except for vending)

* More nesting (and a TODO)

* Yet another fix

* Probably shoulda done it this way originally

* Entity tables for vending restocks

* I am good at formatting

* Make added table names consistent

* Make grand lottery weights a little more readable

* Use existing fills for bio suit crates

* Get rid of some more redundant amounts

* Nuke the StorageFill test section and update some comments

* Apply changes from code review

* Split off changes to vending restocks

* Split off changes to vending restocks

* Apply more changes from code review

* Attempt #2 of detangling this mess (oh shit I missed the pin)

* They look so similar

* I am great at formatting

* Missed a newline

* How did I manage to do that

* Move toy in FoodMealHappyHonkClown to top to prioritise

* Apply changes from review and move dank pizza to organise by weight

2 months agoAutomatic changelog update
PJBot [Sun, 23 Nov 2025 19:12:28 +0000 (19:12 +0000)]
Automatic changelog update

2 months agoAdd xenoborg laws to ion storm chance (#41532)
Samuka [Sun, 23 Nov 2025 18:59:14 +0000 (15:59 -0300)]
Add xenoborg laws to ion storm chance (#41532)

add xenoborg laws to ion storm chance

2 months agoStable to master (#41559)
Myra [Sun, 23 Nov 2025 15:17:53 +0000 (16:17 +0100)]
Stable to master (#41559)

2 months agoStable release (#41558)
Myra [Sun, 23 Nov 2025 15:17:04 +0000 (16:17 +0100)]
Stable release (#41558)

2 months agoSTAGING TO MASTER (#41555)
slarticodefast [Sun, 23 Nov 2025 14:48:24 +0000 (15:48 +0100)]
STAGING TO MASTER (#41555)

Revert 39040 FTL Fixes (#41540)

Revert "FTL Fixes (#39040)"

This reverts commit 52a9f9b576f5f75f4ad40c2b824b52bddf1e8825.

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Sun, 23 Nov 2025 13:26:04 +0000 (13:26 +0000)]
Automatic changelog update

2 months agoRevert 39040 FTL Fixes (#41540)
slarticodefast [Sun, 23 Nov 2025 13:14:12 +0000 (14:14 +0100)]
Revert 39040 FTL Fixes (#41540)

Revert "FTL Fixes (#39040)"

This reverts commit 52a9f9b576f5f75f4ad40c2b824b52bddf1e8825.

2 months agoMain menu art credit system (#41328)
Matthew Herber [Sun, 23 Nov 2025 13:00:58 +0000 (08:00 -0500)]
Main menu art credit system (#41328)

* Main menu art credit system

* change to center align in one box

* left align

* Update Resources/Prototypes/lobbyscreens.yml

Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
* add margin

* Update Resources/Prototypes/lobbyscreens.yml

Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
* fix formatting

* change to locale

* FTL file

* locid

* handle null list properly

* remove unneeded using

* push

* One more push

---------

Co-authored-by: Hannah Giovanna Dawson <karakkaraz@gmail.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Sun, 23 Nov 2025 13:12:27 +0000 (13:12 +0000)]
Automatic changelog update

2 months agoFix Paper Default Interaction (#41547)
Justin Pfeifler [Sun, 23 Nov 2025 12:59:09 +0000 (06:59 -0600)]
Fix Paper Default Interaction (#41547)

* Fix paper default interaction

* Remove BeforeUIOpen

* Revert "Remove BeforeUIOpen"

This reverts commit c0db6c743f7cd07279b8a509317a54925a5f7d27.

* Revert "Fix paper default interaction"

This reverts commit 7efae70b96fbb5800a0e043b6deca176babe3399.

* Trigger UI before Ingestion

* Revert "Trigger UI before Ingestion"

This reverts commit a642ab40bf5b973d7e5f5b772d578dc2b9a436c1.

* Trigger ingestion after ui

2 months agoBugfix: Borg's can't die anymore (#41492)
āda [Sun, 23 Nov 2025 02:20:31 +0000 (20:20 -0600)]
Bugfix: Borg's can't die anymore (#41492)

* commit

* other borgs

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2 months agoRemove references to fingers in low tier cold damage (#41496)
rwrv [Sun, 23 Nov 2025 01:02:25 +0000 (01:02 +0000)]
Remove references to fingers in low tier cold damage (#41496)

* Update health-examinable-carbon.ftl

* Rework wording to be more similar to other descriptions

2 months agoUpdate Credits (#41544)
github-actions[bot] [Sun, 23 Nov 2025 00:49:12 +0000 (01:49 +0100)]
Update Credits (#41544)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2 months agoAutomatic changelog update
PJBot [Sun, 23 Nov 2025 00:11:41 +0000 (00:11 +0000)]
Automatic changelog update

2 months agoMake artifact analyzer power supply sane (#41543)
slarticodefast [Sat, 22 Nov 2025 23:55:59 +0000 (00:55 +0100)]
Make artifact analyzer power supply sane (#41543)

make artifact analyzer power supply sane

2 months agoAutomatic changelog update
PJBot [Sat, 22 Nov 2025 23:58:00 +0000 (23:58 +0000)]
Automatic changelog update

2 months agoDefibs will now also shock anyone still interacting with the target. (#35998)
Ciarán Walsh [Sat, 22 Nov 2025 23:44:26 +0000 (23:44 +0000)]
Defibs will now also shock anyone still interacting with the target. (#35998)

* Defibs will now also shock anyone still interacting with the target.

* Improvements to test readability

* Apply fixes to other tests

* Refactor the interacting entities query to use an event.

* Include pullers as interacting with the entity they are pulling

* Broadcast event

* Use a constant

* Convert new test to InteractionTest

* Convert existing test

* Add behaviour note

* Revert "Convert existing test"

This reverts commit b8a8f2f68e3733bdb6ec254faf955a42096d47d7.

* Move new test into separate (InteractionTest) test file

* Use ToServer

* Use a constant for prototype id

* Use ToServer

* Add EntProtoId constructor

* Add assertion failure messages

* Manual cleanup of test entities

* Remove obsolete flag

* Add test summaries

* Remove tuple constructor

* Wrap entity deletion in WaitPost

* Extend DoAfter interacting test with an extra mob

2 months agoImprove hitboxes for knives and shivs to better match their sprites (#39100)
rlebell33 [Sat, 22 Nov 2025 19:13:35 +0000 (13:13 -0600)]
Improve hitboxes for knives and shivs to better match their sprites (#39100)

* update hitbox for kitchen knife and butcher's cleaver

* update hitbox for the 4 glass type shivs

* update hitbox for the medical shiv

* Update the hitbox for the plastic knife

* review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoLet PopupOnTrigger display names of user and item (#41157)
korczoczek [Sat, 22 Nov 2025 00:08:06 +0000 (01:08 +0100)]
Let PopupOnTrigger display names of user and item (#41157)

* waved away

* waves at you with my [Prime Cut Corgi Meat]

* pls dont litter the repository with unnecessary components

* forgot to remove a variable from testing

* guh

* the more things change, the more things stay the same

* and then she ternaried everywhere

* owie

2 months agostaging into master (#41526)
slarticodefast [Fri, 21 Nov 2025 23:59:55 +0000 (00:59 +0100)]
staging into master (#41526)

HOTFIX Add logging to gamepreset fallback (#41522)

* Add logging to gamepreset fallback

* cleanup

Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
2 months agoHOTFIX Add logging to gamepreset fallback (#41522)
Errant [Fri, 21 Nov 2025 22:48:00 +0000 (23:48 +0100)]
HOTFIX Add logging to gamepreset fallback (#41522)

* Add logging to gamepreset fallback

* cleanup

2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 22:10:43 +0000 (22:10 +0000)]
Automatic changelog update

2 months agoAdd vox hairstyle (catfish hair) (#40689)
K-Dynamic [Fri, 21 Nov 2025 21:57:10 +0000 (10:57 +1300)]
Add vox hairstyle (catfish hair) (#40689)

* add vox catfish

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>
* change indents from 2 to 4 in meta.json

* update sprite

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>
---------

Co-authored-by: Cadunkus <140308611+Cadunkus@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 21:54:49 +0000 (21:54 +0000)]
Automatic changelog update

2 months agoAdmin improvements for Looc and Deadchat (#41273)
Errant [Fri, 21 Nov 2025 21:41:24 +0000 (22:41 +0100)]
Admin improvements for Looc and Deadchat (#41273)

* looc and deadchat speak interrupt events

* comment

* admin log tweak

* clean up log entity targets; switch admin deadchat logged entity from player to mob

* one event only

* rename event, broadcast player session with the event

2 months agoMove vending restocks to EntityTableContainerFills (#41442)
SnappingOpossum [Fri, 21 Nov 2025 20:51:32 +0000 (07:51 +1100)]
Move vending restocks to EntityTableContainerFills (#41442)

* Move vending restocks to EntityTableContainerFills

* Glad I can actually see that fail now

* I could of just gone back to checking all the containers but nooo had to be stubborn

* Apply changes from code review

2 months agoDecouple GasPrototype IDs from Gas Enum (#41266)
Nemanja [Fri, 21 Nov 2025 20:12:13 +0000 (15:12 -0500)]
Decouple GasPrototype IDs from Gas Enum (#41266)

* Remove final enum coupling from gas YAML

* Fix comment

* Fix test

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 18:59:05 +0000 (18:59 +0000)]
Automatic changelog update

2 months agoFix scalefriends food problem #39982. Hivelord Remains now meat and edible by anyone...
MrPersival [Fri, 21 Nov 2025 18:45:54 +0000 (19:45 +0100)]
Fix scalefriends food problem #39982. Hivelord Remains now meat and edible by anyone who can digest it (#41317)

* fix(hivelord-remains): now reptilians can also eat hivelord remains

* fix(hivelord-remains): added meat and raw tags

* moved(hivelord-remains): moved from meat.yml back to asteroid.yml

* fixed(meat): added the new line

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
---------

Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 15:15:10 +0000 (15:15 +0000)]
Automatic changelog update

2 months agoTrip APCs when they exceed a power limit (#41377)
Partmedia [Fri, 21 Nov 2025 15:01:23 +0000 (07:01 -0800)]
Trip APCs when they exceed a power limit (#41377)

* Implement APC overloading

* Add power test

* Review

* Some more reviews

* Show map coordinates for test failures

* Widen column 2

* Reduce singularity beacon power consumption

* Try to get grid coordinates

2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 11:34:03 +0000 (11:34 +0000)]
Automatic changelog update

2 months ago[1984] Beach balls no longer collide with players (#41450)
Princess Cheeseballs [Fri, 21 Nov 2025 11:21:30 +0000 (03:21 -0800)]
[1984] Beach balls no longer collide with players (#41450)

* 1984

* me when I'm dumb

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Fri, 21 Nov 2025 06:56:17 +0000 (06:56 +0000)]
Automatic changelog update

2 months agoGive Rust Removal a shorter Doafter (#770) (#41518)
Nuggets219 [Fri, 21 Nov 2025 06:43:37 +0000 (23:43 -0700)]
Give Rust Removal a shorter Doafter (#770) (#41518)

* Give Rust Removal a shorter Doafter (#770)

* Yeah, yeah, mircobalance. Every janitor player will fight you though. Welding and brushing walls free of rust now takes just three seconds.

* Now reinforced walls take a bit longer to de-rust. Times are as follows:

Solid wall: 1s weld, 3s brush
Reinforced wall: 2s weld, 3s brush

* Actually, just make both take 4s to brush and 1s to weld. Problem solved.

* changed the welding timer from 1 to 2 seconds for lag compensation.

2 months agoAdd admin antag control command for making people into Wizards (#41494)
ThatGuyUSA [Fri, 21 Nov 2025 05:50:42 +0000 (21:50 -0800)]
Add admin antag control command for making people into Wizards (#41494)

* innit bruv, but also done!

* added comment to signify why it's like that

2 months agoMunitions visibility tweaking and cleanup (#41137)
ThatGuyUSA [Thu, 20 Nov 2025 05:07:01 +0000 (21:07 -0800)]
Munitions visibility tweaking and cleanup (#41137)

* I didn't make an init commit, 1: because i forgot, 2: because the PR is so tiny, the whole thing is done already

* beans and shards no glow, clean up

* commented out PointLight, does too little for how straining it would be

* Improvised shells now use shards as their bullet sprite, they still don't embed though

2 months agoMail Cart (#41482)
Noah Beverly [Thu, 20 Nov 2025 04:18:19 +0000 (21:18 -0700)]
Mail Cart (#41482)

* Add mailcart crate type

* Add recent progress, move location of mailcart.rsi

* Allow letters and packages to be inserted

* Add updated sprites for mailcart

* Add storage for letters

* Bugfix for sprite

* Add fix for mincount mailcart sprite updates

* Add dynamic names to packages in mailcart

* Add additional whitelist items

* Update tag comments

* Remove max item size

* Update fixture for mailcart, remove unused code from crates.yml

* Add mail cart to cargo ordering

* Update meta.json

* Remove unused comment

* Update copyright

* Add missing ContainerContainer

* Update ContainerContainer

* Revert "Update ContainerContainer"

This reverts commit 1805dcd58d8c0f52baca9db0d3173940ee241159.

* Remove container slots and increase storage

* Remove unused tags

* Remove LetterDelivery tag

---------

Co-authored-by: Justin Pfeifler <jrpl101998@gmail.com>
2 months agoAutomatic changelog update
PJBot [Wed, 19 Nov 2025 22:16:34 +0000 (22:16 +0000)]
Automatic changelog update

2 months agoMake the crimson evac shuttle's air chamber not borderline blow up (#41500)
korczoczek [Wed, 19 Nov 2025 22:03:09 +0000 (23:03 +0100)]
Make the crimson evac shuttle's air chamber not borderline blow up (#41500)

glass and plasma together strong

2 months agocleanup evil beach ball (#41499)
lzk [Wed, 19 Nov 2025 20:44:36 +0000 (21:44 +0100)]
cleanup evil beach ball (#41499)

2 months agoFix blinking animation of disembodied head hologram (#41498)
korczoczek [Wed, 19 Nov 2025 20:34:54 +0000 (21:34 +0100)]
Fix blinking animation of disembodied head hologram (#41498)

start blinking normal

2 months agoMerge branch 'master' of ssh://github/space-wizards/space-station-14
MaxSMokeSkaarj [Wed, 19 Nov 2025 13:42:12 +0000 (23:42 +1000)]
Merge branch 'master' of ssh://github/space-wizards/space-station-14

2 months agoFix the round end trigger for xenoborgs (#41467)
Samuka [Wed, 19 Nov 2025 08:56:43 +0000 (05:56 -0300)]
Fix the round end trigger for xenoborgs (#41467)

math

2 months agoRemove Basic Hardsuit Helmet Sprites (#41490)
Tiniest Shark [Wed, 19 Nov 2025 08:40:38 +0000 (03:40 -0500)]
Remove Basic Hardsuit Helmet Sprites (#41490)

* Deletes basic helmet

* you forgot one file

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Wed, 19 Nov 2025 02:59:43 +0000 (02:59 +0000)]
Automatic changelog update

2 months agoRemoved redundant clothing from CMO locker; moved neck gaiter from HoS locker to...
Hitlinemoss [Wed, 19 Nov 2025 02:46:44 +0000 (21:46 -0500)]
Removed redundant clothing from CMO locker; moved neck gaiter from HoS locker to HoS dresser (#41487)

2 months agoAdminLogOnTrigger (#41474)
āda [Wed, 19 Nov 2025 02:08:04 +0000 (20:08 -0600)]
AdminLogOnTrigger (#41474)

* commit

* requested

* also requested

* Update Content.Shared/Trigger/Components/Effects/AdminLogOnTriggerComponent.cs

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months ago5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472)
āda [Wed, 19 Nov 2025 02:05:13 +0000 (20:05 -0600)]
5 new triggers: EmptyContainers, Knockdown, Stun, TriggerOnThrowDoHit (#41472)

* ideas

* finish components

* systems

* one more

* requested

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2 months agoAddTagOnTrigger, RemoveTagOnTrigger, SwapPositionOnTrigger, JitterOnTrigger (#41476)
slarticodefast [Wed, 19 Nov 2025 01:58:50 +0000 (02:58 +0100)]
AddTagOnTrigger, RemoveTagOnTrigger, SwapPositionOnTrigger, JitterOnTrigger (#41476)

* more triggers

* comment

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2 months agoCleanup TipsSystem, add TippyOnTrigger (#41477)
slarticodefast [Tue, 18 Nov 2025 18:09:49 +0000 (19:09 +0100)]
Cleanup TipsSystem, add TippyOnTrigger (#41477)

* tippy on trigger and refactor

* optional parameter for command

2 months agoadd 2 empty lines to xenoborg round end text (#41436)
Samuka [Tue, 18 Nov 2025 17:44:13 +0000 (14:44 -0300)]
add 2 empty lines to xenoborg round end text (#41436)

* add 2 empty lines

* add one line on the top

* swap from the start to the end

2 months agoPer issue #41143, 'ClusterBang' was changed to 'clusterbang' (#41470)
cammusubi [Tue, 18 Nov 2025 00:06:15 +0000 (18:06 -0600)]
Per issue #41143, 'ClusterBang' was changed to 'clusterbang' (#41470)

Per issue #41143, 'ClusterBang' was changed to display as 'clusterbang' in-game.

2 months agoAutomatic changelog update
PJBot [Mon, 17 Nov 2025 18:08:37 +0000 (18:08 +0000)]
Automatic changelog update

2 months agoExamine which borg that module fits into (#41461)
Samuka [Mon, 17 Nov 2025 17:55:55 +0000 (14:55 -0300)]
Examine which borg that module fits into (#41461)

* modules tip

* add color

* solved a edge case

* use ContentLocalizationManager instead of hardcoded grammar

* improve summary

* improve improved summary

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* not my first language

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* keep names consistent

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* keep consistent part 2

* fixed the yml error

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Mon, 17 Nov 2025 17:43:35 +0000 (17:43 +0000)]
Automatic changelog update

2 months agoMake mothership core able to pull (#41460)
Samuka [Mon, 17 Nov 2025 17:31:03 +0000 (14:31 -0300)]
Make mothership core able to pull (#41460)

* make mothership core able to pull again

* make it work like borgs

2 months agoUpdate mothership (#41453)
Samuka [Mon, 17 Nov 2025 14:46:54 +0000 (11:46 -0300)]
Update mothership (#41453)

* add body crusher sprites

* body crusher yml

* add xenoborg thruster sprites

* add xenoborg thruster yml

* update mothership

* only one IFF computer

* tabs

* fuck

* fixed indentation

* replace tabs with spaces

* change id MachineBodyCrusher to MachineArtifactCrusherXenoborg

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* change id XenoborgThruster to ThrusterXenoborg

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* update Ids in mothership

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Mon, 17 Nov 2025 00:00:55 +0000 (00:00 +0000)]
Automatic changelog update

2 months agoMake crawl speed depend on your free hand count (#41458)
slarticodefast [Sun, 16 Nov 2025 23:48:25 +0000 (00:48 +0100)]
Make crawl speed depend on your free hand count (#41458)

* crawl speed

* I can't spell

2 months agofix DamageAbleSystem.SetDamage (#41456)
slarticodefast [Sun, 16 Nov 2025 20:46:02 +0000 (21:46 +0100)]
fix DamageAbleSystem.SetDamage (#41456)

fix SetDamage

2 months agoFix typo in PR template (#41451)
Tobias Berger [Sun, 16 Nov 2025 13:44:18 +0000 (13:44 +0000)]
Fix typo in PR template (#41451)

My browser keeps pointing it out and I don't like it :⁾

2 months agoAutomatic changelog update
PJBot [Sun, 16 Nov 2025 10:35:47 +0000 (10:35 +0000)]
Automatic changelog update

2 months agoVulp crying now uses whining sounds (#40982)
Ben Dake [Sun, 16 Nov 2025 10:22:45 +0000 (05:22 -0500)]
Vulp crying now uses whining sounds (#40982)

* Change vulp whine emote name to crying

* Fix vulp yaml

* Add whining back for typing

* review

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2 months agoMerge branch 'master' of ssh://github/space-wizards/space-station-14
MaxSMokeSkaarj [Sun, 16 Nov 2025 04:36:41 +0000 (14:36 +1000)]
Merge branch 'master' of ssh://github/space-wizards/space-station-14

2 months agoАвтообновление RobustToolbox
MaxSMokeSkaarj [Sun, 16 Nov 2025 04:36:32 +0000 (14:36 +1000)]
Автообновление RobustToolbox

2 months agoUpdate Credits (#41449)
github-actions[bot] [Sun, 16 Nov 2025 01:26:42 +0000 (02:26 +0100)]
Update Credits (#41449)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2 months agoAutomatic changelog update
PJBot [Sun, 16 Nov 2025 01:04:25 +0000 (01:04 +0000)]
Automatic changelog update

2 months agoFix Gas Reagent Thresholds. (#41438)
Princess Cheeseballs [Sun, 16 Nov 2025 00:51:26 +0000 (16:51 -0800)]
Fix Gas Reagent Thresholds. (#41438)

* Fix reagent gas scales

* add comment

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Sat, 15 Nov 2025 23:32:37 +0000 (23:32 +0000)]
Automatic changelog update

2 months agoRemove Aghosts from "Warp to Most Followed" (#41448)
ScarKy0 [Sat, 15 Nov 2025 23:18:11 +0000 (00:18 +0100)]
Remove Aghosts from "Warp to Most Followed" (#41448)

* init

* review

2 months agoAutomatic changelog update
PJBot [Sat, 15 Nov 2025 23:20:09 +0000 (23:20 +0000)]
Automatic changelog update

2 months agoMinor Knock spell refactor + fix its obstruction check (#41447)
Fildrance [Sat, 15 Nov 2025 23:07:14 +0000 (02:07 +0300)]
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>
2 months agoFix typo in roundstartvariation (#41444)
Connor Huffine [Sat, 15 Nov 2025 17:43:46 +0000 (12:43 -0500)]
Fix typo in roundstartvariation  (#41444)

Fix typo

2 months agoyaml cleanups (id, hypopen, inflatable wall) (#41432)
lzk [Sat, 15 Nov 2025 11:43:20 +0000 (12:43 +0100)]
yaml cleanups (id, hypopen, inflatable wall) (#41432)

* cleanups

* yes i can

2 months agoAutomatic changelog update
PJBot [Sat, 15 Nov 2025 05:29:00 +0000 (05:29 +0000)]
Automatic changelog update

2 months agochore: made regalrat go the speed he should go (#41420)
April [Sat, 15 Nov 2025 05:16:00 +0000 (06:16 +0100)]
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

2 months agorotate more items in inventory part 3 + cleanup for good (#41149)
lzk [Fri, 14 Nov 2025 23:31:10 +0000 (00:31 +0100)]
rotate more items in inventory part 3 + cleanup for good (#41149)

* rotate more items in inventory part 3 + cleanup for good

* i forgor

2 months agoimprove APE desc, battery weapon desc, and locked desc (#41431)
lzk [Fri, 14 Nov 2025 22:29:14 +0000 (23:29 +0100)]
improve APE desc, battery weapon desc, and locked desc (#41431)

* improve APE desc and locked desc

* 2

2 months agoAutomatic changelog update
PJBot [Fri, 14 Nov 2025 22:35:31 +0000 (22:35 +0000)]
Automatic changelog update

2 months agoMini Energy Crossbow (#39796)
Entvari [Fri, 14 Nov 2025 22:18:08 +0000 (22:18 +0000)]
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>
2 months agoAutomatic changelog update
PJBot [Fri, 14 Nov 2025 22:22:56 +0000 (22:22 +0000)]
Automatic changelog update

2 months agoXenoborgs part 7 (#40042)
Samuka [Fri, 14 Nov 2025 22:10:09 +0000 (19:10 -0300)]
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>
2 months agoAutomatic changelog update
PJBot [Fri, 14 Nov 2025 11:16:31 +0000 (11:16 +0000)]
Automatic changelog update

2 months agoSecurity IDs no longer have Service access by default (#41411)
Hitlinemoss [Fri, 14 Nov 2025 11:03:57 +0000 (06:03 -0500)]
Security IDs no longer have Service access by default (#41411)

2 months agoRandomTriggerOnTriggerComponent (#41422)
āda [Thu, 13 Nov 2025 23:56:17 +0000 (17:56 -0600)]
RandomTriggerOnTriggerComponent (#41422)

* commit

* rename

* prevent recusion

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2 months agoAutomatic changelog update
PJBot [Thu, 13 Nov 2025 21:40:35 +0000 (21:40 +0000)]
Automatic changelog update