/** * Célestopol 1922 — Système FoundryVTT * * Célestopol 1922 est un jeu de rôle édité par Antre-Monde Éditions. * Ce système FoundryVTT est une implémentation indépendante et n'est pas * affilié à Antre-Monde Éditions, * mais a été réalisé avec l'autorisation d'Antre-Monde Éditions. * * @author LeRatierBretonnien * @copyright 2025–2026 LeRatierBretonnien * @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/ */ export default class CelestopolActor extends Actor { /** @override */ getRollData() { // Inclure les valeurs dérivées (initiative, résistances…) calculées par prepareDerivedData return { ...this.toObject(false).system, initiative: this.system.initiative ?? 0 } } /** * Override de l'initiative : valeur déterministe (pas de dé). * Personnage : 4 + Mobilité + Inspiration * PNJ : Corps.res * @override */ async rollInitiative() { if (!game.combat) return null const combatant = game.combat.combatants.find(c => c.actorId === this.id) if (!combatant) return null const initiative = this.system.initiative ?? 0 await combatant.update({ initiative }) return combatant } }