Compare commits
	
		
			6 Commits
		
	
	
		
			fvtt-les-h
			...
			v12
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2e9c558027 | |||
| bcd0758328 | |||
| 2b680a203f | |||
| e3d7874dce | |||
| ab6a5832c0 | |||
| d83a999974 | 
							
								
								
									
										
											BIN
										
									
								
								assets/icons/sort.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/icons/sort.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 88 KiB | 
| @@ -17,7 +17,8 @@ | |||||||
|       "fee": "Fée", |       "fee": "Fée", | ||||||
|       "pouvoir": "Pouvoir", |       "pouvoir": "Pouvoir", | ||||||
|       "profil": "Profil", |       "profil": "Profil", | ||||||
|       "protection": "Protection" |       "protection": "Protection", | ||||||
|  |       "sort": "Sort" | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| @@ -63,6 +63,7 @@ export class HeritiersActorSheet extends ActorSheet { | |||||||
|       questions: await TextEditor.enrichHTML(this.object.system.biodata.questions, {async: true}), |       questions: await TextEditor.enrichHTML(this.object.system.biodata.questions, {async: true}), | ||||||
|       habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}), |       habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}), | ||||||
|       playernotes: await TextEditor.enrichHTML(this.object.system.biodata.playernotes, {async: true}), |       playernotes: await TextEditor.enrichHTML(this.object.system.biodata.playernotes, {async: true}), | ||||||
|  |       magieList: this.actor.prepareMagie(), | ||||||
|       options: this.options, |       options: this.options, | ||||||
|       owner: this.document.isOwner, |       owner: this.document.isOwner, | ||||||
|       editScore: this.options.editScore, |       editScore: this.options.editScore, | ||||||
| @@ -177,6 +178,11 @@ export class HeritiersActorSheet extends ActorSheet { | |||||||
|       let compId  = li.data("item-id") |       let compId  = li.data("item-id") | ||||||
|       this.actor.rollCompetence(compId) |       this.actor.rollCompetence(compId) | ||||||
|     }) |     }) | ||||||
|  |     html.find('.roll-sort').click((event) => { | ||||||
|  |       const li = $(event.currentTarget).parents(".item") | ||||||
|  |       let sortId  = li.data("item-id") | ||||||
|  |       this.actor.rollSort(sortId) | ||||||
|  |     }) | ||||||
|     html.find('.roll-attaque-arme').click((event) => { |     html.find('.roll-attaque-arme').click((event) => { | ||||||
|       const li = $(event.currentTarget).parents(".item") |       const li = $(event.currentTarget).parents(".item") | ||||||
|       let armeId  = li.data("item-id") |       let armeId  = li.data("item-id") | ||||||
|   | |||||||
| @@ -41,7 +41,7 @@ export class HeritiersActor extends Actor { | |||||||
|       const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences") |       const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences") | ||||||
|       data.items = [] |       data.items = [] | ||||||
|       for (let skill of skills) { |       for (let skill of skills) { | ||||||
|         if (skill.system.categorie == "utile") { |         if (skill.system.categorie == "utile" && skill.system.profil != "magie") { | ||||||
|           data.items.push(skill.toObject()) |           data.items.push(skill.toObject()) | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
| @@ -146,6 +146,38 @@ export class HeritiersActor extends Actor { | |||||||
|     HeritiersUtility.sortArrayObjectsByName(pouvoirs) |     HeritiersUtility.sortArrayObjectsByName(pouvoirs) | ||||||
|     return pouvoirs |     return pouvoirs | ||||||
|   } |   } | ||||||
|  |   getSorts() { | ||||||
|  |     return this.getItemSorted(["sort"]) | ||||||
|  |   } | ||||||
|  |   getCompetencesMagie() { | ||||||
|  |     let comp = [] | ||||||
|  |     for (let item of this.items) { | ||||||
|  |       if (item.type == "competence" && item.system.profil == "magie") { | ||||||
|  |         let itemObj = foundry.utils.duplicate(item) | ||||||
|  |         comp.push(itemObj) | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |     HeritiersUtility.sortArrayObjectsByName(comp) | ||||||
|  |     return comp | ||||||
|  |   } | ||||||
|  |   prepareMagie() { | ||||||
|  |     let magieList = [] | ||||||
|  |     for (let item of this.items) { | ||||||
|  |       if (item.type == "competence" && item.system.profil == "magie") { | ||||||
|  |         let magie = {} | ||||||
|  |         magie.name = item.name | ||||||
|  |         magie.competence = foundry.utils.duplicate(item) | ||||||
|  |         magie.sorts = [] | ||||||
|  |         for (let sort of this.items) { | ||||||
|  |           if (sort.type == "sort" && sort.system.competence == item.name) { | ||||||
|  |             magie.sorts.push(sort) | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |         magieList.push(magie) | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |     return magieList | ||||||
|  |   } | ||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   getSkills() { |   getSkills() { | ||||||
| @@ -258,12 +290,37 @@ export class HeritiersActor extends Actor { | |||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   async prepareData() { |   async prepareData() { | ||||||
|     super.prepareData(); |  | ||||||
|  |  | ||||||
|     let pvMax = (this.system.caracteristiques.con.rang * 3) + 9 + this.system.pv.mod |     let pvMax = (this.system.caracteristiques.con.rang * 3) + 9 + this.system.pv.mod | ||||||
|     if (this.system.pv.max != pvMax) { |     if (this.system.pv.max != pvMax) { | ||||||
|       this.update({ 'system.pv.max': pvMax }) |       this.update({ 'system.pv.max': pvMax }) | ||||||
|     } |     } | ||||||
|  |     if (this.system.biodata.magie || this.type == "pnj") { | ||||||
|  |       let pointsAmes = this.system.caracteristiques.esp.rang + this.system.caracteristiques.san.rang + this.getMaxRangMagie() | ||||||
|  |       if (this.system.magie.pointsame.max != pointsAmes) { | ||||||
|  |         this.update({ 'system.magie.pointsame.max': pointsAmes }) | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |      | ||||||
|  |     super.prepareData(); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   /* -------------------------------------------- */ | ||||||
|  |   getMaxRangMagie() { | ||||||
|  |     let niv = 0 | ||||||
|  |     let bestMagie | ||||||
|  |     for (let comp of this.items) { | ||||||
|  |       if (comp.type == "competence" && comp.system.profil == "magie") { | ||||||
|  |         if (comp.system.niveau > niv) { | ||||||
|  |           bestMagie = comp | ||||||
|  |           niv = comp.system.niveau | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |     if (bestMagie) { | ||||||
|  |       return Math.round(bestMagie.system.niveau / 2) | ||||||
|  |     } | ||||||
|  |     return 0 | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
| @@ -627,6 +684,26 @@ export class HeritiersActor extends Actor { | |||||||
|     rollDialog.render(true) |     rollDialog.render(true) | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   /* -------------------------------------------- */ | ||||||
|  |   async rollSort(sortId) { | ||||||
|  |     let sort = this.items.get(sortId) | ||||||
|  |     let comp = this.items.find(it => it.type =="competence" && it.name.toLowerCase() == sort.system.competence.toLowerCase()) | ||||||
|  |     if (!comp) { | ||||||
|  |       ui.notifications.warn("Compétence de magie associée non trouvée !") | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     let rollData = this.getCommonRollData(comp.id) | ||||||
|  |     rollData.mode = "sort" | ||||||
|  |     rollData.sort = foundry.utils.duplicate(sort) | ||||||
|  |     rollData.sdValue = HeritiersUtility.getSDSortValue(sort.system.niveau) | ||||||
|  |     rollData.sortPointsAme = sort.system.niveau | ||||||
|  |     rollData.caracKey = sort.system.carac  | ||||||
|  |     console.log("RollData", rollData) | ||||||
|  |     let rollDialog = await HeritiersRollDialog.create(this, rollData) | ||||||
|  |     rollDialog.render(true) | ||||||
|  |   } | ||||||
|  |    | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   async rollAttaqueArme(armeId) { |   async rollAttaqueArme(armeId) { | ||||||
|     let arme = this.items.get(armeId) |     let arme = this.items.get(armeId) | ||||||
| @@ -777,19 +854,28 @@ export class HeritiersActor extends Actor { | |||||||
|       } |       } | ||||||
|  |  | ||||||
|       let rollData = this.getCommonRollData(undefined, undefined) |       let rollData = this.getCommonRollData(undefined, undefined) | ||||||
|       if (pouvoir.system.feeriemasque != "autre") { |  | ||||||
|         rollData.pouvoirBase = foundry.utils.duplicate(this.system.rang[pouvoir.system.feeriemasque.toLowerCase()]) |  | ||||||
|         rollData.pouvoirBase.label = "Féerie" |  | ||||||
|         if (!pouvoir.system.carac) { |  | ||||||
|           ui.notifications.warn("Le pouvoir actif " + pouvoir.name + " n'a pas de caractéristique associée") |  | ||||||
|           return |  | ||||||
|         } |  | ||||||
|         rollData.carac = foundry.utils.duplicate(this.system.caracteristiques[pouvoir.system.carac]) |  | ||||||
|         rollData.caracKey = pouvoir.system.carac |  | ||||||
|       } |  | ||||||
|       rollData.pouvoirMaxUsage = this.getPouvoirUsageMax(pouvoir) |       rollData.pouvoirMaxUsage = this.getPouvoirUsageMax(pouvoir) | ||||||
|       rollData.pouvoir = foundry.utils.duplicate(pouvoir) |       rollData.pouvoir = foundry.utils.duplicate(pouvoir) | ||||||
|       rollData.mode = "pouvoir" |       rollData.mode = "pouvoir" | ||||||
|  |  | ||||||
|  |       if (pouvoir.system.feeriemasque != "autre") { | ||||||
|  |         rollData.pouvoirBase = foundry.utils.duplicate(this.system.rang[pouvoir.system.feeriemasque.toLowerCase()]) | ||||||
|  |         rollData.pouvoirBase.label = "Féerie" | ||||||
|  |         if (pouvoir.system.istest && !pouvoir.system.carac) { | ||||||
|  |           ui.notifications.warn("Le pouvoir actif " + pouvoir.name + " n'a pas de caractéristique associée") | ||||||
|  |         } | ||||||
|  |         if (pouvoir.system.istest) { | ||||||
|  |           rollData.carac = foundry.utils.duplicate(this.system.caracteristiques[pouvoir.system.carac]) | ||||||
|  |           rollData.caracKey = pouvoir.system.carac | ||||||
|  |         } else { | ||||||
|  |           rollData.noRoll = true | ||||||
|  |           HeritiersUtility.rollHeritiers(rollData); | ||||||
|  |           return; | ||||||
|  |           //this.incDecPointsUsage(pouvoir.id, -rollData.pouvoirPointsUsage) | ||||||
|  |           //ui.notifications.warn("Le pouvoir actif " + pouvoir.name + " a été utilisé, dépense de " + pouvoirPointsUsage + " points d'usage") | ||||||
|  |         } | ||||||
|  |       } | ||||||
|       let rollDialog = await HeritiersRollDialog.create(this, rollData) |       let rollDialog = await HeritiersRollDialog.create(this, rollData) | ||||||
|       rollDialog.render(true) |       rollDialog.render(true) | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -30,7 +30,8 @@ export const HERITIERS_CONFIG = { | |||||||
|     "combattant": {kind: "physical",name:"Combattant"}, |     "combattant": {kind: "physical",name:"Combattant"}, | ||||||
|     "erudit": {kind: "mental",name:"Erudit"}, |     "erudit": {kind: "mental",name:"Erudit"}, | ||||||
|     "savant": {kind: "mental",name:"Savant"}, |     "savant": {kind: "mental",name:"Savant"}, | ||||||
|     "gentleman": {kind: "mental",name:"Gentleman"} |     "gentleman": {kind: "mental",name:"Gentleman"}, | ||||||
|  |     "magie": {kind: "magical", name: "Magie"}, | ||||||
|   }, |   }, | ||||||
|   baseTestPouvoir: { |   baseTestPouvoir: { | ||||||
|     "feerie": "Féerie", |     "feerie": "Féerie", | ||||||
| @@ -65,32 +66,32 @@ export const HERITIERS_CONFIG = { | |||||||
|   }, |   }, | ||||||
|   seuilsDifficulte: { |   seuilsDifficulte: { | ||||||
|     "-1": "Aucun/Non applicable", |     "-1": "Aucun/Non applicable", | ||||||
|     "5": "Enfantine", |     "5": "Enfantine (5)", | ||||||
|     "6": "Triviale", |     "6": "Triviale (6)", | ||||||
|     "7": "Moins Triviale", |     "7": "Moins Triviale (7)", | ||||||
|     "8": "Aisée", |     "8": "Aisée (8)", | ||||||
|     "7": "Moins Aisée", |     "9": "Moins Aisée (9)", | ||||||
|     "10": "Normale", |     "10": "Normale (10)", | ||||||
|     "11": "Moins Normale", |     "11": "Moins Normale (11)", | ||||||
|     "12": "Compliquée", |     "12": "Compliquée (12)", | ||||||
|     "13": "Plus Compliquée", |     "13": "Plus Compliquée (13)", | ||||||
|     "14": "Difficile", |     "14": "Difficile (14)", | ||||||
|     "15": "Plus Difficile", |     "15": "Plus Difficile (15)", | ||||||
|     "16": "Très Difficile", |     "16": "Très Difficile (16)", | ||||||
|     "17": "Très Très Difficile", |     "17": "Très Très Difficile (17)", | ||||||
|     "18": "Critique", |     "18": "Critique (18)", | ||||||
|     "19": "Plus Critique", |     "19": "Plus Critique (19)", | ||||||
|     "20": "Insurmontable", |     "20": "Insurmontable (20)", | ||||||
|     "20": "Très Insurmontable", |     "21": "Très Insurmontable (21)", | ||||||
|     "22": "Surhumaine", |     "22": "Surhumaine (22)", | ||||||
|     "23": "Très Surhumaine", |     "23": "Très Surhumaine (23)", | ||||||
|     "24": "Epique", |     "24": "Epique (24)", | ||||||
|     "25": "Plus Epique", |     "25": "Plus Epique (25)", | ||||||
|     "26": "Légendaire", |     "26": "Légendaire (26)", | ||||||
|     "26": "Très Légendaire", |     "27": "Très Légendaire (27)", | ||||||
|     "28": "Mythique", |     "28": "Mythique (28)", | ||||||
|     "29": "Plus Mythique", |     "29": "Plus Mythique (29)", | ||||||
|     "30": "Divine" |     "30": "Divine (30)" | ||||||
|   }, |   }, | ||||||
|  |  | ||||||
|   attaqueCible: { |   attaqueCible: { | ||||||
| @@ -193,6 +194,12 @@ export const HERITIERS_CONFIG = { | |||||||
|     {value: "5", label: "+5"}, |     {value: "5", label: "+5"}, | ||||||
|     {value: "6", label: "+6"} |     {value: "6", label: "+6"} | ||||||
|   ], |   ], | ||||||
|  |   listNiveauSort: { | ||||||
|  |     "1" : "1", | ||||||
|  |     "2" : "2", | ||||||
|  |     "3" : "3", | ||||||
|  |     "4" : "4" | ||||||
|  |   }, | ||||||
|   listNiveau: { |   listNiveau: { | ||||||
|     "0": "0", |     "0": "0", | ||||||
|     "1": "1", |     "1": "1", | ||||||
|   | |||||||
| @@ -76,6 +76,10 @@ export class HeritiersItemSheet extends ItemSheet { | |||||||
|         this.object.system.pointsusagecourant = formData.usageMax |         this.object.system.pointsusagecourant = formData.usageMax | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |     if (this.object.type == 'sort' ) { | ||||||
|  |       formData.competencesMagie = HeritiersUtility.getCompetencesMagie() | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|     //this.options.editable = !(this.object.origin == "embeddedItem"); |     //this.options.editable = !(this.object.origin == "embeddedItem"); | ||||||
|     console.log("ITEM DATA", formData, this); |     console.log("ITEM DATA", formData, this); | ||||||
|   | |||||||
| @@ -18,6 +18,7 @@ export const defaultItemImg = { | |||||||
|     fee: "systems/fvtt-les-heritiers/assets/icons/faery_type.webp", |     fee: "systems/fvtt-les-heritiers/assets/icons/faery_type.webp", | ||||||
|     profil: "systems/fvtt-les-heritiers/assets/icons/profil.webp", |     profil: "systems/fvtt-les-heritiers/assets/icons/profil.webp", | ||||||
|     equipement: "systems/fvtt-les-heritiers/assets/icons/equipement.webp",   |     equipement: "systems/fvtt-les-heritiers/assets/icons/equipement.webp",   | ||||||
|  |     sort: "systems/fvtt-les-heritiers/assets/icons/sort.webp", | ||||||
| } | } | ||||||
|  |  | ||||||
| /** | /** | ||||||
|   | |||||||
| @@ -118,6 +118,7 @@ export class HeritiersRollDialog extends Dialog { | |||||||
|       this.rollData.sdValue = Number(event.currentTarget.value) |       this.rollData.sdValue = Number(event.currentTarget.value) | ||||||
|     }) |     }) | ||||||
|     html.find('#caracKey').change(async (event) => { |     html.find('#caracKey').change(async (event) => { | ||||||
|  |       //console.log("caracKey", event.currentTarget.value) | ||||||
|       this.rollData.caracKey = String(event.currentTarget.value) |       this.rollData.caracKey = String(event.currentTarget.value) | ||||||
|     }) |     }) | ||||||
|     html.find('#bonus-malus-context').change((event) => { |     html.find('#bonus-malus-context').change((event) => { | ||||||
|   | |||||||
| @@ -104,6 +104,8 @@ export class HeritiersUtility { | |||||||
|     const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences") |     const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences") | ||||||
|     this.skills = skills.map(i => i.toObject()) |     this.skills = skills.map(i => i.toObject()) | ||||||
|  |  | ||||||
|  |     this.competencesMagie = this.skills.filter(s => s.system.profil == "magie")  | ||||||
|  |  | ||||||
|     game.settings.register("fvtt-les-heritiers", "heritiers-heritage", { |     game.settings.register("fvtt-les-heritiers", "heritiers-heritage", { | ||||||
|       name: "Points d'héritage", |       name: "Points d'héritage", | ||||||
|       hint: "Points d'héritage du groupe", |       hint: "Points d'héritage du groupe", | ||||||
| @@ -114,6 +116,19 @@ export class HeritiersUtility { | |||||||
|     }) |     }) | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   /* -------------------------------------------- */ | ||||||
|  |   static getSDSortValue(niveau) { | ||||||
|  |     if (niveau <= 2) return 12; | ||||||
|  |     if (niveau <= 4) return 14; | ||||||
|  |     if (niveau <= 6) return 16; | ||||||
|  |     return 18; | ||||||
|  |   } | ||||||
|  |    | ||||||
|  |   /* -------------------------------------------- */ | ||||||
|  |   static getCompetencesMagie() { | ||||||
|  |     return this.competencesMagie | ||||||
|  |   } | ||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   static async loadCompendiumData(compendium) { |   static async loadCompendiumData(compendium) { | ||||||
|     const pack = game.packs.get(compendium); |     const pack = game.packs.get(compendium); | ||||||
| @@ -172,8 +187,7 @@ export class HeritiersUtility { | |||||||
|       'systems/fvtt-les-heritiers/templates/partial-item-header.html', |       'systems/fvtt-les-heritiers/templates/partial-item-header.html', | ||||||
|       'systems/fvtt-les-heritiers/templates/partial-item-description.html', |       'systems/fvtt-les-heritiers/templates/partial-item-description.html', | ||||||
|       'systems/fvtt-les-heritiers/templates/partial-item-nav.html', |       'systems/fvtt-les-heritiers/templates/partial-item-nav.html', | ||||||
|       'systems/fvtt-les-heritiers/templates/partial-utile-skills.html', |       'systems/fvtt-les-heritiers/templates/partial-utile-skills.html' | ||||||
|       'systems/fvtt-les-heritiers/templates/partial-list-niveau.html' |  | ||||||
|     ] |     ] | ||||||
|     return loadTemplates(templatePaths); |     return loadTemplates(templatePaths); | ||||||
|   } |   } | ||||||
| @@ -477,6 +491,7 @@ export class HeritiersUtility { | |||||||
|     } |     } | ||||||
|      |      | ||||||
|     //rollData.actionImg = "systems/fvtt-les-heritiers/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp" |     //rollData.actionImg = "systems/fvtt-les-heritiers/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp" | ||||||
|  |     if (rollData.caracKey == "pre") rollData.caracKey = "pres"; // Patch tomanage wrong carac key | ||||||
|     rollData.carac = foundry.utils.duplicate(actor.system.caracteristiques[rollData.caracKey]) |     rollData.carac = foundry.utils.duplicate(actor.system.caracteristiques[rollData.caracKey]) | ||||||
|  |  | ||||||
|     if (rollData.forcedValue) { |     if (rollData.forcedValue) { | ||||||
| @@ -806,11 +821,11 @@ export class HeritiersUtility { | |||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   static async confirmDelete(actorSheet, li) { |   static async confirmDelete(actorSheet, li) { | ||||||
|     let itemId = li.data("item-id"); |     let itemId = li.data("item-id"); | ||||||
|     let msgTxt = "<p>Are you sure to remove this Item ?"; |     let msgTxt = "<p>Certain de supprimer cet item ?"; | ||||||
|     let buttons = { |     let buttons = { | ||||||
|       delete: { |       delete: { | ||||||
|         icon: '<i class="fas fa-check"></i>', |         icon: '<i class="fas fa-check"></i>', | ||||||
|         label: "Yes, remove it", |         label: "Oui !", | ||||||
|         callback: () => { |         callback: () => { | ||||||
|           actorSheet.actor.deleteEmbeddedDocuments("Item", [itemId]); |           actorSheet.actor.deleteEmbeddedDocuments("Item", [itemId]); | ||||||
|           li.slideUp(200, () => actorSheet.render(false)); |           li.slideUp(200, () => actorSheet.render(false)); | ||||||
| @@ -818,12 +833,12 @@ export class HeritiersUtility { | |||||||
|       }, |       }, | ||||||
|       cancel: { |       cancel: { | ||||||
|         icon: '<i class="fas fa-times"></i>', |         icon: '<i class="fas fa-times"></i>', | ||||||
|         label: "Cancel" |         label: "Non !" | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|     msgTxt += "</p>"; |     msgTxt += "</p>"; | ||||||
|     let d = new Dialog({ |     let d = new Dialog({ | ||||||
|       title: "Confirm removal", |       title: "Confirmer la suppression", | ||||||
|       content: msgTxt, |       content: msgTxt, | ||||||
|       buttons: buttons, |       buttons: buttons, | ||||||
|       default: "cancel" |       default: "cancel" | ||||||
|   | |||||||
| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:24.000188 7f7a316006c0 Recovering log #104 | 2024/11/17-20:47:41.966228 7f1d08bf96c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:24.010463 7f7a316006c0 Delete type=3 #102 | 2024/11/17-20:47:41.976910 7f1d08bf96c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:24.010514 7f7a316006c0 Delete type=0 #104 | 2024/11/17-20:47:41.976994 7f1d08bf96c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.398824 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.667200 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.398861 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.667241 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.405139 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.695843 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.405289 7f7a2b8006c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814123 7f1d027ff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.405345 7f7a2b8006c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814179 7f1d027ff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.623302 7f80456006c0 Recovering log #100 | 2024/11/17-19:16:31.322926 7f1d093fa6c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.634017 7f80456006c0 Delete type=3 #98 | 2024/11/17-19:16:31.332853 7f1d093fa6c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.634148 7f80456006c0 Delete type=0 #100 | 2024/11/17-19:16:31.332928 7f1d093fa6c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.407869 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.626275 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.412121 7f803fe006c0 Level-0 table #105: 76980 bytes OK | 2024/11/17-20:47:32.626301 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.418196 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.657840 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.442441 7f803fe006c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.759216 7f1d027ff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.466948 7f803fe006c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at '!items!y1yOenfAJTsb3r6e' @ 62 : 1 | 2024/11/17-20:47:32.759268 7f1d027ff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.466958 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.471640 7f803fe006c0 Generated table #106@1: 31 keys, 76980 bytes |  | ||||||
| 2024/05/23-11:25:01.471673 7f803fe006c0 Compacted 1@1 + 1@2 files => 76980 bytes |  | ||||||
| 2024/05/23-11:25:01.477983 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.478100 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.478228 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.488781 7f803fe006c0 Manual compaction at level-1 from '!items!y1yOenfAJTsb3r6e' @ 62 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:24.026186 7f7a316006c0 Recovering log #104 | 2024/11/17-20:47:41.991855 7f1d03fff6c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:24.036947 7f7a316006c0 Delete type=3 #102 | 2024/11/17-20:47:42.001751 7f1d03fff6c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:24.037049 7f7a316006c0 Delete type=0 #104 | 2024/11/17-20:47:42.001836 7f1d03fff6c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.391521 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.814290 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.391574 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.814335 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.398604 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.851112 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.405267 7f7a2b8006c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.988613 7f1d027ff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.405337 7f7a2b8006c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.988660 7f1d027ff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.655135 7f8046a006c0 Recovering log #100 | 2024/11/17-19:16:31.349130 7f1d03fff6c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.665774 7f8046a006c0 Delete type=3 #98 | 2024/11/17-19:16:31.359002 7f1d03fff6c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.665849 7f8046a006c0 Delete type=0 #100 | 2024/11/17-19:16:31.359058 7f1d03fff6c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.418338 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.693837 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.422571 7f803fe006c0 Level-0 table #105: 17369 bytes OK | 2024/11/17-20:47:32.693864 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.428914 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.727625 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.442459 7f803fe006c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.759243 7f1d027ff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.478313 7f803fe006c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at '!items!zbsVCsWxRzkzzG1N' @ 144 : 1 | 2024/11/17-20:47:32.759293 7f1d027ff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.478324 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.482030 7f803fe006c0 Generated table #106@1: 72 keys, 17369 bytes |  | ||||||
| 2024/05/23-11:25:01.482057 7f803fe006c0 Compacted 1@1 + 1@2 files => 17369 bytes |  | ||||||
| 2024/05/23-11:25:01.488371 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.488544 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.488680 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.488790 7f803fe006c0 Manual compaction at level-1 from '!items!zbsVCsWxRzkzzG1N' @ 144 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:23.987816 7f7a30c006c0 Recovering log #104 | 2024/11/17-20:47:41.953072 7f1d037fe6c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:23.997550 7f7a30c006c0 Delete type=3 #102 | 2024/11/17-20:47:41.963084 7f1d037fe6c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:23.997629 7f7a30c006c0 Delete type=0 #104 | 2024/11/17-20:47:41.963158 7f1d037fe6c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.371340 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.696001 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.371366 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.696033 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.377577 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.736230 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.377847 7f7a2b8006c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814140 7f1d027ff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.377924 7f7a2b8006c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814191 7f1d027ff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.608985 7f80460006c0 Recovering log #100 | 2024/11/17-19:16:31.310339 7f1d08bf96c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.618959 7f80460006c0 Delete type=3 #98 | 2024/11/17-19:16:31.319876 7f1d08bf96c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.619067 7f80460006c0 Delete type=0 #100 | 2024/11/17-19:16:31.319986 7f1d08bf96c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.397161 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.658010 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.401554 7f803fe006c0 Level-0 table #105: 63133 bytes OK | 2024/11/17-20:47:32.658044 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.407613 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.693699 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.442406 7f803fe006c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.759230 7f1d027ff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.442493 7f803fe006c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at '!items!zvtBlG6KCIn0oCVk' @ 306 : 1 | 2024/11/17-20:47:32.759275 7f1d027ff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.442500 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.447773 7f803fe006c0 Generated table #106@1: 153 keys, 63133 bytes |  | ||||||
| 2024/05/23-11:25:01.447818 7f803fe006c0 Compacted 1@1 + 1@2 files => 63133 bytes |  | ||||||
| 2024/05/23-11:25:01.453866 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.454036 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.454195 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.488757 7f803fe006c0 Manual compaction at level-1 from '!items!zvtBlG6KCIn0oCVk' @ 306 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:23.948792 7f7a316006c0 Recovering log #104 | 2024/11/17-20:47:41.915911 7f1d08bf96c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:23.958442 7f7a316006c0 Delete type=3 #102 | 2024/11/17-20:47:41.926300 7f1d08bf96c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:23.958537 7f7a316006c0 Delete type=0 #104 | 2024/11/17-20:47:41.926363 7f1d08bf96c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.351486 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.595033 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.351511 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.595055 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.357671 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.634810 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.377771 7f7a2b8006c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667026 7f1d027ff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.377867 7f7a2b8006c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667075 7f1d027ff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.566585 7f80456006c0 Recovering log #100 | 2024/11/17-19:16:31.272923 7f1d093fa6c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.576456 7f80456006c0 Delete type=3 #98 | 2024/11/17-19:16:31.282628 7f1d093fa6c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.576513 7f80456006c0 Delete type=0 #100 | 2024/11/17-19:16:31.282691 7f1d093fa6c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.323826 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.572143 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.327636 7f803fe006c0 Level-0 table #105: 27634 bytes OK | 2024/11/17-20:47:32.572175 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.333591 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.625976 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.354630 7f803fe006c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.626160 7f1d027ff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.364975 7f803fe006c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at '!items!zfpjROW9LDAlXUkN' @ 126 : 1 | 2024/11/17-20:47:32.626196 7f1d027ff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.364987 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.368745 7f803fe006c0 Generated table #106@1: 63 keys, 27634 bytes |  | ||||||
| 2024/05/23-11:25:01.368762 7f803fe006c0 Compacted 1@1 + 1@2 files => 27634 bytes |  | ||||||
| 2024/05/23-11:25:01.375071 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.375332 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.375618 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.397027 7f803fe006c0 Manual compaction at level-1 from '!items!zfpjROW9LDAlXUkN' @ 126 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:23.974743 7f7a316006c0 Recovering log #104 | 2024/11/17-20:47:41.941224 7f1d03fff6c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:23.985682 7f7a316006c0 Delete type=3 #102 | 2024/11/17-20:47:41.950797 7f1d03fff6c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:23.985779 7f7a316006c0 Delete type=0 #104 | 2024/11/17-20:47:41.950873 7f1d03fff6c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.365258 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.528760 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.365295 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.528801 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.371198 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.560031 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.377826 7f7a2b8006c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.666990 7f1d027ff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.377906 7f7a2b8006c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667050 7f1d027ff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.594438 7f8046a006c0 Recovering log #100 | 2024/11/17-19:16:31.297314 7f1d03fff6c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.605133 7f8046a006c0 Delete type=3 #98 | 2024/11/17-19:16:31.308272 7f1d03fff6c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.605268 7f8046a006c0 Delete type=0 #100 | 2024/11/17-19:16:31.308340 7f1d03fff6c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.333752 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.448494 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.337048 7f803fe006c0 Level-0 table #105: 24250 bytes OK | 2024/11/17-20:47:32.448544 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.343059 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.501661 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.354655 7f803fe006c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.626129 7f1d027ff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.375782 7f803fe006c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at '!items!yWDg2KlXEz33TSmZ' @ 72 : 1 | 2024/11/17-20:47:32.626179 7f1d027ff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.375804 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.379818 7f803fe006c0 Generated table #106@1: 36 keys, 24250 bytes |  | ||||||
| 2024/05/23-11:25:01.379847 7f803fe006c0 Compacted 1@1 + 1@2 files => 24250 bytes |  | ||||||
| 2024/05/23-11:25:01.386783 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.386889 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.387092 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.397039 7f803fe006c0 Manual compaction at level-1 from '!items!yWDg2KlXEz33TSmZ' @ 72 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/competences/000159.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/competences/000159.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000168 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:23.935654 7f7a30c006c0 Recovering log #104 | 2024/11/17-20:47:41.902247 7f1d037fe6c0 Recovering log #166 | ||||||
| 2024/05/23-14:51:23.946200 7f7a30c006c0 Delete type=3 #102 | 2024/11/17-20:47:41.912542 7f1d037fe6c0 Delete type=3 #164 | ||||||
| 2024/05/23-14:51:23.946253 7f7a30c006c0 Delete type=0 #104 | 2024/11/17-20:47:41.912623 7f1d037fe6c0 Delete type=0 #166 | ||||||
| 2024/05/23-15:00:04.344781 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.560168 7f1d027ff6c0 Level-0 table #171: started | ||||||
| 2024/05/23-15:00:04.344815 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.560198 7f1d027ff6c0 Level-0 table #171: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.351256 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.594914 7f1d027ff6c0 Delete type=0 #169 | ||||||
| 2024/05/23-15:00:04.351383 7f7a2b8006c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667010 7f1d027ff6c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.351414 7f7a2b8006c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667062 7f1d027ff6c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.551260 7f80460006c0 Recovering log #100 | 2024/11/17-19:16:31.259795 7f1d08bf96c0 Recovering log #162 | ||||||
| 2024/05/23-10:57:45.562116 7f80460006c0 Delete type=3 #98 | 2024/11/17-19:16:31.270586 7f1d08bf96c0 Delete type=3 #160 | ||||||
| 2024/05/23-10:57:45.562204 7f80460006c0 Delete type=0 #100 | 2024/11/17-19:16:31.270657 7f1d08bf96c0 Delete type=0 #162 | ||||||
| 2024/05/23-11:25:01.313504 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.416148 7f1d027ff6c0 Level-0 table #167: started | ||||||
| 2024/05/23-11:25:01.317069 7f803fe006c0 Level-0 table #105: 27947 bytes OK | 2024/11/17-20:47:32.416193 7f1d027ff6c0 Level-0 table #167: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.323555 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.448325 7f1d027ff6c0 Delete type=0 #165 | ||||||
| 2024/05/23-11:25:01.354597 7f803fe006c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.626111 7f1d027ff6c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.354715 7f803fe006c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at '!items!zEl2NQsnCpELVWzh' @ 136 : 1 | 2024/11/17-20:47:32.626172 7f1d027ff6c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.354732 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.358690 7f803fe006c0 Generated table #106@1: 68 keys, 27947 bytes |  | ||||||
| 2024/05/23-11:25:01.358722 7f803fe006c0 Compacted 1@1 + 1@2 files => 27947 bytes |  | ||||||
| 2024/05/23-11:25:01.364610 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.364754 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.364898 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.397013 7f803fe006c0 Manual compaction at level-1 from '!items!zEl2NQsnCpELVWzh' @ 136 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/competences/MANIFEST-000168
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/competences/MANIFEST-000168
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000167 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:23.961299 7f7a30c006c0 Recovering log #104 | 2024/11/17-20:47:41.928516 7f1d093fa6c0 Recovering log #165 | ||||||
| 2024/05/23-14:51:23.971920 7f7a30c006c0 Delete type=3 #102 | 2024/11/17-20:47:41.938715 7f1d093fa6c0 Delete type=3 #163 | ||||||
| 2024/05/23-14:51:23.972033 7f7a30c006c0 Delete type=0 #104 | 2024/11/17-20:47:41.938787 7f1d093fa6c0 Delete type=0 #165 | ||||||
| 2024/05/23-15:00:04.357792 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.634990 7f1d027ff6c0 Level-0 table #170: started | ||||||
| 2024/05/23-15:00:04.357813 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.635028 7f1d027ff6c0 Level-0 table #170: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.365124 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.666837 7f1d027ff6c0 Delete type=0 #168 | ||||||
| 2024/05/23-15:00:04.377799 7f7a2b8006c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667040 7f1d027ff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.377887 7f7a2b8006c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.667088 7f1d027ff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.580069 7f80474006c0 Recovering log #100 | 2024/11/17-19:16:31.284731 7f1d037fe6c0 Recovering log #161 | ||||||
| 2024/05/23-10:57:45.590125 7f80474006c0 Delete type=3 #98 | 2024/11/17-19:16:31.294840 7f1d037fe6c0 Delete type=3 #159 | ||||||
| 2024/05/23-10:57:45.590216 7f80474006c0 Delete type=0 #100 | 2024/11/17-19:16:31.294933 7f1d037fe6c0 Delete type=0 #161 | ||||||
| 2024/05/23-11:25:01.343215 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.501776 7f1d027ff6c0 Level-0 table #166: started | ||||||
| 2024/05/23-11:25:01.347909 7f803fe006c0 Level-0 table #105: 32297 bytes OK | 2024/11/17-20:47:32.501803 7f1d027ff6c0 Level-0 table #166: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.354293 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.572001 7f1d027ff6c0 Delete type=0 #164 | ||||||
| 2024/05/23-11:25:01.354677 7f803fe006c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.626142 7f1d027ff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.387156 7f803fe006c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at '!items!xzRJ6JP1HqoqxLdj' @ 130 : 1 | 2024/11/17-20:47:32.626186 7f1d027ff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.387165 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.390635 7f803fe006c0 Generated table #106@1: 65 keys, 32297 bytes |  | ||||||
| 2024/05/23-11:25:01.390672 7f803fe006c0 Compacted 1@1 + 1@2 files => 32297 bytes |  | ||||||
| 2024/05/23-11:25:01.396695 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.396816 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.396942 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.397065 7f803fe006c0 Manual compaction at level-1 from '!items!xzRJ6JP1HqoqxLdj' @ 130 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/pouvoirs/000139.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/pouvoirs/000139.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000107 | MANIFEST-000168 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:24.013125 7f7a30c006c0 Recovering log #104 | 2024/11/17-20:47:41.979353 7f1d093fa6c0 Recovering log #166 | ||||||
| 2024/05/23-14:51:24.022843 7f7a30c006c0 Delete type=3 #102 | 2024/11/17-20:47:41.988865 7f1d093fa6c0 Delete type=3 #164 | ||||||
| 2024/05/23-14:51:24.022897 7f7a30c006c0 Delete type=0 #104 | 2024/11/17-20:47:41.988953 7f1d093fa6c0 Delete type=0 #166 | ||||||
| 2024/05/23-15:00:04.385412 7f7a2b8006c0 Level-0 table #110: started | 2024/11/17-20:55:29.771397 7f1d027ff6c0 Level-0 table #171: started | ||||||
| 2024/05/23-15:00:04.385430 7f7a2b8006c0 Level-0 table #110: 0 bytes OK | 2024/11/17-20:55:29.771431 7f1d027ff6c0 Level-0 table #171: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.391306 7f7a2b8006c0 Delete type=0 #108 | 2024/11/17-20:55:29.813952 7f1d027ff6c0 Delete type=0 #169 | ||||||
| 2024/05/23-15:00:04.405247 7f7a2b8006c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814167 7f1d027ff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.405313 7f7a2b8006c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814200 7f1d027ff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.639116 7f80474006c0 Recovering log #100 | 2024/11/17-19:16:31.335127 7f1d037fe6c0 Recovering log #162 | ||||||
| 2024/05/23-10:57:45.650216 7f80474006c0 Delete type=3 #98 | 2024/11/17-19:16:31.346078 7f1d037fe6c0 Delete type=3 #160 | ||||||
| 2024/05/23-10:57:45.650332 7f80474006c0 Delete type=0 #100 | 2024/11/17-19:16:31.346156 7f1d037fe6c0 Delete type=0 #162 | ||||||
| 2024/05/23-11:25:01.429060 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.727805 7f1d027ff6c0 Level-0 table #167: started | ||||||
| 2024/05/23-11:25:01.434691 7f803fe006c0 Level-0 table #105: 278813 bytes OK | 2024/11/17-20:47:32.727843 7f1d027ff6c0 Level-0 table #167: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.442092 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.759083 7f1d027ff6c0 Delete type=0 #165 | ||||||
| 2024/05/23-11:25:01.442475 7f803fe006c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.759259 7f1d027ff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.454285 7f803fe006c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at '!items!zON0h5SjFyANjPnA' @ 270 : 1 | 2024/11/17-20:47:32.759283 7f1d027ff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.454301 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.460432 7f803fe006c0 Generated table #106@1: 135 keys, 278813 bytes |  | ||||||
| 2024/05/23-11:25:01.460474 7f803fe006c0 Compacted 1@1 + 1@2 files => 278813 bytes |  | ||||||
| 2024/05/23-11:25:01.466560 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.466676 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.466841 7f803fe006c0 Delete type=2 #105 |  | ||||||
| 2024/05/23-11:25:01.488770 7f803fe006c0 Manual compaction at level-1 from '!items!zON0h5SjFyANjPnA' @ 270 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/pouvoirs/MANIFEST-000168
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/pouvoirs/MANIFEST-000168
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000106 | MANIFEST-000166 | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| 2024/05/23-14:51:24.039438 7f7a30c006c0 Recovering log #104 | 2024/11/17-20:47:42.004094 7f1d037fe6c0 Recovering log #164 | ||||||
| 2024/05/23-14:51:24.050533 7f7a30c006c0 Delete type=3 #102 | 2024/11/17-20:47:42.014786 7f1d037fe6c0 Delete type=3 #162 | ||||||
| 2024/05/23-14:51:24.050611 7f7a30c006c0 Delete type=0 #104 | 2024/11/17-20:47:42.014871 7f1d037fe6c0 Delete type=0 #164 | ||||||
| 2024/05/23-15:00:04.378166 7f7a2b8006c0 Level-0 table #109: started | 2024/11/17-20:55:29.736353 7f1d027ff6c0 Level-0 table #169: started | ||||||
| 2024/05/23-15:00:04.378221 7f7a2b8006c0 Level-0 table #109: 0 bytes OK | 2024/11/17-20:55:29.736382 7f1d027ff6c0 Level-0 table #169: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.385336 7f7a2b8006c0 Delete type=0 #107 | 2024/11/17-20:55:29.771248 7f1d027ff6c0 Delete type=0 #167 | ||||||
| 2024/05/23-15:00:04.405233 7f7a2b8006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.814153 7f1d027ff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| 2024/05/23-10:57:45.671074 7f80460006c0 Recovering log #100 | 2024/11/17-19:16:31.360847 7f1d08bf96c0 Recovering log #160 | ||||||
| 2024/05/23-10:57:45.681323 7f80460006c0 Delete type=3 #98 | 2024/11/17-19:16:31.371569 7f1d08bf96c0 Delete type=3 #158 | ||||||
| 2024/05/23-10:57:45.681382 7f80460006c0 Delete type=0 #100 | 2024/11/17-19:16:31.371638 7f1d08bf96c0 Delete type=0 #160 | ||||||
| 2024/05/23-11:25:01.496104 7f803fe006c0 Level-0 table #105: started | 2024/11/17-20:47:32.759358 7f1d027ff6c0 Level-0 table #165: started | ||||||
| 2024/05/23-11:25:01.496136 7f803fe006c0 Level-0 table #105: 0 bytes OK | 2024/11/17-20:47:32.759390 7f1d027ff6c0 Level-0 table #165: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.502167 7f803fe006c0 Delete type=0 #103 | 2024/11/17-20:47:32.795162 7f1d027ff6c0 Delete type=0 #163 | ||||||
| 2024/05/23-11:25:01.524678 7f803fe006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.931748 7f1d027ff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/profils/MANIFEST-000166
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/profils/MANIFEST-000166
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/scenes/000087.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/scenes/000087.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1 +1 @@ | |||||||
| MANIFEST-000075 | MANIFEST-000136 | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| 2024/05/23-14:51:24.052512 7f7a316006c0 Recovering log #72 | 2024/11/17-20:47:42.017285 7f1d08bf96c0 Recovering log #134 | ||||||
| 2024/05/23-14:51:24.102351 7f7a316006c0 Delete type=3 #70 | 2024/11/17-20:47:42.027032 7f1d08bf96c0 Delete type=3 #132 | ||||||
| 2024/05/23-14:51:24.102451 7f7a316006c0 Delete type=0 #72 | 2024/11/17-20:47:42.027111 7f1d08bf96c0 Delete type=0 #134 | ||||||
| 2024/05/23-15:00:04.412618 7f7a2b8006c0 Level-0 table #78: started | 2024/11/17-20:55:29.950168 7f1d027ff6c0 Level-0 table #139: started | ||||||
| 2024/05/23-15:00:04.412676 7f7a2b8006c0 Level-0 table #78: 0 bytes OK | 2024/11/17-20:55:29.950201 7f1d027ff6c0 Level-0 table #139: 0 bytes OK | ||||||
| 2024/05/23-15:00:04.419314 7f7a2b8006c0 Delete type=0 #76 | 2024/11/17-20:55:29.988480 7f1d027ff6c0 Delete type=0 #137 | ||||||
| 2024/05/23-15:00:04.419478 7f7a2b8006c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:29.988652 7f1d027ff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-15:00:04.419505 7f7a2b8006c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | 2024/11/17-20:55:30.050927 7f1d027ff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | ||||||
|   | |||||||
| @@ -1,15 +1,8 @@ | |||||||
| 2024/05/23-10:57:45.683789 7f80456006c0 Recovering log #68 | 2024/11/17-19:16:31.373782 7f1d093fa6c0 Recovering log #130 | ||||||
| 2024/05/23-10:57:45.693418 7f80456006c0 Delete type=3 #66 | 2024/11/17-19:16:31.384144 7f1d093fa6c0 Delete type=3 #128 | ||||||
| 2024/05/23-10:57:45.693474 7f80456006c0 Delete type=0 #68 | 2024/11/17-19:16:31.384217 7f1d093fa6c0 Delete type=0 #130 | ||||||
| 2024/05/23-11:25:01.514263 7f803fe006c0 Level-0 table #73: started | 2024/11/17-20:47:32.894670 7f1d027ff6c0 Level-0 table #135: started | ||||||
| 2024/05/23-11:25:01.517780 7f803fe006c0 Level-0 table #73: 3022 bytes OK | 2024/11/17-20:47:32.894721 7f1d027ff6c0 Level-0 table #135: 0 bytes OK | ||||||
| 2024/05/23-11:25:01.524517 7f803fe006c0 Delete type=0 #71 | 2024/11/17-20:47:32.931619 7f1d027ff6c0 Delete type=0 #133 | ||||||
| 2024/05/23-11:25:01.524699 7f803fe006c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | 2024/11/17-20:47:32.931783 7f1d027ff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.524729 7f803fe006c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at '!scenes!ypDutqjqZcr7lx6I' @ 8 : 1 | 2024/11/17-20:47:32.983298 7f1d027ff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) | ||||||
| 2024/05/23-11:25:01.524738 7f803fe006c0 Compacting 1@1 + 1@2 files |  | ||||||
| 2024/05/23-11:25:01.528936 7f803fe006c0 Generated table #74@1: 4 keys, 3022 bytes |  | ||||||
| 2024/05/23-11:25:01.528972 7f803fe006c0 Compacted 1@1 + 1@2 files => 3022 bytes |  | ||||||
| 2024/05/23-11:25:01.535109 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ] |  | ||||||
| 2024/05/23-11:25:01.535211 7f803fe006c0 Delete type=2 #5 |  | ||||||
| 2024/05/23-11:25:01.535345 7f803fe006c0 Delete type=2 #73 |  | ||||||
| 2024/05/23-11:25:01.558900 7f803fe006c0 Manual compaction at level-1 from '!scenes!ypDutqjqZcr7lx6I' @ 8 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end) |  | ||||||
|   | |||||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/scenes/MANIFEST-000136
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/scenes/MANIFEST-000136
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "id": "fvtt-les-heritiers", |   "id": "fvtt-les-heritiers", | ||||||
|   "description": "Les Héritiers pour FoundryVTT", |   "description": "Les Héritiers pour FoundryVTT", | ||||||
|   "version": "12.0.1", |   "version": "12.1.1", | ||||||
|   "authors": [ |   "authors": [ | ||||||
|     { |     { | ||||||
|       "name": "Uberwald/LeRatierBretonnien", |       "name": "Uberwald/LeRatierBretonnien", | ||||||
| @@ -21,7 +21,7 @@ | |||||||
|   }, |   }, | ||||||
|   "license": "LICENSE.txt", |   "license": "LICENSE.txt", | ||||||
|   "manifest": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/raw/branch/master/system.json", |   "manifest": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/raw/branch/master/system.json", | ||||||
|   "download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-12.0.1.zip", |   "download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-12.1.1.zip", | ||||||
|   "languages": [ |   "languages": [ | ||||||
|     { |     { | ||||||
|       "lang": "fr", |       "lang": "fr", | ||||||
|   | |||||||
| @@ -37,7 +37,8 @@ | |||||||
|           "notes": "", |           "notes": "", | ||||||
|           "statut": "", |           "statut": "", | ||||||
|           "playernotes":"", |           "playernotes":"", | ||||||
|           "gmnotes": "" |           "gmnotes": "", | ||||||
|  |           "magie": false | ||||||
|         } |         } | ||||||
|       }, |       }, | ||||||
|       "core": { |       "core": { | ||||||
| @@ -100,7 +101,7 @@ | |||||||
|           "pres": { |           "pres": { | ||||||
|             "label": "Prestance", |             "label": "Prestance", | ||||||
|             "labelnorm": "prestance", |             "labelnorm": "prestance", | ||||||
|             "abbrev": "pre", |             "abbrev": "pres", | ||||||
|             "kind": "mental", |             "kind": "mental", | ||||||
|             "value": 1, |             "value": 1, | ||||||
|             "rang": 0, |             "rang": 0, | ||||||
| @@ -183,6 +184,12 @@ | |||||||
|             "pp": 0 |             "pp": 0 | ||||||
|           } |           } | ||||||
|         }, |         }, | ||||||
|  |         "magie": { | ||||||
|  |           "pointsame": { | ||||||
|  |             "value": 0, | ||||||
|  |             "max": 0 | ||||||
|  |           } | ||||||
|  |         }, | ||||||
|         "experience": { |         "experience": { | ||||||
|           "value": 0, |           "value": 0, | ||||||
|           "pourtricher": 0 |           "pourtricher": 0 | ||||||
| @@ -267,7 +274,8 @@ | |||||||
|       "fee", |       "fee", | ||||||
|       "pouvoir", |       "pouvoir", | ||||||
|       "profil", |       "profil", | ||||||
|       "protection" |       "protection", | ||||||
|  |       "sort" | ||||||
|     ], |     ], | ||||||
|     "profil": { |     "profil": { | ||||||
|       "profiltype": "majeur", |       "profiltype": "majeur", | ||||||
| @@ -337,6 +345,7 @@ | |||||||
|       "niveau": 0, |       "niveau": 0, | ||||||
|       "predilection": false, |       "predilection": false, | ||||||
|       "specialites": [], |       "specialites": [], | ||||||
|  |       "ismagie": false, | ||||||
|       "description": "" |       "description": "" | ||||||
|     }, |     }, | ||||||
|     "equipement": { |     "equipement": { | ||||||
| @@ -345,6 +354,19 @@ | |||||||
|         "basequip" |         "basequip" | ||||||
|       ] |       ] | ||||||
|     }, |     }, | ||||||
|  |     "sort": { | ||||||
|  |       "niveau": "novice", | ||||||
|  |       "competence": "Druidisme", | ||||||
|  |       "carac": "esp", | ||||||
|  |       "duree": "", | ||||||
|  |       "portee": "", | ||||||
|  |       "concentration": "", | ||||||
|  |       "critique": "", | ||||||
|  |       "ingredients": "", | ||||||
|  |       "resistance": "", | ||||||
|  |       "coutactivation": "", | ||||||
|  |       "description": "" | ||||||
|  |     }, | ||||||
|     "arme": { |     "arme": { | ||||||
|       "categorie": "", |       "categorie": "", | ||||||
|       "armetype": "", |       "armetype": "", | ||||||
|   | |||||||
| @@ -127,6 +127,68 @@ | |||||||
|           </ul> |           </ul> | ||||||
|         </div> |         </div> | ||||||
|  |  | ||||||
|  |  | ||||||
|  |         <li class="item flexrow " > | ||||||
|  |           <h2>Magie</h3> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <div class="flexrow"> | ||||||
|  |           <ul> | ||||||
|  |             <li class="flexrow item"> | ||||||
|  |               <label class="item-field-label-medium roll-style"><a class="item-field-label-short" | ||||||
|  |                   data-rang-key="feerie">Point d'Ame</a></label> | ||||||
|  |               <input type="text" class="item-field-label-short" name="system.magie.pointsame.value" | ||||||
|  |                 value="{{system.magie.pointsame.value}}" data-dtype="Number" /> | ||||||
|  |               <input type="text" class="item-field-label-short" name="system.magie.pointsame.max" | ||||||
|  |                 value="{{system.magie.pointsame.max}}" data-dtype="Number" {{#if issGM}} {{else}} disabled {{/if}} /> | ||||||
|  |             </li> | ||||||
|  |           </ul> | ||||||
|  |         </div> | ||||||
|  |  | ||||||
|  |         {{#each magieList as |magie idx|}} | ||||||
|  |         <li class="item flexrow " data-item-id="{{magie.competence._id}}" data-item-type="competence"> | ||||||
|  |           <h2 class="flexrow"><label class="items-title-text "><a class="roll-competence item-field-label-short" | ||||||
|  |             data-attr-key="tochoose">{{magie.name}} {{magie.competence.system.niveau}} </a> </label> | ||||||
|  |           <div class="item-controls item-controls-fixed"> | ||||||
|  |             <a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a> | ||||||
|  |             <a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a> | ||||||
|  |           </div> | ||||||
|  |         </h2>       | ||||||
|  |         </li> | ||||||
|  |    | ||||||
|  |         <div class="sheet-box color-bg-archetype"> | ||||||
|  |           <ul class="item-list alternate-list"> | ||||||
|  |             <li class="item flexrow list-item items-title-bg"> | ||||||
|  |               <span class="item-name-label-header item-field-label-long2-img"> | ||||||
|  |                 <h3><label class="items-title-text">Nom du sort</label></h3> | ||||||
|  |               </span> | ||||||
|  |               <span class="item-field-label-medium"> | ||||||
|  |                 <label class="short-label">Niveau</label> | ||||||
|  |               </span> | ||||||
|  |               <div class="item-filler"> </div> | ||||||
|  |               <div class="item-controls item-controls-fixed"> | ||||||
|  |                 <a class="item-control item-add" data-type="sort" title="Ajouter un sort"><i | ||||||
|  |                     class="fas fa-plus"></i></a> | ||||||
|  |               </div> | ||||||
|  |             </li> | ||||||
|  |             {{#each sorts as |sort key|}} | ||||||
|  |             <li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort"> | ||||||
|  |               <img class="item-name-img" src="{{sort.img}}" /> | ||||||
|  |               <span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span> | ||||||
|  |               <span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span> | ||||||
|  |    | ||||||
|  |               <div class="item-filler"> </div> | ||||||
|  |               <div class="item-controls item-controls-fixed"> | ||||||
|  |                 <a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a> | ||||||
|  |                 <a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a> | ||||||
|  |               </div> | ||||||
|  |             </li> | ||||||
|  |             {{/each}} | ||||||
|  |           </ul> | ||||||
|  |         </div> | ||||||
|  |         {{/each}} | ||||||
|  |  | ||||||
|  |  | ||||||
|       </div> |       </div> | ||||||
|  |  | ||||||
|     </div> |     </div> | ||||||
|   | |||||||
| @@ -14,7 +14,8 @@ | |||||||
|                 {{#each system.caracteristiques as |carac key|}} |                 {{#each system.caracteristiques as |carac key|}} | ||||||
|                 {{#if (eq kind "physical")}} |                 {{#if (eq kind "physical")}} | ||||||
|                 <li class="item flexrow "> |                 <li class="item flexrow "> | ||||||
|                   <h4 class="item-name-label competence-name roll-style"><a class="roll-carac" data-key="{{key}}">{{carac.label}}</a></h4> |                   <h4 class="item-name-label competence-name roll-style"><a class="roll-carac" | ||||||
|  |                       data-key="{{key}}">{{carac.label}}</a></h4> | ||||||
|                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" |                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" | ||||||
|                     name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" /> |                     name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" /> | ||||||
|                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" |                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" | ||||||
| @@ -30,7 +31,8 @@ | |||||||
|                 {{#each system.caracteristiques as |carac key|}} |                 {{#each system.caracteristiques as |carac key|}} | ||||||
|                 {{#if (eq kind "mental")}} |                 {{#if (eq kind "mental")}} | ||||||
|                 <li class="item flexrow "> |                 <li class="item flexrow "> | ||||||
|                   <h4 class="item-name-label competence-name roll-style"><a class="roll-carac" data-key="{{key}}">{{carac.label}}</a></h4> |                   <h4 class="item-name-label competence-name roll-style"><a class="roll-carac" | ||||||
|  |                       data-key="{{key}}">{{carac.label}}</a></h4> | ||||||
|                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" |                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" | ||||||
|                     name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" /> |                     name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" /> | ||||||
|                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" |                   <input type="text" class="padd-right status-small-label color-class-common item-field-label-short" | ||||||
| @@ -44,21 +46,27 @@ | |||||||
|           </div> |           </div> | ||||||
|           <div class="flexrow"> |           <div class="flexrow"> | ||||||
|             <label class="item-field-label-short">PV</label> |             <label class="item-field-label-short">PV</label> | ||||||
|               <input type="text" class="item-field-label-short" name="system.pv.value" value="{{system.pv.value}}" data-dtype="Number" /> |             <input type="text" class="item-field-label-short" name="system.pv.value" value="{{system.pv.value}}" | ||||||
|               <input type="text" class="item-field-label-short" name="system.pv.max" value="{{system.pv.max}}" disabled data-dtype="Number" /> |               data-dtype="Number" /> | ||||||
|               <input type="text" class="item-field-label-short" name="system.pv.mod" value="{{system.pv.mod}}" data-dtype="Number" /> |             <input type="text" class="item-field-label-short" name="system.pv.max" value="{{system.pv.max}}" disabled | ||||||
|  |               data-dtype="Number" /> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.pv.mod" value="{{system.pv.mod}}" | ||||||
|  |               data-dtype="Number" /> | ||||||
|             <label class="item-field-label-short">Malus</label> |             <label class="item-field-label-short">Malus</label> | ||||||
|             <input type="text" class="item-field-label-short" value="{{pvMalus.value}}" data-dtype="Number" disabled /> |             <input type="text" class="item-field-label-short" value="{{pvMalus.value}}" data-dtype="Number" disabled /> | ||||||
|             <span>  </span> |             <span>  </span> | ||||||
|  |  | ||||||
|               <select class="item-field-label-medium" type="text" name="system.statutmasque" value="{{system.statutmasque}}" data-dtype="string"> |             <select class="item-field-label-medium" type="text" name="system.statutmasque" | ||||||
|  |               value="{{system.statutmasque}}" data-dtype="string"> | ||||||
|               {{selectOptions config.statutMasque selected=system.statutmasque}} |               {{selectOptions config.statutMasque selected=system.statutmasque}} | ||||||
|             </select> |             </select> | ||||||
|  |  | ||||||
|             <span>  </span> |             <span>  </span> | ||||||
|             <label class="item-field-label-short">Tricherie</label> |             <label class="item-field-label-short">Tricherie</label> | ||||||
|               <input type="text" class="item-field-label-short" name="system.rang.tricherie.value" value="{{system.rang.tricherie.value}}" data-dtype="Number" /> |             <input type="text" class="item-field-label-short" name="system.rang.tricherie.value" | ||||||
|               <input type="text" class="item-field-label-short" name="system.rang.tricherie.max" value="{{system.rang.tricherie.max}}" data-dtype="Number" /> |               value="{{system.rang.tricherie.value}}" data-dtype="Number" /> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.rang.tricherie.max" | ||||||
|  |               value="{{system.rang.tricherie.max}}" data-dtype="Number" /> | ||||||
|           </div> |           </div> | ||||||
|  |  | ||||||
|         </div> |         </div> | ||||||
| @@ -69,6 +77,9 @@ | |||||||
|   <nav class="sheet-tabs tabs" data-group="primary"> |   <nav class="sheet-tabs tabs" data-group="primary"> | ||||||
|     <a class="item" data-tab="competences">Compétences</a> |     <a class="item" data-tab="competences">Compétences</a> | ||||||
|     <a class="item" data-tab="fee">Fée</a> |     <a class="item" data-tab="fee">Fée</a> | ||||||
|  |     {{#if system.biodata.magie}} | ||||||
|  |     <a class="item" data-tab="magie">Magie</a> | ||||||
|  |     {{/if}} | ||||||
|     <a class="item" data-tab="combat">Combat</a> |     <a class="item" data-tab="combat">Combat</a> | ||||||
|     <a class="item" data-tab="equipement">Equipement</a> |     <a class="item" data-tab="equipement">Equipement</a> | ||||||
|     <a class="item" data-tab="contact">Contacts</a> |     <a class="item" data-tab="contact">Contacts</a> | ||||||
| @@ -88,13 +99,15 @@ | |||||||
|  |  | ||||||
|           <div> |           <div> | ||||||
|             {{#each utileSkillsPhysical as |skillDef keyProfil|}} |             {{#each utileSkillsPhysical as |skillDef keyProfil|}} | ||||||
|               {{> systems/fvtt-les-heritiers/templates/partial-utile-skills.html skillDef=skillDef keyProfil=keyProfil config=config}} |             {{> systems/fvtt-les-heritiers/templates/partial-utile-skills.html skillDef=skillDef keyProfil=keyProfil | ||||||
|  |             config=config}} | ||||||
|             {{/each}} |             {{/each}} | ||||||
|           </div> |           </div> | ||||||
|  |  | ||||||
|           <div> |           <div> | ||||||
|             {{#each utileSkillsMental as |skillDef keyProfil|}} |             {{#each utileSkillsMental as |skillDef keyProfil|}} | ||||||
|               {{> systems/fvtt-les-heritiers/templates/partial-utile-skills.html skillDef=skillDef keyProfil=keyProfil config=config}} |             {{> systems/fvtt-les-heritiers/templates/partial-utile-skills.html skillDef=skillDef keyProfil=keyProfil | ||||||
|  |             config=config}} | ||||||
|             {{/each}} |             {{/each}} | ||||||
|           </div> |           </div> | ||||||
|  |  | ||||||
| @@ -120,8 +133,8 @@ | |||||||
|               <span class="item-field-label-long2 roll-style"><a class="roll-competence item-field-label-short" |               <span class="item-field-label-long2 roll-style"><a class="roll-competence item-field-label-short" | ||||||
|                   data-attr-key="tochoose">{{skill.name}}</a></span> |                   data-attr-key="tochoose">{{skill.name}}</a></span> | ||||||
|  |  | ||||||
|                   <select class="item-field-label-short edit-item-data" type="text" |               <select class="item-field-label-short edit-item-data" type="text" data-item-field="niveau" | ||||||
|                 data-item-field="niveau" value="{{skill.system.niveau}}" data-dtype="Number"> |                 value="{{skill.system.niveau}}" data-dtype="Number"> | ||||||
|                 {{selectOptions @root.config.listNiveau selected=skill.system.niveau}} |                 {{selectOptions @root.config.listNiveau selected=skill.system.niveau}} | ||||||
|               </select> |               </select> | ||||||
|  |  | ||||||
| @@ -148,32 +161,41 @@ | |||||||
|         <li class="item flexrow list-item items-title-bg"> |         <li class="item flexrow list-item items-title-bg"> | ||||||
|           <label class="item-field-label-medium"><strong>Esquive</strong></label> |           <label class="item-field-label-medium"><strong>Esquive</strong></label> | ||||||
|           <label class="item-field-label-medium">Masquée</label> |           <label class="item-field-label-medium">Masquée</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.esquive.masquee" value="{{system.combat.esquive.masquee}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.esquive.masquee" | ||||||
|  |             value="{{system.combat.esquive.masquee}}" data-dtype="Number" /> | ||||||
|           <label class="item-field-label-medium">Démasquée</label> |           <label class="item-field-label-medium">Démasquée</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.esquive.demasquee" value="{{system.combat.esquive.demasquee}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.esquive.demasquee" | ||||||
|  |             value="{{system.combat.esquive.demasquee}}" data-dtype="Number" /> | ||||||
|           <label class="item-field-label-short">  </label> |           <label class="item-field-label-short">  </label> | ||||||
|           <label class="item-field-label-medium"><strong>Parade</strong></label> |           <label class="item-field-label-medium"><strong>Parade</strong></label> | ||||||
|           <label class="item-field-label-medium">Masquée</label> |           <label class="item-field-label-medium">Masquée</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.parade.masquee" value="{{system.combat.parade.masquee}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.parade.masquee" | ||||||
|  |             value="{{system.combat.parade.masquee}}" data-dtype="Number" /> | ||||||
|           <label class="item-field-label-medium">Démasquée</label> |           <label class="item-field-label-medium">Démasquée</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.parade.demasquee" value="{{system.combat.parade.demasquee}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.parade.demasquee" | ||||||
|  |             value="{{system.combat.parade.demasquee}}" data-dtype="Number" /> | ||||||
|         </li> |         </li> | ||||||
|         <li class="item flexrow list-item items-title-bg"> |         <li class="item flexrow list-item items-title-bg"> | ||||||
|           <label class="item-field-label-long">Rés. physique</label> |           <label class="item-field-label-long">Rés. physique</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.resistancephysique.value" value="{{system.combat.resistancephysique.value}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.resistancephysique.value" | ||||||
|  |             value="{{system.combat.resistancephysique.value}}" data-dtype="Number" /> | ||||||
|           <label class="item-field-label-short">  </label> |           <label class="item-field-label-short">  </label> | ||||||
|           <label class="item-field-label-long">Rés. psychique</label> |           <label class="item-field-label-long">Rés. psychique</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.resistancepsychique.value" value="{{system.combat.resistancepsychique.value}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.resistancepsychique.value" | ||||||
|  |             value="{{system.combat.resistancepsychique.value}}" data-dtype="Number" /> | ||||||
|           <label class="item-field-label-short">  </label> |           <label class="item-field-label-short">  </label> | ||||||
|           <label class="item-field-label-medium">Protection : </label> |           <label class="item-field-label-medium">Protection : </label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.protection.value" value="{{system.combat.protection.value}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.protection.value" | ||||||
|  |             value="{{system.combat.protection.value}}" data-dtype="Number" /> | ||||||
|         </li> |         </li> | ||||||
|         <li class="item flexrow list-item items-title-bg"> |         <li class="item flexrow list-item items-title-bg"> | ||||||
|           <label class="item-field-label-long">Effets secondaires</label> |           <label class="item-field-label-long">Effets secondaires</label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.effetssecondaires" value="{{system.combat.effetssecondaires}}" data-dtype="String" /> |           <input type="text" class="item-field-label-short" name="system.combat.effetssecondaires" | ||||||
|  |             value="{{system.combat.effetssecondaires}}" data-dtype="String" /> | ||||||
|           <label class="item-field-label-short">  </label> |           <label class="item-field-label-short">  </label> | ||||||
|           <label class="item-field-label-long">Dissimulation : </label> |           <label class="item-field-label-long">Dissimulation : </label> | ||||||
|           <input type="text" class="item-field-label-short" name="system.combat.dissimulation.value" value="{{system.combat.dissimulation.value}}" data-dtype="Number" /> |           <input type="text" class="item-field-label-short" name="system.combat.dissimulation.value" | ||||||
|  |             value="{{system.combat.dissimulation.value}}" data-dtype="Number" /> | ||||||
|         </li> |         </li> | ||||||
|       </ul> |       </ul> | ||||||
|  |  | ||||||
| @@ -219,7 +241,8 @@ | |||||||
|                 <button class="roll-attaque-charge-arme button-sheet-roll">Charger</button> |                 <button class="roll-attaque-charge-arme button-sheet-roll">Charger</button> | ||||||
|               </span> |               </span> | ||||||
|               <span class="item-field-label-short"> |               <span class="item-field-label-short"> | ||||||
|                 <button class="roll-attaque-brutale-arme button-sheet-roll button-sheet-roll-long1">Attaque brutale</button> |                 <button class="roll-attaque-brutale-arme button-sheet-roll button-sheet-roll-long1">Attaque | ||||||
|  |                   brutale</button> | ||||||
|               </span> |               </span> | ||||||
|               {{/if}} |               {{/if}} | ||||||
|  |  | ||||||
| @@ -288,15 +311,22 @@ | |||||||
|       <div class="flexrow"> |       <div class="flexrow"> | ||||||
|         <ul> |         <ul> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-medium roll-style"><a class="roll-rang item-field-label-short" data-rang-key="feerie">Féerie</a></label>  |             <label class="item-field-label-medium roll-style"><a class="roll-rang item-field-label-short" | ||||||
|             <input type="text" class="item-field-label-short" name="system.rang.feerie.value" value="{{system.rang.feerie.value}}" data-dtype="Number" /> |                 data-rang-key="feerie">Féerie</a></label> | ||||||
|             <input type="text" class="item-field-label-short" name="system.rang.feerie.max" value="{{system.rang.feerie.max}}" data-dtype="Number" /> |             <input type="text" class="item-field-label-short" name="system.rang.feerie.value" | ||||||
|  |               value="{{system.rang.feerie.value}}" data-dtype="Number" /> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.rang.feerie.max" | ||||||
|  |               value="{{system.rang.feerie.max}}" data-dtype="Number" /> | ||||||
|             <span class="item-field-label-medium"></span> |             <span class="item-field-label-medium"></span> | ||||||
|             <label class="item-field-label-medium roll-style"><a class="roll-rang item-field-label-short" data-rang-key="masque">Masque</a></label>  |             <label class="item-field-label-medium roll-style"><a class="roll-rang item-field-label-short" | ||||||
|             <input type="text" class="item-field-label-short" name="system.rang.masque.value" value="{{system.rang.masque.value}}" data-dtype="Number" /> |                 data-rang-key="masque">Masque</a></label> | ||||||
|             <input type="text" class="item-field-label-short" name="system.rang.masque.max" value="{{system.rang.masque.max}}" data-dtype="Number" /> |             <input type="text" class="item-field-label-short" name="system.rang.masque.value" | ||||||
|  |               value="{{system.rang.masque.value}}" data-dtype="Number" /> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.rang.masque.max" | ||||||
|  |               value="{{system.rang.masque.max}}" data-dtype="Number" /> | ||||||
|             <span class="item-field-label-medium"></span> |             <span class="item-field-label-medium"></span> | ||||||
|             <label class="item-field-label-long roll-style"><a class="dialog-recup-usage item-field-label-long">Récup. P. d'Usage</a></label>  |             <label class="item-field-label-long roll-style"><a class="dialog-recup-usage item-field-label-long">Récup. | ||||||
|  |                 P. d'Usage</a></label> | ||||||
|           </li> |           </li> | ||||||
|         </ul> |         </ul> | ||||||
|       </div> |       </div> | ||||||
| @@ -456,6 +486,68 @@ | |||||||
|  |  | ||||||
|     </div> |     </div> | ||||||
|  |  | ||||||
|  |     {{!-- Magie Tab --}} | ||||||
|  |     <div class="tab magie" data-group="primary" data-tab="magie"> | ||||||
|  |  | ||||||
|  |       <div class="flexrow"> | ||||||
|  |         <ul> | ||||||
|  |           <li class="flexrow item"> | ||||||
|  |             <label class="item-field-label-medium roll-style"><a class="item-field-label-short" | ||||||
|  |                 data-rang-key="feerie">Point d'Ame</a></label> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.magie.pointsame.value" | ||||||
|  |               value="{{system.magie.pointsame.value}}" data-dtype="Number" /> | ||||||
|  |             <input type="text" class="item-field-label-short" name="system.magie.pointsame.max" | ||||||
|  |               value="{{system.magie.pointsame.max}}" data-dtype="Number" {{#if issGM}} {{else}} disabled {{/if}} /> | ||||||
|  |           </li> | ||||||
|  |         </ul> | ||||||
|  |       </div> | ||||||
|  |  | ||||||
|  |       {{#each magieList as |magie idx|}} | ||||||
|  |       <li class="item flexrow " data-item-id="{{magie.competence._id}}" data-item-type="competence"> | ||||||
|  |         <h2 class="flexrow"><label class="items-title-text "><a class="roll-competence item-field-label-short" | ||||||
|  |           data-attr-key="tochoose">{{magie.name}} {{magie.competence.system.niveau}} </a> </label> | ||||||
|  |         <div class="item-controls item-controls-fixed"> | ||||||
|  |           <a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a> | ||||||
|  |           <a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a> | ||||||
|  |         </div> | ||||||
|  |       </h2>       | ||||||
|  |       </li> | ||||||
|  |  | ||||||
|  |       <div class="sheet-box color-bg-archetype"> | ||||||
|  |         <ul class="item-list alternate-list"> | ||||||
|  |           <li class="item flexrow list-item items-title-bg"> | ||||||
|  |             <span class="item-name-label-header item-field-label-long2-img"> | ||||||
|  |               <h3><label class="items-title-text">Nom du sort</label></h3> | ||||||
|  |             </span> | ||||||
|  |             <span class="item-field-label-medium"> | ||||||
|  |               <label class="short-label">Niveau</label> | ||||||
|  |             </span> | ||||||
|  |             <div class="item-filler"> </div> | ||||||
|  |             <div class="item-controls item-controls-fixed"> | ||||||
|  |               <a class="item-control item-add" data-type="sort" title="Ajouter un sort"><i | ||||||
|  |                   class="fas fa-plus"></i></a> | ||||||
|  |             </div> | ||||||
|  |           </li> | ||||||
|  |           {{#each sorts as |sort key|}} | ||||||
|  |           <li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort"> | ||||||
|  |             <img class="item-name-img" src="{{sort.img}}" /> | ||||||
|  |             <span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span> | ||||||
|  |             <span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span> | ||||||
|  |  | ||||||
|  |             <div class="item-filler"> </div> | ||||||
|  |             <div class="item-controls item-controls-fixed"> | ||||||
|  |               <a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a> | ||||||
|  |               <a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a> | ||||||
|  |             </div> | ||||||
|  |           </li> | ||||||
|  |           {{/each}} | ||||||
|  |         </ul> | ||||||
|  |       </div> | ||||||
|  |       {{/each}} | ||||||
|  |  | ||||||
|  |     </div> | ||||||
|  |  | ||||||
|  |  | ||||||
|     {{!-- Equipement Tab --}} |     {{!-- Equipement Tab --}} | ||||||
|     <div class="tab equipement" data-group="primary" data-tab="equipement"> |     <div class="tab equipement" data-group="primary" data-tab="equipement"> | ||||||
|  |  | ||||||
| @@ -467,7 +559,8 @@ | |||||||
|             </span> |             </span> | ||||||
|             <div class="item-filler"> </div> |             <div class="item-filler"> </div> | ||||||
|             <div class="item-controls item-controls-fixed"> |             <div class="item-controls item-controls-fixed"> | ||||||
|                 <a class="item-control item-add" data-type="equipement" title="Créer un équipement"><i class="fas fa-plus"></i></a> |               <a class="item-control item-add" data-type="equipement" title="Créer un équipement"><i | ||||||
|  |                   class="fas fa-plus"></i></a> | ||||||
|             </div> |             </div> | ||||||
|           </li> |           </li> | ||||||
|           {{#each equipements as |equip key|}} |           {{#each equipements as |equip key|}} | ||||||
| @@ -496,7 +589,8 @@ | |||||||
|             </span> |             </span> | ||||||
|             <div class="item-filler"> </div> |             <div class="item-filler"> </div> | ||||||
|             <div class="item-controls item-controls-fixed"> |             <div class="item-controls item-controls-fixed"> | ||||||
|                 <a class="item-control item-add" data-type="contact" title="Créer un contact"><i class="fas fa-plus"></i></a> |               <a class="item-control item-add" data-type="contact" title="Créer un contact"><i | ||||||
|  |                   class="fas fa-plus"></i></a> | ||||||
|             </div> |             </div> | ||||||
|           </li> |           </li> | ||||||
|       </div> |       </div> | ||||||
| @@ -510,7 +604,8 @@ | |||||||
|             </span> |             </span> | ||||||
|             <div class="item-filler"> </div> |             <div class="item-filler"> </div> | ||||||
|             <div class="item-controls item-controls-fixed"> |             <div class="item-controls item-controls-fixed"> | ||||||
|                 <a class="item-control item-add" data-type="contact" title="Créer un contact"><i class="fas fa-plus"></i></a> |               <a class="item-control item-add" data-type="contact" title="Créer un contact"><i | ||||||
|  |                   class="fas fa-plus"></i></a> | ||||||
|             </div> |             </div> | ||||||
|           </li> |           </li> | ||||||
|           {{#each contactList.list as |contact key|}} |           {{#each contactList.list as |contact key|}} | ||||||
| @@ -564,28 +659,37 @@ | |||||||
|       <div class="flexrow"> |       <div class="flexrow"> | ||||||
|         <ul> |         <ul> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Nom humain</label> <input type="text" class="" name="system.biodata.nomhumain" value="{{system.biodata.nomhumain}}" data-dtype="String" /> |             <label class="item-field-label-long2">Nom humain</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.nomhumain" value="{{system.biodata.nomhumain}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Activités</label> <input type="text" class="" name="system.biodata.activites" value="{{system.biodata.activites}}" data-dtype="String" /> |             <label class="item-field-label-long2">Activités</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.activites" value="{{system.biodata.activites}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Apparence masquée</label> <input type="text" class="" name="system.biodata.apparencemasquee" value="{{system.biodata.apparencemasquee}}" data-dtype="String" /> |             <label class="item-field-label-long2">Apparence masquée</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.apparencemasquee" value="{{system.biodata.apparencemasquee}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Apparence démasquée</label> <input type="text" class="" name="system.biodata.apparencedemasquee" value="{{system.biodata.apparencedemasquee}}" data-dtype="String" /> |             <label class="item-field-label-long2">Apparence démasquée</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.apparencedemasquee" value="{{system.biodata.apparencedemasquee}}" | ||||||
|  |               data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Titre et Famille</label> <input type="text" class="" name="system.biodata.titrefamille" value="{{system.biodata.titrefamille}}" data-dtype="String" /> |             <label class="item-field-label-long2">Titre et Famille</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.titrefamille" value="{{system.biodata.titrefamille}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Factions féériques</label> <input type="text" class="" name="system.biodata.factionfeerique" value="{{system.biodata.factionfeerique}}" data-dtype="String" /> |             <label class="item-field-label-long2">Factions féériques</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.factionfeerique" value="{{system.biodata.factionfeerique}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Traits de caractères dominants</label> <input type="text" class="" name="system.biodata.traitscaracteres" value="{{system.biodata.traitscaracteres}}" data-dtype="String" /> |             <label class="item-field-label-long2">Traits de caractères dominants</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.traitscaracteres" value="{{system.biodata.traitscaracteres}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|           <li class="flexrow item"> |           <li class="flexrow item"> | ||||||
|             <label class="item-field-label-long2">Langues</label> <input type="text" class="" name="system.biodata.langues" value="{{system.biodata.langues}}" data-dtype="String" /> |             <label class="item-field-label-long2">Langues</label> <input type="text" class="" | ||||||
|  |               name="system.biodata.langues" value="{{system.biodata.langues}}" data-dtype="String" /> | ||||||
|           </li> |           </li> | ||||||
|         </ul> |         </ul> | ||||||
|       </div> |       </div> | ||||||
| @@ -608,6 +712,13 @@ | |||||||
|               <input type="text" class="" name="system.biodata.age" value="{{system.biodata.age}}" |               <input type="text" class="" name="system.biodata.age" value="{{system.biodata.age}}" | ||||||
|                 data-dtype="String" /> |                 data-dtype="String" /> | ||||||
|             </li> |             </li> | ||||||
|  |             {{#if isGM}} | ||||||
|  |             <li class="item flexrow"> | ||||||
|  |               <label class="generic-label">Fiche de Magie ?</label> | ||||||
|  |               <input type="checkbox" class="item-field-label-short edit-item-data" name="system.biodata.magie" {{checked | ||||||
|  |                 system.biodata.magie}} /> | ||||||
|  |             </li> | ||||||
|  |             {{/if}} | ||||||
|           </ul> |           </ul> | ||||||
|         </div> |         </div> | ||||||
|         <div> |         <div> | ||||||
| @@ -619,8 +730,8 @@ | |||||||
|             </li> |             </li> | ||||||
|             <li class="item flexrow"> |             <li class="item flexrow"> | ||||||
|               <label class="generic-label">Taille Démasquée</label> |               <label class="generic-label">Taille Démasquée</label> | ||||||
|               <input type="text" class="" name="system.biodata.tailledemasquee" value="{{system.biodata.tailledemasquee}}" |               <input type="text" class="" name="system.biodata.tailledemasquee" | ||||||
|                 data-dtype="String" /> |                 value="{{system.biodata.tailledemasquee}}" data-dtype="String" /> | ||||||
|             </li> |             </li> | ||||||
|             <li class="flexrow item"> |             <li class="flexrow item"> | ||||||
|               <label class="generic-label">Type de taille</label> |               <label class="generic-label">Type de taille</label> | ||||||
| @@ -629,7 +740,8 @@ | |||||||
|             </li> |             </li> | ||||||
|             <li class="flexrow item"> |             <li class="flexrow item"> | ||||||
|               <label class="generic-label">Points d'héritage</label> |               <label class="generic-label">Points d'héritage</label> | ||||||
|               <input type="text" class="" name="system.rang.heritage.value" value="{{system.rang.heritage.value}}"  data-dtype="String" /> |               <input type="text" class="" name="system.rang.heritage.value" value="{{system.rang.heritage.value}}" | ||||||
|  |                 data-dtype="String" /> | ||||||
|             </li> |             </li> | ||||||
|  |  | ||||||
|           </ul> |           </ul> | ||||||
|   | |||||||
| @@ -25,7 +25,8 @@ | |||||||
|     <li>Degats de l'arme : {{degatsArme}}</li> |     <li>Degats de l'arme : {{degatsArme}}</li> | ||||||
|  |  | ||||||
|     {{#if (eq attaqueCible "membre")}} |     {{#if (eq attaqueCible "membre")}} | ||||||
|       <li><strong>Cible un membre : La cible a -2 de malus sur ces actions avec ce membre (mouvement 2 si jambes)</strong></li> |     <li><strong>Cible un membre : La cible a -2 de malus sur ces actions avec ce membre (mouvement 2 si jambes)</strong> | ||||||
|  |     </li> | ||||||
|     {{/if}} |     {{/if}} | ||||||
|     {{#if (eq attaqueCible "main")}} |     {{#if (eq attaqueCible "main")}} | ||||||
|     <li><strong>Cible une main : La cible ne peut plus utiliser sa main</strong></li> |     <li><strong>Cible une main : La cible ne peut plus utiliser sa main</strong></li> | ||||||
|   | |||||||
| @@ -44,6 +44,11 @@ | |||||||
|     <li>Points d'usage consommés : {{pouvoirPointsUsage}}</li> |     <li>Points d'usage consommés : {{pouvoirPointsUsage}}</li> | ||||||
|     {{/if}} |     {{/if}} | ||||||
|  |  | ||||||
|  |     {{#if sort}} | ||||||
|  |     <li>Sort : {{sort.name}}</li> | ||||||
|  |     <li>Cout en Points d'âmes : {{sortPointsAme}}</li> | ||||||
|  |     {{/if}} | ||||||
|  |  | ||||||
|     {{#if forcedValue}} |     {{#if forcedValue}} | ||||||
|     <li>Vous dépense 2 points de Tricherie et utilisé une face adjacente du dé !</li> |     <li>Vous dépense 2 points de Tricherie et utilisé une face adjacente du dé !</li> | ||||||
|     {{/if}} |     {{/if}} | ||||||
| @@ -65,6 +70,7 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
|     {{#if (gt sdValue "-1")}} |     {{#if (gt sdValue "-1")}} | ||||||
|  |     <li>Seuil de difficulté : {{sdValue}}</li> | ||||||
|     {{#if isSuccess}} |     {{#if isSuccess}} | ||||||
|     <li class="chat-success">Succès... |     <li class="chat-success">Succès... | ||||||
|     </li> |     </li> | ||||||
| @@ -90,4 +96,3 @@ | |||||||
|  |  | ||||||
|   </ul> |   </ul> | ||||||
| </div> | </div> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -12,8 +12,6 @@ | |||||||
|     <div class="tab details" data-group="primary" data-tab="details"> |     <div class="tab details" data-group="primary" data-tab="details"> | ||||||
|        |        | ||||||
|       <ul class="item-list alternate-list">       |       <ul class="item-list alternate-list">       | ||||||
|  |  | ||||||
|        |  | ||||||
|       </ul> |       </ul> | ||||||
|  |  | ||||||
|     </div> |     </div> | ||||||
|   | |||||||
							
								
								
									
										88
									
								
								templates/item-sort-sheet.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								templates/item-sort-sheet.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,88 @@ | |||||||
|  | <form class="{{cssClass}}" autocomplete="off"> | ||||||
|  |   {{> systems/fvtt-les-heritiers/templates/partial-item-header.html}} | ||||||
|  |  | ||||||
|  |   {{> systems/fvtt-les-heritiers/templates/partial-item-nav.html}} | ||||||
|  |  | ||||||
|  |   {{!-- Sheet Body --}} | ||||||
|  |   <section class="sheet-body"> | ||||||
|  |  | ||||||
|  |     {{> systems/fvtt-les-heritiers/templates/partial-item-description.html}} | ||||||
|  |  | ||||||
|  |     <div class="tab details" data-group="primary" data-tab="details"> | ||||||
|  |  | ||||||
|  |       <ul class="item-list alternate-list"> | ||||||
|  |         {{log this}} | ||||||
|  |         <li class="flexrow item">  | ||||||
|  |           <label class="generic-label item-field-label-long2">Compétence de Magie </label> | ||||||
|  |           <select class="status-small-label color-class-common item-field-label-long" type="text" | ||||||
|  |             name="system.competence" value="{{system.competence}}" data-dtype="String"> | ||||||
|  |             {{selectOptions competencesMagie selected=system.competence valueAttr="name" labelAttr="name"}} | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Carac </label> | ||||||
|  |           <select class="status-small-label color-class-common item-field-label-long" type="text" name="system.carac" | ||||||
|  |             value="{{system.carac}}" data-dtype="string"> | ||||||
|  |             {{selectOptions config.caracList selected=system.carac}} | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Niveau </label> | ||||||
|  |           <select class="status-small-label color-class-common item-field-label-long" type="text" name="system.niveau" | ||||||
|  |             value="{{system.niveau}}" data-dtype="string"> | ||||||
|  |             {{selectOptions config.listNiveauSort selected=system.niveau}} | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Durée </label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.duree" value="{{system.duree}}" data-dtype="String" /> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Portée </label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.portee" value="{{system.portee}}" data-dtype="String" /> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Concentration </label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.concentration" value="{{system.concentration}}" data-dtype="String" /> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Résistance</label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.resistance" value="{{system.resistance}}" data-dtype="String" /> | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Critique</label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.critique" value="{{system.critique}}" data-dtype="String" /> | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Ingrédients</label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.ingredients" value="{{system.ingredients}}" data-dtype="String" /> | ||||||
|  |           </select> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |         <li class="flexrow item"> | ||||||
|  |           <label class="generic-label item-field-label-long2">Cout spécial d'activation</label> | ||||||
|  |           <input type="text" class="padd-right status-small-label color-class-common item-field-label-long3" | ||||||
|  |             name="system.coutactivation" value="{{system.coutactivation}}" data-dtype="String" /> | ||||||
|  |         </li> | ||||||
|  |  | ||||||
|  |       </ul> | ||||||
|  |     </div> | ||||||
|  |  | ||||||
|  |   </section> | ||||||
|  | </form> | ||||||
| @@ -1,11 +0,0 @@ | |||||||
| <option value="0">0</option> |  | ||||||
| <option value="1">1</option> |  | ||||||
| <option value="2">2</option> |  | ||||||
| <option value="3">3</option> |  | ||||||
| <option value="4">4</option> |  | ||||||
| <option value="5">5</option> |  | ||||||
| <option value="6">6</option> |  | ||||||
| <option value="7">7</option> |  | ||||||
| <option value="8">8</option> |  | ||||||
| <option value="9">9</option> |  | ||||||
| <option value="10">10</option> |  | ||||||
| @@ -18,7 +18,8 @@ | |||||||
|       </span> |       </span> | ||||||
|       {{#if isPNJ}} |       {{#if isPNJ}} | ||||||
|       <span class="item-field-label-short"> |       <span class="item-field-label-short"> | ||||||
|                       <input type="text" data-dtype="Number" class="item-field-label-short" name="system.competences.{{keyProfil}}.niveau" value="{{skillDef.niveau}}"> |         <input type="text" data-dtype="Number" class="item-field-label-short" | ||||||
|  |           name="system.competences.{{keyProfil}}.niveau" value="{{skillDef.niveau}}"> | ||||||
|       </span> |       </span> | ||||||
|       {{/if}} |       {{/if}} | ||||||
|       <div class="item-filler"> </div> |       <div class="item-filler"> </div> | ||||||
| @@ -27,11 +28,12 @@ | |||||||
|     <li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence"> |     <li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence"> | ||||||
|       <span class="item-field-label-long roll-style"><a class="roll-competence item-field-label-short" |       <span class="item-field-label-long roll-style"><a class="roll-competence item-field-label-short" | ||||||
|           data-attr-key="tochoose">{{skill.name}}</a></span> |           data-attr-key="tochoose">{{skill.name}}</a></span> | ||||||
|                   <select class="item-field-label-short edit-item-data" type="text" |       <select class="item-field-label-short edit-item-data" type="text" data-item-field="niveau" | ||||||
|                     data-item-field="niveau" value="{{skill.system.niveau}}" data-dtype="Number"> |         value="{{skill.system.niveau}}" data-dtype="Number"> | ||||||
|         {{selectOptions @root.config.listNiveau selected=skill.system.niveau}} |         {{selectOptions @root.config.listNiveau selected=skill.system.niveau}} | ||||||
|       </select> |       </select> | ||||||
|                   <input type="checkbox" class="item-field-label-short edit-item-data" data-item-field="predilection" {{checked skill.system.predilection}}/> |       <input type="checkbox" class="item-field-label-short edit-item-data" data-tooltip="Prédilection" data-item-field="predilection" {{checked | ||||||
|  |         skill.system.predilection}} /> | ||||||
|       <div class="item-controls item-controls-fixed"> |       <div class="item-controls item-controls-fixed"> | ||||||
|         <a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a> |         <a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a> | ||||||
|         <a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a> |         <a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a> | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ | |||||||
|       <div class="flexrow"> |       <div class="flexrow"> | ||||||
|         <span class="roll-dialog-label">Caracteristique</span> |         <span class="roll-dialog-label">Caracteristique</span> | ||||||
|         <select class="status-small-label color-class-common" id="caracKey" type="text" name="caracKey" value="caracKey" data-dtype="string" > |         <select class="status-small-label color-class-common" id="caracKey" type="text" name="caracKey" value="caracKey" data-dtype="string" > | ||||||
|           {{selectOptions caracList selected=caracKey labelAttr="label"}}                         |           {{selectOptions caracList selected=caracKey valueAttr="abbrev" nameAttr="abbrev" labelAttr="label"}}                         | ||||||
|         </select>       |         </select>       | ||||||
|       </div> |       </div> | ||||||
|     {{/if}} |     {{/if}} | ||||||
| @@ -110,8 +110,25 @@ | |||||||
|         {{selectOptions config.attaqueCible selected=attaqueCible}}                         |         {{selectOptions config.attaqueCible selected=attaqueCible}}                         | ||||||
|       </select> |       </select> | ||||||
|     </li> |     </li> | ||||||
|  |     {{/if}} | ||||||
|  |  | ||||||
|  |     {{#if sort}} | ||||||
|  |     <div class="flexrow"> | ||||||
|  |       <span class="roll-dialog-label">Sort : </span> | ||||||
|  |       <span class="small-label roll-dialog-label">{{sort.name}} ({{sort.system.niveau}})</span> | ||||||
|  |     </div> | ||||||
|  |     <div class="flexrow"> | ||||||
|  |       <span class="roll-dialog-label">Duree : </span> | ||||||
|  |       <span class="small-label roll-dialog-label">{{sort.system.duree}}</span> | ||||||
|  |     </div> | ||||||
|  |     <div class="flexrow"> | ||||||
|  |       <span class="roll-dialog-label">Portee : </span> | ||||||
|  |       <span class="small-label roll-dialog-label">{{sort.system.portee}}</span> | ||||||
|  |     </div> | ||||||
|  |     <div class="flexrow"> | ||||||
|  |       <span class="roll-dialog-label">Ingrédients : </span> | ||||||
|  |       <span class="small-label roll-dialog-label">{{sort.system.ingredients}}</span> | ||||||
|  |     </div> | ||||||
|     {{/if}} |     {{/if}} | ||||||
|  |  | ||||||
|     <div class="flexrow"> |     <div class="flexrow"> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user