feat: move STATUS to GM scene controls, fix PopOut module for v14 (v1.6.3)
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
||||
"id": "zero-engine",
|
||||
"title": "Zero Engine (SLA Industries)",
|
||||
"description": "A basic game system for SLA Industries using the Zero Engine rules.",
|
||||
"version": "1.6.2",
|
||||
"version": "1.6.3",
|
||||
"compatibility": {
|
||||
"minimum": 13,
|
||||
"verified": "14.359"
|
||||
|
||||
@@ -138,11 +138,6 @@
|
||||
<button type="button" class="rest-btn" data-actor-id="{{actor._id}}" title="Rest: clear weapon lockouts and restore ammo">
|
||||
<i class="fas fa-bed"></i> REST
|
||||
</button>
|
||||
{{#if isGM}}
|
||||
<button type="button" class="pc-status-btn" title="Post all PC conditions to chat">
|
||||
<i class="fas fa-clipboard-list"></i> STATUS
|
||||
</button>
|
||||
{{/if}}
|
||||
</div>
|
||||
{{#if isEbbUser}}
|
||||
<div class="vital-box flux-vital">
|
||||
|
||||
+16
-3
@@ -561,9 +561,6 @@ class ZeroEngineActorSheet extends foundry.appv1.sheets.ActorSheet {
|
||||
// Natural weapon attack roll (Morphic Strike, Wraith Teeth & Claw, etc.)
|
||||
html.find('.natural-weapon-roll-btn').click(this._onNaturalWeaponRoll.bind(this));
|
||||
|
||||
// GM PC condition status report
|
||||
html.find('.pc-status-btn').click(ev => { ev.preventDefault(); _broadcastPCConditions(); });
|
||||
|
||||
// Delete injury buttons
|
||||
html.find('.delete-injury-btn').click(this._onDeleteInjury.bind(this));
|
||||
|
||||
@@ -3744,6 +3741,22 @@ Hooks.once("setup", () => {
|
||||
/**
|
||||
* Ready hook
|
||||
*/
|
||||
// ── GM SCENE CONTROLS: PC STATUS BUTTON ──────────────────────────────────────
|
||||
// Adds a clipboard-list icon to the Token layer toolbar (GM only).
|
||||
// Click it any time to whisper yourself a full PC conditions report.
|
||||
Hooks.on("getSceneControlButtons", (controls) => {
|
||||
if (!game.user?.isGM) return;
|
||||
const tokenGroup = controls.find(c => c.name === "token");
|
||||
if (!tokenGroup) return;
|
||||
tokenGroup.tools.push({
|
||||
name: "sla-pc-status",
|
||||
title: "PC Status Report",
|
||||
icon: "fas fa-clipboard-list",
|
||||
button: true,
|
||||
onClick: () => _broadcastPCConditions()
|
||||
});
|
||||
});
|
||||
|
||||
Hooks.once('ready', function() {
|
||||
console.log('Zero Engine | Ready');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user