[Feature] 155 - New Adversary Sheet (#228)

* rework adversary templates, add setting dialog to adversary and fix erratas

* fix errata in adversary data model

* developing experience setting page

* Experience settings update

* finish actions setting tab

* Fixed Notes enriched path and adversary-settings form id

* Fixed UseItem and ToChat

* Fixed Firefox progress bar (HP/Stress) (#230)

* insert prose-mirror style and inicial implement to damage settings

* fix character import relative paths and remove effects from standard adversary attack

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
Co-authored-by: GyroFalc <43814421+GyroFalc@users.noreply.github.com>
This commit is contained in:
Murilo Brito 2025-07-01 17:07:12 -03:00 committed by GitHub
parent 8b834036fa
commit 5ffb22fcc5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
42 changed files with 2123 additions and 254 deletions

View file

@ -223,12 +223,20 @@
"Major": "Major",
"Minor": "Minor",
"None": "None"
}
},
"tabs": {
"details": "Details",
"attack": "Attack",
"experiences": "Experiences",
"features": "Features",
"actions": "Actions"
},
"basics": "Basics"
},
"ActionType": {
"Passive": "Passive",
"Action": "Action",
"Reaction": "Reaction"
"passive": "Passive",
"action": "Action",
"reaction": "Reaction"
},
"Abilities": {
"agility": {
@ -312,45 +320,45 @@
},
"Adversary": {
"Type": {
"Bruiser": {
"bruiser": {
"label": "Bruiser",
"Description": "Tough adversaries with powerful attacks."
"description": "Tough adversaries with powerful attacks."
},
"Horde": {
"horde": {
"label": "Horde",
"Description": "A Horde represents a number of foes working in a group."
"description": "A Horde represents a number of foes working in a group."
},
"Leader": {
"leader": {
"label": "Leader",
"Description": "Adversaries that command and summon other adversaries."
"description": "Adversaries that command and summon other adversaries."
},
"Minion": {
"minion": {
"label": "Minion",
"Description": "Basic enemies that are easily dispatched but dangerous in numbers."
"description": "Basic enemies that are easily dispatched but dangerous in numbers."
},
"Ranged": {
"ranged": {
"label": "Ranged",
"Description": "Adversaries that attack from a distance."
"description": "Adversaries that attack from a distance."
},
"Skulk": {
"skulk": {
"label": "Skulk",
"Description": "Adversaries that maneuver and exploit opportunities to ambush their opponents."
"description": "Adversaries that maneuver and exploit opportunities to ambush their opponents."
},
"Social": {
"social": {
"label": "Social",
"Description": "Adversaries that are primarily interpersonal threats or challenges."
"description": "Adversaries that are primarily interpersonal threats or challenges."
},
"Solo": {
"solo": {
"label": "Solo",
"Description": "Designed to present a challenge to a whole party."
"description": "Designed to present a challenge to a whole party."
},
"Standard": {
"standard": {
"label": "Standard",
"Description": "Rank and File adversaries."
"description": "Rank and File adversaries."
},
"Support": {
"support": {
"label": "Support",
"Description": "Enemies that enhance their allies and/or disrupt their opponents."
"description": "Enemies that enhance their allies and/or disrupt their opponents."
}
},
"Trait": {
@ -1333,14 +1341,18 @@
},
"Tabs": {
"Main": "Data",
"Information": "Information"
"Information": "Information",
"features": "Features",
"notes": "Notes",
"effects": "Effects"
},
"General": "General",
"DamageThresholds": "Damage Thresholds",
"HitPoints": "Hit Points",
"Stress": "Stress",
"Experiences": "Experiences",
"Attack": "Attack"
"Attack": "Attack",
"horderHp": "Horde/HP"
},
"Environment": {
"FIELDS": {
@ -1568,6 +1580,7 @@
"sendToChat": "Send to Chat",
"moreOptions": "More Options",
"equip": "Equip",
"edit": "Edit",
"unequip": "Unequip",
"delete": "Delete",
"sendToVault": "Send to Vault",
@ -1575,29 +1588,29 @@
},
"Actions": {
"Types": {
"Attack": {
"Name": "Attack"
"attack": {
"name": "Attack"
},
"Spellcast": {
"Name": "Spellcast"
"spellcast": {
"name": "Spellcast"
},
"Resource": {
"Name": "Resource"
"resource": {
"name": "Resource"
},
"Damage": {
"Name": "Damage"
"damage": {
"name": "Damage"
},
"Healing": {
"Name": "Healing"
"healing": {
"name": "Healing"
},
"Summon": {
"Name": "Summon"
"summon": {
"name": "Summon"
},
"Effect": {
"Name": "Effect"
"effect": {
"name": "Effect"
},
"Macro": {
"Name": "Macro"
"macro": {
"name": "Macro"
}
},
"Settings": {