-
Notifications
You must be signed in to change notification settings - Fork 122
/
notes.txt
75 lines (70 loc) · 3.62 KB
/
notes.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
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
git reset --hard e2cec75
%windir%\SysWOW64\odbcad32.exe
git filter-branch -f --tree-filter "rm -rf N3Base/lib/N3Base.lib" HEAD
- be very careful with the "=" operator on GUI components
grep -r “keyword” <search-directory>
===============================================================================
- add TBL Item_Ext_23_us to prevent some missing items
- need to update the NPC info packet for the source client
- finish the 7 keys quest
- is there a way to generate the QUEST_HELPER table from the EVTs?
- Low Upgrade Scroll needs to be added to DB (379221000)
- fix the [ITEM_EXCHANGE] for nIndex=35281 (rand_num==11 for abyss gem) some of
the items like item 389004000 don't exist
- for some reason the icons aren't showing up though
- need to add second "mastered" class to the
UISkillTreeDlg::ButtonVisibleStateSet()
- some issue (possibly movement) causes binary server to close source client
connection
- doesn't seem to just be movement, maybe time spent on server and
something is overflowing?...
-if it is the "Too many users logged in" error, it happens whenever the server
encounters with the error in the lua scripts from the evtconverter
- some issue with visible/invisible
- binary Elmorad user can't see source Karus or Elmorad GM
- sitting and standing seems to work fine though
- souce Elmorad user can see binary Karus GM but not Elmorad GM
- binary client is sending the /invisible /visible commands
- source GM is always seeing the binary GM and doesn't pass through inside.
- something wrong with archer hide spell
- need to work with GetChildByID() and CUISkillTreeDlg class
- need to figure out how best to check for player class when matching class to
spell, current checks do not work
- work on FOG in the camera class
- make enter key log into game server and select character
- issue with starting the binary client after source client
- implement the CUIQuest object for the player quests (UIVarious)
- "Reduce" doesn't seem to be implemented for items
- currently server is looking for NpcID to check distance from NPC when opening
Inn (eventually add this back?)
- will need to update these zoneabilities for all the 1298 zones
- the zoneability information gets set based on the DB ZoneID
- issue where NPCs of opposite nation cannot be interacted with
- CGameProcMain::OnMouseRBtnPress()
- server-side "WIZ_ZONEABILITY" packet
- m_zoneFlags, m_zoneType, m_byTariff, m_byMinLevel, m_byMaxLevel
- skill descriptions aren't word wrapping
- fixed so that it compiles with debug config
- better to wait until I can start with blank new projects
- take a look at the new zone files 1298 added (ens, gev, etc.)
- support all 1068 file formats
- requires testing of weapons and armor and stuff
- binary client doesn's show the noah user pays when they purchase something
===============================================================================
QUEST_HELPER
nIndex; -> useful for SaveEvent()
bMessageType; -> not used at all
bLevel; -> currently not used (checked in script like EVT)
nExp; -> currently not used
bClass;
bNation;
bQuestType; -> not currently used (requires packet from client)
bZone; -> zone where quest is located (doesn't seem to be in use)
sNpcId; -> NPCs sSid
sEventDataIndex; -> the quest ID (one quest has multiple states)
bEventStatus; -> the quest state
nEventTriggerIndex; -> returned by SearchQuest() to switch on quest state
nEventCompleteIndex; -> not currently used (requires packet from client)
nExchangeIndex; -> not used at all
nEventTalkIndex; -> not used at all
strLuaFilename; -> Lua script executed