View Issue Details

IDProjectCategoryLast Update
0027792Heart Of The MachineGameplay IdeaApr 30, 2023 5:54 pm
ReporterChris_McElligottPark Assigned ToDraco18s  
Severityminor 
Status resolvedResolutionfixed 
Summary0027792: Cult management screen (initial stub).
DescriptionRight now this is just a very basic stub of a screen, but let's go ahead and get it roughed in.

This is, in essence, just a copy-paste of the shell companies management screen to start out with (including my more recent request to start highlighted on a specific shell company, same thing with the cults).

Differences:

1. There is no faction, there is just a cohort, when it comes to the player cults. One is of type PlayerOccultCult, and the other is of type PlayerMachineCult.

2. The player does not get to choose an icon for these.

3. I would like for them to be able to rename the cohort, but this means that you need to set the new OverridingName on the cohort rather than using the logic from the faction. Bear in mind that if this has never been set, it will just be blank, so I guess pulling from GetDisplayName() if it's blank is useful.

4. All of the CohortStatus values for the cohort should be shown as top-level entries here, just as FYI type information, not really to do anything.

5. There's no services, contracts, or any of that stuff.

6. There is a cohort status called CultNotoriety. If that is 0, then the cult has not yet been founded. If that's the case, then there should be a big "Establish Cult" button, which will immediately do two things:
- First, set CultNotoriety for that cult to 1.
- Second, set the HasBeenDiscovered to true on that cohort.
- IIRC, there's a CityStoryFlag for each of these two kinds of cult, of "have they been founded. The appropriate one should be triggered from here and no other places (for now I think that a service for getting cult members allows it to be auto-founded, which was fine before but needs to go away now.

Note! In order to found the occult cult, the TechBenefit OccultFoundation must be >= 1. And in order to found the machine cult, the techbenefit MachineCultFoundation must be >= 1.

7. Further notes:
- On the shell company services related to cult membership, if we don't have a proper cult of the appropriate type (regardless of what tech benefits we have unlocked), we should not be able to use that service. And it should have a note saying why (you have not founded that cult yet. Clicking that button for the service in an ideal world would take us to this screen so that we could found the appropriate cult, but that is more of a polish thing.
TagsNo tags attached.

Activities

Draco18s

Apr 27, 2023 6:09 pm

manager   ~0067608

Skeleton built and in for next build, not much management yet, but the menu exists.

Draco18s

Apr 30, 2023 5:54 pm

manager   ~0067630

Updated for next build

Issue History

Date Modified Username Field Change
Apr 26, 2023 7:19 pm Chris_McElligottPark New Issue
Apr 26, 2023 7:19 pm Chris_McElligottPark Status new => assigned
Apr 26, 2023 7:19 pm Chris_McElligottPark Assigned To => Draco18s
Apr 27, 2023 6:09 pm Draco18s Status assigned => acknowledged
Apr 27, 2023 6:09 pm Draco18s Note Added: 0067608
Apr 30, 2023 5:54 pm Draco18s Status acknowledged => resolved
Apr 30, 2023 5:54 pm Draco18s Resolution open => fixed
Apr 30, 2023 5:54 pm Draco18s Note Added: 0067630