Code Monkey home page Code Monkey logo

sprint's Introduction

Sprint Mod For Minetest by GunshipPenguin

Allows the player to sprint by either double tapping w or pressing e. By default, sprinting will make the player travel 80% faster and allow him/her to jump 10% higher. Also adds a stamina bar that goes down when the player sprints and goes up when he/she isn't sprinting.

Licence: CC0 (see COPYING file)


This mod can be configured by changing the variables declared in the start of init.lua. The following is a brief explanation of each one.

SPRINT_METHOD (default 1)

What a player has to do to start sprinting. 0 = double tap w, 1 = press e. Note that if you have the fast privlige, and have the fast speed turned on, you will run very, very fast. You can toggle this by pressing j.

SPRINT_SPEED (default 1.5)

How fast the player will move when sprinting as opposed to normal movement speed. 1.0 represents normal speed so 1.5 would mean that a sprinting player would travel 50% faster than a walking player and 2.4 would mean that a sprinting player would travel 140% faster than a walking player.

SPRINT_JUMP (default 1.1)

How high the player will jump when sprinting as opposed to normal jump height. Same as SPRINT_SPEED, just controls jump height while sprinting rather than speed.

SPRINT_STAMINA (default 20)

How long the player can sprint for in seconds. Each player has a stamina variable assigned to them, it is initially set to SPRINT_STAMINA and can go no higher. When the player is sprinting, this variable ticks down once each second, and when it reaches 0, the player stops sprinting. It ticks back up when the player isn't sprinting and stops at SPRINT_STAMINA. Set this to a huge value if you want unlimited sprinting.

SPRINT_TIMEOUT (default 0.5)

Only used if SPRINT_METHOD = 0. How much time the player has after releasing w, to press w again and start sprinting. Setting this too high will result in unwanted sprinting and setting it too low will result in it being difficult/impossible to sprint.

sprint's People

Contributors

gunshippenguin avatar andrepl avatar

Watchers

James Cloos avatar Wuzzy avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.