You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
9 configurable factions — Imperial Legion, Stormcloaks, Thalmor, Companions, Thieves Guild, College of Winterhold, Dark Brotherhood, Silver-Blood Family, Black-Briar Family
Political DM — AI-driven faction events every 6 game hours: trade deals, espionage, sabotage, assassinations, border skirmishes, war declarations, surrenders
Gradual escalation — relations progress naturally from neutral to tense to hostile to war
War system — formal declarations, army strength, morale tracking, off-screen battles, surrender conditions
Player standing — per-faction reputation based on actions, crime, and battle participation
Political awareness — NPCs know about recent political events and react in conversation
Configurable — edit factions.yaml to add custom factions, change thresholds, set conflict styles
Per-save SQLite database — political state persists independently per save file
New: Battle System
Player-present battles with 5 waves of spawned soldiers (up to 22 per side)
Pending battles — spawn at real world locations, player must travel within 3 game hours or battle resolves off-screen
Mid-battle join — arrive late to find a battle already in progress with casualties
Morale system — battle ends when one side's morale drops below 20%
Standing rewards — fight for your faction to gain reputation, spectate and lose it
Battle witness memories — nearby NPCs remember the battle and who fought
Bounty immunity — no bounty during faction quests, friendly fire forgiven via battle faction membership
Deferred cleanup — dead soldiers cleaned up behind the player as they walk away
New: Faction Quests
faction_combat — clear enemy faction soldiers from a location
faction_rescue — rescue a captive from enemy faction soldiers
faction_battle — join a full-scale battle that affects war outcomes
Standing-gated — faction quests appear when standing is 20+ with a faction
Faction couriers — local guards/soldiers deliver the call to arms
Enemy validation — fuzzy matching for LLM-suggested faction names
New: Prisma UI Dashboard
Politics tab — faction relations grid, active wars, player standings, recent events
Director: NPC Social — manually trigger interactions and gossip between two NPCs
Per-action confirmation toggles — disabled / followers only / everyone
Whitelist/blocklist settings — faction, location, and NPC filters visible and editable