mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-11 19:25:21 +01:00
[Fix] SRD Effect Priorities (#1505)
* Increased priority on effects in srd domain cards that depend on character data * Increased priority on effects in srd classes/subclasses that depend on character data * Increased priority on effects in srd ancestries that depend on character data * Increased priority on effects in srd beastforms that depend on character data * Increased priority on effects in remaining SRD items that depend on character data * Adversaries * Raised system version
This commit is contained in:
parent
6deadea437
commit
c6bdc846ab
19 changed files with 52 additions and 32 deletions
|
|
@ -435,7 +435,8 @@ export const armorFeatures = {
|
|||
{
|
||||
key: 'system.resistance.magical.reduction',
|
||||
mode: 2,
|
||||
value: '@system.armorScore'
|
||||
value: '@system.armorScore',
|
||||
priority: 21
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -709,7 +710,8 @@ export const weaponFeatures = {
|
|||
{
|
||||
key: 'system.evasion',
|
||||
mode: 2,
|
||||
value: '@system.armorScore'
|
||||
value: '@system.armorScore',
|
||||
priority: 21
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1324,7 +1326,8 @@ export const weaponFeatures = {
|
|||
{
|
||||
key: 'system.bonuses.damage.primaryWeapon.bonus',
|
||||
mode: 2,
|
||||
value: '@system.traits.agility.value'
|
||||
value: '@system.traits.agility.value',
|
||||
priority: 21
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1416,9 +1419,9 @@ export const orderedWeaponFeatures = () => {
|
|||
};
|
||||
|
||||
export const featureForm = {
|
||||
passive: "DAGGERHEART.CONFIG.FeatureForm.passive",
|
||||
action: "DAGGERHEART.CONFIG.FeatureForm.action",
|
||||
reaction: "DAGGERHEART.CONFIG.FeatureForm.reaction"
|
||||
passive: 'DAGGERHEART.CONFIG.FeatureForm.passive',
|
||||
action: 'DAGGERHEART.CONFIG.FeatureForm.action',
|
||||
reaction: 'DAGGERHEART.CONFIG.FeatureForm.reaction'
|
||||
};
|
||||
|
||||
export const featureTypes = {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,17 @@
|
|||
/** -- Changes Type Priorities --
|
||||
* - Base Number -
|
||||
* Custom: 0
|
||||
* Multiply: 10
|
||||
* Add: 20
|
||||
* Downgrade: 30
|
||||
* Upgrade: 40
|
||||
* Override: 50
|
||||
*
|
||||
* - Changes Value Priorities -
|
||||
* Standard: +0
|
||||
* "Anything that uses another data model value as its value": +1 - Effects that increase traits have to be calculated first at Base priority. (EX: Raise evasion by half your agility)
|
||||
*/
|
||||
|
||||
export default class BaseEffect extends foundry.abstract.TypeDataModel {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue