I have made a game, where main activity is to navigate a labyrinth of stairs and platforms. Some players, have found out that changing Movement Mode (in Esc menu) to “Click to Move”, does all navigating automatically thanks to path-finding.
Since this gives an unfair advantage, and makes my game too easy, I was wondering is there a way to disable this feature. I am looking for easy/official solution, I would rather not use “hacky” methods.
Thanks.
Is your game computer-only? If so, maybe you can check for WASD/ArrowKeys input, and, if not doing so but also moving, anchor the character with a warning message.
No its for computers and tablets/phones.
Detecting thumbstick would probably not be the hardest thing to do, I have already found a way to do it. The real issue is that stair in my game can move, not to mention various spells/effects that can move characters automatically. If I were to use this solution, I would have to write loads of exceptions and detect if players is on moving stairs or escalators.
Eventually I would probably go for this approach, probably marrying it with anti-teleprot/anti-walkspeed exploit. But I am still counting on, that there is an easier way.
I believe your best bet here is to set your own movement modes in StarterPlayer using the DevComputerMovementMode and DevTouchMovementMode properties.
Thank you, I did not knew those existed. That is what I was looking for.