/
TODO.txt
47 lines (29 loc) · 1.67 KB
/
TODO.txt
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
What needs to be done:
============================================================================================================
Refactoring a lot of the logic. The EndScene handling can be improved by great lengths, but this goes beyond my capacity.
The code needs to be more consistent in style and design. Do we go for OOP or more of the static classes?
************************************************************************************************************
Most of the code here was taken from a project meant for later versions of WoW.
Many changes have been applied since 3.3.5a and a bunch of stuff needs to be backported.
High priority:
- Dude, relax.
************************************************************************************************************
Normal priority:
- Create a container/helper class for inventory, items and bags
- Add support for tradeskills and socketing
- Implement LUA API
- Auction House, Battleground, Chat, Bank, Guild Bank, Mailbox, Guild(?)
- Glyph, Socketing
- Fix LUA API
- Merchant, Trainer, TradeSkills, Quest (? unknown state), Talent (fairly completed)
- Implement a proper drawing/rendering system
- Make a proper Movement helper
To be able to properly support our system of navigation
************************************************************************************************************
Low priority:
- Implement direct packet interception?
If it should be needed (see ClientServices.cs)
- Refactor the DBC reader?
- Improve plugin/scripting system
- Double check and verify the structures and constants we have
************************************************************************************************************