Gestion intensite

This commit is contained in:
2022-10-31 09:10:23 +01:00
parent 634feabb75
commit 025d7a2740
12 changed files with 807 additions and 209 deletions

View File

@@ -59,32 +59,6 @@ export class Imperium5ActorSheet extends ActorSheet {
return formData;
}
/* -------------------------------------------- */
async openGenericRoll() {
let rollData = Imperium5Utility.getBasicRollData()
rollData.alias = "Dice Pool Roll",
rollData.mode = "generic"
rollData.title = `Dice Pool Roll`
rollData.img = "icons/dice/d12black.svg"
let rollDialog = await Imperium5RollDialog.create( this.actor, rollData);
rollDialog.render( true );
}
/* -------------------------------------------- */
async rollIDR( itemId, diceValue) {
let item = this.actor.items.get( itemId) ?? {name: "Unknown"}
let myRoll = new Roll(diceValue+"x").roll({ async: false })
await Imperium5Utility.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
let chatData = {
user: game.user.id,
rollMode: game.settings.get("core", "rollMode"),
whisper: [game.user.id].concat(ChatMessage.getWhisperRecipients('GM')),
content: `${this.actor.name} has roll IDR for ${item.name} : ${myRoll.total}`
}
ChatMessage.create(chatData)
}
/* -------------------------------------------- */
/** @override */
activateListeners(html) {
@@ -183,7 +157,6 @@ export class Imperium5ActorSheet extends ActorSheet {
/* -------------------------------------------- */
async _onDropItemUNUSED(event, dragData) {
console.log(">>>>>> DROPPED!!!!")
let item = await Imperium5Utility.searchItem( dragData)
if (item == undefined) {
item = this.actor.items.get( dragData.data._id )