From 0c72b92f83a9cc1fd51560a0f0588a80fb67a052 Mon Sep 17 00:00:00 2001 From: Kurohyou Date: Mon, 24 Apr 2023 15:13:20 -0600 Subject: [PATCH] Blade runner RPG: Fix npcs being dropped without names --- blade_runner_rpg/bladerunner_rpg.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blade_runner_rpg/bladerunner_rpg.html b/blade_runner_rpg/bladerunner_rpg.html index 81101322c3..9c9bacbeb4 100644 --- a/blade_runner_rpg/bladerunner_rpg.html +++ b/blade_runner_rpg/bladerunner_rpg.html @@ -2045,6 +2045,7 @@ const getSkillDice = (skillName,attributes) => { * @param {object} casc - Expanded cascade object */ const rollAttribute = function({trigger,attributes,sections,casc}){ + debugger; const rollName = trigger.name.replace(/-action/,'').replace(/-/g,' '); const rollObj = { @@ -2119,6 +2120,7 @@ const executeRoll = async (rollObj,attributes,templateStart) => { } finishRoll(roll.rollId,computedObj); + debugger; }; /** @@ -2506,6 +2508,7 @@ const handleCompendiumDrop = function({attributes,sections,casc}){ attributes,sections,casc, callback: async (lookupObj)=>{ if(data.Category === 'NPCs'){ + debugger; clearSheet(attributes,sections,casc); attributes.queue.push('character_name'); attributes.character_name = data['data-cs-name']; @@ -2576,7 +2579,7 @@ const clearSheet = function(attributes,sections,casc){ }); }); Object.keys(attributes.attributes).forEach((attr)=>{ - if(casc[`attr_${attr}`]){ + if(casc[`attr_${attr}`] && attr !== 'character_name'){ attributes.updates[attr] = casc[`attr_${attr}`].hasOwnProperty('defaultValue') && casc[`attr_${attr}`].defaultValue !== 0 ? casc[`attr_${attr}`].defaultValue : '';