边缘世界 RimWorld

边缘世界 RimWorld

Automatic Work Assignment
正在显示第 11 - 20 项,共 49 项条目
< 1  2  3  4  5 >
更新于:8 月 17 日 上午 8:25
作者:Lomzie

[Auto-generated text]: Update on 8/17/2025 5:25:22 PM.

* Added "is capable of work" pawn condition.
* Added "set nickname" on-assignment task.
* Changed "commitment limit" commitment comparison less-than to less-than-or-equal. (Contributed by SeanWoo)
* Changed work assignment algorithm slightly, possibly fixing some bugs and possibly introducing new ones.
** Fixed pawn conditions being ignored in some cases with Specialist work specs.
* Improved numeric text input fields so that they now allow incomplete numbers.

Apparently I had a fundamental misunderstanding of how numeric text input fields worked, resulting in the janky behavior when trying to enter numbers between 0 and 1. This should now be resolved for all numeric text inputs, but as always something might slip through.

Additionally, the change to work assignment algorithm is somewhat drastic. Essentially, I removed some code from very early on in the mods development, that were supposed to support features that were never added. I'm about 90% certain this change is without consequence, but please let me know if something stops working for you.

If only there was some sort of automated way to test software. Like, some sort of test for individual code units, that could be run automatically each time you built the project. A shame nobody has thought of something like that before.

更新于:8 月 12 日 上午 11:51
作者:Lomzie

[Auto-generated text]: Update on 8/12/2025 8:51:48 PM.

* Added "formula" pawn fitness function. This allows you to enter in a freetext math function.
** Supports basic operands (+, -, /, *, %)
** Supports built-in functions SQRT, ROOT, MAX, MIN, AVG, CLAMP.
** Supports integration with all other fitness functions through a variable system. Enter a non-reserved variable name in the formula to create a variable.

This update has been contributed by Nihilivin, who along with the formula function has drastically improved the mods build pipeline, making it easier for other people to contribute.

更新于:8 月 2 日 上午 2:58
作者:Lomzie

[Auto-generated text]: Update on 8/2/2025 11:58:03 AM.

* Hotfixed auto resolve not working after reloading a save.

更新于:8 月 1 日 上午 5:33
作者:Lomzie

[Auto-generated text]: Update on 8/1/2025 2:33:37 PM.

* Added "is gender" pawn condition.
* Added "learning saturated" pawn condition.
* Added "health" pawn fitness.
* Added "immunity margin" pawn fitness.
* Added "tend progress" pawn fitness.
* Added "count colonists" pawn fitness.
* Changed "set title" on-assignment task to default to pawns original title rather than spec title.
* Moved "capacity" fitness function from Automatic Surgeries addon to base mod.
* Added several different options for auto resolve frequency, ranging from a year to an hour.
* Fixed "has assignment" being broken again. Hopefully last time? Unique IDs are surprisingly hard.
* Fixed Performance Optimizer patch not being properly applied before game reboot.
* Swapped graphic for auto resolve on/off, it should now match intuition a bit better.

更新于:7 月 28 日 上午 4:51
作者:Lomzie

[Auto-generated text]: Update on 7/28/2025 1:51:41 PM.

* Implemented a number of persistence backup functionality for world-specific references.
** This means that when loading configurations, various references that were previously lost will be persisted.
** The persistence isn't perfect, but should work most of the time.
** This includes various policies, work specs, compositable loadouts, allowed areas, and excluded pawns.
*** I may have missed something, please let me know if you spot an issue.
* Added automatic migration of configurations when performing a gravship jump.
** This is on by default, but can be disabled in mod settings.
* Re-enabled Performance Optimizer patch.
* Changed "has assignment" picker list to only show assignments prior to the one with the setting.
** Selecting assignments after had no effect, this just makes that more clear.
* Changed work spec unique IDs to also consider map, fixing issues with identical specs across different maps.
** This also broke "has assignment" references, and they will need to be reset.

I'll be honest, the persistence backup functionality is kinda hacky, and I lost another fraction of my ever-dwindling sanity implementing it. It essentially stores additional data as a backup, usually just a label, and attempts to find a match when loading if the reference was lost.

This may, as hacks often does, have introduced new jank behaviour. I'll be tweaking and fixing it as it is discovered.

更新于:7 月 24 日 上午 1:56
作者:Lomzie

[Auto-generated text]: Update on 7/24/2025 10:56:06 AM.

* Added mod setting to customize learn rate threshold for a passion to be considered positive.
** Changed default threshold to 50% from 100%
* Standardized how positive/negative passions are determined across the mod.

更新于:7 月 23 日 上午 5:12
作者:Lomzie

[Auto-generated text]: Update on 7/23/2025 2:12:52 PM.

* Added "has apparel" pawn condition.
* Added "has weapon" pawn condition.
* Added "modulus" pawn fitness function.
* Various tweaks to "work unsatisfied" alert.
** Added a mod option to disable red alerts.
** Changed explanation to show which maps have unsatisfied work.
** Changed on click behavior to open work spec on current map.
** If no map is currently open (on planet view), then it opens the first map on the list.

Fun fact: The freshly added pawn settings have been in the mod for a long time, but I straight up just forgot to finish them lol.

更新于:7 月 22 日 上午 6:58
作者:Lomzie

[Auto-generated text]: Update on 7/22/2025 3:58:03 PM.

* Reworked how work manager tab layout is generated. Elements are now much more consistent, particularly across different size configurations.
* Added copy/paste functionality to work specs as well as pawn settings.
* Refactored a bunch of stuff, resolving various minor issues.
* Added the option to select specific states for Compositable Loadouts settings.
* Re-enabled Better Pawn Control patch.

更新于:7 月 21 日 上午 6:00
作者:Lomzie

[Auto-generated text]: Update on 7/21/2025 3:00:04 PM.
* Added the option to temporarily suspend work specifications.
* Added the option to disable alerts for work specifications.
* Added the option to interweave work specification priorities.
* Added "on planet layer" condition.

更新于:7 月 16 日 下午 12:29
作者:Lomzie

[Auto-generated text]: Update on 7/16/2025 9:29:09 PM.

* Added the option to select a specific configuration file as the "default" in mod settings.
** Resetting to default respects this setting.
* Added localization to mod settings menu.
* Fixed Composite Loadouts "clear tags" not clearing tags set in nested on-assignment tasks.
* Fixed messages for loading, saving, and importing configs not being translated.
* Changed "require full capability" to no longer disallow any assignments if set to false with no priorities.
* Changed "set allowed area" to look for area by name, if the reference was lost, on configuration load.