Minor fixes +v9 support
This commit is contained in:
parent
474f34dadc
commit
22a92588e8
BIN
images/icons/icon_ability.webp
Normal file
BIN
images/icons/icon_ability.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
@ -5,14 +5,13 @@ export class PegasusCombat extends Combat {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async rollInitiative(ids, formula = undefined, messageOptions = {} ) {
|
async rollInitiative(ids, formula = undefined, messageOptions = {} ) {
|
||||||
console.log("Initiative is requested !!!");
|
|
||||||
|
|
||||||
ids = typeof ids === "string" ? [ids] : ids;
|
ids = typeof ids === "string" ? [ids] : ids;
|
||||||
const currentId = this.combatant._id;
|
const currentId = this.combatant._id;
|
||||||
for (let cId = 0; cId < ids.length; cId++) {
|
for (let cId = 0; cId < ids.length; cId++) {
|
||||||
const c = this.getCombatant(ids[cId]);
|
const c = this.combatants.get(ids[cId]);
|
||||||
let initBonus = c.actor ? c.actor.getInitiativeScore() : 0;
|
let initBonus = c.actor ? c.actor.getInitiativeScore() : 0;
|
||||||
await this.updateEmbeddedEntity("Combatant", { _id: c._id, initiative: initBonus });
|
let id = c._id || c.id;
|
||||||
|
await this.updateEmbeddedDocuments("Combatant", { _id: id, initiative: initBonus });
|
||||||
}
|
}
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
|
@ -94,6 +94,12 @@ Hooks.once("ready", function () {
|
|||||||
user: game.user._id
|
user: game.user._id
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CSS patch for v9
|
||||||
|
if (game.version) {
|
||||||
|
let sidebar = document.getElementById("sidebar");
|
||||||
|
sidebar.style.width = "min-content";
|
||||||
|
}
|
||||||
|
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
});
|
});
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"author": "Uberwald",
|
"author": "Uberwald",
|
||||||
"compatibleCoreVersion": "0.8.9",
|
"compatibleCoreVersion": "9",
|
||||||
"description": "Pegasus RPG system for FoundryVTT",
|
"description": "Pegasus RPG system for FoundryVTT",
|
||||||
"download": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg/fvtt-pegasus-rpg.zip",
|
"download": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg/fvtt-pegasus-rpg.zip",
|
||||||
"esmodules": [
|
"esmodules": [
|
||||||
@ -50,9 +50,9 @@
|
|||||||
"styles": [
|
"styles": [
|
||||||
"styles/simple.css"
|
"styles/simple.css"
|
||||||
],
|
],
|
||||||
"templateVersion": 20,
|
"templateVersion": 21,
|
||||||
"title": "Pegasus RPG",
|
"title": "Pegasus RPG",
|
||||||
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
"url": "https://www.uberwald.me/data/files/fvtt-pegasus-rpg",
|
||||||
"version": "0.0.20",
|
"version": "0.0.21",
|
||||||
"background" : "./images/ui/pegasus_welcome_page.webp"
|
"background" : "./images/ui/pegasus_welcome_page.webp"
|
||||||
}
|
}
|
@ -314,6 +314,7 @@
|
|||||||
"range": "",
|
"range": "",
|
||||||
"action": "",
|
"action": "",
|
||||||
"type": "",
|
"type": "",
|
||||||
|
"powersource": "",
|
||||||
"effects": "",
|
"effects": "",
|
||||||
"purchasedeffects": ""
|
"purchasedeffects": ""
|
||||||
},
|
},
|
||||||
|
@ -27,16 +27,14 @@
|
|||||||
<input type="text" class="input-numeric-short padd-right" name="data.cost" value="{{data.cost}}" data-dtype="Number"/>
|
<input type="text" class="input-numeric-short padd-right" name="data.cost" value="{{data.cost}}" data-dtype="Number"/>
|
||||||
</li>
|
</li>
|
||||||
<li class="flexrow"><label class="generic-label">NRG Spent</label>
|
<li class="flexrow"><label class="generic-label">NRG Spent</label>
|
||||||
<select class="competence-base flexrow" type="text" name="data.costtype" value="{{data.costtype}}" data-dtype="String">
|
<input type="text" class="input-numeric-short padd-right" name="data.costtype" value="{{data.costtype}}" data-dtype="Number"/>
|
||||||
{{#select data.family}}
|
|
||||||
<option value="once">Once</option>
|
|
||||||
<option value="perlevel">Per Level</option>
|
|
||||||
<option value="perround">Per Round</option>
|
|
||||||
{{/select}}
|
|
||||||
</select>
|
|
||||||
</li>
|
</li>
|
||||||
<li class="flexrow"><label class="generic-label">Range</label>
|
<li class="flexrow"><label class="generic-label">Range</label>
|
||||||
<input type="text" class="input-numeric-short padd-right" name="data.range" value="{{data.range}}" data-dtype="Number"/>
|
<select class="competence-base flexrow" type="text" name="data.range" value="{{data.range}}" data-dtype="String">
|
||||||
|
{{#select data.range}}
|
||||||
|
{{> systems/fvtt-pegasus-rpg/templates/partial-options-range.html notapplicable=true}}
|
||||||
|
{{/select}}
|
||||||
|
</select>
|
||||||
</li>
|
</li>
|
||||||
<li class="flexrow"><label class="generic-label">Action</label>
|
<li class="flexrow"><label class="generic-label">Action</label>
|
||||||
<select class="competence-base flexrow" type="text" name="data.action" value="{{data.action}}" data-dtype="String">
|
<select class="competence-base flexrow" type="text" name="data.action" value="{{data.action}}" data-dtype="String">
|
||||||
@ -58,6 +56,9 @@
|
|||||||
{{/select}}
|
{{/select}}
|
||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="flexrow"><label class="generic-label">Power Source</label>
|
||||||
|
<input type="text" class="padd-right" name="data.powersource" value="{{data.powersource}}" data-dtype="String"/>
|
||||||
|
</li>
|
||||||
<li class="flexrow"><label class="generic-label">Available Effects</label>
|
<li class="flexrow"><label class="generic-label">Available Effects</label>
|
||||||
<div class="small-editor item-text-long-line">
|
<div class="small-editor item-text-long-line">
|
||||||
{{editor content=data.effects target="data.effects" button=true owner=owner editable=editable}}
|
{{editor content=data.effects target="data.effects" button=true owner=owner editable=editable}}
|
||||||
|
Loading…
Reference in New Issue
Block a user