Compare commits

...

4 Commits

Author SHA1 Message Date
301eead11f Ajout armes 2023-02-19 19:32:21 +01:00
a30426ba44 Ajout armes/accessoires/protection 2023-02-04 09:17:30 +01:00
a30e96c76c Ajout armes/accessoires/protection 2023-02-04 09:16:45 +01:00
aefdb54c85 Update sheet 2023-01-20 15:19:04 +01:00
18 changed files with 506 additions and 311 deletions

BIN
assets/icons/armor.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
assets/icons/item.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
assets/icons/weapon.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

View File

@@ -43,12 +43,13 @@ export class HeritiersActorSheet extends ActorSheet {
armes: duplicate(this.actor.getWeapons()),
monnaies: duplicate(this.actor.getMonnaies()),
protections: duplicate(this.actor.getArmors()),
profils: duplicate(this.actor.getProfils() || []),
combat: this.actor.getCombatValues(),
equipements: duplicate(this.actor.getEquipments()),
monnaies: duplicate(this.actor.getMonnaies()),
richesse: this.actor.computeRichesse(),
valeurEquipement: this.actor.computeValeurEquipement(),
avantages: duplicate(this.actor.getAvantages()),
atouts: duplicate(this.actor.getAtouts()),
capacites: duplicate(this.actor.getCapacites()),
desavantages: duplicate(this.actor.getDesavantages()),
pvMalus: this.actor.getPvMalus(),
initiative: this.actor.getFlag("world", "last-initiative") || -1,
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
@@ -124,26 +125,15 @@ export class HeritiersActorSheet extends ActorSheet {
this.actor.rollAttribut("pre", true)
})
html.find('.roll-attribut').click((event) => {
const li = $(event.currentTarget).parents(".item")
let attrKey = li.data("attr-key")
this.actor.rollAttribut(attrKey, false)
html.find('.roll-carac').click((event) => {
const key = $(event.currentTarget).data("key")
this.actor.rollCarac(key, false)
})
html.find('.roll-competence').click((event) => {
const li = $(event.currentTarget).parents(".item")
let compId = li.data("item-id")
this.actor.rollCompetence(compId)
})
html.find('.roll-arme-offensif').click((event) => {
const li = $(event.currentTarget).parents(".item")
let armeId = li.data("item-id")
this.actor.rollArmeOffensif(armeId)
})
html.find('.roll-arme-degats').click((event) => {
const li = $(event.currentTarget).parents(".item")
let armeId = li.data("item-id")
this.actor.rollArmeDegats(armeId)
})
html.find('.item-add').click((event) => {
const itemType = $(event.currentTarget).data("type")
@@ -173,19 +163,14 @@ export class HeritiersActorSheet extends ActorSheet {
}
/* -------------------------------------------- */
async _onDropItem(event, dragData) {
/*async _onDropItem(event, dragData) {
let data = event.dataTransfer.getData('text/plain')
let dataItem = JSON.parse( data)
let item = fromUuidSync(dataItem.uuid)
if (item.pack) {
item = await HeritiersUtility.searchItem(item)
}
let autoresult = HeritiersAutomation.processAutomations("on-drop", item, this.actor)
if ( autoresult.isValid ) {
super._onDropItem(event, dragData)
} else {
ui.notifications.warn( autoresult.warningMessage)
}
}
super._onDropItem(event, dragData)
}*/
}

View File

@@ -106,33 +106,30 @@ export class HeritiersActor extends Actor {
getEquipments() {
return this.items.filter(item => item.type == "equipement")
}
/* ----------------------- --------------------- */
getArtefacts() {
return this.items.filter(item => item.type == "artefact")
getAvantages() {
return this.items.filter(item => item.type == "avantage")
}
getDesavantages() {
return this.items.filter(item => item.type == "desavantage")
}
/* ----------------------- --------------------- */
getMonnaies() {
return this.items.filter(item => item.type == "monnaie")
}
/* -------------------------------------------- */
getArmors() {
return this.items.filter(item => item.type == "protection")
}
getHistoriques() {
return this.items.filter(item => item.type == "historique")
}
getProfils() {
return this.items.filter(item => item.type == "profil")
}
getTalents() {
return this.items.filter(item => item.type == "talent")
}
getRessources() {
return this.items.filter(item => item.type == "ressource")
}
getContacts() {
return this.items.filter(item => item.type == "contact")
}
getAtouts() {
return this.items.filter(item => item.type == "atoutfeerique")
}
getCapacites() {
return this.items.filter(item => item.type == "capacitenaturelle")
}
/* -------------------------------------------- */
getSkills() {
let comp = []
@@ -262,90 +259,17 @@ export class HeritiersActor extends Actor {
}
/* -------------------------------------------- */
checkAttribut(attribut, minLevel) {
let attr = this.system.attributs.find(at => at.labelnorm == attribut.toLowerCase())
if (attr && attr.value >= minLevel) {
return { isValid: true, attr: duplicate(attr) }
}
return { isValid: false }
}
/* -------------------------------------------- */
checkAttributOrCompetenceLevel(compName, minLevel) {
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase() && i.system.niveau >= minLevel)
if (comp) {
return { isValid: true, item: duplicate(comp) }
} else {
for (let attrKey in this.system.attributs) {
if (this.system.attributs[attrKey].label.toLowerCase() == compName.toLowerCase() && this.system.attributs[attrKey].value >= minLevel) {
return { isValid: true, item: duplicate(this.system.attributs[attrKey]) }
}
getPvMalus() {
if (this.system.pv.value > 0) {
if (this.system.pv.value < this.system.pv.max / 2) {
return -1
}
}
return { isValid: false, warningMessage: `Prérequis insuffisant : la compétence/attribut ${compName} doit être de niveau ${minLevel} au minimum` }
}
/* -------------------------------------------- */
addCompetenceBonus(compName, bonus, baCost) {
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase())
if (comp) {
comp = duplicate(comp)
comp.system.bonus = bonus
comp.system.baCost = baCost
return { isValid: true, item: comp }
}
return { isValid: false, warningMessage: `Compétence ${compName} non trouvée` }
}
/* -------------------------------------------- */
checkIfCompetence(compName) {
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase())
if (comp) {
return { isValid: true, item: comp }
}
return { isValid: false }
}
/* -------------------------------------------- */
getVigueur() {
return this.system.sante.vigueur
}
/* -------------------------------------------- */
getVigueurBonus() {
let talents = this.items.filter(item => item.type == "talent" && item.system.isautomated)
let bonus = 0
for (let talent of talents) {
for (let auto of talent.system.automations) {
if (auto.eventtype == "bonus-permanent" && auto.bonusname == "vigueur") {
bonus += Number(auto.bonus || 0)
}
if (this.system.pv.value < 5) {
return -2
}
return 0
}
return bonus
}
/* -------------------------------------------- */
getBonneAventure() {
return this.system.bonneaventure.actuelle
}
/* -------------------------------------------- */
checkBonneAventure(cost) {
return (this.system.bonneaventure.actuelle >= cost)
}
/* -------------------------------------------- */
changeBonneAventure(value) {
let newBA = this.system.bonneaventure.actuelle
newBA += value
this.update({ 'system.bonneaventure.actuelle': newBA })
}
/* -------------------------------------------- */
getEclat() {
return this.system.eclat.value
}
/* -------------------------------------------- */
changeEclat(value) {
let newE = this.system.eclat.value
newE += value
this.update({ 'system.eclat.value': newE })
return "Moribond(e)"
}
/* -------------------------------------------- */
@@ -514,6 +438,14 @@ export class HeritiersActor extends Actor {
getHeritages() {
return this.system.rang.heritage.value
}
/* -------------------------------------------- */
incDecTricherie(value) {
let tricherie = this.system.rang.tricherie
tricherie.value += value
tricherie.value = Math.max(tricherie.value, 0)
tricherie.value = Math.min(tricherie.value, tricherie.max)
this.update({ 'system.rang.tricherie': tricherie })
}
/* -------------------------------------------- */
getCommonRollData(compId = undefined, compName = undefined) {
@@ -529,6 +461,7 @@ export class HeritiersActor extends Actor {
rollData.heritage = this.getHeritages()
rollData.useTricherie = false
rollData.useHeritage = false
rollData.pvMalus = this.getPvMalus()
if (compId) {
rollData.competence = duplicate(this.items.get(compId) || {})
@@ -542,10 +475,11 @@ export class HeritiersActor extends Actor {
}
/* -------------------------------------------- */
async rollAttribut(attrKey, isInit = false) {
let rollData = this.getCommonRollData(attrKey)
rollData.multiplier = (isInit) ? 1 : 2
rollData.isInit = isInit
async rollCarac(key, isInit = false) {
let rollData = this.getCommonRollData()
rollData.mode = "carac"
rollData.carac = this.system.caracteristiques[key]
rollData.caracKey = key
let rollDialog = await HeritiersRollDialog.create(this, rollData)
rollDialog.render(true)
}
@@ -553,7 +487,7 @@ export class HeritiersActor extends Actor {
/* -------------------------------------------- */
async rollCompetence(compId) {
let rollData = this.getCommonRollData(compId)
rollData.multiplier = 1 // Attr multiplier, always 1 in competence mode
rollData.mode = "competence"
console.log("RollDatra", rollData)
let rollDialog = await HeritiersRollDialog.create(this, rollData)
rollDialog.render(true)

View File

@@ -67,6 +67,49 @@ export const HERITIERS_CONFIG = {
"26": "Légendaire",
"28": "Mythique",
"30": "Divine"
},
categorieArme : {
"trait": "Arme de trait",
"poing": "Arme de poing",
"epaule": "Arme d'épaule",
"lourde": "Arme lourde",
"blanche": "Arme blanche",
"improvise": "Arme improvisée",
"explosif": "Explosif"
},
typeArme: {
"naturelle": "Arme naturelle",
"trait": "Trait",
"pistolet": "Pistolet",
"simpleaction": "Simple Action",
"doubleaction": "Double Action",
"doublecanon": "Double Canon",
"semiauto": "Semi Automatique",
"auto": "Automatique",
"manuel": "Manuel",
"verrou": "Verrou",
"special": "Spéciale",
"legere": "Légère",
"lourde": "Lourde",
"explosif": "Explosif"
},
armeLegalite: {
"libre": "Libre (L)",
"controlee": "Contrôlée (C)",
"prohibee": "Prohibée (P)"
},
armeDissimulation :{
"tresfacile": "Très facile (TF)",
"facile": "Facile (F)",
"difficile": "Difficile (D)",
"impossible": "Impossible (I)"
},
typeProtection : {
"balle": "Protège ds balles",
"melee": "Protège en mélée",
"tout": "Tout type de dégats"
}
}

View File

@@ -57,7 +57,6 @@ export class HeritiersItemSheet extends ItemSheet {
name: objectData.name,
editable: this.isEditable,
cssClass: this.isEditable ? "editable" : "locked",
attributs: HeritiersUtility.getAttributs(),
system: objectData.system,
limited: this.object.limited,
options: this.options,

View File

@@ -12,6 +12,9 @@ export const defaultItemImg = {
protection: "systems/fvtt-les-heritiers/assets/icons/protection.webp",
atoutfeerique: "systems/fvtt-les-heritiers/assets/icons/fairy_atout.webp",
capacitenaturelle: "systems/fvtt-les-heritiers/assets/icons/natural_capacity.webp",
arme: "systems/fvtt-les-heritiers/assets/icons/weapon.webp",
accessoire: "systems/fvtt-les-heritiers/assets/icons/item.webp",
protection: "systems/fvtt-les-heritiers/assets/icons/armor.webp",
}
/**

View File

@@ -16,7 +16,8 @@ export class HeritiersRollDialog extends Dialog {
let conf = {
title: "Test de Capacité",
content: html,
buttons: {
buttons:
{
rolld8: {
icon: '<i class="fas fa-check"></i>',
label: "Lancer 1d8",
@@ -40,7 +41,21 @@ export class HeritiersRollDialog extends Dialog {
},
close: close
}
// Overwrite in case of carac only -> 1d10
if (rollData.mode == "carac") {
conf.buttons = {
rolld8: {
icon: '<i class="fas fa-check"></i>',
label: "Lancer 1d8",
callback: () => { this.roll("d8") }
},
cancel: {
icon: '<i class="fas fa-times"></i>',
label: "Annuler",
callback: () => { this.close() }
}
}
}
super(conf, options);
this.actor = actor
@@ -77,6 +92,6 @@ export class HeritiersRollDialog extends Dialog {
})
html.find('#useHeritage').change((event) => {
this.rollData.useHeritage = event.currentTarget.checked
})
})
}
}

View File

@@ -277,27 +277,55 @@ export class HeritiersUtility {
}
/* -------------------------------------------- */
static computeResult(rollData) {
static incDecHeritage() {
}
/* -------------------------------------------- */
static computeResult(actor, rollData) {
rollData.diceResult = -1
let resTab = []
for ( let res of rollData.roll.terms[0].results) {
rollData.diceResult = Math.max(res.result, rollData.diceResult)
resTab.push(res.result)
}
let isFailure = false
if (rollData.mainDice.includes("d10")) {
if ( rollData.diceResult == 1) {
rollData.finalResult -= 3
isFailure = true
}
}
if (rollData.mainDice.includes("d12")) {
if ( rollData.diceResult == 1 || rollData.diceResult == 2) {
rollData.finalResult -= 5
isFailure = true
}
}
if (rollData.useHeritage || rollData.useTricherie) {
// Heritage/Tricherie management
rollData.marge = 0
if (!isFailure && (rollData.useHeritage || rollData.useTricherie)) {
resTab = resTab.sort()
if ( (resTab[0] == resTab[1]) && (resTab[1] == resTab[2])) {
rollData.marge = 7
rollData.isSuccess = true
rollData.isCriticalSuccess = true
}
if ((resTab[0]+1 == resTab[1]) && (resTab[1]+1 == resTab[2]) ) {
rollData.marge = 7
rollData.isSuccess = true
rollData.isCriticalSuccess = true
}
if ( rollData.useTricherie) {
actor.incDecTricherie(-1)
}
if ( rollData.useHeritage) {
this.incDecHeritage()
}
}
//rollData.finalResult = Math.max(rollData.finalResult, 0)
//console.log("Result : ", rollData)
if (rollData.sdValue > 0 ) {
if (rollData.marge == 0 && rollData.sdValue > 0 ) {
rollData.marge = rollData.finalResult - rollData.sdValue
rollData.isSuccess = (rollData.finalResult >= rollData.sdValue)
rollData.isCriticalSuccess = ((rollData.finalResult - rollData.sdValue) >= 7)
@@ -319,8 +347,9 @@ export class HeritiersUtility {
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
rollData.diceFormula += `+${rollData.carac.value}+${rollData.competence.system.niveau}+${rollData.bonusMalusContext}+${compmod}`
} else {
rollData.diceFormula += `+${rollData.attr.value}*${rollData.multiplier}+${rollData.modificateur}+${rollData.bonusMalusContext}`
rollData.diceFormula += `+${rollData.carac.value}+${rollData.bonusMalusContext}`
}
rollData.diceFormula += `+${rollData.pvMalus}`
if (rollData.arme && rollData.arme.type == "arme") {
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
@@ -332,7 +361,7 @@ export class HeritiersUtility {
console.log(">>>> ", myRoll)
rollData.finalResult = myRoll.total
this.computeResult(rollData)
this.computeResult(actor, rollData)
if (rollData.isInit) {
actor.setFlag("world", "last-initiative", rollData.finalResult)
}

View File

@@ -0,0 +1,72 @@
{"name":"Chaise (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"lourde","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"se cassera après infligé 10 points de dégâts"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471917578,"modifiedTime":1676472982289,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"1ETVaPBtjDtzelK1","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fouet","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"special","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"4","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":"Mêlée + PREC = désarmer"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470589978,"modifiedTime":1676472962999,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"2Cm01nKzavAryGlG","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Lance (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"2","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"Lançable à Force x 3m (Mêlée + PREC)"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963001,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"3uUbm6L0YdQGCLvs","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Bouclier","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":0,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"+2 en parade/couverture de moitié contre les armes à feu"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470249924,"modifiedTime":1676472962999,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"3xDHjDCpO9jIBCVH","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Colt Navy 1851","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"simpleaction","degats":5,"precision":1,"cadence":1,"enraiement":"","magasin":6,"charge":1,"portee":"25/50","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468329179,"modifiedTime":1676472974202,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"4Evl4wrbYhCGvChJ","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Lefaucheux 20 coups","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doubleaction","degats":5,"precision":-1,"cadence":2,"enraiement":"O","magasin":20,"charge":4,"portee":"20/40","legalite":"controlee","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468144554,"modifiedTime":1676472974202,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"54gIez75bxO6CvWw","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Plastron en métal de cuirassier","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":500,"equipped":true,"points":2,"protectiontype":"tout","effetsecondaire":"","malusagilite":-1,"dissimulation":"impossible"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472634349,"modifiedTime":1676472998587,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"5umUjN7zmge4p9h4","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Armure de plates complète","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":1500,"equipped":true,"points":3,"protectiontype":"tout","effetsecondaire":"-2 en mouvement ; requiert 4 en Force","malusagilite":-2,"dissimulation":"impossible"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472634349,"modifiedTime":1676472998588,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"5x4ehfOqAou6enCk","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Pistolet de poche","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"pistolet","degats":3,"precision":0,"cadence":1,"enraiement":"","magasin":1,"charge":1,"portee":"6/12","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467111737,"modifiedTime":1676472974198,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"77eAsvXIzdGyjVwZ","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mitrailleuse de poche Le Gaulois","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":3,"precision":1,"cadence":2,"enraiement":"F","magasin":5,"charge":1,"portee":"10/20","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467526306,"modifiedTime":1676472974199,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"8VLA7IkwbBvSHFA2","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Lebel 1886","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":6,"precision":1,"cadence":1,"enraiement":"","magasin":10,"charge":2,"portee":"125/250","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469372063,"modifiedTime":1676472969894,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"9JoswxBXAPEQtMWO","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Sabre/Epée longue","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963000,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"9lst3pMHfau4aAfV","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Dolne coup de poing","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"<p>Revolver, coup de poing am&eacute;ricain et poignard d&eacute;pliable en une seule arme.</p>","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"simpleaction","degats":3,"precision":-1,"cadence":1,"enraiement":"O","magasin":6,"charge":2,"portee":"5/10","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467173943,"modifiedTime":1676472974198,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"AFrAwg3c7cdBgwAS","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Chassepot","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"verrou","degats":6,"precision":0,"cadence":1,"enraiement":"","magasin":1,"charge":1,"portee":"100/200","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469298127,"modifiedTime":1676472969892,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"AdrjyyYLUfYnFhay","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Luger 1900","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":5,"precision":0,"cadence":2,"enraiement":"R","magasin":8,"charge":1,"portee":"30/60","legalite":"prohibee","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468256445,"modifiedTime":1676472974202,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"BAxBKgb7Dt8cllSa","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fusil à répétition Lee-Enfield","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":6,"precision":0,"cadence":2,"enraiement":"","magasin":10,"charge":2,"portee":"125/250","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469372063,"modifiedTime":1676472969894,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"CxtOYvb3qlLkSqpt","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fléau d'armes","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"Ignore 1 point d'armure"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963002,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"GthxPSROtRcTmo1b","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Gilet pare-balles en lin","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":200,"equipped":true,"points":1,"protectiontype":"balle","effetsecondaire":"inefficace contre les armes de mêlées","malusagilite":0,"dissimulation":"facile"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472470183,"modifiedTime":1676472998584,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"HYWfyUnzukCDsxvJ","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Colt .45 M1911","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":5,"precision":0,"cadence":2,"enraiement":"O","magasin":70,"charge":10,"portee":"30/60","legalite":"prohibee","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467760149,"modifiedTime":1676472974199,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"ICMYuUh5byhcdgH5","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Borchardt C93","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":6,"precision":0,"cadence":2,"enraiement":"F","magasin":8,"charge":1,"portee":"30/60","legalite":"prohibee","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468551964,"modifiedTime":1676472974202,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"IR0xjJ5HqKuhiJSE","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Bombe à clous","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"explosif","armetype":"explosif","degats":12,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"For x 2","legalite":"libre","dissimulation":"impossible","zone":10,"temps":"2 à 10","allumage":"D","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472073349,"modifiedTime":1676472993665,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"ISLUHPI1iuFQDI4D","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Plastron de cuir","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":50,"equipped":true,"points":1,"protectiontype":"tout","effetsecondaire":"","malusagilite":0,"dissimulation":"difficile"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472634349,"modifiedTime":1676472998587,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"IfWc3xlTVOpj37D2","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Hachette","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"legere","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"lançable à Forcex3 mètres"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470873854,"modifiedTime":1676472963000,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"IlLxybyzHeTh9qn3","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mitrailleuse Saint-Etienne 1916","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"lourde","armetype":"auto","degats":8,"precision":0,"cadence":2,"enraiement":"F","magasin":75,"charge":2,"portee":"100/200","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469771366,"modifiedTime":1676472986520,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"J50RrNl7SuWgHn53","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Marteau","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"Lançable"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982288,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"JfCbaZuMMHg5pCtj","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Arc standard","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"trait","armetype":"trait","degats":3,"precision":0,"cadence":1,"enraiement":"6","magasin":1,"charge":0,"portee":"60/120","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676466736363,"modifiedTime":1676472978563,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"K6Nj8z2r5wxBm0cz","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Tesson de bouteille","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982288,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"KB76kqOuo4T4ChGD","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Bulldog (poche)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doubleaction","degats":3,"precision":0,"cadence":1,"enraiement":"O","magasin":6,"charge":1,"portee":"7/14","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467351309,"modifiedTime":1676472974198,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"KVPv2k4e4WzuMos0","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Epée bâtarde","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963001,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"LBd6ZuG8U28u606t","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Objet léger","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":0,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":"Lançable"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982283,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"M3g3hbiJywpYdPFR","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Rapière","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470831246,"modifiedTime":1676472963000,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"MR7HI3w7biMHClQX","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Pelle (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"lourde","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"se cassera après infligé 15 points de dégâts"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471917578,"modifiedTime":1676472982289,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"OrgXnGMsJeniJazR","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Carabine Mle 1892","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":5,"precision":0,"cadence":1,"enraiement":"","magasin":3,"charge":2,"portee":"60/120","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469138973,"modifiedTime":1676472969891,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"P3DqkZ3tYgxD0tPc","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Lefaucheux 12mm","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doubleaction","degats":5,"precision":0,"cadence":2,"enraiement":"R","magasin":6,"charge":2,"portee":"25/50","legalite":"controlee","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467921827,"modifiedTime":1676472974201,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"P5aFmj11p7qrK8N4","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Remington New Army Model","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"simpleaction","degats":6,"precision":1,"cadence":1,"enraiement":"","magasin":6,"charge":2,"portee":"30/60","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468699757,"modifiedTime":1676472974203,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"TZvPwKMoeFCx1x8U","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Double Derringer","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doublecanon","degats":6,"precision":-1,"cadence":1,"enraiement":"","magasin":2,"charge":4,"portee":"5/10","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467284938,"modifiedTime":1676472974198,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"Ts1Et5Sl4QvoltAS","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Canne-épée","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":"sans fouille approfondie, passe pour un accessoire"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470731779,"modifiedTime":1676472963000,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"Tx1nbLe4TAgPrmVj","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Cotte de maille","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":250,"equipped":true,"points":2,"protectiontype":"melee","effetsecondaire":"inefficace contre les balles","malusagilite":-1,"dissimulation":"difficile"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472470183,"modifiedTime":1676472998587,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"VXR9teN9q9pyzTLX","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Marteau de guerre (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"Ignore 1 point d'armure"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963003,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"Vig8Py76T34VWB2C","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Hache à 2 mains","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963003,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"WlL4OLo8qqBgf6LH","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Poignard/Dague","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":"Lançable"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470540324,"modifiedTime":1676472962999,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"XD9US02tAieNVZoO","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Bâton","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"Non considéré comme une arme"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982284,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"Y0by5T2OPL4xPk4a","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mitrailleuse Saint-Etienne 1907","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"lourde","armetype":"auto","degats":8,"precision":-1,"cadence":2,"enraiement":"O","magasin":75,"charge":2,"portee":"100/200","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469771366,"modifiedTime":1676472986520,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"a7a9dWcdVlYriIoC","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fusil de chasse gros calibre","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"doublecanon","degats":7,"precision":-1,"cadence":2,"enraiement":"","magasin":2,"charge":1,"portee":"50/100","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468816227,"modifiedTime":1676472969891,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"aE3WyIlt1ECnv1he","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mitrailleuse Gatling","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"lourde","armetype":"auto","degats":7,"precision":-2,"cadence":2,"enraiement":"F","magasin":50,"charge":2,"portee":"50/100","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469771366,"modifiedTime":1676472986520,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"aFQeU9uec8UELMZZ","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fusil de chasse moyen calibre","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"doublecanon","degats":6,"precision":-1,"cadence":2,"enraiement":"","magasin":2,"charge":1,"portee":"50/100","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468816227,"modifiedTime":1676472969891,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"bz08IbOLluA33x9Y","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mauser Modèle 1898","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":6,"precision":1,"cadence":1,"enraiement":"","magasin":5,"charge":2,"portee":"150/300","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469432902,"modifiedTime":1676472969892,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"demdLTHlqqZx93w3","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Glaive","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470932496,"modifiedTime":1676472963000,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"dvAQPUEEvUtZhZ3R","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mauser C96","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":6,"precision":0,"cadence":2,"enraiement":"O","magasin":6,"charge":1,"portee":"30/60","legalite":"prohibee","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468624100,"modifiedTime":1676472974203,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"esKzlbgsL21oQtAS","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Arbalète","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"trait","armetype":"trait","degats":4,"precision":1,"cadence":null,"enraiement":"R","magasin":1,"charge":1,"portee":"40/80","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676466288777,"modifiedTime":1676472978563,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"g2KYfwWehtA2DKA5","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Chauchat 1915","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"auto","degats":6,"precision":-2,"cadence":3,"enraiement":"O","magasin":20,"charge":2,"portee":"75/150","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469669882,"modifiedTime":1676472969895,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"jX7cnekOBOs1LffP","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Gilet pare-balles en soie sur mesure","type":"protection","img":"systems/fvtt-les-heritiers/assets/icons/armor.webp","system":{"description":"","rarete":0,"quantite":1,"prix":1000,"equipped":true,"points":2,"protectiontype":"balle","effetsecondaire":"inefficace contre les armes de mêlées","malusagilite":0,"dissimulation":"facile"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472470183,"modifiedTime":1676472998586,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"kDh5Psjre1XM6ATN","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Couteau de cuisine","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"Lançable"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470336940,"modifiedTime":1676472962999,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"lO2BqusSP9yu4u5V","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mosin-Nagant","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":7,"precision":0,"cadence":1,"enraiement":"","magasin":5,"charge":2,"portee":"150/300","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469372063,"modifiedTime":1676472969892,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"laqHzEEIjlYXTNuK","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Mortier","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"lourde","armetype":"manuel","degats":12,"precision":0,"cadence":1,"enraiement":"","magasin":1,"charge":2,"portee":"300/600","legalite":"prohibee","dissimulation":"impossible","zone":3,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470033717,"modifiedTime":1676472986520,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"p1W5tz1B6u4GGjbb","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Masse d'armes","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"Lançable; ignore 1 point d'armure"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963002,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"p8JCiOcHsk2Lca3V","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Javelle 7mm","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doubleaction","degats":3,"precision":1,"cadence":2,"enraiement":"O","magasin":6,"charge":1,"portee":"15/30","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467828734,"modifiedTime":1676472974201,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"pfXwSR3TqrxkQWde","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Grenade défensive","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"explosif","armetype":"explosif","degats":14,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"For x 7","legalite":"libre","dissimulation":"facile","zone":20,"temps":"1 à 3","allumage":"F","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472073349,"modifiedTime":1676472993666,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"rIIDl0hEXshzF9fO","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Brun-Latrige","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"semiauto","degats":2,"precision":0,"cadence":2,"enraiement":"R","magasin":10,"charge":3,"portee":"10/20","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467454724,"modifiedTime":1676472974199,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"ripDUXbaYhOhMBfm","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Lance-flammes","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"lourde","armetype":"special","degats":10,"precision":-2,"cadence":1,"enraiement":"","magasin":10,"charge":500,"portee":"5","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676470145461,"modifiedTime":1676472986521,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"rmyfRhm1eRCtrkI2","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Canne","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"tresfacile","zone":0,"temps":"","allumage":"","special":"Non considéré comme une arme"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982284,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"rs2kqEtJ7o3M4jjC","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Objet lourd","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"lourde","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"Lançable à force mètres en moyenne"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982288,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"sWYIxag9omR7gwOa","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Fusil de chasse petit calibre","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"doublecanon","degats":5,"precision":-1,"cadence":2,"enraiement":"","magasin":2,"charge":1,"portee":"50/100","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676468816227,"modifiedTime":1676472969890,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"seWPZ9Tzg3UqN2ge","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Hallebarde (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"2","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":"+1 pour désarmer"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963003,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"ttrTVImejiyBPZlG","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Epée à 2 mains","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"blanche","armetype":"lourde","degats":3,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471191324,"modifiedTime":1676472963002,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"tuwuVnvtMG2K11FR","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Pioche (2 mains)","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"lourde","degats":2,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982289,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"uds0yyO2N6Ubl601","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Bouteille","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"Lançable ; usage unique"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982288,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"vE02YK46HGZBihOR","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Chamelot-Delvigne","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"poing","armetype":"doubleaction","degats":4,"precision":0,"cadence":2,"enraiement":"O","magasin":6,"charge":1,"portee":"20/40","legalite":"libre","dissimulation":"facile","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676467645948,"modifiedTime":1676472974199,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"xQCvHUCfCzizQADH","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Winchester M1897","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"epaule","armetype":"manuel","degats":8,"precision":-1,"cadence":2,"enraiement":"","magasin":6,"charge":3,"portee":"8/16","legalite":"prohibee","dissimulation":"impossible","zone":0,"temps":"","allumage":"","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676469228858,"modifiedTime":1676472969891,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"yMFxUJ0G1W1UJ4ur","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Gourdin/Matraque","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"improvise","armetype":"legere","degats":1,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"","legalite":"libre","dissimulation":"difficile","zone":0,"temps":"","allumage":"","special":"Ignore 1 point d'armure"},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676471561613,"modifiedTime":1676472982285,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"yxBmWojifYfNON4n","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Grenade offensive","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"explosif","armetype":"explosif","degats":10,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"For x 7","legalite":"libre","dissimulation":"facile","zone":5,"temps":"1 à 3","allumage":"F","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472073349,"modifiedTime":1676472993665,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"zUFMbkpCz64CttcG","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}
{"name":"Dynamite","type":"arme","img":"systems/fvtt-les-heritiers/assets/icons/weapon.webp","system":{"description":"","rarete":0,"quantite":1,"prix":0,"equipped":true,"categorie":"explosif","armetype":"explosif","degats":20,"precision":0,"cadence":0,"enraiement":"","magasin":0,"charge":0,"portee":"For x 4","legalite":"libre","dissimulation":"difficile","zone":30,"temps":"10 à 50","allumage":"D","special":""},"effects":[],"flags":{},"_stats":{"systemId":"fvtt-les-heritiers","systemVersion":"10.0.8","coreVersion":"10.291","createdTime":1676472073349,"modifiedTime":1676472993666,"lastModifiedBy":"3jSVOAZZNxArxD7h"},"_id":"zbsVCsWxRzkzzG1N","folder":null,"sort":0,"ownership":{"default":0,"3jSVOAZZNxArxD7h":3}}

View File

@@ -1,7 +1,7 @@
{
"id": "fvtt-les-heritiers",
"description": "Les Héritiers pour FoundryVTT",
"version": "10.0.6",
"version": "10.0.9",
"authors": [
{
"name": "Uberwald/LeRatierBretonnien",
@@ -19,7 +19,7 @@
"gridUnits": "m",
"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-10.0.6.zip",
"download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-10.0.9.zip",
"languages": [
{
"lang": "fr",
@@ -73,6 +73,15 @@
"system": "fvtt-les-heritiers",
"private": false,
"flags": {}
},
{
"type": "Item",
"label": "Armes et Protections",
"name": "armes-et-protection",
"path": "packs/armes-et-protection.db",
"system": "fvtt-les-heritiers",
"private": false,
"flags": {}
}
],
"primaryTokenAttribute": "sante.vigueur",

View File

@@ -308,7 +308,7 @@
"armetype": "",
"degats": 0,
"precision": 0,
"cadence": 0,
"cadence": "",
"enraiement": "",
"magasin": 0,
"charge": 0,

View File

@@ -14,7 +14,7 @@
{{#each system.caracteristiques as |carac key|}}
{{#if (eq kind "physical")}}
<li class="item flexrow ">
<h4 class="item-name-label competence-name">{{carac.label}}</h4>
<h4 class="item-name-label competence-name"><a class="roll-carac" data-key="{{key}}">{{carac.label}}</a></h4>
<input type="text" class="padd-right status-small-label color-class-common item-field-label-short"
name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" />
<input type="text" class="padd-right status-small-label color-class-common item-field-label-short"
@@ -30,7 +30,7 @@
{{#each system.caracteristiques as |carac key|}}
{{#if (eq kind "mental")}}
<li class="item flexrow ">
<h4 class="item-name-label competence-name">{{carac.label}}</h4>
<h4 class="item-name-label competence-name"><a class="roll-carac" data-key="{{key}}">{{carac.label}}</a></h4>
<input type="text" class="padd-right status-small-label color-class-common item-field-label-short"
name="system.caracteristiques.{{key}}.value" value="{{carac.value}}" data-dtype="Number" />
<input type="text" class="padd-right status-small-label color-class-common item-field-label-short"
@@ -42,6 +42,19 @@
</div>
</div>
<div class="flexrow">
<label class="item-field-label-short">PV</label>
<input type="text" class="item-field-label-short" name="system.pv.value" value="{{system.pv.value}}" data-dtype="Number" />
<input type="text" class="item-field-label-short" name="system.pv.max" value="{{system.pv.max}}" data-dtype="Number" />
<label class="item-field-label-short">Malus</label>
<input type="text" class="item-field-label-short" value="{{pvMalus}}" data-dtype="Number" disabled />
<span>&nbsp;&nbsp;</span>
<label class="item-field-label-short">Tricherie</label>
<input type="text" class="item-field-label-short" name="system.rang.tricherie.value" value="{{system.rang.tricherie.value}}" data-dtype="Number" />
<input type="text" class="item-field-label-short" name="system.rang.tricherie.max" value="{{system.rang.tricherie.max}}" data-dtype="Number" />
</div>
</div>
</div>
</header>
@@ -51,7 +64,7 @@
<a class="item" data-tab="competences">Compétences</a>
<a class="item" data-tab="combat">Combat</a>
<a class="item" data-tab="equipement">Equipement</a>
<a class="item" data-tab="equipement">Fée</a>
<a class="item" data-tab="fee">Fée</a>
<a class="item" data-tab="biodata">Bio&Notes</a>
</nav>
@@ -245,90 +258,25 @@
</div>
{{!-- Equipement Tab --}}
<div class="tab equipement" data-group="primary" data-tab="equipement">
{{!-- Fee Tab --}}
<div class="tab fee" data-group="primary" data-tab="fee">
<div class="flexcol">
<hr>
<div class="sheet-box color-bg-archetype">
<h4>
<label class="argent-total-text">
Argent Total : {{richesse.po}} PO - {{richesse.pa}} PA - {{richesse.sc}} SC (total {{richesse.valueSC}}
SC)
</label>
</h4>
</div>
<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">
<h3><label class="items-title-text">Richesses et Argent</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Quantité</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="monnaie" title="Ajouter une monnaie"><i
class="fas fa-plus"></i></a>
</div>
</li>
{{#each monnaies as |monnaie key|}}
<li class="item flexrow " data-item-id="{{monnaie._id}}" data-item-type="monnaie">
<img class="item-name-img" src="{{monnaie.img}}" />
<span class="item-name-label competence-name">{{monnaie.name}}</span>
<span class="item-name-label competence-name item-field-label-medium">{{monnaie.system.quantite}}
<a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a>
<a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a>
<h3><label class="items-title-text">Avantages</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<hr>
<div class="sheet-box color-bg-archetype">
<h4>
<label class="argent-total-text">
Valeur Total Equipement : {{valeurEquipement.po}} PO - {{valeurEquipement.pa}} PA -
{{valeurEquipement.sc}} SC (total {{valeurEquipement.valueSC}} SC)
</label>
</h4>
</div>
<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">
<h3><label class="items-title-text">Equipements</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Quantité</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="equipement" title="Ajouter un équipement"><i
class="fas fa-plus"></i></a>
</div>
</li>
{{#each equipements as |equipement key|}}
<li class="item flexrow " data-item-id="{{equipement._id}}" data-item-type="equipement">
<img class="item-name-img" src="{{equipement.img}}" />
<span class="item-name-label competence-name">{{equipement.name}}</span>
<span class="item-name-label competence-name item-field-label-medium">{{equipement.system.quantite}}
<a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a>
<a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a>
</span>
{{#each avantages as |avantage key|}}
<li class="item flexrow " data-item-id="{{avantage._id}}" data-item-type="avantage">
<img class="item-name-img" src="{{avantage.img}}" />
<span class="item-field-label-long2">{{avantage.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
@@ -343,27 +291,16 @@
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-name-label-header">
<h3><label class="items-title-text">Artefacts</label></h3>
<h3><label class="items-title-text">Désavantages</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Quantité</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="artefact" title="Ajouter un artefact"><i
class="fas fa-plus"></i></a>
</div>
</li>
{{#each artefacts as |artefact key|}}
<li class="item flexrow " data-item-id="{{artefact._id}}" data-item-type="artefact">
<img class="item-name-img" src="{{artefact.img}}" />
<span class="item-name-label competence-name">{{artefact.name}}</span>
<span class="item-name-label competence-name item-field-label-medium">{{artefact.system.quantite}}
<a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a>
<a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a>
</span>
{{#each desavantages as |desavantage key|}}
<li class="item flexrow " data-item-id="{{desavantage._id}}" data-item-type="desavantage">
<img class="item-name-img" src="{{desavantage.img}}" />
<span class="item-field-label-long2">{{desavantage.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
@@ -374,6 +311,55 @@
</ul>
</div>
<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">
<h3><label class="items-title-text">Atouts Féériques</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each atouts as |atout key|}}
<li class="item flexrow " data-item-id="{{atout._id}}" data-item-type="atout">
<img class="item-name-img" src="{{atout.img}}" />
<span class="item-field-label-long2">{{atout.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<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">
<h3><label class="items-title-text">Capacités Naturelles</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each capacites as |capa key|}}
<li class="item flexrow " data-item-id="{{capa._id}}" data-item-type="capacite">
<img class="item-name-img" src="{{capa.img}}" />
<span class="item-field-label-long2">{{capa.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>

View File

@@ -9,12 +9,30 @@
{{> 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">
{{> systems/fvtt-les-heritiers/templates/partial-item-prix.html}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Lieu : </label>
<input type="text" class="item-field-label-long" name="system.lieu"
value="{{system.lieu}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Prix : </label>
<input type="text" class="item-field-label-short" name="system.prix"
value="{{system.prix}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Quantité : </label>
<input type="text" class="item-field-label-short" name="system.quantite"
value="{{system.quantite}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Equipé ? : </label>
<input type="checkbox" class="padd-right status-small-label color-class-common item-field-label-short"
name="system.equipped" {{checked system.equipped}}/>
</li>
</ul>
</div>

View File

@@ -11,77 +11,125 @@
<div class="tab details" data-group="primary" data-tab="details">
<ul class="item-list alternate-list">
<li class="flexrow item">
<label class="generic-label item-field-label-long">Type d'arme : </label>
<select class="item-field-label-long" type="text" name="system.typearme"
value="{{system.typearme}}" data-dtype="string">
{{#select system.typearme}}
<option value="contact">Arme de contact</option>
<option value="contactjet">Arme de contact et de Jet</option>
<option value="jet">Arme de Jet</option>
<option value="tir">Arme de Tir</option>
<label class="item-field-label-long">Catégorie : </label>
<select class="item-field-label-long" type="text" name="system.categorie"
value="{{system.categorie}}" data-dtype="string">
{{#select system.categorie}}
{{#each config.categorieArme as |categ key|}}
<option value="{{key}}">{{categ}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="item-field-label-long">Type : </label>
<select class="item-field-label-long" type="text" name="system.armetype"
value="{{system.armetype}}" data-dtype="string">
{{#select system.armetype}}
{{#each config.typeArme as |type key|}}
<option value="{{key}}">{{type}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="item-field-label-long">Degats : </label>
<input type="text" class="item-field-label-short" name="system.degats" value="{{system.degats}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Precision : </label>
<input type="text" class="item-field-label-short" name="system.precision"
value="{{system.precision}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Cadence : </label>
<input type="text" class="item-field-label-short" name="system.cadence"
value="{{system.cadence}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Enraiement : </label>
<input type="text" class="item-field-label-short" name="system.enraiement"
value="{{system.enraiement}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Magasin : </label>
<input type="text" class="item-field-label-short" name="system.magasin"
value="{{system.magasin}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Charge : </label>
<input type="text" class="item-field-label-short" name="system.charge"
value="{{system.charge}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée : </label>
<input type="text" class="item-field-label-short" name="system.portee"
value="{{system.portee}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Légalité : </label>
<select class="item-field-label-long" type="text" name="system.legalite"
value="{{system.legalite}}" data-dtype="string">
{{#select system.legalite}}
{{#each config.armeLegalite as |legal key|}}
<option value="{{key}}">{{legal}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Bonus offensif : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.bonusmaniementoff"
value="{{system.bonusmaniementoff}}" data-dtype="Number" />
<label class="generic-label item-field-label-long">Dissimulation : </label>
<select class="item-field-label-long" type="text" name="system.dissimulation"
value="{{system.dissimulation}}" data-dtype="string">
{{#select system.dissimulation}}
{{#each config.armeDissimulation as |diss key|}}
<option value="{{key}}">{{diss}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Seuil de Défense : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.seuildefense"
value="{{system.seuildefense}}" data-dtype="Number" />
<label class="generic-label item-field-label-long">Zone : </label>
<input type="text" class="item-field-label-short" name="system.zone"
value="{{system.zone}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">1 niveau de Combativité au maximum ? </label>
<input type="checkbox" name="system.onlevelonly" {{checked system.onlevelonly}} />
</li>
{{#if system.onlevelonly}}
{{else}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Dégâts : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.degats"
value="{{system.degats}}" data-dtype="String" />
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">A deux mains ? </label>
<input type="checkbox" name="system.deuxmains" {{checked system.deuxmains}} />
<label class="generic-label item-field-label-long">Temps : </label>
<input type="text" class="item-field-label-long" name="system.temps"
value="{{system.temps}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Perce Armure ? </label>
<input type="checkbox" name="system.percearmure" {{checked system.percearmure}} />
</li>
{{#if system.percearmure}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Valeur de Perce Armure : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.percearmurevalue"
value="{{system.percearmurevalue}}" data-dtype="Number" />
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée courte </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.courte"
value="{{system.courte}}" data-dtype="Number" />
<label class="generic-label item-field-label-long">Allumage : </label>
<input type="text" class="item-field-label-long" name="system.allumage"
value="{{system.allumage}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée moyenne </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.moyenne"
value="{{system.moyenne}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée longue </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.longue"
value="{{system.longue}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Temps de rechargement </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.tr" value="{{system.tr}}"
data-dtype="Number" />
<label class="generic-label item-field-label-long">Special : </label>
<input type="text" class="item-field-label-long" name="system.special"
value="{{system.special}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Prix : </label>
<input type="text" class="item-field-label-short" name="system.prix"
value="{{system.prix}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Quantité : </label>
<input type="text" class="item-field-label-short" name="system.quantite"
value="{{system.quantite}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Equipé ? : </label>
<input type="checkbox" class="padd-right status-small-label color-class-common item-field-label-short"
name="system.equipped" {{checked system.equipped}}/>
</li>
{{> systems/fvtt-les-heritiers/templates/partial-item-prix.html}}
</div>

View File

@@ -11,18 +11,60 @@
<div class="tab details" data-group="primary" data-tab="details">
<ul class="item-list alternate-list">
<li class="flexrow item">
<label class="generic-label item-field-label-long">Protection : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.protection"
value="{{system.protection}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Adversités dues au poids : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.adversitepoids"
value="{{system.adversitepoids}}" data-dtype="Number" />
</li>
{{> systems/fvtt-les-heritiers/templates/partial-item-prix.html}}
<li class="flexrow item">
<label class="item-field-label-long">Type : </label>
<select class="item-field-label-long" type="text" name="system.protectiontype"
value="{{system.protectiontype}}" data-dtype="string">
{{#select system.protectiontype}}
{{#each config.typeProtection as |prot key|}}
<option value="{{key}}">{{prot}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="item-field-label-long">Valeur de protection : </label>
<input type="text" class="item-field-label-short" name="system.points" value="{{system.points}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Effets secondaires : </label>
<input type="text" class="item-field-label-long" name="system.effetsecondaire"
value="{{system.effetsecondaire}}" data-dtype="String" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Malus d'agilité : </label>
<input type="text" class="item-field-label-short" name="system.malusagilite"
value="{{system.malusagilite}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Dissimulation : </label>
<select class="item-field-label-long" type="text" name="system.dissimulation"
value="{{system.dissimulation}}" data-dtype="string">
{{#select system.dissimulation}}
{{#each config.armeDissimulation as |diss key|}}
<option value="{{key}}">{{diss}}</option>
{{/each}}
{{/select}}
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Prix : </label>
<input type="text" class="item-field-label-short" name="system.prix"
value="{{system.prix}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Quantité : </label>
<input type="text" class="item-field-label-short" name="system.quantite"
value="{{system.quantite}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Equipé ? : </label>
<input type="checkbox" class="padd-right status-small-label color-class-common item-field-label-short"
name="system.equipped" {{checked system.equipped}}/>
</li>
</div>

View File

@@ -8,16 +8,23 @@
<div class="flexcol">
<div class="flexrow">
<span class="roll-dialog-label">Caracteristique</span>
<select class="status-small-label color-class-common" id="caracKey" type="text" name="caracKey" value="caracKey" data-dtype="string" >
{{#select caracKey}}
{{#each caracList as |carac key|}}
<option value="{{key}}">{{carac.label}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{#if (eq mode "carac")}}
<div class="flexrow">
<span class="roll-dialog-label">Caracteristique</span>
<span class="roll-dialog-label">{{carac.label}} ({{carac.value}})</span>
</div>
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Caracteristique</span>
<select class="status-small-label color-class-common" id="caracKey" type="text" name="caracKey" value="caracKey" data-dtype="string" >
{{#select caracKey}}
{{#each caracList as |carac key|}}
<option value="{{key}}">{{carac.label}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{/if}}
{{#if competence}}
<div class="flexrow">
@@ -25,7 +32,12 @@
<span class="small-label roll-dialog-label">{{competence.system.niveau}}</span>
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Malus de Santé</span>
<span class="small-label roll-dialog-label">{{pvMalus}}</span>
</div>
{{#if tricherie}}
<div class="flexrow">
<span class="roll-dialog-label">Utiliser 1 point de Tricherie ({{tricherie}}) ?</span>