]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
9 months agoAutomatic changelog update
PJBot [Wed, 12 Mar 2025 22:37:50 +0000 (22:37 +0000)]
Automatic changelog update

9 months agoNew Feature: Warden job rolls before security officer/cadet/detective (#35313)
Winkarst [Wed, 12 Mar 2025 22:36:41 +0000 (01:36 +0300)]
New Feature: Warden job rolls before security officer/cadet/detective (#35313)

Commit

9 months agofix more syndicate names (#35788)
slarticodefast [Wed, 12 Mar 2025 19:16:16 +0000 (20:16 +0100)]
fix more syndicate names (#35788)

9 months agopolymorph popup fixes (#35796)
slarticodefast [Wed, 12 Mar 2025 18:48:45 +0000 (19:48 +0100)]
polymorph popup fixes (#35796)

polymorph fixes

9 months agoforensics cleanup (#35795)
slarticodefast [Wed, 12 Mar 2025 17:57:06 +0000 (18:57 +0100)]
forensics cleanup (#35795)

9 months agoAdd support for antag-before-job selection (#35789)
SlamBamActionman [Wed, 12 Mar 2025 15:48:39 +0000 (16:48 +0100)]
Add support for antag-before-job selection (#35789)

* Add support for antag-before-job selection

* Include logging

9 months agoUpdate submodule to 248.0.2 (#35787)
metalgearsloth [Wed, 12 Mar 2025 12:47:28 +0000 (23:47 +1100)]
Update submodule to 248.0.2 (#35787)

9 months agoAmber Station - Added Mail Room (#35786)
Emisse [Wed, 12 Mar 2025 08:50:23 +0000 (02:50 -0600)]
Amber Station - Added Mail Room (#35786)

9 months agoAdded mail room
Southbridge [Wed, 12 Mar 2025 08:34:06 +0000 (04:34 -0400)]
Added mail room

9 months agoLocalize rat king commands datasets (#35780)
MilenVolf [Wed, 12 Mar 2025 05:49:32 +0000 (08:49 +0300)]
Localize rat king commands datasets (#35780)

9 months agoLocalize news dataset (#35774)
MilenVolf [Wed, 12 Mar 2025 05:44:19 +0000 (08:44 +0300)]
Localize news dataset (#35774)

* Localize news dataset

* Remove the `"`

9 months agoRoleban command error handling (#35784)
Errant [Wed, 12 Mar 2025 05:41:01 +0000 (06:41 +0100)]
Roleban command error handling (#35784)

roleban command jobid fail handling

9 months agoTriggerSystem improvements (#35762)
slarticodefast [Wed, 12 Mar 2025 05:31:33 +0000 (06:31 +0100)]
TriggerSystem improvements (#35762)

* desynchronizer real

* yaml stuff from slarti branch

* C# stuff

* oops

* fix triggers

* atomize PR

---------

Co-authored-by: Flareguy <woaj9999@outlook.com>
9 months agoAutomatic changelog update
PJBot [Wed, 12 Mar 2025 01:23:08 +0000 (01:23 +0000)]
Automatic changelog update

9 months agoUpdate to borg ion storms (#35751)
valquaint [Wed, 12 Mar 2025 01:21:59 +0000 (18:21 -0700)]
Update to borg ion storms (#35751)

* Updates ion storms for borgs.

* Remove additional ion laws into future PR

9 months agoFixes and refactoring to discord changelog script (#33859)
imcb [Tue, 11 Mar 2025 19:14:40 +0000 (19:14 +0000)]
Fixes and refactoring to discord changelog script (#33859)

* Fixes and refactoring to discord changelog script

Upstreamed from https://github.com/impstation/imp-station-14/pull/1023

* Add some prints back in

9 months agoAutomatic changelog update
PJBot [Tue, 11 Mar 2025 16:48:10 +0000 (16:48 +0000)]
Automatic changelog update

9 months agoRestore the order of admin overlay elements (#35783)
Errant [Tue, 11 Mar 2025 16:47:03 +0000 (17:47 +0100)]
Restore the order of admin overlay elements (#35783)

admin overlay order fix

9 months agoAutomatic changelog update
PJBot [Tue, 11 Mar 2025 13:53:45 +0000 (13:53 +0000)]
Automatic changelog update

9 months agoFix Chameleon PDAs renaming the user in station records (#35782)
SlamBamActionman [Tue, 11 Mar 2025 13:52:38 +0000 (14:52 +0100)]
Fix Chameleon PDAs renaming the user in station records (#35782)

9 months agoMail Resprite (#35776)
Princess Cheeseballs [Tue, 11 Mar 2025 12:44:32 +0000 (05:44 -0700)]
Mail Resprite (#35776)

* init commit

* init commit

* delete those

* added github to copyright info

9 months agoAutomatic changelog update
PJBot [Tue, 11 Mar 2025 09:42:20 +0000 (09:42 +0000)]
Automatic changelog update

9 months agoRemovable mindshields and revolutionary tweaks. (#35769)
ScarKy0 [Tue, 11 Mar 2025 09:41:13 +0000 (10:41 +0100)]
Removable mindshields and revolutionary tweaks. (#35769)

* I fucking hate revs

* Update preset-revolutionary.ftl

* fixy fix

9 months agoConvex random maints fix (#35777)
Emisse [Tue, 11 Mar 2025 06:16:54 +0000 (00:16 -0600)]
Convex random maints fix (#35777)

9 months agoconvex fix
Spessmann [Tue, 11 Mar 2025 05:40:16 +0000 (22:40 -0700)]
convex fix

9 months agoMerge showsubfloorforever into showsubfloor (#33682)
SpaceManiac [Tue, 11 Mar 2025 00:01:11 +0000 (17:01 -0700)]
Merge showsubfloorforever into showsubfloor (#33682)

9 months agoAutomatic changelog update
PJBot [Mon, 10 Mar 2025 23:18:32 +0000 (23:18 +0000)]
Automatic changelog update

9 months agoPerformer's Wig (#35764)
Velken [Mon, 10 Mar 2025 23:17:23 +0000 (20:17 -0300)]
Performer's Wig (#35764)

* miku wig

* fix to correct json convention

Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
---------

Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
9 months agoAutomatic changelog update
PJBot [Mon, 10 Mar 2025 23:09:33 +0000 (23:09 +0000)]
Automatic changelog update

9 months agoAdded New Cocktails and new fill level sprites to existing drinks. (#33570)
RedBookcase [Mon, 10 Mar 2025 23:08:23 +0000 (16:08 -0700)]
Added New Cocktails and new fill level sprites to existing drinks. (#33570)

* Added New Cocktails and new fill level sprites to existing drinks

* Updated copyright info and fixed recipies for Caipirinha/Mojito.

---------

Co-authored-by: RedBookcase <Usualmoves@gmail.com>
9 months agoCleanup: Add missing locale ``cmd-planet-map-prototype`` (#35766)
Winkarst [Mon, 10 Mar 2025 15:34:27 +0000 (18:34 +0300)]
Cleanup: Add missing locale ``cmd-planet-map-prototype`` (#35766)

Cleanup

9 months agoCleanup: Fix ``PaperWriteEvent`` in ``PaperSystem`` (#35763)
Winkarst [Mon, 10 Mar 2025 14:52:57 +0000 (17:52 +0300)]
Cleanup: Fix ``PaperWriteEvent`` in ``PaperSystem`` (#35763)

* Cleanup + fix

* Revert

9 months agoEnsure speech bubble cap is always respected (#32223)
Evelyn Gordon [Mon, 10 Mar 2025 12:28:08 +0000 (08:28 -0400)]
Ensure speech bubble cap is always respected (#32223)

Ensure speech bubble cap is respected, even when messages are sent very fast

9 months agoAutomatic changelog update
PJBot [Mon, 10 Mar 2025 09:41:43 +0000 (09:41 +0000)]
Automatic changelog update

9 months agoFix Ahelp window playerlist resize (#35747)
Errant [Mon, 10 Mar 2025 09:40:36 +0000 (10:40 +0100)]
Fix Ahelp window playerlist resize (#35747)

reorganize bwoink window layout

9 months agoAutomatic changelog update
PJBot [Mon, 10 Mar 2025 04:39:39 +0000 (04:39 +0000)]
Automatic changelog update

9 months agoTweak sun shadow rotations (#35758)
metalgearsloth [Mon, 10 Mar 2025 04:38:33 +0000 (15:38 +1100)]
Tweak sun shadow rotations (#35758)

Won't use the entity's rotation for the matrix, I just forgot to do this. Means shadows will always point in the same direction and the points will correctly adjust as the entity rotates.

9 months agoAutomatic changelog update
PJBot [Mon, 10 Mar 2025 04:19:00 +0000 (04:19 +0000)]
Automatic changelog update

9 months agoFix sun shadows in ANGLE (#35757)
metalgearsloth [Mon, 10 Mar 2025 04:17:53 +0000 (15:17 +1100)]
Fix sun shadows in ANGLE (#35757)

I think I fat-fingered a ctrl-Z on this at some point but the intermediate blur is necessary.

9 months agoLocalize traitor codeverbs datasets (#35737)
MilenVolf [Mon, 10 Mar 2025 02:20:05 +0000 (05:20 +0300)]
Localize traitor codeverbs datasets (#35737)

* Localize verbs dataset

* Localize adjectives dataset

* Localize corporations dataset

* Update TraitorRuleSystem to use LocalizedDatasetPrototype instead of DatasetPrototype

9 months agoPredict some power PowerReceiver stuff (#33834)
metalgearsloth [Mon, 10 Mar 2025 02:00:49 +0000 (13:00 +1100)]
Predict some power PowerReceiver stuff (#33834)

* Predict some power PowerReceiver stuff

Need it for some atmos device prediction.

* Also this

9 months agobagel update (#35754)
Emisse [Mon, 10 Mar 2025 01:30:42 +0000 (19:30 -0600)]
bagel update (#35754)

9 months agofix nukeops commander name (#35753)
slarticodefast [Mon, 10 Mar 2025 01:21:56 +0000 (02:21 +0100)]
fix nukeops commander name (#35753)

9 months agoPython Suit Storage Visual (#35593)
Prole [Sun, 9 Mar 2025 21:06:21 +0000 (14:06 -0700)]
Python Suit Storage Visual  (#35593)

* Python-SUITSTORAGE-Visuals

Signed-off-by: Prole <172158352+Prole0@users.noreply.github.com>
* REVised Sprite

Signed-off-by: Prole <172158352+Prole0@users.noreply.github.com>
* Copyright

Signed-off-by: Prole <172158352+Prole0@users.noreply.github.com>
* Update Resources/Textures/Objects/Weapons/Guns/Revolvers/python.rsi/meta.json

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
---------

Signed-off-by: Prole <172158352+Prole0@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
9 months agoSlightly better letter loot table (#35748)
ScarKy0 [Sun, 9 Mar 2025 20:54:10 +0000 (21:54 +0100)]
Slightly better letter loot table (#35748)

* init

* review

---------

Co-authored-by: Milon <milonpl.git@proton.me>
9 months agofix UpdateBankAccount (#35749)
Milon [Sun, 9 Mar 2025 20:50:24 +0000 (21:50 +0100)]
fix UpdateBankAccount (#35749)

* trolled

* fun

* fuck me

9 months agoAutomatic changelog update
PJBot [Sun, 9 Mar 2025 19:43:02 +0000 (19:43 +0000)]
Automatic changelog update

9 months agoSteal the mail thieving objective (#35746)
slarticodefast [Sun, 9 Mar 2025 19:41:53 +0000 (20:41 +0100)]
Steal the mail thieving objective (#35746)

* mail theft

* networked

9 months agoRemove unneeded Loc.GetString (#35739)
MilenVolf [Sun, 9 Mar 2025 10:06:11 +0000 (13:06 +0300)]
Remove unneeded Loc.GetString (#35739)

9 months agoConvex Mail Teleporter (#35742)
ScarKy0 [Sun, 9 Mar 2025 09:40:58 +0000 (10:40 +0100)]
Convex Mail Teleporter (#35742)

Mail!

9 months agoPlasma Mail Teleporter (#35741)
ScarKy0 [Sun, 9 Mar 2025 09:38:15 +0000 (10:38 +0100)]
Plasma Mail Teleporter (#35741)

Mail!

9 months agoAutomatic changelog update
PJBot [Sun, 9 Mar 2025 08:50:04 +0000 (08:50 +0000)]
Automatic changelog update

9 months agoElkridge Mail Update (#35738)
Deerstop [Sun, 9 Mar 2025 08:49:33 +0000 (19:49 +1100)]
Elkridge Mail Update (#35738)

add mail teleporter and mailing unit system

9 months agoderotate core (#35740)
Emisse [Sun, 9 Mar 2025 08:48:55 +0000 (01:48 -0700)]
derotate core (#35740)

Update default.yml

9 months agoCore mail update (#35719)
ArtisticRoomba [Sun, 9 Mar 2025 08:47:43 +0000 (00:47 -0800)]
Core mail update (#35719)

* core mail update

* empty

9 months agoLoop mail teleporter (#35729)
TytosB [Sun, 9 Mar 2025 08:47:20 +0000 (03:47 -0500)]
Loop mail teleporter (#35729)

* latejoin

* youve got mail

9 months agoUpdate Credits (#35733)
github-actions[bot] [Sun, 9 Mar 2025 01:18:00 +0000 (02:18 +0100)]
Update Credits (#35733)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
9 months agoBagel Engineering Improvements (#35717)
ArtisticRoomba [Sun, 9 Mar 2025 01:08:35 +0000 (17:08 -0800)]
Bagel Engineering Improvements (#35717)

* woe, better engineering be upon ye

* im going to lose it

* radical plan

* oopsie

* Revert "oopsie"

This reverts commit 45ab057f55b46acd795e58257c3cc5967e5cb946.

* Revert "radical plan"

This reverts commit 57b1ae081725a47aef3ae03111cecbc91b4f47a8.

* Revert "im going to lose it"

This reverts commit e7b4afaf5d9a10a42e89831ffc9294d3b9bd96d4.

* Revert "woe, better engineering be upon ye"

This reverts commit 471dc3716b58a39631aa8bee00de79e981391d63.

* complete revamp

* revision

* oops 2 electric boogaloo

* another one

* every time i push to fix a minor mistake i found in walking around i get closer to my limit

9 months agoRemove a bonus Loc.GetString (#35731)
ScarKy0 [Sat, 8 Mar 2025 22:30:48 +0000 (23:30 +0100)]
Remove a bonus Loc.GetString (#35731)

oops

9 months agoFixed delivery popups (#35724)
ScarKy0 [Sat, 8 Mar 2025 21:08:41 +0000 (22:08 +0100)]
Fixed delivery popups (#35724)

* :)

* cool stuff

9 months agoInitial delivery balance changes (#35728)
ScarKy0 [Sat, 8 Mar 2025 20:48:02 +0000 (21:48 +0100)]
Initial delivery balance changes (#35728)

* init

* small balance

* guess not

* Update Content.Server/Delivery/CargoDeliveryDataComponent.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
9 months agoFix integration tests (#35727)
slarticodefast [Sat, 8 Mar 2025 19:38:18 +0000 (20:38 +0100)]
Fix integration tests (#35727)

* test

* fix names

* fix more

9 months agoLocalize all dataset names (#32893)
MilenVolf [Sat, 8 Mar 2025 19:04:26 +0000 (22:04 +0300)]
Localize all dataset names (#32893)

* Use `LocalizedDatasetPrototype` instead of `DatasetPrototype` in `RoleLoadoutPrototype`

* Localize ai names

* Replace to `LocalizedDatasetPrototype` in `NamingSystem`

* Localize arachnid first and last names

* Localize atv names

* Localize autoborg names

* Forgot to change type to localizedDataset

* Localize borer names

* Localize borg names

* Localize cargo shuttle names

* Localize clown names

* Localize death_commando names

* Localize diona names

* Localize fake_human names

* Localize first and last names

* Localize first male and female names

* Localize fortunes descriptions

* Forgot about equal sign

* Localize golem names

* Localize hologram names

* Localize military names

* Localize moth first male and female names

* Localize moth last names

* Fix autoborg name error

* Localize mushman first and last names

* Localize ninja names

* Localize operation names

* Localize regalrat names

* Fix mushman_first

* Forgot about `Loc.GetString`

* Move comments into comment section & fix names

* Localize reptilian male and female names

* Localize revenant names

* Fix locale word order in operation

* Localize rollie (btw it was never used and was added as "for the futuгe" long time ago)

* Localize skeleton_first names

* Localize syndicate names

* Localize vox names

* Localize wizard first and last names

* `{owner}-name-dataset` -> `names-{owner}-dataset`

* Change `DatasetPrototype` to `LocalizedDatasetPrototype` and make sure it works properly

GetFTLName is no more the static method, we need it to be able to use `Loc.GetString`

* I hate those mothname comments

* Combine name datasets prototypes

* Move every ftl from` /en-US/names` to ` /en-US/datasets/names`

* Remove ftl files

* Get every dataset yml back

* Remove changes for planets. Move it in another PR

* Revert these changes (Moved to another PR)

* How

* Apply suggested changes

9 months ago[Part of #32893] Localize misc dataset names (#33404)
MilenVolf [Sat, 8 Mar 2025 19:04:01 +0000 (22:04 +0300)]
[Part of #32893] Localize misc dataset names (#33404)

* Localize cargo_shuttle names

* Localize death_commando names

* Localize fortunes

* Localize military names

* Localize rollie names

* fortunes.ftl -> cookie_fortune.ftl

* Correct prototype ids to follow naming conventions

9 months ago[Part of #32893] Localize first male & female dataset names (#33402)
MilenVolf [Sat, 8 Mar 2025 19:03:51 +0000 (22:03 +0300)]
[Part of #32893] Localize first male & female dataset names (#33402)

* Localize first_name

* Localize first_female

* names-male/female-first-dataset -> names-first-male/female-dataset

* Correct prototype ids to follow naming conventions

* Combine first_male.yml and first_female.yml into base_gendered.yml

9 months ago[Part of #32893] Localize first & last dataset names (#33401)
MilenVolf [Sat, 8 Mar 2025 19:03:38 +0000 (22:03 +0300)]
[Part of #32893] Localize first & last dataset names (#33401)

* Localize first names

* Localize last names

* Correct prototype ids to follow naming conventions

* Combine first.yml and last.yml into base.yml

* Forgot about = in last

9 months ago[Part of #32893] Localize vox dataset names (#33396)
MilenVolf [Sat, 8 Mar 2025 19:03:24 +0000 (22:03 +0300)]
[Part of #32893] Localize vox dataset names (#33396)

* Localize vox names

* Correct prototype id to follow naming conventions

* Upstream names

9 months ago[Part of #32893] Localize humanoid species dataset names (#33395)
MilenVolf [Sat, 8 Mar 2025 19:03:07 +0000 (22:03 +0300)]
[Part of #32893] Localize humanoid species dataset names (#33395)

* Localize diona names

* Localize moth names

* Localize mushman names

* Localize reptilian names

* Localize skeleton names

* Upstream diona names

* names-moth-male/female-first-dataset -> names-moth-first-male/female-dataset

* Correct prototype ids to follow naming conventions

* NamesSkeletonFirst -> NamesSkeleton

* Combine moth_first_female.yml, moth_first_male.yml and moth_last.yml

* Forgot about skeleton prototype

* Upstream names

* Update Resources/Locale/en-US/datasets/names/diona_last.ftl

* Update Resources/Locale/en-US/datasets/names/diona_last.ftl

* keep first name for skeleton

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
9 months ago[Part of #32893] Localize antagonists dataset names (#33393)
MilenVolf [Sat, 8 Mar 2025 19:02:46 +0000 (22:02 +0300)]
[Part of #32893] Localize antagonists dataset names (#33393)

* Localize fake human names

* Localize ninja names

* Localize operation names

* Localize regalrat names

* Localize revenant names

* Localize syndicate names

* Localize wizard names

* Correct prototype ids to follow naming conventions

* Combine fake_human_first.yml and fake_human_last.yml

* Move contents of ninja_title.yml into ninja.yml

* Combine Operation_prefix.yml and Operation_suffix.yml

* Combine wizard_first.yml and wizard_last.yml

* Upstream names

* fix wizard

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
9 months ago[Part of #32893] Localize summonable creatures dataset names (#33392)
MilenVolf [Sat, 8 Mar 2025 19:02:36 +0000 (22:02 +0300)]
[Part of #32893] Localize summonable creatures dataset names (#33392)

* Localize clown names

* Localize golem names

* Localize hologram names

* Correct prototype ids to follow naming conventions

* Update Resources/Locale/en-US/datasets/names/golem.ftl

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
9 months ago[Part of #32893] Localize arachnid dataset names (#33353)
MilenVolf [Sat, 8 Mar 2025 19:02:22 +0000 (22:02 +0300)]
[Part of #32893] Localize arachnid dataset names (#33353)

* Localize arachnid dataset names

* Correct prototype ids to follow naming conventions

* Combine arachnid_first.yml and arachnid_last.yml

* Upstream names

9 months ago[Part of #32893] Localize silicon dataset names (#33352)
MilenVolf [Sat, 8 Mar 2025 19:02:12 +0000 (22:02 +0300)]
[Part of #32893] Localize silicon dataset names (#33352)

* Localize ai names

* Apply requested changes

* Localize autoborg

* Localize borg names

* Localize atv names

* Correct prototypes ids to follow naming conventions

* Remove AI localization (Moved to another PR)

* Weh

9 months agoAutomatic changelog update
PJBot [Sat, 8 Mar 2025 15:22:34 +0000 (15:22 +0000)]
Automatic changelog update

9 months agoAroace pride pin, scarf, and cloak (#35718)
Momo [Sat, 8 Mar 2025 15:21:21 +0000 (10:21 -0500)]
Aroace pride pin, scarf, and cloak (#35718)

cloak, pin, and scarf added yayyyy

9 months agoPlasma fixes 4 (#35716)
compilatron [Sat, 8 Mar 2025 08:47:49 +0000 (19:47 +1100)]
Plasma fixes 4 (#35716)

Fixes 15

Co-authored-by: jbox1 <40789662+jbox144@users.noreply.github.com>
9 months agoFland Mail Teleporter (#35711)
ScarKy0 [Sat, 8 Mar 2025 08:47:41 +0000 (09:47 +0100)]
Fland Mail Teleporter (#35711)

Mail!

9 months agoMarathon Mail Teleporter (#35710)
ScarKy0 [Sat, 8 Mar 2025 08:47:15 +0000 (09:47 +0100)]
Marathon Mail Teleporter (#35710)

Mail!

9 months agoMeta Mail Teleporter (#35709)
ScarKy0 [Sat, 8 Mar 2025 08:47:03 +0000 (09:47 +0100)]
Meta Mail Teleporter (#35709)

Mail!

9 months agoOasis Mail Teleporter (#35708)
ScarKy0 [Sat, 8 Mar 2025 08:46:55 +0000 (09:46 +0100)]
Oasis Mail Teleporter (#35708)

Mail!

9 months agoBox Mail Teleporter (#35707)
ScarKy0 [Sat, 8 Mar 2025 08:46:43 +0000 (09:46 +0100)]
Box Mail Teleporter (#35707)

Mail!

9 months agoPacked Mail Teleporter (#35706)
ScarKy0 [Sat, 8 Mar 2025 08:46:32 +0000 (09:46 +0100)]
Packed Mail Teleporter (#35706)

Mail!

9 months agoOmega Mail Teleporter (#35705)
ScarKy0 [Sat, 8 Mar 2025 08:46:20 +0000 (09:46 +0100)]
Omega Mail Teleporter (#35705)

Mail!

9 months agoAutomatic changelog update
PJBot [Sat, 8 Mar 2025 05:08:48 +0000 (05:08 +0000)]
Automatic changelog update

9 months agoAdd sun shadows (planet lighting stage 2) (#35145)
metalgearsloth [Sat, 8 Mar 2025 05:07:42 +0000 (16:07 +1100)]
Add sun shadows (planet lighting stage 2) (#35145)

* Implements a Dynamic Lighting System on maps.

* Edit: the night should be a little bit brighter and blue now.

* Major edit: everything must be done on the client side now, with certain datafield replicated.
Changes were outlined in the salvage to accommodate the new lighting system.

* Edit: The offset is now serverside, this makes the time accurate in all situations.

* Removing ununsed import

* Minor tweaks

* Tweak in time precision

* Minor tweak + Unused import removed

* Edit: apparently RealTime is better for what I'm looking for

* Fix: Now the time is calculated correctly.

* Minor tweaks

* Adds condition for when the light should be updated

* Add planet lighting

* she

* close-ish

* c

* bittersweat

* Fixes

* Revert "Merge branch '22719' into 2024-09-29-planet-lighting"

This reverts commit 9f2785bb16aee47d794aa3eed8ae15004f97fc35, reversing
changes made to 19649c07a5fb625423e08fc18d91c9cb101daa86.

* Europa and day-night

* weh

* rooves working

* Clean

* Remove Europa

* Fixes

* fix

* Update

* Fix caves

* Update for engine

* Add sun shadows (planet lighting v2)

For now mostly targeting walls and having the shadows change over time. Got the basic proof-of-concept working just needs a hell of a lot of polish.

* Documentation

* a

* Fixes

* Move blur to an overlay

* Slughands

* Fixes

* Apply RoofOverlay per-grid not per-map

* Fix light render scales

* sangas

* Juice it a bit

* Better angle

* Fixes

* Add color support

* Rounding bandaid

* Wehs

* Better

* Remember I forgot to do this when writing docs

---------

Co-authored-by: DoutorWhite <thedoctorwhite@gmail.com>
9 months agoUpdate submodule to 248.0.0 (#35720)
metalgearsloth [Sat, 8 Mar 2025 04:51:29 +0000 (15:51 +1100)]
Update submodule to 248.0.0 (#35720)

9 months agoUpdate b2dynamictree (#30630)
metalgearsloth [Sat, 8 Mar 2025 03:49:13 +0000 (14:49 +1100)]
Update b2dynamictree (#30630)

9 months agoAutomatic changelog update
PJBot [Sat, 8 Mar 2025 02:43:56 +0000 (02:43 +0000)]
Automatic changelog update

9 months agoText related keybinds can now be changed in Controls (#35630)
Łukasz Mędrek [Sat, 8 Mar 2025 02:42:50 +0000 (02:42 +0000)]
Text related keybinds can now be changed in Controls (#35630)

* Add ability to rebind text related keybinds

* fix placement of locales

9 months agoAutomatic changelog update
PJBot [Sat, 8 Mar 2025 02:40:11 +0000 (02:40 +0000)]
Automatic changelog update

9 months agoadd forceghost admin command (#35518)
slarticodefast [Sat, 8 Mar 2025 02:39:04 +0000 (03:39 +0100)]
add forceghost admin command (#35518)

* add forceghost admin command

* sweep linq under the rug

* braces

* ûse LocalizedEntityCommands

9 months agoAdd AssertMultiple to ContrabandTest (#35662)
deltanedas [Sat, 8 Mar 2025 02:37:26 +0000 (02:37 +0000)]
Add AssertMultiple to ContrabandTest (#35662)

* add AssertMultiple to ContrabandTest

* do the same for magazine visuals test

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
9 months agoAutomatic changelog update
PJBot [Fri, 7 Mar 2025 13:52:18 +0000 (13:52 +0000)]
Automatic changelog update

9 months agoCargo Mail System (#35429)
ScarKy0 [Fri, 7 Mar 2025 13:51:08 +0000 (14:51 +0100)]
Cargo Mail System (#35429)

* shitcode init

* biocoding, SpawnTableOnUse, Moving shit to shared

* server :(

* fixes

* ok works

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs

* Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs

* Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs

* Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* big stuff

* preperation

* temperory spawning thing for testing

* Update CargoDeliveryDataComponent.cs

* kinda proper spawning idk god save me

* cleanup (kinda)

* preparation 2.0

* stuff i think

* entity table work

* renames

* spawn ratio based on players

* comment

* letter tables

* more spam

* package tables

* comment

* biocodedn't

* builds correctly

* cleaning

* Update deliveries_tables.yml

* labels

* package sprites

* mail teleporter

* revert testing value

* fix test

* fix other test

* i love tests

* mail teleporter enabled by default

* random cooldowns

* fixtures

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl

* clean

* fuck paper scrap

* oops

* fuck SpawnTableOnUse

* mail teleporter board in QM locker + addressed review

* oops

* clean

* sound on delivery spawn

* address review

* partial review address

* partial review addressing

* addressing partial review

* pratarial revivew address

* misprediction hell

* stuff

* more stuff

* unrelated

* TODO

* link

* partial review

* DirtyField

---------

Co-authored-by: Milon <milonpl.git@proton.me>
9 months agoElkridge Tesla and TEG Improvements + Other stuff (#35684)
Deerstop [Fri, 7 Mar 2025 08:25:05 +0000 (19:25 +1100)]
Elkridge Tesla and TEG Improvements + Other stuff (#35684)

* better tesla, better TEG, better sci maints, chef gets chef closet

* added storage room for tesla parts, added captain bathroom, changed vault so nuke can be armed

* ran fixgridatmos and added some vacuum markers

* unflatpacked containment shit

9 months agoAdd firelocks and locked external airlocks to ATS (#35516)
War Pigeon [Thu, 6 Mar 2025 18:58:44 +0000 (12:58 -0600)]
Add firelocks and locked external airlocks to ATS (#35516)

* Add firelocks and locked airlocks to ATS

* Add fire alarms

9 months agoAutomatic changelog update
PJBot [Wed, 5 Mar 2025 16:26:49 +0000 (16:26 +0000)]
Automatic changelog update

9 months agoPlayers with unknown playtimes now are tagged as new players, take 2 (#35648)
Errant [Wed, 5 Mar 2025 16:25:42 +0000 (17:25 +0100)]
Players with unknown playtimes now are tagged as new players, take 2 (#35648)

* your commit? our commit.

* skreee

* show joined players before lobby players; comments

* comments

* playerinfo retains playtime data after disconnect

* new connection status symbols

9 months agoLathe menu UI displays a count of available recipes (#35570)
āda [Wed, 5 Mar 2025 12:31:48 +0000 (06:31 -0600)]
Lathe menu UI displays a count of available recipes (#35570)

* commit

* jumped the gun

* changes

9 months agoAutomatic changelog update
PJBot [Wed, 5 Mar 2025 10:27:39 +0000 (10:27 +0000)]
Automatic changelog update

9 months agoMore scars! (#35644)
Boaz1111 [Wed, 5 Mar 2025 10:26:31 +0000 (11:26 +0100)]
More scars! (#35644)

* :3

* whitespace, stomach scar