diff --git a/alterations/CURSE_IMPURE_SOUL.json b/alterations/CURSE_IMPURE_SOUL.json new file mode 100644 index 0000000..976d9b8 --- /dev/null +++ b/alterations/CURSE_IMPURE_SOUL.json @@ -0,0 +1,11 @@ +{ + "type": "com.pixelized.shared.lwa.model.alteration.AlterationJsonV1", + "id": "CURSE_IMPURE_SOUL", + "metadata": { + "name": "Âme impure", + "description": "Souillure de l'âme causée par le monstre marin", + "icon": "https://drive.google.com/uc?export=view&id=1FHgnDrjEXA0goV6e-ASOr7JpjtOB3DmG" + }, + "tags": [], + "fields": [] +} \ No newline at end of file diff --git a/alterations/DEBUFF_FEVER.json b/alterations/DEBUFF_FEVER.json new file mode 100644 index 0000000..dd04e3e --- /dev/null +++ b/alterations/DEBUFF_FEVER.json @@ -0,0 +1,11 @@ +{ + "type": "com.pixelized.shared.lwa.model.alteration.AlterationJsonV1", + "id": "DEBUFF_FEVER", + "metadata": { + "name": "Fièvre", + "description": "+25 état diminué", + "icon": "https://bg3.wiki/w/images/9/9b/Exhausted_Condition_Icon.webp" + }, + "tags": [], + "fields": [] +} \ No newline at end of file diff --git a/alterations/LWA_RIDING_EWIZON.json b/alterations/LWA_RIDING_EWIZON.json new file mode 100644 index 0000000..f5d1afe --- /dev/null +++ b/alterations/LWA_RIDING_EWIZON.json @@ -0,0 +1,24 @@ +{ + "type": "com.pixelized.shared.lwa.model.alteration.AlterationJsonV1", + "id": "LWA_RIDING_EWIZON", + "metadata": { + "name": "Chevauchement de Lwa - Ewizon\n\n\nEnvoyer un message à @Kyew_^\n", + "description": "", + "icon": "https://bg3.wiki/w/images/f/f9/Insight_Icon.png" + }, + "tags": [], + "fields": [ + { + "fieldId": "NYMPH_TOUCH", + "expression": "35" + }, + { + "fieldId": "PURIFY", + "expression": "35" + }, + { + "fieldId": "SECOND_WIND", + "expression": "35" + } + ] +} \ No newline at end of file diff --git a/alterations/TATOO_GARDEMONT.json b/alterations/TATOO_GARDEMONT.json new file mode 100644 index 0000000..ca8fe99 --- /dev/null +++ b/alterations/TATOO_GARDEMONT.json @@ -0,0 +1,18 @@ +{ + "type": "com.pixelized.shared.lwa.model.alteration.AlterationJsonV1", + "id": "TATOO_GARDEMONT", + "metadata": { + "name": "Tatouage des Gardemont", + "description": "Tatouage de la famille Gardemont", + "icon": "https://bg3.wiki/w/images/2/2d/Map_Tutorial_Map_Icon.png" + }, + "tags": [ + "TATOO" + ], + "fields": [ + { + "fieldId": "PP", + "expression": "-(5)" + } + ] +} \ No newline at end of file diff --git a/alterations/TATOO_NYMPH.json b/alterations/TATOO_NYMPH.json index 71b9946..bb005e2 100644 --- a/alterations/TATOO_NYMPH.json +++ b/alterations/TATOO_NYMPH.json @@ -12,7 +12,7 @@ "fields": [ { "fieldId": "PP", - "expression": "-(3)" + "expression": "-(5)" } ] } \ No newline at end of file diff --git a/campaign/campaign.json b/campaign/campaign.json index 16ddc45..9ab89c1 100644 --- a/campaign/campaign.json +++ b/campaign/campaign.json @@ -7,11 +7,9 @@ "Ethel_Wagrim", "MYRSHA" ], - "npcs": [ - "Daerne_Gonste" - ], + "npcs": [], "scene": { - "name": "Session 15 : Torlèa - 36 Motannes, 432 PU." + "name": "Session 18 : Caspaè - 39 Motannes, 432 PU." }, "options": { "showPlayer": true, diff --git a/characters/Bargal_Gardemont.json b/characters/Bargal_Gardemont.json new file mode 100644 index 0000000..aebe0c3 --- /dev/null +++ b/characters/Bargal_Gardemont.json @@ -0,0 +1,213 @@ +{ + "type": "com.pixelized.shared.lwa.model.characterSheet.CharacterSheetJsonV1", + "id": "Bargal_Gardemont", + "name": "Bargal Gardemont", + "job": "", + "portrait": "https://drive.google.com/uc?export=view&id=1LzYFrY3hoO5hzaHJF--vsGmOz8mCBk-F", + "thumbnail": "https://drive.google.com/uc?export=view&id=1OxyhJsiZJrROEbCfoUW7hRuDAUPiCkkX", + "level": 5, + "shouldLevelUp": false, + "strength": 9, + "dexterity": 13, + "constitution": 16, + "height": 11, + "intelligence": 9, + "power": 16, + "charisma": 12, + "damage": 0, + "fatigue": 0, + "diminished": 0, + "alterations": [ + "TATOO_GARDEMONT" + ], + "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": 1, + "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": "35", + "level": 1, + "occupation": false, + "used": false + }, + { + "id": "GRAB", + "label": "Saisie", + "description": "Maitriser/immobiliser un adversaire.\n\n- Base : STR + HEI", + "base": "floor5(STR+HEI)", + "level": 1, + "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": 1, + "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)", + "bonus": "10", + "level": 1, + "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)", + "bonus": "15", + "level": 1, + "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)", + "bonus": "35", + "level": 1, + "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": 1, + "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": 1, + "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)", + "bonus": "40", + "level": 1, + "occupation": true, + "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": 1, + "occupation": true, + "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": "40", + "level": 1, + "occupation": true, + "used": false + }, + { + "id": "BARGAIN", + "label": "Marchandage", + "description": "Négocier les prix.\n\n- Base : CHA * 2", + "base": "floor5(CHA*2)", + "bonus": "10", + "level": 1, + "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)", + "bonus": "35", + "level": 1, + "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": "25", + "level": 1, + "occupation": false, + "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)", + "bonus": "20", + "level": 1, + "occupation": false, + "used": false + } + ], + "occupations": [ + { + "id": "MASTERY_RAPIER", + "label": "Maitrise de la rapière", + "base": "0", + "bonus": "20", + "level": 1, + "occupation": true, + "used": false + }, + { + "id": "MASTERY_CROSSBOW", + "label": "Maitrise de l'arbalète", + "base": "0", + "bonus": "40", + "level": 1, + "occupation": true, + "used": false + } + ], + "magics": [ + { + "id": "INSTANT_LANDFORM", + "label": "Relief Instantané", + "description": "Forme un relief partant du sol dun volume jusqu'à 10m3.\n\nCoût: 5PP\nEnrichissement: +2PP -> +5m3", + "base": "0", + "bonus": "30", + "level": 1, + "occupation": true, + "used": false + } + ], + "rolls": [], + "tag": [] +} \ No newline at end of file diff --git a/characters/Ethel_Wagrim.json b/characters/Ethel_Wagrim.json index 0e3bd2e..c0f5767 100644 --- a/characters/Ethel_Wagrim.json +++ b/characters/Ethel_Wagrim.json @@ -5,11 +5,11 @@ "job": "", "portrait": "https://drive.google.com/uc?export=view&id=1mwa79dGF7IN8CqW8s_0YZiRxIjxdxo6R", "thumbnail": "https://drive.google.com/uc?export=view&id=1S1ev6n-n9xSUCIWREjqIzrqw0Nt_-hYM", - "level": 3, + "level": 4, "shouldLevelUp": false, "strength": 13, "dexterity": 10, - "constitution": 8, + "constitution": 9, "height": 11, "intelligence": 15, "power": 9, @@ -81,7 +81,7 @@ "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", "base": "floor5(10+INT*2)", "bonus": "30", - "level": 1, + "level": 2, "occupation": false, "used": true }, @@ -120,7 +120,7 @@ "base": "floor5(CHA+max(HEI,POW)*2)", "level": 1, "occupation": false, - "used": true + "used": false }, { "id": "SPIEL", @@ -149,7 +149,7 @@ "bonus": "20", "level": 1, "occupation": true, - "used": true + "used": false }, { "id": "SLEIGHT_OF_HAND", @@ -196,12 +196,12 @@ "label": "Évaluation", "description": "Estimer la valeur d’un objet ou déterminer certains aspects de ses fonctionnalités non immédiatement apparentes.", "base": "0", - "level": 1, + "level": 2, "occupation": true, - "used": true + "used": false }, { - "id": "KNOKNOWLEDGE_MAGIC_ITEM", + "id": "KNOWLEDGE_MAGIC_ITEM", "label": "Connaissance (Objets magiques)", "description": "Connaissance des objets magiques.", "base": "0", @@ -221,13 +221,22 @@ "used": false }, { - "id": "MASTERRY_BOW", + "id": "MASTERY_BOW", "label": "Maîtrise de l'arc", "description": "Utiliser un arc pour attaquer une cible", "base": "30", + "level": 2, + "occupation": false, + "used": false + }, + { + "id": "PERFORMANCE_DANCE", + "label": "Performance (Danse)", + "description": "Réaliser une performance de danse", + "base": "30", "level": 1, "occupation": false, - "used": true + "used": false } ], "magics": [ @@ -237,18 +246,27 @@ "description": "Détecte des traces magies. \n\nCoût: 1 PP\nPortée: 10m autour du lanceur.", "base": "0", "bonus": "30", - "level": 1, + "level": 2, "occupation": true, - "used": true + "used": false }, { "id": "REPEAL", "label": "Abrogation", - "description": "Interdit l'accès au monde à une Lwa pendant un temps donné.\n\nEn cas d'échec: 1 tour\nEn cas de réussite: 1d4 + 1 tours\n", + "description": "Interdit l'accès au monde à une Lwa pendant un temps donné.\n\nCoût : 1 PP\nPortée : 20m.\nDurée : \n- En cas d'échec: 1 tour\n- En cas de réussite: 1d4 + 1 tours", "base": "30", "level": 1, "occupation": false, - "used": true + "used": false + }, + { + "id": "MAGIC_HARPOON_RITUAL", + "label": "Harpon magique", + "description": "Lance un harpon magique en direction d'une cible, une chaine de 20 mètres est accroché à celui-ci.\n\nTemps d'incantation : 2 tours\nCoût : 3 PP (Invocation) + 2 PP (Magie)\nPortée : 20m.\nDégâts : 1d8 + 2 par harpon\n\nEnrichissement : \n+ 3 PP => + 1 harpon", + "base": "100", + "level": 1, + "occupation": false, + "used": false } ], "rolls": [ @@ -264,11 +282,20 @@ { "id": "ACT_REPEAL", "label": "Abrogation (Durée)", - "description": "Interdit l'accès au monde à une Lwa pendant un temps donné.\n\nEn cas d'échec: 1 tour\nEn cas de réussite: 1d4 + 1 tours", + "description": "Interdit l'accès au monde à une Lwa pendant un temps donné.\n\nCoût: 1 PP\nPortée: 20m.\nDurée : \n- En cas d'échec : 1 tour\n- En cas de réussite : 1d4 + 1 tours", "canBeCritical": true, "roll": "1d4+1", "special": "a1d4+1", "critical": "2d4 + 2" + }, + { + "id": "SPELL_MAGIC_HARPOON", + "label": "Harpon magique (Dégâts)", + "description": "Lance un harpon magique en direction d'une cible, une chaine de 20 mètres est accroché à celui-ci.", + "canBeCritical": true, + "roll": "1d8+2", + "special": "a1d8+2", + "critical": "2d8+4" } ], "tag": [] diff --git a/characters/Hannah_Dorveille.json b/characters/Hannah_Dorveille.json index d4b937d..29beda3 100644 --- a/characters/Hannah_Dorveille.json +++ b/characters/Hannah_Dorveille.json @@ -5,13 +5,13 @@ "job": "", "portrait": "https://drive.google.com/uc?export=view&id=1jweMwSTpLfOuzy-P_914xP--4BYf7WRt", "thumbnail": "https://drive.google.com/uc?export=view&id=1OGrOfglTeQKuTlt6MC5YEHRyaoWMzFsw", - "level": 3, + "level": 4, "shouldLevelUp": false, "strength": 14, "dexterity": 10, "constitution": 7, "height": 11, - "intelligence": 10, + "intelligence": 11, "power": 15, "charisma": 15, "damage": 0, @@ -36,7 +36,7 @@ "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", "base": "floor5(DEX*2)", "bonus": "30", - "level": 1, + "level": 2, "occupation": true, "used": false }, @@ -63,16 +63,16 @@ "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": 1, + "level": 2, "occupation": false, - "used": true + "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": 1, + "level": 2, "occupation": false, "used": false }, @@ -103,7 +103,7 @@ "bonus": "20", "level": 2, "occupation": true, - "used": true + "used": false }, { "id": "PERSUASION", @@ -113,7 +113,7 @@ "bonus": "15", "level": 2, "occupation": false, - "used": true + "used": false }, { "id": "INTIMIDATION", @@ -123,7 +123,7 @@ "bonus": "10", "level": 1, "occupation": true, - "used": true + "used": false }, { "id": "SPIEL", @@ -141,7 +141,7 @@ "description": "Négocier les prix.\n\n- Base : CHA * 2", "base": "floor5(CHA*2)", "bonus": "30", - "level": 1, + "level": 2, "occupation": true, "used": false }, @@ -153,7 +153,7 @@ "bonus": "30", "level": 2, "occupation": true, - "used": true + "used": false }, { "id": "SLEIGHT_OF_HAND", diff --git a/characters/Koryas_Tissempa.json b/characters/Koryas_Tissempa.json index b20d4ba..45db61e 100644 --- a/characters/Koryas_Tissempa.json +++ b/characters/Koryas_Tissempa.json @@ -5,10 +5,10 @@ "job": "", "portrait": "https://drive.google.com/uc?export=view&id=1K0MNEoysv0-VLbDiCuIP-Ga3qZTuJSjk", "thumbnail": "https://drive.google.com/uc?export=view&id=1N1il-F1zLqhqi2iZ8eoGBGGvc4fs3Gsx", - "level": 3, + "level": 4, "shouldLevelUp": false, "strength": 10, - "dexterity": 11, + "dexterity": 12, "constitution": 15, "height": 15, "intelligence": 9, @@ -37,7 +37,7 @@ "description": "Éviter une attaque, un projectile, etc.\n\n- Base : DEX*2", "base": "floor5(DEX*2)", "bonus": "50", - "level": 1, + "level": 2, "occupation": false, "used": false }, @@ -74,9 +74,9 @@ "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": 1, + "level": 2, "occupation": false, - "used": true + "used": false }, { "id": "PERCEPTION", @@ -102,9 +102,9 @@ "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": 1, + "level": 2, "occupation": false, - "used": true + "used": false }, { "id": "PERSUASION", @@ -121,9 +121,9 @@ "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)", "bonus": "15", - "level": 1, + "level": 2, "occupation": false, - "used": true + "used": false }, { "id": "SPIEL", @@ -192,7 +192,7 @@ "bonus": "20", "level": 1, "occupation": true, - "used": true + "used": false }, { "id": "TRACKING", @@ -205,13 +205,22 @@ "used": false }, { - "id": "271176af-447b-45fc-b644-ffe48babbf2e", + "id": "MASTERY_BOW", "label": "Maîtrise de l'arc", "description": "Utiliser un arc pour attaquer une cible", "base": "20", "level": 0, "occupation": false, "used": false + }, + { + "id": "PERFORMANCE_DANCE", + "label": "Performance (Danse)", + "description": "Réaliser une performance de danse", + "base": "20", + "level": 1, + "occupation": false, + "used": false } ], "magics": [ @@ -232,6 +241,15 @@ "level": 1, "occupation": false, "used": false + }, + { + "id": "MAGIC_HARPOON_RITUAL", + "label": "Harpon magique", + "description": "Lance un harpon magique en direction d'une cible, une chaine de 20 mètres est accroché à celui-ci.\n\nTemps d'incantation : 2 tours\nCoût : 3 PP (Invocation) + 2 PP (Magie)\nPortée : 20m.\nDégâts : 1d8 + 2 par harpon\n\nEnrichissement : \n+ 3 PP => + 1 harpon", + "base": "100", + "level": 1, + "occupation": false, + "used": false } ], "rolls": [ @@ -261,6 +279,15 @@ "roll": "1d6+1+BDC", "special": "a1d6+1+BDC", "critical": "2d6+2+BDC" + }, + { + "id": "SPELL_MAGIC_HARPOON", + "label": "Harpon magique", + "description": "Lance un harpon magique en direction d'une cible, une chaine de 20 mètres est accroché à celui-ci.", + "canBeCritical": true, + "roll": "1d8+2", + "special": "a1d8+2", + "critical": "2d8+4" } ], "tag": [] diff --git a/characters/Monstre_marin.json b/characters/Monstre_marin.json index e95ed4d..ad0fef8 100644 --- a/characters/Monstre_marin.json +++ b/characters/Monstre_marin.json @@ -5,7 +5,7 @@ "job": "", "portrait": "https://drive.google.com/uc?export=view&id=1-IuBt0rVGlzGktz94AfSVZD_Ko7Rewhr", "thumbnail": "https://drive.google.com/uc?export=view&id=1VPOC7QMiwkIRGiCqdj1PTlgeysBD8cMA", - "level": 7, + "level": 9, "shouldLevelUp": false, "strength": 14, "dexterity": 18, @@ -14,7 +14,7 @@ "intelligence": 2, "power": 10, "charisma": 1, - "damage": 0, + "damage": 63, "fatigue": 0, "diminished": 0, "alterations": [ @@ -29,7 +29,7 @@ "bonus": "45", "level": 1, "occupation": false, - "used": false + "used": true }, { "id": "DODGE", @@ -187,7 +187,7 @@ { "id": "Morsure", "label": "Morsure (Dégâts)", - "description": "Portée : CaC\n\nPlonge ses crocs acérés dans la chair de sa victime. Injecte une sécrétion lors de la morsure. Celle-ci attaque l'âme de la victime qui doit réussir un jet de Pouvoir pour y résister. Si elle échoue, la cible perd la moitié des dégâts subits PP et subit une instance de l'état diminué. Si la cible perd plus de PP qu'elle n'en a alors elle subit l'état \"âme contaminée\".", + "description": "Portée : CaC\n\nPlonge ses crocs acérés dans la chair de sa victime. Injecte une sécrétion lors de la morsure. Celle-ci attaque l'âme de la victime qui doit réussir un jet de Pouvoir pour y résister. Si elle échoue, la cible perd la moitié des dégâts subits PP et subit une instance de l'état diminué. Si la cible perd plus de PP qu'elle n'en a alors elle subit l'état \"âme impure\".", "canBeCritical": true, "roll": "2d6", "special": "a2d6", @@ -196,11 +196,11 @@ { "id": "Fouet", "label": "Fouet (Dégâts)", - "description": "Peut cibler jusqu'à trois cibles.\nPortée : 3m\n\nAttaque à l'aide de ses appendices, munis à leur extrémités d'excroissances osseuses aussi tranchantes qu'un rasoir.", + "description": "Peut cibler jusqu'à trois cibles.\nPortée : 3m\n\nAttaque à l'aide d'un de ses appendices, munis à leur extrémités d'excroissances osseuses aussi tranchantes qu'un rasoir. Elles sont recouvertes d'une sécrétion. Celle-ci attaque l'âme de la victime qui doit réussir un jet de Pouvoir pour y résister. Si elle échoue, la cible perd la moitié des dégâts subits PP et subit une instance de l'état diminué. Si la cible perd plus de PP qu'elle n'en a alors elle subit l'état \"âme impure\".", "canBeCritical": true, - "roll": "1d3", - "special": "a1d3", - "critical": "2d3" + "roll": "1d4", + "special": "a1d4", + "critical": "2d4" } ], "tag": [] diff --git a/characters/Taiomi_Waaka.json b/characters/Taiomi_Waaka.json index 709f12e..aaf3395 100644 --- a/characters/Taiomi_Waaka.json +++ b/characters/Taiomi_Waaka.json @@ -5,20 +5,21 @@ "job": "", "portrait": "https://drive.google.com/uc?export=view&id=1lGyv1VfTx2U4bLA2CQ2Rrixvy6nZAf2L", "thumbnail": "https://drive.google.com/uc?export=view&id=1J2MhXj7Vws1cLNx7GKNN1Mp3dHWHv-VL", - "level": 3, + "level": 4, "shouldLevelUp": false, "strength": 7, "dexterity": 13, "constitution": 15, "height": 9, "intelligence": 17, - "power": 10, + "power": 11, "charisma": 11, "damage": 0, - "fatigue": 7, - "diminished": 50, + "fatigue": 3, + "diminished": 0, "alterations": [ - "TATOO_NYMPH" + "TATOO_NYMPH", + "LWA_RIDING_EWIZON" ], "skills": [ { @@ -83,9 +84,9 @@ "description": "Aptitude à percevoir via ses sens ou à percevoir un détail difficile à remarquer.\n\n- Base : 10 + INT * 2", "base": "floor5(10+INT*2)", "bonus": "25", - "level": 1, + "level": 2, "occupation": false, - "used": true + "used": false }, { "id": "SEARCH", @@ -105,7 +106,7 @@ "bonus": "25", "level": 1, "occupation": false, - "used": true + "used": false }, { "id": "PERSUASION", @@ -123,7 +124,7 @@ "base": "floor5(CHA+max(HEI,POW)*2)", "level": 1, "occupation": false, - "used": true + "used": false }, { "id": "SPIEL", @@ -168,9 +169,9 @@ "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)", "bonus": "10+30", - "level": 2, + "level": 3, "occupation": true, - "used": true + "used": false } ], "occupations": [ @@ -180,7 +181,7 @@ "description": "Utiliser une fronde pour attaquer une cible", "base": "0", "bonus": "20", - "level": 2, + "level": 3, "occupation": true, "used": false }, @@ -192,7 +193,7 @@ "bonus": "20", "level": 2, "occupation": true, - "used": true + "used": false }, { "id": "KNOWLEDGE_HERBORISM", @@ -257,16 +258,16 @@ "id": "MASTERY_BOW", "label": "Maitrise de l'Arc", "base": "35", - "level": 1, + "level": 2, "occupation": false, - "used": true + "used": false } ], "magics": [ { "id": "NYMPH_TOUCH", "label": "Toucher de la nymphe", - "description": "Permet de soigner une créature. Elle récupère un nombre de points de vie égal à 2d4 pv en cas de succès et la moitié arrondi à l'inférieur en cas d'échec.\n\nCoût : 2PP\nPortée : 10m\nEnrichissement: +1 PP pour +1d4 de soin", + "description": "Permet de soigner une créature. Elle récupère un nombre de points de vie égal à 2d4 pv en cas de succès et la moitié arrondi à l'inférieur en cas d'échec.\n\nCoût : 2PP\nPortée : 10m\nEnrichissement : +1 PP pour +1d4 de soin", "base": "30", "level": 2, "occupation": false, @@ -275,11 +276,20 @@ { "id": "PURIFY", "label": "Purification", - "description": "Permet de purifier jusqu'à 1m3 d'eau.\n\nCoût : 1PP\nPortée : 10m\nEnrichissement: +1 PP pour +1m3 de volume", + "description": "Permet de purifier.\n\nCoût : 1PP\nPortée : 10m", "base": "30", + "level": 2, + "occupation": false, + "used": false + }, + { + "id": "SECOND_WIND", + "label": "Second souffle", + "description": "Magie utilisant le pouvoir de [[Ewizon]]. Permet de diminuer la fatigue d'une cible. Le succès est automatique si le lanceur touche sa cible.\n\nSorcellerie : \n- Coût : 2 PP,\n- Portée : 10m,\n- Effet : La cible récupère 1 PP et perd jusqu'à 25 instances de l'état diminué.\n- Enrichissement : +1PP pour -25 d'instances de l'état diminué", + "base": "35", "level": 1, "occupation": false, - "used": true + "used": false } ], "rolls": [ @@ -306,6 +316,14 @@ "roll": "1d3", "special": "a1d3", "critical": "2d3" + }, + { + "id": "ACT_MEDECINE_AID", + "label": "Medecine", + "canBeCritical": true, + "roll": "2d4", + "special": "a2d4", + "critical": "4d4" } ], "tag": [] diff --git a/inventory/Ethel_Wagrim.json b/inventory/Ethel_Wagrim.json index 1921a80..934b39f 100644 --- a/inventory/Ethel_Wagrim.json +++ b/inventory/Ethel_Wagrim.json @@ -3,7 +3,7 @@ "characterSheetId": "Ethel_Wagrim", "purse": { "gold": 12, - "silver": 28, + "silver": 68, "copper": 60 }, "items": [ @@ -112,7 +112,7 @@ { "inventoryId": "0acf91e6-22a6-487f-a3c2-174cd83ccd66", "itemId": "DAILY_RATION", - "count": 4.5, + "count": 4.0, "equipped": false }, { @@ -126,6 +126,18 @@ "itemId": "SEALED_ANCIENT_BOOK", "count": 1.0, "equipped": false + }, + { + "inventoryId": "69cc68f0-d61a-4e43-9e72-bf3e04e6f242", + "itemId": "GARMENT_SIMPLE_FISHERMAN_CLOTH", + "count": 1.0, + "equipped": false + }, + { + "inventoryId": "6c1b8192-d4c8-469d-afc1-bf31fc9b4a0c", + "itemId": "GARMENT_SIMPLE_NOBLE_CLOTH", + "count": 1.0, + "equipped": false } ] } \ No newline at end of file diff --git a/inventory/Hannah_Dorveille.json b/inventory/Hannah_Dorveille.json index 999ce7c..d99625d 100644 --- a/inventory/Hannah_Dorveille.json +++ b/inventory/Hannah_Dorveille.json @@ -3,16 +3,10 @@ "characterSheetId": "Hannah_Dorveille", "purse": { "gold": 9, - "silver": 89, + "silver": 132, "copper": 75 }, "items": [ - { - "inventoryId": "f95e34b2-bb92-4648-8ef2-f573377db98b", - "itemId": "SMALL_EXPLOSIVES", - "count": 2.0, - "equipped": false - }, { "inventoryId": "e5dfbd49-910d-426e-8154-a891ceb5d213", "itemId": "GELLAVIUM_FLASK", @@ -40,7 +34,7 @@ { "inventoryId": "71dbf6b1-c768-4995-a242-625a4b949898", "itemId": "DAILY_RATION", - "count": 6.0, + "count": 4.0, "equipped": false }, { @@ -66,6 +60,24 @@ "itemId": "THROWING_DAGGER_WELL_BALANCED", "count": 3.0, "equipped": true + }, + { + "inventoryId": "bc2e002c-2b5c-4c1d-8a97-efaa9885a0c7", + "itemId": "COMPONENT_SOUL_SACK", + "count": 1.0, + "equipped": false + }, + { + "inventoryId": "977b1b85-6e59-4a0b-9c9d-dd62f6978c72", + "itemId": "SMALL_EXPLOSIVES", + "count": 1.0, + "equipped": false + }, + { + "inventoryId": "a3dbf741-6708-4e8b-b3e6-74c29ac9a941", + "itemId": "GARMENT_SIMPLE_FISHERMAN_CLOTH", + "count": 1.0, + "equipped": true } ] } \ No newline at end of file diff --git a/inventory/Koryas_Tissempa.json b/inventory/Koryas_Tissempa.json index 491acaf..fb79b7f 100644 --- a/inventory/Koryas_Tissempa.json +++ b/inventory/Koryas_Tissempa.json @@ -3,7 +3,7 @@ "characterSheetId": "Koryas_Tissempa", "purse": { "gold": 3, - "silver": 116, + "silver": 113, "copper": 29 }, "items": [ @@ -37,17 +37,11 @@ "count": 1.0, "equipped": false }, - { - "inventoryId": "661a19ff-6885-4001-9717-b5e96c203d4f", - "itemId": "MEDKIT", - "count": 2.0, - "equipped": false - }, { "inventoryId": "b20dac07-f1c8-4559-bd51-8c61f7f6eb87", "itemId": "GARMENT_MAK", "count": 1.0, - "equipped": true + "equipped": false }, { "inventoryId": "4d542256-571f-4d2d-ac87-c9b47b2c2943", @@ -96,6 +90,24 @@ "itemId": "GARMENT_DHAL", "count": 1.0, "equipped": false + }, + { + "inventoryId": "e757a073-eeb4-4a38-a563-49ad8ec7a284", + "itemId": "MISC_DRIED_FISH", + "count": 3.5, + "equipped": false + }, + { + "inventoryId": "bc312b31-45bc-4b70-af30-b1c6af5b6a7a", + "itemId": "GARMENT_SIMPLE_FISHERMAN_CLOTH", + "count": 1.0, + "equipped": true + }, + { + "inventoryId": "45f5c843-8047-43a1-a1c0-9fd4d94d09fb", + "itemId": "EDMOR_SAEL_LETTER", + "count": 1.0, + "equipped": false } ] } \ No newline at end of file diff --git a/inventory/Taiomi_Waaka.json b/inventory/Taiomi_Waaka.json index bcb65c1..996756d 100644 --- a/inventory/Taiomi_Waaka.json +++ b/inventory/Taiomi_Waaka.json @@ -3,7 +3,7 @@ "characterSheetId": "Taiomi_Waaka", "purse": { "gold": 10, - "silver": 147, + "silver": 150, "copper": 29 }, "items": [ @@ -25,18 +25,6 @@ "count": 1.0, "equipped": false }, - { - "inventoryId": "93b0160b-d62f-481c-be16-1f5da4b7a546", - "itemId": "FLASK_EMPTY", - "count": 1.0, - "equipped": false - }, - { - "inventoryId": "15b49106-1dfb-4ad2-8065-940e7d8c7a17", - "itemId": "ARCANTHIA_TONIC", - "count": 1.0, - "equipped": false - }, { "inventoryId": "2c341b68-30ee-46bb-9485-bb43a4117c0e", "itemId": "FLORELUNE_TONIC", @@ -49,12 +37,6 @@ "count": 1.0, "equipped": false }, - { - "inventoryId": "74d48d22-f5da-448d-ad44-ea9ce34049cf", - "itemId": "VELNIRIS_TONIC", - "count": 1.0, - "equipped": false - }, { "inventoryId": "e0c71cc9-9b63-49ef-aac0-c178b4dd0339", "itemId": "SLEEPING_BAG", @@ -107,7 +89,7 @@ "inventoryId": "adfb833a-bdb9-411c-816c-3152eeeb12ac", "itemId": "GARMENT_HOBO", "count": 1.0, - "equipped": true + "equipped": false }, { "inventoryId": "19a9d41c-8009-418a-8630-f8b9ef2ee2c9", @@ -150,6 +132,30 @@ "itemId": "FLASK_TURTLE_SHELL", "count": 1.0, "equipped": false + }, + { + "inventoryId": "567d748f-d161-40f3-9881-81fd37a879bc", + "itemId": "COMPONENT_UNKNWON_ALGEA", + "count": 1.0, + "equipped": false + }, + { + "inventoryId": "0df3a099-26bd-4094-8edf-dd404a432697", + "itemId": "FLASK_EMPTY", + "count": 3.0, + "equipped": false + }, + { + "inventoryId": "d0e1d904-ae2c-4c79-82c0-59efb9cfd489", + "itemId": "MISC_DRIED_FISH", + "count": 4.0, + "equipped": false + }, + { + "inventoryId": "6ccdab47-71db-4dcf-bc69-35af392afc08", + "itemId": "GARMENT_SIMPLE_FISHERMAN_CLOTH", + "count": 1.0, + "equipped": true } ] } \ No newline at end of file diff --git a/items/COMPONENT_SOUL_SACK.json b/items/COMPONENT_SOUL_SACK.json new file mode 100644 index 0000000..7c696f8 --- /dev/null +++ b/items/COMPONENT_SOUL_SACK.json @@ -0,0 +1,18 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "COMPONENT_SOUL_SACK", + "metadata": { + "name": "Sac à âme", + "description": "Sac à âme fait d'une structure osseuse recouverte d'une membrane rouge transparente. Trouvé à l'intérieur d'un monstre marin." + }, + "options": { + "stackable": true, + "equipable": false, + "consumable": false + }, + "tags": [ + "META:ADDABLE", + "QUEST" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/COMPONENT_UNKNWON_ALGEA.json b/items/COMPONENT_UNKNWON_ALGEA.json new file mode 100644 index 0000000..f3fd027 --- /dev/null +++ b/items/COMPONENT_UNKNWON_ALGEA.json @@ -0,0 +1,20 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "COMPONENT_UNKNWON_ALGEA", + "metadata": { + "name": "Algues du roi", + "description": "Algues inconnues trouvées sur la plage de Caspaè. Son nom nous a été donné par le vieux Tibas sur la plage.", + "thumbnail": "https://bg3.wiki/w/images/8/8c/Mergrass_Item_Icon.png", + "image": "https://bg3.wiki/w/images/6/68/Mergrass_Unfaded.png" + }, + "options": { + "stackable": true, + "equipable": false, + "consumable": true + }, + "tags": [ + "META:ADDABLE", + "ALCHEMY" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/EDMOR_SAEL_LETTER.json b/items/EDMOR_SAEL_LETTER.json new file mode 100644 index 0000000..8bca91a --- /dev/null +++ b/items/EDMOR_SAEL_LETTER.json @@ -0,0 +1,19 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "EDMOR_SAEL_LETTER", + "metadata": { + "name": "Lettre d'introduction d'Edmor Saèl", + "description": "Lettre adressée à Balthazar Egid'or contant les actions d'un groupe d'aventurier que ses talents de maire ont réussi à attirer dans la ville de Caspaè.", + "image": "https://bg3.wiki/w/images/5/5a/Book_Note_O_Unfaded.png" + }, + "options": { + "stackable": false, + "equipable": false, + "consumable": false + }, + "tags": [ + "META:ADDABLE", + "QUEST" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/GARMENT_PRACTICAL.json b/items/GARMENT_PRACTICAL.json index 6140599..229d170 100644 --- a/items/GARMENT_PRACTICAL.json +++ b/items/GARMENT_PRACTICAL.json @@ -3,7 +3,9 @@ "id": "GARMENT_PRACTICAL", "metadata": { "name": "Vêtements pratiques (Pantalon, Bottes, Chapeau, etc.)", - "description": "" + "description": "", + "thumbnail": "https://bg3.wiki/w/images/2/2b/Astarion%27s_Eccentric_Clothing_Unfaded_Icon.png", + "image": "https://bg3.wiki/w/images/8/8c/Astarion%27s_Eccentric_Clothing_Unfaded.png" }, "options": { "stackable": false, diff --git a/items/GARMENT_SIMPLE_FISHERMAN_CLOTH.json b/items/GARMENT_SIMPLE_FISHERMAN_CLOTH.json new file mode 100644 index 0000000..c7fed82 --- /dev/null +++ b/items/GARMENT_SIMPLE_FISHERMAN_CLOTH.json @@ -0,0 +1,20 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "GARMENT_SIMPLE_FISHERMAN_CLOTH", + "metadata": { + "name": "Vêtements simples de pêcheur ", + "description": "Vêtement simple de pêcheur achetté à Caspaè.", + "thumbnail": "https://bg3.wiki/w/images/1/12/Destitute_Clothes_Unfaded_Icon.png", + "image": "https://bg3.wiki/w/images/c/cc/Destitute_Clothes_Unfaded.png" + }, + "options": { + "stackable": false, + "equipable": true, + "consumable": false + }, + "tags": [ + "META:ADDABLE", + "EQUIPMENT" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/GARMENT_SIMPLE_NOBLE_CLOTH.json b/items/GARMENT_SIMPLE_NOBLE_CLOTH.json new file mode 100644 index 0000000..22c4614 --- /dev/null +++ b/items/GARMENT_SIMPLE_NOBLE_CLOTH.json @@ -0,0 +1,20 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "GARMENT_SIMPLE_NOBLE_CLOTH", + "metadata": { + "name": "Robe verte désuète de noble ", + "description": "Vêtement simple de noble donné par Edmor Saèl.", + "thumbnail": "https://bg3.wiki/w/images/a/a9/Camp_Citizen_B_Green_Unfaded_Icon.webp", + "image": "https://bg3.wiki/w/images/2/27/Camp_Citizen_B_Green_Unfaded.png" + }, + "options": { + "stackable": false, + "equipable": true, + "consumable": false + }, + "tags": [ + "META:ADDABLE", + "EQUIPMENT" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/GORNAK_LETTER.json b/items/GORNAK_LETTER.json index 5dfc4ab..e4ee434 100644 --- a/items/GORNAK_LETTER.json +++ b/items/GORNAK_LETTER.json @@ -4,6 +4,7 @@ "metadata": { "name": "Lettre de BG à Gornak", "description": "Gornak,\n\nUne fois le Gelavium en votre possession, retrouvez-nous à l'Auberge \"La Corne d'Ivoire\" à Safièl. Vous recevrez votre dû une fois la livraison effectuée.\n\nNe nous décevez pas.\n\nSigné : B.G.\n\nP.S. Nous vous prions de ne pas vous présenter dans vos loques habituelles.", + "thumbnail": "https://bg3.wiki/wiki/File:Book_Note_O_Item_Icon.png", "image": "https://bg3.wiki/w/images/5/5a/Book_Note_O_Unfaded.png" }, "options": { diff --git a/items/LUXURY_DAGGER.json b/items/LUXURY_DAGGER.json index 4fef14d..28c8977 100644 --- a/items/LUXURY_DAGGER.json +++ b/items/LUXURY_DAGGER.json @@ -2,8 +2,8 @@ "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", "id": "LUXURY_DAGGER", "metadata": { - "name": "Dague luxueuse", - "description": "", + "name": "Reviens", + "description": "Dague luxueuse appartenant à Éthel Walgrim.", "thumbnail": "https://bg3.wiki/w/images/5/57/Vampiric_Dagger_Unfaded_Icon.png", "image": "https://bg3.wiki/w/images/1/1a/Vampiric_Dagger_Unfaded.png" }, diff --git a/items/MISC_DRIED_FISH.json b/items/MISC_DRIED_FISH.json new file mode 100644 index 0000000..400e01f --- /dev/null +++ b/items/MISC_DRIED_FISH.json @@ -0,0 +1,21 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "MISC_DRIED_FISH", + "metadata": { + "name": "Poisson séché", + "description": "Poisson séché", + "thumbnail": "https://bg3.wiki/w/images/0/03/FOOD_Fish_Fillet_Unfaded_Icon.png", + "image": "https://bg3.wiki/w/images/9/9d/FOOD_Fish_Fillet_Unfaded.png" + }, + "options": { + "stackable": true, + "equipable": false, + "consumable": true + }, + "tags": [ + "META:ADDABLE", + "CONSUMABLE", + "MISCELLANEOUS" + ], + "alterations": [] +} \ No newline at end of file diff --git a/items/MISC_FRESH_FISH.json b/items/MISC_FRESH_FISH.json new file mode 100644 index 0000000..5ef4504 --- /dev/null +++ b/items/MISC_FRESH_FISH.json @@ -0,0 +1,21 @@ +{ + "type": "com.pixelized.shared.lwa.model.item.ItemJsonV1", + "id": "MISC_FRESH_FISH", + "metadata": { + "name": "Poisson frais", + "description": "Poisson frais du jour", + "thumbnail": "https://bg3.wiki/w/images/e/e9/FOOD_Fish_A_Unfaded_Icon.png", + "image": "https://bg3.wiki/w/images/6/69/FOOD_Fish_A_Unfaded.png" + }, + "options": { + "stackable": true, + "equipable": false, + "consumable": true + }, + "tags": [ + "META:ADDABLE", + "CONSUMABLE", + "MISCELLANEOUS" + ], + "alterations": [] +} \ No newline at end of file