Remove invalid DataModels - keep only template.json types

Removed DataModels that are NOT in template.json types array:
- scar, annency-item, boheme, contact, confrontation

Only valid Item types are: equipment, weapon, trait, specialization, maneuver
Only valid Actor types are: pc, npc, annency

Updated:
- modules/models/_module.js
- modules/ecryme-main.js (CONFIG.Item.dataModels)
- system.json (documentTypes)
- modules/models/README.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 18:40:58 +01:00
parent 5ce0059f1b
commit b5b1d2ca24
9 changed files with 4 additions and 115 deletions

View File

@@ -57,19 +57,14 @@ Hooks.once("init", async function () {
npc: models.EcrymeNPCDataModel,
annency: models.EcrymeAnnencyDataModel
}
CONFIG.Item.documentClass = EcrymeItem
CONFIG.Item.dataModels = {
equipment: models.EcrymeEquipmentDataModel,
weapon: models.EcrymeWeaponDataModel,
trait: models.EcrymeTraitDataModel,
specialization: models.EcrymeSpecializationDataModel,
maneuver: models.EcrymeManeuverDataModel,
scar: models.EcrymeScarDataModel,
annency: models.EcrymeAnnencyItemDataModel,
boheme: models.EcrymeBohemeDataModel,
contact: models.EcrymeContactDataModel,
confrontation: models.EcrymeConfrontationDataModel
maneuver: models.EcrymeManeuverDataModel
}
game.system.ecryme = {