fix: 4 bugs post-review (JSON, rangMagie, GM guard, inline styles)

- Trailing comma dans fr.json qui cassait le parsing JSON (critique)
- RANG_MAGICIEN utilisait val.name au lieu de val.label
- Bouton tirage MJ accessible aux non-GM (ajout guard game.user.isGM)
- style='flex:1' et style='display:none' externalisés dans roll.less
This commit is contained in:
2026-07-10 23:13:05 +02:00
parent 4a14604581
commit 6943a1f429
6 changed files with 59 additions and 12 deletions
+1
View File
@@ -279,6 +279,7 @@ export default class HamalronTirageTarot extends Roll {
// Tirage d'une carte pour la difficulté (épreuve sous tension)
$("#draw-difficulty-btn").click(async function () {
if (!game.user.isGM) return
const deckManager = globalThis.HamalronTarotDeckManager?._instance
if (!deckManager || deckManager.deck.length === 0) {
ui.notifications.warn(game.i18n.localize("HAMALRON.Notifications.deckEmpty"))