first commit

This commit is contained in:
kyle
2025-03-05 19:45:02 +00:00
commit c65e4dc9c0
4 changed files with 71 additions and 0 deletions

38
module.js Normal file
View File

@@ -0,0 +1,38 @@
function createHealthDisplay() {
// Create a new application to display the health overview
class HealthOverview extends Application {
constructor() {
super();
}
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
title: "Party Health Overview",
template: "modules/kyles-health-module/templates/health-overview.html",
width: 400,
height: "auto",
resizable: true
});
}
getData() {
const actors = game.actors.filter(a => a.hasPlayerOwner);
let data = actors.map(actor => {
let hp = actor.system.attributes.hp;
return {
name: actor.name,
current: hp.value,
max: hp.max,
};
});
return {
actors: data
};
}
}
new HealthOverview().render(true);
}
// Run the function
createHealthDisplay();