Compare commits

...

5 Commits

Author SHA1 Message Date
a1c20019e8 v10 init fix 2022-09-19 23:23:54 +02:00
af8576a4a1 Fix initfor combat 2022-09-09 23:49:01 +02:00
6c35ddfb0b rework ID 2022-09-02 17:31:12 +02:00
0cbcaee45e rework ID 2022-09-02 16:21:18 +02:00
904ff821e1 rework ID 2022-09-02 16:19:16 +02:00
3 changed files with 10 additions and 10 deletions

View File

@ -15,7 +15,7 @@ export class BoLCombatManager extends Combat {
/************************************************************************************/ /************************************************************************************/
async rollInitiative(ids, formula = undefined, messageOptions = {}) { async rollInitiative(ids, formula = undefined, messageOptions = {}) {
console.log(`${game.data.system.data.title} | Combat.rollInitiative()`, ids, formula, messageOptions); console.log(`${game.system.title} | Combat.rollInitiative()`, ids, formula, messageOptions);
// Structure input data // Structure input data
ids = typeof ids === "string" ? [ids] : ids; ids = typeof ids === "string" ? [ids] : ids;
const currentId = this.combatant._id; const currentId = this.combatant._id;
@ -24,6 +24,7 @@ export class BoLCombatManager extends Combat {
for (let cId = 0; cId < ids.length; cId++) { for (let cId = 0; cId < ids.length; cId++) {
const combatant = this.combatants.get(ids[cId]); const combatant = this.combatants.get(ids[cId]);
let fvttInit = 5 let fvttInit = 5
//console.log("TYPE", combatant.actor.type)
if (combatant.actor.type == 'character') { if (combatant.actor.type == 'character') {
let initData = combatant.actor.getLastInitData() let initData = combatant.actor.getLastInitData()
console.log("Init data !!!", initData) console.log("Init data !!!", initData)
@ -37,11 +38,12 @@ export class BoLCombatManager extends Combat {
fvttInit = 3 fvttInit = 3
} }
} else { } else {
fvttInit = 4 // Pietaille par defaut fvttInit = 4 // Pietaille par defautco
if ( combatant.actor.getSubtype == 'adversary') { //console.log("ACTOR", combatant.actor.getCharType())
if ( combatant.actor.getCharType() == 'adversary') {
fvttInit = 7 fvttInit = 7
} }
if ( combatant.actor.getSubtype == 'tough') { if ( combatant.actor.getCharType() == 'tough') {
fvttInit = 6 fvttInit = 6
} }
} }

View File

@ -14,11 +14,9 @@
], ],
"url": "https://www.uberwald.me/gitea/public/bol", "url": "https://www.uberwald.me/gitea/public/bol",
"license": "LICENSE.txt", "license": "LICENSE.txt",
"version": "10.0.7", "version": "10.1.2",
"compatibility": { "compatibility": {
"minimum": "10", "minimum": "10"
"verified": "10.284",
"maximum": "10"
}, },
"esmodules": [ "esmodules": [
"module/bol.js" "module/bol.js"
@ -194,7 +192,7 @@
], ],
"socket": true, "socket": true,
"manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json", "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json",
"download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v10.0.7.zip", "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v10.1.2.zip",
"background": "systems/images/map_lemurie.webp", "background": "systems/images/map_lemurie.webp",
"gridDistance": 1.5, "gridDistance": 1.5,
"gridUnits": "m", "gridUnits": "m",

View File

@ -8,7 +8,7 @@
</div> </div>
</header> </header>
{{#if weapon.data.data.properties.onlymodifier}} {{#if weapon.system.properties.onlymodifier}}
{{else}} {{else}}
{{> "systems/bol/templates/dialogs/attribute-roll-part.hbs"}} {{> "systems/bol/templates/dialogs/attribute-roll-part.hbs"}}
{{> "systems/bol/templates/dialogs/aptitude-roll-part.hbs"}} {{> "systems/bol/templates/dialogs/aptitude-roll-part.hbs"}}