File Details
v1.9.0
- R
- Jul 8, 2026
- 1.38 MB
- 17
- 3.4.3+2
- Classic + 1
File Name
CraftingOrderClassic-v1.9.0.zip
Supported Versions
- 3.4.3
- 2.5.4
- 1.15.3
tag f1380d0f0e8f2ad7c45d969730680f7abd6f3a76 v1.9.0
Author: Wafhien <wafhien@gmail.com>
Date: Wed Jul 8 23:08:12 2026 +0200
v1.9.0 — cooldowns partagés, identité rerolls (ALT), onglet Mes artisans
- Cooldowns de recettes partagés (verbe CD) : « Transmutation : prête / dans 14h » sur le tooltip artisan.
- Identité joueur / rerolls (verbe ALT, opt-in /co alts ou toggle onglet Mes artisans) : commande
nommée routée vers le perso connecté, acceptation depuis n'importe quel perso, réciprocité anti-usurpation.
- Onglet « Mes artisans » : vue agrégée des métiers du compte (niveau + recettes + cooldowns), 100 % local.
- Relais partenaires (verbe RLY, display-only).
- Gardes du protocole d'ordres durcies (anti vol d'attribution/réputation).
Test réseau 2 comptes validé. Compatible avec les clients 1.8.x (verbes inconnus ignorés).
commit 27e4607a8eb9f9875605912d585058077e3873c3
Author: Wafhien <wafhien@gmail.com>
Date: Wed Jul 8 22:24:08 2026 +0200
feat(ui): active/désactive les rerolls depuis l'onglet Mes artisans
Bandeau en tête de l'onglet : case « Partager mes rerolls sur le réseau » (opt-in,
délègue à Dir:AltsCmd on/off) + bouton flyout « Vitrine : Nom » pour choisir le perso
principal. Avant, la feature n'était activable que par /co alts on — invisible pour
le joueur. Locales FR/EN/DE/ES.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit 27e4607a8eb9f9875605912d585058077e3873c3
Author: Wafhien <wafhien@gmail.com>
Date: Wed Jul 8 22:24:08 2026 +0200
feat(ui): active/désactive les rerolls depuis l'onglet Mes artisans
Bandeau en tête de l'onglet : case « Partager mes rerolls sur le réseau » (opt-in,
délègue à Dir:AltsCmd on/off) + bouton flyout « Vitrine : Nom » pour choisir le perso
principal. Avant, la feature n'était activable que par /co alts on — invisible pour
le joueur. Locales FR/EN/DE/ES.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
commit f482e3e072ac495416bea80aaa615e7285bfc82f
Author: Wafhien <wafhien@gmail.com>
Date: Wed Jul 8 22:23:57 2026 +0200
fix(orders): durcit les gardes ACK/DLV/SUGG (revue protocole post-beta)
Ferme 2 trous de vol d'attribution/réputation trouvés par la revue protocole :
- DLV sur ordre NOMMÉ jamais accepté (acceptedBy nil) était contournable par un
tiers (le garde `and ab` court-circuitait) : un inconnu pouvait s'attribuer la
livraison + le crédit réputation. Fix : nommé autorisé ssi sender == destinataire
ou accepteur (ou rerolls liés), sans précondition de statut (préserve le cas
légitime « acheteur hors ligne pendant l'ACK »).
- ACK/DLV en portée LARGE sans précondition de statut (préexistant v1.8.0) : re-ACK
d'un ordre déjà pris/terminé + DLV direct d'un tiers. Fix : ACK exige status==open ;
DLV large exige status==accepted ET sender==accepteur ; DLV exclut delivered en
entrée (idempotence, pas de double toast).
- SUGG : captured=1 (coupe le relais mesh) n'est honoré que d'un émetteur connu du
roster (un inconnu ne peut plus étouffer une commande).
docs/protocol-ord.md : table d'autorité mise à jour (SamePlayer/reroll + préconditions).
Couvert par tests/test_orders_security.lua (+7 cas, 201 OK).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>