Commit Graph

77 Commits

Author SHA1 Message Date
Maxim Bychkov ad37c2895a [DNM] v271.2.0 RT Update - .NET 10 (#3469)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Redrover1760 <39284090+Redrover1760@users.noreply.github.com>
Co-authored-by: Ilya246 <57039557+Ilya246@users.noreply.github.com>
2026-03-22 11:04:46 +00:00
Ilya246 ace02e2ef6 Kill Spdx (#2749) 2025-12-06 14:09:59 +03:00
Ilya246 ce3239395a More Shipgun Logging (#2587)
Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-11-10 08:09:53 -05:00
bitcrushing 44d349e405 Not All Instruments Are Bike Horns (#2386)
* instrument updates from wizden

* chore: automatically update REUSE headers

* remove deprecated component in yaml

* chore: automatically update REUSE headers

---------

Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
2025-10-08 21:32:35 -04:00
Redrover1760 f2f81e6d27 Engine Update Arc (#1441)
* Increase benchmark BuildTimeout (#37029)

* Increase benchmark BuildTimeout

* Add RaiseEvent benchmark

* a

* More benchmarks

* It just gets optimised away

* IComponent event

* cleanup bench

* Update b2dynamictree (#30630)

* v249.0.0

* Make MappingDataNode use string keys (#36111)

* MappingDataNode string keys

* a

* poke

* v254.0.0

* fixes

* chore: automatically update REUSE headers

* v255.0.0

* Predict virtual hands and co (#36617)

These are the easy ones anything else gets slightly spicier.

* chore: automatically update REUSE headers

* Update submodule to 254.1.0 (#36711)

* Update submodule to 254.1.0

* API update

* chore: automatically update REUSE headers

* v256.0.0

* v257.0.0

* Add AssertMultiple to ContrabandTest (#35662)

* add AssertMultiple to ContrabandTest

* do the same for magazine visuals test

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

* Fix MagazineVisualsSpritesExist for engine PR (#36761)

* chore: automatically update REUSE headers

* aaaa

* I'm silly

* aaaaaaaaaaaaaaaaaa

* test

* bawk

* chore: automatically update REUSE headers

* v258.0.0

* v259.0.0

* Content changes for SetTiles change (#37229)

* Content changes for SetTiles change

* Retest with new engine changes

* Derp

* Update for new engine PR changes

* chore: automatically update REUSE headers

* v260.2.0

* CompFactory updates (#37559)

* aaa

* chore: automatically update REUSE headers

* more removals

* chore: automatically update REUSE headers

* another gone

* component factory begoneth

* chore: automatically update REUSE headers

* odd fix

* Cleanup BiomeSystem.Commands (#36084)

* _mapManager.GetMapEntityId -> _mapSystem.GetMapOrInvalid

* _mapManager.MapExists -> _mapSystem.MapExists

* Unused using

* manager fixes

* chore: automatically update REUSE headers

* wizden shuttle collision

* 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>

* chore: automatically update REUSE headers

* Optimize parallax VRAM usage (#37180)

* Disable parallax texture preloading

Many parallax layers are specific to a single map and will likely never be loaded for the duration of the game. Save VRAM by not loading them always.

Requires engine master

* Put generated parallax identifier in texture name

Makes it show up properly in debugging tools

* Don't load generated parallaxes multiple times

Many parallax prototypes re-use the same generated parallax configs. These generated parallaxes were being loaded multiple times at once, which was a massive waste of VRAM.

We now move these into a separate cache for deduplication. I had to write a lot of logic to handle loading cancellation and ref counting. Yay.

Also fixes some spaghetti with the previous parallax loading system: cancellation didn't work properly, give proper names to generated texture names, etc.

This saves like 100+ MB of VRAM.

* chore: automatically update REUSE headers

* Fixes server error spam from bad wizden code

* better name

* formatting

* fixes it but better

* comments

* oh god

* oh god

* Sloth's subfloor vismask adventure (#35347)

* Add a subfloor vismask

Significantly cuts down on sent entity count.

* More optimisations

* Fix command

* Fixes

* namespace cleanup

* Review

* Vismasks

* Content update

* Bandaid

* awewa

* Revert these

* reh

* Update Content.Shared/SubFloor/TrayScannerComponent.cs

---------

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

* Fix TrayScannerUser (#35959)

* Fix TrayScannerUser

* Ignore

* Update Content.Shared/SubFloor/TrayScannerUserComponent.cs

---------

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

* Fix gas mixers and pneumatic valves being hidden by floor tiles (#36428)

fix gas mixers and pneumatics valves being hidden by floor tiles

* Remove unused PowerConsumer from grilles (#36077)

This caused tons of completely wasted processing in the power system. Incredible.

* Remove update from DeviceLinkSystem (#37152)

The tick updates were purely used to decrease the invoke counter once per tick. Now instead we just calculate the effective counter value with some trivial math on the tick number. This completely removes the need for an update function.

The relative tick is not stored to map files. If we really need this, we can add a TickOffsetSerializer (similar to TimeOffsetSerializer), but I doubt it matters.

* Use approx NPC steering checks (#36110)

Much faster lookup and shouldn't affect final result.

* Fix the sensor monitoring console forcing a GC every 3 seconds (#38146)

* Optimize sensor monitoring window graph drawing

* Add shared static Vector2 pool for all GraphView instances

* Address requested changes

* remove lock

* chore: automatically update REUSE headers

* whoops

* Predict pipe anchoring and unanchroing (#35977)

* yay prediction

* Added cool popups

* bruh

* this is better!

* Fix tile-events returns (#37502)

* Fix tile-events returns

Should really be continues.

* More

* More optimisations

---------

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: monolith8319 <195513600+monolith8319@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: Ilya246 <57039557+Ilya246@users.noreply.github.com>
Co-authored-by: DoutorWhite <thedoctorwhite@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Dinner <180707738+DinnerCalzone@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
2025-07-19 01:23:16 -04:00
Ark 7222565553 Shuttle Impacts [Port] (#695)
Co-authored-by: Ilya246 <57039557+ilya246@users.noreply.github.com>
2025-06-02 22:51:37 -07:00
Ark 59e2ceaa31 Ship Advertisements [Port] (#631)
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2025-05-28 18:33:17 -07:00
Whatstone 395e8a0bfe Merge branch 'master' of https://github.com/new-frontiers-14/frontier-station-14 into 2025-03-02-march-25-upstream-merge 2025-03-05 16:04:59 -05:00
Checkraze a988edc0ea PDA bounty contracts rework (#2967)
* proof of concept

* WIP

* Access utility, bounty contract progress

* tabbed controls

* minor cleanup and nullability fixes

* change notifications style

* allow removals

* NetEntity/EntityUid conversion

* More NetEntity conversion

* bool bugfix

* delete comments

* max vessel/name/desc length, UI fiddling

* consistent collection order, speso string

* timeout, minor bugfix

* mute notifications

* different bounty notification types per collection

* Hide unpopulated fields, category-specific message

* No extra colon in PDA announcement

* Admin logging, add/remove cleanup

* admin logging, set author via Actor

---------

Co-authored-by: Whatstone <whatston3@gmail.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
2025-03-05 13:48:49 -05:00
Whatstone 4032e0fb26 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-03-02-march-25-upstream-merge 2025-03-02 23:11:48 -05:00
Whatstone f7615d2bc3 Merge branch 'stable' of https://github.com/space-wizards/space-station-14 into 2025-02-10-february-upstream-merge 2025-02-20 17:10:16 -05:00
Simon 29029d2586 Add ability for admins to change certain cvars via command. (#35105)
* Add ability for admins to change certain cvars via command.

* Cleanup

* More cleanup.

* Even more cleanup.

* WAITER! WAITER! ONE MORE COMMIT PLEASE!

* Remove requirement for Admin AdminFlag

Not needed as the command checks for the perms.

* Add search function to CVars and help text

* Move to controller instead.

* Add another cvar for testing

* Remove unused comment

* Move to Post Server Initialize

LoC does not work at the earlier stages of server initalization

* Remove unneeded comment

We clear out list so its no longer needed
2025-02-16 10:06:13 +01:00
Palladinium 001d61c6d5 Add air alarm admin logs (#33426) 2025-02-05 21:10:21 -08:00
Whatstone 30ac7d8dbb Offshore Gas Drilling and Pumping (#2403)
* gaslock wip

* gaslock WIP

* gaslock: entity's more or less good

* deposits & drills, WIP

* gas deposit drill WIP

* More work on deposits and drills, still WIP

* random gas deposits, drill fixes

* drill visualizers, ignore deposits, yaml fixes

* Gas deposits, pipe fixes for the drill

* gaslock RSI fix

* gaslock to binary.yml, joinSystem test

* GasDepositExtractor: push into net, not pipe

* Clear pump on undock

* WIP docking types, sale point

* selective docking WIP

* WIP gas sale point, console, gas sale UI

* Bidirectional pressure pipes

* gaslock console wip

* cleanup, smaller deposits

* Add gaslocks to the atmospheric alerts computer

* Fix gaslock pipe readout

* Remove unused deposits

* Undupe AtmosDirectionChanged log value

* Address test failures

* Add remaining missing containers

* Fix missing source/sink port refs in gas sale comp

* maps and maps

* fix gas drill examine text

* make storage canisters craftable

* gas price changes

* N2/O2 to zero, fix trit/frezon comment

* comment out edison for now

* Lower cargo canister prices, raise plasma

* gasbender: resolve duped IDs

* Fix invalid network config ref

* canister arbitrage fix

* Narrow gaslock, fix bidirectional pump UI overlap

* Remove GaslockReversed reference in ambition

* internal gas sale point, better piping

* max extraction rate, deposit suffixes

* gas sale point: inherit from basemachinepowered

* sale point: fix parent order

* gas sale port: dockable pump->dockable pipe

* No gas sale point alerts entry

* Rename dockablepumpsystem file, nix unneeded deps

* Dirty gas deposit extractor UI on open

* MapInit, not ComponentInit, hide unanchored docks

* Working sale point

* Gasbender: fix unpowered thrusters

* Gas sale console UI

* Appraise, not Refresh

* Edison: two online SMESes, coloured pipes

* cleanup

* fix mining drill BUI

* muddled gas deposits

* Gas sale UI: only show present gases

* fix ref to gaslock window

* gas sale point screen, remove unused console

* ShuttleDockControl: Frontier comments

* Remove other missing Gaslock console windows

* add generic keys, panel open to NF computers RSI

---------

Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com>
Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com>
2025-01-18 14:48:06 -05:00
GreaseMonk 4c92267b8e Merge branch 'stable' of github.com:space-wizards/space-station-14 into upstream-stable-december 2025-01-09 00:34:47 +01:00
Dylan Hunter Whittingham 9af4e63a3b added basic admin logs for PDA notekeeper notes (#34118)
* added basic admin logs for PDA notekeeper notes

* formatting

* added new LogType 'PdaInteract' and changed PDA notekeeper logs to it

---------

Co-authored-by: dylanhunter <dylan2.whittingham@live.uwe.ac.uk>
2025-01-02 17:16:44 +01:00
Winkarst f7bf694707 Comment LogTypes (#33497)
* Comment LogTypes

* Uncomment unused types

---------

Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.co>
2024-12-19 01:18:04 +01:00
DrSmugleaf 3ad227a904 Add admin log for ghost warping (#33636) 2024-11-29 10:46:24 +01:00
Alice "Arimah" Heurlin 28e6e0d1b4 Add a new admin command, spawnrefund (#2359)
Co-authored-by: Checkraze <71046427+Cheackraze@users.noreply.github.com>
2024-11-26 15:40:23 -05:00
Pieter-Jan Briers b4ec946bd9 Fix sandbox error with new HWID code. (#33461)
Oops
2024-11-22 18:14:46 +01:00
Pieter-Jan Briers 4f3db43696 Integrate Modern HWID into content
This should be the primary changes for the future-proof "Modern HWID" system implemented into Robust and the auth server.

HWIDs in the database have been given an additional column representing their version, legacy or modern. This is implemented via an EF Core owned entity. By manually setting the column name of the main value column, we can keep DB compatibility and the migration is just adding some type columns.

This new HWID type has to be plumbed through everywhere, resulting in some breaking changes for the DB layer and such.

New bans and player records are placed with the new modern HWID. Old bans are still checked against legacy HWIDs.

Modern HWIDs are presented with a "V2-" prefix to admins, to allow distinguishing them. This is also integrated into the parsing logic for placing new bans.

There's also some code cleanup to reduce copy pasting around the place from my changes.

Requires latest engine to support ImmutableArray<byte> in NetSerializer.
2024-11-12 01:51:54 +01:00
GreaseMonk 4a1af79e95 Shuttle records console to allow copying ship deeds (#2214) 2024-11-07 14:07:03 +01:00
Whatstone fb457c9fcb Merge commit '9a68cf0b0e67da5f5246ff7be8c35e0f0351015d' of https://github.com/space-wizards/space-station-14 into aug24-upstream-merge 2024-08-19 13:21:17 -04:00
TsjipTsjip 736325a31f Log enrichment: Explosion damage to players (#29762)
* Log enrichment: Explosion damage to players

* Update Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>

* Revert to total damage variant only, currently serialised as string.

* Make this its own log type.

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2024-08-09 16:24:05 +10:00
Leon Friedrich b4dfeec696 Add more storage admin logs & fix some interaction validation (#30725) 2024-08-07 10:15:41 +10:00
Whatstone e091a26edb Merge commit '5543689c144a9e48d9ef290f8c25350ac934999a' into jul24-upstream-merge 2024-07-06 15:20:10 -04:00
Pieter-Jan Briers 45cc19f315 Add InteractUsing admin logs. (#29514)
Apparently we did not have these.
2024-06-27 16:58:42 +02:00
Pieter-Jan Briers c33644532d Rate limit ahelps (#29219)
* Make chat rate limits a general-purpose system.

Intending to use this with ahelps next.

* Rate limt ahelps

Fixes #28762

* Review comments
2024-06-21 00:13:02 +02:00
GreaseMonk ea5d7f44d7 Fix syntax error 2024-04-09 17:57:49 +02:00
GreaseMonk 7400c5995f Merge branch 'master' of https://github.com/space-wizards/space-station-14 into march-2024-upstream-merge
# Conflicts:
#	Content.Client/Lobby/LobbyState.cs
#	Content.Client/Medical/CrewMonitoring/CrewMonitoringNavMapControl.cs
#	Content.Client/Paper/UI/PaperWindow.xaml.cs
#	Content.Client/Shuttles/UI/RadarControl.cs
#	Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml
#	Content.Client/Shuttles/UI/ShuttleConsoleWindow.xaml.cs
#	Content.Client/Stylesheets/StyleNano.cs
#	Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml
#	Content.Server/Access/Systems/IdCardConsoleSystem.cs
#	Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs
#	Content.Server/Bed/Sleep/SleepingSystem.cs
#	Content.Server/Body/Components/RespiratorComponent.cs
#	Content.Server/Body/Systems/BodySystem.cs
#	Content.Server/Cargo/Systems/CargoSystem.Orders.cs
#	Content.Server/Cargo/Systems/CargoSystem.Shuttle.cs
#	Content.Server/Chemistry/EntitySystems/SolutionTransferSystem.cs
#	Content.Server/Explosion/EntitySystems/ExplosionSystem.cs
#	Content.Server/Explosion/EntitySystems/TriggerSystem.cs
#	Content.Server/GameTicking/GameTicker.Player.cs
#	Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs
#	Content.Server/Kitchen/Components/ReagentGrinderComponent.cs
#	Content.Server/Labels/Label/LabelSystem.cs
#	Content.Server/Materials/MaterialReclaimerSystem.cs
#	Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs
#	Content.Server/Medical/CrewMonitoring/CrewMonitoringServerSystem.cs
#	Content.Server/Medical/SuitSensors/SuitSensorSystem.cs
#	Content.Server/Research/Systems/ResearchSystem.Client.cs
#	Content.Server/Resist/EscapeInventorySystem.cs
#	Content.Server/Salvage/SalvageSystem.ExpeditionConsole.cs
#	Content.Server/Salvage/SalvageSystem.Expeditions.cs
#	Content.Server/Salvage/SalvageSystem.Runner.cs
#	Content.Server/Salvage/SpawnSalvageMissionJob.cs
#	Content.Server/Shuttles/Components/ShuttleConsoleComponent.cs
#	Content.Server/Shuttles/Systems/RadarConsoleSystem.cs
#	Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs
#	Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
#	Content.Server/Species/Systems/NymphSystem.cs
#	Content.Server/StationEvents/Components/GasLeakRuleComponent.cs
#	Content.Server/VendingMachines/VendingMachineSystem.cs
#	Content.Server/VoiceMask/VoiceMaskerComponent.cs
#	Content.Shared.Database/LogType.cs
#	Content.Shared/Access/Components/IdCardConsoleComponent.cs
#	Content.Shared/Bed/Sleep/SharedSleepingSystem.cs
#	Content.Shared/Doors/Systems/SharedDoorSystem.cs
#	Content.Shared/Lock/LockSystem.cs
#	Content.Shared/Players/ContentPlayerData.cs
#	Content.Shared/Procedural/Dungeon.cs
#	Content.Shared/RCD/Components/RCDAmmoComponent.cs
#	Content.Shared/RCD/Components/RCDComponent.cs
#	Content.Shared/RCD/Systems/RCDSystem.cs
#	Content.Shared/Salvage/Expeditions/SalvageExpeditions.cs
#	Content.Shared/Shuttles/BUIStates/NavInterfaceState.cs
#	Content.Shared/Species/Systems/ReformSystem.cs
#	Resources/Changelog/Changelog.yml
#	Resources/Locale/en-US/implant/implant.ftl
#	Resources/Locale/en-US/materials/materials.ftl
#	Resources/Locale/en-US/paper/paper-component.ftl
#	Resources/Locale/en-US/shuttles/console.ftl
#	Resources/Maps/Dungeon/lava_brig.yml
#	Resources/Maps/Shuttles/infiltrator.yml
#	Resources/Prototypes/Atmospherics/gases.yml
#	Resources/Prototypes/Body/Organs/reptilian.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_armory.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_botany.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_circuitboards.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engines.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_food.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_fun.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_materials.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_medical.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_science.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_security.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_service.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
#	Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml
#	Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml
#	Resources/Prototypes/Catalog/Fills/Crates/botany.yml
#	Resources/Prototypes/Catalog/Fills/Crates/engines.yml
#	Resources/Prototypes/Catalog/Fills/Crates/fun.yml
#	Resources/Prototypes/Catalog/Fills/Crates/service.yml
#	Resources/Prototypes/Catalog/Fills/Crates/vending.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/centdrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/lawdrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml
#	Resources/Prototypes/Catalog/uplink_catalog.yml
#	Resources/Prototypes/Datasets/ion_storm.yml
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Clothing/Masks/specific.yml
#	Resources/Prototypes/Entities/Clothing/Neck/mantles.yml
#	Resources/Prototypes/Entities/Clothing/Neck/medals.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml
#	Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/bowl.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml
#	Resources/Prototypes/Entities/Objects/Devices/pda.yml
#	Resources/Prototypes/Entities/Objects/Specific/Cargo/cargo_pallet.yml
#	Resources/Prototypes/Entities/Objects/Specific/Research/rped.yml
#	Resources/Prototypes/Entities/Objects/Tools/tools.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/flare_gun.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml
#	Resources/Prototypes/Entities/Structures/Dispensers/chem.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
#	Resources/Prototypes/Entities/Structures/Machines/recycler.yml
#	Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml
#	Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml
#	Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
#	Resources/Prototypes/Entities/Structures/Windows/plastitanium.yml
#	Resources/Prototypes/Entities/Structures/Windows/window.yml
#	Resources/Prototypes/GameRules/events.yml
#	Resources/Prototypes/GameRules/roundstart.yml
#	Resources/Prototypes/Procedural/Magnet/asteroid.yml
#	Resources/Prototypes/Procedural/salvage_loot.yml
#	Resources/Prototypes/Procedural/salvage_mods.yml
#	Resources/Prototypes/Recipes/Lathes/electronics.yml
#	Resources/Prototypes/Research/experimental.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_director.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/Roles/Jobs/Security/warden.yml
#	Resources/Prototypes/XenoArch/Effects/utility_effects.yml
#	Resources/Prototypes/tags.yml
#	Resources/Textures/Clothing/Head/Hardsuits/cybersun.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/spatiohelm.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/syndiecommander.rsi/meta.json
#	Resources/Textures/Clothing/Head/Hardsuits/syndieelite.rsi/meta.json
#	Resources/Textures/Clothing/Head/Helmets/paramedhelm.rsi/meta.json
#	Resources/Textures/Clothing/Mask/plaguedoctormask.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/cybersun.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/paramed.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/spatio.rsi/meta.json
#	Resources/Textures/Clothing/OuterClothing/Hardsuits/syndiecommander.rsi/meta.json
#	Resources/Textures/Objects/Fun/toys.rsi/meta.json
#	Resources/Textures/Objects/Misc/bureaucracy.rsi/paper_stamp-lawyer.png
#	Resources/Textures/Objects/Tools/handheld_mass_scanner.rsi/meta.json
#	Resources/Textures/Structures/Windows/plastitanium_window.rsi/full.png
#	Resources/Textures/Structures/Windows/plastitanium_window.rsi/meta.json
#	Resources/migration.yml
2024-04-09 17:44:52 +02:00
keronshb 85f4b43db1 Adds logging for refunds (#26274)
LGTM
2024-03-19 19:46:03 -07:00
nikthechampiongr 2b8415b378 Add logs to recycler gibbing and broadcasting. (#26008)
* Add logs to things

* Make the message log be saved as msg because I forgor before.

* Log fails when getting an entity that doesn't exist

---------

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-03-12 03:57:05 -07:00
checkraze cb9886a198 Merge remote-tracking branch 'upstream/master' into feb-2024-upstream-merge
# Conflicts:
#	Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml
#	Content.Client/Ghost/GhostSystem.cs
#	Content.Client/StationRecords/GeneralStationRecordConsoleBoundUserInterface.cs
#	Content.Client/StationRecords/GeneralStationRecordConsoleWindow.xaml.cs
#	Content.Client/UserInterface/Systems/Chat/Widgets/ChatBox.xaml
#	Content.Client/VendingMachines/UI/VendingMachineMenu.xaml
#	Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs
#	Content.Server/Body/Systems/RespiratorSystem.cs
#	Content.Server/Cargo/Systems/CargoSystem.Orders.cs
#	Content.Server/Cargo/Systems/CargoSystem.Shuttle.cs
#	Content.Server/Cargo/Systems/CargoSystem.Telepad.cs
#	Content.Server/Database/ServerDbBase.cs
#	Content.Server/Doors/Systems/DoorBoltSystem.cs
#	Content.Server/Doors/Systems/DoorSystem.cs
#	Content.Server/Explosion/EntitySystems/TriggerSystem.cs
#	Content.Server/GameTicking/GameTicker.RoundFlow.cs
#	Content.Server/Hands/Systems/HandsSystem.cs
#	Content.Server/Interaction/InteractionPopupSystem.cs
#	Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs
#	Content.Server/Power/Generator/PortableGeneratorSystem.cs
#	Content.Server/Procedural/DungeonJob.NoiseDunGen.cs
#	Content.Server/Procedural/DungeonJob.cs
#	Content.Server/Procedural/DungeonSystem.Rooms.cs
#	Content.Server/Puppet/VentriloquistPuppetSystem.cs
#	Content.Server/Radio/EntitySystems/RadioSystem.cs
#	Content.Server/Resist/EscapeInventorySystem.cs
#	Content.Server/Salvage/SalvageSystem.Expeditions.cs
#	Content.Server/Shuttles/Components/ThrusterComponent.cs
#	Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs
#	Content.Server/Silicons/Borgs/BorgSystem.cs
#	Content.Server/StationEvents/Events/VentClogRule.cs
#	Content.Server/StationRecords/Systems/GeneralStationRecordConsoleSystem.cs
#	Content.Server/VoiceMask/VoiceMaskComponent.cs
#	Content.Shared.Database/LogType.cs
#	Content.Shared/Access/Components/AccessReaderComponent.cs
#	Content.Shared/Access/Systems/AccessReaderSystem.cs
#	Content.Shared/CCVar/CCVars.cs
#	Content.Shared/Emag/Systems/EmagSystem.cs
#	Content.Shared/Lock/LockComponent.cs
#	Content.Shared/Lock/LockSystem.cs
#	Content.Shared/Maps/ContentTileDefinition.cs
#	Content.Shared/Preferences/HumanoidCharacterProfile.cs
#	Content.Shared/StationRecords/GeneralRecordsUi.cs
#	Content.Shared/StationRecords/GeneralStationRecordsFilter.cs
#	Content.Shared/Storage/Components/MagnetPickupComponent.cs
#	Content.Shared/Storage/EntitySystems/MagnetPickupSystem.cs
#	README.md
#	Resources/Changelog/Changelog.yml
#	Resources/Locale/en-US/accent/accents.ftl
#	Resources/Locale/en-US/job/department-desc.ftl
#	Resources/Locale/en-US/job/job-description.ftl
#	Resources/Locale/en-US/job/job-names.ftl
#	Resources/Locale/en-US/prototypes/access/accesses.ftl
#	Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl
#	Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl
#	Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl
#	Resources/Locale/en-US/reagents/meta/physical-desc.ftl
#	Resources/Maps/Dungeon/experiment.yml
#	Resources/Maps/Dungeon/lava_brig.yml
#	Resources/Prototypes/Access/command.yml
#	Resources/Prototypes/Access/security.yml
#	Resources/Prototypes/Body/Organs/moth.yml
#	Resources/Prototypes/Body/Organs/reptilian.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_engines.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_fun.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_service.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_shuttle.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
#	Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml
#	Resources/Prototypes/Catalog/Fills/Crates/emergency.yml
#	Resources/Prototypes/Catalog/Fills/Crates/engineering.yml
#	Resources/Prototypes/Catalog/Fills/Crates/food.yml
#	Resources/Prototypes/Catalog/Fills/Crates/service.yml
#	Resources/Prototypes/Catalog/Fills/Crates/vending.yml
#	Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/cargo.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/medical.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/security.yml
#	Resources/Prototypes/Catalog/Fills/Lockers/suit_storage.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/chefvend.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/chemvend.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/medidrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml
#	Resources/Prototypes/Datasets/tips.yml
#	Resources/Prototypes/Entities/Clothing/Eyes/hud.yml
#	Resources/Prototypes/Entities/Clothing/Head/bandanas.yml
#	Resources/Prototypes/Entities/Markers/Spawners/vehicles.yml
#	Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml
#	Resources/Prototypes/Entities/Mobs/Species/arachnid.yml
#	Resources/Prototypes/Entities/Mobs/Species/diona.yml
#	Resources/Prototypes/Entities/Mobs/Species/dwarf.yml
#	Resources/Prototypes/Entities/Mobs/Species/human.yml
#	Resources/Prototypes/Entities/Mobs/Species/moth.yml
#	Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
#	Resources/Prototypes/Entities/Mobs/Species/slime.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
#	Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml
#	Resources/Prototypes/Entities/Objects/Fun/toys.yml
#	Resources/Prototypes/Entities/Objects/Materials/materials.yml
#	Resources/Prototypes/Entities/Objects/Misc/broken_bottle.yml
#	Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml
#	Resources/Prototypes/Entities/Objects/Misc/paper.yml
#	Resources/Prototypes/Entities/Objects/Misc/space_cash.yml
#	Resources/Prototypes/Entities/Objects/Power/antimatter_part.yml
#	Resources/Prototypes/Entities/Objects/Specific/Medical/handheld_crew_monitor.yml
#	Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml
#	Resources/Prototypes/Entities/Objects/Tools/emag.yml
#	Resources/Prototypes/Entities/Objects/Tools/flare.yml
#	Resources/Prototypes/Entities/Objects/Tools/gps.yml
#	Resources/Prototypes/Entities/Objects/Tools/inflatable_wall.yml
#	Resources/Prototypes/Entities/Objects/Tools/spray_painter.yml
#	Resources/Prototypes/Entities/Objects/Tools/tools.yml
#	Resources/Prototypes/Entities/Objects/Vehicles/buckleable.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/rifle.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
#	Resources/Prototypes/Entities/Structures/Power/Generation/portable_generator.yml
#	Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
#	Resources/Prototypes/GameRules/events.yml
#	Resources/Prototypes/GameRules/roundstart.yml
#	Resources/Prototypes/Maps/Pools/default.yml
#	Resources/Prototypes/Procedural/Magnet/asteroid.yml
#	Resources/Prototypes/Procedural/salvage_loot.yml
#	Resources/Prototypes/Procedural/salvage_rewards.yml
#	Resources/Prototypes/Recipes/Lathes/electronics.yml
#	Resources/Prototypes/Research/arsenal.yml
#	Resources/Prototypes/Research/civilianservices.yml
#	Resources/Prototypes/Roles/Jobs/Civilian/detective.yml
#	Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
#	Resources/Prototypes/SoundCollections/lobby.yml
#	Resources/Prototypes/Tiles/floors.yml
#	Resources/Prototypes/Tiles/planet.yml
#	Resources/Prototypes/Traits/disabilities.yml
#	Resources/Prototypes/XenoArch/Effects/normal_effects.yml
#	Resources/Prototypes/game_presets.yml
#	Resources/Prototypes/lobbyscreens.yml
#	Resources/ServerInfo/Guidebook/Science/MachineUpgrading.xml
#	Resources/Textures/Objects/Devices/nuke.rsi/meta.json
#	Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_deployed.png
#	Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_exploding.png
#	Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_timing.png
#	Resources/Textures/Objects/Tanks/yellow.rsi/meta.json
#	Resources/Textures/Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi/meta.json
#	Resources/Textures/Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi/emp.png
#	Resources/Textures/Tiles/attributions.yml
#	Resources/Textures/Tiles/shuttleblue.png
#	Resources/Textures/Tiles/shuttleorange.png
#	Resources/Textures/Tiles/shuttlepurple.png
#	Resources/Textures/Tiles/shuttlered.png
#	Resources/Textures/Tiles/shuttlewhite.png
#	Resources/migration.yml
#	RobustToolbox
2024-02-26 14:02:38 -05:00
Trevor Day 7a84f9e203 Add admin logs for thermomachines (#24056) 2024-01-13 20:05:45 -08:00
Dvir b9f658dddf Merge pull request #625
* Basic rate limiting for chat messages (#21907)

* Yep

* Merge remote-tracking branch 'upstream/master' into 23-11-26-chat-rat…
2023-12-10 12:50:24 -05:00
Pieter-Jan Briers 8bf807a9b5 Basic rate limiting for chat messages (#21907) 2023-11-27 14:08:30 +11:00
Cheackraze 0aa5375c73 Merge remote-tracking branch 'upstream/master' into August_16_upstream_merge
# Conflicts:
#	.github/workflows/build-test-debug.yml
#	.github/workflows/build-test-release.yml
#	Content.Client/Lobby/LobbyState.cs
#	Content.IntegrationTests/PoolManager.cs
#	Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
#	Content.Shared.Database/LogType.cs
#	Content.Shared/Stunnable/KnockedDownComponent.cs
#	Content.Shared/Stunnable/SharedStunSystem.cs
#	Resources/Changelog/Changelog.yml
#	Resources/Maps/Dungeon/lava_brig.yml
#	Resources/Prototypes/Atmospherics/gases.yml
#	Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml
#	Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml
#	Resources/Prototypes/Catalog/Fills/Crates/salvage.yml
#	Resources/Prototypes/Catalog/Fills/Items/gas_tanks.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/ammo.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/cigs.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/nutri.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/sec.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/youtool.yml
#	Resources/Prototypes/Entities/Clothing/Head/eva-helmets.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
#	Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml
#	Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml
#	Resources/Prototypes/Entities/Mobs/Player/arachnid.yml
#	Resources/Prototypes/Entities/Mobs/Player/diona.yml
#	Resources/Prototypes/Entities/Mobs/Player/dragon.yml
#	Resources/Prototypes/Entities/Mobs/Player/dwarf.yml
#	Resources/Prototypes/Entities/Mobs/Player/human.yml
#	Resources/Prototypes/Entities/Mobs/Player/reptilian.yml
#	Resources/Prototypes/Entities/Mobs/Player/slime.yml
#	Resources/Prototypes/Entities/Mobs/Player/vox.yml
#	Resources/Prototypes/Entities/Mobs/Species/human.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml
#	Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml
#	Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml
#	Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml
#	Resources/Prototypes/Entities/Objects/Devices/pda.yml
#	Resources/Prototypes/Entities/Objects/Misc/paper.yml
#	Resources/Prototypes/Entities/Objects/Power/powersink.yml
#	Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml
#	Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml
#	Resources/Prototypes/Entities/Objects/Tools/airlock_painter.yml
#	Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml
#	Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/pka.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml
#	Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml
#	Resources/Prototypes/Entities/Structures/Machines/lathe.yml
#	Resources/Prototypes/Entities/World/Debris/wrecks.yml
#	Resources/Prototypes/GameRules/cargo_gifts.yml
#	Resources/Prototypes/GameRules/events.yml
#	Resources/Prototypes/Maps/Pools/default.yml
#	Resources/Prototypes/Research/industrial.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml
#	Resources/Prototypes/Roles/Jobs/Command/captain.yml
#	Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml
#	Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml
#	Resources/Prototypes/Roles/Jobs/Science/research_director.yml
#	Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml
#	Resources/Prototypes/Roles/Jobs/departments.yml
#	Resources/Prototypes/tags.yml
#	Resources/Textures/Interface/Misc/job_icons.rsi/meta.json
#	Resources/Textures/Structures/Machines/computers.rsi/meta.json
#	Resources/Textures/Structures/Machines/techfab.rsi/meta.json
#	Resources/migration.yml
2023-08-16 22:39:44 -04:00
Chief-Engineer 335e0230f2 Add placement logs (#18709)
* add placement logs

* add tile log type

* add support for spawn command

a little janky because the log message isn't entirely accurate when it's the result of a command use

* move method to ActorSystem.cs

* switch to TryGet and outs instead of multiple returns
2023-08-14 23:11:54 -06:00
Cheackraze d549f5de91 Merge remote-tracking branch 'upstream/master' into july_23_upstream_merge
# Conflicts:
#	Content.Client/Administration/UI/Notes/AdminNotesLinePopup.xaml
#	Content.Client/Configurable/UI/ConfigurationMenu.cs
#	Content.Client/PDA/PdaNavigationButton.xaml.cs
#	Content.Client/Shuttles/UI/RadarControl.cs
#	Content.Client/UserInterface/Systems/Chat/Controls/ChannelFilterButton.cs
#	Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs
#	Content.Client/VendingMachines/VendingMachineBoundUserInterface.cs
#	Content.IntegrationTests/Tests/CargoTest.cs
#	Content.Server/Cargo/Systems/CargoSystem.Orders.cs
#	Content.Server/Cargo/Systems/CargoSystem.Shuttle.cs
#	Content.Server/Cargo/Systems/CargoSystem.Telepad.cs
#	Content.Server/Fluids/EntitySystems/DrainSystem.cs
#	Content.Server/Salvage/SalvageSystem.Expeditions.cs
#	Content.Server/Salvage/SpawnSalvageMissionJob.cs
#	Content.Server/VendingMachines/VendingMachineSystem.cs
#	Content.Shared/Cargo/Components/SharedCargoTelepadComponent.cs
#	Content.Shared/Construction/Conditions/NoWindowsInTile.cs
#	Content.Shared/Doors/Systems/SharedDoorSystem.cs
#	Content.Shared/Fluids/Components/DrainComponent.cs
#	Content.Shared/Nutrition/AnimalHusbandry/InfantComponent.cs
#	Resources/Changelog/Changelog.yml
#	Resources/ConfigPresets/Build/development.toml
#	Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl
#	Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl
#	Resources/Maps/Dungeon/lava_brig.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_armory.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_security.yml
#	Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/chemvend.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/games.yml
#	Resources/Prototypes/Catalog/VendingMachines/Inventories/youtool.yml
#	Resources/Prototypes/Entities/Mobs/Customization/Markings/tattoos.yml
#	Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
#	Resources/Prototypes/Maps/Pools/default.yml
#	Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml
#	Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml
#	Resources/Prototypes/Roles/Jobs/Medical/chemist.yml
#	Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml
#	Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml
#	Resources/Prototypes/Roles/Jobs/Science/scientist.yml
#	Resources/Prototypes/Roles/Jobs/Security/detective.yml
#	Resources/Prototypes/Roles/Jobs/Security/security_officer.yml
#	Resources/Prototypes/Roles/Jobs/Security/warden.yml
#	Resources/Prototypes/XenoArch/Effects/normal_effects.yml
#	Resources/Prototypes/tags.yml
#	Resources/ServerInfo/Rules.txt
2023-07-23 22:41:25 -04:00
Riggle 579913b617 Better notes and bans (#14228)
Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2023-07-21 13:38:52 +02:00
Debug e61113035c Add admin logs 2023-07-15 17:11:42 +02:00
Chief-Engineer 72607f3066 add device linking logs (#17555) 2023-06-27 21:03:39 -04:00
Chief-Engineer 8174f08340 add singularity and field generator logs (#16889) 2023-05-28 20:25:54 +10:00
HerCoyote23 e45dd96af9 Northstar Gloves (#16021)
* Added Gloves of North Star, no sprite or talking yet...

* Added sprites for the gloves of the north star...

* Replaced more placeholder sprites for northstar gloves...

* Added gloves of the north star to uplink...

* Added speech on hit, not yet configureable

* Not functional yet, but a step in the right direction I hope...

* IT WORKS!!

* Licensing and cleanup

* Reduced attack speed, changed from chat to popup, added some admin logging. It was causing too much adminlog spam otherwise

* Reorganized some files, final build??

* Changed the adminlog type from Verb to new type ItemConfigure

* More cleanup, fix sprite reference maybe

* Keronshb's suggestions, fixed some stuff, made hit sound use the meaty punch sfx

* Adds support for hiding speak/whisper/emote from adminlogs, makes northstar speak again!

* Some file shuffling, some of Keronshb's requests. Might appear a bit funky in github because vscode kept duplicating files for some reason and I had to delete them

* Made it work with the latest changes on Master

* Final? cleanup, upped dmg to 8, made ui not activate on activateinhand, instead you need to right click

* Set value to 0 credits, that's all

* Well that was much easier than I made it out to be. Now you can only activate the gloves with right click, no more mispredicts.

* Update MeleeWeaponSystem.cs

Iunno why this got changed in the first place, but I'm changin it back

* emptycommit

* emptycommit

* The tiny fixening
2023-05-23 14:12:30 -04:00
Pieter-Jan Briers c5b3f62f6f Update project files for configuration changes. (#14281) 2023-03-06 11:38:07 -08:00
Chief-Engineer a0ea580260 Add vote logs (#14139)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-02-17 01:29:44 +01:00
Chief-Engineer 061d4de1e4 Add teleporter logs (#13375) 2023-02-17 01:27:43 +01:00
Leon Friedrich b20b4b11cc Wire action cleanup (#13496) 2023-01-21 10:51:02 +11:00
Nemanja 9cd0c11870 Anomalies (#13371) 2023-01-16 21:05:20 -08:00
Chief-Engineer 19241f55ba Add prayer logs (#13362)
* hijack unused log type I accidentally introduced

* add subtle message logs

* add prayer logs

* fix missing parameter
2023-01-11 02:15:47 -06:00