Rollplay verziótörténet – 3 verzió
Legyen óvatos a régi verziókkal! Ezek a verziók csak tesztelési és hivatkozási célokra jelennek meg.Mindig használja a kiegészítő legfrissebb verzióját.
Legfrissebb verzió
Verzió: 1.0.4
Kiadva: 2026. márc. 12. – 183,66 kBEzekkel működik: firefox 142.0 vagy újabbHandles quick successive rolls.A forráskód ISC licenc licenc alatt közzétéve
Korábbi verziók
Verzió: 1.0.2
Kiadva: 2026. márc. 1. – 169,52 kBEzekkel működik: firefox 142.0 vagy újabbSummary
Character extraction from the D&D Beyond API now includes all requested fields. Updates:
1. apps/extension/src/dndbeyond/xhrCapture.ts
Added extractCharacterApiData() to read all relevant fields from the v5 character JSON
Added getCapturedCharacterApiData() returning DDBCharacterApiData
Extracts:
Notes: backstory, organizations, allies, enemies, otherNotes
Traits: personalityTraits, ideals, bonds, flaws, appearance
Background: background.definition.name
Characteristics: alignment (via alignmentId), gender, eyes, size, height, faith, hair, skin, age, weight
Inventory: item names and quantities (e.g. "2x Dagger", "Quarterstaff")
Spells: from classSpells and spells.feat, spells.class, spells.race, spells.item
2. packages/shared/src/events.ts
Extended Character with the new optional fields
Updated CHARACTER_UPDATE_FIELDS and applyCharacterUpdates for incremental updates
3. apps/extension/src/dndbeyond/types.ts
Extended DDBCharacter with the same fields
Updated ddbToCharacter and ddbDiffToCharacterUpdated to include them
4. apps/extension/src/dndbeyond/index.ts
Switched mergeBackstory to mergeCharacterApiData to merge all API data into the DOM character
5. packages/shared/src/schemas.ts
Extended CharacterSchema with optional fields and validation
6. packages/shared/src/transcript.ts
Added CHARACTER_FIELD_LABELS for transcript display
Long-text fields use the same truncation approach as backstory
7. apps/api/src/ai/sanitize.ts
Added sanitizeCharacterTrait() for traits/notes (max 4096 chars)
New constant CHARACTER_TRAIT_MAX
8. apps/api/src/ai/gmTurn.ts
Updated formatCharacterForPrompt() to add:
Characteristics (alignment, gender, eyes, size, height, faith, hair, skin, age, weight)
Background, traits, appearance
Spells (up to 50), inventory (up to 30)
Organizations, allies, enemies, other notes
All new fields are optional and sanitized before going into AI prompts. Run pnpm typecheck and pnpm build to confirm everything compiles.A forráskód ISC licenc licenc alatt közzétéve
Verzió: 1.0.1
Kiadva: 2026. feb. 24. – 159,06 kBEzekkel működik: firefox 142.0 vagy újabbA forráskód ISC licenc licenc alatt közzétéve