anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
42 stars 16 forks source link

Players Can Climb Walls by Attaching Lanterns to Walls #3973

Open wampal opened 1 month ago

wampal commented 1 month ago

Game Version

1.19.8

Platform

Windows

Modded

Vanilla

SP/MP

Singleplayer

Description

Players can climb vertical walls by attaching lanterns to the wall and jumping on them. This mechanic, while not a bug, disrupts the game's focus on realism. Players can place lanterns on the wall under them as they jump, effectively using them as steps to ascend any vertical surface. Please watch the attached video if you don't understand what I mean.

How to reproduce

Find a vertical wall in the game. Equip a lantern in your hand. Jump and, at the peak of your jump, attach the lantern to the wall beneath you. Stand on the lantern you just placed. Repeat the jump and place another lantern on the wall beneath you. Continue this process to climb the wall.

Screenshots

https://github.com/user-attachments/assets/fbb21b01-3a94-4382-9521-228e5e855708

Logs

No response

wampal commented 1 month ago

I feel like the only fix would be to prevent lanterns from being attached vertically. Maybe introduce a lantern holder item or something similar. (Miss click, accidentally closed it, xD)

lipki commented 1 month ago

Prevented from placing objects under one if one is in free fall.

Prevented from placing objects if one is in free fall.

Add assembly, disassembly time for lantern and other.

Tricksero commented 1 month ago

You could also make it so: lanterns drop down after disassembly

stepping on lanterns on walls instantly drops them instead of providing collision to stand on, maybe by repurposing the upper face of the existing collision box

I think a solution that does not change their current behaviour apart from its freeclimbing utility may be favorable.