]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Don't show climb verb for objects that cannot be climbed (#38115)
authorslarticodefast <161409025+slarticodefast@users.noreply.github.com>
Fri, 6 Jun 2025 22:25:17 +0000 (00:25 +0200)
committerGitHub <noreply@github.com>
Fri, 6 Jun 2025 22:25:17 +0000 (18:25 -0400)
fix climb verb

Content.Shared/Climbing/Systems/ClimbSystem.cs

index d7d9df7fdd9bc133d257b1b2039a0173c164790c..0067eb87b2dcdb39134ea5f738d5b91b26ff4c72 100644 (file)
@@ -170,7 +170,7 @@ public sealed partial class ClimbSystem : VirtualController
 
     private void AddClimbableVerb(EntityUid uid, ClimbableComponent component, GetVerbsEvent<AlternativeVerb> args)
     {
-        if (!args.CanAccess || !args.CanInteract || !_actionBlockerSystem.CanMove(args.User))
+        if (!args.CanAccess || !args.CanInteract || !_actionBlockerSystem.CanMove(args.User) || !component.Vaultable)
             return;
 
         if (!TryComp(args.User, out ClimbingComponent? climbingComponent) || climbingComponent.IsClimbing || !climbingComponent.CanClimb)