diff --git a/README.md b/README.md index 507dfca..edd44b3 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,14 @@ This system provides character sheets and items for your play, if you would lik ## Release Notes ======= +v4.3.1 +- 🐛 Fix: get weapon icon when dragging to macro bar +- 🐛 Fix: Vagabond start equipment should be "Quarterstaff" (fix #104) +- 🐛 Fix: removes "None" from Talent selection +- 💄🐛 UI/Fix: corrects the player character sheet cut on the bottom +- 🐛 Fix: Chargen issue when re-roll character +- 🐛 Fix: remove click/roll functionality from the limited character sheet + v4.3.0 - Improvement: any roll using the `/r` chat command now shows the result of the roll directly ![D66 Roll](asset/d66roll.png?raw=true) diff --git a/script/actor/vaesen-actor-sheet.js b/script/actor/vaesen-actor-sheet.js index 6008685..11a3ad2 100644 --- a/script/actor/vaesen-actor-sheet.js +++ b/script/actor/vaesen-actor-sheet.js @@ -121,6 +121,9 @@ export class VaesenActorSheet extends ActorSheet { activateListeners(html) { super.activateListeners(html); + if (this.actor.limited) + return; + html.find(".item-create").click((ev) => { this.onItemCreate(ev); }); diff --git a/script/sheet/player.js b/script/sheet/player.js index 331d935..1fb0164 100644 --- a/script/sheet/player.js +++ b/script/sheet/player.js @@ -117,6 +117,9 @@ export class PlayerCharacterSheet extends VaesenActorSheet { activateListeners(html) { super.activateListeners(html); + if (this.actor.limited) + return; + html.find(".fav-togle").click((ev) => { this.onFavTogle(ev); }); @@ -227,7 +230,7 @@ export class PlayerCharacterSheet extends VaesenActorSheet { const div = $(item).parents(".weapon"); const itemId = div.data("itemId"); const itemName = $(item).text(); - const img = $(div).children(".icon").attr("src"); + const img = $(div).find(".icon").attr("src"); const testName = `${itemName} ${game.i18n.localize("ROLL.ROLL")}`; const data = { diff --git a/script/util/generator.js b/script/util/generator.js index a287c59..bfd6f86 100644 --- a/script/util/generator.js +++ b/script/util/generator.js @@ -290,7 +290,7 @@ export class generator { label: game.i18n.localize("GENERATOR.REROLL"), callback: async () => { reroll = true; - await generator.generateCharacter(); + await generator.generateCharacter(actor); } } }, diff --git a/script/util/generator_data.js b/script/util/generator_data.js index 07ea8b6..7446dfe 100644 --- a/script/util/generator_data.js +++ b/script/util/generator_data.js @@ -781,7 +781,7 @@ export class generator_data { "Well-traveled" ], equipment: [ - "Walking stick", + "Quarterstaff", "Knife or Dagger", "Crowbar", "Liquor", diff --git a/script/util/roll.js b/script/util/roll.js index 9c3823c..9024b10 100644 --- a/script/util/roll.js +++ b/script/util/roll.js @@ -319,7 +319,6 @@ function buildSelectMultipleHtmlDialog(options, name, id) { ); html.push(`
`); html.push(`