加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
notes.txt 3.62 KB
一键复制 编辑 原始数据 按行查看 历史
onurcanbektas 提交于 2017-08-23 16:47 . notes updated
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化