// HbM Group Cast Helper — sum mana of controlled token actors (potential co-casters). const tokens = canvas.tokens.controlled; if (tokens.length < 2) return ui.notifications.warn('Zaznacz co najmniej 2 tokeny współrzucających.'); const lines = []; let totalMana = 0; let totalPool = 0; for (const t of tokens) { const a = t.actor; if (!a) continue; const mana = a.system.attributes?.mana?.value ?? 0; const magic = a.system.attributes?.magic?.value ?? 0; totalMana += mana; totalPool += magic; lines.push(`
  • ${a.name} — Mana ${mana}, Magia ${magic}
  • `); } const html = `

    Współrzucający (${tokens.length}):

    Łączna mana: ${totalMana}

    Łączna pula d6: ${totalPool}

    `; await ChatMessage.create({ content: html, speaker: ChatMessage.getSpeaker() });