Commit Graph

23916 Commits

Author SHA1 Message Date
PJBot
18b99ed8a2 Automatic changelog update 2024-03-23 17:31:20 +00:00
Killerqu00
8928761c0d 1x2 cable coils (#26361)
* 1x2 cable coils

* sprite edits

* Revert "sprite edits"

This reverts commit 3c76c55d06e97c8ffa864a2eb025b9726112e2e5.

* coil rotate
2024-03-23 13:30:14 -04:00
PJBot
821e9acb8e Automatic changelog update 2024-03-23 16:36:03 +00:00
Leon Friedrich
18a35e7e83 Partial atmos refactor (#22521)
* Reduce atmos component queries

* Remove method events

* Cache airtight data

* Make MolesArchived nullable

* Fix airtight cache

* only get tile def once

* Immutable mixtures

* firelock queries

* misc

* misc cleanup

* Trim disconnected tiles

* Fix merge issues and bugs

* Why does the PR keep increasing in scope

* debug overlay

* Fix bugs

* Fix test, remove unused events

* Add setmapatmos command

* Fix overlays

* Add map check

* A

* Resolve conflicts with #26102

* Remove some obsolete methods
2024-03-24 03:34:56 +11:00
OnyxTheBrave
05f282f5ce Changed black carpet texture to correctly align itself. (#26358) 2024-03-23 11:39:40 +03:00
PJBot
ab2d56a1cc Automatic changelog update 2024-03-23 04:14:12 +00:00
Ubaser
393bcbfc13 Throwing Knives: Syndicate Kit (#26026)
* add

* rename

* change damage type and lower price

* 6 tc

* fix?

* missed listing

* Update Resources/Textures/Objects/Storage/boxes.rsi/meta.json

* Update Resources/Textures/Objects/Storage/boxes.rsi/meta.json

* Update Resources/Textures/Objects/Storage/boxes.rsi/meta.json

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-23 15:13:06 +11:00
Wrexbe (Josh)
e69723153d Fix crash on load when no slot key assigned (#26354)
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2024-03-23 14:55:19 +11:00
Mr. 27
6e8a07844a Make air tanks appear on the back in suitstorage (#26353)
* g

* a

* jetpak
2024-03-23 14:46:40 +11:00
PJBot
ef4f263336 Automatic changelog update 2024-03-23 01:43:57 +00:00
metalgearsloth
64b648ff3c NPC steering tweaks (#26351)
- Fix the free node check considering the whole tile and not the poly.
- Clear maps on direction resets.
- More robust arrival checks for pathfinding nodes.
2024-03-23 12:42:51 +11:00
Tayrtahn
763d2bca9c Fix cross-grid spreader behavior (#26346) 2024-03-22 16:29:14 -04:00
PJBot
f30ed8d860 Automatic changelog update 2024-03-22 17:36:46 +00:00
RenQ
6bffa31eba The return of the 'long bedhead' haircut as an alternative (#26336) 2024-03-22 13:35:40 -04:00
Pieter-Jan Briers
4ad1e0598b Fix missing semicolon after migration. (#26337)
Are you kidding me EFCore doesn't sanitize this itself?
2024-03-22 16:50:55 +01:00
PJBot
b6b67e2482 Automatic changelog update 2024-03-22 09:38:52 +00:00
SlamBamActionman
70c718f61c Added verb action to Glue/Lube system (#26002)
* Added verb action to Glue/Lube system

* Changes based on feedback

* Fix TryGlue/Lube to use Entity<> rather than EntityUid, Component
2024-03-22 10:37:46 +01:00
PJBot
c9b8fa01f9 Automatic changelog update 2024-03-22 08:24:27 +00:00
BlitzTheSquishy
e93af9bee6 Irish Coffee Recipe Tweak (#26327)
Update drinks.yml

Why would this need to be 2+2=4 when 1+1=2 is the more logical reaction?
2024-03-22 09:23:21 +01:00
PJBot
c5803e6488 Automatic changelog update 2024-03-22 08:21:53 +00:00
liltenhead
bec3a2fecd Nerf budget insulated gloves (#26318)
Insul Chance
2024-03-22 19:20:46 +11:00
Tayrtahn
ae3d745430 Code Cleanup: Purge obsolete MapManager methods (#26279)
* GetGrid

* GridExists

* TryGetGrid
2024-03-22 18:08:40 +11:00
PJBot
2ed0e58069 Automatic changelog update 2024-03-22 07:02:03 +00:00
lzk
3b3b874dd9 Snore is a trait now (#26322) 2024-03-22 18:00:57 +11:00
Doctor-Cpu
4f816b4b2f Sanitize "ig" (#26328)
replace ig
2024-03-22 17:59:23 +11:00
Emisse
596f9a6c2c bagel update (#26326) 2024-03-21 21:22:02 -06:00
PJBot
df3838e0c7 Automatic changelog update 2024-03-22 02:00:24 +00:00
nikthechampiongr
a6c018d755 Fix puller being improperly unset when pulling stops. (#26312)
Fix puller not being improperly unset on PullableComponent while being unpulled.

When unpulled, the pullableComp has its puller field set to null after the message signifying the pulling has stopped
has been sent. Since the component has a field to determine whether its owner is being pulled which is determined by
the puller field, systems listening on the event would think that the owner of the component was still being pulled.
2024-03-22 12:59:18 +11:00
PJBot
ae2c1c58b6 Automatic changelog update 2024-03-22 01:58:55 +00:00
metalgearsloth
000a259563 FTL UIScale fixes (#26305)
- Fix text drawing being offset.
- Fix beacon snapping and distance check.
- Fix DrawData being offset.
- Fix bounds check for map objects not using PixelSize.
2024-03-22 12:57:49 +11:00
PJBot
6a7c0594c9 Automatic changelog update 2024-03-22 00:20:58 +00:00
deltanedas
5ac88d9b27 remove rped (#26316)
* remove rped

* trol

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-03-21 20:20:26 -04:00
Plykiya
e627a0d24b Door Remote now shows Mode in UI (#26162)
* Prep for DoorRemote Status

* Door Remote Mode Messages

* plural opens and closes

* never trust webedits

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
2024-03-21 20:19:52 -04:00
PJBot
de6fc4033a Automatic changelog update 2024-03-21 17:43:38 +00:00
nikthechampiongr
eb80d9752e Fix scram! implant keeping you pulled to someone when teleporting you (#26309)
* Fix scram! implant keeping you pulled to someone when teleporting you

* Exorcise sleep deprivation speak
2024-03-21 18:42:32 +01:00
PJBot
f9b195f5e4 Automatic changelog update 2024-03-21 15:16:52 +00:00
Pieter-Jan Briers
d776c4b392 Improve admin message seen/dismiss state. (#26223)
Fixes #26211

Admin messages now have separate "seen" and "dismissed" fields. The idea is that an admin should be able to tell whether a user pressed the "dismiss for now" button. Instead of using "seen" as "show this message to players when they join", "dismissed" is now used for this.

Existing notes in the database will automatically be marked as dismissed on migration. A note cannot be dismissed without being seen (enforced via constraint in the database too, aren't I fancy).

As part of this, it has become impossible for a player to play without dismissing the message in some form. Instead of a shitty popup window, the popup is now a fullscreen overlay that blocks clicks behind it, making the game unplayable. Also, if a user somehow has multiple messages they will be combined into one popup.

Also I had enough respect for the codebase to make it look better and clean up the code somewhat. Yippee.
2024-03-21 16:15:46 +01:00
PJBot
f87480dd36 Automatic changelog update 2024-03-21 13:17:24 +00:00
James Simonson
12f94b33c3 Rats eyes glow in dark + reorganize rat textures (#26300)
* Split mice from rats and made rats eye glow

+ added red eyes to regal rats (Both king and buff) + normal rats
- removed mouse-3 sprites from mice and moved it into a dedicated rat rsi
+fixed admin smite wording (you turn players into mice, not rats)

* minor formatting fix

* removed version numbers float.

* Typo fix + removed unneeded layer name
2024-03-21 14:16:18 +01:00
Tayrtahn
f4cb02fb0c Code cleanup: Purge calls to obsolete EntityCoordinates methods (#26292)
* Purge calls to obsolete EntityCoordinates methods

* Pizza defruited; rerun those tests!
2024-03-21 12:59:56 +11:00
Tayrtahn
b34777177c Fix some invalid damage types (#26295)
Fixed some invalid damage types
2024-03-21 12:58:21 +11:00
Pieter-Jan Briers
b06d40e853 fix legally distinct visor man plush name. (#26299)
am in vr. approved by real spaniard.
2024-03-20 21:48:05 -04:00
PJBot
5546337617 Automatic changelog update 2024-03-20 19:04:59 +00:00
Tayrtahn
1200d406ca Pizza is not a fruit (#26293)
* Pizza is not a fruit

* Also the slice

* Let the lizards still eat pizza
2024-03-20 20:03:53 +01:00
PJBot
e8a9bd0095 Automatic changelog update 2024-03-20 16:08:45 +00:00
Killerqu00
670a9826fe Per-department wire layouts (#26247)
* add per-department wire layouts

* fix science/research inconsistency

* fix wireLayout inheritance

* science is no longer security

* Security doors back to normal wire count

* implement proper wire inheritance

* revert WiresSystem.cs fix
2024-03-20 17:07:38 +01:00
Pieter-Jan Briers
a4692004de Fix wire layout inheritance. (#26289)
Wire layouts manually navigate the inheritance hierarchy, but the data fields on the prototypes were also automatically inherited already. This meant that inheriting a wire layout prototype and changing nothing would cause the wires to be duplicated unless they were manually modified on top.

Fix is easy: just disable inheritance on the data fields.

Also, integration test for it.
2024-03-20 16:22:47 +01:00
Pieter-Jan Briers
fc76996dc5 Fix EFCore obsoletion warnings in Content.Server.Database (#26285) 2024-03-20 15:47:36 +01:00
Mr. 27
205edfe6d7 Fix blunt melee weapon hitsound (#26286)
* ok

* Update welders.yml
2024-03-20 15:25:38 +01:00
Mr. 27
3836da964c Monkey and gorilla melee weapon fix (#26288)
Update animals.yml
2024-03-20 15:22:30 +01:00