small items cleanup
Préparation pour retravailler les armes afin de gérer les attaques dans la nouvelle fenêtre de jets
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { SYSTEM_RDD, SYSTEM_SOCKET_ID, RDD_CONFIG } from "./constants.js"
|
||||
import { SYSTEM_RDD, SYSTEM_SOCKET_ID, RDD_CONFIG, ITEM_TYPES } from "./constants.js"
|
||||
import { Migrations } from './migrations.js'
|
||||
|
||||
import { RdDUtility } from "./rdd-utility.js"
|
||||
@@ -39,31 +39,35 @@ import { RdDActorEntiteSheet } from "./actor/entite-sheet.js"
|
||||
import { RdDActorVehiculeSheet } from "./actor/vehicule-sheet.js"
|
||||
|
||||
import { RdDItem } from "./item.js"
|
||||
import { RdDItemArme } from "./item/arme.js"
|
||||
import { RdDItemArmure } from "./item/armure.js"
|
||||
import { RdDItemBlessure } from "./item/blessure.js"
|
||||
import { RdDItemService } from "./item/service.js"
|
||||
import { RdDItemGemme } from "./item/gemme.js"
|
||||
import { RdDItemMaladie } from "./item/maladie.js"
|
||||
import { RdDItemPoison } from "./item/poison.js"
|
||||
import { RdDItemSigneDraconique } from "./item/signedraconique.js"
|
||||
import { RdDItemQueue } from "./item/queue.js"
|
||||
import { RdDItemOmbre } from "./item/ombre.js"
|
||||
import { RdDItemSort } from "./item-sort.js"
|
||||
import { RdDItemTete } from "./item/tete.js"
|
||||
import { RdDItemPoison } from "./item/poison.js"
|
||||
import { RdDItemPotion } from "./item/potion.js"
|
||||
import { RdDItemQueue } from "./item/queue.js"
|
||||
import { RdDItemService } from "./item/service.js"
|
||||
import { RdDItemRace } from "./item/race.js"
|
||||
import { RdDItemSigneDraconique } from "./item/signedraconique.js"
|
||||
import { RdDItemSort } from "./item-sort.js"
|
||||
import { RdDItemSouffle } from "./item/souffle.js"
|
||||
|
||||
import { RdDItemTete } from "./item/tete.js"
|
||||
import { RdDRencontre } from "./item/rencontre.js"
|
||||
|
||||
import { RdDItemSheetV1 } from "./item-sheet.js"
|
||||
import { RdDBlessureItemSheet } from "./item/sheet-blessure.js"
|
||||
import { RdDServiceItemSheet } from "./item/sheet-service.js"
|
||||
import { RdDRencontreItemSheet } from "./item/sheet-rencontre.js"
|
||||
import { RdDHerbeItemSheet } from "./item/sheet-herbe.js"
|
||||
import { RdDPlanteItemSheet } from "./item/sheet-plante.js"
|
||||
import { RdDIngredientItemSheet } from "./item/sheet-ingredient.js"
|
||||
import { RdDFauneItemSheet } from "./item/sheet-faune.js"
|
||||
import { RdDConteneurItemSheet } from "./item/sheet-conteneur.js"
|
||||
import { RdDItemInventaireSheet } from "./item/sheet-base-inventaire.js"
|
||||
import { RdDGemmeItemSheet } from "./item/sheet-gemme.js"
|
||||
import { RdDHerbeItemSheet } from "./item/sheet-herbe.js"
|
||||
import { RdDFauneItemSheet } from "./item/sheet-faune.js"
|
||||
import { RdDIngredientItemSheet } from "./item/sheet-ingredient.js"
|
||||
import { RdDInventaireItemSheet } from "./item/sheet-base-inventaire.js"
|
||||
import { RdDPlanteItemSheet } from "./item/sheet-plante.js"
|
||||
import { RdDPotionItemSheet } from "./item/sheet-potion.js"
|
||||
import { RdDRencontreItemSheet } from "./item/sheet-rencontre.js"
|
||||
import { RdDServiceItemSheet } from "./item/sheet-service.js"
|
||||
import { RdDSigneDraconiqueItemSheet } from "./item/sheet-signedraconique.js"
|
||||
|
||||
import { AppAstrologie } from "./sommeil/app-astrologie.js"
|
||||
@@ -75,10 +79,6 @@ import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.
|
||||
import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js"
|
||||
import { RdDStatBlockParser } from "./apps/rdd-import-stats.js"
|
||||
import { RdDJournalSheet } from "./journal/journal-sheet.js"
|
||||
import { RdDPotionItemSheet } from "./item/sheet-potion.js"
|
||||
import { RdDItemPotion } from "./item/potion.js"
|
||||
import { RdDItemGemme } from "./item/gemme.js"
|
||||
import { RdDGemmeItemSheet } from "./item/sheet-gemme.js"
|
||||
|
||||
import * as models from "./models/_module.mjs"
|
||||
import * as items from "./documents/_module.mjs"
|
||||
@@ -106,7 +106,7 @@ export class SystemReveDeDragon {
|
||||
this.itemClasses = {
|
||||
monnaie: items.RdDItemMonnaie,
|
||||
munition: items.RdDItemMunition,
|
||||
tarot: items.RdDModelTarot,
|
||||
arme: RdDItemArme,
|
||||
armure: RdDItemArmure,
|
||||
blessure: RdDItemBlessure,
|
||||
gemme: RdDItemGemme,
|
||||
@@ -120,6 +120,7 @@ export class SystemReveDeDragon {
|
||||
service: RdDItemService,
|
||||
signedraconique: RdDItemSigneDraconique,
|
||||
souffle: RdDItemSouffle,
|
||||
tarot: items.RdDModelTarot,
|
||||
tete: RdDItemTete,
|
||||
}
|
||||
this.actorClasses = {
|
||||
@@ -206,11 +207,16 @@ export class SystemReveDeDragon {
|
||||
foundry.documents.collections.Actors.registerSheet(SYSTEM_RDD, RdDActorVehiculeSheet, { types: ["vehicule"], makeDefault: true })
|
||||
foundry.documents.collections.Actors.registerSheet(SYSTEM_RDD, RdDActorEntiteSheet, { types: ["entite"], makeDefault: true })
|
||||
foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet)
|
||||
|
||||
RdDActorExportSheet.init()
|
||||
|
||||
foundry.documents.collections.Items.registerSheet(SYSTEM_RDD, RdDItemInventaireSheet, {
|
||||
foundry.documents.collections.Items.registerSheet(SYSTEM_RDD, RdDInventaireItemSheet, {
|
||||
types: [
|
||||
"objet", "arme", "armure", "livre", "nourritureboisson",
|
||||
ITEM_TYPES.objet,
|
||||
ITEM_TYPES.arme,
|
||||
ITEM_TYPES.armure,
|
||||
ITEM_TYPES.livre,
|
||||
ITEM_TYPES.nourritureboisson,
|
||||
],
|
||||
makeDefault: true
|
||||
})
|
||||
@@ -223,12 +229,31 @@ export class SystemReveDeDragon {
|
||||
|
||||
foundry.documents.collections.Items.registerSheet(SYSTEM_RDD, RdDItemSheetV1, {
|
||||
types: [
|
||||
"competence", "competencecreature",
|
||||
"recettealchimique", "musique", "chant", "danse", "jeu", "race",
|
||||
"recettecuisine", "oeuvre", "meditation",
|
||||
"queue", "ombre", "souffle", "tete", "casetmr", "sort", "sortreserve",
|
||||
"nombreastral", "tache", "maladie", "poison", "possession",
|
||||
"extraitpoetique", "empoignade"
|
||||
ITEM_TYPES.competence,
|
||||
ITEM_TYPES.competencecreature,
|
||||
ITEM_TYPES.recettealchimique,
|
||||
ITEM_TYPES.musique,
|
||||
ITEM_TYPES.chant,
|
||||
ITEM_TYPES.danse,
|
||||
ITEM_TYPES.jeu,
|
||||
ITEM_TYPES.race,
|
||||
ITEM_TYPES.recettecuisine,
|
||||
ITEM_TYPES.oeuvre,
|
||||
ITEM_TYPES.meditation,
|
||||
ITEM_TYPES.queue,
|
||||
ITEM_TYPES.ombre,
|
||||
ITEM_TYPES.souffle,
|
||||
ITEM_TYPES.tete,
|
||||
ITEM_TYPES.casetmr,
|
||||
ITEM_TYPES.sort,
|
||||
ITEM_TYPES.sortreserve,
|
||||
ITEM_TYPES.nombreastral,
|
||||
ITEM_TYPES.tache,
|
||||
ITEM_TYPES.maladie,
|
||||
ITEM_TYPES.poison,
|
||||
ITEM_TYPES.possession,
|
||||
ITEM_TYPES.extraitpoetique,
|
||||
ITEM_TYPES.empoignade
|
||||
],
|
||||
makeDefault: true
|
||||
})
|
||||
|
Reference in New Issue
Block a user