Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s

This commit is contained in:
koka
2026-09-15 09:29:11 +02:00
parent 1490fb2a80
commit e13f3cc1b8
1372 changed files with 92055 additions and 212 deletions
+46
View File
@@ -0,0 +1,46 @@
# beta.051 — visée du distributeur porté
Branche `codex/head-dispenser-aim-beta051`.
Le distributeur équipé dans le slot cosmétique lance ses projectiles selon le
regard du porteur au moment du tir, horizontalement et verticalement, y compris
pendant une rotation entre le déclenchement et le tir différé. L'origine du tir
suit la tête réelle du joueur, pas le centre arrondi d'une cellule du monde.
Les treize munitions natives utilisent le même correctif : flèches normales,
spectrales et à effet, trois couleurs d'œufs, boule de neige, fiole d'expérience,
potions jetables et persistantes, fusée, boule de feu et charge de vent.
Le lancement natif conserve vitesse, dispersion, trajectoire ultérieure,
effets et consommation d'une munition. Le porteur devient le propriétaire du
projectile, ce qui évite de le toucher immédiatement lors d'un tir vers le bas
et attribue les impacts au joueur. Les comportements habituels des projectiles
appartenant à un joueur restent applicables.
Les distributeurs posés, droppers et objets non projectiles conservent leur
fonctionnement. Aucun changement des sauvegardes, de la génération ou des textures.
## Vérification
`./gradlew check build assemblePack assembleTestPack
-PsanctuaryFocusedTests=dispenser051,head050,headblocks,boatshead,cosmetics
-PsanctuaryQuickTests=true` : succès, **34 tests serveur** sur Minecraft
26.3-pre-2. Les quatre nouveaux tests couvrent :
- 104 lancements natifs : treize munitions dans huit directions, dont les
verticales ; origine précise, vitesse, propriétaire et consommation vérifiés.
- Changement de regard et de position entre l'impulsion et le tir différé.
- Distributeur posé conservant son orientation, même pendant l'exécution
d'un autre bloc porté.
- Dropper conservant son éjection d'objet et flèche vers le bas sans impact
immédiat sur le porteur.
Journal : `build/dispenser051-delivery.log`. Reçu :
`build/dispenser051-artifact.json`. Les 1 534 classes et ressources emballées
correspondent au build ; seule la classe du nouveau mixin s'ajoute depuis
beta.050, avec son enregistrement. Archives beta.050, textures et données de
génération préservées.
[Pack normal](../build/Sanctuary-beta.051.mrpack) ·
[Monde plat rapide](../build/Sanctuary-Test-beta.051.mrpack).
Validation en partie avec plusieurs clients distants restant à confirmer.
Aucun déploiement sur le canal public ou l'instance personnelle.