86 lines
4.6 KiB
Markdown
86 lines
4.6 KiB
Markdown
# beta.080 — portée de Construction et progression de Minage
|
||
|
||
Branche `codex/build-mining-balance-beta080`, Minecraft 26.3-pre-2, textures beta.070.
|
||
|
||
Construction augmente la distance de pose. Minage augmente indépendamment
|
||
la distance et la vitesse de casse. Le départ est inférieur au vanilla ;
|
||
les derniers paliers le dépassent modérément. Les coûts, sept achats par
|
||
compétence et tailles des groupes restent ceux du système existant.
|
||
|
||
| Rang | Vitesse de minage, référence vanilla | Portée de minage | Portée de pose |
|
||
| --- | --- | --- | --- |
|
||
| 0 | 75 % | 3 blocs | 3 blocs |
|
||
| 1 | 85 % | 3,5 blocs | 3,5 blocs |
|
||
| 2 | 95 % | 4 blocs | 4 blocs |
|
||
| 3 | 100 % | 4,5 blocs | 4,5 blocs |
|
||
| 4 | 107,5 % | 4,75 blocs | 4,75 blocs |
|
||
| 5 | 115 % | 5 blocs | 5 blocs |
|
||
| 6 | 122,5 % | 5,25 blocs | 5,25 blocs |
|
||
| 7 | 130 % | 5,5 blocs | 5,5 blocs |
|
||
|
||
Chaque colonne dépend de sa propre compétence. La vitesse s’applique via
|
||
l’attribut natif de casse, avec les outils, enchantements et autres effets.
|
||
Les portées préservent les bonus externes de l’attribut d’interaction ;
|
||
les valeurs du tableau supposent cet attribut à sa valeur survival de base.
|
||
Créatif, spectateur et joueurs sans progression Sanctuary conservent leur
|
||
portée native. Les infobulles FR/EN affichent le palier actuel et le suivant.
|
||
|
||
La visée peut sélectionner le plus éloigné des gestes disponibles ; les
|
||
validations de chaque action appliquent ensuite sa propre portée. Ainsi,
|
||
voir le contour d’un bloc n’accorde pas forcément la portée pour le miner
|
||
ou y poser un bloc : le même contour sert aux interactions ordinaires.
|
||
La portée des coffres, autres interactions et attaques n’augmente pas.
|
||
Un coffre hors de portée native peut servir de support de construction,
|
||
sans s’ouvrir à distance. La main gauche et les plantes aquatiques suivent
|
||
la portée de Construction.
|
||
|
||
Les deux sélections groupées vérifient leur ancre avec leur compétence.
|
||
Le plan et la veine verrouillés conservent leur contrat : les cellules du
|
||
groupe peuvent dépasser la portée de l’ancre. Les droits, protections,
|
||
collisions, stock, conditions de pose et chunks chargés restent vérifiés.
|
||
La validation réseau conserve la tolérance native de distance à l’entrée
|
||
des paquets ; la pose vérifie aussi la distance du point cliqué côté serveur.
|
||
|
||
Aucun identifiant, schéma de sauvegarde ni terrain modifié. Les anciens
|
||
rangs reçoivent les nouvelles valeurs à leur application habituelle ; un
|
||
reset ou prestige revient aux valeurs de départ.
|
||
|
||
## Vérification
|
||
|
||
`Balance080ClientChecks` réussit en **1 min 03 s**, dans un monde plat solo
|
||
jetable, avec les gestes natifs et les paquets réels client/serveur :
|
||
|
||
- Les huit rangs, vitesse native de casse d’un bloc et composition des bonus.
|
||
- Pose proche au rang zéro, refus de la pose lointaine sans perte de stock.
|
||
- Minage et pose au-delà de la portée vanilla ; indépendance des deux compétences.
|
||
- Pose en main gauche et refus serveur d’un paquet visant trop loin.
|
||
- Coffre lointain utilisable comme support sans ouvrir son inventaire ; un
|
||
briquet en main principale ne profite pas de la portée du bloc en main gauche.
|
||
- Construction d’un plan complet de neuf blocs à la nouvelle portée.
|
||
- Vein mining de neuf blocs à cette portée, regard détourné après verrouillage.
|
||
- Pose d’un nénuphar, retour aux rangs zéro, créatif et joueur sans progression.
|
||
|
||
Journal : `build/balance080-client.log`. Les interactions des blocs portés
|
||
sur la tête ont également été relues : elles passent par leur contexte
|
||
propre, sans la pose de bloc interceptée ici.
|
||
|
||
`check build assemblePack assembleTestPack` réussit en **2 min 27 s**,
|
||
124 tâches (104 exécutées, 20 à jour), avec `-x :sanctuary:runGameTest`.
|
||
Journal : `build/balance080-check.log`.
|
||
|
||
Les **1 700 classes** du JAR correspondent aux fichiers compilés. Les 17
|
||
classes ajoutées ou modifiées par rapport à beta.079 concernent uniquement
|
||
ce ticket ; quatre libellés évoluent par langue. Sources et ressources
|
||
vérifiées, textures beta.070 identiques, même JAR intégré aux deux packs.
|
||
Les archives beta.079 sont conservées à l’identique.
|
||
Reçu : `build/balance080-artifact.json`. Aucun déploiement personnel.
|
||
Le serveur dédié reste exclu conformément au refus de son EULA ; le test
|
||
natif ci-dessus utilise le serveur intégré.
|
||
|
||
## Archives
|
||
|
||
- [Sanctuary-beta.080.mrpack](../build/Sanctuary-beta.080.mrpack).
|
||
SHA-256 : `feb20b882442149789ed6d90e32073aa6201314a57782105a0330394c76e796d`.
|
||
- [Sanctuary-Test-beta.080.mrpack](../build/Sanctuary-Test-beta.080.mrpack).
|
||
SHA-256 : `fc277f081f160ae8ae835501cddddd572cdffe4749454e1652a080a117bfb941`.
|