Simple Work - Controllable Auto Priority Management
Automatically sets work priorities based on skill levels and attributes. Supports mods that break the level 20 cap, and intelligently handles work types unaffected by skills.
🌟 Highlights & Other Features
[b]🔒 Lock Mode[/b]
Completely manual control for a single pawn and a single work type, unaffected by auto priority, custom priority, or global/independent modes.
[list]
[*] Locked priority cannot be overridden by any settings
[*] Only responds to manual adjustments
[/list]
[b]🤖 Auto Calculate[/b]
Automatically calculates optimal priorities based on pawn skills, passions, and work types.
[list]
[*] Limited auto scenarios to prevent priority overwrites
[*] Auto‑setup when new pawns join or at game start
[*] Supports priority upper limits to prevent priorities from being set too low
[*] Allows setting minimum skill level requirements (passion can bypass)
[/list]
[b]🔄 Work Filler Mechanism[/b]
When a work type has no assigned pawn (e.g., after a caravan leaves), automatically assigns priority 3 to the pawn with the highest skill.
[list]
[*] Auto‑detects and restores when pawns change
[*] Only fills vacancies, never overwrites existing priorities
[*] Not applied in Global Parse or Independent mode
[*] Toggle available in Mod Misc Settings in‑game
[/list]
[b]📊 Skill Sorting[/b]
Adjusts the priority order of multiple jobs sharing the same skill, enabling fine‑grained management.
[list]
[*] Shared skill weighting: customise the priority order of jobs under the same skill
[*] Tier allocation: first tier = 1 job, second tier = 2 jobs, third tier = remaining jobs
[*] Supports custom 3‑6 tiers (can be turned on/off freely)
[/list]
[b]🎯 Other Features[/b]
[list]
[*] Custom Priority: set a fixed priority for specific work types
[*] Exclusion Settings: designate pawns that will not be processed
[*] Resizable window: drag to adjust the window size
[*] Supports priority range 1‑9 and mouse wheel switching
[*] Work types unaffected by skills: rated by (Work Speed × 0.7) + (Move Speed × 0.3)
[/list]
🔢 Priority Lock Order
Different priority settings take effect in the following hierarchy (top to bottom = increasing priority):
[list]
[*] [b]Lock Mode[/b] → Highest priority, fully manual, overrides all automatic settings
[*] [b]Custom Priority[/b] → Fixed priority set for specific work types
[*] [b]Global Parse[/b] / [b]Independent Mode[/b] → One‑click application of automation settings
[*] [b]Skill Sorting Bonus[/b] → Priority adjustments among jobs sharing the same skill
[*] [b]Auto Calculate Base Priority[/b] → Base priority calculated from skill + passion
[*] [b]Work Filler Mechanism[/b] → Auto‑fill for unassigned work types (priority 3)
[/list]
📈 Calculation Rules
Independent Mode
Calculates each pawn independently based on skill + passion + job order.
[list]
[*] [b]Base Priority[/b]: Lv18‑20 = 1, 15‑17 = 2, 12‑14 = 3, 9‑11 = 4, 6‑8 = 5, 4‑5 = 6, 2‑3 = 7, 1 = 8, 0 = 9
[*] [b]Passion Floor Protection[/b]: double‑fire ≤5, single‑fire ≤6 (prevents passionate pawns from getting too low priority)
[*] [b]Passion Bonus[/b]: double‑fire –2, single‑fire –1, no fire +1 (double‑fire gets highest priority)
[*] [b]Job Order Bonus[/b]: 1st job of same skill +0, 2nd‑3rd +1, 4th and above +2 (supports dynamic tier allocation)
[*] [b]Non‑skill work[/b]: rating = (Work Speed × 0.7) + (Move Speed × 0.3) → mapped to priority
[*] [b]Priority Upper Limit[/b]: can set a global or per‑work upper limit
[/list]
Global Mode
Competitive ranking within the pool; priorities assigned based on rank.
[list]
[*] [b]Ranking order[/b]: descending by skill level → passion level → original priority
[*] [b]Extended mode[/b]: evenly distributes priorities 1‑9, then applies passion bonus
[*] [b]Fair distribution[/b]: ensures higher skill pawns receive higher priorities
[/list]
Skill Sorting Tier Allocation
[list]
[*] [b]3‑tier mode[/b]: 1, 23, 4+ (1 job +0, 2 jobs +1, rest +2)
[*] [b]4‑tier mode[/b]: 1, 2, 34, 5+ (1 job +0, 1 job +1, 2 jobs +2, rest +3)
[*] [b]5‑tier mode[/b]: 1, 2, 3, 45, 6+ (and so on)
[*] [b]Dynamic allocation[/b]: tiers adjust based on actual number of jobs; if fewer jobs exist, later tiers are not assigned
[/list]
About Performance
Simple calculation logic, performance‑friendly, low memory usage.
🔌 Compatibility
[list]
[*] [b]Priority extensions[/b]: fully supports vanilla 1‑4 and extended 1‑9 (or higher) priority modes
[*] [b]Skill extensions[/b]: compatible with mods that break the level 20 cap
[*] [b]Work type extensions[/b]: compatible with mods that add more work types
[*] [b]UI compatibility[/b]: compatible with work management mods like Work Tab
[*] [b]Passion extensions[/b]: compatible with mods that add more passion types (e.g., VSE) – identified via learning rate
[*] [b]Hardworking mod support[/b]: fully supports auto‑setting work priorities for kemonomimi pawns from the Hardworking mod
[*] [b]Dynamic compatibility[/b]: correctly handles dynamic scenarios such as pawn resurrection, caravan return, etc.
[/list]
☕ Support the author: [url=https%3A%2F%2Fko-fi.com%2Fdarknesswei]Buy me a coffee on Ko-fi[/url][ko-fi.com]