RdDItemArme pour les armes

résolution de souci de dépendance circulaire causée par RdDCombat
This commit is contained in:
2025-09-15 22:26:20 +02:00
parent 0c6caffde3
commit 74c1f33427
10 changed files with 53 additions and 41 deletions

View File

@@ -1,7 +1,8 @@
import { ITEM_TYPES } from "./constants.js";
import { DialogItemVente } from "./achat-vente/dialog-item-vente.js";
import { Grammar } from "./grammar.js";
import { Misc } from "./misc.js";
import { DialogItemVente } from "./achat-vente/dialog-item-vente.js";
import { RdDTimestamp } from "./time/rdd-timestamp.js";
import { RdDUtility } from "./rdd-utility.js";
import { SystemCompendiums } from "./settings/system-compendiums.js";
@@ -84,6 +85,7 @@ export const defaultItemImg = {
/* -------------------------------------------- */
export class RdDItem extends Item {
static get defaultIcon() {
return undefined;
}
@@ -95,12 +97,12 @@ export class RdDItem extends Item {
static isFieldInventaireModifiable(type, field) {
switch (field) {
case 'quantite':
if ([ITEM_TYPES.conteneur].includes(type)) {
if (ITEM_TYPES.conteneur == type) {
return false;
}
break;
case 'cout':
if ([ITEM_TYPES.monnaie].includes(type)) {
if (ITEM_TYPES.monnaie == type) {
return game.user.isGM;
}
break;