View Issue Details

IDProjectCategoryLast Update
0027828Heart Of The MachineGUIMay 2, 2023 10:27 pm
ReporterChris_McElligottPark Assigned ToDraco18s  
Severityminor 
Status resolvedResolutionfixed 
Summary0027828: Active And Available Struggles sidebar item, list, and details window.
DescriptionThis is basically a carbon copy of the storylines windows and such from the last two tickets, with the following differences:

1. On the sidebar second line, it should show the number of active struggles, whereas on the other sidebar item it was showing the number of available storylines.

2. On the listing of struggles, it should only show those with either the status Active or Available. All others are skipped (those can be found in their respective storylines).

3. On that same listing of struggles, next to the status we have two different things to show:
-- If the status is available, we'll later want to show a countdown timer of how much longer it will be available for. Please leave me a chris_todo about that.
-- If the status is active, then we'll want to show the GetStruggleProgressNeg100ToPos100() value for it. If it's less than zero, please use the RedOrange from LangHotM. If it's above 0, please use one of the basic greens for now. If it's 0, please just leave it white.

4. On the listing of struggles, mousing over it should show the list of extradata about it, the description, and later other info. But that's good enough for now.

5. When clicking into the "view a single struggle" window, it should show all the basic info we've already talked about. Then it should show the list of all of the current encounters related to this struggle. Make sure you are on r4121, and then you can just loop over all of the encounters and any that have a GetRelatedStruggleTypeOrNull() that matches the current struggle, list them here.
--For each of these, please make it so that we can mouseover them and see all of the usual information about them (the default tooltip of any encounter.
--We'll later want to make it so that we can dispatch against these directly from here, but that will require some interface juggling, so please just leave me a chris_todo about that.
TagsNo tags attached.

Activities

Draco18s

May 2, 2023 10:27 pm

manager   ~0067662

Implemented as much as can be verified for the time being

Issue History

Date Modified Username Field Change
May 2, 2023 3:08 pm Chris_McElligottPark New Issue
May 2, 2023 3:08 pm Chris_McElligottPark Status new => assigned
May 2, 2023 3:08 pm Chris_McElligottPark Assigned To => Draco18s
May 2, 2023 10:27 pm Draco18s Status assigned => resolved
May 2, 2023 10:27 pm Draco18s Resolution open => fixed
May 2, 2023 10:27 pm Draco18s Note Added: 0067662