New robot stuff
All checks were successful
Release Creation / build (release) Successful in 1m15s

This commit is contained in:
2025-10-15 15:27:58 +02:00
parent 941db9436f
commit e65f0a1670
43 changed files with 2125 additions and 265 deletions

View File

@@ -43,14 +43,15 @@ Hooks.once("init", function () {
character: models.FTLNomadCharacter,
vehicle: models.FTLNomadVehicle,
creature: models.FTLNomadCreature,
starship: models.FTLNomadStarship
starship: models.FTLNomadStarship,
robot: models.FTLNomadRobot
}
CONFIG.Item.documentClass = documents.FTLNomadItem
CONFIG.Item.dataModels = {
psionic: models.FTLNomadPsionic,
weapon: models.FTLNomadWeapon,
armor: models.FTLNomadArmor,
armor: models.FTLNomadArmor,
talent: models.FTLNomadTalent,
language: models.FTLNomadLanguage,
equipment: models.FTLNomadEquipment,
@@ -61,10 +62,11 @@ Hooks.once("init", function () {
// Register sheet application classes
foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet)
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCharacterSheet , { types: ["character"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCharacterSheet, { types: ["character"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadVehicleSheet, { types: ["vehicle"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadCreatureSheet, { types: ["creature"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadStarshipSheet, { types: ["starship"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("fvtt-ftl-nomad", applications.FTLNomadRobotSheet, { types: ["robot"], makeDefault: true })
foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet)
foundry.documents.collections.Items.registerSheet("fvtt-ftl-nomad", applications.FTLNomadPsionicSheet, { types: ["psionic"], makeDefault: true })