Un petit mod simple qui ajoute un fusil avec munitions, rechargement, tir instantané (raycast), dégâts sur joueurs/PNJ, un HUD d’info munitions, et des commandes pratiques.
- Téléchargez l’archive ZIP ci-jointe et décompressez le dossier
rifle
dans votre dossiermods/
de Luanti (anciennement Minetest). - Activez le mod dans votre monde.
- (Optionnel) Ajoutez des sons
rifle_shot.ogg
,rifle_reload.ogg
,rifle_dry.ogg
dansrifle/sounds/
.
- Clic gauche : tirer
- Clic droit : recharger
- L’arme commence vide. Recharger consomme des objets
rifle:ammo
de votre inventaire. - HUD en bas à droite :
Ammo: X/Y
/rifle_give
— donne un fusil (vide) et 30 munitions./ammo <count>
— ajoute des munitions (par défaut 20).
rifle:rifle
— acier + bâtonrifle:ammo
— acier + charbon (10 unités)
rifle_damage
(par défaut 8)rifle_range
(par défaut 80)rifle_mag_size
(par défaut 10)rifle_reload_time
(par défaut 2.0 s — visuel/son, rechargement immédiat actuellement)rifle_fire_interval
(par défaut 0.20 s)rifle_recoil_kick
(par défaut 1.5)
- Testé avec Luanti/Minetest 5.x. Le mod n’exige pas de dépendances dures.
default
est listé en dépendance souple pour des recettes/sons, mais vous pouvez les adapter.
init.lua
— logique principale (tir, rechargement, HUD, raycast)settingtypes.txt
— paramètres configurablesmod.conf
,depends.txt
textures/
— icônes simples (placeholders)sounds/
— (optionnel) placezrifle_shot.ogg
,rifle_reload.ogg
,rifle_dry.ogg
ici
MIT — faites-en ce que vous voulez, à vos risques et périls 😉