Compare commits
	
		
			4 Commits
		
	
	
		
			fvtt-les-h
			...
			fvtt-les-h
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 51a457ebf6 | |||
| 2e9c558027 | |||
| bcd0758328 | |||
| 2b680a203f | 
							
								
								
									
										
											BIN
										
									
								
								assets/icons/sort.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/icons/sort.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 88 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								assets/scenes/8DjkNeeujp2qff1N-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/scenes/8DjkNeeujp2qff1N-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 7.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								assets/scenes/ZjIQTg8S4hLZ4kXN-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/scenes/ZjIQTg8S4hLZ4kXN-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 5.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								assets/scenes/aanMTXv8znDyE6qb-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/scenes/aanMTXv8znDyE6qb-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 5.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								assets/scenes/ypDutqjqZcr7lx6I-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/scenes/ypDutqjqZcr7lx6I-thumb.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 4.4 KiB  | 
@@ -17,7 +17,8 @@
 | 
			
		||||
      "fee": "Fée",
 | 
			
		||||
      "pouvoir": "Pouvoir",
 | 
			
		||||
      "profil": "Profil",
 | 
			
		||||
      "protection": "Protection"
 | 
			
		||||
      "protection": "Protection",
 | 
			
		||||
      "sort": "Sort"
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
import { HeritiersUtility } from "./heritiers-utility.js";
 | 
			
		||||
 | 
			
		||||
/* -------------------------------------------- */
 | 
			
		||||
export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
export class HeritiersActorSheet extends foundry.appv1.sheets.ActorSheet {
 | 
			
		||||
 | 
			
		||||
  /** @override */
 | 
			
		||||
  static get defaultOptions() {
 | 
			
		||||
@@ -24,7 +24,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  async getData() {
 | 
			
		||||
    const objectData = foundry.utils.duplicate(this.object)    
 | 
			
		||||
    const objectData = foundry.utils.duplicate(this.object)
 | 
			
		||||
 | 
			
		||||
    let formData = {
 | 
			
		||||
      title: this.title,
 | 
			
		||||
@@ -47,22 +47,23 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      pouvoirs: foundry.utils.duplicate(this.actor.getPouvoirs()),
 | 
			
		||||
      fee: foundry.utils.duplicate(this.actor.getFee() || {} ),
 | 
			
		||||
      protections: foundry.utils.duplicate(this.actor.getArmors()),
 | 
			
		||||
      combat: this.actor.getCombatValues(),      
 | 
			
		||||
      combat: this.actor.getCombatValues(),
 | 
			
		||||
      equipements: foundry.utils.duplicate(this.actor.getEquipments()),
 | 
			
		||||
      avantages: foundry.utils.duplicate(this.actor.getAvantages()),
 | 
			
		||||
      atouts: foundry.utils.duplicate(this.actor.getAtouts()),
 | 
			
		||||
      capacites: foundry.utils.duplicate(this.actor.getCapacites()),
 | 
			
		||||
      desavantages: foundry.utils.duplicate(this.actor.getDesavantages()),
 | 
			
		||||
      profils: foundry.utils.duplicate(this.actor.getProfils()),
 | 
			
		||||
      pvMalus: this.actor.getPvMalus(),      
 | 
			
		||||
      pvMalus: this.actor.getPvMalus(),
 | 
			
		||||
      heritage: game.settings.get("fvtt-les-heritiers", "heritiers-heritage"),
 | 
			
		||||
      initiative: this.actor.getFlag("world", "last-initiative") || -1,
 | 
			
		||||
      description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
 | 
			
		||||
      revesetranges: await TextEditor.enrichHTML(this.object.system.biodata.revesetranges, {async: true}),
 | 
			
		||||
      secretsdecouverts: await TextEditor.enrichHTML(this.object.system.biodata.secretsdecouverts, {async: true}),
 | 
			
		||||
      questions: await TextEditor.enrichHTML(this.object.system.biodata.questions, {async: true}),
 | 
			
		||||
      habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
 | 
			
		||||
      playernotes: await TextEditor.enrichHTML(this.object.system.biodata.playernotes, {async: true}),
 | 
			
		||||
      description: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.description, {async: true}),
 | 
			
		||||
      revesetranges: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.revesetranges, {async: true}),
 | 
			
		||||
      secretsdecouverts: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.secretsdecouverts, {async: true}),
 | 
			
		||||
      questions: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.questions, {async: true}),
 | 
			
		||||
      habitat: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.habitat, {async: true}),
 | 
			
		||||
      playernotes: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.playernotes, {async: true}),
 | 
			
		||||
      magieList: this.actor.prepareMagie(),
 | 
			
		||||
      options: this.options,
 | 
			
		||||
      owner: this.document.isOwner,
 | 
			
		||||
      editScore: this.options.editScore,
 | 
			
		||||
@@ -120,14 +121,14 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
 | 
			
		||||
    // Everything below here is only needed if the sheet is editable
 | 
			
		||||
    if (!this.options.editable) return;
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    // Update Inventory Item
 | 
			
		||||
    html.find('.item-edit').click(ev => {
 | 
			
		||||
      const li = $(ev.currentTarget).parents(".item")
 | 
			
		||||
      let itemId = li.data("item-id")
 | 
			
		||||
      const item = this.actor.items.get( itemId )
 | 
			
		||||
      item.sheet.render(true)
 | 
			
		||||
    })      
 | 
			
		||||
    })
 | 
			
		||||
    // Delete Inventory Item
 | 
			
		||||
    html.find('.item-delete').click(ev => {
 | 
			
		||||
      const li = $(ev.currentTarget).parents(".item");
 | 
			
		||||
@@ -149,7 +150,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      let value = Number($(event.currentTarget).data("adversite-value"))
 | 
			
		||||
      this.actor.incDecAdversite(adv, value)
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    html.find('.quantity-modify').click(event => {
 | 
			
		||||
      const li = $(event.currentTarget).parents(".item")
 | 
			
		||||
      const value = Number($(event.currentTarget).data("quantite-value"))
 | 
			
		||||
@@ -159,7 +160,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
    html.find('.roll-initiative').click((event) => {
 | 
			
		||||
      this.actor.rollInitiative()
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    html.find('.roll-carac').click((event) => {
 | 
			
		||||
      const key = $(event.currentTarget).data("key")
 | 
			
		||||
      this.actor.rollCarac(key, false)
 | 
			
		||||
@@ -167,7 +168,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
    html.find('.roll-rang').click((event) => {
 | 
			
		||||
      const key = $(event.currentTarget).data("rang-key")
 | 
			
		||||
      this.actor.rollRang(key, false)
 | 
			
		||||
    })    
 | 
			
		||||
    })
 | 
			
		||||
    html.find('.roll-root-competence').click((event) => {
 | 
			
		||||
      const compKey = $(event.currentTarget).data("attr-key")
 | 
			
		||||
      this.actor.rollRootCompetence(compKey)
 | 
			
		||||
@@ -177,6 +178,11 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      let compId  = li.data("item-id")
 | 
			
		||||
      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) => {
 | 
			
		||||
      const li = $(event.currentTarget).parents(".item")
 | 
			
		||||
      let armeId  = li.data("item-id")
 | 
			
		||||
@@ -186,7 +192,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      const li = $(event.currentTarget).parents(".item")
 | 
			
		||||
      let armeId  = li.data("item-id")
 | 
			
		||||
      this.actor.rollAttaqueBrutaleArme(armeId)
 | 
			
		||||
    })    
 | 
			
		||||
    })
 | 
			
		||||
    html.find('.roll-attaque-charge-arme').click((event) => {
 | 
			
		||||
      const li = $(event.currentTarget).parents(".item")
 | 
			
		||||
      let armeId  = li.data("item-id")
 | 
			
		||||
@@ -197,7 +203,7 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      let armeId  = li.data("item-id")
 | 
			
		||||
      this.actor.rollAssomerArme(armeId)
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    html.find('.roll-pouvoir').click((event) => {
 | 
			
		||||
      const li = $(event.currentTarget).parents(".item")
 | 
			
		||||
      let pouvoirId = li.data("item-id")
 | 
			
		||||
@@ -211,19 +217,19 @@ export class HeritiersActorSheet extends ActorSheet {
 | 
			
		||||
      const itemType = $(event.currentTarget).data("type")
 | 
			
		||||
      this.actor.createEmbeddedDocuments('Item', [{ name: `Nouveau ${itemType}`, type: itemType }], { renderSheet: true })
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    html.find('.lock-unlock-sheet').click((event) => {
 | 
			
		||||
      this.options.editScore = !this.options.editScore;
 | 
			
		||||
      this.render(true);
 | 
			
		||||
    });    
 | 
			
		||||
    });
 | 
			
		||||
    html.find('.item-equip').click(ev => {
 | 
			
		||||
      const li = $(ev.currentTarget).parents(".item");
 | 
			
		||||
      this.actor.equipItem( li.data("item-id") );
 | 
			
		||||
      this.render(true);      
 | 
			
		||||
      this.render(true);
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  /** @override */
 | 
			
		||||
  setPosition(options = {}) {
 | 
			
		||||
 
 | 
			
		||||
@@ -41,7 +41,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
      const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences")
 | 
			
		||||
      data.items = []
 | 
			
		||||
      for (let skill of skills) {
 | 
			
		||||
        if (skill.system.categorie == "utile") {
 | 
			
		||||
        if (skill.system.categorie == "utile" && skill.system.profil != "magie") {
 | 
			
		||||
          data.items.push(skill.toObject())
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@@ -146,6 +146,38 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
    HeritiersUtility.sortArrayObjectsByName(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() {
 | 
			
		||||
@@ -258,12 +290,37 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  async prepareData() {
 | 
			
		||||
    super.prepareData();
 | 
			
		||||
 | 
			
		||||
    let pvMax = (this.system.caracteristiques.con.rang * 3) + 9 + this.system.pv.mod
 | 
			
		||||
    if (this.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)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  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) {
 | 
			
		||||
    let arme = this.items.get(armeId)
 | 
			
		||||
@@ -727,7 +804,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
          callback: () => {
 | 
			
		||||
            rollData.pouvoirPointsUsage = 1;
 | 
			
		||||
            HeritiersUtility.rollHeritiers(rollData);
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        two: {
 | 
			
		||||
          icon: '<i class="fas fa-check"></i>',
 | 
			
		||||
@@ -735,7 +812,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
          callback: () => {
 | 
			
		||||
            rollData.pouvoirPointsUsage = 2;
 | 
			
		||||
            HeritiersUtility.rollHeritiers(rollData);
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        three: {
 | 
			
		||||
          icon: '<i class="fas fa-check"></i>',
 | 
			
		||||
@@ -743,7 +820,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
          callback: () => {
 | 
			
		||||
            rollData.pouvoirPointsUsage = 3;
 | 
			
		||||
            HeritiersUtility.rollHeritiers(rollData);
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        four: {
 | 
			
		||||
          icon: '<i class="fas fa-check"></i>',
 | 
			
		||||
@@ -751,13 +828,13 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
          callback: () => {
 | 
			
		||||
            rollData.pouvoirPointsUsage = 4;
 | 
			
		||||
            HeritiersUtility.rollHeritiers(rollData);
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        close: {
 | 
			
		||||
          icon: '<i class="fas fa-times"></i>',
 | 
			
		||||
          label: "Annuler",
 | 
			
		||||
          callback: () => {
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      default: "one",
 | 
			
		||||
@@ -766,7 +843,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
    });
 | 
			
		||||
    d.render(true);
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  async rollPouvoir(pouvoirId) {
 | 
			
		||||
    let pouvoir = this.items.get(pouvoirId)
 | 
			
		||||
@@ -788,7 +865,7 @@ export class HeritiersActor extends Actor {
 | 
			
		||||
        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) { 
 | 
			
		||||
        if (pouvoir.system.istest) {
 | 
			
		||||
          rollData.carac = foundry.utils.duplicate(this.system.caracteristiques[pouvoir.system.carac])
 | 
			
		||||
          rollData.caracKey = pouvoir.system.carac
 | 
			
		||||
        } else {
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,8 @@ export const HERITIERS_CONFIG = {
 | 
			
		||||
    "combattant": {kind: "physical",name:"Combattant"},
 | 
			
		||||
    "erudit": {kind: "mental",name:"Erudit"},
 | 
			
		||||
    "savant": {kind: "mental",name:"Savant"},
 | 
			
		||||
    "gentleman": {kind: "mental",name:"Gentleman"}
 | 
			
		||||
    "gentleman": {kind: "mental",name:"Gentleman"},
 | 
			
		||||
    "magie": {kind: "magical", name: "Magie"},
 | 
			
		||||
  },
 | 
			
		||||
  baseTestPouvoir: {
 | 
			
		||||
    "feerie": "Féerie",
 | 
			
		||||
@@ -193,6 +194,12 @@ export const HERITIERS_CONFIG = {
 | 
			
		||||
    {value: "5", label: "+5"},
 | 
			
		||||
    {value: "6", label: "+6"}
 | 
			
		||||
  ],
 | 
			
		||||
  listNiveauSort: {
 | 
			
		||||
    "1" : "1",
 | 
			
		||||
    "2" : "2",
 | 
			
		||||
    "3" : "3",
 | 
			
		||||
    "4" : "4"
 | 
			
		||||
  },
 | 
			
		||||
  listNiveau: {
 | 
			
		||||
    "0": "0",
 | 
			
		||||
    "1": "1",
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ import { HeritiersUtility } from "./heritiers-utility.js";
 | 
			
		||||
 * Extend the basic ItemSheet with some very simple modifications
 | 
			
		||||
 * @extends {ItemSheet}
 | 
			
		||||
 */
 | 
			
		||||
export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
 | 
			
		||||
 | 
			
		||||
  /** @override */
 | 
			
		||||
  static get defaultOptions() {
 | 
			
		||||
@@ -61,9 +61,9 @@ export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
      limited: this.object.limited,
 | 
			
		||||
      options: this.options,
 | 
			
		||||
      owner: this.document.isOwner,
 | 
			
		||||
      config: game.system.lesheritiers.config,      
 | 
			
		||||
      config: game.system.lesheritiers.config,
 | 
			
		||||
      isArmeMelee: HeritiersUtility.isArmeMelee(this.object),
 | 
			
		||||
      description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
 | 
			
		||||
      description: await  foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, {async: true}),
 | 
			
		||||
      mr: (this.object.type == 'specialisation'),
 | 
			
		||||
      isGM: game.user.isGM,
 | 
			
		||||
      usageMax: -1
 | 
			
		||||
@@ -76,6 +76,10 @@ export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
        this.object.system.pointsusagecourant = formData.usageMax
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    if (this.object.type == 'sort' ) {
 | 
			
		||||
      formData.competencesMagie = HeritiersUtility.getCompetencesMagie()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    //this.options.editable = !(this.object.origin == "embeddedItem");
 | 
			
		||||
    console.log("ITEM DATA", formData, this);
 | 
			
		||||
@@ -139,7 +143,7 @@ export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
 | 
			
		||||
    html.find('#add-specialite').click(ev => {
 | 
			
		||||
      let spec = foundry.utils.duplicate(this.object.system.specialites)
 | 
			
		||||
      spec.push( { name: "Nouvelle Spécialité", id: foundry.utils.randomID(16), used: false }) 
 | 
			
		||||
      spec.push( { name: "Nouvelle Spécialité", id: foundry.utils.randomID(16), used: false })
 | 
			
		||||
      this.object.update( { 'system.specialites': spec })
 | 
			
		||||
    })
 | 
			
		||||
    html.find('.delete-specialite').click(ev => {
 | 
			
		||||
@@ -164,11 +168,11 @@ export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
      spec[index].description = ev.currentTarget.value
 | 
			
		||||
      spec[index].id = spec[index].id || foundry.utils.randomID(16)
 | 
			
		||||
      this.object.update( { 'system.specialites': spec })
 | 
			
		||||
    })    
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    html.find('#add-automation').click(ev => {
 | 
			
		||||
      let autom = foundry.utils.duplicate(this.object.system.automations)
 | 
			
		||||
      autom.push( { eventtype: "on-drop", name: "Automatisation 1", competence: "", minLevel: 0, id: foundry.utils.randomID(16) }) 
 | 
			
		||||
      autom.push( { eventtype: "on-drop", name: "Automatisation 1", competence: "", minLevel: 0, id: foundry.utils.randomID(16) })
 | 
			
		||||
      this.object.update( { 'system.automations': autom })
 | 
			
		||||
    })
 | 
			
		||||
    html.find('.delete-automation').click(ev => {
 | 
			
		||||
@@ -185,8 +189,8 @@ export class HeritiersItemSheet extends ItemSheet {
 | 
			
		||||
      auto[index][field] = ev.currentTarget.value
 | 
			
		||||
      auto[index].id = auto[index].id || foundry.utils.randomID(16)
 | 
			
		||||
      this.object.update( { 'system.automations': auto })
 | 
			
		||||
    })    
 | 
			
		||||
    
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    // Update Inventory Item
 | 
			
		||||
    html.find('.item-delete').click(ev => {
 | 
			
		||||
      const li = $(ev.currentTarget).parents(".item");
 | 
			
		||||
 
 | 
			
		||||
@@ -18,6 +18,7 @@ export const defaultItemImg = {
 | 
			
		||||
    fee: "systems/fvtt-les-heritiers/assets/icons/faery_type.webp",
 | 
			
		||||
    profil: "systems/fvtt-les-heritiers/assets/icons/profil.webp",
 | 
			
		||||
    equipement: "systems/fvtt-les-heritiers/assets/icons/equipement.webp",  
 | 
			
		||||
    sort: "systems/fvtt-les-heritiers/assets/icons/sort.webp",
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,7 @@ Hooks.once("init", async function () {
 | 
			
		||||
  HeritiersUtility.preloadHandlebarsTemplates()
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  // Set an initiative formula for the system 
 | 
			
		||||
  // Set an initiative formula for the system
 | 
			
		||||
  CONFIG.Combat.initiative = {
 | 
			
		||||
    formula: "1d10",
 | 
			
		||||
    decimals: 1
 | 
			
		||||
@@ -55,12 +55,12 @@ Hooks.once("init", async function () {
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  // Register sheet application classes
 | 
			
		||||
  Actors.unregisterSheet("core", ActorSheet);
 | 
			
		||||
  Actors.registerSheet("fvtt-les-heritiers", HeritiersActorSheet, { types: ["personnage"], makeDefault: true })
 | 
			
		||||
  Actors.registerSheet("fvtt-les-heritiers", HeritiersActorPNJSheet, { types: ["pnj"], makeDefault: true })
 | 
			
		||||
  foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
 | 
			
		||||
  foundry.documents.collections.Actors.registerSheet("fvtt-les-heritiers", HeritiersActorSheet, { types: ["personnage"], makeDefault: true })
 | 
			
		||||
  foundry.documents.collections.Actors.registerSheet("fvtt-les-heritiers", HeritiersActorPNJSheet, { types: ["pnj"], makeDefault: true })
 | 
			
		||||
 | 
			
		||||
  Items.unregisterSheet("core", ItemSheet);
 | 
			
		||||
  Items.registerSheet("fvtt-les-heritiers", HeritiersItemSheet, { makeDefault: true })
 | 
			
		||||
  foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
 | 
			
		||||
  foundry.documents.collections.Items.registerSheet("fvtt-les-heritiers", HeritiersItemSheet, { makeDefault: true })
 | 
			
		||||
 | 
			
		||||
  HeritiersUtility.init()
 | 
			
		||||
 | 
			
		||||
@@ -106,13 +106,13 @@ Hooks.once("ready", function () {
 | 
			
		||||
      user: game.user._id
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{
 | 
			
		||||
    console.log("ClassCounter loaded", moduleCounter)
 | 
			
		||||
    moduleCounter.ClassCounter.registerUsageCount()
 | 
			
		||||
  }).catch(err=>
 | 
			
		||||
    console.log("No stats available, giving up.")
 | 
			
		||||
  )    
 | 
			
		||||
  )
 | 
			
		||||
  welcomeMessage();
 | 
			
		||||
  importDefaultScene();
 | 
			
		||||
 | 
			
		||||
@@ -131,4 +131,3 @@ Hooks.on("chatMessage", (html, content, msg) => {
 | 
			
		||||
  }
 | 
			
		||||
  return true;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@ export class HeritiersRollDialog extends Dialog {
 | 
			
		||||
  static async create(actor, rollData) {
 | 
			
		||||
 | 
			
		||||
    let options = { classes: ["HeritiersDialog"], width: 420, height: 'fit-content', 'z-index': 99999 };
 | 
			
		||||
    let html = await renderTemplate('systems/fvtt-les-heritiers/templates/roll-dialog-generic.html', rollData);
 | 
			
		||||
    let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-les-heritiers/templates/roll-dialog-generic.html', rollData);
 | 
			
		||||
 | 
			
		||||
    return new HeritiersRollDialog(actor, rollData, html, options);
 | 
			
		||||
  }
 | 
			
		||||
@@ -109,7 +109,6 @@ export class HeritiersRollDialog extends Dialog {
 | 
			
		||||
  activateListeners(html) {
 | 
			
		||||
    super.activateListeners(html);
 | 
			
		||||
 | 
			
		||||
    var dialog = this;
 | 
			
		||||
    function onLoad() {
 | 
			
		||||
    }
 | 
			
		||||
    $(function () { onLoad(); });
 | 
			
		||||
@@ -142,6 +141,6 @@ export class HeritiersRollDialog extends Dialog {
 | 
			
		||||
    html.find('#attaque-cible').change((event) => {
 | 
			
		||||
      this.rollData.attaqueCible = String(event.currentTarget.value)
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -48,7 +48,7 @@ export class HeritiersUtility {
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  static async init() {
 | 
			
		||||
    Hooks.on('renderChatLog', (log, html, data) => HeritiersUtility.chatListeners(html))
 | 
			
		||||
    Hooks.on("getChatLogEntryContext", (html, options) => HeritiersUtility.chatRollMenu(html, options))
 | 
			
		||||
    /* Unused for Heitiers : Hooks.on("getChatMessageContextOptions", (html, options) => HeritiersUtility.chatRollMenu(html, options))*/
 | 
			
		||||
 | 
			
		||||
    this.rollDataStore = {}
 | 
			
		||||
    this.defenderStore = {}
 | 
			
		||||
@@ -104,6 +104,8 @@ export class HeritiersUtility {
 | 
			
		||||
    const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences")
 | 
			
		||||
    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", {
 | 
			
		||||
      name: "Points d'héritage",
 | 
			
		||||
      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) {
 | 
			
		||||
    const pack = game.packs.get(compendium);
 | 
			
		||||
@@ -133,7 +148,7 @@ export class HeritiersUtility {
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  static async chatListeners(html) {
 | 
			
		||||
 | 
			
		||||
    html.on("click", '.predilection-reroll', async event => {
 | 
			
		||||
    $(html).on("click", '.predilection-reroll', async event => {
 | 
			
		||||
      let predIdx = $(event.currentTarget).data("predilection-index")
 | 
			
		||||
      let messageId = HeritiersUtility.findChatMessageId(event.currentTarget)
 | 
			
		||||
      let message = game.messages.get(messageId)
 | 
			
		||||
@@ -143,19 +158,19 @@ export class HeritiersUtility {
 | 
			
		||||
      rollData.competence = foundry.utils.duplicate(actor.getCompetence(rollData.competence._id))
 | 
			
		||||
      HeritiersUtility.rollHeritiers(rollData)
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
    html.on("click", '.roll-tricherie-2', async event => {
 | 
			
		||||
 | 
			
		||||
    $(html).on("click", '.roll-tricherie-2', async event => {
 | 
			
		||||
      let messageId = HeritiersUtility.findChatMessageId(event.currentTarget)
 | 
			
		||||
      let message = game.messages.get(messageId)
 | 
			
		||||
      let rollData = message.getFlag("world", "heritiers-roll")
 | 
			
		||||
      let actor = this.getActorFromRollData(rollData)
 | 
			
		||||
      if ( await actor.incDecTricherie(-2) ) {
 | 
			
		||||
        rollData.forcedValue = Number($(event.currentTarget).data("dice-value"))
 | 
			
		||||
        HeritiersUtility.rollHeritiers(rollData)  
 | 
			
		||||
        HeritiersUtility.rollHeritiers(rollData)
 | 
			
		||||
      }
 | 
			
		||||
    })
 | 
			
		||||
    
 | 
			
		||||
    html.on("click", '.roll-chat-degat', async event => {
 | 
			
		||||
 | 
			
		||||
    $(html).on("click", '.roll-chat-degat', async event => {
 | 
			
		||||
      let messageId = HeritiersUtility.findChatMessageId(event.currentTarget)
 | 
			
		||||
      let message = game.messages.get(messageId)
 | 
			
		||||
      let rollData = message.getFlag("world", "heritiers-roll")
 | 
			
		||||
@@ -174,7 +189,7 @@ export class HeritiersUtility {
 | 
			
		||||
      'systems/fvtt-les-heritiers/templates/partial-item-nav.html',
 | 
			
		||||
      'systems/fvtt-les-heritiers/templates/partial-utile-skills.html'
 | 
			
		||||
    ]
 | 
			
		||||
    return loadTemplates(templatePaths);
 | 
			
		||||
    return foundry.applications.handlebars.loadTemplates(templatePaths);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
@@ -258,7 +273,7 @@ export class HeritiersUtility {
 | 
			
		||||
  static saveRollData(rollData) {
 | 
			
		||||
    game.socket.emit("system.fvtt-les-heritiers", {
 | 
			
		||||
      name: "msg_update_roll", data: rollData
 | 
			
		||||
    }); // Notify all other clients of the roll    
 | 
			
		||||
    }); // Notify all other clients of the roll
 | 
			
		||||
    this.updateRollData(rollData);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@@ -450,7 +465,7 @@ export class HeritiersUtility {
 | 
			
		||||
      this.computeArmeDegats(rollData, actor)
 | 
			
		||||
    }
 | 
			
		||||
    this.createChatWithRollMode(rollData.alias, {
 | 
			
		||||
      content: await renderTemplate(`systems/fvtt-les-heritiers/templates/chat-cc-result.html`, rollData)
 | 
			
		||||
      content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-les-heritiers/templates/chat-cc-result.html`, rollData)
 | 
			
		||||
    }, rollData, "selfroll")
 | 
			
		||||
  }
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
@@ -462,7 +477,7 @@ export class HeritiersUtility {
 | 
			
		||||
    this.computeMarge(rollData, valeurDefense)
 | 
			
		||||
    rollData.dureeAssommer = (rollData.marge) ? rollData.marge * 2 : 1
 | 
			
		||||
    this.createChatWithRollMode(rollData.alias, {
 | 
			
		||||
      content: await renderTemplate(`systems/fvtt-les-heritiers/templates/chat-assommer-result.html`, rollData)
 | 
			
		||||
      content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-les-heritiers/templates/chat-assommer-result.html`, rollData)
 | 
			
		||||
    }, rollData, "selfroll")
 | 
			
		||||
  }
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
@@ -474,8 +489,9 @@ export class HeritiersUtility {
 | 
			
		||||
      ui.notifications.warn("Pas assez de points d'usage pour ce pouvoir.")
 | 
			
		||||
      return
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    //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])
 | 
			
		||||
 | 
			
		||||
    if (rollData.forcedValue) {
 | 
			
		||||
@@ -485,7 +501,7 @@ export class HeritiersUtility {
 | 
			
		||||
        rollData.diceFormula = "{1d8, 1d10, 1d12}"
 | 
			
		||||
      } else {
 | 
			
		||||
        rollData.diceFormula = "1" + rollData.mainDice + "kh1"
 | 
			
		||||
      }  
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    let rangValue = 0
 | 
			
		||||
@@ -534,7 +550,7 @@ export class HeritiersUtility {
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if ( !rollData.noRoll) { 
 | 
			
		||||
    if ( !rollData.noRoll) {
 | 
			
		||||
      let myRoll = await new Roll(rollData.diceFormula).roll()
 | 
			
		||||
      await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
 | 
			
		||||
      rollData.roll = foundry.utils.duplicate(myRoll)
 | 
			
		||||
@@ -553,7 +569,7 @@ export class HeritiersUtility {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    this.createChatWithRollMode(rollData.alias, {
 | 
			
		||||
      content: await renderTemplate(`systems/fvtt-les-heritiers/templates/chat-generic-result.html`, rollData)
 | 
			
		||||
      content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-les-heritiers/templates/chat-generic-result.html`, rollData)
 | 
			
		||||
    }, rollData)
 | 
			
		||||
 | 
			
		||||
    // Gestion attaque standard
 | 
			
		||||
@@ -591,7 +607,7 @@ export class HeritiersUtility {
 | 
			
		||||
    this.computeResult(rollData)
 | 
			
		||||
 | 
			
		||||
    this.createChatWithRollMode(rollData.alias, {
 | 
			
		||||
      content: await renderTemplate(`systems/fvtt-les-heritiers/templates/chat-generic-result.html`, rollData)
 | 
			
		||||
      content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-les-heritiers/templates/chat-generic-result.html`, rollData)
 | 
			
		||||
    }, rollData)
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
@@ -764,13 +780,13 @@ export class HeritiersUtility {
 | 
			
		||||
  static chatRollMenu(html, options) {
 | 
			
		||||
    let canApply = li => canvas.tokens.controlled.length && li.find(".heritiers-roll").length
 | 
			
		||||
    let canApplyBA = function (li) {
 | 
			
		||||
      let message = game.messages.get(li.attr("data-message-id"))
 | 
			
		||||
      let message = game.messages.get($(li).attr("data-message-id"))
 | 
			
		||||
      let rollData = message.getFlag("world", "heritiers-roll")
 | 
			
		||||
      let actor = this.getActorFromRollData(rollData)
 | 
			
		||||
      return (!rollData.isReroll && actor.getBonneAventure() > 0)
 | 
			
		||||
    }
 | 
			
		||||
    let canApplyPE = function (li) {
 | 
			
		||||
      let message = game.messages.get(li.attr("data-message-id"))
 | 
			
		||||
      let message = game.messages.get($(li).attr("data-message-id"))
 | 
			
		||||
      let rollData = message.getFlag("world", "heritiers-roll")
 | 
			
		||||
      let actor = this.getActorFromRollData(rollData)
 | 
			
		||||
      return (!rollData.isReroll && actor.getEclat() > 0)
 | 
			
		||||
@@ -805,11 +821,11 @@ export class HeritiersUtility {
 | 
			
		||||
  /* -------------------------------------------- */
 | 
			
		||||
  static async confirmDelete(actorSheet, li) {
 | 
			
		||||
    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 = {
 | 
			
		||||
      delete: {
 | 
			
		||||
        icon: '<i class="fas fa-check"></i>',
 | 
			
		||||
        label: "Yes, remove it",
 | 
			
		||||
        label: "Oui !",
 | 
			
		||||
        callback: () => {
 | 
			
		||||
          actorSheet.actor.deleteEmbeddedDocuments("Item", [itemId]);
 | 
			
		||||
          li.slideUp(200, () => actorSheet.render(false));
 | 
			
		||||
@@ -817,12 +833,12 @@ export class HeritiersUtility {
 | 
			
		||||
      },
 | 
			
		||||
      cancel: {
 | 
			
		||||
        icon: '<i class="fas fa-times"></i>',
 | 
			
		||||
        label: "Cancel"
 | 
			
		||||
        label: "Non !"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    msgTxt += "</p>";
 | 
			
		||||
    let d = new Dialog({
 | 
			
		||||
      title: "Confirm removal",
 | 
			
		||||
      title: "Confirmer la suppression",
 | 
			
		||||
      content: msgTxt,
 | 
			
		||||
      buttons: buttons,
 | 
			
		||||
      default: "cancel"
 | 
			
		||||
@@ -830,21 +846,4 @@ export class HeritiersUtility {
 | 
			
		||||
    d.render(true);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /************************************************************************************/
 | 
			
		||||
  static async __create_talents_table() {
 | 
			
		||||
    let compName = "fvtt-les-heritiers.talents-cellule"
 | 
			
		||||
    const compData = await HeritiersUtility.loadCompendium(compName)
 | 
			
		||||
    let talents = compData.map(i => i.toObject())
 | 
			
		||||
 | 
			
		||||
    let htmlTab = "<table border='1'><tbody>";
 | 
			
		||||
    for (let entryData of talents) {
 | 
			
		||||
      console.log(entryData)
 | 
			
		||||
      htmlTab += `<tr><td>@UUID[Compendium.${compName}.${entryData._id}]{${entryData.name}}</td>`
 | 
			
		||||
      htmlTab += `<td>${entryData.system.description}</td>`;
 | 
			
		||||
      //htmlTab += `<td>${entryData.system.resumebonus}</td>`;
 | 
			
		||||
      htmlTab += "</tr>\n";
 | 
			
		||||
    }
 | 
			
		||||
    htmlTab += "</table>";
 | 
			
		||||
    await JournalEntry.create({ name: 'Liste des Talents de Cellule', content: htmlTab });
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/archetypes-fees/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/archetypes-fees/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.905986 7f61a0c006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.916644 7f61a0c006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.916787 7f61a0c006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.623829 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.623893 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.631639 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.640831 7f619e8006c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.640969 7f619e8006c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.578482 7f4168bf96c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.589780 7f4168bf96c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.589884 7f4168bf96c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.547850 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.552846 7f4162bff6c0 Level-0 table #178: 76976 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.560090 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.575866 7f4162bff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.601802 7f4162bff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at '!items!y1yOenfAJTsb3r6e' @ 93 : 1
 | 
			
		||||
2025/05/02-08:32:33.601825 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.607383 7f4162bff6c0 Generated table #179@1: 31 keys, 76976 bytes
 | 
			
		||||
2025/05/02-08:32:33.607418 7f4162bff6c0 Compacted 1@1 + 1@2 files => 76976 bytes
 | 
			
		||||
2025/05/02-08:32:33.613654 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.613823 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.614198 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.630595 7f4162bff6c0 Manual compaction at level-1 from '!items!y1yOenfAJTsb3r6e' @ 93 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.068008 7f61a0c006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.078873 7f61a0c006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.079032 7f61a0c006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.189572 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.189616 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.237443 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.372498 7f619e8006c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.372559 7f619e8006c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.433551 7f1d08bf96c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.443811 7f1d08bf96c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.443896 7f1d08bf96c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.249266 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.249291 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.255594 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.274735 7f1d027ff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.274768 7f1d027ff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/archetypes-fees/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/archetypes-fees/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/armes-et-protection/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/armes-et-protection/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.936799 7f61a16006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.947878 7f61a16006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.947994 7f61a16006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.641116 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.641202 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.648854 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.680189 7f619e8006c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.680301 7f619e8006c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.625683 7f41693fa6c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.636729 7f41693fa6c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.636867 7f41693fa6c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.536656 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.540777 7f4162bff6c0 Level-0 table #178: 18161 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.547563 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.575848 7f4162bff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.589023 7f4162bff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at '!items!zbsVCsWxRzkzzG1N' @ 216 : 1
 | 
			
		||||
2025/05/02-08:32:33.589042 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.593271 7f4162bff6c0 Generated table #179@1: 72 keys, 18161 bytes
 | 
			
		||||
2025/05/02-08:32:33.593306 7f4162bff6c0 Compacted 1@1 + 1@2 files => 18161 bytes
 | 
			
		||||
2025/05/02-08:32:33.600921 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.601153 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.601536 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.630581 7f4162bff6c0 Manual compaction at level-1 from '!items!zbsVCsWxRzkzzG1N' @ 216 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.099640 7f61a02006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.110842 7f61a02006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.110942 7f61a02006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.335864 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.335940 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.372305 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.372546 7f619e8006c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.446232 7f619e8006c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.459868 7f1d093fa6c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.470425 7f1d093fa6c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.470517 7f1d093fa6c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.262661 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.262685 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.268581 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.274758 7f1d027ff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.274792 7f1d027ff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/armes-et-protection/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/armes-et-protection/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/atouts-feeriques/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/atouts-feeriques/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.890651 7f619f8006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.901439 7f619f8006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.901535 7f619f8006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.607037 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.607124 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.614640 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.640778 7f619e8006c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.640904 7f619e8006c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.561663 7f41637fe6c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.572350 7f41637fe6c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.572464 7f41637fe6c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.524401 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.529756 7f4162bff6c0 Level-0 table #178: 61883 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.536322 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.575825 7f4162bff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.575912 7f4162bff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at '!items!zvtBlG6KCIn0oCVk' @ 459 : 1
 | 
			
		||||
2025/05/02-08:32:33.575922 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.581216 7f4162bff6c0 Generated table #179@1: 153 keys, 61883 bytes
 | 
			
		||||
2025/05/02-08:32:33.581273 7f4162bff6c0 Compacted 1@1 + 1@2 files => 61883 bytes
 | 
			
		||||
2025/05/02-08:32:33.588098 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.588368 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.588802 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.630551 7f4162bff6c0 Manual compaction at level-1 from '!items!zvtBlG6KCIn0oCVk' @ 459 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.051639 7f61a16006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.062824 7f61a16006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.062987 7f61a16006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.237667 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.237719 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.272266 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.372517 7f619e8006c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.372572 7f619e8006c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.420896 7f1d03fff6c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.431112 7f1d03fff6c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.431187 7f1d03fff6c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.236628 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.236663 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.242846 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.249127 7f1d027ff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.249160 7f1d027ff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/atouts-feeriques/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/atouts-feeriques/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/avantages/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/avantages/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.846369 7f61a0c006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.856642 7f61a0c006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.856767 7f61a0c006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.585757 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.585819 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.592691 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.606792 7f619e8006c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.606883 7f619e8006c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.502811 7f41637fe6c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.513277 7f41637fe6c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.513388 7f41637fe6c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.465976 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.470234 7f4162bff6c0 Level-0 table #178: 27421 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.477187 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.477436 7f4162bff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.512028 7f4162bff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at '!items!zfpjROW9LDAlXUkN' @ 189 : 1
 | 
			
		||||
2025/05/02-08:32:33.512048 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.516387 7f4162bff6c0 Generated table #179@1: 63 keys, 27421 bytes
 | 
			
		||||
2025/05/02-08:32:33.516430 7f4162bff6c0 Compacted 1@1 + 1@2 files => 27421 bytes
 | 
			
		||||
2025/05/02-08:32:33.523531 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.523711 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.523938 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.524156 7f4162bff6c0 Manual compaction at level-1 from '!items!zfpjROW9LDAlXUkN' @ 189 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.006701 7f61a0c006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.017640 7f61a0c006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.017731 7f61a0c006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.068943 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.068981 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.107862 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.189274 7f619e8006c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.189350 7f619e8006c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.382022 7f1d08bf96c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.392929 7f1d08bf96c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.392989 7f1d08bf96c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.229453 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.229478 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.236445 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.249116 7f1d027ff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.249151 7f1d027ff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/avantages/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/avantages/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/capacites/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/capacites/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.875799 7f61a16006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.886968 7f61a16006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.887068 7f61a16006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.599930 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.599993 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.606481 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.606839 7f619e8006c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.606928 7f619e8006c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.545135 7f4163fff6c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.556273 7f4163fff6c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.556450 7f4163fff6c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.455447 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.459276 7f4162bff6c0 Level-0 table #178: 24174 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.465795 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.477419 7f4162bff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.500781 7f4162bff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at '!items!yWDg2KlXEz33TSmZ' @ 108 : 1
 | 
			
		||||
2025/05/02-08:32:33.500794 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.504939 7f4162bff6c0 Generated table #179@1: 36 keys, 24174 bytes
 | 
			
		||||
2025/05/02-08:32:33.504980 7f4162bff6c0 Compacted 1@1 + 1@2 files => 24174 bytes
 | 
			
		||||
2025/05/02-08:32:33.511393 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.511579 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.511848 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.524138 7f4162bff6c0 Manual compaction at level-1 from '!items!yWDg2KlXEz33TSmZ' @ 108 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.037123 7f61a02006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.047779 7f61a02006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.047946 7f61a02006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.151197 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.151237 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.188887 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.189323 7f619e8006c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.189365 7f619e8006c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.408818 7f1d093fa6c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.418583 7f1d093fa6c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.418635 7f1d093fa6c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.268699 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.268724 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.274639 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.274776 7f1d027ff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.274799 7f1d027ff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/capacites/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/capacites/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/competences/000180.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/competences/000180.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000176
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.831897 7f619f8006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.842926 7f619f8006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.843016 7f619f8006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.578835 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.578921 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.585476 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.606759 7f619e8006c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.606861 7f619e8006c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.486843 7f4163fff6c0 Recovering log #174
 | 
			
		||||
2025/05/02-08:12:38.497823 7f4163fff6c0 Delete type=3 #172
 | 
			
		||||
2025/05/02-08:12:38.497971 7f4163fff6c0 Delete type=0 #174
 | 
			
		||||
2025/05/02-08:32:33.432014 7f4162bff6c0 Level-0 table #179: started
 | 
			
		||||
2025/05/02-08:32:33.436580 7f4162bff6c0 Level-0 table #179: 30205 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.443380 7f4162bff6c0 Delete type=0 #177
 | 
			
		||||
2025/05/02-08:32:33.477388 7f4162bff6c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.477460 7f4162bff6c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at '!items!zEl2NQsnCpELVWzh' @ 285 : 1
 | 
			
		||||
2025/05/02-08:32:33.477471 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.481585 7f4162bff6c0 Generated table #180@1: 74 keys, 30205 bytes
 | 
			
		||||
2025/05/02-08:32:33.481642 7f4162bff6c0 Compacted 1@1 + 1@2 files => 30205 bytes
 | 
			
		||||
2025/05/02-08:32:33.488072 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.488265 7f4162bff6c0 Delete type=2 #159
 | 
			
		||||
2025/05/02-08:32:33.488483 7f4162bff6c0 Delete type=2 #179
 | 
			
		||||
2025/05/02-08:32:33.524098 7f4162bff6c0 Manual compaction at level-1 from '!items!zEl2NQsnCpELVWzh' @ 285 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:54.992903 7f61a16006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.003212 7f61a16006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.003337 7f61a16006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.108114 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.108172 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.151019 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.189301 7f619e8006c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.189378 7f619e8006c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.369953 7f1d03fff6c0 Recovering log #170
 | 
			
		||||
2024/11/17-22:48:43.379524 7f1d03fff6c0 Delete type=3 #168
 | 
			
		||||
2024/11/17-22:48:43.379589 7f1d03fff6c0 Delete type=0 #170
 | 
			
		||||
2024/11/17-22:50:28.223060 7f1d027ff6c0 Level-0 table #175: started
 | 
			
		||||
2024/11/17-22:50:28.223138 7f1d027ff6c0 Level-0 table #175: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.229321 7f1d027ff6c0 Delete type=0 #173
 | 
			
		||||
2024/11/17-22:50:28.249101 7f1d027ff6c0 Manual compaction at level-0 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.249144 7f1d027ff6c0 Manual compaction at level-1 from '!items!0V86n4TU8NegrR2B' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/competences/MANIFEST-000176
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/competences/MANIFEST-000176
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/desavantages/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/desavantages/000179.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000139
 | 
			
		||||
MANIFEST-000175
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.860691 7f61a02006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.871716 7f61a02006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.871819 7f61a02006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.592995 7f619e8006c0 Level-0 table #142: started
 | 
			
		||||
2024/07/30-09:29:38.593062 7f619e8006c0 Level-0 table #142: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.599648 7f619e8006c0 Delete type=0 #140
 | 
			
		||||
2024/07/30-09:29:38.606816 7f619e8006c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.606905 7f619e8006c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.518058 7f41693fa6c0 Recovering log #173
 | 
			
		||||
2025/05/02-08:12:38.529950 7f41693fa6c0 Delete type=3 #171
 | 
			
		||||
2025/05/02-08:12:38.530055 7f41693fa6c0 Delete type=0 #173
 | 
			
		||||
2025/05/02-08:32:33.443582 7f4162bff6c0 Level-0 table #178: started
 | 
			
		||||
2025/05/02-08:32:33.448404 7f4162bff6c0 Level-0 table #178: 31582 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.455254 7f4162bff6c0 Delete type=0 #176
 | 
			
		||||
2025/05/02-08:32:33.477406 7f4162bff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.488601 7f4162bff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at '!items!xzRJ6JP1HqoqxLdj' @ 195 : 1
 | 
			
		||||
2025/05/02-08:32:33.488624 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.493136 7f4162bff6c0 Generated table #179@1: 65 keys, 31582 bytes
 | 
			
		||||
2025/05/02-08:32:33.493174 7f4162bff6c0 Compacted 1@1 + 1@2 files => 31582 bytes
 | 
			
		||||
2025/05/02-08:32:33.500214 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.500377 7f4162bff6c0 Delete type=2 #106
 | 
			
		||||
2025/05/02-08:32:33.500642 7f4162bff6c0 Delete type=2 #178
 | 
			
		||||
2025/05/02-08:32:33.524120 7f4162bff6c0 Manual compaction at level-1 from '!items!xzRJ6JP1HqoqxLdj' @ 195 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.021975 7f619f8006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.033025 7f619f8006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.033200 7f619f8006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.033848 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.033938 7f619e8006c0 Level-0 table #138: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.068751 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.189232 7f619e8006c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.189337 7f619e8006c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.395898 7f1d037fe6c0 Recovering log #169
 | 
			
		||||
2024/11/17-22:48:43.406363 7f1d037fe6c0 Delete type=3 #167
 | 
			
		||||
2024/11/17-22:48:43.406473 7f1d037fe6c0 Delete type=0 #169
 | 
			
		||||
2024/11/17-22:50:28.242967 7f1d027ff6c0 Level-0 table #174: started
 | 
			
		||||
2024/11/17-22:50:28.242990 7f1d027ff6c0 Level-0 table #174: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.248975 7f1d027ff6c0 Delete type=0 #172
 | 
			
		||||
2024/11/17-22:50:28.249136 7f1d027ff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.249166 7f1d027ff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/desavantages/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/desavantages/MANIFEST-000175
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/pouvoirs/000180.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/pouvoirs/000180.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000140
 | 
			
		||||
MANIFEST-000176
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.920872 7f61a02006c0 Recovering log #137
 | 
			
		||||
2024/07/30-09:26:48.931697 7f61a02006c0 Delete type=3 #135
 | 
			
		||||
2024/07/30-09:26:48.931863 7f61a02006c0 Delete type=0 #137
 | 
			
		||||
2024/07/30-09:29:38.614872 7f619e8006c0 Level-0 table #143: started
 | 
			
		||||
2024/07/30-09:29:38.614928 7f619e8006c0 Level-0 table #143: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.623464 7f619e8006c0 Delete type=0 #141
 | 
			
		||||
2024/07/30-09:29:38.640807 7f619e8006c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.640941 7f619e8006c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.599663 7f4163fff6c0 Recovering log #174
 | 
			
		||||
2025/05/02-08:12:38.610256 7f4163fff6c0 Delete type=3 #172
 | 
			
		||||
2025/05/02-08:12:38.610386 7f4163fff6c0 Delete type=0 #174
 | 
			
		||||
2025/05/02-08:32:33.560393 7f4162bff6c0 Level-0 table #179: started
 | 
			
		||||
2025/05/02-08:32:33.568946 7f4162bff6c0 Level-0 table #179: 279479 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.575435 7f4162bff6c0 Delete type=0 #177
 | 
			
		||||
2025/05/02-08:32:33.575893 7f4162bff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.614470 7f4162bff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at '!items!zON0h5SjFyANjPnA' @ 540 : 1
 | 
			
		||||
2025/05/02-08:32:33.614491 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.623438 7f4162bff6c0 Generated table #180@1: 135 keys, 279479 bytes
 | 
			
		||||
2025/05/02-08:32:33.623477 7f4162bff6c0 Compacted 1@1 + 1@2 files => 279479 bytes
 | 
			
		||||
2025/05/02-08:32:33.629748 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.629951 7f4162bff6c0 Delete type=2 #139
 | 
			
		||||
2025/05/02-08:32:33.630303 7f4162bff6c0 Delete type=2 #179
 | 
			
		||||
2025/05/02-08:32:33.630622 7f4162bff6c0 Manual compaction at level-1 from '!items!zON0h5SjFyANjPnA' @ 540 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.082770 7f619f8006c0 Recovering log #133
 | 
			
		||||
2024/07/30-09:10:55.094232 7f619f8006c0 Delete type=3 #131
 | 
			
		||||
2024/07/30-09:10:55.094379 7f619f8006c0 Delete type=0 #133
 | 
			
		||||
2024/07/30-09:23:03.272516 7f619e8006c0 Level-0 table #138: started
 | 
			
		||||
2024/07/30-09:23:03.296681 7f619e8006c0 Level-0 table #138: 278828 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.335294 7f619e8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:23:03.372532 7f619e8006c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.372589 7f619e8006c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at '!items!zON0h5SjFyANjPnA' @ 285 : 1
 | 
			
		||||
2024/07/30-09:23:03.372598 7f619e8006c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2024/07/30-09:23:03.396725 7f619e8006c0 Generated table #139@1: 135 keys, 278828 bytes
 | 
			
		||||
2024/07/30-09:23:03.396780 7f619e8006c0 Compacted 1@1 + 1@2 files => 278828 bytes
 | 
			
		||||
2024/07/30-09:23:03.445194 7f619e8006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2024/07/30-09:23:03.445387 7f619e8006c0 Delete type=2 #106
 | 
			
		||||
2024/07/30-09:23:03.445870 7f619e8006c0 Delete type=2 #138
 | 
			
		||||
2024/07/30-09:23:03.521388 7f619e8006c0 Manual compaction at level-1 from '!items!zON0h5SjFyANjPnA' @ 285 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.446368 7f1d037fe6c0 Recovering log #170
 | 
			
		||||
2024/11/17-22:48:43.456501 7f1d037fe6c0 Delete type=3 #168
 | 
			
		||||
2024/11/17-22:48:43.456578 7f1d037fe6c0 Delete type=0 #170
 | 
			
		||||
2024/11/17-22:50:28.255715 7f1d027ff6c0 Level-0 table #175: started
 | 
			
		||||
2024/11/17-22:50:28.255743 7f1d027ff6c0 Level-0 table #175: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.262546 7f1d027ff6c0 Delete type=0 #173
 | 
			
		||||
2024/11/17-22:50:28.274749 7f1d027ff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.274785 7f1d027ff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/pouvoirs/MANIFEST-000176
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/pouvoirs/MANIFEST-000176
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000138
 | 
			
		||||
MANIFEST-000174
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
2024/07/30-09:26:48.951614 7f619f8006c0 Recovering log #136
 | 
			
		||||
2024/07/30-09:26:48.962377 7f619f8006c0 Delete type=3 #134
 | 
			
		||||
2024/07/30-09:26:48.962496 7f619f8006c0 Delete type=0 #136
 | 
			
		||||
2024/07/30-09:29:38.631861 7f619e8006c0 Level-0 table #141: started
 | 
			
		||||
2024/07/30-09:29:38.631900 7f619e8006c0 Level-0 table #141: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.640515 7f619e8006c0 Delete type=0 #139
 | 
			
		||||
2024/07/30-09:29:38.640860 7f619e8006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.642095 7f4168bf96c0 Recovering log #172
 | 
			
		||||
2025/05/02-08:12:38.652987 7f4168bf96c0 Delete type=3 #170
 | 
			
		||||
2025/05/02-08:12:38.653107 7f4168bf96c0 Delete type=0 #172
 | 
			
		||||
2025/05/02-08:32:33.630766 7f4162bff6c0 Level-0 table #177: started
 | 
			
		||||
2025/05/02-08:32:33.630831 7f4162bff6c0 Level-0 table #177: 0 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.637591 7f4162bff6c0 Delete type=0 #175
 | 
			
		||||
2025/05/02-08:32:33.669383 7f4162bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
2024/07/30-09:10:55.114542 7f61a16006c0 Recovering log #132
 | 
			
		||||
2024/07/30-09:10:55.125060 7f61a16006c0 Delete type=3 #130
 | 
			
		||||
2024/07/30-09:10:55.125159 7f61a16006c0 Delete type=0 #132
 | 
			
		||||
2024/07/30-09:23:03.446260 7f619e8006c0 Level-0 table #137: started
 | 
			
		||||
2024/07/30-09:23:03.446314 7f619e8006c0 Level-0 table #137: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.482153 7f619e8006c0 Delete type=0 #135
 | 
			
		||||
2024/07/30-09:23:03.558536 7f619e8006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.473498 7f1d093fa6c0 Recovering log #168
 | 
			
		||||
2024/11/17-22:48:43.483301 7f1d093fa6c0 Delete type=3 #166
 | 
			
		||||
2024/11/17-22:48:43.483362 7f1d093fa6c0 Delete type=0 #168
 | 
			
		||||
2024/11/17-22:50:28.281429 7f1d027ff6c0 Level-0 table #173: started
 | 
			
		||||
2024/11/17-22:50:28.281470 7f1d027ff6c0 Level-0 table #173: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.288046 7f1d027ff6c0 Delete type=0 #171
 | 
			
		||||
2024/11/17-22:50:28.300645 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-000174
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/profils/MANIFEST-000174
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/scenes/000148.ldb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/scenes/000148.ldb
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -1 +1 @@
 | 
			
		||||
MANIFEST-000108
 | 
			
		||||
MANIFEST-000144
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,15 @@
 | 
			
		||||
2024/07/30-09:26:48.966405 7f61a0c006c0 Recovering log #106
 | 
			
		||||
2024/07/30-09:26:48.976989 7f61a0c006c0 Delete type=3 #104
 | 
			
		||||
2024/07/30-09:26:48.977132 7f61a0c006c0 Delete type=0 #106
 | 
			
		||||
2024/07/30-09:29:38.667547 7f619e8006c0 Level-0 table #111: started
 | 
			
		||||
2024/07/30-09:29:38.667608 7f619e8006c0 Level-0 table #111: 0 bytes OK
 | 
			
		||||
2024/07/30-09:29:38.679898 7f619e8006c0 Delete type=0 #109
 | 
			
		||||
2024/07/30-09:29:38.680276 7f619e8006c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:29:38.680339 7f619e8006c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:12:38.657367 7f41637fe6c0 Recovering log #142
 | 
			
		||||
2025/05/02-08:12:38.668877 7f41637fe6c0 Delete type=3 #140
 | 
			
		||||
2025/05/02-08:12:38.668996 7f41637fe6c0 Delete type=0 #142
 | 
			
		||||
2025/05/02-08:32:33.658042 7f4162bff6c0 Level-0 table #147: started
 | 
			
		||||
2025/05/02-08:32:33.662480 7f4162bff6c0 Level-0 table #147: 4682 bytes OK
 | 
			
		||||
2025/05/02-08:32:33.669142 7f4162bff6c0 Delete type=0 #145
 | 
			
		||||
2025/05/02-08:32:33.669454 7f4162bff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2025/05/02-08:32:33.669512 7f4162bff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at '!scenes!ypDutqjqZcr7lx6I' @ 16 : 1
 | 
			
		||||
2025/05/02-08:32:33.669532 7f4162bff6c0 Compacting 1@1 + 1@2 files
 | 
			
		||||
2025/05/02-08:32:33.673201 7f4162bff6c0 Generated table #148@1: 4 keys, 2992 bytes
 | 
			
		||||
2025/05/02-08:32:33.673241 7f4162bff6c0 Compacted 1@1 + 1@2 files => 2992 bytes
 | 
			
		||||
2025/05/02-08:32:33.681539 7f4162bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
 | 
			
		||||
2025/05/02-08:32:33.681688 7f4162bff6c0 Delete type=2 #87
 | 
			
		||||
2025/05/02-08:32:33.681917 7f4162bff6c0 Delete type=2 #147
 | 
			
		||||
2025/05/02-08:32:33.707107 7f4162bff6c0 Manual compaction at level-1 from '!scenes!ypDutqjqZcr7lx6I' @ 16 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
2024/07/30-09:10:55.129106 7f61a0c006c0 Recovering log #102
 | 
			
		||||
2024/07/30-09:10:55.140215 7f61a0c006c0 Delete type=3 #100
 | 
			
		||||
2024/07/30-09:10:55.140318 7f61a0c006c0 Delete type=0 #102
 | 
			
		||||
2024/07/30-09:23:03.482450 7f619e8006c0 Level-0 table #107: started
 | 
			
		||||
2024/07/30-09:23:03.482514 7f619e8006c0 Level-0 table #107: 0 bytes OK
 | 
			
		||||
2024/07/30-09:23:03.521050 7f619e8006c0 Delete type=0 #105
 | 
			
		||||
2024/07/30-09:23:03.558562 7f619e8006c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/07/30-09:23:03.596053 7f619e8006c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:48:43.485905 7f1d08bf96c0 Recovering log #138
 | 
			
		||||
2024/11/17-22:48:43.496531 7f1d08bf96c0 Delete type=3 #136
 | 
			
		||||
2024/11/17-22:48:43.496608 7f1d08bf96c0 Delete type=0 #138
 | 
			
		||||
2024/11/17-22:50:28.294362 7f1d027ff6c0 Level-0 table #143: started
 | 
			
		||||
2024/11/17-22:50:28.294392 7f1d027ff6c0 Level-0 table #143: 0 bytes OK
 | 
			
		||||
2024/11/17-22:50:28.300492 7f1d027ff6c0 Delete type=0 #141
 | 
			
		||||
2024/11/17-22:50:28.300663 7f1d027ff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
2024/11/17-22:50:28.300690 7f1d027ff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								packs/scenes/MANIFEST-000144
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								packs/scenes/MANIFEST-000144
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -12,7 +12,7 @@
 | 
			
		||||
    font-family: Garamond;
 | 
			
		||||
    src: url('../assets/fonts/Garamond.woff') format("woff");
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  :root {
 | 
			
		||||
  /* =================== 1. ACTOR SHEET FONT STYLES =========== */
 | 
			
		||||
    --window-header-font-family: GismondaFG;
 | 
			
		||||
@@ -39,7 +39,7 @@
 | 
			
		||||
    --actor-label-font-weight: 700;
 | 
			
		||||
    --actor-label-color: #464331c4;
 | 
			
		||||
 | 
			
		||||
  /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */ 
 | 
			
		||||
  /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */
 | 
			
		||||
    --debug-background-color-red: #ff000054;
 | 
			
		||||
    --debug-background-color-blue: #1d00ff54;
 | 
			
		||||
    --debug-background-color-green: #54ff0054;
 | 
			
		||||
@@ -482,15 +482,15 @@ table {border: 1px solid #7a7971;}
 | 
			
		||||
  line-height: 1.5rem;
 | 
			
		||||
  border-top: 0 none;
 | 
			
		||||
  border-bottom: 0 none;
 | 
			
		||||
  /*background-color:#2e5561;*/
 | 
			
		||||
  color: #cbdaa3;
 | 
			
		||||
  background-image: url("../assets/ui/bandeau_01.webp");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*  background: rgb(245,245,240) url("../images/ui/fond4.webp") repeat left top;*/
 | 
			
		||||
nav.sheet-tabs a,
 | 
			
		||||
nav.sheet-tabs .item {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  padding: 0 0.25rem;
 | 
			
		||||
  color: beige;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
nav.sheet-tabs .item:after {
 | 
			
		||||
@@ -500,7 +500,6 @@ nav.sheet-tabs .item:after {
 | 
			
		||||
  right: 0;
 | 
			
		||||
  height: 2rem;
 | 
			
		||||
  width: 1px;
 | 
			
		||||
  /*border-right: 1px dashed rgba(52, 52, 52, 0.25);*/
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sheet .tab[data-tab] {
 | 
			
		||||
@@ -708,10 +707,10 @@ ul, li {
 | 
			
		||||
  margin-right: 0.25rem;
 | 
			
		||||
  margin-left: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.blessures-title { 
 | 
			
		||||
.blessures-title {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
.alchimie-title { 
 | 
			
		||||
.alchimie-title {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
.blessure-data {
 | 
			
		||||
@@ -793,7 +792,7 @@ ul, li {
 | 
			
		||||
 | 
			
		||||
/* ======================================== */
 | 
			
		||||
.tokenhudext {
 | 
			
		||||
	display: flex; 
 | 
			
		||||
	display: flex;
 | 
			
		||||
	flex: 0 !important;
 | 
			
		||||
  font-weight: 600;
 | 
			
		||||
}
 | 
			
		||||
@@ -870,7 +869,7 @@ ul, li {
 | 
			
		||||
.sidebar-tab .directory-list .entity {
 | 
			
		||||
    border-top: 1px dashed rgba(0,0,0,0.25);
 | 
			
		||||
    border-bottom: 0 none;
 | 
			
		||||
    padding: 0.25rem 0; 
 | 
			
		||||
    padding: 0.25rem 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sidebar-tab .directory-list .entity:hover {
 | 
			
		||||
@@ -884,10 +883,10 @@ ul, li {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  vertical-align: middle;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center; 
 | 
			
		||||
  align-items: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to { 
 | 
			
		||||
.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to {
 | 
			
		||||
  font-size: 0.9rem;
 | 
			
		||||
}
 | 
			
		||||
.chat-actor-name {
 | 
			
		||||
@@ -1067,7 +1066,7 @@ ul, li {
 | 
			
		||||
  border-radius: 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#hotbar .bar-controls {  
 | 
			
		||||
#hotbar .bar-controls {
 | 
			
		||||
  background: rgba(30, 25, 20, 1);
 | 
			
		||||
  border: 1px solid rgba(72, 46, 28, 1);
 | 
			
		||||
}
 | 
			
		||||
@@ -1127,7 +1126,7 @@ ul, li {
 | 
			
		||||
  top: 1px;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  z-index: 1;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  /* Fade in tooltip */
 | 
			
		||||
  visibility: hidden;
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
@@ -1136,7 +1135,7 @@ ul, li {
 | 
			
		||||
 | 
			
		||||
.tooltip .ttt-fatigue{
 | 
			
		||||
  width: 360px;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  background: rgba(30, 25, 20, 0.9);
 | 
			
		||||
  border-image: url(img/ui/bg_control.jpg) 21 repeat;
 | 
			
		||||
  border-image-slice: 6 6 6 6 fill;
 | 
			
		||||
@@ -1200,7 +1199,7 @@ ul, li {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h4.entry-name.document-name {
 | 
			
		||||
  color: #f3eeee;  
 | 
			
		||||
  color: #f3eeee;
 | 
			
		||||
}
 | 
			
		||||
.compendium h4.entry-name.document-name {
 | 
			
		||||
  color: black;
 | 
			
		||||
@@ -1243,6 +1242,7 @@ h4.entry-name.document-name {
 | 
			
		||||
  padding: 1px 1px 0px 1px;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
  text-shadow: 0px 1px 0px #4d3534;
 | 
			
		||||
  color: beige;
 | 
			
		||||
}
 | 
			
		||||
.button-sheet-roll:active {
 | 
			
		||||
  position:relative;
 | 
			
		||||
@@ -1320,7 +1320,7 @@ h4.entry-name.document-name {
 | 
			
		||||
.drop-ability-power,
 | 
			
		||||
.drop-ability-spec,
 | 
			
		||||
.drop-spec-power,
 | 
			
		||||
.drop-abilities, 
 | 
			
		||||
.drop-abilities,
 | 
			
		||||
.drop-optionnal-abilities,
 | 
			
		||||
.drop-specialperk1,
 | 
			
		||||
.drop-perk2,
 | 
			
		||||
@@ -1393,7 +1393,7 @@ h4.entry-name.document-name {
 | 
			
		||||
  height: 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dice-cell {  
 | 
			
		||||
.dice-cell {
 | 
			
		||||
  padding-left: 12px;
 | 
			
		||||
  padding-right: 12px;
 | 
			
		||||
  width: 60px;
 | 
			
		||||
@@ -1427,6 +1427,12 @@ h4.entry-name.document-name {
 | 
			
		||||
  max-width: 4rem;
 | 
			
		||||
  min-width: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.item-field-label-short-num {
 | 
			
		||||
  padding-top: 6px;
 | 
			
		||||
  flex-grow:1;
 | 
			
		||||
  max-width: 2rem;
 | 
			
		||||
  min-width: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.item-field-label-medium {
 | 
			
		||||
  padding-top: 6px;
 | 
			
		||||
  flex-grow:1;
 | 
			
		||||
@@ -1463,7 +1469,7 @@ h4.entry-name.document-name {
 | 
			
		||||
  flex-wrap: nowrap;
 | 
			
		||||
}
 | 
			
		||||
.item-filler {
 | 
			
		||||
  flex-grow: 6;  
 | 
			
		||||
  flex-grow: 6;
 | 
			
		||||
  flex-shrink: 7;
 | 
			
		||||
}
 | 
			
		||||
.item-controls-fixed {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								system.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								system.json
									
									
									
									
									
								
							@@ -1,7 +1,7 @@
 | 
			
		||||
{
 | 
			
		||||
  "id": "fvtt-les-heritiers",
 | 
			
		||||
  "description": "Les Héritiers pour FoundryVTT",
 | 
			
		||||
  "version": "12.0.3",
 | 
			
		||||
  "version": "13.0.0",
 | 
			
		||||
  "authors": [
 | 
			
		||||
    {
 | 
			
		||||
      "name": "Uberwald/LeRatierBretonnien",
 | 
			
		||||
@@ -21,7 +21,7 @@
 | 
			
		||||
  },
 | 
			
		||||
  "license": "LICENSE.txt",
 | 
			
		||||
  "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.3.zip",
 | 
			
		||||
  "download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-13.0.0.zip",
 | 
			
		||||
  "languages": [
 | 
			
		||||
    {
 | 
			
		||||
      "lang": "fr",
 | 
			
		||||
@@ -63,7 +63,7 @@
 | 
			
		||||
          "folders": []
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "packs": 
 | 
			
		||||
      "packs":
 | 
			
		||||
        ["scenes"]
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
@@ -199,7 +199,7 @@
 | 
			
		||||
  "url": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers",
 | 
			
		||||
  "background": "systems/fvtt-les-heritiers/assets/ui/wallpaper_foundry2.webp",
 | 
			
		||||
  "compatibility": {
 | 
			
		||||
    "minimum": "11",
 | 
			
		||||
    "verified": "12"
 | 
			
		||||
    "minimum": "13",
 | 
			
		||||
    "verified": "13"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -37,7 +37,8 @@
 | 
			
		||||
          "notes": "",
 | 
			
		||||
          "statut": "",
 | 
			
		||||
          "playernotes":"",
 | 
			
		||||
          "gmnotes": ""
 | 
			
		||||
          "gmnotes": "",
 | 
			
		||||
          "magie": false
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "core": {
 | 
			
		||||
@@ -100,7 +101,7 @@
 | 
			
		||||
          "pres": {
 | 
			
		||||
            "label": "Prestance",
 | 
			
		||||
            "labelnorm": "prestance",
 | 
			
		||||
            "abbrev": "pre",
 | 
			
		||||
            "abbrev": "pres",
 | 
			
		||||
            "kind": "mental",
 | 
			
		||||
            "value": 1,
 | 
			
		||||
            "rang": 0,
 | 
			
		||||
@@ -183,6 +184,12 @@
 | 
			
		||||
            "pp": 0
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "magie": {
 | 
			
		||||
          "pointsame": {
 | 
			
		||||
            "value": 0,
 | 
			
		||||
            "max": 0
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "experience": {
 | 
			
		||||
          "value": 0,
 | 
			
		||||
          "pourtricher": 0
 | 
			
		||||
@@ -267,7 +274,8 @@
 | 
			
		||||
      "fee",
 | 
			
		||||
      "pouvoir",
 | 
			
		||||
      "profil",
 | 
			
		||||
      "protection"
 | 
			
		||||
      "protection",
 | 
			
		||||
      "sort"
 | 
			
		||||
    ],
 | 
			
		||||
    "profil": {
 | 
			
		||||
      "profiltype": "majeur",
 | 
			
		||||
@@ -337,6 +345,7 @@
 | 
			
		||||
      "niveau": 0,
 | 
			
		||||
      "predilection": false,
 | 
			
		||||
      "specialites": [],
 | 
			
		||||
      "ismagie": false,
 | 
			
		||||
      "description": ""
 | 
			
		||||
    },
 | 
			
		||||
    "equipement": {
 | 
			
		||||
@@ -345,6 +354,19 @@
 | 
			
		||||
        "basequip"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "sort": {
 | 
			
		||||
      "niveau": "novice",
 | 
			
		||||
      "competence": "Druidisme",
 | 
			
		||||
      "carac": "esp",
 | 
			
		||||
      "duree": "",
 | 
			
		||||
      "portee": "",
 | 
			
		||||
      "concentration": "",
 | 
			
		||||
      "critique": "",
 | 
			
		||||
      "ingredients": "",
 | 
			
		||||
      "resistance": "",
 | 
			
		||||
      "coutactivation": "",
 | 
			
		||||
      "description": ""
 | 
			
		||||
    },
 | 
			
		||||
    "arme": {
 | 
			
		||||
      "categorie": "",
 | 
			
		||||
      "armetype": "",
 | 
			
		||||
 
 | 
			
		||||
@@ -96,7 +96,7 @@
 | 
			
		||||
          </div>
 | 
			
		||||
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
          
 | 
			
		||||
        <div class="sheet-box color-bg-archetype">
 | 
			
		||||
          <ul class="item-list alternate-list">
 | 
			
		||||
            <li class="item flexrow">
 | 
			
		||||
@@ -127,6 +127,68 @@
 | 
			
		||||
          </ul>
 | 
			
		||||
        </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>
 | 
			
		||||
 
 | 
			
		||||
@@ -63,9 +63,9 @@
 | 
			
		||||
 | 
			
		||||
            <span>  </span>
 | 
			
		||||
            <label class="item-field-label-short">Tricherie</label>
 | 
			
		||||
            <input type="text" class="item-field-label-short" name="system.rang.tricherie.value"
 | 
			
		||||
            <input type="text" class="item-field-label-short-num" 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.max"
 | 
			
		||||
            <input type="text" class="item-field-label-short-num" name="system.rang.tricherie.max"
 | 
			
		||||
              value="{{system.rang.tricherie.max}}" data-dtype="Number" />
 | 
			
		||||
          </div>
 | 
			
		||||
 | 
			
		||||
@@ -77,6 +77,9 @@
 | 
			
		||||
  <nav class="sheet-tabs tabs" data-group="primary">
 | 
			
		||||
    <a class="item" data-tab="competences">Compétences</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="equipement">Equipement</a>
 | 
			
		||||
    <a class="item" data-tab="contact">Contacts</a>
 | 
			
		||||
@@ -483,6 +486,68 @@
 | 
			
		||||
 | 
			
		||||
    </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 --}}
 | 
			
		||||
    <div class="tab equipement" data-group="primary" data-tab="equipement">
 | 
			
		||||
 | 
			
		||||
@@ -647,6 +712,13 @@
 | 
			
		||||
              <input type="text" class="" name="system.biodata.age" value="{{system.biodata.age}}"
 | 
			
		||||
                data-dtype="String" />
 | 
			
		||||
            </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>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div>
 | 
			
		||||
 
 | 
			
		||||
@@ -44,6 +44,11 @@
 | 
			
		||||
    <li>Points d'usage consommés : {{pouvoirPointsUsage}}</li>
 | 
			
		||||
    {{/if}}
 | 
			
		||||
 | 
			
		||||
    {{#if sort}}
 | 
			
		||||
    <li>Sort : {{sort.name}}</li>
 | 
			
		||||
    <li>Cout en Points d'âmes : {{sortPointsAme}}</li>
 | 
			
		||||
    {{/if}}
 | 
			
		||||
 | 
			
		||||
    {{#if forcedValue}}
 | 
			
		||||
    <li>Vous dépense 2 points de Tricherie et utilisé une face adjacente du dé !</li>
 | 
			
		||||
    {{/if}}
 | 
			
		||||
 
 | 
			
		||||
@@ -11,9 +11,7 @@
 | 
			
		||||
 | 
			
		||||
    <div class="tab details" data-group="primary" data-tab="details">
 | 
			
		||||
      
 | 
			
		||||
      <ul class="item-list alternate-list">
 | 
			
		||||
 | 
			
		||||
      
 | 
			
		||||
      <ul class="item-list alternate-list">      
 | 
			
		||||
      </ul>
 | 
			
		||||
 | 
			
		||||
    </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>
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user