-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
130 lines (128 loc) · 8.13 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
2.0.0 TODOS:
✔ Add RTCharacterTemplate
✔ Add to x2proj
✔ Create
✔ Add RTGameState_Unit
✔ Add to x2proj
✔ Override ApplyBestGear method
✔ Add method of increasing infuence @done(18-04-24 23:18)
✔ Track number of OSFs granted @done(18-04-24 23:18)
✔ Add influence reward template @done(18-04-24 23:18)
✔ Add Faction influence popup after grant @done(18-04-24 23:18)
✔ Add Program Equipment @done(19-03-19 23:22)
✔ Add Program DMR @done(18-12-09 16:55)
✔ Add Program Shotgun @done(18-12-09 16:55)
✔ Add Program Carbine @done(18-12-09 16:55)
✔ Add Program Pistol @done(18-04-24 23:18)
✔ Add Program Armor @done(19-03-10 17:31)
✔ Add supporting UI to new stuff @done(19-03-19 23:22)
✔ Add Popup after meeting the Program @done(18-04-26 14:43)
✔ Add Encyclopedia Entries @done(18-04-26 16:40)
✔ Add a range limit to mind wrack @done(18-04-26 17:32)
✔ Replace Extinction Event with Unwilling Conduits, replace Unwilling Conduits with Fortress @done(18-04-26 18:44)
✔ Switch SPoP spot with KiP @done(18-04-26 17:28)
✔ Rework RTEffect_Stealth @done(18-04-30 18:32)
✔ Add RTGameState_Effect handling for it @done(18-04-30 18:32)
✔ Tracks Concealment / Superconcealment gained before Stealth was applied @done(18-04-30 18:32)
2.1.0 TODOS:
✔ Add Hunt_Templar Risks @done(19-05-26 14:01)
✔ Add Templar Ambush @done(19-05-04 10:55)
✔ Add RTGameState_MissionStateTemplarAmbush @done(18-12-16 02:10)
✔ Add Templar Ambush Mission *.inis (Schedules, Mission, Encounters) @done(19-03-23 10:02)
✔ Add Templar Ambush Obj.umap @done(19-05-04 10:55)
✔ Add Templar Ambush UIAlert @done(18-12-16 02:10)
✔ Add Templar Ambush UIMission @done(18-12-16 02:10)
✔ Add Hunt_Templars narratives @done(19-05-26 14:01)
✔ Add Hunt_Templars images @done(19-10-15 22:24)
✔ Add Hunt_Templars rewards @done(19-05-26 14:01)
✔ Add system to manage Hunt_Templars covert actions @done(18-12-09 16:55)
✔ Add Assault Templar Leadership mission @done(19-09-22 21:39)
✔ Add Server Warehouse Parcel @done(19-09-22 10:59)
✔ Add Psionic Network Uplink Parcel @done(19-09-22 10:59)
✔ Add Coven Plot @done(19-09-22 10:59)
✔ Add High Coven Kismet @done(19-09-22 21:39)
✔ Add Geist @done(19-09-22 10:16)
✔ Add High Coven @done(19-09-22 10:16)
✔ Add Psionic Reinforcements SeqAct @done(19-09-22 10:16)
✔ Add Enemy Templar Faction @done(19-05-26 14:01)
✔ Templar Abiity Set @done(19-03-10 17:32)
✔ Templar Character Generator @done(19-03-10 17:32)
✔ Templar AI.ini @done(19-03-10 17:32)
✔ Templar Encounter configuration @done(19-03-23 09:58)
✔ Add Program Favors System @done(19-09-22 10:16)
✔ Implement @done(19-03-10 17:33)
✔ Fixes to current systems @done(19-03-10 17:33)
✔ Influence Change: Should always try to increase influence even if Player did not win @done(19-03-23 10:01)
✔ Add Program Info Screen @done(19-04-09 23:28)
✔ Create Screen @done(19-03-10 17:33)
✔ Create Localization @done(19-04-09 23:28)
✔ Create Tutorial @done(19-04-09 23:28)
✔ Create UIScreenListener @done(19-03-10 17:33)
✔ Fix Psionic Storm visualizaton (its broken) @done(19-10-15 22:24)
✔ Add Call in One Small Favor covert action (hard) -> available if program questline completed @done(19-09-21 09:09)
✔ Add +1 Program Favors covert action (medium) -> available if program favors < 1 @done(19-09-21 09:09)
✘ Stretch: Add Templar High Coven Special Abilities @cancelled(22-09-14 01:15)
✘ Stretch: Add Program Requests System @cancelled(22-09-14 01:15)
2.2.0 Strategy Overhaul Compatibility Patch TODOS:
✔ Improve behind-the-scenes handling of Program Favors @done(22-09-12 02:40)
✔ Improve behind-the-scenes handling of Program Squads @done(22-09-12 02:40)
✔ Add localizations for all covert actions and activity chains from Covert Infiltration @done(22-09-13 00:32)
✔ Adjust One Small Favor checkbox position for UICovertActionsGeoscape @done(22-09-13 00:16)
✔ Make One Small Favor checkbox reappear after returning to the UICovertActionsGeoscape page @done(22-09-13 00:16)
✔ Make One Small Favor work for Infiltrations @done(22-09-12 02:40)
✔ Reiterate on OTS visualization @done(22-09-12 02:40)
✔ Show reasoning for why Program squad is unavailable on PIS @done(22-09-12 02:40)
✔ Fix Chosen showing up on Templar missions @done(22-09-12 02:42)
✔ Make higher-tier Program Operative perks mutually exclusive @done(22-09-12 02:42)
✔ Fix soldiers getting stuck in a Covert Action if they were in-progress when the Templars were destroyed @done(22-09-12 02:42)
✔ Fix how Stealth effects are applied so that if multiple exist, losing one does not remove all of them and their VFX @done(22-09-12 18:22)
✔ Make One Small Favor work for Covert Actions @done(22-09-14 23:31)
✔ Add Infiltration Modifiers for Program Operative perks, characters, classes, and equipment @done(22-09-14 00:49)
✔ Add button for PIS to UIStrategyMap @done(22-09-13 19:56)
✔ Speed up Psistorm Casting Visualization @done(22-09-13 21:58)
✔ Disable debugging and versioning information for release @done(22-09-15 02:02)
✔ Fix Misplaced Checkbox on Infiltration mission launches @done(22-09-14 01:07)
✔ Make Program Operatives immune to daze and mind control @done(22-09-15 02:01)
✔ Write MOTD @done(22-09-15 18:18)
✔ Release! @done(22-09-15 18:18)
2.3.0 LWOTC TODOS:
☐ Requires LWOTC PR:
☐ Ability to create uneditable squads
☐ Add `bPlayerEditable` flag to `LWGS_PersistentSquad`
☐ Modify `UIPersonnel_SquadBarracks` to respect this flag
☐ No/Disable delete squad button
☐ Disable rename/history/change icon buttons
☐ Do not allow soldier transfer/removal
☐ Ability for Squads to have different reasons to be unusable besides being on a mission
☐ Add method `LWGS_PersistentSquad.CanBeDeployed(MissionSiteState)` which triggers an event `CanLWSquadBeDeployed`
☐ Event Data the `XCGS_MissionSite`
☐ Event Source is the `LWGS_PersistentSquad`
☐ TupleValue 1 is a boolean
☐ If Value 1 is false, Value 2 will be a localized string that contains the reason why not
☐ Replace usage of `IsDeployedOnMission` with `CanBeDeployed` in `UISquadListItem` and populate reason as well
☐ Don't know what controls the `UISquadListItem_Small`s but do the same for them there too
☐ Don't know what the launch squad select button is called in `UIPersonnel_SquadBarracks` but again, implement `BeCanDeployed()` there as well
☐ Not sure if requires a change to LWOTC
☐ Ability to detect when a squad is selected
☐ Use to restrict maximum squad size
☐ Use to incur strategy cost when a non-XCOM squad is used on mission
☐ Ability to detect what squad was used on a mission
☐ Use to increment Program progression after Program squad used
☐ Modify `EliminateFaction` to handle new LWOTC systems
☐ Not sure exactly what is required here
☐ When the Templars are eliminated, how should that be handled?
☐ Clean up `LWSquadManager` of Templars
☐ Currently progressing infiltrations should work normally, then Templars desert after the mission completes?
☐ Should not require a change to LWOTC
☐ Implement LW PR hooks
☐ Disable UISL_OSF
☐ Add a Program `LWGS_PersistentSquad` that is not `bPlayerEditable` when the faction is met
☐ Add infiltration modifiers to Program units/squad
☐ General balancing to Program Squad gear and abilities
☐ General balancing to enemy Templar gear and abilities
☐ Change Program Squad secondaries so their pistols actually go in the correct slot
☐ Change how the Drone schematic works to work with LW (although it's already a one-at-a-time so I'm not sure how much has to change)
2.4.0 Program Requests Patch TODOS:
☐ Add Program Requests System
☐ Add Covert Actions that grant Program Favors
☐ Create randomly generated narratives/costs