Intégrer Notch comme résident unique de l’île Indev, implémenter son combat de Titan et enregistrer sa première défaite comme victoire mondiale persistante.
Périmètre
Modules touchés : It’s Alive, Ouch, Sanctuary et MasterKey.
APIs ou fichiers partagés touchés : pont public de combat Notch, progression externe, marqueurs Atlas, versions Gradle, README et CHANGELOG.
Dépend d’une autre branche/PR : non ; branche rebasée sur origin/main (alpha.223).
Fonctionnalités
Notch unique et persistant dans sanctuary:alpha, avec migration de l’ancien ID portals:notch.
Transformation en Notch Titan au premier coup volontaire, combat borné et réinitialisation après abandon.
Attaques télégraphiées via Ouch, boule de feu renvoyable et explosions d’attaque non destructives.
Victoire mondiale monotone, participants crédités et marqueur de boss ajouté à l’Atlas.
Commandes /masterkey notch inspect et /masterkey notch restore.
Compatibilité inter-mods
chaque donnée/règle reste dans son module propriétaire ;
les appels inter-mods passent par une API publique et une dépendance Gradle explicite ;
aucun cycle de dépendances n’est ajouté ;
les IDs et namespaces restent stables, avec alias de migration portals:notch ;
les sauvegardes restent compatibles via It’s Alive data v4 et Sanctuary data v12 ;
le protocole réseau est inchangé et le comportement multijoueur est borné à 8 participants.
le pack public reste 26.2.0-alpha.223 et aucun fichier Packwiz n’est modifié ;
traductions FR/EN/RU complètes ;
tests ciblés réussis ;
./gradlew check réussi, y compris dans le hook de pré-push ;
aucun artefact généré, secret ou fichier personnel commité.
Test manuel
Le comportement a été couvert par les vérifications Gradle et les smoke tests de règles/persistance. Un essai en monde multijoueur reste recommandé pendant la revue pour valider le ressenti du combat.
## Objectif
Intégrer Notch comme résident unique de l’île Indev, implémenter son combat de Titan et enregistrer sa première défaite comme victoire mondiale persistante.
## Périmètre
- Modules touchés : It’s Alive, Ouch, Sanctuary et MasterKey.
- APIs ou fichiers partagés touchés : pont public de combat Notch, progression externe, marqueurs Atlas, versions Gradle, README et CHANGELOG.
- Dépend d’une autre branche/PR : non ; branche rebasée sur origin/main (alpha.223).
## Fonctionnalités
- Notch unique et persistant dans sanctuary:alpha, avec migration de l’ancien ID portals:notch.
- Transformation en Notch Titan au premier coup volontaire, combat borné et réinitialisation après abandon.
- Attaques télégraphiées via Ouch, boule de feu renvoyable et explosions d’attaque non destructives.
- Victoire mondiale monotone, participants crédités et marqueur de boss ajouté à l’Atlas.
- Commandes /masterkey notch inspect et /masterkey notch restore.
## Compatibilité inter-mods
- [x] chaque donnée/règle reste dans son module propriétaire ;
- [x] les appels inter-mods passent par une API publique et une dépendance Gradle explicite ;
- [x] aucun cycle de dépendances n’est ajouté ;
- [x] les IDs et namespaces restent stables, avec alias de migration portals:notch ;
- [x] les sauvegardes restent compatibles via It’s Alive data v4 et Sanctuary data v12 ;
- [x] le protocole réseau est inchangé et le comportement multijoueur est borné à 8 participants.
## Version et validation
- [x] It’s Alive 0.0.0-alpha.37, Ouch 0.0.0-alpha.11, Sanctuary 0.0.0-alpha.126 et MasterKey 0.0.0-alpha.9 ;
- [x] le pack public reste 26.2.0-alpha.223 et aucun fichier Packwiz n’est modifié ;
- [x] traductions FR/EN/RU complètes ;
- [x] tests ciblés réussis ;
- [x] ./gradlew check réussi, y compris dans le hook de pré-push ;
- [x] aucun artefact généré, secret ou fichier personnel commité.
## Test manuel
Le comportement a été couvert par les vérifications Gradle et les smoke tests de règles/persistance. Un essai en monde multijoueur reste recommandé pendant la revue pour valider le ressenti du combat.
Closes #47
Closes #48
Closes #49
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif
Intégrer Notch comme résident unique de l’île Indev, implémenter son combat de Titan et enregistrer sa première défaite comme victoire mondiale persistante.
Périmètre
Fonctionnalités
Compatibilité inter-mods
Version et validation
Test manuel
Le comportement a été couvert par les vérifications Gradle et les smoke tests de règles/persistance. Un essai en monde multijoueur reste recommandé pendant la revue pour valider le ressenti du combat.
Closes #47
Closes #48
Closes #49