server-minetestforfun
server-minetestforfun copied to clipboard
Deltaplane
Suite à la discussion sur le #521: ajouter un deltaplane Feature qui pourrait être super fun et découvrir le serveur sous un nouvel angle :).
proposition de craft:
donnerait une deltaplane_wing
combiné avec un cart, cette wing donnerait un deltaplane de niveau 1. un deltaplane de niveau 1 + 1 nouvelle deltaplane wing = deltaplane de niveau 2 un deltaplane de niveau 2 + 2 deltaplane_wing = deltaplane de niveau 3
(NB toutes les vitesses qui suivent sont en blocs / seconde) Proposition de taux de descente: si pas d'action du joueur: niveau 1: 1 niveau 2: 0.5 niveau 3: 0.2 Quand le joueur essaye de "reculer", ce taux de vitesse double. Quand le joueur shifte, il descend de 4 blocs / seconde. Quand le joueur veut avancer, ce taux ne varie pas.
Proposition de vitesse horizontale si pas d'action du joueur: niveau 1: vitesse de marche niveau 2 et 3: vitesse de course Quand le joueur essaye de reculer ou shifte, sa vitesse horizontale est divisée par 4.
Quand le joueur veut avancer: niveau 1 : vitesse de course niveau 2 et 3 vitesse de course x2
Quand le joueur veut courir, la vitesse est multipliée par 1.5 et le taux de chute par 2. Ça donne donc un boost temporaire de vitesse mais fait perdre de l'autonomie.
Vous noterez au passage que le niveau 3 permet surtout d'aller bien plus loin à vitesse égale.
Comment l'activer? je pense que le plus simple est d'en faire une "pièce d'armure". Si le joueur tombe d'un bloc, le deltaplane s'active et consomme 1 de durabilité toutes les x secondes, avec un total de 3 minutes pour la niveau 1, 4 pour la niveau 2 et 5 pour la niveau 3. La consommation s'arrête quand le joueur est sur la plancher des vaches.
Bon, et pour changer, va falloir coder tout ça.
du coup, je propose de commencer par une version ultra simplifiée pour voir si ça fonctionne. Qui est motivé? Je sponsorise légèrement. :)