Regarding arrows (and throwing weapons) what I meant was that when you fire them, the number
of items in the stack goes down, but when you zone, the number goes back to 20. However if you
fire the entire stack, then zone, the stack will not return. So presumably the charge value (stack
number) is not being set on the server, only the client, but when the stack is used up, it is correctly
deleted on the server as well.
About stats for NPCs, this would be easy for me to add to my DB, I just need to modify the parser to set
the NPC's stats based on race. (it already does this for STR).
Maybe set the INT threshold values a bit lower though, it would mean you'd have to give ogres, orcs etc. an INT
of 100 for them to behave correctly

- maybe 25 for greens ignoring you, 50 for assisting.
Also, what are the default attack and delay values?
Another thing which is probably a missing feature, not a bug - the npc_types values for faces (both the "face"
value and the various Luclin values, e.g hair colour) do not seem to work. Also the speed value for NPCs doesn't
seem to work.