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