[Feature] Beastform Types (#372)

* Temp

* Finished Evolved

* Fixed hybrid

* Changed generalConfig.tiers to be number based

* Weaponhandling while in beastform

* Added unarmed strike in sidebar

* Added DamageEnricher

* Added effect enricher

* Corrected downtime buttons and actions

* Added BeastformTooltip

* Split the BeastformDialog into parts with tabs

* Added temp beastform features

* rollData change

* Improvement

* character.getRollData cleanup
This commit is contained in:
WBHarry 2025-07-20 21:56:22 +02:00 committed by GitHub
parent 867947c2c5
commit 42a705a870
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
93 changed files with 2795 additions and 538 deletions

View file

@ -13,6 +13,9 @@
"armor": "Armor",
"beastform": "Beastform"
},
"ActiveEffect": {
"beastform": "Beastform"
},
"Actor": {
"character": "Character",
"companion": "Companion",
@ -110,8 +113,25 @@
"horderHp": "Horde/HP"
},
"Character": {
"advantageSources": {
"label": "Advantage Sources",
"hint": "Add single words or short text as reminders and hints of what a character has advantage on."
},
"age": "Age",
"companionFeatures": "Companion Features",
"contextMenu": {
"consume": "Consume Item",
"equip": "Equip",
"sendToChat": "Send To Chat",
"toLoadout": "Send to Loadout",
"toVault": "Send to Vault",
"unequip": "Unequip",
"useItem": "Use Item"
},
"disadvantageSources": {
"label": "Disadvantage Sources",
"hint": "Add single words or short text as reminders and hints of what a character has disadvantage on."
},
"faith": "Faith",
"levelUp": "You can level up",
"pronouns": "Pronouns",
@ -572,6 +592,11 @@
"description": "You reduce incoming magic damage by your Armor Score before applying it to your damage thresholds."
}
},
"BeastformType": {
"normal": "Normal",
"evolved": "Evolved",
"hybrid": "Hybrid"
},
"Burden": {
"oneHanded": "One-Handed",
"twoHanded": "Two-Handed"
@ -1019,6 +1044,7 @@
},
"Advantage": {
"full": "Advantage",
"plural": "Advantages",
"short": "Adv"
},
"Adversary": {
@ -1202,6 +1228,11 @@
"hint": "The cost in stress you can pay to reduce minor damage to none."
}
}
},
"attack": {
"damage": {
"value": { "label": "Base Attack: Damage" }
}
}
},
"Tabs": {
@ -1235,14 +1266,19 @@
"recovery": "Recovery",
"setup": "Setup",
"equipment": "Equipment",
"attachments": "Attachments"
},
"Tiers": {
"singular": "Tier",
"attachments": "Attachments",
"advanced": "Advanced",
"tier1": "Tier 1",
"tier2": "Tier 2",
"tier3": "Tier 3",
"tier4": "Tier 4"
"tier4": "tier 4"
},
"Tiers": {
"singular": "Tier",
"1": "Tier 1",
"2": "Tier 2",
"3": "Tier 3",
"4": "Tier 4"
},
"Trait": {
"single": "Trait",
@ -1278,7 +1314,7 @@
"features": "Features",
"formula": "Formula",
"healing": "Healing",
"hitPoints": {
"HitPoints": {
"single": "Hit Point",
"plural": "Hit Points",
"short": "HP"
@ -1318,6 +1354,8 @@
"total": "Total",
"true": "True",
"type": "Type",
"unarmed": "Unarmed",
"unarmedStrike": "Unarmed Strike",
"unarmored": "Unarmored",
"use": "Use",
"used": "Used",
@ -1351,7 +1389,9 @@
},
"Beastform": {
"FIELDS": {
"beastformType": { "label": "Beastform Type" },
"tier": { "label": "Tier" },
"mainTrait": { "label": "Main Trait" },
"examples": { "label": "Examples" },
"advantageOn": { "label": "Gain Advantage On" },
"tokenImg": { "label": "Token Image" },
@ -1360,12 +1400,28 @@
"placeholder": "Using character dimensions",
"height": { "label": "Height" },
"width": { "label": "Width" }
},
"evolved": {
"maximumTier": { "label": "Maximum Tier" },
"mainTraitBonus": { "label": "Main Trait Bonus" }
},
"hybrid": {
"beastformOptions": { "label": "Nr Beastforms" },
"advantages": { "label": "Nr Advantages" },
"features": { "label": "Nr Features" }
}
},
"attackName": "Beast Attack",
"beastformEffect": "Beastform Transformation",
"dialogTitle": "Beastform Selection",
"tokenTitle": "Beastform Token",
"transform": "Transform",
"beastformEffect": "Beastform Transformation"
"evolve": "Evolve",
"evolvedFeatureTitle": "Evolved",
"evolvedDrag": "Drag a form here to evolve it.",
"hybridize": "Hybridize",
"hybridizeFeatureTitle": "Hybrid Features",
"hybridizeDrag": "Drag a form here to hybridize it."
},
"Class": {
"hopeFeatures": "Hope Features",
@ -1609,7 +1665,11 @@
"featureNotSecondary": "This feature is used as something else than a Secondary feature and cannot be used here.",
"featureNotFoundation": "This feature is used as something else than a Foundation feature and cannot be used here.",
"featureNotSpecialization": "This feature is used as something else than a Specialization feature and cannot be used here.",
"featureNotMastery": "This feature is used as something else than a Mastery feature and cannot be used here."
"featureNotMastery": "This feature is used as something else than a Mastery feature and cannot be used here.",
"beastformMissingEffect": "The Beastform is missing a Beastform Effect. Cannot be used.",
"beastformToManyAdvantages": "You cannot select any more advantages.",
"beastformToManyFeatures": "You cannot select any more features.",
"beastformEquipWeapon": "You cannot use weapons while in a Beastform."
},
"Tooltip": {
"disableEffect": "Disable Effect",
@ -1624,6 +1684,7 @@
"sendToLoadout": "Send to Loadout",
"makeDeathMove": "Make a Death Move",
"rangeAndTarget": "Range & Target",
"dragApplyEffect": "Drag effect to apply it to an actor",
"appliedEvenIfSuccessful": "Applied even if save succeeded"
}
}