tposney / midi-qol

Other
5 stars 0 forks source link

Spells are not showing up in chat - Uncaught (in promise) TypeError: event is undefined #145

Closed tposney closed 1 year ago

tposney commented 3 years ago

In GitLab by @WhiteTomX on Nov 24, 2020, 06:59

Hey,

thank you for your great mod! it realy speed things up, although I'm just using the auto Attack-Roll (with standard Adv. Normal, Disadv. Question).

Unfortunately some spells won't show up in the chat. If I deactivate Enable roll automation support everything works fine. Cantrips are working fine as far as i can see (tested with Prestidigitation, Thaumarturgy and Vicious Mockery). But Spells (Tested with Bane, Cure Wounds, Dissonant Wispers and Knock) are not showing up if the box Consume Spellslot? is checked. If I uncheck this box, the Spell is displayed to te chat. I think during the buggy spells are processed even the Avatar of the character sheet disappears. But this could just be imagination. Normal Items are working fine.

I read that there is a incompatibility with CUB. Maybe I just didn't manage to find the correct setting?

Settings ![image](https://my-gitlab-bucket.s3.amazonaws.com/640711674/c387031a61080d8f1a846c58f6fd525bf81a6322bbc20031284ff6790a5385e6/image.png) ![image](https://my-gitlab-bucket.s3.amazonaws.com/640711674/5c971de533df89cd6afd31d97bb6fa86c3bb1d3cd9efd290e5f9649c9148d8fb/image.png) ![image](https://my-gitlab-bucket.s3.amazonaws.com/640711674/0c15523d32b0671c7bb62f0a35571a265755b9bda1ee23d746f7714a9037e399/image.png) ![image](https://my-gitlab-bucket.s3.amazonaws.com/640711674/b499e9466b443564616a108039f3c0dfe63d4718355bd8f00088ea780198c315/image.png)

In the console i can see an error.

Error ``` Uncaught (in promise) TypeError: event is undefined Workflow https://foundry.whitetom.de/modules/midi-qol/module/workflow.js:85 doItemRoll https://foundry.whitetom.de/modules/midi-qol/module/itemhandling.js:118 useSpell https://foundry.whitetom.de/systems/dnd5e/module/actor/entity.js:674 doUseSpell https://foundry.whitetom.de/modules/midi-qol/module/patching.js:40 _onItemRoll https://foundry.whitetom.de/systems/dnd5e/module/actor/sheets/base.js:625 activateListeners https://foundry.whitetom.de/systems/dnd5e/module/actor/sheets/base.js:401 jQuery 9 activateListeners https://foundry.whitetom.de/systems/dnd5e/module/actor/sheets/base.js:401 activateListeners https://foundry.whitetom.de/systems/dnd5e/module/actor/sheets/character.js:168 _render https://foundry.whitetom.de/scripts/foundry.js:4537 _render https://foundry.whitetom.de/scripts/foundry.js:5163 _render https://foundry.whitetom.de/scripts/foundry.js:16728 render https://foundry.whitetom.de/scripts/foundry.js:4479 render https://foundry.whitetom.de/scripts/foundry.js:5629 _onClickEntityName https://foundry.whitetom.de/scripts/foundry.js:16209 _onClickEntityName https://foundry.whitetom.de/scripts/foundry.js:25403 jQuery 8 activateListeners https://foundry.whitetom.de/scripts/foundry.js:16177 _render https://foundry.whitetom.de/scripts/foundry.js:4537 _render https://foundry.whitetom.de/scripts/foundry.js:15791 _render https://foundry.whitetom.de/scripts/foundry.js:15596 render https://foundry.whitetom.de/scripts/foundry.js:4479 initializeUI https://foundry.whitetom.de/scripts/foundry.js:6648 setupGame https://foundry.whitetom.de/scripts/foundry.js:6553 _initializeGameView https://foundry.whitetom.de/scripts/foundry.js:7306 initialize https://foundry.whitetom.de/scripts/foundry.js:6479 async* https://foundry.whitetom.de/scripts/foundry.js:7436 async* https://foundry.whitetom.de/scripts/foundry.js:7434 workflow.js:85:9 ```

I enabled all logging and reproduced the error.

Log ``` Foundry VTT | Registered callback for init hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for renderMacroConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for getSceneControlButtons hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for getJournalDirectoryFolderContext hook foundry.js:2395:13 Foundry VTT | Registered callback for getSceneDirectoryFolderContext hook foundry.js:2395:13 Foundry VTT | Registered callback for getActorDirectoryFolderContext hook foundry.js:2395:13 Foundry VTT | Registered callback for getItemDirectoryFolderContext hook foundry.js:2395:13 Foundry VTT | Registered callback for getJournalDirectoryEntryContext hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for getSceneControlButtons hook foundry.js:2395:13 Foundry VTT | Registered callback for setup hook foundry.js:2395:13 Foundry VTT | Registered callback for renderCombatTracker hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for renderPlaylistDirectory hook foundry.js:2395:13 Foundry VTT | Registered callback for hotbarDrop hook foundry.js:2395:13 Perfect Vision | Hooking (post) PointSource._createContainer perfect-vision.js:493:17 Perfect Vision | Hooking (post) PointSource.drawLight perfect-vision.js:493:17 Perfect Vision | Hooking (post) LightingLayer.draw perfect-vision.js:493:17 Perfect Vision | Hooking (post) LightingLayer._drawIlluminationContainer perfect-vision.js:493:17 Perfect Vision | Hooking (pre) LightingLayer.refresh perfect-vision.js:484:17 Perfect Vision | Hooking (post) LightingLayer.refresh perfect-vision.js:493:17 Perfect Vision | Hooking (pre) LightingLayer.tearDown perfect-vision.js:484:17 Perfect Vision | Hooking (pre) Token.updateSource perfect-vision.js:484:17 Perfect Vision | Hooking (post) Token.updateSource perfect-vision.js:493:17 Perfect Vision | Hooking (post) Token.draw perfect-vision.js:493:17 Perfect Vision | Hooking (post) Tile.draw perfect-vision.js:493:17 Perfect Vision | Hooking (post) MeasuredTemplate.draw perfect-vision.js:493:17 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasReady hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasPan hook foundry.js:2395:13 Foundry VTT | Registered callback for lightingRefresh hook foundry.js:2395:13 Foundry VTT | Registered callback for sightRefresh hook foundry.js:2395:13 Foundry VTT | Registered callback for updateToken hook foundry.js:2395:13 Foundry VTT | Registered callback for updateScene hook foundry.js:2395:13 Foundry VTT | Registered callback for renderSettingsConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for renderTokenConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for renderSceneConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for pingsSettingsReady hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasReady hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatLog hook foundry.js:2395:13 Foundry VTT | Registered callback for updateUser hook foundry.js:2395:13 Foundry VTT | Registered callback for controlToken hook foundry.js:2395:13 Foundry VTT | Registered callback for preCreateChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for renderJournalSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for setup hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for chatBubble hook foundry.js:2395:13 Foundry VTT | Registered callback for vinoPrepareChatDisplayData hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Token Info Icons loaded token-info-icons.js:88:9 Foundry VTT | Registered callback for updateCombat hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for setup hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasInit hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for getChatLogEntryContext hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatLog hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatPopout hook foundry.js:2395:13 Foundry VTT | Registered callback for getActorDirectoryEntryContext hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasInit hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateActor hook foundry.js:2395:13 Foundry VTT | Registered callback for updateActor hook foundry.js:2395:13 Foundry VTT | Registered callback for createActiveEffect hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteActiveEffect hook foundry.js:2395:13 Foundry VTT | Registered callback for preCreateToken hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateToken hook foundry.js:2395:13 Foundry VTT | Registered callback for updateToken hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateCombat hook foundry.js:2395:13 Foundry VTT | Registered callback for updateCombat hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteCombat hook foundry.js:2395:13 Foundry VTT | Registered callback for preDeleteCombatant hook foundry.js:2395:13 Foundry VTT | Registered callback for renderSettings hook foundry.js:2395:13 Foundry VTT | Registered callback for renderImagePopout hook foundry.js:2395:13 Foundry VTT | Registered callback for renderMacroConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for renderDialog hook foundry.js:2395:13 Foundry VTT | Registered callback for renderCombatTracker hook foundry.js:2395:13 Foundry VTT | Registered callback for renderCUBPuter hook foundry.js:2395:13 Foundry VTT | Registered callback for renderCombatCarousel hook foundry.js:2395:13 Foundry VTT | Registered callback for vinoPrepareChatDisplayData hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for createActor hook foundry.js:2395:13 Foundry VTT | Registered callback for renderItemSheet5e hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eCharacter hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eNPC hook foundry.js:2395:13 Foundry VTT | Registered callback for hotbarDrop hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for setup hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for canvasReady hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for renderSettingsConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for renderSidebarTab hook foundry.js:2395:13 Foundry VTT | Registered callback for renderJournalSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for getSceneNavigationContext hook foundry.js:2395:13 Foundry VTT | Registered callback for renderPlayerList hook foundry.js:2395:13 Foundry VTT | Registered callback for renderNoteConfig hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for renderSettingsConfig hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Registered callback for init hook foundry.js:2395:13 _______________________________________________________________ _____ ___ _ _ _ _ ____ ______ __ __ _______ _____ | ___/ _ \| | | | \ | | _ \| _ \ \ / / \ \ / |_ _|_ _| | |_ | | | | | | | \| | | | | |_) \ V / \ \ / / | | | | | _|| |_| | |_| | |\ | |_| | _ < | | \ V / | | | | |_| \___/ \___/|_| \_|____/|_| \_\|_| \_/ |_| |_| =============================================================== foundry.js:6345:13 Foundry VTT | Reestablishing existing session 0hd0o18ur1h5gldrz2b2b1ts foundry.js:6356:15 Foundry VTT | Connected to server socket using session 0hd0o18ur1h5gldrz2b2b1ts foundry.js:6394:17 Foundry VTT | The game World is currently active foundry.js:6429:13 Foundry VTT | Initializing Game instance foundry.js:6463:13 Foundry VTT | Registered callback for preCreateChatMessage hook foundry.js:2395:13 Foundry VTT | Unregistered callback for init hook 3 foundry.js:2436:13 DnD5e | Initializing the DnD5e Game System _______________________________ ______ ______ _____ _____ | _ \___ | _ \ ___| ___| | | | ( _ ) | | | |___ \| |__ | | | / _ \/\ | | | \ \ __| | |/ / (_> < |/ //\__/ / |___ |___/ \___/\/___/ \____/\____/ _______________________________ dnd5e.js:45:11 Foundry VTT | Unregistered callback for init hook 2 foundry.js:2436:13 midi-qol | Initializing midi-qol midi-qol.js:59:13 Foundry VTT | Registered callback for preCreateChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for createChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for updateChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for updateCombat hook foundry.js:2395:13 Foundry VTT | Registered callback for renderChatMessage hook foundry.js:2395:13 Foundry VTT | Registered callback for applyActiveEffect hook foundry.js:2395:13 Foundry VTT | Registered callback for renderItemSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for dropCanvasData hook foundry.js:2395:13 Foundry VTT | Registered callback for diceSoNiceRollComplete hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorDirectory hook foundry.js:2395:13 Token Mold | Loading default Settings 2 token-mold.js:582:17 Token Mold | Loading Settings Object { unlinkedOnly: true, name: {…}, hp: {…}, size: {…}, config: {…}, overlay: {…} } token-mold.js:695:17 Foundry VTT | Registered callback for hoverToken hook foundry.js:2395:13 Foundry VTT | Registered callback for ready hook foundry.js:2395:13 Foundry VTT | Unregistered callback for init hook 2 foundry.js:2436:13 VTTA Tokenizer | Init hooks.js:9:11 Foundry VTT | Synchronized official game time in 67ms foundry.js:3983:13 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/parts/active-effects.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/parts/actor-traits.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/parts/actor-inventory.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/parts/actor-features.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/parts/actor-spellbook.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/items/parts/item-action.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/items/parts/item-activation.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/items/parts/item-description.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/items/parts/item-mountable.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/saves.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/hits.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/item-card.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/tool-card.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/config.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/midi-qol/templates/damage-results.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/token-action-hud/templates/category.hbs foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/token-action-hud/templates/subcategory.hbs foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/token-action-hud/templates/actionSet.hbs foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/token-action-hud/templates/action.hbs foundry.js:5964:16 Foundry VTT | Retrieved and compiled template modules/token-action-hud/templates/tagdialog.hbs foundry.js:5964:16 Foundry VTT | Loaded localization file lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file systems/dnd5e/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/furnace/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/combat-utility-belt/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/midi-qol/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/magicitems/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/pings/languages/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/popout/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/vtta-iconizer/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/vtta-dndbeyond/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/token-action-hud/lang/en.json foundry.js:5872:15 Foundry VTT | Loaded localization file modules/vtta-tokenizer/lang/en.json foundry.js:5872:15 DEBUG | Calling setup hook with args: foundry.js:2450:15 Array [] foundry.js:2451:15 Foundry VTT | Unregistered callback for setup hook 2 foundry.js:2436:13 midi-qol | Patching itemAttack Object { roll: async rollAttack(options), methodName: "rollAttack", class: class Item5e, replacement: async doAttackRoll(options) } midi-qol.js:28:39 midi-qol | Patching itemDamage Object { roll: rollDamage(), methodName: "rollDamage", class: class Item5e, replacement: async doDamageRoll() } midi-qol.js:28:39 midi-qol | Patching useSpell Object { roll: async useSpell(item), methodName: "useSpell", class: class Actor5e, replacement: async doUseSpell(item, args) } midi-qol.js:28:39 midi-qol | Patching itemRoll Object { roll: async roll(), methodName: "roll", class: class Item5e, replacement: async doItemRoll(options) } midi-qol.js:28:39 DEBUG: midi-qol | After patching roll mappings are Object { itemRoll: {…}, itemAttack: {…}, itemDamage: {…}, useSpell: {…}, applyDamage: {…} } midi-qol.js:27:13 midi-qol | Vision patching - disabled patching.js:248:13 midi-qol | module betterrolls5e not active midi-qol.js:31:41 midi-qol | module about-time has valid version false midi-qol.js:28:39 midi-qol | module betterrolls5e has valid version false midi-qol.js:28:39 midi-qol | module dice-so-nice has valid version false midi-qol.js:28:39 midi-qol | module itemacro has valid version false midi-qol.js:28:39 midi-qol | module lmrtfy has valid version false midi-qol.js:28:39 midi-qol | module dae has valid version false midi-qol.js:28:39 midi-qol | Adding Magical weapon property midi-qol.js:28:39 Foundry VTT | Registered callback for renderBetterNPCActor5eSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eCharacter hook foundry.js:2395:13 Foundry VTT | Registered callback for renderBetterNPCActor5eSheetDark hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eCharacterDark hook foundry.js:2395:13 Foundry VTT | Registered callback for renderDarkSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorNPC5EDark hook foundry.js:2395:13 Foundry VTT | Registered callback for renderDynamicActorSheet5e hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eNPC hook foundry.js:2395:13 Foundry VTT | Registered callback for renderDNDBeyondCharacterSheet5e hook foundry.js:2395:13 Foundry VTT | Registered callback for renderTidy5eSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for renderTidy5eNPC hook foundry.js:2395:13 Foundry VTT | Registered callback for renderMonsterBlock5e hook foundry.js:2395:13 Foundry VTT | Registered callback for rendersw5e.ActorSheet5eNPC hook foundry.js:2395:13 Foundry VTT | Registered callback for renderedAlt5eSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for renderedTidy5eSheet hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateScene hook foundry.js:2395:13 DEBUG | Calling getSceneControlButtons hook with args: foundry.js:2450:15 Array [ (8) […] ] foundry.js:2451:15 Foundry VTT | Rendering SceneNavigation foundry.js:4503:15 Foundry VTT | Rendering Notifications foundry.js:4503:15 Foundry VTT | Rendering Sidebar foundry.js:4503:15 Foundry VTT | Rendering PlayerList foundry.js:4503:15 Foundry VTT | Rendering Hotbar foundry.js:4503:15 Foundry VTT | Rendering Pause foundry.js:4503:15 Foundry VTT | Rendering SceneControls foundry.js:4503:15 DEBUG | Calling renderNotifications hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {} ] foundry.js:2476:15 Polyglot | Loaded forgottenrealms.json polyglot.js:260:21 Foundry VTT | Retrieved and compiled template templates/hud/navigation.html foundry.js:5964:16 DEBUG | Calling getSceneNavigationContext hook with args: foundry.js:2475:15 Array [ {…}, (5) […] ] foundry.js:2476:15 DEBUG | Calling renderSceneNavigation hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/sidebar.html foundry.js:5964:16 DEBUG | Calling renderSidebar hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering ChatLog foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/user/players.html foundry.js:5964:16 DEBUG | Calling getUserContextOptions hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling renderPlayerList hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/hud/hotbar.html foundry.js:5964:16 DEBUG | Calling renderHotbar hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/hud/pause.html foundry.js:5964:16 DEBUG | Calling renderPause hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/hud/controls.html foundry.js:5964:16 DEBUG | Calling renderSceneControls hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/chat-log.html foundry.js:5964:16 DEBUG | Calling getChatLogEntryContext hook with args: foundry.js:2475:15 Array [ {…}, (3) […] ] foundry.js:2476:15 DEBUG | Calling renderChatLog hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/chat-message.html foundry.js:5964:16 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook VeqQj5EowFyMYmCd Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: VeqQj5EowFyMYmCd Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 downloadable font: gasp: Changed the version number to 1 (font-family: "Signika" style:normal weight:700 stretch:100 src index:0) source: https://foundry.notsosecretdomain.com/fonts/signika/signika-bold.woff2 Foundry VTT | Document fonts loaded and ready foundry.js:6696:15 WebGL context was lost. isWebGLSupported.ts:44:36 PixiJS 5.3.3 - WebGL 2 - http://www.pixijs.com/ hello.ts:51:23 Foundry VTT | Viewing Scene Cragmaw Castle foundry.js:33984:15 Foundry VTT | Drawing game canvas for scene Cragmaw Castle foundry.js:10126:13 DEBUG | Calling canvasInit hook with args: foundry.js:2450:15 Array [ {…} ] foundry.js:2451:15 Foundry VTT | Retrieved and compiled template templates/dice/tooltip.html foundry.js:5964:16 Foundry VTT | Retrieved and compiled template templates/dice/roll.html foundry.js:5964:16 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 0naDZqMolKACvr4T Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 0naDZqMolKACvr4T Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook P9qiQmHpIMg9i9D3 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: P9qiQmHpIMg9i9D3 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook idzUQafnNPvYHOpu Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: idzUQafnNPvYHOpu Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook xMhi8dXAwPBPDzER Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: xMhi8dXAwPBPDzER Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 3", _rolled: true, _total: 5 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 2 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 5 piercing 2+3 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 5 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 3m4qlBUySDJDT0nU Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 3m4qlBUySDJDT0nU Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook bbm3BbZctVaBzLd5 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: bbm3BbZctVaBzLd5 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } save Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook bkEr24qCiYtuo980 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: bkEr24qCiYtuo980 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d4 + 4", _rolled: true, _total: 5 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d4 psychic Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d4 Object { data: {…}, _dice: [], results: (1) […], terms: (1) […], _formula: "1d4", _rolled: true, _total: 2 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 1 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 4, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 1 psychic 1 midi-qol.js:27:13 DEBUG: midi-qol | 2 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | 4 midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Extras part is 4 2 midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…}, {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 5 Array [ {…}, {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook eaLUwMXxgSfVAaEL Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: eaLUwMXxgSfVAaEL Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook I0w7EeeDaZ5D4Sn2 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: I0w7EeeDaZ5D4Sn2 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook PVLAOIY2XaIaq0AM Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: PVLAOIY2XaIaq0AM Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Of7Le8qKImEiufMx Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Of7Le8qKImEiufMx Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook PvmbowvOtU0zSRIs Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: PvmbowvOtU0zSRIs Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook TtHHkDeSHfXThzoY Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: TtHHkDeSHfXThzoY Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook oAE9EUO7LiqKduKI Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: oAE9EUO7LiqKduKI Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook yFb3BPOgpK46jUDc Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Rational Hobgoblin(3)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: yFb3BPOgpK46jUDc Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook bvgEp34D3sySJmCa Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Rational Hobgoblin(3)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: bvgEp34D3sySJmCa Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook xhRcw2CCBAjMwNYa Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Desperate Hobgoblin(4)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: xhRcw2CCBAjMwNYa Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook YcJ1ySkWuoNXTwuk Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Desperate Hobgoblin(4)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: YcJ1ySkWuoNXTwuk Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook LuEzusyKwPIzhVCb Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: LuEzusyKwPIzhVCb Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook G9x1WuvSk3no1TVH Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: G9x1WuvSk3no1TVH Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Wx9g44cGJkPx9mAB Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Wx9g44cGJkPx9mAB Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook BXdUFb4wgk6tyXPy Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: BXdUFb4wgk6tyXPy Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook J8PcBzlc9klI1LPy Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: J8PcBzlc9klI1LPy Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook duY03rFlN0M6OaLr Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: duY03rFlN0M6OaLr Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook L7t2YuL074akM0Mp Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: L7t2YuL074akM0Mp Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 61d0UhkIN1aGVlBS Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 61d0UhkIN1aGVlBS Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 3", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 4 piercing 1+3 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 4 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook sDjLKQ5TcXQS0nCR Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: sDjLKQ5TcXQS0nCR Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook i7h3F3bl2ysMcCTD Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: i7h3F3bl2ysMcCTD Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (1) […], terms: (1) […], _formula: "2d10", _rolled: true, _total: 9 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 3d10 fire Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 3d10 Object { data: {…}, _dice: [], results: (1) […], terms: (1) […], _formula: "3d10", _rolled: true, _total: 22 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 1 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 2, faces: 10, modifiers: [], options: {}, results: (2) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 9 fire 9 midi-qol.js:27:13 DEBUG: midi-qol | 2 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 9 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook CJJlwl787Zm51Iz7 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: CJJlwl787Zm51Iz7 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook l1YkA3AD58CiVePV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: l1YkA3AD58CiVePV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook xW91dWoOA7S6B4NP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: xW91dWoOA7S6B4NP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook uKRd6vFCnF5j1O1U Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: uKRd6vFCnF5j1O1U Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook WKluJESzgF3K00if Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: WKluJESzgF3K00if Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 5 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "1d10 + 1" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + 1 slashing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + 1 Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 6 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 1 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 5 slashing 4+1 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 5 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Ta6EZLLN5rErMhUU Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Ta6EZLLN5rErMhUU Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 3K3s4IzrKLB1uORW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 3K3s4IzrKLB1uORW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 10m3DSMxmTEzUDhj Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Gnarly Hobgoblin(5)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 10m3DSMxmTEzUDhj Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } save Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook TS6DPcCdQ8cAe5Nh Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: TS6DPcCdQ8cAe5Nh Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (1) […], terms: (1) […], _formula: "3d10", _rolled: true, _total: 20 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 3d10 fire Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 3d10 Object { data: {…}, _dice: [], results: (1) […], terms: (1) […], _formula: "3d10", _rolled: true, _total: 14 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 1 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 3, faces: 10, modifiers: [], options: {}, results: (3) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 20 fire 20 midi-qol.js:27:13 DEBUG: midi-qol | 2 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 20 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Trp06JbmG1NgcB1N Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Rational Hobgoblin(3)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Trp06JbmG1NgcB1N Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook XYaGgqzdWG3ubd7e Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Rational Hobgoblin(3)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: XYaGgqzdWG3ubd7e Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 7vwUdhZgFBLsC33S Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Rational Hobgoblin(3)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 7vwUdhZgFBLsC33S Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + 1 piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + 1 Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 3 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 1 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 4 piercing 3+1 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 4 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook LgTdXO38CAbhE0Uv Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: LgTdXO38CAbhE0Uv Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 4OpuIt8PhDfmAQa0 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 4OpuIt8PhDfmAQa0 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 5kWymMNLcADCTfVq Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 5kWymMNLcADCTfVq Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook PZyYowdMpjhjB0iG Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: PZyYowdMpjhjB0iG Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Zwpi4fIcSX2m2Igt Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Zwpi4fIcSX2m2Igt Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook tP9PkH5jdREleBQQ Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: tP9PkH5jdREleBQQ Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook WjytL1XzqoulZTsW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: WjytL1XzqoulZTsW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 3", _rolled: true, _total: 11 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 3 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 11 piercing 8+3 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 11 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 88IXOQ5A1svvOMp3 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 88IXOQ5A1svvOMp3 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook gGboGi4tT31a2wOT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: gGboGi4tT31a2wOT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook EItB8NMpoILtx6xO Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: EItB8NMpoILtx6xO Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook IBXQg3LRzB1VzXsK Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: IBXQg3LRzB1VzXsK Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook uQ6oZE6xJEvbjcrm Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: uQ6oZE6xJEvbjcrm Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook gVX57FbwRrwWW3sz Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: gVX57FbwRrwWW3sz Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (5) […], terms: (5) […], _formula: "1d8 + 2 + 2", _rolled: true, _total: 11 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 8 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 9 piercing 7+2 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | 2 midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Extras part is 2 2 midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…}, {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 11 Array [ {…}, {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook RotxfZM5nEw1bH7P Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Single-minded Hobgoblin(6)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: RotxfZM5nEw1bH7P Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 0dDa6BcPpWMlsEyi Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Single-minded Hobgoblin(6)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 0dDa6BcPpWMlsEyi Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook CqtMGyKezdldeoN9 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: CqtMGyKezdldeoN9 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } undefined Object { } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook iHIQNemhwa5Xk21F Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: iHIQNemhwa5Xk21F Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook kbePVkAOrAh56izu Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: kbePVkAOrAh56izu Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 1K9BDCpPueEyo9BT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Valiant Hobgoblin(2)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 1K9BDCpPueEyo9BT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 5 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "1d10 + 1" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + 1 slashing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + 1 Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 1", _rolled: true, _total: 8 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 1 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 5 slashing 4+1 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 5 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 9tJa0xEkd8iEtLiw Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 9tJa0xEkd8iEtLiw Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 5AZVrcE3IZmO03e5 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 5AZVrcE3IZmO03e5 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 2PMqJvu8a2myg01i Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 2PMqJvu8a2myg01i Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook enehYyDHtfdGA0Fb Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: enehYyDHtfdGA0Fb Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook ilREwWBB9HXw7o8P Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: ilREwWBB9HXw7o8P Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook a3h2aQeedoRnLIPq Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: a3h2aQeedoRnLIPq Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } attack Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 6JiidIg8ILUGoq1A Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 6JiidIg8ILUGoq1A Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 3", _rolled: true, _total: 7 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 6 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 7 piercing 4+3 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 7 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook mpOL0ohcDO2set3u Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: mpOL0ohcDO2set3u Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (1) […], terms: (1) […], _formula: "1d10", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d10 piercing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d10 Object { data: {…}, _dice: [], results: (1) […], terms: (1) […], _formula: "1d10", _rolled: true, _total: 6 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 1 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 10, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 4 piercing 4 midi-qol.js:27:13 DEBUG: midi-qol | 2 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 4 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 9T2JobgXddOW4Y59 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 9T2JobgXddOW4Y59 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 1UQf74X2uyWf2clK Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Single-minded Hobgoblin(6)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 1UQf74X2uyWf2clK Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } save Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook rS0rI3XCVf9hgMaW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: rS0rI3XCVf9hgMaW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (1) […], terms: (1) […], _formula: "4d6", _rolled: true, _total: 11 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 3d6 psychic Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 3d6 Object { data: {…}, _dice: [], results: (1) […], terms: (1) […], _formula: "3d6", _rolled: true, _total: 13 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 1 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 4, faces: 6, modifiers: [], options: {}, results: (4) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 11 psychic 11 midi-qol.js:27:13 DEBUG: midi-qol | 2 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 11 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook I3B7BcFvUBQGhj7i Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: I3B7BcFvUBQGhj7i Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook loEF8sBceEMpXMVQ Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: loEF8sBceEMpXMVQ Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 2", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod healing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 8 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 4 healing 2+2 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 4 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook ac3Ja36ztRibDIzV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: ac3Ja36ztRibDIzV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 33Dj0SgG7TReOiSd Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "WhiteTom", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 33Dj0SgG7TReOiSd Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } undefined Object { } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook ssGw0WBJKud0vhts Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: ssGw0WBJKud0vhts Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } skill Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook IxKlRtCYqLP1D1mi Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: IxKlRtCYqLP1D1mi Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook axTk0447hij3jPX9 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: axTk0447hij3jPX9 Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } damage Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Passed roll is Object { data: {}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 3", _rolled: true, _total: 4 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage spec is Object { parts: (1) […], versatile: "" } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: single Spec is 1d8 + @mod healing Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: rollSpec is 1d8 + @mod Object { data: {…}, _dice: [], results: (3) […], terms: (3) […], _formula: "1d8 + 0", _rolled: true, _total: 6 } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Spec Length 3 Array(3) [ {…}, "+", 0 ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: roll parts Object { number: 1, faces: 8, modifiers: [], options: {}, results: (1) […], _evaluated: true } midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Damage is 4 healing 1+3 midi-qol.js:27:13 DEBUG: midi-qol | 4 Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | CreateDamageList: Final damage list is Array [ {…} ] midi-qol.js:27:13 DEBUG: midi-qol | addChatDamageButtons 4 Array [ {…} ] Object { 0: li.chat-message.message.flexcol, length: 1 } Object { _data: {…}, data: {…}, options: {…}, apps: {}, compendium: null, effects: Map(0), labels: {…} } .dice-total Object { 0: h4.dice-total, length: 1, prevObject: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook pjipJnbt5efPbMwP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: pjipJnbt5efPbMwP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } skill Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook kYmMKaIw9TZpm2TG Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Anduin", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: kYmMKaIw9TZpm2TG Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } skill Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook UktHdNRtwHKkAfTV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: UktHdNRtwHKkAfTV Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook tXHDHEnU8a3eqlhW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Spot", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: tXHDHEnU8a3eqlhW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: {…} } skill Object { dnd5e: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook OTd49t6kLYg4W4iN Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: OTd49t6kLYg4W4iN Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook oSj55O2afaGd63zl Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: oSj55O2afaGd63zl Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook unmt63J6hkc6g5rB Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: unmt63J6hkc6g5rB Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook oZ1x4frPGRxGDsLP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: oZ1x4frPGRxGDsLP Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook xvSrKGF4No4BJKvl Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: xvSrKGF4No4BJKvl Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook zqPzZHw1n2ijbx6E Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: zqPzZHw1n2ijbx6E Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook WgHAw930L9VD1J7a Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: WgHAw930L9VD1J7a Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook ijBGxD3P9r2EDaRh Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: ijBGxD3P9r2EDaRh Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook RsdiTQen4es5pFMv Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: RsdiTQen4es5pFMv Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook UaXgzfcRCtthN4zw Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: UaXgzfcRCtthN4zw Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook EcGmN86VnJlThrJW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: EcGmN86VnJlThrJW Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook sMNTxRwwg3YPEeIT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart (Copy)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: sMNTxRwwg3YPEeIT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook aGEujgvklvDMkBIg Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart (Copy)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: aGEujgvklvDMkBIg Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook dFByctz0xURr44nr Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Vourakun Bearheart (Copy)", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: dFByctz0xURr44nr Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook hu0ZK6jOP8UYkQ2l Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: hu0ZK6jOP8UYkQ2l Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook fkTq7GXmDCJt9Nph Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: fkTq7GXmDCJt9Nph Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook 8HuIek07nqyND0xT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: 8HuIek07nqyND0xT Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 DEBUG | Calling renderChatMessage hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG: midi-qol | render message hook Aeao6OiRc9b4Povj Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } Object { 0: li.chat-message.message.flexcol, length: 1 } Object { message: {…}, user: {…}, author: {…}, alias: "Kairon Tarfall", cssClass: "", isWhisper: false, whisperTo: "" } midi-qol.js:27:13 DEBUG: midi-qol | hide info handler message: Aeao6OiRc9b4Povj Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } midi-qol.js:27:13 DEBUG: midi-qol | Chat Damage Buttons true Object { _data: {…}, data: {…}, options: {}, apps: {}, compendium: null, user: {…}, _roll: null } undefined Object { "midi-qol": {…}, core: {…} } midi-qol.js:27:13 Foundry VTT | Rendering CombatTracker foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/sidebar/combat-tracker.html foundry.js:5964:16 DEBUG | Calling renderCombatTracker hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering ActorDirectory foundry.js:4503:15 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-generic-humanoid.jpg (0%) foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Grick.jpeg (0%) foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Hobgoblin.jpeg (0%) foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Hobgoblin.jpeg (10%) 5 foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Owlbear.jpeg (10%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/downgrade.svg (10%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/blood.svg (10%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/angel.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/sun.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/eye.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/falling.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/door-exit.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/mage-shield.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/regen.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/holy-shield.svg (20%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/explosion.svg (30%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/radiation.svg (30%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/poison.svg (30%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/skull.svg (30%) 2 foundry.js:35934:13 Foundry VTT | Loaded icons/svg/ice-shield.svg (30%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/biohazard.svg (30%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/net.svg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/unconscious.svg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/padlock.svg (40%) 2 foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Drow.jpeg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/silenced.svg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/wing.svg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/degen.svg (40%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/frozen.svg (50%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/lightning.svg (50%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/acid.svg (50%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/fire-shield.svg (50%) foundry.js:35934:13 Foundry VTT | Loaded uploads/tokenizer-avatar/Goblin.Token.png?1605894782060 (50%) 4 foundry.js:35934:13 Foundry VTT | Loaded uploads/tokenizer-avatar/Goblin.Token.png?1605894782060 (60%) 8 foundry.js:35934:13 Foundry VTT | Loaded uploads/tokenizer-avatar/Goblin.Token.png?1605894782060 (70%) 6 foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-Wolf.jpeg (70%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/paralysis.svg (80%) foundry.js:35934:13 Foundry VTT | Loaded uploads/dndbeyond-scene/LMoP-04-CragmawCastle-PLAYER.webp (80%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/fire.svg (80%) 2 foundry.js:35934:13 Foundry VTT | Loaded icons/svg/target.svg (80%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/combat.svg (80%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/up.svg (80%) foundry.js:35934:13 Foundry VTT | Retrieved and compiled template templates/sidebar/actor-directory.html foundry.js:5964:16 DEBUG | Calling getActorDirectoryFolderContext hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling getActorDirectoryEntryContext hook with args: foundry.js:2475:15 Array [ {…}, (8) […] ] foundry.js:2476:15 DEBUG | Calling renderActorDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering ItemDirectory foundry.js:4503:15 Foundry VTT | Loaded uploads/dndbeyond-avatar/npc-generic-beast.jpg (80%) foundry.js:35934:13 Foundry VTT | Loaded uploads/tokenizer-avatar/Gundren_Rockseeker.Token.png (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/cowled.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/aura.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/upgrade.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/blind.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/daze.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/sleep.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/deaf.svg (90%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/down.svg (100%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/terror.svg (100%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/door-steel.svg (100%) foundry.js:35934:13 Foundry VTT | Loaded icons/svg/sound.svg (100%) foundry.js:35934:13 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, null ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, null ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, undefined ] foundry.js:2451:15 DEBUG | Calling initializePointSourceShaders hook with args: foundry.js:2450:15 Array [ {…}, "" ] foundry.js:2451:15 Foundry VTT | Rendering HeadsUpDisplay foundry.js:4503:15 DEBUG | Calling canvasPan hook with args: foundry.js:2450:15 Array [ {…}, {…} ] foundry.js:2451:15 DEBUG | Calling getSceneControlButtons hook with args: foundry.js:2450:15 Array [ (8) […] ] foundry.js:2451:15 DEBUG | Calling lightingRefresh hook with args: foundry.js:2450:15 Array [ {…} ] foundry.js:2451:15 DEBUG | Calling renderSceneControls hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/item-directory.html foundry.js:5964:16 DEBUG | Calling getItemDirectoryFolderContext hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling getItemDirectoryEntryContext hook with args: foundry.js:2475:15 Array [ {…}, (7) […] ] foundry.js:2476:15 DEBUG | Calling renderItemDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering JournalDirectory foundry.js:4503:15 DEBUG | Calling sightRefresh hook with args: foundry.js:2450:15 Array [ {…} ] foundry.js:2451:15 DEBUG | Calling sightRefresh hook with args: foundry.js:2450:15 Array [ {…} ] foundry.js:2451:15 DEBUG | Calling canvasReady hook with args: foundry.js:2475:15 Array [ {…} ] foundry.js:2476:15 Foundry VTT | Unregistered callback for canvasReady hook foundry.js:2436:13 DEBUG | Calling canvasPan hook with args: foundry.js:2450:15 Array [ {…}, {…} ] foundry.js:2451:15 DEBUG | Calling getSceneNavigationContext hook with args: foundry.js:2475:15 Array [ {…}, (5) […] ] foundry.js:2476:15 DEBUG | Calling renderSceneNavigation hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Registered callback for controlToken hook foundry.js:2395:13 Foundry VTT | Registered callback for updateToken hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteToken hook foundry.js:2395:13 Foundry VTT | Registered callback for hoverToken hook foundry.js:2395:13 Foundry VTT | Registered callback for updateActor hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteActor hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for createOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for updateOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for renderTokenActionHUD hook foundry.js:2395:13 Foundry VTT | Registered callback for renderCompendium hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteCompendium hook foundry.js:2395:13 Foundry VTT | Registered callback for forceUpdateTokenActionHUD hook foundry.js:2395:13 Foundry VTT | Rendering PlayerConfig foundry.js:4503:15 DEBUG | Calling ready hook with args: foundry.js:2450:15 Array [] foundry.js:2451:15 Foundry VTT | Unregistered callback for ready hook 4 foundry.js:2436:13 Foundry VTT | Registered callback for hotbarDrop hook foundry.js:2395:13 Foundry VTT | Unregistered callback for ready hook foundry.js:2436:13 Foundry VTT | Registered callback for createOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for updateOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for createOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for updateOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for deleteOwnedItem hook foundry.js:2395:13 Foundry VTT | Unregistered callback for ready hook foundry.js:2436:13 midi-qol | Patching rollAbilitySave midi-qol.js:28:39 midi-qol | Patching rollAbilityTest midi-qol.js:28:39 midi-qol | Patching rollSkill midi-qol.js:28:39 Foundry VTT | Unregistered callback for ready hook foundry.js:2436:13 console.trace() VTTA D&D Beyond | VERBOSE > Compendium 'world.lmophamburg-ddb-spells' found, will not create compendium. logger.js:41:29 log https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:41 verbose https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:78 createIfNotExists https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:16 default https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:33 onceReady https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks.js:46 _call https://foundry.notsosecretdomain.com/scripts/foundry.js:2496 callAll https://foundry.notsosecretdomain.com/scripts/foundry.js:2456 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6568 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 console.trace() VTTA D&D Beyond | VERBOSE > Compendium 'world.lmophamburg-ddb-items' found, will not create compendium. logger.js:41:29 log https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:41 verbose https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:78 createIfNotExists https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:16 default https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:34 onceReady https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks.js:46 _call https://foundry.notsosecretdomain.com/scripts/foundry.js:2496 callAll https://foundry.notsosecretdomain.com/scripts/foundry.js:2456 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6568 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 console.trace() VTTA D&D Beyond | VERBOSE > Compendium 'world.lmophamburg-ddb-features' found, will not create compendium. logger.js:41:29 log https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:41 verbose https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:78 createIfNotExists https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:16 default https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:35 onceReady https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks.js:46 _call https://foundry.notsosecretdomain.com/scripts/foundry.js:2496 callAll https://foundry.notsosecretdomain.com/scripts/foundry.js:2456 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6568 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 console.trace() VTTA D&D Beyond | VERBOSE > Compendium 'world.lmophamburg-ddb-monsters' found, will not create compendium. logger.js:41:29 log https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:41 verbose https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:78 createIfNotExists https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:16 default https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:36 onceReady https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks.js:46 _call https://foundry.notsosecretdomain.com/scripts/foundry.js:2496 callAll https://foundry.notsosecretdomain.com/scripts/foundry.js:2456 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6568 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 console.trace() VTTA D&D Beyond | VERBOSE > Compendium 'world.lmophamburg-ddb-monster-features' found, will not create compendium. logger.js:41:29 log https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:41 verbose https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/logger.js:78 createIfNotExists https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:16 default https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks/ready/checkCompendiums.js:38 onceReady https://foundry.notsosecretdomain.com/modules/vtta-dndbeyond/src/hooks.js:46 _call https://foundry.notsosecretdomain.com/scripts/foundry.js:2496 callAll https://foundry.notsosecretdomain.com/scripts/foundry.js:2456 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6568 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 Foundry VTT | Unregistered callback for ready hook foundry.js:2436:13 VTTA Tokenizer | Ready hooks.js:51:11 Foundry VTT | Registered callback for renderActorSheet5eCharacter hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eNPC hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eVehicle hook 2 foundry.js:2395:13 Foundry VTT | Registered callback for renderHeadsUpDisplay hook foundry.js:2395:13 DEBUG | Calling pingsSettingsReady hook with args: foundry.js:2475:15 Array [ PingsSettings() ] foundry.js:2476:15 Foundry VTT | Unregistered callback for pingsSettingsReady hook foundry.js:2436:13 DEBUG | Calling renderCombatTracker hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Registered callback for canvasReady hook foundry.js:2395:13 DEBUG | Calling pingsReady hook with args: foundry.js:2450:15 Array [ {…} ] foundry.js:2451:15 Foundry VTT | Retrieved and compiled template templates/hud/hud.html foundry.js:5964:16 DEBUG | Calling renderHeadsUpDisplay hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {} ] foundry.js:2476:15 Foundry VTT | Rendering TokenActionHUD foundry.js:4503:15 Foundry VTT | Registered callback for renderActorSheet5eCharacter hook foundry.js:2395:13 Foundry VTT | Registered callback for renderActorSheet5eNPC hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateActor hook foundry.js:2395:13 Foundry VTT | Retrieved and compiled template templates/sidebar/journal-directory.html foundry.js:5964:16 DEBUG | Calling getJournalDirectoryFolderContext hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling getJournalDirectoryEntryContext hook with args: foundry.js:2475:15 Array [ {…}, (7) […] ] foundry.js:2476:15 DEBUG | Calling renderJournalDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering RollTableDirectory foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/user/player-config.html foundry.js:5964:16 DEBUG | Calling getPlayerConfigHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getFormApplicationHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getApplicationHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template /modules/token-action-hud/templates/template.hbs foundry.js:5964:16 DEBUG | Calling renderTokenActionHUD hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/roll-table-directory.html foundry.js:5964:16 DEBUG | Calling getRollTableDirectoryFolderContext hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling getRollTableDirectoryEntryContext hook with args: foundry.js:2475:15 Array [ {…}, (6) […] ] foundry.js:2476:15 DEBUG | Calling renderRollTableDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering PlaylistDirectory foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/app-window.html foundry.js:5964:16 DEBUG | Calling renderPlayerConfig hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderFormApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/playlist-directory.html foundry.js:5964:16 DEBUG | Calling getPlaylistDirectorySoundContext hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling renderPlaylistDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering CompendiumDirectory foundry.js:4503:15 Foundry VTT | Activating pending audio playback with user gesture. foundry.js:1928:13 DEBUG | Calling closePlayerConfig hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 DEBUG | Calling closeFormApplication hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 DEBUG | Calling closeApplication hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template templates/sidebar/compendium.html foundry.js:5964:16 DEBUG | Calling renderCompendiumDirectory hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Rendering Settings foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/sidebar/settings.html foundry.js:5964:16 DEBUG | Calling renderSettings hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderSidebarTab hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Registered callback for preCreateItem hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateItem hook foundry.js:2395:13 Foundry VTT | Registered callback for preCreateOwnedItem hook foundry.js:2395:13 Foundry VTT | Registered callback for preUpdateOwnedItem hook foundry.js:2395:13 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. game Foundry VTT | Rendering ActorSheet5eCharacter foundry.js:4503:15 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/actors/character-sheet.html foundry.js:5964:16 DEBUG | Calling getActorSheet5eCharacterHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getActorSheet5eHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getActorSheetHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling renderActorSheet5eCharacter hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Unregistered callback for renderActorSheet5eCharacter hook foundry.js:2436:13 DEBUG | Calling renderActorSheet5e hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderActorSheet hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Foundry VTT | Retrieved and compiled template systems/dnd5e/templates/apps/ability-use.html foundry.js:5964:16 Foundry VTT | Rendering AbilityUseDialog foundry.js:4503:15 Foundry VTT | Retrieved and compiled template templates/hud/dialog.html foundry.js:5964:16 DEBUG | Calling getAbilityUseDialogHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getDialogHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling getApplicationHeaderButtons hook with args: foundry.js:2475:15 Array [ {…}, (1) […] ] foundry.js:2476:15 DEBUG | Calling renderAbilityUseDialog hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderDialog hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderApplication hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling closeAbilityUseDialog hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 DEBUG | Calling closeDialog hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 DEBUG | Calling closeApplication hook with args: foundry.js:2475:15 Array [ {…}, {…} ] foundry.js:2476:15 DEBUG | Calling preUpdateActor hook with args: foundry.js:2475:15 Array(4) [ {…}, {…}, {…}, "iiTT0xMN5qy9lUTG" ] foundry.js:2476:15 DEBUG | Calling updateActor hook with args: foundry.js:2450:15 Array(4) [ {…}, {…}, {…}, "iiTT0xMN5qy9lUTG" ] foundry.js:2451:15 DEBUG: midi-qol | doItemRoll undefined undefined undefined midi-qol.js:27:13 DEBUG: midi-qol | Get workflow Actor.Uwk3JUSfMec0ZdlL.OwnedItem.ifuwnDMX9w3GwnXI Object { } undefined midi-qol.js:27:13 DEBUG | Calling renderActorSheet5eCharacter hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderActorSheet5e hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 DEBUG | Calling renderActorSheet hook with args: foundry.js:2475:15 Array(3) [ {…}, {…}, {…} ] foundry.js:2476:15 Uncaught (in promise) TypeError: event is undefined Workflow https://foundry.notsosecretdomain.com/modules/midi-qol/module/workflow.js:85 doItemRoll https://foundry.notsosecretdomain.com/modules/midi-qol/module/itemhandling.js:118 useSpell https://foundry.notsosecretdomain.com/systems/dnd5e/module/actor/entity.js:674 doUseSpell https://foundry.notsosecretdomain.com/modules/midi-qol/module/patching.js:40 _onItemRoll https://foundry.notsosecretdomain.com/systems/dnd5e/module/actor/sheets/base.js:625 activateListeners https://foundry.notsosecretdomain.com/systems/dnd5e/module/actor/sheets/base.js:401 jQuery 9 activateListeners https://foundry.notsosecretdomain.com/systems/dnd5e/module/actor/sheets/base.js:401 activateListeners https://foundry.notsosecretdomain.com/systems/dnd5e/module/actor/sheets/character.js:168 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:4537 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:5163 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:16728 render https://foundry.notsosecretdomain.com/scripts/foundry.js:4479 render https://foundry.notsosecretdomain.com/scripts/foundry.js:5629 _onClickEntityName https://foundry.notsosecretdomain.com/scripts/foundry.js:16209 _onClickEntityName https://foundry.notsosecretdomain.com/scripts/foundry.js:25403 jQuery 8 activateListeners https://foundry.notsosecretdomain.com/scripts/foundry.js:16177 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:4537 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:15791 _render https://foundry.notsosecretdomain.com/scripts/foundry.js:15596 render https://foundry.notsosecretdomain.com/scripts/foundry.js:4479 initializeUI https://foundry.notsosecretdomain.com/scripts/foundry.js:6648 setupGame https://foundry.notsosecretdomain.com/scripts/foundry.js:6553 _initializeGameView https://foundry.notsosecretdomain.com/scripts/foundry.js:7306 initialize https://foundry.notsosecretdomain.com/scripts/foundry.js:6479 async* https://foundry.notsosecretdomain.com/scripts/foundry.js:7436 async* https://foundry.notsosecretdomain.com/scripts/foundry.js:7434 workflow.js:85:9 ```

Do you have an idea what could be the problem?

Thank you in advance!

tposney commented 3 years ago

Thanks for the outstanding report. You have no idea how much easier this makes it for me to chase up.

I believe this issue has been resolved (it was introduced in 0.3.27 - my bad) Can you update and check it if has gone away?

tposney commented 3 years ago

In GitLab by @WhiteTomX on Nov 26, 2020, 04:20

Thank you very much. It works perfectly now!

Yeah, i know how painful reports like "there is an error" are. Working in IT myself ans studied ComputerScience :)

So if you need some help with something easy you can hook me up. I have no experience with VTT Foundry and only basics in Typescript, but nevertheless :)

Best regards Thimo