Item links and item link generation now work.
Filters are now properly implemented. As a result, spell messages and other entity combat message now display.
Identified zoning field of LoginInfo struct, allowing groups to persist over zoning.
Fixed up the AA system, still doesn't work any better than it did before but these changes were required.

Identified PP fields based on Secret's dump.

Changed hunger/thirst now that the fields are confirmed. Tweaking still may need to be done to this system.
changes.
Merge branch 'master' of https://github.com/cavedude00/Server
Revert "changes."

This reverts commit 2902c8ff6c61d461b91ebf9a48dd5a9852a5021c.
-Fixed the invalid check to see if a spell is valid or not in Mac.cpp.
-Identified the struct fields in OP_LogServer and the opcode itself.
-Identified OP_ShopEndConfirm (no struct needed)
fixed races.
We are now using stock EQEmu zoning code, except for one intrazone condition. Intrazone zone_points still force the client to send a NewZone, no clue why as it doesn't on Al'Kabor. Possible crude workaround for now is to remove those zone_points and have Lua handle it.

Minor correction in the PP struct

AA timers are now sent, activated abilities still do not work :( I hoped that would have gotten it.

Probably other things I have forgotten.
Merge branch 'master' of https://github.com/cavedude00/Server

Resolved local conflict.
Secrets: Dumped opcodes and structs from the client. Yes, dude is a GOD.
Added missing login files.
Added version to login sql.
Merge pull request #4 from cavedude00/master

merge from cavedude/server