35880 Commits

Author SHA1 Message Date
PJBot
9722ae01c4 Automatic changelog update 2026-02-04 04:50:47 +00:00
Admiral-Obvious-001
d4fe565b2e [EXPERIMENTAL] Removes Blunt and Burn Damage Threshold Gib Behavior (#42474)
First commit
2026-02-04 04:34:33 +00:00
PJBot
899c8d2935 Automatic changelog update 2026-02-03 20:14:03 +00:00
Minemoder5000
8c891ef0d7 Syndimov Kit (#42764)
* syndimov kit

* attribution fix

* adjust prototype
2026-02-03 19:58:22 +00:00
PJBot
0599a24a7a Automatic changelog update 2026-02-03 19:01:25 +00:00
pathetic meowmeow
6e84e72e78 Fix markings colour setting (#42771) 2026-02-03 18:45:25 +00:00
Centronias
d448f0454e Make StatusEffectsSystem's cache an instance field (#42762)
make statuseffectsystem's cache not static
2026-02-03 05:38:26 +00:00
PJBot
748179752f Automatic changelog update 2026-02-03 03:29:58 +00:00
pathetic meowmeow
08bbc11972 Clean up Marking data structure, add tests for Zombie transformation (#42756)
* Clean up Marking data structure, add tests for Zombie transformation

* empty

* AAAAAAAAAAAAAAAA

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-02-03 03:13:26 +00:00
PJBot
7b630cd561 Automatic changelog update 2026-02-03 00:33:18 +00:00
pathetic meowmeow
c358dbf9ac Make Ichor work in the bloodstream (#42758)
* Make Ichor work in the bloodstream

* retun test

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-02-03 00:17:08 +00:00
PJBot
3e6d5f6e24 Automatic changelog update 2026-02-02 23:55:23 +00:00
pathetic meowmeow
b5f4c28c9f Ensure DNA scrambling makes valid profiles (#42757) 2026-02-02 15:54:12 -08:00
PJBot
a765d42074 Automatic changelog update 2026-02-02 16:46:42 +00:00
Shegare
1d05170ea6 Fix bio suits (#42748)
fix

---------


(cherry picked from commit fd618775a2be5e66d32c6b4f66f3be882312228f)

Co-authored-by: Samur7 <asman102n@gmail.com>
2026-02-02 16:30:06 +00:00
PJBot
8591b92e9e Automatic changelog update 2026-02-02 12:36:39 +00:00
Quantum-cross
4ce1aa6bfe Prevent anomalies from spawning multiple entities on the same tile when instructed not to. (#37833)
* Fix the ability to hit overlapping walls.

* Revert "Fix the ability to hit overlapping walls."

This reverts commit f6866b6af4.

* Ensure that anomalies do not spawn multiple entities in the same tile when `CanSpawnOnEntities` is false.
2026-02-02 12:20:12 +00:00
ArtisticRoomba
fae9b35aaa Clarify documentation on Atmospherics heat capacity APIs (#42747)
* clarify heat capacity APIs

* more docs
2026-02-02 09:31:59 +00:00
ArtisticRoomba
1fa968e341 Atmospherics DeltaPressure Bulk Processing (#41553) 2026-02-01 20:43:45 -08:00
azloserbits
a85711a1cd Give HoP genpop enter and leave access (#42729)
did a thing
2026-02-02 00:34:00 +00:00
PJBot
c42a04b81b Automatic changelog update 2026-02-01 22:02:59 +00:00
Crude Oil
ce97c45dc2 Admin log new state on emitter toggle (#42736)
log new state on emitter toggle
2026-02-01 21:46:57 +00:00
Absotively
118b83165b Gas device power switches use switch buttons (#42619)
* Switch button for gas filter power

* Switch button for gas mixer power

* Switch button for gas pump power

* Switch button for thermomachine power

* Switch button for space heater power

* Remove redundant switch labels
2026-02-01 19:54:05 +00:00
ArtisticRoomba
a0e6d0553a Atmos GetAirflowDirections API (#42668) 2026-02-01 11:55:50 -08:00
PJBot
66615bf6aa Automatic changelog update 2026-02-01 18:13:27 +00:00
Samuka
728f3eac2a Sent fax now tells where it was sent from (#41108)
* Make fax tell where the fax is from

* make the line shorter

* localization

* fix fax machine not knowing where the fax is from

* fix popup saying PeerSelector

* name is now get from the known fax list

* shorter to fit in more papers

* send the sender not the destination

* add time to info displayed

* nuke [ViewVariables(VVAccess.ReadWrite)]

* update submodule

* use RoundDuration() instead

* ops, this was needed
2026-02-01 17:57:18 +00:00
Myra
9a47e0f61d Stable merge (#42732) 2026-02-01 16:20:45 +01:00
Myra
e9974ed8a4 Staging stable release (#42731) 2026-02-01 15:48:23 +01:00
Princess Cheeseballs
e533921cb2 Entity Table Probabilities API (#41920)
* push

* fix

* push

* abstract and more accurate

* new abstract method I guess

* that table does not explode

* webedit major

* Update Content.Shared/EntityTable/ValueSelector/BinomialNumberSelector.cs

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

* big ass merge conflicts

* sadas

* review

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: SnappingOpossum <snappingopossum@outlook.com>
2026-02-01 00:41:32 +00:00
PJBot
1ac141dac2 Automatic changelog update 2026-01-31 22:39:09 +00:00
SlamBamActionman
93e276d6e7 Remove writing apps from the Mime PDA (#42706) 2026-01-31 22:23:18 +00:00
Princess Cheeseballs
e18e41cc23 [STAGING] Uplink Popups on Stable (#42716) 2026-01-31 11:25:07 -08:00
Princess Cheeseballs
13b1db5eda [STAGING] Fix having to /ghost as spacemobs when you die. (#42709)
fixe

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-31 20:14:26 +01:00
Princess Cheeseballs
8474396c80 [STAGING] Fix Hardsuit Helmets dropping on being gibbed. (#42703)
* bullshit

* sdasdsas

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-31 20:14:14 +01:00
Princess Cheeseballs
769075e929 [STAGING] Fix Diona not transferring their minds to their nymphs when gibbing. (#42699)
2 line fix

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-31 20:13:58 +01:00
Princess Cheeseballs
6ef3bbf141 hhhng 2026-01-31 10:43:09 -08:00
PJBot
cb587ce734 Automatic changelog update 2026-01-30 23:32:19 +00:00
Thinbug
9393d624d7 Ghost types (#37949)
* Empty commit

* yeah thingi

* added a GetHighestDamageTypes thingi to the DamageableSystem

* no idea why those files names are different only in github so just in case readding them

* yeah doing that

* first steps of moving the logic somewhere nicer

* still plenty to do

* gosh such a mess but getting progress done

* small fixie push

* big mess of bunch of stuff

* dealing with a conflict and fixing the random numbers

* testing if github will update now

* dealing with the other conflict

* github please update i beg you

* dealing with more conflicts

* hopefully this fixes it

* fixing conflicts again

* cleaning up stuffies

* sprite fixie

* general cleanup

* doing the small fixies first

* getting rid of the new event, gotta handle ashing next

* adding spaces to comments before i forget

* handling ashing

* think that did it?

* small fixies

* more small fixies

* last batch of quickie fixies before i gotta handle the bigger stuff

* last bunch of fixies i do understand

* small bit of progress yknow may as well yeah

* renaming and moving stuff to shared

* comment fixiees

* saving damage in a new component instead of in MindComponent

* protoid's and dict usage instead of the previously ickier methods

* small fixie before biggie fixie

* more fixies im slepy gosh

* thinkie that should fixie it

* smoothed the damage storage systeem so its less repetitive and icki and now itss cooler and i can go eepy

* lots of stuffies x3

* first step of getting git to detect my file name changes

* thinkie that should fixie it

* fixies

* just getting rid of the merge conflict, will check damageable later

* small thingies first

* more small stuffiees

* now all of the sprites have at leeast a 0

* dirtying the lastbody comp

* more fixies

* small thingi first

* another small fixie and a minor sprite fixie

* rng fixie

* moving the damage storage system to shared

* smoothing out code thats likely to be replaced soon but its good to do for now

* just showing progress bcus yis

* general progress stuffies mhm

* pushie

* small cleanup

* general progress :3

* in progress push for helpie

* proper pushie with progress and workies

* removed unnecessary usage of the storedamage component

* minor fixiees

* extra comments

* replaced a couple strings for ProtoId's

* gibbing related fixies :3
2026-01-30 23:16:03 +00:00
Errant
c54ba1c61f Fix debug assert when using Control Entity verb on inanimate objects (#42525)
fix Control Entity assert
2026-01-30 19:19:38 +00:00
PJBot
1d96eb2e7c Automatic changelog update 2026-01-30 05:31:21 +00:00
Jessica M
947faf411a Remove InternalsComponent from BaseSimpleMob (#42705)
remove internals from simplemob

Co-authored-by: Jessica M <jessica@maybe.sh>
2026-01-30 05:15:11 +00:00
PJBot
750441e94d Automatic changelog update 2026-01-29 18:56:30 +00:00
Velken
801b024e65 [Admin] Made admin log be high if the buyer is not from expected faction for a store. (#42687)
* more admin qol prs

* mistakes were made at 3am

* mindshield check and cleanup

* address reviews

* typo
2026-01-29 18:40:06 +00:00
MidoriKurage
2a268a5c25 Add fontconfig and pipewire to shell.nix (#42700)
fix(nix): Add fontconfig and pipewire to shell.nix

This fixes dev client crashing when running in a nix dev shell.
2026-01-29 13:34:07 +00:00
PJBot
aad8729176 Automatic changelog update 2026-01-29 08:12:18 +00:00
Princess Cheeseballs
4537da55b0 Estoc DMR made Nukie Only (#42698)
* literally 1984

* Don't need that anymore

* remove looc as well

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-29 07:56:16 +00:00
PJBot
236eaa1fe1 Automatic changelog update 2026-01-29 07:14:56 +00:00
SlamBamActionman
407664a536 Add Cyborg crew indicator (#37038)
* Initial commit

* Include uncertain crew and make it work for AI

* Add new definition to Silicon Rules 8

* Update based on review

* Remove Cluwne from job list

* ProtoIdify

* Update and also make monkey/corgi show IDs

* Remove unnecessary property

* Remove redundant code

* Carrrrd

* cleanup

* Nicer code

* Update to fix the spawn bug + agent ID

* Fix new icons

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-01-29 06:59:06 +00:00
PJBot
338503b58e Automatic changelog update 2026-01-29 06:06:10 +00:00
Marchy
1f8365fe9d Log Criminal Status changes for admin panel (#42691)
Adding adming logger to log criminal status changes
2026-01-29 05:50:16 +00:00