Zizis reports: sit in chir and do /sit ... #3313
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#3313
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zizis reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
this is actually a pretty impressive exploit. the weirdness here doesn't happen when you
/sit
after right-clicking a chair. the weirdness happens if you try to "walk" out of the chair after doing both things (it seems to work in either order).the weirdness can be reset by right-clicking the chair again.
the weirdness is that you seem to never be properly detached from the dummy chair entity. somehow
/sit
's logic breaks that. the effect is that you can walk around now, but you y-velocity is stuck at 0 (well, it seems to get stuck at any value, but i don't know a way to change it w/out the fly priv). this means you can neither jump, nor can you fall. this effectively allows anyone to fly around, though only at a fixed y level.I tried it and noticed you can change your y-level by swimming, using stairs, and if you swim up into air, your y-velocity is non-zero when you exit the water and you float up. (It's a pretty interesting way of flying, maybe flying with some odd limitations like this would be desirable for Builder's flight?)
note that this is related to, but not the same issue as #1814
When hit by another player using this bug your y velocity seems to be set to a constant of about ~2 nodes per second up, I tried this out on the test server and there doesn't seem to be anything to stop you although I did eventually get dropped out of the sky and fell normally for some reason
noting that you can achieve the same bug w/ sitting on ts_furniture when in a minecart, and then getting out of the cart.
upstream PR https://github.com/minetest-mods/ts_furniture/pull/17
Upstream looks abandoned, we'll probably have to adopt the mod or at least pull the PR flux made