From 002d6f4fbdcbecdc680e4e08ee7873e6a6536be6 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Wed, 9 Aug 2023 18:05:16 +0200 Subject: [PATCH] Various fixes --- lang/en.json | 3 +- modules/hero6-actor-sheet.js | 4 +- modules/hero6-actor.js | 51 +- modules/hero6-config.js | 1 - modules/hero6-main.js | 2 +- modules/hero6-utility.js | 2 +- .../complications/{000048.log => 000060.log} | 0 packs/complications/CURRENT | 2 +- packs/complications/LOG | 16 +- packs/complications/LOG.old | 16 +- packs/complications/MANIFEST-000046 | Bin 135 -> 0 bytes packs/complications/MANIFEST-000058 | Bin 0 -> 135 bytes packs/equipment/{000048.log => 000060.log} | 0 packs/equipment/CURRENT | 2 +- packs/equipment/LOG | 14 +- packs/equipment/LOG.old | 14 +- packs/equipment/MANIFEST-000046 | Bin 65 -> 0 bytes packs/equipment/MANIFEST-000058 | Bin 0 -> 65 bytes packs/maneuvers/{000040.log => 000052.log} | 0 packs/maneuvers/CURRENT | 2 +- packs/maneuvers/LOG | 16 +- packs/maneuvers/LOG.old | 16 +- packs/maneuvers/MANIFEST-000038 | Bin 134 -> 0 bytes packs/maneuvers/MANIFEST-000050 | Bin 0 -> 134 bytes packs/perks/{000048.log => 000060.log} | 0 packs/perks/CURRENT | 2 +- packs/perks/LOG | 16 +- packs/perks/LOG.old | 16 +- packs/perks/MANIFEST-000046 | Bin 134 -> 0 bytes packs/perks/MANIFEST-000058 | Bin 0 -> 134 bytes packs/powers/000013.ldb | Bin 68469 -> 0 bytes packs/powers/{000048.log => 000060.log} | 0 packs/powers/000062.ldb | Bin 0 -> 68363 bytes packs/powers/CURRENT | 2 +- packs/powers/LOG | 23 +- packs/powers/LOG.old | 16 +- packs/powers/MANIFEST-000046 | Bin 135 -> 0 bytes packs/powers/MANIFEST-000058 | Bin 0 -> 330 bytes packs/skills/{000048.log => 000060.log} | 0 packs/skills/CURRENT | 2 +- packs/skills/LOG | 16 +- packs/skills/LOG.old | 16 +- packs/skills/MANIFEST-000046 | Bin 135 -> 0 bytes packs/skills/MANIFEST-000058 | Bin 0 -> 135 bytes packs/talents/{000048.log => 000060.log} | 0 packs/talents/CURRENT | 2 +- packs/talents/LOG | 16 +- packs/talents/LOG.old | 16 +- packs/talents/MANIFEST-000046 | Bin 134 -> 0 bytes packs/talents/MANIFEST-000058 | Bin 0 -> 134 bytes packs/weapons/{000048.log => 000060.log} | 0 packs/weapons/CURRENT | 2 +- packs/weapons/LOG | 14 +- packs/weapons/LOG.old | 14 +- packs/weapons/MANIFEST-000046 | Bin 65 -> 0 bytes packs/weapons/MANIFEST-000058 | Bin 0 -> 65 bytes system.json | 4 +- template.json | 12 +- templates/actors/actor-sheet.hbs | 556 ++++++++++-------- templates/chat/chat-generic-result.hbs | 6 + 60 files changed, 503 insertions(+), 409 deletions(-) rename packs/complications/{000048.log => 000060.log} (100%) delete mode 100644 packs/complications/MANIFEST-000046 create mode 100644 packs/complications/MANIFEST-000058 rename packs/equipment/{000048.log => 000060.log} (100%) delete mode 100644 packs/equipment/MANIFEST-000046 create mode 100644 packs/equipment/MANIFEST-000058 rename packs/maneuvers/{000040.log => 000052.log} (100%) delete mode 100644 packs/maneuvers/MANIFEST-000038 create mode 100644 packs/maneuvers/MANIFEST-000050 rename packs/perks/{000048.log => 000060.log} (100%) delete mode 100644 packs/perks/MANIFEST-000046 create mode 100644 packs/perks/MANIFEST-000058 delete mode 100644 packs/powers/000013.ldb rename packs/powers/{000048.log => 000060.log} (100%) create mode 100644 packs/powers/000062.ldb delete mode 100644 packs/powers/MANIFEST-000046 create mode 100644 packs/powers/MANIFEST-000058 rename packs/skills/{000048.log => 000060.log} (100%) delete mode 100644 packs/skills/MANIFEST-000046 create mode 100644 packs/skills/MANIFEST-000058 rename packs/talents/{000048.log => 000060.log} (100%) delete mode 100644 packs/talents/MANIFEST-000046 create mode 100644 packs/talents/MANIFEST-000058 rename packs/weapons/{000048.log => 000060.log} (100%) delete mode 100644 packs/weapons/MANIFEST-000046 create mode 100644 packs/weapons/MANIFEST-000058 diff --git a/lang/en.json b/lang/en.json index dd3e162..5a69932 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1,6 +1,7 @@ { "ACTOR": { - "TypeCharacter": "Character" + "TypeCharacter": "Character", + "TypeMinion": "Minion" }, "ITEM": { "TypeSkill": "Skill", diff --git a/modules/hero6-actor-sheet.js b/modules/hero6-actor-sheet.js index 8a6a91d..4f55840 100644 --- a/modules/hero6-actor-sheet.js +++ b/modules/hero6-actor-sheet.js @@ -89,9 +89,9 @@ export class Hero6ActorSheet extends ActorSheet { // Everything below here is only needed if the sheet is editable if (!this.options.editable) return; - html.bind("keydown", function(e) { // Ignore Enter in actores sheet + /*html.bind("keydown", function(e) { // Ignore Enter in actores sheet if (e.keyCode === 13) return false; - }); + });*/ // Update Inventory Item html.find('.item-edit').click(ev => { diff --git a/modules/hero6-actor.js b/modules/hero6-actor.js index 9a72b7a..0a0f274 100644 --- a/modules/hero6-actor.js +++ b/modules/hero6-actor.js @@ -4,7 +4,7 @@ import { Hero6RollDialog } from "./hero6-roll-dialog.js"; import { Hero6LiftDice } from "./hero6-lift-dice.js"; /* -------------------------------------------- */ -const __speed2Segments = [ [0], [7], [6, 12], [4, 8, 12], [3, 6, 9, 12], [3, 5, 8, 10, 12], [2, 4, 6, 8, 10, 12], +const __speed2Segments = [[0], [7], [6, 12], [4, 8, 12], [3, 6, 9, 12], [3, 5, 8, 10, 12], [2, 4, 6, 8, 10, 12], [2, 4, 6, 7, 9, 11, 12], [2, 3, 5, 6, 8, 9, 11, 12], [2, 3, 4, 6, 7, 8, 10, 11, 12], [2, 3, 4, 5, 6, 8, 9, 10, 11, 12], [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]] @@ -40,12 +40,10 @@ export class Hero6Actor extends Actor { return actor; } - if (data.type == 'character') { + if (data.type == 'character' || data.type == 'minion') { const maneuvers = await Hero6Utility.loadCompendium("fvtt-hero-system-6.maneuvers") let maneuversObj = maneuvers.map(i => i.toObject()) - data.items = maneuversObj.filter(m => m.system.isstock) - } - if (data.type == 'npc') { + data.items = maneuversObj.filter(m => m.system.isstock) } return super.create(data, options); @@ -62,14 +60,11 @@ export class Hero6Actor extends Actor { /* -------------------------------------------- */ computeDerivatedData() { - if (this.type == "character") { - let newSTREND = this.computeSTREND() - if (newSTREND != this.system.characteristics.str.strend) { - this.update({ 'system.characteristics.str.strend': newSTREND }) - } + let newSTREND = this.computeSTREND() + if (newSTREND != this.system.characteristics.str.strend) { + this.update({ 'system.characteristics.str.strend': newSTREND }) } } - /* -------------------------------------------- */ performMigration() { // Fix OCV/OMCV rollable @@ -172,6 +167,19 @@ export class Hero6Actor extends Actor { } return item; } + + /* -------------------------------------------- */ + async _preCreate(data, options, user) { + await super._preCreate(data, options, user); + + // Configure prototype token settings + const prototypeToken = {}; + if (this.type === "character") Object.assign(prototypeToken, { + sight: { enabled: true }, actorLink: true, disposition: CONST.TOKEN_DISPOSITIONS.FRIENDLY + }); + this.updateSource({ prototypeToken }); + } + /* -------------------------------------------- */ prepareSkill(skill) { skill.roll = 0 @@ -213,12 +221,12 @@ export class Hero6Actor extends Actor { skill.roll += skill.system.levels } } - + /* -------------------------------------------- */ prepareManeuver(maneuver) { - + maneuver.roll = 11 + this.system.characteristics.ocv.value - if ( Number(maneuver.system.ocv)) { + if (Number(maneuver.system.ocv)) { maneuver.roll += Number(maneuver.system.ocv) } else { maneuver.noOCV = true @@ -408,7 +416,7 @@ export class Hero6Actor extends Actor { /* -------------------------------------------- */ async cleanCombat() { await this.setFlag("world", "hold-action", false) - await this.setFlag("world", "abort-action", { state: false, count: 0 } ) + await this.setFlag("world", "abort-action", { state: false, count: 0 }) } async holdAction() { await this.disableAbortAction() @@ -481,7 +489,7 @@ export class Hero6Actor extends Actor { } /* -------------------------------------------- */ getBaseInit(turn) { - if ( turn != this.turn) { + if (turn != this.turn) { let r = new Roll("1d6").roll({ async: false }) this.currentInit = Number(this.system.characteristics.dex.initiative) + Number(((r.total / 10).toFixed(2))) this.turn = turn @@ -516,8 +524,13 @@ export class Hero6Actor extends Actor { /* -------------------------------------------- */ prepareCharacValues(charac) { - charac.total = charac.value - charac.roll = 9 + Math.round((charac.value) / 5) + if (charac.label == "OCV" || charac.label == "OMCV" ) { + charac.total = charac.value + charac.roll = 11 + charac.value + } else { + charac.total = charac.value + charac.roll = 9 + Math.round((charac.value) / 5) + } } prepareCharac() { let characs = duplicate(this.system.characteristics) @@ -531,7 +544,7 @@ export class Hero6Actor extends Actor { if (key == "spd") { ch.phasesString = this.getPhasesString() } - if (key =="pre") { + if (key == "pre") { ch.presenceattack = duplicate(this.system.biodata.presenceattack) } } diff --git a/modules/hero6-config.js b/modules/hero6-config.js index 421a617..870a8ad 100644 --- a/modules/hero6-config.js +++ b/modules/hero6-config.js @@ -53,6 +53,5 @@ export const Hero6_CONFIG = { "standard": "Standard", "normal": "Normal", "killing": "Killing", - "countbody": "Killing (Count BODY)" } } \ No newline at end of file diff --git a/modules/hero6-main.js b/modules/hero6-main.js index 9e80d5a..c20d5af 100644 --- a/modules/hero6-main.js +++ b/modules/hero6-main.js @@ -61,7 +61,7 @@ Hooks.once("init", async function () { // Register sheet application classes Actors.unregisterSheet("core", ActorSheet); Actors.registerSheet("fvtt-hero-system-6", Hero6ActorSheet, { types: ["character"], makeDefault: true }); - Actors.registerSheet("fvtt-hero-system-6", Hero6NPCSheet, { types: ["npc"], makeDefault: false }); + Actors.registerSheet("fvtt-hero-system-6", Hero6ActorSheet, { types: ["minion"], makeDefault: false }); Items.unregisterSheet("core", ItemSheet); Items.registerSheet("fvtt-hero-system-6", Hero6ItemSheet, { makeDefault: true }); diff --git a/modules/hero6-utility.js b/modules/hero6-utility.js index 77856c2..86c4b2f 100644 --- a/modules/hero6-utility.js +++ b/modules/hero6-utility.js @@ -355,7 +355,7 @@ export class Hero6Utility { let myRoll = rollData.roll if (!myRoll) { // New rolls only of no rerolls myRoll = new Roll(diceFormula).roll({ async: false }) - await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode")) + //await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode")) } rollData.roll = myRoll diff --git a/packs/complications/000048.log b/packs/complications/000060.log similarity index 100% rename from packs/complications/000048.log rename to packs/complications/000060.log diff --git a/packs/complications/CURRENT b/packs/complications/CURRENT index a6d5883..717cf9a 100644 --- a/packs/complications/CURRENT +++ b/packs/complications/CURRENT @@ -1 +1 @@ -MANIFEST-000046 +MANIFEST-000058 diff --git a/packs/complications/LOG b/packs/complications/LOG index 5272b24..8d54d52 100644 --- a/packs/complications/LOG +++ b/packs/complications/LOG @@ -1,8 +1,8 @@ -2023/08/08-08:16:25.461187 7f5afd5f96c0 Recovering log #44 -2023/08/08-08:16:25.474679 7f5afd5f96c0 Delete type=3 #42 -2023/08/08-08:16:25.474715 7f5afd5f96c0 Delete type=0 #44 -2023/08/08-08:17:06.635707 7f58677fe6c0 Level-0 table #49: started -2023/08/08-08:17:06.635749 7f58677fe6c0 Level-0 table #49: 0 bytes OK -2023/08/08-08:17:06.642802 7f58677fe6c0 Delete type=0 #47 -2023/08/08-08:17:06.643044 7f58677fe6c0 Manual compaction at level-0 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.643110 7f58677fe6c0 Manual compaction at level-1 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.525679 7fd68effd6c0 Recovering log #56 +2023/08/09-17:36:56.535383 7fd68effd6c0 Delete type=3 #54 +2023/08/09-17:36:56.535430 7fd68effd6c0 Delete type=0 #56 +2023/08/09-18:04:36.774987 7fd40dfff6c0 Level-0 table #61: started +2023/08/09-18:04:36.775008 7fd40dfff6c0 Level-0 table #61: 0 bytes OK +2023/08/09-18:04:36.782936 7fd40dfff6c0 Delete type=0 #59 +2023/08/09-18:04:36.793638 7fd40dfff6c0 Manual compaction at level-0 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.811250 7fd40dfff6c0 Manual compaction at level-1 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) diff --git a/packs/complications/LOG.old b/packs/complications/LOG.old index dcbf876..af5133f 100644 --- a/packs/complications/LOG.old +++ b/packs/complications/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:14.000526 7f5afddfa6c0 Recovering log #40 -2023/08/07-22:18:14.012956 7f5afddfa6c0 Delete type=3 #38 -2023/08/07-22:18:14.012989 7f5afddfa6c0 Delete type=0 #40 -2023/08/07-23:27:51.013130 7f58677fe6c0 Level-0 table #45: started -2023/08/07-23:27:51.013173 7f58677fe6c0 Level-0 table #45: 0 bytes OK -2023/08/07-23:27:51.019258 7f58677fe6c0 Delete type=0 #43 -2023/08/07-23:27:51.040432 7f58677fe6c0 Manual compaction at level-0 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.040586 7f58677fe6c0 Manual compaction at level-1 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.648635 7fd68effd6c0 Recovering log #52 +2023/08/09-17:27:09.658994 7fd68effd6c0 Delete type=3 #50 +2023/08/09-17:27:09.659039 7fd68effd6c0 Delete type=0 #52 +2023/08/09-17:29:29.520479 7fd40dfff6c0 Level-0 table #57: started +2023/08/09-17:29:29.520509 7fd40dfff6c0 Level-0 table #57: 0 bytes OK +2023/08/09-17:29:29.529670 7fd40dfff6c0 Delete type=0 #55 +2023/08/09-17:29:29.539844 7fd40dfff6c0 Manual compaction at level-0 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.547593 7fd40dfff6c0 Manual compaction at level-1 from '!items!05yAsPAteobyHoVT' @ 72057594037927935 : 1 .. '!items!yFhVFTqzLKcqApBr' @ 0 : 0; will stop at (end) diff --git a/packs/complications/MANIFEST-000046 b/packs/complications/MANIFEST-000046 deleted file mode 100644 index b2e61cc6880ee1857e70d205f9e89e8e37de3cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeC4WpyNpfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfcQ^H(dQykcfaYHqQj zfoY{jcgnYj7-*?49qqx R3`bj5I)k`2K&~AN0|4x860!gQ literal 0 HcmV?d00001 diff --git a/packs/maneuvers/000040.log b/packs/maneuvers/000052.log similarity index 100% rename from packs/maneuvers/000040.log rename to packs/maneuvers/000052.log diff --git a/packs/maneuvers/CURRENT b/packs/maneuvers/CURRENT index 59611b0..7570f19 100644 --- a/packs/maneuvers/CURRENT +++ b/packs/maneuvers/CURRENT @@ -1 +1 @@ -MANIFEST-000038 +MANIFEST-000050 diff --git a/packs/maneuvers/LOG b/packs/maneuvers/LOG index 152e1d9..1ec32a1 100644 --- a/packs/maneuvers/LOG +++ b/packs/maneuvers/LOG @@ -1,8 +1,8 @@ -2023/08/08-08:16:25.461251 7f5afddfa6c0 Recovering log #36 -2023/08/08-08:16:25.477680 7f5afddfa6c0 Delete type=3 #34 -2023/08/08-08:16:25.477718 7f5afddfa6c0 Delete type=0 #36 -2023/08/08-08:17:06.629201 7f58677fe6c0 Level-0 table #41: started -2023/08/08-08:17:06.629246 7f58677fe6c0 Level-0 table #41: 0 bytes OK -2023/08/08-08:17:06.635576 7f58677fe6c0 Delete type=0 #39 -2023/08/08-08:17:06.643022 7f58677fe6c0 Manual compaction at level-0 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.643086 7f58677fe6c0 Manual compaction at level-1 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.525719 7fd68f7fe6c0 Recovering log #48 +2023/08/09-17:36:56.535384 7fd68f7fe6c0 Delete type=3 #46 +2023/08/09-17:36:56.535433 7fd68f7fe6c0 Delete type=0 #48 +2023/08/09-18:04:36.783105 7fd40dfff6c0 Level-0 table #53: started +2023/08/09-18:04:36.783138 7fd40dfff6c0 Level-0 table #53: 0 bytes OK +2023/08/09-18:04:36.793290 7fd40dfff6c0 Delete type=0 #51 +2023/08/09-18:04:36.793703 7fd40dfff6c0 Manual compaction at level-0 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.811271 7fd40dfff6c0 Manual compaction at level-1 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) diff --git a/packs/maneuvers/LOG.old b/packs/maneuvers/LOG.old index 5b8c321..bd96c66 100644 --- a/packs/maneuvers/LOG.old +++ b/packs/maneuvers/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:14.000527 7f5afd5f96c0 Recovering log #32 -2023/08/07-22:18:14.012956 7f5afd5f96c0 Delete type=3 #30 -2023/08/07-22:18:14.012992 7f5afd5f96c0 Delete type=0 #32 -2023/08/07-23:27:51.026690 7f58677fe6c0 Level-0 table #37: started -2023/08/07-23:27:51.026730 7f58677fe6c0 Level-0 table #37: 0 bytes OK -2023/08/07-23:27:51.033892 7f58677fe6c0 Delete type=0 #35 -2023/08/07-23:27:51.040520 7f58677fe6c0 Manual compaction at level-0 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.040625 7f58677fe6c0 Manual compaction at level-1 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.648635 7fd6a4bfa6c0 Recovering log #44 +2023/08/09-17:27:09.658995 7fd6a4bfa6c0 Delete type=3 #42 +2023/08/09-17:27:09.659044 7fd6a4bfa6c0 Delete type=0 #44 +2023/08/09-17:29:29.539858 7fd40dfff6c0 Level-0 table #49: started +2023/08/09-17:29:29.539899 7fd40dfff6c0 Level-0 table #49: 0 bytes OK +2023/08/09-17:29:29.547399 7fd40dfff6c0 Delete type=0 #47 +2023/08/09-17:29:29.547606 7fd40dfff6c0 Manual compaction at level-0 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.547629 7fd40dfff6c0 Manual compaction at level-1 from '!items!0HeZcvevni63brWf' @ 72057594037927935 : 1 .. '!items!yAT32VYV2aIWOBkK' @ 0 : 0; will stop at (end) diff --git a/packs/maneuvers/MANIFEST-000038 b/packs/maneuvers/MANIFEST-000038 deleted file mode 100644 index 34ac8e09ffd3d922b4734d2fbbef73b0a2d7a44d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmdPiVEjIjfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfcQbwj1RVrEHdZn2_) zM`~1ZS!!8crkQb4QFt1oC<7S4%YYnT$CZ Um`zxuTyxcDgSaL@t{ICI0KJtWApigX literal 0 HcmV?d00001 diff --git a/packs/perks/000048.log b/packs/perks/000060.log similarity index 100% rename from packs/perks/000048.log rename to packs/perks/000060.log diff --git a/packs/perks/CURRENT b/packs/perks/CURRENT index a6d5883..717cf9a 100644 --- a/packs/perks/CURRENT +++ b/packs/perks/CURRENT @@ -1 +1 @@ -MANIFEST-000046 +MANIFEST-000058 diff --git a/packs/perks/LOG b/packs/perks/LOG index 5b77949..8daff3a 100644 --- a/packs/perks/LOG +++ b/packs/perks/LOG @@ -1,8 +1,8 @@ -2023/08/08-08:16:25.476569 7f5afd5f96c0 Recovering log #44 -2023/08/08-08:16:25.493410 7f5afd5f96c0 Delete type=3 #42 -2023/08/08-08:16:25.493503 7f5afd5f96c0 Delete type=0 #44 -2023/08/08-08:17:06.643184 7f58677fe6c0 Level-0 table #49: started -2023/08/08-08:17:06.643236 7f58677fe6c0 Level-0 table #49: 0 bytes OK -2023/08/08-08:17:06.650531 7f58677fe6c0 Delete type=0 #47 -2023/08/08-08:17:06.658850 7f58677fe6c0 Manual compaction at level-0 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.658878 7f58677fe6c0 Manual compaction at level-1 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.538368 7fd6a4bfa6c0 Recovering log #56 +2023/08/09-17:36:56.547813 7fd6a4bfa6c0 Delete type=3 #54 +2023/08/09-17:36:56.547848 7fd6a4bfa6c0 Delete type=0 #56 +2023/08/09-18:04:36.811286 7fd40dfff6c0 Level-0 table #61: started +2023/08/09-18:04:36.811321 7fd40dfff6c0 Level-0 table #61: 0 bytes OK +2023/08/09-18:04:36.820964 7fd40dfff6c0 Delete type=0 #59 +2023/08/09-18:04:36.833270 7fd40dfff6c0 Manual compaction at level-0 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.833326 7fd40dfff6c0 Manual compaction at level-1 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) diff --git a/packs/perks/LOG.old b/packs/perks/LOG.old index 3b9ec1c..8eb4d48 100644 --- a/packs/perks/LOG.old +++ b/packs/perks/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:14.015482 7f5afcdf86c0 Recovering log #40 -2023/08/07-22:18:14.031405 7f5afcdf86c0 Delete type=3 #38 -2023/08/07-22:18:14.031513 7f5afcdf86c0 Delete type=0 #40 -2023/08/07-23:27:51.019445 7f58677fe6c0 Level-0 table #45: started -2023/08/07-23:27:51.019492 7f58677fe6c0 Level-0 table #45: 0 bytes OK -2023/08/07-23:27:51.026550 7f58677fe6c0 Delete type=0 #43 -2023/08/07-23:27:51.040470 7f58677fe6c0 Manual compaction at level-0 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.040607 7f58677fe6c0 Manual compaction at level-1 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.660978 7fd68ffff6c0 Recovering log #52 +2023/08/09-17:27:09.674173 7fd68ffff6c0 Delete type=3 #50 +2023/08/09-17:27:09.674217 7fd68ffff6c0 Delete type=0 #52 +2023/08/09-17:29:29.556174 7fd40dfff6c0 Level-0 table #57: started +2023/08/09-17:29:29.556203 7fd40dfff6c0 Level-0 table #57: 0 bytes OK +2023/08/09-17:29:29.562869 7fd40dfff6c0 Delete type=0 #55 +2023/08/09-17:29:29.563055 7fd40dfff6c0 Manual compaction at level-0 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.563076 7fd40dfff6c0 Manual compaction at level-1 from '!items!L3vwlIh3oloE6A8W' @ 72057594037927935 : 1 .. '!items!yWTR7MCOtGWm1KCz' @ 0 : 0; will stop at (end) diff --git a/packs/perks/MANIFEST-000046 b/packs/perks/MANIFEST-000046 deleted file mode 100644 index 8f09c2065bbd2a028cb07e0f0d357194fe6e28e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmX>X(J7S3z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMD+M^(^m|2pVTde3~ zTvndrnPHrtlkaNgXc5lH$N&Z~`O5H+Aah@5{}T7`Ttjc?Dn=HFd`-pS#T*QbO!}M* U%myqhrsZmRAg%$BYsA6=0C8<0qyPW_ diff --git a/packs/perks/MANIFEST-000058 b/packs/perks/MANIFEST-000058 new file mode 100644 index 0000000000000000000000000000000000000000..01275a0d89539f3c6b05b8eb8cdbba23909a4dea GIT binary patch literal 134 zcmX>X(J7S3z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMD+M^(^m|2pVTde3~ zTvndrnPHrtlkaNgXc5lH$N&Z~`O5H+Aah@5{}T7`Ttjc?Dn=HF{L*<--f%E5GFfvn UFx#-OY+#&Y2;$lRxppip0E1H^djJ3c literal 0 HcmV?d00001 diff --git a/packs/powers/000013.ldb b/packs/powers/000013.ldb deleted file mode 100644 index 07ff0b99b4035a4f441be9b801d5f6dcdd5c9ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68469 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 J^w0X!e*;{5d!_&Y diff --git a/packs/powers/000048.log b/packs/powers/000060.log similarity index 100% rename from packs/powers/000048.log rename to packs/powers/000060.log diff --git a/packs/powers/000062.ldb b/packs/powers/000062.ldb new file mode 100644 index 0000000000000000000000000000000000000000..c52d61d76d5a92e6b0a1cbbeef7dc5a0299312e4 GIT binary patch literal 68363 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 literal 0 HcmV?d00001 diff --git a/packs/powers/CURRENT b/packs/powers/CURRENT index a6d5883..717cf9a 100644 --- a/packs/powers/CURRENT +++ b/packs/powers/CURRENT @@ -1 +1 @@ -MANIFEST-000046 +MANIFEST-000058 diff --git a/packs/powers/LOG b/packs/powers/LOG index b83c860..39d6876 100644 --- a/packs/powers/LOG +++ b/packs/powers/LOG @@ -1,8 +1,15 @@ -2023/08/08-08:16:25.447883 7f5afddfa6c0 Recovering log #44 -2023/08/08-08:16:25.457469 7f5afddfa6c0 Delete type=3 #42 -2023/08/08-08:16:25.457528 7f5afddfa6c0 Delete type=0 #44 -2023/08/08-08:17:06.621801 7f58677fe6c0 Level-0 table #49: started -2023/08/08-08:17:06.621842 7f58677fe6c0 Level-0 table #49: 0 bytes OK -2023/08/08-08:17:06.629025 7f58677fe6c0 Delete type=0 #47 -2023/08/08-08:17:06.642970 7f58677fe6c0 Manual compaction at level-0 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.643067 7f58677fe6c0 Manual compaction at level-1 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.512176 7fd68f7fe6c0 Recovering log #56 +2023/08/09-17:36:56.522559 7fd68f7fe6c0 Delete type=3 #54 +2023/08/09-17:36:56.522611 7fd68f7fe6c0 Delete type=0 #56 +2023/08/09-18:04:36.761906 7fd40dfff6c0 Level-0 table #61: started +2023/08/09-18:04:36.767245 7fd40dfff6c0 Level-0 table #61: 68363 bytes OK +2023/08/09-18:04:36.774842 7fd40dfff6c0 Delete type=0 #59 +2023/08/09-18:04:36.793538 7fd40dfff6c0 Manual compaction at level-0 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.793752 7fd40dfff6c0 Manual compaction at level-1 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at '!items!zpF2QY4tx7qdBomQ' @ 102 : 1 +2023/08/09-18:04:36.793773 7fd40dfff6c0 Compacting 1@1 + 1@2 files +2023/08/09-18:04:36.800168 7fd40dfff6c0 Generated table #62@1: 51 keys, 68363 bytes +2023/08/09-18:04:36.800231 7fd40dfff6c0 Compacted 1@1 + 1@2 files => 68363 bytes +2023/08/09-18:04:36.810747 7fd40dfff6c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2023/08/09-18:04:36.810965 7fd40dfff6c0 Delete type=2 #13 +2023/08/09-18:04:36.811159 7fd40dfff6c0 Delete type=2 #61 +2023/08/09-18:04:36.821156 7fd40dfff6c0 Manual compaction at level-1 from '!items!zpF2QY4tx7qdBomQ' @ 102 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) diff --git a/packs/powers/LOG.old b/packs/powers/LOG.old index 6241a04..e4cb7f5 100644 --- a/packs/powers/LOG.old +++ b/packs/powers/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:13.982354 7f5afd5f96c0 Recovering log #40 -2023/08/07-22:18:13.997957 7f5afd5f96c0 Delete type=3 #38 -2023/08/07-22:18:13.998008 7f5afd5f96c0 Delete type=0 #40 -2023/08/07-23:27:51.005564 7f58677fe6c0 Level-0 table #45: started -2023/08/07-23:27:51.005735 7f58677fe6c0 Level-0 table #45: 0 bytes OK -2023/08/07-23:27:51.012861 7f58677fe6c0 Delete type=0 #43 -2023/08/07-23:27:51.013069 7f58677fe6c0 Manual compaction at level-0 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.013100 7f58677fe6c0 Manual compaction at level-1 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.629533 7fd6a4bfa6c0 Recovering log #52 +2023/08/09-17:27:09.645952 7fd6a4bfa6c0 Delete type=3 #50 +2023/08/09-17:27:09.645993 7fd6a4bfa6c0 Delete type=0 #52 +2023/08/09-17:29:29.529881 7fd40dfff6c0 Level-0 table #57: started +2023/08/09-17:29:29.529956 7fd40dfff6c0 Level-0 table #57: 0 bytes OK +2023/08/09-17:29:29.539673 7fd40dfff6c0 Delete type=0 #55 +2023/08/09-17:29:29.547559 7fd40dfff6c0 Manual compaction at level-0 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.547616 7fd40dfff6c0 Manual compaction at level-1 from '!items!3vinyVxuFdrQDCBo' @ 72057594037927935 : 1 .. '!items!zpF2QY4tx7qdBomQ' @ 0 : 0; will stop at (end) diff --git a/packs/powers/MANIFEST-000046 b/packs/powers/MANIFEST-000046 deleted file mode 100644 index e22f8e117d9cdfdb13c6477ed70b2d7462c6c037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmbQTUdt$nfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfcQ_vjo*#QOocHbAZ&OBy?)Z8sh}ObFPK29bAN*pycWHPoIZjg=9nqo5kt7;V{@ Lc-fiks9-q&&F57> literal 0 HcmV?d00001 diff --git a/packs/skills/000048.log b/packs/skills/000060.log similarity index 100% rename from packs/skills/000048.log rename to packs/skills/000060.log diff --git a/packs/skills/CURRENT b/packs/skills/CURRENT index a6d5883..717cf9a 100644 --- a/packs/skills/CURRENT +++ b/packs/skills/CURRENT @@ -1 +1 @@ -MANIFEST-000046 +MANIFEST-000058 diff --git a/packs/skills/LOG b/packs/skills/LOG index 7248ee7..d99331d 100644 --- a/packs/skills/LOG +++ b/packs/skills/LOG @@ -1,8 +1,8 @@ -2023/08/08-08:16:25.447873 7f5afcdf86c0 Recovering log #44 -2023/08/08-08:16:25.457419 7f5afcdf86c0 Delete type=3 #42 -2023/08/08-08:16:25.457478 7f5afcdf86c0 Delete type=0 #44 -2023/08/08-08:17:06.615328 7f58677fe6c0 Level-0 table #49: started -2023/08/08-08:17:06.615361 7f58677fe6c0 Level-0 table #49: 0 bytes OK -2023/08/08-08:17:06.621611 7f58677fe6c0 Delete type=0 #47 -2023/08/08-08:17:06.629182 7f58677fe6c0 Manual compaction at level-0 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.643000 7f58677fe6c0 Manual compaction at level-1 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.512154 7fd6a4bfa6c0 Recovering log #56 +2023/08/09-17:36:56.522559 7fd6a4bfa6c0 Delete type=3 #54 +2023/08/09-17:36:56.522604 7fd6a4bfa6c0 Delete type=0 #56 +2023/08/09-18:04:36.752034 7fd40dfff6c0 Level-0 table #61: started +2023/08/09-18:04:36.752064 7fd40dfff6c0 Level-0 table #61: 0 bytes OK +2023/08/09-18:04:36.761678 7fd40dfff6c0 Delete type=0 #59 +2023/08/09-18:04:36.774970 7fd40dfff6c0 Manual compaction at level-0 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.793601 7fd40dfff6c0 Manual compaction at level-1 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) diff --git a/packs/skills/LOG.old b/packs/skills/LOG.old index 5682962..ba8221a 100644 --- a/packs/skills/LOG.old +++ b/packs/skills/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:13.982353 7f5afddfa6c0 Recovering log #40 -2023/08/07-22:18:13.997971 7f5afddfa6c0 Delete type=3 #38 -2023/08/07-22:18:13.998032 7f5afddfa6c0 Delete type=0 #40 -2023/08/07-23:27:50.999438 7f58677fe6c0 Level-0 table #45: started -2023/08/07-23:27:50.999471 7f58677fe6c0 Level-0 table #45: 0 bytes OK -2023/08/07-23:27:51.005436 7f58677fe6c0 Delete type=0 #43 -2023/08/07-23:27:51.013039 7f58677fe6c0 Manual compaction at level-0 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.013085 7f58677fe6c0 Manual compaction at level-1 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.629585 7fd68effd6c0 Recovering log #52 +2023/08/09-17:27:09.645953 7fd68effd6c0 Delete type=3 #50 +2023/08/09-17:27:09.646001 7fd68effd6c0 Delete type=0 #52 +2023/08/09-17:29:29.510252 7fd40dfff6c0 Level-0 table #57: started +2023/08/09-17:29:29.510282 7fd40dfff6c0 Level-0 table #57: 0 bytes OK +2023/08/09-17:29:29.520343 7fd40dfff6c0 Delete type=0 #55 +2023/08/09-17:29:29.539825 7fd40dfff6c0 Manual compaction at level-0 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.547578 7fd40dfff6c0 Manual compaction at level-1 from '!items!0663RVbZRl0oZ0Dr' @ 72057594037927935 : 1 .. '!items!zLKcnLGEcMwECjni' @ 0 : 0; will stop at (end) diff --git a/packs/skills/MANIFEST-000046 b/packs/skills/MANIFEST-000046 deleted file mode 100644 index 4c0dac5e3992c5daaff9d7f7e6a063f87ae2eb81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmdmM#mkw*z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDdiFD;ykcfaYHqQj zfti_cP*_q_P>w-%Uzwb@-i81Ao44oI2_|(U}Vzg VWMDR6v0;4tup7iR0CJ63YygjZBijG~ diff --git a/packs/skills/MANIFEST-000058 b/packs/skills/MANIFEST-000058 new file mode 100644 index 0000000000000000000000000000000000000000..cfc6ee9b9af7e54bfcc151b6bd3e152334ad8db3 GIT binary patch literal 135 zcmdmM#mkw*z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDdiFD;ykcfaYHqQj zfti_cP*_q_P>w-%Uzwb@-i81Ao3G8<#Tf|Ffv(l VGBDe)*tGbj2Y|RXK&~B&4FGXwB5nWx literal 0 HcmV?d00001 diff --git a/packs/talents/000048.log b/packs/talents/000060.log similarity index 100% rename from packs/talents/000048.log rename to packs/talents/000060.log diff --git a/packs/talents/CURRENT b/packs/talents/CURRENT index a6d5883..717cf9a 100644 --- a/packs/talents/CURRENT +++ b/packs/talents/CURRENT @@ -1 +1 @@ -MANIFEST-000046 +MANIFEST-000058 diff --git a/packs/talents/LOG b/packs/talents/LOG index ecd067e..4f55ba0 100644 --- a/packs/talents/LOG +++ b/packs/talents/LOG @@ -1,8 +1,8 @@ -2023/08/08-08:16:25.478881 7f5afddfa6c0 Recovering log #44 -2023/08/08-08:16:25.496212 7f5afddfa6c0 Delete type=3 #42 -2023/08/08-08:16:25.496252 7f5afddfa6c0 Delete type=0 #44 -2023/08/08-08:17:06.650728 7f58677fe6c0 Level-0 table #49: started -2023/08/08-08:17:06.650795 7f58677fe6c0 Level-0 table #49: 0 bytes OK -2023/08/08-08:17:06.658621 7f58677fe6c0 Delete type=0 #47 -2023/08/08-08:17:06.658890 7f58677fe6c0 Manual compaction at level-0 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) -2023/08/08-08:17:06.658907 7f58677fe6c0 Manual compaction at level-1 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) +2023/08/09-17:36:56.538369 7fd68f7fe6c0 Recovering log #56 +2023/08/09-17:36:56.547813 7fd68f7fe6c0 Delete type=3 #54 +2023/08/09-17:36:56.547850 7fd68f7fe6c0 Delete type=0 #56 +2023/08/09-18:04:36.821182 7fd40dfff6c0 Level-0 table #61: started +2023/08/09-18:04:36.821227 7fd40dfff6c0 Level-0 table #61: 0 bytes OK +2023/08/09-18:04:36.833134 7fd40dfff6c0 Delete type=0 #59 +2023/08/09-18:04:36.833300 7fd40dfff6c0 Manual compaction at level-0 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) +2023/08/09-18:04:36.833337 7fd40dfff6c0 Manual compaction at level-1 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) diff --git a/packs/talents/LOG.old b/packs/talents/LOG.old index 95f6f5b..196c9ea 100644 --- a/packs/talents/LOG.old +++ b/packs/talents/LOG.old @@ -1,8 +1,8 @@ -2023/08/07-22:18:14.015482 7f5afd5f96c0 Recovering log #40 -2023/08/07-22:18:14.034395 7f5afd5f96c0 Delete type=3 #38 -2023/08/07-22:18:14.034433 7f5afd5f96c0 Delete type=0 #40 -2023/08/07-23:27:51.034000 7f58677fe6c0 Level-0 table #45: started -2023/08/07-23:27:51.034031 7f58677fe6c0 Level-0 table #45: 0 bytes OK -2023/08/07-23:27:51.040235 7f58677fe6c0 Delete type=0 #43 -2023/08/07-23:27:51.040547 7f58677fe6c0 Manual compaction at level-0 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) -2023/08/07-23:27:51.040656 7f58677fe6c0 Manual compaction at level-1 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) +2023/08/09-17:27:09.660977 7fd6a4bfa6c0 Recovering log #52 +2023/08/09-17:27:09.670859 7fd6a4bfa6c0 Delete type=3 #50 +2023/08/09-17:27:09.670923 7fd6a4bfa6c0 Delete type=0 #52 +2023/08/09-17:29:29.547694 7fd40dfff6c0 Level-0 table #57: started +2023/08/09-17:29:29.547735 7fd40dfff6c0 Level-0 table #57: 0 bytes OK +2023/08/09-17:29:29.556026 7fd40dfff6c0 Delete type=0 #55 +2023/08/09-17:29:29.563037 7fd40dfff6c0 Manual compaction at level-0 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) +2023/08/09-17:29:29.563066 7fd40dfff6c0 Manual compaction at level-1 from '!items!1oojD2KMJsxNlMez' @ 72057594037927935 : 1 .. '!items!znoFgVzNQOCTGUBl' @ 0 : 0; will stop at (end) diff --git a/packs/talents/MANIFEST-000046 b/packs/talents/MANIFEST-000046 deleted file mode 100644 index 8d5f02cfff47cd144a3219966d08289cbf5bd952..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmY$qR;ZK6z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDdeKB)F|#B!w^-3I zKR?UG$lKSexWX^TH?@k9kpT=~@>O~HZs}oFeu4hZA?~40IgES|c?;LgpE(#9ne;gs Um`pgoS$2eSd>_jU&PMDdeKB)F|#B!w^-3I zKR?UG$lKSexWX^TH?@k9kpT=~@>O~HZs}oFeu4hZA?~40IgES|`GjcgnYj7-*?49qqx R3`bj5I)k`2K&~AN0|4x860!gQ literal 0 HcmV?d00001 diff --git a/system.json b/system.json index 65b87ce..19b0a62 100644 --- a/system.json +++ b/system.json @@ -100,14 +100,14 @@ "styles": [ "styles/simple.css" ], - "version": "11.0.3", + "version": "11.0.5", "compatibility": { "minimum": "11", "verified": "11" }, "title": "Hero System v6 for FoundrtVTT (Official)", "manifest": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/raw/branch/main/system.json", - "download": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/archive/fvtt-hero-system-6-v11.0.3.zip", + "download": "https://www.uberwald.me/gitea/uberwald/fvtt-hero-system-6/archive/fvtt-hero-system-6-v11.0.5.zip", "url": "https://www.uberwald.me/gitea/uberwald/", "background": "systems/fvtt-hero-system-6/images/ui/hero_foundry_cover.webp", "id": "fvtt-hero-system-6" diff --git a/template.json b/template.json index 13f408f..a4a053d 100644 --- a/template.json +++ b/template.json @@ -1,7 +1,8 @@ { "Actor": { "types": [ - "character" + "character", + "minion" ], "templates": { "biodata": { @@ -309,6 +310,15 @@ "movements" ], "subactors": [] + }, + "minion": { + "templates": [ + "biodata", + "characteristics", + "defenses", + "movements" + ], + "subactors": [] } }, "Item": { diff --git a/templates/actors/actor-sheet.hbs b/templates/actors/actor-sheet.hbs index 9761342..ff59231 100644 --- a/templates/actors/actor-sheet.hbs +++ b/templates/actors/actor-sheet.hbs @@ -4,68 +4,74 @@
- + - +
 
- +

- +
  • - +
- +
-
    -
  • - - -
  • -
  • - - -
  • -
  • - - -
  • -
  • - - -
  • -
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
-
    -
  • - - -
  • -
  • - - -
  • -
  • - - -
  • -
  • - - -
  • -
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
@@ -73,19 +79,23 @@
  • - + - + - + - + - +
@@ -117,88 +127,100 @@ {{!-- Combat Tab --}}
- +
-
+
- {{#each maneuvers as |mlist key|}} -
    -
  • - - - - - - - - - - - - - - - -
  • - {{#each mlist as |maneuver key|}} -
  • - - {{maneuver.name}} - - + {{#each maneuvers as |mlist key|}} +
      +
    • + + + + + + + + + + + + + + + +
    • + {{#each mlist as |maneuver key|}} +
    • + + {{maneuver.name}} + + - {{maneuver.system.pha}} - {{maneuver.system.ocv}} - {{maneuver.system.dcv}} + {{maneuver.system.pha}} + {{maneuver.system.ocv}} + {{maneuver.system.dcv}} - {{maneuver.system.effects}} - {{#if maneuver.system.haseffectroll}} - - {{maneuver.system.effectrollformula}} - - {{/if}} - + {{maneuver.system.effects}} + {{#if maneuver.system.haseffectroll}} + + {{maneuver.system.effectrollformula}} + + {{/if}} + -   -
      - -
      -
    • - {{/each}} -
    +   +
    + +
    +
  • + {{/each}} +
{{/each}}
- +
  • - - + + - - - - + + + + - + {{system.biodata.presenceattack.displayFormula}} @@ -209,24 +231,26 @@
    • - - - - - - - - - + + + + + + + + +
    • - {{#each characteristics as |char key|}} - {{#if char.isvital}} -
    • - {{char.label}} - - -
    • - {{/if}} + {{#each characteristics as |char key|}} + {{#if char.isvital}} +
    • + {{char.label}} + + +
    • + {{/if}} {{/each}}
    @@ -236,57 +260,73 @@
    • - - - - - - - - - + + + + + + + + +
    • - {{#each characteristics as |char key|}} - {{#if char.isdefense}} -
    • - {{char.label}} - - -
    • - {{/if}} + {{#each characteristics as |char key|}} + {{#if char.isdefense}} +
    • + {{char.label}} + + +
    • + {{/if}} {{/each}} - {{#each defenses as |def key|}} -
    • - {{#if def.iseditable}} - - {{else}} - {{def.label}} - {{/if}} - - -
    • + {{#each defenses as |def key|}} +
    • + {{#if def.iseditable}} + + {{else}} + {{def.label}} + {{/if}} + + +
    • {{/each}}
    -
    -
- +
- - + + + - + - - + + - +
@@ -294,66 +334,75 @@
- +
- +
  • - - - - - - - - - + + + + + + + + +
  • - {{#each characteristics as |char key|}} - {{#if char.ismovement}} -
  • - {{char.label}} - - -
  • - {{/if}} + {{#each characteristics as |char key|}} + {{#if char.ismovement}} +
  • + {{char.label}} + + +
  • + {{/if}} {{/each}} - {{#each movements as |move key|}} -
  • - {{#if move.iseditable}} - - {{else}} - {{move.label}} - {{/if}} - - -
  • + {{#each movements as |move key|}} +
  • + {{#if move.iseditable}} + + {{else}} + {{move.label}} + {{/if}} + + +
  • {{/each}}
- +
- +
@@ -363,28 +412,28 @@
  • - - - - - - - - - - - - - - - -
     
    -
  • + + + + + + + + + + + + + + + +
     
    + {{#each characteristics as |charac key|}} - {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-full-charac.hbs charac=charac key=key}} + {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-full-charac.hbs charac=charac key=key}} {{/each}} -
+
@@ -411,7 +460,8 @@ src="{{skill.img}}" /> {{skill.name}} {{upper skill.charac}} - {{skill.roll}}- + {{skill.roll}}-
 
@@ -438,8 +488,9 @@ {{perk.name}} - {{#if perk.system.hasroll}} - {{perk.system.roll}}- + {{#if perk.system.hasroll}} + {{perk.system.roll}}- {{else}}   {{/if}} @@ -469,8 +520,9 @@ {{talent.name}} - {{#if talent.system.hasroll}} - {{talent.system.roll}}- + {{#if talent.system.hasroll}} + {{talent.system.roll}}- {{else}}   {{/if}} @@ -505,22 +557,22 @@ {{#each nonstockmaneuvers as |maneuver key|}} -
  • - - {{maneuver.name}} +
  • + + {{maneuver.name}} - {{maneuver.system.pha}} - {{maneuver.system.ocv}} - {{maneuver.system.dcv}} + {{maneuver.system.pha}} + {{maneuver.system.ocv}} + {{maneuver.system.dcv}} - {{maneuver.system.effects}} + {{maneuver.system.effects}} -
     
    -
    - -
    -
  • +
     
    +
    + +
    + {{/each}}
    @@ -555,13 +607,15 @@ {{#each powers as |power key|}}
  • + src="{{power.img}}" /> {{power.system.cost}} {{power.name}} {{power.system.displayname}} - {{power.system.damage}} - {{#if power.system.hasroll}} - {{power.system.roll}}- + {{power.system.damage}} + {{#if power.system.hasroll}} + {{power.system.roll}}- {{else}}   {{/if}} @@ -592,8 +646,9 @@ {{comp.name}} - {{#if comp.system.hasroll}} - {{comp.system.roll}}- + {{#if comp.system.hasroll}} + {{comp.system.roll}}- {{else}}   {{/if}} @@ -616,13 +671,16 @@ Total value : {{totalValue}}
  • - {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Weapons" items=weapons}} + {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Weapons" + items=weapons}} {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Armor" items=armors}} - {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Shields" items=shields}} + {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Shields" + items=shields}} - {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Equipment" items=equipments}} + {{> systems/fvtt-hero-system-6/templates/partials/partial-actor-equipment-section.hbs title="Equipment" + items=equipments}}
    @@ -677,7 +735,7 @@
    {{editor notes1 target="system.biodata.notes1" button=true owner=owner editable=editable}} -
    +

    Notes 2 :

    @@ -705,7 +763,7 @@
    - + \ No newline at end of file diff --git a/templates/chat/chat-generic-result.hbs b/templates/chat/chat-generic-result.hbs index ae5908d..1acca80 100644 --- a/templates/chat/chat-generic-result.hbs +++ b/templates/chat/chat-generic-result.hbs @@ -33,6 +33,12 @@ {{#if item}}
  • {{item.name}} ({{upperFirst item.type}})
  • + {{#if (eq item.type "maneuver")}} +
  • {{item.system.effects}}
  • + {{#if item.system.haseffectroll}} +
  • {{item.system.effectrollformula}}
  • + {{/if}} + {{/if}} {{/if}} {{#if (exists bonusMalus)}}