Support de plusieurs actors

This commit is contained in:
Vincent Vandemeulebrouck
2022-12-28 23:36:48 +01:00
parent 6adeb790a0
commit 2062ff0777
11 changed files with 518 additions and 334 deletions

View File

@ -36,6 +36,7 @@ import { RdDFauneItemSheet } from "./item-faune-sheet.js";
import { RdDConteneurItemSheet } from "./item-conteneur-sheet.js";
import { RdDServiceItemSheet } from "./item-service-sheet.js";
import { RdDItemService } from "./item-service.js";
import { RdDBaseActor } from "./actor/base-actor.js";
/**
* RdD system
@ -57,6 +58,10 @@ export class SystemReveDeDragon {
service: RdDItemService
}
this.actorClasses = {
creature: RdDActor,
entite: RdDActor,
personnage: RdDActor,
vehicule: RdDActor,
}
}
@ -161,7 +166,7 @@ export class SystemReveDeDragon {
RdDUtility.onSocketMessage(sockmsg);
RdDCombat.onSocketMessage(sockmsg);
ChatUtility.onSocketMessage(sockmsg);
RdDActor.onSocketMessage(sockmsg);
RdDBaseActor.onSocketMessage(sockmsg);
} catch (e) {
console.error('game.socket.on(SYSTEM_SOCKET_ID) Exception: ', sockmsg, ' => ', e)
}
@ -218,7 +223,7 @@ export class SystemReveDeDragon {
RdDCombat.init();
RdDCombatManager.init();
RdDTokenHud.init();
RdDActor.init();
RdDBaseActor.init();
RddCompendiumOrganiser.init();
EffetsDraconiques.init()
TMRUtility.init();