cataclysmbnteam / Cataclysm-BN

Cataclysm: Bright Nights, A fork/variant of Cataclysm:DDA by CleverRaven.
https://docs.cataclysmbn.org
Other
697 stars 272 forks source link

Canoes can be pushed to avoid drowning at any carryweight #2917

Open RoyalFox2140 opened 1 year ago

RoyalFox2140 commented 1 year ago

Describe the bug

You can push a canoe while carrying anything and avoid drowning so long as you are moving into the same tile as the canoe. It will warn you that moving onto this boat hull is very slow. You can re-initiate this if you let go, back off, and then start pushing again even in the water. You also do not stop holding it if you move away from it even though it won't be following you.

Steps To Reproduce

Get boat of any kind that can float. Get so heavy you'll drown. Push it into the water, ensuring your character moves inside of it every push.

Screenshots

image image

Versions and configuration

Additional context

Why can I push a vehicle while wielding a refrigerator?

chaosvolt commented 1 year ago

Given you can always climb onto the boat to give your lungs a reprieve, I'm not sure if this is really that big of an exploit so much as just potentially being a bit more convenient than exploiting a boat normally.

RoyalFox2140 commented 1 year ago

Given you can always climb onto the boat to give your lungs a reprieve, I'm not sure if this is really that big of an exploit so much as just potentially being a bit more convenient than exploiting a boat normally.

If doing this is not an exploit, then there is still the bug of "Moving onto this wooden frame is slow." any time you move into where the vehicle used to be. Also, a reasonable discussion should probably be had about how much volume you're reasonably allowed to wield while pushing a vehicle.

chaosvolt commented 1 year ago

True, it's still weird either way, even if there will likely be other ways to abuse boats.

RoyalFox2140 commented 1 year ago

Also I forgot to mention but we also need to fix the fact you don't stop grabbing the boat while drowning even if you move several tiles away. That could have serious implications if it glitches your grab status and you can't ever grab again.

Ker-Nes commented 1 year ago

Makes some sense to me, you're hugging the boat to use it as a flotation device? Although yeah, your weight should be counted to the boat's buoyancy, although possibly at a discount, to consider the extra water volume you and your packs are also displacing by doing this.