PawnsChooseResearch (Continued)

If you liked this item, please rate it up on Steam Workshop page.

Author: Mlie

Last revision: 5 Aug, 2023 at 23:49 UTC

File size: 458.75 KB

On Steam Workshop

Description:


Update of Cozarkians mod
https://steamcommunity.com/sharedfiles/filedetails/?id=2230044022

– Added logic for projects that do not have specific patches, so research-projects from other mods should now mostly have an appropriate category set.

[dsc.gg]
[github.com]

What it Does

Eliminates the need to micromanage research by having pawns select it for you. Each pawn now selects and tracks their own research project based on their skill passions, disabled skills, and traits. You can see a pawn’s current research while they are researching or anytime in their stats page. Can’t remember which pawn researched what? Now you can track the entire research timeline with Research History.

Recent Updates
  • Anty
  • Expanded Roofing
  • Epona Renaissance
  • Paniel the Automata
  • Rabbie
  • Vanilla Weapon Expanded Series (updated)
How it Works

Research projects are assigned a category (some obvious, some make sense in my head) and thrown into a grab bag of goodies. When performing research, each pawn will randomly select a handful of potential research ideas. Pawns will reject projects if they are incapable in the applicable skill category or in special cases (such as teetotaler’s researching drugs). They will pick their favorite project from those remaining, based on traits and passions.

"Core" techs that serve as a prerequisite for others (e.g. smithing, machining, electricity, microelectronics, multianalyzer, and starflight basics) get a small boost to increase the chance they will be researched, based on the skill level of the researcher.

If you need to research an essential tech, there is a setting to temporarily disable this mod without having to reinstall and reload. If you want an item to force pawns to research certain technologies, check out Pawns Choose Vanilla Books! or Pawns Choose Tech Sales.

Pawns will not pick a new research project until their current one is completed. You can see what they are researching by selecting the pawn while they are researching, or by checking their stat page at anytime. If you have multiple pawns researching at the same time, progress on each research will increase. Progress is still tracked using the vanilla system, so if multiple pawns are working on the same research, they will contribute together.

The image charts provide an idea of how research projects are categorized and how traits affect preferences for various research categories. Some of it is obvious, others make sense in my head. For example, lazy and slothful pawns won’t bother doing their own work, so they prefer to piggyback on projects started by others, while fast learners and pawns with great memory prefer to challenge themselves by tackling new projects. Industrious and hardworking pawns like projects that create blueprints for something to build, but dislike lengthy, complex projects that keep them stuck in a laboratory. The "complexity" of a project is determined by its base cost.

Configuration

Restore Player Control – temporarily return control over research to the player. This preserves a pawn’s memory of their research project so they can continue where they left off when the mod is re-enabled.

Pawns Coordinate Research – select a random group project based on group preferences instead of individual projects.

Must Have Skill Capacity – If enabled, pawns won’t research projects for skill categories they don’t have (i.e. shooting incapable pawns won’t research ranged weapon techs).

Passions/Interest Affect Research – If enabled, pawns consider their skill passions when selecting research. V1.3 has integrated compatibility with Interests Framework (continued)

Traits Affect Research -If enabled, pawns consider traits when selecting research. Certain special trait-based preferences (e.g. chemical fascination pawns like drugs) are always enabled.

Avoid Too Advanced Research – If enabled, pawns will be less likely to choose projects with tech levels above the player’s tech level. The effect is stronger for pawns with a low research skill.

Mod-Added Research

The Mod-Added Research below has been categorized for this mod. Research not assigned a specific category (including mod-added research for mods not identified below) is assigned to the intellectual category.

A dog said – Animal Prosthetics
Androids + Expanded
Android Tiers
Aquarium
Backup Power
Brain in a Jar
Call of Chthulhu (Factions + Cults)
Combat Extended
Colony Manager
Dubs Bad Hygiene
EPOE + Forked
Extended Turrets
Exotic Joy
Fences and Floors
Fluffy Breakdowns
Genetic Rim
Glass + Lights
Glittertech
Goodnight
HLX ReGrowth
Hospitals Extended
Industrial Age
LED Lights
MedPod + Replimat
Military Furniture
Misc Turrets
Pillows and Beanbags
Power Switch
Project Rim Factory
Prospecting
Questionable Ethics
Rah’s Bionics and Surgery Expansion
Remote Tech
RimCuisine 2 Core + Bottling and Booze (Continued)
Rimefeller
Rimworld of Magic
Rimsenal (All)
Roads of the Rim
RT Mods
SaveOurShip2
Salted Meat
Simply More Bridges
Sparkling Worlds
Tilled Soil
TropickappRainforestMod
Utility Columns
Vanilla Apparel
Vanilla Cooking + Brewing + Plants + Stews + Sushi
Vanilla Factions Expanded – Medieval
Vanilla Furniture + Power, Art, Spacer, Security, Production, Farming
Vanilla Mechanoids
Vanilla Plants Expanded – Succulents
Vanilla Weapons Expanded + Lasers + Quickdraw + Hvy Weapons
VGP Vegetable Garden + Garden Drinks UF
XCOM

Traits from the following have also been categorized:

Vanilla Traits Expanded

Compatibilty

Except for research project assignment, this mod leaves the vanilla research system intact. Thus, it should be compatible with most other research mods. However, it’s not compatible with Random Research.

  • See if the the error persists if you just have this mod and its requirements active.
  • If not, try adding your other mods until it happens again.
  • Post your error-log using HugsLib and command Ctrl+F12
  • For best support, please use the Discord-channel for error-reporting.
  • Do not report errors by making a discussion-thread, I get no notification of that.
  • If you have the solution for a problem, please post it to the GitHub repository.

Last updated 2023-08-06

Download
Required items:

Click the title to search on this site.


HarmonySteam Workshop