Wheelchair users can bump open doors (#23806)
(cherry picked from commit 4cc3c91805ff72f7cdfd1a0ea5841519c75e939d)
This commit is contained in:
parent
49e76918af
commit
35a7ade997
|
|
@ -146,6 +146,8 @@ public abstract partial class SharedVehicleSystem : EntitySystem
|
|||
|
||||
_joints.ClearJoints(args.BuckledEntity);
|
||||
|
||||
_tagSystem.AddTag(uid, "DoorBumpOpener");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -161,6 +163,7 @@ public abstract partial class SharedVehicleSystem : EntitySystem
|
|||
// Entity is no longer riding
|
||||
RemComp<RiderComponent>(args.BuckledEntity);
|
||||
RemComp<RelayInputMoverComponent>(args.BuckledEntity);
|
||||
_tagSystem.RemoveTag(uid, "DoorBumpOpener");
|
||||
|
||||
Appearance.SetData(uid, VehicleVisuals.HideRider, false);
|
||||
// Reset component
|
||||
|
|
@ -205,7 +208,6 @@ public abstract partial class SharedVehicleSystem : EntitySystem
|
|||
|
||||
// Audiovisual feedback
|
||||
_ambientSound.SetAmbience(uid, true);
|
||||
_tagSystem.AddTag(uid, "DoorBumpOpener");
|
||||
_modifier.RefreshMovementSpeedModifiers(uid);
|
||||
}
|
||||
|
||||
|
|
@ -220,7 +222,6 @@ public abstract partial class SharedVehicleSystem : EntitySystem
|
|||
// Disable vehicle
|
||||
component.HasKey = false;
|
||||
_ambientSound.SetAmbience(uid, false);
|
||||
_tagSystem.RemoveTag(uid, "DoorBumpOpener");
|
||||
_modifier.RefreshMovementSpeedModifiers(uid);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -386,9 +386,6 @@
|
|||
friction: 0.8
|
||||
baseWalkSpeed: 3.5
|
||||
baseSprintSpeed: 4.3
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
|
|
|
|||
Loading…
Reference in New Issue