Some item handling bugs were fixed but apparently you may still get a "problem happened while equipping" error. Logging out and in resolves this. I've seen it in server logs but haven't been able to reproduce it lately. If you can find a consistent way of producing the error, please let me know. It happens when the server and client have a different idea about the items or their order in the inventory, i.e. somehow get their inventories in desync.
Attack speed is now about the same for everyone and every weapon except a bit faster for pets. What should it be? According to this, perhaps just a hard-coded value based on chacter type.
Bows and thrown weapons not implemented.
No idea yet as to fire rate, range, damage, possibly required protocol details, etc. Haven't even checked if any documentation exists.
Loot tables - items were matched by names listed in the Prima guide. Not all items were found in the current database and some possibly had several matches. In these cases the item hasn't been added to loot tables.
The loot tables don't have below-Common junk (did such exist in the game? I have no memory). The current item database seems to contain over 4000 items that aren't on any of the loot tables.
Some items seem to have zero max HP (are eternally broken) in the items database? Some don't have any model ID defined so they aren't visible when equipped.
Spells/abilities - no updates since the first batch sent by Imtkain (I think), I should probably start working on that some time.
NPC stats, HP's, AC's, etc. are currently pretty random. For many of them I use level-based formula I saw somewhere: 0.087 * L2 + 2.403 * L + 81.363 with a guesstimated multiplier. XP granted from a mob comes from a similar formula.
A couple of things
With a low probability the weather of a location can intensify, with a bit higher probability it can calm down a step. Weather can spread out to neighbouring zones (also Desert or Marine) to smooth out weather differences between zone borders. Not sure if works.