From d885fa60863bc963bcc1d73a969186c2cc05cc14 Mon Sep 17 00:00:00 2001 From: SAUVAGEOT Paul-Arthur Date: Mon, 21 Apr 2025 17:07:23 +0200 Subject: [PATCH] Added items for Template_Contrebandier and create some NPCs from that template --- characters/Contrebandier_1.json | 215 +++++++++++++++++++++++++ characters/Contrebandier_2.json | 215 +++++++++++++++++++++++++ characters/Contrebandier_3.json | 215 +++++++++++++++++++++++++ characters/Contrebandier_4.json | 215 +++++++++++++++++++++++++ characters/Template_Contrebandier.json | 16 +- inventory/Contrebandier_1.json | 29 ++++ inventory/Contrebandier_2.json | 29 ++++ inventory/Contrebandier_3.json | 29 ++++ inventory/Contrebandier_4.json | 29 ++++ inventory/Template_Contrebandier.json | 29 ++++ items/COMMON_DAGGER.json | 18 +++ items/COMMON_HANDCROSSBOW.json | 18 +++ items/HANDCROSSBOW_BOLT.json | 18 +++ 13 files changed, 1062 insertions(+), 13 deletions(-) create mode 100644 characters/Contrebandier_1.json create mode 100644 characters/Contrebandier_2.json create mode 100644 characters/Contrebandier_3.json create mode 100644 characters/Contrebandier_4.json create mode 100644 inventory/Contrebandier_1.json create mode 100644 inventory/Contrebandier_2.json create mode 100644 inventory/Contrebandier_3.json create mode 100644 inventory/Contrebandier_4.json create mode 100644 inventory/Template_Contrebandier.json create mode 100644 items/COMMON_DAGGER.json create mode 100644 items/COMMON_HANDCROSSBOW.json create mode 100644 items/HANDCROSSBOW_BOLT.json diff --git a/characters/Contrebandier_1.json b/characters/Contrebandier_1.json new file mode 100644 index 0000000..5af7c5a --- /dev/null +++ b/characters/Contrebandier_1.json @@ -0,0 +1,215 @@ +{ + "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", + "id": "Contrebandier_1", + "name": "Contrebandier 1", + "portrait": "https://drive.google.com/uc?export=view&id=1AqtB76iEJO2iaOUGgYqN_XFJhvyhZHGe", + "thumbnail": "https://drive.google.com/uc?export=view&id=1NtrZbjKJ-7oRE8Aerq1-USaS1HkbMfRZ", + "level": 2, + "shouldLevelUp": false, + "strength": 15, + "dexterity": 13, + "constitution": 12, + "height": 11, + "intelligence": 10, + "power": 7, + "charisma": 9, + "damage": 0, + "fatigue": 0, + "diminished": 0, + "alterations": [ + "ARMOR_LIGHT_LEATHER" + ], + "skills": [ + { + "id": "COMBAT", + "label": "Bagarre", + "description": "Attaque en combat à mains nues. Une attaque réussie inflige 1D3 + BDGT.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "DODGE", + "label": "Esquive", + "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", + "base": "floor5(DEX*2)", + "bonus": "20", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "GRAB", + "label": "Saisie", + "description": "Maitriser/immobiliser un adversaire.\n\n- Base : STR + HEI", + "base": "floor5(STR+HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "THROW", + "label": "Lancer", + "description": "Viser et lancer quelque chose à travers les airs et vers une cible.\n\n- Base : STR + DEX", + "base": "floor5(STR+DEX)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ATHLETICS", + "label": "Athlétisme", + "description": "Réaliser un mouvement nécessitant une certaine force (Enfoncer une porte, nager à contre-courant, etc.).\n\n- Base : STR + CON * 2", + "base": "floor5(STR+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ACROBATICS", + "label": "Acrobatie", + "description": "Réaliser un mouvement nécessitant une certaine agilité (Marcher sur une corde, courir sur la glace, etc.).\n\n- Base : DEX + CON * 2", + "base": "floor5(DEX+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERCEPTION", + "label": "Perception", + "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SEARCH", + "label": "Recherche", + "description": "Aptitude à trouver des indices et à émettre des suppositions sur la base de ceux-ci.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "EMPATHY", + "label": "Empathie", + "description": "Évaluer les pensées et/ou les motivations cachées d’un autre personnage en se basant sur des signaux subliminaux.\n\n- Base : CHA + INT", + "base": "floor5(CHA+INT)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERSUASION", + "label": "Persuasion", + "description": "Influencer quelqu'un ou un groupe de personnes avec tact, grâce, ou de bonnes manières.\n\n- Base : CHA * 3", + "base": "floor5(CHA*3)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "INTIMIDATION", + "label": "Intimidation", + "description": "Influencer quelqu'un ou un groupe de personnes par des menaces, des actions hostiles, ou de la violence physique.\n\n- Base : CHA + max(HEI + POW) * 2", + "base": "floor5(CHA+max(HEI,POW)*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SPIEL", + "label": "Baratin", + "description": "Mentir ou cacher la vérité avec efficacité, soit verbalement, soit par vos actions.\n\n- Base : CHA * 2 + INT", + "base": "floor5(CHA*2+INT)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "BARGAIN", + "label": "Marchandage", + "description": "Négocier les prix.\n\n- Base : CHA * 2", + "base": "floor5(CHA*2)", + "bonus": "25", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "DISCRETION", + "label": "Discrétion", + "description": "Passer inaperçu.\n\n- Base : CHA + DEX * 2 - HEI", + "base": "floor5(CHA+DEX*2-HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SLEIGHT_OF_HAND", + "label": "Escamotage", + "description": "Réaliser une manipulation ou une fourberie, comme prendre quelque chose à quelqu'un ou dissimuler un objet sur vous-même.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "AID", + "label": "Premiers soins", + "description": "Traiter les blessures légères. Une réussite rétablit 1D3 points de vie. Une réussite spéciale restaure 1D3+3 points de vie.\n\n- Base : INT + DEX", + "base": "floor5(INT+DEX)", + "level": 0, + "occupation": false, + "used": false + } + ], + "occupations": [ + { + "id": "520089b9-c2b9-4cd3-81d1-de0ee867d5dc", + "label": "Maitrise de la dague", + "description": "", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "4405c358-8c68-4a7a-8914-ba2f6bf59931", + "label": "Maitrise de l'arbalete de poing", + "description": "Doit être rechargée, prends une action", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + } + ], + "magics": [], + "rolls": [ + { + "id": "c7fbae8f-4d05-4719-b3eb-6879d288fda4", + "label": "Dague (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "1d4+1", + "special": "a1d4+1", + "critical": "2d4+2" + }, + { + "id": "12bd0b10-2ae1-4011-8f3a-755bcb445f72", + "label": "Arbalète de poing (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "2d4+1", + "special": "a2d4+1", + "critical": "4d4+2" + } + ] +} \ No newline at end of file diff --git a/characters/Contrebandier_2.json b/characters/Contrebandier_2.json new file mode 100644 index 0000000..cce60e5 --- /dev/null +++ b/characters/Contrebandier_2.json @@ -0,0 +1,215 @@ +{ + "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", + "id": "Contrebandier_2", + "name": "Contrebandier 2", + "portrait": "https://drive.google.com/uc?export=view&id=1AqtB76iEJO2iaOUGgYqN_XFJhvyhZHGe", + "thumbnail": "https://drive.google.com/uc?export=view&id=1NtrZbjKJ-7oRE8Aerq1-USaS1HkbMfRZ", + "level": 2, + "shouldLevelUp": false, + "strength": 15, + "dexterity": 13, + "constitution": 12, + "height": 11, + "intelligence": 10, + "power": 7, + "charisma": 9, + "damage": 0, + "fatigue": 0, + "diminished": 0, + "alterations": [ + "ARMOR_LIGHT_LEATHER" + ], + "skills": [ + { + "id": "COMBAT", + "label": "Bagarre", + "description": "Attaque en combat à mains nues. Une attaque réussie inflige 1D3 + BDGT.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "DODGE", + "label": "Esquive", + "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", + "base": "floor5(DEX*2)", + "bonus": "20", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "GRAB", + "label": "Saisie", + "description": "Maitriser/immobiliser un adversaire.\n\n- Base : STR + HEI", + "base": "floor5(STR+HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "THROW", + "label": "Lancer", + "description": "Viser et lancer quelque chose à travers les airs et vers une cible.\n\n- Base : STR + DEX", + "base": "floor5(STR+DEX)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ATHLETICS", + "label": "Athlétisme", + "description": "Réaliser un mouvement nécessitant une certaine force (Enfoncer une porte, nager à contre-courant, etc.).\n\n- Base : STR + CON * 2", + "base": "floor5(STR+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ACROBATICS", + "label": "Acrobatie", + "description": "Réaliser un mouvement nécessitant une certaine agilité (Marcher sur une corde, courir sur la glace, etc.).\n\n- Base : DEX + CON * 2", + "base": "floor5(DEX+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERCEPTION", + "label": "Perception", + "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SEARCH", + "label": "Recherche", + "description": "Aptitude à trouver des indices et à émettre des suppositions sur la base de ceux-ci.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "EMPATHY", + "label": "Empathie", + "description": "Évaluer les pensées et/ou les motivations cachées d’un autre personnage en se basant sur des signaux subliminaux.\n\n- Base : CHA + INT", + "base": "floor5(CHA+INT)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERSUASION", + "label": "Persuasion", + "description": "Influencer quelqu'un ou un groupe de personnes avec tact, grâce, ou de bonnes manières.\n\n- Base : CHA * 3", + "base": "floor5(CHA*3)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "INTIMIDATION", + "label": "Intimidation", + "description": "Influencer quelqu'un ou un groupe de personnes par des menaces, des actions hostiles, ou de la violence physique.\n\n- Base : CHA + max(HEI + POW) * 2", + "base": "floor5(CHA+max(HEI,POW)*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SPIEL", + "label": "Baratin", + "description": "Mentir ou cacher la vérité avec efficacité, soit verbalement, soit par vos actions.\n\n- Base : CHA * 2 + INT", + "base": "floor5(CHA*2+INT)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "BARGAIN", + "label": "Marchandage", + "description": "Négocier les prix.\n\n- Base : CHA * 2", + "base": "floor5(CHA*2)", + "bonus": "25", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "DISCRETION", + "label": "Discrétion", + "description": "Passer inaperçu.\n\n- Base : CHA + DEX * 2 - HEI", + "base": "floor5(CHA+DEX*2-HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SLEIGHT_OF_HAND", + "label": "Escamotage", + "description": "Réaliser une manipulation ou une fourberie, comme prendre quelque chose à quelqu'un ou dissimuler un objet sur vous-même.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "AID", + "label": "Premiers soins", + "description": "Traiter les blessures légères. Une réussite rétablit 1D3 points de vie. Une réussite spéciale restaure 1D3+3 points de vie.\n\n- Base : INT + DEX", + "base": "floor5(INT+DEX)", + "level": 0, + "occupation": false, + "used": false + } + ], + "occupations": [ + { + "id": "520089b9-c2b9-4cd3-81d1-de0ee867d5dc", + "label": "Maitrise de la dague", + "description": "", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "4405c358-8c68-4a7a-8914-ba2f6bf59931", + "label": "Maitrise de l'arbalete de poing", + "description": "Doit être rechargée, prends une action", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + } + ], + "magics": [], + "rolls": [ + { + "id": "c7fbae8f-4d05-4719-b3eb-6879d288fda4", + "label": "Dague (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "1d4+1", + "special": "a1d4+1", + "critical": "2d4+2" + }, + { + "id": "12bd0b10-2ae1-4011-8f3a-755bcb445f72", + "label": "Arbalète de poing (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "2d4+1", + "special": "a2d4+1", + "critical": "4d4+2" + } + ] +} \ No newline at end of file diff --git a/characters/Contrebandier_3.json b/characters/Contrebandier_3.json new file mode 100644 index 0000000..b3031d4 --- /dev/null +++ b/characters/Contrebandier_3.json @@ -0,0 +1,215 @@ +{ + "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", + "id": "Contrebandier_3", + "name": "Contrebandier 3", + "portrait": "https://drive.google.com/uc?export=view&id=1AqtB76iEJO2iaOUGgYqN_XFJhvyhZHGe", + "thumbnail": "https://drive.google.com/uc?export=view&id=1NtrZbjKJ-7oRE8Aerq1-USaS1HkbMfRZ", + "level": 2, + "shouldLevelUp": false, + "strength": 15, + "dexterity": 13, + "constitution": 12, + "height": 11, + "intelligence": 10, + "power": 7, + "charisma": 9, + "damage": 0, + "fatigue": 0, + "diminished": 0, + "alterations": [ + "ARMOR_LIGHT_LEATHER" + ], + "skills": [ + { + "id": "COMBAT", + "label": "Bagarre", + "description": "Attaque en combat à mains nues. Une attaque réussie inflige 1D3 + BDGT.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "DODGE", + "label": "Esquive", + "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", + "base": "floor5(DEX*2)", + "bonus": "20", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "GRAB", + "label": "Saisie", + "description": "Maitriser/immobiliser un adversaire.\n\n- Base : STR + HEI", + "base": "floor5(STR+HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "THROW", + "label": "Lancer", + "description": "Viser et lancer quelque chose à travers les airs et vers une cible.\n\n- Base : STR + DEX", + "base": "floor5(STR+DEX)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ATHLETICS", + "label": "Athlétisme", + "description": "Réaliser un mouvement nécessitant une certaine force (Enfoncer une porte, nager à contre-courant, etc.).\n\n- Base : STR + CON * 2", + "base": "floor5(STR+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ACROBATICS", + "label": "Acrobatie", + "description": "Réaliser un mouvement nécessitant une certaine agilité (Marcher sur une corde, courir sur la glace, etc.).\n\n- Base : DEX + CON * 2", + "base": "floor5(DEX+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERCEPTION", + "label": "Perception", + "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SEARCH", + "label": "Recherche", + "description": "Aptitude à trouver des indices et à émettre des suppositions sur la base de ceux-ci.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "EMPATHY", + "label": "Empathie", + "description": "Évaluer les pensées et/ou les motivations cachées d’un autre personnage en se basant sur des signaux subliminaux.\n\n- Base : CHA + INT", + "base": "floor5(CHA+INT)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERSUASION", + "label": "Persuasion", + "description": "Influencer quelqu'un ou un groupe de personnes avec tact, grâce, ou de bonnes manières.\n\n- Base : CHA * 3", + "base": "floor5(CHA*3)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "INTIMIDATION", + "label": "Intimidation", + "description": "Influencer quelqu'un ou un groupe de personnes par des menaces, des actions hostiles, ou de la violence physique.\n\n- Base : CHA + max(HEI + POW) * 2", + "base": "floor5(CHA+max(HEI,POW)*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SPIEL", + "label": "Baratin", + "description": "Mentir ou cacher la vérité avec efficacité, soit verbalement, soit par vos actions.\n\n- Base : CHA * 2 + INT", + "base": "floor5(CHA*2+INT)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "BARGAIN", + "label": "Marchandage", + "description": "Négocier les prix.\n\n- Base : CHA * 2", + "base": "floor5(CHA*2)", + "bonus": "25", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "DISCRETION", + "label": "Discrétion", + "description": "Passer inaperçu.\n\n- Base : CHA + DEX * 2 - HEI", + "base": "floor5(CHA+DEX*2-HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SLEIGHT_OF_HAND", + "label": "Escamotage", + "description": "Réaliser une manipulation ou une fourberie, comme prendre quelque chose à quelqu'un ou dissimuler un objet sur vous-même.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "AID", + "label": "Premiers soins", + "description": "Traiter les blessures légères. Une réussite rétablit 1D3 points de vie. Une réussite spéciale restaure 1D3+3 points de vie.\n\n- Base : INT + DEX", + "base": "floor5(INT+DEX)", + "level": 0, + "occupation": false, + "used": false + } + ], + "occupations": [ + { + "id": "520089b9-c2b9-4cd3-81d1-de0ee867d5dc", + "label": "Maitrise de la dague", + "description": "", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "4405c358-8c68-4a7a-8914-ba2f6bf59931", + "label": "Maitrise de l'arbalete de poing", + "description": "Doit être rechargée, prends une action", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + } + ], + "magics": [], + "rolls": [ + { + "id": "c7fbae8f-4d05-4719-b3eb-6879d288fda4", + "label": "Dague (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "1d4+1", + "special": "a1d4+1", + "critical": "2d4+2" + }, + { + "id": "12bd0b10-2ae1-4011-8f3a-755bcb445f72", + "label": "Arbalète de poing (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "2d4+1", + "special": "a2d4+1", + "critical": "4d4+2" + } + ] +} \ No newline at end of file diff --git a/characters/Contrebandier_4.json b/characters/Contrebandier_4.json new file mode 100644 index 0000000..1c54a50 --- /dev/null +++ b/characters/Contrebandier_4.json @@ -0,0 +1,215 @@ +{ + "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", + "id": "Contrebandier_4", + "name": "Contrebandier 4", + "portrait": "https://drive.google.com/uc?export=view&id=1AqtB76iEJO2iaOUGgYqN_XFJhvyhZHGe", + "thumbnail": "https://drive.google.com/uc?export=view&id=1NtrZbjKJ-7oRE8Aerq1-USaS1HkbMfRZ", + "level": 2, + "shouldLevelUp": false, + "strength": 15, + "dexterity": 13, + "constitution": 12, + "height": 11, + "intelligence": 10, + "power": 7, + "charisma": 9, + "damage": 0, + "fatigue": 0, + "diminished": 0, + "alterations": [ + "ARMOR_LIGHT_LEATHER" + ], + "skills": [ + { + "id": "COMBAT", + "label": "Bagarre", + "description": "Attaque en combat à mains nues. Une attaque réussie inflige 1D3 + BDGT.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "DODGE", + "label": "Esquive", + "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", + "base": "floor5(DEX*2)", + "bonus": "20", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "GRAB", + "label": "Saisie", + "description": "Maitriser/immobiliser un adversaire.\n\n- Base : STR + HEI", + "base": "floor5(STR+HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "THROW", + "label": "Lancer", + "description": "Viser et lancer quelque chose à travers les airs et vers une cible.\n\n- Base : STR + DEX", + "base": "floor5(STR+DEX)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ATHLETICS", + "label": "Athlétisme", + "description": "Réaliser un mouvement nécessitant une certaine force (Enfoncer une porte, nager à contre-courant, etc.).\n\n- Base : STR + CON * 2", + "base": "floor5(STR+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "ACROBATICS", + "label": "Acrobatie", + "description": "Réaliser un mouvement nécessitant une certaine agilité (Marcher sur une corde, courir sur la glace, etc.).\n\n- Base : DEX + CON * 2", + "base": "floor5(DEX+CON*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERCEPTION", + "label": "Perception", + "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SEARCH", + "label": "Recherche", + "description": "Aptitude à trouver des indices et à émettre des suppositions sur la base de ceux-ci.\n\n- Base : 10 + INT * 2", + "base": "floor5(10+INT*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "EMPATHY", + "label": "Empathie", + "description": "Évaluer les pensées et/ou les motivations cachées d’un autre personnage en se basant sur des signaux subliminaux.\n\n- Base : CHA + INT", + "base": "floor5(CHA+INT)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "PERSUASION", + "label": "Persuasion", + "description": "Influencer quelqu'un ou un groupe de personnes avec tact, grâce, ou de bonnes manières.\n\n- Base : CHA * 3", + "base": "floor5(CHA*3)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "INTIMIDATION", + "label": "Intimidation", + "description": "Influencer quelqu'un ou un groupe de personnes par des menaces, des actions hostiles, ou de la violence physique.\n\n- Base : CHA + max(HEI + POW) * 2", + "base": "floor5(CHA+max(HEI,POW)*2)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SPIEL", + "label": "Baratin", + "description": "Mentir ou cacher la vérité avec efficacité, soit verbalement, soit par vos actions.\n\n- Base : CHA * 2 + INT", + "base": "floor5(CHA*2+INT)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "BARGAIN", + "label": "Marchandage", + "description": "Négocier les prix.\n\n- Base : CHA * 2", + "base": "floor5(CHA*2)", + "bonus": "25", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "DISCRETION", + "label": "Discrétion", + "description": "Passer inaperçu.\n\n- Base : CHA + DEX * 2 - HEI", + "base": "floor5(CHA+DEX*2-HEI)", + "level": 0, + "occupation": false, + "used": false + }, + { + "id": "SLEIGHT_OF_HAND", + "label": "Escamotage", + "description": "Réaliser une manipulation ou une fourberie, comme prendre quelque chose à quelqu'un ou dissimuler un objet sur vous-même.\n\n- Base : DEX * 2", + "base": "floor5(DEX*2)", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "AID", + "label": "Premiers soins", + "description": "Traiter les blessures légères. Une réussite rétablit 1D3 points de vie. Une réussite spéciale restaure 1D3+3 points de vie.\n\n- Base : INT + DEX", + "base": "floor5(INT+DEX)", + "level": 0, + "occupation": false, + "used": false + } + ], + "occupations": [ + { + "id": "520089b9-c2b9-4cd3-81d1-de0ee867d5dc", + "label": "Maitrise de la dague", + "description": "", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + }, + { + "id": "4405c358-8c68-4a7a-8914-ba2f6bf59931", + "label": "Maitrise de l'arbalete de poing", + "description": "Doit être rechargée, prends une action", + "base": "", + "bonus": "30", + "level": 0, + "occupation": true, + "used": false + } + ], + "magics": [], + "rolls": [ + { + "id": "c7fbae8f-4d05-4719-b3eb-6879d288fda4", + "label": "Dague (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "1d4+1", + "special": "a1d4+1", + "critical": "2d4+2" + }, + { + "id": "12bd0b10-2ae1-4011-8f3a-755bcb445f72", + "label": "Arbalète de poing (Dégâts)", + "description": "", + "canBeCritical": true, + "roll": "2d4+1", + "special": "a2d4+1", + "critical": "4d4+2" + } + ] +} \ No newline at end of file diff --git a/characters/Template_Contrebandier.json b/characters/Template_Contrebandier.json index 056f1c5..47348ab 100644 --- a/characters/Template_Contrebandier.json +++ b/characters/Template_Contrebandier.json @@ -2,8 +2,8 @@ "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", "id": "Template_Contrebandier", "name": "Template_Contrebandier", - "portrait": "", - "thumbnail": "", + "portrait": "https://drive.google.com/uc?export=view&id=1AqtB76iEJO2iaOUGgYqN_XFJhvyhZHGe", + "thumbnail": "https://drive.google.com/uc?export=view&id=1NtrZbjKJ-7oRE8Aerq1-USaS1HkbMfRZ", "level": 2, "shouldLevelUp": false, "strength": 15, @@ -191,17 +191,7 @@ "used": false } ], - "magics": [ - { - "id": "74e6013b-0e7b-42df-8cd1-083207eae010", - "label": "", - "description": "", - "base": "", - "level": 0, - "occupation": false, - "used": false - } - ], + "magics": [], "rolls": [ { "id": "c7fbae8f-4d05-4719-b3eb-6879d288fda4", diff --git a/inventory/Contrebandier_1.json b/inventory/Contrebandier_1.json new file mode 100644 index 0000000..2d84081 --- /dev/null +++ b/inventory/Contrebandier_1.json @@ -0,0 +1,29 @@ +{ + "type": "com.pixelized.shared.lwa.model.inventory.InventoryJsonV1", + "characterSheetId": "Contrebandier_1", + "purse": { + "gold": 0, + "silver": 12, + "copper": 0 + }, + "items": [ + { + "inventoryId": "393f73a0-6081-49b5-a8db-446342d9895e", + "itemId": "COMMON_DAGGER", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "64bb2be6-0e9c-466b-90e5-d1b4b6c3e81b", + "itemId": "COMMON_HANDCROSSBOW", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "d52c7cae-b705-49e1-8001-16ba51f36cee", + "itemId": "HANDCROSSBOW_BOLT", + "count": 1.0, + "equipped": false + } + ] +} \ No newline at end of file diff --git a/inventory/Contrebandier_2.json b/inventory/Contrebandier_2.json new file mode 100644 index 0000000..a074d8d --- /dev/null +++ b/inventory/Contrebandier_2.json @@ -0,0 +1,29 @@ +{ + "type": "com.pixelized.shared.lwa.model.inventory.InventoryJsonV1", + "characterSheetId": "Contrebandier_2", + "purse": { + "gold": 0, + "silver": 8, + "copper": 0 + }, + "items": [ + { + "inventoryId": "bf98e102-cf6a-4a39-a419-1ca5377eed85", + "itemId": "COMMON_DAGGER", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "c1cf40f3-49cf-4e99-ad9b-b155790499b3", + "itemId": "COMMON_HANDCROSSBOW", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "c4daa624-2e8b-41eb-8784-d7da3404465e", + "itemId": "HANDCROSSBOW_BOLT", + "count": 1.0, + "equipped": false + } + ] +} \ No newline at end of file diff --git a/inventory/Contrebandier_3.json b/inventory/Contrebandier_3.json new file mode 100644 index 0000000..4e32b45 --- /dev/null +++ b/inventory/Contrebandier_3.json @@ -0,0 +1,29 @@ +{ + "type": "com.pixelized.shared.lwa.model.inventory.InventoryJsonV1", + "characterSheetId": "Contrebandier_3", + "purse": { + "gold": 0, + "silver": 10, + "copper": 0 + }, + "items": [ + { + "inventoryId": "f971b617-1f90-4b02-b083-10ec6d1e5a4b", + "itemId": "COMMON_DAGGER", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "a96f3769-f63a-4e26-aba3-db07fc4a31e8", + "itemId": "COMMON_HANDCROSSBOW", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "17ca7888-26da-4305-a43a-b69abc17848d", + "itemId": "HANDCROSSBOW_BOLT", + "count": 1.0, + "equipped": false + } + ] +} \ No newline at end of file diff --git a/inventory/Contrebandier_4.json b/inventory/Contrebandier_4.json new file mode 100644 index 0000000..45fab62 --- /dev/null +++ b/inventory/Contrebandier_4.json @@ -0,0 +1,29 @@ +{ + "type": "com.pixelized.shared.lwa.model.inventory.InventoryJsonV1", + "characterSheetId": "Contrebandier_4", + "purse": { + "gold": 0, + "silver": 8, + "copper": 0 + }, + "items": [ + { + "inventoryId": "dfdcd295-2eec-4fb4-b882-7905643fcb05", + "itemId": "COMMON_DAGGER", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "ee4b1295-cc87-4805-9d3e-9a0b34856b14", + "itemId": "COMMON_HANDCROSSBOW", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "a41c22b8-0278-4c7c-8f36-4917a5564a45", + "itemId": "HANDCROSSBOW_BOLT", + "count": 1.0, + "equipped": false + } + ] +} \ No newline at end of file diff --git a/inventory/Template_Contrebandier.json b/inventory/Template_Contrebandier.json new file mode 100644 index 0000000..750d336 --- /dev/null +++ b/inventory/Template_Contrebandier.json @@ -0,0 +1,29 @@ +{ + "type": "com.pixelized.shared.lwa.model.inventory.InventoryJsonV1", + "characterSheetId": "Template_Contrebandier", + "purse": { + "gold": 0, + "silver": 0, + "copper": 0 + }, + "items": [ + { + "inventoryId": "d6f3f6e6-27ad-4dba-afa0-690162471ec2", + "itemId": "COMMON_DAGGER", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "68fe80ae-0c1c-4709-8907-9a42e6822a42", + "itemId": "HANDCROSSBOW_BOLT", + "count": 1.0, + "equipped": false + }, + { + "inventoryId": "3de28f5d-2882-48e1-adb7-d47b7f60763c", + "itemId": "COMMON_HANDCROSSBOW", + "count": 1.0, + "equipped": true + } + ] +} \ No newline at end of file diff --git a/items/COMMON_DAGGER.json b/items/COMMON_DAGGER.json new file mode 100644 index 0000000..3aebe2c --- /dev/null +++ b/items/COMMON_DAGGER.json @@ -0,0 +1,18 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "COMMON_DAGGER", + "metadata": { + "name": "Dague", + "description": "Dague commune", + "image": "https://bg3.wiki/w/images/d/de/Dagger_Icon.png" + }, + "options": { + "stackable": false, + "equipable": true, + "consumable": false + }, + "tags": [ + "EQUIPMENT" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/COMMON_HANDCROSSBOW.json b/items/COMMON_HANDCROSSBOW.json new file mode 100644 index 0000000..b7e908a --- /dev/null +++ b/items/COMMON_HANDCROSSBOW.json @@ -0,0 +1,18 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "COMMON_HANDCROSSBOW", + "metadata": { + "name": "Arbalète de poing", + "description": "Petite arbalète s'attachant au poignet. Doit être retirée pour être rechargée.", + "image": "https://bg3.wiki/w/images/7/7e/Hand_Crossbow_Faded.png" + }, + "options": { + "stackable": false, + "equipable": true, + "consumable": false + }, + "tags": [ + "EQUIPMENT" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/HANDCROSSBOW_BOLT.json b/items/HANDCROSSBOW_BOLT.json new file mode 100644 index 0000000..a8dedb2 --- /dev/null +++ b/items/HANDCROSSBOW_BOLT.json @@ -0,0 +1,18 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "HANDCROSSBOW_BOLT", + "metadata": { + "name": "Carreau d'arbalète de poing", + "description": "Carreau pour une arbalète de poing", + "image": "https://bg3.wiki/w/images/7/74/Arrow_of_Piercing_Faded.png" + }, + "options": { + "stackable": true, + "equipable": false, + "consumable": true + }, + "tags": [ + "CONSUMABLE" + ], + "alterations": [] +} \ No newline at end of file