]>
git.smokeofanarchy.ru Git - space-station-14.git/log
Gotimanga [Tue, 20 Feb 2024 22:28:03 +0000 (22:28 +0000)]
Small Artifact Fixes (#25416)
* 20kw artifact fix
* Change that hopefully doesn't completely break storage artifacts without me realising
PJBot [Tue, 20 Feb 2024 22:27:54 +0000 (22:27 +0000)]
Automatic changelog update
Golinth [Tue, 20 Feb 2024 22:26:48 +0000 (16:26 -0600)]
Mindshield outline flashes, (#25409)
* Add animation support to status icons
Animated like any other entity. Change the png to have all frames, add delays in meta.json, and you're good to go.
* Dirty "fix" for the crashing.
Still have no idea why files cannot be read without changing their path in the yaml.
* Sloth review ig
I still have no idea why it wont work with /Textures/ missing as a prefix.
Ed [Tue, 20 Feb 2024 22:21:31 +0000 (01:21 +0300)]
Train station (#24927)
* some content
* some next content
* fixes
* remove stained window
* return bot message?
* woah! Full map added!
* map update
* big update
* camera server
* Corvax playtest feedback
* add mail system and 30$ meteor shield
* update
* updatik
* hardwork
* pipip
* update
* remove from mappool
* fixes
* sentipode
* e
Pieter-Jan Briers [Tue, 20 Feb 2024 13:01:28 +0000 (14:01 +0100)]
Fix PlayerListControl re-raising selection changed when repopulated. (#25412)
Now we just skip duplicate "item pressed" events from the ListContainer.
This caused the ahelp window to unfocus the message box after sending something. Flow is something like this: you send ahelp -> bwoink window refreshes player list due to new bwoink -> repopulated player list -> sent selection change -> repopulates right pane -> line edit gets unfocused.
Pieter-Jan Briers [Tue, 20 Feb 2024 11:31:32 +0000 (12:31 +0100)]
Set nav map icon textures to use bilinear filtering (#25411)
This just makes them look slightly better when zoomed.
PJBot [Tue, 20 Feb 2024 10:44:21 +0000 (10:44 +0000)]
Automatic changelog update
Tonydatguy [Tue, 20 Feb 2024 10:43:15 +0000 (10:43 +0000)]
Ore crab structural weakness (#25390)
* Attempt to change structural dmg of ore crab
* Made ore crabs susceptible to structural damage
PJBot [Tue, 20 Feb 2024 09:14:54 +0000 (09:14 +0000)]
Automatic changelog update
Pieter-Jan Briers [Tue, 20 Feb 2024 09:13:48 +0000 (10:13 +0100)]
PlayerListControl fixes. (#25248)
* PlayerListControl fixes.
Fix a button being selected by default always, which then can't be selected properly for real. This affected multiple admin UIs.
This broke due to upstream RT changes but ButtonGroup was always kinda busted so whatever. Uses the new IsNoneSetAllowed to implement everything properly.
Also make sure the selected player STAYS selected when filtering the list and stuff.
Also this PlayerInfo record has been changed to only do equality on the User ID because otherwise it'd need to compare each field individually which would be weird.
* Revert changes to ListContainer
This change was made default in the engine, no longer necessary here.
Pieter-Jan Briers [Tue, 20 Feb 2024 09:13:31 +0000 (10:13 +0100)]
Fix admin notes and database time nonsense. (#25280)
God bloody christ. There's like three layers of shit here.
So firstly, apparently we were still using Npgsql.EnableLegacyTimestampBehavior. This means that time values (which are stored UTC in the database) were converted to local time when read out. This meant they were passed around as kind Local to clients (instead of UTC in the case of SQLite). That's easy enough to fix just turn off the flag and fix the couple spots we're passing a local DateTime ez.
Oh but it turns out there's a DIFFERENT problem with SQLite: See SQLite we definitely store the DateTimes as UTC, but when Microsoft.Data.Sqlite reads them it reads them as Kind Unspecified instead of Utc.
Why are these so bad? Because the admin notes system passes DateTime instances from EF Core straight to the rest of the game code. And that means it's a PAIN IN THE ASS to run the necessary conversions to fix the DateTime instances. GOD DAMNIT now I have to make a whole new set of "Record" entities so we avoid leaking the EF Core model entities. WAAAAAAA.
Fixes #19897
PJBot [Tue, 20 Feb 2024 02:09:47 +0000 (02:09 +0000)]
Automatic changelog update
Leon Friedrich [Tue, 20 Feb 2024 02:08:41 +0000 (21:08 -0500)]
Fix action state handling bug (#25395)
* Rejig action state handling
* Fix entity arg
* Fix deserialization
Vasilis [Tue, 20 Feb 2024 01:36:13 +0000 (02:36 +0100)]
Hotfix: Set round end information for replays back to null on round start instead of round end (#25394)
* Hotfix
* I dont think i need this now
Mangohydra [Mon, 19 Feb 2024 23:34:27 +0000 (18:34 -0500)]
Mechanized treatment improvements (#25356)
Medical module merge
PJBot [Mon, 19 Feb 2024 22:38:50 +0000 (22:38 +0000)]
Automatic changelog update
Mr. 27 [Mon, 19 Feb 2024 22:38:06 +0000 (17:38 -0500)]
randomized sexless species now have epicene gender by default (#25282)
Fikss
ArchPigeon [Mon, 19 Feb 2024 22:37:44 +0000 (17:37 -0500)]
Add Flammable Touch Reaction for liquid tritium (#25281)
veprolet [Mon, 19 Feb 2024 22:36:46 +0000 (23:36 +0100)]
Make pills colorful and labeled (#25284)
* Make pills colorful and labeled
* Inherit pill sprites from parent
PJBot [Mon, 19 Feb 2024 22:36:40 +0000 (22:36 +0000)]
Automatic changelog update
marboww [Mon, 19 Feb 2024 22:35:35 +0000 (05:35 +0700)]
Moths can eat plushies (#25382)
* Update toys.yml
* fix
* New sound of eating
* Increased eating time
* New sounds+sorting
Tayrtahn [Mon, 19 Feb 2024 22:32:34 +0000 (17:32 -0500)]
Make metamorphic glasses use last solution's empty sprite (#25322)
Make metamorphic glasses use empty sprite for the last solution they contained.
PJBot [Mon, 19 Feb 2024 22:19:32 +0000 (22:19 +0000)]
Automatic changelog update
James Simonson [Mon, 19 Feb 2024 22:18:26 +0000 (06:18 +0800)]
Vending UI facelift (#25377)
* Convert to fancy window + added footer + add list spacing
* margin add
Tayrtahn [Mon, 19 Feb 2024 21:29:42 +0000 (16:29 -0500)]
Add support for metamorphic fill levels (#25022)
* Added support for fill levels to metamorphic glasses
* Fix warnings and cleanup
* Don't break non-metamorphic fills!
PJBot [Mon, 19 Feb 2024 18:55:07 +0000 (18:55 +0000)]
Automatic changelog update
PotentiallyTom [Mon, 19 Feb 2024 18:54:02 +0000 (18:54 +0000)]
Adds guidebooks to the 4 learner roles (#25388)
added the books
Ioannis Eleftheriou [Mon, 19 Feb 2024 18:08:05 +0000 (18:08 +0000)]
Bump nixpkgs rev (#25361)
* Bump nixpkgs revision
* Update nix-direnv
* Remove extra nix functionalities
Both nix-direnv and legacy command nix-shell fail. Reverting to
flakes-only commands.
* Pin nixpkgs per suggestion
See https://github.com/space-wizards/space-station-14/pull/25361#discussion_r1494196038
* Revert nix-direnv removal
* Add python3 to shell.nix
PJBot [Mon, 19 Feb 2024 17:12:26 +0000 (17:12 +0000)]
Automatic changelog update
LankLTE [Mon, 19 Feb 2024 17:11:20 +0000 (09:11 -0800)]
Small Nymph Changes (#25363)
* Emote sounds, accent & doorbump
* Oops
* Only non-brains can't talk
PJBot [Mon, 19 Feb 2024 15:41:49 +0000 (15:41 +0000)]
Automatic changelog update
Sybil [Mon, 19 Feb 2024 15:40:43 +0000 (09:40 -0600)]
add icons for drinks in Solar's (#25301)
* add icons for drinks in Solar's
fixed colors of tea
* consistently use capitals for color codes
* don't add extra whitespace
Ubaser [Mon, 19 Feb 2024 12:19:53 +0000 (23:19 +1100)]
Update Core (#25383)
add
hiucko [Mon, 19 Feb 2024 10:12:27 +0000 (13:12 +0300)]
Increase printing price for neck clothes (#25375)
* Increase printing price
* Update clothing.yml
PJBot [Mon, 19 Feb 2024 06:06:50 +0000 (06:06 +0000)]
Automatic changelog update
genderGeometries [Mon, 19 Feb 2024 06:05:43 +0000 (01:05 -0500)]
Add bio reactions (#25366)
* added more foodstuff breakdowns
* Calcium doesn't exist; moved phosphorus to protein
* tested reactions- some should be centrifuged
* more testing tweaks
github-actions[bot] [Mon, 19 Feb 2024 05:35:07 +0000 (21:35 -0800)]
Update Credits (#25360)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
brainfood1183 [Sun, 18 Feb 2024 21:21:02 +0000 (21:21 +0000)]
Origin Station Update 18.02.2024 (medbay update) (#25369)
lzk [Sun, 18 Feb 2024 16:52:44 +0000 (17:52 +0100)]
Very little cleanup (#25364)
Vigers Ray [Sun, 18 Feb 2024 14:06:09 +0000 (16:06 +0200)]
Fixed directional window durability (#25259)
shit
Pieter-Jan Briers [Sun, 18 Feb 2024 03:26:19 +0000 (04:26 +0100)]
Shadow anomaly respects "reduced motion" (#25355)
Enabling "reduced motion" now makes the smoke effects not animate. This helps some people with vision issues.
PJBot [Sat, 17 Feb 2024 23:57:04 +0000 (23:57 +0000)]
Automatic changelog update
Firewatch [Sat, 17 Feb 2024 23:55:58 +0000 (18:55 -0500)]
Newton Cradle Fix + Addition to Bureaucracy Crate (#25357)
fixes
makes the newton cradle not able to decimate ears while also adding it to the bureaucracy crate and lowering its volume and range a little bit
PJBot [Sat, 17 Feb 2024 22:35:44 +0000 (22:35 +0000)]
Automatic changelog update
Killerqu00 [Sat, 17 Feb 2024 22:34:38 +0000 (23:34 +0100)]
EVA suit helmets now have (un)equip sounds (#25349)
add (un)equip sounds to EVA helms
PJBot [Sat, 17 Feb 2024 21:34:15 +0000 (21:34 +0000)]
Automatic changelog update
ArchPigeon [Sat, 17 Feb 2024 21:33:10 +0000 (16:33 -0500)]
Stop wagging tails on crit (#25323)
* Add Flammable Touch Reaction for liquid tritium
* Stop tail wagging action on crit
* Revert "Add Flammable Touch Reaction for liquid tritium"
This reverts commit
41be57b058a0cdee0cecfc51eb1c4a25631e62f3 .
Pieter-Jan Briers [Sat, 17 Feb 2024 21:26:27 +0000 (22:26 +0100)]
Update engine to v210.1.1 (#25354)
Important fixes from the UI PR
Peptide90 [Sat, 17 Feb 2024 20:55:01 +0000 (20:55 +0000)]
Suffix spelling mistake on seed vendor (#25352)
spelling error
Pieter-Jan Briers [Sat, 17 Feb 2024 20:52:11 +0000 (21:52 +0100)]
Add new "OptionsVisualizer" (#25128)
This is a visualizer somewhat similar to the Generic. It allows configuring appearance info based on specific CVars the user has set. This allows YAML to easily configure alternatives for accessibility CVars like reduced motion.
PJBot [Sat, 17 Feb 2024 20:51:45 +0000 (20:51 +0000)]
Automatic changelog update
Ubaser [Sat, 17 Feb 2024 20:50:39 +0000 (07:50 +1100)]
Clean up scars.yml and add a new chest scar (#25215)
add
Ubaser [Sat, 17 Feb 2024 20:49:48 +0000 (07:49 +1100)]
Add "tailed" hair (#25216)
* add
* yes
Moomoobeef [Sat, 17 Feb 2024 20:49:16 +0000 (12:49 -0800)]
Added Evidence Markers for the Detective! (#25255)
* added evidence markers
* box tweak
* fixed a spelling mistake
* new sprites, tweaked yml too
Pieter-Jan Briers [Sat, 17 Feb 2024 20:46:38 +0000 (21:46 +0100)]
Fix missing line in nuke exploding sprite (#25351)
I could've sworn I corrected this before committing but guess not ???
PJBot [Sat, 17 Feb 2024 20:33:27 +0000 (20:33 +0000)]
Automatic changelog update
Geekyhobo [Sat, 17 Feb 2024 20:32:21 +0000 (15:32 -0500)]
Adds a massban flag to the admin flags (#25327)
Adds a massban flag to the admin flags used on ss14 to ban large amounts of players rom a .tsv file
Co-authored-by: Geekyhobo <66805063+Ahlytlex@users.noreply.github.com>
Vasilis [Sat, 17 Feb 2024 20:30:54 +0000 (21:30 +0100)]
Save round information into replay_final.yml (#23013)
* Save round information into the replay
* Add round end text too
* This is way better
* Get actual job
* oop
* OK THERE
* Fake line endings to make life easier
* I was told this yaml is legal
* I just realised this will make my life easier
* REVIEWS BABY IM A PROGRAMMER MOMMY
* Live pjb reaction
* Live pjb reaction 2
* Reviews 2
* Dont need this
* Please no more have mercy on my soul
* Oh frick
Flesh [Sat, 17 Feb 2024 17:08:59 +0000 (18:08 +0100)]
fixed the specific if statement called when plant age is under 0 (#25346)
Plykiya [Sat, 17 Feb 2024 16:54:58 +0000 (08:54 -0800)]
Fix: Grenades don't make trigger sound (#25321)
* Fix: Grenades don't make trigger sound
* transform instead of trycomp transform
---------
Co-authored-by: Plykiya <plykiya@protonmail.com>
PJBot [Sat, 17 Feb 2024 16:39:26 +0000 (16:39 +0000)]
Automatic changelog update
Arendian [Sat, 17 Feb 2024 16:38:21 +0000 (17:38 +0100)]
Fix nymphs being deleted immediatly after spawning (#25344)
* nymphs now don't get deleted together with the body of the diona
* moved nymph system to server
PJBot [Sat, 17 Feb 2024 05:03:17 +0000 (05:03 +0000)]
Automatic changelog update
Flesh [Sat, 17 Feb 2024 05:02:12 +0000 (06:02 +0100)]
Change plant clipping mechanics (#25326)
Make seeds from clipped plants inherit the decreased health from parents.
Also require one growth stage before clipping.
LankLTE [Sat, 17 Feb 2024 03:45:43 +0000 (19:45 -0800)]
reform cooldown 10 minutes (#25328)
PJBot [Sat, 17 Feb 2024 02:55:50 +0000 (02:55 +0000)]
Automatic changelog update
LankLTE [Sat, 17 Feb 2024 02:54:44 +0000 (18:54 -0800)]
Diona Nymphs & Splitting (#24630)
* Porting & implementation
* Fix two stupid errors
* Human not humans
* fix audio path
* Fix test fails & update cooldown
* Work on reviews & test fail
* Rework nymph organ system.
* Make the nymph organs nospawn.
* IsDeadIC
PJBot [Sat, 17 Feb 2024 02:53:23 +0000 (02:53 +0000)]
Automatic changelog update
Ubaser [Sat, 17 Feb 2024 02:52:16 +0000 (13:52 +1100)]
New lobby art : Blueprint (#25179)
* add
* replace image with webp version
waiting on #25184
Pieter-Jan Briers [Fri, 16 Feb 2024 23:55:57 +0000 (00:55 +0100)]
WebP lobby images (#25184)
* Allow webp in lobby background files
* Make lobby art webp images
Reduces folder from 10 MB to 2.5 MB without only slight quality loss.
* Update PutLobbyScreensHere.txt
PJBot [Fri, 16 Feb 2024 23:55:32 +0000 (23:55 +0000)]
Automatic changelog update
Pieter-Jan Briers [Fri, 16 Feb 2024 23:54:27 +0000 (00:54 +0100)]
Solution precision fixes (#25199)
* Add test for two chemistry issues
1. rounding issue with reaction processing when making chloral hydrate
2. reliable assert trip due to the ValidateSolution() heat capacity issue.
* Fix FixedPoint2 arithmetic
Fix internal floating point arithmetic in places where it could be avoided.
Fix incorrect rounding mode used in other places (it should always floor, like regular int arithmetic).
I had to add an explicit epsilon value for float -> FixedPoint2 because something like 1.05 is actually like 1.04999 and that'd cause it to be rounded down to 1.04.
This fixes reaction reagent processing in cases where the reagent inputs can't cleanly divide. Previously, when making 30u chloral hydrate by adding the chlorine in 10u increments you'd end up with 0.04 chlorine left over. This was caused by division in the reaction code rounding up in some cases. Changing division here to always round down fixes it.
* Attempt to fix heat capacity precision assert issues.
Fixes #22126
First, we just increase the tolerance of the assert. It was way too low.
Second, actually put a cap on float drift from one-off _heatCapacity changes.
* Fix float -> FixedPoint2 epsilon for negative number, fix tests.
* Fix DamageableTest
* Oh yeah I need to call CleanReturnAsync
MilenVolf [Fri, 16 Feb 2024 23:52:31 +0000 (02:52 +0300)]
LockVisualizer (#25224)
* LockVisualizer
* Fix state
* Clean some code
* Make it component, fix tests fail
* Fix for StateUnlocked
Now it is possible to manually set the unlocked state and it will work!
* Optimize LockVisualizer, add check for unlocked state
* No todo I guess
PJBot [Fri, 16 Feb 2024 23:51:55 +0000 (23:51 +0000)]
Automatic changelog update
PotentiallyTom [Fri, 16 Feb 2024 23:50:49 +0000 (23:50 +0000)]
New sprites for guidebooks (#25232)
* added books to roles
* First pass
* removed yaml to split pull requests into resprite first, then giving the books to assistants
* new science
PJBot [Fri, 16 Feb 2024 23:49:24 +0000 (23:49 +0000)]
Automatic changelog update
Krunklehorn [Fri, 16 Feb 2024 23:48:18 +0000 (18:48 -0500)]
Add sfx for writing on paper (#25257)
* Initial commit
* Moved params to sound
* Removed type tag
* Removed null check
* Forced default
PJBot [Fri, 16 Feb 2024 23:39:01 +0000 (23:39 +0000)]
Automatic changelog update
themias [Fri, 16 Feb 2024 23:37:56 +0000 (18:37 -0500)]
Allow t-ray to penetrate carpets and puddles (#25276)
* Allow t-ray to penetrate carpets and puddles
* handle edge cases
metalgearsloth [Fri, 16 Feb 2024 18:55:42 +0000 (05:55 +1100)]
Re-organise main menu screen (#25173)
- The dummy control of 2px size has annoyed me for almost 5 years.
- Why is it in the top-right.
- Why is the server address not labelled.
PJBot [Fri, 16 Feb 2024 18:51:56 +0000 (18:51 +0000)]
Automatic changelog update
Plykiya [Fri, 16 Feb 2024 18:50:51 +0000 (10:50 -0800)]
Adds atmospherics access to the fire fighting door remote. Feels like… (#25097)
Adds atmospherics access to the fire fighting door remote. Feels like an oversight for the atmos door remote to not have atmos access.
Co-authored-by: Plykiya <plykiya@protonmail.com>
PJBot [Fri, 16 Feb 2024 18:43:49 +0000 (18:43 +0000)]
Automatic changelog update
Łukasz Mędrek [Fri, 16 Feb 2024 18:42:43 +0000 (18:42 +0000)]
Fix spawning glass shard for each glass sheet in stack (#25308)
* fix: SpawnEntitiesBehavior now works with stacks
Fixed the issue of SpawnEntitiesBehavior not executing multiple times on
entities with stack conponent.
Fixes #25287
* fix: reduced dictionary iterations
Velcroboy [Fri, 16 Feb 2024 17:31:11 +0000 (11:31 -0600)]
MORE SUFFIXES (#25314)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
PJBot [Fri, 16 Feb 2024 15:59:34 +0000 (15:59 +0000)]
Automatic changelog update
Golinth [Fri, 16 Feb 2024 15:58:28 +0000 (09:58 -0600)]
Kill Seperated Mindshield Icons (#25303)
* Unghettoify mindshield icons
Adds support for layers in status icons, through the StatusIconLayer enum and the new "layer" datafield. Defaults to the Base layer where functionally remains unchanged.
* TG icon for shield
probably better than the shitty one I made in paint
* forgor meta.json
I forgor
* Emo review
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
PJBot [Fri, 16 Feb 2024 04:04:56 +0000 (04:04 +0000)]
Automatic changelog update
MACMAN2003 [Fri, 16 Feb 2024 04:03:51 +0000 (20:03 -0800)]
Thindow glass dupe fix (#25304)
smite glass dupe off the face of the planet
eww nasty dupe exploits blehh
Daxxi3 [Fri, 16 Feb 2024 01:38:18 +0000 (12:38 +1100)]
Change copper blood from ferrous to metallic (#25217)
changed copper blood from ferrous to metallic
PJBot [Fri, 16 Feb 2024 00:27:50 +0000 (00:27 +0000)]
Automatic changelog update
Pieter-Jan Briers [Fri, 16 Feb 2024 00:26:45 +0000 (01:26 +0100)]
Nuke fancification (#25297)
Actually use more icon states for deployed/armed/about to explode
Also unlit layer.
Also examine text
Vasilis [Thu, 15 Feb 2024 23:30:55 +0000 (00:30 +0100)]
Made ghost.role_time a server modifiable only cvar (#25292)
Fix
Leon Friedrich [Thu, 15 Feb 2024 22:31:00 +0000 (17:31 -0500)]
Update engine to v210.1.0 (#25288)
wafehling [Thu, 15 Feb 2024 20:56:22 +0000 (14:56 -0600)]
Artifact hemoglobin trigger now accepts all sentient blood types (#25240)
* Artifact blood trigger now accepts all sentient blood types
* Update artifact-hints.ftl
PJBot [Thu, 15 Feb 2024 20:55:47 +0000 (20:55 +0000)]
Automatic changelog update
liltenhead [Thu, 15 Feb 2024 20:54:41 +0000 (12:54 -0800)]
Reduce eshield hp (#25258)
reduce eshield hp
PJBot [Thu, 15 Feb 2024 20:53:58 +0000 (20:53 +0000)]
Automatic changelog update
Flareguy [Thu, 15 Feb 2024 20:53:32 +0000 (14:53 -0600)]
Sec & greysec jumpskirt fix (#25269)
* "resprites" sec & greysec jumpskirts
* adjustments
Pieter-Jan Briers [Thu, 15 Feb 2024 20:52:52 +0000 (21:52 +0100)]
Fix disposals bins not automatically flushing after an object is inserted (#25233)
Fix disposals bins not automatically flushing after an object is inserted.
Because of Spaghetti Code:tm:, AfterInsert() in DisposalUnitSystem still handles insertion itself. Except in all cases except drag/drop insert, the object is already inserted so this check fails and the remaining logic doesn't happen anymore. Fixed now.