{ "name": "Magie et Capacités des Employés", "type": "script", "command": "// =========================================================\n// 1. RECUPERATION DES PC (employés)\n// =========================================================\nconst pcs = game.actors.filter(a => a.type === \"character\" || a.hasPlayerOwner);\n\nif (pcs.length === 0) {\n ui.notifications.warn(\"Aucun personnage de joueur trouvé.\");\n return;\n}\n\n// =========================================================\n// 2. CONSTRUCTION DU CODE HTML (avec onglets et panel)\n// =========================================================\nlet tabsHtml = `
Note: ${itemSys.notes}
` : \"\";\n const desc = item.description || itemSys.description;\n const descHtml = desc && desc.trim() !== \"\" ? `| ${item.name} | \n|||||
|---|---|---|---|---|---|
| Cout : | ${cout} | \n||||
| Effet : | ${effet} | \n||||
| Description : | ${descHtml} | \n||||
| Notes : | ${notes} | \n||||
Note: ${itemSys.notes}
` : \"\";\n const desc = item.description || itemSys.description;\n const descHtml = desc && desc.trim() !== \"\" ? `| ${item.name} | \n${carac} | \n\n | ${cout} PV | \n||||
|---|---|---|---|---|---|---|---|
| Dégats : | ${degats} | \nPortée : | ${portee} | \nDurée : | ${duree} | \nDiff. : | ${difficulte} | \n
| Effet : | ${effet} | \n||||||
| Notes : | ${notes} | \n||||||
| Description : | ${descHtml} | \n||||||
Aucune capacité.
`;\n if (!magieHtml) magieHtml = `Aucun sort.
`;\n\n panelsHtml += `\n${focus}
\n${ptsMagie}
\n