mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-06-06 21:04:16 +02:00
Add setting to hide party stats (#1861)
This commit is contained in:
parent
e95ea3c281
commit
2ffe678503
9 changed files with 212 additions and 142 deletions
|
|
@ -793,6 +793,26 @@ export function getArmorSources(actor) {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Triggers a reset and non-forced re-render on all given actors (if given)
|
||||
* or all world actors and actors in all scenes to show immediate results for a changed setting.
|
||||
*/
|
||||
export function resetAndRerenderActors() {
|
||||
const actors = new Set(
|
||||
[game.actors.contents, game.scenes.contents.flatMap(s => s.tokens.contents).flatMap(t => t.actor ?? [])].flat()
|
||||
);
|
||||
for (const actor of actors) {
|
||||
for (const app of Object.values(actor.apps)) {
|
||||
for (const element of app.element?.querySelectorAll('prose-mirror.active')) {
|
||||
element.open = false; // This triggers a save
|
||||
}
|
||||
}
|
||||
|
||||
actor.reset();
|
||||
actor.render();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array sorted by a function that returns a thing to compare, or an array to compare in order
|
||||
* Similar to lodash's sortBy function.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue