Commit Graph

23938 Commits

Author SHA1 Message Date
Leon Friedrich ec761114ea
Run `fixgridatmos` for cargo & emergency shuttle (#26382)
Fix cargo & emergency shuttle
2024-03-25 03:17:56 +11:00
PJBot 8f33db1e6c Automatic changelog update 2024-03-24 15:41:00 +00:00
nikthechampiongr dca0c6694b
Add stealthmins (#26263)
* Add stealthmin command.

* Update Content.Server/Administration/Commands/AdminWhoCommand.cs

As suggested by CE.

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

* Add admin notifications for admins toggling stealthmin.

* Localize stealthmin command

---------

Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
2024-03-24 10:39:53 -05:00
metalgearsloth 3731cc3c50
Update submodule to 215.2.0 (#26388) 2024-03-25 01:01:00 +11:00
KISS 54dd273f66
Landmine stepoff (#22962)
* make landmine work on stepping off

* update methods naming

* made both step modes possible

* updated stepoff event raise to not interfere with game physics internals

* added comments

* figuring out how audiosystem works

* added beep sound effect, updated how stepoff trigger works to make it more consistent

* updated source in attributions.yml

* made stepoff working every time

* introduced suggested changes

* updated janitor's WetSignMine to have audio

* made cleaner events and bashing my head at OnEndCollide event raise

* inverted conditional where applicable

* review

---------

Co-authored-by: Yurii Kis <yurii.kis@smartteksas.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-24 16:33:45 +11:00
PJBot f96cf360e9 Automatic changelog update 2024-03-24 05:20:19 +00:00
Baptr0b0t ea818ea1b6
Give cap door remote his access (#26378)
Give cap doorremote his access
2024-03-24 16:19:14 +11:00
PJBot 0467aeb0a7 Automatic changelog update 2024-03-24 04:02:57 +00:00
DrSmugleaf 4790ccba19
Hide empty marking categories in the markings picker (#26377)
Hide empty marking categories
2024-03-24 15:01:51 +11:00
Pieter-Jan Briers a1817a12db
Add Prometheus stats for admin count (#26284)
* Add Prometheus stats for admin count

Fixes #20828

Reports time series for admin count. Counts are separated by state (active, AFK, or deadminned) and admin rank.

* Use static constructor instead of static readonly for the metric

Docs recommend this due to inconsistent execution of C# static constructors.

* Remove static usage, use IoC IMeterFactory.

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-24 14:48:04 +11:00
Wrexbe (Josh) cb97abb2de
Maybe fix rsi truncheon error (#26374)
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2024-03-24 14:37:40 +11:00
Emisse 952b7f4c4e
Haunted dungeon template (#23768)
* haunted dungeon

* Initial work

Still needs prefab gen work to make it interesting.

* ime a worm

* weh

* Work

* Slight tweaks

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-24 14:37:18 +11:00
metalgearsloth 2cc8db3007
Update submodule to 215.1.0 (#26376)
pitch
2024-03-24 14:25:59 +11:00
metalgearsloth 65960facf5
Fix playglobalsound autocompletion (#26167) 2024-03-24 14:15:26 +11:00
DEATHB4DEFEAT b9db06ebb1
Admin New Player Notification Sound (#24327)
play a sound to active admins when a new player joins
2024-03-24 13:46:45 +11:00
metalgearsloth 5ba5815a96
Update submodule to 215.0.0 (#26375) 2024-03-24 13:39:28 +11:00
Vasilis 9e7b196ffb
Configuration argument for content packaging (#25569)
* Configuration argument for content packaging

Needed this for something so here we are. I think someone mentioned they wanted this? Welp its here now

* Add client, tiny fixes
2024-03-24 13:20:34 +11:00
github-actions[bot] 4c840a7e6a
Update Credits (#26373)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2024-03-24 02:47:10 +01:00
PJBot d7705860e9 Automatic changelog update 2024-03-24 00:49:22 +00:00
nikthechampiongr 93e3aed26e
Restrict door remotes to only being able to manipulate doors relevant to their type (#26371)
Restrict door remotes to only being able to manipulate doors relevant to
their type.
2024-03-24 01:48:16 +01:00
PJBot 141e4e4da4 Automatic changelog update 2024-03-23 19:30:49 +00:00
Tayrtahn 225bc3c5ae
Fix bypassing vaulting clumsy check with verb action. (#24977)
* Fix bypassing bonking with verb

* Revert "Fix bypassing bonking with verb"

This reverts commit efa0f0f5777b893bcee5a852994cfa1e3fda3e71.

* Properly refactored BonkSystem.

* Oh hey, this is redundant now

* Better solution

* Reduced default bonk chance from 75% to 50%

* Also do a little grammar fix

* Moved BonkChance from BonkableComponent to ClumsyComponent.

* Revert "Moved BonkChance from BonkableComponent to ClumsyComponent."

This reverts commit 0acbd9273f20ec478692603781adf15e06e5ed41.

* Another little grammar fix

* Matched default bonk doAfter length to default climb doAfter length

* Fixed duplicate popups

* Check CanVault with verb use too. Add granularity to ClimbingComponent and remove Leg/Foot requirement.

* Don't show verb if you can't climb

* Removed CanForceClimb

* byref record struct
2024-03-23 20:29:43 +01:00
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