40108 Commits

Author SHA1 Message Date
PJBot 5e907889d9 Automatic changelog update 2025-12-16 02:13:44 +00:00
Hitlinemoss ab64807e2c 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>
2025-12-16 02:00:17 +00:00
Samuka 45eb268247 Fix mothership core fixture (#41745)
fix mothership core fixture
2025-12-16 01:56:34 +00:00
PJBot 619f807b97 Automatic changelog update 2025-12-16 01:52:02 +00:00
imatsoup 8fba285cdb 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
2025-12-16 01:32:08 +00:00
āda 49743515ee 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>
2025-12-16 01:30:20 +00:00
PJBot 7d0f1b335b Automatic changelog update 2025-12-16 01:38:31 +00:00
Samuka 0fb6f26edb 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
2025-12-16 01:24:54 +00:00
PJBot 971d4efca8 Automatic changelog update 2025-12-16 01:21:51 +00:00
Princess Cheeseballs 10b989e7bf 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>
2025-12-16 01:04:55 +00:00
PJBot 5e96325001 Automatic changelog update 2025-12-16 01:08:22 +00:00
SlamBamActionman a0e7fe8233 Exo - Exomas Version (revertable) (#41715)
kill
2025-12-16 00:55:16 +00:00
ArtisticRoomba 574cdf9c4c Add myself to atmos codeowners (#41869)
yep thats right
2025-12-15 23:50:48 +00:00
PJBot 61bf74e4e3 Automatic changelog update 2025-12-15 23:40:34 +00:00
JesterX666 b17ee1c882 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>
2025-12-15 23:27:40 +00:00
psykana 2619bc47ef Add tile atmosphere tests (#41228)
* Tile atmosphere tests

* master markers

* TryLoadMap

* whoopsie

* Dirty

* Add new abstract class, room spacing tests

* review
2025-12-15 23:18:10 +00:00
PJBot d602541c1d Automatic changelog update 2025-12-15 12:29:01 +00:00
Samuka d53fe69b86 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>
2025-12-15 12:15:22 +00:00
MissKay1994 83e1a6a8eb Prevent Initial Infected from rolling on evac (#41863)
evac ambuzol
2025-12-15 11:11:29 +00:00
Pieter-Jan Briers c65dba54b3 Revert "Remove most unknown shuttle events" (#41862)
Revert "Remove most unknown shuttle events (#41860)"

This reverts commit 6c9ef19e9e.
2025-12-15 04:29:35 +00:00
PJBot 1e01a1ed6b Automatic changelog update 2025-12-15 04:00:16 +00:00
Nox bfb0c1791e 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>
2025-12-15 03:47:28 +00:00
Meara 2b08ae480d Adds crowbar to Mediborg Rescue Module (#41861)
Added crowbar to Borg Rescue module.
2025-12-15 03:46:39 +00:00
Nox 5f6c08e101 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>
2025-12-15 03:43:57 +00:00
PJBot 165d5ecc2e Automatic changelog update 2025-12-15 03:44:06 +00:00
Pieter-Jan Briers 6c9ef19e9e 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
2025-12-15 03:30:50 +00:00
beck-thompson 42e7bad3df 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>
2025-12-15 03:19:41 +00:00
āda 4d76c13051 Rollersakes heisen bounty (#41859)
commit

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-12-15 02:50:39 +00:00
Pieter-Jan Briers a0817cdbb3 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.
2025-12-15 03:07:32 +01:00
PJBot 9206ad9a64 Automatic changelog update 2025-12-15 01:51:28 +00:00
ScarKy0 12992fd75b Remove roundstart tools from some cyborgs (#41823)
* remove tools

* actually let derelict borgs keep it
2025-12-15 01:37:48 +00:00
PJBot 841f22dcfd Automatic changelog update 2025-12-15 01:34:58 +00:00
JackspajfMain fbb452b60d Update to Bardrobe to add Pun Pun's outfit (#41705)
bardrobe update to add pun's outfit
2025-12-15 01:21:32 +00:00
Samuka 12b9e3735b 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>
2025-12-14 22:31:15 +00:00
Princess Cheeseballs 5650e6be0f Fix plant metabolism in guidebook. (#41854)
* AAAAAAAAAAAAAAAAAAAAAAA

* cleaner

* even cleaner

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-14 21:51:16 +00:00
PJBot faa12d0e66 Automatic changelog update 2025-12-14 20:57:11 +00:00
āda 7eb797e7e5 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>
2025-12-14 20:39:25 +00:00
RedSpy cc90ac99f8 Make gun chamber empty by default (#41791)
gun chamber empty by default now

Co-authored-by: RedSpyy <empty@place.com>
2025-12-14 20:32:12 +00:00
PJBot ff8a000a0a Automatic changelog update 2025-12-14 20:42:59 +00:00
Hitlinemoss 410b2c9945 Skeletons are now affected by Holy damage (#41757) 2025-12-14 20:20:55 +00:00
PJBot 30afada8f3 Automatic changelog update 2025-12-14 20:29:06 +00:00
Hitlinemoss 226f910686 Assorted minor cleanup (and shotgun shell descriptions) in Resources\Prototypes\Entities\Objects\Weapons\Guns\Ammunition\ (#41841)
* YAML cleanup of shotgun rounds

* Descriptions for all shotgun ammo types

* YAML cleanup of pistol rounds

* YAML cleanup of magnum rounds (and tweaks to uranium ammo descriptions)

* YAML cleanup of rifle rounds

* YAML cleanup of toy rounds

* YAML cleanup of magnum/pistol/rifle/shotgun projectiles

* YAML cleanup of magnum/pistol/toy speedloaders

* YAML cleanup of light rifle rounds

* Descriptions for anti-materiel rounds and boxes

* YAML cleanup of base_cartridge.yml

* YAML cleanup of caseless rounds (plus minor viper-mag description tweaks)

* YAML cleanup of heavy rifle rounds

* YAML cleanup of grenades and explosives

* machine pistol magazine is now Security contraband

* Practice ammunition description updates

* Missed a magnum ammo description tweak

* Whoops, misspelled the word 'description' a lot

* Practice ammunition description updates 2!

* Better name/description for joke L6 foam dart mag

* Tweak to that last commit

* Fixed practice machine pistol magazines using real bullets
2025-12-14 20:13:52 +00:00
PJBot 368fa40f5c Automatic changelog update 2025-12-14 19:28:39 +00:00
Borsh 6fc13a5875 Adding a random gate (#41627)
* Added random gate

* minor edit

* cleaning up my shit after trying to do something faster

* new lines

* some changes

* joke

* UI

* Long Division

* Dont use ctrl + x in 3 am

* I hope these are the final touches

* One thing, I don't know why

* noname commit

* no way, 1kk of code lines edit

* sudo rm -rf ... and something there...

* update

* sometimes its sad
2025-12-14 19:15:22 +00:00
PJBot c5148750d5 Automatic changelog update 2025-12-14 03:28:46 +00:00
AshBats f202880461 Admin log now shows APC power toggle interactions (#41839)
Added logging to the APC's toggle interaction
2025-12-14 03:15:58 +00:00
PJBot 482e963227 Automatic changelog update 2025-12-14 02:31:16 +00:00
ScarKy0 231a93e742 TriggerOnUserInteractHand and TriggerOnUserInteractUsing (#41843)
* init

* handle check

* oops

* cleanup

* fix resolve

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-12-14 02:11:58 +00:00
Mehnix a40d130f0f Edible Produce are now also Butcherable (#36786)
Butcherable Produce

Adds Butcherable capabilities to Bananas, Mimanas, Corn, Gatfruit, Capfruit, Bungo, and Cherries.

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-12-14 02:07:28 +00:00
PJBot 2b7361cec7 Automatic changelog update 2025-12-14 02:17:59 +00:00