Commit graph

36236 commits

Author SHA1 Message Date
PJBot
dee21086c8 Automatic changelog update 2026-04-05 21:59:11 +00:00
Princess Cheeseballs
32b617e195
Web vest resprites (#43486)
* resprite time!

* fix them being off by a pixel

* push!!!

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-05 21:43:29 +00:00
ruddygreat
7c2c66571a
Add support for unshaded displacement maps (#34876)
* first commit. helpful commit messages yay!

* incredibly minor cleanup

* hoping this appeases the trailing whitespace check

* helps if you actually commit the files you change

* bring shader in line w/ what pjb's doing in that other pr

* comments about why this is bad

* this seems to magically work now somehow?

---------

Co-authored-by: Ruddygreat <ruddygreat1@gmail.com>
2026-04-05 21:23:52 +00:00
ScarKy0
fbe66e6557
Prevent changelings from repeated devourings take 2 (#43463)
* init

* review

* check on ling instead

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-05 20:16:00 +00:00
salarua
bed228f37f
Fix radio quotes (#43483)
Change radio straight quotes to curly quotes
2026-04-05 16:55:36 +00:00
PJBot
d904647eb3 Automatic changelog update 2026-04-05 15:18:30 +00:00
ScarKy0
4a88b375df
Make cameras react to the AI eye nearby (#43466)
* init

TODO:
Make this part of the surveillance camera system
Make this be bearable when unpowered(Probably commented out until we make AI lose vision without power)
Remove leftover shit
Probably clean up the camera RSI

* move to surv cameras, unpowered, remove leftovers

* silly

* review

* review

* I can see the light

* reverse fixtures

* review

* dependency query

* unused oops
2026-04-05 15:03:29 +00:00
Tayrtahn
9ad745045b
Fix IdCardConsoleSystem missing prototype error (#42884)
* Fix IdCardConsoleSystem missing prototype error

* Resolve -> TryIndex

* Poke
2026-04-05 14:01:01 +00:00
ArtisticRoomba
974eb80ff4
Fix LINDA pressure delta nonsense and weighting (#43471)
* Fix LINDA equalization

* Apply suggestion from @slarticodefast

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-05 12:17:08 +00:00
ArtisticRoomba
666032f88a
Atmospherics GetBulkTileAtmosphere/GasMixturePressures API (#42745) 2026-04-05 03:25:53 -07:00
PJBot
0eadb50867 Automatic changelog update 2026-04-05 10:18:28 +00:00
K-Dynamic
8280ec0bbb
Ports honkmother mitre from /tg/station 13, renames honkmother coat (#35237)
* initial assets and attribution

* 4 space meta.json

* remove all ported assets except clown mitre

* change honkmother mitre description

* add mitre to loadout and theater vendor

* icon outline change

Co-authored-by: TiniestShark <head.rebel@yahoo.com>

---------

Co-authored-by: TiniestShark <head.rebel@yahoo.com>
2026-04-05 10:02:58 +00:00
ThatGuyUSA
5b53d24891
Wire interface syntax correction (#43475)
* save station

* Revert "Merge branch 'wiz-guardian-deck'"

This reverts commit 78fa318583b6c93110c47e3b9e23f7222747f89a, reversing
changes made to 4d5dab1098.

* syntax
2026-04-05 06:10:57 +00:00
PJBot
9d51bad8be Automatic changelog update 2026-04-05 05:37:38 +00:00
Princess Cheeseballs
c5c7549dc2
Remove ambuzol and ambuzol plus from pill canister random (#43458)
* remove ambuzol and ambuzol plus from pill canister random

* cleanup

* review

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-05 05:21:48 +00:00
PJBot
209c7f169f Automatic changelog update 2026-04-05 04:54:59 +00:00
Naxel
ca95da6daa
Add parallelization to RadiationSystem.GridCast (#39173)
* add parallelization to RadiationSystem.GridCast

* change the preparation of sources receivers data

* failed integrationtest fix

* Update Content.Server/Radiation/Systems/RadiationSystem.GridCast.cs

Co-authored-by: Southbridge <7013162+southbridge-fur@users.noreply.github.com>

* Change namespace to file-scoped

* Method signature changed

* null check changed

* null check changed. exactly

* Use TryComp instead of Resolve in UpdateSource

* replace TryComp with xform in UpdateSource

* replace DynamicTree with B2DynamicTree

* return comment

* Remove magic number

* Optimize radiation memory usage

* replace ThreadLocal to ArrayPool

* fix "false sharing" issue

* Revert "fix "false sharing" issue"

This reverts commit c0729f024f8e2df9d15f1cc9cc9bc1be4d4be312.

* cleanup

* inject entquery

---------

Co-authored-by: xNaxelx <46362288+xNaxelx@users.noreply.github.com>
Co-authored-by: Southbridge <7013162+southbridge-fur@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-04-05 04:39:00 +00:00
github-actions[bot]
9d9294cdfd
Update Credits (#43473)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2026-04-05 03:04:39 +02:00
RainyGale
07bdfe3049
Update DungeonSystem.Rooms to use IRobustRandom instead of Random (#43457)
* Use IRobustRandom instead of System.Random

* Use IRobustRandom instead of System.Random

* Add Robust.Shared.Random directive
2026-04-04 21:29:38 +00:00
Kyle Tyo
fd9212c73a
Remove delta_alt.ogg (#43468)
Delete delta_alt.ogg
2026-04-04 21:09:24 +00:00
PJBot
1a8b1c48b9 Automatic changelog update 2026-04-04 20:15:23 +00:00
SlamBamActionman
0d616cf6df
Universal uplink codes (#38712)
* Halfway commit

* Finishing commit, maybe?

* Fix test, update ringtone UI to look nicer

* Fix command, add failsafe

* Documentation

* Can we just mark ValidatePrototypeId as obsolete please

* I'm too tired and my bones hurt

* Change uplink code generation method

* Move RingerAccessUplinkComponent to Server, because cheat clients could make use of it

* Fix uplink implant changes, review changes, repair broken serialization.

* cleanup and master merge

* forgot the Linq

* Linqd

* Our store system is pretty goddamn awful wow

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-04 19:46:43 +00:00
PJBot
ef3929be86 Automatic changelog update 2026-04-04 19:59:43 +00:00
0-Anon
094736c510
Add Tail Drag to Rat King (#42701)
Add pulling to Rat King

Taildrag power
2026-04-04 19:28:25 +00:00
PJBot
15c4415b20 Automatic changelog update 2026-04-04 19:39:20 +00:00
VanderslootAssgiraffe
47faecc369
Add lobby screen invisiblewall (#42947)
* add lobby screen: invisiblewall

* Update lobby-state-background.ftl

* Update attributions.yml

had two lines swapped. fixed.
2026-04-04 19:23:39 +00:00
August Sun
bcb84b52cd
Adds the scout xenoborg jump module (#43243)
* Added prototype and sprites for borg jump module

* Made new action, switched sprites/inheritance

* cleanup

* Update Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml

* improved icon

---------

Co-authored-by: august-sun <45527070+august.sun@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-04 19:10:02 +00:00
PJBot
fb940e4669 Automatic changelog update 2026-04-04 18:36:52 +00:00
themias
d595590f39
Replace space dragon timer deletion with gibbing (#43296)
* save

* fix test failure
2026-04-04 18:20:46 +00:00
salarua
968862db28
Fix typography on loading screen tips (#43348)
Also a couple of minor copyedits.
2026-04-04 17:44:58 +00:00
B_Kirill
e150b9cbcc
A small cleanup in meteor rules (#43402) 2026-04-04 17:13:25 +00:00
Benas Kiburtas
515f686950
Hide humanoid appearance entities from Entity Spawn menu (#43467)
* Hide humanoid appearance entities from Entity Spawn menu

* Update species appearance entities to follow YAML convention
2026-04-04 16:53:05 +00:00
PJBot
d1f913c5fe Automatic changelog update 2026-04-04 17:05:35 +00:00
SlamBamActionman
17490ca615
Add random sell value to player mobs (#43445)
* Initial commit

* Review fixes
2026-04-04 16:40:51 +00:00
PJBot
f41670c770 Automatic changelog update 2026-04-04 16:49:12 +00:00
Zekins
92fa40b79d
Fix Human HeadTop (#43465)
forgottop
2026-04-04 16:32:42 +00:00
PJBot
d521606348 Automatic changelog update 2026-04-04 15:52:22 +00:00
ThatGuyUSA
6afc7919e3
[BUGFIX] Midround Wizards now show up on the end results screen (#42766)
very shrimple
2026-04-04 15:36:41 +00:00
PJBot
b365636086 Automatic changelog update 2026-04-04 07:16:32 +00:00
Spanky
85550217dc
Make Chargers Items (Pickupable) (#40645)
* Itemize and add in-hands for tabletop chargers.

* Tweak inhands to be vox friendly

* Update copyright

* Parent chargers off of BaseItem

* Unparent chargers off BaseItem since it doesn't work, for now
2026-04-04 07:00:50 +00:00
B_Kirill
8fca1e064e
Fix accessing deleted entities in SharedMeleeWeaponSystem (#42340)
* Fix accessing deleted entities in SharedMeleeWeaponSystem

* retry

* Review
2026-04-04 06:43:03 +00:00
PJBot
cfb6e2c376 Automatic changelog update 2026-04-04 04:07:39 +00:00
0-Anon
af5819e30e
Traitor Syndicate Reinforcement rebalance (#43057)
* Traitor Reinforcement Rebalance

As per discussion with traitor workgroup, there was consensus that the reinforcements felt extremely underwhelming to use. As a result I took a stab at reworking their kits to make them all feel more unique, specialized into their respective niche, and FUNCTIONAL in that niche. 

Medic is now a dedicated medic with a flimsy but existent cover story, Spy is now a great low-investment / immediate-value pick, and Thief is now a bit better at breakins and other aggressive tactics while leaning into being a very obvious foreign invader.

* camera bug instead of operative ID card

I may have gotten too silly, so I'm drawing this back a bit.

* Backpack Space Errors

Put chameleon in hand, changed backpack to duffel to fit in the survival box,

* Remove Necrosol, Add Viper

When you think about it lead is the best medicine because your patient never gets sick again
2026-04-04 03:51:43 +00:00
slarticodefast
85b4a5d0f6
changeling devour cleanup (#43451)
* devour cleanup

* fix audio cancel

* fix for transform as well
2026-04-04 00:29:43 +00:00
slarticodefast
4fb78b777c
fix tailwag action for changelings (#43452) 2026-04-03 23:22:43 +00:00
baynarikattu
8d052e7f85
fix: small typo in the restart alert V2 (#43454)
fix: round end typo

Co-authored-by: baynarikattu <>
2026-04-03 22:29:08 +00:00
PJBot
dfd5fa4f06 Automatic changelog update 2026-04-03 21:46:08 +00:00
Samuka
ee618e3037
Add tile gun module (#41503)
* add tile gun module

* fix stacks being loaded all at once in guns

* fix tile gun module

* fixed indentation

* remove not necessary stuff

Co-authored-by: āda <ss.adasts@gmail.com>

* Use alias

Co-authored-by: āda <ss.adasts@gmail.com>

* fix OnBallisticInteractUsing

* forgot one

Co-authored-by: āda <ss.adasts@gmail.com>

* fix FillAmmo

* add another todo

* pass user instead of event args

Co-authored-by: āda <ss.adasts@gmail.com>

* fix last commit

* update todo

Co-authored-by: āda <ss.adasts@gmail.com>

* wrong place

* move gun to first slot

* custom sprite

* call a event

* important detail in the commentary

* remove recipe

* not used

* also not used anymore

* when did i remove this?

* fix sprite

* shoot faster

* move to shared

* use API method

* remove useless stuff

* Revert "remove useless stuff"

This reverts commit b198303aed7eb50aafb60e5a91b7af535219006b.

* fix code

* shot sound

* change spread

* fix attribution

* load sound

* empty sound

* commentary

* more commentary fix

* rename event

* remove duplicate

* who knew

* turn to mono

* yet another beep

* increase volume

* make it a crowbar

* make it able to self load clicking tiles

* make it able to pry tiles

* who needs a crowbar anymore

* make it networked

* no more hands

* move BeforeAmmoLoadedEvent call to TryBallisticInsert

* before now

* change sprite

* slight update to sprite

* mag visuals

* move split back to server

* get one method

* remove subscription

* use API method in the gun system

* move API call up

Co-authored-by: āda <ss.adasts@gmail.com>

* remove unused stuff

* fix get one method

* comment change

* half the firerate

---------

Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-04-03 21:30:12 +00:00
Moony
be9b2fbb88
Remove unused space worldgen. (#43428)
* Remove my unmaintained feature.

* Cut world loaders.

* Cut unused pool.
2026-04-03 18:40:21 +00:00
Princess Cheeseballs
9f8ca1262a
Fix Bloodstream Overflow on Rejuvenate (#43447)
fix bloodstream overflow

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-03 18:24:45 +00:00