first commit

This commit is contained in:
2026-08-17 22:49:50 +02:00
commit 8c9d95ec61
10 changed files with 5647 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# CodeGraph data files — local to each machine, not for committing.
# Ignore everything in .codegraph/ except this file itself, so transient
# files (the database, daemon.pid, sockets, logs) never show up in git.
*
!.gitignore
+3
View File
@@ -0,0 +1,3 @@
.cache/*
.codegraph/*
.omo/*
+788
View File
@@ -0,0 +1,788 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Esha Randu",
"type": "character",
"id": "9ZRe6qCM2Jw2vQGd",
"img": "gestalt/artworks/Esha.png",
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Sylph",
"classes": [
{
"name": "Luring Cavalier / Phantom Thief",
"level": 4
}
],
"level": 4,
"xp": {
"current": 9000,
"next": null
},
"alignment": "lg",
"deity": "",
"gender": "Female",
"age": "60",
"height": "1m60",
"weight": "50kg",
"background": "Nom : Esha Randu Sexe : Fille Age : 60 Lore : Vient de Zimar, sud du Taldor. Vivait heureuse en famille, avec ses parents et ses 2 petits frère et sœur. La maladie a tué ses parents, ce qui fut un choc pour elle, car, étant l'aînée, elle dut s'occuper de ses frère et sœur. Elle s'est donc mise à voler pour survivre et rendre la vie meilleure pour ses frère et sœur. Néanmoins, elle avait terriblement honte de se rabaisser à ce style de vie fait de menus larcins et de petites cachettes, ce qui l'enferma progressivement dans un mutisme presque total. Un jour, alors qu'elle cambriolait un noble chevalier, elle se fit repérer par celui-ci. Au lieu de l'arrêter, il l'adopta, ainsi que ses frère et sœur, quand il apprit leur situation. Depuis ce jour, elle veut suivre l'exemple de son père adoptif, celui qui les a sauvés de la misère, et devenir le plus valeureux chevalier, pour le rendre fier. Pour cela, elle partit vers Absalom pour intégrer la prestigieuse Société des éclaireurs. Père : Sullien Vandrecht Sans descendance Voulait une héritière Frère et sœur Sylphes (Brend & Seline) ~30 ans Son plat favori : Petits pains sucrés (pains fourrés aux fruits), que ces parents lui faisaient lorsqu'elle était enfant."
},
"combat": {
"hp": {
"current": 32,
"max": 32,
"temp": 0,
"nonlethal": 0
},
"ac": {
"total": 19,
"touch": 15,
"flatFooted": 14,
"armor": 4,
"dex": 5,
"maxDexBonus": 5
},
"bab": 4,
"cmb": 7,
"cmd": {
"total": 22,
"flatFooted": 17
},
"initiative": 5,
"speed": {
"land": 25,
"base": 30,
"swim": 0,
"climb": 0,
"fly": 0
},
"savingThrows": {
"fort": {
"total": 6,
"base": 0,
"ability": "con",
"magic": 0,
"misc": 0
},
"ref": {
"total": 10,
"base": 0,
"ability": "dex",
"magic": 0,
"misc": 0
},
"will": {
"total": 5,
"base": 0,
"ability": "wis",
"magic": 0,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 4
},
"sr": 0,
"defense": {
"armorEquipped": {
"name": "Chain Coat",
"equipped": true,
"acBonus": 4,
"maxDex": 5,
"armorPenalty": 2,
"spellFailure": 30,
"armorType": "leather"
},
"naturalArmor": 0,
"otherEquipped": [
{
"name": "Belt of Giant Strength +2",
"subType": "wondrous"
},
{
"name": "Cloak of Resistance +1",
"subType": "wondrous"
},
{
"name": "Wayfinder",
"subType": "wondrous"
}
]
}
},
"abilities": {
"str": {
"value": 14,
"mod": 3
},
"dex": {
"value": 18,
"mod": 5
},
"con": {
"value": 14,
"mod": 1
},
"int": {
"value": 16,
"mod": 4
},
"wis": {
"value": 12,
"mod": 1
},
"cha": {
"value": 9,
"mod": -1
}
},
"skills": {
"Acrobatics": {
"rank": 2,
"total": 8,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Appraise": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Craft": {
"rank": 0,
"total": 4,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Bluff": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Climb": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "str",
"trainedOnly": false,
"armorPenalty": true
},
"Diplomacy": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Disable Device": {
"rank": 2,
"total": 8,
"classSkill": true,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": true
},
"Disguise": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Escape Artist": {
"rank": 1,
"total": 7,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Fly": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Handle Animal": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
},
"Heal": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Intimidate": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Arcana)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Dungeoneering)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Engineering)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Geography)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (History)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Local)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Nature)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Nobility)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Planes)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Religion)": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Linguistics": {
"rank": 2,
"total": 9,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Lore)": {
"rank": 0,
"total": 4,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Perception": {
"rank": 4,
"total": 10,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Perform": {
"rank": 0,
"total": -1,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Profession": {
"rank": 0,
"total": 1,
"classSkill": true,
"ability": "wis",
"trainedOnly": true,
"armorPenalty": false
},
"Ride": {
"rank": 2,
"total": 8,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Sense Motive": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Sleight of Hand": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": true
},
"Spellcraft": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Stealth": {
"rank": 2,
"total": 14,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Survival": {
"rank": 3,
"total": 7,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Swim": {
"rank": 2,
"total": 6,
"classSkill": true,
"ability": "str",
"trainedOnly": false,
"armorPenalty": true
},
"Use Magic Device": {
"rank": 1,
"total": 3,
"classSkill": true,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
}
},
"attacks": [
{
"weapon": "Lance",
"attackName": "Attack",
"actionType": "mwak",
"attackBonus": 7,
"breakdown": {
"bab": 4,
"ability": "str",
"abilityMod": 3,
"enhancement": 0
},
"damage": [
{
"formula": "sizeRoll(1, 8, @size)",
"types": [
"piercing"
]
}
],
"damageBonus": 4,
"critRange": 20,
"critMult": 3,
"range": {
"value": "0",
"units": "reach"
},
"touch": false,
"proficient": true,
"equipped": true,
"ammo": "none",
"proficiencySource": "class: Luring Cavalier / Phantom Thief (Martial Weapons)"
},
{
"weapon": "Composite Shortbow +3",
"attackName": "Attack",
"actionType": "rwak",
"attackBonus": 9,
"breakdown": {
"bab": 4,
"ability": "dex",
"abilityMod": 5,
"enhancement": 0
},
"damage": [
{
"formula": "sizeRoll(1, 6, @size)",
"types": [
"piercing"
]
}
],
"damageBonus": 3,
"critRange": 20,
"critMult": 3,
"range": {
"value": "70",
"units": "ft"
},
"touch": false,
"proficient": true,
"equipped": true,
"ammo": "arrow",
"proficiencySource": "class: Luring Cavalier / Phantom Thief (Martial Weapons)",
"_note": "Le '+3' du nom n'est pas encodé dans le système (enh: null, masterwork: false) — damage réel = 1d6 + STR si composite (STR mod +3 non appliqué par le système, damageBonus devrait être 3 pour un composite shortbow)",
"damageBonusNote": "Composite shortbow: +STR mod (3) ajouté"
},
{
"weapon": "Earth Breaker",
"attackName": "Attack",
"actionType": "mwak",
"attackBonus": 8,
"breakdown": {
"bab": 4,
"ability": "str",
"abilityMod": 3,
"enhancement": 1
},
"damage": [
{
"formula": "sizeRoll(2, 6, @size)",
"types": [
"bludgeoning"
]
}
],
"damageBonus": 4,
"critMult": 3,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "class: Luring Cavalier / Phantom Thief (Martial Weapons)"
}
],
"spellcasting": {
"spellbooks": {
"spelllike": {
"label": "Spell-like",
"kind": "",
"cl": 4,
"ability": "cha",
"prepared": false,
"spontaneous": true,
"concentration": 3,
"dcFormula": "10 + @sl + @ablMod",
"slots": {
"L0": {
"max": null,
"used": 0,
"remaining": null
},
"L1": {
"max": 6,
"used": 1,
"remaining": 5
},
"L2": {
"max": 3,
"used": 0,
"remaining": 3
},
"L3": {
"max": null,
"used": 0,
"remaining": null
},
"L4": {
"max": null,
"used": 0,
"remaining": null
},
"L5": {
"max": null,
"used": 0,
"remaining": null
},
"L6": {
"max": null,
"used": 0,
"remaining": null
},
"L7": {
"max": null,
"used": 0,
"remaining": null
},
"L8": {
"max": null,
"used": 0,
"remaining": null
},
"L9": {
"max": null,
"used": 0,
"remaining": null
}
}
}
},
"spells": [
{
"name": "Unseen Servant",
"level": 1,
"school": "con",
"book": "spelllike",
"actions": [
{
"name": "Use",
"actionType": "other",
"damage": [],
"effect": "one invisible, mindless, shapeless servant",
"activation": "standard"
}
]
}
]
},
"feats": {
"feats": [
"Mounted Combat",
"Stealth Synergy",
"Point-Blank Shot",
"Precise Shot",
"Alertness"
],
"racial": [
"Whispering Wind",
"Breeze-Kissed",
"Like the Wind"
],
"traits": [
"Adopted",
"Thoroughbred (Human; Keleshite)",
"Vagabond Child (Urban)"
],
"classFeatures": {
"note": "Gestalt 2 classes: Luring Cavalier (CAV) + Phantom Thief (ROG). Les features d'archetype sont marquées.",
"cavalier": [
"Mount (lv1)",
"Order (lv1) → Order of the Sword (lv1, spécialisation)",
"Order of the Sword: By My Honor (lv2)",
"Tactician (lv1)",
"Far Challenge (Luring Cavalier, lv1)",
"Careful Aim (Luring Cavalier, lv3)",
"Expert Trainer (lv4)"
],
"phantomThief": [
"Refined Education (Phantom Thief, lv1)",
"Broad Education (Phantom Thief, lv2)",
"Social Sense (Phantom Thief, lv3)",
"Evasion (lv2)",
"Uncanny Dodge (lv4)",
"Combat Trick (talent rogue)"
]
},
"misc": [
"Added Ability Scores"
],
"buffs": [
{
"name": "Total Defense",
"active": false
},
{
"name": "Fighting Defensively",
"active": false
}
]
},
"inventory": {
"items": [
{
"name": "Arrow",
"type": "loot",
"quantity": 20,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Blunt Arrow",
"type": "loot",
"quantity": 18,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Thieves' Tools, common",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 1,
"subType": "tool"
},
{
"name": "Clefs de la loge",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 0,
"subType": "misc"
},
{
"name": "Dye Arrow",
"type": "loot",
"quantity": 20,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Smoke Arrow",
"type": "loot",
"quantity": 2,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Tangleshot Arrow",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Whistling Arrow",
"type": "loot",
"quantity": 20,
"carried": true,
"weight": 0,
"subType": "ammo"
},
{
"name": "Badge d'éclaireur",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 0,
"subType": "misc"
},
{
"name": "Rope",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 10,
"subType": "adventuring"
},
{
"name": "Pomme",
"type": "consumable",
"quantity": 5,
"carried": true,
"weight": 0,
"subType": "misc"
},
{
"name": "La pomme de Notch",
"type": "consumable",
"quantity": 1,
"carried": true,
"weight": 0,
"subType": "potion"
},
{
"name": "Pierre de communication",
"type": "loot",
"quantity": 1,
"carried": true,
"weight": 0,
"subType": "gear"
}
],
"weight": {
"total": 54.0,
"maxLight": 86,
"maxMedium": 173,
"maxHeavy": 260,
"level": "light",
"carry": 260,
"drag": 1300
}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0
}
}
+258
View File
@@ -0,0 +1,258 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Harvie",
"type": "companion",
"id": "qeqv1DtvWsApYj3e",
"img": null,
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Animal (Hawk)",
"classes": [
{
"name": "Animal Companion",
"level": 2
}
],
"level": 2,
"xp": {
"current": 2000,
"next": 5000
},
"alignment": "tn",
"deity": null,
"gender": "M",
"age": "",
"height": "",
"weight": "",
"background": "Compagnon animal d'Oni (Cleric, domaine de l'Animal).",
"master": "Oni Triumvir (7Ga6fQh1NrqC3NbG)",
"_note": "Faucon — Bite + Talons, vol 80 (moyenne). Taille Small (CMB/CMD -1). Saves base 3/3/0 (niveau de compagnon 2). AC 14 = 10 + dex2 + naturelle2."
},
"combat": {
"hp": {
"current": 15,
"max": 15,
"temp": 0,
"nonlethal": 0
},
"ac": {
"total": 14,
"touch": 13,
"flatFooted": 12,
"armor": 0,
"dex": 2,
"natural": 2,
"note": "10 + 2 dex + 2 naturelle + 1 taille Small (touch)"
},
"bab": 1,
"cmb": 0,
"cmd": {
"total": 12,
"flatFooted": 10
},
"initiative": 2,
"speed": {
"land": {
"base": 10,
"total": 10
},
"swim": 0,
"climb": 0,
"fly": {
"base": 80,
"total": 80,
"maneuverability": "average"
}
},
"savingThrows": {
"fort": {
"total": 4,
"base": 3,
"ability": "con",
"abilityMod": 1,
"magic": 0,
"misc": 0
},
"ref": {
"total": 5,
"base": 3,
"ability": "dex",
"abilityMod": 2,
"magic": 0,
"misc": 0
},
"will": {
"total": 2,
"base": 0,
"ability": "wis",
"abilityMod": 2,
"magic": 0,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 1
},
"sr": 0,
"size": "Small",
"defense": {
"armorEquipped": null,
"naturalArmor": 2,
"otherEquipped": []
}
},
"abilities": {
"str": {
"value": 10,
"mod": 0
},
"dex": {
"value": 15,
"mod": 2
},
"con": {
"value": 12,
"mod": 1
},
"int": {
"value": 2,
"mod": -4
},
"wis": {
"value": 14,
"mod": 2
},
"cha": {
"value": 6,
"mod": -2
}
},
"skills": {
"Fly": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": false
},
"Perception": {
"rank": 1,
"total": 6,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
}
},
"attacks": [
{
"weapon": "Talons (attaque naturelle)",
"attackName": "2x Talons",
"actionType": "mwak",
"attackBonus": 2,
"breakdown": {
"bab": 1,
"ability": "str",
"abilityMod": 0,
"size": 1,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"slashing"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (animal companion)",
"_note": "Item Foundry sans stats — calcul manuel (BAB1+STR0+taille Small+1)."
},
{
"weapon": "Bite (attaque naturelle)",
"attackName": "Bite",
"actionType": "mwak",
"attackBonus": -3,
"breakdown": {
"bab": 1,
"ability": "str",
"abilityMod": 0,
"size": 1,
"secondary": -5,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"piercing"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (animal companion)",
"_note": "Attaque secondaire (-5). Item Foundry sans stats — calcul manuel."
}
],
"spellcasting": {
"spellbooks": {},
"spells": []
},
"feats": {
"feats": [
"Friendly Face",
"Fey-touched"
],
"racial": [
"Animal (race)"
],
"traits": [],
"classFeatures": {
"note": "Compagnon animal du domaine de l'Animal (Cleric d'Oni).",
"animalCompanion": [
"Animal Companion (lv2, HD8, BAB méd, saves Fort/Ref bons, Will faible)",
"Bonus Tricks (lv1)",
"Link (lv1)",
"Natural Armor Bonus (lv1, +1)",
"STR/DEX Bonus (lv1, +0/+0)",
"Animal Companion Feats (lv1)"
]
},
"misc": [],
"buffs": []
},
"inventory": {
"items": [],
"weight": {}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0
}
}
@@ -0,0 +1,350 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Ierlieth",
"type": "companion",
"id": "xsyBSseBE2avH4bP",
"img": null,
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Drake (Court Drake)",
"classes": [
{
"name": "Court Drake Companion",
"level": 4
}
],
"level": 4,
"xp": {
"current": 9000,
"next": 15000
},
"alignment": "cn",
"deity": null,
"gender": "M",
"age": "",
"height": "",
"weight": "",
"background": "Un drake imprégné de la nature et des pouvoirs de Nairda. Inscription « Ν Α Ι Ρ Γ » encastrée à la base de sa nuque.",
"master": "Nairda Guisenda (oyyhwcAfinGasDoH)",
"_note": "Court Drake (famille des compagnons draconiques) — Bite + Tail. Taille Tiny (CMB/CMD -2, touch +2). Saves base 3/3/3 (HD12, BAB high). INT/CHA: utiliser les totals (10/9) — cohérents avec les skills. HP max 29, value 21 (offset -8)."
},
"combat": {
"hp": {
"current": 21,
"max": 29,
"temp": 0,
"nonlethal": 0,
"offset": -8
},
"ac": {
"total": 17,
"touch": 15,
"flatFooted": 14,
"armor": 0,
"dex": 3,
"natural": 4,
"note": "10 + 3 dex + 4 naturelle + 2 taille Tiny (touch)"
},
"bab": 3,
"cmb": 0,
"cmd": {
"total": 13,
"flatFooted": 10
},
"initiative": 3,
"speed": {
"land": {
"base": 20,
"total": 15
},
"swim": 0,
"climb": 0,
"fly": 0
},
"savingThrows": {
"fort": {
"total": 3,
"base": 3,
"ability": "con",
"abilityMod": 0,
"magic": 0,
"misc": 0
},
"ref": {
"total": 6,
"base": 3,
"ability": "dex",
"abilityMod": 3,
"magic": 0,
"misc": 0
},
"will": {
"total": 3,
"base": 3,
"ability": "wis",
"abilityMod": 0,
"magic": 0,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 3
},
"sr": 0,
"size": "Tiny",
"defense": {
"armorEquipped": null,
"naturalArmor": 4,
"otherEquipped": []
}
},
"abilities": {
"str": {
"value": 8,
"mod": -1
},
"dex": {
"value": 17,
"mod": 3
},
"con": {
"value": 11,
"mod": 0
},
"int": {
"value": 10,
"mod": 0
},
"wis": {
"value": 10,
"mod": 0
},
"cha": {
"value": 9,
"mod": -1
}
},
"skills": {
"Climb": {
"rank": 1,
"total": 0,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
},
"Intimidate": {
"rank": 3,
"total": 5,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Geography)": {
"rank": 3,
"total": 6,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Local)": {
"rank": 3,
"total": 6,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Linguistics": {
"rank": 1,
"total": 4,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Perception": {
"rank": 3,
"total": 6,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Spellcraft": {
"rank": 2,
"total": 5,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Stealth": {
"rank": 1,
"total": 12,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Swim": {
"rank": 1,
"total": 0,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
}
},
"attacks": [
{
"weapon": "Bite (attaque naturelle)",
"attackName": "Bite",
"actionType": "mwak",
"attackBonus": 4,
"breakdown": {
"bab": 3,
"ability": "str",
"abilityMod": -1,
"size": 2,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"piercing"
]
}
],
"damageBonus": -1,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (drake)",
"_note": "Item Foundry sans stats — calcul manuel (BAB3+STR-1+taille Tiny+2)."
},
{
"weapon": "Tail (attaque naturelle)",
"attackName": "Tail",
"actionType": "mwak",
"attackBonus": -1,
"breakdown": {
"bab": 3,
"ability": "str",
"abilityMod": -1,
"size": 2,
"secondary": -5,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"bludgeoning"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (drake)",
"_note": "Attaque secondaire (-5). Item Foundry sans stats — calcul manuel."
}
],
"spellcasting": {
"spellbooks": {},
"spells": []
},
"feats": {
"feats": [
"Toughness",
"Power Attack"
],
"racial": [
"Drake (race)"
],
"traits": [],
"classFeatures": {
"note": "Court Drake Companion (famille des compagnons draconiques).",
"courtDrakeCompanion": [
"Court Drake Companion (lv4, HD12, BAB high, saves tous bons)",
"Magic Attacks (lv1, les attaques naturelles comptent comme magiques)",
"Subtype (lv1, sous-type dragon)",
"Natural Armor Bonus (lv1, +4)",
"Intelect (lv1, +4 INT — valeur 6→10)"
]
},
"misc": [],
"buffs": [
{
"name": "Shield Companion",
"active": false
},
{
"name": "Imitation de faucon",
"active": false
},
{
"name": "Imitation de l'aigle",
"active": false
},
{
"name": "Imitation du Hibou",
"active": false
},
{
"name": "imitations de souris",
"active": false
},
{
"name": "Flanking",
"active": false
},
{
"name": "Total Defense",
"active": false
},
{
"name": "Fighting Defensively",
"active": false
}
]
},
"inventory": {
"items": [
{
"name": "Backpack of Naidra",
"type": "container",
"quantity": 1,
"subType": "container"
}
],
"weight": {}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0
}
}
+313
View File
@@ -0,0 +1,313 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Jeanne",
"type": "companion",
"id": "FACxIckfWhKKC086",
"img": "gestalt/artworks/White_Horse_-_TotK_Compendium.png",
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Animal (Horse)",
"classes": [
{
"name": "Animal Companion (Bodyguard) — monture du Luring Cavalier",
"level": 4
}
],
"level": 4,
"xp": {
"current": 9000,
"next": 15000
},
"alignment": "tn",
"deity": null,
"gender": "Female",
"age": "20",
"height": "",
"weight": "",
"background": "Son fruit préféré est la pomme. Monture d'Esha Randu (Luring Cavalier).",
"master": "Esha Randu (9ZRe6qCM2Jw2vQGd)",
"_note": "Compagnon animal de classe (archetype Bodyguard). Taille Large (CMB/CMD +1). Saves base 4/4/1 (HD8, niveau de compagnon 4). AC 23 = 10 + dex2 + chainmail6 + naturelle5."
},
"combat": {
"hp": {
"current": 31,
"max": 31,
"temp": 0,
"nonlethal": 0
},
"ac": {
"total": 23,
"touch": 11,
"flatFooted": 21,
"armor": 6,
"dex": 2,
"natural": 5,
"note": "10 + 2 dex + 6 chainmail + 5 naturelle (compagnon) - 1 taille Large"
},
"bab": 3,
"cmb": 8,
"cmd": {
"total": 20,
"flatFooted": 18
},
"initiative": 2,
"speed": {
"land": {
"base": 50,
"total": 40
},
"swim": 0,
"climb": 0,
"fly": 0,
"note": "base 50, total 40 (chainmail) — unhindered 55"
},
"savingThrows": {
"fort": {
"total": 6,
"base": 4,
"ability": "con",
"abilityMod": 2,
"magic": 0,
"misc": 0
},
"ref": {
"total": 6,
"base": 4,
"ability": "dex",
"abilityMod": 2,
"magic": 0,
"misc": 0
},
"will": {
"total": 2,
"base": 1,
"ability": "wis",
"abilityMod": 1,
"magic": 0,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 3
},
"sr": 0,
"size": "Large",
"defense": {
"armorEquipped": {
"name": "Chainmail",
"equipped": true,
"acBonus": 6,
"maxDex": 2,
"armorPenalty": -5,
"armorType": "heavy"
},
"naturalArmor": 5,
"otherEquipped": []
}
},
"abilities": {
"str": {
"value": 18,
"mod": 4
},
"dex": {
"value": 14,
"mod": 2
},
"con": {
"value": 15,
"mod": 2
},
"int": {
"value": 2,
"mod": -4
},
"wis": {
"value": 12,
"mod": 1
},
"cha": {
"value": 6,
"mod": -2
}
},
"skills": {
"Acrobatics": {
"rank": 1,
"total": 1,
"classSkill": false,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": true
},
"Perception": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Stealth": {
"rank": 1,
"total": -3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Swim": {
"rank": 1,
"total": 3,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
}
},
"attacks": [
{
"weapon": "Hooves (attaque naturelle)",
"attackName": "2x Hooves",
"actionType": "mwak",
"attackBonus": 8,
"breakdown": {
"bab": 3,
"ability": "str",
"abilityMod": 4,
"size": 1,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"bludgeoning"
]
}
],
"damageBonus": 4,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (animal companion)",
"_note": "Item Foundry sans stats — calcul manuel (BAB3+STR4+taille Large+1)."
},
{
"weapon": "Bite (attaque naturelle)",
"attackName": "Bite",
"actionType": "mwak",
"attackBonus": 3,
"breakdown": {
"bab": 3,
"ability": "str",
"abilityMod": 4,
"size": 1,
"secondary": -5,
"enhancement": 0
},
"damage": [
{
"formula": "1d3",
"types": [
"piercing"
]
}
],
"damageBonus": 2,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "naturel (animal companion)",
"_note": "Attaque secondaire (-5), 1/2 bonus STR. Item Foundry sans stats — calcul manuel."
}
],
"spellcasting": {
"spellbooks": {},
"spells": []
},
"feats": {
"feats": [
"Combat Reflexes",
"Alertness",
"Armor Proficiency (Light)",
"Armor Proficiency (Medium)"
],
"racial": [
"Animal (race)"
],
"traits": [
"Thoroughbred (Human; Keleshite)"
],
"classFeatures": {
"note": "Archetype Bodyguard du compagnon animal (monture de cavalier).",
"animalCompanionBodyguard": [
"Animal Companion (Bodyguard) (lv4, HD8, BAB méd, saves Fort/Ref bons, Will faible)",
"Bonus Tricks (lv1)",
"Link (lv1)",
"Natural Armor Bonus (lv1, +2)",
"STR/DEX Bonus (lv1, +2/+2)",
"Animal Companion Feats (lv1)",
"Ability Score Increase (lv4, +1 STR)",
"Alertness (bonus Bodyguard)",
"Tenacious Guardian (Bodyguard, lv4)"
]
},
"misc": [
"Added Ability Scores"
],
"buffs": []
},
"inventory": {
"items": [
{
"name": "Chainmail",
"type": "equipment",
"quantity": 1,
"subType": "armor",
"equipped": true
},
{
"name": "Saddle (riding)",
"type": "loot",
"quantity": 1,
"subType": "gear"
},
{
"name": "Feed",
"type": "loot",
"quantity": 5,
"subType": "animalGear"
},
{
"name": "Trail Rations",
"type": "loot",
"quantity": 5,
"subType": "food"
}
],
"weight": {}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0
}
}
File diff suppressed because it is too large Load Diff
+828
View File
@@ -0,0 +1,828 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Nairda Guisenda",
"type": "character",
"id": "oyyhwcAfinGasDoH",
"img": "gestalt/artworks/Nairda.jpg",
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Dhampir Vetala-Born",
"classes": [
{
"name": "Sage WyrmWitch (Witch Sage / Sorcerer Arcane)",
"level": 4
}
],
"level": 4,
"xp": {
"current": 9000,
"next": 15000
},
"alignment": "cn",
"deity": "",
"gender": "Female",
"age": "25",
"height": null,
"weight": null,
"background": "Nairda est une humaine d'une vingtaine d'années venant des terres désertiques de Thuvie. Teint pâle, cheveux blancs, grande intelligence et grande flegme — mise en cause seulement quand elle fabrique... (bio tronquée)"
},
"combat": {
"hp": {
"current": 31,
"max": 31,
"temp": 0,
"nonlethal": 0
},
"ac": {
"total": 13,
"touch": 13,
"flatFooted": 10,
"armor": null,
"dex": 3,
"maxDexBonus": null,
"note": "Pas d'armure — 10 + 3 dex. AC bas : classe non armurée (Witch/Sorcerer)."
},
"bab": 3,
"cmb": 2,
"cmd": {
"total": 15,
"flatFooted": 12
},
"initiative": 3,
"speed": {
"land": 30,
"base": 30,
"swim": 0,
"climb": 0,
"fly": 0
},
"savingThrows": {
"fort": {
"total": 4,
"base": 1,
"ability": "con",
"abilityMod": 2,
"magic": 1,
"misc": 0
},
"ref": {
"total": 5,
"base": 1,
"ability": "dex",
"abilityMod": 3,
"magic": 1,
"misc": 0
},
"will": {
"total": 7,
"base": 4,
"ability": "wis",
"abilityMod": 2,
"magic": 1,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 3
},
"sr": 0,
"defense": {
"armorEquipped": null,
"naturalArmor": 0,
"otherEquipped": [
{
"name": "Cloak of Resistance +1",
"subType": "wondrous"
},
{
"name": "Pearl of Power, 1st Level Spell",
"subType": "wondrous"
},
{
"name": "Wayfinder",
"subType": "wondrous"
}
]
}
},
"abilities": {
"str": {
"value": 9,
"mod": -1
},
"dex": {
"value": 16,
"mod": 3
},
"con": {
"value": 14,
"mod": 2
},
"int": {
"value": 21,
"mod": 5
},
"wis": {
"value": 14,
"mod": 2
},
"cha": {
"value": 12,
"mod": 1
}
},
"skills": {
"Acrobatics": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Appraise": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Craft": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Bluff": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Climb": {
"rank": 0,
"total": -1,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
},
"Craft (2)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Diplomacy": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Disable Device": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": false
},
"Disguise": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Escape Artist": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Fly": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": false
},
"Handle Animal": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
},
"Heal": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Intimidate": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Arcana)": {
"rank": 0,
"total": 7,
"classSkill": false,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Dungeoneering)": {
"rank": 0,
"total": 6,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Engineering)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Geography)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (History)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Local)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Nature)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Nobility)": {
"rank": 0,
"total": 6,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Planes)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Religion)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Linguistics": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Lore)": {
"rank": 0,
"total": 5,
"classSkill": false,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Perception": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Perform": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Profession": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "wis",
"trainedOnly": true,
"armorPenalty": false
},
"Ride": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Sense Motive": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Sleight of Hand": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": false
},
"Spellcraft": {
"rank": 4,
"total": 14,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Stealth": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Survival": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Swim": {
"rank": 0,
"total": -1,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
},
"Use Magic Device": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
}
},
"attacks": [
{
"weapon": "Coup à mains nues (aucune arme encodée)",
"attackName": "Melee",
"actionType": "mwak",
"attackBonus": 2,
"breakdown": {
"bab": 3,
"ability": "str",
"abilityMod": -1,
"enhancement": 0
},
"damage": [
{
"formula": "1d3",
"types": [
"bludgeoning"
]
}
],
"damageBonus": -1,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": false,
"_note": "AUCUNE arme n'est encodée dans Foundry (weapons: []). Attaque de mêlée par défaut."
},
{
"weapon": "Attaque à distance (aucune arme encodée)",
"attackName": "Ranged",
"actionType": "rwak",
"attackBonus": 6,
"breakdown": {
"bab": 3,
"ability": "dex",
"abilityMod": 3,
"enhancement": 0
},
"damage": [
{
"formula": "1d4",
"types": [
"piercing"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "10",
"units": "ft"
},
"touch": false,
"proficient": false,
"equipped": false,
"_note": "Pas d'arc encodé malgré 15 flèches en inventaire. Improvisé (non maîtrisé, -4) — calculé sans pénalité d'improvisation."
}
],
"spellcasting": {
"spellbooks": {
"primary": {
"label": "Witch",
"kind": "arcane",
"cl": 4,
"ability": "int",
"prepared": true,
"spontaneous": false,
"concentration": 9,
"dcFormula": "10 + @sl + @ablMod (DC base 15 + niveau de sort)",
"slots": {
"note": "Slots non exposés par l'API — sorts Witch listés ci-dessous"
}
},
"secondary": {
"label": "Sorcerer",
"kind": "arcane",
"cl": 4,
"ability": "int",
"prepared": false,
"spontaneous": true,
"concentration": 9,
"dcFormula": "10 + @sl + @ablMod (DC base 15 + niveau de sort)",
"slots": {
"note": "Slots non exposés par l'API"
}
},
"spelllike": {
"label": "Spell-like",
"cl": 4,
"ability": "cha",
"spontaneous": true,
"slots": {
"note": "Compétences/raciales (dhampir)"
}
}
},
"spells": [
{
"name": "Arcane Mark",
"level": 0
},
{
"name": "Bleed",
"level": 0
},
{
"name": "Dancing Lights",
"level": 0
},
{
"name": "Daze",
"level": 0
},
{
"name": "Detect Fiendish Presence",
"level": 0
},
{
"name": "Detect Magic",
"level": 0
},
{
"name": "Detect Poison",
"level": 0
},
{
"name": "Grasp",
"level": 0
},
{
"name": "Guidance",
"level": 0
},
{
"name": "Light",
"level": 0
},
{
"name": "Mending",
"level": 0
},
{
"name": "Message",
"level": 0
},
{
"name": "Putrefy Food and Drink",
"level": 0
},
{
"name": "Read Magic",
"level": 0
},
{
"name": "Resistance",
"level": 0
},
{
"name": "Spark",
"level": 0
},
{
"name": "Stabilize",
"level": 0
},
{
"name": "Touch of Fatigue",
"level": 0
},
{
"name": "Comprehend Languages",
"level": 1
},
{
"name": "Charm Person",
"level": 1
},
{
"name": "Ill Omen",
"level": 1
},
{
"name": "Inflict Light Wounds",
"level": 1
},
{
"name": "Sleep",
"level": 1
},
{
"name": "Hex Vulnerability",
"level": 1
},
{
"name": "Deja Vu",
"level": 1
},
{
"name": "Unseen Servant",
"level": 1
},
{
"name": "Ray of Enfeeblement",
"level": 1
},
{
"name": "Web",
"level": 2
},
{
"name": "Blindness/Deafness",
"level": 2
},
{
"name": "Ice Slick",
"level": 2
},
{
"name": "Darkness",
"level": 2
},
{
"name": "Flurry of Snowballs",
"level": 2
}
]
},
"feats": {
"feats": [
"Brew Potion",
"Craft Wondrous Item",
"Extra Hex",
"Eschew Materials"
],
"racial": [],
"traits": [
"Half-Forgotten Secrets (Dhampir; Ajibachana)",
"Orange - Lazy Ass",
"Pingre"
],
"classFeatures": {
"note": "Gestalt 2 classes : Witch (archetype Sage) + Sorcerer (bloodline Arcane). La classe Foundry 'Sage WyrmWitch' fusionne les deux — associations résolues par niveau ci-dessous.",
"witch": [
"Hex (lv1) — Evil Eye, Fortune, Slumber, Cauldron (choix de sorts familiers)",
"Patron Spells : Outer (lv1, patron)",
"Cauldron (hex)",
"Eschew Materials (lv1, bonus witch)",
"Sage (lv1, archetype Witch — INT pour le familier/lancer)",
"Major Hex (lv10, futur)",
"Grand Hex (lv18, futur)"
],
"sorcererArcane": [
"Sorcerer Bloodline (lv1, Arcane)",
"Arcane Bolt (lv1, pouvoir de bloodline — attaque de contact à distance)",
"Cantrips (lv1)",
"Sorcerer Spells (lv1)",
"Bloodline Spells (SOR) (lv3)",
"Metamagic Adept (lv3, pouvoir de bloodline)",
"Exchange Spell (High) (lv4)",
"Bloodline Feat (SOR) (lv7, futur)",
"New Arcana (lv9, futur)",
"School Power (lv15, futur)",
"Arcane Apotheosis (lv20, futur)"
],
"wyrmwitchCustom": [
"Wyrmwitch Hoard (feature custom de la classe homebrew)",
"Draconic Patronage (feature custom — patron draconique ?)",
"Exchange Spell (High) (doublon d'item)"
]
},
"misc": [
"Added Ability Scores"
],
"buffs": [
{
"name": "Dhampire Weakness",
"active": false
},
{
"name": "Imitation de l'aigle",
"active": false
},
{
"name": "Imitation de faucon",
"active": false
},
{
"name": "Imitation du Hibou",
"active": false
},
{
"name": "Fighting Defensively",
"active": false
},
{
"name": "Produce flame",
"active": false
}
]
},
"inventory": {
"items": [
{
"name": "Hoard : 350 po value",
"type": "container",
"quantity": 1,
"subType": "container"
},
{
"name": "Spell Component Pouch",
"type": "container",
"quantity": 1,
"subType": "container"
},
{
"name": "Cloak of Resistance +1",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Pearl of Power, 1st Level Spell",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Wayfinder",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Holy symbol (Wood)",
"type": "loot",
"quantity": 1,
"subType": "focus"
},
{
"name": "Arrow",
"type": "loot",
"quantity": 15,
"subType": "ammo"
},
{
"name": "Lettres dans une chambre de bandits",
"type": "loot",
"quantity": 1,
"subType": "misc"
},
{
"name": "Clefs de la loge",
"type": "loot",
"quantity": 1,
"subType": "misc"
},
{
"name": "Badge des éclaireurs",
"type": "loot",
"quantity": 1,
"subType": "misc"
},
{
"name": "Potion de soin de Nairda",
"type": "consumable",
"quantity": 3,
"subType": "potion"
}
],
"weight": {
"total": 9,
"maxLight": 30,
"maxMedium": 60,
"maxHeavy": 90,
"level": "light",
"carry": 180,
"drag": 450
}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0,
"note": "Hoard '350 po value' en container (non converti en monnaie)"
}
}
+926
View File
@@ -0,0 +1,926 @@
{
"schema": "pf1-sheet/v1",
"meta": {
"name": "Oni Triumvir",
"type": "character",
"id": "7Ga6fQh1NrqC3NbG",
"img": null,
"source": "FoundryVTT actor.getRollData() + system"
},
"identity": {
"race": "Human",
"classes": [
{
"name": "Cleric (Blossoming Light) / Shifter (Feyform Shifter)",
"level": 4
}
],
"level": 4,
"xp": {
"current": 9000,
"next": 15000
},
"alignment": "ng",
"deity": "Ylimancha",
"gender": "Female",
"age": "26 ans",
"height": "1m67",
"weight": "65 kg",
"background": "Note build trouvée dans la bio Foundry : 'armor=deux classes en moins' (note de construction, à clarifier)."
},
"combat": {
"hp": {
"current": 35,
"max": 36,
"temp": 0,
"nonlethal": 0,
"note": "offset -1 appliqué par le système"
},
"ac": {
"total": 19,
"touch": 18,
"flatFooted": 17,
"armor": null,
"dex": 2,
"maxDexBonus": null,
"note": "breakdown non exposé par le système (10 + 2 dex + amulette +1 natural + anneau +1 deflection + divers)"
},
"bab": 4,
"cmb": 5,
"cmd": {
"total": 23,
"flatFooted": 21
},
"initiative": 2,
"speed": {
"land": 30,
"base": 30,
"swim": 0,
"climb": 0,
"fly": 0
},
"savingThrows": {
"fort": {
"total": 7,
"base": 4,
"ability": "con",
"abilityMod": 2,
"magic": 1,
"misc": 0
},
"ref": {
"total": 7,
"base": 4,
"ability": "dex",
"abilityMod": 2,
"magic": 1,
"misc": 0
},
"will": {
"total": 9,
"base": 4,
"ability": "wis",
"abilityMod": 4,
"magic": 1,
"misc": 0
}
},
"attackModifiers": {
"meleeAbility": "str",
"rangedAbility": "dex",
"sharedBAB": 4
},
"sr": 0,
"defense": {
"armorEquipped": null,
"naturalArmor": 1,
"otherEquipped": [
{
"name": "Amulet of Natural Armor +1",
"subType": "wondrous"
},
{
"name": "Ring of Protection +1",
"subType": "ring"
},
{
"name": "Cloak of Resistance +1",
"subType": "wondrous"
},
{
"name": "Wayfinder",
"subType": "wondrous"
}
]
}
},
"abilities": {
"str": {
"value": 12,
"mod": 1
},
"dex": {
"value": 14,
"mod": 2
},
"con": {
"value": 14,
"mod": 2
},
"int": {
"value": 12,
"mod": 1
},
"wis": {
"value": 18,
"mod": 4
},
"cha": {
"value": 16,
"mod": 3
}
},
"skills": {
"Acrobatics": {
"rank": 1,
"total": 6,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Appraise": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Craft": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Bluff": {
"rank": 0,
"total": 4,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Climb": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
},
"Craft (2)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Diplomacy": {
"rank": 4,
"total": 11,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Disable Device": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": true
},
"Disguise": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Escape Artist": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Fly": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Handle Animal": {
"rank": 1,
"total": 7,
"classSkill": true,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
},
"Heal": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Intimidate": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Arcana)": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Dungeoneering)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Engineering)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Geography)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (History)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Local)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Nature)": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Nobility)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Planes)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Knowledge (Religion)": {
"rank": 4,
"total": 8,
"classSkill": true,
"ability": "int",
"trainedOnly": false,
"armorPenalty": false
},
"Linguistics": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Knowledge (Lore)": {
"rank": 0,
"total": 1,
"classSkill": false,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Perception": {
"rank": 3,
"total": 12,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Perform": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "cha",
"trainedOnly": false,
"armorPenalty": false
},
"Profession": {
"rank": 0,
"total": 4,
"classSkill": false,
"ability": "wis",
"trainedOnly": true,
"armorPenalty": false
},
"Ride": {
"rank": 1,
"total": 6,
"classSkill": true,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Sense Motive": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Sleight of Hand": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "dex",
"trainedOnly": true,
"armorPenalty": true
},
"Spellcraft": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "int",
"trainedOnly": true,
"armorPenalty": false
},
"Stealth": {
"rank": 0,
"total": 2,
"classSkill": false,
"ability": "dex",
"trainedOnly": false,
"armorPenalty": true
},
"Survival": {
"rank": 1,
"total": 8,
"classSkill": true,
"ability": "wis",
"trainedOnly": false,
"armorPenalty": false
},
"Swim": {
"rank": 1,
"total": 5,
"classSkill": true,
"ability": "str",
"trainedOnly": true,
"armorPenalty": true
},
"Use Magic Device": {
"rank": 0,
"total": 3,
"classSkill": false,
"ability": "cha",
"trainedOnly": true,
"armorPenalty": false
}
},
"attacks": [
{
"weapon": "Longbow",
"attackName": "Attack",
"actionType": "rwak",
"attackBonus": 6,
"breakdown": {
"bab": 4,
"ability": "dex",
"abilityMod": 2,
"enhancement": 0
},
"damage": [
{
"formula": "1d8",
"types": [
"piercing"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 3,
"range": {
"value": "100",
"units": "ft"
},
"touch": false,
"proficient": true,
"equipped": false,
"proficiencySource": "class: Cleric (Blossoming Light)+Shifter (Feyform Shifter) (Simple Weapons + Favored Weapon Longbow)",
"_note": "Item Foundry avec system quasi vide (pas d'attackBonus/damage encodés) — stats calculées manuellement."
},
{
"weapon": "Alchemist's Fire",
"attackName": "Attack",
"actionType": "twak",
"attackBonus": 6,
"breakdown": {
"bab": 4,
"ability": "dex",
"abilityMod": 2,
"enhancement": 0
},
"damage": [
{
"formula": "1d6",
"types": [
"fire"
]
}
],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "10",
"units": "ft"
},
"touch": true,
"proficient": true,
"equipped": false,
"_note": "Splash : 1 dégât de feu aux créatures adjacentes. Contact à distance."
},
{
"weapon": "Attaques naturelles (Shifter Claws / formes fées)",
"attackName": "Claw",
"actionType": "mwak",
"attackBonus": 5,
"breakdown": {
"bab": 4,
"ability": "str",
"abilityMod": 1,
"enhancement": 0
},
"damage": [
{
"formula": "1d6",
"types": [
"slashing"
]
}
],
"damageBonus": 1,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": true,
"equipped": false,
"proficiencySource": "class: Shifter (Shifter Claws)",
"_note": "Shifter Claws 1d6 à lv4. Bite/Claws/Sting selon la forme mineure (Néréide, Erlking, Quickling, Lamp Blighter) — items Foundry sans stats encodées."
},
{
"weapon": "Channel Energy",
"attackName": "Channel",
"actionType": "other",
"attackBonus": null,
"damage": [
{
"formula": "2d6",
"types": [
"positive"
]
}
],
"damageBonus": 0,
"critRange": null,
"critMult": null,
"range": {
"value": "30",
"units": "ft"
},
"touch": false,
"proficient": true,
"equipped": true,
"proficiencySource": "class: Cleric (Channel Energy, 3+Cha mods = 6/jour)",
"_note": "2d6 (1d6 par 2 niveaux, lv4). Modifié par Blossoming Light (Promise of Faith / Purity)."
},
{
"weapon": "une Pioche",
"attackName": "Attack",
"actionType": "mwak",
"attackBonus": 4,
"breakdown": {
"bab": 4,
"ability": "str",
"abilityMod": 1,
"enhancement": 0
},
"damage": [],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": false,
"equipped": false,
"_note": "Placeholder non maîtrisé dans Foundry (pas de dégâts encodés)."
},
{
"weapon": "Weapon",
"attackName": "Attack",
"actionType": "mwak",
"attackBonus": 4,
"breakdown": {
"bab": 4,
"ability": "str",
"abilityMod": 1,
"enhancement": 0
},
"damage": [],
"damageBonus": 0,
"critRange": 20,
"critMult": 2,
"range": {
"value": "0",
"units": "melee"
},
"touch": false,
"proficient": false,
"equipped": true,
"_note": "Placeholder Foundry équipé — à remplacer par la vraie arme."
}
],
"spellcasting": {
"spellbooks": {
"primary": {
"label": "Cleric (Blossoming Light)+Shifter (Feyform Shifter)",
"kind": "divine",
"cl": 4,
"ability": "wis",
"prepared": true,
"spontaneous": false,
"concentration": 8,
"dcFormula": "10 + @sl + @ablMod (DC base 14 + niveau de sort)",
"slots": {
"note": "Slots non exposés par l'API — 20 sorts listés ci-dessous"
}
}
},
"spells": [
{
"name": "Guidance",
"level": 0
},
{
"name": "Detect Magic",
"level": 0
},
{
"name": "Stabilize",
"level": 0
},
{
"name": "Read Magic",
"level": 0
},
{
"name": "Detect Poison",
"level": 0
},
{
"name": "Purify Food and Drink",
"level": 0
},
{
"name": "Summon Monster I",
"level": 1
},
{
"name": "Shield of Faith",
"level": 1
},
{
"name": "Forbid Action",
"level": 1
},
{
"name": "Cure Light Wounds",
"level": 1
},
{
"name": "Hidden Diplomacy",
"level": 1
},
{
"name": "Protection from Evil",
"level": 1
},
{
"name": "Bless",
"level": 1
},
{
"name": "Summon Monster II",
"level": 2
},
{
"name": "Cure Moderate Wounds",
"level": 2
},
{
"name": "Sound Burst",
"level": 2
},
{
"name": "Suppress Charms and Compulsions",
"level": 2
},
{
"name": "Delay Poison",
"level": 2
},
{
"name": "Ironskin",
"level": 2
},
{
"name": "Restoration, Lesser",
"level": 2
}
]
},
"feats": {
"feats": [
"Summon Good Monster",
"Sacred Summons",
"Selective Channeling"
],
"racial": [],
"traits": [
"Extremely Fashionable",
"Exalted of the Society (Cleric, Pathfinder Society)",
"Bitter",
"Ambitious"
],
"classFeatures": {
"note": "Gestalt 2 classes : Cleric (Blossoming Light) + Shifter (Feyform Shifter). Blossoming Light = ARCHETYPE du Cleric, Feyform Shifter = archetype du Shifter. Les items 'obsolete' sont les features d'origine remplacées par l'archetype Feyform Shifter.",
"cleric": [
"Aura (lv1)",
"Channel Energy (lv1, 2d6, 6/jour)",
"Spontaneous Casting (CLE, lv1)",
"Bonus Languages (CLE, lv1)"
],
"blossomingLightArchetype": [
"Promise of Faith (Blossoming Light, lv1)",
"Promise of Purity (Blossoming Light, lv1)",
"Luminous Font (Blossoming Light, lv1) — versions (1)/(3)/(7)/(10) selon le niveau: 1/jour lv1, 3/jour lv3, 7/jour lv7, 10/jour lv10"
],
"domains": [
"Animal Domain (lv1)",
" - Animal Companion (pouvoir du Animal Domain, lv4)",
"Air Domain (lv1)",
" - Electricity Resistance (pouvoir du Air Domain, lv1)",
" - Lightning Arc (pouvoir du Air Domain, lv8, attaque de contact à distance)",
"Feather Subdomain (sous-domaine du Air Domain — remplace un pouvoir du Air Domain)",
" - Eyes of the Hawk (pouvoir du sous-domaine Feather)",
"_note: les marqueurs \"Not Level 1-2\" / \"Level 1-2\" du module correspondent aux pouvoirs de domaine inaccessibles/accessibles selon le niveau (Oni est lv4)."
],
"shifter": [
"Bonus Languages (SHI, lv1)",
"Shifter Claws (lv1, 1d6 à lv4)",
"Wild Empathy (lv1)",
"Defensive Instinct (lv1)",
"Track (lv2)",
"Woodland Stride (lv2)",
"Trackless Step (lv3)",
"Shifter's Fury (lv3)",
"A Thousand Faces (SHI, lv13)",
"Timeless Body (lv15)"
],
"feyformShifterArchetype": [
"Fey Aspect (Feyform Shifter, lv1) — buff présent sur la fiche (inactif)",
"Fey Shape (Feyform Shifter, lv4) — formes mineures : Néréide, Erlking, Quickling, Lamp Blighter (buffs inactifs)",
"Fey Shifter (Feyform Shifter)",
"Greater Fey Shifter (Feyform Shifter)",
"Final Aspect (Feyform Shifter)"
],
"remplacedByArchetype_obsolete": [
"Shifter Aspect (obsolete)",
"Wild Shape (obsolete)",
"Chimeric Aspect (obsolete)",
"Greater Chimeric Aspect (obsolete)",
"Final Aspect (obsolete)"
]
},
"misc": [
"Added Ability Scores",
"Level 1-2 / Not Level 1-2 (marqueurs de progression du module)"
],
"buffs": [
{
"name": "Extremely fashionable",
"active": true
},
{
"name": "Addiction forte à l'alcool",
"active": true
},
{
"name": "Fey Aspect (1)",
"active": false
},
{
"name": "Shield of Faith",
"active": false
},
{
"name": "Shifter's Claws",
"active": false
},
{
"name": "Guidance",
"active": false
},
{
"name": "Néréide",
"active": false
},
{
"name": "Erlking",
"active": false
},
{
"name": "Quickling",
"active": false
},
{
"name": "Lamp Blighter",
"active": false
},
{
"name": "Alcoolisé",
"active": false
},
{
"name": "Get Help",
"active": false
}
]
},
"inventory": {
"items": [
{
"name": "Backpack, masterwork",
"type": "container",
"quantity": 1,
"subType": "container"
},
{
"name": "Amulet of Natural Armor +1",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Des vêtements sur mesure stylés",
"type": "equipment",
"quantity": 1,
"subType": "clothing"
},
{
"name": "Ring of Protection +1",
"type": "equipment",
"quantity": 1,
"subType": "ring"
},
{
"name": "Cloak of Resistance +1",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Wayfinder",
"type": "equipment",
"quantity": 1,
"subType": "wondrous"
},
{
"name": "Arrow",
"type": "loot",
"quantity": 19,
"subType": "ammo"
},
{
"name": "Holy symbol (Wood)",
"type": "loot",
"quantity": 1,
"subType": "focus"
},
{
"name": "Clefs de la loge",
"type": "loot",
"quantity": 1,
"subType": "misc"
},
{
"name": "Eh je suis Éclaireuse maintenant",
"type": "loot",
"quantity": 1,
"subType": "misc"
},
{
"name": "Kit, Fishing",
"type": "loot",
"quantity": 1,
"subType": "adventuring"
},
{
"name": "Longbow",
"type": "weapon",
"quantity": 1,
"subType": "weapon"
},
{
"name": "Alchemist's Fire",
"type": "weapon",
"quantity": 1,
"subType": "weapon"
}
],
"weight": {
"total": 39,
"maxLight": 50,
"maxMedium": 100,
"maxHeavy": 150,
"level": "light",
"carry": 300,
"drag": 750
}
},
"wealth": {
"pp": 0,
"gp": 0,
"sp": 0,
"cp": 0
}
}
File diff suppressed because it is too large Load Diff