forked from public/foundryvtt-reve-de-dragon
		
	Bouton "don de haut-rêve"
Pour permettre au MJ de rendre un personnage haut rêvant sans avoir à chercher dans les compendiums
This commit is contained in:
		| @@ -1,5 +1,6 @@ | ||||
| import { ChatUtility } from "../chat-utility.js"; | ||||
| import { HIDE_DICE, SYSTEM_RDD } from "../constants.js"; | ||||
| import { Grammar } from "../grammar.js"; | ||||
| import { RdDItem } from "../item.js"; | ||||
| import { Misc } from "../misc.js"; | ||||
| import { RdDDice } from "../rdd-dice.js"; | ||||
| @@ -84,15 +85,14 @@ export class SystemCompendiums extends FormApplication { | ||||
|   static async getWorldOrCompendiumItems(itemType, compendium) { | ||||
|     let items = game.items.filter(it => it.type == itemType) | ||||
|     if (compendium) { | ||||
|       const ids = items.map(it => it.id); | ||||
|       const names = items.map(it => it.name.toLowerCase()); | ||||
|       const compendiumItems = await SystemCompendiums.getItems(compendium); | ||||
|       items = items.concat(compendiumItems | ||||
|         .filter(it => it.type == itemType) | ||||
|       const ids = items.map(it => it.id) | ||||
|       const names = items.map(it => Grammar.toLowerCaseNoAccent(it.name)) | ||||
|       const compendiumItems = await SystemCompendiums.getItems(compendium, itemType) | ||||
|       return items.concat(compendiumItems | ||||
|         .filter(it => !ids.includes(it.id)) | ||||
|         .filter(it => !names.includes(it.name.toLowerCase()))); | ||||
|         .filter(it => !names.includes(Grammar.equalsInsensitive(it.name)))) | ||||
|     } | ||||
|     return items; | ||||
|     return items | ||||
|   } | ||||
|  | ||||
|   static async loadDocument(document) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user