So I noticed a few things.
1. idnum2itemresnametable & num2itemresnametable: You have 2 instances of the same item ID:
- 18526#phoenixflame# -> Why is this phoenixflame? It should be Dark_Spirit.
- 18526#ÀÔ¿¡¹«´Â¸·´ë»çÅÁ# -> Why is there another instance of the same item ID?
2. idnum2itemdisplaynametable & num2itemdisplaytable: You have 2 instances of the same item ID:
- 18526#...# -> Why is this empty?
- 18526#phoenixflame# -> Why do you have pheonixflame? It should be Dark Spirit.
3. idnum2itemdesctable & num2itemdesctable: Looks fine
4. accessoryid.lua: Here are the entrances of two customs (Both look fine)
ACCESSORY_Dark_Spirit = 3000,
ACCESSORY_phoenixflame= 2000,
5. accname.lua: Here are the entrances of two customs (Both look fine)
[ACCESSORY_IDs.ACCESSORY_Dark_Spirit] = "_Dark_Spirit",
[ACCESSORY_IDs.ACCESSORY_phoenixflame] = "_phoenixflame",
6. Collection BMP
- Labelled correctly as Dark_Spirit.bmp (Matches your accessory & accname entrances)
7. Item BMP
- Labelled correctly as Dark_Spirit.bmp (Matches your accessory & accname entrances)
8. Sprites
- Drop sprites are fine
- Equip sprites for both sexes are fine
Conclusion
- You have a conflict occuring in your idnum2itemresnametable & num2itemresnametable. What you wrote in those files are incorrect with accordance to what that item ID is really connected to. Therefore put 18526#Dark_Spirit# in your idnum2itemresnametable & num2itemresnametable and make sure NO other entrance is using the same ID. You have the same case occuring in your idnum2itemdisplaynametable & num2itemdisplaynametable. Only put 18526#Dark Spirit# as the item entrance for item ID 18526.
As for your view ID of 3000 for Dark_Spirit, that will ONLY work if you hexed your client using weediff patcher to enable you to exceed the default limit of 2000. So keep that in mind. Other than that, what I noted should be the solution to your problem.