]>
git.smokeofanarchy.ru Git - space-station-14.git/log
slarticodefast [Mon, 28 Apr 2025 18:14:39 +0000 (20:14 +0200)]
merge staging into master (#37009)
keronshb [Mon, 28 Apr 2025 17:42:24 +0000 (13:42 -0400)]
Wizard Teleport Scroll (Teleport Location ECS) (#36424)
Myra [Mon, 28 Apr 2025 17:40:56 +0000 (19:40 +0200)]
Cherrypick #36955 into staging (#37002)
Nemanja [Mon, 28 Apr 2025 17:38:43 +0000 (13:38 -0400)]
Revert "Add new color turtlenecks in WinterDrobe" (#36983)
Revert "Add new color turtlenecks in WinterDrobe (#32920)"
This reverts commit
34cc49c175457710c5b025ba71582a7c8cbdc1fc .
metalgearsloth [Sat, 26 Apr 2025 14:44:02 +0000 (00:44 +1000)]
Fix autorecharge
Kyle Tyo [Mon, 28 Apr 2025 10:52:25 +0000 (06:52 -0400)]
MapManager warning cleanup on tests (#36940)
lets see if this works.
ScarKy0 [Mon, 28 Apr 2025 09:47:56 +0000 (11:47 +0200)]
Merge hotfix into master (#37001)
Nemanja [Mon, 28 Apr 2025 09:45:19 +0000 (05:45 -0400)]
[HOTFIX] Revert "Updated air scrubber and air vent sprites." (#36992)
Revert "Updated air scrubber and air vent sprites. (#34223)"
This reverts commit
3957bbb97d7cd59ce32d9aff736ab52954b0c095 .
ScarKy0 [Mon, 28 Apr 2025 09:31:42 +0000 (11:31 +0200)]
[HOTFIX] Fix maroon objective, change the text (#36990)
* test
* text
* capital C
* guh
PJBot [Mon, 28 Apr 2025 06:57:46 +0000 (06:57 +0000)]
Automatic changelog update
Southbridge [Mon, 28 Apr 2025 06:56:39 +0000 (02:56 -0400)]
Amber Station - Added Genpop (#36997)
IProduceWidgets [Mon, 28 Apr 2025 05:33:40 +0000 (01:33 -0400)]
Add some salvage ruins (#36814)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Mon, 28 Apr 2025 02:41:28 +0000 (02:41 +0000)]
Automatic changelog update
KingFroozy [Mon, 28 Apr 2025 02:40:21 +0000 (05:40 +0300)]
Mime suit resprite (#36702)
Leon Friedrich [Mon, 28 Apr 2025 02:11:48 +0000 (12:11 +1000)]
Update staging to engine v255.0.0 (#36916)
Updatee engine to v255.0.0
PJBot [Mon, 28 Apr 2025 01:01:56 +0000 (01:01 +0000)]
Automatic changelog update
lzk [Mon, 28 Apr 2025 01:00:46 +0000 (03:00 +0200)]
nuke shelves' whitelists (#36986)
Bokser815 [Mon, 28 Apr 2025 00:59:54 +0000 (19:59 -0500)]
Temporarily Making Cargo Buy and Sell Pallets Indestructible (#34195)
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
PJBot [Sun, 27 Apr 2025 23:05:47 +0000 (23:05 +0000)]
Automatic changelog update
ScarKy0 [Sun, 27 Apr 2025 23:04:39 +0000 (01:04 +0200)]
Fragile Deliveries (#36980)
* epic
* tweaks
PJBot [Sun, 27 Apr 2025 20:16:23 +0000 (20:16 +0000)]
Automatic changelog update
ArtisticRoomba [Sun, 27 Apr 2025 20:15:17 +0000 (13:15 -0700)]
Add a mapping changelog to upstream (#34848)
PJBot [Sun, 27 Apr 2025 15:12:19 +0000 (15:12 +0000)]
Automatic changelog update
Fildrance [Sun, 27 Apr 2025 15:11:13 +0000 (18:11 +0300)]
Feature/auto sync node scanner (#36635)
* feat: node scanner now auto-updates artifact details if in range
* refactor: minor cleanup
* refactor: optimization for update and query of range checking
* refactor: fix xml-doc
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
PJBot [Sun, 27 Apr 2025 14:48:24 +0000 (14:48 +0000)]
Automatic changelog update
metalgearsloth [Sun, 27 Apr 2025 14:47:18 +0000 (00:47 +1000)]
Use RMC mob collision values (#36851)
Use RMC movement values
General feedback was it's too slow to push through people but this still prevents stacking so.
PJBot [Sun, 27 Apr 2025 11:09:42 +0000 (11:09 +0000)]
Automatic changelog update
Pieter-Jan Briers [Sun, 27 Apr 2025 11:08:34 +0000 (13:08 +0200)]
Battery (SMES/substation) interface (#36386)
* Add ENERGYWATTHOURS() loc function
Takes in joules (energy), displays as watt-hours.
* Add simple OnOffButton control
* Re-add Inset style class
This was sloppily removed at some point?? Whatever, I need it.
* Add helper functions for setting title/guidebook IDs on FancyWindow
Reagent dispenser uses these, more in the next commits.
* Add BuiPredictionState helper
This enables me to implement coarse prediction manually in the battery UI.
Basically it's a local buffer of predicted inputs that can easily be replayed against future BUI states from the server.
* Add input coalescing infrastructure
I ran into the following problem: Robust's Slider control absolutely *spams* input events, to such a degree that it actually causes issues for the networking layer if directly passed through. For something like a slider, we just need to send the most recent value.
There is no good way for us to handle this in the control itself, as it *really* needs to happen in PreEngine. For simplicity reasons (for BUIs) I came to the conclusion it's best if it's there, as it's *before* any new states from the server can be applied. We can't just do this in Update() or something on the control as the timing just doesn't line up.
I made a content system, BuiPreTickUpdateSystem, that runs in the ModRunLevel.PreEngine phase to achieve this. It runs a method on a new IBuiPreTickUpdate interface on all open BUIs. They can then implement their own coalescing logic.
In the simplest case, this coalescing logic can just be "save the last value, and if we have any new value since the last update, send an input event." This is what the new InputCoalescer<T> type is for.
Adding new coalescing logic should be possible in the future, of course. It's all just small helpers.
* Battery interface
This adds a proper interface to batteries (SMES/substation). Players can turn IO on and off, and they can change charge and discharge rate. There's also a ton of numbers and stuff. It looks great.
This actually enables charge and discharge rates to be changed for these devices. The settings for both have been set between 5kW and 150kW.
* Oops, forgot to remove these style class defs.
KingFroozy [Sun, 27 Apr 2025 10:27:01 +0000 (14:27 +0400)]
Paramedic suits adjustments (#36707)
* Changes
* meta
PJBot [Sun, 27 Apr 2025 09:15:01 +0000 (09:15 +0000)]
Automatic changelog update
ScarKy0 [Sun, 27 Apr 2025 09:13:52 +0000 (11:13 +0200)]
Priority Deliveries (#36968)
Nemanja [Sun, 27 Apr 2025 02:06:45 +0000 (22:06 -0400)]
Remove legacy cargo shuttle code/prototypes (#36967)
github-actions[bot] [Sun, 27 Apr 2025 00:34:39 +0000 (20:34 -0400)]
Update Credits (#36966)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
PJBot [Sat, 26 Apr 2025 23:46:17 +0000 (23:46 +0000)]
Automatic changelog update
UpAndLeaves [Sat, 26 Apr 2025 23:45:10 +0000 (00:45 +0100)]
New Science Biosuit Locker Sprite (#36929)
* first commit, slightly broken
* fixed meta json
* reverse accidental cmo inclusion
PJBot [Sat, 26 Apr 2025 23:37:08 +0000 (23:37 +0000)]
Automatic changelog update
Tiniest Shark [Sat, 26 Apr 2025 23:36:01 +0000 (19:36 -0400)]
Ammo Mag + Speedloader Inhand Sprites (#34235)
* Added inhand visuals to (most) ammo magazines and speedloaders
* whoops mixed up a single inhand on the rifle mag
* Didn't realize rubber ammo got removed.
* added attributions
* adjusted inhand visuals to account for magazine types
* missed one :eye::eye:
---------
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
PJBot [Sat, 26 Apr 2025 23:25:32 +0000 (23:25 +0000)]
Automatic changelog update
Centronias [Sat, 26 Apr 2025 23:24:25 +0000 (16:24 -0700)]
Adds Parcel Wrap (#34471)
* Parcel Wrap
* fix TG sprite licenses
update attribution on modified `unwrapped` sprite to better conform to CC's guidance
* ContainerContainer test failure fix
* Just easy changes for now.
* Imagine building your code before pushing it for review
* The rest of the PR comments
* PR comments
* more comments + cargo orderability
* whitespace: deduplicated.
* use limitedcharges
replace mostly-duped client/server with if(onserver)
* cabinet perspective sprites
* web edit detected
fite me
* @ps3moira 's new sprites for me :)
* add a touch of attribution
* EmoGarbage Review
* Merge with master
* Merge with master
---------
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
PJBot [Sat, 26 Apr 2025 21:50:07 +0000 (21:50 +0000)]
Automatic changelog update
UpAndLeaves [Sat, 26 Apr 2025 21:49:00 +0000 (22:49 +0100)]
CMO Hardsuit: Zombification Resistance tweak (#36957)
initial commit
Nox [Sat, 26 Apr 2025 21:48:40 +0000 (14:48 -0700)]
Descriptions for .30 Rifle (#36958)
Initial commit
PJBot [Sat, 26 Apr 2025 21:47:00 +0000 (21:47 +0000)]
Automatic changelog update
pathetic meowmeow [Sat, 26 Apr 2025 21:45:53 +0000 (17:45 -0400)]
Truncate lathe announcement lists (#36945)
PJBot [Sat, 26 Apr 2025 21:43:34 +0000 (21:43 +0000)]
Automatic changelog update
ScarKy0 [Sat, 26 Apr 2025 21:42:27 +0000 (23:42 +0200)]
Delivery random multipliers (#36918)
* init
* review
* init
* teehee
Kyle Tyo [Sat, 26 Apr 2025 21:40:44 +0000 (17:40 -0400)]
Resolve a warning in SharedAnomalySystem and quell some linter whining. (#36939)
* resolve a warning and deal with some linter whining.
* Update Content.Shared/Anomaly/SharedAnomalySystem.cs
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
PJBot [Sat, 26 Apr 2025 21:07:41 +0000 (21:07 +0000)]
Automatic changelog update
qrwas [Sat, 26 Apr 2025 21:06:34 +0000 (00:06 +0300)]
Only sec glasses can show contraband: second attempt (#36412)
* Add base code for cheking contraband in hud
* Fix missing using in InventorySystem.Relay
* Fix errors and update HUD yml
* Add show contraband with component on entity
* fix component description
* Update Content.Shared/Contraband/ShowContrabandDetailsComponent.cs
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* Update "if" for check if ent hasComp in contrabandSystem
* Remove << InventorySystem.Relay.cs
* Update Content.Shared/Contraband/ShowContrabandDetailsComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/CCVar/CCVars.Game.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Fix partial class ShowContrabandSystem
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Contraband/ShowContrabandDetailsComponent.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Update Content.Shared/Inventory/InventorySystem.Relay.cs
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Some update ShowContrabandSystem
* Try with record struct
* back again ti default class with EntityEventArgs
* Remove EntityEventArgs
* Finally use record struct
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
PJBot [Sat, 26 Apr 2025 20:57:25 +0000 (20:57 +0000)]
Automatic changelog update
beck-thompson [Sat, 26 Apr 2025 20:56:18 +0000 (13:56 -0700)]
Fix inflatable barriers finishing instantly if canceled! (#36937)
Fix
metalgearsloth [Sat, 26 Apr 2025 20:54:06 +0000 (06:54 +1000)]
Fix autorecharge (#36955)
PJBot [Sat, 26 Apr 2025 20:46:15 +0000 (20:46 +0000)]
Automatic changelog update
RedBookcase [Sat, 26 Apr 2025 20:45:08 +0000 (13:45 -0700)]
Changed the storage sizes of different swords. (#36564)
Co-authored-by: RedBookcase <Usualmoves@gmail.com>
TakoDragon [Sat, 26 Apr 2025 19:26:23 +0000 (21:26 +0200)]
The Atmos A Airlock (#36376)
* airlocks
* Update meta.json
Added my modification in the meta
PJBot [Sat, 26 Apr 2025 13:37:58 +0000 (13:37 +0000)]
Automatic changelog update
SyaoranFox [Sat, 26 Apr 2025 13:36:50 +0000 (23:36 +1000)]
Changed soundGunshot for Pulse Pistol and Pulse Carbine from laser_cannon to laser3 (#36952)
Pieter-Jan Briers [Sat, 26 Apr 2025 06:42:16 +0000 (08:42 +0200)]
Clear MIDI masters properly to avoid replay freezes (#36809)
While trying to play a replay I noticed that the replay would freeze
when seeking in some cases. After some debugging, I discovered that two
MIDI renderers had each other as master, which caused an infinite loop
processing MIDI events.
I'm not entirely sure of the sequence of events that leads to this
during replay playback, but I did notice that MIDI render masters are
never set to null. This is in the best case just a memory leak, in the
worst case probably the source of the bug, so... I fixed that.
TytosB [Sat, 26 Apr 2025 05:08:23 +0000 (00:08 -0500)]
loop turnstyle fix hopefully (#36946)
PJBot [Sat, 26 Apr 2025 03:24:00 +0000 (03:24 +0000)]
Automatic changelog update
OnyxTheBrave [Sat, 26 Apr 2025 03:22:51 +0000 (22:22 -0500)]
Sheet-meister 2000 Cloth recipe (#32676)
* Sheet-meister 2000 can now make rolls of cloth
* Small Cleanup
* resolve conflicts
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
TGRCDev [Sat, 26 Apr 2025 02:12:18 +0000 (19:12 -0700)]
Fixed stinger grenade lag spikes (#36641)
* Fixed stinger lag spikes
* Simplify nullable checks
* More cleanup of projectile grenades
* Remove null default from ShootProjectile
PJBot [Sat, 26 Apr 2025 01:55:29 +0000 (01:55 +0000)]
Automatic changelog update
Booblesnoot42 [Sat, 26 Apr 2025 01:54:23 +0000 (21:54 -0400)]
hide light-switches from build menu (#34664)
Wolfkey-SomeoneElseTookMyUsername [Sat, 26 Apr 2025 01:54:14 +0000 (20:54 -0500)]
Add Cotton Burgers (#36405)
* Adds cotton burgers
* Rephrased copyright
* Added an extra comment
* Adds CottonBurger to tags.yml, Not sure if i am supposed to do this or not.
* Reordered Cotton bun YAML, and fixed overwritten tags
* Merge issue fix?
* Add experiment plushie and remove rubber chicken from cotton burgers
* Minor comment change
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com>
kaiserbirch [Fri, 25 Apr 2025 20:53:50 +0000 (22:53 +0200)]
Land mine armament (#33883)
* Land Mine is now armable, it will not explode unless armed.
* Land Mine is now armable, it will not explode unless armed.
* Explicitly have Armed as false
* SharedLandMineSystem.cs adds the "Arm"-verb in "Content.Shared" with the Arming logic being implemented in "Content.Server"
* Land Mines now blink only when armed.
* Added prediction components, moved logic to SharedLandMineSystem.cs and inherit it in client content.
* Accessing the datafield directly instead of using methods
* Mines are now armed by default with a unarmed prototype
* Land mine now shows if it is armed when examined and in range.
* Landmine is unarmed by default with an armed variant for mapping purposes.
* Removed properties that were already defined by inheritance.
* Access the bool directly from the component
* Add booleans to change if the Arm-verb is showed and if examining the mine shows the status.
* Added status message for unarmed mine, removed using PushGroup since only one string is displayed.
* Added properties to the explosive floor sign to ensure that it is armed, not showing neither status nor arm-verb.
* The prototypes work now as before with added unarmed versions. Sprite is now only one toggable layer.
* Make the craftable land mine unarmed.
* Refactored the arming mechanic into own component and system.
* Reverted the explosive wet floor sign to previous prototype and added the Armable component and ItemToggle to the landmines.
* Moved the examination strings from land-mines.ftl to armable.ftl.
* Removed unused property.
* Formatting and fixing imports
* Added prefixes to the ftl naming. Moved LocId from system to component
* Added documentation. Moved check for armable to HandleStepTriggerAttempt.
Moved the LocId to component.
* Removed the TryArming method. Added documentation.
* Removed unnecessary TryComp
* Simplified the logic for the trigger attempt
* HasComp instead of TryComp on logic
* EmoGarbage Review
---------
Co-authored-by: Franz - Josef Björck <kaiserbirch@proton.me>
Co-authored-by: EmoGarbage404 <retron404@gmail.com>
Kyle Tyo [Fri, 25 Apr 2025 19:32:23 +0000 (15:32 -0400)]
Remove a redundant trycomp from TileAnomalySystem (#36924)
* remove a redundant check
* revert this space.
PJBot [Fri, 25 Apr 2025 18:19:31 +0000 (18:19 +0000)]
Automatic changelog update
Nemanja [Fri, 25 Apr 2025 18:18:23 +0000 (14:18 -0400)]
PKA Modkits + Rebalance (#31247)
TytosB [Fri, 25 Apr 2025 15:38:39 +0000 (10:38 -0500)]
loop genpop (#36912)
* new ruins
* genpop
* nvm
* abc
* fuckin
PJBot [Fri, 25 Apr 2025 15:34:21 +0000 (15:34 +0000)]
Automatic changelog update
Kiri1674 [Fri, 25 Apr 2025 15:33:14 +0000 (17:33 +0200)]
Make 10u of "Atomic Bomb" drink instead of 11u (#36921)
changed atomic bomb recipe
PJBot [Fri, 25 Apr 2025 15:08:57 +0000 (15:08 +0000)]
Automatic changelog update
Radezolid [Fri, 25 Apr 2025 15:07:50 +0000 (12:07 -0300)]
Fix donuts tags breaking the bounty (#36903)
Deerstop [Fri, 25 Apr 2025 15:05:25 +0000 (01:05 +1000)]
Elkridge - Genpop (#36914)
Spessmann [Fri, 25 Apr 2025 15:04:18 +0000 (08:04 -0700)]
Fix random maints room deleting whatever was already there (#36605)
PJBot [Fri, 25 Apr 2025 10:31:46 +0000 (10:31 +0000)]
Automatic changelog update
chromiumboy [Fri, 25 Apr 2025 10:30:39 +0000 (05:30 -0500)]
Fix for ghosts being unable to follow the AI when it uses a holopad (#36355)
* Initial commit
* Added to-do
lzk [Fri, 25 Apr 2025 08:51:05 +0000 (10:51 +0200)]
fix changelog (#36915)
PJBot [Fri, 25 Apr 2025 07:22:06 +0000 (07:22 +0000)]
Automatic changelog update
chromiumboy [Fri, 25 Apr 2025 07:21:00 +0000 (02:21 -0500)]
Releasing an under-pressure lockout is now a verb (#36910)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
kosticia [Fri, 25 Apr 2025 07:20:09 +0000 (10:20 +0300)]
[FIX] Rubber now uneatable (#34543)
PJBot [Fri, 25 Apr 2025 06:04:10 +0000 (06:04 +0000)]
Automatic changelog update
Alzore [Fri, 25 Apr 2025 06:03:03 +0000 (01:03 -0500)]
Inaprovaline metabolizes slower for better use as a stabilizing medicine (#32293)
PJBot [Fri, 25 Apr 2025 05:55:56 +0000 (05:55 +0000)]
Automatic changelog update
lzk [Fri, 25 Apr 2025 05:54:49 +0000 (07:54 +0200)]
cleanup instruments yml (#32262)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Fri, 25 Apr 2025 04:53:27 +0000 (04:53 +0000)]
Automatic changelog update
ScarKy0 [Fri, 25 Apr 2025 04:52:20 +0000 (06:52 +0200)]
Lower interdyne herbals TC cost (#36841)
PJBot [Fri, 25 Apr 2025 04:50:41 +0000 (04:50 +0000)]
Automatic changelog update
Kresny [Fri, 25 Apr 2025 04:49:35 +0000 (06:49 +0200)]
Controls page guidebook rework 2025 Q1 (#36363)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Fri, 25 Apr 2025 04:06:36 +0000 (04:06 +0000)]
Automatic changelog update
Alzore [Fri, 25 Apr 2025 04:05:29 +0000 (23:05 -0500)]
Nerf mining hardsuit's effectiveness against bullets and bombs. (#31450)
PJBot [Fri, 25 Apr 2025 04:03:10 +0000 (04:03 +0000)]
Automatic changelog update
Victor Shen [Fri, 25 Apr 2025 04:02:03 +0000 (21:02 -0700)]
Add Bloodstream to Goliaths (#33305)
PJBot [Fri, 25 Apr 2025 03:54:22 +0000 (03:54 +0000)]
Automatic changelog update
Smith [Fri, 25 Apr 2025 03:53:13 +0000 (23:53 -0400)]
Reptilians Can Eat Orange Creamsicles (#36890)
Spessmann [Fri, 25 Apr 2025 03:49:06 +0000 (20:49 -0700)]
Convex genpop update (#36908)
PJBot [Fri, 25 Apr 2025 02:30:25 +0000 (02:30 +0000)]
Automatic changelog update
Nox [Fri, 25 Apr 2025 02:29:16 +0000 (19:29 -0700)]
Cyborg Rebalance (#34186)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
PJBot [Thu, 24 Apr 2025 23:46:02 +0000 (23:46 +0000)]
Automatic changelog update