Commit Graph

34373 Commits

Author SHA1 Message Date
PJBot
236609e236 Automatic changelog update 2025-10-12 00:57:16 +00:00
Super
d10cfbd875 Add Syndicate IDs to the uplink for 1 TC (#38381)
* syndie ids :3

* Note that the Syndie ID does not copy accesses.
2025-10-12 00:45:51 +00:00
PJBot
8830491ff0 Automatic changelog update 2025-10-12 00:16:25 +00:00
Jessica M
e9469f0734 Adds swabs and an Emag inventory to the biogenerator (#39037)
* adds swab and emag inv to biogenerator

* lower swab biomass requirement

* add hostile cubes to emag inventory

---------

Co-authored-by: Jessica M <jessica@maybe.sh>
2025-10-12 00:04:05 +00:00
āda
a0f0f40526 Reorganize tile StackPrototypes and add inheritance (#39491)
* atomize from #38412

* fix curtains in G menu

* re-add marble

* commit

* re-add xenoborg tiles

* re-add new faux

* missed tiles

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-10-11 23:21:07 +00:00
PJBot
84c0911951 Automatic changelog update 2025-10-11 23:16:48 +00:00
cloudyskies
2ccd4e8ed3 Makes droppers printable by autolathes and medfabs (#40074)
* Made droppers printable by autolathes and medfabs

* added glass to recipe

* Update Resources/Prototypes/Recipes/Lathes/chemistry.yml

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-11 23:04:59 +00:00
Winkarst-cpu
0ad48093a2 Fix visual bug with masks appearing to be pulled down after re-equipping (#40332)
Fix
2025-10-11 22:21:04 +00:00
āda
b1fa06d6b0 Don't apply discount to reinforced glass (#40839)
* commit

* arby

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2025-10-11 22:01:32 +00:00
PJBot
c500fd7531 Automatic changelog update 2025-10-11 21:47:54 +00:00
Hitlinemoss
fbc6dd6858 Durathread can now be printed by autolathes (#40837)
* Durathread can now be printed by autolathes

* Applied material discount
2025-10-11 21:35:44 +00:00
Prole
68af461fc7 Black Gloves Sprite Tweaks (#40825)
* Tweaked

* Clearer Copyright
2025-10-11 21:29:13 +00:00
PJBot
5ac2bc22a1 Automatic changelog update 2025-10-11 21:34:09 +00:00
ScarKy0
b78bfded44 Prevent mice etc from unwrapping parcels (#40838)
* init

* no wrapping yourself

* Revert "no wrapping yourself"

This reverts commit d66cb17e4c306ff95f33bcedf7fd464aa7b4ff90.
2025-10-11 21:22:12 +00:00
ArtisticRoomba
98e5e9a5cb hugbox tag fix (#40833) 2025-10-11 18:39:16 +00:00
PJBot
eaf3c0bd3a Automatic changelog update 2025-10-11 18:02:56 +00:00
HTML/Crystal
fab4752a25 Infectious anom sprites for moths and arachnids (#39508)
* anoms part 1

* frost and tech anoms

* grav, rock, meta file changes

* rock moth

* moth sprites

* YAMLLinter fixes

* okay make them work now
2025-10-11 17:51:00 +00:00
PJBot
0f3b8f37a6 Automatic changelog update 2025-10-11 17:33:29 +00:00
Mora
5cb80f05b5 Update Xenoarchaeology Guidebook Page (#40621)
* Update xenoarch guidebook page

* Remove artifact reports from science.yml and word change

* Some adjustments

* Remove references to artifact reports

* fix error and typo

* Various changes

* typo

* THATS NOT BROWN????

* Changed trigger window

* Added new section and notes about reagents

* Split into sub pages and various changes

* Change AnalysisConsole to link to the AnalysisConsole guidebook entry

* slight wording change

* Replace reagent explanations with reagent embeds

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>
2025-10-11 17:21:35 +00:00
Errant
5450dea450 minor tweak to changelog files, for contributor sanity (#40643)
deconflict changelog file order
2025-10-11 14:20:27 +00:00
PJBot
c5b0fe9765 Automatic changelog update 2025-10-11 05:15:42 +00:00
PicklOH
f64291402b Added more Syndie ammo types to EMAG lathe (#40822)
* Move Bulldog Drum to Emag

Bulldog drum removed from standard techfab
Moved to emag listing

* Update Resources/Prototypes/Recipes/Lathes/Packs/syndicate.yml

* Adds more Syndie ammo to EMAG lathe inventory

* No more L6

---------

Co-authored-by: Connor Huffine <chuffine@gmail.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-11 05:03:45 +00:00
PJBot
8bfaccb741 Automatic changelog update 2025-10-11 01:06:15 +00:00
Centronias
d3f85701f7 Adds HugBot (#37557)
* - hugbot
  - bdy with two arms because it needs two arms to hug
  - is constructable from:
    - box of hugs
    - proximity sensor
    - two borg arms
  - lots of voice lines
  - kinda like a medibot, it chases you down and then hugs you
    - except if it's emagged, then it punches you :)
    - it has a 2m cooldown per person by default

- MeleeAttackOperator
  - Read the doc, but it's an operator which makes the NPC hit a target exactly once assuming it's in range.
  - Used to make the hugbot attack
- RaiseEventForOwnerOperator
  - Read the doc, but it's an operator which raises an event on the owning NPC.
  - Used to make the hugbot hug extra code, specifically for the cooldown

- Changes to existing code:
  - `ComponentFilter : UtilityQueryFilter` gets `RetainWithComp` added which, as the name implies, retains entities with the specified comps rather than removing them. Basically, it lets you negate the filter.
  - `SpeakOperator : HTNOperator`'s `speech` field can use a `LocalizedDataSet` instead of just a locstring now
    - (I updated all of the existing usages for this)
  -

* two arms

* wait what if we just used mimebot arms so it doesn't look awful

* smort
2025-10-11 00:51:12 +00:00
PJBot
ad708eec3b Automatic changelog update 2025-10-11 00:53:09 +00:00
qwerltaz
5b38148651 Hop console grant all and revoke all access buttons (#39375)
* add hop console select and deselect all access buttons

* align the buttons right

* document code
2025-10-11 00:41:22 +00:00
lzk
228ed0288c make nobody supervisor a locale key and cleanup JobPrototype (#39102)
* make nobody supervisor locale key and cleanup JobPrototype

* Update Content.Shared/Roles/JobPrototype.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-11 00:36:58 +00:00
PJBot
1e911d1750 Automatic changelog update 2025-10-11 00:34:11 +00:00
slarticodefast
bed556051b Fix NetEntity DataField in AnalysisConsoleComponent (#39984)
* fix analysis console

* fix test

* totally not a web edit
2025-10-11 00:22:31 +00:00
Princess Cheeseballs
bed5e8fd7a Very small Shared Storage Optimization (#39092)
Mildly cheesed

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-11 00:21:05 +00:00
PJBot
1b1704af0b Automatic changelog update 2025-10-11 00:21:29 +00:00
Hitlinemoss
04cde9a0ac Ice (the reagent) now actually does stuff (#40149)
* ice now evaporates and quenches thirst

* Ice uses BaseDrink as parent instead of Water

* Misc ice cleanup

* Ice no longer inherits Extinguish reactiveEffect

* Test fixes

* Deparented Ice from BaseDrink (was causing test fails)

* Whoops, forgot to remove the part actually causing the test fails

* Added code comments
2025-10-11 00:08:47 +00:00
slarticodefast
af05313f37 fix NetEntity datafield in JointVisualsComponent (#39987)
fix netentity datafield
2025-10-10 23:59:56 +00:00
PJBot
871d262214 Automatic changelog update 2025-10-11 00:04:21 +00:00
Crude Oil
3df66219d6 Remove holopad projection verb on station AI core (#39937)
Add check for station AI's projector verb on itself
2025-10-10 23:52:54 +00:00
slarticodefast
ca5053fe7b Predict artifact crushers (#40180)
predict artifact crushers
2025-10-10 23:48:08 +00:00
slarticodefast
a6dce11566 Predict damage examine (#40168)
* predict damage examine

* .

* required true

* nits

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-10-10 23:23:26 +00:00
PJBot
648ae75562 Automatic changelog update 2025-10-10 23:32:12 +00:00
David
8572fdf3ca Fix Error Logged in Graffana for SharedStaminaSystem (#40764)
* Added Appearance component to MobElementalBase

* Added StunVisuals

* Changed MobElementalBase to inherit from BaseMob and MobCombat

* Fix linted error

* Fix damage type

* Apply suggestions from code review

* Update Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-10-10 23:20:29 +00:00
YotaXP
6f02e6c19c Decouple power sink from tickrate (#40789)
* Fix typo in `BatterySystem.ChangeCharge`.

* Decouple power sink behavior from tickrate.

* Fix power sink's price per joule
2025-10-10 23:01:33 +00:00
slarticodefast
21460c86b0 Mindrole trigger condition (#40323)
* mind role trigger condition

* fix

* nits

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-10-10 22:27:14 +00:00
lunarcomets
b5c8ed8356 fixed medical cyborgs not getting movement sprites (#39747)
the fix
2025-10-10 22:03:15 +00:00
Pok
dca80238f0 Attempt to fix all unlocalized lines (#40284)
* missing-localization

* cmd

* fix: fixed patron page throwing exception due to unexpected patron tier in yaml

* Revert "fix: fixed patron page throwing exception due to unexpected patron tier in yaml"

This reverts commit 28458c78b1f2eed30fda898ec26059b27f1766f1.

* review and update

* no cmd

* fix

* fix 99

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-10-10 21:57:38 +00:00
slarticodefast
9ae4068432 add event to dna scrambling (#39862)
add event
2025-10-10 21:43:18 +00:00
PJBot
e35624d1f1 Automatic changelog update 2025-10-10 21:28:45 +00:00
Connor Huffine
ecc0aaaa9f Ninja Bomb Blacklisting (#40726)
* Ninja Bombing moved to blacklist

* Added blocker to "Solars"

Solars is too generic for a named bombing target.

* Change to AllEntityQuery

More clear intent

* Update migration.yml

Add migration to 'null' for removed WarpPointBombing entity

* Update NinjaConditionsSystem.cs

Undo some tidying

* Changed to tag

Ninja blocking component is now a tag instead of a new component

* Update NinjaConditionsSystem.cs

detidying

* Update NinjaConditionsSystem.cs

Change to efficient enumerator

* Move blacklist to component

Moved blacklist to spidercharge component

* Update migration.yml

fixed component reference

* Update migration.yml

Fixes Saltern. Exo is more complicated.

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2025-10-10 21:16:50 +00:00
MilenVolf
52139b5cc5 Fix glassbox prototypes (#40667)
* Fix glassbox prototypes and its construction ghost exception

* Oops
2025-10-10 21:16:48 +00:00
Connor Huffine
a384640eea Ninja Bomb Blacklisting: Map Updates (#40727)
Update Maps
2025-10-10 20:49:21 +00:00
opl-
74ebe585fa Packed: Add missing station beacons (#40817)
On Packed: Add missing station beacons

Co-authored-by: opl <4833621+opl@users.noreply.github.com>
2025-10-10 20:25:15 +00:00
PJBot
a9dcfcb9fb Automatic changelog update 2025-10-10 20:34:15 +00:00