SessionZeroWasm/test_char_template.szf

217 lines
6.6 KiB
Plaintext

!type: character_template
!schema: 1.0.0
[Metadata]
Name (text) = Advanced Fantasy Character Sheet
Version (text) = 2.1.0
GUID (text) = f9e8d7c6-b5a4-3210-9876-543210fedcba
Description (text-field) = Comprehensive character template for fantasy RPGs with full dataset integration, calculated fields, and advanced features
Author (text) = Template Master
GameSystem (text) = Fantasy RPG Universal
[Required Datasets]
PlayerCharacterClasses (text) = Player Character Classes|c3d4e5f6-g7h8-9012-cdef-123456789012|1.5.3
PlayableRaces (text) = Playable Races|d4e5f6g7-h8i9-0123-def0-234567890123|1.3.0
CoreSkillsList (text) = Core Skills List|e5f6g7h8-i9j0-1234-ef01-345678901234|1.0.2
[Section: Core Identity]
CharacterName (text) =
PlayerName (text) =
Race (dataset-reference) = PlayableRaces
Class (dataset-reference) = PlayerCharacterClasses
Level (number) = 1
Experience (number) = 0
Alignment (text) = Neutral
Background (text) =
Age (number) = 25
Height (text) =
Weight (text) =
Gender (text) =
[Section: Ability Scores]
Strength (number) = 10
Dexterity (number) = 10
Constitution (number) = 10
Intelligence (number) = 10
Wisdom (number) = 10
Charisma (number) = 10
[Section.Ability Scores.Modifiers]
StrengthMod (calculated) = (Strength - 10) / 2
DexterityMod (calculated) = (Dexterity - 10) / 2
ConstitutionMod (calculated) = (Constitution - 10) / 2
IntelligenceMod (calculated) = (Intelligence - 10) / 2
WisdomMod (calculated) = (Wisdom - 10) / 2
CharismaMod (calculated) = (Charisma - 10) / 2
[Section: Combat Statistics]
HitPoints (number) = 10
MaxHitPoints (calculated) = BaseHP + (ConstitutionMod * Level)
ArmorClass (calculated) = 10 + DexterityMod + ArmorBonus + ShieldBonus
Initiative (calculated) = DexterityMod + MiscInitiative
Speed (number) = 30
BaseAttackBonus (number) = 0
[Section.Combat Statistics.Saving Throws]
Fortitude (calculated) = BaseFortitude + ConstitutionMod
Reflex (calculated) = BaseReflex + DexterityMod
Will (calculated) = BaseWill + WisdomMod
BaseFortitude (number) = 0
BaseReflex (number) = 0
BaseWill (number) = 0
[Section: Skills]
DatasetReference (system) = CoreSkillsList
Acrobatics (number) = 0
Athletics (number) = 0
Deception (number) = 0
History (number) = 0
Insight (number) = 0
Intimidation (number) = 0
Investigation (number) = 0
Medicine (number) = 0
Nature (number) = 0
Perception (number) = 0
Performance (number) = 0
Persuasion (number) = 0
Religion (number) = 0
SleightOfHand (number) = 0
Stealth (number) = 0
Survival (number) = 0
[Section.Skills.Skill Modifiers]
AcrobaticsTotal (calculated) = Acrobatics + DexterityMod
AthleticsTotal (calculated) = Athletics + StrengthMod
DeceptionTotal (calculated) = Deception + CharismaMod
HistoryTotal (calculated) = History + IntelligenceMod
InsightTotal (calculated) = Insight + WisdomMod
IntimidationTotal (calculated) = Intimidation + CharismaMod
InvestigationTotal (calculated) = Investigation + IntelligenceMod
MedicineTotal (calculated) = Medicine + WisdomMod
NatureTotal (calculated) = Nature + IntelligenceMod
PerceptionTotal (calculated) = Perception + WisdomMod
PerformanceTotal (calculated) = Performance + CharismaMod
PersuasionTotal (calculated) = Persuasion + CharismaMod
ReligionTotal (calculated) = Religion + IntelligenceMod
SleightOfHandTotal (calculated) = SleightOfHand + DexterityMod
StealthTotal (calculated) = Stealth + DexterityMod
SurvivalTotal (calculated) = Survival + WisdomMod
[Section: Equipment]
DatasetType (system) = items
SelectionMode (system) = multiple
Currency (group) = true
[Section.Equipment.Weapons]
PrimaryWeapon (dataset-type) = items
SecondaryWeapon (dataset-type) = items
RangedWeapon (dataset-type) = items
Ammunition (dataset-type) = items
AmmoCount (number) = 0
[Section.Equipment.Armor]
Armor (dataset-type) = items
Shield (dataset-type) = items
ArmorBonus (calculated) = Armor.ArmorClass
ShieldBonus (calculated) = Shield.ArmorClass
[Section.Equipment.Currency]
PlatinumPieces (number) = 0
GoldPieces (number) = 0
SilverPieces (number) = 0
CopperPieces (number) = 0
TotalGoldValue (calculated) = (PlatinumPieces * 10) + GoldPieces + (SilverPieces / 10) + (CopperPieces / 100)
[Section: Inventory]
DatasetType (system) = items
SelectionMode (system) = multiple
MaxItems (number) = 50
CarryingCapacity (calculated) = Strength * 15
CurrentWeight (calculated) = SUM(SelectedItems.Weight)
EncumbranceLevel (calculated) = CurrentWeight / CarryingCapacity
[Section: Spellcasting]
DatasetType (system) = spells
SelectionMode (system) = multiple
SpellcastingAbility (text) = Intelligence
SpellSaveDC (calculated) = 8 + ProficiencyBonus + SpellcastingAbilityMod
SpellAttackBonus (calculated) = ProficiencyBonus + SpellcastingAbilityMod
SpellsKnown (number) = 0
SpellSlots (group) = true
[Section.Spellcasting.Spell Slots]
Level1Slots (number) = 0
Level2Slots (number) = 0
Level3Slots (number) = 0
Level4Slots (number) = 0
Level5Slots (number) = 0
Level6Slots (number) = 0
Level7Slots (number) = 0
Level8Slots (number) = 0
Level9Slots (number) = 0
[Section.Spellcasting.Known Spells]
Cantrips (dataset-type-multiple) = spells
Level1Spells (dataset-type-multiple) = spells
Level2Spells (dataset-type-multiple) = spells
Level3Spells (dataset-type-multiple) = spells
Level4Spells (dataset-type-multiple) = spells
Level5Spells (dataset-type-multiple) = spells
[Section: Companions]
DatasetType (system) = npcs
SelectionMode (system) = multiple
MaxCompanions (number) = 3
[Section.Companions.Active Companions]
Animal Companion (dataset-type) = npcs
Familiar (dataset-type) = npcs
Hireling (dataset-type) = npcs
[Section: Features and Traits]
RacialTraits (group) = true
ClassFeatures (group) = true
Feats (group) = true
[Section.Features and Traits.Racial Traits]
DarkvisionRange (number) = 0
Size (text) = Medium
Languages (text-field) = Common
SpecialAbilities (text-field) =
[Section.Features and Traits.Class Features]
HitDie (text) = d8
ProficiencyBonus (number) = 2
ArmorProficiencies (text-field) =
WeaponProficiencies (text-field) =
ToolProficiencies (text-field) =
SavingThrowProficiencies (text) =
[Section: Personal Journal]
CharacterDescription (text-field) =
Personality (text-field) =
Ideals (text-field) =
Bonds (text-field) =
Flaws (text-field) =
Backstory (text-field) =
Goals (text-field) =
Notes (text-field) =
[Section: Combat Tracker]
CurrentHitPoints (number) = 10
TemporaryHitPoints (number) = 0
HitDiceRemaining (text) = 1d8
DeathSaves (group) = true
Conditions (text-field) =
ActionEconomy (group) = true
[Section.Combat Tracker.Death Saves]
Successes (number) = 0
Failures (number) = 0
IsStabilized (bool) = false
[Section.Combat Tracker.Action Economy]
ActionUsed (bool) = false
BonusActionUsed (bool) = false
ReactionUsed (bool) = false
MovementUsed (number) = 0