Revision of the gear tab:

- Use of flexboxes in two columns for better display
- Introduction of item containers for the different storage of items
This commit is contained in:
Ender
2023-12-31 11:00:17 +01:00
parent 6baf9a0269
commit a9d7bbb5b2
15 changed files with 465 additions and 165 deletions
+2 -2
View File
@@ -8,7 +8,7 @@ export default class M5CharacterSheet extends ActorSheet {
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
template: "systems/midgard5/templates/sheets/character/main.hbs",
width: 800,
width: 1200,
height: 800,
classes: ["midgard5", "sheet", "character"],
tabs: [{ navSelector: ".sheet-navigation", contentSelector: ".sheet-content", initial: "base_values" }],
@@ -270,7 +270,7 @@ export default class M5CharacterSheet extends ActorSheet {
const item = this.actor.items.get(li.dataset.itemId);
// limit transfer on personal weapons/armour/gear
if (["skill", "item", "weapon", "defensiveWeapon", "armor", "spell", "effect", "kampfkunst"].includes(item.type)) {
if (["skill", "item", "weapon", "defensiveWeapon", "armor", "spell", "effect", "kampfkunst", "container"].includes(item.type)) {
const dragData = {
type: "Transfer",
actorId: this.actor.id,
+1 -1
View File
@@ -30,7 +30,7 @@ export class M5ItemSheet extends ItemSheet {
context.rollData = {}
let actor = this.object?.parent ?? null
if (actor) {
context.rollData = actor.getRollData()
context.rollData = actor.getRollData()
}
context.data = itemData.system