Commit Graph

8387 Commits

Author SHA1 Message Date
Nemanja
dfa0165bc8 Mining Rebalance (#30920)
* first pass

* this shit too

* ok fix that shit

* buff

* actually fix that

(cherry picked from commit 3cdd62b0dd880135a4d83f6dcf0be4f1f95c3e8d)
2025-07-19 15:22:11 +10:00
Plykiya
a2c306befd Update BiomeSystem.cs to not use Component.Owner (#29939)
Update BiomeSystem.cs

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 160364e10050f4db26ce510e13482e8245b3931d)
2025-07-19 15:21:09 +10:00
Winkarst
dda491ece4 Remove calls to FormattedMessage obsolete methods (#31706)
* Remove FormattedMessage obsolete methods

* Oops
2025-07-19 15:20:15 +10:00
Mervill
e6fa747f95 Don't show Station Event announcements to players in the lobby. (#30886) 2025-07-19 15:08:00 +10:00
AJCM-git
1e1b7fa468 Fix mid round antags not starting (#28523)
(cherry picked from commit 9a23a6c695400d2b583b1a77e503cd366fb28cdc)
2025-07-19 15:08:00 +10:00
lzk
437a999687 Remove random cyrillic letters (#31600)
(cherry picked from commit 6398f5bd49b34dfc569ffa17d6c573d6322316af)
2025-07-19 15:07:57 +10:00
Plykiya
5675560d7f Fix build and lint (#32180)
(cherry picked from commit 540b1b15b1369251511682a47aee7506a53e66a9)
2025-07-19 15:07:55 +10:00
Partmedia
8ba28e2ca5 Make pressure and volume pumps require power (#28995)
(cherry picked from commit 30c5fbb0be7269accc58644c300f5c5372b5f181)
2025-07-19 15:07:55 +10:00
slarticodefast
cf40399492 Add sprite for vent under-pressure lock-out (#29527)
(cherry picked from commit cd2968d8491669977c2801c9f1ee346843cf2abd)
2025-07-19 15:05:27 +10:00
MjrLandWhale
2a529e946a Override under-pressure lock-out in air alarm "Fill" mode (#28909)
(cherry picked from commit 222d3b532dddeab68b3b39ebd37af7c53d00b2ed)
2025-07-19 14:54:39 +10:00
Kevin Zheng
79ded38eb5 Tune spacing speed to fix under-pressure lockout (#28370)
(cherry picked from commit 4b9fa926c08ab5549a1263e0b65cbee31d632824)
2025-07-19 14:51:46 +10:00
Milon
97eb6d5438 fix admin pda health analyzer popup (#31097)
* damn it

* whoopsie

* no more fucky wucky fucky wuckies are GONE

(cherry picked from commit 3e15e00af5d9109d00e786d79f2f7531ff11575f)
2025-07-19 13:02:57 +10:00
Brandon Hu
81d3eb3fa2 tweak(HealthAnalyzer): Stop showing poup when used on self or when cancelled (by twitter) (#30467)
* .

(cherry picked from commit e05df5d3e25aad9780b4a5ebe9e82d54bc933392)
2025-07-19 13:02:56 +10:00
lzk
b07f55e0eb Add popup for health analyzer target (#29803)
* Add popup for health analyzer target

* addition

* fix showing popup to all

(cherry picked from commit 061ec432ffa9d89231b52dbe39573843e6bb995c)
2025-07-19 13:02:55 +10:00
beck-thompson
06f206a31a Secret stash refractor (#29396)
* First commit

* Will do this in another PR!

* maybe?

* Moved stuff to ToolOpenableSystem because its smarter and cooler

(cherry picked from commit ad18c6e9a54b033d93eaa7bebd40e38e2a997390)
2025-07-19 12:46:40 +10:00
Plykiya
8fac785c90 Update UtensilSystem.cs to not use Component.Owner (#29971)
Update UtensilSystem.cs

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit 5fa0844f3ca073f0641c54aa6093b328fee10307)
2025-07-19 12:46:39 +10:00
Nemanja
69ac5801d1 split temperature protection into heating and cooling (#30662)
* split temperature protection into heating and cooling

* fugg

* weh

(cherry picked from commit a197baac17154642c4631f59618827104711134c)
2025-07-19 12:40:28 +10:00
Nemanja
1408d6c712 Replace IClickAlert with events (#30728)
* Replace IAlertClick with events

* whoop

* eek!
2025-07-19 11:12:44 +10:00
DrSmugleaf
a98463bb11 Don't show toggle internals verb if no breath tools are found while off (#30622)
* Don't show toggle internals verb if no breath tools are found

* only if not working

(cherry picked from commit 94a1b67c673aa69ffea6745bb1c825904bb4a289)
2025-07-19 10:58:16 +10:00
Plykiya
2568b253b1 Updates GasTankSystem and InternalsSystem to not use Component.Owner (#29934)
* blah, setup

* Updates GasTankSystem and InternalsSystem to not use Component.Owner

* squish the diff

* Fixa the rest
2025-07-19 10:57:44 +10:00
themias
78f72e19b0 Don't allow toggling internals while asleep (#29753)
(cherry picked from commit 7b99d1f851d3a3be179d5307a72b213a8971af9d)
2025-07-19 10:53:25 +10:00
Stalen
d9ddc3fe4f Pets toggle internals fix (#28904)
(cherry picked from commit d322a82bdf7ff4be344d6c8350ad8867b4c625aa)
2025-07-19 10:53:25 +10:00
Ed
2e651a50b9 Fix candles (firestack fading) (#28139)
Update FlammableSystem.cs

(cherry picked from commit afb1acab10a5abc2ff954d08107c5e7866d3db8e)
2025-07-19 10:53:24 +10:00
Boaz1111
81d9d19566 New Projectile Effect:Temperature Change (#31004)
* bah

* all done, thanks slarti

* makes the watcher do the thing

* Update TemperatureSystem.cs

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>

* changes something

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
(cherry picked from commit ed3e10741f9a8abcb4c4af130a3b2f137f4a90ce)
2025-07-19 10:46:26 +10:00
TemporalOroboros
de0001f725 Relocate TemperatureProtectionComponent (#30437)
Moves it from the atmos module to the temperature module where it is actually used.

(cherry picked from commit bea8c1a0b8b9c9915657ecaeafcac8b8eb31ebd7)
2025-07-18 20:08:26 +10:00
LankLTE
7194e3c67a Darts can now pop balloons. (#30088)
Basic implementation.

(cherry picked from commit 395b296d68318c2572bfcf67de73b71d01eb2623)
2025-07-18 15:34:55 +10:00
Flareguy
b7860c0cca Ports the singularity's values from vgstation (#28720)
* ports the singularity values from vgstation

* guidebook fix

* 5000 energy level 6 singulo

(cherry picked from commit f37060fc1be72e809730ad39f3ed849796168327)
2025-07-18 15:27:45 +10:00
Kara
f06ae6982d Contraband marking & examining (#28688)
* System & loc strings

* pass over syndie contraband

* fixes

* grand theft pass

* contrabandexamine -> contraband

* examine text generation update

* all composition parents necessary

* bring back minor contra so it has a less confusing message

* minor

* weapon pass

* jumpsuit pass

* feet pass

* AUUUUUUUUUGHHHHHHHHHHHHHHHHHH

* head

* AUUUUGH

* ear

* belt

* back

* fix

* bro

* rename for more clarity

* do da review

* add cvar for contraband examine
2025-07-18 15:10:58 +10:00
lzk
ac0704228d Replace some to do with TODO (#30346)
Replace to do with TODO

(cherry picked from commit f56e4f6624cbcd26eed68cc92a716a63f6065e74)
2025-07-17 12:43:39 +10:00
BombasterDS
1fd94453ce Change suit sensors on other players (#29668)
* Suit sensors can be turned off on other players

* less doafter time + interaction (nostate) check

* code cleanup

* code cleanup 2

(cherry picked from commit 67253a3fe19e8da32c75cb416ecf1ef2b99555dc)
2025-07-16 17:22:54 +10:00
Baa
4aa22740aa Fix udder wooly reagent creation V2 (#32905)
* Changed comments to be more clear and uniform.
EggLayer uses NextGrowth instead of frame accumulation.
Egglayer uses much less energy to make eggs, and lay time is randomized for player and AI chicken.

* UdderComponent ReagentId can be changed now
UdderSystem and WoolySystem use SharedSolutionContainerSystem now

* Entities with udders can be examined to see a rough hunger level
udders and wooly stop reagent generation/extra nutrient usage once the solution container is full

* Moved stuff to Shared
AutoPausedField now

* Cleanup moving stuff to Shared

* Oops. Make UdderSystem sealed instead of abstract.

* Switch PopupEntity for PopupClient

* Didn't mean to delete Access

* new() instead of default! prototype
revert egglayer balance change
NextGrowth += timespan   in egglayer

* forgot [Datafield] for NextGrowth

* forgot NetworkedComponent again...

* Renaming Shared Animal to Shared Animals to match Server
Hopefully also resolve merge conflicts.

* Fix incorrect filename

* Update with requested changes
Put UdderSystem dependencies in alphabetical order.
Initialise NextGrowth for Udder and Wooly components on MapInitEvent.
Clean-up EggLayerSystem a little.
Re-write OnExamine function for UdderSystem, improving clarity.
Add full stops to end of udder examine locales.
And more :)

* Add some additional descriptions for cow hunger levels.

* Add Udder and Wooly quantity to AutoNetworkedField

* Account for less than starving threshold.

---------

Co-authored-by: sirionaut <sirionaut@gmail.com>
Co-authored-by: Sirionaut <148076704+Sirionaut@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

(cherry picked from commit 1f4241341603a23b6b8b4f2b60afb0f0a8e81e29)
2025-07-16 17:21:20 +10:00
keronshb
e12e385d60 Ethereal Jaunt Spell for Wizard & Jaunt ECS (#33201)
* Act

* Adds Jaunt ECS and related prototypes

* Adds jaunt sounds

* Adds enter and exit sound support to polymorphs

* Updates jaunt description

* Adds jaunt action sprite and changes jaunt polymorph to use it

* Adds Jaunt and upgrade to the wizard grimoire

* Makes base mob jaunt parent off of incorporeal and basemob, adds blue ghost sprite for ethereal jaunt

* Update Resources/Locale/en-US/store/spellbook-catalog.ftl

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

* Update Resources/Prototypes/Entities/Mobs/Player/jaunt_mobs.yml

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

* Update Resources/Prototypes/Entities/Mobs/Player/jaunt_mobs.yml

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

* Update Resources/Prototypes/Entities/Mobs/Player/jaunt_mobs.yml

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

* Update Content.Shared/Polymorph/PolymorphPrototype.cs

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

* Update Content.Shared/Polymorph/PolymorphPrototype.cs

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

* removes meta changes

* removes other meta changes

* adds context menu and a description to basemobjaunt

* comments for jaunt component and adds on component shutdown method

* Update Content.Shared/Jaunt/JauntComponent.cs

* Update Content.Shared/Jaunt/JauntComponent.cs

* Update Content.Shared/Jaunt/JauntComponent.cs

* Update Resources/Prototypes/Catalog/spellbook_catalog.yml

---------

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

(cherry picked from commit fa3a04a5273c77bba4f3545dfedebaa61bd2f5aa)
2025-07-16 17:08:20 +10:00
Nemanja
859abc8ec2 Blueprints (#31138)
* Blueprints

* Update tables_loot.yml

* doink

* mark as required

(cherry picked from commit 85b7d183bd9010feab003af1cef0980790d6cd7a)
2025-07-16 17:08:19 +10:00
Nemanja
bb3abfb654 Recycler Overhaul (#30802)
* Recycler overhaul

* remove

(cherry picked from commit 476c7751c4989645fb735c9533bb67bbf85c0091)
2025-07-16 17:08:18 +10:00
metalgearsloth
b096a60b88 Fix conveyor mispredicts (#28157)
* Fix conveyor mispredicts

Instead of tracking active conveyors we instead track the conveyed entities. This also handles things like stacking conveyors more gracely.

* Fix ActiveConveyor

* Fix lerping

(cherry picked from commit 65821c96f49186238726ad69231a35b0ea508f62)
2025-07-16 17:08:18 +10:00
to4no_fix
f74d5487b6 Adding shock collar and electropack (#30529) 2025-07-16 17:08:05 +10:00
metalgearsloth
33a1100c76 Fix verb sub (#30667)
* Fix verb sub

Mapping casualty, verbs are weird.

* also this

(cherry picked from commit f7d8b4e7d469c03f4adab33307af4a44e44b0319)
2025-07-16 14:56:35 +10:00
SlamBamActionman
23184e69b3 Change Thief Syndie & Chameleon kit contents, add Syndie codeword paper (#30446)
* Initial commit

* more like bYE

* Fix exception during test

(cherry picked from commit bf06d0e869e78ae7f8ac51922a1e3f23bf59a39f)
2025-07-15 16:35:53 +10:00
deltanedas
6d4acd0724 unhardcode thief MaxSelectedSets (#29175)
* unhardcode thief MaxSelectedSets

* we do a little copy paste :trollface:

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 0910983c4b538caf1445b56ca74bb4082de484f3)
2025-07-15 16:35:50 +10:00
Spatison
1a9cd0ae83 SetOutfit command now use EquipStartingGear 2025-07-15 16:29:48 +10:00
Ed
02e19b7749 randomize iconSmoothing (#28158)
* randomize iconSmoothing

* Revert "randomize iconSmoothing"

This reverts commit 094356f975737c0af24ce39d849aec7852b9af6e.

* try 2

* trying work with client-server communication

* still dont work

* Tayrtahn good suggestion

* remove outdated code

* Fix!

* move data to Appearance

* Update RandomIconSmoothComponent.cs

(cherry picked from commit d6e0114126f778c298763d05fa59ee62c28f595a)
2025-07-15 11:59:44 +10:00
MilenVolf
3c71b9f66e Add direction relative to station for emergency shuttle's docking & nearby announcement (#28164)
* Use nav beacon location for emergency shuttle's docking announcement

Location of the shuttle relative to the nearest nav beacon in docking announcement message of the emergency shuttle

* Add directions relative to station

(cherry picked from commit de8b6631245cc6a7a3641f43b68c61e077a06bf8)
2025-07-15 11:59:41 +10:00
Voomra
1abb1b82b6 fix: localize PraySystem UI (#28535)
tweak: localize PraySystem UI
(cherry picked from commit 504208c6656bb7e56681c23e3e46092c3205c940)
2025-07-15 11:59:40 +10:00
Mr. 27
dea030f462 Job starting gear is now defined in the starting gear rather than backpack prototypes (#27605) 2025-07-15 11:54:26 +10:00
ShadowCommander
fd89d7a18a Fix PDA and ID card data not getting set on loadouts (#27062)
(cherry picked from commit a95fc86f7a73c95383bcc41cb2cf63c4fe4ce575)
2025-07-14 18:52:28 +10:00
Ilya246
01e7f1f2ca remove backpack and clothing from HumanoidCharacterProfile 2025-07-14 18:52:06 +10:00
Spatison
55bc9a7d8a fix: Issuer -> LocIssuer 2025-07-14 17:22:09 +10:00
Spatison
ed336144ab content change for JobRequirementOverride 2025-07-14 17:22:07 +10:00
Plykiya
3142238eb9 Syndicate Reinforcement Specializations: Medic, Spy, Thief (#29853)
* Syndicate thief, spy, medic

* Fixes description for nukies

* update description for uplink

* Implement the radial menu

* forgot these were necessary to push lol

---------

Co-authored-by: plykiya <plykiya@protonmail.com>

(cherry picked from commit aded74a88afd5f6ef0b0aef3eb9e60b630179e12)
2025-07-14 17:22:07 +10:00
Leon Friedrich
631c760fd6 Add JobRequirementOverride prototypes (#28607) 2025-07-14 17:22:06 +10:00