Commit Graph

36638 Commits

Author SHA1 Message Date
PJBot dbaf790d91
Automatic changelog update 2024-06-01 18:00:16 +02:00
Verm fe3892977d
Randomizes more humanoid appearances (#27997) 2024-06-01 18:00:15 +02:00
Nemanja bacd52c991
Decouple interactions from hands, cleanup old events, add new fears (#28393)
* ok basic shit

* second part

* pretend it isn't real it can't hurt you.

* 👁️ 👁️

* shadowcommander review
2024-06-01 18:00:07 +02:00
Leon Friedrich 6427cc560e
Make chat & examine systems use FormattedMessage.EscapeText() (#28431) 2024-06-01 18:00:05 +02:00
Flareguy 1a53fbb682
Adds more spawners (#28280)
* adds more spawners

* make it WORK. ooo.. a. e

* fix

* outerclothing capitalization

* prototype fix

* flashbang fix
2024-06-01 18:00:02 +02:00
PJBot 7be04b3ca7
Automatic changelog update 2024-06-01 18:00:00 +02:00
Brandon Li 2cc974885b
Chem colors (#28367)
* chem colors

* lithium & sodium colors

* update oxygen color

* update fluorine color
2024-06-01 17:59:57 +02:00
Flesh f58fe5aaeb
Use existing probability field (#28422)
Remove the PlantAdjustAttribute "Prob" field and use the existing probability field from ReagentEffects instead.
2024-06-01 17:59:52 +02:00
PJBot 956bab828e
Automatic changelog update 2024-06-01 17:59:50 +02:00
Leon Friedrich c7c2c03be8
Fix hugging mispredict (#28432)
* git mv

* Move namespaces

* Fix hugging mispredict
2024-06-01 17:59:47 +02:00
ShadeAware 6cf5930dd0
Pizza Parties no longer flood the station with more than it could ever eat. (#28448)
Removes pizza flood
2024-06-01 17:59:45 +02:00
deltanedas ecc9fbfe42
dragon antag refactor (#28217)
* remove dragon system usage of GenericAntag

* add AntagRandomSpawn for making antags spawn at a random tile

* add AntagSpawner to make an antag spawner just spawn an entity

* add antag prototype for dragon since it never had one

* make dragon spawner a GhostRoleAntagSpawner, remove GenericAntag

* make dragon rule use AntagSelection and stuff

* remove dragon GenericAntag rule

* add back to spawn menu

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-06-01 17:59:40 +02:00
PJBot 91be03d0a3
Automatic changelog update 2024-06-01 17:57:28 +02:00
ShadowCommander 9194e4fde3
Add firelock warnings popup when opening on access allowed (#28420) 2024-06-01 17:57:25 +02:00
PJBot 0c9684d52f
Automatic changelog update 2024-06-01 17:57:24 +02:00
NazrinNya 040fdc6262
make it so you cant build disposal pipes in impassable objects (#28447)
make it so you cant build disposal pipes in impassable objects (like walls)
2024-06-01 17:57:21 +02:00
beck-thompson 532e65b289
Fixed grammar for solution transfers! (#28437)
Fixed grammar for solution transfer
2024-06-01 17:57:20 +02:00
PJBot 78f146c641
Automatic changelog update 2024-06-01 17:57:14 +02:00
Ubaser 3544db7864
Give janitors a roundstart light replacer (#28441)
add
2024-06-01 17:57:12 +02:00
PJBot 524df564bd
Automatic changelog update 2024-06-01 17:57:08 +02:00
Ubaser 4b52de2554
Give botanists a roundstart plant clipper (#28439)
add
2024-06-01 17:57:07 +02:00
PJBot 7074cc46a4
Automatic changelog update 2024-06-01 17:56:49 +02:00
ShadowCommander 08b82e98c4
Add search filter to the admin menu player tab (#28030) 2024-06-01 17:56:42 +02:00
Flesh b5a62312e1
Fix trailing periods in some plant metabolism descriptions (#28428)
fxied tpyos
2024-06-01 17:56:39 +02:00
Leon Friedrich 4ce7efd04d
Prevent Identity.Name NRE exception (#28433)
Fix Identity.Name exception
2024-06-01 17:56:36 +02:00
Leon Friedrich 078794106e
Make tests automatically reset modified cvars (#28219)
* Make tests automatically reset modified cvars

* Fix bad return

* A

* Try Fix tests

* clarify comment

* update eng
2024-06-01 17:56:33 +02:00
Leon Friedrich 65a712700c
Only auto-enable internals when necessary (#28248)
* Only auto-enable internals when necessary

* Add toxic gas check

* Rename Any -> AnyPositive
2024-06-01 17:55:05 +02:00
PJBot 22ebbba055
Automatic changelog update 2024-06-01 17:55:03 +02:00
Nemanja d1371865f1
Fix latejoin antag preferences not being respected (#28430)
* Fix latejoin antag preferences not being respected

* thank fuck for tests
2024-06-01 17:55:00 +02:00
PJBot 24cf6f888a
Automatic changelog update 2024-06-01 17:54:57 +02:00
ShadowCommander 9da992476e
Reflow the player tab to show more of the names (#28029) 2024-06-01 17:54:54 +02:00
PJBot ab5ac5099b
Automatic changelog update 2024-06-01 17:54:52 +02:00
metalgearsloth f2727b6228
Fix verb categories shuffling (#28368)
If it's an extra category we leave it in its default spot.
2024-06-01 17:54:50 +02:00
PJBot 081a57a8d8
Automatic changelog update 2024-06-01 17:54:49 +02:00
Ghagliiarghii 2466628986
Create sale console computer board (#28425) 2024-06-01 17:54:47 +02:00
ShadowCommander 1338c4a059
Fix TryGetActionData error triggering when run on deleting entities (#27839)
* Fix TryGetActionData error triggering when run on deleting entities

* Only get metadata once
2024-06-01 17:54:46 +02:00
PJBot f7b8e66400
Automatic changelog update 2024-06-01 17:54:45 +02:00
Moony 56be0e1ee8
Handheld teleporter portals now must start on the same grid. (#28423)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2024-06-01 17:54:42 +02:00
PJBot a76ce7cf0b
Automatic changelog update 2024-06-01 17:54:41 +02:00
ShadowCommander 39cdcc5425
Fix firelocks not requiring engineering access (#28415) 2024-06-01 17:54:35 +02:00
Kevin Zheng 190ce70314
Make mapping actions slightly more useable (#28394) 2024-06-01 17:54:30 +02:00
null 893a3078e7
Localize pride/courier vending text 2024-06-01 17:54:14 +02:00
Tayrtahn 2a56896045
Convert advertisements to use localized datasets (#28400)
* Convert advertisements to use LocalizedDatasets

* File consolidation

* Arcade machines too
2024-06-01 17:41:58 +02:00
Tayrtahn a5d25c0550
Convert story generation to use LocalizedDatasets (#28402)
Converted story generation to use LocalizedDatasets
2024-06-01 17:41:55 +02:00
Ed 7d53001a0e
Localize tips (#28285)
* localize tip

* localizzedDataset
2024-06-01 17:41:48 +02:00
PJBot e8e1892ae5
Automatic changelog update 2024-06-01 17:38:46 +02:00
metalgearsloth 4755223c9f
Predict ActivatableUIRequiresPower (#28405)
A lot of BUIs aren't going to handle the state coming in cleanly but we can fix em as we find em.
2024-06-01 17:38:43 +02:00
ShadowCommander ebddaa8e3d
Move ApcPowerReceiverComponent Powered state to shared (#28206)
* Try syncing powered state to client

For some reason the client is not receiving the ApcPowerReceiverComponentState, so it's not working.

* Fix powered state not syncing to client

The client PowerReceiverSystem was abstract, which prevented it from
running initialize.

* Flip check so that it runs bigger checks first

PowerDisabled skips the others.
NeedsPower skips the receiving check.

* Disallow changing Powered manually

* Move Powered update to PowerReceiverSystem

* Move appearance to event subscription

* Move metadata component to AllEntityQuery

* Cleanup

* Move Powered update back to PowerNetSystem

It's easier to use the EntityQueries and it dosen't need to be updated
anywhere else.

* Put appearance updating back

* Move IsPowered to shared

* Simplify IsPowered

* Cleanup

* Remove duplicate PowerChangedEvent

PowerChangedEvent on ProviderChanged doesn't seem to be needed
PowerChangedEvent gets raised by in update if the power state changes
after a new provider is connected
2024-06-01 17:38:41 +02:00
PJBot 45771461ff
Automatic changelog update 2024-06-01 17:38:40 +02:00
blueDev2 9f21df293f
Fixed hypo and injector entities going into disposal units (#28317) 2024-06-01 17:38:38 +02:00