]> git.smokeofanarchy.ru Git - space-station-14.git/commit
EVENT BASED WEIGHTLESSNESS (#37971)
authorPrincess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Tue, 19 Aug 2025 18:35:09 +0000 (11:35 -0700)
committerGitHub <noreply@github.com>
Tue, 19 Aug 2025 18:35:09 +0000 (14:35 -0400)
commit9de76e70c71097241b3b2a2720eef0c1d34aba89
treefc4a7542cc96401da9f2b45d8ec2dcf8beda9c65
parent5cd9ba6016fb82bc7214fd9cb9e1a9014f5e44ca
EVENT BASED WEIGHTLESSNESS (#37971)

* Init Commit

* Typos

* Commit 2

* Save Interaction Test Mob from failing

* ssss

* Confident I've gotten all the correct prototypes

* Whoops forgot to edit those

* aaaaa

* Better solution

* Test fail fixes

* Yaml fix

* THE FINAL TEST FIX

* Final fix(?)

* whoops

* Added a WeightlessnessChangedEvent

* Check out this diff

* Wait I'm dumb

* Final optimization and don't duplicate code

* Death to IsWeightless

* File scoped namespaces

* REVIEW

* Fix test fails

* FIX TEST FAILS REAL

* A

* Commit of doom

* borgar

* We don't need to specify on map init apparently

* Fuck it

* LOAD BEARING COMMENT

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
31 files changed:
Content.IntegrationTests/Tests/Doors/AirlockTest.cs
Content.IntegrationTests/Tests/Gravity/WeightlessStatusTests.cs
Content.IntegrationTests/Tests/GravityGridTest.cs
Content.IntegrationTests/Tests/Interaction/InteractionTest.cs
Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs
Content.Server/Fluids/EntitySystems/SpraySystem.cs
Content.Server/Gravity/GravitySystem.cs
Content.Shared/Clothing/EntitySystems/AntiGravityClothingSystem.cs
Content.Shared/Clothing/MagbootsComponent.cs
Content.Shared/Clothing/MagbootsSystem.cs
Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs
Content.Shared/Friction/TileFrictionController.cs
Content.Shared/Gravity/FloatingVisualsComponent.cs
Content.Shared/Gravity/GravityAffectedComponent.cs [new file with mode: 0644]
Content.Shared/Gravity/GravityComponent.cs
Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs
Content.Shared/Gravity/SharedGravitySystem.cs
Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs
Content.Shared/Movement/Systems/FrictionContactsSystem.cs
Content.Shared/Movement/Systems/MovementIgnoreGravitySystem.cs
Content.Shared/Movement/Systems/SharedMoverController.cs
Content.Shared/Movement/Systems/SpeedModifierContactsSystem.cs
Content.Shared/Physics/Controllers/SharedConveyorController.cs
Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs
Content.Shared/Throwing/ThrowingSystem.cs
Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs
Resources/Prototypes/Entities/Mobs/base.yml
Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml
Resources/Prototypes/Entities/Objects/Specific/Mech/mechs.yml
Resources/Prototypes/Entities/Objects/base_item.yml
Resources/Prototypes/Entities/Structures/base_structure.yml