Crea un JSON per un personaggio D&D 5e seguendo esattamente questa struttura. Compila tutti i campi con dati appropriati per un personaggio [DESCRIVI QUI IL TUO PERSONAGGIO - es: "Guerriero Umano di livello 3, veterano di guerra con personalità stoica"].
Usa questa struttura JSON esatta (sostituisci solo i valori, mantieni tutti i nomi dei campi identici):
{
"name": "",
"class": "",
"level": 1,
"race": "",
"background": "",
"alignment": "",
"abilityScores": {
"strength": 10,
"dexterity": 10,
"constitution": 10,
"intelligence": 10,
"wisdom": 10,
"charisma": 10
},
"hp": {
"max": 8,
"current": 8,
"temporary": 0
},
"armorClass": 10,
"speed": 30,
"initiative": 0,
"proficiencyBonus": 2,
"inspiration": false,
"savingThrows": [],
"skills": [],
"languages": ["Comune"],
"proficiencies": [],
"equipment": [],
"attacks": [],
"features": [],
"personality": {
"traits": "",
"ideals": "",
"bonds": "",
"flaws": ""
},
"hitDie": 8,
"combatStatus": {
"hitDiceUsed": 0,
"deathSaves": {
"successes": 0,
"failures": 0
}
},
"isSpellcaster": false,
"spellcasting": {
"class": "",
"ability": "intelligence",
"slots": {},
"slotsUsed": {},
"cantrips": [],
"cantripDetails": {},
"level1": [],
"level1Details": {},
"prepared": []
}
}
IMPORTANTE:
- Se è un incantatore, imposta "isSpellcaster": true e compila la sezione spellcasting
- Usa nomi italiani per skills e saving throws (es: "forza", "saggezza", "atletica", "furtività")
- Calcola correttamente modificatori, CA, HP e bonus in base alle regole D&D 5e
- Assegna equipment appropriato per classe e background
- Crea attacks realistici con bonus e danni corretti
- Scrivi personality in italiano con dettagli interessanti