RA Rework II Wishlist

Since I am nearly done with the surgery conversions I'll soon move on to integrating them into the RA. This will probably include a decent amount of refactoring of the RA code, so I might as well include or at least consider other improvements to the RA while working on it. And even if I don't touch related code, I'll probably integrate them afterward as their own thing.

  • Rework the surgery
    • Rework RA Surgery for Surgery Procedures (#3326 (closed)).
    • Have RA Surgery apply to slaves in facilities.
    • Add option for RA Surgery to be applied to reach RA asset targets (for when atrophiers not unlocked yet).
    • When applying outside endweek, show which surgeries would be done.
  • Improve the activation conditions selection
    • Make the UI easier to understand, especially the leader/facilities toggles
    • Add more useful predefined activation conditions & rethink the selection of them
    • (?) Allow combination of predefined conditions
    • Validation for custom conditions
  • Rework features
    • Take rule priority into account for asset drug selection, or alternative fix. See #3447 (comment 190396).
    • Bring the looks into line with rest of the game. (a lot of work!)
  • Implement features
    • Option to run rule section only once per slave
    • Add Encyclopedia entry to explain
      • Rule merging and what it means for creating rules
      • Custom conditions
      • Explain RA Surgery and how it only applies during endweek.

Replaces #2048 (closed) (and copies the unfinished tasks), though @i107760 feel free to continue working on it, just want to keep it in one place.

Though for this stuff larger in scope is fine too, since whenever I see the UI side of the RA, I want to rip it out. I've got the feeling this will involve a lot of refactoring.

Edited by Arkerthan