feat: add Settlement actor type with Overview/Buildings/Inventory tabs
- New TypeDataModel: archetype, territory, renown, currency (gp/sp/cp), garrison, underSiege, isCapital, founded, taxNotes, description, notes - 3-tab ApplicationV2 sheet with drag & drop for building/weapon/armor/equipment - Currency steppers (+/−), building constructed toggle, qty controls - LESS-based CSS (settlement-sheet.less) + base.less updated for shared styles - Full i18n keys in lang/en.json (8 settlement archetypes) - system.json: registered settlement actor type Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -362,6 +362,17 @@ export const BUILDING_SKILL_CHOICES = {
|
||||
masonry: "OATHHAMMER.BuildingSkill.Masonry"
|
||||
}
|
||||
|
||||
export const SETTLEMENT_ARCHETYPES = {
|
||||
"center-of-learning": "OATHHAMMER.SettlementArchetype.CenterOfLearning",
|
||||
"dwarven-borough": "OATHHAMMER.SettlementArchetype.DwarvenBorough",
|
||||
"free-city": "OATHHAMMER.SettlementArchetype.FreeCity",
|
||||
"guild-municipality": "OATHHAMMER.SettlementArchetype.GuildMunicipality",
|
||||
"nocklander-outpost": "OATHHAMMER.SettlementArchetype.NocklanderOutpost",
|
||||
"pilgrim-mission": "OATHHAMMER.SettlementArchetype.PilgrimMission",
|
||||
"port-town": "OATHHAMMER.SettlementArchetype.PortTown",
|
||||
"velathi-colony": "OATHHAMMER.SettlementArchetype.VelathiColony"
|
||||
}
|
||||
|
||||
export const SYSTEM = {
|
||||
id: SYSTEM_ID,
|
||||
ATTRIBUTES,
|
||||
@@ -389,6 +400,7 @@ export const SYSTEM = {
|
||||
TRAIT_TYPE_CHOICES,
|
||||
TRAIT_USAGE_PERIOD,
|
||||
BUILDING_SKILL_CHOICES,
|
||||
SETTLEMENT_ARCHETYPES,
|
||||
STATUS_EFFECTS,
|
||||
ATTRIBUTE_RANK_CHOICES,
|
||||
ASCII
|
||||
|
||||
Reference in New Issue
Block a user