Minetest_game: Let player crawl

Created on 12 Jan 2018  Â·  27Comments  Â·  Source: minetest/minetest_game

This is a copy from https://github.com/minetest/minetest/issues/6893 and I'm not sure that this should be added to minetest_game.

I think this could be a mode which player can enter and quit. In this mode player's height is 1 block, his/her velocity is lower and many other limitations.
Purpose of crawling is for example dodging an incoming arrow or bullet or passing a small hole.

Engine change needed Feature request Low priority Models No core dev support long term

Most helpful comment

I'd love to see a mod/implementation of this. This is not simple as it will need to account for a lot of things. Once there is some working code, then it's a good idea to discuss inclusion. The other way around isn't very productive, as the discussion turns sour quickly.

Maybe this ends up as something great. Maybe this will cause massive amounts of grief because now everyone can crawl into 1x1 holes left for decoration.

All 27 comments

please do not open duplicate issues, instead comment on the closed one

I think this issue belongs here not in the engine, the engine side of things is controls only which seems covered by existing key binding issues.
MTGame would provide a 'crawling' player model and reset the collisionbox and eyeheight to be low.

I could probably do the animation if the concept were to be approved, though it would require its own key-binding. I have often thought that 'sneak' should have this effect but that would be controversial, to say the least :)

This needs engine change but I don't see the label

Let's wait for controls to make it possible first.

Let's wait for controls

For how many years fully customizable controls (and mods having access to them) are requested now?

As both a game designer and player, I would find crouch more useful than crawl in a variety of scenarios. It would probably be easier to create a half-way decent animation for the player model as well. (I can't even imagine what a player crawling would look like in Minetest).

If we wanted to use the current controls we could make double-tapping sneak toggle crawl/crouch

Any core dev support for this (once the engine makes it possible)?

It would be good if it was possible in the engine, but it would be without a specific use in MTG. MTG would first need a reason for players to use it (I don't consider digging one block high tunnels a good reason).

Yes that's my opinion too.

perhaps not digging one node high tunnels in particular, ezhh, but
certainly useful for traversing one node high tunnels.

On Tue, Feb 12, 2019, 2:47 PM Paramat <[email protected] wrote:

Yes that's my opinion too.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/minetest/minetest_game/issues/2013#issuecomment-462907186,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWXKYr23x_oJQzBNnLjiq33ykVQS1j7Dks5vMxpVgaJpZM4RckMT
.

The player will almost always be able to dig the tunnel to be 2 nodes high, as this is a mining game.
So currently i see no need :-1:

Don't sell yourself short.

Now that player's collision box can be changed, this is an all around good
idea and important feature to have.

On Tue, Feb 12, 2019 at 3:04 PM Paramat notifications@github.com wrote:

The player will almost always be able to dig the tunnel to be 2 nodes
high, as this is a mining game.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/minetest/minetest_game/issues/2013#issuecomment-462913113,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWXKYqelakMZsNasni7LoICys9dnASN8ks5vMx5BgaJpZM4RckMT
.

@jastevenson303 If you want it, instead of applying pointless downvotes to my comments, give us a useful reason to include it.

Being able to adjust collision box could indeed be combined with this, but by my thinking that would work better in a game where you actually change the player's size for some reason. MTG doesn't have anything that calls for this, and one node high tunnels is lazy and enabling that would be a huge change to the game for no good reason.

So :-1: unless someone can justify it. Otherwise, go make a mod that includes it, then you can still use it any time you like.

The use case is crouching.

And the use case for crouching is....?

Crouching. It's the same for opening a chest: The use case is opening a chest. Minetest Game is a base game, meant for expansion. It lacks a lot already, why not open it up?

I don't see the point in having crouching in Minetest Game. But it would be nice if it was possible for mods to add it. It would be nice if the player actually looked like they were sneaking though

Well, I do.

On Wed, Feb 13, 2019 at 10:57 AM Lone_Wolf notifications@github.com wrote:

I don't see the point in having crouching in Minetest Game. But it would
be nice if it was possible for mods to add it

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/minetest/minetest_game/issues/2013#issuecomment-463254171,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWXKYsyFVoTj0WrMAvrC6YGxvWrCzXnVks5vNDXtgaJpZM4RckMT
.

Currently gaps that are only half as high as the player are barriers. Giving the possibility to crouch to get through such gaps would make sam less robotic. Of course crouching would have to be very slow.

I think that making the player 1.5m tall when sneaking could be a good compromise (and would allow passing though some spots eg from under a pine tree where the snow tends to trap you).

I'd love to see a mod/implementation of this. This is not simple as it will need to account for a lot of things. Once there is some working code, then it's a good idea to discuss inclusion. The other way around isn't very productive, as the discussion turns sour quickly.

Maybe this ends up as something great. Maybe this will cause massive amounts of grief because now everyone can crawl into 1x1 holes left for decoration.

Thank you for being the voice of reason, sofar. I can now better understand Ezhh's point. Anyone can "go and mod it [themselves]" and should probably do so, so that it may stand a chance of being included. I also liked benrob0329's compromise.

It's the same for opening a chest: The use case is opening a chest.

You open a chest to be able to place and remove content into and from storage, which is a useful game feature. Crouching on the other hand would just add itself based on the current discussion, which isn't good enough. It would need a purpose.

I'd also love to see a mod do this and may well change my mind about it being added to MTG if a good and useful implementation is demonstrated through a mod.

Well you crouch to get through tight spots, which is also arguably a useful game feature. It doesn't matter though, this is a feature I like, and you don't seem to, and I'm all right with that. Have a nice day.

Remember:

The player will almost always be able to dig the tunnel to be 2 nodes high, as this is a mining game.

If this was a game engine with a world you couldn't mine then this might be useful for small gaps.
The only 1-high gaps in MTG are under low branches, but leaves can be mined by hand, and you can almost always easily walk around the tree.

Some arguments here are for adding crawling for the sake of adding crawling because people like the idea of crawling even though there's no justification, there's no benefit or need but a lot of modelling work.
I support the engine making this possible, but this is unnecessary and specialised so belongs in a mod.

I think that making the player 1.5m tall when sneaking could be a good compromise (and would allow passing though some spots eg from under a pine tree where the snow tends to trap you).

1/4-node slabs like snow no longer trap the player as the new player model is shorter.
The same arguments apply to semi-crouching, no benefit or need.

Once this is possible and someone has written a mod, and if some usefulness somehow arises we can discuss this again.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TekhnaeRaav picture TekhnaeRaav  Â·  5Comments

Fixer-007 picture Fixer-007  Â·  6Comments

FeXoR-o-Illuria picture FeXoR-o-Illuria  Â·  4Comments

Wuzzy2 picture Wuzzy2  Â·  5Comments

Fixer-007 picture Fixer-007  Â·  6Comments