From 92ba9c3501662025190c514237ca90b2bf94f721 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 15 Mar 2026 23:22:31 +0100 Subject: [PATCH] Add roll windows from actor sheet --- .history/lang/en_20260308133951.json | 788 ------------------ .history/lang/en_20260308154927.json | 788 ------------------ .history/lang/en_20260308154930.json | 788 ------------------ .history/system_20260308195653.json | 130 --- .history/system_20260308204838.json | 130 --- .history/system_20260308204842.json | 130 --- .history/system_20260308204843.json | 130 --- .../item/armor-sheet_20260308134234.hbs | 51 -- .../item/armor-sheet_20260308155000.hbs | 109 --- .../item/armor-sheet_20260308155017.hbs | 51 -- .../item/armor-sheet_20260308155019.hbs | 109 --- .../item/armor-sheet_20260308155021.hbs | 110 --- 12 files changed, 3314 deletions(-) delete mode 100644 .history/lang/en_20260308133951.json delete mode 100644 .history/lang/en_20260308154927.json delete mode 100644 .history/lang/en_20260308154930.json delete mode 100644 .history/system_20260308195653.json delete mode 100644 .history/system_20260308204838.json delete mode 100644 .history/system_20260308204842.json delete mode 100644 .history/system_20260308204843.json delete mode 100644 .history/templates/item/armor-sheet_20260308134234.hbs delete mode 100644 .history/templates/item/armor-sheet_20260308155000.hbs delete mode 100644 .history/templates/item/armor-sheet_20260308155017.hbs delete mode 100644 .history/templates/item/armor-sheet_20260308155019.hbs delete mode 100644 .history/templates/item/armor-sheet_20260308155021.hbs diff --git a/.history/lang/en_20260308133951.json b/.history/lang/en_20260308133951.json deleted file mode 100644 index 1711313..0000000 --- a/.history/lang/en_20260308133951.json +++ /dev/null @@ -1,788 +0,0 @@ -{ - "OATHHAMMER": { - "Sheet": { - "Character": "Oath Hammer Character Sheet", - "NPC": "Oath Hammer NPC Sheet", - "Weapon": "Oath Hammer Weapon Sheet", - "Armor": "Oath Hammer Armor Sheet", - "Ammunition": "Oath Hammer Ammunition Sheet", - "Equipment": "Oath Hammer Equipment Sheet", - "Spell": "Oath Hammer Spell Sheet", - "Miracle": "Oath Hammer Miracle Sheet", - "MagicItem": "Oath Hammer Magic Item Sheet", - "Ability": "Oath Hammer Ability Sheet", - "Oath": "Oath Hammer Oath Sheet", - "Condition": "Oath Hammer Condition Sheet", - "Lineage": "Oath Hammer Lineage Sheet", - "Class": "Oath Hammer Class Sheet" - }, - "Tab": { - "Identity": "Identity", - "Skills": "Skills", - "Combat": "Combat", - "Magic": "Magic", - "Equipment": "Equipment", - "Notes": "Notes" - }, - "Attribute": { - "Might": "Might", - "Toughness": "Toughness", - "Agility": "Agility", - "Willpower": "Willpower", - "Intelligence": "Intelligence", - "Fate": "Fate" - }, - "Skill": { - "Academics": "Academics", - "Acrobatics": "Acrobatics", - "AnimalHandling": "Animal Handling", - "Athletics": "Athletics", - "Brewing": "Brewing", - "Carpentry": "Carpentry", - "Defense": "Defense", - "Dexterity": "Dexterity", - "Diplomacy": "Diplomacy", - "Discipline": "Discipline", - "Fighting": "Fighting", - "Folklore": "Folklore", - "Fortune": "Fortune", - "Heal": "Heal", - "Leadership": "Leadership", - "Magic": "Magic", - "Masonry": "Masonry", - "Orientation": "Orientation", - "Perception": "Perception", - "Resilience": "Resilience", - "Ride": "Ride", - "Shooting": "Shooting", - "Smithing": "Smithing", - "Stealth": "Stealth", - "Survival": "Survival", - "Tracking": "Tracking" - }, - "Lineage": { - "Dwarf": "Dwarf", - "Firbolg": "Firbolg", - "Halfling": "Halfling", - "HighElf": "High Elf", - "Human": "Human", - "WoodElf": "Wood Elf", - "FIELDS": { - "description": { - "label": "Description" - }, - "traits": { - "label": "Traits" - }, - "movement": { - "label": "Movement (ft)" - }, - "gritModifier": { - "label": "Grit Modifier" - } - } - }, - "Class": { - "Berserker": "Berserker", - "Champion": "Champion", - "Delver": "Delver", - "Knight": "Knight", - "Mage": "Mage", - "Priest": "Priest", - "Scout": "Scout", - "Soldier": "Soldier", - "Spellblade": "Spellblade", - "Troubadour": "Troubadour", - "FIELDS": { - "description": { - "label": "Description" - }, - "features": { - "label": "Features" - }, - "armorProficiency": { - "label": "Armor Proficiency" - }, - "weaponProficiency": { - "label": "Weapon Proficiency" - } - } - }, - "Tradition": { - "Elemental": "Elemental", - "Illusionist": "Illusionist", - "Imperial": "Imperial", - "Infernal": "Infernal", - "Runic": "Runic", - "Stygian": "Stygian" - }, - "ArmorType": { - "Light": "Light", - "Medium": "Medium", - "Heavy": "Heavy" - }, - "Currency": { - "GP": "Gold Pieces", - "SP": "Silver Pieces", - "CP": "Copper Pieces" - }, - "AmmoType": { - "Standard": "Arrow / Bolt", - "Bodkin": "Bodkin (−1 armor)", - "Envenomed": "Envenomed (poison)", - "Incendiary": "Incendiary (flaming)" - }, - "EquipmentType": { - "Potion": "Potion", - "Container": "Container", - "Mount": "Mount", - "HealingSupply": "Healing Supply", - "Food": "Food & Drink", - "LightSource": "Light Source", - "Misc": "Miscellaneous", - "Vehicle": "Vehicle", - "Animal": "Animal", - "WarMachine": "War Machine" - }, - "MagicItemType": { - "Focus": "Focus", - "Talisman": "Talisman", - "Trinket": "Trinket" - }, - "Rarity": { - "Always": "Always", - "Common": "1 – Common", - "Uncommon": "2 – Uncommon", - "Rare": "3 – Rare", - "VeryRare": "4 – Very Rare", - "Legendary": "5 – Legendary" - }, - "AbilityType": { - "ClassAbility": "Class Ability", - "LineageTrait": "Lineage Trait" - }, - "Condition": { - "Blinded": "Blinded", - "BlindedDesc": "Cannot see. -3 penalty to defense and melee attack rolls. Cannot perform ranged attacks or cast spells.", - "Confused": "Confused", - "ConfusedDesc": "Must make a DV2 Discipline check at the start of each turn or may not move or perform actions.", - "Dazed": "Dazed", - "DazedDesc": "Cannot perform Magic checks or move more than 10 ft. -1 penalty to attack and defense rolls.", - "Deafened": "Deafened", - "DeafenedDesc": "Cannot hear. -3 penalty to Magic checks due to verbal components required for miracles and spells.", - "Demoralized": "Demoralized", - "DemoralizedDesc": "−1 penalty to Discipline checks. Cannot perform Leadership checks.", - "Diseased": "Diseased", - "DiseasedDesc": "Lose 1 rank in all attributes. Can be treated with a DV5 Heal check once per day.", - "Enfeebled": "Enfeebled", - "EnfeebledDesc": "-2 penalty to attack and defense rolls. Cannot move more than 10 ft or perform the Run action.", - "Fatigued": "Fatigued", - "FatiguedDesc": "-1 penalty to attack and defense rolls, and to Resilience checks. Removed by a full night's rest.", - "Frightened": "Frightened", - "FrightenedDesc": "Cannot approach enemies. May attempt a DV2 Discipline check as an action to end this condition. Cannot perform Leadership checks.", - "Ignited": "Ignited", - "IgnitedDesc": "Suffers 1DD flaming damage at the end of each round, ignoring armor. Can remove condition as an action (ends turn prone).", - "Inspired": "Inspired", - "InspiredDesc": "+1 bonus to Discipline and Leadership checks.", - "Invisible": "Invisible", - "InvisibleDesc": "Cannot be seen by ordinary means. Cannot be targeted by magic or ranged attacks. -3 penalty to melee attacks against invisible targets.", - "Poisoned": "Poisoned", - "PoisonedDesc": "Suffers 1DD poison damage (black die) at the end of each round, ignoring armor.", - "Restrained": "Restrained", - "RestrainedDesc": "Cannot move.", - "Stunned": "Stunned", - "StunnedDesc": "Cannot speak, move, or perform actions. -3 penalty to defense rolls." - }, - "Label": { - "Character": "Character", - "NPC": "NPC", - "Grit": "Grit", - "Luck": "Luck", - "Defense": "Defense", - "DefenseValue": "Defense Value", - "ArmorRating": "Armor Rating", - "DefenseBonus": "Defense Bonus", - "Movement": "Movement", - "ArcaneStress": "Arcane Stress", - "StressValue": "Stress", - "Attributes": "Attributes", - "Biodata": "Background", - "Background": "Background", - "Experience": "Experience", - "Level": "Level", - "XP": "Current XP", - "TotalXP": "Total XP", - "Abilities": "Abilities & Traits", - "Oaths": "Oaths", - "Weapons": "Weapons", - "Armor": "Armor & Shields", - "Ammunition": "Ammunition", - "Spells": "Spells", - "Miracles": "Miracles", - "Equipment": "Equipment", - "MagicItems": "Magic Items", - "Conditions": "Conditions", - "Description": "Description", - "Notes": "Notes", - "Stats": "Statistics", - "CR": "Challenge Rating", - "AttackBonus": "Attack Bonus", - "DamageBonus": "Damage Bonus", - "Currency": "Currency", - "None": "None", - "Effect": "Effect", - "Components": "Components", - "Charges": "Charges", - "NoWeapons": "No weapons equipped.", - "NoArmor": "No armor or shields.", - "NoSpells": "No spells known.", - "NoMiracles": "No miracles known.", - "NoEquipment": "No equipment.", - "Enchantment": "Enchantment", - "Tenet": "Tenet", - "Boon": "Boon", - "Bane": "Bane", - "Skill": "Skill", - "SkillRank": "Rank", - "SkillModifier": "Mod", - "TotalDice": "Total", - "ColorDice": "Color", - "DropLineage": "Drop Lineage Here", - "DropClass": "Drop Class Here", - "Traits": "Traits", - "Features": "Features", - "Name": "Name", - "Type": "Type", - "Damage": "Damage", - "Tradition": "Tradition", - "Piety": "Piety", - "Quantity": "Qty", - "Rarity": "Rarity", - "Penalty": "Penalty", - "Equipped": "Eq.", - "XPCurrent": "Current XP" - }, - "ColorDice": { - "White": "White (4+)", - "Red": "Red (3+)", - "Black": "Black (2+)" - }, - "NewItem": { - "Weapon": "New Weapon", - "Spell": "New Spell", - "Miracle": "New Miracle", - "Equipment": "New Equipment" - }, - "ToggleSheet": "Toggle Edit/Play Mode", - "Character": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "luck": { - "label": "Luck", - "fields": { - "value": { - "label": "Luck" - }, - "max": { - "label": "Luck Max" - } - } - }, - "arcaneStress": { - "label": "Arcane Stress" - }, - "movement": { - "label": "Movement" - }, - "defense": { - "label": "Defense" - }, - "experience": { - "label": "Experience" - }, - "biodata": { - "label": "Background", - "fields": { - "lineage": { - "label": "Lineage" - }, - "class": { - "label": "Class" - }, - "age": { - "label": "Age" - }, - "gender": { - "label": "Gender" - }, - "height": { - "label": "Height" - }, - "weight": { - "label": "Weight" - }, - "eyes": { - "label": "Eye Color" - }, - "hair": { - "label": "Hair Color" - }, - "alignment": { - "label": "Alignment" - } - } - }, - "currency": { - "label": "Currency", - "gold": { - "label": "Gold" - }, - "silver": { - "label": "Silver" - }, - "copper": { - "label": "Copper" - } - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - }, - "skills": { - "label": "Skills" - } - } - }, - "NPC": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "defense": { - "label": "Defense" - }, - "movement": { - "label": "Movement" - }, - "attackBonus": { - "label": "Attack Bonus" - }, - "damageBonus": { - "label": "Damage Bonus" - }, - "challengeRating": { - "label": "Challenge Rating" - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - } - } - }, - "Weapon": { - "FIELDS": { - "proficiencyGroup": { - "label": "Proficiency Group" - }, - "usesMight": { - "label": "Uses Might" - }, - "damageMod": { - "label": "Damage Modifier" - }, - "ap": { - "label": "Armor Penetration (AP)" - }, - "reach": { - "label": "Reach (ft)" - }, - "shortRange": { - "label": "Short Range (ft)" - }, - "longRange": { - "label": "Long Range (ft)" - }, - "traits": { - "label": "Traits" - }, - "slots": { - "label": "Item Slots" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "description": { - "label": "Description" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Armor": { - "FIELDS": { - "armorType": { - "label": "Armor Type" - }, - "armorValue": { - "label": "Armor Value (AV)" - }, - "penalty": { - "label": "Penalty" - }, - "slots": { - "label": "Slots" - }, - "traits": { - "label": "Traits" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Ammunition": { - "FIELDS": { - "ammoType": { - "label": "Ammunition Type" - }, - "quantity": { - "label": "Quantity" - }, - "rarity": { - "label": "Rarity" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Equipment": { - "FIELDS": { - "itemType": { - "label": "Category" - }, - "quantity": { - "label": "Quantity" - }, - "slots": { - "label": "Slots" - }, - "rarity": { - "label": "Rarity" - }, - "lightRadius": { - "label": "Light Radius (ft)" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Spell": { - "FIELDS": { - "tradition": { - "label": "Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "isMagicMissile": { - "label": "Magic Missile" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "element": { - "label": "Element" - }, - "runeType": { - "label": "Rune Type" - }, - "isExalted": { - "label": "Exalted" - }, - "effect": { - "label": "Effect" - } - } - }, - "Miracle": { - "FIELDS": { - "divineTradition": { - "label": "Divine Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "effect": { - "label": "Effect" - } - } - }, - "MagicItem": { - "FIELDS": { - "itemType": { - "label": "Type" - }, - "quality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "isBonded": { - "label": "Bonded" - }, - "classRestriction": { - "label": "Restriction" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "slots": { - "label": "Slots" - }, - "equipped": { - "label": "Equipped" - }, - "effect": { - "label": "Effect" - } - } - }, - "Ability": { - "FIELDS": { - "abilityType": { - "label": "Type" - }, - "source": { - "label": "Source (Class / Lineage)" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "description": { - "label": "Description" - } - } - }, - "WeaponGroup": { - "Common": "Common", - "Dueling": "Dueling", - "Heavy": "Heavy", - "Polearms": "Polearms", - "Bows": "Bows", - "Throwing": "Throwing" - }, - "WeaponTrait": { - "Block": "Block", - "Brutal": "Brutal", - "Clumsy": "Clumsy", - "Couched": "Couched", - "Deadly": "Deadly", - "Fast": "Fast", - "Flaming": "Flaming", - "Nimble": "Nimble", - "Parry": "Parry", - "Reload": "Reload", - "Repel": "Repel", - "Stunning": "Stunning", - "Sweep": "Sweep", - "TwoHanded": "Two-handed", - "Versatile": "Versatile" - }, - "DivineTradition": { - "Druidic": "Druidic", - "Profane": "Profane", - "Sanctified": "Sanctified" - }, - "Element": { - "Air": "Air", - "Earth": "Earth", - "Fire": "Fire", - "Water": "Water", - "Varies": "Varies" - }, - "RuneType": { - "Armor": "Armor", - "Talisman": "Talisman", - "Warding": "Warding", - "Weapon": "Weapon" - }, - "ArmorTrait": { - "Clanging": "Clanging", - "Reinforced": "Reinforced" - }, - "UsagePeriod": { - "None": "Passive (always on)", - "Encounter": "Per Encounter", - "Day": "Per Day" - }, - "MagicQuality": { - "Lesser": "Lesser", - "Greater": "Greater", - "Legendary": "Legendary" - }, - "OathType": { - "Compassion": "Oath of Compassion", - "Courage": "Oath of Courage", - "Diligence": "Oath of Diligence", - "Faith": "Oath of Faith", - "Humility": "Oath of Humility", - "Justice": "Oath of Justice", - "Loyalty": "Oath of Loyalty", - "Peace": "Oath of Peace", - "Perseverance": "Oath of Perseverance", - "Purity": "Oath of Purity", - "Truth": "Oath of Truth", - "Wisdom": "Oath of Wisdom" - }, - "OathFields": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - }, - "Oath": { - "FIELDS": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - } - } - }, - "TYPES": { - "Item": { - "weapon": "Weapon", - "armor": "Armor", - "ammunition": "Ammunition", - "equipment": "Equipment", - "spell": "Spell", - "miracle": "Miracle", - "magic_item": "Magic Item", - "magic-item": "Magic Item", - "ability": "Ability", - "oath": "Oath", - "lineage": "Lineage", - "class": "Class" - }, - "Actor": { - "character": "Character", - "npc": "NPC" - } - } -} \ No newline at end of file diff --git a/.history/lang/en_20260308154927.json b/.history/lang/en_20260308154927.json deleted file mode 100644 index 1711313..0000000 --- a/.history/lang/en_20260308154927.json +++ /dev/null @@ -1,788 +0,0 @@ -{ - "OATHHAMMER": { - "Sheet": { - "Character": "Oath Hammer Character Sheet", - "NPC": "Oath Hammer NPC Sheet", - "Weapon": "Oath Hammer Weapon Sheet", - "Armor": "Oath Hammer Armor Sheet", - "Ammunition": "Oath Hammer Ammunition Sheet", - "Equipment": "Oath Hammer Equipment Sheet", - "Spell": "Oath Hammer Spell Sheet", - "Miracle": "Oath Hammer Miracle Sheet", - "MagicItem": "Oath Hammer Magic Item Sheet", - "Ability": "Oath Hammer Ability Sheet", - "Oath": "Oath Hammer Oath Sheet", - "Condition": "Oath Hammer Condition Sheet", - "Lineage": "Oath Hammer Lineage Sheet", - "Class": "Oath Hammer Class Sheet" - }, - "Tab": { - "Identity": "Identity", - "Skills": "Skills", - "Combat": "Combat", - "Magic": "Magic", - "Equipment": "Equipment", - "Notes": "Notes" - }, - "Attribute": { - "Might": "Might", - "Toughness": "Toughness", - "Agility": "Agility", - "Willpower": "Willpower", - "Intelligence": "Intelligence", - "Fate": "Fate" - }, - "Skill": { - "Academics": "Academics", - "Acrobatics": "Acrobatics", - "AnimalHandling": "Animal Handling", - "Athletics": "Athletics", - "Brewing": "Brewing", - "Carpentry": "Carpentry", - "Defense": "Defense", - "Dexterity": "Dexterity", - "Diplomacy": "Diplomacy", - "Discipline": "Discipline", - "Fighting": "Fighting", - "Folklore": "Folklore", - "Fortune": "Fortune", - "Heal": "Heal", - "Leadership": "Leadership", - "Magic": "Magic", - "Masonry": "Masonry", - "Orientation": "Orientation", - "Perception": "Perception", - "Resilience": "Resilience", - "Ride": "Ride", - "Shooting": "Shooting", - "Smithing": "Smithing", - "Stealth": "Stealth", - "Survival": "Survival", - "Tracking": "Tracking" - }, - "Lineage": { - "Dwarf": "Dwarf", - "Firbolg": "Firbolg", - "Halfling": "Halfling", - "HighElf": "High Elf", - "Human": "Human", - "WoodElf": "Wood Elf", - "FIELDS": { - "description": { - "label": "Description" - }, - "traits": { - "label": "Traits" - }, - "movement": { - "label": "Movement (ft)" - }, - "gritModifier": { - "label": "Grit Modifier" - } - } - }, - "Class": { - "Berserker": "Berserker", - "Champion": "Champion", - "Delver": "Delver", - "Knight": "Knight", - "Mage": "Mage", - "Priest": "Priest", - "Scout": "Scout", - "Soldier": "Soldier", - "Spellblade": "Spellblade", - "Troubadour": "Troubadour", - "FIELDS": { - "description": { - "label": "Description" - }, - "features": { - "label": "Features" - }, - "armorProficiency": { - "label": "Armor Proficiency" - }, - "weaponProficiency": { - "label": "Weapon Proficiency" - } - } - }, - "Tradition": { - "Elemental": "Elemental", - "Illusionist": "Illusionist", - "Imperial": "Imperial", - "Infernal": "Infernal", - "Runic": "Runic", - "Stygian": "Stygian" - }, - "ArmorType": { - "Light": "Light", - "Medium": "Medium", - "Heavy": "Heavy" - }, - "Currency": { - "GP": "Gold Pieces", - "SP": "Silver Pieces", - "CP": "Copper Pieces" - }, - "AmmoType": { - "Standard": "Arrow / Bolt", - "Bodkin": "Bodkin (−1 armor)", - "Envenomed": "Envenomed (poison)", - "Incendiary": "Incendiary (flaming)" - }, - "EquipmentType": { - "Potion": "Potion", - "Container": "Container", - "Mount": "Mount", - "HealingSupply": "Healing Supply", - "Food": "Food & Drink", - "LightSource": "Light Source", - "Misc": "Miscellaneous", - "Vehicle": "Vehicle", - "Animal": "Animal", - "WarMachine": "War Machine" - }, - "MagicItemType": { - "Focus": "Focus", - "Talisman": "Talisman", - "Trinket": "Trinket" - }, - "Rarity": { - "Always": "Always", - "Common": "1 – Common", - "Uncommon": "2 – Uncommon", - "Rare": "3 – Rare", - "VeryRare": "4 – Very Rare", - "Legendary": "5 – Legendary" - }, - "AbilityType": { - "ClassAbility": "Class Ability", - "LineageTrait": "Lineage Trait" - }, - "Condition": { - "Blinded": "Blinded", - "BlindedDesc": "Cannot see. -3 penalty to defense and melee attack rolls. Cannot perform ranged attacks or cast spells.", - "Confused": "Confused", - "ConfusedDesc": "Must make a DV2 Discipline check at the start of each turn or may not move or perform actions.", - "Dazed": "Dazed", - "DazedDesc": "Cannot perform Magic checks or move more than 10 ft. -1 penalty to attack and defense rolls.", - "Deafened": "Deafened", - "DeafenedDesc": "Cannot hear. -3 penalty to Magic checks due to verbal components required for miracles and spells.", - "Demoralized": "Demoralized", - "DemoralizedDesc": "−1 penalty to Discipline checks. Cannot perform Leadership checks.", - "Diseased": "Diseased", - "DiseasedDesc": "Lose 1 rank in all attributes. Can be treated with a DV5 Heal check once per day.", - "Enfeebled": "Enfeebled", - "EnfeebledDesc": "-2 penalty to attack and defense rolls. Cannot move more than 10 ft or perform the Run action.", - "Fatigued": "Fatigued", - "FatiguedDesc": "-1 penalty to attack and defense rolls, and to Resilience checks. Removed by a full night's rest.", - "Frightened": "Frightened", - "FrightenedDesc": "Cannot approach enemies. May attempt a DV2 Discipline check as an action to end this condition. Cannot perform Leadership checks.", - "Ignited": "Ignited", - "IgnitedDesc": "Suffers 1DD flaming damage at the end of each round, ignoring armor. Can remove condition as an action (ends turn prone).", - "Inspired": "Inspired", - "InspiredDesc": "+1 bonus to Discipline and Leadership checks.", - "Invisible": "Invisible", - "InvisibleDesc": "Cannot be seen by ordinary means. Cannot be targeted by magic or ranged attacks. -3 penalty to melee attacks against invisible targets.", - "Poisoned": "Poisoned", - "PoisonedDesc": "Suffers 1DD poison damage (black die) at the end of each round, ignoring armor.", - "Restrained": "Restrained", - "RestrainedDesc": "Cannot move.", - "Stunned": "Stunned", - "StunnedDesc": "Cannot speak, move, or perform actions. -3 penalty to defense rolls." - }, - "Label": { - "Character": "Character", - "NPC": "NPC", - "Grit": "Grit", - "Luck": "Luck", - "Defense": "Defense", - "DefenseValue": "Defense Value", - "ArmorRating": "Armor Rating", - "DefenseBonus": "Defense Bonus", - "Movement": "Movement", - "ArcaneStress": "Arcane Stress", - "StressValue": "Stress", - "Attributes": "Attributes", - "Biodata": "Background", - "Background": "Background", - "Experience": "Experience", - "Level": "Level", - "XP": "Current XP", - "TotalXP": "Total XP", - "Abilities": "Abilities & Traits", - "Oaths": "Oaths", - "Weapons": "Weapons", - "Armor": "Armor & Shields", - "Ammunition": "Ammunition", - "Spells": "Spells", - "Miracles": "Miracles", - "Equipment": "Equipment", - "MagicItems": "Magic Items", - "Conditions": "Conditions", - "Description": "Description", - "Notes": "Notes", - "Stats": "Statistics", - "CR": "Challenge Rating", - "AttackBonus": "Attack Bonus", - "DamageBonus": "Damage Bonus", - "Currency": "Currency", - "None": "None", - "Effect": "Effect", - "Components": "Components", - "Charges": "Charges", - "NoWeapons": "No weapons equipped.", - "NoArmor": "No armor or shields.", - "NoSpells": "No spells known.", - "NoMiracles": "No miracles known.", - "NoEquipment": "No equipment.", - "Enchantment": "Enchantment", - "Tenet": "Tenet", - "Boon": "Boon", - "Bane": "Bane", - "Skill": "Skill", - "SkillRank": "Rank", - "SkillModifier": "Mod", - "TotalDice": "Total", - "ColorDice": "Color", - "DropLineage": "Drop Lineage Here", - "DropClass": "Drop Class Here", - "Traits": "Traits", - "Features": "Features", - "Name": "Name", - "Type": "Type", - "Damage": "Damage", - "Tradition": "Tradition", - "Piety": "Piety", - "Quantity": "Qty", - "Rarity": "Rarity", - "Penalty": "Penalty", - "Equipped": "Eq.", - "XPCurrent": "Current XP" - }, - "ColorDice": { - "White": "White (4+)", - "Red": "Red (3+)", - "Black": "Black (2+)" - }, - "NewItem": { - "Weapon": "New Weapon", - "Spell": "New Spell", - "Miracle": "New Miracle", - "Equipment": "New Equipment" - }, - "ToggleSheet": "Toggle Edit/Play Mode", - "Character": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "luck": { - "label": "Luck", - "fields": { - "value": { - "label": "Luck" - }, - "max": { - "label": "Luck Max" - } - } - }, - "arcaneStress": { - "label": "Arcane Stress" - }, - "movement": { - "label": "Movement" - }, - "defense": { - "label": "Defense" - }, - "experience": { - "label": "Experience" - }, - "biodata": { - "label": "Background", - "fields": { - "lineage": { - "label": "Lineage" - }, - "class": { - "label": "Class" - }, - "age": { - "label": "Age" - }, - "gender": { - "label": "Gender" - }, - "height": { - "label": "Height" - }, - "weight": { - "label": "Weight" - }, - "eyes": { - "label": "Eye Color" - }, - "hair": { - "label": "Hair Color" - }, - "alignment": { - "label": "Alignment" - } - } - }, - "currency": { - "label": "Currency", - "gold": { - "label": "Gold" - }, - "silver": { - "label": "Silver" - }, - "copper": { - "label": "Copper" - } - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - }, - "skills": { - "label": "Skills" - } - } - }, - "NPC": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "defense": { - "label": "Defense" - }, - "movement": { - "label": "Movement" - }, - "attackBonus": { - "label": "Attack Bonus" - }, - "damageBonus": { - "label": "Damage Bonus" - }, - "challengeRating": { - "label": "Challenge Rating" - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - } - } - }, - "Weapon": { - "FIELDS": { - "proficiencyGroup": { - "label": "Proficiency Group" - }, - "usesMight": { - "label": "Uses Might" - }, - "damageMod": { - "label": "Damage Modifier" - }, - "ap": { - "label": "Armor Penetration (AP)" - }, - "reach": { - "label": "Reach (ft)" - }, - "shortRange": { - "label": "Short Range (ft)" - }, - "longRange": { - "label": "Long Range (ft)" - }, - "traits": { - "label": "Traits" - }, - "slots": { - "label": "Item Slots" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "description": { - "label": "Description" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Armor": { - "FIELDS": { - "armorType": { - "label": "Armor Type" - }, - "armorValue": { - "label": "Armor Value (AV)" - }, - "penalty": { - "label": "Penalty" - }, - "slots": { - "label": "Slots" - }, - "traits": { - "label": "Traits" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Ammunition": { - "FIELDS": { - "ammoType": { - "label": "Ammunition Type" - }, - "quantity": { - "label": "Quantity" - }, - "rarity": { - "label": "Rarity" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Equipment": { - "FIELDS": { - "itemType": { - "label": "Category" - }, - "quantity": { - "label": "Quantity" - }, - "slots": { - "label": "Slots" - }, - "rarity": { - "label": "Rarity" - }, - "lightRadius": { - "label": "Light Radius (ft)" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Spell": { - "FIELDS": { - "tradition": { - "label": "Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "isMagicMissile": { - "label": "Magic Missile" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "element": { - "label": "Element" - }, - "runeType": { - "label": "Rune Type" - }, - "isExalted": { - "label": "Exalted" - }, - "effect": { - "label": "Effect" - } - } - }, - "Miracle": { - "FIELDS": { - "divineTradition": { - "label": "Divine Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "effect": { - "label": "Effect" - } - } - }, - "MagicItem": { - "FIELDS": { - "itemType": { - "label": "Type" - }, - "quality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "isBonded": { - "label": "Bonded" - }, - "classRestriction": { - "label": "Restriction" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "slots": { - "label": "Slots" - }, - "equipped": { - "label": "Equipped" - }, - "effect": { - "label": "Effect" - } - } - }, - "Ability": { - "FIELDS": { - "abilityType": { - "label": "Type" - }, - "source": { - "label": "Source (Class / Lineage)" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "description": { - "label": "Description" - } - } - }, - "WeaponGroup": { - "Common": "Common", - "Dueling": "Dueling", - "Heavy": "Heavy", - "Polearms": "Polearms", - "Bows": "Bows", - "Throwing": "Throwing" - }, - "WeaponTrait": { - "Block": "Block", - "Brutal": "Brutal", - "Clumsy": "Clumsy", - "Couched": "Couched", - "Deadly": "Deadly", - "Fast": "Fast", - "Flaming": "Flaming", - "Nimble": "Nimble", - "Parry": "Parry", - "Reload": "Reload", - "Repel": "Repel", - "Stunning": "Stunning", - "Sweep": "Sweep", - "TwoHanded": "Two-handed", - "Versatile": "Versatile" - }, - "DivineTradition": { - "Druidic": "Druidic", - "Profane": "Profane", - "Sanctified": "Sanctified" - }, - "Element": { - "Air": "Air", - "Earth": "Earth", - "Fire": "Fire", - "Water": "Water", - "Varies": "Varies" - }, - "RuneType": { - "Armor": "Armor", - "Talisman": "Talisman", - "Warding": "Warding", - "Weapon": "Weapon" - }, - "ArmorTrait": { - "Clanging": "Clanging", - "Reinforced": "Reinforced" - }, - "UsagePeriod": { - "None": "Passive (always on)", - "Encounter": "Per Encounter", - "Day": "Per Day" - }, - "MagicQuality": { - "Lesser": "Lesser", - "Greater": "Greater", - "Legendary": "Legendary" - }, - "OathType": { - "Compassion": "Oath of Compassion", - "Courage": "Oath of Courage", - "Diligence": "Oath of Diligence", - "Faith": "Oath of Faith", - "Humility": "Oath of Humility", - "Justice": "Oath of Justice", - "Loyalty": "Oath of Loyalty", - "Peace": "Oath of Peace", - "Perseverance": "Oath of Perseverance", - "Purity": "Oath of Purity", - "Truth": "Oath of Truth", - "Wisdom": "Oath of Wisdom" - }, - "OathFields": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - }, - "Oath": { - "FIELDS": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - } - } - }, - "TYPES": { - "Item": { - "weapon": "Weapon", - "armor": "Armor", - "ammunition": "Ammunition", - "equipment": "Equipment", - "spell": "Spell", - "miracle": "Miracle", - "magic_item": "Magic Item", - "magic-item": "Magic Item", - "ability": "Ability", - "oath": "Oath", - "lineage": "Lineage", - "class": "Class" - }, - "Actor": { - "character": "Character", - "npc": "NPC" - } - } -} \ No newline at end of file diff --git a/.history/lang/en_20260308154930.json b/.history/lang/en_20260308154930.json deleted file mode 100644 index 1711313..0000000 --- a/.history/lang/en_20260308154930.json +++ /dev/null @@ -1,788 +0,0 @@ -{ - "OATHHAMMER": { - "Sheet": { - "Character": "Oath Hammer Character Sheet", - "NPC": "Oath Hammer NPC Sheet", - "Weapon": "Oath Hammer Weapon Sheet", - "Armor": "Oath Hammer Armor Sheet", - "Ammunition": "Oath Hammer Ammunition Sheet", - "Equipment": "Oath Hammer Equipment Sheet", - "Spell": "Oath Hammer Spell Sheet", - "Miracle": "Oath Hammer Miracle Sheet", - "MagicItem": "Oath Hammer Magic Item Sheet", - "Ability": "Oath Hammer Ability Sheet", - "Oath": "Oath Hammer Oath Sheet", - "Condition": "Oath Hammer Condition Sheet", - "Lineage": "Oath Hammer Lineage Sheet", - "Class": "Oath Hammer Class Sheet" - }, - "Tab": { - "Identity": "Identity", - "Skills": "Skills", - "Combat": "Combat", - "Magic": "Magic", - "Equipment": "Equipment", - "Notes": "Notes" - }, - "Attribute": { - "Might": "Might", - "Toughness": "Toughness", - "Agility": "Agility", - "Willpower": "Willpower", - "Intelligence": "Intelligence", - "Fate": "Fate" - }, - "Skill": { - "Academics": "Academics", - "Acrobatics": "Acrobatics", - "AnimalHandling": "Animal Handling", - "Athletics": "Athletics", - "Brewing": "Brewing", - "Carpentry": "Carpentry", - "Defense": "Defense", - "Dexterity": "Dexterity", - "Diplomacy": "Diplomacy", - "Discipline": "Discipline", - "Fighting": "Fighting", - "Folklore": "Folklore", - "Fortune": "Fortune", - "Heal": "Heal", - "Leadership": "Leadership", - "Magic": "Magic", - "Masonry": "Masonry", - "Orientation": "Orientation", - "Perception": "Perception", - "Resilience": "Resilience", - "Ride": "Ride", - "Shooting": "Shooting", - "Smithing": "Smithing", - "Stealth": "Stealth", - "Survival": "Survival", - "Tracking": "Tracking" - }, - "Lineage": { - "Dwarf": "Dwarf", - "Firbolg": "Firbolg", - "Halfling": "Halfling", - "HighElf": "High Elf", - "Human": "Human", - "WoodElf": "Wood Elf", - "FIELDS": { - "description": { - "label": "Description" - }, - "traits": { - "label": "Traits" - }, - "movement": { - "label": "Movement (ft)" - }, - "gritModifier": { - "label": "Grit Modifier" - } - } - }, - "Class": { - "Berserker": "Berserker", - "Champion": "Champion", - "Delver": "Delver", - "Knight": "Knight", - "Mage": "Mage", - "Priest": "Priest", - "Scout": "Scout", - "Soldier": "Soldier", - "Spellblade": "Spellblade", - "Troubadour": "Troubadour", - "FIELDS": { - "description": { - "label": "Description" - }, - "features": { - "label": "Features" - }, - "armorProficiency": { - "label": "Armor Proficiency" - }, - "weaponProficiency": { - "label": "Weapon Proficiency" - } - } - }, - "Tradition": { - "Elemental": "Elemental", - "Illusionist": "Illusionist", - "Imperial": "Imperial", - "Infernal": "Infernal", - "Runic": "Runic", - "Stygian": "Stygian" - }, - "ArmorType": { - "Light": "Light", - "Medium": "Medium", - "Heavy": "Heavy" - }, - "Currency": { - "GP": "Gold Pieces", - "SP": "Silver Pieces", - "CP": "Copper Pieces" - }, - "AmmoType": { - "Standard": "Arrow / Bolt", - "Bodkin": "Bodkin (−1 armor)", - "Envenomed": "Envenomed (poison)", - "Incendiary": "Incendiary (flaming)" - }, - "EquipmentType": { - "Potion": "Potion", - "Container": "Container", - "Mount": "Mount", - "HealingSupply": "Healing Supply", - "Food": "Food & Drink", - "LightSource": "Light Source", - "Misc": "Miscellaneous", - "Vehicle": "Vehicle", - "Animal": "Animal", - "WarMachine": "War Machine" - }, - "MagicItemType": { - "Focus": "Focus", - "Talisman": "Talisman", - "Trinket": "Trinket" - }, - "Rarity": { - "Always": "Always", - "Common": "1 – Common", - "Uncommon": "2 – Uncommon", - "Rare": "3 – Rare", - "VeryRare": "4 – Very Rare", - "Legendary": "5 – Legendary" - }, - "AbilityType": { - "ClassAbility": "Class Ability", - "LineageTrait": "Lineage Trait" - }, - "Condition": { - "Blinded": "Blinded", - "BlindedDesc": "Cannot see. -3 penalty to defense and melee attack rolls. Cannot perform ranged attacks or cast spells.", - "Confused": "Confused", - "ConfusedDesc": "Must make a DV2 Discipline check at the start of each turn or may not move or perform actions.", - "Dazed": "Dazed", - "DazedDesc": "Cannot perform Magic checks or move more than 10 ft. -1 penalty to attack and defense rolls.", - "Deafened": "Deafened", - "DeafenedDesc": "Cannot hear. -3 penalty to Magic checks due to verbal components required for miracles and spells.", - "Demoralized": "Demoralized", - "DemoralizedDesc": "−1 penalty to Discipline checks. Cannot perform Leadership checks.", - "Diseased": "Diseased", - "DiseasedDesc": "Lose 1 rank in all attributes. Can be treated with a DV5 Heal check once per day.", - "Enfeebled": "Enfeebled", - "EnfeebledDesc": "-2 penalty to attack and defense rolls. Cannot move more than 10 ft or perform the Run action.", - "Fatigued": "Fatigued", - "FatiguedDesc": "-1 penalty to attack and defense rolls, and to Resilience checks. Removed by a full night's rest.", - "Frightened": "Frightened", - "FrightenedDesc": "Cannot approach enemies. May attempt a DV2 Discipline check as an action to end this condition. Cannot perform Leadership checks.", - "Ignited": "Ignited", - "IgnitedDesc": "Suffers 1DD flaming damage at the end of each round, ignoring armor. Can remove condition as an action (ends turn prone).", - "Inspired": "Inspired", - "InspiredDesc": "+1 bonus to Discipline and Leadership checks.", - "Invisible": "Invisible", - "InvisibleDesc": "Cannot be seen by ordinary means. Cannot be targeted by magic or ranged attacks. -3 penalty to melee attacks against invisible targets.", - "Poisoned": "Poisoned", - "PoisonedDesc": "Suffers 1DD poison damage (black die) at the end of each round, ignoring armor.", - "Restrained": "Restrained", - "RestrainedDesc": "Cannot move.", - "Stunned": "Stunned", - "StunnedDesc": "Cannot speak, move, or perform actions. -3 penalty to defense rolls." - }, - "Label": { - "Character": "Character", - "NPC": "NPC", - "Grit": "Grit", - "Luck": "Luck", - "Defense": "Defense", - "DefenseValue": "Defense Value", - "ArmorRating": "Armor Rating", - "DefenseBonus": "Defense Bonus", - "Movement": "Movement", - "ArcaneStress": "Arcane Stress", - "StressValue": "Stress", - "Attributes": "Attributes", - "Biodata": "Background", - "Background": "Background", - "Experience": "Experience", - "Level": "Level", - "XP": "Current XP", - "TotalXP": "Total XP", - "Abilities": "Abilities & Traits", - "Oaths": "Oaths", - "Weapons": "Weapons", - "Armor": "Armor & Shields", - "Ammunition": "Ammunition", - "Spells": "Spells", - "Miracles": "Miracles", - "Equipment": "Equipment", - "MagicItems": "Magic Items", - "Conditions": "Conditions", - "Description": "Description", - "Notes": "Notes", - "Stats": "Statistics", - "CR": "Challenge Rating", - "AttackBonus": "Attack Bonus", - "DamageBonus": "Damage Bonus", - "Currency": "Currency", - "None": "None", - "Effect": "Effect", - "Components": "Components", - "Charges": "Charges", - "NoWeapons": "No weapons equipped.", - "NoArmor": "No armor or shields.", - "NoSpells": "No spells known.", - "NoMiracles": "No miracles known.", - "NoEquipment": "No equipment.", - "Enchantment": "Enchantment", - "Tenet": "Tenet", - "Boon": "Boon", - "Bane": "Bane", - "Skill": "Skill", - "SkillRank": "Rank", - "SkillModifier": "Mod", - "TotalDice": "Total", - "ColorDice": "Color", - "DropLineage": "Drop Lineage Here", - "DropClass": "Drop Class Here", - "Traits": "Traits", - "Features": "Features", - "Name": "Name", - "Type": "Type", - "Damage": "Damage", - "Tradition": "Tradition", - "Piety": "Piety", - "Quantity": "Qty", - "Rarity": "Rarity", - "Penalty": "Penalty", - "Equipped": "Eq.", - "XPCurrent": "Current XP" - }, - "ColorDice": { - "White": "White (4+)", - "Red": "Red (3+)", - "Black": "Black (2+)" - }, - "NewItem": { - "Weapon": "New Weapon", - "Spell": "New Spell", - "Miracle": "New Miracle", - "Equipment": "New Equipment" - }, - "ToggleSheet": "Toggle Edit/Play Mode", - "Character": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "luck": { - "label": "Luck", - "fields": { - "value": { - "label": "Luck" - }, - "max": { - "label": "Luck Max" - } - } - }, - "arcaneStress": { - "label": "Arcane Stress" - }, - "movement": { - "label": "Movement" - }, - "defense": { - "label": "Defense" - }, - "experience": { - "label": "Experience" - }, - "biodata": { - "label": "Background", - "fields": { - "lineage": { - "label": "Lineage" - }, - "class": { - "label": "Class" - }, - "age": { - "label": "Age" - }, - "gender": { - "label": "Gender" - }, - "height": { - "label": "Height" - }, - "weight": { - "label": "Weight" - }, - "eyes": { - "label": "Eye Color" - }, - "hair": { - "label": "Hair Color" - }, - "alignment": { - "label": "Alignment" - } - } - }, - "currency": { - "label": "Currency", - "gold": { - "label": "Gold" - }, - "silver": { - "label": "Silver" - }, - "copper": { - "label": "Copper" - } - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - }, - "skills": { - "label": "Skills" - } - } - }, - "NPC": { - "FIELDS": { - "attributes": { - "label": "Attributes" - }, - "grit": { - "label": "Grit" - }, - "defense": { - "label": "Defense" - }, - "movement": { - "label": "Movement" - }, - "attackBonus": { - "label": "Attack Bonus" - }, - "damageBonus": { - "label": "Damage Bonus" - }, - "challengeRating": { - "label": "Challenge Rating" - }, - "description": { - "label": "Description" - }, - "notes": { - "label": "Notes" - } - } - }, - "Weapon": { - "FIELDS": { - "proficiencyGroup": { - "label": "Proficiency Group" - }, - "usesMight": { - "label": "Uses Might" - }, - "damageMod": { - "label": "Damage Modifier" - }, - "ap": { - "label": "Armor Penetration (AP)" - }, - "reach": { - "label": "Reach (ft)" - }, - "shortRange": { - "label": "Short Range (ft)" - }, - "longRange": { - "label": "Long Range (ft)" - }, - "traits": { - "label": "Traits" - }, - "slots": { - "label": "Item Slots" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "description": { - "label": "Description" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Armor": { - "FIELDS": { - "armorType": { - "label": "Armor Type" - }, - "armorValue": { - "label": "Armor Value (AV)" - }, - "penalty": { - "label": "Penalty" - }, - "slots": { - "label": "Slots" - }, - "traits": { - "label": "Traits" - }, - "rarity": { - "label": "Rarity" - }, - "equipped": { - "label": "Equipped" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - }, - "isMagic": { - "label": "Magic Item" - }, - "magicQuality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "magicEffect": { - "label": "Enchantment" - }, - "classRestriction": { - "label": "Restriction" - } - } - }, - "Ammunition": { - "FIELDS": { - "ammoType": { - "label": "Ammunition Type" - }, - "quantity": { - "label": "Quantity" - }, - "rarity": { - "label": "Rarity" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Equipment": { - "FIELDS": { - "itemType": { - "label": "Category" - }, - "quantity": { - "label": "Quantity" - }, - "slots": { - "label": "Slots" - }, - "rarity": { - "label": "Rarity" - }, - "lightRadius": { - "label": "Light Radius (ft)" - }, - "cost": { - "label": "Cost" - }, - "currency": { - "label": "Currency" - } - } - }, - "Spell": { - "FIELDS": { - "tradition": { - "label": "Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "isMagicMissile": { - "label": "Magic Missile" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "element": { - "label": "Element" - }, - "runeType": { - "label": "Rune Type" - }, - "isExalted": { - "label": "Exalted" - }, - "effect": { - "label": "Effect" - } - } - }, - "Miracle": { - "FIELDS": { - "divineTradition": { - "label": "Divine Tradition" - }, - "difficultyValue": { - "label": "Difficulty Value (DV)" - }, - "isRitual": { - "label": "Ritual" - }, - "range": { - "label": "Range" - }, - "duration": { - "label": "Duration" - }, - "spellSave": { - "label": "Spell Save" - }, - "effect": { - "label": "Effect" - } - } - }, - "MagicItem": { - "FIELDS": { - "itemType": { - "label": "Type" - }, - "quality": { - "label": "Quality" - }, - "isCursed": { - "label": "Cursed" - }, - "isBonded": { - "label": "Bonded" - }, - "classRestriction": { - "label": "Restriction" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "slots": { - "label": "Slots" - }, - "equipped": { - "label": "Equipped" - }, - "effect": { - "label": "Effect" - } - } - }, - "Ability": { - "FIELDS": { - "abilityType": { - "label": "Type" - }, - "source": { - "label": "Source (Class / Lineage)" - }, - "usagePeriod": { - "label": "Usage Period" - }, - "maxUses": { - "label": "Max Uses" - }, - "description": { - "label": "Description" - } - } - }, - "WeaponGroup": { - "Common": "Common", - "Dueling": "Dueling", - "Heavy": "Heavy", - "Polearms": "Polearms", - "Bows": "Bows", - "Throwing": "Throwing" - }, - "WeaponTrait": { - "Block": "Block", - "Brutal": "Brutal", - "Clumsy": "Clumsy", - "Couched": "Couched", - "Deadly": "Deadly", - "Fast": "Fast", - "Flaming": "Flaming", - "Nimble": "Nimble", - "Parry": "Parry", - "Reload": "Reload", - "Repel": "Repel", - "Stunning": "Stunning", - "Sweep": "Sweep", - "TwoHanded": "Two-handed", - "Versatile": "Versatile" - }, - "DivineTradition": { - "Druidic": "Druidic", - "Profane": "Profane", - "Sanctified": "Sanctified" - }, - "Element": { - "Air": "Air", - "Earth": "Earth", - "Fire": "Fire", - "Water": "Water", - "Varies": "Varies" - }, - "RuneType": { - "Armor": "Armor", - "Talisman": "Talisman", - "Warding": "Warding", - "Weapon": "Weapon" - }, - "ArmorTrait": { - "Clanging": "Clanging", - "Reinforced": "Reinforced" - }, - "UsagePeriod": { - "None": "Passive (always on)", - "Encounter": "Per Encounter", - "Day": "Per Day" - }, - "MagicQuality": { - "Lesser": "Lesser", - "Greater": "Greater", - "Legendary": "Legendary" - }, - "OathType": { - "Compassion": "Oath of Compassion", - "Courage": "Oath of Courage", - "Diligence": "Oath of Diligence", - "Faith": "Oath of Faith", - "Humility": "Oath of Humility", - "Justice": "Oath of Justice", - "Loyalty": "Oath of Loyalty", - "Peace": "Oath of Peace", - "Perseverance": "Oath of Perseverance", - "Purity": "Oath of Purity", - "Truth": "Oath of Truth", - "Wisdom": "Oath of Wisdom" - }, - "OathFields": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - }, - "Oath": { - "FIELDS": { - "oathType": { - "label": "Oath" - }, - "tenet": { - "label": "Tenet" - }, - "boon": { - "label": "Boon" - }, - "bane": { - "label": "Bane" - }, - "violated": { - "label": "Violated" - } - } - } - }, - "TYPES": { - "Item": { - "weapon": "Weapon", - "armor": "Armor", - "ammunition": "Ammunition", - "equipment": "Equipment", - "spell": "Spell", - "miracle": "Miracle", - "magic_item": "Magic Item", - "magic-item": "Magic Item", - "ability": "Ability", - "oath": "Oath", - "lineage": "Lineage", - "class": "Class" - }, - "Actor": { - "character": "Character", - "npc": "NPC" - } - } -} \ No newline at end of file diff --git a/.history/system_20260308195653.json b/.history/system_20260308195653.json deleted file mode 100644 index f56deb1..0000000 --- a/.history/system_20260308195653.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "id": "fvtt-oath-hammer", - "title": "Oath Hammer RPG", - "description": "Oath Hammer RPG System for FoundryVTT", - "version": "13.0.0", - "compatibility": { - "minimum": "13", - "verified": "13" - }, - "esmodules": [ - "oath-hammer.mjs" - ], - "styles": [ - "css/fvtt-oath-hammer.css" - ], - "languages": [ - { - "lang": "en", - "name": "English", - "path": "lang/en.json" - } - ], - "documentTypes": { - "Actor": { - "character": { - "htmlFields": [ - "description", - "notes" - ] - }, - "npc": { - "htmlFields": [ - "description", - "notes" - ] - } - }, - "Item": { - "weapon": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "armor": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "ammunition": { - "htmlFields": [ - "description" - ] - }, - "equipment": { - "htmlFields": [ - "description" - ] - }, - "spell": { - "htmlFields": [ - "effect" - ] - }, - "miracle": { - "htmlFields": [ - "effect" - ] - }, - "magic-item": { - "htmlFields": [ - "effect" - ] - }, - "trait": { - "htmlFields": [ - "description" - ] - }, - "oath": { - "htmlFields": [ - "tenet", - "boon", - "bane" - ] - }, - "lineage": { - "htmlFields": [ - "description", - "traits" - ] - }, - "class": { - "htmlFields": [ - "description", - "features" - ] - }, - "building": { - "htmlFields": [ - "description", - "notes" - ] - } - } - }, - "grid": { - "distance": 5, - "units": "ft" - }, - "primaryTokenAttribute": "grit", - "socket": true, - "background": "systems/fvtt-oath-hammer/assets/ui/oath_hammer_paper.webp", - "flags": { - "hotReload": { - "extensions": [ - "css", - "hbs", - "json" - ], - "paths": [ - "css/", - "lang/", - "assets/", - "templates/" - ] - } - } -} \ No newline at end of file diff --git a/.history/system_20260308204838.json b/.history/system_20260308204838.json deleted file mode 100644 index 7ba25bb..0000000 --- a/.history/system_20260308204838.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "id": "fvtt-oath-hammer", - "title": "Oath Hammer RPG", - "description": "Oath Hammer RPG System for FoundryVTT", - "version": "13.0.0", - "compatibility": { - "minimum": "13", - "verified": "13" - }, - "esmodules": [ - "oath-hammer.mjs" - ], - "styles": [ - "css/fvtt-oath-hammer.css" - ], - "languages": [ - { - "lang": "en", - "name": "English", - "path": "lang/en.json" - } - ], - "documentTypes": { - "Actor": { - "character": { - "htmlFields": [ - "description", - "notes" - ] - }, - "npc": { - "htmlFields": [ - "description", - "notes" - ] - } - }, - "Item": { - "weapon": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "armor": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "ammunition": { - "htmlFields": [ - "description" - ] - }, - "equipment": { - "htmlFields": [ - "description" - ] - }, - "spell": { - "htmlFields": [ - "effect" - ] - }, - "miracle": { - "htmlFields": [ - "effect" - ] - }, - "magic-item": { - "htmlFields": [ - "effect" - ] - }, - "trait": { - "htmlFields": [ - "description" - ] - }, - "oath": { - "htmlFields": [ - "tenet", - "boon", - "bane" - ] - }, - "lineage": { - "htmlFields": [ - "description", - "traits" - ] - }, - "class": { - "htmlFields": [ - "description", - "features" - ] - }, - "building": { - "htmlFields": [ - "description", - "notes" - ] - } - } - }, - "grid": { - "distance": 5, - "units": "ft" - }, - "primaryTokenAttribute": "grit", - "socket": true, - "background": "assets/images/cover_art.webp", - "flags": { - "hotReload": { - "extensions": [ - "css", - "hbs", - "json" - ], - "paths": [ - "css/", - "lang/", - "assets/", - "templates/" - ] - } - } -} \ No newline at end of file diff --git a/.history/system_20260308204842.json b/.history/system_20260308204842.json deleted file mode 100644 index 560fff4..0000000 --- a/.history/system_20260308204842.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "id": "fvtt-oath-hammer", - "title": "Oath Hammer RPG", - "description": "Oath Hammer RPG System for FoundryVTT", - "version": "13.0.0", - "compatibility": { - "minimum": "13", - "verified": "13" - }, - "esmodules": [ - "oath-hammer.mjs" - ], - "styles": [ - "css/fvtt-oath-hammer.css" - ], - "languages": [ - { - "lang": "en", - "name": "English", - "path": "lang/en.json" - } - ], - "documentTypes": { - "Actor": { - "character": { - "htmlFields": [ - "description", - "notes" - ] - }, - "npc": { - "htmlFields": [ - "description", - "notes" - ] - } - }, - "Item": { - "weapon": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "armor": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "ammunition": { - "htmlFields": [ - "description" - ] - }, - "equipment": { - "htmlFields": [ - "description" - ] - }, - "spell": { - "htmlFields": [ - "effect" - ] - }, - "miracle": { - "htmlFields": [ - "effect" - ] - }, - "magic-item": { - "htmlFields": [ - "effect" - ] - }, - "trait": { - "htmlFields": [ - "description" - ] - }, - "oath": { - "htmlFields": [ - "tenet", - "boon", - "bane" - ] - }, - "lineage": { - "htmlFields": [ - "description", - "traits" - ] - }, - "class": { - "htmlFields": [ - "description", - "features" - ] - }, - "building": { - "htmlFields": [ - "description", - "notes" - ] - } - } - }, - "grid": { - "distance": 5, - "units": "ft" - }, - "primaryTokenAttribute": "grit", - "socket": true, - "background": "systems/fvtt-oath-hammer/assets/images/cover_art.webp", - "flags": { - "hotReload": { - "extensions": [ - "css", - "hbs", - "json" - ], - "paths": [ - "css/", - "lang/", - "assets/", - "templates/" - ] - } - } -} \ No newline at end of file diff --git a/.history/system_20260308204843.json b/.history/system_20260308204843.json deleted file mode 100644 index 560fff4..0000000 --- a/.history/system_20260308204843.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "id": "fvtt-oath-hammer", - "title": "Oath Hammer RPG", - "description": "Oath Hammer RPG System for FoundryVTT", - "version": "13.0.0", - "compatibility": { - "minimum": "13", - "verified": "13" - }, - "esmodules": [ - "oath-hammer.mjs" - ], - "styles": [ - "css/fvtt-oath-hammer.css" - ], - "languages": [ - { - "lang": "en", - "name": "English", - "path": "lang/en.json" - } - ], - "documentTypes": { - "Actor": { - "character": { - "htmlFields": [ - "description", - "notes" - ] - }, - "npc": { - "htmlFields": [ - "description", - "notes" - ] - } - }, - "Item": { - "weapon": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "armor": { - "htmlFields": [ - "description", - "magicEffect" - ] - }, - "ammunition": { - "htmlFields": [ - "description" - ] - }, - "equipment": { - "htmlFields": [ - "description" - ] - }, - "spell": { - "htmlFields": [ - "effect" - ] - }, - "miracle": { - "htmlFields": [ - "effect" - ] - }, - "magic-item": { - "htmlFields": [ - "effect" - ] - }, - "trait": { - "htmlFields": [ - "description" - ] - }, - "oath": { - "htmlFields": [ - "tenet", - "boon", - "bane" - ] - }, - "lineage": { - "htmlFields": [ - "description", - "traits" - ] - }, - "class": { - "htmlFields": [ - "description", - "features" - ] - }, - "building": { - "htmlFields": [ - "description", - "notes" - ] - } - } - }, - "grid": { - "distance": 5, - "units": "ft" - }, - "primaryTokenAttribute": "grit", - "socket": true, - "background": "systems/fvtt-oath-hammer/assets/images/cover_art.webp", - "flags": { - "hotReload": { - "extensions": [ - "css", - "hbs", - "json" - ], - "paths": [ - "css/", - "lang/", - "assets/", - "templates/" - ] - } - } -} \ No newline at end of file diff --git a/.history/templates/item/armor-sheet_20260308134234.hbs b/.history/templates/item/armor-sheet_20260308134234.hbs deleted file mode 100644 index 3dc5c61..0000000 --- a/.history/templates/item/armor-sheet_20260308134234.hbs +++ /dev/null @@ -1,51 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
-
-
- {{formField systemFields.armorType value=system.armorType name="system.armorType" localize=true}} -
- -
- -
-
-
- -
- -
-
- {{formField systemFields.slots value=system.slots name="system.slots"}} - {{formField systemFields.traits value=system.traits name="system.traits" localize=true}} -
-
- {{formField systemFields.rarity value=system.rarity name="system.rarity" localize=true}} - {{formField systemFields.isMagic value=system.isMagic name="system.isMagic"}} - {{formField systemFields.equipped value=system.equipped name="system.equipped"}} - {{formField systemFields.cost value=system.cost name="system.cost"}} - {{formField systemFields.currency value=system.currency name="system.currency" localize=true}} -
-
-
- {{localize "OATHHAMMER.Label.Description"}} - {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}} -
- {{#if system.isMagic}} -
- {{localize "OATHHAMMER.Label.Enchantment"}} -
- {{formField systemFields.magicQuality value=system.magicQuality name="system.magicQuality" localize=true}} - {{formField systemFields.isCursed value=system.isCursed name="system.isCursed"}} - {{formField systemFields.classRestriction value=system.classRestriction name="system.classRestriction"}} -
- {{formInput systemFields.magicEffect enriched=enrichedMagicEffect value=system.magicEffect name="system.magicEffect" toggled=true}} -
- {{/if}} -
diff --git a/.history/templates/item/armor-sheet_20260308155000.hbs b/.history/templates/item/armor-sheet_20260308155000.hbs deleted file mode 100644 index ec53173..0000000 --- a/.history/templates/item/armor-sheet_20260308155000.hbs +++ /dev/null @@ -1,109 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
-
-
- {{formField - systemFields.armorType - value=system.armorType - name="system.armorType" - }} -
- -
- -
-
-
- -
- -
-
- {{formField systemFields.slots value=system.slots name="system.slots"}} - {{formField - systemFields.traits - value=system.traits - name="system.traits" - localize=true - }} -
-
- {{formField - systemFields.rarity - value=system.rarity - name="system.rarity" - localize=true - }} - {{formField - systemFields.isMagic - value=system.isMagic - name="system.isMagic" - }} - {{formField - systemFields.equipped - value=system.equipped - name="system.equipped" - }} - {{formField systemFields.cost value=system.cost name="system.cost"}} - {{formField - systemFields.currency - value=system.currency - name="system.currency" - localize=true - }} -
-
-
- {{localize "OATHHAMMER.Label.Description"}} - {{formInput - systemFields.description - enriched=enrichedDescription - value=system.description - name="system.description" - toggled=true - }} -
- {{#if system.isMagic}} -
- {{localize "OATHHAMMER.Label.Enchantment"}} -
- {{formField - systemFields.magicQuality - value=system.magicQuality - name="system.magicQuality" - localize=true - }} - {{formField - systemFields.isCursed - value=system.isCursed - name="system.isCursed" - }} - {{formField - systemFields.classRestriction - value=system.classRestriction - name="system.classRestriction" - }} -
- {{formInput - systemFields.magicEffect - enriched=enrichedMagicEffect - value=system.magicEffect - name="system.magicEffect" - toggled=true - }} -
- {{/if}} -
\ No newline at end of file diff --git a/.history/templates/item/armor-sheet_20260308155017.hbs b/.history/templates/item/armor-sheet_20260308155017.hbs deleted file mode 100644 index 2bdd08e..0000000 --- a/.history/templates/item/armor-sheet_20260308155017.hbs +++ /dev/null @@ -1,51 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
-
-
- {{formField systemFields.armorType value=system.armorType name="system.armorType"}} -
- -
- -
-
-
- -
- -
-
- {{formField systemFields.slots value=system.slots name="system.slots"}} - {{formField systemFields.traits value=system.traits name="system.traits" localize=true}} -
-
- {{formField systemFields.rarity value=system.rarity name="system.rarity" localize=true}} - {{formField systemFields.isMagic value=system.isMagic name="system.isMagic"}} - {{formField systemFields.equipped value=system.equipped name="system.equipped"}} - {{formField systemFields.cost value=system.cost name="system.cost"}} - {{formField systemFields.currency value=system.currency name="system.currency" localize=true}} -
-
-
- {{localize "OATHHAMMER.Label.Description"}} - {{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}} -
- {{#if system.isMagic}} -
- {{localize "OATHHAMMER.Label.Enchantment"}} -
- {{formField systemFields.magicQuality value=system.magicQuality name="system.magicQuality" localize=true}} - {{formField systemFields.isCursed value=system.isCursed name="system.isCursed"}} - {{formField systemFields.classRestriction value=system.classRestriction name="system.classRestriction"}} -
- {{formInput systemFields.magicEffect enriched=enrichedMagicEffect value=system.magicEffect name="system.magicEffect" toggled=true}} -
- {{/if}} -
diff --git a/.history/templates/item/armor-sheet_20260308155019.hbs b/.history/templates/item/armor-sheet_20260308155019.hbs deleted file mode 100644 index ec53173..0000000 --- a/.history/templates/item/armor-sheet_20260308155019.hbs +++ /dev/null @@ -1,109 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
-
-
- {{formField - systemFields.armorType - value=system.armorType - name="system.armorType" - }} -
- -
- -
-
-
- -
- -
-
- {{formField systemFields.slots value=system.slots name="system.slots"}} - {{formField - systemFields.traits - value=system.traits - name="system.traits" - localize=true - }} -
-
- {{formField - systemFields.rarity - value=system.rarity - name="system.rarity" - localize=true - }} - {{formField - systemFields.isMagic - value=system.isMagic - name="system.isMagic" - }} - {{formField - systemFields.equipped - value=system.equipped - name="system.equipped" - }} - {{formField systemFields.cost value=system.cost name="system.cost"}} - {{formField - systemFields.currency - value=system.currency - name="system.currency" - localize=true - }} -
-
-
- {{localize "OATHHAMMER.Label.Description"}} - {{formInput - systemFields.description - enriched=enrichedDescription - value=system.description - name="system.description" - toggled=true - }} -
- {{#if system.isMagic}} -
- {{localize "OATHHAMMER.Label.Enchantment"}} -
- {{formField - systemFields.magicQuality - value=system.magicQuality - name="system.magicQuality" - localize=true - }} - {{formField - systemFields.isCursed - value=system.isCursed - name="system.isCursed" - }} - {{formField - systemFields.classRestriction - value=system.classRestriction - name="system.classRestriction" - }} -
- {{formInput - systemFields.magicEffect - enriched=enrichedMagicEffect - value=system.magicEffect - name="system.magicEffect" - toggled=true - }} -
- {{/if}} -
\ No newline at end of file diff --git a/.history/templates/item/armor-sheet_20260308155021.hbs b/.history/templates/item/armor-sheet_20260308155021.hbs deleted file mode 100644 index d8d62c4..0000000 --- a/.history/templates/item/armor-sheet_20260308155021.hbs +++ /dev/null @@ -1,110 +0,0 @@ -
-
- - {{formInput fields.name value=source.name}} -
-
-
- {{formField - systemFields.armorType - value=system.armorType - name="system.armorType" - localize=true - }} -
- -
- -
-
-
- -
- -
-
- {{formField systemFields.slots value=system.slots name="system.slots"}} - {{formField - systemFields.traits - value=system.traits - name="system.traits" - localize=true - }} -
-
- {{formField - systemFields.rarity - value=system.rarity - name="system.rarity" - localize=true - }} - {{formField - systemFields.isMagic - value=system.isMagic - name="system.isMagic" - }} - {{formField - systemFields.equipped - value=system.equipped - name="system.equipped" - }} - {{formField systemFields.cost value=system.cost name="system.cost"}} - {{formField - systemFields.currency - value=system.currency - name="system.currency" - localize=true - }} -
-
-
- {{localize "OATHHAMMER.Label.Description"}} - {{formInput - systemFields.description - enriched=enrichedDescription - value=system.description - name="system.description" - toggled=true - }} -
- {{#if system.isMagic}} -
- {{localize "OATHHAMMER.Label.Enchantment"}} -
- {{formField - systemFields.magicQuality - value=system.magicQuality - name="system.magicQuality" - localize=true - }} - {{formField - systemFields.isCursed - value=system.isCursed - name="system.isCursed" - }} - {{formField - systemFields.classRestriction - value=system.classRestriction - name="system.classRestriction" - }} -
- {{formInput - systemFields.magicEffect - enriched=enrichedMagicEffect - value=system.magicEffect - name="system.magicEffect" - toggled=true - }} -
- {{/if}} -
\ No newline at end of file