_joints.ClearJoints(args.BuckledEntity);
+ _tagSystem.AddTag(uid, "DoorBumpOpener");
+
return;
}
// 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
// Audiovisual feedback
_ambientSound.SetAmbience(uid, true);
- _tagSystem.AddTag(uid, "DoorBumpOpener");
_modifier.RefreshMovementSpeedModifiers(uid);
}
// Disable vehicle
component.HasKey = false;
_ambientSound.SetAmbience(uid, false);
- _tagSystem.RemoveTag(uid, "DoorBumpOpener");
_modifier.RefreshMovementSpeedModifiers(uid);
}