actor default images + template sort

This commit is contained in:
François-Xavier Guillois
2023-09-06 08:55:46 +02:00
parent 615148e4f7
commit 25b4179cd3
32 changed files with 209 additions and 59 deletions
+2 -2
View File
@@ -10,7 +10,7 @@ export class VermineActorSheet extends ActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["vermine2047", "sheet", "actor"],
template: "systems/vermine2047/templates/actor/actor-sheet.html",
template: "systems/vermine2047/templates/actor/actor-sheet.hbs",
height: 800,
width: 690,
resizable: false,
@@ -20,7 +20,7 @@ export class VermineActorSheet extends ActorSheet {
/** @override */
get template() {
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.html`;
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.hbs`;
}
/* -------------------------------------------- */
+2 -2
View File
@@ -13,7 +13,7 @@ export class VermineCharacterSheet extends VermineActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["vermine2047", "sheet", "actor"],
template: "systems/vermine2047/templates/actor/actor-sheet.html",
template: "systems/vermine2047/templates/actor/actor-sheet.hbs",
width: 600,
height: 600,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "features" }]
@@ -22,7 +22,7 @@ export class VermineCharacterSheet extends VermineActorSheet {
/** @override */
get template() {
return `systems/vermine2047/templates/actor/actor-character-sheet.html`;
return `systems/vermine2047/templates/actor/actor-character-sheet.hbs`;
}
/* -------------------------------------------- */
+2 -2
View File
@@ -11,7 +11,7 @@ export class VermineCreatureSheet extends ActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["vermine2047", "sheet", "actor"],
template: "systems/vermine2047/templates/actor/actor-sheet.html",
template: "systems/vermine2047/templates/actor/actor-sheet.hbs",
width: 600,
height: 600,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "features" }]
@@ -20,7 +20,7 @@ export class VermineCreatureSheet extends ActorSheet {
/** @override */
get template() {
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.html`;
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.hbs`;
}
/* -------------------------------------------- */
+2 -2
View File
@@ -12,7 +12,7 @@ export class VermineGroupSheet extends VermineActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["vermine2047", "sheet", "actor"],
template: "systems/vermine2047/templates/actor/actor-sheet.html",
template: "systems/vermine2047/templates/actor/actor-sheet.hbs",
width: 600,
height: 600,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "features" }]
@@ -21,7 +21,7 @@ export class VermineGroupSheet extends VermineActorSheet {
/** @override */
get template() {
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.html`;
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.hbs`;
}
/* -------------------------------------------- */
+2 -2
View File
@@ -11,7 +11,7 @@ export class VermineNpcSheet extends VermineActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["vermine2047", "sheet", "actor"],
template: "systems/vermine2047/templates/actor/actor-sheet.html",
template: "systems/vermine2047/templates/actor/actor-sheet.hbs",
width: 600,
height: 600,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "features" }]
@@ -20,7 +20,7 @@ export class VermineNpcSheet extends VermineActorSheet {
/** @override */
get template() {
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.html`;
return `systems/vermine2047/templates/actor/actor-${this.actor.type}-sheet.hbs`;
}
/* -------------------------------------------- */
+22 -7
View File
@@ -12,18 +12,33 @@
"systems/vermine2047/templates/actor/parts/actor-totem.hbs",
"systems/vermine2047/templates/actor/parts/character-features.hbs",
"systems/vermine2047/templates/actor/parts/character-header.hbs",
"systems/vermine2047/templates/actor/parts/actor-items.html",
"systems/vermine2047/templates/actor/parts/actor-items.hbs",
"systems/vermine2047/templates/actor/parts/actor-weapons.hbs",
"systems/vermine2047/templates/actor/parts/actor-defenses.hbs",
"systems/vermine2047/templates/actor/parts/actor-stories.hbs",
"systems/vermine2047/templates/actor/parts/actor-combat.html",
"systems/vermine2047/templates/actor/parts/actor-combat.hbs",
// Character partials.
"systems/vermine2047/templates/actor/character/character-id.hbs",
"systems/vermine2047/templates/actor/character/character-totem.hbs",
"systems/vermine2047/templates/actor/character/character-features.hbs",
"systems/vermine2047/templates/actor/character/character-header.hbs",
"systems/vermine2047/templates/actor/character/character-stories.hbs",
"systems/vermine2047/templates/actor/character/character-combat.hbs",
// Group partials
"systems/vermine2047/templates/actor/parts/group-header.hbs",
"systems/vermine2047/templates/actor/parts/group-vehicles.hbs",
"systems/vermine2047/templates/actor/parts/group-info.hbs",
"systems/vermine2047/templates/actor/parts/group-items.hbs",
"systems/vermine2047/templates/actor/parts/group-experience.hbs",
"systems/vermine2047/templates/actor/group/group-header.hbs",
"systems/vermine2047/templates/actor/group/group-vehicles.hbs",
"systems/vermine2047/templates/actor/group/group-info.hbs",
"systems/vermine2047/templates/actor/group/group-items.hbs",
"systems/vermine2047/templates/actor/group/group-experience.hbs",
// npc partials
"systems/vermine2047/templates/actor/npc/npc-combat.hbs",
// creature partials
"systems/vermine2047/templates/actor/creature/creature-combat.hbs",
// additional templates
"systems/vermine2047/templates/roll.hbs",
+2 -3
View File
@@ -51,10 +51,9 @@ export const registerHooks = function () {
/* -------------------------------------------- */
Hooks.on("preCreateActor", function (actor) {
// console.log('pre create actor', actor);
console.log('pre create actor', actor.img);
if (actor.img == "icons/svg/mystery-man.svg") {
// actor.updateSource({"img": `systems/vermine2047/icons/actors/${actor.type}.webp`});
// item.updateSource({"img": `systems/vermine2047/icons/competence.webp`});
actor.updateSource({"img": `systems/vermine2047/assets/icons/actors/${actor.type}.webp`});
}
});