A mod that adds fully functioning hang-gliders to minetest!
Go to file
2018-11-29 21:46:05 -08:00
models Mod upload 2018-11-14 20:26:27 -08:00
sounds Mod upload 2018-11-14 20:26:27 -08:00
textures Minetest_systemd dependency is now optional 2018-11-29 21:46:05 -08:00
depends.txt Minetest_systemd dependency is now optional 2018-11-29 21:46:05 -08:00
GNU_LGPL.txt Mod upload 2018-11-14 20:26:27 -08:00
init.lua Minetest_systemd dependency is now optional 2018-11-29 21:46:05 -08:00
LICENSE.txt merged https://github.com/kestral246/hangglider, changed a couple things 2018-11-25 13:49:26 -08:00
README.md Minetest_systemd dependency is now optional 2018-11-29 21:46:05 -08:00
screenshot.png Replace screenshot with a better one 2018-11-14 20:57:51 -08:00

Hang Glider Mod for Minetest

This is a fork of the minetest-hangglider mod by Piezo_ (orderofthefourthwall@gmail.com)

Which is located at: https://notabug.org/Piezo_/minetest-hangglider

This version is an experimental version that is not intended for general use.

It includes the following changes by David G (kestral246@gmail.com):

  • Give visual indication that hangglider is equiped.

    • Display simple overlay with blurred struts when equiped.
    • Issue: don't know how to disable overlay when using third person view.
  • Also unequip hangglider when landing on water.

  • Attempt to linearize parabolic flight path.

    • Start gravity stronger, but gradually reduce it as descent velocity increases.
    • Don't use airstopper when equipped from the ground (descent velocity is low).
    • Slightly increase flight speed to 1.25.
  • Unequip/equip cycling mid-flight should not fly farther than continuous flight.

    • When equipping mid-air (descent velocity higher), use airstopper but increase descent slope afterwards.
    • Create airbreak flag so all equips mid-flight use faster descent.
    • Reset airbreak flag only when land (canExist goes false).
    • Issue: it wouldn't reset if land in water, use fly, and launch from air, before I added test for water,
      • Not sure if there are other such cases.
  • Did another round of parameter tuning.

    • Commented out hud debug display code with prefix "--debug:".
  • For Minetest 5.x the glider's set_attach point needs to be offset by 1 node.

    • Provided alternate commented out version of this line that has the correct offset.
  • Discovered that sprint mod interferes with this mod's speed settings.

    • It's likely that other mods that affect player_physics will have this same problem.
    • May need to consider adding player_monoid support to this mod.