Commit graph

36267 commits

Author SHA1 Message Date
PJBot
b1f11bbeae Automatic changelog update 2026-04-10 13:26:08 +00:00
Sir Warock
6b9ee56ce2
Predict IngestionBlockerComponent (#43543)
* Predict IngestionBlocker

* Remove redundancy

* undo entity mask
2026-04-10 13:10:22 +00:00
PJBot
2308b134c7 Automatic changelog update 2026-04-10 06:13:48 +00:00
AndrewFenriz
7adf035b99
New janibelt/janicart ItemMapper and trash bag equipped sprites (#43492)
just for fun
2026-04-10 05:57:45 +00:00
PJBot
b49e60df5e Automatic changelog update 2026-04-09 21:43:48 +00:00
themias
ee9ba28e9e
Fix fireball sound for client (#43535)
Fix fireball sound
2026-04-09 21:27:53 +00:00
SnappingOpossum
50b15b7c45
Move food, drink, and vending random spawners to tables + minor cleanup (#42278)
* Move food/drink related spawners to entity tables

* Give RandomFoodBreakfast a different suffix

* More unrelated convention stuff because I felt like it
2026-04-09 20:38:43 +00:00
PJBot
c921f18f33 Automatic changelog update 2026-04-09 05:06:12 +00:00
mikey
9ef3b237eb
Add logic to Debug/Set Outfit command to also fill storage containers (#43346)
* add logic to fill backpacks

* updates per feedback

* update naming

* resolve

* remove unnecessary reassign

* consistency
2026-04-09 04:50:33 +00:00
slarticodefast
a6ec5e7d3e
allow changelings to drop stored disguises (#43487)
* drop option

* popup and better icon
2026-04-08 13:21:53 +00:00
PJBot
4f35ac5686 Automatic changelog update 2026-04-08 05:41:10 +00:00
TriviaSolari
6d08929e19
Add notification for AI core being damaged (#43513)
* Add notification for AI core being damaged

* No need to check damagePercent
2026-04-08 05:25:01 +00:00
PJBot
1b402f704b Automatic changelog update 2026-04-08 04:14:26 +00:00
alexalexmax
e1f43b1a6a
Fix unsticking items with StickySystem (#43514)
* fix it

* change to the surface the sticky thing is on

---------

Co-authored-by: seanpimble <149889301+seanpimble@users.noreply.github.com>
2026-04-08 03:58:35 +00:00
slarticodefast
9261dc2e9b
remove redundant IsServer and IsClient checks (#43511)
remove redundant checks
2026-04-07 22:24:54 +00:00
beck-thompson
e83ea368db
Remove unused isfirsttimepredicted checks (#43509) 2026-04-07 21:27:48 +00:00
PJBot
c76b53d682 Automatic changelog update 2026-04-07 20:34:33 +00:00
KeTuFaisPiKiNut
63ce4c9be1
Travel Camera (#43322)
* Travel camera

* Adds TravelCamera as rare maintenance loot

* Prevent Travel Camera from converting people to Revolution

* Removed AoE for travel_camera

* Adds Travel Camera to Uplink

* Camera sprites

* camera working on modern code

* camera melee only

* every error fixed + camera sfx

* PoC photography

* textures

* charges, description order, fixed typo

* support for colors

* typos plus different photograph colors

* more typos

* final typos?

* oh god i dont know how to write so many typos

* fix lint warnings

* Update Resources/Audio/Misc/attributions.yml

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

* Update Resources/Textures/Objects/Misc/photograph.rsi/meta.json

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

* Update Content.Server/Photography/PhotographComponent.cs

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

* Update Content.Server/Photography/PhotographComponent.cs

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

* Update Content.Server/Photography/PhotographComponent.cs

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

* follow convention: bases shouldn't have any sprites

* uses identity.entity system

* Picture taker component comments.

* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml

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

* Update Resources/Prototypes/Entities/Objects/Devices/travel_camera.yml

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

* spaces inserted

* 4-spaced indentation

* 4-space indent

* uses SharedChargesSystem

* canconvert component instead of convertitem tag

* removed mention of tags from head rev component

* component no longer has a constructor

* use tables + do the things on shared

* fix abstract-ness warning

* formatting + comments

* cleanup and improvements

* oops

* fix warnings

* 1 tc / disruption + recursion (also i'm pretty sure it can spawn in maints now)

* proper recursion checking (i think!)

* Added a dot for coherence.

* minor cleanup

* brought back the melee

* fixed description

* More accurate, albeit less funny camera description.

* deduplicate code with flash system

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-04-07 20:18:04 +00:00
PJBot
ae916eb4d2 Automatic changelog update 2026-04-07 19:00:25 +00:00
Super
700bcbf28d
Cause Anomalies to Go Supercritical [Traitor Objective] (#43505)
* science explosions are projected to go up by 1%

* eof

* huh

* review

* newline

* make it exclusive
2026-04-07 18:44:17 +00:00
PJBot
a07bd251b4 Automatic changelog update 2026-04-06 22:25:02 +00:00
Princess Cheeseballs
6f83236c1d
KILL THE AI [New Traitor Objective] (#43462)
* KILL THE AI

* cleanup and review

* fix :(

* Make it about as common as "KillRandomHead"

* me when I forget to fucking push

* remove AI dependency

* move to AI system

* whtiespace

* asfsaf

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-06 22:08:35 +00:00
PJBot
ee3bf6fe08 Automatic changelog update 2026-04-06 21:42:25 +00:00
psykana
a4594108d5
Add nuke disk's location to nukeops greentext (#39767)
* Add nuke disk's location to nukeops greentext

* robust
2026-04-06 21:26:08 +00:00
PJBot
59663fc9b1 Automatic changelog update 2026-04-06 18:35:57 +00:00
ProPeperos
8187ade22c
Elk Evac Shuttle - 2 Fixes (#43481)
Fix to elk evac shuttle
2026-04-06 18:20:27 +00:00
slarticodefast
a5e9f24f5b
Use dependencies for EntityQueries in Systems (Part 1: Client) (#43478)
* cleanup

* vsc lied to me

* private readonly

* use proxies
2026-04-06 17:30:41 +00:00
PJBot
0aa13a7dc2 Automatic changelog update 2026-04-05 22:34:09 +00:00
AndrewFenriz
54e56cd1fc
Expanded Tile Recipes for Cutter Machine (#43431)
* recipes for tiles

* lil fix
2026-04-05 22:15:52 +00:00
PJBot
80257bc982 Automatic changelog update 2026-04-05 22:17:53 +00:00
Princess Cheeseballs
38f3eed150
Uplink implants connect to the same store as the PDA, and also fix not giving stores to PDAs (#43485)
* WHISKEY ECHO WHISKEY

* add fallback behavior

* add comment

* buy from the proper store ent

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-05 22:01:59 +00:00
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