]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
6 weeks agoAutomatic changelog update
PJBot [Sun, 21 Dec 2025 00:12:04 +0000 (00:12 +0000)]
Automatic changelog update

6 weeks agoMerge Injector & Hypospray Systems & Components (#41833)
Sir Warock [Sat, 20 Dec 2025 23:58:26 +0000 (00:58 +0100)]
Merge Injector & Hypospray Systems & Components (#41833)

* Merge Injector & Hyposprays

* Fixes

* Requested Changes

* Preview

* Inclusion of Prototypes

* Fix

* small oversight

* Further fixes

* A few more fixes & Bluespacesyringe buff

Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
* Final Commit, hopefully

* Merge conflict no more

* YML fix

* Add required changes

Co-Authored-By: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* cleanup warnings removal

* Bug fix & Maintainer Requests

Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
* Adhere to requested changes

Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
---------

Co-authored-by: āda <177162775+iaada@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>
6 weeks agoStaging -> Master (#41929)
ArtisticRoomba [Sat, 20 Dec 2025 21:45:52 +0000 (13:45 -0800)]
Staging -> Master (#41929)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
6 weeks ago[Staging/Hotfix] A couple bloodstream fixes. (#41906)
Princess Cheeseballs [Sat, 20 Dec 2025 20:54:14 +0000 (12:54 -0800)]
[Staging/Hotfix] A couple bloodstream fixes. (#41906)

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
6 weeks agoDon't process paused MoverControllers (#39444)
Perry Fraser [Sat, 20 Dec 2025 19:24:04 +0000 (14:24 -0500)]
Don't process paused MoverControllers (#39444)

* refactor: make MoverController use more queries

* perf: don't process paused MoverControllers

* perf: track active input movers via events

* Revert "place stored changeling identities next to each other (#39452)"

This reverts commit 9b5d2ff11b8f19fafbf97d6ceab238028ca6dfeb.

* perf: keep around the seen movers hashset

* fix: don't reintroduce wild wild west ordering

* style: use virtual method

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* docs: better ActiveInputMoverComponent motiviation

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* fix: pass through known comp

* fix: properly order relay movers for real

* perf: use proxy Transform() and inline it

Actually this might be a slight performance improvement since it avoids

the dictionary lookup until the case that its body status is on ground.

* style: switch an event handler to Entity<T>

* fix: just-in-case track for relay loops

* merg conflix

* borger

* whitespace moment

* whoops

* empty

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Sat, 20 Dec 2025 18:38:29 +0000 (18:38 +0000)]
Automatic changelog update

6 weeks agoAdded sprites for openable ingredients (#41923)
korczoczek [Sat, 20 Dec 2025 18:21:49 +0000 (19:21 +0100)]
Added sprites for openable ingredients (#41923)

* dont you hate it when you open your bag, but it stays closed?

* linting my yml

6 weeks agoAutomatic changelog update
PJBot [Sat, 20 Dec 2025 18:24:50 +0000 (18:24 +0000)]
Automatic changelog update

6 weeks agoLog Station AI radial actions (#41911)
ScarKy0 [Sat, 20 Dec 2025 18:11:07 +0000 (19:11 +0100)]
Log Station AI radial actions (#41911)

* fuck you and your anonymous zombie shocking

* ToUglyString

* because

6 weeks agoAutomatic changelog update
PJBot [Sat, 20 Dec 2025 14:35:47 +0000 (14:35 +0000)]
Automatic changelog update

6 weeks agoStation AI ghost role (#40607)
chromiumboy [Sat, 20 Dec 2025 14:21:54 +0000 (08:21 -0600)]
Station AI ghost role (#40607)

* Initial commit

* API

* review

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
6 weeks agoAutomatic changelog update
PJBot [Sat, 20 Dec 2025 08:33:24 +0000 (08:33 +0000)]
Automatic changelog update

6 weeks agoSnowball update (#41908)
Spessmann [Sat, 20 Dec 2025 08:20:14 +0000 (00:20 -0800)]
Snowball update (#41908)

snowball update

6 weeks agoAutomatic changelog update
PJBot [Sat, 20 Dec 2025 01:51:25 +0000 (01:51 +0000)]
Automatic changelog update

6 weeks agoShield QoL + buff (#41326)
Sir Warock [Sat, 20 Dec 2025 01:37:11 +0000 (02:37 +0100)]
Shield QoL + buff (#41326)

* Add Damage Examine to Shields

* Make Repairs repeat when not fully repaired

* Make some Shields repairable

* Please the Grammar Gods

6 weeks ago[Staging] Fix certain projectiles moving faster than intended (#41905)
SlamBamActionman [Fri, 19 Dec 2025 19:28:06 +0000 (20:28 +0100)]
[Staging] Fix certain projectiles moving faster than intended (#41905)

Return to original value (25)

6 weeks agoUnify BatteryComponent and PredictedBatteryComponent (#41867)
slarticodefast [Fri, 19 Dec 2025 18:18:12 +0000 (19:18 +0100)]
Unify BatteryComponent and PredictedBatteryComponent (#41867)

* unify

* cleanup and merge conflicts

* floating points

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Fri, 19 Dec 2025 07:05:17 +0000 (07:05 +0000)]
Automatic changelog update

6 weeks agoCleanup of circuit tote / stamp box prototypes + added small cardboard boxes as a...
Hitlinemoss [Fri, 19 Dec 2025 06:51:27 +0000 (01:51 -0500)]
Cleanup of circuit tote / stamp box prototypes + added small cardboard boxes as a general item (#41335)

* Cleanup of circuit tote / stamp box prototypes

* New BoxCardboardSmall abstract prototype, stamp box uses this as a parent now

* Removed stamp box whitelist

* Whitelist fix

* We love scope creep! Small cardboard boxes are a general thing now.

* Box description updates

* Box description updates 2!

* Prototype order cleanup

* Comment updates

* Desc touchup

* Review updates

* StorageFill -> ContainerFill

* code  comment update

* decapitalized labels

* Code comment update

* Whoops! Forgot to update one ContainerFill to EntityTableContainerFill when fixing merge conflict

* Whoops! EntityTableContainerFill items were all formatted wrong

* Departmental box names

* Misc fixes

* Whoops, forgot to remove some labels

6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 21:23:53 +0000 (21:23 +0000)]
Automatic changelog update

6 weeks agofeat: RnD tech research console now have reroll feature (#32931)
Fildrance [Thu, 18 Dec 2025 21:06:24 +0000 (00:06 +0300)]
feat: RnD tech research console now have reroll feature (#32931)

* feat: RnD tech research console now have reroll feature

* fix: disable Rediscover button when there is not enough currency or user have no access

* refactor: xml-doc, extract method, minor simplify xaml

* minor cleanup after review

* refactor: change sending research server points amount into BUI from state to  ResearchServerComponent (using AfterAutoHandleStateEvent)

* feat: now tech rerolls will have cooldown to ensure no one can spam-spend all dept budget instantly

* refactor: revert unneeded code

* refactor: whitespaces

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 21:09:59 +0000 (21:09 +0000)]
Automatic changelog update

6 weeks agoRebalance the Ghost Role Raffles (#33157)
BruhIsaac [Thu, 18 Dec 2025 20:39:41 +0000 (13:39 -0700)]
Rebalance the Ghost Role Raffles (#33157)

* Up raffle time/no-add time

* upd

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 20:56:23 +0000 (20:56 +0000)]
Automatic changelog update

6 weeks agoSyndicate Wall Lockers and Secure Storage (#33251)
Unkn0wn_Gh0st [Thu, 18 Dec 2025 20:37:31 +0000 (14:37 -0600)]
Syndicate Wall Lockers and Secure Storage (#33251)

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 20:38:33 +0000 (20:38 +0000)]
Automatic changelog update

6 weeks agoRe-work Arrivals Shuttle to have un-interactable substation and APC (#41884)
Minemoder5000 [Thu, 18 Dec 2025 20:25:16 +0000 (13:25 -0700)]
Re-work Arrivals Shuttle to have un-interactable substation and APC (#41884)

* power fixes

* no interactions

* fix

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 19:54:36 +0000 (19:54 +0000)]
Automatic changelog update

6 weeks agoMake StaminaModifier into a status effect, apply to Hyperzine (#41902)
SlamBamActionman [Thu, 18 Dec 2025 19:41:08 +0000 (20:41 +0100)]
Make StaminaModifier into a status effect, apply to Hyperzine (#41902)

* Initial commit

* Probably better this way.

* Review fixes

* cleanup

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 19:34:16 +0000 (19:34 +0000)]
Automatic changelog update

6 weeks agoAdds debug wizard's grimoire (#41900)
Hitlinemoss [Thu, 18 Dec 2025 19:20:38 +0000 (14:20 -0500)]
Adds debug wizard's grimoire (#41900)

6 weeks agoMirror contrib guidelines to GitHub (#41896)
ArtisticRoomba [Thu, 18 Dec 2025 09:36:23 +0000 (01:36 -0800)]
Mirror contrib guidelines to GitHub (#41896)

add contrib guidelines

6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 09:27:01 +0000 (09:27 +0000)]
Automatic changelog update

6 weeks agoFix loadout entity names not being exported/imported (#41891)
Pieter-Jan Briers [Thu, 18 Dec 2025 09:13:35 +0000 (10:13 +0100)]
Fix loadout entity names not being exported/imported (#41891)

Fix entity names not being saved in loadouts.

Just missing a [DataField]

6 weeks ago[Bugfix/Optimization] Metabolize Foreign Blood (#41892)
Princess Cheeseballs [Thu, 18 Dec 2025 08:48:30 +0000 (00:48 -0800)]
[Bugfix/Optimization] Metabolize Foreign Blood (#41892)

* Metabolize foreign blood

* fix

* misc

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 02:30:37 +0000 (02:30 +0000)]
Automatic changelog update

6 weeks agoFix xenoborg modules (#41625)
Samuka [Thu, 18 Dec 2025 02:17:04 +0000 (23:17 -0300)]
Fix xenoborg modules (#41625)

* change name from heavy laser to laser cannon

* fixed some ids

* fix name and description

* change cost of upgrade modules

* remove unwield penalty

* commentary

* change name of scout modules

* same firerate as before

* typo

Co-authored-by: āda <ss.adasts@gmail.com>
* new line at end of file

* duplicated

---------

Co-authored-by: āda <ss.adasts@gmail.com>
6 weeks agoAutomatic changelog update
PJBot [Thu, 18 Dec 2025 00:54:44 +0000 (00:54 +0000)]
Automatic changelog update

6 weeks agoGive Vulps "Unique" Stomachs (#41893)
NoreUhh [Thu, 18 Dec 2025 00:41:11 +0000 (16:41 -0800)]
Give Vulps "Unique" Stomachs (#41893)

* Bit funny init?

* remove reptilianfood tag

* oops too muchgit add Resources/Prototypes/Body/Organs/vulpkanin.yml!

---------

Co-authored-by: NoreUhh <noreuhh@gmail.com>
6 weeks agoAutomatic changelog update
PJBot [Wed, 17 Dec 2025 23:05:49 +0000 (23:05 +0000)]
Automatic changelog update

6 weeks agoAdds BallisticAmmoSelfRefillerComponent (#38537)
Centronias [Wed, 17 Dec 2025 22:52:32 +0000 (14:52 -0800)]
Adds BallisticAmmoSelfRefillerComponent (#38537)

* Adds BallisticAmmoSelfRefillerComponent

And uses it to replace battery-based refilling of the Syndicate L6 and Viper modules.

# Automagic Ballistic Ammo Refilling
- Add `BallisticAmmoSelfRefillerComponent`
- Handle `EmpPulseEvent` to pause refilling behavior for EMP's duration

# Supporting Changes
- Change `Content.Server.Weapons.Ranged.Systems.Update` override in `GunSystem.AutoFire.cs` to `UpdateAutoFire`
- Add `Content.Server.Weapons.Ranged.Systems.Update` to `GunSystem.cs` so that it can call `UpdateAutoFire` and `UpdateBallistic`
- Add public methods to GunSystem for use by refilling implementation
  - PauseSelfRefill
  - IsFullBallistic (same as #299)
  - CanInsertBallistic (same as #299)
  - TryBallisticInsert (same as #299)

* _timing -> Timing

* unspawned count stuff

* imagine building the code before pushing

* - apply to c20r ROW
- make predicted/shared

* revert server system import only changes

* oop

* o great and wise Slarti

* Scar comments

* field deltas + correct serializer

* review

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
6 weeks agoUpdate nix dev env (#41886)
Tobias Berger [Wed, 17 Dec 2025 22:00:57 +0000 (23:00 +0100)]
Update nix dev env (#41886)

Update flake

6 weeks agoAutomatic changelog update
PJBot [Wed, 17 Dec 2025 19:35:02 +0000 (19:35 +0000)]
Automatic changelog update

6 weeks agoMetabolizing bloodstream (#35071)
Nikovnik [Wed, 17 Dec 2025 19:21:16 +0000 (20:21 +0100)]
Metabolizing bloodstream (#35071)

* merged chemical into bloodstream

* changed injectable to bloodstream

* separated bleeding and direct blood removal

* removed blood gain from protein

* reduced blood gain from saline

* rejuvenating fills to reference volume

* fixed blood regulation

* red mead requires stirring to make

* reverted accidental line deletion

* cleared the skeletons from the closet

* additional routing

* field rename for xeno

* removed mention of chemstream and field rename for asteroid mobs

* minor optimizations

* Revert "reduced blood gain from saline"

This reverts commit de26fd1c0d99f3019fe7dd1451a50230cc90f058.

* Revert "removed blood gain from protein"

This reverts commit 7a1648caf39fe26406db73c2a5afa389b82c612f.

* removed unused component fetch

* dead check mini refactor

* eventized blood exclusion

* quick fix

* Pain

* Commit of doom

* COMMIT

* renamed bloodMaxFactor to MaxVolumeFactor

* addressed floating point error

* returned vomiting chemicals

* blood reagent always skips the flush

* no need to mention blood reagent

* fixed passing blood flush

* adadsafasfasfassfasf

* whoops

* merge fixed injectors

* Revert "adadsafasfasfassfasf"

This reverts commit 0a5313a68dd6484d36d28d08930c76851b72ae38.

* simplify reagent removal

* enabled foreign blood transfusion

* Revert "COMMIT"

This reverts commit 19abd679cd7761ebd47bb242bd644176a3006a42.

* simplified reagent removal when modifying blood level

* removed misleading coment since the changes

* documented MetabolismExclusionEvent

* fixed negative negative modification of blood level

* fixed hypervolemia not normalizing

* constrainted blood modification

* returned bloodpack stop on fully healed

* forgot to stage this

* band aid for diona blood

* swapping GetReagent with GetPrototype

* optimize blood filtering

* multiplicative multi reagent blood level calculation

* removed unused stuff

* optimized blood calculation a tiny bit

* added per reagent blood regulation

* optimized (referenceVolume + bloodReagents) into referenceSolution

* polished coded to proper function

* forgot to stage rootable system change

* clean up, unnecessary GetBloodLevel call

* rename method name to TryAddToBloodstream instead of Chemicals

* placed overfill safety

* cleanup and final touches

* final touch

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
6 weeks agoFix prototypes so they pass analyzer checks (again) (AGAIN) (#41882)
slarticodefast [Wed, 17 Dec 2025 18:15:49 +0000 (19:15 +0100)]
Fix prototypes so they pass analyzer checks (again) (AGAIN) (#41882)

fix

7 weeks agoAutomatic changelog update
PJBot [Wed, 17 Dec 2025 08:38:45 +0000 (08:38 +0000)]
Automatic changelog update

7 weeks agoRemove flammability mass (#41803)
Connor Huffine [Wed, 17 Dec 2025 08:24:54 +0000 (03:24 -0500)]
Remove flammability mass (#41803)

* Remove flammability mass

* Adjust mass fudge number

* Remove fudge

7 weeks agoTriggerOnIngested (#41875)
ScarKy0 [Tue, 16 Dec 2025 23:45:34 +0000 (00:45 +0100)]
TriggerOnIngested (#41875)

* init

* nobody will ever know i copy paste

* i hate these names

* comment

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
7 weeks agoPrevent Vestine and all other Botany chemicals from affecting all seeds. (#41883)
Princess Cheeseballs [Tue, 16 Dec 2025 23:30:15 +0000 (15:30 -0800)]
Prevent Vestine and all other Botany chemicals from affecting all seeds. (#41883)

* EnsureUniqueSeed

* mfw

aaaaaaaaaaaaa

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
7 weeks agoFix destructible benchmark OOMing (#41880)
ArtisticRoomba [Tue, 16 Dec 2025 20:37:27 +0000 (12:37 -0800)]
Fix destructible benchmark OOMing (#41880)

* not working

* fix

7 weeks agowallmount debug overlay (#38495)
slarticodefast [Tue, 16 Dec 2025 19:19:37 +0000 (20:19 +0100)]
wallmount debug overlay (#38495)

* wallmount debug overlay

* make circles a little smoother

* add permissions

* Update Resources/Locale/en-US/commands/show-wallmounts-command.ftl

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
* fix

---------

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 19:01:35 +0000 (19:01 +0000)]
Automatic changelog update

7 weeks agofix AI battery alert (#41879)
slarticodefast [Tue, 16 Dec 2025 18:48:20 +0000 (19:48 +0100)]
fix AI battery alert (#41879)

* fix AI battery alert

* fix copy paste error

7 weeks agoArcryox Metabolism Fix (#41881)
Princess Cheeseballs [Tue, 16 Dec 2025 18:42:57 +0000 (10:42 -0800)]
Arcryox Metabolism Fix (#41881)

* fix arcryox metabolism

* dont change that shit wrong branch

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 18:46:27 +0000 (18:46 +0000)]
Automatic changelog update

7 weeks agoDecouple standing state and drop item behavior (#41566)
alexalexmax [Tue, 16 Dec 2025 18:32:56 +0000 (10:32 -0800)]
Decouple standing state and drop item behavior (#41566)

* removed DropHandsItemEvent from standing state system, added DropHandsItemEvent calls in slippery system and shared stun system

* added DropHandItemsEvent calls in mobstate system subscribers

* Added DropHandItemsEvent call in SharedBodySystem.Parts

* Add a standingState check in RemoveLeg so removing the legs of a downed person won't cause them to drop items

* new method for downing + dropping held items in mobstatesystem

* mild cleanup

* Bugfix

* update BuckleTest to reflect new item dropping behavior when removing legs

* light cleanup

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
7 weeks agoSmall improvement to suit sensor update loop (#41872)
āda [Tue, 16 Dec 2025 11:17:53 +0000 (05:17 -0600)]
Small improvement to suit sensor update loop (#41872)

commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 07:24:21 +0000 (07:24 +0000)]
Automatic changelog update

7 weeks agoTweak Killer Tomato Size (#35866)
Pancake [Tue, 16 Dec 2025 07:10:45 +0000 (23:10 -0800)]
Tweak Killer Tomato Size (#35866)

* Update miscellaneous.yml

y tho

* Apply suggestions from code review

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 03:33:29 +0000 (03:33 +0000)]
Automatic changelog update

7 weeks agoAdd foolbox (#41473)
beck-thompson [Tue, 16 Dec 2025 03:19:56 +0000 (19:19 -0800)]
Add foolbox (#41473)

* Add foolbox to clown lockers

* this is beter

* updated table w/ new items

* more clown like

* Tweaks

* thank you iaada

* cleanup

* review

* fun!

* fixes and microbalance

* clowns start with it inhand now

7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 02:13:44 +0000 (02:13 +0000)]
Automatic changelog update

7 weeks agoStation AI now rolls before most standard crew (#41663)
Hitlinemoss [Tue, 16 Dec 2025 02:00:17 +0000 (21:00 -0500)]
Station AI now rolls before most standard crew (#41663)

* Station AI now rolls before standard crew

* github tests are high

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
7 weeks agoFix mothership core fixture (#41745)
Samuka [Tue, 16 Dec 2025 01:56:34 +0000 (22:56 -0300)]
Fix mothership core fixture (#41745)

fix mothership core fixture

7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 01:52:02 +0000 (01:52 +0000)]
Automatic changelog update

7 weeks agoAdd audio collections for Weh, Hew, and Honk to Vulps (so that they have audio when...
imatsoup [Tue, 16 Dec 2025 01:32:08 +0000 (01:32 +0000)]
Add audio collections for Weh, Hew, and Honk to Vulps (so that they have audio when they do that) (#41610)

Vulps can weh and honk now

7 weeks agoRemove unused tags tied to unused entities (#41366)
āda [Tue, 16 Dec 2025 01:30:20 +0000 (19:30 -0600)]
Remove unused tags tied to unused entities (#41366)

* commit

* fix for haunted

* not a magazine

* unused sprites

* the lost tags

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 01:38:31 +0000 (01:38 +0000)]
Automatic changelog update

7 weeks agoXenoborg door control module (#41546)
Samuka [Tue, 16 Dec 2025 01:24:54 +0000 (22:24 -0300)]
Xenoborg door control module (#41546)

* add door control module

* some commentary

* can't eject stuff anymore

* make xenoborg door remote eletrify doors

* clean yml

* anchors and aliases

* not show stuff about id in xenoborg access config

* engi xenoborg can see eletrified doors

7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 01:21:51 +0000 (01:21 +0000)]
Automatic changelog update

7 weeks agoCryogenics evenheal + New chem "Arcyrox" (#41696)
Princess Cheeseballs [Tue, 16 Dec 2025 01:04:55 +0000 (17:04 -0800)]
Cryogenics evenheal + New chem "Arcyrox" (#41696)

* Cryo chems

* Actually cryo eats a lot of this stuff, should probably buff the amount you get...

* minor necrosol buff

* fuck it old recipe

* Fucked up my math, half is closer to 6 here.

* cryox

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Tue, 16 Dec 2025 01:08:22 +0000 (01:08 +0000)]
Automatic changelog update

7 weeks agoExo - Exomas Version (revertable) (#41715)
SlamBamActionman [Tue, 16 Dec 2025 00:55:16 +0000 (01:55 +0100)]
Exo - Exomas Version (revertable) (#41715)

kill

7 weeks agoAdd myself to atmos codeowners (#41869)
ArtisticRoomba [Mon, 15 Dec 2025 23:50:48 +0000 (15:50 -0800)]
Add myself to atmos codeowners (#41869)

yep thats right

7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 23:40:34 +0000 (23:40 +0000)]
Automatic changelog update

7 weeks agoIgnite atmosphere on explosions (#41262)
JesterX666 [Mon, 15 Dec 2025 23:27:40 +0000 (18:27 -0500)]
Ignite atmosphere on explosions (#41262)

* Ignite atmosphere on explosions

* Fixed to add a temperature property

* Code review corrections

* Removed unused usings

* Correction to use TryComp instead of EntityManager to make it prettier

* Code review corrections

* Code review corrections

* Corrections

* misc fixes

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
7 weeks agoAdd tile atmosphere tests (#41228)
psykana [Mon, 15 Dec 2025 23:18:10 +0000 (23:18 +0000)]
Add tile atmosphere tests (#41228)

* Tile atmosphere tests

* master markers

* TryLoadMap

* whoopsie

* Dirty

* Add new abstract class, room spacing tests

* review

7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 12:29:01 +0000 (12:29 +0000)]
Automatic changelog update

7 weeks agoRepairing borgs now takes multiple doafters (#41638)
Samuka [Mon, 15 Dec 2025 12:15:22 +0000 (09:15 -0300)]
Repairing borgs now takes multiple doafters (#41638)

* borg repair is now multiple doafters

* is a float now

* use else

* remove random new line i added for some reason

* add new line at the end of the file

* add documentation

* made repair system super robust

* borg heal faster from crit

* forgot to make it a datafield

* less overpower

* cant repair futher than the threshold for alive if not alive or dead

* fix math

* more math

* fixes

* some comentary

* more accurate

* simple solution

* new solution

* better numbers

* more accurate

* use helper function

* fine tunning the number

* better way to restart the doafter

* update AutoDoAfter

* not used

* more clear

* remove inline if

* improve helper methods

* updare pop up message

* another unused

* nuke consecutive repair bonus

* increase the repair (so it doesn't take ages to fix a borg)

* back to 10 per repair

* heal evenly

* fix for edge case

* fix

* fix

* it works now

* add / fix comments

* small clean up

* make easier to understand

* use FixedPoint2.Zero

* make it smaller

* add support for group even heal

* ops

* easier to read

* typo

* make the HealEvenly better

* rename to GetDamage

* negative value

* Update Content.Shared/Repairable/RepairableSystem.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
7 weeks agoPrevent Initial Infected from rolling on evac (#41863)
MissKay1994 [Mon, 15 Dec 2025 11:11:29 +0000 (06:11 -0500)]
Prevent Initial Infected from rolling on evac (#41863)

evac ambuzol

7 weeks agoRevert "Remove most unknown shuttle events" (#41862)
Pieter-Jan Briers [Mon, 15 Dec 2025 04:29:35 +0000 (05:29 +0100)]
Revert "Remove most unknown shuttle events" (#41862)

Revert "Remove most unknown shuttle events (#41860)"

This reverts commit 6c9ef19e9e83d280ccf9253d85b43d865c2bfaa1.

7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 04:00:16 +0000 (04:00 +0000)]
Automatic changelog update

7 weeks agoERT Overhaul 2/3: Equipment (#38105)
Nox [Mon, 15 Dec 2025 03:47:28 +0000 (19:47 -0800)]
ERT Overhaul 2/3: Equipment (#38105)

* fixed naming

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added equipment to be used by ERT.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added flamethrower suffix

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added hydra filled with frag grenades

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Made basic grenades centcomm restricted

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Made energy swords central command contraband

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Parented ERT backpacks to syndicate ones

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Revert "Parented ERT backpacks to syndicate ones"

This reverts commit 615526512d90ea17c0e452ed24fdb351f54740bc.

:wq#

* Updated labels and containers

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added ERT survival box with double emergency tank

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

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Made C4 CC contra, reverted Incen to syni contra

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

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* revert the rest of the contraband

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

* Added label component to spray bottles.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added suffixes to the space cleaner bottles

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

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
7 weeks agoAdds crowbar to Mediborg Rescue Module (#41861)
Meara [Mon, 15 Dec 2025 03:46:39 +0000 (13:46 +1000)]
Adds crowbar to Mediborg Rescue Module (#41861)

Added crowbar to Borg Rescue module.

7 weeks agoERT Overhaul 1/3: Apparel (#37855)
Nox [Mon, 15 Dec 2025 03:43:57 +0000 (19:43 -0800)]
ERT Overhaul 1/3: Apparel (#37855)

* Initial commit: Added ERT web vest and sprites, added ERT magboots.

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added duffle bag and magboots

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Half finished updating the web vest

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Removed unused items

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added ERT chest rig, changed sprites of backpacks

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Parented all ERT hardsuit stats to nukie hardsuits

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Parented ERT backpacks to syndicate ones

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* changed size of ERT backpacks

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Unparented ERT duffels from syndicate ones

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Fixed belt sprites

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Fixed ERT medic backpack sprite

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Added explosion resistance to backpacks

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
* Removed ERT duffel bag.

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

Signed-off-by: Nox38 <nebulousnox38@gmail.com>
7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 03:44:06 +0000 (03:44 +0000)]
Automatic changelog update

7 weeks agoRemove most unknown shuttle events (#41860)
Pieter-Jan Briers [Mon, 15 Dec 2025 03:30:50 +0000 (04:30 +0100)]
Remove most unknown shuttle events (#41860)

All except the hostile ones (which is like, three. I didn't even know we had hostile ones other t han loneop)

These are complete content slop bloat

7 weeks agoFix news console formatting and pda news formating (#41799)
beck-thompson [Mon, 15 Dec 2025 03:19:41 +0000 (19:19 -0800)]
Fix news console formatting and pda news formating (#41799)

* Fix news console formatting

* another fix

* Fix review

Un-copy-paste. Twice. *sigh*

---------

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
7 weeks agoRollersakes heisen bounty (#41859)
āda [Mon, 15 Dec 2025 02:50:39 +0000 (20:50 -0600)]
Rollersakes heisen bounty (#41859)

commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
7 weeks agoFix ColorExtensions math (#41717)
Pieter-Jan Briers [Mon, 15 Dec 2025 02:07:32 +0000 (03:07 +0100)]
Fix ColorExtensions math (#41717)

All of this was doing sRGB -> OkLAB conversions without linearizing the sRGB first, so it was broken. I could have sworn I pointed this out in review but I guess that got lost.

Also, add a gamut clipping step since we have out-of-gamut colors and I don't want random negative values causing weird nightmare bugs somewhere. Shouldn't change anything in regular rendering.

7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 01:51:28 +0000 (01:51 +0000)]
Automatic changelog update

7 weeks agoRemove roundstart tools from some cyborgs (#41823)
ScarKy0 [Mon, 15 Dec 2025 01:37:48 +0000 (02:37 +0100)]
Remove roundstart tools from some cyborgs (#41823)

* remove tools

* actually let derelict borgs keep it

7 weeks agoAutomatic changelog update
PJBot [Mon, 15 Dec 2025 01:34:58 +0000 (01:34 +0000)]
Automatic changelog update

7 weeks agoUpdate to Bardrobe to add Pun Pun's outfit (#41705)
JackspajfMain [Mon, 15 Dec 2025 01:21:32 +0000 (20:21 -0500)]
Update to Bardrobe to add Pun Pun's outfit (#41705)

bardrobe update to add pun's outfit

7 weeks agoMove logic from EvenHealthChangeEntityEffectSystem to the damage system API (#41684)
Samuka [Sun, 14 Dec 2025 22:31:15 +0000 (19:31 -0300)]
Move logic from EvenHealthChangeEntityEffectSystem to the damage system API (#41684)

* add two methods

* move stuff to damage system api

* use TryIndex

* simplify

* minor fix

* add helper functions

* fix

* remove random new line

* simplify

* remove unnecessary lines

* rename to GetDamage

* Got it working

* make more clear

* why backwards

* value should be the amount to heal

* fix

* fix all dumb fixedpoint2 edge cases I hope

* One more thing

* fix

* make it more simple

* ops it was backwards

* valueHeal can't be more than remaining

* add all keys beforehand and no need to check and add them inside the loop

* break for loop in case remaining is zero

* comment was wrong

* optimized, works

* remove random spaces

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
7 weeks agoFix plant metabolism in guidebook. (#41854)
Princess Cheeseballs [Sun, 14 Dec 2025 21:51:16 +0000 (13:51 -0800)]
Fix plant metabolism in guidebook. (#41854)

AAAAAAAAAAAAAAAAAAAAAAA

* cleaner

* even cleaner

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
7 weeks agoAutomatic changelog update
PJBot [Sun, 14 Dec 2025 20:57:11 +0000 (20:57 +0000)]
Automatic changelog update

7 weeks agoToys entity tables (#41840)
āda [Sun, 14 Dec 2025 20:39:25 +0000 (14:39 -0600)]
Toys entity tables (#41840)

* ai talks

* kill cheepo

* mech figures

* finished

* touchup

* wider net

* final changes

* never final

* fix test fail

* commit

* self review

* self review 2

* buff

* nerf

* microbalance continues until i'm happy

* requested and more

* toys.yml is scary

* pace yourself, hun

* finished tables

* update related tables

* finish tables

* spawners

* new item

* other tables and cargo crate

* move board games

* commit

* last changes

* last last changes

* bounty changes

* remove pies :o(

* readjust prices

* requested microbalance

* friends for life

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
7 weeks agoMake gun chamber empty by default (#41791)
RedSpy [Sun, 14 Dec 2025 20:32:12 +0000 (23:32 +0300)]
Make gun chamber empty by default (#41791)

gun chamber empty by default now

Co-authored-by: RedSpyy <empty@place.com>
7 weeks agoAutomatic changelog update
PJBot [Sun, 14 Dec 2025 20:42:59 +0000 (20:42 +0000)]
Automatic changelog update