Commit Graph

36638 Commits

Author SHA1 Message Date
github-actions[bot] 290d553872
Update Credits (#3339)
Co-authored-by: DeltaV-Bot <github@deltav.gay>
2025-03-30 05:48:49 +01:00
Delta-V bot 188ee23928 Automatic changelog update 2025-03-30 06:47:19 +02:00
Radezolid 21ee7dbd58
Add the hand labeler to the techfabs (#3338)
* Added HandLabeler to PartsStaticDeltaV

* Added PartsStaticDeltaV to the service techfab
2025-03-30 05:47:00 +01:00
deltanedas adb3385b10
localize air alarm gas names (#3336)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-29 20:44:14 +00:00
Delta-V bot 15fee4bc3c Automatic changelog update 2025-03-29 17:46:24 +01:00
Stop-Signs 23307978dc
New superweapon: gamblagator (#3326)
* change the ratio and max amount

* git tuah

* Update roundstart.yml

* the projectile

* yummy

* mhm

* sprites

* work please

* need to look at github

* finishing up

* Revert "Update roundstart.yml"

This reverts commit 9e81a6caaa.

* Revert "git tuah"

This reverts commit 4aab150be4.

* Revert "change the ratio and max amount"

This reverts commit 03a2a71d47.

* radezolid nitpick ops

* all requested changes + bugfix

* final run through and bug fixes (i hope)

* GOD BLESS RADEZOLID

* requested changes

* all bugs exterminated, works as intentded

* Meow

* THANK YOU RADEZOLID

* nitpick ops real

* requested changes

* deltanedas is so smart

* typo
2025-03-29 16:46:04 +00:00
Delta-V bot 1cdf936f14 Automatic changelog update 2025-03-29 02:00:31 +01:00
ConstantlyConfused cbb9ae964f
Make DeltaV specific radio channels be affected by solar flares (#3333)
make deltaV specific channels be affected by solar flares
2025-03-29 01:00:12 +00:00
Delta-V bot 56c9876dd3 Automatic changelog update 2025-03-27 20:50:24 +01:00
HTML/Crystal a7af822c42
Added roboneuro jumpskirt + more! (#3296) 2025-03-27 15:50:05 -04:00
Delta-V bot 1205c73fd1 Automatic changelog update 2025-03-27 19:45:55 +01:00
pathetic meowmeow af9d4dba64
Make xenoarchaeology more on par with anomaly research glimmerwise (#3319)
* Make xenoarchaeology more on par with anomaly research glimmerwise
2025-03-27 18:45:36 +00:00
Delta-V bot 7871989ae8 Automatic changelog update 2025-03-26 23:02:53 +01:00
deltanedas 9ef886dfba
fix telegnome action (#3325)
* very slight cleanup

* fix telegnomes being trapped

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-26 22:02:34 +00:00
Delta-V bot d18a74bc2e Automatic changelog update 2025-03-26 21:56:54 +01:00
deltanedas dc7d4e506d
replace vulp insulation (#3324)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-26 20:56:35 +00:00
Delta-V bot 954f8d0892 Automatic changelog update 2025-03-26 21:36:41 +01:00
Lyndomen 05ea147e44
reign in heights a bit (#3321)
reign in heights
2025-03-26 20:36:22 +00:00
Delta-V bot 05f6fc35f4 Automatic changelog update 2025-03-25 17:52:53 +01:00
Blackdutchie d86f48438a
Adding Emote Icons, default emote sounds for slimes, Fixing Harpy Squish and Chirp, and Adding Vox Gasp & Death Gasp (#3302)
* Emote Icon and Sound Improvements

Added Icons for the following emotes:
- Vulpkanin Awoo, Bark, Howl, Snarl, Whine
- IPC Boop
- Harpy Caw, Ring
- Feroxi Gnash

Set existing icons for the following emotes:
- Harpy Rev, Pew, Bang, Honk

Fixed the following emotes not playing sound:
- Feroxi Gnash
- Harpy Chirp
- Harpy Gnash
- Harpy Squish
- Harpy Yawn
- Reptilian Cough, Yawn, Sigh, Sneeze

Added new emote sounds for:
- Vox Gasp
- Vox DeathGasp

* Cleaning up the comments on the upstream file

Grouped DV-novel code together, commented start and end of multi-line blocks, moved vox line comments in-line.

* Fix space misalignment in speech_emote_sounds (oops)

* Resolve Delta-V PR #3302 comments as of 2025-03-23 14:35 GMT+1

Comment formatting, spacing, trailing newline fixes

* Missing space in comment

* Added missing space in attributions.yml

* Remove relic spaces in front of newlines

* fix evil ü

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

* Fix CC-BY-NC-SA-4.0 typo

* update grinder sprite

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
2025-03-25 16:52:34 +00:00
deltanedas 9f87fbac5a
fix admin changelog (#3318)
* add changelog exception handling

* fix evil admin changelog

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-25 16:47:47 +00:00
Delta-V bot c05d7f4baa Automatic changelog update 2025-03-25 17:04:48 +01:00
Stop-Signs 0721e77484
Change traitor ratio for more traitors (#3307)
* change the ratio and max amount

* git tuah

* Update roundstart.yml
2025-03-25 16:04:28 +00:00
deltanedas 50a65e6454
evil duplicate changelog (#3317)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-25 15:59:16 +00:00
Delta-V bot ea8e39e022 Automatic changelog update 2025-03-25 16:57:28 +01:00
deltanedas 25b1a2dc49
add missing changelog (#3316)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-03-25 15:57:09 +00:00
deltanedas 40e40e5b0d
Merge pull request #3314 from deltanedas/thing-fix-ops
Fix thermal regulation this time for real (#36062)
2025-03-25 15:35:53 +00:00
slarticodefast b8011adf93 Fix thermal regulation this time for real (#36062) 2025-03-25 15:35:10 +00:00
deltanedas 552680312b
upstream merge 23/03/2025 (#3305)
* Steal the mail thieving objective (#35746)

* mail theft

* networked

* Automatic changelog update

* fix UpdateBankAccount (#35749)

* trolled

* fun

* fuck me

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

* Predict some power PowerReceiver stuff (#33834)

* Predict some power PowerReceiver stuff

Need it for some atmos device prediction.

* Also this

* update mail system

* Localize traitor codeverbs datasets (#35737)

* Localize verbs dataset

* Localize adjectives dataset

* Localize corporations dataset

* Update TraitorRuleSystem to use LocalizedDatasetPrototype instead of DatasetPrototype

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

* Automatic changelog update

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

* Automatic changelog update

* Fix Ahelp window playerlist resize (#35747)

reorganize bwoink window layout

* Automatic changelog update

* Ensure speech bubble cap is always respected (#32223)

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

* Cleanup: Fix ``PaperWriteEvent`` in ``PaperSystem`` (#35763)

* Cleanup + fix

* Revert

* Cleanup: Add missing locale ``cmd-planet-map-prototype`` (#35766)

Cleanup

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

* Automatic changelog update

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

* Automatic changelog update

* Merge showsubfloorforever into showsubfloor (#33682)

* Removable mindshields and revolutionary tweaks. (#35769)

* I fucking hate revs

* Update preset-revolutionary.ftl

* fixy fix

* Automatic changelog update

* Fix Chameleon PDAs renaming the user in station records (#35782)

* Automatic changelog update

* Restore the order of admin overlay elements (#35783)

admin overlay order fix

* Automatic changelog update

* 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

* Update to borg ion storms (#35751)

* Updates ion storms for borgs.

* Remove additional ion laws into future PR

* Automatic changelog update

* TriggerSystem improvements (#35762)

* desynchronizer real

* yaml stuff from slarti branch

* C# stuff

* oops

* fix triggers

* atomize PR

---------

Co-authored-by: Flareguy <woaj9999@outlook.com>

* Roleban command error handling (#35784)

roleban command jobid fail handling

* Localize news dataset (#35774)

* Localize news dataset

* Remove the `"`

* Localize rat king commands datasets (#35780)

* forensics cleanup (#35795)

* polymorph popup fixes (#35796)

polymorph fixes

* New Feature: Warden job rolls before security officer/cadet/detective (#35313)

Commit

* Automatic changelog update

* Fix anomaly doublelogging (#34297)

cull doublelogging

* Add wallmount N2 closets, Revived (#34042)

* Add standard, wallmount and improvised N2 closets, Revived

* remove improvised locker

* Parent>ID

* Undo sprite replacement

* Update meta.json

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
Co-authored-by: Milon <milonpl.git@proton.me>

* Cryo and grinder cleanup (#34842)

* cryopod and grinder cleanup

* lower case name

* 4 spaces

* prototype clean

* looks like there is some kind of test that prevents removing this

* grinder too

* both should be empty

* cleanup

* Add Gold and Coal Rock Anomalies (#34809)

* This commit adds 2 new Rock Anomaly types, Coal and Gold. It also adds Resource Crabs, colored crystals, and lights for both.

* Added crafting recipes for yellow and black light tubes. Somehow I forgot that the first time.

* Sorted tags.yml alphabetically this time instead of not doing that.

* Updated Texture Copyright information

* Attempted to fix Merge Conflict

* Added bulb light variants for both yellow and black crystals.

* Automatic changelog update

* Tools/Devices: In-hand Sprites (#33689)

* Adds in-hand sprites to the barber scissors.

* adds in-hand sprites to the floodlight.

* adds in-hand sprites to the gas analyzer.

* adds in-hand sprites to the gps.

* Update copyright wording, linting

* resprite gps inhand sprites.

* adds in-hand sprites to the mass scanner.

* adds in-hand sprites to the spray_painter.

* resprite in-hand sprites to the mass_scanner.

* fix in-hand sprites to the mass_scanner.

* Resprite mass_scanner in-hand sprites.

* Automatic changelog update

* IconSmooth additional smoothing keys (#35790)

* additionalKeys

* Update lava.yml

* Update Content.Client/IconSmoothing/IconSmoothComponent.cs

---------

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

* Locks nitrous oxide canisters (#35785)

lock nitrous oxide canisters

* Automatic changelog update

* Cleanup Objective files, add PickSpecificPersonComponent (#35802)

* cleanup objectives

* remove unrelated access restriction

* review

* Adds popup when firing gun while gun has no ammo (#34816)

* Adds popup when firing gun while gun has no ammo

* simplify

---------

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

* Automatic changelog update

* Automatic changelog update

* Whitehole/Singularity grenade price adjustments + whitehole grenade fix (#35821)

* prices + adjustments

* teehee

* revert changes to supermatter grenade

* Automatic changelog update

* Update Lobby Music Attribtions (#35817)

Biggest change is updating the attributions and links for Sunbeamstress' to reflect the changes in their online profile as the previous link is now a dead link.
Updated Comet Haley's link to go directly to Stellardrone's Bandcamp instead of diverting to Free Music Archive
Fixed a double the in the comment for Space Asshole

* Paradox Clone (#35794)

* polymorph fixes

* paradox clone

* forensics cleanup

* bump doors

* 4

* attribution

* polymorphn't

* clean up objectives

* Update Resources/ServerInfo/Guidebook/Antagonist/MinorAntagonists.xml

* review

* add virtual items to blacklist

* allow them to roll sleeper agent

* update paradox anomaly stuff

* update uses of UpdateBankAccount

* Automatic changelog update

* Automatic changelog update

* Added Bacchus' Blessing Drink (#35306)

* added start to bacchus blessing with few more things left to do

* added sprites and trying to get the empty sprite to work

* fixed empty sprite will fill layer

* added missing fill image

* made flavor, physical description, recipe reaction and tweaked reagent threshold

* fixed fill levels

* removed name from drinks.yml, updated suffix instead

* delay is weird and broken, removing the difference

* updated copyright

* Automatic changelog update

* Corrupt borg speech if they are damaged or low power (#35318)

* - Corrupt borg speech the more damaged they are
- Corrupt long borg messages if battery is low or empty

* twiddle values

* Remove RNG based loop, hardcode repeating values for p=0.25 up to 10 repeats.

* Make sure that DamagedSiliconAccentSystem is AFTER ReplacementAccentSystem

* add missing base initializer call

* use Entity<T> pattern for event listener and clarify default values

* Move corruption parameters to datafields

* Add datafields to enable and disable the two types of corruption, and add datafields to override damage values and charge levels to support entities that don't have damageable components or power cells.

* Use nullables for override values

* Move DamagedSiliconAccentComponent to Shared and make it networked

* Add DamagedSiliconAccent to cloning whitelist

* Automatic changelog update

* Moths can eat lizard plushes again (#35835)

* tags back

* Update Resources/Prototypes/Entities/Objects/Fun/toys.yml

---------

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

* Automatic changelog update

* Fix thrown item prediction weirdness (#35843)

Don't predict thrown item landing/stopping

* Add interaction tests for vending machines (#35801)

* Add interaction test for vending machines

* Add test of UI basic UI interactions

* Added test for dispensing an item

* Simplify and internalize test yaml

* Add check for restocking with wrong restock box

* Add test for breaking and repairing

* Reduce base electrocution stun time from 8 to 5 seconds (#34578)

* reduce shock time from 8 to 3 seconds

* shocktime 5 second, 1.25 mv time multiplier, 1.5 hv time mulitplier

* Automatic changelog update

* NanoTask (#34095)

* Automatic changelog update

* HOTFIX: Fix paradox clone event (#35858)

fix paradox clone event

* Fix holopads phasing through walls. (#34300)

* change holopad mask from subfloormask lowimpassable to tabletopmachinemask opaque

* change masks to prevent laser collisions

followed the artifact analyzer for this one. I don't quite understand how fixtures work so I'm a bit perplexed by this.

* Boolean I command you: LOWERCASE

* Automatic changelog update

* Make NukeOpsTest list RuleGrids on failure (#35873)

* Fix salvage sites ejecting borg brains when they despawn (#35855)

* Fix salvage sites ejecting borg brains when they despawn

* Extra check in while loop

* Move mobStateQuery to InitializeMagnet

* Automatic changelog update

* Fix development and debug configurations for tests (#35625)

* Move settings from debug.toml to development.toml

* Don't force disable dev config for integration tests

* Force on instead?

* Remove change to PoolManager

* Add viewer parameter to Identity.Entity (#35861)

* Add viewer parameter to Identity.Entity

* Docs

* Let LocalizedDatasetPrototypeTest report multiple failures (#35876)

* Paradox clones get all storage items the original has. (#35838)

* recursive storage copying

* include slime storage

* future proofing

* remove survival box

* Automatic changelog update

* Mark all hostile mind roles as antag (#35832)

* dummy antag prototypes

* I'll deal with YOU later!

* remove redundant soloantag definitions

* doctor, we left the scalpel in the patient

* minor cleanup

* Automatic changelog update

* make paradox clone receive the original's objectives (#35829)

* make paradox clone receive the original's objectives

* remove redundant indexing

* Minor comment change

* fix ninja objectives

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>

* Automatic changelog update

* Localize criminal records reason placeholder dataset (#35810)

* Localize criminal records reason placeholder dataset

* Forgor

* Hotfix: Fix AntagRandomSpawn location preview (#35864)

fix AntagRandomSpawn location preview

* add missing unknown shuttle ghostrole mindroles (#35892)

* Automatic changelog update

* Increase storage size of Syndicate Backpack (#35888)

* Automatic changelog update

* Chameleon vests now act like winter coats (#34929)

First commit

* Automatic changelog update

* Add a test to verify that all device signal sink ports can trigger (#35891)

* Add test of all device link sink ports

* Revert the fixed problem to prove that the test works.
Revert "Fix SpawnAndDeleteAllEntitiesInTheSameSpot heisentest (#32330)"

This reverts commit 4704309b4e.

* Revert "Revert the fixed problem to prove that the test works."

This reverts commit cf0dbe797243552d8a63afefced2acd6829c3887.

* Assert that test devices aren't deleted between port triggers

* Test each port on a different map too

* Convert Linq to guard clauses

* Update Content.IntegrationTests/Tests/DeviceLinking/DeviceLinkingTest.cs

* More informative failure message

* Delete map after each test

* Don't bother sorting by ID

---------

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

* Paradox Clones receive the implants the original has (#35906)

* copy implants to paradox clones

* Minor fixes

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>

* Automatic changelog update

* Killer tomatos take damage from weedkiller and plantbgone (#35898)

* tomatobgone

* formatting

* Automatic changelog update

* Paradox Clones spawn with their suit sensors off (#35909)

* sensors off

* remove import

* Update Content.Server/Medical/SuitSensors/SuitSensorSystem.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Automatic changelog update

* Smite Vendor Restock and General Soda Machine Balance (#35144)

* Inventory Buff and Enabling Restock

* Smite rebalance

* Rebalance and swapping contraband inventory positions

* Yet another rebalance

* Spaceup rebalanced, removed Smite from machine.

* Automatic changelog update

* Renaming the "Mime Cap" to "White Cap" (#35901)

* MimeCapRename

* FixedTheName

* FIXITAGAIN

* Remove non-networked Dirty call in GuardianSystem (#35916)

* Adjust small light hitbox (#35920)

* Automatic changelog update

* Fix artifacts swapping places with ghosts (#35074)

* Prevent artifacts swapping position with ghosts

* Filter for MobStateComponent instead

* Update Content.Server/Xenoarchaeology/XenoArtifacts/Effects/Systems/PortalArtifactSystem.cs

* bluh

* Metagame improvements to antag-before-job selection system (#35830)

* Initial commit

* Update the selection to only count for people who have one of the preferences assigned; latejoin on delay no longer applies pre-selection.

* lock bwoinkwindow bottom bar height (#35896)

* Automatic changelog update

* Cleanup: Remove redundant prototype name specifications (#35793)

* Remove redundant prototype name specifications

* These can stay

* make surgery components use EntityCategory instead of Prototype, how did it even compile

* remove redundant categories from surgery prototypes

* Add a code comment to the trait prototype files (#35936)

code comment

* Donk Co. Microwave heats twice as fast (#35937)

hot donk!

* Automatic changelog update

* snake can now be seen inhand and worn on neck like friend (#35323)

* snake can now be seen inhand and worn like friend

* Roomba's additions

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

* Update Resources/Textures/Objects/Fun/toys.rsi/meta.json

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

* Spacing adjustment

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

---------

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

* Automatic changelog update

* consistent grapes (#35125)

* grape

* seedtributions

* Fix recipe and animation for copypasta (#35925)

* Fixed animation and recipe for Copypasta

* Update Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml

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

---------

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

* Automatic changelog update

* inhand sprites for Produce (#35151)

* awakening

* fix test fail

* attribution fix

* tomater killer inhandered

* extrorange inhand spin rate nerfed

* fuck webedit

* Automatic changelog update

* Add In-hand Sprites for miscellaneous items (#35433)

* guh???

* Merge branch 'master' of https://github.com/SeamLesss/space-station-14

* incomplete baseball bat

* bling

* attribution

* camera bug

* damp rag

* cap cap

* centcom cap

* Update Resources/Textures/Clothing/Head/Hats/capcap.rsi/meta.json

* Automatic changelog update

* Automatic changelog update

* some robotics inhands (#33676)

* real

* spacing stuff and fix tiny issue

* Fix strip menu revealing true identity (#35862)

* Fix strip menu revealing true identity

* Ghosts don't see through identity

* Removed the heat damage from disablers and disabler SMGs (#35834)

removed the heat damage from disablers and disabler SMGs

* Automatic changelog update

* fix uncuff popups (#35743)

* fix uncuff popups

* them too

* Automatic changelog update

* Medical Item In-Hand Sprites (#34984)

* Bruizepack fix and Gauze

* tourniquet sprites added

* medipen sprites

* bodybag sprites

* handheld crew moniter sprites

* implanter sprites

* rollerbed sprites

* health analyzer sprite

* bloodpack sprite

* small rollerbed change

* attributuions + spacing fix

* fixed?

* RAAAAAGH ITS DONE

* actually good code

* Update Resources/Textures/Objects/Specific/Medical/handheldcrewmonitor.rsi/meta.json

* Update Resources/Textures/Objects/Specific/Medical/healthanalyzer.rsi/meta.json

* Automatic changelog update

* Support separate displacement maps for left and right hand (#35820)

* Update HandsSystem.cs

* Update HandsComponent.cs

* Fixed Wizard Thrust (#35948)

fixed wizard thruster

* Fix broken layer hiding on clothes with multiple equipment slots (#34080)

* Fix broken layer hiding on clothes with multiple equipment slots

* Refactor ToggleVisualLayers, HideLayerClothingComponent, and ClothingComponent to allow more
precise layer hide behavior and more CPU efficient layer toggling.

* Adjust HumanoidAppearaceSystem to track which slots are hiding a given layer (e.g. gas mask and welding mask)
Add documentation
Change gas masks to use the new HideLayerClothingComponent structure as an example of its usage

* Fix the delayed snout bug

* Misc cleanup

* Make `bool permanent` implicit from SlotFlags

any non-permanent visibility toggle with `SlotFlags.None` isn't supported with how its set up. And similarly, the slot flags argument does nothing if permanent = true. So IMO it makes more sense to infer it from a nullable arg.

* Split into separate system

Too much pasta

* Remove (hopefully unnecessary) refresh

* Fisk mask networking

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Keep old behaviour, use clearer names?

I'm just guessing at what this was meant to do

* english

* Separate slot name & flag

* dirty = true

* fix comment

* Improved SetLayerVisibility with dirtying logic suggested by @ElectroJr

* Only set mask toggled if DisableOnFold is true

* FoldableClothingSystem fixes

* fix bandana state

* Better comment

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>

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

* C4 helmet unequip delay (#35922)

* Automatic changelog update

* Fix LatheMenu DefaultProductionAmount getting ignored (#35951)

* Automatic changelog update

* vox inhands displacements (#35947)

vox inhands

* "New player" admin logging improvements (#35961)

* Initial commit

* Adjust a whoooole bunch of logs

* Also spears

* Track going crit

* Review fix

* Review fixes

* Automatic changelog update

* Fix wrong assert message in DeviceLinkingTest (#35964)

* Validate some SpeciesPrototype fields (#35965)

* Convert SpeciesPrototype strings to ProtoIds

* Simplify protoman indexing calls

* Fix erased paper sprites looking written (#35967)

* Automatic changelog update

* More coat zips! (#35029)

* Update meta.json

* Sprites Exp

* Update meta.json

* More zips for coats

* Automatic changelog update

* Fix thermal regulation (#35971)

* Automatic changelog update

* Add stamina and mob damage playtest modifiers (#35599)

* Add stamina and mob damage playtest modifiers

* Fix typo

* Add FTL

* Review fixes

* Update Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs

---------

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

* Automatic changelog update

* dragon ai faction fix (#35578)

* dragon ai faction fix

* xeno faction

* Automatic changelog update

* feat: Ghost Role Button only turns red when new ghost roles are added (#35970)

* feat: Ghost Role Button only turns red when new ghost roles are added

* fix: Make _prevNumberRoles private

* Redid Singularity Generator Sprite (#31500)

changed singularity generator sprite

* Automatic changelog update

* Fix thermoregulation (#35981)

* fix thermoregulation

* req

* Grenade + Throwable Inhands (#35974)

* Added inhands to grenades, bolas, ninja stars, and some bombs.

* whoops bolas were wrong hands

* Couple more quick fixes whoops

* Automatic changelog update

* Add a crate with foam force weapons to the cargo catalog (#35824)

* made up a nice lil crate

* changed rifle count to 4, added to cargo console

---------

Co-authored-by: TeenSarlacc <baddiepro123@gmail.com>

* Recolor some machine boards (#35715)

* recolor

* Revert for easier review

This reverts commit 20709a6e1f1ac9c99cb030ee56156c8ed4bcc291.

* spacing

* colors

* Revert "spacing"

This reverts commit 92d2d4fc6ee918d13cc8f1f82ce720b94e25d4a8.

* Automatic changelog update

* Predict pipe anchoring and unanchroing (#35977)

* yay prediction

* Added cool popups

* bruh

* this is better!

* Arachnid Jensen Googles Fix. (#35987)

pleasespeedmerge

* Add antag notice to admin chat alerts (#35994)

Add antag notice to admin chat pop-ups

* Automatic changelog update

* Hover examine buttons (#35206)

* hover examine verbs (not aligned to the left yet)

* handle click hovers and align them to the left

* revert contrabandsystem changes (this is for another PR)

* add support for markup tags

* Remove serverside StandingStateSystem (#35999)

Refactor system

* Prisoner Jumpsuit Description  (#36005)

* PrisonerJumpsuitFix

* Update jumpskirts.yml

* Fix alerts mispredict + log spam (#36004)

tstalker alerted me to it and noticed the classic case of shallow copies.

* Automatic changelog update

* unrevivable lets you be cloned again (#36008)

weh

* Automatic changelog update

* Fixed some unintended salvage changes. (#36013)

* Fixed some unintended salvage changes.

* Update Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml

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

---------

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

* Automatic changelog update

* Fix migrations not being applied to PostMapInitTest (#35933)

* Fix migrations not being applied to PostMapInitTest

* formatting

* Raise the event outside the loop so it only happens once

* Chemistry bottle cleanup (#35911)

* init

* clean

* god save me

* fuck relic

* i HATE HATE  HATE relic

* make it stop

* please make it stop

* CEASE

* PLEASE

* Revert "PLEASE"

This reverts commit 47d34f3c1e657adf869d84a5349f9c18fc33bfea.

* Revert "CEASE"

This reverts commit 147ab6697807b98e24b0e1ee05571a1995f3c41c.

* Revert "please make it stop"

This reverts commit f2a4f63e5f5b017f2b4ad3511e8c77700abed58b.

* Revert "make it stop"

This reverts commit b10c6344bd9e9e3f1989b29fc46a8de7829e382e.

* Revert "i HATE HATE  HATE relic"

This reverts commit a05d60c0055fa003f7746be7aec2ebf4acd6e136.

* Revert "fuck relic"

This reverts commit e44f3368bc8aa5938095dc5a60e9390fbaf8aba3.

* Upgrade Github actions in Workfows to node20

* update bottle ids

* engine

* update PartAppearance stuff

* update IPC death system

* remove duplicate daiquiri drink

* move secborg textures

* update surgery borg module rsi

* early merge Show paradox clones in deadchat (#35940)

* fix tests

* evil

* grr

* evil

* fix stupid test

* rare shiny test fail

* remove unused role component

---------

Signed-off-by: Prole <172158352+Prole0@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
Co-authored-by: Milon <milonpl.git@proton.me>
Co-authored-by: Prole <172158352+Prole0@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: MilenVolf <63782763+MilenVolf@users.noreply.github.com>
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
Co-authored-by: Evelyn Gordon <evelyn.gordon20@gmail.com>
Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
Co-authored-by: RedBookcase <crazykid1590@gmail.com>
Co-authored-by: RedBookcase <Usualmoves@gmail.com>
Co-authored-by: Velken <8467292+Velken@users.noreply.github.com>
Co-authored-by: SpaceManiac <tad@platymuus.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Co-authored-by: imcb <irismessage@protonmail.com>
Co-authored-by: valquaint <57813693+valquaint@users.noreply.github.com>
Co-authored-by: Flareguy <woaj9999@outlook.com>
Co-authored-by: ninruB <ninrub@tuta.io>
Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
Co-authored-by: Łukasz Lindert <lukasz.lindert@protonmail.com>
Co-authored-by: Firewars763 <35506916+Firewars763@users.noreply.github.com>
Co-authored-by: onesch <118821520+onesch@users.noreply.github.com>
Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
Co-authored-by: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com>
Co-authored-by: Lusatia <ultimate_doge@outlook.com>
Co-authored-by: Coolsurf6 <coolsurf24@yahoo.com.au>
Co-authored-by: Quantum-cross <7065792+Quantum-cross@users.noreply.github.com>
Co-authored-by: Centronias <me@centronias.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Kyle Tyo <36606155+VerinSenpai@users.noreply.github.com>
Co-authored-by: beck-thompson <beck314159@hotmail.com>
Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
Co-authored-by: Smith <182301147+AgentSmithRadio@users.noreply.github.com>
Co-authored-by: YoungThug <ramialanbagy@gmail.com>
Co-authored-by: claustro305 <76455142+claustro305@users.noreply.github.com>
Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: Tiniest Shark <head.rebel@yahoo.com>
Co-authored-by: mubururu_ <139181059+muburu@users.noreply.github.com>
Co-authored-by: MisterImp <101299120+MisterImp@users.noreply.github.com>
Co-authored-by: SeamLesss <kai.julian.watson@gmail.com>
Co-authored-by: GaussiArson <193122004+GaussiArson@users.noreply.github.com>
Co-authored-by: paige404 <59348003+paige404@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: psykana <36602558+psykana@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
Co-authored-by: SonicHDC <100022571+SonicHDC@users.noreply.github.com>
Co-authored-by: Dakota <72140289+1337Dakota@users.noreply.github.com>
Co-authored-by: Moomoobeef <62638182+Moomoobeef@users.noreply.github.com>
Co-authored-by: TeenSarlacc <46608342+TeenSarlacc@users.noreply.github.com>
Co-authored-by: TeenSarlacc <baddiepro123@gmail.com>
Co-authored-by: Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
Co-authored-by: Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
Co-authored-by: Nikolai Korolev <korolevns98@gmail.com>
2025-03-24 21:14:47 +00:00
Delta-V bot 4e39a29d4d Automatic changelog update 2025-03-24 21:52:23 +01:00
pathetic meowmeow 4d95c54355
Unhide the height slider in the humanoid profile editor (#3304) 2025-03-24 20:52:03 +00:00
Delta-V bot aae3b915e7 Automatic changelog update 2025-03-24 01:21:45 +01:00
Radezolid 5c9d9875a6
Reduce FTL cooldown + increase range (#3293)
* Lower the FTL time

* Doubled the range of FTL travel

* Changed cooldown
2025-03-24 00:21:26 +00:00
deltanedas cb5e12a456 remove unused role component 2025-03-23 23:06:55 +00:00
deltanedas 1eff75e1ce rare shiny test fail 2025-03-23 21:34:46 +00:00
deltanedas f0be0ef60d fix stupid test 2025-03-23 20:27:59 +00:00
deltanedas ce0d984236 evil 2025-03-23 20:04:29 +00:00
Delta-V bot 11c4b1ac25 Automatic changelog update 2025-03-23 20:50:34 +01:00
foxcurl 177fa0f436
Move security cyborg modules to security techfab (#3306)
move modules to secfab
2025-03-23 19:50:15 +00:00
deltanedas b162be9af8 grr 2025-03-23 17:51:15 +00:00
deltanedas ea6b185ee4 evil 2025-03-23 17:50:13 +00:00
deltanedas c7128336b7 fix tests 2025-03-23 17:42:09 +00:00
deltanedas 0c913757a1 early merge Show paradox clones in deadchat (#35940) 2025-03-23 17:32:27 +00:00
deltanedas 89a1d50ba2 update surgery borg module rsi 2025-03-23 17:27:06 +00:00
deltanedas 0024677fa1 move secborg textures 2025-03-23 17:11:03 +00:00
deltanedas 54770b6681 remove duplicate daiquiri drink 2025-03-23 17:10:40 +00:00
deltanedas cc888ae80f update IPC death system 2025-03-23 17:10:11 +00:00
deltanedas 7b8d38db94 update PartAppearance stuff 2025-03-23 16:59:13 +00:00
deltanedas 61fd58f5b8 engine 2025-03-23 16:59:13 +00:00
deltanedas 3bb14db18e update bottle ids 2025-03-23 16:59:13 +00:00