-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO.txt
More file actions
45 lines (35 loc) · 2 KB
/
Copy pathTODO.txt
File metadata and controls
45 lines (35 loc) · 2 KB
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
[x] Remove enable / disable of 5E spells and P2FE and Homebrew.
[x] Discover spells by Level by iterating relevant SpellLists for classes on SessionLoad
[x] [x] Caster <> Sorcerer + Wizard since they have same spell list
[x] [x] Do the same for ther specialized classes (Druid, Ranger, Cleric, Bard, Warlock)
[x] [x] Exclude EldritchKnight as the flavor is off
[x] [x] (Rogue, Fighter, Barbarian) do the same but for Abilities via collected spell lists
[x] For passives, use a 2 phase approach to collect passives via PassiveList guids and combine with PassivesAdded hardcoded via python scrript. Ensure this collection occurs onSessionLoad
[x] For classes:
ClassDescriptions.lsx has Entries, if no ParentGuid == VanillaClass
yes ParentGuid == Subclass
These can be used to find all Progression.lsx entries
[x] New spell idea
Give N max level spells, and N + % of each lower level spell
[] Spell affinity
Filter allowed spells by SpellSchool based on lorefull ness annotations
_Fey -> Illusion
[] Spell Kinds
Intent -> Harmful, Control, Buff, Utility
[] spell slots???
warlock spell slots???
[] possibly add items????
[] some way to allow user to add ability and passive set overrides?
[] fix kind and restriction overrides?
[] If its a boss, but not our enemy yet, what to do?
[] If boosts are different, what do we do? reapply? probaly should collect already added boosts we own that are different and do boost removal, delay boost add
[x] CriticalMiss plugin fights with ours. seeems that somehow it runs BETWEEN LCC_PASSIVE_START and the rest???????
[] More intelligent reload
* On Load new config compute sha
* When applying boosts, check sha + boosted. If diff, mark for unboost.
* Apply unboosts
* delay apply boosts
[] On reload us Vars.LCC_RestoreBoosts to bring back boosts that were had pre save load (test this)
When adding boosts, add to Vars.LCC_RestoreBoosts
[] New config
Per entity, new entities to spawn nearby?