forked from public/foundryvtt-reve-de-dragon
		
	Fix regression /table
This commit is contained in:
		| @@ -1,45 +1,43 @@ | ||||
| export class RdDRollTables { | ||||
|      | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async genericGetTableResult( tableName, toChat) | ||||
|   { | ||||
|     let pack = game.packs.get("foundryvtt-reve-de-dragon.tables-diverses"); | ||||
|     await pack.getIndex(); | ||||
|     let entry = pack.index.find(e => e.name === tableName); | ||||
|     let rollQueues = await pack.getEntity(entry._id); | ||||
|     let result = await rollQueues.draw( { displayChat: toChat } ); | ||||
|     console.log("CAT", result); | ||||
|   static async genericGetTableResult(tableName, toChat) { | ||||
|     const pack = game.packs.get("foundryvtt-reve-de-dragon.tables-diverses"); | ||||
|     const index = await pack.getIndex(); | ||||
|     const entry = index.find(e => e.name === tableName); | ||||
|     const table = await pack.getEntity(entry._id); | ||||
|     const result = await table.draw({ displayChat: toChat }); | ||||
|     console.log("RdDRollTables", tableName, toChat, ":", result); | ||||
|     return result; | ||||
|   } | ||||
|    | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getSouffle( toChat ) { | ||||
|     return genericGetTableResult( "Souffles de Dragon", toChat); | ||||
|   static async getSouffle(toChat) { | ||||
|     return RdDRollTables.genericGetTableResult("Souffles de Dragon", toChat); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getQueue( toChat = true) { | ||||
|     return genericGetTableResult( "Queues de dragon", toChat); | ||||
|   static async getQueue(toChat = true) { | ||||
|     return RdDRollTables.genericGetTableResult("Queues de dragon", toChat); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getTete( toChat = true ) { | ||||
|     return genericGetTableResult( "Têtes de Dragon pour haut-rêvants", toChat); | ||||
|   } | ||||
|    | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getTeteHR( toChat = true ) { | ||||
|     return genericGetTableResult( "Têtes de Dragon pour tous personnages", toChat); | ||||
|   static async getTete(toChat = true) { | ||||
|     return RdDRollTables.genericGetTableResult("Têtes de Dragon pour haut-rêvants", toChat); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getOmbre( toChat = true ) { | ||||
|     return genericGetTableResult( "Ombre de Thanatos", toChat); | ||||
|   static async getTeteHR(toChat = true) { | ||||
|     return RdDRollTables.genericGetTableResult("Têtes de Dragon pour tous personnages", toChat); | ||||
|   } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getTarot( toChat = true ) { | ||||
|     return genericGetTableResult( "Tarot Draconique", toChat); | ||||
|   static async getOmbre(toChat = true) { | ||||
|     return RdDRollTables.genericGetTableResult("Ombre de Thanatos", toChat); | ||||
|   } | ||||
|    | ||||
| } | ||||
|  | ||||
|   /* -------------------------------------------- */ | ||||
|   static async getTarot(toChat = true) { | ||||
|     return RdDRollTables.genericGetTableResult("Tarot Draconique", toChat); | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user