Nombreuses corrections sur les fiches settlement/NPC

This commit is contained in:
2026-03-22 21:35:47 +01:00
parent ec291e9c60
commit b46c6d804c
51 changed files with 2892 additions and 227 deletions

View File

@@ -177,6 +177,19 @@ export const MAGIC_QUALITY_CHOICES = {
legendary: "OATHHAMMER.MagicQuality.Legendary"
}
export const CLASS_RESTRICTION_CHOICES = {
berserker: "OATHHAMMER.Class.Berserker",
champion: "OATHHAMMER.Class.Champion",
delver: "OATHHAMMER.Class.Delver",
knight: "OATHHAMMER.Class.Knight",
mage: "OATHHAMMER.Class.Mage",
priest: "OATHHAMMER.Class.Priest",
scout: "OATHHAMMER.Class.Scout",
soldier: "OATHHAMMER.Class.Soldier",
spellblade: "OATHHAMMER.Class.Spellblade",
troubadour: "OATHHAMMER.Class.Troubadour",
}
export const RARITY_CHOICES = {
always: "OATHHAMMER.Rarity.Always",
common: "OATHHAMMER.Rarity.Common",
@@ -198,9 +211,22 @@ export const RARITY_DV = {
// Two types of trait per the rulebook terminology
export const TRAIT_TYPE_CHOICES = {
"special-trait": "OATHHAMMER.TraitType.SpecialTrait",
"class-trait": "OATHHAMMER.TraitType.ClassTrait",
"lineage-trait": "OATHHAMMER.TraitType.LineageTrait"
"special-trait": "OATHHAMMER.TraitType.SpecialTrait",
"class-trait": "OATHHAMMER.TraitType.ClassTrait",
"lineage-trait": "OATHHAMMER.TraitType.LineageTrait",
"npc-trait": "OATHHAMMER.TraitType.NpcTrait",
"creature-trait": "OATHHAMMER.TraitType.CreatureTrait"
}
export const NPC_SUBTYPES = {
"creature": "OATHHAMMER.NpcSubtype.Creature",
"npc": "OATHHAMMER.NpcSubtype.Npc"
}
export const DICE_COLOR_TYPES = {
"white": "OATHHAMMER.DiceColor.White",
"red": "OATHHAMMER.DiceColor.Red",
"black": "OATHHAMMER.DiceColor.Black"
}
// When a trait's uses reset (none = passive/always on)
@@ -395,10 +421,13 @@ export const SYSTEM = {
EQUIPMENT_TYPE_CHOICES,
MAGIC_ITEM_TYPE_CHOICES,
MAGIC_QUALITY_CHOICES,
CLASS_RESTRICTION_CHOICES,
RARITY_CHOICES,
RARITY_DV,
TRAIT_TYPE_CHOICES,
TRAIT_USAGE_PERIOD,
NPC_SUBTYPES,
DICE_COLOR_TYPES,
BUILDING_SKILL_CHOICES,
SETTLEMENT_ARCHETYPES,
STATUS_EFFECTS,