Feature/200 beastform (#255)

* Temp

* Dialog setup

* Fixed basic beastform

* Reworked beastform to hold it's data entirely in the beastformEffect

* UpdateActorTokens fix

* Removed hardcoded tierlimit on beastform

* PR fixes
This commit is contained in:
WBHarry 2025-07-04 02:02:14 +02:00 committed by GitHub
parent c4448226e0
commit d071fadf7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
41 changed files with 1102 additions and 298 deletions

View file

@ -10,7 +10,8 @@
"consumable": "Consumable",
"miscellaneous": "Miscellaneous",
"weapon": "Weapon",
"armor": "Armor"
"armor": "Armor",
"beastform": "Beastform"
},
"Actor": {
"character": "Character",
@ -22,7 +23,9 @@
"DAGGERHEART": {
"UI": {
"notifications": {
"adversaryMissing": "The linked adversary doesn't exist in the world."
"adversaryMissing": "The linked adversary doesn't exist in the world.",
"beastformInapplicable": "A beastform can only be applied to a Character.",
"beastformAlreadyApplied": "The character already has a beastform applied!"
}
},
"Settings": {
@ -1186,6 +1189,7 @@
"LevelUp": "You can level up",
"Features": "Features",
"CompanionFeatures": "Companion Features",
"beastformFeatures": "Beastform Features",
"Tabs": {
"Features": "Features",
"Inventory": "Inventory",
@ -1472,8 +1476,26 @@
}
}
},
"Beastform": {
"FIELDS": {
"tier": { "label": "Tier" },
"examples": { "label": "Examples" },
"advantageOn": { "label": "Gain Advantage On" },
"tokenImg": { "label": "Token Image" },
"tokenSize": {
"placeholder": "Using character dimensions",
"height": { "label": "Height" },
"width": { "label": "Width" }
}
},
"dialogTitle": "Beastform Selection",
"tokenTitle": "Beastform Token",
"transform": "Transform",
"beastformEffect": "Beastform Transformation"
},
"Global": {
"Actions": "Actions",
"Features": "Features",
"Effects": "Effects",
"activeEffects": "Active Effects",
"inativeEffects": "Inative Effects"
@ -1632,12 +1654,22 @@
},
"macro": {
"name": "Macro"
},
"beastform": {
"name": "Beastform"
}
},
"Settings": {
"ResultBased": {
"label": "Formula based on Hope/Fear result."
}
},
"Config": {
"Beastform": {
"label": "Beastform",
"exact": "Beastform Max Tier",
"exactHint": "The Character's Tier is used if empty"
}
}
},
"RollTypes": {