Commit Graph

36638 Commits

Author SHA1 Message Date
DisposableCrewmember42 6b65d3bb15
fix: restore pai shop action handling (#4651)
* fix: restore pai shop action handling
2025-11-14 21:20:06 +00:00
Delta-V bot a41c134753 Automatic changelog update 2025-11-14 20:26:26 +01:00
MolpeTheSeiren 56b0c23ce3
Fix Up Emagged Borg Law Redundancy (#4139)
* Update laws.ftl

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

* Update SiliconLawSystem.cs

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

* Update SiliconLawSystem.cs

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

* Update SiliconLawSystem.cs

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

* Update laws.ftl

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

* Update laws.ftl

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>

---------

Signed-off-by: MolpeTheSeiren <molpetheseiren@gmail.com>
2025-11-14 20:26:06 +01:00
Delta-V bot a7ce0a4e83 Automatic changelog update 2025-11-14 19:03:41 +01:00
Colin-Tel ed6f784c14
Adds Psychologist role to Division Station (#4652)
whoops I accidentally the shrink
2025-11-14 18:03:21 +00:00
Solaris 485f048dab
Soundfont De-Lobotomization Ops (#4638)
removes a unnecessary soundfont file (it keeps fucking with midis)
2025-11-14 08:27:19 +11:00
Delta-V bot c8991f11fe Automatic changelog update 2025-11-13 20:28:51 +01:00
Colin-Tel d96737a837
Division Update - 04NOV2025 (#4604)
* Update division.yml

* Update division.yml

* naturally

* duhhhhh

NOTHING CHANGES
2025-11-13 19:28:29 +00:00
Vanessa 7608c4d248
Added hardsuit lockers for logistics officer (#4643)
* Added hardsuit lockers for logistics officer

* Removed the Rhino suit from the normal entity table, since it is its own thing now.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Updated maps' LockerQuarterMasterFilled to LockerQuarterMasterFilledHardsuit

* Forgot submarine.

* Put parent before id

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-13 14:49:32 +00:00
Delta-V bot 599c87d380 Automatic changelog update 2025-11-13 15:36:01 +01:00
Sir Warock cd0db812eb
Remove Siphon Damage (#4627)
Remove Metagaming
2025-11-13 14:35:42 +00:00
Velcroboy f612dc7679
Adds map attribution file for DV maps (#4471)
* Adds map attribution file for DV maps

* S->s

* filename

* FC

* wrong person

* Typo/convert to yml

* Formatting

* Revert "Typo/convert to yml"

This reverts commit a077757340.

* Revert "Revert "Typo/convert to yml""

This reverts commit 3adff7d00d.

* Revert "Formatting"

This reverts commit 237e0e9c43.

* Formatting take 2

* remove dupe

* license field

* CC

* Remove comments

* typo

* dash

* order I guess

* Move to prototype folder

* folder?

* back to the beginning

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2025-11-13 13:22:55 +00:00
Delta-V bot 4b76091902 Automatic changelog update 2025-11-13 14:09:26 +01:00
Sir Warock 8b301a249d
Fix Transmutes taking transmuted objects (#4646)
Fix Transmutes taking transmuted ojbs
2025-11-13 13:09:07 +00:00
Sir Warock 63eb235e94
Fix SOME test fails (#4588)
* Increase SpawnAndDeleteAllEntitiesOnDifferentMaps test simulation time (#38901)

wait longer

* Reduce LevelOfParallelism to 2 for integration tests (#39566)

less paralelliism

* Fix Assumption of Nullable to have value (#41220)

* Fix Potential Test Fail

* Please the maintainer gods

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-11-13 12:21:38 +00:00
Delta-V bot 94aeb47feb Automatic changelog update 2025-11-12 16:12:42 +01:00
snowywinters 1347ab4959
Window changes (#4617)
* window

* Forgot the deltav mark

* Grammar fix

---------

Co-authored-by: Stop-Signs <stopsign221@gmail.com>
2025-11-12 15:12:22 +00:00
Delta-V bot 662ec40dbb Automatic changelog update 2025-11-12 16:06:32 +01:00
Vanessa 4d4420c99d
All species can emote typed emotes correctly now. (#4621)
Fixed a regression that disallowed people from doing text emotes of emotes from other species (aka with no sound)
2025-11-12 15:06:12 +00:00
biddygelson 143ddf8129
Academy 1.1.0 (#4629)
* working though tweaks from feedback.
see discord mapswork thread for details.

* * add: added Clippy and Siobhan spawns
* add: added criminal record board in tech vault
* add: added cameras outside AI-sat - not full coverage
* Still pondering what to do with cargo.

* * add: added epi brig and viro notes

* * tweak: updated notes for epi brig and viro.
* add: placed catwalk outside pa.

* * updated epi brig and viro notes > editing disabled.
  * epi brig note locations: Conference, MG, Mantis, Hos, Warden
  * viro note locations: Conference, CMO, CE, atmos, Security breakroom
* moved siobhan into MG bedroom
* slime core moved to chapel summon
* replaced high sec engi lock door for tech vault
* set varied clothing vends in dorms and laundry which are now guaranteed to spawn.
* dispo, made window to space larger
* dispo, changed exit button signal from toggle to open
* dispo, moved light so is not next to exit button
* dispo, fixed upside down lever
* Updated AI turrets to command variant in entry and hall, move AI turret control to inner core
2025-11-12 02:42:52 +01:00
Delta-V bot 63912c0722 Automatic changelog update 2025-11-12 02:23:02 +01:00
Stop-Signs 277387db65
Add contest winners lobby art (#4635)
* boop

* fucking BOM

* Fucking BOM AGAIN!!!
2025-11-12 12:22:42 +11:00
Delta-V bot 4733d04bf2 Automatic changelog update 2025-11-11 22:42:32 +01:00
snowywinters 2503865b6f
ce gloves (#4616) 2025-11-11 15:42:13 -06:00
Delta-V bot 752a7ac0d0 Automatic changelog update 2025-11-11 22:36:44 +01:00
pootslap 91c10c8a98
Reduce Rat King Spawns (#4630)
* Reduce Rat King Spawns

Reduced Rat King spawn rate to match skia and menace skeleton. Previously they were about as common as meteor events, now there's roughly one per round.

* Update Resources/Prototypes/_DV/GameRules/events.yml

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: pootslap <211648338+pootslap@users.noreply.github.com>

* Adds reoccurrenceDelay

Adds reoccurrenceDelay: 30 to prevent overlapping spawns

---------

Signed-off-by: pootslap <211648338+pootslap@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-11-11 21:36:25 +00:00
Delta-V bot 524e501ebb Automatic changelog update 2025-11-11 02:23:20 +01:00
Niomi cfe603b3f5
Spillable Censer (#4633)
Spillable Censer
2025-11-10 19:23:01 -06:00
github-actions[bot] 8aef492492
Update Credits (#4624)
Co-authored-by: DeltaV-Bot <github@deltav.gay>
2025-11-09 22:17:25 +01:00
Delta-V bot c703054b2c Automatic changelog update 2025-11-09 20:31:04 +01:00
Sir Warock afd5cf0bbe
Fix Ammo Visuals Bug (#41362) (#4626)
Fix Ammo Count Updating
2025-11-09 19:30:44 +00:00
Delta-V bot 40e98be899 Automatic changelog update 2025-11-09 17:29:45 +01:00
Vanessa 3418b3e402
Fixed More Missing Icon Sprites (#4623)
* Fixed bluespace and normality icons showing ERROR sprite

* Fix texture sprite specifiers to RSI PNGs (#39783)

These aren't available when packaged anymore.

* Fixed a number of missing icon sprites due to rsic packaging.

* Fixed character records icon sprite.

* Fixed golem icons in case they are ever re-enabled
2025-11-09 16:29:26 +00:00
Nico 0c802d5a28
Clean up mid-merge files for atmos layering (#4619) 2025-11-07 16:52:37 +00:00
Delta-V bot 1b4ea7ad69 Automatic changelog update 2025-11-07 16:48:51 +01:00
Vanessa af8cc88f50
Fixed Kitsune needing to confirm reverting back to human form (#4612)
Fixed Kitsune needing to confirm reverting back to human form after upstream merge
2025-11-07 16:48:32 +01:00
Delta-V bot 455f20ccd6 Automatic changelog update 2025-11-07 15:50:32 +01:00
Vanessa a3a8503f68
Few RSIC Fixes (#4614)
* Fixed surgery tool icon showing error sprite due to new rsic packaging system

* fix: fix emote wheel icons (#39481)
2025-11-07 14:50:12 +00:00
Delta-V bot e3836bede0 Automatic changelog update 2025-11-07 01:03:55 +01:00
Vanessa 1bd83bada7
Fixed emotes not working after upstream merge. (#4611)
* Fixed emotes not working after upstream merge.

* Added retry attribute to a test that fails intermittently
2025-11-07 11:03:36 +11:00
Delta-V bot 42e1a6800c Automatic changelog update 2025-11-06 19:23:00 +01:00
William Lemon 29e55b9464
Upstream Merge (June / July) attempt 2 electric boogaloo (#4607)
* 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

* Update submodule to 264.0.0 (#38629)

* Toy/Plushie Inhands and Wearables (#38514)

* Fixed dependency injection and some other issues in a few places.

* More issue fixes

* patchfor broken NetworkConfiguratorLinkMenu (#38632)

fix

* Fix solutions flickering when transferring contents (#34838)

* Use Solution clones when applying SolutionComponent states

* Revert "Use Solution clones when applying SolutionComponent states"

This reverts commit 013fd111cf92b22562e00f98a7aaa49bc4b4ed62.

* Make Solution implement ICloneable and rename Clone method.

* Copy CanReact value when cloning a Solution

* Convert to IRobustCloneable

* Fix typos in guidebook: Buisness → Business (#38636)

* Fix typo in `MinorAntagonists.xml`

Buisness → Business

* Fix typo in `YourFirstCharacter.xml`

Buisness → Business

* Various Headphones Fixes and Tweaks (#38479)

* sprites, wearables

* neck

* icon-on sprite

* Cleanup prototype instantiation in `DamageTest` (#38639)

Cleanup prototype instantiation in DamageTest

* Cleanup prototype instantiation in `ExplosionSystem` (#38642)

Cleanup prototype instantiation in ExplosionSystem

* AddBodyPartCommand localization. (#38612)

commit

* fix ItemSlotsSystem debug assert (#38655)

* Allow the Command & Super door remotes to use the access of their user. (Re-creation of PR due to changes to game balance) (#35536)

* Added directional beacons (#38284)

* Added directional beacons

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Fixed names

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

---------

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* Power stat and nuke codes commands get some LEC love. (#38585)

* commit

* requested changes.

* Dsay Dirty and Follow commands converted to LEC and localized. (#38666)

* commit

* whoopwhoopwhoop

* Retro laser sprite fix (#38676)

* Fixed everything except the icon

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* fixed icon

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

---------

Signed-off-by: Nox38 <nebulousnox38@gmail.com>

* fix water coolers (#38681)

* Monochromacy typo fix (#38686)

* fixes the typo

* Fixed cloning looking for the trait, not the component, RE https://github.com/space-wizards/space-station-14/pull/38686#issuecomment-3025093504

* Apply suggestions from code review

---------

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

* Validate `CloningSettingsPrototype`s (#38688)

* Validate CloningSettingsPrototypes

* Update Content.IntegrationTests/Tests/Cloning/CloningSettingsPrototypeTest.cs

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

* Check EventComponents too

---------

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

* Add test of objective-related console commands (#36400)

* Add test of objective add/list/remove commands

* Not sure why we're validating test prototypes, but sure

* We don't need a map

* Improvements and fixups for New Status Effect API (#38660)

* Predict healing and bloodstream (#38690)

* initial commit

* reapply 38126

* fix rootable

* someone missed an important minus sign here

* try this

* fix

* fix

* reenable crit hits

* cleanup

* fix status time dirtying

* fix

* camelCase

* Healing and bloodstream prediction fixes.

* Resolving Wizard casting recall on nuke disk making it impossible to disarm (#38661)

* Resolving Wizard Recall on Nuke disk making it impossible to disarm
- Adding a DisarmBomb case to nuke status update loop
- Changing a few methods and parameters to properly follow formatting standards
- Updating some names to follow camelCase

* Updating missed tag

* Reverting DataField change

Should prevent this preventative bugfix being a breaking change.

* Switch HSV to the default colorspace for character customization (#38434)

* Made HSV default for character editor

* Adds/fixes comments to HSV defaulting

* Added dropbox fix, potentially cursed

* Revert "Added dropbox fix, potentially cursed"

This reverts commit a709883366fbee813e839742125e70844672af29.

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>

* Fix: Don't deploy foldables when clicking on items inside containers (#38709)

* Fix

* Apply suggestions from code review

---------

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

* Pressure Relief Valve (#36708)

* initial system (this math is probably WRONG)

* General code cleanup and OnExamined support
(holy moly this code sucks)

* UICode and related events foundation
TODO:
- Actually write the XAML UI and the underlying system
- Un-shitcode the entire thing
- Actually test everything...

* Working UI code
TODO: Make predicted, as this certainly isn't predicted. Even though I said it was. It isn't.

* Remove one TODO for unshitcoding the examine code

* Add reminder
yea

* Make predicted (defenitely isn't)
(also defenitely isn't a copypaste from pressure pump code)

* It's predicted!
TODO:
- Give it snazzy predicted visuals!
- Have a different field for pressure entry, lest it gets bulldozed every UI update.

* Improve gas pressure relief valve UI
TODO: Reminder to reduce amount of dirties using deltafields

* Implement DirtyField prediction

* Entity<T> cleanup
A lot of Entity<T> conversions and lukewarm cleanup.

Also got caught copy pasting code in 4K UHD but it's not like you couldn't tell.

* More cleanup and comments

* Remove TODO comment on bulldozing window title

* """refactoring"""
- Move appearance out of shared and finally fix it. Pointless to predict appearance in this instance.
- More Entity<T> conversions because I like them.
- Move UI creation handling over entirely to the ActivatableUI system.
- Fix a hardcoded locale string (why????).

* Add visuals

* Revert debugging variable replacememt
yea

* Revert skissue

* Remove unused using directives and remove TODO

* Localize, cleanup, document

* Fix adminlogging discrepancy

* Add ability to construct, add guidebook entry

* Clear up comment

* Add guidebook tooltip to valve

* Convert GasPressureReliefValveBoundUserInterface declaration into primary constructor

* Adds more input handling and adds autofill on open

* Un-deepfry input validator shitcode
Genuinely what was I smoking

* improve visuals logic

* Refactor again
- Update math to the correct implementation
- Moved code that could be re-used in the future into a helper method under AtmosphereSystem.Gases.cs

* I'm sorry but I hate warnings

* Remove unused using directive in AtmosphereSystem.Gases.cs

* Review and cleanup

* Lukewarm UI glossup

* Maintainer for the upstream project btw

* Remove redundant state sets and messy logic

* Unduplicate valve updater code

* Redo UI (im sorry Slarti)

* run tests

* Test refactored UI messaging

* Second round of UI improvements
- God please find a way to improve this system. Feels bad.

* Update loop implementation

* Further predict UI

* Clear up SetToCurrentThreshold

* cleanup

* Update to master + pipe layers and bug fixes
want to run tests

* fixes

* Deploy rename pipebomb

* Documentation and requested changes

* Rename the method that wiggled away

* Undo rounding changes

* Fix comment

* Rename and cleanup

* Apply suggestions from code review

---------

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

* Fix TextLinkTag (#32203)

* Adjust uplink buy button to be under item icon (#38596)

* Adjusted uplink buy button to be under item icon

* Put the discount subtext under the icon

* Indent fixes, added margin

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>

* Scurrets - Audio Improvements (#38482)

* Scurret audio tuning

* Add new sfx

* Update sneezing sfx

* YAML support

* Rename a folder

* make telesci wreck easier (#37569)

rel

* Validate `ShaderPrototype` IDs (#38728)

* Convert all shader prototype string literals to protoids in overlays

* Convert more shader prototype literal strings to protoids

* Convert ValidatePrototypeId to ProtoId

* Later

* [BUGFIX] Fixed revenant malfunction ability not working properly only MediBots and Stasis bed (#38664)

* fixed

* clean up

* orks fix smart

* review fix 1

* more requested changes

* less cursed

* more descriptive description

* better wording

* Tiny Tiny Cleanup of the EyeClosingSystem. (#38734)

Update EyeClosingSystem.cs

* Fix human skin tone distribution (#38701)

* fix: Use PredictedQueueDel for gib spell (#38729)

* fix: don't default to uncharged sprite state for cells (#38730)

* Fix Hristov description - remove inaccurate technical specs (#38746)

- Removes inaccurate 'armor piercing 14.5mm shells' reference
- Replaces it with a more funny description, matching the style of the other snipers and guns
- Keeps ammunition type '.60 anti-materiel ammo' specification
- Fixes issue #38590

Co-authored-by: Arthur Fiorese de Andrade <aandrade@cmcxs.gov.br>

* feat: allow mopping evaporating puddles (#38743)

* Validate remaining `ProtoId` strings (#38747)

Validate remaining ProtoId strings

* Validate `ProtoId`s in tests (#38745)

* Convert string literals to protoids in Content.Tests

* Convert string literals to protoids or consts in Content.IntegrationTests

* Fix linter failures
Tricksy static using misled me

* Cleanup warning in StomachSystem (#38748)

you did not see this

* Vox scars (#38592)

* Added vox scars n'stuff, renamed vox_tattoos.ftl to just vox.ftl

* Revert "Added vox scars n'stuff, renamed vox_tattoos.ftl to just vox.ftl"

This reverts commit c73da55ba3b39ddf93b493aecd85604c54dd8a15.

* locale key fix

* Changed top surgery scar names to be more generalized

* Adjusted face scars

* Formatting fixes

---------

Co-authored-by: TrixxedHeart <46364955+TrixxedBit@users.noreply.github.com>

* UnlockNode command to LEC. (#38751)

* commit

* Update UnlockNodeCommand.cs

* commit

* move command locale to its own file.

* Update Content.Server/Xenoarchaeology/Artifact/UnlockNodeCommand.cs

---------

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

* Typofixes for figurine dialogue (#38737)

* Typofixes for figurine dialogue

* Forgot two

* Janitor Tool: Wire Brush (#38667)

* Wow! It's -brush-

* spacing.

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

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

* Update Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml

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

* fixed changes

---------

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

* Minor escape menu UX improvements (#38650)

* fix: spellbooks can have infinite charges (#38376)

* fix: spellbooks can have infinite charges

* refactor: indicate infinite spellbook charges with null

Not sure if I like this much better...
2025-11-06 18:22:39 +00:00
Delta-V bot 88a11aea06 Automatic changelog update 2025-11-05 03:36:18 +01:00
biddygelson 9e3777e701
Academy: Hotfix - fixed missing fan, fixed dorms doors, fixed epi brig maint door (#4601)
* tweak: removed door outside cargo reception, should make it easier to queue.
* fix: added missing directional fan for salvage mining shuttle dock.
* fix: dorms are public access.
* fix: captain's toilet properly connected to disposal
* fix: epistemics brig maintenance access is mantis locked instead of common maint access.
2025-11-05 02:35:59 +00:00
Delta-V bot 8d2e32741d Automatic changelog update 2025-11-04 13:40:01 +01:00
Field Command 3ce6ae5573
Midpoint is back to normal (#4600)
Update midpoint.yml
2025-11-04 12:39:41 +00:00
Delta-V bot fdb58b3e6c Automatic changelog update 2025-11-04 02:26:28 +01:00
turtlemutt 46445e2d2e
Lighthouse Update (#4565)
* Lighthouse Update

* Update lighthouse.yml

* Update lighthouse.yml
2025-11-03 19:26:08 -06:00
ConstantlyConfused bbd3f54356
Correct a typo in the galaxy jumpsuit description (#4598)
* correct a typo in the galaxy jumpsuit description

* move into _dv
2025-11-03 05:29:38 +00:00
Delta-V bot 38b555b45d Automatic changelog update 2025-11-02 10:38:30 +01:00