View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0027791 | Heart Of The Machine | Gameplay Idea | Apr 26, 2023 5:56 pm | May 8, 2023 2:23 pm | |
Reporter | Chris_McElligottPark | Assigned To | Draco18s | ||
Status | resolved | Resolution | fixed | ||
Summary | 0027791: Calculate all the various shell company Contracts that are available. | ||||
Description | There are a variety of categories of these, which I will break out as sub-tasks. Right now there is nothing for displaying these, so if you just want to dump to the log what you calculate, that's fine. Here are all the things that these have in common: 1. There should be a dictionary of lists on the ShellCompany object that is called CompanyContractsByCategory. This is the full list of all of the contracts available to that shell company, in each category. These are NOT the list of the contracts that the company has accepted. They may ignore everything in here, or accept all or part of them, who knows or cares. This is just the list of what is available at the moment or accepted at the moment. 2. Once contracts are unlocked, and every 20 minutes of ticks thereafter, a "full set" (whatever that means) of contracts for each unlocked category should be populated or repopulated. At this time, any contracts that are in progress should be kept, but any that were not chosen should be discarded and a new set is created. 3. Whenever new contracts are added to a shell company, there should be a HasNewContracts bool that is set to true. This will later trigger some interface stuff, and the interface will set that back to false. For now just setting that, and serializing that, is good enough. I'll have to actually add the rest of the notes for this one after dinner, in sub-tickets. Need to run for the moment, but this is the part that all of them have in common. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
Apr 26, 2023 5:56 pm | Chris_McElligottPark | New Issue | |
Apr 26, 2023 5:56 pm | Chris_McElligottPark | Status | new => assigned |
Apr 26, 2023 5:56 pm | Chris_McElligottPark | Assigned To | => Draco18s |
Apr 26, 2023 7:21 pm | Chris_McElligottPark | Description Updated | |
Apr 26, 2023 7:27 pm | Chris_McElligottPark | Assigned To | Draco18s => Chris_McElligottPark |
Apr 26, 2023 7:27 pm | Chris_McElligottPark | Relationship added | parent of 0027793 |
May 4, 2023 6:53 pm | Chris_McElligottPark | Assigned To | Chris_McElligottPark => Draco18s |
May 8, 2023 2:23 pm | Draco18s | Status | assigned => resolved |
May 8, 2023 2:23 pm | Draco18s | Resolution | open => fixed |