Cojoke
b735c84e1a
Fix the ability to shoot out of crates ( #28961 )
...
* Fix the ability to shoot out of crates
* Makes it check what inventory the player is in
* use IsEntityOrParentInContainer
* Fix Issues Github had
* gaahhh... Prevents lasers from being shot out of crates
* gaahhh... Prevents lasers from being shot out of crates
* Fix laser?
* hmmm... this is better looking I think?
* Uncook indentation
* Rerun tests?
2024-08-09 17:39:19 +01:00
Chief-Engineer
366cea3352
Fix baby jail ( #29896 )
...
* Revert "Revert Baby Jail (#29891 )"
This reverts commit 24a2866747e6de37ab2c4395bee9ea44c9211c6f.
* the fix
2024-08-09 17:39:18 +01:00
ShadowCommander
21e45bf669
Allow attack while pulling ( #29703 )
...
* Make VirtualItem not block attacking
* Remove unneeded usings
2024-08-09 17:38:46 +01:00
Vasilis
b0edb5ccf0
Revert Baby Jail ( #29891 )
...
* Revert "SS14-28662 Add Baby Jail: a Jail for Babies (inverse panic bunker) (#28763 )"
This reverts commit 3ceb92a0c43d3815d65c8124cd6bea3be5140455.
* Revert configs
* Oops
2024-08-09 17:38:45 +01:00
Tayrtahn
87fb12b6cb
Replace ProtoId<EntityPrototype> uses with EntProtoId ( #29892 )
2024-08-09 17:38:31 +01:00
Winkarst-cpu
92ba8c1a58
Custom solution transfer volume popup and item status panel fix ( #29852 )
...
* Fix for custom solution transfer volume
* Dirty call to prevent issues
* Another fix, git issue
---------
Co-authored-by: Winkarst-cpu <Winkarst@users.noreply.github.com>
2024-08-09 17:38:28 +01:00
beck-thompson
fdf502c929
Fix typing indicators! ( #29492 )
...
* First commit
* Removed pause stuff
* Make the event better
* Forgot to add the comment
* Proto id stuff
* cool comments
* serializer
* Added the time stuff
2024-08-09 17:38:28 +01:00
dffdff2423
e63d2a2ac6
Add an option to the admin fax menu to lock papers such that they can't be edited by cybersun pens ( #28972 )
...
* Add option to adminfax for locking papers.
* Replace dummy control with margin
2024-08-09 17:38:28 +01:00
Winkarst-cpu
9cbb019dcd
Fix borg's popup spam ( #29861 )
...
Fix borg popup spam
Co-authored-by: Winkarst-cpu <Winkarst@users.noreply.github.com>
2024-08-09 17:38:27 +01:00
Cojoke
944e3f49a9
Let Pacifists Use Certain Guns(Foam Weapons) ( #29835 )
...
Let Pacifists Use Certain Guns(foam)
2024-08-09 17:38:03 +01:00
Cojoke
01b4922dc0
Fix Shotgun Spam Loading ( #29827 )
2024-08-09 17:38:02 +01:00
slarticodefast
f84b23cd38
Improve throwing precision ( #29726 )
...
* improve throwing precision
* remove debugging logs
* minor fixes
* f
* Update Content.Shared/Throwing/LandAtCursorComponent.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-08-09 17:35:24 +01:00
Nemanja
52472122eb
The real AME nerf ( #29587 )
...
* The real AME nerf
* oh the real change
* Update AmeNodeGroup.cs
2024-08-09 17:35:23 +01:00
Nemanja
96e1be9a0a
metal foam grenades ( #29428 )
...
* metal foam grenades
* wow okay
* meh
* bruh
* test
* push
2024-08-09 17:34:17 +01:00
Verm
7d74de8f5a
Bartending+: Shaking and Stirring ( #29243 )
...
* Shaking and Stirring
* Remove shake message
* Switch if order a bit
* Add doafter supprot for reactionmixer
* Fix nullability
* Timespan zero
* Forgot to remove loc string
* Reorganize usings
* Remove unneeded usings, fix b52 needing to be shaken
2024-08-09 17:33:56 +01:00
Nemanja
8295d43319
Intercom buffs and fixes ( #29580 )
...
* Intercom buffs and fixes
* remove unused bui state
* mild sec intercom buff
* reinforce sec intercoms
2024-08-09 17:33:56 +01:00
Tayrtahn
0338b847ae
Improve buckling's interactions with standing state ( #29741 )
2024-08-09 17:32:07 +01:00
themias
14f9c515e9
Fix wielding while pulling ( #29781 )
2024-08-09 17:32:04 +01:00
Killerqu00
506458e501
You no longer get deleted when cuffed and buckled ( #29718 )
...
fix
2024-08-09 17:31:51 +01:00
Plykiya
1e2160bbf5
Fixes objects changing physics behavior after being pulled ( #29694 )
...
* Fixes pull rotation logic
* cleaner condition
* even less code
* I CHANGED MY MIND
* first one
* second one
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
2024-08-09 17:27:14 +01:00
metalgearsloth
3b3e8d77fd
VGRoid support ( #27659 )
...
* Dungeon spawn support for grid spawns
* Recursive dungeons working
* Mask approach working
* zack
* More work
* Fix recursive dungeons
* Heap of work
* weh
* the cud
* rar
* Job
* weh
* weh
* weh
* Master merges
* orch
* weh
* vgroid most of the work
* Tweaks
* Tweaks
* weh
* do do do do do do
* Basic layout
* Ore spawning working
* Big breaking changes
* Mob gen working
* weh
* Finalising
* emo
* More finalising
* reverty
* Reduce distance
2024-08-09 17:27:13 +01:00
Leon Friedrich
3934fb9603
Allow `zoom` command to modify an eye's PVS range ( #29245 )
...
Allow zoom command to modify an eye's PVS range
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-08-09 17:26:40 +01:00
DrSmugleaf
db168beca1
Make camera recoil system only refresh offset when its values change ( #29673 )
2024-08-09 17:26:15 +01:00
DrSmugleaf
a15113e132
Fix camera recoil system overriding all other eye offsets ( #29146 )
2024-08-09 17:26:15 +01:00
lzk
73f02aaa0b
Add ability to add additional friendly and hostile factions in prototypes ( #29636 )
...
* Make friendly and hostile factions in NpcFactionMemberComponent datafiels
* :trollface:
* :trollface:
2024-08-09 17:22:38 +01:00
slarticodefast
52dfa736b1
Fix MouseRotator on rotated grids ( #29663 )
...
* fix harm mode rotation
* cleanup
* -pi to pi
2024-08-09 17:19:01 +01:00
Tayrtahn
2b7305875f
Fixed buckled players thrashing while speaking in beds ( #29653 )
...
* Fix characters thrashing when talking while lying down
* Remove weird design choice
2024-08-09 17:19:00 +01:00
metalgearsloth
221b8ae475
Add FTL arrival visuals ( #29402 )
...
* Add FTL arrival visuals
* weh
* Update Content.Shared/Shuttles/Components/FTLComponent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2024-08-09 17:19:00 +01:00
Cojoke
6c7dc6e831
Add Slowdown to Dragging Items that Slow when Held ( #29364 )
...
* Add slowdown to dragging Items that slow when held
* Heh, fancy
* Heh, fancy
* rename SetMovementSpeedModifiers to GetHeldMovementSpeedModifiers because it was not setting anything
2024-08-09 17:18:59 +01:00
WarMechanic
10b7e40ed2
Senior ID cards get a custom job name: Attempt 3 ( #1425 )
...
* revert 1218
* oops wrong file
* commit changes
* it works!!!
* revert accidental changes
* hide senior virtual job prototypes from job select
* remove whitespace diff
* consolidate comments
* remove virtual job prototypes
* these changes were not staged
* remove whitespace diff
* remove whitespace diff again and revert test change
* Update station_engineer.yml
Signed-off-by: WarMechanic <69510347+WarMechanic@users.noreply.github.com>
* Update SharedJobSystem.cs
Signed-off-by: WarMechanic <69510347+WarMechanic@users.noreply.github.com>
* fix capitalisation typo
* consolidate comments and dependencies, also change Mind to use VirtualJobName
* comment correction
* localise senior job names
* fix build error
* fix spawned cards being broken
* reduced logging for finding PresetIdCard
* more fixes
* fix
---------
Signed-off-by: WarMechanic <69510347+WarMechanic@users.noreply.github.com>
2024-08-06 23:20:49 +02:00
Lyndomen
0cc2c013eb
Syndicate Synthesis Specialist Midround Antag ( #1530 )
...
* new file: Content.Shared/DeltaV/Roles/SynthesisRole.cs
modified: Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl
new file: Resources/Locale/en-US/deltav/synthesis/recruiter.ftl
new file: Resources/Maps/Shuttles/DeltaV/synthesis_ship.yml
modified: Resources/Prototypes/DeltaV/Entities/Markers/Spawners/ghost_roles.yml
modified: Resources/Prototypes/DeltaV/GameRules/events.yml
new file: Resources/Prototypes/DeltaV/Objectives/synthesis_specialist.yml
new file: Resources/Prototypes/DeltaV/Roles/Antags/synthesis_specialist.yml
new file: Resources/Prototypes/DeltaV/Shuttles/synthesis.yml
* Update recruiter.ftl
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update ghost-role-component.ftl
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update ghost-role-component.ftl
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update ghost-role-component.ftl
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update Resources/Prototypes/DeltaV/GameRules/events.yml
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Rename recruiter.ftl to synthesis.ftl
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update synthesis_specialist.yml
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update synthesis_specialist.yml
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update synthesis_specialist.yml
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update events.yml
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
* Update synthesis_ship.yml
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
---------
Signed-off-by: Lyndomen <49795619+Lyndomen@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
2024-08-04 02:19:24 +02:00
metalgearsloth
00ae128855
Fix door access in mapping mode ( #30030 )
...
Fix shouldn't break anythingTM.
2024-07-26 00:32:25 +00:00
Velcroboy
388ac0fb18
Revert low pressure nerf ( #1538 )
...
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2024-07-25 10:27:44 -05:00
Null
f19310b268
Merge pull request #1533 from NullWanderer/2024/07/05-upstream-merge
...
Finally, the big merge
2024-07-25 03:17:57 +02:00
Nemanja
1bb89bdca5
Selectable Bar Signs ( #29068 )
...
* make bar sign selectable
* ajcm strongest soldier
* AJCM comes down hard for round 2
* good shit
* ok ballin
* bless'ed be the webedit
2024-07-25 01:57:58 +02:00
metalgearsloth
70d7a16db5
Make accentless cost 2 points ( #29603 )
...
Not an easy way to do this so if someone wants the default to be better be my guest.
2024-07-25 01:57:42 +02:00
ShadowCommander
0743d46851
Fix ItemMapper whitelist mispredict when inserting or removing items ( #29461 )
...
* Fix ItemMapper whitelist mispredict when inserting or removing items
Makes the ItemMapper MapLayerData available on client so that the client
can predict whether an inserted/removed item changes the visibility of
a sprite layer.
* review
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-07-25 01:55:37 +02:00
metalgearsloth
d5539a7577
Fix unlimited MaxTraitPoints for traits ( #29600 )
...
-1 is a silly API because now you have to handle it everywhere manually instead of using nullability.
2024-07-25 01:55:34 +02:00
SlamBamActionman
f08ba8b494
Turn ReagentEffects into generic EntityEffects ( #28168 )
...
* Oh the possibilities
* Merge fixes
* Forgot to remote LavaSystem oops
* Changed EntityEffectArgs to EntityEffectBaseArgs and EntityEffectReagentArgs
* Throw exception for unimplemented effectargs
* Remove Json and overrideable datafields
* Fix test issues
* Actually fix the compiling issue
* Fix comments and remove EntityEffectArgs (no longer used, replaced with EntityEffectBaseArgs)
2024-07-25 01:55:29 +02:00
DrSmugleaf
f29d316092
Fix armor speed examine giving you every single decimal place ( #29597 )
2024-07-25 01:55:28 +02:00
metalgearsloth
3030323eae
Ensure trait groups get validated ( #28730 )
...
* Ensure trait groups get validated
The only validation being done was on the UI. I also made the "Default" group match the PascalCase naming schema so might be a slight breaking change but the original PR only got merged a few days ago.
* overwatch
2024-07-25 01:55:01 +02:00
slarticodefast
3457c80cb1
Add sprite for vent under-pressure lock-out ( #29527 )
2024-07-25 01:54:57 +02:00
deltanedas
e315a17c82
plutonium core steal objective ( #26786 )
...
* add textures
* add SealingCabinet system
* add StoreUnlocker/ObjectiveUnlock system
* add plutonium core and nuke core container
* make nuke deconstructable
* add steal core objective
* add core extraction toolbox to new category
* typo ops wrench fuel
* use queries and resolve, have it resolve instead of using Comp
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-07-25 01:54:51 +02:00
metalgearsloth
4e6eee2de6
Predict typing indicator ( #29551 )
...
It greatly annoys me in the rare instance I do play.
2024-07-25 01:53:55 +02:00
DrSmugleaf
4ef3971a4a
Move GameTicker.RoundDuration to Shared ( #29425 )
2024-07-25 01:53:34 +02:00
Errant
c9bb4c088f
suit storage whitelist code ( #29332 )
...
suit storage whitelist
2024-07-25 01:53:05 +02:00
Pieter-Jan Briers
2114817108
Add InteractUsing admin logs. ( #29514 )
...
Apparently we did not have these.
2024-07-25 01:51:01 +02:00
Pieter-Jan Briers
cd95737190
Remove placing items on tabletop boards. ( #29513 )
...
This feature should never have been merged, it can be trivially abused to break the entire server.
It's behind a CVar because honestly that's the easiest way to 1984 the feature.
2024-07-25 01:50:55 +02:00
Plykiya
6a59326d1e
Fixes magic mirror interactions ( #29491 )
...
* Fix for magic mirror interaction
* Works for all cases
* swap the order, works
---------
Co-authored-by: plykiya <plykiya@protonmail.com>
2024-07-25 01:50:46 +02:00
DrSmugleaf
914f397035
Fix storages bugging out if an open storage has its component removed ( #29485 )
...
* Fix storages bugging out if an open storage has its component removed
* Fix error on close
2024-07-25 01:50:40 +02:00